.index-main{margin: 25px auto 45px; background: #fff;}
.index-more{float: right; font-size: 14px; font-size: 1.4rem; line-height: 1.4;}
.index-more a:hover{text-decoration: underline;}

.flexslider{float: left; width: calc(100% *0.66 - 50px); margin-right: 50px;}
.news-top{float: left; width: calc(100% *0.34);}

/* 轮播 */
.flexslider {padding: 0; position: relative;}
.flexslider .slides img{display: inline-block; border-radius: 30px;}
.flex-caption{position: absolute; left: 0; bottom: 0; width: 100%;}
.flex-caption .banner_text{width:100%; background:rgba(0, 0, 0, 0.5); filter:progid: DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#7F000000',endColorstr = '#7F000000')\9; color: #fff; overflow: hidden; padding:15px 40px 15px 20px;border-radius: 0 0 30px 30px;}
.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 { position: absolute; bottom: 10px; right: 20px; text-align: center; z-index: 3;}
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 7px; height: 7px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 7px;}
.flex-control-paging li a:hover {}
.flex-control-paging li a.flex-active {cursor: default; width:19px;}

.wrap-coltit{background:url(bg_col_tit_enegi.png) center right no-repeat;}
.wrap-coltit .col-tit{background: #12379b; display: inline-block; color: #fff; border-radius: 10px; padding: 10px 15px; font-size: 20px; font-size: 2.0rem;margin-right: 0;position: relative;z-index: 5;}
.wrap-coltit .grey{display: inline-block; line-height: 30px; border-radius: 0 10px 10px 0; width: 32px; background: #ebecef; position: absolute; z-index: 2; margin: 6px 8px 0 -2px;}
.wrap-coltit .white{display: initial; width: 15px; background: #fff; position: absolute; z-index: 2;}
.wrap-coltit a{background: url(ico_more_enegi.png) center right no-repeat #fff; width: 45px; float: right; line-height: 40px;}
.wrap-coltit a:hover{background: url(ico_more_hov_enegi.png) center right no-repeat #fff; text-decoration: none;}

.news-top h1{background: url(ico_line_grey.png) no-repeat 0 6px; color: #12379b; font-size: 1.8rem; font-size: 18px; line-height: 1.3;  height: 48px; overflow: hidden;padding: 0 0 0 8px;}
.news-top h1 a{color: #004ea2;}
.news-top h1 a:hover{color: #c13e37;}
.news-top p{color: #555; font-size: 1.5rem; font-size: 15px; line-height: 1.5; margin: 8px 0 5px 9px; /*! height: 68px; */ overflow: hidden;}
.news-top hr{border-bottom: 1px solid #e8e8e8;}
.news-top ul{margin: 8px 0;}
.news-top li{border-bottom: 1px solid #e4e4e4;padding: 12px 15px 5px 0;}
.news-top .gold{color: #996600;}

.index-main .left{float: left; width: calc(100% *0.66 - 50px); margin-right: 50px;}
.index-main .right{float: left; width: calc(100% * 0.34);}

.index-img{float: left; width: calc(100% * 0.47 - 20px); margin-right: 20px;}
.news-one{float: left; width: calc(100% * 0.53);}
.index-img{position:relative;}
.index-img img{border-radius: 10px;}
.index-img a p{position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); filter:progid: DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#7F000000',endColorstr = '#7F000000')\9; line-height:1.3; font-size:15px; color:#fff; padding:5px 7px; border-radius: 0 0 10px 10px; width: 100%;}
.index-img a:hover p{text-decoration:underline}

.news-one time img{vertical-align: text-top; margin-right: 9px;}
.news-one time{color: #646464; font-size: 14px; font-size: 1.4rem; line-height: 2;}
.news-one h2 a{font-size: 17px; font-size: 1.7rem; line-height: 1.4; padding: 10px 0; display: inline-block;}
.news-one p{color: #7e7e7e; font-size: 14px; font-size: 1.4rem; line-height: 1.5;}

.list-line li{background: url(ico_line_grey.png) no-repeat 0 7px; line-height: 1.5;padding: 0 0 3px 12px;}
.list-line li time{float: right; padding-left: 5px; color: #aaa; font-size: 14px; font-size: 1.4rem;}
.bb2px li{border-bottom: 2px solid #f2f2f2; margin-bottom: 11px;}
.txt-2 li{height: 52px; overflow: hidden; margin-bottom: 15px;}


/*横屏*/
@media screen and (orientation:landscape){
	
}
/*竖屏*/
@media screen and (orientation:portrait){
	.index-img{float: none; width: calc(100%);}
	.news-one{float: none; width: calc(100%);}
}

/*手机总体*/
@media screen and (max-width: 1023px) {
	.flexslider{float: none; width: 100%;}
	.news-top{float: none; width: 100%;}
	
	.flexslider .slides img{width: 100%;}
	
	.index-main{padding: 0 10px;}
	.index-main .left{float: none; width: 100%; margin-right: 0;}
	.index-main .right{float: none; width: 100%;}
	
	.news-top h1, .txt-2 li{height: auto;}
}
/*pc总体*/
@media screen and (min-width: 1024px) {
	.flexslider .slides img{width: 100%; height: 469px;}
	.index-img img{width: 100%; height: 254px;}
}
/*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) {	
	.flexslider{float: none; width: 100%;}
	.flex-caption{position: inherit; width: 100%; left: 0; bottom: 0;}
	.flex-caption .banner_text, .flexslider .slides img{border-radius: 0;}
	
	.index-img, .news-one{float: none; width: 100%; display: inline-block; margin: 0;}
	.list-line li time{float: none; padding: 0 5px 0 0;}
}

/*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) {
}