﻿﻿@charset "utf-8";
/*common*/
.sideBar{float:left; width:23%; *width: 270px;}
.parentName{display: none;}
.sideMenu{font-size:16px; position: relative; z-index: 90;}
.sideMenu .li1{background:url(../images/index/home_btn_bg.gif) repeat-x left center #f2eee5; padding: 2px; margin-bottom: 10px;}
.sideMenu .a1{display: block; border:#dac6a7 1px solid; padding:14px 18% 14px 14%; position: relative; color: #6a5038;}
.sideMenu .a1 i{position:absolute; right:8%; top:50%; width:8px; height:13px; margin-top:-7px; background:url(../images/public/sidemenu_icon.png) no-repeat; display:none;}
.sideMenu .a1 b{position: absolute; width: 7px; height: 8px; background:url(../images/index/home_btn_border.gif) no-repeat;}
.sideMenu .a1 b.lt{left:0; top: 0; background-position:0 0;}
.sideMenu .a1 b.rt{right: 0; top: 0;background-position:-7px 0;}
.sideMenu .a1 b.lb{left: 0; bottom: 0; background-position:0 -8px;}
.sideMenu .a1 b.rb{right: 0; bottom: 0; background-position:-7px -8px;}
.sideMenu .a1:hover, .sideMenu .a1.aon{border-color: #a11f1e; color: #a11f1e;}
.sideMenu .a1:hover i, .sideMenu .a1.aon i{display: block;}
.sideMenu li a:hover{border-color: #a11f1e; color: #a11f1e;}
.sideMenu li a:hover b.lt{background-position:-14px 0;}
.sideMenu li a:hover b.rt{background-position:-21px 0;}
.sideMenu li a:hover b.lb{background-position:-14px -8px;}
.sideMenu li a:hover b.rb{ background-position:-21px -8px;}
.sideMenu .ul2{ font-size: 14px; padding:10px 18% 10px 14%; display: none;}
.sideMenu .ul2 li{padding: 5px 0; color: #666;}
.sideMenu .ul2 li a{color: #666;}
.sideMenu .ul2 .aon{color: #a11f1e;}
.sideMenu .down{background-color: #e8dbbc;}

.mainContent{float:right; width:75.4%; *width: 890px;}
.main_pad{padding: 20px 5%;}

/*list*/
.news_list{padding-bottom: 10px;}
.news_list li{ position:relative; padding:0 88px 0 22px; clear:both; overflow:hidden; line-height:36px;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#c23133;}
.news_list li i{position:absolute; left:0; top:16px; width: 5px; height: 5px; background: #000;}
.singlePage{line-height:2.2; font-size: 16px;}

.pic_list{ margin:0 -15px; overflow:hidden; padding-top:20px;}
.pic_list li{ float:left; width:33.333%; overflow:hidden; margin-bottom:30px;}
.pic_list li .box{ padding:0 20px;}
.pic_list li .box a{display:block; height:170px; margin-bottom:15px;}
.pic_list li img{display:block; width:100%; height:100%;}
.pic_list li h5{ text-align:center; font-weight:normal; font-size:14px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*zxft_list*/
.lsft_tit{margin-bottom:15px;}
.zxft_t{margin:12px 0 20px;}
.zxft_t .pic{float: left; width: 50%;}
.zxft_t .pic img{display: block; width: 100%; height: 272px;}
.zxft_t .txt{float: right; width:50%; font-size: 16px; }
.zxft_t .txt .inbox{border:#cacaca 1px solid; border-left:none; padding:0 8%; height: 270px;}
.zxft_t .txt p{padding:8px 0;}
.zxft_t .txt p b{display:block; background: #f2eee5; color: #666; padding:6px 0; width: 83px; text-align: center; font-weight: normal; margin-bottom: 8px;}
.zxft_t .txt p span{display: block; padding:0 5px; max-height: 22px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zxft_t .txt .zt{margin-top: 15px; }

.ldjs_list li{border-bottom: #e3e3e3 2px dashed; padding: 30px 0;}
.ldjs_list li img{display: block; width: 200px; margin: 0 auto; border:#e3e3e3 3px solid;}
.ldjs_list li h4{font-size: 16px; color:#6a5038; text-align: center; padding: 10px 0;}
.ldjs_list li p{line-height: 24px; text-indent: 2em; font-size: 15px; color: #555;}

.csjs_list li{border-bottom: #e3e3e3 2px dashed; padding: 30px 0;}
.csjs_list li h4{font-size: 16px; color:#6a5038; padding: 10px 0;}
.csjs_list li p{line-height: 24px; text-indent: 2em; font-size: 15px; color: #555;}


/***responsive***/
@media (max-width: 1180px) {
	

}

@media (max-width: 991px){
	.main_pad{padding-left: 3%; padding-right:3%;}
	
}


/* xs mobile*/

@media (max-width: 768px) {
	.mainContent{float:none; width:100%;}
	.sideMenu .li1{background:rgba(0,0,0,0.5); padding:0; margin-bottom:1px;}
	.sideMenu .a1{border:none; padding:12px 8%; color: #fff; font-size: 15px;}
	.sideMenu .a1 b{display: none;}
	.sideMenu .a1.aon, .sideMenu .a1:hover{background:#5f1613; color: #fff;}
	.sideMenu .a1 i{display: none !important;}
	.sideMenu .a1.aon:after{content: ''; width: 3px; background:#a11f1e; left: 0; top: 0; bottom: 0; position: absolute;}

	.mobile_sideBar{position: fixed; left:-200px; top: 0; bottom: 0; z-index: 99; background:rgba(0,0,0,0.6); width: 200px; transition: all .3s; -webkit-transition: all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
	.mobile_sidebar_mark{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.3); z-index:88; display: none;}
	.mobile_sidebar_icon{width: 40px; height: 40px; background:url(../images/public/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;  position: absolute; left: 100%; bottom: 0; cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
	.mobile_sidebar_icon_open{transform: rotate(180deg); border-radius: 0 0 0 4px;}

	.news_list li{padding:6px 10px 6px 25px !important;  line-height:1.6; height:auto;}
	.news_list li a, .news_list li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li .time{margin-left:10px;}
	.news_list li i{top:15px;}
	


}

@media (max-width: 480px) {
	.pic_list li{ width:50%;}
	.pic_list li .box a{height:134px;}
	.zxft_t .pic, .zxft_t .txt{float: none; width: 100%;}
	.zxft_t .txt .inbox{padding:0 5%; border:#cacaca 1px solid; border-top: none; overflow: hidden;}




}


@media (max-width: 320px) {
	.pic_list li{ width:100%;}
	.pic_list li .box a{height:auto;}

	
	
}