.index-main, .main{padding: 0px 15px 40px 15px; background: #fff;}

.left{float: left; width: calc(100% * 0.65 - 30px); margin-right: 30px;}
.right{float: left; width: calc(100% * 0.35);}
.index-main h3{font-size: 18px; font-size: 1.8rem; line-height: 1.4; vertical-align: middle; margin: 0 0 20px 0;}
.index-main h3 img{margin-right: 8px;}
.index-main h3 span{margin:  0 8px; color: #f1c187; font-size: 14px; font-size: 1.4rem;}
.index-main h3 span a{padding-left: 8px; color: #f1c187;}
.index-main h3 span a:hover{color: #f39d35;}

.box-shadow{padding: 0 15px 30px 15px; display: inline-block;
	box-shadow: 2px 4px 8px 0px rgba(222,184,184,0.7);
	-webkit-box-shadow: 2px 4px 8px 0px rgba(222,184,184,0.7);
	-moz-box-shadow: 2px 4px 8px 0px rgba(222,184,184,0.7);
}

/* 轮播 */
.flexslider {padding: 0; position: relative;}
.flexslider .slides img{display: inline-block;}
.flex-caption{position: absolute; left: 0; bottom: 0; width: 88%;}
.flex-caption .banner_text{width:100%; background:rgba(129, 18, 20, 0.4); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#66811214',endColorstr = '#66811214')\9; color: #fff; overflow: hidden; padding:12px 10px;}
.flex-caption .banner_text a{color:#fff; font-size: 18px; font-size:1.8rem; line-height: 1.4;}
.flex-caption .banner_text a:hover{text-decoration: underline;}
.flex-control-nav {width: 10%; position: absolute; bottom: 15px; right: 0; text-align: center; z-index: 3;}
.flex-control-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.flex-control-paging li a:hover {}
.flex-control-paging li a.flex-active {cursor: default; background: #b7220e;}

.news-top h3{background: url("ico_gzdt_party.png") no-repeat 0 0; padding-left: 36px; font-weight: bold;}
.news-top ul{margin: 8px 0;}
.news-top li{background: url("ico_point_grey.gif") no-repeat 0 18px; line-height: 1.5; padding: 6px 0 6px 10px; max-height: 60px;}
.news-top .gold{color: #996600;}

.zbdt h3{background: url("ico_zbdt_party.png") no-repeat 0 0; padding-left: 36px; color: #921513; font-weight: bold;}
.index-img{float: left; width: calc(100% * 0.3 - 15px); margin: 0 15px 0 0;}
.list-font{float: left; width: calc(100% * 0.9); margin-top: 10px;}
.index-img p{line-height: 1.5; margin-top: 10px;}

.list-font li{background: url("ico_point_yellow.png") no-repeat 0 9px; padding: 0 0 7px 15px; line-height: 1.5;}
.list-font li time{float: right; padding-left: 15px; color: #8f8f8f;}

.zt{background: url("bg_zt_party.jpg") no-repeat center content-box; background-size: cover;}
.zt h3{color: #fff; border-left: 9px solid #f17b25; padding-left: 13px;}
.zt ul li{border-bottom: 1px dashed #efa3a2; line-height: 50px;}
.zt ul li a{color: #fff; font-weight: bold;}
.zt ul li a:hover{text-decoration: underline;}

.news-bottom{margin: 20px 0 0 -35px;}
.news-bottom section{float: left; width: calc(100% / 3 - 35px); margin-left: 35px;}
.news-bottom h3{background: url("ico_list_party.png") no-repeat 0 0; padding-left: 32px; color: #921513;}

.link h3{background: url("ico_link_party.png") no-repeat 0 0; padding-left: 32px; color: #921513; display: inline-block; width: calc(100% * 0.13 - 20px); margin: -10px 20px 0 0;}
.link ul{display: inline-block; width: calc(100% * 0.85);}
.link li{display: inline-block; padding: 0 20px 0 18px; background: url(ico_2arrow_party.png) no-repeat 0 3px;}







/*横屏*/
@media screen and (orientation:landscape){
	
}
/*竖屏*/
@media screen and (orientation:portrait){}

/*手机总体*/
@media screen and (max-width: 1023px) {	
	.flexslider{float: none; width: 100%;}
	.news-top{float: none; width: 100%;}
	.flexslider .slides img{width: 100%;}	
	.left{float: none; width: calc(100%); margin: 0;}
	.right{float: none; width: calc(100%);}
	.news-bottom section {float: none; width: calc(100%);}
	.link h3, .link ul{loat: none; width: calc(100%);}
	.link li{line-height: 1.4; background-position: 0 15px; padding: 8px 20px 8px 18px;}
	
	
	
	.left section{float: left; width: calc(100% / 2 - 20px); margin: 0 10px;}
	.news_list a{display: block; overflow: hidden;}
}
/*pc总体*/
@media screen and (min-width: 1024px) {
	.flexslider .slides img{width: 100%; height: 408px;}
	.index-img img{width: 100%; height: 120px;}
	.news-bottom li{max-height: 45px; margin-bottom: 18px;}
}
/*5*/
@media screen and (min-width: 300px) and (max-width: 373px) {

}
/*6*/
@media screen and (min-width: 374px) and (max-width: 412px) {

}
/*5、6、plus*/
@media screen and (min-width:300px) and (max-width: 767px) {
	.flex-caption{position: inherit; width: 100%; left: 0; bottom: 0;}
	.flex-control-nav{width: 100%; bottom: 0;}
	.index-img{float: none; width: 100%;}
	.box-shadow{padding: 0;}
	.list-font{float: none; width: calc(100%);}
	.list-font li time{float: none; padding-left: 0; padding-right: 5px;}
	.news-bottom, .news-bottom section{margin-left: 0;}
	
	
	
	
	
	.left section{float: none; width: calc(100% - 20px); margin: 0 10px;}
	.news_img img{height: auto; max-height: inherit;}
}

/*ipad*/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.flexslider{float: none; width: 100%;}
}
/*1280 1366*/
@media screen and (min-width: 1024px) and (max-width: 1367px) {
}
/*1920*/
@media screen and (min-width: 1368px) and (max-width: 1440px) {
}
/**/
@media screen and (min-width: 1441px) {
}

