/* 289 15年专题K页面 */
.g-keydiv {}
.g-keydiv .m-keyh2 { position: relative; margin:20px}
.g-keydiv .m-keyh2  a { display: inline-block;  border:1px #ff7d23 solid;border-radius: 5px; background-color: #fff; position: relative; z-index: 2 }
.g-keydiv .m-keyh2  a:hover { background-color:#ff7d23; color: #fff; text-decoration: none; }
.g-keydiv .m-keyh2 a.f-hover  { background-color: #ff7d23; color: #fff}
.g-keydiv .m-keyh2 strong { width: 200px; position: relative; }
.g-keydiv .m-keyh2  strong a { display: block; height: 50px; font-size: 26px; line-height: 46px; color: #ff7d23; font-weight: normal; }
.g-keydiv .m-keyh2  strong a span { display: inline-block; width: 24px; height: 24px; background-image: url(../images/k-11.gif); margin:12px 8px 0 30px;}
.g-keydiv .m-keyh2  strong a:hover span,.g-keydiv .m-keyh2  strong a.f-hover span {background-image: url(../images/k-1.png);_background-image: url(../images/k-1.gif);}

.g-keydiv .m-keyh2 p { margin-top: 9px;}
.g-keydiv .m-keyh2 p a { height: 34px; line-height: 32px; font-size: 18px; color:#ff7d23; text-align: center; margin-left: 20px; }
.g-keydiv .m-keyh2 b { position: absolute;z-index: 1;  width: 100%; height: 2px; background-color: #ff7d23; left: 0; top: 24px;}

.g-keydiv .m-key-ul { margin:0 20px;}
.g-keydiv .m-key-ul li{ background-color: #fbfbfb; border:1px #f5f4f4 solid; margin-bottom: 20px}

.g-keydiv .m-key-ul li .m-key-img { overflow: hidden;}
.g-keydiv .m-key-ul li .m-key-img img{ display: block; width: 710px; height: 260px;}
.g-keydiv .m-key-ul li .f-keydiv { width: 380px ; margin-right: 20px;}
.g-keydiv .m-key-ul li .f-keydiv .m-key-tit{height: 34px; line-height: 34px; overflow: hidden; margin:5px 0 0px;}
.g-keydiv .m-key-ul li .f-keydiv .m-key-tit a{ font-size: 24px; }
.g-keydiv .m-key-ul li .f-keydiv .m-key-info{ height: 80px; overflow: hidden; font-size: 14px; color: #a8a6a8; margin-bottom: 15px; line-height: 28px;}
.g-keydiv .m-key-ul li .f-keydiv .m-key-list{ margin-left: -20px}
.g-keydiv .m-key-ul li .f-keydiv .m-key-list a{ display: inline-block; width: 80px; text-align: center; margin-left: 16px; height: 110px; overflow: hidden; border-radius: 10px;}
.g-keydiv .m-key-ul li .f-keydiv .m-key-list a img { width: 80px; height: 80px; display: block; margin-bottom: 10px}


/* 响应式布局开始 */


@media (min-width: 992px) {
	.g-keydiv .m-key-ul li .m-key-img{width: 510px}
	.g-keydiv .m-keyh2 p a { width: 100px;}
}


@media (min-width: 1200px) {
	.g-keydiv .m-key-ul li .m-key-img{ width: 710px}
	.g-keydiv .m-keyh2 p a { width: 120px;}
}









