/* CSS Document */
.cq1{ width:1200px; margin:0 auto; overflow:hidden;}
.cq2{ float:left; width:210px;}
.cq2 span{
	display:inline-block;
	width:45px; margin-top:10px; margin-bottom:10px; float:left;
	font-size:16px; padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-align:center;
	font-weight:bolder;box-sizing:border-box; float:left; margin-right:10px;
	border: 1px solid rgba(255, 255, 255, 0.8);border-radius:5px; cursor:pointer;
}
.cq2 span:hover{
	text-decoration: underline;
}
.cq2 ul{ float:right; width:150px; margin-top:10px;}
.cq2 dl{ float:left; font-size:13px; width:50%; box-sizing:border-box; padding-left:0px; color:#FFFFFF; cursor:pointer; line-height:28px;position:relative;}
.cq2 .cq3{ color:#00ffe4;}
.cq2 .cq3:hover{text-decoration: underline;}
.cq4{ float:left; width:330px;}
.cq4 span{
	display:inline-block;
	width:45px; margin-top:10px; margin-bottom:10px; float:left;
	font-size:16px; padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-align:center;
	font-weight:bolder;box-sizing:border-box; float:left; margin-right:10px;
	border: 1px solid rgba(255, 255, 255, 0.8);border-radius:5px; cursor:pointer;
}
.cq4 span:hover{
	text-decoration: underline;
}
.cq4 ul{ float:right; width:265px; margin-top:10px;}
.cq4 dl{ float:left; font-size:13px; width:33.333%; box-sizing:border-box; padding-left:0px; color:#FFFFFF; cursor:pointer; line-height:28px;position:relative;}
.cq4 .cq5{ color:#00ffe4;}
.cq4 .cq5:hover{text-decoration: underline;}
.cq6{
	overflow:hidden;
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #376ed3;
}
.cq6 dl{ float:left; width:185px; font-size:20px; text-align:center; padding-bottom:20px; padding-top:20px; line-height:150%; font-weight:bolder;}
.cq6 i{ color:#ff6c00; display:inline-block; font-size:20px; font-weight:bolder;}
.cq6 dt{ float:right; width:130px;}
.cq6 p{ font-size:12px; color:#666666; padding-top:20px; margin-bottom:5px;}
.cq6 span{ font-family:Arial, Helvetica, sans-serif; font-size:32px; display:inline-block;}
.cq6 em{ font-size:12px; color:#fff; display:inline-block; margin-left:5px; background-color:#ef514c; padding:3px 5px 3px 5px;border-radius:15px;}
.cq7{ background-color:#fff; overflow:hidden; padding-left:5px; padding-right:5px;}
.cq7 li{ overflow:hidden; margin-top:10px; margin-bottom:5px; background-color:#FFFFFF;border-radius:5px;box-shadow: 0 0 5px #bebebe; height:40px; line-height:40px; overflow:hidden;}
.cq7 dl{ width:75%; float:left; font-size:16px; padding-left:3%;box-sizing:border-box;}
.cq7 dt{ float:right; width:25%; text-align:center;}
.cq7 span{ display:inline-block; float:left; width:60%; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; background-color:#4ca8f5;}
.cq7 em{ display:inline-block; float:right; width:40%; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background-color:#2882da;}
.cq8{ float:right; height:71px; line-height:71px; font-size:20px; padding-right:15px;}
.cq8 img{ float:left; margin-right:10px;}
.cq8 span{
	display:inline-block;
	background-image:url(../images/fontBg1.png);
	font-size:20px; width:70px; text-align:center;
	color:#FFFFFF; margin-left:10px; margin-right:10px;
	background-repeat: no-repeat; 
	background-position: center center;
}
.cq8 em{
	display:inline-block;
	background-image:url(../images/fontBg2.png);
	font-size:20px;
	color:#FFFFFF; width:130px; text-align:center;
	background-repeat: no-repeat;margin-left:10px; margin-right:10px;
	background-position: center center;
}
.cq9{
	overflow:hidden;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq9 span{ display:inline-block;color:#376ed3; float:left; font-size:18px; font-weight:bolder;}
.cq9 em{ display:inline-block; float:left; font-size:13px; color:#666666; padding-left:20px; margin-top:3px;}
.cq10{ overflow:hidden; background-color:#2b73cb; text-align:center;border-radius:15px 15px 0px 0px;}
.cq10 li{ float:left; width:170px; text-align:center; line-height:45px; font-size:16px; color:#FFFFFF; padding-bottom:0px; padding-top:0px;}
.cq10 span{ display:inline-block; width:1px; height:20px; background-color:rgba(255,255,255,0.2); float:left; margin-top:15px;}
.cq11{ overflow:hidden; background-color:#eaeaea; text-align:center;}
.cq11 li{ float:left; width:171px; text-align:center; line-height:25px; font-size:14px; color:#000; padding-bottom:10px; padding-top:10px;}
.cq11 span{
	display:inline-block; line-height:20px;
	padding:3px 20px 3px 20px;
	font-size:14px;
	color:#fff; background-color:#376ed3;
	border-radius:25px;
	cursor:pointer;
}
.cq12{
	overflow:hidden;
	font-size:18px;
	font-weight:bolder;
	color:#376ed3;
	margin-top:20px;
	border-bottom-width: 0px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq13{ overflow:hidden; margin-top:20px; margin-bottom:10px;}
.cq13 li{ width:32.333%; margin-right:1.5%; float:left; overflow:hidden;position:relative;}
.cq13 img{ width:100%; height:135px;}
.cq13 p{ text-align:center; font-size:14px; color:#fff; padding-bottom:7px; padding-top:7px; position:absolute; right:0px; bottom:0px; width:100%;background-color:rgba(0,0,0,0.6);}
.cq13 li:nth-child(3n) { margin-right:0%;}
.cq14{ background-color:#2b6ee7; overflow:hidden; margin-top:10px;border-radius:10px; padding-bottom:20px;}
.cq15{
	height:40px;
	text-align:center;
	background-image:url(../images/t1.png);
	background-repeat: no-repeat; line-height:40px;
	background-position: center top; font-size:20px; color:#FFFFFF;
}
.cq16{}
.cq17{ width:90%; margin:0 auto; overflow:hidden; height:80px; margin-top:10px; margin-bottom:10px;}
.cq17 li{ line-height:25px; color:#FFFFFF; overflow:hidden;}
.cq17 span{ display:inline-block; font-size:12px; color:#FFFFFF; margin-right:7px;}
.cq18{ width:90%; margin:0 auto; overflow:hidden;}
.cq19{ width:90%; margin:0 auto; overflow:hidden; margin-top:10px;}
.cq19 li{ text-align:center; font-size:12px; color:#FFFFFF;}
.cq19 dl{
	margin-top:15px;
	line-height:40px;
	text-align:center;
	font-size:16px;border-radius:50px;
	color:#FFFFFF; cursor:pointer;
	border: 1px solid #FFFFFF;
}
.cq20{ overflow:hidden; background-color:#3b988d; text-align:center;border-radius:15px 15px 0px 0px;}
.cq20 li{ float:left; width:170px; text-align:center; line-height:45px; font-size:16px; color:#FFFFFF; padding-bottom:0px; padding-top:0px;}
.cq20 span{ display:inline-block; width:1px; height:20px; background-color:rgba(255,255,255,0.2); float:left; margin-top:15px;}
.cq21{ overflow:hidden; background-color:#eaeaea; text-align:center;}
.cq21 li{ float:left; width:171px; text-align:center; line-height:25px; font-size:14px; color:#000; padding-bottom:10px; padding-top:10px;}
.cq21 span{
	display:inline-block; line-height:20px;
	padding:3px 20px 3px 20px;
	font-size:14px;
	color:#fff; background-color:#3b988d;
	border-radius:25px;
	cursor:pointer;
}
.cq22{
	overflow:hidden;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq22 span{ display:inline-block;color:#3b988d; float:left; font-size:18px; font-weight:bolder;}
.cq22 em{ display:inline-block; float:left; font-size:13px; color:#666666; padding-left:20px; margin-top:3px;}
.cq23{
	overflow:hidden;
	line-height:45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.cq23 span{
	display:inline-block;
	line-height:45px;
	font-size:18px;
	font-weight:bolder;
	color:#3b988d; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3b988d;
}
.cq24{
	overflow:hidden;
	margin-top:10px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid; margin-bottom:10px;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;box-sizing:border-box;
	border-left-color: #eaeaea;
}
.cq24 li{
	float:left;
	width:33.33%;
	text-align:center;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 1px;box-sizing:border-box;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea; padding-bottom:12px; padding-top:12px;
	border-left-color: #eaeaea;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;	transition: all 0.3s ease;
}
.cq24 span{ font-size:30px; display:inline-block; color:#3b988d;}
.cq24 p{ font-size:14px; color:#333333;}
.cq24 li:hover{ background-color:#3b988d;}
.cq24 li:hover span{ color:#FFFFFF;}
.cq24 li:hover p{ color:#FFFFFF;}
.cq25{
	width:1200px;
	margin:0 auto;
	background-color:#FFFFFF;
	overflow:hidden;
	background-repeat: no-repeat;
	border-top-width: 3px;
	border-top-style: solid; padding-top:5px;
	border-top-color: #3b988d;
}
.cq26{ overflow:hidden; text-align:center; font-size:14px; margin-top:10px; padding-bottom:10px; padding-top:10px; color:#FFFFFF;border-radius:10px 10px 0px 0px;
 background: -webkit-linear-gradient(left,#3b988d, #09af9b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#3b988d, #09af9b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#3b988d, #09af9b); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#3b988d, #09af9b); /* ��׼���﷨������������ */
}
.cq26 span{display:inline-block; background-color:#FFFFFF; padding:3px 5px 3px 5px; color:#cc0000; font-family:Arial, Helvetica, sans-serif; font-size:20px; border-radius:5px; margin-right:5px;}
.cq27{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f0f0f0; font-weight:bolder;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0; padding:10px;
}
.cq28{
	background-image:url(../images/aalii_03.png);
	background-repeat: repeat-y;
	overflow:hidden;
	background-position: 2px top;
}
.cq28 li{ line-height:30px; overflow:hidden; font-size:14px; font-weight:bolder;}
.cq28 span{
	display:inline-block; width:5px; height:5px; float:left; margin-top:14px;
	border: 1px solid #3b988d;border-radius:5px; margin-right:5px;
}
.cq28 em{ display:inline-block; font-size:14px; color:#666666; font-weight:normal;}
.cq29{ font-size:24px; font-weight:bolder; color:#000000; margin-top:10px;}
.cq30{
	overflow:hidden;
	line-height:45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.cq30 span{
	display:inline-block;
	line-height:45px;
	font-size:18px;
	font-weight:bolder;
	color:#5563fc; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5563fc;
}
.cq31{
	overflow:hidden;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq31 span{ display:inline-block;color:#5563fc; float:left; font-size:18px; font-weight:bolder;}
.cq31 em{ display:inline-block; float:left; font-size:13px; color:#666666; padding-left:20px; margin-top:3px;}
.cq32{
	overflow:hidden;
	font-size:18px;
	font-weight:bolder;
	color:#5563fc;
	margin-top:20px;
	border-bottom-width: 0px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq33{
	overflow:hidden;
	font-size:18px;
	font-weight:bolder;
	color:#3b988d;
	margin-top:20px;
	border-bottom-width: 0px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq34{
	overflow:hidden;
	margin-top:1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea;box-sizing:border-box;
	border-left-color: #eaeaea;
}
.cq34 li{
	float:left;
	width:33.33%;
	text-align:center;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 1px;box-sizing:border-box;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eaeaea;
	border-right-color: #eaeaea;
	border-bottom-color: #eaeaea; padding-bottom:10px; padding-top:10px;
	border-left-color: #eaeaea;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;	transition: all 0.3s ease;
}
.cq34 span{ font-size:30px; display:inline-block; color:#5563fc;}
.cq34 p{ font-size:14px; color:#333333;}
.cq34 li:hover{ background-color:#5563fc;}
.cq34 li:hover span{ color:#FFFFFF;}
.cq34 li:hover p{ color:#FFFFFF;}
.cq35{ overflow:hidden; background-color:#ed3f3f; text-align:center;border-radius:15px 15px 0px 0px;}
.cq35 li{ float:left; width:170px; text-align:center; line-height:45px; font-size:16px; color:#FFFFFF; padding-bottom:0px; padding-top:0px;}
.cq35 span{ display:inline-block; width:1px; height:20px; background-color:rgba(255,255,255,0.2); float:left; margin-top:15px;}
.cq36{ overflow:hidden; background-color:#eaeaea; text-align:center;}
.cq36 li{ float:left; width:171px; text-align:center; line-height:25px; font-size:14px; color:#000; padding-bottom:10px; padding-top:10px;}
.cq36 span{
	display:inline-block; line-height:20px;
	padding:3px 20px 3px 20px;
	font-size:14px;
	color:#fff; background-color:#ed3f3f;
	border-radius:25px;
	cursor:pointer;
}
.cq37{
	overflow:hidden;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq37 span{ display:inline-block;color:#ed3f3f; float:left; font-size:18px; font-weight:bolder;}
.cq37 em{ display:inline-block; float:left; font-size:13px; color:#666666; padding-left:20px; margin-top:3px;}
.cq37 i{ display:inline-block; float:right; font-size:12px; color:#666666;}
.cq38{
	overflow:hidden;
	font-size:18px;
	font-weight:bolder;
	color:#ed3f3f;
	margin-top:20px;
	border-bottom-width: 0px;
	border-bottom-style: solid; padding-bottom:10px;
	border-bottom-color: #ccc;
}
.cq39{
	overflow:hidden;
	line-height:45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.cq39 span{
	display:inline-block;
	line-height:45px;
	font-size:18px;
	font-weight:bolder;
	color:#ed3f3f; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ed3f3f;
}
.cq40{ margin-top:10px; overflow:hidden; margin-bottom:10px;}
.cq40 tr td{padding:10px 0 10px 0;}
.cq41{ font-size:14px; padding-bottom:5px; padding-top:5px;}
.cq42{ float:left; width:50%; overflow:hidden;}
.cq43{ overflow:hidden; font-size:18px; color:#ed3f3f; font-weight:bolder; margin-top:15px;}
.cq44{ overflow:hidden;}
.cq45{ overflow:hidden; padding-top:10px;}
.cq45 li{ overflow:hidden; padding-bottom:5px; cursor:pointer; font-size:14px; color:#333333; padding-top:5px;overflow: hidden;/*������������*/
white-space: nowrap;/*������*/
text-overflow:ellipsis;/*��������������...��ʾ*/}
.cq45 span{ width:18px; height:18px; display:inline-block; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:center; margin-right:3px;}
.cq46{ background-color:#ed3f3f;}
.cq47{ background-color:#b2b2b2;}
.cq48{ height:430px; background-color:#FFFFFF;}
.cq50{ float:left;}
.cq50 span{
	display:inline-block;
	width:45px; margin-top:10px; margin-bottom:10px; float:left;
	font-size:16px; padding-bottom:5px; padding-top:5px; padding-left:5px; padding-right:5px; color:#FFFFFF; text-align:center;
	font-weight:bolder;box-sizing:border-box; float:left; margin-right:26px;
	border: 1px solid rgba(255, 255, 255, 0.8);border-radius:5px; cursor:pointer;
}
.cq50 span:hover{
	text-decoration: underline;
}
.cq50 ul{ float:left; padding-top:12px;}
.cq50 dl{ overflow:hidden;}
.cq50 em{ float:left; display:inline-block; padding-right:26px; line-height:25px;}
.cq50 .cq3{ color:#00ffe4;}
.cq50 .cq3:hover{text-decoration: underline;}
.cq51{ margin-right:10px;}






























