/* 通用样式 */
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}

body {
	font: 12px/1.75 "宋体", arial, sans-serif, 'DejaVu Sans', 'Lucida Grande', Tahoma, 'Hiragino Sans GB', STHeiti, SimSun, sans-serif;
	color: #444;
	background-color: #f1f1f1;
}

html,
body,
h1,
h2,
h3,
h4,
ul,
li,
dl,
input {
	margin: 0px;
	padding: 0px;
	list-style-type: none
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

div,
ul,
li,
p,
form {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

em {
	font-style: normal;
	font-weight: normal;
}

table {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

dt,
dl,
dd {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

form {
	margin: 0px;
	padding: 0px;
}

tr {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

h3,
h4 {
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

.blank10 {
	height: 10px;
	overflow: hidden;
}

.blank5 {
	height: 5px;
	overflow: hidden;
}

.blank2 {
	height: 2px;
	overflow: hidden;
}

.dotline {
	border-bottom: #CCC 1px dashed;
	margin: 8px;
}

.rTop {
	background-image: url(/images/totop.gif);
	width: 19px;
	height: 63px;
	position: fixed;
	right: 100px;
	bottom: 20px;
	margin: 5px;
	cursor: pointer;
	display: none
}


/* 首页小窗口 */

.otherw {
	position: absolute;
	right: 10p;
	bottom: 10px;
	width: 160px;
	height: 200px;
	overflow: hidden;
	border: 2px groove #281;
	cursor: default;
	-moz-user-select: none;
}

.othert {
	line-height: 20px;
	height: 20px;
	width: 160px;
	overflow: hidden;
	background-color: #27C;
	color: white;
	font-weight: bold;
	border-bottom: 1px outset blue;
	text-align: center;
}

.otherwinBody {
	height: 178px;
	width: 150px;
	overflow-x: hidden;
	overflow-y: auto;
	border-top: 1px inset blue;
	padding: 5px;
	background-color: white;
	font-size: 13px;
}


.otherww {
	position: absolute;
	right: 10px;
	top: 20px;
	width: 160px;
	height: 50px;
	overflow: hidden;
	border: 2px groove #281;
	cursor: default;
	-moz-user-select: none;
}

.othert {
	line-height: 20px;
	height: 20px;
	width: 160px;
	overflow: hidden;
	background-color: #27C;
	color: white;
	font-weight: bold;
	border-bottom: 1px outset blue;
	text-align: center;
}

.otherwinBody {
	height: 50px;
	width: 150px;
	overflow-x: hidden;
	overflow-y: auto;
	border-top: 1px inset blue;
	padding: 5px 5px 5px 15px;
	background-color: white;
	font-size: 13px;
}


/* 现任领导相关CSS  文字环绕 表格样式 */

.contentld {
	width: 720px;
	height: 500px;
	border: 1px #FFf solid;
	padding: 10px;
}

.contentld img {
	float: right;
	width: 240px;
	padding: 0 5px 5px 15px;
}

.contentldw {
	width: 720px;
	height: 500px;
	border: 1px #FFf solid;
	padding: 10px;
	line-height: 40px;
}

.contentldw img {
	float: right;
	width: 240px;
	padding: 0 5px 5px 15px;
}

.tableb {
	border-bottom: 1px solid #900;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-weight: bold;
}

.tableb a {
	color: #666;
	text-decoration: none;
}

.tablerb {
	border-bottom: 1px solid #900;
	border-right: 1px solid #900;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-weight: bold;
}

.tableb2 {
	border-bottom: 2px solid #ccc;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-weight: bold;
}

.tableb2 a {
	color: #666;
	text-decoration: none;
}

.tablerb2 {
	border-bottom: 2px solid #ccc;
	border-right: 1px solid #900;
	text-align: center;
	line-height: 36px;
	color: #666;
	font-weight: bold;
}


/* 三线表格 */
.table3tb {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}

.table3b {
	border-bottom: 1px solid #000;
}

/* 首页头部自定义 */
.topback .top {
	margin: 0px auto;
	width: 1200px;
	height: 154px;
	overflow: hidden;
	background: url(top.jpg) no-repeat;
}

.topback .top .logo {
	float: left;
	width: 320px;
	margin-left: 40px;
}

.topback .top .logo img {
	margin-top: 35px;
}

.topback .top .logor {
	float: left;
	width: 600px;
}

.topback .top .logor .biaoyu {
	float: left;
	margin-left: 80px;
	margin-top: 40px;
}


/* 首页自定义 */
.main01 {
	margin: 0px auto;
	width: 1200px;
	background: #FFF;
}

.main01l {
	width: 802px;
	float: left;
	background-color: #FFF
}

.main01r {
	width: 163px;
	float: left;
	height: 570px;
	background: url(/images/rbg.png);
	padding-left: 15px;
}

.main01r .rlinks {
	border-bottom: 2px solid #ddd;
	margin-bottom: 5px;
	background: none;
	width: 160px;
}

.mian01r .rlinks2 {
	margin: 10px 0 0 0;
}

.main02t {
	margin: 0px auto;
	width: 802px;
	background-color: #FFF
}

.main02t .ppt {
	overflow: hidden;
	height: 280px;
	width: 410px;
	float: left;
	margin-left: 10px;
}

.main02t .news {
	overflow: hidden;
	height: 280px;
	width: 345px;
	float: left;
	background: url(main02bg.png) no-repeat right bottom #fff;
	margin-left: 20px;
}

.main02t .news .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 3px solid #E0D9CD;
	width: 100%;
}

.main02t .news .title h3 {
	letter-spacing: 2px;
	font-weight: bold;
	color: #585856;
	font-size: 13px;
	border-bottom: 3px solid #921010;
	width: 80px;
	padding-left: 10px;
	float: left;
}

.main02t .news .title h3 a {
	color: #005BB4;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02t .news .title h3 a:hover {
	color: #4e8ed6
}

.main02t .news .title h4 {
	font-size: 12px;
	font-weight: normal;
	width: 60px;
	padding-left: 10px;
	float: right;
}

.main02t .news .title h4 a {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02t .news .title h4 a:hover {
	color: #4e8ed6
}

.main02t .news .title span {
	float: right;
}

.main02t .news .title span li {
	float: left;
	height: 22px;
}

.main02t .news ul {
	padding: 5px;
	width: 335px;
	overflow: hidden;
	display: block;
	font-size: 13px;
	line-height: 25px;
}

.main02t .news ul li {
	border-bottom: 1px dotted #ccc;
}

.main02p {
	margin: 0 auto;
	width: 802px;
	background-color: #FFF;
}

.main02p .notice {
	overflow: hidden;
	height: 262px;
	width: 345px;
	float: left;
	padding-left: 20px;
}

.main02p .notice .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 3px solid #E0D9CD;
	width: 100%;
}

.main02p .notice .title h3 {
	color: #585856;
	letter-spacing: 2px;
	font-size: 13px;
	border-bottom: 3px solid #921010;
	font-weight: bold;
	width: 80px;
	padding-left: 10px;
	float: left;
}

.main02p .notice .title h3 a {
	color: #585856;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02p .notice .title h3 a:hover {
	color: #4e8ed6
}

.main02p .notice .title h4 {
	font-size: 12px;
	font-weight: normal;
	width: 60px;
	padding-left: 10px;
	float: right;
}

.main02p .notice .title h4 a {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02p .notice .title h4 a:hover {
	color: #4e8ed6
}

.main02p .notice .title span {
	float: right;
}

.main02p .notice .title span li {
	float: left;
	height: 22px;
}

.main02p .notice ul {
	padding: 5px;
	width: 335px;
	overflow: hidden;
	display: block;
	font-size: 13px;
	line-height: 25px;
}

.main02p .notice ul li {
	border-bottom: 1px dotted #ccc;
}

.main02l .learning {
	overflow: hidden;
	height: 190px;
	width: 385px;
	float: left;
	padding-left: 15px;
}

.main02l .learning .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 3px solid #E0D9CD;
	width: 100%;
}

.main02l .learning .title h3 {
	color: #585856;
	letter-spacing: 2px;
	font-size: 13px;
	border-bottom: 3px solid #921010;
	font-weight: bold;
	width: 80px;
	padding-left: 10px;
	float: left;
}

.main02l .learning .title h3 a {
	color: #005BB4;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02l .learning .title h3 a:hover {
	color: #4e8ed6
}

.main02l .learning .title h4 {
	font-size: 12px;
	font-weight: normal;
	width: 60px;
	padding-left: 10px;
	float: right;
}

.main02l .learning .title h4 a {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02l .learning .title h4 a:hover {
	color: #4e8ed6
}

.main02l .learning .title span {
	float: right;
}

.main02l .learning .title span li {
	float: left;
	height: 24px;
}

.main02l .learning ul {
	padding: 5px;
	width: 385px;
	overflow: hidden;
	display: block;
	font-size: 13px;
}

.main02l .learning ul li {
	border-bottom: 1px dotted #ccc;
}

.main02r {
	width: 220px;
	float: left;
}

.main02r .Special {
	float: left;
	width: 210px;
	margin-left: 10px;
}

.main02r .Special .title {
	height: 30px;
	overflow: hidden;
}

.main02r .Special .title h3 {
	background: #EAF3FD;
	width: 90px;
	line-height: 32px;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
}

.main02r .Special .title h3 a {
	text-decoration: none;
}

.main02r .Special .title h3 a:hover {
	color: #4e8ed6
}

.main02r .Special .Spnew {
	padding: 10px 0 10px 16px;
	border-left: 1px solid #1B7BBF;
	border-bottom: 1px solid #1B7BBF;
	border-right: 1px solid #1B7BBF;
	height: 290px;
	line-height: 40px;
}

.copyright {
	width: 1200px;
	margin: 0px auto;
	background: url(bottombg.png) no-repeat #FFF;
	height: 100px;
}

.copyright .ihr {
	height: 8px;
	width: 1200px;
	background: #921010;
}

.copyright #copyright {
	text-align: right;
	line-height: 30px;
	margin-top: 5px;
	font-size: 13px;
	float: left;
	width: 660px;
}

.copyright #isearch {
	width: 300px;
	overflow: hidden;
	text-align: center;
	float: right;
	padding: 10px 10px 0 0;
}

.copyright #isearch .searchsd {
	float: right;
	width: 226px;
	border: 1px solid #cCC;
	height: 22px;
}

.copyright #isearch .searchsd .textbox {
	height: 22px;
	line-height: 22px;
	width: 155px;
	padding-left: 10px;
	float: left;
	font-size: 13px;
	color: #999;
	overflow: hidden;
	border: none;
}

.copyright #isearch .searchsd select {
	display: none;
}

.copyright #isearch .searchsd .inputButton {
	float: left;
	width: 61px;
	height: 22px;
	overflow: hidden;
	background: #333333
}


/* 栏目页自定义*/
.mainpdbox .lrightc {
	height: 100%;
	overflow: hidden;
	width: 760px;
}

.mainpdbox .lrightc h4 {
	margin-top: 2px;
	height: 36px;
	line-height: 36px;
	padding-left: 80px;
	color: #fff;
	font-family: "微软雅黑";
	position: relative;
	font-size: 16px;
	background: url(tbg.jpg) no-repeat;
	letter-spacing: 3px;
}

.mainpdbox .lrightc .newslist {
	height: 100%;
	overflow: hidden;
}

.mainpdbox .lrightc .newslist h3 {
	margin-top: 2px;
	height: 36px;
	line-height: 36px;
	padding-left: 30px;
	color: #fff;
	font-family: "微软雅黑";
	position: relative;
	font-size: 16px;
	background: url(navbg14.png) repeat-x;
	letter-spacing: 3px;
}

.mainpdbox .lrightc .newslist h3 span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.mainpdbox .lrightc .newslist h3 span a {
	float: left;
	padding: 0px 5px;
}

.mainpdbox .lrightc .newslist h3 span a {
	font-size: 14px;
	font-weight: normal;
}

.mainpdbox .lrightc .newslist h4 {
	margin-top: 2px;
	height: 36px;
	line-height: 36px;
	padding-left: 80px;
	color: #fff;
	font-family: "微软雅黑";
	position: relative;
	font-size: 16px;
	background: url(tbg11.jpg) no-repeat;
	letter-spacing: 3px;
}

.mainpdbox .lrightc .newslist h4 span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.mainpdbox .lrightc .newslist h4 span a {
	float: left;
	padding: 0px 5px;
}

.mainpdbox .lrightc .newslist h4 span a {
	font-size: 14px;
	font-weight: normal;
}

.mainpdbox .lrightc .newslist dl {
	padding: 8px;
	height: 20px;
	border-bottom: #d8d8d8 1px dotted;
	overflow: hidden;
}

.mainpdbox .lrightc .newslist dl.nl_con1 {
	margin: 0px 10px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit {
	background: url(listicon.gif) no-repeat 2px 2px;
	padding-left: 24px;
	line-height: 20px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit a {
	font-size: 13px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.mainpdbox .lrightc .newslist dd p.nlc_time {
	color: #666;
	padding-left: 25px;
	height: 24px;
	line-height: 24px;
}

.mainpdbox .lrightc .newslist dd p.nlc_info {
	line-height: 24px;
	color: #333;
	padding-left: 25px;
	text-indent: 2em;
}

.mainpdbox .lrightc .newslist dd p.nlc_info a {
	color: #369;
}

.mainpdbox .lrightc .newslist dd p.nlc_info a:hover {
	color: #ff6600;
	text-decoration: none;
}

.mainpdbox .lrightc .newslist dl.nl_con11 {
	margin: 0px 10px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit11 {
	background: url(listicon1.gif) no-repeat 5px 5px;
	padding-left: 24px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit11 a {
	font-size: 13px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit11 a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.mainpdbox .lrightc .newslist dd p.nlc_time {
	color: #666;
	padding-left: 25px;
	height: 24px;
	line-height: 24px;
}

.mainpdbox .lrightc .newslist dd p.nlc_info {
	line-height: 24px;
	color: #333;
	padding-left: 25px;
	text-indent: 2em;
}

.mainpdbox .lrightc .newslist dd p.nlc_info a {
	color: #369;
}

.mainpdbox .lrightc .newslist dd p.nlc_info a:hover {
	color: #ff6600;
	text-decoration: none;
}


.mainpdbox .lrightc .newslist dl.nl_con2 {
	margin: 0px 10px;
	float: left;
	height: 250px;
}

.mainpdbox .lrightc .newslist dd h6.nlc_tit2 {
	border: 1px solid #ccc;
}

.mainpdbox .lrightc .newslist dd h6.nlc_tit2 img {
	padding: 2px;
	width: 334px;
}

.mainpdbox .lrightc .newslist dd h5.nlc_tit2 {
	border: 1px solid #ccc;
}

.mainpdbox .lrightc .newslist dd h5.nlc_tit2 img {
	padding: 2px;
	width: 720px;
}

.mainpdbox .lrightc .newslist dl.nl_con3 {
	margin: 0px 10px;
	float: left;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit3 {
	width: 80px;
	text-align: center;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit3 a {
	font-size: 13px;
}

.mainpdbox .lrightc .newslist dd h4.nlc_tit3 a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.mainpdbox .lrightc .newslist dl.steacher {
	margin: 0px 10px;
	float: left;
	height: 30px;
	line-height: 30px;
}

.mainpdbox .lrightc .newslist dd h2.steacher2 {
	width: 200px;
}

.mainpdbox .lrightc .newslist dd h2.steacher2 a {
	font-size: 14px;
}

.mainpdbox .lrightc .newslist dd h2.steacher2 a:hover {
	color: #ff6600;
	text-decoration: underline;
}


.mainpdbox .lrightc2 {
	height: 100%;
	overflow: hidden;
	width: 760px;
}

.mainpdbox .lrightc2 h4 {
	margin-top: 2px;
	height: 36px;
	line-height: 36px;
	border-bottom: #d8d8d8 1px solid;
	padding-left: 80px;
	color: #fff;
	font-family: "微软雅黑";
	position: relative;
	font-size: 16px;
	background: url(/images/tbg11.jpg) no-repeat;
	letter-spacing: 3px;
}

.mainpdbox .lrightc2 .coll {
	width: 333px;
	float: right;
	height: 265px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .lrightc2 .colr {
	width: 333px;
	float: left;
	height: 265px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .lrightc2 .coll .t,
.mainpdbox .lrightc2 .colr .t {
	width: 333px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-top: 2px solid #005bb4;
	border-bottom: 1px solid #C3C3C3;
	background: #fff;
}

.mainpdbox .lrightc2 .coll .t h3,
.mainpdbox .lrightc2 .colr .t h3 {
	height: 25px;
	width: 50px;
	font-size: 16px;
	padding-left: 5px;
	color: #293036;
	font-weight: normal;
	padding-left: 10px
}

.mainpdbox .lrightc2 .coll .t span,
.mainpdbox .lrightc2 .colr .t span {
	right: 10px;
	top: 0px;
	float: right;
	padding-right: 10px
}

.mainpdbox .lrightc2 .coll .t span a,
.mainpdbox .lrightc2 .colr .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.mainpdbox .lrightc2 .coll ul,
.mainpdbox .lrightc2 .colr ul {
	padding: 8px;
}

.mainpdbox .lrightc2 .coll .imgArea,
.mainpdbox .lrightc2 .colr .imgArea {
	height: 85px;
	overflow: hidden;
}

.mainpdbox .lrightc2 .coll .imgArea .imgLAreapic,
.mainpdbox .lrightc2 .colr .imgArea .imgLAreapic {
	width: 120px;
	float: left;
}

.mainpdbox .lrightc2 .coll .imgArea .imgLAreapic img,
.mainpdbox .lrightc2 .colr .imgArea .imgLAreapic img {
	width: 100%;
	height: 74px;
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.mainpdbox .lrightc2 .coll .imgArea .imgT,
.mainpdbox .lrightc2 .colr .imgArea .imgT {
	width: 180px;
	float: right;
}

.mainpdbox .lrightc2 .coll .imgArea .imgT h3,
.mainpdbox .lrightc2 .colr .imgArea .imgT h3 {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

.mainpdbox .lrightc2 .coll .imgArea .imgT h3 a,
.mainpdbox .lrightc2 .colr .imgArea .imgT h3 a {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #3D81C0;
	font-family: "微软雅黑";
}

.mainpdbox .lrightc2 .coll .imgArea .imgT h3 a:hover,
.mainpdbox .lrightc2 .colr .imgArea .imgT h3 a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc2 .coll .imgArea .imgT span,
.mainpdbox .lrightc2 .colr .imgArea .imgT span {
	color: #999;
}

.mainpdbox .lrightc2 .coll li,
.mainpdbox .lrightc2 .colr li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .lrightc2 .coll li a,
.mainpdbox .lrightc2 .colr li a {
	color: #333
}

.mainpdbox .lrightc2 .coll li a:hover,
.mainpdbox .lrightc2 .colr li a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc2 .coll a:hover,
.mainpdbox .lrightc2 .colr a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .lrightc2 .colc {
	width: 758px;
	float: right;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .lrightc2 .colc .t {
	width: 758px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-top: 2px solid #005bb4;
	border-left: 2px solid #005bb4;
	border-bottom: 1px solid #C3C3C3;
	background: #fff;
}

.mainpdbox .lrightc2 .colc .t h3 {
	height: 25px;
	width: 300px;
	font-size: 16px;
	padding-left: 5px;
	color: #293036;
	font-weight: normal;
	padding-left: 10px
}

.mainpdbox .lrightc2 .colc .t span {
	right: 10px;
	top: 0px;
	float: right;
	padding-right: 10px
}

.mainpdbox .lrightc2 .colc .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.mainpdbox .lrightc2 .colc ul {
	padding: 8px;
}

.mainpdbox .lrightc2 .colc .imgArea {
	height: 85px;
	overflow: hidden;
}

.mainpdbox .lrightc2 .colc .imgArea .imgLAreapic {
	width: 120px;
	float: left;
}

.mainpdbox .lrightc2 .colc .imgArea .imgLAreapic img {
	width: 100%;
	height: 74px;
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.mainpdbox .lrightc2 .colc .imgArea .imgT {
	width: 180px;
	float: right;
}

.mainpdbox .lrightc2 .colc .imgArea .imgT h3 {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

.mainpdbox .lrightc2 .colc .imgArea .imgT h3 a {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #3D81C0;
	font-family: "微软雅黑";
}

.mainpdbox .lrightc2 .colc .imgArea .imgT h3 a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc2 .colc .imgArea .imgT span {
	color: #999;
}

.mainpdbox .lrightc2 .colc li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .lrightc2 .colc li a {
	color: #333
}

.mainpdbox .lrightc2 .colc li a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc2 .colc a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .lrightc3 {
	height: 100%;
	overflow: hidden;
	width: 760px;
}

.mainpdbox .lrightc3 h4 {
	margin-top: 2px;
	height: 36px;
	line-height: 36px;
	padding-left: 30px;
	color: #fff;
	font-family: "微软雅黑";
	position: relative;
	font-size: 16px;
	background: url(navbg14.png) repeat-x;
	letter-spacing: 3px;
}

.mainpdbox .lrightc3 .colc {
	width: 758px;
	float: right;
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .lrightc3 .colc .t {
	width: 758px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-bottom: 2px solid #B72024;
	background: #fff;
}

.mainpdbox .lrightc3 .colc .t h3 {
	height: 25px;
	width: 300px;
	font-size: 16px;
	padding-left: 5px;
	color: #293036;
	font-weight: normal;
	padding-left: 10px
}

.mainpdbox .lrightc3 .colc .t span {
	right: 10px;
	top: 0px;
	float: right;
	padding-right: 10px
}

.mainpdbox .lrightc3 .colc .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.mainpdbox .lrightc3 .colc ul {
	padding: 8px;
}

.mainpdbox .lrightc3 .colc .imgArea {
	height: 85px;
	overflow: hidden;
}

.mainpdbox .lrightc3 .colc .imgArea .imgLAreapic {
	width: 120px;
	float: left;
}

.mainpdbox .lrightc3 .colc .imgArea .imgLAreapic img {
	width: 100%;
	height: 74px;
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.mainpdbox .lrightc3 .colc .imgArea .imgT {
	width: 180px;
	float: right;
}

.mainpdbox .lrightc3 .colc .imgArea .imgT h3 {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

.mainpdbox .lrightc3 .colc .imgArea .imgT h3 a {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #3D81C0;
	font-family: "微软雅黑";
}

.mainpdbox .lrightc3 .colc .imgArea .imgT h3 a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc3 .colc .imgArea .imgT span {
	color: #999;
}

.mainpdbox .lrightc3 .colc li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .lrightc3 .colc li a {
	color: #333
}

.mainpdbox .lrightc3 .colc li a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc3 .colc a:hover {
	color: red;
	text-decoration: none;
}



.mainpdbox .lrightc2 .colc2 {
	width: 758px;
	float: right;
	height: 160px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .lrightc2 .colc2 .t {
	width: 758px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-top: 2px solid #005bb4;
	border-bottom: 1px solid #C3C3C3;
	background: #fff;
}

.mainpdbox .lrightc2 .colc2 .t h3 {
	height: 25px;
	width: 300px;
	font-size: 16px;
	padding-left: 5px;
	color: #293036;
	font-weight: normal;
	padding-left: 10px
}

.mainpdbox .lrightc2 .colc2 .t span {
	right: 10px;
	top: 0px;
	float: right;
	padding-right: 10px
}

.mainpdbox .lrightc2 .colc2 .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.mainpdbox .lrightc2 .colc2 ul {
	padding: 8px;
}

.mainpdbox .lrightc2 .colc2 .imgArea {
	height: 85px;
	overflow: hidden;
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgLAreapic {
	width: 120px;
	float: left;
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgLAreapic img {
	width: 100%;
	height: 74px;
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgT {
	width: 180px;
	float: right;
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgT h3 {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgT h3 a {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #3D81C0;
	font-family: "微软雅黑";
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgT h3 a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc2 .colc2 .imgArea .imgT span {
	color: #999;
}

.mainpdbox .lrightc2 .colc2 li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .lrightc2 .colc2 li a {
	color: #333
}

.mainpdbox .lrightc2 .colc2 li a:hover {
	color: #4E8ED6
}

.mainpdbox .lrightc2 .colc2 a:hover {
	color: red;
	text-decoration: none;
}


/*二级自定义*/
.mainpdbox {
	width: 1200px;
	margin: 0px auto;
	background: #fff;
}

/*筛选*/
.mainpdbox .leftsx {
	width: 978px;
	float: left;
}

.mainpdbox .leftsx .search02 .artlisting {
	height: 100%;
	overflow: Hidden;
}

.mainpdbox .leftsx .search02 .artlisting ul {
	padding: 10px;
}

.mainpdbox .leftsx .search02 .artlisting li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .leftsx .search02 .artlisting a {
	font-size: 14px;
}

.mainpdbox .leftsx .search02 .artlisting a:hover {
	color: red;
	text-decoration: none;
}

.search01 {}

.search01 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.search01 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.search02 {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.search02 .tabtit {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
}

s .fieldmenu {
	padding: 0px;
	margin: 0px;
	border: #CCE0F5 1px solid;
	border-top: none;
	padding: 10px;
	height: 100%;
	overflow: hidden;
}

.fieldmenu .keyform {
	background: url(icon_search.gif) no-repeat 10px 10px;
	height: 30px;
	line-height: 30px;
	border-bottom: #f1f1f1 1px dashed;
	padding-left: 30px;
	padding-bottom: 10px;
}

.fieldmenu .keyform span {
	font-weight: bold;
	color: #999;
}

.fieldmenu .keyform .kw {
	border: #C6DDF1 1px inherit;
	height: 20px;
	line-height: 20px;
	color: #999;
	font-size: 12px;
}




/* 内容页单页自定义 */
.mainpdbox .leftc {
	float: left;
	overflow: hidden;
	background: url(leftbg.jpg) no-repeat #EBF4F9;
	height: 600px;
	width: 220px;
	padding-top: 40px;
}

.mainpdbox .leftc .js {
	margin-left: 40px;
}

.mainpdbox .leftc .list {
	margin-left: 20px;
	font-size: 14px;
	margin-right: 10px;
}

.mainpdbox .leftc .list2 {
	margin-left: 20px;
	font-size: 14px;
}

.mainpdbox .leftc .list2 li a {
	color: #9B0000;
}

.mainpdbox .leftc2 {
	float: left;
	overflow: hidden;
	background: url(leftbg.jpg) no-repeat #EBF4F9;
	height: 600px;
	width: 220px;
	padding-top: 10px;
}

.mainpdbox .leftc2 .js {
	margin-left: 40px;
}

.mainpdbox .leftc2 .list {
	margin-left: 20px;
	font-size: 14px;
	margin-right: 10px;
}

.mainpdbox .leftc2 .list2 {
	font-size: 14px;
}

.mainpdbox .leftc2 .list2 li a {
	color: #9B0000;
}

.mainpdbox .rightc {
	width: 900px;
	float: right;
	overflow: hidden;
}

.mainpdbox .rightc .articlecontent {
	padding: 15px;
	height: 100%;
	overflow: hidden;
	background: #fdfdfd;
}

.mainpdbox .rightc .articlecontent td {
	padding: 0 5px;
}

.mainpdbox .rightc .articlecontent h3 {
	line-height: 35px;
	text-align: center;
	font-size: 22px;
	color: #000;
	font-family: "微软雅黑";
}

.mainpdbox .rightc .articlecontent .info {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.mainpdbox .rightc .articlecontent .info span {
	padding: 0px 5px;
}

.mainpdbox .rightc .articlecontent .info span a {
	color: red;
}

.mainpdbox .rightc .articlecontent .newscontent {
	font-size: 14px;
	line-height: 26px;
}

.mainpdbox .rightc .articlecontent .Author {
	text-align: right;
	font-size: 14px;
	color: #000;
}

.mainpdbox .rightc .articlecontent .sharebox {
	text-align: right;
	height: 26px;
	line-height: 30px;
	background: #fdfdfd;
	padding-top: 7px;
}

.mainpdbox .rightc .articlecontent .moodbox {}

.mainpdbox .rightc .articlecontent .articlekey {
	line-height: 25px;
}

.mainpdbox .rightc .articlecontent .articlekey a {
	color: #ff0000;
}

.mainpdbox .rightc .articlecontent .articlekey a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .rightc .articlecontent .articlebook {}

.mainpdbox .rightc .articlecontent .articlebook h2 {
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .rightc .articlecontent .articlebook h2 a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .rightc .articlecontent1 {
	padding: 15px;
	height: 100%;
	overflow: hidden;
	background: #fdfdfd;
}

.mainpdbox .rightc .articlecontent1 td {
	padding: 0 5px;
}

.mainpdbox .rightc .articlecontent1 h3 {
	line-height: 35px;
	text-align: center;
	font-size: 22px;
	color: #000;
	font-family: "微软雅黑";
}

.mainpdbox .rightc .articlecontent1 .info {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.mainpdbox .rightc .articlecontent1 .info span {
	padding: 0px 5px;
}

.mainpdbox .rightc .articlecontent1 .info span a {
	color: red;
}

.mainpdbox .rightc .articlecontent1 .newscontent {
	font-size: 14px;
	line-height: 26px;
}

.mainpdbox .rightc .articlecontent1 .Author {
	text-align: right;
	font-size: 14px;
	color: #000;
}

.mainpdbox .rightc .articlecontent1 .sharebox {
	text-align: right;
	height: 26px;
	line-height: 30px;
	background: #fdfdfd;
	padding-top: 7px;
}

.mainpdbox .rightc .articlecontent1 .moodbox {}

.mainpdbox .rightc .articlecontent1 .articlekey {
	line-height: 25px;
}

.mainpdbox .rightc .articlecontent1 .articlekey a {
	color: #ff0000;
}

.mainpdbox .rightc .articlecontent1 .articlekey a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .rightc .articlecontent1 .articlebook {}

.mainpdbox .rightc .articlecontent1 .articlebook h2 {
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .rightc .articlecontent1 .articlebook h2 a:hover {
	color: red;
	text-decoration: none;
}


.mainpdbox .rightc .xgxw {
	border-top: #dcdcdc 1px dashed;
}

.mainpdbox .rightc .xgxw .title {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.mainpdbox .rightc .xgxw .xgnewsbox {
	padding: 8px;
}

.mainpdbox .rightc .xgxw .xgnewsbox ul {}

.mainpdbox .rightc .xgxw .xgnewsbox li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 12px;
	padding-left: 10px;
}

.mainpdbox .rightc .xgxw .xgnewsbox a {
	font-size: 14px;
	color: #000;
}

.mainpdbox .rightc .xgxw .xgnewsbox a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .rightc .xgxw .xgnewsbox span {
	padding-left: 10px;
	color: #999;
}

.mainpdbox .rightc .commentbox {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
	border: 1px solid #dcdcdc;
	background: #fdfdfd;
	min-height: 200px;
}

.mainpdbox .rightc .commentbox .title {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 15px;
	font-weight: bold;
	color: #333;
	background: #f1f1f1;
}

.mainpdbox .rightc .commentbox .title h3 {}

.mainpdbox .rightc .commentbox .comment {
	padding: 10px;
	font-size: 12px;
}



/*--自定义导航菜单CSS--*/
.inav {
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	background: url(nav.jpg) repeat-x;
}

.navmenu {
	font-family: arial, sans-serif, "微软雅黑";
	font-weight: bold;
	width: 1200px;
	position: relative;
	margin: 0 auto;
	font-size: 12px;
	z-index: 1000;

}

.navmenu ul li a,
.navmenu ul li a:visited {
	float: left;
	display: block;
	text-decoration: none;
	color: #fff;
	width: 98px;
	height: 30px;
	text-align: center;
	border: 0;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
}

.navmenu ul {

	margin: 0;
	list-style-type: none;
}

.navmenu ul li {
	float: left;
	position: relative;


}

.navmenu ul li ul {
	padding-left: 5px;
	display: none;
	margin-top: 8px;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/* specific to non IE browsers */
.navmenu ul li:hover a {
	color: #fff;
}

.navmenu ul li:hover ul {
	display: block;
	position: absolute;
	top: 21px;
	left: -5px;
	width: 100px;
}

.navmenu ul li:hover ul li a.hide {
	background: #216da4;
	color: #fff;
}

.navmenu ul li:hover ul li:hover a.hide {
	background: #3c99d7;
	color: #fff;
}

.navmenu ul li:hover ul li ul {
	display: none;
}

.navmenu ul li:hover ul li a {
	display: block;
	background: #45944F;
	color: #fff;
}

.navmenu ul li:hover ul li a:hover {
	background: #59B064;
	color: #000;
}

.navmenu ul li:hover ul li:hover ul {
	display: block;
	position: absolute;
	left: 70px;
	top: 0;
}

.navmenu ul li:hover ul li:hover ul.left {
	left: -105px;
}



/*信息公开*/

.xxgkm {
	margin: 0px auto;
	width: 1200px;
	overflow: hidden;
}

.xxgktop {
	margin: 0px auto;
	width: 978px;
	height: 30px;
	overflow: hidden;
	background-color: #ffffcf;
	border: 1px #AB7928 solid;
}

.xxgktopr {
	float: right;
	margin-right: 20px;
	line-height: 30px;
	height: 30px;
}

.xxgktopl {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 20px;
}

.xxgkleft {
	width: 240px;
	float: left;
}

.xxgkleft1 {
	width: 238px;
	border: 1px solid #AB7928;
	height: 120px;
	margin-top: 10px;
	background: url(/images/xxgkbg0.jpg) repeat-x #ffffcf;
}

.xxgkleft11 {
	padding-left: 20px;
	padding-top: 3px;
	color: #600;
	font-weight: bold;
}

.xxgkleft12 {
	margin-top: 6px;
}

.xxgkleft12 li {
	color: #ab7928;
	margin-left: 30px;
	line-height: 30px;
	list-style: none;
	font-weight: bold;
}

.xxgkleft2 {
	width: 238px;
	border: 1px solid #AB7928;
	height: 175px;
	margin-top: 10px;
	background: url(/images/xxgkbg0.jpg) repeat-x #ffffcf;
}

.xxgkleft22 {
	margin-top: 10px;
	color: #ab7928;
	margin-left: 20px;
	line-height: 24px;
}

.xxgkright {
	width: 920px;
	float: left;
}

.xxgkright1 {
	width: 906px;
	border: 1px solid #AB7928;
	height: 424px;
	margin-top: 10px;
	background: url(/images/xxgkbg00.jpg) repeat-x #ffffcf;
	margin-left: 10px;
}

.xxgkright11 {
	padding: 7px 0 0 30px;
	font-size: 14px;
	color: #940E1C;
	font-weight: bold;
	letter-spacing: 2px;
}

.xxgkright12 {
	padding: 10px 5px;
	line-height: 23px;
}

.xxgkright2 {
	width: 888px;
	border: 1px solid #AB7928;
	height: 100%;
	overflow: hidden;
	margin-top: 10px;
	background: #ffffcf;
	margin-left: 10px;
}

.xxgkright21 {
	text-align: center;
	font-size: 22px;
	color: #940E1C;
	font-weight: bold;
	letter-spacing: 1px;
}

.xxgkright22 {
	padding: 10px 5px;
	line-height: 20px;
	height: 100%;
}



/*控制数字导航*/
.mynav span.N1,
.mynav span.N2,
.mynav span.N3,
.mynav span.N4,
.mynav span.N5,
.mynav span.N6,
.mynav span.N7,
.mynav span.N8,
.mynav span.N9,
.mynav span.N10,
.mynav span.N11,
.mynav span.N12,
.mynav span.N13 {
	display: block;
	float: left;
	width: 30px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 6px;
	height: 30px;
}

.mynav span.N1 {
	background: url(n1.gif) no-repeat 0px 4px;
}

.mynav span.N2 {
	background: url(n2.gif) no-repeat 0px 4px;
}

.mynav span.N3 {
	background: url(n3.gif) no-repeat 0px 4px;
}

.mynav span.N4 {
	background: url(n4.gif) no-repeat 0px 4px;
}

.mynav span.N5 {
	background: url(n5.gif) no-repeat 0px 4px;
}

span.N1,
span.N2,
span.N3,
span.N4,
span.N5,
span.N6,
span.N7,
span.N8,
span.N9,
span.N10,
span.N11,
span.N12,
span.N13 {
	display: block;
	float: left;
	width: 17px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 6px;
	height: 15px;
}

span.N1 {
	background: url(n01.gif) no-repeat 0px 4px;
}

span.N2 {
	background: url(n02.gif) no-repeat 0px 4px;
}

span.N3 {
	background: url(n03.gif) no-repeat 0px 4px;
}

span.N4 {
	background: url(n04.gif) no-repeat 0px 4px;
}

span.N5 {
	background: url(n05.gif) no-repeat 0px 4px;
}

span.N6 {
	background: url(n06.gif) no-repeat 0px 4px;
}

span.N7 {
	background: url(n07.gif) no-repeat 0px 4px;
}

span.N8 {
	background: url(n08.gif) no-repeat 0px 4px;
}

span.N9 {
	background: url(n09.gif) no-repeat 0px 4px;
}

span.N10 {
	background: url(n10.gif) no-repeat 0px 4px;
}

span.N11 {
	background: url(n10.gif) no-repeat 0px 4px;
}

span.N12 {
	background: url(n10.gif) no-repeat 0px 4px;
}

span.N13 {
	background: url(n10.gif) no-repeat 0px 4px;
}

/*头部通用start*/
.topback {
	margin: 0px auto;
	overflow: hidden;
}

.topback .head {
	height: 32px;
	padding-bottom: 1px;
	border-bottom: 1px solid #ccc;
}

.topback .head .boxhead {
	margin: 0px auto;
	width: 1200px;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
}

.topback .head .boxhead .lhead {
	float: left;
}

.topback .head .boxhead .rhead {
	float: right;
}

.topback .top .login {
	float: right;
	width: 300px;
	text-align: right;
	margin-top: 30px;
	height: 26px;
	line-height: 26px;
}

.nav {
	height: 41px;
	line-height: 41px;
	overflow: hidden;
	background: url(nav.jpg) repeat-x;
}

.nav .menu {
	margin: 0px auto;
	width: 1200px;
	font-size: 12px;
	padding-left: 10px;
}

.menu ul li {
	float: left;
	font-size: 13px;
	background: url(menuli.png) no-repeat right 11px;
}

.menu ul li a {
	color: #fff;
	display: block;
	padding: 0px 10px;
	font-family: "微软雅黑";
}

.menu ul li a:hover {
	background: url(menu.png)
}

.menu ul li.currclass a {
	background: url(menu.png)
}

/*头部通用end*/



/*网站首页start*/
.bar {
	width: 1200px;
	float: left;
}

.main01 .lmain01 {
	width: 700px;
	float: left;
}

.main01 .lmain01 .l_lmain01 {
	width: 300px;
	float: left;
	border-right: 1px solid #ededed;
}

.main01 .lmain01 .l_lmain01 .flh {
	width: 300px;
	height: 320px;
}

.main01 .lmain01 .l_lmain01 .flh span {}

.main01 .lmain01 .l_lmain01 .Weblog {}

.main01 .lmain01 .l_lmain01 .Weblog .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 32px;
}

.main01 .lmain01 .l_lmain01 .Weblog .title h3 {
	margin-left: 70px;
	font-size: 16px;
	font-weight: normal;
	background: #fefefe;
	width: 140px;
	text-align: center;
	height: 32px;
	font-family: "微软雅黑";
}

.main01 .lmain01 .l_lmain01 .Weblog .title h3 a {
	text-decoration: none;
}

.main01 .lmain01 .l_lmain01 .Weblog .title h3 a:hover {
	color: #4e8ed6
}

.main01 .lmain01 .l_lmain01 .Weblog .wbgnew {}

.main01 .lmain01 .l_lmain01 .Weblog .wbgnew .titl {
	font-weight: bold;
	font-size: 14px;
	color: #222;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.main01 .lmain01 .l_lmain01 .Weblog .wbgnew .titl a:hover {
	color: #4e8ed6
}

.main01 .lmain01 .l_lmain01 .Weblog .wbgnew .cont {}

.main01 .lmain01 .l_lmain01 .Weblog .wbgnew .cont img {
	float: left;
	width: 120px;
	height: 80px;
}

.main01 .lmain01 .l_lmain01 .Weblog .wbgnew .cont .Jianjie {
	float: right;
	width: 160px;
	padding: 0px 10px;
	color: #5b697d;
}



.main01 .lmain01 .l_rmain01 {
	width: 390px;
	float: right;
	overflow: hidden;
}

.main01 .lmain01 .l_rmain01 .l_r_01_new01 {
	padding: 10px 10px 5px 10px;
	border-bottom: 1px dotted #b6c9e2;
	text-align: center;
}

.main01 .lmain01 .l_rmain01 .l_r_01_new01 p {
	font-size: 16px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	font-family: "微软雅黑";
}

.main01 .lmain01 .l_rmain01 .l_r_01_new01 p a {
	color: #c00;
}

.main01 .lmain01 .l_rmain01 .l_r_01_new01 p a:hover {
	color: #4e8ed6
}

.main01 .lmain01 .l_rmain01 .l_r_01_new02 {
	width: 360px;
	text-align: center;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding: 0px 10px;
}

.main01 .lmain01 .l_rmain01 .l_r_01_new02 a {
	color: #333;
}

.main01 .lmain01 .l_rmain01 .l_r_01_new02 a:hover {
	color: #4e8ed6
}

.main01 .lmain01 .l_rmain01 ul {
	padding: 10px 15px;
	border-bottom: 1px dotted #b6c9e2;
}

.main01 .lmain01 .l_rmain01 ul li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 10px;
	background: url(dian.jpg) no-repeat 0px 10px;
	font-size: 14px;
}

.main01 .lmain01 .l_rmain01 ul li a {
	color: #333;
}

.main01 .lmain01 .l_rmain01 ul li a:hover {
	color: #4e8ed6
}


.main01 .rmain01 {
	width: 250px;
	float: right;
	background: #fafafa;
	padding: 0px 10px
}

.main01 .rmain01 .Special {}

.main01 .rmain01 .Special .title {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.main01 .rmain01 .Special .title h3 {
	background: #fafafa;
	width: 90px;
	line-height: 32px;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
}

.main01 .rmain01 .Special .title h3 a {
	text-decoration: none;
}

.main01 .rmain01 .Special .title h3 a:hover {
	color: #4e8ed6
}

.main01 .rmain01 .Special .Spnew {}

.main01 .rmain01 .Special .Spnew .titl {
	font-weight: bold;
	font-size: 14px;
	color: #222;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.main01 .rmain01 .Special .Spnew .titl a:hover {
	color: #4e8ed6
}

.main01 .rmain01 .Special .Spnew .cont {}

.main01 .rmain01 .Special .Spnew .cont img {
	float: left;
	width: 100px;
	height: 80px;
}

.main01 .rmain01 .Special .Spnew .cont .Jianjie {
	float: right;
	width: 140px;
	padding: 0px 0px 10px 10px;
	color: #5b697d;
}

.main01 .rmain01 .Chuangshiji .title {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.main01 .rmain01 .Chuangshiji .title h3 {
	background: #fafafa;
	width: 90px;
	line-height: 32px;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
}

.main01 .rmain01 .Chuangshiji .title h3 a {
	text-decoration: none;
}

.main01 .rmain01 .Chuangshiji .title h3 a:hover {
	color: #4e8ed6
}

.main01 .rmain01 .Chuangshiji .Spnew {}

.main01 .rmain01 .Chuangshiji .Spnew .cont {}

.main01 .rmain01 .Chuangshiji .Spnew .cont img {
	width: 250px;
	height: 120px;
}

.main01 .rmain01 .Chuangshiji .Spnew .cont .titl {
	font-size: 14px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-top: -23px;
	background: url(titl.png);
	text-align: center;
}

.main01 .rmain01 .Chuangshiji .Spnew .cont .titl a {
	color: #fff;
}

.main01 .rmain01 .Chuangshiji .Spnew .cont .titl a:hover {}

.main01 .rmain01 .Chuangshiji .Spnew .cont ul li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: url(dian.jpg) no-repeat 0px 10px;
}

.main01 .rmain01 .Chuangshiji .Spnew .cont ul li a {
	color: #333;
	padding-left: 10px;
}

.main01 .rmain01 .Chuangshiji .Spnew .cont ul li a:hover {
	color: #4e8ed6
}

.banner {
	width: 1200px;
	margin: 0px auto
}

.banner img {
	height: 103px;
	width: 1200px;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}



.main02 .movie {}

.main02 .movie .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #CCCCCC;
	width: 100%;
}

.main02 .movie .title h3 {
	font-size: 16px;
	border-bottom: 2px solid #005BB4;
	font-weight: normal;
	width: 80px;
}

.main02 .movie .title h3 a {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02 .movie .title h3 a:hover {
	color: #4e8ed6
}

.main02 .movie ul {
	padding: 30px 0px 30px 20px;
}

.main02 .movie ul li {
	float: left;
	margin-right: 15px;
	overflow: hidden;
	width: 173px;
}

.main02 .movie ul li:hover {
	background: #f6f6f6;
}

.main02 .movie ul li img {
	width: 173px;
	height: 110px;
}

.main02 .movie ul li p {
	line-height: 22px;
}

.main02 .movie ul li p.tit {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
}

.main02 .movie ul li p.tit a {
	color: #333;
}

.main02 .movie ul li p.tit a:hover {
	color: #4e8ed6
}

.main02 .movie ul li p.Yanyuan {
	height: 22px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
}

.main02 .movie ul li p.Jianjie {
	color: #999;
}



.main02 .Shangchengxitong {
	overflow: hidden;
	height: 290px;
}

.main02 .Shangchengxitong .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #CCCCCC;
	width: 100%;
}

.main02 .Shangchengxitong .title h3 {
	font-size: 16px;
	border-bottom: 2px solid #005BB4;
	font-weight: normal;
	width: 80px;
}

.main02 .Shangchengxitong .title h3 a {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main02 .Shangchengxitong .title h3 a:hover {
	color: #4e8ed6
}

.main02 .Shangchengxitong ul {
	padding: 30px 0px 30px 20px;
}

.main02 .Shangchengxitong ul li {
	float: left;
	margin-right: 15px;
	width: 175px;
	overflow: hidden;
}

.main02 .Shangchengxitong ul li a {
	color: #333;
	text-decoration: none
}

.main02 .Shangchengxitong ul li a:hover h3 {
	color: #4e8ed6
}

.main02 .Shangchengxitong ul li img {
	width: 171px;
	height: 153px;
	padding: 1px;
	overflow: hidden;
	border: 1px solid #ccc;
}

.main02 .Shangchengxitong ul li h3 {
	color: #333;
	font-weight: normal;
	padding: 0px 10px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.main02 .Shangchengxitong ul li span {
	font-size: 14px;
	color: #ff3333;
	font-weight: bold;
	padding-left: 5px;
	float: left
}

.main02 .Shangchengxitong ul li s {
	float: right;
	padding-right: 5px;
}




.main03 {
	margin: 0px auto;
	width: 1200px;
}

.main03 .Shequjiaoliu {
	overflow: hidden;
}

.main03 .Shequjiaoliu .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #CCCCCC;
	width: 100%;
	margin-bottom: 30px;
}

.main03 .Shequjiaoliu .title h3 {
	font-size: 16px;
	border-bottom: 2px solid #005BB4;
	font-weight: normal;
	width: 80px;
}

.main03 .Shequjiaoliu .title h3 a {
	color: #333;
	text-decoration: none;
	font-family: "微软雅黑"
}

.main03 .Shequjiaoliu .title h3 a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_left {
	width: 300px;
	float: left;
	border-right: 1px solid #ededed;
}

.main03 .Shequjiaoliu .Sqjl_left .titl {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
	padding: 10px 0px;
}

.main03 .Shequjiaoliu .Sqjl_left .titl h4 {
	margin-left: 90px;
	font-size: 16px;
	font-weight: normal;
	background: #fefefe;
	width: 100px;
	text-align: center;
	line-height: 32px;
	font-family: "微软雅黑";
	margin-top: -10px;
}

.main03 .Shequjiaoliu .Sqjl_left .titl h4 a {
	text-decoration: none;
}

.main03 .Shequjiaoliu .Sqjl_left .titl h4 a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box {}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .box_tuwen {
	height: 105px;
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .box_tuwen a {
	color: #333;
	font-size: 14px;
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .box_tuwen a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .box_tuwen img {
	width: 25%;
	float: left;
	padding: 1px;
	border: 1px solid #ccc;
	width: 90px;
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .box_tuwen .neirong {
	width: 195px;
	float: right;
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .btbox02 {}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .btbox02 ul {}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .btbox02 ul li {
	height: 24px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 10px;
	background: url(dian.jpg) no-repeat 0px 10px;
	font-size: 12px;
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .btbox02 ul li a {
	color: #333;
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .btbox02 ul li a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_left .Sl_lt_box .btbox02 ul li span {
	float: right;
	padding-right: 5px;
	color: #999
}

.main03 .Shequjiaoliu .Sqjl_right {
	width: 670px;
	float: right;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l {
	width: 390px;
	float: left;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l .tit {
	height: 40px;
	line-height: 36px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l .tit h4 {
	font-size: 16px;
	font-weight: normal;
	padding-left: 20px;
	font-family: "微软雅黑";
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l .tit h4 a {
	text-decoration: none;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l .tit h4 a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l ul {
	padding: 10px 15px 10px 15px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l ul li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 10px;
	background: url(dian.jpg) no-repeat 0px 10px;
	font-size: 14px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l ul li a {
	color: #333;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_l ul li a:hover {
	color: #4e8ed6
}



.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r {
	width: 270px;
	float: right;
	background: #f8fbfc;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi {
	padding: 0px 10px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .tit {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .tit h3 {
	background: #fafafa;
	width: 90px;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	font-family: "微软雅黑";
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .tit h3 a {
	text-decoration: none;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .tit h3 a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .cont ul {
	padding: 20px 0px;
	height: 135px;
	overflow: hidden;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .cont ul li {
	float: left;
	width: 50px;
	height: 80px;
	overflow: hidden;
	padding: 0px 6px;
	text-align: center;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .cont ul li img {
	width: 50px;
	height: 50px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .cont ul li a {
	color: #3D81C0;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zuixintizi .cont ul li a:hover {
	color: #4e8ed6
}



.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan {
	padding: 0px 10px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .tit {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
	margin-left: 10px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .tit h3 {
	background: #fafafa;
	width: 90px;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	font-family: "微软雅黑";
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .tit h3 a {
	text-decoration: none;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .tit h3 a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .cont ul li {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	padding-left: 10px;
	background: url(dian.jpg) no-repeat 0px 10px;
	overflow: hidden;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .cont ul li a {
	color: #333;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Huoyuehuiyuan .cont ul li a:hover {
	color: #4e8ed6
}


.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha {
	padding: 10px 20px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .tit {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .tit h3 {
	background: #fafafa;
	width: 90px;
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;
	font-family: "微软雅黑";
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .tit h3 a {
	text-decoration: none;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .tit h3 a:hover {
	color: #4e8ed6
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .cont .vote {
	color: #333;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .cont .vote input {
	margin-right: 10px;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .cont ul {}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .cont ul li {
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	padding-left: 10px;
	background: url(dian.jpg) no-repeat 0px 10px;
	overflow: hidden;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .cont ul li a {
	color: #333;
}

.main03 .Shequjiaoliu .Sqjl_right .Sq_rigt_r .Zhangneidiaocha .cont ul li a:hover {
	color: #4e8ed6
}


.Links .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #CCCCCC;
	width: 100%;
	margin-bottom: 30px;
}

.Links .title h3 {
	font-size: 16px;
	border-bottom: 2px solid #005BB4;
	font-weight: normal;
	width: 80px;
}

.Links .title h3 a {
	color: #normal;
	text-decoration: none;
	font-family: "微软雅黑"
}

.Links .title h3 a:hover {
	color: #4e8ed6
}

.Links .title span {
	float: right;
	line-height: 55px;
	padding-right: 5px;
}

.Links .title span a {
	color: #666;
	font-size: 13px;
}

.Links .title span a:hover {
	color: #4e8ed6
}

.Links .cont {
	padding: 0px 0px 10px 0px;
}

.foot {
	margin: 0px auto;
	width: 1200px;
	text-align: center;
}



/*首页底部友情链接版权信息*/
.friendlink {
	width: 963px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
}

.friendlink .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
}

.friendlink .title span#tit {
	display: block;
	width: 88px;
	text-align: center;
	background: url(icon2.gif) no-repeat right top;
	font-size: 12px;
	font-weight: bold;
	color: #069;
	float: left;
}

.friendlink .title span#more {
	display: block;
	float: right;
	padding-right: 10px;
}

.friendlink .title span#more a {
	font-weight: normal;
	color: #069;
}

.friendlink .title span#more a:hover {
	color: red;
	text-decoration: none;
}

.friendlink .linkbox {
	padding: 8px;
}

.friendlink .linkbox a:hover {
	color: red;
	text-decoration: none;
}


.copyright .foot {
	height: 29px;
	line-height: 29px;
	text-align: center;
	color: #999;
	background: #0a4885;
}

.copyright .foot a {
	padding: 0px 10px;
	color: #f1f1f1;
	border-right: #ccc 1px solid;
}

.copyright .foot a:hover {
	color: red;
	text-decoration: none;
}



/*网站首页end*/




.navigation {
	width: 950px;
	margin: 0px auto;
	height: 22px;
	line-height: 22px;
	color: #999;
	background: url(ask_points.gif) no-repeat left -1356px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.navigation span {
	float: right;
}

.navigation dt#KeyWord {
	height: 25px;
	line-height: 25px;
}

.navigation a {
	color: #999;
}

.navigation a:hover {
	color: red;
	text-decoration: none;
}

.jobsite {
	width: 953px;
	margin: 0px auto;
	margin-top: -10px;
	background: #fff;
	border: 1px solid #ebebeb;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.jobsite li {
	float: left;
	border-right: #e5e5e5 1px solid;
	text-align: center;
	padding: 0px 8px;
	line-height: 28px;
}

.jobsite a {
	font-size: 12px;
	font-weight: normal;
	color: #555;
}

.jobsite a:hover {}


.navigation690 {
	height: 22px;
	line-height: 22px;
	color: #999;
	background: url(ask_points.gif) no-repeat left -1356px;
	padding-left: 15px;
	font-family: "Times New Roman", Times, serif
}

.navigation690 a {
	color: #999;
}

.navigation690 a:hover {
	color: red;
	text-decoration: none;
}



#wrap {
	width: 1200px;
	margin: 0px auto;
	background: #fff;
}

.header {
	width: 1200px;
	margin: 0px auto;
	background: url(top_nav_bg.png) repeat-x left top;
	height: 41px;
	_height: 35px;
	border-bottom: #D7D7D7 1px solid;
}

.head {}

.head .left {
	width: 550px;
	float: left;
	line-height: 41px;
	_padding-top: 6px;
	padding-left: 10px;
}

.head .right {
	width: 410px;
	float: right;
	line-height: 41px;
	_line-height: 35px;
	text-align: right;
	padding-right: 10px;
}

.head .right a {
	padding: 0px 2px;
	color: #006699;
	font-family: Arial, Helvetica, sans-serif;
}

.head .right a:hover {
	color: red;
	text-decoration: none;
}

.top_a {
	width: 100%;
	margin: 0px auto;
	height: 38px;
	line-height: 38px;
}

.top_a .allsearch {
	width: 1200px;
	margin: 0px auto;
	line-height: 29px;
}

.top_a .allsearch .logo {
	width: 173px;
	float: left;
	height: 35px;
	overflow: hidden;
}

.top_a .allsearch .searchmenu {
	width: 630px;
	float: left;
	margin-top: 7px;
	margin-left: 30px;
}

.top_a .allsearch .searchmenu li {
	width: 8%;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.top_a .allsearch .searchmenu a {
	font-size: 14px;
	color: #666;
}

.top_a .allsearch .searchmenu a:hover {
	text-decoration: none;
}

.top_a .allsearch .searchmenu .curr a {
	color: green;
	font-weight: bold;
	border-bottom: green 2px solid;
	display: block;
	line-height: 30px;
}

.top_a .allsearch .searchmenu .curr a:hover {
	text-decoration: none;
}

.top_a .allsearch .searchsc {
	width: 140px;
	float: right;
	line-height: 38px;
}

.top_a .allsearch .searchsc a {
	color: #666;
}

.top_a .allsearch .searchmain {
	width: 700px;
	margin-top: 10px;
	height: 38px;
	line-height: 38px;
	position: relative;
}

.top_a .allsearch .searchmain .inputButton {
	width: 61px;
	height: 22px;
}

.top_a .allsearch .searchmain #key {
	margin-left: 3px;
	width: 618px;
	overflow: hidden;
	float: left;
	height: 29px;
	line-height: 29px;
	color: #999;
	padding-left: 10px;
	border: 1px #ccc inset;
}

.top_a .allsearch .searchmain #m {
	width: 58px;
	height: 31px;
	float: right;
}




#menu_out {
	width: 965px;
	margin: 0px auto;
}

#menu_out #menul {
	width: 10px;
	float: left;
	background: url(menubg.gif) no-repeat left -1px;
	height: 35px;
	overflow: hidden;
}

#menu_out #menum {
	width: 940px;
	float: left;
	background: url(menubg.gif) repeat-x left -38px;
	height: 35px;
	overflow: hidden;
}

#menu_out #menum ul {}

#menu_out #menum li {
	float: left;
	background: url(liline.gif) no-repeat -1px 5px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

#menu_out #menum a {
	width: 78px;
	display: block;
	font-size: 14px;
	color: #fff;
}

#menu_out #menum li.currclass a {
	display: block;
	background: url(onbg.jpg) no-repeat;
	color: #fff;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
}

#menu_out #menum a:hover {
	background: url(hoverbg.gif) no-repeat 5px 7px;
	color: #fff;
	display: block;
	color: #e8e8e8;
	text-decoration: none;
}

#menu_out #menur {
	width: 15px;
	float: right;
	background: url(menubg.gif) no-repeat left -76px;
	height: 35px;
	overflow: hidden;
}

/*下拉菜单开始*/
#menu_out #menum #xiala {
	position: absolute;
	height: 28px;
	line-height: 28px;
	background: url(top_nav_bg.png);
	top: 210px;
}

#menu_out #menum #xiala dl {
	padding-left: 40px;
}

#menu_out #menum #xiala dl dt {
	float: left
}



.banner965 {
	width: 965px;
	margin: 0px auto;
	overflow: hidden;
}

.mainbox {
	width: 965px;
	margin: 0px auto;
}

.mainbox .left {
	width: 680px;
	float: left;
}

.mainbox .left .left01 {}

.mainbox .left .left01 .floatl {
	width: 294px;
	float: left;
	border: #D4D4D4 1px solid;
	padding: 2px;
	height: 275px;
	overflow: hidden;
}

.mainbox .left .left01 .floatr {
	width: 373px;
	float: right;
	background: url(hotbg.gif) no-repeat;
	height: 100%;
	overflow: hidden;
	height: 275px;
	overflow: hidden;
}

.mainbox .left .left01 .floatr .news {
	padding: 10px;
	border-bottom: #ccc 1px dotted;
}

.mainbox .left .left01 .floatr .news h1 {
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.mainbox .left .left01 .floatr .news h1 a {
	font-size: 16px;
	font-weight: bold;
	color: #069;
}

.mainbox .left .left01 .floatr .news h1 a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left01 .floatr .news .newsintro {
	line-height: 23px;
	color: #999;
}

.mainbox .left .left01 .floatr .news .newsintro a {
	color: green;
}

.mainbox .left .left01 .floatr .news .newsintro a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left01 .floatr .newstop7 {}

.mainbox .left .left01 .floatr .newstop7 ul {
	padding: 8px;
}

.mainbox .left .left01 .floatr .newstop7 li {
	height: 24px;
	line-height: 24px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainbox .left .left01 .floatr .newstop7 span {
	float: right;
}

.mainbox .left .left01 .floatr .newstop7 a {
	font-size: 14px;
}

.mainbox .left .left01 .floatr .newstop7 a:hover {
	color: red;
	text-decoration: none;
}


.mainbox .left .left02 {}

/* 图片新闻滚动 */
#schoolPhoto {
	background: url(picback.png) no-repeat;
	height: 140px;
	padding: 40px 0 0 0;
	overflow: hidden;
}

#focus_img {
	width: 600px;
	height: 150px;
	margin: auto;
	overflow: hidden;
}

#focus_img img {
	cursor: pointer;
}

#focus_btn {
	position: absolute;
	top: 1000px;
	left: 400px;
	z-index: 9;
}

#btn_focus_prev,
#btn_focus_next {
	width: 26px;
	height: 26px;
	position: absolute;
	top: 80px;
	text-indent: -99em;
	cursor: pointer;
}

#btn_focus_prev {
	background-position: 0px 0px;
	right: 13px;
	background-image: url(Index_subLRpng.gif);
	background-repeat: no-repeat;
}

#btn_focus_next {
	background-position: 0px -41px;
	left: 13px;
	background-image: url(Index_subLRpng.gif);
	background-repeat: no-repeat;
}

.btn {
	cursor: pointer;
	background: none;
	border: none;
}

.mod-banner {
	margin: 0 auto;
	position: relative;
	_position: none;
	z-index: 1;
}

.thumbListStlye4 li {
	display: block;
	float: left;
	width: 25%;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 12px;
	height: 150px;
}

.thumbListStlye4 .pe_u_thumb {
	width: 140px;
	height: 142px;
	background: url(img140.gif) no-repeat;
}

.thumbListStlye4 .pe_u_thumb img {
	width: 128px;
	height: 100px;
	margin: 3px;
}

.thumbListStlye4 .pe_u_thumb:Hover {}

.thumbListStlye4 .pe_u_thumb_title {
	text-align: center;
}

.thumbListStlye4 .pe_u_thumb_title a:hover {
	color: red;
	text-decoration: none;
}



.mainbox .left .left03 {}

.mainbox .left .left03 .floatl {
	width: 334px;
	float: left;
	border: #C6DDF1 1px solid;
	height: 301px;
	overflow: hidden;
}

.mainbox .left .left03 .floatl .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	overflow: hidden;
	padding-left: 10px;
	position: relative;
}

.mainbox .left .left03 .floatl .title span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.mainbox .left .left03 .floatl .title span a {
	color: #069;
	font-weight: normal;
}

.mainbox .left .left03 .floatl .title span a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left03 .floatl .floatlbox {}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 {
	padding: 8px;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Pic {
	width: 88px;
	float: left;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Pic img {
	width: 88px;
	height: 83px;
	border: #D4D4D4 1px solid;
	padding: 2px;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt {
	width: 220px;
	float: right;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt h3 {
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt h3 a {
	font-size: 12px;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt h3 a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt p a {
	color: #999;
}

.mainbox .left .left03 .floatl .floatlbox .c_pt_1 .Txt p a:hover {
	color: #f30;
	text-decoration: none;
}

.mainbox .left .left03 .floatl .floatlbox .synews9 {}

.mainbox .left .left03 .floatl .floatlbox .synews9 ul {
	padding: 8px;
}

.mainbox .left .left03 .floatl .floatlbox .synews9 li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 8px;
	border-bottom: #e8e8e8 1px dotted;
}

.mainbox .left .left03 .floatl .floatlbox .synews9 a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left03 .floatl .floatlbox .synews9 span#date {
	float: right;
	color: #999;
}



.PK680 {
	background: #F5FAFE;
	height: 34px;
	line-height: 34px;
	border: #DCEAF9 1px solid;
}

.PK680 span {
	width: 88px;
	float: left;
	display: block;
	text-align: center;
	background: url(icon2.gif) no-repeat right top;
	font-size: 14px;
	color: #069;
}

.PK680 .pklist {
	width: 580px;
	float: right;
	margin-left: 5px;
}

.PK680 .pklist a {
	color: #069;
	padding: 0px 10px;
	padding-left: 10px;
}

.PK680 .pklist a:hover {
	color: red;
	text-decoration: none;
}


.mainbox .left .left03 .floatr {
	width: 334px;
	float: right;
	border: #C6DDF1 1px solid;
	height: 301px;
	overflow: hidden;
}

.mainbox .left .left03 .floatr .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	overflow: hidden;
	padding-left: 10px;
	position: relative;
}

.mainbox .left .left03 .floatr .title span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.mainbox .left .left03 .floatr .title span a {
	color: #069;
	font-weight: normal;
}

.mainbox .left .left03 .floatr .title span a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left03 .floatr .floatlbox {}

.mainbox .left .left03 .floatr .floatlbox ul {}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 {
	padding: 8px;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Pic {
	width: 88px;
	float: left;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Pic img {
	width: 88px;
	height: 83px;
	border: #D4D4D4 1px solid;
	padding: 2px;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt {
	width: 220px;
	float: right;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt h3 {
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt h3 a {
	font-size: 12px;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt h3 a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt p a {
	color: #999;
}

.mainbox .left .left03 .floatr .floatlbox .c_pt_1 .Txt p a:hover {
	color: #f30;
	text-decoration: none;
}

.mainbox .left .left03 .floatr .floatlbox .synews9 {}

.mainbox .left .left03 .floatr .floatlbox .synews9 ul {
	padding: 8px;
}

.mainbox .left .left03 .floatr .floatlbox .synews9 li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 8px;
	border-bottom: #e8e8e8 1px dotted;
}

.mainbox .left .left03 .floatr .floatlbox .synews9 a:hover {
	color: red;
	text-decoration: none;
}

.mainbox .left .left03 .floatr .floatlbox .synews9 span#date {
	float: right;
	color: #999;
}



.mainbox .right {
	width: 275px;
	float: right;
}


.mainbox .right .right02 {
	border: #D4D4D4 1px solid;
}


/*首页鼠标特效start*/
.scrollFrame {
	width: 100%;
}

.scrollFrame .cls {
	clear: both;
}

.scrollFrame .cont {}

.scrollFrame .hidden {
	display: none;
}

.scrollFrame .display {
	display: block;
}

.scrollFrame {
	margin: 0px auto;
	overflow: hidden;
}

.scrollFrame .scrollUl {
	height: 35px;
}

.scrollFrame .scrollUl li {
	float: left;
}

.scrollFrame .scrollUl .textdiv {
	width: 65px;
	float: left;
	text-align: center;
	line-height: 35px;
	font-size: 14px;
	color: #069;
}

.scrollFrame .scrollUl .blankdiv {
	width: 10px;
	float: left;
	text-align: center;
	line-height: 35px;
}

.scrollFrame .scrollUl .textcss {
	width: 100px;
	float: left;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
	color: #222;
	font-family: "微软雅黑"
}

.scrollFrame .bor03 {
	padding: 0px;
	margin: 0px;
	clear: both;
	border-top: none;
}

.scrollFrame .sd01 {
	cursor: pointer;
	width: 63px;
	color: #000;
	border: 1px solid #ededed;
	height: 29px;
	font-size: 12px;
	line-height: 29px;
	margin-top: 6px;
	margin-right: 2px;
	display: block;
	text-align: center;
}

.scrollFrame .sd02 {
	cursor: pointer;
	width: 63px;
	color: #3D81C0;
	border: 1px solid #ededed;
	background: #fcfcfc;
	height: 29px;
	font-size: 12px;
	line-height: 29px;
	margin-top: 6px;
	margin-right: 2px;
	display: block;
	text-align: center;
}

.scrollFrame .bor03 .scrollFrame .bor03 .zxym {
	padding: 8px;
	height: 282px;
	overflow: hidden;
	color: #3D81C0;
}

.scrollFrame .bor03 .zxym h2 {
	line-height: 32px;
	height: 32px;
	text-align: center;
	overflow: hidden;
	margin-bottom: 10px;
}

.scrollFrame .bor03 .zxym h2 a {
	color: #3D81C0;
	font-family: "微软雅黑";
	font-size: 16px;
}

.scrollFrame .bor03 .zxym h2 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.scrollFrame .bor03 .zxym li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.scrollFrame .bor03 .zxym a {
	font-size: 14px;
	color: #333
}

.scrollFrame .bor03 .zxym span {
	float: right;
	color: #999;
}

.scrollFrame .bor03 .zxym a:hover {
	color: #4e8ed6;
	text-decoration: none;
}



.scrollFrame .scrollUl2 {
	border-bottom: #CC0001 2px solid;
	height: 34px;
}

.scrollFrame .scrollUl2 li {
	float: left;
}

.scrollFrame .scrollUl2 .textdiv {
	width: 165px;
	float: left;
	margin-right: 100px;
	text-align: left;
	line-height: 36px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}


.scrollFrame .scrollUl3 {
	height: 32px;
	border: #d4d4d4 1px solid;
}

.scrollFrame .scrollUl3 {
	height: 36px;
	border: #ddd 1px solid;
	border-top: 2px solid #999;
	background: #f6f6f6;
}

.scrollFrame .scrollUl3 li {
	float: left;
	width: 107px;
	cursor: pointer;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	border-top: 2px solid #fff;
}

.scrollFrame .scrollUl3 li.sd05 {
	color: #003a75;
	height: 36px;
	line-height: 36px;
	display: block;
	background: #fff;
	border-top: 2px solid #06417d;
	margin-top: -1px
}

.scrollFrame .scrollUl3 li.sd06 {
	color: #333;
	margin-top: -2px;
	border-top: 1px solid #999;
	line-height: 41px;
}


.scrollFrame .sd03 {
	cursor: pointer;
	width: 90px;
	background: #C80000;
	text-align: center;
	color: #FFF;
	height: 31px;
	font-size: 14px;
	line-height: 31px;
	margin-top: 3px;
	display: block;
	margin-left: 5px;
}

.scrollFrame .sd04 {
	cursor: pointer;
	background: #DEDEDE;
	width: 90px;
	color: #555;
	margin-left: 5px;
	height: 31px;
	font-size: 14px;
	line-height: 31px;
	text-align: center;
	margin-top: 3px;
	display: block;
}

.scrollFrame .scrollUl4 {
	height: 36px;
	border: #ddd 1px solid;
	border-top: 2px solid #999;
	background: #f6f6f6;
}

.scrollFrame .scrollUl4 li {
	float: left;
	width: 107px;
	cursor: pointer;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	border-top: 2px solid #fff;
}

.scrollFrame .scrollUl4 li.sd05 {
	color: #003a75;
	height: 36px;
	line-height: 36px;
	display: block;
	background: #fff;
	border-top: 2px solid #06417d;
	margin-top: -1px
}

.scrollFrame .scrollUl4 li.sd06 {
	color: #333;
	margin-top: -2px;
	border-top: 1px solid #999;
	line-height: 41px;
}

.scrollFrame .bor02 {
	border: #E8E8E8 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
}

.scrollFrame .bor02 ul {
	padding: 8px;
	text-align: left;
	line-height: 24px;
}


/*首页鼠标特效end*/



/*新闻样式*/
.mainpdbox {
	width: 1160px;
	margin: 0px auto;
	padding: 20px;
}

.mainpdbox .left {
	width: 695px;
	float: left;
}

.mainpdbox .left .left01 {}

.mainpdbox .left .left01 .floatl {
	width: 294px;
	float: left;
	padding: 2px;
	height: 266px;
	overflow: hidden;
}

.mainpdbox .left .left01 .floatr {
	width: 373px;
	float: right;
	height: 270px;
	overflow: hidden;
}

.mainpdbox .left .left01 .floatr .news {
	padding: 7px 20px 8px 20px;
	border-bottom: #ccc 1px dotted;
}

.mainpdbox .left .left01 .floatr .news ul {}

.mainpdbox .left .left01 .floatr .news h2 {
	text-align: center;
}

.mainpdbox .left .left01 .floatr .news h2 a {
	font-size: 16px;
	font-weight: bold;
	color: #c00;
	font-family: "微软雅黑"
}

.mainpdbox .left .left01 .floatr .news h2 a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.mainpdbox .left .left01 .floatr .news p {
	line-height: 23px;
	color: #999
}

.mainpdbox .left .left01 .floatr .news p span a {
	color: green;
}

.mainpdbox .left .left01 .floatr .news p span a:hover {
	color: #3D81C0;
	text-decoration: none;
}

.mainpdbox .left .left01 .floatr .newstop6 {}

.mainpdbox .left .left01 .floatr .newstop6 ul {
	padding: 5px 8px 8px 8px;
}

.mainpdbox .left .left01 .floatr .newstop6 li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 9px;
	padding-left: 8px;
	overflow: hidden
}

.mainpdbox .left .left01 .floatr .newstop6 li a {
	color: #333;
}

.mainpdbox .left .left01 .floatr .newstop6 strong {
	font-weight: normal;
}

.mainpdbox .left .left01 .floatr .newstop6 span {}

.mainpdbox .left .left01 .floatr .newstop6 span a {
	color: green;
}

.mainpdbox .left .left01 .floatr .newstop6 a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.mainpdbox .left .left02 {}

.mainpdbox .left .left02 .coll {
	width: 333px;
	float: right;
	height: 265px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .left .left02 .colr {
	width: 333px;
	float: left;
	height: 265px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB;
	padding-bottom: 10px;
}

.mainpdbox .left .left02 .coll .t,
.mainpdbox .left .left02 .colr .t {
	width: 333px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-top: 2px solid #005bb4;
	border-bottom: 1px solid #C3C3C3;
	background: #fff;
}

.mainpdbox .left .left02 .coll .t h3,
.mainpdbox .left .left02 .colr .t h3 {
	height: 25px;
	width: 50px;
	font-size: 16px;
	padding-left: 5px;
	color: #293036;
	font-weight: normal;
	padding-left: 10px
}

.mainpdbox .left .left02 .coll .t span,
.mainpdbox .left .left02 .colr .t span {
	right: 10px;
	top: 0px;
	float: right;
	padding-right: 10px
}

.mainpdbox .left .left02 .coll .t span a,
.mainpdbox .left .left02 .colr .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.mainpdbox .left .left02 .coll ul,
.mainpdbox .left .left02 .colr ul {
	padding: 8px;
}

.mainpdbox .left .left02 .coll .imgArea,
.mainpdbox .left .left02 .colr .imgArea {
	height: 85px;
	overflow: hidden;
}

.mainpdbox .left .left02 .coll .imgArea .imgLAreapic,
.mainpdbox .left .left02 .colr .imgArea .imgLAreapic {
	width: 120px;
	float: left;
}

.mainpdbox .left .left02 .coll .imgArea .imgLAreapic img,
.mainpdbox .left .left02 .colr .imgArea .imgLAreapic img {
	width: 100%;
	height: 74px;
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.mainpdbox .left .left02 .coll .imgArea .imgT,
.mainpdbox .left .left02 .colr .imgArea .imgT {
	width: 180px;
	float: right;
}

.mainpdbox .left .left02 .coll .imgArea .imgT h3,
.mainpdbox .left .left02 .colr .imgArea .imgT h3 {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center
}

.mainpdbox .left .left02 .coll .imgArea .imgT h3 a,
.mainpdbox .left .left02 .colr .imgArea .imgT h3 a {
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #3D81C0;
	font-family: "微软雅黑";
}

.mainpdbox .left .left02 .coll .imgArea .imgT h3 a:hover,
.mainpdbox .left .left02 .colr .imgArea .imgT h3 a:hover {
	color: #4E8ED6
}

.mainpdbox .left .left02 .coll .imgArea .imgT span,
.mainpdbox .left .left02 .colr .imgArea .imgT span {
	color: #999;
}

.mainpdbox .left .left02 .coll li,
.mainpdbox .left .left02 .colr li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .left .left02 .coll li a,
.mainpdbox .left .left02 .colr li a {
	color: #333
}

.mainpdbox .left .left02 .coll li a:hover,
.mainpdbox .left .left02 .colr li a:hover {
	color: #4E8ED6
}

.mainpdbox .left .left02 .coll a:hover,
.mainpdbox .left .left02 .colr a:hover {
	color: red;
	text-decoration: none;
}


.mainpdbox .right {
	width: 275px;
	float: right;
}

.mainpdbox .right .right01 {}

.mainpdbox .right .right01 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.mainpdbox .right .right01 .title h3 {
	background: #fff;
	width: 100px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.mainpdbox .right .right01 .right01box {
	height: 100%;
	overflow: hidden;
}

.mainpdbox .right .right01 .right01box ul {
	padding: 8px;
}

.mainpdbox .right .right01 .right01box #top1 {
	height: 85px;
	overflow: hidden;
	border-bottom: #e8e8e8 1px dotted;
	margin-bottom: 8px;
}

.mainpdbox .right .right01 .right01box .photoimg {
	width: 75px;
	float: left;
}

.mainpdbox .right .right01 .right01box .photoimg img {
	width: 68px;
	height: 68px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.mainpdbox .right .right01 .right01box .zttext {
	width: 170px;
	float: right;
}

.mainpdbox .right .right01 .right01box .zttext h2 {
	line-height: 25px;
}

.mainpdbox .right .right01 .right01box .zttext h2 a {
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: bold
}

.mainpdbox .right .right01 .right01box .zttext h2 a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.mainpdbox .right .right01 .right01box .zttext span#ztintro {
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.mainpdbox .right .right01 .right01box li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	overflow: hidden;
}

.mainpdbox .right .right01 .right01box a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

.mainpdbox .right .right01 .right01box a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.mainpdbox .right .right01 .right01box span {
	float: right;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .right .right02 {}

.mainpdbox .right .right02 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.mainpdbox .right .right02 .title h3 {
	background: #fff;
	width: 90px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
	padding-left: 5px;
}

.mainpdbox .right .right02 .right02box {}

.mainpdbox .right .right02 .right02box ul {
	padding: 8px;
}

.mainpdbox .right .right02 .right02box li {
	height: 26px;
	line-height: 26px;
	border-bottom: #ccc 1px dashed;
	overflow: hidden;
	margin-top: 10px;
}

.mainpdbox .right .right02 .right02box a {
	font-size: 12px;
	font-weight: normal;
	color: #cccc;
}

.mainpdbox .right .right02 .right02box a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.mainpdbox .righta {
	width: 275px;
	float: right;
	height: 100%;
	overflow: hidden;
}

.mainpdbox .righta .ad {
	width: 275px;
	overflow: hidden;
}

.mainpdbox .righta .right01r {}

.mainpdbox .righta .right01r .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.mainpdbox .righta .right01r .title h3 {
	background: #fff;
	width: 100px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.mainpdbox .righta .right01r .right01box {
	height: 100%;
	overflow: hidden;
}

.mainpdbox .righta .right01r .right01box ul {
	padding: 8px;
}

.mainpdbox .righta .right01r .right01box #top1 {
	height: 85px;
	overflow: hidden;
	border-bottom: #e8e8e8 1px dotted;
	margin-bottom: 8px;
}

.mainpdbox .righta .right01r .right01box .photoimg {
	width: 75px;
	float: left;
}

.mainpdbox .righta .right01r .right01box .photoimg img {
	width: 68px;
	height: 68px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.mainpdbox .righta .right01r .right01box .zttext {
	width: 170px;
	float: right;
}

.mainpdbox .righta .right01r .right01box .zttext h2 {
	line-height: 25px;
}

.mainpdbox .righta .right01r .right01box .zttext h2 a {
	color: #444;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: bold
}

.mainpdbox .righta .right01r .right01box .zttext h2 a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .righta .right01r .right01box .zttext span#ztintro {
	line-height: 24px;
	font-size: 12px;
	font-weight: normal;
	color: #555;
}

.mainpdbox .righta .right01r .right01box li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	overflow: hidden;
}

.mainpdbox .righta .right01r .right01box a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

.mainpdbox .righta .right01r .right01box a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .righta .right01r .right01box span {
	float: right;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .righta .right02r {}

.mainpdbox .righta .right02r .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.mainpdbox .righta .right02r .title h3 {
	background: #fff;
	width: 140px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.mainpdbox .righta .right02r .right02box {}

.mainpdbox .righta .right02r .right02box ul {
	padding: 8px;
}

.mainpdbox .righta .right02r .right02box li {
	height: 26px;
	line-height: 26px;
	border-bottom: #e8e8e8 1px dashed;
	overflow: hidden;
}

.mainpdbox .righta .right02r .right02box a {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.mainpdbox .righta .right02r .right02box a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .lefta {
	width: 678px;
	float: left;
	overflow: hidden
}

.mainpdbox .lefta .articlecontent {
	padding: 15px;
	height: 100%;
	overflow: hidden;
	border: 1px solid #dcdcdc;
	background: #fdfdfd;
}

.mainpdbox .lefta .articlecontent h3 {
	line-height: 35px;
	text-align: center;
	font-size: 22px;
	color: #000;
	font-family: "微软雅黑";
}

.mainpdbox .lefta .articlecontent .info {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.mainpdbox .lefta .articlecontent .info span {
	padding: 0px 5px;
}

.mainpdbox .lefta .articlecontent .info span a {
	color: red;
}

.mainpdbox .lefta .articlecontent .newscontent {
	font-size: 14px;
	line-height: 26px;
}

.mainpdbox .lefta .articlecontent .Author {
	text-align: right;
	font-size: 14px;
	color: #000;
}

.mainpdbox .lefta .articlecontent .sharebox {
	text-align: right;
	height: 26px;
	line-height: 30px;
	background: #fdfdfd;
	padding-top: 7px;
}

.mainpdbox .lefta .articlecontent .moodbox {}

.mainpdbox .lefta .articlecontent .articlekey {
	line-height: 25px;
}

.mainpdbox .lefta .articlecontent .articlekey a {
	color: #ff0000;
}

.mainpdbox .lefta .articlecontent .articlekey a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .lefta .articlecontent .articlebook {}

.mainpdbox .lefta .articlecontent .articlebook h2 {
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .lefta .articlecontent .articlebook h2 a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .lefta .xgxw {
	border-top: #dcdcdc 1px dashed;
}

.mainpdbox .lefta .xgxw .title {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}

.mainpdbox .lefta .xgxw .xgnewsbox {
	padding: 8px;
}

.mainpdbox .lefta .xgxw .xgnewsbox ul {}

.mainpdbox .lefta .xgxw .xgnewsbox li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 12px;
	padding-left: 10px;
}

.mainpdbox .lefta .xgxw .xgnewsbox a {
	font-size: 14px;
	color: #000;
}

.mainpdbox .lefta .xgxw .xgnewsbox a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .lefta .xgxw .xgnewsbox span {
	padding-left: 10px;
	color: #999;
}

.mainpdbox .lefta .commentbox {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
	border: 1px solid #dcdcdc;
	background: #fdfdfd;
	min-height: 200px;
}

.mainpdbox .lefta .commentbox .title {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 15px;
	font-weight: bold;
	color: #333;
	background: #f1f1f1;
}

.mainpdbox .lefta .commentbox .title h3 {}

.mainpdbox .lefta .commentbox .comment {
	padding: 10px;
	font-size: 12px;
}


.mainpdbox .left {}

.mainpdbox .left .tjtw {
	border: #d8d8d8 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.mainpdbox .left .tjtw .title {
	background: url(bluenav.gif) no-repeat 10px 7px;
	height: 29px;
	line-height: 29px;
	border-bottom: #d8d8d8 1px solid;
	padding-left: 20px;
	color: #333;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
}

.mainpdbox .left .tjtw .tjtwbox {
	min-height: 120px;
}

.mainpdbox .left .tjtw .tjtwbox ul {
	padding: 8px;
}

.mainpdbox .left .tjtw .tjtwbox li {
	float: left;
	text-align: center;
	width: 132px;
	*+width: 133px;
	height: 125px;
	overflow: hidden;
	white-space: nowrap;
}

.mainpdbox .left .tjtw .tjtwbox a.pic img {
	width: 100px;
	height: 88px;
	padding: 2px;
	border: #D4D4D4 1px solid;
	margin-bottom: 8px;
}

.mainpdbox .left .tjtw .tjtwbox a {}

.mainpdbox .left .tjtw .tjtwbox a strong {
	font-weight: normal;
}

.mainpdbox .left .tjtw .tjtwbox a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .left .tjtw .tjtwbox span,
.mainpdbox .left .tjtw .tjtwbox span img {
	display: none;
}

.mainpdbox .left .bannerl {
	width: 680px;
	overflow: hidden;
}

.mainpdbox .left .newslist {
	border: #d8d8d8 1px solid;
	height: 100%;
	overflow: hidden;
}

.mainpdbox .left .newslist h3 {
	background: url(bluenav.gif) no-repeat 10px 7px;
	height: 29px;
	line-height: 29px;
	border-bottom: #d8d8d8 1px solid;
	padding-left: 20px;
	color: #333;
	font-family: "微软雅黑";
	position: relative;
}

.mainpdbox .left .newslist h3 span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.mainpdbox .left .newslist h3 span a {
	float: left;
	padding: 0px 5px;
}

.mainpdbox .left .newslist h3 span a {
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .left .newslist dl {
	padding: 8px;
	height: 110px;
	border-bottom: #d8d8d8 1px dotted;
	overflow: hidden;
}

.mainpdbox .left .newslist dl.nl_con1 {
	margin: 0px 10px;
}

.mainpdbox .left .newslist dd h4.nlc_tit {
	background: url(listicon.gif) no-repeat 5px 5px;
	padding-left: 24px;
}

.mainpdbox .left .newslist dd h4.nlc_tit a {}

.mainpdbox .left .newslist dd h4.nlc_tit a:hover {
	color: #ff6600;
	text-decoration: underline;
}

.mainpdbox .left .newslist dd p.nlc_time {
	color: #666;
	padding-left: 25px;
	height: 24px;
	line-height: 24px;
}

.mainpdbox .left .newslist dd p.nlc_info {
	line-height: 24px;
	color: #333;
	padding-left: 25px;
	text-indent: 2em;
}

.mainpdbox .left .newslist dd p.nlc_info a {
	color: #369;
}

.mainpdbox .left .newslist dd p.nlc_info a:hover {
	color: #ff6600;
	text-decoration: none;
}


.mainpdbox .left .articlecontent {
	padding: 15px;
	height: 100%;
	overflow: hidden;
}

.mainpdbox .left .articlecontent h3 {
	line-height: 35px;
	text-align: center;
	font-size: 22px;
	color: #000;
}

.mainpdbox .left .articlecontent .info {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.mainpdbox .left .articlecontent .info span {
	padding: 0px 5px;
}

.mainpdbox .left .articlecontent .info span a {
	color: red;
}

.mainpdbox .left .articlecontent .newscontent {
	font-size: 14px;
	line-height: 26px;
}

.mainpdbox .left .articlecontent .Author {
	text-align: right;
	font-size: 14px;
	color: #000;
}

.mainpdbox .left .articlecontent .sharebox {
	text-align: right;
	height: 26px;
	line-height: 30px;
	background: #F4F8FD;
	padding-top: 7px;
}

.mainpdbox .left .articlecontent .moodbox {}

.mainpdbox .left .articlecontent .articlekey {
	line-height: 25px;
}

.mainpdbox .left .articlecontent .articlekey a {
	color: #ff0000;
}

.mainpdbox .left .articlecontent .articlekey a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .left .articlecontent .articlebook {}

.mainpdbox .left .articlecontent .articlebook h2 {
	line-height: 25px;
	font-size: 12px;
	font-weight: normal;
}

.mainpdbox .left .articlecontent .articlebook h2 a:hover {
	color: red;
	text-decoration: none;
}

.annex {
	width: 600px;
	margin: 15px;
	border: 1px dashed #999;
	background: #f9f9f9;
	line-height: normal;
}

.annex td {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.mainpdbox .left .commentbox {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
	border-top: 1px dashed #ccc;
	padding-top: 10px;
}

.mainpdbox .left .commentbox .title {
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.mainpdbox .left .commentbox .title h3 {}

.mainpdbox .left .commentbox .comment {
	padding: 10px;
	font-size: 12px;
}

.mainpdbox .left .xgxw {
	border-top: #CCC 1px dashed;
}

.mainpdbox .left .xgxw .title {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #069;
	font-weight: bold;
}

.mainpdbox .left .xgxw .xgnewsbox {
	padding: 8px;
}

.mainpdbox .left .xgxw .xgnewsbox ul {}

.mainpdbox .left .xgxw .xgnewsbox li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 12px;
	padding-left: 10px;
}

.mainpdbox .left .xgxw .xgnewsbox a {
	font-size: 14px;
	color: #000;
}

.mainpdbox .left .xgxw .xgnewsbox a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .left .xgxw .xgnewsbox span {
	padding-left: 10px;
	color: #999;
}

/*评论*/

.mainpdbox .left .showcomment {
	border: #e5e5e5 1px solid;
	overflow: hidden;
	background: #fdfdfd;
	border-bottom: 2px solid #ccc;
}

.mainpdbox .left .showcomment .title {
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 15px;
}

.mainpdbox .left .showcomment .showbox {
	padding: 10px;
	min-height: 100px;
}

.quote {
	border: 1px solid #ccc;
	background: #f1f1f1;
	padding: 5px;
	margin: 5px;
}

/*文章系统筛选*/


.condition_title {
	width: 10%;
	float: left;
	text-align: right;
	font-weight: bold;
	color: #333;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
}

.container {
	width: 87%;
	float: right;
	padding-left: 15px;
	text-align: left;
	line-height: 24px;
	margin: 1px;
	white-space: nowrap;
	font-size: 12px;
}

.container strong {
	background: #03A2DC;
	color: #FFF;
	font-weight: normal;
	display: block;
	width: 80px;
	float: left;
	text-align: center;
}

.container a {
	padding: 0px 6px;
	float: left;
	font-size: 12px;
}

.container a:hover {
	color: red;
	text-decoration: none;
}





.fcsearch_tabs {
	width: 260px;
	float: left;
}

.fcsearch_tabs ul {
	padding-left: 5px;
}

.fcsearch_tabs li {
	width: 120px;
	height: 27px;
	text-align: center;
	float: left;
	background: url(titbg.gif) repeat-x left top;
	font-size: 14px;
	color: #069;
}

.fcsearch_tabs a:hover {
	color: red;
	text-decoration: none;
}

.fcsearch_tabs li.slt {
	width: 120px;
	height: 27px;
	text-align: center;
	float: left;
	background: url(titbg.gif) repeat-x left bottom;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	margin-top: 1px;
}

.fcsearch_tabs li.slt a {
	color: #0690;
	font-size: 14px;
	font-weight: bold;
}

.fcsearch_tabs li.slt a:hover {
	color: red;
	text-decoration: none;
}


.sear_result {
	width: 330px;
	float: right;
	background: url(icon2.gif) no-repeat;
	padding-left: 22px;
}

.sear_result span {
	font-weight: bold;
	color: #069;
}


.mainpdbox .left .search02 .artlisting {
	height: 100%;
	overflow: Hidden;
}

.mainpdbox .left .search02 .artlisting ul {
	padding: 10px;
}

.mainpdbox .left .search02 .artlisting li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.mainpdbox .left .search02 .artlisting a {
	font-size: 14px;
}

.mainpdbox .left .search02 .artlisting a:hover {
	color: red;
	text-decoration: none;
}



.shoplisting {
	padding: 10px;
}

.shoplisting ul {}

.shoplisting li {
	width: 25%;
	float: left;
	text-align: center;
	height: 260px;
	overflow: hidden;
}

.shoplisting .photo {}

.shoplisting .photo img {
	width: 135px;
	height: 130px;
	padding: 2px;
	border: #ccc 1px solid;
}

.shoplisting .details {
	text-align: left;
}

.shoplisting .details h4 {
	line-height: 25px;
	max-height: 50px;
	overflow: hidden;
}

.shoplisting .details h4 a {
	font-size: 12px;
	font-weight: normal;
	color: #555;
}

.shoplisting .details h4 a:hover {
	color: red;
	text-decoration: none;
}

.shoplisting .details h3 {
	line-height: 25px;
	font-weight: normal;
	color: #555;
	font-size: 12px;
}


/*全站搜索begin*/
.somenu {
	width: 1200px;
	margin: 0px auto;
	background: #fff;
	height: 29px;
	border: #ebebeb 1px solid;
	border-right: #BDD7F2 1px solid;
	overflow: hidden;
}

.somenu h2 {
	width: 80px;
	float: left;
	font-size: 12px;
	line-height: 29px;
	text-align: center;
	font-weight: bold;
	color: #000;
	background: url(icon2.gif) no-repeat right top;
}

.somenu ul {
	width: 880px;
	float: right;
}

.somenu li {
	float: left;
	line-height: 29px;
	border-right: #ebebeb 1px inset;
	text-align: center;
}

.somenu a {
	width: 70px;
	float: left;
	display: block;
	font-size: 14px;
	color: #555;
}

.somenu a:hover {
	display: block;
	background: url(up.png) no-repeat center bottom;
	text-decoration: none;
}


.so_top {
	width: 965px;
	margin: 0px auto;
}

.so_top .logo {
	width: 312px;
	float: left;
}

.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
	color: #000000;
	height: 20px;
}

.suggest_link_over {
	padding: 2px 6px 2px 6px;
	color: #fff;
	height: 20px;
	background: #3399FF;
}

#search_suggest {
	width: 535px;
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #e5e5e5;
	border-top: none;
	left: -1px;
	height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
}

#search_suggest li {
	height: 25px;
	line-height: 25px;
	border-bottom: #e8e8e8 1px solid;
}


.searchbody {
	width: 1200px;
	margin: 0px auto;
	margin-top: 40px;
}

.searchbody .left {
	width: 690px;
	float: left;
}

.searchbody .left .tit {
	background: #FAFFF9 url(btn.png) no-repeat 8px 6px;
	border: #E2F3DE 1px solid;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	color: #555;
	padding-left: 28px;
}

.searchbody .left .tit span {
	color: red;
	font-weight: bold;
}

.searchbody .left .leftbox {}

.searchbody .left .leftbox .searchlist {}

.searchbody .left .leftbox .searchlist ul {
	padding-top: 15px;
}

.searchbody .left .leftbox .searchlist li {
	line-height: 28px;
}

.searchbody .left .leftbox .searchlist span.art_title a {
	font-size: 14px;
	color: #0022CC;
	text-decoration: underline;
}

.searchbody .left .leftbox .searchlist span.art_title a:visited {
	color: #CC3300;
	text-decoration: underline;
}

.searchbody .left .leftbox .searchlist span.artintro {
	line-height: 24px;
	font-size: 12px;
}

.searchbody .left .leftbox .searchlist span.arturl {
	line-height: 24px;
}

.searchbody .left .leftbox .searchlist span.arturl a {
	color: green;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.searchbody .left .leftbox .searchlist span.arturl a:hover {
	text-decoration: none;
}

.searchbody .left .leftbox .searchlist span.c9 {
	color: green;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.searchbody .left .leftbox .searchabout {
	margin: 0px 10px 0px 0px;
	padding: 15px;
	background: #EFEFEF;
	height: 100%;
	overflow: hidden;
}

.searchbody .left .leftbox .searchabout h3 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.searchbody .left .leftbox .searchabout .searchresult li {
	line-height: 25px;
	width: 20%;
	float: left;
	border-bottom: #f1f1f1 1px solid;
	width: 200px;
}

.searchbody .left .leftbox .searchabout .searchresult a {
	font-size: 14px;
	color: #0022CC;
	text-decoration: underline;
}

.searchbody .left .leftbox .searchabout .searchresult a:hover {
	color: red;
}

.searchbody .left .leftbox .kuaisou {
	margin: 0px 10px 0px 0px;
}

.searchbody .left .leftbox .kuaisou .i {
	height: 23px;
	line-height: 23px;
	width: 575px;
	padding-left: 15px;
	color: #333;
}

.searchbody .left .leftbox .kuaisou #m {
	margin-left: 5px;
	height: 28px;
	line-height: 22px;
	width: 80px;
	border: none;
}

.searchbody .right {
	width: 268px;
	float: right;
}

.searchbody .right .ksad {
	border: #E2F3DE 1px solid;
	padding: 10px;
	background: #FAFFF9;
}

.searchbody .right .ksad h2 {
	font-size: 16px;
	font-weight: bold;
	color: green;
	font-family: "微软雅黑"
}

.searchbody .right .ksad p {
	line-height: 24px;
	color: #666;
	font-family: "微软雅黑"
}

.searchbody .right .ksad p a {
	color: green;
	text-decoration: underline;
	font-family: "微软雅黑"
}

.searchbody .right .ksad p a:hover {}


.searchbody .right .right01 {}

.searchbody .right .right01 .tit {
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 5px;
	border-bottom: #CCC 1px solid;
}

.searchbody .right .right01 .right01box {}

.searchbody .right .right01 .right01box ul {
	padding: 8px;
}

.searchbody .right .right01 .right01box li {
	background: url(artarrow.gif) no-repeat 0px 11px;
	padding-left: 8px;
	height: 26px;
	line-height: 26px;
	width: 245px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.searchbody .right .right01 .right01box a {
	color: #0022CC;
}

.searchbody .right .right01 .right01box a:hover {
	text-decoration: none;
	color: red;
}


/*全站搜索end*/


.mainpdbox .left .showcomment #content_nei {
	height: 100%;
	overflow: hidden;
}

.mainpdbox .left .showcomment #content_nei ul {
	padding: 10px;
}

.mainpdbox .left .showcomment #content_nei li {}

.mainpdbox .left .showcomment #content_nei .articleurl {
	line-height: 30px;
}

.mainpdbox .left .showcomment #content_nei .articleurl a {
	color: #069;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.searchbody .left .leftbox .searchlist span.art_title a:visited {
	color: #003399;
	text-decoration: underline;
}



/*文章分页样式*/
#fenye {
	clear: both;
}

#fenye a {
	text-decoration: none;
	display: inline;
}

#fenye .prev,
#fenye .next {
	width: 52px;
	text-align: center;
}

#fenye a.curr {
	width: 22px;
	background: #1f3a87;
	border: 1px solid #dcdddd;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#fenye a.curr:visited {
	color: #fff;
}

#fenye a {
	color: #1E50A2;
	background: #fff;
	margin: 0px 5px;
	border: 1px solid #dcdddd;
	float: left;
	text-align: center;
	height: 22px;
	line-height: 22px
}

#fenye a.num {
	width: 22px;
}

#fenye a:visited {
	color: #1f3a87;
}

#fenye a:hover {
	color: #fff;
	background: #1E50A2;
	border: 1px solid #1E50A2;
	float: left;
}

#fenye span {
	line-height: 30px;
}

/*文章正文分页样式*/
#pageNext {
	padding: 10px 12px 6px;
	clear: both;
}

#pageNext .prev,
#pageNext .next {
	width: 52px;
	text-align: center;
}

#pageNext a.curr {
	width: 22px;
	background: #1f3a87;
	border: 1px solid #dcdddd;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

#pageNext a.curr:visited {
	color: #fff;
}

#pageNext a {
	margin: 5px 4px;
	color: #1E50A2;
	background: #fff;
	border: 1px solid #dcdddd;
	float: left;
	text-align: center;
	height: 22px;
	line-height: 22px
}

#pageNext a.num {
	width: 22px;
}

#pageNext a:visited {
	color: #1f3a87;
}

#pageNext a:hover {
	color: #fff;
	background: #1E50A2;
	border: 1px solid #1E50A2;
	float: left;
}



/*专题*/
.hotzt {
	width: 963px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	padding-bottom: 10px;
	height: 100%;
	overflow: hidden;
}

.hotzt .title {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.hotzt .title span {
	color: #990000;
	font-weight: bold;
}

.hotzt .hotztbox {}

.hotzt .hotztbox ul {
	padding: 10px;
}

.hotzt .hotztbox li {
	width: 20%;
	float: left;
	text-align: center;
}

.hotzt .hotztbox img {
	width: 160px;
	height: 120px;
	padding: 2px;
	border: #e8e8e8 1px solid;
	margin-bottom: 8px;
}

.hotzt .hotztbox a:hover {
	color: red;
	text-decoration: none;
}


.ztlist {
	width: 965px;
	margin: 0px auto;
}

.ztlist .coll {
	width: 475px;
	float: left;
	border: #C6DDF1 1px solid;
	height: 250px;
	margin-bottom: 10px;
	overflow: hidden;
}

.ztlist .colr {
	width: 475px;
	float: right;
	border: #C6DDF1 1px solid;
	height: 250px;
	margin-bottom: 10px;
	overflow: hidden;
}

.ztlist .coll .t,
.ztlist .colr .t {
	width: 460px;
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
	font-weight: normal;
	position: relative;
}

.ztlist .coll .t span,
.ztlist .colr .t span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.ztlist .coll .t span a,
.ztlist .colr .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.ztlist .coll ul,
.ztlist .colr ul {
	padding: 0px 10px;
}

.ztlist .coll li,
.ztlist .colr li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.ztlist .coll a,
.ztlist .colr a {
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

.ztlist .coll a:hover,
.ztlist .colr a:hover {
	color: red;
	text-decoration: none;
}

.ztlist .coll span#date,
.ztlist .colr span#date {
	float: right;
	color: #999;
	font-weight: normal;
}


.ztfl {
	width: 965px;
	margin: 0px auto;
}

.ztfl .floatl {
	width: 680px;
	float: left;
	border: #C6DDF1 1px solid;
	padding-bottom: 10px;
}

.ztfl .floatl .title {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.ztfl .floatl .floatlbox {}

.ztfl .floatl .floatlbox ul {
	padding: 10px 20px;
}

.ztfl .floatl .floatlbox li {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 12px;
}

.ztfl .floatl .floatlbox a {
	font-size: 14px;
	color: #000;
}

.ztfl .floatl .floatlbox a:hover {
	color: red;
	text-decoration: none;
}

.ztfl .floatl .floatlbox span#date {
	float: right;
	color: #999;
}


.ztfl .floatr {
	width: 275px;
	float: right;
}

.ztfl .floatr .floatr1 {
	overflow: hidden;
}

.ztfl .floatr .floatr2 {
	border: #C6DDF1 1px solid;
}

.ztfl .floatr .floatr2 .title {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.ztfl .floatr .floatr2 .floatr2box {}

.ztfl .floatr .floatr2 .floatr2box ul {
	padding: 8px;
}

.ztfl .floatr .floatr2 .floatr2box li {
	height: 28px;
	line-height: 28px;
}

.ztfl .floatr .floatr2 .floatr2box a:hover {
	color: red;
	text-decoration: none;
}


.ztpic {
	width: 965px;
	margin: 0px auto;
}

.ztpic img {
	width: 965px;
	overflow: hidden;
}

.ztmain2 {
	width: 965px;
	margin: 0px auto;
}

.ztmain2 .left {
	width: 270px;
	float: left;
}

.ztmain2 .left .focus {}

.ztmain2 .left .left2 {
	border: #C6DDF1 1px solid;
	height: 255px;
	overflow: hidden;
}

.ztmain2 .left .left2 .tit {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.ztmain2 .left .left2 .left2box {
	padding: 10px;
	line-height: 24px;
}

.ztmain2 .mid {
	width: 373px;
	float: left;
	margin-left: 10px;
}

.ztmain2 .mid .mid01 {
	background: url(hotbg.gif) no-repeat;
	height: 200px;
	overflow: hidden;
	padding: 24px 10px 0px 15px;
}

.ztmain2 .mid .mid01 ul {}

.ztmain2 .mid .mid01 li {
	height: 84px;
	overflow: hidden;
	border-bottom: #e8e8e8 1px dashed;
	padding-top: 8px;
}

.ztmain2 .mid .mid01 a {
	font-size: 14px;
	font-weight: bold;
}

.ztmain2 .mid .mid01 a:hover {
	color: red;
	text-decoration: none;
}

.ztmain2 .mid .mid01 span a {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.ztmain2 .mid .mid02 {
	border: #C6DDF1 1px solid;
	height: 255px;
	overflow: hidden;
}

.ztmain2 .mid .mid02 .tit {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.ztmain2 .mid .mid02 .mid02box {}

.ztmain2 .mid .mid02 .mid02box ul {
	padding: 8px;
}

.ztmain2 .mid .mid02 .mid02box li {
	background: url(multipage.gif) no-repeat 0px 6px;
	padding-left: 15px;
	height: 26px;
	line-height: 26px;
}

.ztmain2 .mid .mid02 .mid02box a {
	font-size: 14px;
}

.ztmain2 .mid .mid02 .mid02box a:hover {
	color: red;
	text-decoration: none;
}


.ztmain2 .right {
	width: 303px;
	float: right;
}

.ztmain2 .right .right01 {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.ztmain2 .right .right01 .tit {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.ztmain2 .right .right01 .right01box {}

.ztmain2 .right .right01 .right01box ul {
	padding: 8px;
}

.ztmain2 .right .right01 .right01box li {
	height: 102px;
	margin-bottom: 8px;
	border-bottom: #e8e8e8 1px dashed;
}

.ztmain2 .right .right01 .right01box .floatl {
	width: 90px;
	float: left;
}

.ztmain2 .right .right01 .right01box .floatr {
	width: 178px;
	float: right;
}

.ztmain2 .right .right01 .right01box .floatr a {
	font-weight: bold;
	color: #069;
}

.ztmain2 .right .right01 .right01box .floatr a:hover {
	color: #f30;
}


.ztmain3 {
	width: 963px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

.ztmain3 .tit {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 15px;
}

.ztmain3 .ztmain3box {
	padding: 10px;
}

.ztmain3 .ztmain3box ul {}

.ztmain3 .ztmain3box li {
	width: 46%;
	float: left;
	margin: 0px 3px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 15px;
}

.ztmain3 .ztmain3box a {
	font-size: 14px;
}

.ztmain3 .ztmain3box a:hover {
	color: red;
	text-decoration: none;
}

.ztmain3 .ztmain3box span {
	float: right;
	display: none;
}



/*图片频道*/

.picmain {
	width: 965px;
	margin: 0px auto;
}

.picmain .left {
	width: 680px;
	float: left;
}

.picmain .left .floatl {
	width: 359px;
	float: left;
	padding: 2px;
	height: 292px;
	overflow: hidden;
}

.picmain .left .floatr {
	width: 306px;
	float: right;
	background: url(hoticon.gif) no-repeat left top;
	border: #d8d8d8 1px solid;
	padding-bottom: 10px;
	height: 283px;
	overflow: hidden;
}

.picmain .left .floatr ul {
	padding: 13px;
}

.picmain .left .floatr li {
	width: 50%;
	float: left;
	text-align: center;
	height: 137px;
	*+height: 130px;
	_height: 133px;
	overflow: hidden;
	margin-top: 5px;
}

.picmain .left .floatr img {
	width: 130px;
	height: 100px;
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.picmain .left .floatr a {
	color: #333;
}

.picmain .left .floatr a:hover {
	text-decoration: none;
	color: #4E8ED6;
}

.picmain .right {
	width: 275px;
	float: right;
	height: 296px;
	overflow: hidden;
}

.picmain .right .title {
	overflow: hidden;
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.picmain .right .title h3 {
	background: #fff;
	width: 100px;
	line-height: 32px;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
}

.picmain .right .right01box {}

.picmain .right .right01box ul {
	padding: 10px;
}

.picmain .right .right01box li {
	height: 25px;
	line-height: 25px;
}

.picmain .right .right01box a {
	color: #333;
}

.picmain .right .right01box a:Hover {
	color: #4E8ED6;
	text-decoration: none;
}

.picmain2 {
	width: 965px;
	margin: 0px auto;
}

.picmain2 .col {
	height: 100%;
	overflow: hidden;
}

.picmain2 .col .t {
	border-bottom: 2px solid #CCC;
	height: 29px;
	line-height: 29px;
	color: #222;
	position: relative;
	margin-bottom: 15px;
}

.picmain2 .col .t h3 {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #005BB4;
	height: 29px;
	width: 80px;
	font-family: "微软雅黑";
	font-weight: normal
}

.picmain2 .col .t span {
	position: absolute;
	right: 10px;
	top: 5px;
}

.picmain2 .col .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.picmain2 .col .t span a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.picmain2 .col ul {}

.picmain2 .col li {
	width: 160px;
	float: left;
	text-align: center;
	height: 142px;
	overflow: hidden;
}

.picmain2 .col img {
	width: 145px;
	height: 105px;
	padding: 3px;
	border: 1px solid #ccc
}

.picmain2 .col img:hover {
	border: 1px solid #005BB4
}

.picmain2 .col a {
	color: #333;
}

.picmain2 .col a:hover {
	color: #4E8ED6;
	text-decoration: none;
}


.piclist {
	width: 963px;
	margin: 0px auto;
	border: #e5e5e5 1px solid;
	background: #f9f9f9;
	border-bottom: 2px solid #ddd
}

.piclist .title {
	height: 40px;
	line-height: 55px;
	overflow: hidden;
	font-weight: bold;
	color: #069;
	border-bottom: 1px solid #fff;
	padding-left: 20px;
}

.piclist .title span {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	font-family: "微软雅黑"
}

.piclist .piclistbox {}

.piclist .piclistbox ul {
	padding: 20px 8px 8px 8px;
}

.piclist .piclistbox li {
	width: 20%;
	float: left;
	text-align: center;
	height: 158px;
	overflow: hidden;
}

.piclist .piclistbox img {
	width: 152px;
	height: 116px;
	padding: 2px;
	border: #D4D4D4 1px solid;
	margin-bottom: 8px;
}

.piclist .piclistbox a {}

.piclist .piclistbox a:hover {
	color: red;
	text-decoration: none;
}


.picnr {
	width: 965px;
	margin: 0px auto;
	background: #fdfdfd;
	height: 100%;
	overflow: hidden;
	border: 1px solid #ccc;
}

.picnr .title {
	height: 52px;
	line-height: 52px;
	padding-left: 30px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

.picnr .title span {
	font-size: 12px;
	font-weight: normal;
	margin-left: 20px;
}

.picnr .del {
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0px 20px;
}

.picnr .del a {}

.picnr .picnrbox {}

.picnr .picnrbox .showpic {}

.picnr .picnrbox .showpic .imglist img {
	margin: 10px;
}

.picnr .nph_intro {
	padding: 10px 30px;
	line-height: 24px;
}

.picnr .nph_tj {
	padding: 10px 30px;
}

.picnr .nph_tj li {
	height: 25px;
	line-height: 25px;
}

.picnr .nph_tj a {}

.picnr .imageintro {
	padding: 10px 30px;
	line-height: 24px;
	text-align: left;
}


/* 图片分页方式的样式*/
.imagelist {
	margin: 0 auto;
	width: 860px;
}

/*总宽度*/
.imagelist .imagetop {
	padding-right: 5px;
	text-align: right;
	margin: 5px;
}

.imagelist .imagetop a {
	color: #767676;
}

.imagelist .defaultimagesrc {
	text-align: center;
	margin: 5px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.imagelist .defaultImagesrc img {
	border: 1px solid #f1f1f1;
	padding: 2px
}

.imagelist .imageintro {
	text-align: center;
	font-size: 14px;
}

.thumb {
	height: 112px;
	background: #FFF;
	padding: 5px;
}

.thumb_1 {
	text-align: center;
	float: left;
	height: 50px;
	width: 60px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color: #000;
}

.thumb_1 .font-28 {
	font-size: 18px;
	color: red;
}

.thumb_2 {
	float: left;
	width: 790px;
}

.thumb_2_1 {
	background: url(qh1.gif) no-repeat 0px 20px;
	float: left;
	height: 113px;
	width: 35px;
	cursor: pointer;

	margin-left: 10px;
	_margin-left: 0px;
}

.thumb_2_2 {
	background: url(qh2.gif) no-repeat 0px 20px;
	float: right;
	height: 113px;
	width: 35px;
	cursor: pointer;
}

#scrool_div {
	width: 708px;
	position: relative;
	height: 110px;
	overflow: hidden;
}

#scrool_wrap {
	height: 110px;
	position: absolute;
	width: 20000px;
}

#scrool_wrap li {
	width: 130px;
	height: 100px;
	float: left;
	margin-right: 10px;
}

#scrool_div img {
	width: 126px;
	height: 95px;
	margin: 5px;
}

.normalthumb img {
	padding: 2px;
	border: 1px solid #F9AF10
}

.currthumb img {
	padding: 2px;
	border: 1px solid #ff6600;
}

/* 图片分页方式的样式结束*/

/*组图显示方式的样式*/
.imggrouplist {
	margin: 0 auto;
	width: 590px;
}

.imggrouplist li {
	width: 130px;
	float: left;
	margin: 2px;
	border: 1px #999999 solid;
	background: #FFFFFF;
	padding: 5px;
	text-align: center
}

.imggrouplist li img {
	width: 120px;
	height: 90px;
}

/*组图显示方式的样式结束*/

/*平行显示方式样式*/
.imglist {
	text-align: center
}

.imglist img {
	border: 4px solid #efefef;
	padding: 1px
}

.imglist div {
	margin-bottom: 15px
}

/*平行显示方式样式结束*/
#pageNext {
	text-align: right
}

.xgphoto {
	width: 963px;
	margin: 0px auto;
	border: #ccc 1px solid;
	height: 100%;
	overflow: hidden;
	background: #fdfdfd;
	padding-top: 1px;
}

.xgphoto .title {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #333;
	background: #f1f1f1
}

.xgphoto .xgphotobox {}

.xgphoto .xgphotobox ul {
	padding: 10px;
}

.xgphoto .xgphotobox li {
	width: 20%;
	float: left;
	text-align: center;
	height: 140px;
	overflow: hidden;
}

.xgphoto .xgphotobox img {
	padding: 2px;
	border: #D4D4D4 1px solid;
	margin-bottom: 10px;
}

.xgphoto .xgphotobox a {}

.xgphoto .xgphotobox a:hover {
	color: red;
	text-decoration: none;
}

.xgphoto .commentbox {
	padding: 10px;
}


.picpl {
	width: 965px;
	margin: 0px auto;
}

.picpl .left {
	width: 680px;
	float: left;
}

.picpl .left .left01 {
	border: #e1e1e1 1px solid;
	background: #fdfdfd;
	border-bottom: 2px solid #e1e1e1
}

.picpl .left .left01 .title {
	height: 40px;
	background: #f1f1f1;
	line-height: 40px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #333;
}

.picpl .left .left01 .left01box {
	padding: 10px;
}

.picpl .left .left01 .searchbox {
	height: 100%;
	overflow: hidden;
	padding: 10px;
}

.picpl .left .left01 .searchbox #content_nei {}

.picpl .left .left01 .searchbox #content_nei ul {}

.picpl .left .left01 .searchbox #content_nei li {
	height: 110px;
	border-bottom: #ccc 1px dashed;
	margin-bottom: 8px;
	overflow: hidden;
}

.picpl .left .left01 .searchbox #content_nei h1 {
	width: 120px;
	float: left;
}

.picpl .left .left01 .searchbox #content_nei h1 img {
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.picpl .left .left01 .searchbox #content_nei h3 {
	width: 520px;
	float: right;
}

.picpl .left .left01 .searchbox #content_nei h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #069;
	text-decoration: underline;
}

.picpl .left .left01 .searchbox #content_nei h3 a:hover {
	color: red;
	text-decoration: none;
}

.picpl .left .left01 .searchbox #content_nei h3 span.intro {
	font-size: 12px;
	font-weight: normal;
}


.picpl .right {
	width: 275px;
	float: right;
}

.picpl .right .right01 {
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

.picpl .right .right01 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.picpl .right .right01 .title h3 {
	background: #fff;
	width: 90px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.picpl .right .right01 .right01box {}

.picpl .right .right01 .right01box ul {
	padding: 8px;
}

.picpl .right .right01 .right01box li {
	width: 50%;
	float: left;
	text-align: center;
	height: 126px;
	overflow: hidden;
}

.picpl .right .right01 .right01box img {
	width: 110px;
	height: 90px;
	border: #D4D4D4 1px solid;
	padding: 2px;
}

.picpl .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}



/*图片筛选*/

.photolisting {}

.photolisting ul {
	padding: 10px;
}

.photolisting li {
	width: 25%;
	float: left;
	height: 130px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.photolisting img {
	width: 135px;
	height: 90px;
	border: #e8e8e8 1px solid;
	padding: 2px;
}

.photolisting a {}

.photolisting a:hover {
	color: red;
	text-decoration: none;
}





/*下载*/

.downmain {
	width: 965px;
	margin: 0px auto;
}

.downmain .left {
	width: 250px;
	float: left;
}

.downmain .left .title {
	overflow: hidden;
	background: url(title.jpg) repeat-x 0px 15px;
	height: 32px;
}

.downmain .left .title h3 {
	margin-left: 60px;
	font-size: 16px;
	font-weight: bold;
	background: #fefefe;
	width: 140px;
	text-align: center;
	height: 32px;
	font-family: "微软雅黑";
	color: #222
}

.downmain .left .leftbox {}

.downmain .left .leftbox ul {}

.downmain .left .leftbox li {
	width: 50%;
	height: 105px;
	float: left;
	text-align: center;
	overflow: hidden;
}

.downmain .left .leftbox img {
	width: 110px;
	height: 72px;
	border: #D4D4D4 1px solid;
	padding: 2px;
}

.downmain .left .leftbox a {
	color: #333;
}

.downmain .left .leftbox a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.downmain .mid {
	width: 435px;
	float: left;
	margin-left: 10px;
	height: 315px;
	overflow: hidden;
}

.downmain .right {
	width: 245px;
	float: right;
	padding: 5px;
}

.downmain .right .right01 {
	height: 310px;
	overflow: hidden;
}

.downmain .right .right01 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.downmain .right .right01 .title h3 {
	background: #fff;
	width: 80px;
	height: 35px;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
}

.downmain .right .right01 .right01box {
	padding: 3px 0px 3px 0px;
}

.downmain .right .right01 .right01box dl {
	height: 60px;
	border-bottom: #ccc 1px dashed;
	margin-bottom: 6px;
}

.downmain .right .right01 .right01box dt {
	width: 48px;
	float: left;
	padding: 0px;
	border: 1px solid #ccc;
}

.downmain .right .right01 .right01box dt img {
	width: 46px;
	height: 50px;
	padding: 1px;
}

.downmain .right .right01 .right01box dd {
	width: 190px;
	float: right;
	color: #999;
}

.downmain .right .right01 .right01box dd h6 {
	font-size: 12px;
}

.downmain .right .right01 .right01box dd h6 a {
	color: #3D81C0;
}

.downmain .right .right01 .right01box dd h6 a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.ad960 {
	width: 965px;
	margin: 0px auto;
	overflow: hidden;
}

.downmainbox {
	width: 965px;
	margin: 0px auto;
}

.downmainbox .left {
	width: 698px;
	float: left;
}

.downmainbox .colr {
	width: 342px;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #CBCBCB
}

.downmainbox .colr .t {
	border-top: 2px solid #3D81C0;
	height: 29px;
	background: #fff;
	border-bottom: 1px solid #C3C3C3;
	padding-left: 5px;
	line-height: 29px;
	position: relative;
	margin-bottom: 7px;
}

.downmainbox .colr .t h3 {
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	width: 80px;
	font-family: "微软雅黑";
	color: ##373938;
	font-weight: normal;
	padding-left: 7px;
}

.downmainbox .colr .t span {
	position: absolute;
	right: 10px;
	top: 0;
}

.downmainbox .colr .t span a {
	font-size: 12px;
	color: #3D81C0;
	font-weight: normal;
}

.downmainbox .colr .t span a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.downmainbox .colr ul {
	padding: 5px;
}

.downmainbox .colr ul dt a {
	color: #3D81C0;
	font-weight: 900;
	font-family: "微软雅黑";
}

.downmainbox .colr li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 12px;
	padding-left: 10px;
}

.downmainbox .colr span#more {
	float: right;
	color: #999;
}

.downmainbox .colr a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.downmainbox .left dt img {
	width: 120px;
	height: 80px;
	float: left;
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #ccc;
}

.downmainbox .left dt a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	overflow: hidden;
}

.downmainbox .left dt p {
	color: #bbb;
}


.downmainbox .coll {
	width: 342px;
	float: right;
	margin-bottom: 10px;
	overflow: hidden;
	border: 1px solid #CBCBCB
}

.downmainbox .coll .t {
	border-top: 2px solid #3D81C0;
	height: 29px;
	background: #fff;
	border-bottom: 1px solid #C3C3C3;
	padding-left: 5px;
	line-height: 29px;
	position: relative;
	margin-bottom: 7px;
}

.downmainbox .coll .t h3 {
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	width: 80px;
	font-family: "微软雅黑";
	color: ##373938;
	font-weight: normal;
	padding-left: 7px;
}

.downmainbox .coll .t span {
	position: absolute;
	right: 10px;
	top: 0;
}

.downmainbox .coll .t span a {
	font-size: 12px;
	color: #3D81C0;
	font-weight: normal;
}

.downmainbox .coll .t span a:hover {
	ccolor: #4E8ED6;
	text-decoration: none;
}

.downmainbox .coll ul {
	padding: 5px;
}

.downmainbox .coll ul dt a {
	color: #3D81C0;
	font-weight: 900;
	font-family: "微软雅黑";
}

.downmainbox .coll li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 12px;
	padding-left: 10px;
}

.downmainbox .coll span#more {
	float: right;
	color: #999;
}

.downmainbox .coll a:hover {
	color: #4E8ED6;
	text-decoration: none;
}


.downmainbox .right {
	width: 255px;
	float: right;
}

.downmainbox .right .right01 {
	padding: 5px;
	padding-top: 0px;
}

.downmainbox .right .right01 .title {
	overflow: hidden;
	background: url(title.jpg) repeat-x 0px 15px;
	font-weight: bold;
	color: #222;
}

.downmainbox .right .right01 .title h3 {
	background: #fff;
	width: 100px;
	line-height: 32px;
	font-size: 16px;
	font-weight: normal;
	font-family: "微软雅黑";
}

.downmainbox .right .right01 .title span a {
	text-decoration: none
}

.downmainbox .right .right01 .right01box {}

.downmainbox .right .right01 .right01box ul {
	padding: 8px 0px 0px 0px;
}

.downmainbox .right .right01 .right01box li {
	height: 25px;
	line-height: 25px;
}

.downmainbox .right .right01 .right01box a {
	color: #333;
}

.downmainbox .right .right01 .right01box a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.downmainbox .right .guanggao {
	width: 252px;
	overflow: hidden;
}

.downmainbox .right .right01 .diggbox {}

.downmainbox .right .right01 .diggbox ul {
	padding: 8px;
}

.downmainbox .right .right01 .diggbox li {
	height: 26px;
	line-height: 26px;
}

.downmainbox .right .right01 .diggbox a {
	color: #333;
}

.downmainbox .right .right01 .diggbox a:hover {
	color: #4E8ED6;
	text-decoration: none;
}








.downlist {
	width: 965px;
	margin: 0px auto;
}

.downlist .left {
	width: 680px;
	float: left;
}

.downlist .left .left01 {
	border: #d8d8d8 1px solid;
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

.downlist .left .left01 .title {
	background: url(bluenav.gif) no-repeat 10px 7px;
	height: 29px;
	line-height: 29px;
	border-bottom: #d8d8d8 1px solid;
	padding-left: 20px;
	color: #333;
	font-family: "微软雅黑";
	position: relative;
	font-weight: 900;
	font-size: 14px;
}

.downlist .left .left01 .leftbox {
	padding: 20px;
}

.downlist .left .left01 .leftbox ul {}

.downlist .left .left01 .leftbox .software {
	padding: 5px;
	margin: -1px 0 0;
	border-bottom: 1px dashed #CCC;
	height: 108px;
	margin-bottom: 8px;
	overflow: hidden;
}

.downlist .left .left01 .leftbox .software span.image {
	width: 110px;
	float: left;
	margin-right: 10px;
	display: inline;
	padding: 2px;
	border: 1px solid #dcdcdc;
}

.downlist .left .left01 .leftbox .software span.image img {
	width: 110px;
	height: 90px;
}

.downlist .left .left01 .leftbox .software h4.name {
	font-size: 14px;
	margin-bottom: 5px;
	overflow: hidden;
	zoom: 1;
}

.downlist .left .left01 .leftbox .software h4.name a {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.downlist .left .left01 .leftbox .software h4.name a:hover {
	color: red;
	text-decoration: none;
}

.downlist .left .left01 .leftbox .software h4.name .url {
	float: left;
	max-width: 350px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.downlist .left .left01 .leftbox .software h4.name .she {
	float: left;
	max-width: 1000px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.downlist .left .left01 .leftbox .software .name .url {
	width: 350px;
}

.downlist .left .left01 .leftbox .software .name .date {
	float: right;
	font-size: 85%;
	font-weight: normal;
	color: #999;
}

.downlist .left .left01 .leftbox .software .info {
	color: #666;
	margin-bottom: 5px;
	word-spacing: 5px;
}

.downlist .left .left01 .leftbox .software .info em {
	font-style: normal;
	color: #c00;
}

.downlist .left .left01 .leftbox .software .info t {
	color: #FFCC00;
}

.downlist .left .left01 .leftbox .software .info span {
	margin-right: 15px;
}

.downlist .left .left01 .leftbox .software .info a:hover {
	color: red;
	text-decoration: none;
}

.downlist .left .left01 .leftbox .software .dec {
	line-height: 22px;
	color: #999;
}

.downlist .right {
	width: 275px;
	float: right;
}

.downlist .right .right01 {
	height: 100%;
	overflow: hidden;
}

.downlist .right .right01 .title {
	overflow: hidden;
	background: url(title.jpg) repeat-x 0px 15px;
	height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.downlist .right .right01 .title span {
	background: #fff;
	width: 115px;
	display: block;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.downlist .right .right01 .softtjbox {
	padding: 8px;
}

.downlist .right .right01 .softtjbox ul {}

.downlist .right .right01 .softtjbox li {
	width: 50%;
	float: left;
	text-align: center;
	height: 112px;
	overflow: hidden;
}

.downlist .right .right01 .softtjbox img {
	width: 102px;
	height: 76px;
	padding: 2px;
	border: #e8e8e8 1px solid;
	margin-bottom: 5px;
}

.downlist .right .right01 .softtjbox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.downlist .right .right01 .softtjbox a:hover {
	color: red;
	text-decoration: none;
}

.downlist .right .right01 .right01box {}

.downlist .right .right01 .right01box ul {
	padding: 8px;
}

.downlist .right .right01 .right01box li {
	height: 25px;
	line-height: 25px;
}

.downlist .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}

.downlist .floatl {
	width: 680px;
	float: left;
}

.downlist .floatl .title {
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	background: #f1f1f1
}

.downlist .floatl .left01 {
	border: #ddd 1px solid;
	height: 100%;
	overflow: hidden;
	padding-top: 1px;
	padding-bottom: 10px;
	background: #fdfdfd
}

.downlist .floatl .left01 .downbox1 {
	padding: 20px;
}

.downlist .floatl .left01 .downbox1 .floatl {
	width: 170px;
	float: left;
}

.downlist .floatl .left01 .downbox1 .floatl img {
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.downlist .floatl .left01 .downbox1 .floatr {
	width: 450px;
	float: right;
}

.downlist .floatl .left01 .downbox1 .floatr ul {}

.downlist .floatl .left01 .downbox1 .floatr li {
	width: 50%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.downlist .floatl .left01 .digg {
	width: 500px;
	margin: 0px auto;
	text-align: center;
}

.downlist .floatl .left01 .digg a {}

.downlist .floatl .left01 .digg a:hover {
	color: red;
	text-decoration: none;
}


.downlist .floatl .left02 {
	border: #ddd 1px solid;
}

.downlist .floatl .left02 .downbox2 {
	padding: 8px;
	line-height: 24px;
	font-size: 14px;
}


.downlist .floatl .left03 {
	border: #ddd 1px solid;
}

.downlist .floatl .left03 .Commentbox {
	padding: 20px;
}

.downlist .floatl .left03 .Commentbox a:hover {
	color: red;
	text-decoration: none;
}


.downlist .downsx {
	width: 680px;
	float: left;
}

.downlist .downsx .search01 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.downlist .downsx .search01 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}


.downlist .downsx .softlisting {
	height: 100%;
	overflow: Hidden;
}

.downlist .downsx .softlisting ul {
	padding: 10px;
}

.downlist .downsx .softlisting li {
	height: 110px;
	border-bottom: #e8e8e8 1px dashed;
	margin-bottom: 8px;
}

.downlist .downsx .softlisting h1 {
	width: 130px;
	float: left;
}

.downlist .downsx .softlisting h2 {
	width: 520px;
	float: left;
}

.downlist .downsx .softlisting h2 a {
	font-size: 14px;
	font-weight: normal;
}

.downlist .downsx .softlisting h2 a:hover {
	color: red;
	text-decoration: none;
}

.downlist .downsx .softlisting h2 span.intro {
	font-size: 12px;
	font-weight: normal;
	line-height: 21px;
	color: #999;
	overflow: hidden;
}

.multipage {
	width: 98%;
	margin: 0px auto;
	overflow: hidden;
}

/*问答*/

.askmain {
	width: 965px;
	margin: 0px auto;
}

.askmain .middle {
	width: 700px;
	float: left;
}

.askmain .middle .middle01 {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.askmain .middle .middle01 .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 4px solid #dadada;
	width: 100%;
	margin-bottom: 30px;
}

.askmain .middle .middle01 .title h3 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 80px;
}

.askmain .middle .middle01 .middle01box {
	padding: 0px 10px 10px 10px;
}

.askmain .middle .middle01 .middle01box .focus {
	width: 190px;
	float: left;
}

.askmain .middle .middle01 .middle01box .ask_topic {
	width: 470px;
	float: right;
}

.askmain .middle .middle01 .middle01box .ask_topic ul {}

.askmain .middle .middle01 .middle01box .ask_topic li {
	background: url(ask_points.gif) no-repeat left -926px;
	height: 23px;
	line-height: 23px;
	padding-left: 22px;
	border-bottom: 1px dashed #eee;
}

.askmain .middle .middle01 .middle01box .ask_topic li span {
	float: right;
	color: #3D81C0;
}

.askmain .middle .middle01 .middle01box .ask_topic a {
	color: #3D81C0;
}

.askmain .middle .middle01 .middle01box .ask_topic a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.askmain .middle .middle02 {
	height: 100%;
	overflow: hidden;
	min-height: 310px;
}

.askmain .middle .middle02 .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 4px solid #dadada;
	width: 100%;
	margin-bottom: 30px;
}

.askmain .middle .middle02 .title h3 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 80px;
}

.askmain .middle .middle02 .askpdlist {
	padding: 10px;
}

.askmain .middle .middle02 .askpdlist li {
	height: 26px;
	line-height: 26px;
	background: url(ask_points.gif) no-repeat 0px -1455px;
	padding-left: 25px;
	border-bottom: #e8e8e8 1px dashed;
}

.askmain .middle .middle02 .askpdlist a {
	font-size: 14px;
	color: #3D81C0;
}

.askmain .middle .middle02 .askpdlist span a {
	color: green;
}

.askmain .middle .middle02 .askpdlist a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.askmain .middle .middle02 .askpdlist p {
	float: right;
	color: #999;
}


.askmain .middle .middle02 .anspdlist {
	padding: 10px;
	font-size: 14px;
}

.askmain .middle .middle02 .anspdlist li {
	height: 26px;
	line-height: 26px;
	background: url(ask_points.gif) no-repeat 0px -1495px;
	padding-left: 25px;
	border-bottom: #e8e8e8 1px dashed;
	color: #3D81C0;
}

.askmain .middle .middle02 .anspdlist a {
	font-size: 14px;
	color: #3D81C0;
}

.askmain .middle .middle02 .anspdlist span.name {
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askmain .middle .middle02 .anspdlist a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.askmain .middle .middle02 .anspdlist p {
	float: right;
	color: #999;
	font-size: 12px;
}



.askmain .right {
	width: 252px;
	float: right;
	background: #f8fbfc;
}

.askmain .right .left01 {
	height: 100%;
	overflow: hidden;
}

.askmain .right .left01 .title {
	height: 30px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.askmain .right .left01 .title h4 {
	font-size: 16px;
	font-weight: bold;
	background: #fefefe;
	width: 80px;
	line-height: 30px;
	font-family: "微软雅黑";
}

.askmain .right .left01 .left01box {}

.askmain .right .left01 .left01box .askbox1 {
	padding: 10px;
}

.askmain .right .left01 .left01box .askbox1 ul {}

.askmain .right .left01 .left01box .askbox1 li {
	background: url(ask_points.gif) no-repeat left -55px;
	padding-left: 10px;
	line-height: 25px;
	color: #3D81C0;
}

.askmain .right .left01 .left01box .askbox1 span {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: bold;
}

.askmain .right .left01 .left01box .askbox1 a {
	color: #3D81C0;
}

.askmain .right .left01 .left01box .askbox1 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.askmain .right .left01 .left01box .askbox2 {
	padding: 5px;
}

.askmain .right .left01 .left01box .askbox2 dl {}

.askmain .right .left01 .left01box .askbox2 dt {
	height: 28px;
	line-height: 28px;
	background: url(ask_points.gif) no-repeat left 10px;
	padding-left: 10px;
	border-bottom: #D7E6F4 1px solid;
}

.askmain .right .left01 .left01box .askbox2 dt a {
	font-size: 14px;
	color: #3D81C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askmain .right .left01 .left01box .askbox2 dt a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.askmain .right .left01 .left01box .askbox2 dt span.num {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
}

.askmain .right .left01 .left01box .askbox2 dd {
	line-height: 24px;
}

.askmain .right .left01 .left01box .askbox2 dd a {
	padding: 0px 5px;
	color: #3D81C0;
}

.askmain .right .left01 .left01box .askbox2 dd a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.askmain .right .left02 {
	border-top: #C6DDF1 1px dashed;
	background: #F6F9FC;
	height: 100%;
	overflow: hidden;
}

.askmain .right .left02 ul {
	padding: 10px;
	color: #3D81C0;
}

.askmain .right .left02 h2 {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.askmain .right .left02 h3 {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url(ask_points.gif) no-repeat left -470px;
	padding-left: 20px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askmain .right .left02 h4 {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	background: url(ask_points.gif) no-repeat left -420px;
	padding-left: 20px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askmain .right .right01 {
	display: none
}

.askmain .right .right02 {
	border: #C6DDF1 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.askmain .right .right02 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	padding-left: 10px;
	position: relative;
}

.askmain .right .right02 .title a {
	color: #069;
}

.askmain .right .right02 .title a:hover {
	color: red;
	text-decoration: none;
}

.askmain .right .right02 .title p {
	position: absolute;
	right: 10px;
	top: 0px;
}

.askmain .right .right02 .title p a {
	font-size: 12px;
	font-weight: normal;
	color: red;
}

.askmain .right .right02 .title p a:hover {
	text-decoration: none;
}

.askmain .right .right02 .title span {
	width: 20px;
	display: block;
	float: left;
	background: url(ask_points.gif) no-repeat 0px -381px;
	height: 29px;
}

.askmain .right .right02 .right02box {
	padding: 10px;
}

.askmain .right .right02 .right02box ul {}

.askmain .right .right02 .right02box td {
	height: 25px;
	line-height: 25px;
	background: url(ask_points.gif) no-repeat left -128px;
	padding-left: 15px;
}

.askmain .right .right02 .right02box a:hover {
	color: red;
	text-decoration: none;
}


.askmain .right .right02 .askzjbox {
	padding: 10px;
}

.askmain .right .right02 .askzjbox li {
	width: 32%;
	margin: 1px;
	*+margin: 2px;
	float: left;
	text-align: center;
	white-space: nowrap;
	height: 116px;
	overflow: hidden;
}

.askmain .right .right02 .askzjbox img {
	width: 54px;
	height: 54px;
	margin-bottom: 8px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.askmain .right .right02 .askzjbox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askmain .right .right02 .askzjbox a:hover {
	color: red;
	text-decoration: none;
}

.askmain .right .right02 .askzjbox span {
	background: #DAF3FE;
	border: #C6DDF1 1px solid;
	height: 23px;
	line-height: 23px;
	display: block;
}

.askmain .right .right03 {
	border: #C6DDF1 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.askmain .right .right03 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	padding-left: 10px;
}

.askmain .right .right03 .title span {
	width: 20px;
	display: block;
	float: left;
	background: url(ask_points.gif) no-repeat 0px -259px;
	height: 29px;
}

.askmain .right .right03 .askphbox {}

.askmain .right .right03 .askphbox .userph {
	padding: 8px;
}

.askmain .right .right03 .askphbox .userph li {
	height: 25px;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: #e8e8e8 1px dotted;
}

.askmain .right .right03 .askphbox .userph span#score {
	float: right;
	color: #999;
}



.askalllist {
	width: 965px;
	margin: 0px auto;
}

.askalllist .shownav {
	border-bottom: #C6DDF1 1px solid;
	height: 29px;
	overflow: hidden;
}

.askalllist .shownav li {
	width: 110px;
	margin: 0px 3px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: url(titbg.gif) repeat-x left top;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	float: left;
	font-size: 14px;
	color: #069;
}

.askalllist .shownav a:hover {
	color: red;
	text-decoration: none;
}

.askalllist .shownav .curr {
	background: url(titbg.gif) repeat-x left bottom;
	border-top: #C6DDF1 2px solid;
	height: 28px;
	line-height: 28px;
	margin-bottom: -1px;
	font-size: 14px;
	color: #069;
}

.askalllist .shownav .curr a {
	color: #069;
	font-weight: bold;
}

.askalllist .shownav .curr a:hover {
	color: red;
	text-decoration: none;
}

.askalllist .asktopic {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
}

.askalllist td {
	border-bottom: #C6DDF1 1px dashed;
	height: 28px;
	line-height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askalllist .topic a {
	font-size: 14px;
}

.askalllist .topic a:hover {
	color: red;
	text-decoration: none;
}

.askxqmain {
	width: 965px;
	margin: 0px auto;
}

.askxqmain .left {
	width: 220px;
	float: left;
}

.askxqmain .left .left01 {
	border: #C6DDF1 1px solid;
	background: #F6F9FC;
	height: 100%;
	overflow: hidden;
}

.askxqmain .left .left01 .title {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	padding-left: 10px;
	border-bottom: #D7E6F4 1px solid;
}

.askxqmain .left .left01 .title span {
	width: 20px;
	float: left;
	background: url(ask_points.gif) no-repeat left -210px;
	height: 23px;
	display: block;
	padding-right: 5px;
}

.askxqmain .left .left01 .left01box {}

.askxqmain .left .left01 .left01box .askbox1 {
	padding: 10px;
}

.askxqmain .left .left01 .left01box .askbox1 ul {}

.askxqmain .left .left01 .left01box .askbox1 li {
	background: url(ask_points.gif) no-repeat left -55px;
	padding-left: 10px;
	line-height: 25px;
}

.askxqmain .left .left01 .left01box .askbox1 span {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
	font-weight: bold;
}

.askxqmain .left .left01 .left01box .askbox1 a {
	color: #0099FF;
}

.askxqmain .left .left01 .left01box .askbox1 a:hover {
	color: red;
	text-decoration: none;
}


.askxqmain .left .left01 .left01box .askbox2 {
	padding: 5px;
}

.askxqmain .left .left01 .left01box .askbox2 dl {}

.askxqmain .left .left01 .left01box .askbox2 dt {
	height: 28px;
	line-height: 28px;
	background: url(ask_points.gif) no-repeat left 10px;
	padding-left: 10px;
	border-bottom: #D7E6F4 1px solid;
}

.askxqmain .left .left01 .left01box .askbox2 dt a {
	font-size: 14px;
	color: #069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.askxqmain .left .left01 .left01box .askbox2 dt a:hover {
	color: red;
	text-decoration: none;
}

.askxqmain .left .left01 .left01box .askbox2 dt span.num {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6600;
}

.askxqmain .left .left01 .left01box .askbox2 dd {
	line-height: 24px;
}

.askxqmain .left .left01 .left01box .askbox2 dd a {
	padding: 0px 5px;
}

.askxqmain .left .left01 .left01box .askbox2 dd a:hover {
	color: red;
	text-decoration: none;
}

.askxqmain .right {
	width: 730px;
	float: right;
}

.askxqmain .right .asktitle {
	border-top: #1D89D1 3px solid;
	border-left: #e8e8e8 1px solid;
	border-right: #e8e8e8 1px solid;
	background: #E9F0FF;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
}

.askxqmain .right .asktitle span.icon {
	width: 20px;
	float: left;
	background: url(ask_points.gif) no-repeat 5px -750px;
	height: 39px;
	display: block;
	padding-right: 10px
}

.askxqmain .right .asktitle span.f1 {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.askxqmain .right .asktitle span#fav {
	float: right;
	color: red;
}

.askxqmain .right .asktitle span#fav a {
	width: 92px;
	display: block;
	background: url(askbtn.gif) no-repeat left top;
	height: 25px;
	line-height: 25px;
	margin: 6px 5px 0px 0px;
	padding-left: 26px;
	font-size: 12px;
	font-weight: normal;
	color: red;
}

.askxqmain .right .asktitle span#fav a:hover {
	text-decoration: none;
}


.askxqmain .right .userface {
	background: #F6F9FC;
}

.askxqmain .right .userface img {
	padding: 2px;
	border: #e8e8e8 1px solid;
	background: #fff;
}

.askxqmain .right .userface span.name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #069;
	font-size: 14px;
}

.askxqmain .right .topictitle {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height: 39px;
	line-height: 39px;
	background: url(ask_points.gif) no-repeat 0px -1460px;
	) padding-left: 25px;
}

.askxqmain .right span.topictime {
	text-align: right;
	color: #999;
}

.askxqmain .right span.btn1 {
	float: right;
	color: #999;
	height: 28px;
	line-height: 28px;
}

.askxqmain .right span.btn1 a {
	width: 68px;
	display: block;
	background: url(titbg.gif) repeat-x left top;
	height: 23px;
	line-height: 23px;
	margin: 3px 5px 0px 0px;
	text-align: center;
	border: #C6DDF1 1px solid;
	float: left;
	color: #069;
}

.askxqmain .right span.btn1 a:hover {
	color: red;
	text-decoration: none;
}

.askxqmain .right span.xsf {
	color: #999;
}

.askxqmain .right span.f1 {
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
}

.askxqmain .right .ms {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 0px 10px;
}

.askxqmain .right .topiccontent {
	padding: 0px 10px;
	color: #000;
	line-height: 25px;
	font-size: 14px;
}

.askxqmain .right .share {
	height: 30px;
	line-height: 30px;
	border-top: #C6DDF1 1px solid;
}

.askxqmain .right h3 {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding: 0px 10px;
}

.askxqmain .right .ansbtn {
	width: 143px;
	background: url(ans_btn.gif) no-repeat left top;
	height: 42px;
	border: none;
}


.askxqmain .right .right01 {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

.askxqmain .right .right01 .tit {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	padding-left: 15px;
	color: #069;
}

.askxqmain .right .right01 .tit span {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.askxqmain .right .right01 .right01box {
	padding: 10px;
}

.askxqmain .right .right01 .right01box ul {}

.askxqmain .right .right01 .right01box li {
	width: 80px;
	float: left;
	text-align: center;
}

.askxqmain .right .right01 .right01box a {
	color: #069;
}

.askxqmain .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}


.askxqmain .right .asklist {}

.askxqmain .right .asklist .tit {
	border-bottom: #C6DDF1 1px solid;
	height: 27px;
}

.askxqmain .right .asklist .tit li {
	width: auto;
	margin: 0px 3px;
	float: left;
	text-align: center;
}

.askxqmain .right .asklist .tit a {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	padding: 0px 4px;
	display: block;
	float: left;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	margin-bottom: -1px;
	overflow: hidden;
}

.askxqmain .right .asklist .tit .curr a {
	background: url(titbg.gif) repeat-x left bottom;
	border-left: #C6DDF1 1px solid;
	border-top: 2px #C6DDF1 solid;
	border-right: #C6DDF1 1px solid;
	border-bottom: none;
	margin-bottom: -2px;
	overflow: hidden;
	height: 29px;
	line-height: 29px;
	color: #069;
}

.askxqmain .right .asklist .tit a:hover {
	color: red;
	text-decoration: none;
}

.askxqmain .right .asklist .asktopic {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
}

.askxqmain .right .asklist td {
	border-bottom: #C6DDF1 1px dotted;
	height: 28px;
	line-height: 28px;
}

.askxqmain .right .asklist .topic a {
	font-size: 14px;
}

.askxqmain .right .asklist .topic a:hover {
	color: red;
	text-decoration: none;
}


.askxqmain .right .twsearch {
	border: #C6DDF1 1px solid;
	height: 129px;
}

.askxqmain .right .twbox {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.askxqmain .right .twbox .title {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
}

.askxqmain .right .twbox .title span {
	width: 20px;
	float: left;
	background: url(ask_points.gif) no-repeat left -210px;
	height: 23px;
	display: block;
	margin-left: 5px;
	padding-right: 5px;
}

.askxqmain .right .twbox .ask_box {
	font-size: 14px;
}

.askxqmain .right .twbox .ask_box #topic {
	height: 30px;
	line-height: 30px;
	border: #C6DDF1 1px solid;
	font-size: 14px;
	color: #999;
}

.askxqmain .right .askxg {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.askxqmain .right .askxg .title {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
}

.askxqmain .right .askxg .title span {
	width: 20px;
	float: left;
	background: url(ask_points.gif) no-repeat left -210px;
	height: 23px;
	display: block;
	margin-left: 5px;
	padding-right: 5px;
}

.askxqmain .right .askxg .askxgbox {
	padding: 10px;
}

.askxqmain .right .askxg .askxgbox h3 {
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	color: red;
}

.askxqmain .right .askxg .askxgbox li {
	height: 30px;
	line-height: 30px;
	border-bottom: #e8e8e8 1px dotted;
	background: url(ask_points.gif) no-repeat left -125px;
	padding-left: 15px;
}

.askxqmain .right .askxg .askxgbox a {
	font-size: 14px;
}

.askxqmain .right .askxg .askxgbox a:hover {
	color: red;
	text-decoration: none;
}

.askxqmain .right .asksealist {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.askxqmain .right .asksealist .title {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	border-bottom: #C6DDF1 1px solid;
}

.askxqmain .right .asksealist .title span#icon {
	width: 20px;
	float: left;
	background: url(ask_points.gif) no-repeat left -210px;
	height: 23px;
	display: block;
	margin-left: 5px;
	padding-right: 5px;
}

.askxqmain .right .asksealist .title span#keyword {
	float: right;
	color: #999;
	font-size: 12px;
	padding-right: 15px;
}

.askxqmain .right .asksealist .title span#keyword b {
	color: #ff6600;
	font-weight: bold;
}

.askxqmain .right .asksealist table {
	margin-top: 10px;
}

.askxqmain .right .asksealist .keywordtitle {
	background: #e8e8e8;
	height: 29px;
	line-height: 29px;
}

.askxqmain .right .asksealist .topic {
	padding-left: 15px;
}

.askxqmain .right .asksealist .topic a:hover {
	color: red;
	text-decoration: none;
}



.zjmain {
	width: 965px;
	margin: 0px auto;
}

.zjmain .floatl {
	width: 695px;
	float: left;
	border: #C6DDF1 1px solid;
}

.zjmain .floatl .title {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	border-bottom: #C6DDF1 1px solid;
}

.zjmain .floatl .title span#icon {
	width: 20px;
	display: block;
	float: left;
	background: url(ask_points.gif) no-repeat 5px -259px;
	height: 29px;
}

.zjmain .floatl .title span#seatype {
	float: right;
	padding-right: 15px;
}

.zjmain .floatl .title span#seatype a {
	font-size: 12px;
	color: #000;
	padding: 0px 5px;
}

.zjmain .floatl .title span#seatype a:hover {
	color: red;
	text-decoration: none;
}


.zjmain .floatl .zjlistbox {}

.zjmain .floatl .zjlistbox ul {
	padding: 10px;
}

.zjmain .floatl .zjlistbox .askzj {
	height: 153px;
	border-bottom: #e8e8e8 1px dashed;
	margin-bottom: 8px;
	overflow: hidden;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03 {
	width: 140px;
	float: left;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v03 img {
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.zjmain .floatl .zjlistbox .u_zjt_tgrz {
	margin: 5px;
	background: #F3F3F3;
	padding: 2px;
	text-align: center;
	border: #e8e8e8 1px solid;
	height: 38px;
	line-height: 38px;
}


.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 {
	width: auto;
	padding-left: 10px;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 span {
	font-size: 12px;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 .zxbtn a {
	margin-top: 10px;
	width: 64px;
	float: right;
	height: 25px;
	line-height: 25px;
	padding-left: 28px;
	background: url(askbtn.gif) no-repeat;
	display: block;
	color: red;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 .zxbtn a:hover {
	text-decoration: none;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 h2 a {
	font-size: 12px;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 h2 a:hover {
	color: red;
	text-decoration: none;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 p {
	line-height: 23px;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 p span a {
	color: #069;
}

.zjmain .floatl .zjlistbox .askzj .zhuanjia_v04 p span a:hover {
	color: red;
	text-decoration: none;
}



.zjmain .floatr {
	width: 255px;
	float: right;
}

.zjmain .floatr .floatr1 {
	border: #C6DDF1 1px solid;
}

.zjmain .floatr .floatr1 .title {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: normal;
	color: #069;
	border-bottom: #C6DDF1 1px solid;
}

.zjmain .floatr .floatr1 .title span {
	width: 20px;
	float: left;
	background: url(ask_points.gif) no-repeat left -210px;
	height: 23px;
	display: block;
	margin-left: 5px;
	padding-right: 5px;
}

.zjmain .floatr .floatr1 .floatr1box {
	padding: 10px;
	line-height: 24px;
	text-indent: 2em;
}

.zjmain .floatr .floatr1 .floatr1box div {
	text-align: center;
}



/*投票*/
.votemain {
	width: 963px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
}

.votemain .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	padding-left: 15px;
}

.votemain .votemainbox {
	padding: 8px;
}

.votemain .votemainbox .tit {
	background: #f1f1f1;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	text-align: center;
}

/*网站地图*/

/*网站地图*/
.mapmain {
	width: 965px;
	margin: 0px auto;
	border: #eee 1px solid;
}

.mapmain .tit {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}

.mapmain .tit h2 {
	background: #fff;
	height: 27px;
	line-height: 27px;
	margin-top: 2px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	width: 80px;
	text-align: center;
	border: #ddd 1px solid;
	border-bottom: none;
}

.mapmain .tit span {
	margin-left: 15px;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mapmain .mapbox {
	padding: 20px;
}

.mapmain .mapbox .maplist {
	border: 1px solid #f1f1f1;
	margin-bottom: 9px;
	padding: 6px;
}

.mapmain .mapbox .maplist .classname {
	background: #FAFAFA;
	border: #f1f1f1 1px solid;
	padding-left: 4px;
}

.mapmain .mapbox .maplist .classname a {
	font-weight: bold;
	font-size: 16px;
	padding: 0px 5px;
}

.mapmain .mapbox .maplist .classname a:hover {
	color: red;
	text-decoration: none;
}

.mapmain .mapbox .maplist2 {
	padding: 3px;
	line-height: 28px;
}

.mapmain .mapbox .maplist2 span.classname2 {
	line-height: 30px;
}

.mapmain .mapbox .maplist2 span.classname2 a {
	padding: 0px 5px;
	color: #555;
	font-weight: bold;
}

.mapmain .mapbox .maplist span a {
	padding: 0px 5px;
}

.mapmain .mapbox .maplist span a:hover {
	color: #ff6600;
	text-decoration: none;
}

/*二手房源*/

.esfmain {
	width: 965px;
	margin: 0px auto;
}

.esfmain .left {
	width: 700px;
	float: left;
}

.esfmain .left .topic {
	border: #CCE0F5 1px solid;
	background: #F3FAFF url(hoticon.gif) no-repeat left top;
	height: 49px;
	overflow: hidden;
}

.esfmain .left .topic h1 {
	padding: 4px 8px;
	text-align: center
}

.esfmain .left .topic h1 a {
	font-size: 24px;
	font-weight: bold;
	color: #3D81C0;
	font-family: "微软雅黑"
}

.esfmain .left .topic h1 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.esfmain .left .floatl {
	width: 230px;
	float: left;
}

.esfmain .left .floatl .floatl01 {
	height: 220px;
	overflow: hidden;
}

.esfmain .left .floatl .floatl01 .left01box {}

.esfmain .left .floatl .floatl01 .let01box ul {}

.esfmain .left .floatl .floatl01 .left01box li {
	height: 25px;
	line-height: 25px;
	width: 230px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.esfmain .left .floatl .floatl01 .left01box a {
	font-size: 14px;
	color: #3D81C0;
}

.esfmain .left .floatl .floatl01 .left01box a:hover {
	color: #4e8ed6;
	text-decoration: none;
}


.esfmain .left .floatr {
	width: 450px;
	float: right;
}

.esfmain .right {
	width: 255px;
	float: right;
}

.esfmain .right .right01 {
	height: 280px;
	overflow: hidden;
}

.esfmain .right .right01 .title {
	height: 30px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.esfmain .right .right01 .title h4 {
	font-size: 16px;
	font-weight: bold;
	background: #fefefe;
	width: 80px;
	line-height: 30px;
	font-family: "微软雅黑";
}

.esfmain .right .right01 .title span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.esfmain .right .right01 .title span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.esfmain .right .right01 .title span a:hover {
	color: red;
	text-decoration: none;
}

.esfmain .right .right01 .right01box {
	padding: 8px;
}

.esfmain .right .right01 .right01box ul {}

.esfmain .right .right01 .right01box li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: #f1f1f1 1px dashed;
}

.esfmain .right .right01 .right01box a {
	color: #3D81C0;
}

.esfmain .right .right01 .right01box a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.esfmain01 {
	width: 965px;
	margin: 0px auto;
}

.esfmain01 .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 4px solid #dadada;
	width: 100%;
	margin-bottom: 20px;
}

.esfmain01 .title h2 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 120px;
}

.esfmain01 .esfmain01box {
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.esfmain01 .esfmain01box ul {}

.esfmain01 .esfmain01box li {
	width: 20%;
	float: left;
	text-align: center;
	height: 190px;
	overflow: hidden;
	color: #3D81C0;
}

.esfmain01 .esfmain01box .information_xx {
	text-align: left;
	padding-left: 35px;
}

.esfmain01 .esfmain01box img {
	margin-bottom: 8px;
}


.esfmain02 {
	width: 965px;
	margin: 0px auto;
}

.esfmain02 .left {
	width: 690px;
	float: left;
}

.esfmain02 .left .title {
	height: 30px;
	line-height: 30px;
	border-bottom: 4px solid #dadada;
	width: 100%;
	margin-bottom: 20px;
}

.esfmain02 .left .title h2 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 120px;
}

.esfmain02 .left .leftlistbox {
	padding: 10px;
	height: 100%;
	overflow: hidden;
}

.esfmain02 .left .leftlistbox ul {}

.esfmain02 .left .leftlistbox li {
	height: 105px;
	overflow: hidden;
	border-bottom: #f1f1f1 1px dashed;
	margin-bottom: 10px;
}

.esfmain02 .left .leftlistbox .photo {
	width: 120px;
	float: left;
}

.esfmain02 .left .leftlistbox .photo img {
	width: 110px;
	height: 88px;
}

.esfmain02 .left .leftlistbox .detail {
	width: 350px;
	float: left;
}

.esfmain02 .left .leftlistbox .detail h4 {
	height: 30px;
	line-height: 30px;
}

.esfmain02 .left .leftlistbox .detail h4 a {
	color: #3D81C0;
}

.esfmain02 .left .leftlistbox .detail h4 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.esfmain02 .left .leftlistbox .detail p.broker {
	height: 30px;
	line-height: 30px;
	display: inline-table;
}

.esfmain02 .left .leftlistbox .area {
	width: 88px;
	float: left;
	font-size: 14px;
	color: #666;
	text-align: center;
	padding-top: 36px;
}

.esfmain02 .left .leftlistbox .price {
	width: 88px;
	float: right;
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 30px;
}


.esfmain02 .right {
	width: 255px;
	float: right;
}

.esfmain02 .right .right01 {
	height: 100%;
	overflow: hidden;
}

.esfmain02 .right .right01 .title {
	height: 30px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
	margin-top: 5px;
}

.esfmain02 .right .right01 .title h4 {
	font-size: 16px;
	font-weight: bold;
	background: #fefefe;
	width: 80px;
	line-height: 30px;
	font-family: "微软雅黑";
}

.esfmain02 .right .right01 .right01box {
	padding: 8px;
}

.esfmain02 .right .right01 .right01box li {
	height: 26px;
	line-height: 26px;
	border-bottom: #f1f1f1 1px solid;
}

.esfmain02 .right .right01 .right01box p {
	width: 33%;
	float: left;
}

.esfmain02 .right .right01 .right01box a {
	color: #3D81C0;
}

.esfmain02 .right .right01 .right01box p#sj {
	font-size: 14px;
	color: #ff6600;
	text-align: right;
}

.esfmain02 .right .right01 .right01box a:hover {
	color: #4e8ed6;
	text-decoration: none;
}



.esfnr {
	width: 963px;
	margin: 0px auto;
	border: #f1f1f1 1px solid;
	height: 100%;
	overflow: hidden;
	padding-bottom: 10px;
}

.esfnr h2 {
	font-size: 26px;
	font-weight: bold;
	color: #ff6600;
	padding: 8px 18px;
}

.esfnr .tit {
	height: 25px;
	line-height: 25px;
	color: #999;
	font-size: 12px;
	color: #666;
	padding-left: 18px;
}

.esfnr .tit a {
	font-weight: bold;
	color: #ff6600;
}

.esfnr .esfnrbox {
	margin: 10px;
}

.esfnr .esfnrbox .left {
	width: 670px;
	float: left;
}

.esfnr .esfnrbox .left .left01 {
	border: #e8e8e8 1px solid;
	background: #fdfdfd;
	height: 100%;
	padding-bottom: 8px;
	overflow: hidden;
}

.esfnr .esfnrbox .left .left01 .floatl {
	width: 210px;
	float: left;
	background: #fdfdfd;
	margin: 10px;
	padding: 10px;
}

.esfnr .esfnrbox .left .left01 .floatl img {
	width: 180px;
	height: 267px;
}

.esfnr .esfnrbox .left .left01 .floatr {
	width: 400px;
	float: right;
}

.esfnr .esfnrbox .left .left01 .floatr ul {}

.esfnr .esfnrbox .left .left01 .floatr #jbxx {
	padding-top: 8px;
}

.esfnr .esfnrbox .left .left01 .floatr #jbxx li {
	line-height: 25px;
	text-align: left;
}

.esfnr .esfnrbox .left .left01 .floatr #qtxx li {
	width: 33%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.esfnr .esfnrbox .left .left01 .floatr .tel {
	background: url(telbg.png) no-repeat;
	width: 250px;
	height: 43px;
	line-height: 43px;
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	padding-left: 55px;
	letter-spacing: 2px;
}

.esfnr .esfnrbox .left .left01 .floatr li span#jg {
	font-size: 26px;
	font-weight: bold;
	color: red;
	font-family: "Times New Roman", Times, serif;
}

.esfnr .esfnrbox .left .left02 {
	border: #e8e8e8 1px solid;
	background: #fdfdfd;
	height: 100%;
	text-align: right;
	padding: 8px;
	overflow: hidden;
}

.esfnr .esfnrbox .left .left03 {
	border: #e8e8e8 1px solid;
	background: #fdfdfd;
	height: 100%;
	padding: 8px;
	overflow: hidden;
}

.esfnr .esfnrbox .left .left03 .title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-left: 15px;
}

.esfnr .esfnrbox .left .left03 .left03box {
	padding: 10px;
	line-height: 25px;
}


.esfnr .esfnrbox .right {
	width: 260px;
	float: right;
}

.esfnr .esfnrbox .right .right01 {
	border: #e8e8e8 1px solid;
	background: #fdfdfd;
	height: 100%;
	overflow: hidden;
}

.esfnr .esfnrbox .right .right01 .fbztx {
	padding: 15px 0px 0px 0px;
	text-align: center;
}

.esfnr .esfnrbox .right .right01 .fbztx img {
	width: 94px;
	height: 124px;
	padding: 2px;
	border: #F1F1F1 1PX solid;
}

.esfnr .esfnrbox .right .right01 .fbzname {
	padding: 0px 15px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.esfnr .esfnrbox .right .right01 .fbzname a {
	font-weight: bold;
	color: #000;
}

.esfnr .esfnrbox .right .right01 .fbzname a:hover {
	color: red;
	text-decoration: none;
}

.esfnr .esfnrbox .right .right01 .fbz_xx {
	padding: 6px 45px 10px 45px;
	border-top: #f1f1f1 1px dashed;
}

.esfnr .esfnrbox .right .right01 .fbz_xx ul {}

.esfnr .esfnrbox .right .right01 .fbz_xx li {
	height: 25px;
	line-height: 25px;
}

.esfnr .esfnrbox .right .right02 {
	border: #e8e8e8 1px solid;
	background: #fdfdfd;
	height: 100%;
	overflow: hidden;
}

.esfnr .esfnrbox .right .right02 .title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-left: 15px;
}

.esfnr .esfnrbox .right .right02 .right02box {
	padding: 8px;
}

.esfnr .esfnrbox .right .right02 .right02box ul {}

.esfnr .esfnrbox .right .right02 .right02box li {
	height: 26px;
	line-height: 26px;
	border-bottom: #f1f1f1 1px solid;
}

.esfnr .esfnrbox .right .right02 .right02box p {
	width: 33%;
	float: left;
}

.esfnr .esfnrbox .right .right02 .right02box a {
	color: #333;
}

.esfnr .esfnrbox .right .right02 .right02box p#sj {
	font-size: 14px;
	color: #ff6600;
	text-align: right;
}

.esfnr .esfnrbox .right .right02 .right02box a:hover {
	color: red;
	text-decoration: none;
}






.esfsxmain01 {
	width: 965px;
	margin: 0px auto;
}

.esfsxmain01 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.esfsxmain01 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.esfsxmain01 .esfsxmain01box {
	border: #CCE0F5 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
	padding: 10px;
}

.esfsxmain02 {
	width: 965px;
	margin: 0px auto;
}

.esfsxmain02 .left {
	width: 700px;
	float: left;
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.esfsxmain02 .left .tabtit {
	background: url(titbg.gif) repeat-x left top;
}

.esfsxmain02 .left .listing {
	padding: 8px;
}

.esfsxmain02 .left .listing ul {}

.esfsxmain02 .left .listing li {
	height: 110px;
	overflow: hidden;
	border-bottom: #f1f1f1 1px dashed;
	margin-bottom: 8px;
}

.esfsxmain02 .left .listing .bkyellow {}

.esfsxmain02 .left .listing .bkyellow .pic {
	width: 100px;
	float: left;
}

.esfsxmain02 .left .listing .bkyellow .pic img {
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.esfsxmain02 .left .listing .bkyellow dl.house {
	width: 560px;
	float: right;
}

.esfsxmain02 .left .listing .bkyellow dl.house .housetit {
	width: 350px;
	float: left;
}

.esfsxmain02 .left .listing .bkyellow dl.house p {}

.esfsxmain02 .left .listing .bkyellow dl.house p.housetitle {}

.esfsxmain02 .left .listing .bkyellow dl.house p.housetitle a {
	font-size: 14px;
	color: #069;
}

.esfsxmain02 .left .listing .bkyellow dl.house p.housetitle a:Hover {
	color: red;
	text-decoration: none;
}

.esfsxmain02 .left .listing .bkyellow dl.house p.black a {
	font-size: 12px;
	font-weight: normal;
	color: #333;
}

.esfsxmain02 .left .listing .bkyellow dl.house p.gray9 a {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.esfsxmain02 .left .listing .bkyellow dl.house p.gray9 span.marr7 {
	color: #999;
}

.esfsxmain02 .left .listing .bkyellow dl.house .area {
	width: 88px;
	float: left;
}

.esfsxmain02 .left .listing .bkyellow dl.house .money {
	width: 88px;
	float: right;
}


.esfsxmain02 .left .esfresult {
	height: 30px;
	line-height: 30px;
	background: #F3FAFF;
}

.esfsxmain02 .left .esfresult .totalnum {
	width: 230px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-left: 15px;
}

.esfsxmain02 .left .esfresult .sortby {
	width: 350px;
	float: right;
	font-size: 12px;
	font-weight: normal;
	height: 30px;
}


.esfsxmain02 .right {
	width: 255px;
	float: right;
}

.esfsxmain02 .right .right01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.esfsxmain02 .right .right01 .title {
	background: url(titbg.gif) repeat-x 0px top;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
}

.esfsxmain02 .right .right01 .right01box {
	padding: 10px;
}

.esfsxmain02 .right .right01 .right01box ul {}

.esfsxmain02 .right .right01 .right01box li {
	height: 25px;
	line-height: 25px;
	border-bottom: #f1f1f1 1px dashed;
}

.esfsxmain02 .right .right01 .right01box p {
	float: left;
	width: 33%;
}

.esfsxmain02 .right .right01 .right01box p#sj {
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
}

.esfsxmain02 .right .right01 .right01box p a {
	color: #069;
}

.esfsxmain02 .right .right01 .right01box p a:hover {
	color: red;
	text-decoration: ;
}


/*空间门户*/

.spacenav {
	width: 963px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	background: #F5FAFE;
	height: 31px;
	line-height: 31px;
}

.spacenav h3 {
	width: 90px;
	float: left;
	background: url(icon2.gif) no-repeat right top;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: #FF6600;
}

.spacenav ul {
	width: 850px;
	float: right;
}

.spacenav li {
	width: auto;
	float: left;
	padding: 0px 5px;
}

.spacenav A {
	font-size: 14px;
}

.spacenav a:hover {
	color: red;
	text-decoration: none;
}

.spacemain {
	width: 965px;
	margin: 0px auto;
}

.spacemain .left {
	width: 700px;
	float: left;
}

.spacemain .left .left01 {
	border: #C6DDF1 1px solid;
	padding-bottom: 10px;
	height: 100%;
	overflow: hidden;
}

.spacemain .left .left01 h3 {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 15px;
	font-size: 14px;
	position: relative;
}

.spacemain .left .left01 h3 span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.spacemain .left .left01 h3 span a {
	font-size: 12px;
	font-weight: normal;
}

.spacemain .left .left01 h3 span a:hover {
	color: red;
	text-decoration: none;
}


.spacemain .left .left01 .left01box {
	padding: 10px;
}

.spacemain .left .left01 .left01box ul {}

.spacemain .left .left01 .left01box li {
	width: 14%;
	background: url(img60.gif) no-repeat center top;
	margin: 1px;
	height: 80px;
	float: left;
	text-align: center;
}

.spacemain .left .left01 .left01box img {
	width: 48px;
	height: 48px;
	margin-bottom: 8px;
	margin-top: 5px;
}

.spacemain .left .left01 .left01box a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.spacemain .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}


.spacemain .left .left01 .left02box {
	padding: 10px;
}

.spacemain .left .left01 .left02box ul {}

.spacemain .left .left01 .left02box li {
	width: 25%;
	text-align: center;
	float: left;
	margin: 0px 9px;
	background: url(img140.gif) no-repeat 10px top;
	width: 140px;
	height: 142px;
	padding: 5px 5px 0px 8px;
}

.spacemain .left .left01 .left02box img {
	padding-top: 3px;
	margin-bottom: 4px;
}

.spacemain .left .left01 .left02box a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.spacemain .left .left01 .left02box a:hover {
	color: red;
	text-decoration: none;
}


.spacemain .left .left02 {}

.spacemain .left .left02 div.title {
	background: url(titbg.gif) repeat-x left top;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	height: 29px;
	line-height: 29px;
	padding-left: 15px;
	font-size: 14px;
	color: #069;
}

.spacemain .left .left02 .left02box {
	margin-top: 8px;
}

.spacemain .left .left02 .left02box .floatl {
	width: 336px;
	float: left;
}

.spacemain .left .left02 .left02box .floatl h2 {
	background: url(multipage.gif) no-repeat 0px 10px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	padding-left: 15px;
	color: #069;
	border-bottom: #e8e8e8 1px solid;
}

.spacemain .left .left02 .left02box .floatl .floatlbox {
	padding: 10px;
	height: 140px;
	overflow: hidden;
}

.spacemain .left .left02 .left02box .floatl .floatlbox ul {}

.spacemain .left .left02 .left02box .floatl .floatlbox li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	height: 25px;
	line-height: 25px;
	border-bottom: #e8e8e8 1px dotted;
	padding-left: 10px;
}

.spacemain .left .left02 .left02box .floatl .floatlbox a {
	font-size: 12px;
}

.spacemain .left .left02 .left02box .floatl .floatlbox a:hover {
	color: red;
	text-decoration: none;
}

.spacemain .left .left02 .left02box .floatl .floatlbox span#date {
	float: right;
	color: #999;
}



.spacemain .left .left02 .left02box .floatr {
	width: 336px;
	float: right;
}

.spacemain .left .left02 .left02box .floatr h2 {
	background: url(multipage.gif) no-repeat 0px 10px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
	padding-left: 15px;
	color: #069;
	border-bottom: #e8e8e8 1px solid;
}

.spacemain .left .left02 .left02box .floatr .floatrbox {
	padding: 10px;
	height: 140px;
	overflow: hidden;
}

.spacemain .left .left02 .left02box .floatr .floatrbox ul {}

.spacemain .left .left02 .left02box .floatr .floatrbox li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	height: 25px;
	line-height: 25px;
	border-bottom: #e8e8e8 1px dotted;
	padding-left: 10px;
}

.spacemain .left .left02 .left02box .floatr .floatrbox a {
	font-size: 12px;
}

.spacemain .left .left02 .left02box .floatr .floatrbox a:hover {
	color: red;
	text-decoration: none;
}

.spacemain .left .left02 .left02box .floatr .floatrbox span#date {
	float: right;
	color: #999;
}




.spacemain .right {
	width: 255px;
	float: right;
}

.spacemain .right .focus {
	border: #C6DDF1 1px solid;
	overflow: hidden;
}

.spacemain .right .right01 {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
	padding-bottom: 5px;
}

.spacemain .right .right01 h3 {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 15px;
	font-size: 14px;
	position: relative;
}

.spacemain .right .right01 h3 span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.spacemain .right .right01 h3 span a {
	font-size: 12px;
	font-weight: normal;
}

.spacemain .right .right01 h3 span a:hover {
	color: red;
	text-decoration: none;
}


.spacemain .right .right01 .right01box {
	padding: 8px;
}

.spacemain .right .right01 .right02box {
	padding: 8px;
}

.spacemain .right .right01 .right02box ul {}

.spacemain .right .right01 .right02box li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.spacemain .right .right01 .right02box a {}

.spacemain .right .right01 .right02box a:hover {
	color: red;
	text-decoration: none;
}

.spacemain .right .right01 .right02box span#date {
	float: right;
	color: #999;
}

.spacemain .right .right01 .right03box {
	padding: 8px;
}

.spacemain .right .right01 .right03box ul {}

.spacemain .right .right01 .right03box li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.spacemain .right .right01 .right03box a:Hover {
	color: red;
	text-decoration: none;
}


.spacemain .right .right01 .right04box {
	padding: 8px;
}

.spacemain .right .right01 .right04box ul {}

.spacemain .right .right01 .right04box li {
	line-height: 25px;
	border-bottom: #e8e8e8 1px dashed;
	background: url(artarrow.gif) no-repeat 0px 10px;
}

.spacemain .right .right01 .right04box a:Hover {
	color: red;
	text-decoration: none;
}


.spacemainbox .categorybox {
	display: none;
}

.spacemainbox {
	width: 965px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden
}

.spacemainbox h3 {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 15px;
	font-size: 14px;
}

.spacemainbox .morespace {
	padding: 10px;
}

.spacemainbox .morespace ul {}

.spacemainbox .morespace li {
	width: 460px;
	margin: 5px;
	float: left;
	border-bottom: #e8e8e8 1px dotted;
}

.spacemainbox .morespace .userpic {
	width: 60px;
	height: 60px;
	float: left;
	background: url(img60.gif) no-repeat left center;
	text-align: center
}

.spacemainbox .morespace .userpic img {
	width: 50px;
	height: 50px;
	margin-top: 3px;
}

.spacemainbox .morespace .mysplittd {
	width: 390px;
	float: right;
}

.spacemainbox .morespace .mysplittd span {
	height: 25px;
	line-height: 25px;
}

.spacemainbox .morespace .mysplittd span a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.spacemainbox .morespace .mysplittd span a:hover {
	color: red;
	text-decoration: none;
}

.spacemainbox .morespace .mysplittd .btntips a:hover {
	color: red;
	text-decoration: none;
}

.spacemainbox .spacesear {
	margin: 10px;
	border: #e8e8e8 1px solid;
	background: #FAFAFA;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.spacemainbox .spacesear .btn {
	background: red;
	color: #fff;
	border: #f1f1f1 1px solid;
	height: 20px;
	line-height: 17px;
}

.spacemainbox .albumlist {
	padding: 10px;
}

.spacemainbox .albumlist ul {}

.spacemainbox .albumlist li {
	width: 140px;
	height: 142px;
	margin: 5px;
	background: url(img140.gif) no-repeat;
	float: left;
	text-align: center;
	overflow: hidden;
}

.spacemainbox .albumlist img {
	width: 120px;
	height: 102px;
	padding: 2px;
	margin-bottom: 2px;
}

.spacemainbox .albumlist a:hover {
	color: red;
	text-decoration: none;
}

.spacemainbox .groupmore {
	padding: 10px;
}

.spacemainbox .groupmore li {
	width: 33%;
	float: left;
}

.spacemainbox .groupmore img {
	width: 110px;
	height: 95px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.spacemainbox .groupmore a.teamname {
	font-weight: bold;
}

.spacemainbox .groupmore a:hover {
	color: red;
	text-decoration: none;
}




.freshmainbox {
	width: 965px;
	margin: 0px auto;
}

.freshmainbox .left {
	width: 700px;
	float: left;
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden
}

.freshmainbox .freshmain {
	padding: 10px;
}

.freshmainbox .left h3 {
	background: url(titbg.gif) repeat-x left bottom;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 15px;
	font-size: 14px;
}

.freshmainbox .left .faceborder {
	width: 65px;
	height: 65px;
	border: #e8e8e8 1px solid;
	padding: 2px;
}

.freshmainbox .left .btn {
	background: red;
	color: #fff;
	border: #f1f1f1 1px solid;
	height: 20px;
	line-height: 17px;
}

.freshmainbox .freshmain .cmttextarea {
	width: 550px;
	height: 30px;
	padding: 5px;
	color: #999;
}

.freshmainbox .right {
	width: 250px;
	float: right;
}

.freshmainbox .right .right01 {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden
}

.freshmainbox .right .right01 h3 {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 15px;
	font-size: 14px;
	position: relative;
}

.freshmainbox .right .right01 h3 span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.freshmainbox .right .right01 h3 span a {
	font-size: 12px;
	font-weight: normal;
}

.freshmainbox .right .right01 h3 span a:hover {
	color: red;
	text-decoration: none;
}

.freshmainbox .right .right01 .right01box {
	padding: 8px;
}

.freshmainbox .right .right01 .right01box ul {}

.freshmainbox .right .right01 .right01box li {
	width: 25%;
	float: left;
	text-align: center;
}

.freshmainbox .right .right01 .right01box img {
	width: 46px;
	height: 46px;
	padding: 2px;
	border: #e8e8e8 1px solid;
	margin-bottom: 8px;
}

.freshmainbox .right .right01 .right01box a {}

.freshmainbox .left #searchresult {}

.freshmainbox .left #searchresult li {
	width: 50%;
	float: left;
	text-align: center;
	height: 130px;
	border-bottom: #e8e8e8 1px dashed;
	overflow: hidden;
}

.freshmainbox .left #searchresult .face img {
	width: 58px;
	height: 58px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.freshmainbox .left #searchresult a:hover {
	color: red;
	text-decoration: none;
}

.freshmainbox .left #searchresult .realname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	line-height: 25px;
}

/*公司大全*/
.companymain1 {
	width: 965px;
	margin: 0px auto;
}

.companymain1 .left {
	width: 275px;
	float: left;
}

.companymain1 .left .left01 {
	border: #C6DDF1 1px solid;
	height: 219px;
	overflow: hidden;
}

.companymain1 .left .left01 .title {
	font-size: 14px;
	background: #EAF3FB;
	border-bottom: #C6DDF1 1px solid;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
	line-height: 30px;
}

.companymain1 .left .left01 .left01box {
	padding: 0px 8px;
}

.companymain1 .left .left01 .left01box ul {}

.companymain1 .left .left01 .left01box li {
	line-height: 24px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	border-bottom: #f1f1f1 1px dashed;
}

.companymain1 .left .left01 .left01box span#date {
	float: right;
	color: #999;
}

.companymain1 .left .left01 .left01box a {}

.companymain1 .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}

.companymain1 .middle {
	width: 450px;
	float: left;
	margin-left: 10px;
}

.companymain1 .right {
	width: 220px;
	float: right;
}

.companymain1 .right .right01 {
	border: #C6DDF1 1px solid;
	padding: 8px;
}

.companymain1 .right .right01 li {}

.companymain1 .right .right01 li span {
	color: green;
}

.companymain1 .right .right02 {
	border: #C6DDF1 1px solid;
	background: #FCFEFF;
	height: 46px;
	text-align: center;
	padding: 6px 8px;
	overflow: hidden;
}


.companymain2 {
	width: 965px;
	margin: 0px auto;
}

.companymain2 .left {
	width: 735px;
	float: left;
}

.companymain2 .left .title {
	border: #CCE0F5 1px solid;
	height: 35px;
	overflow: hidden;
	border-bottom: none;
	display: none
}

.companymain2 .left .title h2 {
	width: 100px;
	height: 35px;
	font-size: 18px;
	font-weight: bold;
	color: #222;
	text-align: center;
	display: block;
	font-family: "微软雅黑";
	line-height: 35px;
	float: left;
}

.companymain2 .left .left01box {
	border: #CCE0F5 1px solid;
	padding: 10px;
}

.companymain2 .left .left01box .companyname a {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.companymain2 .left .left01box .companyname a:hover {
	color: red;
	text-decoration: none;
}

.companymain2 .left .left01box .companylist {
	line-height: 24px;
}

.companymain2 .left .left01box .companylist a:hover {
	color: red;
	text-decoration: none;
}

.companymain2 .left .left01box .productclass {}

.companymain2 .left .left01box .productclass .classname a {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.companymain2 .left .left01box .productclass .classname a:hover {
	color: red;
	text-decoration: none;
}

.companymain2 .left .left01box .productclass .classname span.num {
	color: #ff6600;
}

.companymain2 .left .left01box .productclass .seconditem {
	line-height: 24px;
}

.companymain2 .left .left01box .productclass .seconditem a:hover {
	color: red;
	text-decoration: none;
}

.companymain2 .right {
	width: 220px;
	float: right;
}

.companymain2 .right .right01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.companymain2 .right .right01 .title {
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	padding-left: 15px;
}

.companymain2 .right .right01 .right01box {
	padding: 8px;
}

.companymain2 .right .right01 .right01box ul {}

.companymain2 .right .right01 .right01box li {
	line-height: 24px;
}

.companymain2 .right .right01 .right01box a {}

.companymain2 .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}

.companymain2 .right .right01 .right01box span {
	font-weight: bold;
	color: #ff6600;
	padding-right: 5px;
}

.companymain2 .right .right01 .right02box {
	padding: 8px;
}

.companymain2 .right .right01 .right02box a {}

.companymain2 .right .right01 .right02box a:hover {
	color: red;
	text-decoration: none;
}


.company_list {
	width: 965px;
	margin: 0px auto;
}

.company_list .left {
	width: 735px;
	float: left;
}

.company_list .left .left01 {
	background: #fff
}

.company_list .left .left01 .title {
	border: #dfdfdf 1px solid;
	height: 49px;
	overflow: hidden;
}

.company_list .left .left01 .title h2 {
	width: 150px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #222;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.company_list .left .left01 .title span {
	display: block;
	float: right;
	line-height: 49px;
	font-size: 14px;
	padding-right: 20px;
}

.company_list .left .left01 .left01box {
	border: #CCE0F5 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
	padding: 8px;
	color: #ff6600;
}

.company_list .left .left01 .left01box a {
	font-size: 14px;
}

.company_list .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}

.company_list .left .left01 .newslist {
	border: #CCE0F5 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
	padding: 8px;
	color: #ff6600;
}

.company_list .left .left01 .newslist h1 {
	font-size: 14px;
	color: #000;
	background: #f1f1f1;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
}

.company_list .left .left01 .newslist a {}

.company_list .left .left01 .newslist a:hover {
	color: red;
	text-decoration: none;
}

.company_list .left .left01 .left03box {
	border: #CCE0F5 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
	padding: 8px;
}

.company_list .left .left01 .left03box .productorder {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.company_list .left .left01 .left03box .productorder a {
	width: 88px;
	float: left;
	height: 30px;
	background: #CC0000;
	text-align: center;
	margin: 0px 5px;
	color: #FFF;
}

.company_list .left .left01 .left03box .productorder a:hover {
	color: #FFFF00;
}

.company_list .left .left01 .left03box table {}

.company_list .left .left01 .left03box table tr.product_list {
	background: #F3FAFF;
	height: 28px;
	line-height: 28px;
	font-weight: bold;
}

.company_list .left .left01 .left03box table td.pic img {
	padding: 2px;
	border: #F3FAFF 2px solid;
}

.company_list .left .left01 .left03box table td.pic img:hover {
	border: #ff6600 2px solid;
}

.company_list .left .left01 .left03box table td a.productname {
	font-size: 12px;
	font-weight: bold;
	color: #069;
}

.company_list .left .left01 .left03box table td a:hover {
	color: red;
	text-decoration: none;
}

.company_list .left .left01 .left03box table td a.liuyan {
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

.company_list .left .left01 .left03box table td span.lxfs a {
	color: #069;
	font-weight: normal;
}

.company_list .left .compsea {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	padding: 8px 15px;
	font-size: 14px;
}

.company_list .left .left02 {}

.company_list .left .left02 img {
	width: 100%;
}

.company_list .right {
	width: 220px;
	float: right;
}

.company_list .right .right01 {
	padding: 8px;
	border: #C6DDF1 1px solid;
	background: #FCFEFF;
	height: 46px;
	overflow: hidden;
}

.company_list .right .right01 a {
	height: 34px;
	line-height: 34px;
	text-align: center;
}

.company_list .right .right01 a:hover {
	color: #B50607;
	background: url(hoverbg.png) no-repeat left bottom;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
}

.company_list .right .right02 {
	border: #C6DDF1 1px solid;
	background: #FCFEFF;
	height: 46px;
	text-align: center;
	padding: 6px 8px;
	overflow: hidden;
}

.company_list .right .right03 {
	border: #dfdfdf 1px solid;
	height: 100%;
	overflow: hidden;
	background: #fff
}

.company_list .right .right03 .title {
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	padding-left: 15px;
}

.company_list .right .right03 .right03box {
	padding: 8px;
}

.company_list .right .right03 .right03box ul {}

.company_list .right .right03 .right03box li {
	line-height: 24px;
	width: 200px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.company_list .right .right03 .right03box a {}

.company_list .right .right03 .right03box a:hover {
	color: red;
	text-decoration: none;
}

.company_list .right .right03 .right03box span {
	font-weight: bold;
	color: #ff6600;
	padding-right: 5px;
}

.company_list .right .right03 .right02box {
	padding: 8px;
}

.company_list .right .right03 .right02box a {}

.company_list .right .right03 .right02box a:hover {
	color: red;
	text-decoration: none;
}


/*company_show*/

.companyshow {
	width: 965px;
	margin: 0px auto;
}

.companyshow .left {
	width: 280px;
	float: left;
}

.companyshow .left .left01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.companyshow .left .left01 .title {
	background: url(titbg.gif) repeat-x;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	padding-left: 15px;
}

.companyshow .left .left01 .left01box {
	padding: 8px;
}

.companyshow .left .left01 .left01box ul {}

.companyshow .left .left01 .left01box li {
	line-height: 24px;
	border-bottom: #f1f1f1 1px dashed;
}

.companyshow .right {
	width: 675px;
	float: right;
}

.companyshow .right .right01 {}

.companyshow .right .right01 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.companyshow .right .right01 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.companyshow .right .right01 .right01box {
	border: #CCE0F5 1px solid;
	border-top: none;
	background: #FCFEFF;
	height: 100%;
	overflow: hidden;
	padding: 15px;
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
}





/*商城频道*/

.shopcontent {
	width: 965px;
	margin: 0px auto;
}

.shopcontent .left {
	width: 706px;
	float: left;
}

/* tmall focus */
#focus {
	width: 706px;
	height: 280px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height: 280px;
	position: absolute;
}

#focus ul li {
	float: left;
	width: 706px;
	height: 280px;
	overflow: hidden;
	position: relative;
	background: #000;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus .btnBg {
	position: absolute;
	width: 706px;
	height: 40px;
	left: 0;
	bottom: 0;
	background: #000;
}

#focus .btn {
	position: absolute;
	width: 696px;
	height: 24px;
	left: 0;
	bottom: 8px;
	padding-left: 10px;
}

#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-size: 20px;
	font-family: "Microsoft YaHei", SimHei;
	margin-right: 10px;
	cursor: pointer;
	color: #fff;
}

#focus .btn span.on {
	background: #000;
	color: #fcc;
}

.shopcontent .right {
	width: 245px;
	float: right;
	border: #E7E7E7 1px solid;
}

.shopcontent .right .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
	padding-left: 10px;
}

.shopcontent .right .notbox {
	height: 213px;
	overflow: hidden;
	padding: 10px;
}

.shopcontent .right .notbox ul {
	padding: 0px;
	margin: 0px;
}

.shopcontent .right .notbox li {
	border-bottom: #e8e8e8 1px dashed;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	height: 26px;
	line-height: 26px;
}

.shopcontent .right .notbox a:hover {
	color: red;
	text-decoration: none;
}

.shopcontent .left2 {
	width: 706px;
	float: left;
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.shopcontent .left2 .title {
	border-bottom: #E7E7E7 1px solid;
}

.shopcontent .left2 .title span {
	width: 118px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
	display: block;
}

.shopcontent .left2 .top-cate {
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.shopcontent .left2 .top-cate dl {
	width: 50%;
	float: left;
	border-bottom: #e8e8e8 2px dotted;
	height: 70px;
	overflow: hidden;
}

.shopcontent .left2 .top-cate dt {
	width: 60px;
	float: left;
	text-align: center;
}

.shopcontent .left2 .top-cate dt a {
	width: 60px;
	background: #f1f1f1;
	color: #000;
	display: block;
	height: 65px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 25px;
	padding-top: 15px;
}

.shopcontent .left2 .top-cate dt a:hover {
	padding-top: 15px;
	background: url(onbg.gif) no-repeat left -10px;
	display: block;
	width: 60px;
	height: 65px;
	color: #fff;
	text-decoration: none;
}

.shopcontent .left2 .top-cate dd {
	width: 270px;
	float: right;
	margin-left: 8px;
	margin-right: 5px;
}

.shopcontent .left2 .top-cate dd a {
	padding: 0px 5px;
	line-height: 24px;
}

.shopcontent .left2 .top-cate dd a:hover {
	color: red;
	text-decoration: none;
}


.shopcontent .right {}

.shopcontent .right .qgbox {
	padding: 8px;
	height: 286px;
	overflow: hidden;
}


/*首页抢购样式*/
.timeBox {
	wborder-width: 0px;
	padding-top: 4px;
	height: 23px;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	line-height: 23px;
}

.timeBox strong {
	font-size: 20px;
	padding: 0 3px;
	color: #E11400;
}

.Product_List_S {
	width: 227px;
	border: solid #E7CA96;
	border-width: 0px;
	overflow: hidden;
}

.Product_List_S ul {
	margin: 0px;
	padding: 0px;
}

.Product_List_S li {
	width: 225px;
	padding: 0;
	border: 0;
}

.Product_List_S li.first {
	background: none;
	text-align: center;
}

.Product_List_S dl {
	background: none;
	padding: 3px;
}

.Product_List_S dl dt {
	margin-bottom: 5px;
	position: relative;
}

.Product_List_S dl dt img.q {
	position: absolute;
	width: 46px;
	height: 41px;
	right: 40px;
	bottom: 0;
	_bottom: 90px;
}

.Product_List_S dl dt img.qW {
	position: absolute;
	width: 46px;
	height: 47px;
	right: 40px;
	bottom: 0;
}

.Product_List_S dd.p_Name {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.Product_List_S dd.p_Name a {
	color: #666;
	display: block;
	text-align: center;
}

.Product_List_S dd.p_Name a:hover {
	color: red;
	display: block;
	text-align: center;
	text-decoration: none;
}

.Product_List_S dd.p_Price {
	color: #E42E2F;
	font-weight: bold;
}

.Product_List_S dd.p_Price strong {
	font-size: 12px;
}

.Product_List_S dd.p_Price1 {
	color: #666;
	height: 30px;
	line-height: 30px;
}

.Product_List_S dd.p_Price1 em {
	text-decoration: line-through;
}

.Product_List_S dd.p_Price1 strong {
	color: #E42E2F;
	height: 30px;
	line-height: 30px;
}

.loading {
	width: 229px;
	height: 289px;
}

.loading img {
	margin: 180px auto 0;
}

.Product_List_S img {
	width: 162px;
	margin-top: 10px;
	height: 160px;
	overflow: hidden;
}

/*首页抢购样式end*/



.shopcontent .left3 {
	width: 706px;
	float: left;
}

.shopcontent .left3 .left3_a {}

.shopcontent .left3 .left3_a .title {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	color: #000;
	position: relative;
}

.shopcontent .left3 .left3_a .title span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.shopcontent .left3 .left3_a .title span a {
	font-weight: normal;
	color: #069;
}

.shopcontent .left3 .left3_a .title span a:hover {
	color: red;
	text-decoration: none;
}

.shopcontent .left3 .left3_a .left3box {
	border: #E7E7E7 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
}

.shopcontent .left3 .left3_a .left3box ul {
	padding: 10px;
}

.shopcontent .left3 .left3_a .left3box li {
	width: 25%;
	float: left;
	text-align: center;
}

.shopcontent .left3 .left3_a .left3box img {
	width: 150px;
	height: 200px;
	padding: 2px;
	border: #E7E7E7 1px solid;
	margin-bottom: 8px;
}

.shopcontent .left3 .left3_a .left3box h3 {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.shopcontent .left3 .left3_a .left3box a:hover {
	color: red;
	text-decoration: none;
}

.shopcontent .left3 .left3_a .left3box span {
	font-size: 14px;
	font-weight: bold;
	color: red;
}

.shopcontent .left3 .left3_a .left3box s {
	margin-left: 15px;
}


.shopcontent .left3 .left3_a #shoplist {
	margin-top: 10px;
	border: #E7E7E7 1px solid;
	padding: 10px;
	height: 100%;
	overflow: hidden;
}

.shopcontent .left3 .left3_a #shoplist li {
	width: 25%;
	float: left;
	text-align: center;
}

.shopcontent .left3 .left3_a #shoplist img {
	width: 150px;
	height: 150px;
	padding: 2px;
	border: #E7E7E7 1px solid;
	margin-bottom: 8px;
}

.shopcontent .left3 .left3_a #shoplist h3 {
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.shopcontent .left3 .left3_a #shoplist a:hover {
	color: red;
	text-decoration: none;
}

.shopcontent .left3 .left3_a #shoplist span {
	font-size: 14px;
	font-weight: bold;
	color: red;
}

.shopcontent .left3 .left3_a #shoplist s {
	margin-left: 15px;
}



.shopcontent .right3 {
	width: 247px;
	float: right;
}

.shopcontent .right3 .right01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.shopcontent .right3 .right01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
	padding-left: 10px;
	position: relative;
}

.shopcontent .right3 .right01 .title span#more {
	position: absolute;
	right: 10px;
	top: 0px;
}

.shopcontent .right3 .right01 .title span#more a {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	font-family: "宋体";
}

.shopcontent .right3 .right01 .tg {
	padding: 10px;
	height: 288px;
	overflow: hidden;
}

.shopcontent .right3 .right01 .tg li {
	line-height: 28px;
	border-bottom: #e8e8e8 1px solid;
}

.shopcontent .right3 .right01 .tg .tgbox {
	height: 130px;
	text-align: center;
	overflow: hidden;
}

.shopcontent .right3 .right01 .tg .tgpic img {
	width: 110px;
	*+width: 120px;
	height: 120px;
	border: #e8e8e8 1px solid;
	padding: 2px;
	float: left;
}

.shopcontent .right3 .right01 .tg .tgjg {
	width: 95px;
	float: right;
	border: red 1px solid;
}

.shopcontent .right3 .right01 .tg .tgjg h2 {
	height: 30px;
	background: red;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.shopcontent .right3 .right01 .tg .tgjg dt {
	width: 49%;
	float: left;
	background: #f1f1f1;
	border-bottom: #fff 1px solid;
}

.shopcontent .right3 .right01 .tg h1 a {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	line-height: 23px;
}

.shopcontent .right3 .right01 .tg h1 span#num {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

.shopcontent .right3 .right01 .tg span#num {
	display: block;
	background: url(num.gif) no-repeat left 5px;
	width: 17px;
	height: 24px;
	color: #fff;
	float: left;
	text-align: center;
	line-height: 24px;
	margin-right: 8px;
}

.shopcontent .right3 .right01 a {}

.shopcontent .right3 .right01 a:hover {
	color: red;
	text-decoration: none;
}

.shopcontent .right3 .right01 .lazyload {
	width: 226px;
	padding: 8px;
}

/*排行鼠标效果*/
.t_Newhotlist {
	width: 226px;
	height: 94px;
	clear: both;
}

.t_Newhotlist_pic {
	width: 220px;
	height: 84px;
	float: left;
	text-align: left;
	border-top: 1px solid #CFCFCF;
	padding: 10px 0 0
}

.t_Newhotlist_single {
	width: 220px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	line-height: 29px;
	border-top: #f1f1f1 1px dashed;
}

.t_Newhotlist_single span#num {
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
}

.t_Newhotlist_single a {
	padding: 0px 10px;
}

.t_Newhotlist_pic .t_Newhotlist_pic_left {
	float: left;
	width: 30px;
	margin-top: 8px;
}

.t_Newhotlist_pic_left img {
	width: 21px;
	height: 21px;
}

.t_Newhotlist_pic_center img {
	width: 60px;
	height: 59px;
	border: #e8e8e8 1px solid;
	padding: 2px;
}

.t_Newhotlist_pic_center {
	float: left
}

.t_Newhotlist_pic_right {
	float: right
}

.t_Newhotlist_pic_right .Newhotlist_text {
	width: 100px;
	margin: 0 10px 0 0;
	line-height: 23px;
}

.t_Newhotlist_pic_right .Newhotlist_price {
	color: #CB0000;
	margin-top: 5px;
	font-weight: 800
}

.hidden {
	display: none
}

.t_Newhotlist_pic_right .Newhotlist_text a:hover {
	color: red;
	text-decoration: none;
}


.shopcontent .right3 .right02 {
	background: url(order_sea.png) no-repeat;
	height: 26px;
	line-height: 26px;
}

.shopcontent .right3 .right02 .textbox {
	width: 170px;
	margin-left: 5px;
	border: red 0px solid;
	height: 23px;
	line-height: 23px;
}

.shopcontent .right3 .right02 .btn {
	width: 60px;
	color: #fff;
	height: 23px;
	line-height: 23px;
}

.shopcontent .right3 .right03 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.shopcontent .right3 .right03 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.shopcontent .right3 .right03 .right03box {
	padding: 10px;
}

.shopcontent .right3 .right03 .right03box ul {}

.shopcontent .right3 .right03 .right03box li {
	width: 50%;
	float: left;
	text-align: center;
	height: 68px;
}

.shopcontent .right3 .right03 .right03box img {
	padding: 2px;
	border: #D4D4D4 1px solid;
	margin-bottom: 3px;
}

.shopcontent .right3 .right03 .right03box a {}

.shopcontent .right3 .right03 .right03box a:Hover {
	color: red;
	text-decoration: none;
}


.shopcontent .right3 .right03 .right04box {
	padding: 10px;
}


#service {
	width: 965px;
	margin: 0px auto;
	border-top: #ccc 1px solid;
}

#service dl {
	width: 20%;
	float: left;
}

#service dt {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	border-bottom: #ccc 1px solid;
}

#service .fore1 dt b {
	background: url(/shop/images/schelp.png) no-repeat 10px top;
	height: 30px;
	width: 33px;
	display: block;
	float: left;
}

#service .fore2 dt b {
	background: url(/shop/images/schelp.png) no-repeat -30px top;
	height: 30px;
	width: 33px;
	display: block;
	float: left;
}

#service .fore3 dt b {
	background: url(/shop/images/schelp.png) no-repeat -60px top;
	height: 30px;
	width: 33px;
	display: block;
	float: left;
}

#service .fore4 dt b {
	background: url(/shop/images/schelp.png) no-repeat -88px top;
	height: 30px;
	width: 33px;
	display: block;
	float: left;
}

#service .fore5 dt b {
	background: url(/shop/images/schelp.png) no-repeat -116px top;
	height: 30px;
	width: 33px;
	display: block;
	float: left;
}

#service .fore1 dd {
	border-left: 1px #ccc solid;
}

#service dd {
	padding: 10px 30px;
	border-right: 1px #ccc solid;
	height: 140px;
	border-bottom: #CCC 1px solid;
}

#service .item {
	width: 130px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#service .item a:hover {
	color: red;
	text-decoration: none;
}



/*商品栏目页*/
.shoplist {
	width: 965px;
	margin: 0px auto;
}

.shoplist .left {
	width: 245px;
	float: left;
}

.shoplist .left .left01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.shoplist .left .left01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.shoplist .left .left01 .left01box {
	padding: 10px;
}

.shoplist .left .left01 .left01box .classtitle {
	padding: 8px;
	border-bottom: #ccc 1px solid;
	height: 29px;
	line-height: 29px;
}

.shoplist .left .left01 .left01box .classtitle a {
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

.shoplist .left .left01 .left01box .classtitle a:hover {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.shoplist .left .left01 .left01box .list {
	padding: 10px;
}

.shoplist .left .left01 .left01box .list a {}

.shoplist .left .left01 .left01box .list a:hover {
	color: red;
	text-decoration: none;
}

.shoplist .left .left01 .left02box {
	padding: 10px;
}


.shoplist .right {
	width: 705px;
	float: right;
}

.shoplist .right .right01 {
	border: #E7E7E7 1px solid;
}

.shoplist .right .right01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.shoplist .right .right01 .right01box {
	height: 100%;
	overflow: hidden;
	padding: 20px;
}

.shoplist .right .right01 .right01box ul {}

.shoplist .right .right01 .right01box li {
	width: 25%;
	float: left;
	height: 220px;
	overflow: hidden;
}

.shoplist .right .right01 .right01box img {
	margin-bottom: 5px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.shoplist .right .right01 .right01box a {}

.shoplist .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}

.shoplist .right .right01 .right01box span.price {
	font-size: 14px;
	color: red;
}

.shoplist .right .right01 .right01box p del {
	color: #999;
}



/*图片 -内容页*/

.shopnr {
	width: 965px;
	margin: 0px auto;
}

.shopnr .shopnr01 {
	width: 965px;
	float: right;
}

.shopnr .shopnr01 .right01 {}

.shopnr .shopnr01 .right01 h3 {
	font-size: 16px;
	font-weight: bold;
	color: #069;
	text-align: center;
}

.shopnr .shopnr01 .right01 .productbox {}

.shopnr .shopnr01 .right01 .productbox .productl {
	width: 320px;
	float: left;
}

.shopnr .shopnr01 .right01 .productbox .productl .product_comp {
	text-align: center;
}

.shopnr .shopnr01 .right01 .productbox .productr {
	width: 580px;
	float: right;
}

.shopnr .shopnr01 .right01 .productbox .productr .vipprice {
	font-weight: bold;
	color: #ff6600
}

.shopnr .shopnr01 .right01 .productbox .productr ul {}

.shopnr .shopnr01 .right01 .productbox .productr li {
	height: 28px;
	line-height: 28px;
}

.shopnr .shopnr01 .right01 .productbox .productr .share {
	margin-top: 10px;
}

#pro_infor {
	height: 280px;
}

#pro_infor img {
	border: 1px solid #ccc;
	width: 320px;
	height: 271px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 281px;
	padding: 10px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 281px;
	height: 50px;
}

/*购物车*/

.carbox {
	padding: 10px;
	border: 1px solid #E5E1E1;
	background: #F6F6F6;
	width: 90%;
}

#buybtn {
	cursor: pointer;
	margin-top: 10px;
	width: 139px;
	height: 36px;
	background: url(/shop/images/buy_button.png) no-repeat;
	border: 0px
}

#carbtn {
	cursor: pointer;
	margin-top: 10px;
	width: 139px;
	height: 36px;
	background: url(/shop/images/buy_button.png) no-repeat -140px;
	border: 0px
}

.carbox span {
	float: left;
	width: auto;
	padding: 0px 8px;
	text-align: center;
	line-height: 22px;
}

.carbox span.txt {
	border: 1px #c9c8ce solid;
	padding: 0px 8px;
	margin: 0px 12px;
	color: #646464;
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	margin-bottom: 5px;
	white-space: nowrap;
}

.carbox span.txt:Hover {
	border: 1px #ff6701 solid;
}

.carbox span.curr {
	background: #fff url(/shop/images/item_sel.gif) no-repeat right bottom;
	width: auto;
	padding: 0px 8px;
	margin: 0px 12px;
	line-height: 22px;
	border: 1px #ff6701 solid;
	margin-bottom: 5px;
	white-space: nowrap;
}

.carbox div {
	clear: both
}

.shopnr .shopnr02 .left {
	width: 245px;
	float: left;
}

.shopnr .shopnr02 .left .left01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.shopnr .shopnr02 .left .left01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.shopnr .shopnr02 .left .left01 .left01box {
	padding: 10px;
}

.shopnr .shopnr02 .left .left01 .left01box .classtitle {
	padding: 8px;
	border-bottom: #ccc 1px solid;
	height: 29px;
	line-height: 29px;
}

.shopnr .shopnr02 .left .left01 .left01box .classtitle a {
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

.shopnr .shopnr02 .left .left01 .left01box .classtitle a:hover {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

.shopnr .shopnr02 .left .left01 .left01box .list {
	padding: 10px;
}

.shopnr .shopnr02 .left .left01 .left01box .list a {}

.shopnr .shopnr02 .left .left01 .left01box .list a:hover {
	color: red;
	text-decoration: none;
}

.shopnr .shopnr02 .left .left02 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.shopnr .shopnr02 .left .left02 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.shopnr .shopnr02 .left .left02 .left02box {
	padding: 8px;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd {
	height: 85px;
	overflow: hidden;
	border-bottom: #f1f1f1 1px solid;
	margin-bottom: 8px;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd a.sidepdleft {
	display: block;
	width: 70px;
	float: left;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd a.sidepdleft img {
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd h2 {
	width: 120px;
	float: right;
	line-height: 24px;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd h2 a {
	font-size: 12px;
	font-weight: normal;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd h2 a:hover {
	color: red;
	text-decoration: none;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd h3 {
	width: 120px;
	float: right;
	line-height: 24px;
	font-size: 20px;
	color: #CC0000;
}

.shopnr .shopnr02 .left .left02 .left02box .sidepd h3 span {
	color: #ff6600;
}

.shopnr .shopnr02 .right02 {
	width: 710px;
	float: right;
}

.shopnr .shopnr02 .right02 .productintro {
	padding: 10px;
}

.shopnr .shopnr02 .right02 .productintro .help_box {}

.shopnr .shopnr02 .right02 .productintro .help_box h2 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	width: 140px;
	background: red;
	color: #fff;
}

.shopnr .shopnr02 .right02 .productintro .help_box li {
	line-height: 24px;
	font-size: 12px;
	color: #555;
}

.shopnr .shopnr02 .plbox {
	border: #D4D4D4 1px solid;
}

.shopnr .shopnr02 .plbox h2 {
	background: url(tbg.gif) repeat-x;
	height: 35px;
	line-height: 35px;
	border-bottom: #ccc 1px solid;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	color: #069;
}

.shopnr .shopnr02 .plbox .plcontent {
	padding: 10px;
}

.shoporderbox {
	width: 965px;
	margin: 0px auto;
	border: #D4D4D4 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.shoporderbox h2 {
	border-bottom: #ccc 1px solid;
}

.shoporderbox .ddcxbox {
	padding: 10px;
}

.shoporderbox .ddcxbox .btn {
	border: #666 1px solid;
	background: #CECECE;
	height: 21px;
	line-height: 21px;
}

.shoporderbox .orderresult {
	margin-top: 10px;
}

.shoporderbox .orderresult .searchtips {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 20px;
}

.shoporderbox .orderresult .title {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
	text-align: center;
	background: #f1f1f1;
	height: 28px;
	line-height: 28px;
}

.shoporderbox .orderresult tr {
	text-align: left;
}

#payment {
	margin: 10px;
}

#payment .btn {
	margin: 0px 10px;
	width: 153px;
	background: url(/shop/images/bg_tit_home.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	color: #fff;
}

.kblist {
	padding: 10px;
}

.kblist ul {}

.kblist li {
	width: 25%;
	float: left;
	text-align: center;
}

.kblist a.t {
	text-align: left;
	width: 130px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*品牌*/

.brandmain {
	width: 955px;
	margin: 0px auto;
	border: #D4D4D4 1px solid;
	height: 28px;
	line-height: 28px;
	padding-left: 10px;
}

.brandmain a {
	padding: 0px 5px;
}

.brandmain a:hover {
	color: #ff6600;
	text-decoration: none;
}

.brandbox {
	width: 965px;
	margin: 0px auto;
	border: #D4D4D4 1px solid;
}

.brandbox ul {
	padding: 10px;
}

.brandbox li {
	width: 20%;
	float: left;
	text-align: center;
}

.brandbox span.brandname a:hover {
	color: #ff6600;
	text-decoration: none;
}

.brandbox img {
	padding: 2px;
	background: #f1f1f1;
	border: #999 1px solid;
}

.brandcontent {
	width: 965px;
	margin: 0px auto;
}

.brandcontent .left {
	width: 255px;
	float: left;
}

.brandcontent .left .left01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.brandcontent .left .left01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.brandcontent .left .left01 .left01box {
	padding: 8px;
}

.brandcontent .left .left01 .left01box ul {}

.brandcontent .left .left01 .left01box li {
	width: 50%;
	float: left;
	text-align: center;
	height: 68px;
	overflow: hidden;
}

.brandcontent .left .left01 .left01box img {
	width: 88px;
	height: 31px;
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.brandcontent .left .left01 .left01box img:hover {
	border: #ff6600 1px solid;
}

.brandcontent .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}

.brandcontent .left .left02 {
	border: #E7E7E7 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.brandcontent .left .left02 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.brandcontent .left .left02 .left02box {
	padding: 8px;
}


.brandcontent .right {
	width: 700px;
	float: right;
}

.brandcontent .right .right01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.brandcontent .right .right01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.brandcontent .right .right01 .right01box {
	padding: 8px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
}

.brandcontent .right .right01 .right01box img {}

.brandcontent .right .right02 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.brandcontent .right .right02 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.brandcontent .right .right02 .right02box {
	padding: 8px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
}

.brandcontent .right .right02 .right02box ul {}

.brandcontent .right .right02 .right02box li {
	width: 25%;
	float: left;
	height: 240px;
	overflow: hidden;
}

.brandcontent .right .right02 .right02box .pic {
	text-align: center;
}

.brandcontent .right .right02 .right02box .pic img {
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.brandcontent .right .right02 .right02box .jg {
	height: 25px;
	line-height: 25px;
}

.brandcontent .right .right02 .right02box .jg span#hyj {
	width: 80px;
	float: left;
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

.brandcontent .right .right02 .right02box .jg span#scj {
	width: 80px;
	float: right;
	display: block;
}

.brandcontent .right .right02 .right02box span#productname {
	height: 50px;
	overflow: hidden;
	line-height: 22px;
	text-align: left;
	display: block;
}

.brandcontent .right .right02 .right02box span#productname a {
	font-size: 12px;
	color: #000;
}

.brandcontent .right .right02 .right02box span#productname a:hover {
	color: red;
	text-decoration: none;
}

.brandcontent .right .right02 .right02box .page {
	line-height: 25px;
	font-size: 12px;
}

.brandcontent .right .right02 .right02box .page select {
	font-size: 12px;
}

/*购物车*/
.navsite {
	width: 965px;
	margin: 0px auto;
	background: url(/shop/images/cartnav-bg.gif) repeat-x;
	height: 64px;
}

.navsite .left {
	width: 566px;
	float: left;
}

.navsite .right {
	width: 199px;
	float: right;
}

.cartbox {
	width: 965px;
	margin: 0px auto;
	border: #D4D4D4 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.cartbox .logintips {
	background: #AED7F8;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #000;
	padding-left: 20px;
}

.cartbox .ShoppingCart .title {
	background: #E6EBEE;
	height: 30px;
	line-height: 30px;
	border-top: #DDDDDD 1px solid;
	border-bottom: #DDDDDD 1px solid;
	font-weight: bold;
	color: #000;
}

.cartbox .ShoppingCart .carttr {
	margin-top: 30px;
}

.cartbox .ShoppingCart .carttr .prolist {
	padding: 10px;
}

.cartbox .ShoppingCart .carttr .prolist li {
	width: 20%;
	float: left;
	text-align: center;
	height: 150px;
}

.cartbox .ShoppingCart .carttr .prolist a:hover {
	color: red;
	text-decoration: none;
}

#cartShow {}

.jrgwc {
	text-align: center;
	float: left;
}

.contactborder {
	width: 965px;
	margin: 0px auto;
	border: #D4D4D4 1px solid;
}

.contactborder .logintips {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #000;
	padding-left: 20px;
}

.contactborder .titleinput {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	background: #69ACE3;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	border-bottom: #E5E5E5 2px solid;
}

.contactborder table {
	padding: 10px;
}

.contactborder table .tdbg input {
	height: 20px;
	line-height: 20px;
	color: #999;
}

.contactborder td {
	height: 30px;
	line-height: 30px;
}

.contactborder td.fpxx {}

.contactborder td.fpxx label {
	height: 27px;
	line-height: 27px;
}


.provincename {
	color: #ff6600
}

.tocity {
	border: 1px solid #E5E5E5;
	text-align: center;
	background: #C6E7FA;
	height: 23px;
	width: 130px;
}

.showcity {
	position: absolute;
	background: #C6E7FA;
	border: #278BC6 1px solid;
	width: 420px;
	display: none;
	height: 450px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.delivery {
	width: 500px;
	padding: 5px;
	border: 1px solid #cccccc;
	background: #fff
}

.jgxx {
	color: #ff3300
}

.jgxx span {
	color: blue
}

.orderview {
	width: 965px;
	margin: 0px auto;
}

.cartborder {
	width: 963px;
	margin: 0px auto;
	margin-top: 10px;
	border: #E5E5E5 1px solid;
}

.cartborder .titleinput {
	font-weight: bold;
	padding-left: 10px;
	background: #F3F3F3;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	border-bottom: #E5E5E5 2px solid;
}

.contactbox {
	padding: 10px;
}

.contactbox ul {
	padding: 10px;
}

.contactbox li {
	height: 30px;
	line-height: 30px;
	width: 50%;
	float: left;
}

.cartborder div.but {
	margin-top: 10px;
	text-align: center;
	margin-bottom: 10px;
}

.contactborder .border .title {
	font-weight: bold;
	color: #000;
	background: #AED7F8;
	height: 30px;
	line-height: 30px;
	border-bottom: #E4E4E4 1px solid;
}

.contactborder #sss font {
	color: green;
	font-weight: bold;
}

.succbox {
	width: 961px;
	margin: 0px auto;
	border: #EBE6D5 2px solid;
}

.succ_content {
	padding: 20px;
	font-size: 14px;
}

.succ_content .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border: #d4d4d4 1px solid;
	padding-left: 10px;
}

.succ_content p {
	font-size: 12px;
}


.bankbox {
	width: 963px;
	margin: 0px auto;
	border: #E7E7E7 1px solid;
}

.bankbox h3 {
	height: 33px;
	line-height: 33px;
	border-bottom: #E7E7E7 1px solid;
	padding-left: 10px;
	color: #000;
}

.bankbox .fksm {
	padding: 8px;
	line-height: 24px;
}

.payrbox {}

.payrbox .payl {
	width: 500px;
	float: left;
	border-right: #f1f1f1 1px solid;
}

.payrbox .payr {
	width: 400px;
	float: right;
}

.payrbox .payr h2 {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	padding-left: 15px;
}


.paybox {
	width: 965px;
	margin: 0px auto;
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.paybox .payname {
	background: #F3F3F3;
	height: 30px;
	line-height: 30px;
	border-bottom: #E5E5E5 2px solid;
	font-weight: bold;
	text-align: center;
}

.paybox tr {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.paybox td {
	height: 30px;
	line-height: 30px;
	border-bottom: #f1f1f1 1px solid;
}

/*商品筛选*/


.sxmain {
	width: 965px;
	margin: 0px auto;
}

.sxmain .left {
	width: 255px;
	float: left;
}

.sxmain .left .left01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.sxmain .left .left01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
}

.sxmain .left .left01 .leftbox {
	padding: 10px;
}

.sxmain .left .left01 .leftbox .classtitle {
	padding: 8px;
	border-bottom: #ccc 1px solid;
	height: 29px;
	line-height: 29px;
}

.sxmain .left .left01 .leftbox .classtitle a {
	font-size: 14px;
	font-weight: normal;
	color: #555;
}

.sxmain .left .left01 .leftbox .classtitle a:hover {
	color: #ff6600;
	text-decoration: none;
}

.sxmain .left .left01 .leftbox .list {
	padding: 10px;
}

.sxmain .left .left01 .leftbox .list a {}

.sxmain .left .left01 .leftbox .list a:hover {
	color: red;
	text-decoration: none;
}

.sxmain .left .left01 .left02box {
	padding: 10px;
}

.sxmain .right {
	width: 695px;
	float: right;
}

.sxmain .right .right01 {
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.sxmain .right .right01 .title {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #E7E7E7 1px solid;
	position: relative;
}

.sxmain .right .right01 .title span {
	position: absolute;
	right: 10px;
	top: 0px;
	color: #555;
}

.sxmain .right .right01 .right01box {
	padding: 10px;
}

.sxmain .right .right01 .right01box .condition_title {
	width: 11%;
	margin-right: 5px;
	text-align: right;
	float: left;
	font-weight: bold;
	line-height: 28px;
}

.sxmain .right .right01 .right01box .container {
	float: right;
	width: 85%;
}

.sxmain .right .right01 .right01box .container a {
	padding: 0px 8px;
	color: #336699;
	line-height: 28px;
}

.sxmain .right .right01 .right01box .container strong {
	background: #03A2DC;
	padding: 3px;
	color: #fff;
}

.sxmain .right .right02 {
	border: #E7E7E7 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.sxmain .right .right02 .title {
	background: #EBEBEB;
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #000;
	border-bottom: #d4d4d4 1px solid;
	padding-left: 10px;
}


.scsearch_tabs {
	width: 260px;
	float: left;
}

.scsearch_tabs ul {
	padding-left: 5px;
}

.scsearch_tabs li {
	width: 107px;
	height: 37px;
	text-align: center;
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}

.scsearch_tabs a:hover {
	color: red;
	text-decoration: none;
}

.scsearch_tabs li.slt {
	width: 107px;
	height: 37px;
	text-align: center;
	float: left;
	background: url(tabbg.png) no-repeat;
	font-size: 14px;
	color: #fff;
	position: relative;
	margin-top: 2px;
	z-index: 9999px;
}

.scsearch_tabs li.slt a {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.scsearch_tabs li.slt a:hover {
	color: red;
	text-decoration: none;
}

.shopsxresult {
	width: 400px;
	float: right;
}

.shopsxresult .totalnum {
	width: 130px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.shopsxresult .sortby {
	width: 250px;
	float: right;
	font-size: 12px;
	font-weight: normal;
}




/*产品对比*/


.prcompare {
	width: 965px;
	margin: 0px auto;
}

.prcompare h2 {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
}

.prcompare .prcomparebox {}

.prcompare .prcomparebox .compare {
	border: #e8e8e8 1px solid;
}

.prcompare .prcomparebox .compare .title {
	background: #f1f1f1;
	line-height: 50px;
	font-weight: bold;
}

.prcompare .prcomparebox .compare .c1 {
	text-align: center;
}

.prcompare .prcomparebox .compare .c2 {
	text-align: center;
}

.prcompare .prcomparebox .compare .c3 {
	text-align: center;
}

.prcompare .prcomparebox .compare .c4 {
	text-align: center;
}

.prcompare .prcomparebox .compare .c5 {
	text-align: center;
}

.prcompare .prcomparebox .compare td {
	border: #e8e8e8 1px solid;
}

.prcompare .prcomparebox .compare a.qx {
	color: red;
}



/*自选礼包*/

.zxlbbox {
	width: 963px;
	margin: 0px auto;
	border: #d4d4d4 1px solid;
}

.zxlbbox .title {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-left: 15px;
	border-bottom: #d4d4d4 1px solid;
}

.zxlbbox .zxlbintro {
	padding: 10px;
	line-height: 24px;
	font-size: 14px;
}


.zxlbmain {
	width: 965px;
	margin: 0px auto;
}

.zxlbmain .left {
	width: 200px;
	float: left;
}

.zxlbmain .left .left01 {
	border: #D4D4D4 1px solid;
}

.zxlbmain .left .left01 .title {
	background: #f1f1f1;
	height: 33px;
	line-height: 33px;
	border-bottom: #d4d4d4 1px solid;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zxlbmain .left .left01 .left01box {}

.zxlbmain .left .left01 .left01box ul {
	padding: 8px;
}

.zxlbmain .left .left01 .left01box li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: #ccc 1px dashed;
}

.zxlbmain .left .left01 .left01box a:hover {
	color: #ff6600;
	text-decoration: none;
}

.zxlbmain .left .left01 .left02box {
	padding: 8px;
}

.zxlbmain .left .left01 .left02box .packphoto img {
	width: 180px;
	height: 250px;
	margin-bottom: 10px;
}



.zxlbmain .right {
	width: 750px;
	float: right;
}

.zxlbmain .right .right01 {
	border: #D4D4D4 1px solid;
}

.zxlbmain .right .right01 H3 {
	background: url(tbg.gif) repeat-x 0px bottom;
	height: 35px;
	line-height: 35px;
	border-bottom: #ccc 1px solid;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	color: #069;
}

.zxlbmain .right .right01 p {
	padding: 10px;
}

.zxlbmain .right .right02 {
	border: #D4D4D4 1px solid;
	height: 100%;
	overflow: hidden;
}

.zxlbmain .right .right02 h3 {
	background: #f1f1f1;
	height: 33px;
	line-height: 33px;
	border-bottom: #d4d4d4 1px solid;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
	color: #333;
}

.zxlbmain .right .right02 #productlist {}

.zxlbmain .right .right02 #productlist li {
	width: 25%;
	float: left;
	text-align: center;
	height: 220px;
	overflow: hidden;
}

.zxlbmain .right .right02 #productlist img {
	width: 130px;
	height: 150px;
	padding: 2px;
	border: #D4D4D4 1px solid;
	margin-bottom: 8px;
}

.zxlbmain .right .right02 #productlist span.t {
	line-height: 24px;
	color: #555;
	text-align: left;
}

.zxlbmain .right .right02 b {
	background: url(tbg.gif) repeat-x 0px bottom;
	height: 35px;
	line-height: 35px;
	border-bottom: #ccc 1px solid;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	color: #069;
	display: block;
}

.zxlbmain .right .right02 .thead {
	height: 28px;
	line-height: 28px;
	background: #F1F1F1;
	text-align: center;
	font-weight: bold;
}

.qspage {
	line-height: 28px;
	color: #999;
	text-align: right;
}




/*团购*/

.tgnav {
	width: 965px;
	margin: 0px auto;
	background: url(/shop/images/tbg.gif) no-repeat;
	height: 34px;
}

.tgnav ul {
	padding: 0px 10px;
}

.tgnav li {
	width: 10%;
	float: left;
	text-align: center;
	line-height: 32px;
	border-right: #C22B2B 1px solid;
}

.tgnav a {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}

.tgnav a.current {
	display: block;
	background: url(/shop/images/up.png) no-repeat center 29px;
}

.tgnav a:hover {
	text-decoration: none;
}

.class_quickout {
	width: 965px;
	margin: 0px auto;
	background: #F9F9F9;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.class_quickout .class_quick_fm {
	padding: 8px;
}

.class_quickout .class_quick_fm dl {}

.class_quickout .class_quick_fm dt.class_quick_tit {
	font-weight: bold;
	color: #000;
	width: 80px;
	float: left;
	text-align: center;
}

.class_quickout .class_quick_fm dd {
	width: 90%;
	float: right;
}

.class_quickout .class_quick_fm ul {}

.class_quickout .class_quick_fm li {
	float: left;
	padding: 0px 10px;
	text-align: left;
	height: 24px;
	line-height: 24px;
	white-space: nowrap;
	overflow: hidden;
}

.class_quickout .class_quick_fm a span {
	padding: 2px 5px;
}

.class_quickout .class_quick_fm a {
	display: block;
}

.class_quickout .class_quick_fm a:hover {
	display: block;
	background: #CC0000;
	color: #fff;
	text-decoration: none;
}


.tgcontent {
	width: 965px;
	margin: 0px auto;
}

.tgcontent ul {}

.tgcontent .tgnum {
	width: 313px;
	float: left;
	border: #f1f1f1 2px solid;
	height: 410px;
	overflow: hidden;
	text-align: center;
	margin: 2px;
}

.tgcontent h1 {
	line-height: 24px;
	text-align: left;
	padding: 8px;
	background: #F7F7F7;
	height: 60px;
	overflow: hidden;
}

.tgcontent h1 a {
	font-size: 14px;
	color: #666;
}

.tgcontent .tgimage {
	margin-top: 10px;
}

.tgcontent .tgimage img {
	width: 300px;
	height: 229px;
}

.tgcontent .pricebox {
	background: #D60500;
	height: 36px;
	line-height: 36px;
}

.tgcontent .pricebox h2 {
	width: 150px;
	float: left;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	line-height: 36px;
	float: left;
}

.tgcontent .pricebox h2 del {
	font-size: 14px;
	font-weight: normal;
	margin-left: 15px;
}

.tgcontent .pricebox span#buy {
	width: 88px;
	display: block;
	float: right;
}

.tgcontent .tgbuy {
	padding: 0px 8px;
	height: 30px;
}

.tgcontent .tgbuy .buynum {
	width: 120px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #CC0000;
	text-align: left;
}

.tgcontent .tgbuy .buynum span {
	font-weight: bold;
}

.tgcontent .tgbuy .timetip {
	width: 180px;
	float: right;
	height: 35px;
}

.tgcontent .tgbuy .timetip #counter12 {}

.tgcontent .tgbuy .timetip li {
	float: left;
	height: 35px;
	width: 35px;
}

.tgcontent .tgnum:hover {
	border: #ff6600 2px solid;
}


.wqtgcontent {
	width: 965px;
	margin: 0px auto;
}

.wqtgcontent .tgl {
	width: 700px;
	float: left;
}

.wqtgcontent .tgl h1 {
	color: #CC0000;
	padding: 0px;
	margin: 0px;
	height: 35px;
	line-height: 35px;
}

.wqtgcontent .wqtgbox {}

.wqtgcontent .wqtgbox ul {}

.wqtgcontent .wqtgbox li {
	width: 49%;
	margin: 2px;
	float: left;
	text-align: center;
	border: #f1f1f1 1px solid;
	height: 410px;
	overflow: hidden;
}

.wqtgcontent .wqtgbox h1 {
	line-height: 24px;
	text-align: left;
	padding: 8px;
	background: #F7F7F7;
	height: 60px;
	overflow: hidden;
}

.wqtgcontent .wqtgbox h1 a {
	font-size: 14px;
	color: #666;
}

.wqtgcontent .wqtgbox .tgimg {
	margin-top: 10px;
	text-align: center;
}

.wqtgcontent .wqtgbox .tgimg img {
	width: 320px;
	height: 229px;
}

.wqtgcontent .wqtgbox .pricebox {
	height: 35px;
	line-height: 35px;
	background: #D60500;
}

.wqtgcontent .wqtgbox .pricebox .price {
	width: 120px;
	float: left;
	font-size: 22px;
	font-weight: bold;
	color: #FFF;
}

.wqtgcontent .wqtgbox span#buy {
	display: block;
	width: 98px;
	float: right;
	text-align: center;
}

.wqtgcontent .wqtgbox .tg_xx {
	padding: 0px 8px;
	height: 30px;
	line-height: 30px;
}

.wqtgcontent .wqtgbox .tg_xx .scj {
	width: 200px;
	float: left;
	text-align: left;
}

.wqtgcontent .wqtgbox .tg_xx .buynum {
	width: 100px;
	float: right;
}

.wqtgcontent .wqtgbox .tg_xx .buynum span {
	font-weight: bold;
	color: #CC0000;
}

.wqtgcontent .wqtgbox li:hover {
	border: #CC0000 1px solid;
	background: #f1f1f1;
	color: #fff;
}

.wqtgcontent .tgr {
	width: 255px;
	float: right;
	border: #F1F1F1 1px solid;
}

.wqtgcontent .tgr H1 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0px 8px;
}

.wqtgcontent .tgr H1 span {
	color: #CC0000;
}

.wqtgcontent .tgr .tgrbox {
	padding: 8px;
}

.wqtgcontent .tgr .tgrbox ul {}

.wqtgcontent .tgr .tgrbox li {
	height: 120px;
	overflow: hidden;
	border-bottom: #ccc 1px dashed;
}

.wqtgcontent .tgr .tgrbox .tgimg {
	width: 90px;
	text-align: center;
	float: left;
}

.wqtgcontent .tgr .tgrbox .tgimg span#num {
	position: relative;
	top: 20px;
	left: -35px;
	display: block;
	width: 17px;
	background: url(num.gif) no-repeat;
	color: #fff;
	height: 19px;
}

.wqtgcontent .tgr .tgrbox .tgimg img {
	width: 80px;
	height: 80px;
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.wqtgcontent .tgr .tgrbox .tgtest {
	width: 140px;
	float: right;
	margin-top: 20px;
}

.wqtgcontent .tgr .tgrbox .tgtest .tgtit {
	height: 24px;
	line-height: 24px;
}

.wqtgcontent .tgr .tgrbox .tgtest .tgtit a {}

.wqtgcontent .tgr .tgrbox .tgtest .tgtit a:hover {
	color: red;
	text-decoration: none;
}

.wqtgcontent .tgr .tgrbox .tgtest .yt {
	height: 24px;
	line-height: 24px;
}

.wqtgcontent .tgr .tgrbox .tgtest .yt span {
	font-weight: bold;
}

.wqtgcontent .tgr .tgrbox .tgtest .time {
	height: 24px;
	line-height: 24px;
	color: #999;
}





.tgnrmain {
	width: 965px;
	margin: 0px auto;
}

.tgnrmain .left {
	width: 700px;
	float: left;
}

.tgnrmain .left .left01 {
	border: #FF9D9D 2px solid;
	padding: 10px;
	height: 100%;
	overflow: hidden;
}

.tgnrmain .left .left01 h1 {
	line-height: 24px;
	text-align: left;
	font-size: 22px;
}

.tgnrmain .left .tgbox {}

.tgnrmain .left .tgbox .floatl {
	width: 270px;
	float: left;
}

.tgnrmain .left .tgbox .floatl .tgbuy {
	width: 306px;
	background: url(/shop/images/buybg.png) no-repeat;
	position: relative;
	left: -40px;
	height: 115px;
}

.tgnrmain .left .tgbox .floatl .tgbuy .price {
	width: 140px;
	float: left;
	font-size: 25px;
	color: red;
	font-weight: bold;
	padding-top: 50px;
	margin-left: 30px;
	text-align: center;
}

.tgnrmain .left .tgbox .floatl .tgbuy .buybtn {
	width: 108px;
	float: right;
	margin-top: 56px;
}

.tgnrmain .left .tgbox .floatl .pricebox {
	margin-top: -12px;
	width: 264px;
	background: #fff;
	height: 90px;
	border: #CDCDCD 1px solid;
}

.tgnrmain .left .tgbox .floatl .pricebox span.tg_jg {
	padding-top: 10px;
	width: 33%;
	float: left;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}

.tgnrmain .left .tgbox .floatl .pricebox span.tg_jg del {
	font-size: 22px;
	font-weight: bold;
	color: #666;
}

.tgnrmain .left .tgbox .floatl .pricebox span.tg_jg em.tg_jgem {
	font-size: 22px;
	font-weight: bold;
}

.tgnrmain .left .tgbox .floatl .tgct {
	width: 264px;
	background: #fff;
	height: 90px;
	border: #CDCDCD 1px solid;
	border-top: none;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	padding-top: 10px;
}

.tgnrmain .left .tgbox .floatl .tgct span.buynum {
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

.tgnrmain .left .tgbox .floatl .tgct .tgpeople {
	font-size: 14px;
	color: #666;
	line-height: 25px;
	text-align: center;
}

.tgnrmain .left .tgbox .floatl .tgtime {
	width: 254px;
	background: #fff;
	height: 50px;
	border: #CDCDCD 1px solid;
	border-top: none;
	padding-top: 10px;
	font-size: 14px;
	padding-left: 10px;
}

.tgnrmain .left .tgbox .floatl .tgtime li {
	float: left;
	width: 40px;
}

.tgnrmain .left .left01 .share {
	border-top: #ccc 1px solid;
	padding-top: 10px;
}

.tgnrmain .left .left02 {
	border: #f1f1f1 2px solid;
	padding: 10px;
	height: 100%;
	overflow: hidden;
}

.tgnrmain .left .left02 h1 {
	padding: 0px;
	margin: 0px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: #ccc 1px solid;
}

.tgnrmain .left .left02 .left02box {
	padding: 20px;
	font-size: 14px;
	line-height: 25px;
}



.tgnrmain .left .tgbox .floatr {
	width: 380px;
	float: right;
}

.tgnrmain .left .tgbox .floatr .timg {
	text-align: center;
}

.tgnrmain .left .tgbox .floatr .timg img {
	width: 380px;
	height: 300px;
}

.tgnrmain .left .tgbox .floatr .tld {
	margin-top: 10px;
	color: #555;
}

.tgnrmain .left .tgbox .floatr .tld h1 {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}


.tgnrmain .right {
	width: 255px;
	float: right;
}

.tgnrmain .right .right01 {
	border: #CCC 1px solid;
}

.tgnrmain .right .right01 .title {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 15px;
	background: #fff;
	border-bottom: #f1f1f1 1px solid;
}

.tgnrmain .right .right01 .right01box {
	padding: 8px;
}

.tgnrmain .right .right01 .right01box li {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 15px;
}




.tgnrmain .right .right02 {
	border: #CCC 1px solid;
}

.tgnrmain .right .right02 H1 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding: 0px 8px;
	background: #fff;
	border-bottom: #f1f1f1 1px solid;
}

.tgnrmain .right .right02 H1 span {
	color: #CC0000;
}

.tgnrmain .right .right02 .tgrbox {
	padding: 8px;
}

.tgnrmain .right .right02 .tgrbox ul {}

.tgnrmain .right .right02 .tgrbox li {
	height: 120px;
	overflow: hidden;
	border-bottom: #ccc 1px dashed;
}

.tgnrmain .right .right02 .tgrbox .tgimg {
	width: 90px;
	text-align: center;
	float: left;
}

.tgnrmain .right .right02 .tgrbox .tgimg span#num {
	position: relative;
	top: 20px;
	left: -35px;
	display: block;
	width: 17px;
	background: url(num.gif) no-repeat;
	color: #fff;
	height: 19px;
}

.tgnrmain .right .right02 .tgrbox .tgimg img {
	width: 80px;
	height: 80px;
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.tgnrmain .right .right02 .tgrbox .tgtest {
	width: 140px;
	float: right;
	margin-top: 20px;
}

.tgnrmain .right .right02 .tgrbox .tgtest .tgtit {
	height: 24px;
	line-height: 24px;
}

.tgnrmain .right .right02 .tgrbox .tgtest .tgtit a {}

.tgnrmain .right .right02 .tgrbox .tgtest .tgtit a:hover {
	color: red;
	text-decoration: none;
}

.tgnrmain .right .right02 .tgrbox .tgtest .yt {
	height: 24px;
	line-height: 24px;
}

.tgnrmain .right .right02 .tgrbox .tgtest .yt span {
	font-weight: bold;
}

.tgnrmain .right .right02 .tgrbox .tgtest .time {
	height: 24px;
	line-height: 24px;
	color: #999;
}


.tgcart {
	width: 965px;
	margin: 0px auto;
	border: #CCC 1px solid;
}

.tgcart h1 {
	height: 30px;
	line-height: 30px;
	background: #f1f1f1;
	border-bottom: #CCC 1px solid;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}

.tgcart h2 {
	height: 30px;
	line-height: 30px;
	background: #f1f1f1;
	border-top: #d8d8d8 1px solid;
	border-bottom: #d8d8d8 1px solid;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
}

.psxx td {
	font-size: 14px;
	line-height: 30px;
}

.tgcart h3 {
	padding: 8px;
	text-align: center;
	line-height: 30px;
}


/*商城购物指南*/

.member_container {
	width: 960px;
	margin: 0 auto
}

.member div.menu {
	width: 230px;
	float: left;
	border: #E0E0E0 1px solid;
}

.member div.menu div.box {
	width: 190px;
	float: left;
	background: #F6F6F6;
}

.member div.menu div.box dl {
	padding-top: 2px;
}

.member div.menu div.box dl dt {
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	font-size: 14px;
}

.member div.menu div.box dl dd {
	line-height: 23px;
	text-align: left;
	padding-left: 16px;
}



.helpcenter_title {
	width: 965px;
	height: 50px;
	border-bottom: 1px solid #999;
	background: url(/shop/images/title_helpcenter.gif) no-repeat 35px top;
}

.helpcenter_tit {
	width: 965px;
	height: 50px;
	border-bottom: 1px solid #999;
	font-size: 35px;
	font-weight: bold;
	color: #000;
	font-family: "宋体";
	padding-left: 30px;
}


.helpcenter div.menu {
	width: 190px;
}

.helpcenter div.menu div.box {
	padding: 10px 0px;
}

.helpcenter div.menu div.box dl dt,
.helpcenter div.menu div.box dl dd a:link,
.helpcenter div.menu div.box dl dd a:visited {
	color: #333;
}

.helpcenter div.menu div.box dl dd {
	height: 25px;
	line-height: 25px;
}

.helpcenter div.menu div.box dl dd.current a,
.helpcenter div.menu div.box dl dd a:hover {
	color: #CA0000;
	font-weight: normal;
}

.helpcontent {
	width: 730px;
	float: right;
	padding-top: 10px;

}

.helpcontent h2.title {
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #DBDBDB;
	padding: 0 0 5px 20px;
	background: url(/shop/images/li_03.gif) no-repeat left 4px;
}

.helpcontent div.content {
	padding: 10px 6px 0 6px;
	color: #333;
	line-height: 25px;
}

.helpcontent div.messagebox {
	border: #f1f1f1 1px solid;
	padding: 10px 6px 0 6px;
	color: #333;
	line-height: 25px;
}

.helpcontent div.messagebox td.lefttdbg {
	font-weight: bold;
	font-size: 14px;
	color: #CC0000;
}

.helpcontent div.messagebox td.upfile {
	width: 350px;
	height: 35px;
	line-height: 35px;
	border: red 1px solid;
}

.div_help_left_service {
	height: 110px;
	margin-top: 10px;
	border-right: #dcdcdc 1px solid
}

.div_help_left_service .h3_contact {
	height: 30px;
	line-height: 30px;
	background: #F2F5F5
}

.div_help_left_service .p_tel_number {
	line-height: 28px;
	font-weight: 700;
	color: #666;
}

.div_help_left_service .a_gomessage {
	background: url(http://wsstatic.mbaobao.com/v5/images/sprite_header_footer.png) no-repeat -348px -232px;
	display: block;
	width: 128px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-indent: 55px;
	line-height: 33px;
}

a.a_gomessage:hover {
	color: #fff
}





/*关键字tags*/

.tagsmain {
	width: 965px;
	margin: 0px auto;
	border: #eee 1px solid;
}

.tagsmain .tit {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #333;
}

.tagsmain .tit span {
	font-size: 12px;
	font-weight: normal;
	color: #555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tagsmain .tagsshow {}

.tagsmain .tagsshow ul {
	padding: 20px;
}

.tagsmain .tagsshow #tags {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.tagsmain .tagsshow .title {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.tagsmain .tagsshow tr.list {
	height: 75px;
	overflow: hidden;
}

.tagsmain .tagsshow tr.list td {
	border-bottom: #E8E8E8 1px solid;
}

.tagsmain .tagsshow tr.list td img {
	padding: 2px;
	border: #D4D4D4 1px solid;
}

.tagsmain .tagsshow tr.list td A {
	font-size: 14px;
}

.tagsmain .tagsshow tr.list td a:hover {
	color: #ff6600;
	text-decoration: none;
}

.tagsmain .tagsshow .tagstitle {
	font-size: 12px;
	font-weight: bold;
	color: #069;
	height: 21px;
	line-height: 21px;
}

.tagsmain .tagsshow .tags a {
	padding: 3px 5px;
	color: #fff;
}

.tagsmain .tagsshow .showpage {
	margin-top: 10px;
	text-align: center;
	font-size: 14px;
	color: #069;
}



/*供求信息*/

.infomain_a {
	width: 965px;
	margin: 0px auto;
}

.infomain_a .infomain_al {
	width: 268px;
	float: left;
	background: #fafafa;
}

.infomain_a .infomain_al .infomain_al1 {}

.infomain_a .infomain_al .infomain_al1 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 32px;
}

.infomain_a .infomain_al .infomain_al1 .title h3 {
	margin-left: 67px;
	font-size: 18px;
	font-weight: bold;
	background: #fafafa;
	width: 140px;
	text-align: center;
	font-family: "微软雅黑";
}

.infomain_a .infomain_al .infomain_al1 .infomainalbox {
	padding: 8px;
	height: 268px;
	overflow: hidden;
}

.infomain_a .infomain_al .infomain_al1 .infomainalbox ul {}

.infomain_a .infomain_al .infomain_al1 .infomainalbox li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
}

.infomain_a .infomain_al .infomain_al1 .infomainalbox a {
	color: #3D81C0;
}

.infomain_a .infomain_al .infomain_al1 .infomainalbox a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.infomain_a .infomain_al .infomain_al1 .infomainalbox span {
	display: none;
}


.infomain_a .infomain_am {
	width: 422px;
	float: left;
	margin-left: 10px;
}

.infomain_a .infomain_am #container {
	width: 422px;
	overflow: hidden;
}

.infomain_a .infomain_am .infomain_am1 {
	height: 165px;
	padding-bottom: 10px;
	overflow: hidden;
}

.infomain_a .infomain_am .infomain_am1 .newqg {
	margin: 8px;
}

.infomain_a .infomain_am .infomain_am1 .newqg li {
	width: 49%;
	margin-right: 4px;
	*+margin-right: 5px;
	height: 24px;
	line-height: 24px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
}

.infomain_a .infomain_am .infomain_am1 .newqg span#date {
	float: right;
	color: #999;
}

.infomain_a .infomain_am .infomain_am1 .newqg a {
	color: #333;
}

.infomain_a .infomain_am .infomain_am1 .newqg a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.infomain_a .infomain_ar {
	width: 250px;
	float: right;
}

.infomain_a .infomain_ar .infomain_ar1 {}

.infomain_a .infomain_ar .infomain_ar1 .title {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.infomain_a .infomain_ar .infomain_ar1 .title h3 {
	background: #fff;
	width: 80px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.infomain_a .infomain_ar .infomain_ar1 .infomain_ar1box {
	padding: 0px 8px;
}

.infomain_a .infomain_ar .infomain_ar1 .infomain_ar1box ul a {
	color: #333;
}

.infomain_a .infomain_ar .infomain_ar1 .infomain_ar1box ul a:hover {
	color: #4e8ed6;
}

.infomain_a .infomain_ar .infomain_ar1 .infomain_ar1box td {
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
}

.infomain_a .infomain_ar .infomain_ar2 {}

.infomain_a .infomain_ar .infomain_ar2 .title {
	height: 32px;
	background: url(title.jpg) repeat-x 0px 15px;
	overflow: hidden;
}

.infomain_a .infomain_ar .infomain_ar2 .title h3 {
	background: #fff;
	width: 80px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.infomain_a .infomain_ar .infomain_ar2 ul {
	padding: 0px 8px;
}

.infomain_a .infomain_ar .infomain_ar2 li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	height: 24px;
	line-height: 24px
}

.infomain_a .infomain_ar .infomain_ar2 a {
	color: #333;
}

.infomain_a .infomain_ar .infomain_ar2 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.infomain_b {
	width: 965px;
	margin: 0px auto;
}

.infomain_b .infomain_bl {
	width: 269px;
	float: left;
	height: 1098px;
	overflow: hidden;
	background: #fafafa
}

.infomain_b .infomain_bl .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 32px;
}

.infomain_b .infomain_bl .title h3 {
	margin-left: 70px;
	font-size: 18px;
	font-weight: bold;
	background: #fefefe;
	width: 80px;
	text-align: center;
	height: 32px;
	font-family: "微软雅黑";
}

.infomain_b .infomain_bl .infomain_blbox {
	padding: 8px;
}

.infomain_b .infomain_bl .infomain_blbox .classtitle {
	height: 28px;
	line-height: 28px;
}

.infomain_b .infomain_bl .infomain_blbox .classtitle a {
	font-size: 14px;
	font-weight: bold;
	color: #004181;
}

.infomain_b .infomain_bl .infomain_blbox .classtitle a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.infomain_b .infomain_bl .infomain_blbox .list {
	line-height: 26px;
	border-bottom: 1px dotted #ccc;
}

.infomain_b .infomain_bl .infomain_blbox .list a {
	padding: 0px 3px;
	color: #333;
}

.infomain_b .infomain_bl .infomain_blbox .list a:hover {
	color: #333;
	text-decoration: none;
}

.infomain_b .infomain_bl .infomain_blbox .list img {
	display: none;
}



.infomain_b .infomain_br {
	width: 683px;
	float: right;
	background: #fefefe
}

.infomain_b .infomain_br .colr {
	width: 335px;
	float: left;
	height: 250px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB
}

.infomain_b .infomain_br .colr .t {
	border-bottom: 1px solid #C3C3C3;
	height: 29px;
	line-height: 29px;
	padding-left: 5px;
	border-top: 2px solid #005bb4;
	position: relative;
}

.infomain_b .infomain_br .colr .t h3 {
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	color: #363435;
	width: 80px;
	font-family: "微软雅黑";
	font-weight: normal;
}

.infomain_b .infomain_br .colr .t span {
	position: absolute;
	right: 10px;
}

.infomain_b .infomain_br .colr .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}

.infomain_b .infomain_br .colr .imgArea {}

.infomain_b .infomain_br .colr .imgArea .imgLAreapic {
	width: 90px;
	float: left;
}

.infomain_b .infomain_br .colr .imgArea .imgLAreapic img {
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.infomain_b .infomain_br .colr .imgArea .imgT {
	width: 210px;
	float: right;
}

.infomain_b .infomain_br .colr .imgArea .imgT h3 {
	height: 25px;
	line-height: 25px;
	text-align: center
}

.infomain_b .infomain_br .colr .imgArea .imgT h3 a {
	font-size: 14px;
	color: #c00
}

.infomain_b .infomain_br .colr .imgArea .imgT span {
	color: #999;
	line-height: 24px;
}

.infomain_b .infomain_br .colr ul {
	padding: 8px
}

.infomain_b .infomain_br .colr li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	height: 24px;
	line-height: 24px
}

.infomain_b .infomain_br .colr a {
	color: #333
}

.infomain_b .infomain_br .colr a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.infomain_b .infomain_br .coll {
	width: 335px;
	float: right;
	height: 250px;
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #CBCBCB
}

.infomain_b .infomain_br .coll .t {
	border-bottom: 1px solid #C3C3C3;
	height: 29px;
	line-height: 29px;
	background: #fff;
	border-top: 2px solid #005bb4;
	position: relative;
}

.infomain_b .infomain_br .coll .t h3 {
	font-size: 16px;
	font-weight: bold;
	height: 29px;
	color: #363435;
	width: 80px;
	font-family: "微软雅黑";
	font-weight: normal;
	padding-left: 10px
}

.infomain_b .infomain_br .coll .t span {
	position: absolute;
	right: 10px;
}

.infomain_b .infomain_br .coll .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #006699;
}

.infomain_b .infomain_br .coll .imgArea {}

.infomain_b .infomain_br .coll .imgArea .imgLAreapic {
	width: 90px;
	float: left;
}

.infomain_b .infomain_br .coll .imgArea .imgLAreapic img {
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.infomain_b .infomain_br .coll .imgArea .imgT {
	width: 210px;
	float: right;
}

.infomain_b .infomain_br .coll .imgArea .imgT h3 {
	height: 25px;
	line-height: 25px;
	text-align: center
}

.infomain_b .infomain_br .coll .imgArea .imgT h3 a {
	font-size: 14px;
	color: #c00
}

.infomain_b .infomain_br .coll .imgArea .imgT span {
	color: #999;
	line-height: 24px;
}

.infomain_b .infomain_br .coll ul {
	padding: 8px
}

.infomain_b .infomain_br .coll li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	height: 24px;
	line-height: 24px
}

.infomain_b .infomain_br .coll a {
	color: #333
}

.infomain_b .infomain_br .coll a:hover {
	color: #4e8ed6;
	text-decoration: none;
}



.infomain_c {
	width: 965px;
	margin: 0px auto;
}

.infomain_c .infomain_cl {
	float: left;
	width: 200px;
	float: left;
}

.infomain_c .infomain_cl .infomain_cl1 {
	border: #e5e5e5 1px solid;
	height: 100%;
	overflow: hidden;
	background: #ff0000
}

.infomain_c .infomain_cl .title {
	background: #f1f1f1;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 10px;
	font-weight: bold;
}

.infomain_c .infomain_cl .infomain_cl1box {
	padding: 8px;
	background: #F6F8FF;
}

.infomain_c .infomain_cl .infomain_cl1box ul {}

.infomain_c .infomain_cl .infomain_cl1box li {
	height: 25px;
	line-height: 25px;
	border-bottom: #EDF1FC 1px solid;
}

.infomain_c .infomain_cl .infomain_cl1box a {
	display: block;
	color: #069;
	padding-left: 35px;
}

.infomain_c .infomain_cl .infomain_cl1box a:hover {
	color: red;
	text-decoration: none;
	display: block;
	background: #fff;
}

.infomain_c .infomain_cl .infomain_cl2 {
	border: #C7DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.infomain_c .infomain_cl .infomain_cl2box {
	padding: 8px;
	background: #F6F8FF;
}

.infomain_c .infomain_cl .infomain_cl2box ul {}

.infomain_c .infomain_cl .infomain_cl2box li {
	height: 25px;
	line-height: 25px;
	border-bottom: #EDF1FC 1px solid;
}

.infomain_c .infomain_cl .infomain_cl2box a {
	color: #069;
	padding-left: 15px;
}

.infomain_c .infomain_cl .infomain_cl2box a:hover {
	color: red;
	text-decoration: none;
}





.infomain_c .infomain_cr {
	float: right;
	width: 753px;
	float: right;
}

.infomain_c .infomain_cr h3 {
	border: #C7DDF1 1px solid;
	border-bottom: none;
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #069;
	padding-left: 10px;
	font-weight: bold;
}

.infomain_c .infomain_cr .infomain_crlist {}

.infomain_c .infomain_cr .infomain_crlist .list_module {
	border: #e8e8e8 1px solid;
	padding: 10px;
	margin-bottom: 10px;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd {
	height: 35px;
	line-height: 35px;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.title {}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.title a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.title a:hover {
	color: red;
	text-decoration: none;
}


.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.smallClass {
	margin-left: 30px;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.smallClass a {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.right_f {
	float: right;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.right_f b.bh {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.right_f b.time {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .hd span.lou {
	float: left;
	font-weight: bold;
	color: #fff;
	background: url(num.gif) no-repeat 0px 9px;
	display: block;
	width: 17px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin-right: 8px;
	padding-top: 3px;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .bd {
	height: 100%;
	overflow: hidden;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .bd .pic {
	width: 50px;
	float: right;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .bd .cont {
	width: 650px;
	float: left;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .bd .cont .info {
	line-height: 25px;
	color: #999;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .bd .cont .ft {
	height: 25px;
	line-height: 25px;
}

.infomain_c .infomain_cr .infomain_crlist .list_module .bd .cont .ft b {
	font-weight: normal;
}

.infomain_d {
	width: 963px;
	margin: 0px auto;
	border: #f1f1f1 1px solid;
	background: #fdfdfd
}

.infomain_d .title {
	text-align: center;
}

.infomain_d .title h1 {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	padding-left: 30px;
	font-family: "微软雅黑"
}

.infomain_d .title .subtitle {
	height: 30px;
	line-height: 30px;
}

.infomain_d .title .subtitle .begintime {
	width: 400px;
	float: left;
	padding-left: 30px;
	color: #999;
}

.infomain_d .title .subtitle .begintime #hit {
	color: red;
	font-weight: bold;
}

.infomain_d .title .subtitle .sharebox {
	width: 450px;
	float: right;
	margin-top: 7px;
}


.infomainbox {
	margin: 20px;
}

.infomainbox .infopic {
	width: 300px;
	height: 250px;
	float: left;
}

.infomainbox .infotext {
	width: 390px;
	height: 200px;
	float: left;
	margin-left: 8px;
}

.infomainbox .infotext ul {
	padding: 10px 5px;
}

.infomainbox .infotext li {
	height: 25px;
	line-height: 25px;
	border-bottom: #d8d8d8 1px solid;
	font-size: 14px;
}

.infomainbox .infotext a {}

.infomainbox .infotext a:hover {
	color: red;
	text-decoration: none;
}

.infomainbox .infots {
	width: 200px;
	padding: 10px;
	height: 100%;
	overflow: hidden;
	float: right;
	background: #FCF0DA;
}

.infomainbox #c104 {
	margin-top: 10px;
}

.infointro {
	margin: 20px;
	font-size: 14px;
	line-height: 25px;
}

.infomain_e {
	width: 965px;
	margin: 0px auto;
}

.infomain_e .infomain_el {
	width: 400px;
	float: left;
	border: #f1f1f1 1px solid;
	background: #fdfdfd
}

.infomain_e .infomain_el h3 {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	background: #f1f1f1;
	color: #222;
	padding-left: 15px;
	padding-top: 1px;
	font-weight: bold;
}

.infomain_e .infomain_el .infomain_ebox {
	padding: 8px;
	min-height: 175px;
}

.infomain_e .infomain_el .infomain_ebox ul {}

.infomain_e .infomain_el .infomain_ebox li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
	height: 24px;
	line-height: 24px
}

.infomain_e .infomain_el .infomain_ebox a {}

.infomain_e .infomain_el .infomain_ebox a:hover {
	color: red;
	text-decoration: none;
}


.infomain_e .infomain_er {
	width: 550px;
	float: right;
	border: #f1f1f1 1px solid;
	background: #fdfdfd
}

.infomain_e .infomain_er h3 {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #222;
	padding-left: 15px;
	font-weight: bold;
	background: #f1f1f1;
}

.infomain_e .infomain_er .infomain_erbox {
	padding: 8px;
}

/*供求筛选*/

.infosx {
	width: 965px;
	margin: 0px auto;
}

.infosx .left {
	width: 680px;
	float: left;
}

.infosx .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.infosx .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.infosx .search02 {
	border: #CCE0F5 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}


.infolisting {}

.infolisting ul {
	padding: 8px;
}

.infolisting .info_nr {
	line-height: 35px;
	border-bottom: #e8e8e8 1px solid;
}

.infolisting .info_nr .lprice {
	font-size: 14px;
	color: #666;
	padding-left: 25px;
}

.infolisting .info_nr .ltitle {
	padding-left: 25px;
	overflow: hidden;
}

.infolisting .info_nr .ltitle a {
	color: #069;
	font-size: 14px;
}

.infolisting .info_nr .ltitle .area {
	margin-left: 15px;
	color: #555;
}

.infolisting .info_nr .ltime {
	float: right;
	color: #999;
	font-size: 14px;
	text-align: right;
}

.infolisting .info_nr:hover {
	color: red;
	background: #FFFAE7;
}


.infosx .right {
	width: 275px;
	float: right;
}

.infosx .right .right01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.infosx .right .right01 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	padding-left: 10px;
	border: none;
}

.infosx .right .right01 .right01box {
	padding: 8px;
}

.infosx .right .right01 .right01box ul {}

.infosx .right .right01 .right01box li {
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 11px;
	padding-left: 10px;
}

.infosx .right .right01 .right01box span#date {
	float: right;
	color: #999;
}

.infosx .right .right01 .right01box a {}

.infosx .right .right01 .right01box a:Hover {
	color: red;
	text-decoration: none;
}



.infomain_f {
	width: 965px;
	margin: 0px auto;
}

.infomain_f .infomain_fl {
	width: 280px;
	float: left;
	border: #e5e5e5 1px solid;
	background: #fafafa
}

.infomain_f .infomain_fl .title {
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #111;
	padding-left: 15px;
	font-family: "微软雅黑"
}

.infomain_f .infomain_fl .infomain_flbox {
	padding: 10px;
}

.infomain_f .infomain_fl .infomain_flbox .classtitle {
	height: 25px;
	line-height: 25px;
}

.infomain_f .infomain_fl .infomain_flbox .classtitle a {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.infomain_f .infomain_fl .infomain_flbox .classtitle a:hover {
	color: red;
	text-decoration: none;
}

.infomain_f .infomain_fl .infomain_flbox .list {
	line-height: 24px;
}

.infomain_f .infomain_fl .infomain_flbox .list a {
	padding: 0px 3px;
	color: #333;
}

.infomain_f .infomain_fl .infomain_flbox .list a:hover {
	color: red;
	text-decoration: none;
}


.infomain_f .infomain_fr {
	width: 670px;
	float: right;
	border: #e5e5e5 1px solid;
}

.infomain_f .infomain_fr h3 {
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #111;
	padding-left: 15px;
	font-family: "微软雅黑";
}

.infomain_f .infomain_fr .infomain_frbox {
	padding: 10px;
}


/*供求搜索gq_list.html*/
.gq_listmain {
	width: 965px;
	margin: 0px auto;
}

.gq_listmain .left {
	width: 725px;
	float: left;
}

.gq_listmain .left .left01 {
	border: #C6DDF1 1px solid;
	height: 30px;
	line-height: 30px;
	padding: 5px 10px;
}

.gq_listmain .left .left01 img {
	width: 50px;
	height: 25px;
}



.gq_listmain .left .left02 {}

.gq_listmain .left .left02 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.gq_listmain .left .left02 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.gq_listmain .left .left02 .left02box {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
	padding: 8px;
	border-top: none;
}

.gq_listmain .left .left02 .left02box .productorder {
	height: 30px;
	line-height: 30px;
	background: #F3FAFF;
}

.gq_listmain .left .left02 .left02box .productorder a {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 5px;
}

.gq_listmain .left .left02 .left02box .productorder a:hover {
	color: red;
	text-decoration: none;
}

.gq_listmain .left .left02 .left02box table td.pic img {
	border: #CCC 2px solid;
	padding: 2px;
}

.gq_listmain .left .left02 .left02box table td.pic img:hover {
	border: #ff6600 2px solid;
}

.gq_listmain .left .left02 .left02box table td a.company_title {
	font-size: 12px;
	font-weight: bold;
	color: #069;
}

.gq_listmain .left .left02 .left02box table td a.company_title:hover {
	color: red;
	text-decoration: none;
}

.gq_listmain .left .left02 .left02box table td span.company_name a {
	color: #069;
}

.gq_listmain .left .left02 .left02box table td a:hover {
	color: red;
	text-decoration: none;
}


.gq_listmain .right {
	width: 230px;
	float: right;
}

.gq_listmain .right .right01 {
	border: #C6DDF1 1px solid;
	background: #FCFEFF;
	height: 46px;
	overflow: hidden;
}

.gq_listmain .right .right01 a {
	width: 97px;
	margin: 5px;
	float: left;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background: url(hoverbg.png) no-repeat left 2px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}

.gq_listmain .right .right01 a:hover {
	color: #B50607;
	background: url(hoverbg.png) no-repeat left bottom;
	height: 34px;
	line-height: 34px;
	text-decoration: none;
}

.gq_listmain .right .right02 {
	border: #C6DDF1 1px solid;
	background: #FCFEFF;
	height: 46px;
	text-align: center;
	padding: 6px 8px;
	overflow: hidden;
}



.gq_listmain .right .right03 {
	border: #CCE0F5 1px solid;
	height: 100%;
	padding-bottom: 8px;
	overflow: hidden;
}

.gq_listmain .right .right03 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	padding-left: 10px;
}

.gq_listmain .right .right03 .right03box {
	padding: 8px;
}

.gq_listmain .right .right03 .right03box ul {}

.gq_listmain .right .right03 .right03box li {
	width: 33%;
	float: left;
	line-height: 25px;
}

.gq_listmain .right .right03 .right03box a {}

.gq_listmain .right .right03 .right03box a:hover {
	color: red;
	text-decoration: none;
}


.gq_listmain .right .right03 .right04box {
	padding: 8px;
}

.gq_listmain .right .right03 .right04box ul {}

.gq_listmain .right .right03 .right04box li {
	line-height: 25px;
}

.gq_listmain .right .right03 .right04box span {
	font-weight: bold;
	color: #FF6600;
}

.gq_listmain .right .right03 .right04box a {}

.gq_listmain .right .right03 .right04box a:hover {
	color: red;
	text-decoration: none;
}







/*系统点评*/

.dianping {
	color: #999;
}

.dianping h2 {
	font-size: 14px;
	line-height: 25px;
	border-bottom: #d8d8d8 1px solid;
	padding-left: 15px;
}

.dianping span#more {
	float: right;
	padding-right: 15px;
}

.dianping span#more a {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.dianping span.defeng {
	line-height: 25px;
	background: #FFFCF3;
	display: block;
	padding: 8px;
	margin-top: 10px;
	border: #FFE399 1px solid;
}

.showdp {
	border: #d8d8d8 1px solid;
	margin-top: 10px;
}

.showdp .dpfloor {
	line-height: 28px;
	font-size: 12px;
	padding: 8px;
	font-weight: bold;
	color: #333;
}

.showdp .dpstars {
	margin: 8px;
	line-height: 28px;
	background: #FFFCF3;
	text-align: center;
}

.showdp .dpcontent {
	margin: 0px 8px;
	padding: 8px;
	line-height: 24px;
	font-size: 14px;
}

.showdp .dptime {
	background: #69ACE3;
	height: 32px;
	color: #fff;
	margin: 0px 8px;
	padding-left: 15px;
	line-height: 32px;
	font-size: 12px;
}

.showdp .dptime span#username {}

.showdp .dptime span#posttime {
	margin-left: 25px;
	margin-right: 25px;
}

.wydp {
	border: #DEECDF 1px solid;
	margin-top: 10px;
	height: 100%;
	overflow: hidden;
}

.wydp h3 {
	background: #69ACE3;
	height: 32px;
	color: #fff;
	margin: 0px 8px;
	padding-left: 15px;
	line-height: 32px;
	font-size: 12px;
}

span.star-span {
	color: red;
	padding-right: 5px;
}


/*更多点评*/
.dianpingmain {
	width: 963px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.dianpingmain h2 {
	font-size: 22px;
	font-weight: bold;
	color: #666;
	text-align: center;
	line-height: 30px;
	padding: 10px 0px 0px 0px;
}

.dianpingmain p {
	padding: 0px 20px;
	line-height: 25px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

.dianpingmain .dplist {
	margin: 0px 10px;
}


.dpbox {
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.dpbox .dplist {
	width: 400px;
	float: left;
	border-right: #e8e8e8 1px solid;
	padding-right: 10px;
}

.dpbox .xdp {
	width: 523px;
	float: right;
	margin-right: 6px;
}

.dpbox .xdp h3 {
	display: none;
}




/*RSS*/

.rssmain {
	width: 965px;
	margin: 0px auto;
}

.rssmain .left {
	width: 250px;
	float: left;
}

.rssmain .left .left01 {
	border: #ddd 1px solid;
	background: #FFF
}

.rssmain .left .left01 .tit {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #222
}

.rssmain .left .left01 .left01box {
	padding: 8px;
	line-height: 24px;
}

.rssmain .left .left01 .left02box {
	padding: 8px;
	line-height: 24px;
}

.rssmain .left .left01 .left03box {
	padding: 8px;
}

.rssmain .left .left01 .left03box li {
	line-height: 26px;
}

.rssmain .left .left01 .left03box a:hover {
	color: #ff6600;
	text-decoration: none;
}

.rssmain .left .left01 .left04box {
	padding: 8px;
}

.rssmain .left .left01 .left04box li {
	line-height: 26px;
}

.rssmain .left .left01 .left04box a:hover {
	color: #ff6600;
	text-decoration: none;
}


.rssmain .right {
	width: 705px;
	float: right;
	border: #ddd 1px solid;
	background: #FFF
}

.rssmain .right .tit {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #222;
}

.rssmain .right .rsslist {}

.rssmain .right .rsslist ul {
	padding: 8px;
}

.rssmain .right .rsslist li.classname {
	height: 30px;
	_height: 22px;
	background: #f1f1f1;
	line-height: 30px;
	_line-height: 22px;
	border: #D4D4D4 1px solid;
	clear: both;
	_padding-top: 8px;
}

.rssmain .right .rsslist li.classname a {
	font-size: 14px;
	padding-left: 10px;
	font-weight: bold;
	color: #000;
}

.rssmain .right .rsslist li.rss_list {
	width: 25%;
	float: left;
	height: 35px;
	line-height: 35px;
	width: 170px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.rssmain .right .rsslist li.rss_list a {
	color: #666;
}

.rssmain .right .rsslist li.rss_list a:hover {
	color: #ff6600;
	text-decoration: none;
}

/*公告*/

.helpmain {
	width: 965px;
	margin: 0px auto;
}

.helpmain .left {
	width: 198px;
	float: left;
	border: #DCDCDC 1px solid;
	height: 100%;
	overflow: hidden;
}

.helpmain .left .helpleftsite {
	background: #F1F1F1;
	margin: 1px;
}

.helpmain .left .helpleftsite .title {
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	border-bottom: #E5E7E6 1px solid;
}

.helpmain .left .helpleftsite .leftbox {
	padding: 2px;
}

.helpmain .left .helpleftsite .leftbox ul {}

.helpmain .left .helpleftsite .leftbox a {
	background: url(nav_right.gif) no-repeat 160px 5px;
	display: block;
	border-bottom: #E5E7E6 1px solid;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	color: #000;
	padding-left: 35px;
}

.helpmain .left .helpleftsite .leftbox a:hover {
	background: #D12B2D url(nav_right.gif) no-repeat 160px 5px;
	color: #fff;
	text-decoration: none;
}

.helpmain .right {
	width: 710px;
	float: right;
	border: #DCDCDC 1px solid;
	background: #FCFCFC;
	padding: 20px;
	height: 100%;
	overflow: hidden;
}

.helpmain .right h2 {
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	line-height: 35px;
	border-bottom: #e8e8e8 1px solid;
}

.helpmain .right h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	text-align: left;
	color: #999;
	border-bottom: #e8e8e8e 1px dashed;
	text-align: center;
}

.helpmain .right .notetext {
	padding: 20px;
	line-height: 24px;
	font-size: 14px;
	color: #555;
}

.helpmain .right .annoucebot {
	height: 30px;
	line-height: 30px;
	text-align: right;
}

.helpmain .right .notetext h3 {
	font-size: 16px;
	font-weight: bold;
	color: #999;
	height: 30px;
	line-height: 30px;
	border-bottom: #f1f1f1 1px dashed;
	margin-bottom: 10px;
}

.helpmain .right .tdbg .lefttdbg {
	width: 100px;
}

.helpmain .right .notetext li {
	line-height: 30px;
	line-height: 30px;
}

.helpmain .right .recruitment_tableInfo {}

.helpmain .right .fb {
	font-size: 14px;
	font-weight: bold;
	color: #069;
	height: 35px;
	line-height: 35px;
}

.helpmain .right .recruitment_tableInfo th {
	background: #f1f1f1;
}






/*实名认证*/

.rzmain {
	width: 965px;
	margin: 0px auto;
}

.rzmain .rzl {
	width: 250px;
	float: left;
}

.rzmain .rzl .rzl1 {
	border: #C6DDF1 1px solid;
}

.rzmain .rzl .rzl1 .tit {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #069;
}

.rzmain .rzl .rzl1 .rzl1box {
	padding: 10px;
}

.rzmain .rzl .rzl1 .rzl1box ul {}

.rzmain .rzl .rzl1 .rzl1box li.fw {
	height: 25px;
	line-height: 25px;
	background: url(rz.png) no-repeat left top;
	padding-left: 40px;
	margin-bottom: 8px;
}

.rzmain .rzl .rzl1 .rzl1box li.sel {
	height: 24px;
	line-height: 24px;
	background: url(rz.png) no-repeat left -168px;
	padding-left: 40px;
	margin-bottom: 8px;
}

.rzmain .rzl .rzl1 .rzl1box a {
	font-size: 14px;
	color: #555;
}

.rzmain .rzl .rzl1 .rzl1box a:hover {
	color: #ff3300;
	text-decoration: none;
}


.rzmain .rzl .rzl1 .rzl2box {
	padding: 10px;
}

.rzmain .rzl .rzl1 .rzl2box ul {}

.rzmain .rzl .rzl1 .rzl2box li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat left 12px;
	padding-left: 10px;
	border-bottom: #d8d8d8 1px dotted;
}

.rzmain .rzl .rzl1 .rzl2box a {
	font-size: 14px;
	color: #555;
}

.rzmain .rzl .rzl1 .rzl2box a:hover {
	color: #ff3300;
	text-decoration: none;
}



.rzmain .rzr {
	width: 680px;
	float: right;
	border: #C6DDF1 1px solid;
	padding: 10px;
	height: 100%;
	overflow: hidden;
}

.rzmain .rzr h1 {
	text-align: center;
	margin-top: 10px;
	border-bottom: #d8d8d8 1px solid;
}

.rzmain .rzr h2 {
	margin-top: 10px;
	background: #E6F3F9;
	padding-left: 15px;
}

.rzmain .rzr .rzmain2box ul {
	margin-top: 8px;
	font-size: 14px;
}

.rzmain .rzr .rzmain2box h3 {
	height: 35px;
	line-height: 35px;
}

.rzmain .rzr .rzmain2box li {
	line-height: 25px;
}

.rzmain .rzr .rzmain2box span {
	padding: 0px 8px 0px 0px;
}

.rzmain .rzr .rzmain2box span.zzyz {
	display: block;
	background: url(/user/images/right.gif) no-repeat left 5px;
	padding-left: 30px;
}

.rzmain .rzr .rzmain2box span.zzyzw {
	display: block;
	background: url(/user/images/wrong.gif) no-repeat left 5px;
	padding-left: 30px;
}

.rzmain .rzr .rzmain2box span.nameyz {
	display: block;
	background: url(rz.png) no-repeat left -192px;
	padding-left: 30px;
	float: left;
}

.rzmain .rzr .rzmain2box span.nameyzw {
	display: block;
	background: url(rz.png) no-repeat left -96px;
	padding-left: 30px;
	float: left;
}

.rzmain .rzr .rzmain2box span.sjyz {
	display: block;
	background: url(/user/images/right.gif) no-repeat left 5px;
	padding-left: 30px;
	float: left;
}

.rzmain .rzr .rzmain2box span.sjyzw {
	display: block;
	background: url(/user/images/wrong.gif) no-repeat left 5px;
	padding-left: 30px;
	float: left;
}

.rzmain .rzr .rzmain2box span.maileyz {
	display: block;
	background: url(/user/images/right.gif) no-repeat left 5px;
	padding-left: 30px;
	float: left;
}

.rzmain .rzr .rzmain2box span.maileyzw {
	display: block;
	background: url(/user/images/wrong.gif) no-repeat left 5px;
	padding-left: 30px;
	float: left;
}

.rzmain .rzr .rzmain2box span#red {
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: red;
}

.rzmain .rzr .rzmain2box span.ryzs {
	display: block;
	background: url(rz.png) no-repeat left -72px;
	padding-left: 30px;
	float: left;
}


.rzmain .rzr .rzmain2 .rzmain21 h3 {
	margin-top: 8px;
	background: url(rz.png) no-repeat left -168px;
	padding-left: 40px;
	color: red;
}

.rzmain .rzr .rzmain2 .rzmain21 ul {
	padding: 8px;
}

.rzmain .rzr .rzmain2 .rzmain21 li {
	width: 50%;
	float: left;
}

.rzmain .rzr .rzmain2 .da_table_r2 {
	margin-top: 8px;
}

.rzmain .rzr .rzmain2 .da_table_r2 .yzimg img {
	width: 135px;
	height: 110px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.rzmain .rzr .rzmain2 .da_table_r2 .da_info {
	text-align: left;
	font-size: 14px;
}


.rzmain .rzr .rzmain2 .da_table_b {
	margin-top: 8px;
}

.rzmain .rzr .rzmain2 .da_table_b ul {}

.rzmain .rzr .rzmain2 .da_table_b li {
	width: 50%;
	float: left;
}






/*友情链接*/
.linkmain {
	width: 965px;
	margin: 0px auto;
}

.linkmain .left {
	width: 250px;
	float: left;
}

.linkmain .left .left01 {
	border: #C6DDF1 1px solid;
}

.linkmain .left .left01 .tit {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #069;
}

.linkmain .left .left01 .left01box {
	padding: 8px;
}

.linkmain .left .left01 .left01box ul {}

.linkmain .left .left01 .left01box li {
	line-height: 25px;
}

.linkmain .left .left01 .left02box {
	padding: 8px;
}

.linkmain .left .left01 .left02box ul {
	text-align: center;
}

.linkmain .left .left01 .left02box h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
}

.linkmain .left .left01 .left02box h3 img {
	width: 88px;
	height: 31px;
	border: #e8e8e8 1px solid;
	padding: 2px;
}

.linkmain .right {
	width: 700px;
	float: right;
	border: #C6DDF1 1px solid;
}

.linkmain .right .tit {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	color: #069;
}

.linkmain .right .tit a {
	color: #069;
	font-size: 12px;
	font-weight: normal;
}

.linkmain .right .flinkbox {
	padding: 8px;
}

.linkmain .right .flinkbox .ClassLink {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
}

.linkmain .right .flinkbox .LinkDetail {
	margin-top: 10px;
}

.linkmain .right .flinkbox .LinkDetail .link_table_title {
	background: #DAEEF9;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}


.link_title {
	background: url(titbg.gif) repeat-x left top;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	height: 29px;
	line-height: 29px;
}

.link_title a {
	color: red;
}

.link_title a:hover {
	color: red;
	text-decoration: none;
}

.linktext {
	padding: 5px;
	line-height: 24px;
	font-size: 12px;
	color: #999;
}

.linktext .textbox {
	color: #999;
}


/*点评系统*/
.rating,
.rating .current,
.rating .star_hover {
	background: url(default/commentstar.gif) repeat-x;
	height: 25px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
}

.rating {
	position: relative;
	background-position: left top;
}

.rating .current {
	position: absolute;
	top: 0;
	left: 0;
	background-position: left center;
}

.rating .star,
.rating .star_hover {
	position: absolute;
	top: 0;
	left: 0;
	height: 25px;
	cursor: pointer;
}

.rating .star_hover {
	background-position: left bottom;
}

.rate-text {
	height: 25px;
	line-height: 25px;
	float: left
}

.add_comment_start {
	width: 130px;
	float: left
}

.add_comment_start_desc {
	width: 70px;
	float: left;
	height: 22px;
	line-height: 22px;
	color: #FF0000;
	font-weight: bold;
}


/*pk系统*/

.pkmain {
	width: 965px;
	margin: 0px auto;
}

.pkmain h3 {
	font-size: 22px;
	font-family: "微软雅黑", "黑体";
	color: #000;
	clear: both;
	text-align: center;
}

.pkmain h2 {
	font-size: 22px;
	font-family: "微软雅黑", "黑体";
	color: green;
	clear: both;
	text-align: center;
}

.pkmain h2 a {}

.pkmain h1 {
	font-size: 22px;
	font-family: "微软雅黑", "黑体";
	color: #000;
	clear: both;
}

.pkmain h1 a {}

.pkmain h1 a:hover {
	color: #CC0000;
	text-decoration: none;
}

.pkmain h1 span.PKdate {
	float: right;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.pkmain .pklist {
	border: #ECECEC 1px solid;
	border-top: none;
	height: 100%;
	padding: 8px;
	overflow: hidden;
}

.pkmain h4 {
	text-align: left;
	height: 36px;
	line-height: 36px;
	color: #000;
	padding-left: 20px;
	border: #E7E7E7 1px solid;
	font-size: 14px;
	font-weight: bold;
}

.pkmain .pklist .listPk {
	padding: 10px;
	margin: 4px;
	width: 47%;
	height: 120px;
	overflow: hidden;
	float: left;
	background: #F4FAEE url(hoticon.gif) no-repeat left top;
}

.pkmain .pklist .listPk h3 {
	line-height: 30px;
	text-align: left;
	color: green;
}

.pkmain .pklist .listPk h3 a {
	font-size: 20px;
	font-weight: bold;
	color: #000;
	font-family: "微软雅黑";
}

.pkmain .pklist .listPk h3 a:hover {
	color: red;
	text-decoration: none;
}

.pkmain .pklist .listPk .number {}

.pkmain .pklist .listPk .number span.red {
	color: red;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pkmain .pklist .listPk .exponentBj {
	width: 188px;
	height: 9px;
	background: url(pkicon.gif) no-repeat;
	overflow: hidden;
}

.pkmain .pklist .listPk .number span.LightGrey01 {
	color: green;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pkmain .pklist .listPk .number .pkdate {
	height: 30px;
	line-height: 30px;
	color: #999;
}

.groundnews {
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
	text-align: right;
}

.groundnews a {
	color: green;
}

.pkbg {
	width: 965px;
	margin: 0px auto;
}

.pkbg .pkl {
	width: 400px;
	float: left;
	background: url(pk.png) no-repeat -190px 12px;
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}

.pkbg .pkm {
	width: 165px;
	float: left;
	background: url(pk.png) no-repeat -8px -10px;
	height: 65px;
}

.pkbg .pkr {
	width: 400px;
	float: right;
	background: url(pk.png) no-repeat -655px 12px;
	height: 65px;
	line-height: 65px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	overflow: hidden;
}

.pkbg .pkl h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: right;
}

.pkbg .pkr h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	float: left;
}

.pktest {
	height: 100%;
	overflow: hidden;
}

.pktest .pkyes {
	width: 310px;
	float: left;
}

.pktest .pkyes h2 {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	height: 50px;
	line-height: 30px;
}

.pktest .pkother {
	width: 310px;
	float: left;
	margin-left: 15px;
}

.pktest .pkother h2 {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	margin-top: 55px;
}

.pktest .pkno {
	width: 310px;
	float: right;
}

.pktest .pkno h2 {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
}

.pktest .pkyes .PKbj {
	background: url(pk.png) no-repeat -180px -50px;
	height: 34px;
}

.pktest .pkyes .PKbj span {
	margin-left: 100px;
}

.pktest .pkyes .PKbj span a {
	background: url(pk.png) no-repeat -708px -49px;
	height: 42px;
	display: block;
	width: 122px;
	margin-left: 90px;
	margin-top: -20px;
	_margin-top: -8px;
}

.Atextarea .textLogin {
	width: 280px;
	height: 60px;
	border: #e8e8e8 1px solid;
	padding: 8px;
	color: #999;
}

.pktest .pkyes .pkbtn {}

.pktest .pkyes .pkbtn a {
	background: url(pk.png) no-repeat -490px -49px;
	height: 42px;
	display: block;
	width: 72px;
	margin-left: 100px;
	display: block;
}

.pkalist {
	padding: 8px;
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.pkalist h3 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: #e8e8e8 1px solid;
}

.pkalist h3 span {
	float: right;
	padding-right: 10px;
}

.pkalist h3 span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.acontents {
	border-bottom: #e8e8e8 1px dashed;
	padding: 8px;
}

.acontents span {
	color: #069;
	font-weight: bold;
}

.acontents p {
	color: #999;
}

.Ctextarea #otherContent {
	width: 280px;
	height: 60px;
	border: #e8e8e8 1px solid;
	padding: 8px;
	color: #999;
}

.pktest .pkother .pkbtn {}

.pktest .pkother .pkbtn a {
	background: url(pk.png) no-repeat -562px -49px;
	height: 42px;
	display: block;
	width: 72px;
	margin-left: 100px;
	display: block;
}

.pkclist {
	background: #fff;
	padding: 8px;
	border: #E7E7E7 1px solid;
	height: 100%;
	overflow: hidden;
}

.pkclist h3 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: #e8e8e8 1px solid;
}

.pkclist h3 span {
	float: right;
	padding-right: 10px;
}

.pkclist h3 span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.ccontents {
	border-bottom: #e8e8e8 1px dashed;
	padding: 8px;
}

.ccontents span {
	color: #069;
	font-weight: bold;
}

.ccontents p {
	color: #999;
}


.pktest .pkno .pkbtn {}

.pktest .pkno .pkbtn a {
	background: url(pk.png) no-repeat -636px -49px;
	height: 42px;
	display: block;
	width: 72px;
	margin-left: 100px;
	display: block;
}

.pktest .pkno h2 {
	font-size: 22px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	height: 50px;
	line-height: 30px;
}

.pktest .pkno .PKbj {
	background: url(pk.png) no-repeat -180px -50px;
	height: 34px;
}

.pktest .pkno .PKbj span {
	margin-left: 100px;
}

.pktest .pkno .PKbj span a {
	background: url(pk.png) no-repeat -829px -49px;
	height: 42px;
	display: block;
	width: 122px;
	margin-left: 90px;
	margin-top: -20px;
	_margin-top: -8px;
}

.pkblist {}

.pkblist h3 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	border-bottom: #e8e8e8 1px solid;
}

.pkblist h3 span {
	float: right;
	padding-right: 10px;
}

.pkblist h3 span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.pkmain .pkpl {
	height: 36px;
	line-height: 36px;
	color: #000;
	border: #e7e7e7 1px solid;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.pkmain .pkpl span.total {
	float: right;
	color: #999;
	font-size: 14px;
	font-weight: normal;
	padding-right: 10px;
}

.pkmain .CommentList {
	padding: 8px;
	border: #ECECEC 1px solid;
	border-top: none;
	height: 100%;
	overflow: hidden;
}

.pkmain .CommentList .Articial {
	width: 49%;
	float: left;
	height: 130px;
	overflow: hidden;
	border-bottom: #e8e8e8 1px dashed;
	padding-top: 8px;
}

.pkmain .CommentList .Articial img {
	width: 60px;
	height: 60px;
	margin-right: 10px;
	padding: 2px;
	border: #e8e8e8 1px solid;
}

.pkmain .CommentList .Articial .neirong {
	line-height: 24px;
	font-size: 14px;
	width: 350px;
	white-space: nowrap;
	overflow: hidden;
}

.pkmain .CommentList .Articial span#username {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height: 25px;
}

.pkmain .CommentList .Articial #addate {
	line-height: 25px;
	color: #999;
}




/*考试系统*/

.ksbanner {
	width: 953px;
	margin: 0px auto;
	border: #C6DDF1 1px solid;
	padding: 5px;
	height: 100%;
	overflow: hidden;
}

.ksbanner .adsleft {
	width: 140px;
	float: left;
}

.ksbanner .adsleft ul {
	padding: 0px;
	margin: 0px;
}

.ksbanner .adsleft li {
	line-height: 24px;
	line-height: 24px;
	text-align: left;
}

.ksbanner .adsmiddle {
	width: 655px;
	float: left;
}

.ksbanner .adsTop {}

.ksbanner .adsTop ul {
	padding: 0px;
	margin: 0px;
}

.ksbanner .adsTop li {
	width: 20%;
	float: left;
	height: 26px;
	line-height: 26px;
}

.ksbanner .adsBanner {}

.ksbanner .adsBottom {}

.ksbanner .adsBottom ul {
	padding: 0px;
	margin: 0px;
}

.ksbanner .adsBottom li {
	width: 20%;
	float: left;
	height: 26px;
	line-height: 26px;
}

.ksbanner .adsRight {
	width: 140px;
	float: left;
}

.ksbanner .adsRight ul {
	padding: 0px;
	margin: 0px;
}

.ksbanner .adsRight li {
	height: 24px;
	line-height: 24px;
}


.mnkcbanner {
	width: 965px;
	margin: 0px auto;
}

.mnkcbanner .bannerl {
	width: 480px;
	float: left
}

.mnkcbanner .bannerr {
	width: 480px;
	float: right
}

.lct {
	width: 965px;
	margin: 0px auto;
}

.Shitisousuo {
	margin: 0px auto;
	width: 965px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	color: #999;
}

.Shitisousuo .l1 {
	float: left;
	width: 660px;
}

.Shitisousuo .l1 span {
	font-weight: bold;
	color: #ff6000;
}

.Shitisousuo .r1 {
	float: right;
	width: 200px;
	border: 1px solid #ccc;
}

.Shitisousuo .r1 .text {
	color: #ccc;
	border: 0;
	width: 165px;
	height: 18px;
	line-height: 18px;
	padding: 0px 5px;
	float: left;
}

.Shitisousuo .r1 .btn {
	width: 20px;
	background: url(btn.png) no-repeat 0 2px;
	float: right;
	display: block;
}

.mnkcmain1 {
	width: 965px;
	margin: 0px auto;
}

.mnkcmain1 .floatl {
	width: 250px;
	float: left;
	background: #fdfdfd;
}

.mnkcmain1 .floatl .left01 {
	overflow: hidden;
}

.mnkcmain1 .floatl .left01 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.mnkcmain1 .floatl .left01 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	width: 80px;
	padding-left: 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
}

.mnkcmain1 .floatl .left01 .left01box {
	padding: 8px;
	border: #eee 1px solid;
	border-top: none;
	height: 635px;
}

.mnkcmain1 .floatl .left01 .left01box ul {}

.mnkcmain1 .floatm {
	width: 450px;
	float: left;
	margin-left: 10px;
}

.mnkcmain1 .floatm .middle01 {}

.mnkcmain1 .floatm .middle01 #ks_list1 {
	height: 285px;
	padding: 8px;
	overflow: hidden;
}

.mnkcmain1 .floatm .middle01 #ks_list1 h1 {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
}

.mnkcmain1 .floatm .middle01 #ks_list1 h1 a {
	font-size: 16px;
	color: red;
	padding: 0px 5px;
}

a.cDRed {
	color: red;
}

.mnkcmain1 .floatm .middle01 #ks_list1 li {
	background: url(artarrow.gif) no-repeat 0px 10px;
	line-height: 28px;
	border-bottom: #f1f1f1 1px dotted;
}

.mnkcmain1 .floatm .middle01 #ks_list1 a {
	font-size: 14px
}

.mnkcmain1 .floatm .middle01 #ks_list1 a:hover {
	color: red;
	text-decoration: none;
}

.mnkcmain1 .floatm .middle01 #ks_list1 span#date {
	font-size: 14px;
	color: #999;
	float: right;
}


#hd_list1 {
	height: 280px;
	padding: 8px;
	overflow: hidden;
}

#hd_list1 li {
	height: 27px;
	line-height: 27px;
	background: url(/mnkc/images/gif-0812.gif) no-repeat 0px 8px;
	padding-left: 15px;
	border-bottom: #f1f1f1 1px dotted;
}

#hd_list1 a {
	font-size: 14px;
	color: #555;
}

#hd_list1 span#date {
	float: right;
	color: #999;
	font-size: 14px;
}

#hd_list1 a:hover {
	color: red;
	text-decoration: none;
}

#hd_list1 span a {
	color: #016A9F;
	font-size: 14px;
}

#hd_list1 span a:hover {
	color: red;
	text-decoration: none;
}


#hd_list2 {
	height: 280px;
	padding: 8px;
	overflow: hidden;
}

#hd_list2 li {
	height: 27px;
	line-height: 27px;
	background: url(/mnkc/images/gif-0812.gif) no-repeat 0px 8px;
	padding-left: 15px;
	border-bottom: #f1f1f1 1px dotted;
}

#hd_list2 a {
	font-size: 14px;
	color: #555;
}

#hd_list2 a:hover {
	color: red;
	text-decoration: none;
}

#hd_list2 span a {
	color: #016A9F;
	font-size: 14px;
}

#hd_list2 span a:hover {
	color: red;
	text-decoration: none;
}



.mnkcmain1 .floatr {
	width: 246px;
	float: right;
}

.mnkcmain1 .floatr .right01 {
	border: #C6DDF1 1px solid;
	padding: 2px;
}

.mnkcmain1 .floatr .right02 {
	height: 100%;
	overflow: hidden;
}

.mnkcmain1 .floatr .right02 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.mnkcmain1 .floatr .right02 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	width: 80px;
	padding-left: 10px;
	font-family: "微软雅黑";
	background: #FFF;
	position: absolute;
}

.mnkcmain1 .floatr .right02 .right02box {
	height: 129px;
	padding: 8px;
	border: #C6DDF1 1px solid;
	border-top: none;
	overflow: hidden;
	background: #fdfdfd
}

.mnkcmain1 .floatr .right02 .right02box ul {}

.mnkcmain1 .floatr .right02 .right02box li {}

.mnkcmain1 .floatr .right02 .right02box a {
	font-weight: bold;
	color: #333;
}

.mnkcmain1 .floatr .right02 .right02box a:hover {
	color: red;
	text-decoration: none;
}


.mnkcmain1 .floatr .right02 .right03box {
	background: url(/mnkc/images/kstd.png) no-repeat 5px 13px;
	height: 100px;
	padding: 12px;
	overflow: hidden;
	border: 1px solid #C6DDF1
}

.mnkcmain1 .floatr .right02 .right03box ul {
	margin-left: 24px;
}

.mnkcmain1 .floatr .right02 .right03box li {
	float: left;
	height: 35px;
}

.mnkcmain1 .floatr .right02 .right03box a {
	width: 76px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left 0px;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #069;
}

.mnkcmain1 .floatr .right02 .right03box a:hover {
	width: 76px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left bottom;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}


.mnkcmain1 .floatr .right03 {
	padding: 0px;
	margin: 0px;
}

.mnkcmain1 .floatr .right03 ul {
	padding: 0px;
	margin: 0px;
}

.mnkcmain1 .floatr .right03 li {
	height: 73px;
}

.mnkcmain1 .floatr .right03 img {
	border: #C6DDF1 1px solid;
	padding: 6px;
}



.mnkcmain2 {
	width: 965px;
	margin: 0px auto;
}

.mnkcmain2 .left {
	width: 705px;
	float: left;
}

.mnkcmain2 .left .left01 {}

.mnkcmain2 .left .left01 .floatl {
	width: 345px;
	float: left;
}

.mnkcmain2 .left .left01 .floatr {
	width: 345px;
	float: right;
}



.mnkcmain2 .right {
	width: 250px;
	float: right;
	overflow: hidden
}

.mnkcmain2 .right .right01 {
	height: 100%;
	overflow: hidden;
}

.mnkcmain2 .right .right01 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.mnkcmain2 .right .right01 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	width: 80px;
	padding-left: 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
}

.mnkcmain2 .right .right01 .title span#more {
	position: absolute;
	right: 10px;
	top: 0px;
}

.mnkcmain2 .right .right01 .title span#more a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	font-family: "宋体"
}

.mnkcmain2 .right .right01 .title span#more a:hover {
	color: red;
	text-decoration: none;
}

.mnkcmain2 .right .right01 .right01box {
	height: 281px;
	padding: 8px;
	overflow: hidden;
	border: #C6DDF1 1px solid;
	border-top: none;
	background: #fdfdfd;
	overflow: hidden
}

.mnkcmain2 .right .right01 .right01box ul {}

.mnkcmain2 .right .right01 .right01box li {
	line-height: 27px;
	border-bottom: #f1f1f1 1px dashed;
	font-size: 12px;
	color: #999;
}

.mnkcmain2 .right .right01 .right01box span#score {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.mnkcmain2 .right .right01 .right01box h2 {
	float: left;
	width: 210px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}

.mnkcmain2 .right .right01 .right02box {
	height: 281px;
	padding: 8px;
	overflow: hidden;
	border: #C6DDF1 1px solid;
	border-top: none;
	background: #fdfdfd
}

.mnkcmain2 .right .right01 .right02box ul {}

.mnkcmain2 .right .right01 .right02box li {
	height: 85px;
	border-bottom: #f1f1f1 1px dashed;
	margin-top: 8px;
}

.mnkcmain2 .right .right01 .right02box .mingshi {
	width: 65px;
	float: left;
}

.mnkcmain2 .right .right01 .right02box .mingshi img {
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.mnkcmain2 .right .right01 .right02box .jieshao {
	width: 155px;
	float: right;
	line-height: 22px;
}

.mnkcmain2 .right .right01 .right02box .jieshao h2 a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	font-family: "宋体"
}

.mnkcmain2 .right .right01 .right02box .jieshao h2 a:hover {
	color: red;
	text-decoration: none;
}

.mnkcmain2 .right .right01 .right02box .jieshao a {
	color: green;
}


.ksallclass {
	width: 965px;
	margin: 0px auto;
}

.ksallclass .floatl {
	width: 700px;
	float: left;
}

.ksallclass .floatl .left01 {
	height: 100%;
	overflow: hidden;
}

.ksallclass .floatl .left01 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .left01 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	height: 29px;
	display: block;
}

.ksallclass .floatl .left01 .title span {
	background: url(/mnkc/images/icos.png) no-repeat left -77px;
	height: 29px;
	display: block;
	float: left;
	width: 25px;
}

.ksallclass .floatl .left01 .left01box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	border-top: none;
}

.ksallclass .floatl .left01 .left01box ul {}

.ksclassfl {
	background: #f0f9dd;
	width: 30px;
	height: 100%;
	padding: 5px;
	font-weight: bold;
	color: #ff6600;
}

.ksallclass .floatl .left01 .left01box .classtit {
	margin-left: 20px;
	width: 120px;
	height: 28px;
	line-height: 28px;
	background: #E9F5FF;
	clear: both;
	text-align: center;
}

.ksallclass .floatl .left01 .left01box .classtit a {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}

.ksallclass .floatl .left01 .left01box .classtit a:hover {
	color: red;
	text-decoration: none;
}

.ksallclass .floatl .left01 .left01box .allclasslist {
	padding: 10px;
	margin-bottom: 10px;
}

.ksallclass .floatl .left01 .left01box .allclasslist li {
	width: 20%;
	float: left;
	text-align: center;
	line-height: 24px;
}

.ksallclass .floatl .left01 .left01box .allclasslist a {
	color: #336699;
	font-size: 14px;
}

.ksallclass .floatl .left01 .left01box .allclasslist a:hover {
	color: red;
	text-decoration: none;
}

.ksallclass .floatr {
	width: 252px;
	float: right;
}

.ksallclass .floatr .right01 {
	border: #C6DDF1 1px solid;
	background: #EDF1FC;
	padding: 8px 25px;
	height: 100%;
	overflow: hidden;
}

.ksallclass .floatr .right01 {
	background: url(/mnkc/images/kstd.png) no-repeat 5px 13px;
	height: 100px;
	padding: 12px;
	overflow: hidden;
}

.ksallclass .floatr .right01 ul {
	margin-left: 29px;
}

.ksallclass .floatr .right01 li {
	float: left;
	height: 35px;
}

.ksallclass .floatr .right01 a {
	width: 76px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left 0px;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #069;
}

.ksallclass .floatr .right01 a:hover {
	width: 76px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left bottom;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.ksallclass .floatr .right02 {
	height: 100%;
	overflow: hidden;
}

.ksallclass .floatr .right02 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
	background: #fafafa
}

.ksallclass .floatr .right02 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	height: 29px;
}

.ksallclass .floatr .right02 .right02box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	border-top: none;
}

.ksallclass .floatr .right02 .right02box ul {}

.ksallclass .floatr .right02 .right02box li {
	line-height: 24px;
	border-bottom: #f1f1f1 1px dashed;
	background: url(/mnkc/images/gif-0812.gif) no-repeat 0px 8px;
	padding-left: 15px;
	width: 220px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.ksallclass .floatr .right02 .right02box span {
	display: none;
}

.ksallclass .floatr .right02 .right02box a {}

.ksallclass .floatr .right02 .right02box a:hover {
	color: red;
	text-decoration: none;
}


.ksallclass .floatr .right02 .right03box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	border-top: none;
}

.ksallclass .floatr .right02 .right03box ul {}

.ksallclass .floatr .right02 .right03box li {
	line-height: 27px;
	border-bottom: #f1f1f1 1px dashed;
	font-size: 12px;
	color: #999;
	background: url(artarrow.gif) no-repeat 0px 11px;
	padding-left: 8px;
}

.ksallclass .floatr .right02 .right03box span#score {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.ksallclass .floatr .right02 .right03box h2 {
	float: left;
	width: 210px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}


.ksallclass .floatr .banner252 {
	border: #C6DDF1 1px solid;
	padding: 8px;
	text-align: center;
}

.ksallclass .floatl .floatl_1 {
	padding-bottom: 8px;
	overflow: hidden;
}

.ksallclass .floatl .floatl_1 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .floatl_1 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	height: 29px;
}

.ksallclass .floatl .floatl_1 .title span {
	background: url(/mnkc/images/icos.png) no-repeat left -77px;
	height: 29px;
	display: block;
	float: left;
	width: 25px;
}

.ksallclass .floatl .floatl_1 .floatl_1box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	height: 100%;
	border-top: none;
	height: 1%;
	overflow: auto;
}

.ksallclass .floatl .floatl_1 .floatl_1box ul {}

.ksallclass .floatl .floatl_1 .floatl_1box li {
	width: 20%;
	float: left;
	background: url(artarrow.gif) no-repeat 0px 8px;
	padding-left: 10px;
}

.ksallclass .floatl .floatl_1 .floatl_1box a {
	font-size: 14px;
	color: #069;
}

.ksallclass .floatl .floatl_1 .floatl_1box a:hover {
	color: red;
	text-decoration: none;
}

.ksallclass .floatl .floatl_1 .floatl_1box .kstitle {
	background: #EDF1FC;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}

.ksallclass .floatl .floatl_1 .floatl_1box .ksresult .jkc a {
	font-size: 12px;
	font-weight: normal;
	color: ;
}


.ksallclass .floatl .floatl_2 {
	height: 100%;
	padding-bottom: 8px;
	overflow: hidden;
}

.ksallclass .floatl .floatl_2 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .floatl_2 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	display: block;
	height: 30px;
}

.ksallclass .floatl .floatl_2 .title span {
	background: url(/mnkc/images/icos.png) no-repeat left 2px;
	height: 29px;
	display: block;
	float: left;
	width: 25px;
}

.ksallclass .floatl .floatl_2 .floatl_2box {
	padding: 8px;
	border: #C6DDF1 1px solid;
}

.ksallclass .floatl .floatl_2 .floatl_2box .titlenav {
	background: #EDF1FC;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}

.ksallclass .floatl .floatl_2 .floatl_2box .sjclass {
	padding-left: 8px;
}

.ksallclass .floatl .floatl_2 .floatl_2box .sjclass a {
	font-size: 14px;
	color: #069;
}

.ksallclass .floatl .floatl_2 .floatl_2box td {
	border-bottom: #f1f1f1 1px dashed;
}

.ksallclass .floatl .floatl_2 .floatl_2box .sjclass a:hover {
	color: red;
	text-decoration: none;
}



.ksallclass .floatl .ksnr_01 {
	height: 100%;
	padding-bottom: 8px;
	overflow: hidden;
}

.ksallclass .floatl .ksnr_01 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .ksnr_01 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	display: block;
	height: 30px;
}

.ksallclass .floatl .ksnr_01 h3 span {
	background: url(/mnkc/images/icos.png) no-repeat left -77px;
	height: 29px;
	display: block;
	float: left;
	width: 25px;
}

.ksallclass .floatl .ksnr_01 .ksnr_01box {
	border: #C6DDF1 1px solid;
	height: 1%;
	overflow: auto;
	padding: 8px;
	border-top: none;
}

.ksallclass .floatl .ksnr_01 .ksnr_intro {
	background: #FCFDFE;
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.ksallclass .floatl .ksnr_01 .ksnr_intro h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-left: 20px;
}

.ksallclass .floatl .ksnr_02 {
	height: 100%;
	padding-bottom: 8px;
	overflow: hidden;
}

.ksallclass .floatl .ksnr_02 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .ksnr_02 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	display: block;
	height: 30px;
}

.ksallclass .floatl .ksnr_02 .title span {
	background: url(/mnkc/images/icos.png) no-repeat left -50px;
	height: 29px;
	display: block;
	float: left;
	width: 25px;
}

.ksallclass .floatl .ksnr_02 .ksnr_02box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
	color: #999;
	border-top: none
}


.ksallclass .floatl .ksnr_02 .ksnr_03box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	border-top: none
}

.ksallclass .floatl .ksnr_02 .ksnr_03box ul {}

.ksallclass .floatl .ksnr_02 .ksnr_03box li {
	line-height: 24px;
	font-size: 12px;
	color: #333;
	background: url(/mnkc/images/gif-0812.gif) no-repeat 0px 8px;
	padding-left: 15px;
}

.ksallclass .floatl .search01 {}

.ksallclass .floatl .search01 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.ksallclass .floatl .search01 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}


.ksallclass .floatl .search02 .artlisting {
	height: 100%;
	overflow: Hidden;
}

.ksallclass .floatl .search02 .artlisting ul {
	padding: 10px;
}

.ksallclass .floatl .search02 .artlisting li {
	height: 28px;
	line-height: 28px;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 10px;
}

.ksallclass .floatl .search02 .artlisting a {
	font-size: 14px;
}

.ksallclass .floatl .search02 .artlisting a:hover {
	color: red;
	text-decoration: none;
}

.ksallclass .floatl .left01 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .left01 .title h2 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	display: block;
	height: 29px;
	font-size: 14px;
}

.ksallclass .floatl .left01 .leftlxbox {
	padding: 20px;
	border: #C6DDF1 1px solid;
	border-top: none;
}

.ksallclass .floatl .left01 .leftlxbox .select {
	width: 148px;
	margin: 0px 6px;
}

#ksbegin {
	margin-top: 15px;
	text-align: center;
}


.ksallclass .floatl .left02 {
	height: 100%;
	overflow: hidden;
}

.ksallclass .floatl .left02 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #afd2f1;
	position: relative;
}

.ksallclass .floatl .left02 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	display: block;
	height: 29px;
}

.ksallclass .floatl .left02 .title span {
	background: url(/mnkc/images/icos.png) no-repeat left -77px;
	height: 29px;
	display: block;
	float: left;
	width: 25px;
}

.ksallclass .floatl .left02 .kqbd {
	padding: 8px;
	border: #C6DDF1 1px solid;
	border-top: none;
}

.ksallclass .floatl .left02 .kqbd ul {}

.ksallclass .floatl .left02 .kqbd li {
	line-height: 24px;
}



/*考试资讯*/

.mainpdbox .right .zxright01 {
	border: #C6DDF1 1px solid;
	background: #EDF1FC;
	padding: 8px 25px;
	background: url(/mnkc/images/kstd.png) no-repeat 10px 13px;
	height: 100px;
	padding: 12px;
	overflow: hidden;
}

.mainpdbox .right .zxright01 ul {
	margin-left: 39px;
}

.mainpdbox .right .zxright01 li {
	float: left;
	height: 35px;
}

.mainpdbox .right .zxright01 a {
	width: 76px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left 0px;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #069;
}

.mainpdbox .right .zxright01 a:hover {
	width: 76px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left bottom;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.mainpdbox .right .zxright02 {
	height: 100%;
	overflow: hidden;
}

.mainpdbox .right .zxright02 .title {
	height: 30px;
	line-height: 29px;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	position: relative;
}

.mainpdbox .right .zxright02 .title h3 {
	border: 1px solid #afd2f1;
	border-bottom: none;
	border-top: 2px solid #afd2f1;
	padding: 0 10px;
	font-family: "微软雅黑";
	background: #FFFFFF;
	position: absolute;
	display: block;
	height: 29px;
}

.mainpdbox .right .zxright02 .right02box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	bofer-top: none;
}

.mainpdbox .right .zxright02 .right02box ul {}

.mainpdbox .right .zxright02 .right02box li {
	line-height: 24px;
	border-bottom: #f1f1f1 1px dashed;
	background: url(/mnkc/images/gif-0812.gif) no-repeat 0px 8px;
	padding-left: 15px;
	width: 240px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.mainpdbox .right .zxright02 .right02box span#date {
	display: none;
}

.mainpdbox .right .zxright02 .right02box a:hover {
	color: red;
	text-decoration: none;
}

.mainpdbox .right .banner252 {
	border: #C6DDF1 1px solid;
	padding: 8px;
	text-align: center;
}

.mainpdbox .right .zxright02 .right03box {
	padding: 8px;
	border: #C6DDF1 1px solid;
	bofer-top: none;
}

.mainpdbox .right .zxright02 .right03box li {
	line-height: 27px;
	border-bottom: #f1f1f1 1px dashed;
	font-size: 12px;
	color: #999;
}

.mainpdbox .right .zxright02 .right03box span#score {
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}

.mainpdbox .right .zxright02 .right03box h2 {
	float: left;
	width: 230px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
	color: #069;
}

/*网校名师*/

.msmain {
	width: 965px;
	margin: 0px auto;
}

.msmain .left {
	width: 260px;
	float: left;
}

.msmain .left .left01 {
	border: #C6DDF1 1px solid;
	background: #EDF1FC;
	padding: 8px 25px;
	background: url(/mnkc/images/kstd.png) no-repeat 10px 13px;
	height: 100px;
	padding: 12px;
	overflow: hidden;
}

.msmain .left .left01 ul {
	margin-left: 32px;
}

.msmain .left .left01 li {
	float: left;
	height: 35px;
}

.msmain .left .left01 a {
	width: 72px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left 0px;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #069;
}

.msmain .left .left01 a:hover {
	width: 72px;
	height: 28px;
	line-height: 28px;
	float: left;
	background: url(/mnkc/images/ksbut.png) no-repeat left bottom;
	padding-left: 22px;
	display: block;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

.msmain .left .left02 {
	border: #C6DDF1 1px solid;
	height: 100%;
	overflow: hidden;
}

.msmain .left .left02 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.msmain .left .left02 .left02box {
	padding: 8px;
}

.msmain .left .left02 .left02box ul {}

.msmain .left .left02 .left02box li {
	height: 78px;
	border-bottom: #f1f1f1 1px dashed;
	margin-bottom: 8px;
}

.msmain .left .left02 .left02box .mingshi {
	width: 63px;
	height: 63px;
	float: left;
	border: #f1f1f1 1px solid;
	padding: 2px;
}

.msmain .left .left02 .left02box .jieshao {
	width: 166px;
	float: right;
}

.msmain .left .left02 .left02box .jieshao h2 a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	font-family: "宋体"
}

.msmain .left .left02 .left02box .jieshao h2 a:hover {
	color: red;
	text-decoration: none;
}

.msmain .left .left02 .left02box .jieshao a {
	color: #009933;
}

.msmain .left .left02 .left02box .jieshao a:hover {
	color: red;
	text-decoration: none;
}


.msmain .left .left02 .left03box {
	padding: 8px;
}

.msmain .left .left02 .left03box ul {}

.msmain .left .left02 .left03box li {
	height: 24px;
	line-height: 24px;
	border-bottom: #f1f1f1 1px dashed;
	background: url(/mnkc/images/gif-0812.gif) no-repeat 0px 8px;
	padding-left: 15px;
	width: 220px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.msmain .left .left02 .left03box span#date {
	display: none;
}

.msmain .left .left02 .left03box a:hover {
	color: red;
	text-decoration: none;
}

.msmain .right {
	width: 690px;
	float: right;
}

.msmain .right .right01 {
	height: 100%;
	overflow: hidden;
}

.msmain .right .right01 .msbox {
	border: #C6DDF1 1px solid;
	margin-bottom: 8px;
	height: 187px;
	overflow: hidden;
}

.msmain .right .right01 .msbox .tit {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
	position: relative;
}

.msmain .right .right01 .msbox .tit span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.msmain .right .right01 .msbox .tit span a {
	font-size: 12px;
	font-weight: normal;
	font-family: "宋体";
}

.msmain .right .right01 .msbox ul {
	padding: 8px;
}

.msmain .right .right01 .msbox li {
	width: 33%;
	float: left;
	text-align: center;
}

.msmain .right .right01 .msbox img {
	width: 171px;
	height: 107px;
	padding: 2px;
	border: #CCC 1px solid;
	margin-bottom: 8px;
}

.msmain .right .right01 .msbox a {}

.msmain .right .right01 .msbox a:hover {
	color: red;
	text-decoration: none;
}


/*名师栏目页*/

.msclassmain {
	width: 965px;
	margin: 0px auto;
}

.msclassmain .left {
	width: 260px;
	float: left;
}

.msclassmain .left .left01 {
	border: #C6DDF1 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.msclassmain .left .left01 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.msclassmain .left .left01 .left01box {
	padding: 8px;
}

.msclassmain .left .left01 .left01box ul {}

.msclassmain .left .left01 .left01box li {
	float: left;
	width: 101px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	color: #069;
	background: #F3FAFF;
	border: #CCE0F5 1px solid;
	margin: 3px 8px;
}

.msclassmain .left .left01 .left01box a:hover {
	background: #CC0000;
	color: #fff;
	display: block;
	text-decoration: none;
}

.msclassmain .left .left02 {
	border: #C6DDF1 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.msclassmain .left .left02 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.msclassmain .left .left02 .left02box {
	padding: 8px;
}

.msclassmain .left .left02 .left02box ul {}

.msclassmain .left .left02 .left02box li {
	height: 28px;
	line-height: 28px;
	border-bottom: #f1f1f1 1px dashed;
}

.msclassmain .left .left02 .left02box span#hits {
	float: right;
	font-size: 14px;
	color: #999;
}

.msclassmain .left .left02 .left02box a {
	font-size: 14px;
}

.msclassmain .left .left02 .left02box a:hover {
	color: red;
	text-decoration: none;
}


.msclassmain .right {
	width: 690px;
	float: right;
	border: #C6DDF1 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.msclassmain .right .title {
	background: url(titbg.gif) repeat-x left top;
	height: 30px;
	line-height: 30px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.msclassmain .right .mslist {
	padding: 8px;
}

.msclassmain .right .mslist ul {}

.msclassmain .right .mslist li {
	width: 200px;
	margin: 0px 6px;
	float: left;
	text-align: center;
	border: #CCE0F5 1px solid;
	padding: 5px;
	height: 138px;
	overflow: hidden;
}

.msclassmain .right .mslist img {}

.msclassmain .right .mslist dl {
	line-height: 25px;
}

.msclassmain .right .mslist dt {
	width: 100px;
	float: left;
}

.msclassmain .right .mslist dt a {
	font-size: 14px;
	color: #069;
}

.msclassmain .right .mslist dt a:hover {
	color: red;
	text-decoration: none;
}

.msclassmain .right .mslist dd {
	width: 100px;
	float: right;
	font-size: 14px;
	color: #555;
}




/*名师内容页*/

.msjsbox {
	width: 965px;
	margin: 0px auto;
}

.msjsbox .msname {
	background: #F3FAFF;
	height: 49px;
	line-height: 49px;
	border: #CCE0F5 1px solid;
	border-bottom: none;
}

.msjsbox .msname span {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
}

.msjsbox .msjscontent {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
	padding: 10px;
}

.msjsbox .msjscontent .floatl {
	width: 490px;
	float: left;
}

.msjsbox .msjscontent .floatl img {
	padding: 5px;
	border: #f1f1f1 1px solid;
}

.msjsbox .msjscontent .floatr {
	width: 450px;
	float: right;
}

.msjsbox .msjscontent .floatr ul {
	padding: 8px;
}

.msjsbox .msjscontent .floatr li {
	background: url(artarrow.gif) no-repeat 0px 13px;
	padding-left: 12px;
	line-height: 35px;
	border-bottom: #f1f1f1 1px dotted;
	font-size: 14px;
	color: #555;
}

.msjsbox .msjscontent .floatr span {
	font-weight: bold;
	float: left;
	font-family: "宋体";
}

.msjsbox .msintro {
	width: 965px;
	margin: 0px auto;
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.msjsbox .msintro #MyContent {
	padding: 20px;
	line-height: 25px;
	font-size: 14px;
}

.msjsbox .xypj {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
	padding: 10px;
}

.msjsbox .xypj .wydp h3 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	font-family: "宋体";
}




/*招聘系统*/

.jobmain_01 {
	width: 965px;
	margin: 0px auto;
	display: none
}

.jobmain_01 .left {
	width: 422px;
	float: left;
}

.jobmain_01 .right {
	width: 530px;
	float: right;
}

.jobmain_01 .right .right01 {
	border: #CCE0F5 1px solid;
	background: url(/job/images/jobseach.png) repeat-x left -30px;
	height: 70px;
}

.jobmain_01 .right .right01 .search_box {
	padding: 8px;
}

.jobmain_01 .right .right01 .search_box .searchl {
	font-size: 14px;
}

.jobmain_01 .right .right01 .search_box .searchl1 {
	font-size: 14px;
	float: left;
}

.jobmain_01 .right .right01 .search_box .searchl1 .textbox {
	width: 354px;
	padding: 3px 8px;
	background: url(/job/images/jobseach.png) no-repeat left top;
	border: none;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
}

.jobmain_01 .right .right01 .search_box .searchbut {
	float: right;
}

.jobmain_01 .right .zwhot {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
	margin-top: 6px;
}

.jobmain_01 .right .zwhot h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.jobmain_01 .right .zwhot a {
	color: #999;
	padding: 0px 5px;
}

.jobmain_01 .right .zwhot a:hover {
	color: red;
	text-decoration: none;
}


.jobmainad {
	width: 970px;
	margin: 0px auto;
	padding-bottom: 10px;
	overflow: hidden;
	margin-top: 30px;
}

.jobmainad ul {
	padding: 5px;
}

.jobmainad li {
	width: 16.7%;
	float: left;
	text-align: center;
	width: 160px;
	overflow: hidden
}

.jobad {
	width: 965px;
	margin: 0px auto;
}

.jobad ul {}

.jobad li {
	height: 60px;
}

.jobmain_02 {
	width: 965px;
	margin: 0px auto;
}

.jobmain_02 .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 4px solid #dadada;
	width: 100%;
}

.jobmain_02 .title h2 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 80px;
}

.jobmain_02 .jobmain_02box {
	padding: 0px 10px;
	height: 100%;
	overflow: hidden;
	margin-top: 30px;
}

.jobmain_02 .jobmain_02box ul {}

.jobmain_02 .jobmain_02box li {
	width: 17%;
	float: left;
	margin: 0px 5px;
	text-align: center;
	background: #fff;
	border: #e8e8e8 1px solid;
	padding: 8px;
	height: 123px;
	margin-bottom: 10px;
	overflow: hidden;
}

.jobmain_02 .jobmain_02box li:hover {
	background: #FFFAF4;
}

.jobmain_02 .jobmain_02box .comp img {
	margin-bottom: 8px;
}

.jobmain_02 .jobmain_02box a {}

.jobmain_02 .jobmain_02box a.compname {
	font-size: 12px;
	font-weight: bold;
	color: #069;
}

.jobmain_02 .jobmain_02box a:hover {
	color: #3D81C0;
	text-decoration: none;
}

.jobmain_02 .jobmain_02box .zwlist {
	text-align: left;
}

.jobmain_02 .jobmain_02box .zwlist a {
	padding: 0px 3px;
	line-height: 22px;
	color: #999;
}

.jobmain_02 .jobmain_02box .zwlist a:Hover {
	color: #3D81C0;
	text-decoration: none;
}

.jobmain_02 .jobmain_03box {
	padding: 0px 10px;
	height: 100%;
	overflow: hidden;
	margin-top: 30px;
}

.jobmain_02 .jobmain_03box ul {}

.jobmain_02 .jobmain_03box li {
	width: 30%;
	float: left;
	margin: 0px 6px;
	*+margin: 0px 7px;
	text-align: left;
	background: #FFFAF4;
	border: #FFE199 1px solid;
	padding: 8px;
	height: 38px;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jobmain_02 .jobmain_03box li:hover {
	background: #FFE199;
}

.jobmain_02 .jobmain_03box a {
	color: #3D81C0
}

.jobmain_02 .jobmain_03box a.ar12 {
	font-weight: bold;
	color: #069;
	background: url(/job/images/074.gif) no-repeat 0px 2px;
	padding-left: 12px;
}

.jobmain_02 .jobmain_03box a.a3 {
	padding: 0px 5px;
	color: #999;
}

.jobmain_02 .jobmain_03box a:hover {
	color: #3D81C0;
	text-decoration: none;
}


.jobmain_03 {
	width: 965px;
	margin: 0px auto;
}

.jobmain_03 .floatl {
	width: 680px;
	float: left;
}

.jobmain_03 .floatl .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 4px solid #dadada;
	width: 100%;
}

.jobmain_03 .floatl .title h2 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 80px;
}

.jobmain_03 .floatl .floatljlbox {
	padding: 8px;
	height: 216px;
	overflow: hidden;
}

.jobmain_03 .floatl .floatljlbox ul {}

.jobmain_03 .floatl .floatljlbox li {
	width: 31%;
	float: left;
	height: 24px;
	text-align: left;
	line-height: 24px;
	margin: 0px 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jobmain_03 .floatl .floatljlbox a {
	color: #3D81C0
}

.jobmain_03 .floatl .floatljlbox a.ar12 {
	color: #3D81C0;
}

.jobmain_03 .floatl .floatljlbox a:hover {
	color: #4e8ed6;
	text-decoration: none;
}


.jobmain_03 .floatr {
	width: 270px;
	float: right;
}

.jobmain_03 .floatr .title {
	background: url(title.jpg) repeat-x 0px 15px;
	font-weight: bold;
	height: 29px;
	color: #222;
	margin-top: 20px;
}

.jobmain_03 .floatr .title h2 {
	background: #fff;
	width: 120px;
	height: 29px;
	line-height: 29px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
	position: absolute
}

.jobmain_03 .floatr .floatr1box {
	padding: 8px;
	height: 206px;
	overflow: hidden;
}

.jobmain_03 .floatr .floatr1box ul {}

.jobmain_03 .floatr .floatr1box li {
	height: 24px;
	line-height: 24px;
	background: url(dot.jpg) no-repeat 0px 11px;
	padding-left: 12px;
}

.jobmain_03 .floatr .floatr1box a {
	color: #3D81C0;
}

.jobmain_03 .floatr .floatr1box a:hover {
	color: #4e8ed6;
	text-decoration: none;
}



.jobmain_04 {
	width: 965px;
	margin: 0px auto;
}

.jobmain_04 .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 4px solid #dadada;
	width: 100%;
}

.jobmain_04 .title h2 {
	font-size: 16px;
	border-bottom: 4px solid #0d4f8c;
	font-weight: bold;
	width: 80px;
}

.jobmain_04 .jobmain_04box {
	padding: 0px 8px;
	height: 100%;
	overflow: hidden;
}

.jobmain_04 .jobmain_04box .jobzxtop2 {
	height: 110px;
	border-bottom: #f1f1f1 1px dashed;
	overflow: hidden;
	margin-top: 30px;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx {
	width: 49%;
	float: left;
	text-align: left;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-img {
	width: 132px;
	float: left;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-img img {
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-text {
	width: 310px;
	float: right;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-text h2 a {
	color: #3D81C0;
	font-size: 12px;
	font-weight: bold;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-text h2 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-text p.f-gray {
	line-height: 24px;
	text-indent: 2em;
	color: #999;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-text p.f-gray a {
	color: #ff6600;
}

.jobmain_04 .jobmain_04box .jobzxtop2 div.zczx .topic-text p.f-gray a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.jobmain_04 .jobmain_04box .jobzxlist {
	padding: 8px;
}

.jobmain_04 .jobmain_04box .jobzxlist ul {}

.jobmain_04 .jobmain_04box .jobzxlist li {
	width: 24%;
	float: left;
	text-align: left;
	background: url(dot.jpg) no-repeat 0px 8px;
	padding-left: 12px;
}

.jobmain_04 .jobmain_04box .jobzxlist a {
	color: #3D81C0;
}

.jobmain_04 .jobmain_04box .jobzxlist a:hover {
	color: #4e8ed6;
	text-decoration: none;
}


.jobmain_05 {
	width: 965px;
	margin: 0px auto;
}

.jobmain_05 .left {
	width: 690px;
	float: left;
}

.jobmain_05 .left .ltintro {
	background: #F2F4FB;
	border: #CCE0F5 1px solid;
	padding: 15px;
	line-height: 29px;
	font-size: 14px;
	text-indent: 2em;
	color: #666;
	height: 100%;
	overflow: hidden;
}

.jobmain_05 .left .ltintro img {
	margin-right: 8px;
}

.jobmain_05 .left .left01 {}

.jobmain_05 .left .left01 .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	position: relative;
	overflow: hidden;
}

.jobmain_05 .left .left01 .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 16px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.jobmain_05 .left .left01 .title span {
	position: absolute;
	right: 10px;
	top: 10px;
}

.jobmain_05 .left .left01 .title span a {
	color: #069;
	font-family: "宋体";
}

.jobmain_05 .left .left01 .title span a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_05 .left .left01 .left01box {
	border: #CCE0F5 1px solid;
	border-top: none;
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.jobmain_05 .left .left01 .left01box ul {}

.jobmain_05 .left .left01 .left01box .recommend_2_1 {
	height: 30px;
	line-height: 30px;
	border-bottom: #ccc 1px dashed;
}

.jobmain_05 .left .left01 .left01box .recommend_2_1 li {
	float: left;
	font-weight: bold;
	color: #333;
	text-align: center;
}

.jobmain_05 .left .left01 .left01box .recommend_2_1 .recommend_2_1_a {
	width: 100px;
	float: left;
}

.jobmain_05 .left .left01 .left01box .recommend_2_1 .recommend_2_1_b {
	width: 240px;
	float: left;
}

.jobmain_05 .left .left01 .left01box .recommend_2_1 .recommend_2_1_c {
	width: 100px;
	float: left;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 {
	height: 30px;
	line-height: 30px;
	border-bottom: #ccc 1px dashed;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 li {
	float: left;
	color: #333;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .recommend_2_2_a {
	width: 130px;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .recommend_2_2_b {
	width: 225px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .recommend_2_2_c {
	width: 100px;
	float: left;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .recommend_2_2_d {
	width: 110px;
	float: left;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .recommend_2_2_a a {
	color: #069;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .recommend_2_2_c {
	color: #999;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 .fontstyle {
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.jobmain_05 .left .left01 .left01box .recommend_2_2 a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_05 .right {
	width: 265px;
	float: right;
}

.jobmain_05 .right .right01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.jobmain_05 .right .right01 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.jobmain_05 .right .right01 .right01box {
	padding: 8px;
}

.jobmain_05 .right .right01 .right01box ul {}

.jobmain_05 .right .right01 .right01box li {
	line-height: 24px;
	border-bottom: #f1f1f1 1px dashed;
	margin-bottom: 8px;
}

.jobmain_05 .right .right01 .right01box h2 {
	float: left;
	margin-left: 8px;
}

.jobmain_05 .right .right01 .right01box h2 a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.jobmain_05 .right .right01 .right01box h2 a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_05 .right .right01 .right01box span#qyicon {
	background: url(num.gif) no-repeat 0px 3px;
	color: #fff;
	font-size: 12px;
	display: block;
	width: 17px;
	height: 22px;
	line-height: 16px;
	text-align: center;
	padding-top: 3px;
	float: left;
}

.jobmain_05 .right .right01 .right01box a {
	color: #069;
}

.jobmain_05 .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}


.jobmain_05 .right .right01 .right02box {
	padding: 8px;
}

.jobmain_05 .right .right01 .right02box ul {}

.jobmain_05 .right .right01 .right02box li {
	line-height: 24px;
	border-bottom: #f1f1f1 1px dashed;
	background: url(dot.jpg) no-repeat 0px 12px;
	padding-left: 10px;
}

.jobmain_05 .right .right01 .right02box a {}

.jobmain_05 .right .right01 .right02box a:hover {
	color: red;
	text-decoration: none;
}



.jobmain_05 .right .right01 .ltbox {
	padding: 8px;
}

.jobmain_05 .right .right01 .ltbox ul {}

.jobmain_05 .right .right01 .ltbox li {
	height: 28px;
	line-height: 28px;
	border-bottom: #f1f1f1 1px solid;
	background: url(artarrow.gif) no-repeat 0px 10px;
	padding-left: 15px;
}

.jobmain_05 .right .right01 .ltbox a {}

.jobmain_05 .right .right01 .ltbox a:hover {
	color: red;
	text-decoration: none;
}


.jobmain_05 .left .left01 .left01_a {
	border: #CCE0F5 1px solid;
	background: #F2F4FB;
	padding: 10px;
	line-height: 24px;
	height: 100%;
	overflow: hidden;
}

.jobmain_05 .left .left01 .left01_a h2 {
	font-size: 14px;
	font-weight: bold;
	color: #069;
	height: 35px;
	line-height: 35px;
}

.jobmain_05 .left .left01 .left01_a p {
	line-height: 24px;
	font-size: 14px;
	color: #666;
}


.jobmain_05 .left .left01 .citylist {
	border: #CCE0F5 1px solid;
	border-top: none;
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.jobmain_05 .left .left01 .citylist ul {}

.jobmain_05 .left .left01 .citylist li {
	width: 23%;
	margin: 0px 2px;
	float: left;
	height: 25px;
	line-height: 25px;
	background: #F3FAFF;
	border: #CCE0F5 1px solid;
	white-space: nowrap;
	margin: 5px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jobmain_05 .left .left01 .citylist a {}

.jobmain_05 .left .left01 .citylist a:hover {
	display: block;
	float: left;
	background: #f1f1f1;
	color: red;
	text-decoration: none;
	width: 100%;
}

.jobmain_05 .left .left01 .yxlist {
	border: #CCE0F5 1px solid;
	border-top: none;
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.jobmain_05 .left .left01 .yxlist ul {}

.jobmain_05 .left .left01 .yxlist li {
	width: 23%;
	margin: 0px 2px;
	float: left;
	height: 25px;
	line-height: 25px;
	background: url(artarrow.gif) no-repeat 0px 9px;
	padding-left: 5px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jobmain_05 .left .left01 .yxlist a {}

.jobmain_05 .left .left01 .yxlist a:hover {
	color: red;
	text-decoration: none;
}



.jobmain_05 .left .left01 .yxlist .searchtit {
	background: #f1f1f1;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}

.jobmain_05 .left .left01 .yxlist td {
	border-bottom: #f1f1f1 1px dashed;
	height: 30px;
	line-height: 30px;
}

.jobmain_05 .left .left01 .yxlist .jobtitle {
	width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.jobmain_05 .left .left01 .yxlist .linktitle a {
	color: red;
	text-decoration: none;
}

.jobmain_05 .left .left01 .citylist td {
	height: 30px;
	line-height: 30px;
}


/*职场资讯*/

.jobmain_06 {
	width: 965px;
	margin: 0px auto;
}

.jobmain_06 .left {
	width: 700px;
	float: left;
}

.jobmain_06 .left .floatl {
	width: 268px;
	float: left;
}

.jobmain_06 .left .floatl .floatl01 {
	border: #CCE0F5 1px solid;
	background: url(hoticon.gif) no-repeat left top;
	height: 241px;
	overflow: hidden;
}

.jobmain_06 .left .floatl .floatl01 ul {
	padding: 8px;
}

.jobmain_06 .left .floatl .floatl01 h1 {
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.jobmain_06 .left .floatl .floatl01 h1 a {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.jobmain_06 .left .floatl .floatl01 span {
	line-height: 24px;
	color: #999;
}

.jobmain_06 .left .floatl .floatl01 li {
	line-height: 25px;
	height: 25px;
	border-bottom: #f1f1f1 1px dashed;
}

.jobmain_06 .left .floatl .floatl01 a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_06 .left .floatr {
	width: 422px;
	float: right;
}

.jobmain_06 .left .floatr .floatr01 {}

.jobmain_06 .left .floatr .floatr02 {
	border: #CCE0F5 1px solid;
	background: url(/job/images/jobseach.png) repeat-x left -30px;
	height: 70px;
}

.jobmain_06 .left .floatr .floatr02 .search_box {
	padding: 8px;
}

.jobmain_06 .left .floatr .floatr02 .search_box .searchl {
	font-size: 14px;
}

.jobmain_06 .left .floatr .floatr02 .search_box .searchl1 {
	font-size: 14px;
	float: left;
}

.jobmain_06 .left .floatr .floatr02 .search_box .searchl1 .textbox {
	width: 264px;
	padding: 0px 8px;
	background: url(/job/images/jobseach.png) no-repeat left -33px;
	border: none;
	border: #CCE0F5 1px solid;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
}

.jobmain_06 .left .floatr .floatr02 .search_box .searchbut {
	float: right;
}

.jobmain_06 .left .floatr .zwhot {
	background: #FFF4EA;
	border: #CCE0F5 1px solid;
	border-top: none;
	height: 32px;
	line-height: 32px;
	padding: 0px 8px;
}


.jobmain_06 .right {
	width: 250px;
	float: right;
	border: #CCE0F5 1px solid;
	height: 241px;
	overflow: hidden;
}

.jobmain_06 .right .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.jobmain_06 .right .right01box {
	padding: 8px;
}

.jobmain_06 .right .right01box ul {}

.jobmain_06 .right .right01box li {
	height: 25px;
	line-height: 25px;
	background: url(dot.jpg) no-repeat 0px 10px;
	padding-left: 12px;
}

.jobmain_06 .right .right01box a:Hover {
	color: red;
	text-decoration: none;
}

.jobmain_07 {
	width: 965px;
	margin: 0px auto;
}

.jobmain_07 .left {
	width: 700px;
	float: left;
}

.jobmain_07 .left .colr {
	width: 343px;
	float: left;
	border: #CCE0F5 1px solid;
	height: 206px;
	overflow: hidden;
	margin-bottom: 10px;
}

.jobmain_07 .left .colr .t {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
	position: relative;
}

.jobmain_07 .left .colr .t span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.jobmain_07 .left .colr .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.jobmain_07 .left .colr .t span a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_07 .left .colr ul {
	padding: 8px;
}

.jobmain_07 .left .colr li {
	height: 25px;
	line-height: 25px;
	border-bottom: #f1f1f1 1px dashed;
	background: url(dot.jpg) no-repeat 0px 8px;
	padding-left: 10px;
}

.jobmain_07 .left .colr a {}

.jobmain_07 .left .colr a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_07 .left .colr span#date {
	float: right;
	color: #999;
}

.jobmain_07 .left .coll {
	width: 343px;
	float: right;
	border: #CCE0F5 1px solid;
	height: 206px;
	overflow: hidden;
	margin-bottom: 10px;
}

.jobmain_07 .left .coll .t {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
	position: relative;
}

.jobmain_07 .left .coll .t span {
	position: absolute;
	right: 10px;
	top: 0px;
}

.jobmain_07 .left .coll .t span a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.jobmain_07 .left .coll .t span a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_07 .left .coll ul {
	padding: 8px;
}

.jobmain_07 .left .coll li {
	height: 25px;
	line-height: 25px;
	border-bottom: #f1f1f1 1px dashed;
	background: url(dot.jpg) no-repeat 0px 8px;
	padding-left: 10px;
}

.jobmain_07 .left .coll a {}

.jobmain_07 .left .coll a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_07 .left .coll span#date {
	float: right;
	color: #999;
}

.jobmain_07 .right {
	width: 252px;
	float: right;
}

.jobmain_07 .right .right01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.jobmain_07 .right .right01 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.jobmain_07 .right .right01 .right01box {
	padding: 8px;
}

.jobmain_07 .right .right01 .right01box ul {}

.jobmain_07 .right .right01 .right01box li {
	width: 50%;
	float: left;
	text-align: center;
	border-bottom: #f1f1f1 1px solid;
	margin-bottom: 8px;
}

.jobmain_07 .right .right01 .right01box img {
	padding: 2px;
	border: #f1f1f1 1px solid;
	width: 88px;
	height: 68px;
	margin-bottom: 5px;
}

.jobmain_07 .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}

.jobmain_07 .right .right01 .right02box {
	padding: 8px;
}

.jobmain_07 .right .right01 .right02box ul {}

.jobmain_07 .right .right01 .right02box .votetitle {
	font-weight: bold;
}




/*查看单位详细*/
.compview {
	width: 965px;
	margin: 0px auto;
}

.compview .comname {
	height: 67px;
	font-size: 22px;
	font-weight: bold;
	line-height: 67px;
	padding-left: 35px;
	background: #fcfcfc;
	border: 1px solid #eaeaea;
}

.compview .comname h2 {
	font-size: 22px;
	font-weight: bold;
	float: left;
	color: #CC0000;
	font-family: "微软雅黑"
}

.compview .comname h3 {
	font-size: 22px;
	float: left;
	color: #222;
	width: 260px;
	font-weight: bold
}

.compview .compbox {}

.compview .compbox .left {
	width: 269px;
	float: left;
	background: #fdfdfd;
	height: 100%;
	overflow: hidden;
	border: 1px solid #eaeaea;
	border-top: none;
}

.compview .compbox .left .left01 {
	padding: 10px;
}

.compview .compbox .left .left01 .title {
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
	border-bottom: #f5f5f5 1px dashed;
}

.compview .compbox .left .left01 .compzw {}

.compview .compbox .left .left01 .compzw ul {}

.compview .compbox .left .left01 .compzw li {
	line-height: 28px;
	background: url(/job/images/star.png) no-repeat 0px 8px;
	padding-left: 12px;
	border-bottom: #f1f1f1 1px dashed;
}

.compview .compbox .left .left01 .compzw a {}

.compview .compbox .left .left01 .compzw a:hover {
	color: red;
	text-decoration: none;
}


.compview .compbox .left .left01 .joblist {}

.compview .compbox .left .left01 .joblist li {
	line-height: 28px;
	background: url(/job/images/star.png) no-repeat 0px 8px;
	padding-left: 12px;
	border-bottom: #f1f1f1 1px dashed;
}

.compview .compbox .left .left01 .joblist a {}

.compview .compbox .left .left01 .joblist a:hover {
	color: red;
	text-decoration: none;
}



.compview .compbox .left .left02 {}

.compview .compbox .left .left02 ul {
	text-align: center;
}

.compview .compbox .left .left02 li {
	margin-bottom: 8px;
}


.compview .compbox .right {
	width: 683px;
	float: right;
	border: #eaeaea 1px solid;
	background: #fdfdfd;
	border-top: none;
}

.compview .compbox .right .right01 {
	margin: 5px 15px;
}

.compview .compbox .right .right01 h2 {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	border-bottom: #f1f1f1 1px dashed;
	color: #FF6600;
}

.compview .compbox .right .right01 .floatl {
	width: 400px;
	float: left;
}

.compview .compbox .right .right01 .floatl ul {
	padding: 8px;
}

.compview .compbox .right .right01 .floatl li {
	height: 25px;
	line-height: 25px;
}

.compview .compbox .right .right01 .floatl span {
	color: #069;
}

.compview .compbox .right .right01 .floatr {
	width: 180px;
	float: left;
	padding: 18px 8px;
}

.compview .compbox .right .right01 .zwlist {
	margin-top: 10px;
}

.compview .compbox .right .right01 .zwlist td {
	height: 28px;
	line-height: 28px;
	border-bottom: #ccc 1px solid;
}

.compview .compbox .right .right02 {
	margin: 5px 15px;
}

.compview .compbox .right .right02 h2 {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	border-bottom: #f1f1f1 1px dashed;
	color: #FF6600;
}

.compview .compbox .right .right02 ul {
	padding: 8px;
	line-height: 24px;
	text-indent: 2em;
}

.compview .compbox .right .right03 {
	margin: 5px 15px;
}

.compview .compbox .right .right03 h2 {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	border-bottom: #f1f1f1 1px dashed;
	color: #FF6600;
}

.compview .compbox .right .right03 ul {
	padding: 8px 0px;
}

.compview .compbox .right .right03 li {
	width: 48%;
	float: left;
	margin: 0px 8px text-align:left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}



/*求职信*/

.jobapply {
	width: 965px;
	margin: 0px auto;
}

.jobapply .title {
	border: #CCE0F5 1px solid;
	background: #F3FAFF;
	height: 49px;
	overflow: hidden;
}

.jobapply .title h2 {
	background: url(pic_09.gif) no-repeat;
	width: 181px;
	height: 49px;
	font-size: 22px;
	font-weight: bold;
	color: #069;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.jobapply .jobapplybox {
	border: #CCE0F5 1px solid;
	border-top: none;
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.jobapply .jobapplybox .title {
	background: #f1f1f1;
	height: 28px;
	font-weight: bold;
	color: #333;
	line-height: 28px;
}

.jobapply .jobapplybox .tdsplit {
	height: 28px;
	line-height: 28px;
	border-bottom: #f1f1f1 1px dashed;
}

.jobapply .jobapplybox .tdsplit a {
	color: #069;
}

.jobapply .jobapplybox .tdsplit a:hover {
	color: red;
	text-decoration: none;
}

.jobapply .jobapplybox .qzx {
	background: #F3FAFF url(/job/images/star.png) no-repeat 8px 8px;
	padding-left: 25px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.jobapply .jobapplybox textarea {
	padding: 8px;
	font-size: 14px;
	line-height: 25px;
	color: #999;
}




/*影视频道*/

.moviemain01 {
	width: 965px;
	margin: 0px auto;
}

.moviemain01 .left {
	width: 705px;
	float: left;
}

.moviemain01 .right {
	width: 250px;
	float: right;
}

.moviemain01 .right .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.moviemain01 .right .title h3 {
	background: #fff;
	width: 120px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.moviemain01 .right .right01box {
	padding: 8px;
}

.moviemain01 .right .right01box ul {}

.moviemain01 .right .right01box li {
	height: 27px;
	line-height: 27px;
	border-bottom: #b6c9e2 1px dashed;
}

.moviemain01 .right .right01box a {
	color: #3D81C0
}

.moviemain01 .right .right01box a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.moviemain01 .right .right01box span#hits {
	float: right;
	color: #3D81C0;
}


.moviemain02 {
	width: 965px;
	margin: 0px auto;
}

.moviemain02 .left {
	width: 705px;
	float: left;
}

.moviemain02 .left .left01 {}

.moviemain02 .left .left01 .title {
	border-bottom: 4px solid #dadada;
	height: 29px;
	line-height: 29px;
	color: #222;
	position: relative;
	margin-bottom: 20px;
}

.moviemain02 .left .left01 .title h2 {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 4px solid #0d4f8c;
	width: 110px;
	font-family: "微软雅黑";
}

.moviemain02 .left .left01 .left01box {
	padding: 8px;
	height: 100%;
	overflow: hidden;
}

.moviemain02 .left .left01 .left01box ul {}

.moviemain02 .left .left01 .left01box li {
	width: 24%;
	float: left;
	margin: 3px;
	padding: 3px 0px;
	height: 270px;
	margin-bottom: 8px;
	overflow: hidden;
	background: #fff;
}

.moviemain02 .left .left01 .left01box a.pic {
	display: block;
	text-align: center;
}

.moviemain02 .left .left01 .left01box a.pic img {
	width: 148px;
	height: 165px;
	margin-bottom: 6px;
	border: #f1f1f1 1px solid;
	padding: 2px;
}

.moviemain02 .left .left01 .left01box .tit h3 {
	height: 24px;
	line-height: 24px;
	width: 100px;
	float: left;
	padding-left: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.moviemain02 .left .left01 .left01box .tit h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #3D81C0;
}

.moviemain02 .left .left01 .left01box .tit h3 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.moviemain02 .left .left01 .left01box .tit span.score {
	height: 24px;
	line-height: 24px;
	width: 30px;
	float: right;
	white-space: nowrap;
	overflow: hidden;
	color: #3D81C0;
}

.moviemain02 .left .left01 .left01box p.p1 {
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #3D81C0;
}

.moviemain02 .left .left01 .left01box p {
	padding: 0px 10px;
	line-height: 24px;
	color: #999;
	text-align: left;
}

.moviemain02 .left .left01 .left01box li:hover {
	background: #f1f1f1;
}





.moviemain02 .right {
	width: 250px;
	float: right;
}

.moviemain02 .right .right01 {
	height: 100%;
	overflow: hidden;
}

.moviemain02 .right .right01 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.moviemain02 .right .right01 .title h3 {
	background: #fff;
	width: 120px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.moviemain02 .right .right01 .title span#more {
	position: absolute;
	right: 10px;
	top: 0px;
}

.moviemain02 .right .right01 .title span#more a {
	font-size: 12px;
	font-weight: normal;
	color: #555;
}

.moviemain02 .right .right01 .title span#more a:hover {
	color: red;
	text-decoration: none;
}

.moviemain02 .right .right01 .right01box {
	padding: 8px;
}

.moviemain02 .right .right01 .right01box ul {}

.moviemain02 .right .right01 .right01box li.newmovie {
	height: 140px;
	border-bottom: #f1f1f1 1px dashed;
	overflow: hidden;
}

.moviemain02 .right .right01 .right01box li.newmovie a.pic img {
	width: 91px;
	height: 127px;
	float: left;
	margin-right: 8px;
}

.moviemain02 .right .right01 .right01box h3 {
	height: 25px;
	line-height: 25px;
}

.moviemain02 .right .right01 .right01box h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #3D81C0;
}

.moviemain02 .right .right01 .right01box h3 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.moviemain02 .right .right01 .right01box strong.HL {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	line-height: 26px;
}

.moviemain02 .right .right01 .right01box div {
	line-height: 24px;
	color: #3D81C0;
	width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.moviemain02 .right .right01 .right01box p {
	line-height: 24px;
	color: #999;
}

.moviemain02 .right .right01 .right01box li.textlist {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 8px;
	padding-left: 10px;
}

.moviemain02 .right .right01 .right01box li.textlist span {
	float: right;
	color: red;
}

.moviemain02 .right .right01 .right01box li.textlist a {
	color: #3D81C0;
}

.moviemain02 .right .right01 .right01box li.textlist a:hover {
	color: #4e8ed6;
	text-decoration: none;
}


.moviemain02 .right .right01 .right02box {
	padding: 8px;
}

.moviemain02 .right .right01 .right02box ul {}

.moviemain02 .right .right01 .right02box .bigmovie .img {
	text-align: center;
}

.moviemain02 .right .right01 .right02box .bigmovie .img img {
	width: 232px;
	height: 311px;
	margin-bottom: 8px;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_tt {
	height: 28px;
	line-height: 28px;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_tt h3 {
	width: 150px;
	float: left;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_tt h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #3D81C0;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_tt h3 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_tt .bigmovie_play {
	color: #333;
	font-size: 12px;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_ul {
	clear: both;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_ul li {
	line-height: 24px;
	color: #999
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_ul strong {
	color: #3D81C0;
}

.moviemain02 .right .right01 .right02box .bigmovie .bigmovie_ul span.stars {
	color: red;
}

.moviemain02 .right .right01 .rankingList1 {
	padding: 8px;
	height: 137px;
	overflow: hidden;
}

.moviemain02 .right .right01 .rankingList1 ul {}

.moviemain02 .right .right01 .rankingList1 li {
	height: 26px;
	line-height: 26px;
	background: url(video.gif) no-repeat 0px 8px;
	padding-left: 25px;
	border-bottom: #f1f1f1 1px dashed;
}

.moviemain02 .right .right01 .rankingList1 a {
	color: #3D81C0;
}

.moviemain02 .right .right01 .rankingList1 a:hover {
	color: #4e8ed6;
	text-decoration: none;
}



.movielist {
	width: 965px;
	margin: 0px auto;
}

.movielist .left {
	width: 270px;
	float: left;
}

.movielist .left .left01 {
	height: 100%;
	overflow: hidden;
	background: #f9f9f9;
	border: 1px solid #eee;
	border-bottom: 2px solid #e5e5e5;
}

.movielist .left .left01 .title {
	height: 30px;
	line-height: 40px;
	color: #333;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-bottom: 1px solid #fff;
}

.movielist .left .left01 .left01box {
	padding: 10px 15px;
	overflow: hidden;
}

.movielist .left .left01 .left01box ul {}

.movielist .left .left01 .left01box li {
	float: left;
	font-size: 12px;
	color: #333;
	width: 59px;
	white-space: nowrap;
	overflow: hidden;
}

.movielist .left .left01 .left01box a {}

.movielist .left .left01 .left01box a:hover {}


.movielist .left .left02 {
	border: #eee 1px solid;
	height: 100%;
	overflow: hidden;
	background: #f9f9f9;
	border-bottom: 2px solid #e5e5e5;
}

.movielist .left .left02 .title {
	height: 30px;
	line-height: 40px;
	color: #333;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-bottom: 1px solid #fff;
}

.movielist .left .left02 .left02box {
	padding: 10px 15px;
	overflow: hidden;
}

.movielist .left .left02 .left02box ul {}

.movielist .left .left02 .left02box li {
	height: 27px;
	line-height: 27px;
	border-bottom: #f1f1f1 1px dashed;
}

.movielist .left .left02 .left02box span#hits {
	float: right;
}

.movielist .left .left02 .left02box a {}

.movielist .left .left02 .left02box a:hover {
	color: red;
	text-decoration: none;
}


.movielist .right {
	width: 685px;
	float: right;
}

.movielist .right .right01 {
	border: #e9e9e9 1px solid;
	border-bottom: 2px solid #eaeaea;
}

.movielist .right .right01 .title {
	overflow: hidden;
	background: #fff
}

.movielist .right .right01 .title h2 {
	height: 40px;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	font-family: "微软雅黑";
	line-height: 40px;
	padding: 10px 0px 0px 15px;
}

.movielist .right .right01 .right01box {
	padding: 10px;
	height: 100%;
	overflow: hidden;
	background: url(movienr_right01.jpg) repeat-x;
}

.movielist .right .right01 .right01box ul {}

.movielist .right .right01 .right01box .movielisting li {
	width: 24%;
	float: left;
	margin: 3px;
	padding: 3px 0px;
	height: 270px;
	margin-bottom: 8px;
	overflow: hidden;
	background: #fff;
}

.movielist .right .right01 .right01box .movielisting a.pic {
	display: block;
	text-align: center;
}

.movielist .right .right01 .right01box .movielisting a.pic img {
	width: 148px;
	height: 165px;
	margin-bottom: 6px;
	border: #f1f1f1 1px solid;
	padding: 2px;
}

.movielist .right .right01 .right01box .movielisting .tit h3 {
	height: 24px;
	line-height: 24px;
	width: 100px;
	float: left;
	padding-left: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.movielist .right .right01 .right01box .tit h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

.movielist .right .right01 .right01box .tit h3 a:hover {
	color: red;
	text-decoration: none;
}

.movielist .right .right01 .right01box .tit span.score {
	height: 24px;
	line-height: 24px;
	width: 30px;
	float: right;
	white-space: nowrap;
	overflow: hidden;
}

.movielist .right .right01 .right01box p.p1 {
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #333;
}

.movielist .right .right01 .right01box p {
	padding: 0px 10px;
	line-height: 24px;
	color: #999;
	text-align: left;
}

.movielist .right .right01 .right01box li:hover {
	background: #f1f1f1;
}


.movienr {
	width: 965px;
	margin: 0px auto;
}

.movienr .left {
	width: 270px;
	float: left;
}

.movienr .left .left01 {
	height: 100%;
	overflow: hidden;
	background: #f9f9f9;
	border: 1px solid #eee;
	border-bottom: 2px solid #e5e5e5;
	min-height: 200px;
}

.movienr .left .left01 .title {
	height: 30px;
	line-height: 40px;
	color: #333;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-bottom: 1px solid #fff;
}

.movienr .left .left01 .left01box {
	padding: 8px 15px 8px 10px;
}

.movienr .left .left01 .left01box ul {}

.movienr .left .left01 .left01box li {
	height: 27px;
	line-height: 27px;
	border-bottom: #f1f1f1 1px dashed;
	overflow: hidden;
}

.movienr .left .left01 .left01box span#hits {
	float: right;
}

.movienr .left .left01 .left01box a {}

.movienr .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}


.movienr .left .left02 {
	height: 100%;
	overflow: hidden;
	background: #f9f9f9;
	border: 1px solid #eee;
	border-bottom: 2px solid #e5e5e5;
	min-height: 200px;
}

.movienr .left .left02 .title {
	height: 30px;
	line-height: 40px;
	color: #333;
	padding-left: 15px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
	border-bottom: 1px solid #fff;
}

.movienr .left .left02 .left02box {
	padding: 8px 15px 8px 10px;
}

.movienr .left .left02 .left02box ul {}

.movienr .left .left02 .left02box li.newmovie {
	height: 140px;
	border-bottom: #f1f1f1 1px dashed;
	overflow: hidden;
}

.movienr .left .left02 .left02box li.newmovie a.pic img {
	width: 91px;
	height: 127px;
	float: left;
	margin-right: 8px;
}

.movienr .left .left02 .left02box h3 {
	height: 25px;
	line-height: 25px;
}

.movienr .left .left02 .left02box h3 a {
	font-size: 14px;
	font-weight: normal;
	color: #333;
}

.movienr .left .left02 .left02box h3 a:hover {
	color: red;
	text-decoration: none;
}

.movienr .left .left02 .left02box strong.HL {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	line-height: 26px;
}

.movienr .left .left02 .left02box div {
	line-height: 24px;
	color: #333;
	width: 130px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.movienr .left .left02 .left02box p {
	line-height: 24px;
	color: #999;
}

.movienr .left .left02 .left02box li.textlist {
	height: 26px;
	line-height: 26px;
	background: url(artarrow.gif) no-repeat 0px 8px;
	padding-left: 10px;
}

.movienr .left .left02 .left02box li.textlist span {
	float: right;
	color: red;
}

.movienr .left .left02 .left02box li.textlist a {
	color: #555;
}

.movienr .left .left02 .left02box li.textlist a:hover {
	color: red;
	text-decoration: none;
}


.movienr .left .left02 .left03box {
	padding: 8px;
}

.movienr .left .left02 .left03box ul {}

.movienr .left .left02 .left03box li {
	width: 50%;
	float: left;
	text-align: center;
}

.movienr .left .left02 .left03box img {
	margin-bottom: 8px;
}

.movienr .left .left02 .left03box a:Hover {
	color: red;
	text-decoration: none;
}





.movienr .right {
	width: 685px;
	float: right;
}

.movienr .right .right01 {
	border: #eee 1px solid;
	overflow: hidden;
	background: url(movienr_right01.jpg) repeat-x;
	padding: 12px 15px;
	border-bottom: 2px solid #e9e9e9
}

.movienr .right .right01 .floatl {
	width: 200px;
	float: left;
}

.movienr .right .right01 .floatl img {
	padding: 2px;
	border: #f1f1f1 1px solid;
}

.movienr .right .right01 .floatr {
	width: 430px;
	float: right;
	padding-bottom: 15px;
}

.movienr .right .right01 .floatr ul {}

.movienr .right .right01 .floatr li {
	height: 32px;
	line-height: 32px;
	border-bottom: #f1f1f1 1px solid;
	overflow: hidden;
}

.movienr .right .right01 .floatr li#movietit {
	font-size: 22px;
	font-weight: bold;
	color: #000;
	height: 38px;
}

.movienr .right .right01 .floatr .sharebox {
	border: #f1f1f1 1px solid;
	padding: 8px;
}

.movienr .right .right02 {
	border: #eee 1px solid;
	height: 100%;
	overflow: hidden;
	min-height: 80px;
	background: url(movienr_right01.jpg) repeat-x;
	border-bottom: 2px solid #e9e9e9
}

.movienr .right .right02 .title {
	height: 40px;
	line-height: 50px;
	color: #333;
	padding-left: 12px;
	font-size: 14px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.movienr .right .right02 .right02box {
	padding: 8px 15px 8px 5px;
}

.movienr .right .right02 .right02box ul {}

.movienr .right .right02 .right02box li {
	float: left;
	padding: 2px 10px;
}

.movienr .right .right02 .right02box a {}

.movienr .right .right02 .right02box a:hover {
	color: red;
	text-decoration: none;
}


.movienr .right .right02 .right03box {
	padding: 8px 15px 8px 13px;
	line-height: 25px;
}

.movienr .right .right02 .right03box ul {}




.playbody {
	width: 965px;
	margin: 0px auto;
	background: #000;
}

.playlist {
	width: 963px;
	margin: 0px auto;
	background: #fff;
	border: #EBEBEB 1px solid;
	height: 100%;
	padding-bottom: 15px;
	overflow: hidden;
}

.playlist h3 {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	color: #000;
}

.playlist ul {
	padding: 15px;
}

.playlist li {
	float: left;
}

.playlist a {
	padding: 5px 8px;
	width: 88px;
	border: #EBEBEB 1px solid;
	margin: 0px 5px;
	color: #000;
	text-align: center;
	display: block;
}

.playlist a:hover {
	background: #fff;
	color: red;
	text-decoration: none;
}

.playcontent {
	width: 965px;
	margin: 0px auto;
}

.playcontent .left {
	width: 680px;
	float: left;
}

.playcontent .left .left01 {
	background: #fff;
	border: #EBEBEB 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.playcontent .left .left01 .title {
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	font-weight: bold;
	color: #555;
}

.playcontent .left .left01 .left01box {
	padding: 15px;
}

.playcontent .left .left01 .left01box ul {}

.playcontent .left .left01 .left01box li {
	width: 20%;
	float: left;
	text-align: center;
}

.playcontent .left .left01 .left01box span {
	color: #999;
}

.playcontent .left .left01 .left01box img {
	margin-bottom: 8px;
	border: #f1f1f1 1px solid;
	padding: 2px;
}

.playcontent .left .left01 .left01box a {}

.playcontent .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}

.playcontent .left .left01 .left02box {
	padding: 0px 15px;
}

.playcontent .left .left01 .left02box ul {}


.playcontent .right {
	width: 275px;
	float: right;
}

.playcontent .right .right01 {
	background: #fff;
	border: #EBEBEB 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.playcontent .right .right01 .title {
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.playcontent .right .right01 .right01box {
	padding: 0px 8px;
}

.playcontent .right .right01 .right01box ul {}

.playcontent .right .right01 .right01box li {
	line-height: 25px;
}


.playcontent .right .right01 .right02box {
	padding: 0px 8px;
}

.playcontent .right .right01 .right02box ul {}

.playcontent .right .right01 .right02box li {
	height: 27px;
	line-height: 27px;
	border-bottom: #d8d8d8 1px dashed;
}

.playcontent .right .right01 .right02box span#hits {
	float: right;
	color: #999;
}

.playcontent .right .right01 .right02box a {}

.playcontent .right .right01 .right02box a:hover {
	color: red;
	text-decoration: none;
}


.moviesxmain {
	width: 965px;
	margin: 0px auto;
}

.moviesxmain .left {
	width: 270px;
	float: left;
}

.moviesxmain .left .left01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.moviesxmain .left .left01 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.moviesxmain .left .left01 .left01box {
	padding: 8px;
}

.moviesxmain .left .left01 .left01box ul {}

.moviesxmain .left .left01 .left01box li {
	height: 41px;
	line-height: 41px;
	font-size: 14px;
	border-bottom: #f1f1f1 1px solid;
	color: #333;
}

.moviesxmain .left .left01 .left01box a {
	display: block;
	padding-left: 30px;
}

.moviesxmain .left .left01 .left01box a:hover {
	display: block;
	background: url(/movie/images/cataon.png) no-repeat;
	color: #fff;
}

.moviesxmain .left .left02 {
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.moviesxmain .left .left02 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.moviesxmain .left .left02 .left02box {
	padding: 8px;
}

.moviesxmain .left .left02 .left02box ul {}

.moviesxmain .left .left02 .left02box li {
	height: 27px;
	line-height: 27px;
	border-bottom: #f1f1f1 1px dashed;
}

.moviesxmain .left .left02 .left02box span#hits {
	float: right;
}

.moviesxmain .left .left02 .left02box a {}

.moviesxmain .left .left02 .left02box a:hover {
	color: red;
	text-decoration: none;
}

.moviesxmain .right {
	width: 683px;
	float: right;
}

.moviesxmain .right .right01 {
	border: #CCE0F5 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.moviesxmain .right .right01 .title {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	color: #069;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "宋体";
}

.moviesxmain .right .right01 .right01box {}

.moviesxmain .right .right01 .right01box .tj {
	height: 35px;
	line-height: 35px;
	background: #fff;
	border-bottom: #d8d8d8 1px dashed;
}

.moviesxmain .right .right01 .right01box .tj h2 {
	width: 260px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 25px;
}

.moviesxmain .right .right01 .right01box .tj h2 span.key {
	color: green;
}

.moviesxmain .right .right01 .right01box .tj #jg {
	width: 300px;
	float: right;
}

.moviesxmain .right .right01 .right01box .tj #jg strong {
	font-weight: bold;
	color: #069;
}

.moviesxmain .right .right01 .right01box .sxmenu {
	margin: 10px;
}

.moviesxmain .right .right01 .right01box .moviesx {
	margin: 10px;
	background: #fff;
	padding-left: 25px;
	padding: 3px 8px;
}

.moviesxmain .right .right02 {
	border: #CCE0F5 1px solid;
	height: 100%;
	padding-bottom: 10px;
	overflow: hidden;
}

.moviesxmain .right .right02 .movie_tabs {
	background: url(titbg.gif) repeat-x left top;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #069;
	padding-left: 10px;
}

.moviesxmain .right .right02 .movie_tabs h3 {
	width: 88px;
	float: left;
}

.moviesxmain .right .right02 .movie_tabs ul {
	padding-left: 5px;
}

.moviesxmain .right .right02 .movie_tabs li {
	width: 120px;
	height: 27px;
	text-align: center;
	float: left;
	background: url(titbg.gif) repeat-x left top;
	font-size: 14px;
	color: #069;
}

.moviesxmain .right .right02 .movie_tabs a:hover {
	color: red;
	text-decoration: none;
}

.moviesxmain .right .right02 .movie_tabs li.slt {
	width: 88px;
	height: 27px;
	text-align: center;
	float: left;
	background: url(titbg.gif) repeat-x left bottom;
	border: #C6DDF1 1px solid;
	border-bottom: none;
	margin-top: 1px;
}

.moviesxmain .right .right02 .movie_tabs li.slt a {
	color: #0690;
	font-size: 14px;
}

.moviesxmain .right .right02 .movie_tabs li.slt a:hover {
	color: red;
	text-decoration: none;
}



.moviesxmain .right .right02 .movielisting {
	padding: 10px;
}

.moviesxmain .right .right02 .movielisting ul {}

.moviesxmain .right .right02 .movielisting li {
	width: 25%;
	float: left;
	text-align: center;
	height: 220px;
	overflow: hidden;
}

.moviesxmain .right .right02 .movielisting img {
	width: 124px;
	height: 172px;
	padding: 2px;
	border: #f1f1f1 1px solid;
	margin-bottom: 8px;
}

.moviesxmain .right .right02 .movielisting span {
	width: 130px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.moviesxmain .right .right02 .movielisting a {
	font-size: 12px;
	font-weight: normal;
}

.moviesxmain .right .right02 .movielisting a:hover {
	color: red;
	text-decoration: none;
}






/*动漫系统*/
.comicmain01 {
	width: 965px;
	margin: 0px auto;
}

.comicmain01 .left {
	width: 354px;
	float: left;
	height: 100%;
	overflow: hidden;
}

.comicmain01 .left .focus {}

.comicmain01 .middle {
	width: 373px;
	float: left;
	margin-left: 10px;
}

.comicmain01 .middle h2 {
	height: 30px;
	line-height: 30px;
	padding: 8px 10px;
	text-align: center;
}

.comicmain01 .middle h2 a {
	font-size: 16px;
	color: #c00;
	font-family: "微软雅黑"
}

.comicmain01 .middle p {
	padding: 0px 8px;
	margin: 0px;
	line-height: 24px;
	color: #999;
}

.comicmain01 .middle p span a {
	color: green;
}

.comicmain01 .middle p span a:hover {
	color: red;
	text-decoration: none;
}

.comicmain01 .middle li {
	height: 26px;
	line-height: 26px;
	background: url(dot.jpg) no-repeat 0px 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.comicmain01 .middle span#date {
	float: right;
	color: #999;
}

.comicmain01 .middle a {
	color: #333
}

.comicmain01 .middle a:hover {
	color: #4e8ed6;
	text-decoration: none;
}



.comicmain01 .right {
	width: 212px;
	float: right;
	overflow: hidden;
}

.comicmain01 .right .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

.comicmain01 .right .title h3 {
	background: #fff;
	width: 120px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.comicmain01 .right .right01box {
	padding: 8px 0px;
}

.comicmain01 .right .right01box ul {}

.comicmain01 .right .right01box li {
	height: 25px;
	line-height: 25px;
}

.comicmain01 .right .right01box li a {
	color: #333
}

.comicmain01 .right .right01box li a:hover {
	color: #4e8ed6;
}

.comicmain02 {
	width: 965px;
	margin: 0px auto;
}

.comicmain02 .left {
	width: 740px;
	float: left;
}

.comicmain02 .left .left01 {
	height: 100%;
	overflow: hidden;
}

.comicmain02 .left .left01 .title {
	border-bottom: 4px solid #dadada;
	height: 29px;
	line-height: 29px;
	color: #222;
	position: relative;
	margin-bottom: 20px;
}

.comicmain02 .left .left01 .title h3 {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 4px solid #0d4f8c;
	width: 110px;
	font-family: "微软雅黑";
}

.comicmain02 .left .left01 .title span#more {
	position: absolute;
	right: 10px;
	top: 0px;
}

.comicmain02 .left .left01 .title span#more a {
	font-size: 12px;
	font-weight: normal;
	color: #069;
}

.comicmain02 .left .left01 .title span#more a:hover {
	color: red;
	text-decoration: none;
}

.comicmain02 .left .left01 .left01box {
	padding: 8px;
}

.comicmain02 .left .left01 .left01box ul {}

.comicmain02 .left .left01 .left01box li {
	width: 20%;
	float: left;
	height: 155px;
	overflow: hidden;
}

.comicmain02 .left .left01 .left01box div.comicpic {
	text-align: center;
}

.comicmain02 .left .left01 .left01box div.comicpic img {
	padding: 2px;
	border: #f1f1f1 1px solid;
	margin-bottom: 6px;
}

.comicmain02 .left .left01 .left01box a {
	color: #333;
}

.comicmain02 .left .left01 .left01box a:hover {
	color: red;
	text-decoration: none;
}

.comicmain02 .left .left01 .left01box div.comictext {
	padding-left: 15px;
}

.comicmain02 .left .left01 .left01box span {
	color: #999
}


.comicmain02 .left .left01 .left02box {
	padding: 8px;
}

.comicmain02 .left .left01 .left02box ul {}

.comicmain02 .left .left01 .left02box li {
	width: 20%;
	float: left;
	height: 150px;
	overflow: hidden;
}

.comicmain02 .left .left01 .left02box div.comicpic {
	text-align: center;
}

.comicmain02 .left .left01 .left02box div.comicpic img {
	padding: 2px;
	border: #f1f1f1 1px solid;
	margin-bottom: 6px;
}

.comicmain02 .left .left01 .left02box a {
	color: #333;
}

.comicmain02 .left .left01 .left02box a:hover {
	color: red;
	text-decoration: none;
}

.comicmain02 .left .left01 .left02box div.comictext {
	padding-left: 15px;
}

.comicmain02 .left .left01 .left02box span {
	color: #999
}




.comicmain02 .right {
	width: 214px;
	float: right;
}

.comicmain02 .right .right01 {
	height: 100%;
	overflow: hidden;
}

.comicmain02 .right .right01 .title {
	background: url(title.jpg) repeat-x 0px 15px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #222;
	font-size: 14px;
	position: relative;
	margin-top: 10px;
}

.comicmain02 .right .right01 .title h3 {
	background: #fff;
	width: 120px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.comicmain02 .right .right01 .title span#more {
	position: absolute;
	right: 10px;
	top: 0px;
}

.comicmain02 .right .right01 .title span#more a {
	color: #069;
	font-size: 12px;
	font-weight: normal;
}

.comicmain02 .right .right01 .title span#more a:hover {
	color: red;
	text-decoration: none;
}


.comicmain02 .right .right01 .right01box {
	padding: 8px;
}

.comicmain02 .right .right01 .right01box ul {}

.comicmain02 .right .right01 .right01box li {
	height: 26px;
	line-height: 26px;
	background: url(dot.jpg) no-repeat 0px 12px;
	padding-left: 10px;
}

.comicmain02 .right .right01 .right01box span.classname {
	float: right;
}

.comicmain02 .right .right01 .right01box span.classname a {
	color: #999;
}

.comicmain02 .right .right01 .right01box span.classname a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.comicmain02 .right .right01 .right01box a {
	color: #333
}

.comicmain02 .right .right01 .right01box a:hover {
	color: #4E8ED6;
	text-decoration: none;
}

.comicmain02 .right .right01 .right02box {
	padding: 8px;
}

.comicmain02 .right .right01 .right02box ul {}

.comicmain02 .right .right01 .right02box li {
	height: 110px;
	overflow: hidden;
	float: left;
	width: 50%;
}

.comicmain02 .right .right01 .right02box .comicpic img {
	padding: 2px;
	width: 88px;
	height: 68px;
	border: #f1f1f1 1px solid;
	margin-bottom: 8px;
}

.comicmain02 .right .right01 .right02box .comictext a {
	color: #333;
}

.comicmain02 .right .right01 .right02box .comictext a:hover {
	color: #4E8ED6;
	text-decoration: none;
}




.comicmain03 {
	width: 965px;
	margin: 0px auto;
}

.comicmain03 .left {
	width: 740px;
	float: left;
	background: #f9f9f9
}

.comicmain03 .left .left01 {
	border: #e5e5e5 1px solid;
	height: 100%;
	overflow: hidden;
}

.comicmain03 .left .left01 .title {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 15px;
	border-bottom: 1px solid #fff;
}

.comicmain03 .left .left01 .comiclist {
	padding: 8px;
}

.comicmain03 .left .left01 .comiclist ul {}

.comicmain03 .left .left01 .comiclist li {
	width: 20%;
	float: left;
	height: 150px;
	overflow: hidden;
}

.comicmain03 .left .left01 .comiclist div.comicpic {
	text-align: center;
}

.comicmain03 .left .left01 .comiclist div.comicpic img {
	padding: 2px;
	border: #f1f1f1 1px solid;
	margin-bottom: 6px;
}

.comicmain03 .left .left01 .comiclist a {
	color: #069;
}

.comicmain03 .left .left01 .comiclist a:hover {
	color: red;
	text-decoration: none;
}

.comicmain03 .left .left01 .comiclist div.comictext {
	padding-left: 15px;
}



.comicmain03 .right {
	width: 214px;
	float: right;
}

.comicmain03 .right .right01 {
	border: #e5e5e5 1px solid;
	height: 100%;
	overflow: hidden;
}

.comicmain03 .right .right01 .title {
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-left: 15px;
	background: #f1f1f1;
	padding-top: 1px;
}

.comicmain03 .right .right01 .right01box {
	padding: 8px;
}

.comicmain03 .right .right01 .right01box ul {}

.comicmain03 .right .right01 .right01box li {
	height: 26px;
	line-height: 26px;
}

.comicmain03 .right .right01 .right01box a {}

.comicmain03 .right .right01 .right01box a:hover {
	color: red;
	text-decoration: none;
}



.comicplay {
	width: 965px;
	margin: 0px auto;
	background: url(titbg.gif) repeat-x left -30px;
}

.comicplay .title {
	border: #CCE0F5 1px solid;
	height: 49px;
	overflow: hidden;
	border-bottom: none
}

.comicplay .title h2 {
	width: 181px;
	height: 49px;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	display: block;
	font-family: "宋体";
	line-height: 49px;
	float: left;
}

.comicplay .title span {
	width: 250px;
	float: right;
	line-height: 49px;
}

.comicplay .title span a {
	color: #069;
}

.comicplay .title span a:hover {
	color: red;
	text-decoration: none;
}

.comicplay .flashbox {
	border: #CCE0F5 1px solid;
	border-top: none;
	padding: 10px;
	text-align: center;
	height: 100%;
	overflow: hidden;
}

.comicplay .flashbox .play {}

.comicplay .flashbox .play .left {
	width: 650px;
	float: left;
	border: #f1f1f1 1px solid;
	padding: 3px;
}

.comicplay .flashbox .play .right {
	width: 270px;
	float: right;
	background: #FCFCFC;
	border: #F0F0F0 1px solid;
	height: 100%;
	overflow: hidden;
}

.comicplay .flashbox .play .right .tit {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
}

.comicplay .flashbox .play .right .right01box {
	padding: 8px;
}

.comicplay .flashbox .play .right .right01box ul {}

.comicplay .flashbox .play .right .right01box li {
	width: 50%;
	float: left;
	text-align: center;
	height: 90px;
	overflow: hidden;
}

.comicplay .flashbox .play .right .right01box .comictext a {}

.comicplay .flashbox .play .right .right01box .comictext a:hover {
	color: red;
	text-decoration: none;
}



.comicmain04 {
	width: 963px;
	margin: 0px auto;
	border: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.comicmain04 .left {
	width: 250px;
	float: left;
	background: url(titbg.gif) repeat-x left -30px;
	line-height: 29px;
	border-right: #CCE0F5 1px solid;
	height: 100%;
	overflow: hidden;
}

.comicmain04 .left ul {
	padding: 8px;
}

.comicmain04 .left li {
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.comicmain04 .left a:hover {
	color: red;
	text-decoration: none;
}

.comicmain04 .left span.fontred {
	color: red;
	font-weight: bold;
}

.comicmain04 .right {
	width: 710px;
	float: right;
	background: url(titbg.gif) repeat-x left -30px;
	height: 100%;
	overflow: hidden;
}

.comicmain04 .right .tit {
	padding-left: 15px;
	font-weight: bold;
	color: #333;
	font-size: 14px;
	line-height: 30px;
}

.comicmain04 .right ul {
	padding: 8px;
}


.comicmain05 {
	width: 963px;
	margin: 0px auto;
	border: #CCE0F5 1px solid;
	background: url(titbg.gif) repeat-x left -30px;
	overflow: hidden;
	height: 100%;
	overflow: hidden;
}

.comicmain05 h2 {
	padding-left: 15px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
	height: 40px;
	font-size: 14px;
}

.comicmain05 ul {
	padding: 18px;
}

/*商城系统首页start*/



.shopmain {
	width: 1200px;
	margin: 0 auto;
}

.shopmain .miana {
	height: 230px;
	overflow: hidden;
}

.shopmain .miana #banner {
	padding: 0px;
	width: 715px;
	float: left;
}

/*幻灯代码开始*/
.slides {
	margin: 0px auto;
	width: 715px;
	height: 230px;
	overflow: hidden;
	position: relative;
}

.slide-pic {
	margin: 0px;
	padding: 0px;
	width: 715px;
	overflow: hidden;
	list-style: none;
}

.slide-pic img {
	width: 715px;
	height: 230px;
}

.slide-pic li {
	display: none;
}

.slide-pic li.cur {
	display: block;
}

.slide-li {
	margin: 0px;
	padding: 0px;
	left: 0px;
	bottom: 0px;
	position: absolute;
}

.slide-li li {
	margin: 0px;
	padding: 0px;
	width: 143px;
	height: 10px;
	float: left;
	overflow: hidden;
	list-style: none;
}

.slide-li a {
	width: 143px;
	height: 10px;
	color: #000;
	font-size: 12px;
	display: block;
}

.slide-li a:hover {
	color: #F00;
	text-decoration: none;
}

.op li {
	background: #fff;
	filter: alpha(opacity=60);
	opacity: 0.4;
}

.op li.cur {
	background: #06F;
}

.slide-txt span {
	display: none;
}

/*幻灯代码结束*/
.shopmain .miana .RMFL {
	width: 250px;
	float: right;
	background: #fff;
	overflow: hidden;
	height: 100%;
}

.shopmain .miana .RMFL .tita {
	height: 40px;
	background: #fff;
	line-height: 40px;
	width: 100%;
	filter: alpha(opacity=60);
	opacity: 0.9;
}

.shopmain .miana .RMFL span {
	color: #f60;
	font-weight: bold;
	padding-left: 10px;
	font-size: 20px;
	font-family: "微软雅黑"
}

.shopmain .miana .RMFL span em {
	color: #000;
	font-weight: bold;
	font-size: 16px;
}

.shopmain .miana .RMFL .poho {
	width: 80%;
	height: 120px;
	margin-left: 20px;
}

.shopmain .miana .RMFL .atit {
	line-height: 18px;
	padding: 0 15px;
	padding-top: 3px;
}

.shopmain .miana .RMFL .atit a {
	color: #333;
	font-weight: bold;
	font-size: 14px;
}

.shopmain .miana .RMFL .atit em {
	display: block;
	color: #c00;
	font-size: 14px;
	font-family: "微软
}