
	
.idea * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.idea{ padding: 0;border: 1px solid #cfcfcf;}
.idea li{background:#fff;display:black;}
.idea li .img{ float: left; width: 50%;}
.idea li .text{ float: right; width: 50%; position: relative; padding:1.2% 3%;}
.idea li .text .num{ position: absolute; left:-130px; top:115px; width: 130px; height: 90px; text-align: center; background:#555; font-size: 24px; color: #FFFEFE; padding-top: 22px; display: inline-block;}
.idea li .text .num em{ display: inline-block; padding-bottom: 10px; border-bottom: 1px solid #FFFFFF;}
.idea li .text h3{ margin-top: 5px; color: #a72126;font-size:16px;height:35px;text-align:left;line-height:35px;border-bottom: 1px solid #ECECEC}
.idea li .text .des{ min-height: 130px; line-height: 24px; color: #777777; position: relative;}


.idea li:nth-child(2n) .img{ float: right;}
.idea li:nth-child(2n) .img img{ width: 100%;}
.idea li:nth-child(2n) .text{ float:left;}
.idea li:nth-child(2n) .text .num{ right:-130px; left:auto;}
	


/* 服务支持end*/
/* 右侧固定 */

.fixed-right {
height: 377px;position: fixed;right: 20px;bottom: 200px;z-index: 9999;
}

.fixed-right li {position: relative;text-align: center;border-bottom: 1px solid #fff;background: #e4e4e4;box-sizing: border-box;}

.fixed-right li:hover {background: #fff;border-bottom: 1px solid #121a3b;}

.fixed-right li a {font-size: 14px;color: #05163f;display: block;padding: 15px;box-sizing: border-box;}

.fixed-right li .xsrx {display: block;font-size: 14px;color:#05163f;margin-top: 4px;}

.fixed-right li:hover a {border: 1px solid #c2cdef;padding: 14px;}

.fixed-right li a img {display: block;margin: 0 auto 5px;}

.fixed-right .up {text-align: center;background: #fcc900;box-sizing: border-box;padding: 15px;margin-top: 10px;cursor: pointer;}

.fixed-right .up p {font-size: 14px;color: #05163f;margin-top: 5px}

.fixed-right li.hover {position: relative;padding: 15px 0;}
.fixed-right li .box {
	display: none;overflow: hidden;position: absolute;top: 0;right: 0;background: #fff;width: 300px;height: 97px;text-align: left;border: 1px solid #c2cdef;border-radius: 5px;padding: 10px;box-sizing: border-box;}

.fixed-right li .box img {display: block;float: left;width: 75px;}

.fixed-right li .box .right {float: left;margin-left: 10px;margin-top: 5px;}

.fixed-right li .box .right p {font-size: 18px;color: #05163f;margin-top: 10px;}

.fixed-right li .box .right p span {color: #e61e37;}

.fixed-right li .box .right strong {font-size: 18px;color: #e61e37;display: block;margin-top: 5px;}


.animated_shan {-webkit-animation-duration: 1s;	animation-duration: 1s;	-webkit-animation-fill-mode: both;	animation-fill-mode: both;	animation-iteration-count: infinite;	-webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes shan {
	0% {
		background: #fcc900;
		color: #000;
	}
	50% {
		background: #aaa;
		color: #fff;
	}
	100% {
		background: #fcc900;
		color: #000;
	}
}

@keyframes shan {
	0% {
		background: #fcc900;
		color: #000;
	}
	50% {
		background: #aaa;
		color: #fff;
	}
	100% {
		background: #fcc900;
		color: #000;
	}
}
@-webkit-keyframes shan {
	0% {
		background: #fcc900;
		color: #000;
	}
	50% {
		background: #aaa;
		color: #fff;
	}
	100% {
		background: #fcc900;
		color: #000;
	}
}
.shan {
	-webkit-animation-name: shan;
	animation-name: shan;
}
