body 
{
	font-size:14px;
font-family:"Microsoft YaHei","\9ED1\4F53";
	margin:0px;
	padding:0px;
	color:#333333;
	line-height:1.7;
	background-color:#f2f2f2;
	font-weight:normal;
	background: url(/images/bg.jpg);
}
.w1200{width:1200px; margin: 0 auto;}
.w1400{width:1400px; margin: 0 auto;}
.w100{width:100%; background: #fff;}
.clr{width:100%;height:0px;clear:both;}
.pad10{padding:10px 0px;}
.topr{font-size:13px; line-height:38px; text-align:right}
.bai{background: #fff;}
/*   */
@font-face {
  font-family: 'iconfont';  /* Project id 1007043 */
  src: url('//at.alicdn.com/t/c/font_1007043_pvaumq56b7.woff2?t=1660120873410') format('woff2'),
       url('//at.alicdn.com/t/c/font_1007043_pvaumq56b7.woff?t=1660120873410') format('woff'),
       url('//at.alicdn.com/t/c/font_1007043_pvaumq56b7.ttf?t=1660120873410') format('truetype');
}
.iconfont {
    font-family: "iconfont";
    font-size: 22px;
    font-style: normal;
}
.article-content img{max-width:1000px;height:auto;margin:0 auto;display: block}
.article-content audio{width:99%;margin:0 auto;}
.article-content video{width:80%;height:auto;margin:0 auto;}

div
{
	display:block;
	color: #333333;
}
p
{
	color:#333333;
}
span
{
	color:#333333;
}
td
{
	font-size:14px;
	word-break:break-all;
	color:#333333;
}
a
{
	color:#333333;
	text-decoration:none;
}
a:hover 
.tg_pages{
padding-top: 10px;
padding-bottom: 10px; text-align: center;
}
.tg_pages li{
display: inline;
line-height: 22px;
}
.tg_pages li a{
margin-right: 5px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #CCC;
background-color: #FFF;
}
.thisclass {
font-weight: bold;
color: #C00;
}
{
	color:#669900;
    text-decoration:none;
}
img
{
    border-width:0px;	
}
Input
{
	background-color:#FFFDFB; 
	border:#B2C2D7 1px solid;
	color:#205064;
	height:18px;
	font-size:14px;
}
textarea
{
	background-color:#FFFFFF; 
	font-size:14px;
}
Button
{
	font-size:14px;
	/*height:20px; */
 
	
}
/*all*/
.kbody
{
	margin: 0px auto 0px auto;
	width: 1360px;
	background-color: #E9EFE8;
	border:20px solid #FFFFFF;
}
.kbody .kroom
{
/*    margin:0px 25px 0px 25px;
    padding:0px 13px 0px 13px;*/
    width:100%;
	background-color:#FFFFFF; 
	overflow:hidden;
}
#logo
{
    width:134px;
    height:96px;
    margin:0px 0px 0px 5px;
    float:left;
}
#logo a img {padding-top:30px;}
#litr
{
    width:980px;
    margin:19px 0px 0px 30px;
    float:right;
}
#lcon
{
    width:130px;
    margin:15px 2px 0px 0px;
    font-weight:bold;
    float:right;
}
li{list-style:none}
#lcon a
{
    color:#AAB642;
}
#lcon a:hover
{
    color:#333333;
}
#nav
{
	width: 100%;
	height: 46px;
	background-color: #EBE5D7;
	font-size: 14px;
	overflow: hidden;
	float: left;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style: none;
	clear:both;
}
#nav li{
	height: 46px;
	padding:5px 33px 0px 33px;
	float: left;
}
#nav li a{
    color:#FFFFFF;
	font-size:18px;
	line-height:35px;
}
#nav li a:hover{
    color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
    position:relative;
    left:2px;
    top:1px;
}
/*top*/
#bottp
{
    width:100%;
    
    line-height:35px;
 
    margin-top:5px;
 
}
#bottp *{color:#323232;}
#bottp a
{
    font-size:12px;
    color:#323232;
    margin:0px 0px 0px 9px;
}
#bottp a:hover
{
    text-decoration:underline;
}
#botbq
{
    width:100%;
    margin:5px 0px 7px 3px;
    text-align: center;
}
.botlf
{
    width:720px;
    margin:0px 0px 4px 3px;
    float:left;
}
.botrt
{
    width:180px;
    margin:0px 15px 4px 5px;
    text-align:right;
    float:right;
}
/*bot*/
#mfla
{
    width:1160px;
    height:307px;
    float:left;
}
#mlef
{
    width:1011px;
    float:left;
}
.whxw
{
    width:255px;
    margin-top:10px;
}
.whtt
{
    font-size:13px;
    color:#669900;
    background-image:url(../images/icon1.giff);
    background-repeat:no-repeat;
    background-position:3px 4px;
    margin:10px 0px 5px 0px;
    padding-left:25px;
}
.whte
{
    padding-bottom:3px;
    border-bottom:solid 1px #CCCCCC;
}
.whte a
{
    color:#669900;
    text-decoration:underline;
}
#mlef #zxxx
{
    width:255px;
    margin-top:7px;
}
#mlef #zxxx ul
{
    margin:0px;
    padding:0px;
    list-style: none;
	clear:both;
}
.xxlf
{
    width:100%;
    font-size:14px;
    font-weight:bold;
    float:left;
}
.xxlf a
{
    color:#669900;
}
.xxlf a:hover
{
    color:#333333;
}
.xxrt
{
    width:80px;
    font-size:14px;
    font-weight:bold;
    color:#669900;
    float:right;
}
.xxnr
{
    width:255px;
    margin:4px 0px 10px 0px;
    border-bottom:dashed 1px #CCCCCC;
    float:left;
}
.xxmore
{
    width:255px;
    height:17px;
    text-align:right;
	background:url(../Images/xxbg.gif);
background-repeat:no-repeat;
    background-position:180px 1px;
    margin:5px 0px 5px 0px;
    float:left;
}
.xxmore a
{
    color:#FFFFFF;
    padding-right:15px;
}
.xxmore a:hover
{
	color:#FFFFFF;
    text-decoration:underline;
}
#mmid
{
    width:255px;
    margin-left:50px;
    float:left;
}
#mmid #zxal
{
    margin-top:7px;
}
.altp
{
    width:240px;
    margin-top:5px;
    padding:3px;
    border:solid 1px #CCCCCC;
}
.almd
{
    margin:3px 0px 0px 3px;
}
.almd a
{
    font-size:13px;
    font-weight:bold;
}
.jztc
{
    width:332px;
    margin:10px 0px 5px 0px;
}
.tclf
{
    width:89px;
    height:120px;
    margin-top:13px;
    border-right:solid 1px #CCCCCC;
    float:left;
}
.tclf img
{
    margin-top:15px;
}
.tcrt
{
    width:230px;
    margin:13px 0px 0px 10px;
    float:right;
}
.tctp
{
    margin-bottom:5px;
}
.tcjg
{
	font-family:Georgia;
	color:#FF0000;
}
.zslf
{
    width:230px;
    height:23px;
    font-size:13px;
    margin-left:6px;
    float:left;
}
.zsrt
{
    width:80px;
    height:23px;
    float:right;
}
.jzhr
{
    width:325px;
    height:10px;
    font-size:1px;
    border-top:dashed 1px #CCCCCC;
    float:left;
}
/*index*/
.loc
{
    width:915px;
    color:#AAB642;
    font-weight:bold;
    font-size:13px;
    padding:5px 0px 0px 12px;
}
.loc a
{
    color:#AAB642;
}
.loc a:hover
{
    color:#333333;
}
#trtb
{
    width: 240px;
    margin:5px 2px 0px 28px;
}
#pg
{
    width: 720px;
    margin:5px 0px 0px 30px;
}
#pg select
{
    font-size:14px;
    width:45px;
}
.pgcus
{
    margin-top:5px;
}
.alnm
{
    margin:3px 0px 0px 3px;
    text-align:center;
}
/*cases*/
.l14
{
    color:#AAB642;
    font-size:14px;
    font-weight:bold;
}
.l12
{
    color:#AAB642;
    font-size:14px;
    font-weight:bold;
}
.b12
{
    color:#FFFFFF;
}
.h12
{
    color:#FF0000;
}
.h12 a
{
    color:#FF0000;
}
.zjbt
{
    color:#AB1517;
    font-weight:bold;
}
.w8
{
    border-top:solid 1px #AAB642 ;
    height:5px;
    width:300px;
}
.en10 {
	font-size: 10px; font-family: "Verdana", "Arial", "Helvetica","sans-serif";
	color:#999999;
}
.tplf
{
    border-right:solid 1px #EEEEEE;
    font-size:1px;
}
.tpbt
{
    border-top:solid 1px #CCCCCC;
}
.seoct p
{
    line-height:24px;
    margin:0px;
    padding:0px;
}
.lxtt
{
    color:#AAB642;
    font-size:14px;
    font-weight:bold;
    margin-top:15px;
}
.duoh
{
	background-color:#FFFDFB; 
	border:#B2C2D7 1px solid;
	color:#205064;
	height:18px;
	font-size:14px;
}
.xxdb
{
	border-bottom: #cccccc 1px dotted;
	height: 30px;
}
/*zonghe*/
#tmtl
{
	width:590px;
	margin:10px 0px 0px 2px;
	float:left;
}
#tmtl h1
{
	font-size:14px;
	color:#FF0000;
	margin:0px;
	padding:0px;
}
#tmtr
{
	width:120px;
	margin:10px 2px 0px 0px;
	font-size: 10px; 
	font-family: "Verdana", "Arial", "Helvetica","sans-serif";
	color:#999999;
	float:right;
}
	/*标题通用*/
.com-title { border-bottom: 3px solid #F5F5F5; padding-bottom: 5px; margin-bottom: 5px;position: relative;background: #fff;}
.com-title span img {  border:0px; margin:0px; padding:0px; padding-right:5px;}
.com-title span{ border-bottom: 3px solid #EBE5D7; padding-bottom: 7px; font-size: 18px;font-weight: bold;color: #3C3B3C; }
.com-title em{position:absolute;right:10px;bottom:0px;width:100px;text-align: right}
.com-title a{line-height:30px;}
.com-title a:hover{color:red;}
.chosen { margin-top: 10px; height: 385px; overflow:hidden;}
.chosenbox { float: left; width:481px; height: 87px; background-color: #f5f4f0; padding: 10px; margin-top: 7px; display: inline;}
 .chosenbox-ml { margin-left:9px;}
 .chosenbox .chosenimg { float: left; margin-right: 10px; display: inline; width: 130px; height: 85px;}
  .chosenbox .chosenimg img{ width:130px; height:85px;}
 .chosenbox h3 { font-size: 15px; margin-left: 140px; text-align: left; margin:0px; padding:0px;
    height: 30px;
    overflow: hidden;
    /* display: block; */
     }
 .chosenbox h3:hover { background-color: #EBE5D7; color: #fff;}
 .chosenbox h3:hover a { color: #333; text-decoration:none;text-indent: 10px}
 .chosenbox p { color: #676666; margin-bottom: 5px; font-size:12px; margin:0px; padding:0px;}
 .chosenbox span { background: url(../images/symbol-9.png) no-repeat 0 4px; padding-left: 16px; display: inline-block !important; *display: inline; zoom: 1; width: 80px;}
 .chosenbox span+span { background: url(../images/symbol-10.png) no-repeat 0 5px; } 
 .hotbox { height: 175px; padding: 10px 10px 10px 0; border-bottom: 1px solid #E5E5E5; margin-right:10px;}
 .hotbox .hotimg { width: 250px; height: 165px; float: left; display: inline; margin-right: 28px; position: relative;}
 .hotbox .hotimg .hotimgzz { position: absolute; top: 0px; left: 0px; width: 250px; height: 165px;}
 .hotbox .hotimg:hover .hotimgzz { background:#EBE5D7; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
 .hotbox .hotimg .zzsz {  display: inline-block; *display: inline; zoom: 1; background:transparent; position: absolute; top: 40%; left: 40%; width: 43px; height: 43px;}
 .hotbox .hotimg:hover .zzsz { background: url(../images/symbol-26.png) no-repeat;}
 .hotbox .hotimg .standpoint { position: absolute; top: 0px; left: 0px; padding:0px 20px 0px 20px; height: 30px; font-size: 14px; color: #fff; background-color: #e03; text-align: center; line-height: 30px;}
 .hotbox .hotimg .standpoint a { color:#fff;}
 .hotbox .hotimg img { width: 250px; height: 165px; }
 .hotbox h3 { font-size: 16px; font-weight: bold; height: 35px; line-height: 35px; margin:0px; padding:0px;margin-bottom: 5px; }
 .hotbox h3:hover a {  text-decoration:none;   color:#e04336; }
 .hotbox p { color: #3e3e3e; font-size: 14px; height: 102px; line-height: 26px; margin:0px; padding:0px;}
 .hotbox span {   margin-right:20px; display: inline-block !important; *display: inline; zoom: 1;  color: #3e3e3e;}
 .hotbox span+span { background: url(../images/symbol-11.png) no-repeat 0 4px;text-indent: 20px;}
 #mrig
{
    width:320px;
    float:right;
}
.newsletter { margin-top: 15px;}
.newsletter ul { padding: 5px 0; background: url(../images/symbol-12.png) no-repeat 0 15px; margin:0px;}
.newsletter ul li { height: 44px; line-height: 44px; text-indent: 35px; font-size: 14px; border-bottom: 1px solid #F2F4F5;overflow:hidden}
.newsletter ul li a:hover,.readtitle  a:hover  {  color:#e03; padding:3px 0px;}
 .read { margin-top: 25px;}
 .read, .listr .read {}
 .read .readbox, .listr .read .readbox { margin: 10px 0;}
 .read .readbox+.readbox, .listr .read .readbox+.readbox { border-top: 1px dashed #EEEEEE;}
.read .readbox .readtitle, .listr .read .readbox .readtitle {
    font-size: 16px;
    /* margin-bottom: 10px; */
    /* margin-top: 21px; */
    height: 38px;
    overflow: hidden;
    line-height: 38px;
    width: 100%;
    clear: both;
}
 .read .readbox .readimg, .listr .read .readbox .readimg { width: 90px; height: 59px; float: left; display: inline; margin-right: 10px; padding-top: 4px;}
 .read .readbox .readimg img, .listr .read .readbox .readimg img { width: 90px; height: 59px;}
.read .readbox p {
    color: #696969;
    margin: 0px;
    padding: 7px 0px 0px 0px;
    font-size: 12px;
    height: 61px;
}
.readbox .readtitle a {
    display: inline-block;
    text-align: left;
    width: 100%;
    color: #000;
    font-weight: bold;
}
  .readbox .readtitle a:hover{  color:#e03; }
.links .linkstitle { background: url(/images/linkstitle.gif) no-repeat; width: 100%; height: 51px; margin-top: 15px; }
.links ul {  margin:0px; padding:0px; height:auto;}
.links ul li { font-size: 14px; margin: 5px 10px; width:auto; height:22px;float:left;width:100px; overflow:hidden}
 .columnauthor { margin-top: 20px;}
 .columnauthor .join { float: right; margin-top: 3px;}
 .columnauthor .join a { color: #a5a3a3; float: right;}
 .columnauthor ul { padding: 15px 0;margin:0px; }
.columnauthor ul li {
    text-align: center;
    width: 79px;
    margin: 0 13px;
    float: left;
}
 .columnauthor ul li .authorimg { width: 73px; height: 73px; padding: 2px; border: 1px solid #cccccc;border-radius: 50%;}
 .columnauthor ul li .authorimg img { width: 73px; height: 73px;border-radius: 50%;}
 @font-face {
	font-family:'icomoon';src:url("http://s2.open.126.net/ocb/res/fonts/icomoon.eot");src:url("http://s2.open.126.net/ocb/res/fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("http://s2.open.126.net/ocb/res/fonts/icomoon.ttf") format("truetype"),url("http://s2.open.126.net/ocb/res/fonts/icomoon.woff") format("woff"),url("http://s2.open.126.net/ocb/res/fonts/icomoon.svg#icomoon") format("svg");font-weight:400;font-style:normal
}
 .f-icon {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
  .subtxt {
	width: 225px;
	height: 34px;
	background-position: -225px -10px;
	margin-top: 10px
}
  .search {
	height: 14px;
	width: 370px;
	padding: 9px;
	border: 1px solid #ddd;
	-webkit-transition: background .1s ease-in 0;
	-moz-transition: background .1s ease-in 0s;
	transition: background .1s ease-in 0s;
	background-color: #f5f5f5;
	cursor: text
}
.inputxt {
	border: none;
	background: #f5f5f5;
	outline: none;
	height: 16px;
	width: 100%;
	-webkit-transition: background .1s ease-in 0;
	-moz-transition: background .1s ease-in 0s;
	transition: background .1s ease-in 0s;
	color:#999999;
}
  .subbtn {
	border: none;
	width: 42px;
	height: 34px;
	color: #fff;
	font-size: 16px;
	background-color: #a98640;
	cursor: pointer;
	-webkit-transition: background .05s ease-in 0;
	-moz-transition: background .05s ease-in 0s;
	transition: background .05s ease-in 0s;
	border-top-right-radius: 5px;
	  border-bottom-right-radius: 5px;
}
 .subbtn:hover {
	background-color: #ffa643
}
#pagelist {
    line-height: 22px;
    color: #666;
    padding: 15px;
    width: 100%;
    text-align: center;
}
 #pagelist li{  display: inline;}
#pagelist a{ width:auto; text-align:center;padding:3px 30px;font-weight: bold;display: inline-block;border:1px solid #c73943;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist .indexPage{ width:28px; text-align:center;padding:0px 10px; float:left; border:1px solid #c73943;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist strong{ display:inline;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#c73943;border:1px solid #c73943;color:#fff;}
#pagelist a:hover{background:#c73943;border:1px solid #c73943;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px; display:inline-block}
#pagelist span#totalpage{ margin:0;}
#pagelist .thisclass a{  background-color:#c73943;color:#fff;} 
/*.navbox {
    width: 100%;
    background: url("/images/navbg.png") repeat-x left top;
    height: 70px;
    clear: both;
    border-bottom: 0;
}
.nav{width:1200px;margin:0 auto;padding-left:0px; position:relative; }
.nav ul{padding:0;margin:0}
.nav li{ display: inline-block;float:left; text-align:center; font-size:14px;  font-weight:bold; height:48px; line-height:48px;position:relative; }
.nav li a{color:#fff; display:inline-block;padding:0px 20px; line-height: 70px; font-size:16px;}
.nav li a:hover,.nav li a.acur{ background:#fff;color:#e04335;}
.nav li p{ font-size:12px; line-height:12px; font-weight:normal;}
.nav li .lev_menu{display:none; position:absolute; left:0; top:48px; background:#EBE5D7; padding:0px 0; margin:0px;}
.nav li .lev_menu ul{ margin:0; padding:0; width:120px; display:block}
.nav li .lev_menu li{width:100%; margin:0px; padding:0px;  vertical-align:middle; line-height:30px; height:30px; padding-top:0; font-size:12px; font-weight:normal;}
.nav li .lev_menu a{display:block; width:100%; height:25px; }
.nav li .lev_menu a:hover{background:orange; color:#fff;}
.navq{ padding:10px 0px; border-bottom:1px solid #f2f3f4;}*/
.xg h4{ border-bottom:1px solid #f2f3f4; line-height:35px; font-size:18px; margin-bottom:7px;}
.xg a{ display:block;width:33.3%; height:28px; line-height:28px; float:left;
background:url(/images/hdot.gif) no-repeat left center; text-indent:10px;
overflow:hidden} 	.com-title { position:relative}
	.com-title div{ position:absolute; top:0px; right:5px;}
			.mintro p{ padding:3px 10px;}
.mintro {
 margin:20px 0px;
    border: 1px solid #f2ece5;
    font-size: 14px;
    color: #7e6138;
    background-color: #fbf8f3;
}
.list-paddingleft-2 li{float:left;display:inline;margin:0 5px;line-height:28px;overflow:hidden;white-space:nowrap}
.list-paddingleft-2 li{width:88px !important;}

a.read_more {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #7e6138;
    background-color: #fbf8f3;
    border: 1px solid #e7d7bc;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 7px;
    padding: 0 15px;
    margin: 5px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
a.read_more:hover {
    background: #f5e7cf;color:#000;
    
}
.book_list a {
    display: block;
    width: 33.3%;
    height: 228px;
    float: left;
    text-align: center;
}
.book_list a img {
    display: block;
    width: 80%;
    height: 160px;
    margin: 0 auto;
    border-radius: 12px;
}
.book_list a span {
    display: block;
    line-height: 55px;
    font-size: 16px;
    font-weight: bold;
}
.book_list a:hover span {
color:#7e6138;text-decoration: underline
}
@media screen and (max-width:1000px){
 .book_list a {
    display: block;
    width: 50%;
    height: 228px;
    float: left;
    text-align: center;
}
}

.book_list::after{clear: both;width:100%}


@media screen and (min-width:1100px){
 .art_ewm{text-align:center;font-size:16px;background:#fff}
 .art_ewm img{width:150px;height:auto;display:block;margin:0 auto;}
 .art_ewm .hong{color:red;font-weight:bold}
 .art_ewm .lan{color:blue;font-weight:bold}
}

.spanimg1 a{color:#1E48B1; text-decoration:underline}
.spanimg1 a:hover{color:blue; }