﻿@charset "utf-8";
html { overflow-y:auto;}
body { background:#fdfcfa; font-size:12px; color:#666666; line-height:24px; font-family:PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans; }
body,div,h1,h2,h3,h4,ul,li,form,input,textarea,a,dl,dt,dd{ margin:0; padding:0;} 
ul,li {list-style:none;}
img {border:0px;}
p {margin:10px 0;}
input {outline:none;}
.clear {clear:both; height:0px; line-height:0px; font-size:0px; float:none; overflow:hidden;}
.clearfix:after {content: " ";display: block;clear: both;height: 0;}
.clearfix {zoom: 1;}

input[type="radio"],input[type="checkbox"] { vertical-align:middle; margin:-2px 0 0 0;}
.tiaoz input[type="text"] {
background-color: #FFF;
border: 1px solid #cbd5dd;
border-radius: 3px;
padding: 0 5px;
height: 22px;
line-height: 22px;
font-size: 12px;
outline: none;
}

.left { float:left;}
.right { float:right;}

a:link,a:visited {text-decoration:none; color:#333;}
a:hover,a:active {text-decoration:none; color:#986a06; }

a.red { color:#aa0000; }
a.red:hover { color:#850000; }

a.logo { display:block; width:387px; height:47px; background:url(../images/logo.png) no-repeat; margin:0 0 0 15px;}

.topbar { width:100%; height:47px; padding:15px 0;background:url(../images/topbj01.png) repeat-x 0 0;}
.topbar ul { width:1000px; height:47px; margin:0 auto;}

.a-sy { float:left; background:url(../images/a-sy.png) no-repeat 0 center; padding:0 0 0 20px; font-size:14px; margin-right: 0px;}
.a-sj { float:left; background:url(../images/a-sj.png) no-repeat 0 center; padding:0 0 0 25px; font-size:14px; margin:0 0 0 0px; }
.a-gjss { float:left; background:url(../images/aSearch.png) no-repeat 0 center;background-size: 21px 21px; padding:0 0 0 23px; font-size:14px; margin:0 0 0 0px; }
.topbar ul .right { margin:21px 0 0 0; font-size:14px; color:#986a06;display: flex;
	align-items: center;
	column-gap: 15px;}
.topbar ul .right .user { float:left; background:url(../images/user.png) 0 center no-repeat; padding:0 0 0 25px; margin:0 0 0 0px;}
.topbar ul .right a {color:#986a06;font-size:14px;}
.topbar ul .right a:hover {color:#644604;}
.topbar ul .right span { font-family:"宋体"; margin:0 8px;}

.hr {background:url(../images/topbj02.png) repeat-x 0 0;height:12px;width:100%; }
.a-reg {padding:5px 0;}

.menu { width:100%; height:40px; background:#986a06;}
.menu ul { width:1000px; height:40px; margin:0 auto;}
.menu ul li { float:left; font-size:16px; font-weight:bold; height:40px; line-height:40px; color:#d0bea5;}
.menu ul li span { padding:0 25px;display:block;}
.menu ul li a { display:block;color:#fff;padding:0 29px 0 25px;overflow:auto;padding-bottom:3px;}
.menu ul li a:hover { color:#fff;background:#865e06; padding:0 29px 0 25px;padding-bottom:0;}

.menu ul li a.active {background:#f1ede1;color:#6d4e0c;padding:0 29px 0 25px;overflow:auto;display: inline-block;padding-bottom:3px;box-shadow:0 0 3px;}


.bl{display:none;float:left;margin-top:40px;background:url(../images/sjl.png) no-repeat;width:5px;height:5px;}
.br{display:none;float:right;margin-top:40px;;background:url(../images/sjr.png) no-repeat;width:5px;height:5px;}

.banner { width:100%; background:url(../images/banner.jpg) center top no-repeat;}
.banner > ul { width:100%; height:210px; background:url(../images/shadow.png) left bottom repeat-x; padding:1px 0 0 0; }

@media screen and (min-width:1921px) {
	.banner {
		background: url("../images/bigPic/banner_big.png") center top no-repeat;
	}
}

.banner *{
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;  
  -webkit-transition-property: all;
  transition-property: all;
}

.banner.guan > ul { height:50px; overflow:hidden;}
.banner.guan .soso { opacity:0;}
.banner.guan .sou { background:url(../images/sou.png) right 0 no-repeat;}

.soso { width:845px; margin:57px auto 0; }
.sosotitle { height:50px; line-height:50px; font-size:15px; color:#333; font-weight:bold; padding:0 0 0 10px;}
.sosotitle label { margin:0 40px 0 0; cursor:pointer;}
.sosotitle label input { vertical-align:middle; margin:0 5px 0 0;}

.sobox { height:45px;}
.so1 { float:left; width:580px; height:45px; background:#FFF; border-radius:3px 0 0 3px;}
.so2 { position:relative; float:left; width:90px; height:45px; border-left:1px solid #d7d7d7; background:#f7f4ee;}
.so3 { float:left; width:80px; height:45px;}
.so4 { float:left; height:45px;}

.hotword {width:845px; height:50px; line-height:50px; overflow:hidden; font-size:14px; }
.hotword span { background:url(../images/hot.png) right top no-repeat; padding:0 25px 0 0; color:#865e06; margin:0 20px 0 10px;}
.hotword a { margin:0 10px 0 0; }
.hotword a:hover { color:#9f751a;}

.soinput { width:560px; height:35px; line-height:35px; outline:medium; background-color:transparent; border:0; font-size:14px; color:#a4987d; padding:0; margin:5px 0 0 10px;}
.btn_search { width:80px; height:45px; background:url(../images/so.png) center center no-repeat #986a06; padding:0; margin:0; border:0; cursor:pointer; outline:medium; border-radius:0 3px 3px 0; }
.btn_search:hover { background:url(../images/so.png) center center no-repeat #865e06;}

.xlcd { width:90px; height:45px; background:url(../images/xlcd.png) 70px center no-repeat; cursor:pointer; }
.xlcd span { line-height:45px; font-size:14px; color:#333; font-weight:bold; padding:0 0 0 7px;}
.option { position:absolute; display:none; width:90px; border:1px #d3d3d3 solid; z-index:99999; background:#fff; border-top:none; }
.option ul {}
.option ul li { height:30px; line-height:30px; display: block;}

a.chose { background:#f7f4ee; color:#666666; height:30px; line-height:30px; overflow:hidden; display:block; padding-left:10px;}
a.chose:hover { background:#999; color:#FFFFFF; }

a.gaoji { line-height:45px; font-size:14px; font-weight:bold; color:#986a06; text-decoration:underline; margin:0 0 0 20px;}
a.gaoji:hover { color:#865e06;}

.sy-div {width:100%;background:#f4f0e8;height:100px;line-height:100px;margin-bottom:20px;}
.suoyin { width:1000px; text-align:center;margin:0 auto;}
.suoyin a { display:inline-block; width:167px; height:49px; line-height:49px; font-size:18px; text-align:center; background:url(../images/sybg.png) 0 0 no-repeat; margin:0 30px; color:#986a06;font-weight:600;}
.suoyin a:hover { background:url(../images/sybg.png) 0 -49px no-repeat;}

#outer { width:1000px; margin:30px auto;}
#tab { overflow:hidden; zoom:1; background:url(../images/tabbg.png) 0 0 repeat-x; padding:5px 10px 0 10px; font-size:18px; font-weight:bold;}
#tab li { float:left; color:#333; width:243px; height:43px; line-height:43px; cursor:pointer; text-align:center; }
#tab li.current { color:#a98447; background:#ffffff; border-top:2px solid #e5e1d0; border-left:2px solid #e5e1d0; border-right:2px solid #e5e1d0; height:41px; line-height:41px; border-radius:5px 5px 0 0;}
#tab li span { font-weight:normal !important; color:#990000; font-family:Arial !important; margin:0 0 0 5px;}
#content { background:#FFF; border:2px solid #e5e1d0; border-top:none; }
#content .tabcon { display:none; padding:10px 20px 10px 20px;}

.tabcontent { display:none;}


.shaic { margin:0 auto; line-height:18px; font-size:14px;}
.shaic table {}
.shaic td { border-bottom:1px solid #e5e1d0; padding:5px; }
.shaic th { width:70px; font-weight:normal; color:#b3a58c; border-bottom:1px solid #e5e1d0; padding:8px 5px; font-weight:bold;}

.btm0 tr:last-child td,.btm0 tr:last-child th{border-bottom:0px;}

.shaic td a { float:left; display:inline-block; margin:0 10px 5px 10px; padding:3px 10px;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;  
  -webkit-transition-property: all;
  transition-property: all;
}
.shaic td a.active { background:#a98447; color:#FFF; border-radius:3px;}

a.all { float:none !important; background:#edecea; margin:0 !important;}
a.all:hover {background:#dfdedc;}

.bar { width:100%; height:23px; background:url(../images/bar.png) center top no-repeat;}

.liuy { width:1000px; margin:0 auto; text-align:center; padding:10px 0 60px 0; background:url(../images/shui.png) center bottom no-repeat;}
.liuy a { display:inline-block; width:146px; height:134px; background:url(../images/lybg.png) 0 0 no-repeat; text-align:center; margin:0 5px; color:#585651;}
.liuy a img { width:110px; height:50px; margin:20px 0 0 0;}
.liuy a h1 { font-size:22px; line-height:50px; height:50px; margin:40px 3px 0 3px; }
.liuy a:hover {background:url(../images/lybg.png) 0 -134px no-repeat; color:#986a06;}



.tuij { width:1034px; margin:20px auto 50px; }
.tjbox { float:left; width:322px; margin:0 0 0 17px;}
.tjtitle { height:39px; line-height:39px; background:url(../images/titlebar.png) repeat-x; padding:0 10px; border-radius:5px 5px 0 0;}
.tjtitle .left { font-size:16px; font-weight:bold; color:#FFF;}
.tjtitle .right a { color:#FFF;}
.tjtitle .right a:hover { color:#fae4be;}

.tou { height:70px; overflow:hidden; padding:0 0 10px 0;}
.tou img { float:left; width:100px; height:70px; margin:0 10px 0 0;}
.tou h1 { font-size:14px; height:40px; line-height:20px; overflow:hidden; }
.tou p { height:18px; line-height:18px; overflow:hidden;}

.tjcon { background:#fbf8f3; padding:10px;}
.tjcon ul {}
.tjcon ul li { line-height:30px; height:30px; overflow:hidden; background:url(../images/libg.png) 0 center no-repeat; padding:0 0 0 15px;}

.bottom { background:#666666; color:#9e9e9e; text-align:center; font-family:Arial; height:20px; line-height:20px; padding:15px 0; }

.sou { position:absolute; width:1000px; height:50px; background:url(../images/sou.png) right -50px no-repeat; left:50%; margin:0 0 0 -500px; cursor:pointer; }

.loading { width:1000px; height:600px; margin:0 auto; background:url(../images/loading.gif) center center no-repeat;}

.solist { width:1000px; margin:0 auto;}
.sotitle { border-bottom:1px solid #d4d4d4; padding:5px 0;}
.sotitle .left strong { color:#990000; padding:0 3px;}
a.del { background:#999; color:#FFF; padding:5px; margin:0 10px 0 0; border-radius:3px;}
a.del:hover {background:#666;}

.tiaoz { display:inline-block; vertical-align:middle; line-height:24px;}
a.button { display:inline-block;	
background: #9ea4ab;
border:1px solid #8c949e;
border-radius: 3px;
padding: 0 5px;
height: 22px;
line-height:22px;
font-size: 12px;
color: #FFF;
outline: none;
}
a.button:hover {background: #838c95;}

.zcsobox { border:1px solid #cccccc; height:30px;}
.zcsobox .zcso1 { float:left; width:250px; height:30px;}
.zcsobox .zcso2 { float:left; width:30px; height:30px;}

.zcsoinput { width:235px; height:26px; line-height:26px; outline:medium; background-color:transparent; border:0; font-size:12px; color:#ccc; padding:0; margin:2px 0 0 5px;}
.btn_zcso { width:30px; height:30px; background:url(../images/fdj.png) center center no-repeat #c8a76b; padding:0; margin:0; border:0; cursor:pointer; outline:medium;}
.btn_zcso:hover { background:url(../images/fdj.png) center center no-repeat #b7975c;}

.solist {}
.solist > ul {}
.solist > ul > li {  padding:15px 10px; border-bottom:1px solid #e5e1d0;}
.solist > ul > li:hover { background:#fbf8f3;}
.solist > ul > li > .pic { float:left; width:183px; height:140px; margin:0 20px 0 0; padding:3px 7px 7px 3px; text-align:center; display:table;}
.solist > ul > li > .pic > a { display:table-cell; vertical-align:middle;}
.dan { background:url(../images/dantu.png) no-repeat;}
.duo { background:url(../images/dutu.png) no-repeat;}
.solist > ul > li > h1 { font-size:18px; line-height:28px; font-weight:bold;}
.solist > ul > li > p { font-size:12px; line-height:24px; max-height:72px; overflow:hidden;}
.solist > ul > li > .list-bottom span {margin-right:15px;}
.solist > ul > li >.list-bottom a{color:#a17844;}
.solist > ul > li > .list-bottom a:hover{text-decoration:underline;}
/*分页样式*/
.pages { text-align:center; padding:50px 0; height:30px; overflow:hidden; }
.pages span { margin:0 10px 0 0;}
.pages span strong { color:#cc0000; font-family:Arial; margin:0 3px;}
ul.simple-pagination {
	list-style: none;
}

.simple-pagination {
	display: inline-block;
	overflow: hidden;
	margin: 0; font-family: Arial, Helvetica, sans-serif; vertical-align:middle; 
}

.simple-pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.simple-pagination li {
	list-style: none;
	padding: 0;
	float: left;
}

.disabled { display:block;}

/*------------------------------------*\
	Compact Theme Styles
\*------------------------------------*/

.compact-theme a, .compact-theme span {
	float: left;
	color: #333;
	font-size:12px;
	line-height:22px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #AAA;
	border-right: none;
	min-width: 14px;
	padding: 0 5px;
	background: #efefef; /* Old browsers */

}

.compact-theme a:hover {
	text-decoration: none;
	background: #efefef; /* Old browsers */
}

.compact-theme .prev {
	border-radius: 3px 0 0 3px;
}

.compact-theme .next {
	border-right: 1px solid #AAA;
	border-radius: 0 3px 3px 0;
}

.compact-theme .current {
	background: #bbbbbb; /* Old browsers */
	cursor: default;
}

.compact-theme .ellipse {
	background: #EAEAEA;
	padding: 0 10px;
	cursor: default;
}

/*------------------------------------*\
	Light Theme Styles
\*------------------------------------*/

.light-theme a, .light-theme span {
	float: left;
	color: #666;
	font-size:12px;
	line-height:22px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #BBB;
	min-width: 14px;
	padding: 0 5px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	background: #efefef; /* Old browsers */
}

.light-theme a:hover {
	text-decoration: none;
	background: #FCFCFC;
}

.light-theme .current {
	background: #9ea4ab;

	color: #FFF;
	border-color: #8c949e;
	cursor: default;
}

.light-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
	display:inline-block; height:24px; line-height:24px;
}

/*------------------------------------*\
	Dark Theme Styles
\*------------------------------------*/

.dark-theme a, .dark-theme span {
	float: left;
	color: #CCC;
	font-size:12px;
	line-height:22px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #222;
	min-width: 14px;
	padding: 0 5px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	background: #555; /* Old browsers */
}

.dark-theme a:hover {
	text-decoration: none;
	background: #444;
}

.dark-theme .current {
	background: #222;
	color: #FFF;
	border-color: #000;
	cursor: default;
}

.dark-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}

/*------------------------------------*\
	Other pages Styles   csyadd
\*------------------------------------*/


.addressbar {width:100%;height:30px;line-height:30px;background:#fbfaf8;border-bottom:1px solid #e6e3dd;}
.addressbar p{width:1000px;margin:0 auto;}
.addressbar p span {color:#666; margin:0 8px;}

.main {width:1000px;margin:20px auto;}
.main .ml {width:710px;float:left;margin:0 30px 0 0;}
.main .mr {width:260px;float:left;}

.titlespan { padding:5px !important; background:#a98447; color:#fff !important; font-size:14px !important; font-weight:400; text-align:center; display:inline-block; margin:10px 0 0 0; }
.titleh2 {
margin:20px 0 0 0;font-size:24px;font-family:'Microsoft YaHei';color:#333333;
text-align: justify;
padding: 0 1em 0 0;
line-height: 1.5; font-weight:400;
}

.content2 .titleh2 {margin:10px;line-height:1.5em;}

.title-btn { border-bottom:2px solid #886b2c;}
.title-btn > a {margin-right:20px;}
.a-dzs {background:url(../images/a-dzs.png) no-repeat 0 0;padding-left:20px;}
.a-dzs:hover {background:url(../images/a-dzs.png) no-repeat 0 -48px;padding-left:20px;}
.a-ckwx {background:url(../images/a-ckwx.png) no-repeat 0 0;padding-left:20px;}
.a-ckwx:hover {background:url(../images/a-ckwx.png) no-repeat 0 -48px;padding-left:20px;}
.a-sc {background:url(../images/a-sc.png) no-repeat 0 0;padding-left:20px;}
.a-sc:hover {background:url(../images/a-sc.png) no-repeat 0 -48px;padding-left:20px;}

.content { font-size:18px; width:710px; font-size:16px; line-height: 1.75; color:#333; padding:20px 0 0 0; overflow:hidden;}
.content>img { max-width:710px !important;}
.content p {
text-align: justify;
padding: 0 0 1.5em;
line-height: 1.75; text-indent:2em; color:#666;
}
.content h1 { font-size:18px; font-weight:400; padding:0 1em 0 0; color:#333; }
.content .zzhang { background:#fffbec; padding:20px 20px 0 20px; border:1px solid #d7d1ba; margin:20px 0;}
.content .zzhang h1 {}
.content .zzhang p { }

.content2 .zzhang { background:#fffbec; padding:20px 20px 0 20px; border:1px solid #d7d1ba; margin:10px 20px;}
.content2 .zzhang h1 {}
.content2 .zzhang p { }


.type {background:#d4d0cb;border-radius:12px;color:#fff;height:24px;}
.type a {text-align:center;display:block;width:45px;float:left;height:20px;line-height:20px;}
.type a.act {background:#a98447;color:#fff;border-radius:10px;}
.type .h {margin:2px 2px 2px 0px;}
.type .s {margin:2px 0 2px 2px;}

.rlist > h3 a,.rlist2 > h3 a {color:#fff;font-size:12px;font-weight:500;}

.rlist,.rlist2 {background:#f5f3f0;margin-bottom:20px;border-radius:5px 5px 0 0;width:260px;float:left;}
.rlist ul {padding:10px;}
.rlist li {background:url(../images/libj.png) no-repeat 5px center;padding-left:25px;line-height:30px;overflow:hidden;display:block;white-space: nowrap;width:215px;}

.rlist2 ul {padding:10px;height:335px}
.rlist2 ul li{width:105px;text-align:center;float:left;margin:0 6px;}
.rlist2 ul li img{width:105px;height:105px;}
.rlist2 ul li > a {line-height:20px;height:40px;overflow:hidden;display:block;}

.tb-rl {writing-mode:vertical-rl;writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;letter-spacing:2px;}

.lei3 a{font-size:16px;font-family:Arial;margin:0 5px!important;padding:3px 5px!important;}
.lei4 input {padding:7px 10px 7px 5px; width:310px;float:left;border:0px; margin:0 0 0 5px;}
.lei4 .ss-btn {background:url(../images/so2.png) no-repeat center center;height:30px;line-height:30px;display:block;float:right;width:40px;margin:0px;padding:0px; border-radius:0 3px 3px 0;}
.lei4 .ss-btn:hover {background:url(../images/so2.png) no-repeat center center #e5e1d0;}
.lei4 div {border:1px solid #e5e1d0;width:370px;border-radius:5px;height:30px;line-height:30px;margin:5px 0;}

.tcolor {color:#a98447;}

.list li{float:left;width:175px;height:60px;line-height:60px;border:1px solid #e5e1d0;text-align:center;margin:10px 14px 0 0;}
.list li a {display:block; font-size:16px;font-weight:600;color:#666;}
.list li a:hover{box-shadow:6px 6px 0 #e2e2e2;background:#fefbf6;color:#886b2c;}

.main2 {width:1000px;margin:0 auto;}
.main2 .content2 {width:1000px; margin:0 auto; overflow-x:auto; height:500px; font-size:16px; line-height: 1.75; color:#333;}
.main2 .content2 p {
text-align: justify;
padding: 0 1.5em 0 0;
line-height: 1.75;
text-indent:2em; color:#666;
}
.content2 h1 { font-size:18px; margin:10px 0 0 0; padding:0 1em 0 0; font-weight:400;}

.mr2 {margin:0 auto;width:1070px;}
.mr2 .rlist,.mr2 .rlist2 {margin:30px 0 30px 40px;width:303px;}
.mr2 .rlist li{width:252px;}
.mr2 .rlist2 li {width:128px;}
.mr2 .rlist2 li a {width:105px;margin:0 auto;}


.lei4 span{background:url(../images/wxz.png) no-repeat 0 center;padding:0 20px;cursor:pointer;outline:none;outline-color:none;
 float:left; display:inline-block; margin:0 10px 5px 20px; padding:3px 0 3px 20px;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;  
  -webkit-transition-property: all;
  transition-property: all;

}
.lei4 span.yxz {background:url(../images/yxz.png) no-repeat 0 center;}

.tbs {width:1000px;margin:45px auto 100px;}
.tbs table {border-collapse:collapse;border:1px solid #e5e1d0;}
.tbs table th {border:1px solid #e5e1d0;background:#f5f3f0;border-bottom:2px solid #ddd1be;width:156px;padding:0 10px;line-height:35px;height:35px;color:#666;font-size:14px;}
.color1 {color:#a98447}
.tbs table td {padding:10px;border:1px solid #e5e1d0;line-height:24px;}


.liuy2 { width:1000px; margin:0 auto; text-align:center; padding:30px 0 30px 0;}
.liuy2 a { display:inline-block; width:81px; height:74px; background:url(../images/lybg2.png) 0 0 no-repeat; text-align:center; margin:0 4px; color:#666;float:left;overflow:hidden}
.liuy2 a h1 { font-size:14px; line-height:74px; color:#666; margin:0;}
.liuy2 a:hover {background:url(../images/lybg2.png) 0 -148px no-repeat; color:#a98447;}
.liuy2 a.act {background:url(../images/lybg2.png) 0 -74px no-repeat;}
.liuy2 a.act h1 {color:#986a06;}


.box3 {margin:20px auto;min-height:500px;position:relative;width:1000px;}


.box4 h3{color:#9f700a;font-size:18px;background:url(../images/h3bj02.png) no-repeat 10px center #f5f3f0;height:35px;line-height:35px;padding-left:40px;border-bottom:2px solid #ddd1be;clear:both;}
.box4 h4{margin:20px 0 0 40px;color:#9f700a;font-size:16px;background:#f5f5f5;height:25px;line-height:25px;padding-left:10px;clear:both; }

.boxlist {padding:10px 0 30px 40px;}
.boxlist li{float:left;margin-right:25px;}
.boxlist li a {display:block;float:left;margin-right:25px;}

.boxlist2 {margin-left:40px;padding:10px 0 20px 0;}
.boxlist2 li{width:357px;float:left;padding:0 10px 0 30px;background:url(../images/r-jt.png) no-repeat 10px center;height:40px;line-height:40px;border-bottom:1px solid #eeece8;}
.boxlist2 a {display:block;}
.boxlist2 li:nth-child(2n-1) {margin-right:5px;width:362px;float:left;}


.boxlist3{background:url(../images/dlbj.png) no-repeat 0 0 #f1efec;opacity:0.8;width:185px;height:427px;float:left;text-align:center;margin:30px 0 0 20px;box-shadow:2px 2px 0 2px #ded8cc}

.box5 {background:url(../images/jhbj.jpg) no-repeat 0 47px; height:510px; margin:10px 0;box-sizing:border-box;column-count:4;}

.boxlist3 dt{background:#bda179;color:#fff;font-size:20px; font-weight:bold;width:185px;line-height:36px;height:36px;text-align:center}
.boxlist3 dd {font-size:14px; color:#000;font-weight:bold;text-align:center;line-height:30px;padding:5px 0px 20px 0;}

.boxlist4 li {padding:10px 0;}
.boxlist4 a{display:block;margin-left:105px;line-height:30px;font-size:14px; }
.boxlist4 a.jie {margin-left:75px;}

.tjbox2 {float:left; width:322px; margin:0 0 0 17px;}
.tjcon2 ul {height:340px;background:#fbf8f3; width:282px;padding:20px;}
.tjcon2 ul li{width:125px;text-align:center;float:left;margin:0 6px;}
.tjcon2 ul li img{width:125px;height:105px;}
.tjcon2 ul li > a {line-height:20px;height:40px;overflow:hidden;display:block;}

.py {font-size:14px;}

.fonts a{background:#d0c19e;color:#eee;border-radius:2px; margin-top:3px;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;}
.fonts a.act{background:#a98447;color:#fff;border-radius:2px;}

.flbody { margin:10px 0 0 0; padding:0 0 30px 0;}
.flbox { width:998px; height:225px; background:#f9f6f0; border:1px solid #e9dcc2; margin:0 auto 20px;}
.flbox .flleft { float:left; width:126px; height:225px;}
.flbox .flleft .flbg {width:42px; height:162px; padding:19px 46px 44px 38px; display:table-cell; vertical-align:middle; }
.flbox .flleft .flbg span { font-size:18px; line-height:22px; color:#000; font-weight:bold; width:20px; display:block; margin:0 auto; vertical-align:middle; }
.flbox > .flright { float:right; position:relative; width:872px; height:225px;}
.flbox > .flright > ul { margin:0 20px 20px 20px; background:url(../images/shux.png) 0 top repeat-y; }
.flbox > .flright > ul > li { float:left; width:173px; height:35px; line-height:35px; background:url(../images/libg.png) 0 center no-repeat; padding:0 20px 0 15px; overflow:hidden;}
.flbox > .flright > ul > li > a { font-size:14px;}
.flbox > .flright > ul > li > a:hover {}

.bg1 { background:url(../images/bg1.jpg) no-repeat;}
.bg2 { background:url(../images/bg2.jpg) no-repeat;}
.bg3 { background:url(../images/bg3.jpg) no-repeat;}


#tabc13 { margin:5px 0 0 0;}
.ashow { width:776px; margin:0 auto;}
.list_02 li { float:left; width:164px; height:184px; background:url(../images/picbg.png) no-repeat; margin:0 15px 0 15px; }
.list_02 li .picbox { width:158px; height:125px; padding:5px 3px 0 3px; display:table-cell; vertical-align:middle; text-align:center;}
.list_02 li .picbox img {vertical-align:middle;}
.list_02 li h1 { font-size:12px; line-height:18px; max-height:36px; font-weight:normal; padding:3px 10px 0 10px; overflow:hidden;}
.list_02 li h1 a { color:#FFF;}
.list_02 li h1 a:hover { color:#d8d1c3;}


a.syrolll:link,a.syrolll:visited,a.syrolll:active { position:absolute; width:28px; height:51px; background:url(../images/left.png) 0 0 no-repeat; display:block; left:10px; top:80px; }
a.syrolll:hover {background:url(../images/left.png) 0 -51px no-repeat;  }

a.syrollr:link,a.syrollr:visited,a.syrollr:active { position:absolute; width:28px; height:51px; background:url(../images/right.png) 0 0 no-repeat; display:block; right:10px; top:80px; }
a.syrollr:hover {background:url(../images/right.png) 0 -51px no-repeat; }

.flclass {}
.flclass ul { background:url(../images/ulbg.png) repeat;}
.flclass ul li { height:40px; line-height:40px; text-align:center;}
.flclass ul li a { display:block; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#7d7666;}
.flclass ul li a:hover { background:#e6e0d9;}
.flclass ul li a.active {display:block; height:40px; line-height:40px; background:url(../images/jt-r.png) 110px center no-repeat #d8cab2; font-size:16px; font-weight:bold; color:#990000;}

.mulu { padding:10px 35px 50px 35px;}

/*个人中心*/
.mainbody { width:1000px; margin:0 auto 30px;}
.body-l { float:left; width:230px;}
.body-r { float:right; width:740px;}

.leftclass { margin:10px 0 0 0;}
.leftclass > .title { border-bottom:1px solid #cccccc;}
.leftclass > .title > h1 { display:inline-block; font-size:16px; line-height:40px; border-bottom:2px solid #990000; color:#986a06; }
.leftclass > ul { background:#f5f5f5; }
.leftclass > ul > li { height:30px; line-height:30px; border-bottom:1px solid #e5e5e5; font-size:14px;}
.leftclass > ul > li > a { display:block; height:30px; line-height:30px; color:#333; padding:0 0 0 22px; background:url(../images/leftmbg.png) 0 0 no-repeat; }
.leftclass > ul > li > a:hover { background:url(../images/leftmbg.png) 0 -30px no-repeat; color:#333; }
.leftclass > ul > li > a.cure { background:url(../images/leftmbg.png) 0 -60px no-repeat; color:#FFF; font-weight:bold; }

a.hyzx { display:block; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#333; text-decoration:none; border:1px solid #e5e5e5; text-align:center; margin:20px 0 0 0; text-indent:-1000000px; background:url(../images/m.png) 0 0 no-repeat;}
a.hyzx:hover { background:url(../images/m.png) 0 -50px no-repeat;}

.grzx { height:50px; border:1px solid #e5e5e5; margin:20px 0 0 0; text-indent:-1000000px; background:url(../images/m.png) 0 0 no-repeat;}

.utable { padding:30px 0 0 0; background:#FFF; min-height:500px; border:1px solid #f2f2f2;}
.utable table {}
.utable table tr {}
.utable table th { padding:5px 10px; background:#eeeeee; }
.utable table td { padding:10px; color:#999; line-height:24px; font-size:14px; }
.utable table td a img { margin:0 10px 5px 0; vertical-align:middle;}
.utable table td span { font-size:14px; margin:0 5px;}
.utable table td span.r { color:#aa0000;}
.utable table td span.g { color:#009933;}
.utable table td strong { color:#666; font-weight:normal; font-size:14px;}
.utable table td img { vertical-align:middle;}

.utable2 { background:#FFF; min-height:530px; border:1px solid #f2f2f2;}
.utable2 table {}
.utable2 table tr {}
.utable2 table tr:hover { background:#fafafa;}
.utable2 table th { padding:8px 10px; background:#eeeeee; }
.utable2 table td { padding:8px 10px; color:#999; line-height:24px; font-size:12px; border-bottom:1px solid #e5e5e5; font-family:Arial; }
.utable2 table td a img { margin:0 10px 5px 0; vertical-align:middle;}
.utable2 table td span { font-size:14px; margin:0 5px;}
.utable2 table td span.r { color:#aa0000;}
.utable2 table td span.g { color:#009933;}
.utable2 table td strong { color:#666; font-weight:normal; font-size:14px;}
.utable2 table td img { vertical-align:middle;}

a.wd { font-weight:bold;}

.listt { height:40px; border-bottom:1px solid #cccccc; margin:10px 0 0 0; }
.listt > h1 { float:left; display:inline-block; font-size:20px; line-height:40px; border-bottom:2px solid #990000; color:#333; font-weight:normal; }
.listt > h2 { float:right; display:inline-block; font-size:12px; line-height:40px; font-weight:normal; margin:0 0 0 10px; }
.listt > h2 span { color:#aa0000; font-family:Arial; }
.listt > h2 a {}

.utable input { background:#FFF; height:20px; padding:5px 10px; border:1px solid #CCC; outline:medium; vertical-align:middle; }
.utable select { height:30px; line-height:30px; padding:5px; vertical-align:middle; border:1px solid #CCC;}

a.red-b {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;  
  -webkit-transition-property: all;
  transition-property: all;	
  display:inline-block; height:30px; line-height:30px; padding:0 30px; background:#aa0000; font-size:14px; color:#FFF; text-decoration:none; vertical-align:middle; font-weight:bold; border-radius:2px; }
a.red-b:hover {background:#850000;}

a.yellow-b {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;  
  -webkit-transition-property: all;
  transition-property: all;	
  display:inline-block; height:26px; line-height:26px; padding:0 20px; background:#986a06; font-size:14px; color:#FFF; text-decoration:none; vertical-align:middle; font-weight:bold; border-radius:2px; }
a.yellow-b:hover {background:#865e06;}


.pages { text-align:center; padding:20px 0; }
.pages a {display:inline-block; height:20px; line-height:20px; padding:0 8px; background:#999997; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 5px; border-radius:4px; text-decoration:none;}
.pages a:hover {background:#333333;}

.pages span {display:inline-block; height:20px; line-height:20px; padding:0 8px; background:#aa0000; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 5px; border-radius:4px; }

a.pnext {display:inline-block; width:51px; height:20px; line-height:20px; font-size:12px; color:#FFF; background:url(../images/pnext.png) 0 0 no-repeat; padding:0 0 0 5px; text-align:left; text-decoration:none;}
a.pnext:hover {display:inline-block; width:51px; height:20px; line-height:20px; font-size:12px; color:#FFF; background:url(../images/pnext.png) 0 -20px no-repeat; padding:0 0 0 5px; text-align:left;}

a.pprev {display:inline-block; width:48px; height:20px; line-height:20px; font-size:12px; color:#FFF; background:url(../images/ppre.png) 0 0 no-repeat; padding:0 0 0 8px; text-align:left; text-decoration:none; }
a.pprev:hover {display:inline-block; width:48px; height:20px; line-height:20px; font-size:12px; color:#FFF; background:url(../images/ppre.png) 0 -20px no-repeat; padding:0 0 0 8px; text-align:left;}

.pages span.pprev {display:inline-block; width:48px; height:20px; line-height:20px; font-size:12px; color:#FFF; background:url(../images/ppre.png) 0 -40px no-repeat; padding:0 0 0 8px; text-align:left; }
.pages span.pnext {display:inline-block; width:51px; height:20px; line-height:20px; font-size:12px; color:#FFF; background:url(../images/pnext.png) 0 -40px no-repeat; padding:0 0 0 5px; text-align:left;}

a.greys-b { display:inline-block; height:24px; line-height:24px; font-size:12px; background:#e7e7e7; text-align:center; color:#666; text-decoration:none; padding:0 15px; vertical-align:middle; }
a.greys-b:hover { background:#666; color:#FFF; }

.pinglun { font-size:14px; color:#666; line-height:24px; padding:0 30px; }
.pl { }
.pl textarea { background:#FFF; font-size:14px; line-height:24px; border:1px solid #dddddd; width:652px; height:250px; padding:10px; outline:medium; margin:0; }
.fabu { text-align:right; padding:20px 0 0 0;}
.fabu-l { float:left; font-size:12px; }
.fabu-l span { color:#999; }
.fabu-l input { vertical-align:middle;}
.fabu-r { float:right; text-align:right;}

.uubox {}
.uubox input { height:20px; padding:2px 10px; border:1px solid #CCC; outline:medium; vertical-align:middle; }

.mainbody > h1 {font-size: 24px;
text-align: center;
font-weight: normal;
color: #986a06;
line-height:80px;}

.loginbox { padding:30px 0; background:#f5f4ef; }
.login-l { float:left; width:660px; border-right:1px solid #e5e5e5;}
.login-r { float:right; width:300px; float:right; font-size:14px;}

.login-l table {}
.login-l table td { padding:10px; font-size:14px; }
.login-l table td img { vertical-align:middle;}
.login-l table td span { color:#cc0000; margin:0 5px;}

.loginbox table {}
.loginbox table td { padding:10px; font-size:14px; }
.loginbox table td img { vertical-align:middle;}
.loginbox table td span { color:#cc0000; margin:0 5px;}

.zhangh { background:url(../images/yhm.png) 10px center no-repeat #FFF; width:260px; height:20px; line-height:20px; padding:5px 10px 5px 35px; border:1px solid #CCC; outline:medium;}
.mim { background:url(../images/mm.png) 10px center no-repeat #FFF; width:260px; height:20px; line-height:20px; padding:5px 10px 5px 35px; border:1px solid #CCC; outline:medium;}
.input3 { background:#FFF; height:20px; padding:5px 10px; border:1px solid #CCC; outline:medium; vertical-align:middle; }
.baoc { text-align:center; height:30px; margin:30px 0 20px 0;}

a.grey-b {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;  
  -webkit-transition-property: all;
  transition-property: all;		
display:inline-block; height:30px; line-height:30px; font-size:14px; background:#999999; text-align:center; color:#FFF; text-decoration:none; padding:0 30px; vertical-align:middle; font-weight:bold; border-radius:3px; }
a.grey-b:hover { background:#b8b8b8; color:#FFF; }

.picinfo { width:1000px; margin:30px auto; font-size:16px;}
.picinfo p {
text-align: justify;
padding: 0 0 1.5em;
line-height: 1.75; text-indent:2em; color:#666;
}
.picinfo h1 { font-size:18px; font-weight:400; padding:0 1em 0 0; color:#333; }

.pictitle {border-bottom: 2px solid #886b2c; font-size:18px; line-height:40px; width:1000px; margin:0 auto; color:#986a06; font-weight:bold; background:#faf8f2;}

.more { height:24px; line-height:24px; padding:0 10px; text-align:right; margin:5px 0 0 0; }
.more a { font-family:"宋体"; background:#e6e2d8; padding:3px 5px; border-radius:3px; color:#857a62;}
.more a:hover { background:#a99770; color:#FFF; }

.booklist { background:#f5f3f0;}
.booklist ul { padding:0 0 30px 0;}
.booklist ul li { float:left; width:160px; padding:10px; border:2px solid #e3e7e5; background:url(../images/huaw.jpg) repeat; margin:20px 0 0 22px;}
.booklist ul li:hover { border:2px solid #bec8c3;}
.booklist ul li .tspic { width:150px; height:220px; display:block; margin:0 auto; font-family:KaiTi,KaiTi_GB2312; font-size:20px; line-height:24px; text-align:center; overflow:hidden; position: relative; /* display:table-cell; vertical-align:middle;*/}
.booklist ul li .tspic p{min-width: 34px; position: absolute;  left: 15px; top: 15px; bottom: 22px; padding: 3px 3px 2px 2px; writing-mode: tb-rl; line-height: 26px; text-align: left;}
.booklist ul li .tspic span { display:block; padding: 5px 0; min-width: 31px;}
.booklist ul li .fm1 p{background: #8ab2cb;}
.booklist ul li .fm1 span{border: 1px solid #274c67;}
.booklist ul li .fm2 p{background: #a28247;}
.booklist ul li .fm2 span{border: 1px solid #bdb270;}
.booklist ul li .fm3 p{background: #d3ce68;}
.booklist ul li .fm3 span{border: 1px solid #413d3e;}
.booklist ul li .fm4 p{background: white;}
.booklist ul li .fm4 span{border: 1px solid #469951;}
.booklist ul li .fm5 p{background: white;}
.booklist ul li .fm5 span{border: 1px solid #b7bb98;}
.booklist ul li .fm6 p{background: #f4c087;}
.booklist ul li .fm6 span{border: 1px solid #7c4035;}
.booklist ul li .fm7 p{background: white;}
.booklist ul li .fm7 span{border: 1px solid #64667b;}
.booklist ul li .fm8 p{background: white;}
.booklist ul li .fm8 span{border: 1px solid #64667b;}

.booklist ul li h1 { font-size:14px; line-height:30px; height:30px; overflow:hidden; margin:5px 0 0 0; text-align:center;}
.booklist ul li>p { float:left; margin:0; width:92px; height:24px; line-height:24px; overflow:hidden;}


.fm1 { background:url(../images/fm1.jpg) 0 0 no-repeat; color:#000;}
.fm2 { background:url(../images/fm2.jpg) 0 0 no-repeat; color:#000;}
.fm3 { background:url(../images/fm3.jpg) 0 0 no-repeat; color:#000;}
.fm4 { background:url(../images/fm4.jpg) 0 0 no-repeat; color:#000;}
.fm5 { background:url(../images/fm5.jpg) 0 0 no-repeat; color:#000;}
.fm6 { background:url(../images/fm6.jpg) 0 0 no-repeat; color:#000;}
.fm7 { background:url(../images/fm7.jpg) 0 0 no-repeat; color:#000;}
.fm8 { background:url(../images/fm8.jpg) 0 0 no-repeat; color:#000;}

.pages2 { margin:30px 0; text-align:center;}

.jsbar { height:32px; line-height:32px; margin:10px 0;}
.paixu { font-size:14px;}
.paixu a { margin:0 0 0 15px;}
.paixu a.normal {}
.paixu a.up { background: url(../images/s.png) right center no-repeat; padding:0 15px 0 0; color:#986a06;}
.paixu a.down { background: url(../images/x.png) right center no-repeat; padding:0 15px 0 0; color:#986a06;}