/*public*/
.w1000{ width: 1220px;}
.m0{ margin:0 auto;}
.o-hidden{ overflow:hidden;}
.block{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.font13{font-size:13px;}
.font15{font-size:15px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.bold{font-weight:bold}
.center{text-align:center;}


/*main*/
.solu-banner{ background:#f7f7f9 url(../images/solutions_02.jpg) no-repeat center top; height:238px;}
.overall{ margin-bottom:24px!important; margin-top:24px!important;}
.overall .title,.floors .hd{height:56px; line-height:56px;}
.overall .title{ font-size:32px; color:#626262;  background:url(../images/solutions_05.jpg) no-repeat center bottom; margin:22px 0px 27px 0px;}
.overall li{ width: 233px;margin-left:10px;height: 230px;position:relative;}
.overall li div.overall_bg{
	opacity: 0;
	width:233px;
	height:185px;
	background-color: #D2353E;
}
.overall li div.overall_bg3{
	opacity: 0;
	width:233px;
	height:185px;
	background-color: #191b48;
}
.overall li div.img{ cursor:pointer;width: 233px;height:185px;overflow:hidden;position:absolute;left:0;top:0px;}
.overall li p{color:#FFF;height:185px;overflow:hidden;padding:15px 10px 0;line-height:24px; position:absolute;left:233px; cursor:pointer;top:0px;width:216px;}
.overall li .no1{background:url(../images/solutions_17.jpg) left top no-repeat;}
.overall li .no2{background:url(../images/solutions_11.jpg) left top no-repeat;}
.overall li .no3{background:url(../images/solutions_13.jpg) left top no-repeat;}
.overall li .no4{background:url(../images/solutions_15.jpg) left top no-repeat;}
.overall li .no5{background:url(../images/solutions_09.jpg) left top no-repeat;}
.overall li h2,.floors .hd,.floors .bd,.w860 .btn a{ color:#fff}
.overall li h2{
	height:35px;
	line-height:35px;
	border-top:1px solid #fff;
	background-color: #191b48;
}
.overall li h3,.floors .hd,.floors .bd,.w860 .btn a{ color:#fff}
.overall li h3{
	height:35px;
	line-height:35px;
	border-top:1px solid #fff;
	background-color: #D2353E;
}
.floors .hd{ background:#1066be; }
.floors .bd{ background:#E85D36 url(../images/solutions_25.png) no-repeat center top; padding:25px 0px; }
.floors .bd.s{ background:#fff url(../images/solutions_25.png) no-repeat center top; color:#000}
.w860{width:860px;}
.w860 p{ background:url(../images/solutions_37.jpg) no-repeat center left; padding-left:15px; margin-top:6px;}
.floors .bd.s .w860 p{ background:url(../images/solutions_48.jpg) no-repeat center left;}
.w860 span{ color:#bdd4f6}
.floors .bd.s .w860 span{ color:#8d8d8d}
.w860 .btn{ padding:30px 0px 0px 88px;}
.w860 .btn a{ background:url(../images/solutions_41.jpg) no-repeat; width:233px; height:54px; line-height:54px; margin-left:66px;}
.floors .bd.s .w860 .btn a{ background:url(../images/solutions_50.jpg) no-repeat; }
