/* banner */
.banner{ min-width:1200px;  position:relative;  height:650px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:650px; }
.banner .bd li .siteWidth{ width:1200px; position:relative;  margin:0 auto;  height:650px;  }
.banner .bd li a{ height:650px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:70px; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:18px; height:18px; border-radius:100%; margin:7px; background:#fff; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{ background:#693517;}
.k_snav{ width:1196px; margin:0 auto; background:#fff; border:2px solid #744429; height:185px; position:relative; margin-top:30px;box-shadow: 3px 3px 10px #888888; }
.left_top{ width:40px; height:41px; background:url(../images/left_top.jpg) no-repeat; position:absolute; left:2px; top:3px;}
.left_bottom{ width:40px; height:41px; background:url(../images/left_bottom.jpg) no-repeat; position:absolute; left:2px; bottom:3px;}
.right_top{ width:40px; height:41px; background:url(../images/right_top.jpg) no-repeat; position:absolute; right:2px; top:3px;}
.right_bottom{ width:40px; height:41px; background:url(../images/right_bottom.jpg) no-repeat; position:absolute; right:2px; bottom:3px;}
.k_snav ul{ padding:15px 0 0 50px;}
.k_snav li{ width:94px; margin:15px 44px; float:left; display:block; text-align:center;}
.k_snav li a{ display:block; padding:105px 0 0 0;}
.k_snav li p{ font-size:18px; color:#693517;}
.k_snav li .ico1{ background:url(../images/ico1.png) no-repeat; }
.k_snav li:hover .ico1{ background:url(../images/ico1_h.png) no-repeat; }
.k_snav li .ico2{ background:url(../images/ico2.png) no-repeat; }
.k_snav li:hover .ico2{ background:url(../images/ico2_h.png) no-repeat; }
.k_snav li .ico3{ background:url(../images/ico3.png) no-repeat; }
.k_snav li:hover .ico3{ background:url(../images/ico3_h.png) no-repeat; }
.k_snav li .ico4{ background:url(../images/ico4.png) no-repeat; }
.k_snav li:hover .ico4{ background:url(../images/ico4_h.png) no-repeat; }
.k_snav li .ico5{ background:url(../images/ico5.png) no-repeat; }
.k_snav li:hover .ico5{ background:url(../images/ico5_h.png) no-repeat; }
.k_snav li .ico6{ background:url(../images/ico6.png) no-repeat; }
.k_snav li:hover .ico6{ background:url(../images/ico6_h.png) no-repeat; }



.content{ width:1200px; margin:0 auto;}

.news_left{ width:580px; margin-top:30px; border:8px solid #fff;  }
.news_right{  width: 598px;
  height: auto;
 margin-top:20px;}
.focusBox { position: relative; width: 580px; height: 410px;  overflow: hidden; }
.focusBox .pic img { width: 580px; height: 410px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.slideTxtBox{  width:555px; height:400px; overflow:hidden;padding:10px 20px;}
.slideTxtBox .hd{ height: auto; font-size:20px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; line-height:60px;height:60px;  background:url(../images/li.png) no-repeat right center; margin-right:20px; }
.slideTxtBox .hd ul li:last-child{ background:none;}
.slideTxtBox .hd ul li a{ display:block; padding:0 30px 0 0px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:url(../images/li_sel.png) no-repeat left bottom ;color:#693517; font-weight:bold;  }
.slideTxtBox .bd{ padding:0px 0 0 0;  }
.slideTxtBox .bd li{ margin:0 20px 0 0; width: auto;}
.slideTxtBox .bd li:last-child{ margin-right:0;}
.slideTxtBox .bd li .img-box {position: relative; width:270px; height:190px;overflow: hidden; }
.slideTxtBox .bd li .img-box img{width: 100%; min-height: 100%; overflow: hidden;transition: all 0.3s ease;-webkit-transition: all 0.3s ease; background: #f4f4f4;}
.slideTxtBox .bd li .img-box:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.slideTxtBox .bd li h2{ color: #333; font-size: 16px; height:50px; line-height:25px; padding:5px 0; }
.slideTxtBox .bd li .date{ color: #999; font-size: 12px;  }

.newslist {
	display: block;
	padding: 10px 12px;
}


.newslist li {
	position: relative;
	padding: 0 80px 0 16px;
	background: url(../images/li2.png) 0px center no-repeat;
}
.slideTxtBox .newslist li{ margin-right:0;}
.newslist li a {
	display: block;
	height: 42px;
	width: 100%;
	line-height: 42px;
	font-size: 15px;
	color: #666;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	position: relative;
}
.newslist li span {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 42px; font-size:14px;
	color: #bbb;
	text-align: center;
}
 .newslist li a:hover {
	color: #693517;
}

.picScroll{ position:relative;  height:320px; padding: 27px 40px 0px 36px;  margin:0px 0; overflow:hidden;  }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{
float: left; 
	margin: 0 17px; background:url(../images/ph_bg.jpg) no-repeat;
	width:190px; height:280px;
	overflow: hidden;
	display: inline;
}
.picScroll ul li img{ width:145px; height:205px; margin:16px 0 0 22px;   overflow:hidden;}
.picScroll ul li img:hover {}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 100px; display:block; width:18px; height:28px; overflow:hidden; background:url(../images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }
.picScroll ul li p{ line-height:28px; padding-top:8px; font-size:16px; text-align:center; color:#333;}
.picScroll a:hover p{color:#693517}
.myhc{ padding:20px 0;}
.index_title{ background:url(../images/title_bg.png) no-repeat center center; height:50px; padding:20px 0 20px 0; position:relative; }
.name_t{ font-size:24px; line-height:50px; text-align: center; width:100%; display:block;color:#693517;}
.dj_cont{ padding:10px 0 0 0;}
.dj_left{ width:475px; background:#fff; padding:10px;}

.dj_right{ width:670px;}
.dj_right li{ margin:0px 0 30px 0; background: url(../images/news-bg.png) no-repeat left center #fff; padding: 0 0 15px 0;}
.time{ width:110px; text-align:center; font-size:14px; padding:10px 0 5px 0; line-height:35px;  color:#999;}
.time p{font-size:38px; color:#555;}
.news_name{ color:#333; font-size:16px; padding:15px 15px 0 45px; line-height:28px; }
.news_name p{color:#999; width:490px; font-size:14px; height:40px; overflow:hidden; line-height:20px;}
.dj_right li:hover{background: url(../images/news-bg-h.png) no-repeat left center #fff;}
.dj_right li:hover .time,.dj_right li:hover .time p{ color:#fff;}
.dj_right li a:hover .news_name{color:#693517;}
.dj_right li:last-child{ margin:0;}
.ks_all{padding:20px 0 0 0;}
/*.tszk{ width:410px; height:275px; }
.tszk img{ width:410px; height:275px;}*/
.ks-ul{ /*width:750px;*/ width:100%;  }
.ks-ul li{ float:left;width:125px; height:50px; cursor:pointer;  margin:0px 13px 25px 10px ; color:#fff;background: url(../images/ks_bg_h.jpg) no-repeat;}
/*.ks-ul li:nth-child(5n){ margin-right:0;}*/
.ks-ul li a{ font-size:16px;line-height:50px;text-align:center; display:block;width: auto;color:#fff;  text-align:center;}

.ks-ul li:hover a{background: url(../images/ks_bg.jpg) no-repeat;color:#693517;}


a.more_ks{ position:absolute; right:0; top:20px; display:block;line-height:42px; color:#693517;  font-size:14px;}

.ys_link{ padding:0 0 50px 0;}
.ys_link li{ float:left; width:33.333%; height:180px; text-align:center;}
.ys_link li a{ display:block; margin:60px 0 0 0; font-size:20px; color:#fff; }
.ys_link li a p{ font-size:14px; line-height:30px; }
.ys_link li.ont{ background:#693517;}
.ys_link li.ont:hover{ background: url(../images/t_bg.jpg) no-repeat;}
.ys_link li.ont:hover a p,.ys_link li.ont:hover a{ color:#693517; }
/*********内页***********/
.parts{ padding:15px;  margin:15px auto;}

.pos{
    font-size: 15px;
    color: #666; 
    background: #693517;  width: auto;
    margin: 0 auto;
    line-height: 35px;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;}
.pos_con{ padding:0 10px;
    overflow: hidden;
    line-height: 35px;
    color: #fff;
}
.current_pos{
    float: left;
    font-size: 18px; 
}
.current_pos span{
    width: 10px;
    height: 10px;
    border: 4px solid #fff;
    border-radius: 50%;
    background: none;
    display: inline-block; 
    vertical-align: middle;
    margin-right: 5px; 
    margin-top: -4px;  
}
.ppos{
    float: right;
}
.pos>a,.ppos a{
    font-size: 15px;
    color: #fff; 
}
.pos>a:hover{
    color: #1f7352;
}

.zysz{ width:280px;}
.zysz h2{ font-size:22px;background: url(../images/t_nav.jpg) no-repeat; color:#fff; text-align:center; height:70px; line-height:70px;}
.zysz_ul{ padding:0 10px;}
.zysz_ul li{ line-height:62px; font-size:18px; background: url(../images/s_li_bg_h.png) no-repeat; margin:20px auto; width:250px; height:62px; text-align:center; }
.zysz_ul li a{  color:#333; display:block;}
.zysz_ul li.on{background: url(../images/s_li_bg.png) no-repeat;color:#fff;}
.zysz_ul li a:hover{background: url(../images/s_li_bg.png) no-repeat; color:#fff;}
.zysz_ul li.on a{color:#fff;}
.zysz_cont{ width:860px;}
.list_all{display: block;height: auto;padding: 10px 20px 0 20px; background:#fff;}
.list_all li{border-bottom:1px dashed #dedede;padding-left: 18px;line-height: 50px;font-size:16px; background:url(../images/li2.png) no-repeat left center;}
.list_all li:hover{}
.list_all a{color:#444;}
.list_all a:hover{color:#693517; text-decoration:none;}.time_t {float: right;font-size:14px;color: #999;font-family: Arial;}

/********************page****************************/
.page {PADDING: 40px 10px;TEXT-ALIGN: center;font-size: 16px;color: #555555;width: auto; font-family:Arial, Helvetica, sans-serif;}
.page a {PADDING:12px 16px;MARGIN: 8px;COLOR: #555555;TEXT-DECORATION: none;border: 1px solid #e1e1e1; background:#fff;}
.page a:hover {BORDER: 1px solid #693517;COLOR: #555555}
.page a:active {COLOR: #555555;border: 1px solid #693517;}
.page .p_current {PADDING:12px 16px;FONT-WEIGHT: bold;MARGIN: 8px;COLOR: #fff;BACKGROUND-COLOR: #693517;border: 1px solid #693517;}
.page .disabled {BORDER: #eee 1px solid;PADDING:12px 16px;MARGIN: 8px;COLOR: #ddd; background:#fff;}


.list_cont{padding: 15px; background:#fff;}
.title-h{font: 700 24px/35px "Microsoft YaHei","微软雅黑","宋体";color:#333; text-align:center; height: auto; padding:15px 0;}
.title-time{ height:29px; font-size:14px; line-height:25px; color:#777; text-align:center; padding:10px 0; border-bottom:1px dashed #ddd;}
.p_cont{line-height:30px;font-size:16px;color:#555;padding:15px;}
.p_cont p{text-align:left;}
.p_cont span{text-align:left;}
.p_cont div{text-align: center;}
.p_cont img{text-align:center;max-width:800px;margin:10px auto;}


.picture-all ul li{float: left; margin: 15px 30px; background:#fff; height: auto;width:340px; display: inline; text-align:center;}
.pro-pic{ width:340px; height:250px;overflow: hidden;}
.picture-all ul li img{ width:340px; height:250px;}
.picture-all ul li img:hover,.join-all li:hover img{
	opacity: 0.7;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s; 
	 transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);}
.picture-all ul li p{ height:60px; line-height:60px;font-size:18px; text-align: center; background:#fff; }
.picture-all ul li:hover p{ background:#693517; color:#fff;}

.sz_all{display: block;height: auto;padding: 10px 10px 0 10px;}
.sz_all li{ width:400px; float:left; margin:0 6px 15px 6px;}
.szimg{ width:174px;height: 234px;overflow: hidden; background:url(../images/imgbg.png) no-repeat bottom center; padding-bottom:14px;}
.szimg a{ border:1px solid #ddd;  display:block;}
 .szimg img {
 margin: 6px;
    width: 160px;
    height: 220px;
    overflow: hidden;
    display: block;

}
.szinfor{ width:212px;}
.szinfor h3 {

    font-size: 16px;
    color: #262626;
    font-weight: normal;

}
.szinfor  h4 {

    font-size: 14px;
    color: #262626;
    padding: 5px 0;
        padding-bottom: 5px;
    font-weight: normal;
    padding-bottom: 8px;

}
.szinfor .at_txt {

    color: #6e6e6e;
    font-size: 14px;
    height: 150px; overflow:hidden;

}.szinfor a{color:#266ab4; font-size:14px;}

