*{margin:0; padding:0; }
html{ overflow:auto;}
body{ font-size:12px; overflow:auto; }
ul { list-style-type:none;}
li { list-style-type:none; padding:0; margin:0;}
img { border:none; /*display:block;*/}
.cls { clear:both; height:0px; line-height:0px; width:1000px; margin:0 auto; font-size:0px;}
.content-big{ width:960px; height:auto; margin:0 auto; overflow:hidden;}
.allbg{ background-color:#fdf1bf; repeat left;  }
.pm { margin-top:10px;}
.sysul li {float:left}
a { text-decoration:none; color:#000;}
.row { margin-top: 10px; margin-left:10px; }
.col { overflow:hidden;}
.col960 { width:960px; float:left; }
.col690 { width:690px; float:left; }
.col980 { width:980px; }

.nomarginl { margin-left:0px; }
.nomargint { margin-top:0px; }
.min_height { width:1px; height:351px; float:right; overflow:hidden;}

.sbody .sleft {
	width:250px;
	height:auto;
	overflow:hidden;
	float:left;
	padding-left:20px;
}
.sbody .sleft_bottom {
	width:250px;
	height:56px;
	position:absolute;
	bottom:0px;
	left:20px;
}
.sbody .sright {
	width:730px;
	height:auto;
	overflow:hidden;
	float:right;
}
.sbody .sright .sbottom {
	background:none;
}

.clbg1 {
	width: 980px;
	background:url(/images/celan/bg.gif) repeat-y left top;
}
.clbg2 {
	width: 980px;
	background:url(/images/celan/bg-b.jpg) no-repeat 10px bottom;
}
.cltitle {
	width:220px;
	height:98px;
	background:url(/images/celan/bg-t.jpg) no-repeat left top;
	padding-top:22px;
}
.cltitle img {
	margin-left:41px;
}
.clbtn {
	width: 202px;
	height: auto;
	margin: 0px auto;
	margin-bottom:300px;
}
.clbtn img {
	margin-bottom:15px;
}

.channeltitle3 img {
	margin:3px 0px 0px 45px;
}
.channeltitle4 {
	height:30px;
	background:url(/images/ltitle4bg.png) no-repeat left top;
}
.channeltitle4 img {
	margin:5px 0px 0px 20px;
}px;

.channelbox1 img {
	width:100%;
	height:90px;
}
.channelbox1 p {
	line-height:24px;
	text-indent:2em;
	padding:10px;
	letter-spacing:0.1em;
	background-color:#f3eddd;
}
.channelbox1 p a{
	color:#452109;
}

.channelbox2 img {
	width:100%;
	height:120px;
	margin-bottom:8px;
}

.channelbox3 img {
	width:100%;
	height:120px;
}
.channelbox3 p {
	line-height:24px;
	text-indent:2em;
	padding:10px;
	letter-spacing:0.1em;
	background-color:#f3eddd;
}
.channelbox3 p a{
	color:#452109;
}

.channelbox4 img {
	width:100%;
	height:90px;
}
.channelbox4 ul {
	margin-top:6px;
}
.channelbox4 ul li {
	width:100%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-bottom:5px;
	float:left;
	background:url(/images/bline.png) repeat-x left bottom;	
}
.channelbox4 ul li a {
	color: #452109;
}
.channelbox4 ul li div{
	width:7px;
	height:7px;
	overflow:hidden;
	margin-top:6px;
	margin-right:6px;
	float:left;
	background:url(/images/wan.gif) no-repeat;
}
.channelbox4 ul li h3{
	width:246px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:left;
	letter-spacing:0.15em;
	font-weight:normal;
	font-size:12px;
}
.channelbox4 ul li p{
	width:70px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:right;
	text-align:right;
}

.channelbox5 img {
	width:100%;
	height:90px;
}
.channelbox5 ul {
	margin-top:6px;
}
.channelbox5 ul li {
	width:100%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-bottom:5px;
	float:left;
}
.channelbox5 ul li a {
	color: #452109;
}
.channelbox5 ul li h3{
	width:246px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:left;
	letter-spacing:0.15em;
	font-weight:normal;
	font-size:12px;
}

.channelbox6 img {
	width:350px;
	height:250px;
	float:left;
}
.channelbox6 ul {
	width:330px;
	height:240px;
	overflow:hidden;
	display:block;
	float:right;
	background-color:#f3eddd;
	padding:5px 10px;
}
.channelbox6 ul li {
	width:100%;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-bottom:6px;
	float:left;
	background:url(/images/bline.png) repeat-x left bottom;
}
.channelbox6 ul li a {
	color: #452109;
}
.channelbox6 ul li div{
	width:7px;
	height:7px;
	overflow:hidden;
	margin-top:6px;
	margin-right:6px;
	float:left;
	background:url(/images/wan.gif) no-repeat;
}
.channelbox6 ul li h3{
	width:246px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:left;
	letter-spacing:0.15em;
	font-weight:normal;
	font-size:12px;
}
.channelbox6 ul li p{
	width:70px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:right;
	text-align:right;
}

.channelbox7 img {
	width:100%;
	height:250px;
}

.channelbox8 img {
	width:350px;
	height:250px;
	float:left;
}
.channelbox8 p {
	width:330px;
	height:240px;
	overflow:hidden;
	background:url(/images/channelbox8-bg.gif) right bottom no-repeat #f3eddd;
	display:block;
	float:right;
	line-height:28px;
	padding:5px 10px;
	text-indent:2em;
	letter-spacing:0.1em;
}
.channelbox8 p a{
	color:#452109;
}

.channelbox9 ul {
	width:738px;
	height:auto;
	overflow:hidden;
	display:block;
}
.channelbox9 ul li {
	width:226px;
	height:183px;
	overflow:hidden;
	margin-right:20px;
	margin-bottom:20px;
	float:left;
}
.channelbox9 ul li img{
	width:224px;
	height:149px;
	margin-bottom:6px;
	border:1px solid #ffdb4f;
}
.channelbox9 ul li h3{
	width:226px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	letter-spacing:0.15em;
	font-weight:normal;
	font-size:12px;
	text-align:center;
	background:url(/images/channelbox9-bg.png) no-repeat left top;
}
.channelbox9 ul li h3 a {
	color: #452109;
}

.channelbox10 {
	height:498px;
	overflow:hidden;
	margin-bottom:15px;
}
.channelbox10 ul {
	height:499px;
}
.channelbox10 ul li {
	width:100%;
	height:36px;
	line-height:36px;
	overflow:hidden;
	margin-bottom:5px;
	border-bottom:1px solid #ddbb98;
}
.channelbox10 ul li a {
	color: #452109;
}
.channelbox10 ul li div{
	width:7px;
	height:7px;
	overflow:hidden;
	margin-top:14px;
	margin-right:6px;
	float:left;
	background:url(/images/wan.gif) no-repeat;
}
.channelbox10 ul li h3{
	width:550px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	float:left;
	letter-spacing:0.15em;
	font-weight:normal;
	font-size:12px;
}
.channelbox10 ul li p{
	width:70px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	float:right;
	margin-right:10px;
	text-align:right;
}

.channelbox11 {
	border:1px solid #b17e54;
}

.pagelist{ width:100%; height:50px; overflow:hidden; text-align: center ; }
.pagelist ul{ position:relative; right:50%; float:right; }
.pagelist li{ float:left; margin-left:10px; font-size:12px; position:relative; left:50%; }
.pagelist li.thisclass{ font-weight:bold;}
.pagelist a{ text-decoration:none; color:#4d2000;}

/*底部标签开始*/
#flink { background-color:#efefef; /*height:73px;*/ height:auto; overflow:hidden; letter-spacing:0.15em; }
#flink dt{ background-color:#e8e8e8; height:25px; line-height:25px; text-align:left; font-weight:bold; color:#353535; font-size:14px; border-left:10px solid #e8e8e8; border-right:10px solid #e8e8e8; border-bottom:10px solid #efefef;}
#flink dd{ margin-bottom:10px; padding-right:10px; border-right:1px solid #000; float:left; display:inline; line-height:14px;}
#flink dd a{color:#000; margin-left:12px;display: block; white-space:nowrap}
/*底部标签结束*/

/*底部信息开始*/
#footer { background-color:#efefef; font-size:12px; text-align:center; margin-top:10px; height:124px; border-top:10px solid #efefef; line-height:24px; color:#333333; letter-spacing:0.1em; }
#footer a { color:#333333;}
#footer p { background-color:#9a0000; border-bottom:15px solid #efefef;}
#footer p a { color:#fff;}

#footer2 { background-color:#efefef; font-size:12px; text-align:center; height:124px; line-height:24px; color:#333333; letter-spacing:0.1em; }
#footer2 a { color:#333333;}
#footer2 p { background-color:#9a0000; border-bottom:15px solid #efefef;}
#footer2 p a { color:#fff;}
/*底部信息结束*/

.sbody { background:url(/images/index/bg.jpg) repeat top center #fff; }

/*20161103*/
body{ font-size:12px; overflow:hidden; background-color:#fff; position:relative; letter-spacing:0.07em;}
.allbg { background-color:#fff;}
.sbody { background-color:#fff; }
.cls { clear:both; height:0px; line-height:0px; width:1000px; margin:0 auto; font-size:0px;}
.content-big{ width:960px; height:auto; margin:0 auto;}
.content{ width:960px; height:auto; overflow:hidden; z-index:20; }
.mt10 { margin-top:10px; }
.mb5 { margin-bottom:5px; }
a { text-decoration:none;}
p { text-indent:2em; }
.line { background:url(imagesline1.png) repeat-x left center; height:1px; }
.line2 { background:url(imagesline2.png) repeat-x left center; height:1px; }
.channelbox { border:1px solid #ccc; border-top:0;}
.channelbox2 { border:1px solid #ccc; }

/*头部、导航*/
.head { background:url(imagesheadhead.jpg) no-repeat left top; width:100%; height:120px; overflow:hidden; } 
#top { width:932px; margin:5px 14px; height:21px; }
#top ul { width:320px; margin-top: 5px; float:left; }
#top ul li { width: 64px; height: 16px; float: left; margin-right: 10px; }
#top .search { width: 295px; height: 22px; float: right; }
#top .searchfrom { width: 228px; height: 19px; border:1px solid #c36f3b; float:left; -webkit-border-radius: 3px;  }
#top .searchbtn { width: 50px; height: 21px; float:right; background:url(imagesheadsearchbtn.png) no-repeat left top; border: none;}

#navbar { height: 42px; line-height: 42px; font-size: 14px; font-weight: bold; background: url(imagesmenu_bj.gif) repeat-x #000; overflow: hidden; }
#navbar li { height: 38px; border-right: 2px solid #791400; float:left; }
#navbar a { color: #fff; margin: 0px 24px; }

/*栏目标题*/
.channeltitle {
	width:auto;
	height:27px;
	line-height:27px;
	overflow:hidden;
}
.channeltitle h3{
	font-size:16px;
	float:left;
}
.channeltitle img {
	float:left;
}
.channeltitle span {
	font-size:12px;
	line-height:28px;
	float:right;
	margin-right:5px;
}
.channeltitle span a {
	color:#000;
}
.channeltitle1 {
	background:url(imagesspanbg.jpg) no-repeat right top;
	border:1px solid #ccc;
}
.channeltitle1 h3 {
	color:#990000;
	padding:0 5px;
}
.channeltitle1 h3 a {
	color:#990000;
}
.channeltitle2 {
	background:url(imagesspanbg.jpg) no-repeat right top;
	border:1px solid #ccc;
}
.channeltitle2 h3 {
	border-right:1px solid #ccc;
	padding:0 5px;
	cursor:pointer;
	font-weight:normal;
}
.channeltitle2 h3 a {
	color:#000;
}
.channeltitle3 {
	border:1px solid #ccc;
}
.channeltitle3 h3 {
	padding:0 5px;
}
.channeltitle3 h3 a {
	color:#990000;
}
.channeltitle4 {
	background-color:#e8e8e8;
}
.channeltitle4 h3 {
	padding:0 10px;
}
.channeltitle4 h3 a {
	color:#353535;
}

/*分页按钮*/
.pagelist{ width:100%; height:50px; overflow:hidden; text-align: center; line-height:50px; }
.pagelist ul{ position:relative; right:50%; float:right;}
.pagelist li{ float:left; margin-left:10px; font-size:12px; position:relative; left:50%;}
.pagelist li.thisclass{ font-weight:bold;}
.pagelist a{ text-decoration:none; color:#000;}

/*尾部*/
.bottom {
	height:auto;
	margin-top:10px;
	background-color:#efefef;
}
.yqlj {
	width:100%;
	margin:0 auto;
}
.yqlj {
	width:100%;
}
.yqlj .box {
	overflow:hidden;
	padding:10px 10px;
	padding-bottom:0;
}
.yqlj .box dl {
	width:100%;
	font-size:14px;
	overflow:hidden;
}
.yqlj .box dl dd {
	width:auto;
	line-height:16px;
	float:left;
	font-weight:bold;
	margin:8px 0;
	border-right:2px solid #333;
}
.yqlj .box dl dd a {
	margin:0 10px;
	color: #000;
}
.powerby {
	width: 100%;
	line-height: 24px;
	font-size:12px;
	display:block;
	letter-spacing:1px;
	text-align:center;
	color:#000;
	padding-bottom:15px;
}
.powerby .about {
	width: 100%;
	height:35px;
	overflow:hidden;
	line-height:35px;
	background-color:#9a0000;
	color:#fff;
	margin-bottom:10px;
}
.powerby .about a {
	color:#fff;
	padding:0 5px;
}
.powerby {
	color: #333;
}
.powerby a{
	color: #333;
}