/***
 *	chenyihao 
 *	dedecms.net
 **/


/*---------- import ---------*/
@import url("common.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{background:url(../images/bg1.gif) repeat-y center top;}
body{
	overflow-x:hidden;min-width:960px;min-height:700px;_height:700px;background: url(../images/bg.gif) no-repeat center top;font:12px '微软雅黑',Verdana,Arial,Tahoma;margin:auto;line-height:180%;color:#444;
}
.bodycase{background:url(../images/bcase.jpg) repeat center;}
img{
	border:none;
}


a{color:#8A7F6C;text-decoration:none;}

a:hover{color:#E20B00;text-decoration:underline;}

ul{
	list-style:none;
}
input,select,button{
	font:12px Microsoft YaHei,Verdana,Arial,Tahoma;
	vertical-align:middle;
}

.center{
	margin:0px auto;
}

.block{margin:0 auto;width:960px;}

.col-ad-1{position:relative;z-index:22px;}

#header{height:180px;margin:0 auto;width:960px;position:relative;z-index:99;}
#header .logo{position:absolute;top:20px;left:0;}
#header .bg{position:absolute;right:-240px;top:0;z-index:000;}
#header .nav{position:absolute;left:410px;top:20px;z-index:999;}
#header .nav .topnav{height:130px;}
#header .nav .topnav dl{position:relative;margin:0 5px;color:#695431;float:left;display:inline-block;width:20px;padding:15px 15px 0 15px;line-height:18px;text-align:center;height:115px;font-size:14px;word-wrap:break-word;word-break:nomal;}
#header .nav .topnav dl.on,#header .nav .topnav dl.hover{background:url(../images/bg-3.png) no-repeat 0 0;color:#fff;}
#header .nav .topnav dl dd{display:none;position:absolute;width:400px;text-align:left;color:#333;font-size:12px;height:30px;line-height:30px;top:120px;left:0;}
#header .nav .topnav a:hover{text-decoration:none}
#header .nav .topnav dl.on a,#header .nav .topnav dl.hover a{color:#fff;}
#header .nav .topnav dl dt a{color:#695431;}
#header .nav .topnav dl.hover dd{display:block;}
#header .nav .topnav dl.hover dd a{color:#333333;margin-right:20px;}

#header .nav .topnav dl dd.cat_12,#header .nav .topnav dl dd.cat_11,#header .nav .topnav dl dd.cat_10{width:0px;}
#header .nav .topnav dl dd.cat_9{left:-100px;}
#header .nav .topnav dl dd.cat_6{left:-50px;}
#header .nav .topnav dl dd.cat_8{left:-60px;}
#header .nav .topnav dl dd.cat_7{left:-85px;}

#footer{margin:0 auto;max-width:1439px;height:35px;}
#footer .hua{background:url(../images/bg-b-1.png) no-repeat 0 0;height:65px;}
#footer .powerby{margin:0 auto;height:35px;line-height:35px;background:#121212;color:#878787;}
#footer .powerby a{color:#878787;}




.dede_pages{
}
.dede_pages ul{
	float:right;
	padding:12px 0px 20px 16px;
	font-size:14px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	color:#37312E;
	display:block;
	padding:0 5px;
}
.dede_pages ul li a:hover{
	color:#B77622;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#4D3222;
	padding:0 2px ;
	color:#B77622;
}
.dede_pages .pageinfo{
	color:#37312E;
}
.dede_pages .pageinfo strong{
	color:#37312E;
	font-weight:normal;
	margin:0px 2px;
}

.main-left{float:left;width:240px;display:inline;overflow:hidden;}
.main-right{float:left;overflow:hidden;width:720px;min-height:780px;_height:780px;border:1px solid #CABC9D;border-top:none;padding:24px;padding-top:0;width:670px;display:inline;}

.position{height:32px;line-height:32px;border-bottom:1px solid #CABC9D;}

.content-1{padding:10px 0;}

.info-1 h2{font-size:18px;font-weight:bold;color:#333;text-align:center;padding:10px;}
.info-1 .info{text-align:center;margin-bottom:20px;}
.info-1 .info small{color:#444;}
.info-1 .context{padding:5px 0;border-top:1px dotted #797870;}

.info-2 h2{font-size:18px;font-weight:bold;color:#333;padding:20px 0;}
.info-2 .dtle{font-weight:bold;}
.info-2 .context{padding:5px 0;border-top:1px dotted #797870;}

.info-3 h2{line-height:40px;}
.info-3 .tle{font-weight:bold;margin-top:20px;}
.info-3 .context{padding:5px 0;border-top:1px dotted #797870;}


.tle-1{color:#444444;font-weight:bold;border-bottom:1px solid #C1B8AC;height:25px;line-height:25px;padding-left:5px;font-size:14px;}

.left-nav{height:330px;position:relative;}
.left-nav .bg{position:absolute;width:240px;height:300px;overflow:hidden;background:url(../images/left-nav.png) no-repeat 0 0;}
.left-nav ul{position:absolute;top:40px;left:95px;z-index:88;}
.left-nav ul li a{color:#56432Bl;font-weight:bold;}
.left-nav ul li a.on,.left-nav ul li a:hover{color:#F20200;text-decoration:none;}
.left-nav .png{position:absolute;top:120px;left:150px;z-index:77;}

.left-list1 li{border-bottom:1px dotted #948E89;margin-top:5px;}
.left-list1 li .title{line-height:20px;height:20px;overflow:hidden;}
.left-list1 li .title a{color:#444444;font-weight:bold;}
.left-list1 li .des{margin:5px 0;height:36px;line-height:18px;overflow:hidden;}

.main-left .slideBox1{ width:230px; height:170px; overflow:hidden; position:relative;    } 
.main-left .slideBox1 .hd{ height:8px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; } 
.main-left .slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.main-left .slideBox1 .hd ul li{border-radius: 10px; float:left; margin-right:5px;  width:8px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.main-left .slideBox1 .hd ul li.on{ background:#CB8100; color:#fff; } 
.main-left .slideBox1 .hd ul li div{position:absolute;left:0;top:0;}
.main-left .slideBox1 .bd{ position:relative; height:100%; z-index:0;} 
.main-left .slideBox1 .bd img{ width:230px; height:170px; }

.list-1 li{margin:10px 0;}
.list-1 .tle{border-bottom:1px dotted #797870;line-height:30px;}
.list-1 .tle .name a{color:#444444;font-weight:bold;}
.list-1 .tle .date{color:#BBB5AA;}

.list-2 li{_display:inline;overflow:hidden;width:167px;float:left;margin:10px 28px;}
.list-2 li .pic{width:163px;height:120px;overflow:hidden;padding:1px;border:1px solid #e7e2d8;position:relative;background:#fff;}
.list-2 li .intro{display:none;position:absolute;top:1px;left:1px;background:rgba(199,122,0,0.9) none repeat scroll !important; /*实现FF背景透明，文字不透明*/
background:#c77a00; filter:Alpha(opacity=90);/*实现IE背景透明*/ width:133px;height:80px;padding:20px 15px; color:#fff;line-height:20px;overflow:hidden;}
.list-2 li .intro p{ position:relative;height:80px;line-height:20px;overflow:hidden;}
.list-2 li .intro p a, .list-2 li .intro p a:hover{color:#fff;}
.list-2 li .intro p span{font-weight:bold;}
.list-2 li .tle{text-align:center;line-height:30px;}

.list-3 li{border-bottom:1px solid #E1DED1;padding:20px 0;}
.list-3 .pic{width:160px;float:left;}
.list-3 .info{width:500px;float:right;}
.list-3 .tle{border-bottom:1px dotted #797870;line-height:30px;}
.list-3 .tle .name a{color:#444444;font-weight:bold;}
.list-3 .date{color:#BBB5AA;}

.list-4 li{border-bottom:1px solid #E1DED1;padding:20px 0;}
.list-4 .pic{width:230px;float:left;}
.list-4 .info{width:420px;float:right;}
.list-4 .tle{border-bottom:1px solid #D7D7D7;line-height:30px;}
.list-4 .tle .name a{color:#444444;font-weight:bold;font-size:14px;}
.list-4 .intro{padding:5px 0 ;border-bottom:1px dotted #797870;}
.list-4 .intro span{color:#AAAAAA;font-weight:bold;line-height:30px;}
.list-4 .date{color:#BBB5AA;padding-top:10px;}

.nav-1 li{float:left;background:#f0ede0;border:1px solid #bbaca0;padding:0 10px;margin-right:20px;}


/* 通用图片列表_普通式 */ 
.picList li{float:left;width:198px;_width:180px;} 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:170px; height:130px} 
.picList .pic a:hover img{ border-color:#f00;  } 
.picList .title{ line-height:24px;   } 
 
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative;margin-top:10px;} 
.leftLoop .prev,.leftLoop .next{ display:block;  width:37px; height:130px; line-height:10px; float:right; overflow:hidden;   
     cursor:pointer; background:url("../images/icoRight.gif") no-repeat;} 
.leftLoop .next{ float:left;background:url("../images/icoLeft.gif") no-repeat;  } 
.leftLoop .bd{ float:left;width:594px;overflow:hidden;} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 


.liuyin .tle{background:url(../images/lybg.gif) no-repeat 10px 18px;width:65px;height:45px;}
.liuyin .ipt1{margin-top:15px;width:188px;height:22px;line-height:22px;border:1px solid #CABC9D;background:#F8F3D8;}
.liuyin .ipt2{margin-top:15px;width:270px;height:22px;line-height:22px;border:1px solid #CABC9D;background:#F8F3D8;height:66px;}
.liuyin .btn1{height:23px;width:62px;line-height:23px;font-weight:bold;background:#CABC9D;color:#423926;border:none;}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #695431;
  border: 1px solid #695431;
}
.pagination a.page-num-current {
  color: #fff;
  background: #695431;
  border: 1px solid #695431;
}
/* ----- PB分页数字条效果 结束 ----- */