@charset "utf-8";
/* CSS Document */
.subnavgroup{
	width:99.9%;
	border:1px solid #cccccc;
	margin:20px 0;
	overflow:hidden;
	}
.subnavgroup .titile{
	font-size:16px;
	font-weight:bold;
	text-indent:1em;
	padding:10px 0;
	background-color:#f5f5f5;
	color:#f31313;
	border-bottom:1px solid #cccccc;
	}
.subnavgroup dl{
	padding:8px 0;
	margin: 0 0;
	border-bottom:1px dotted #cccccc;
	}
.subnavgroup dt{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding:0 10px;
	}
.subnavgroup dd{
	overflow:hidden;
	}
.subnavgroup dd a{
	display:inline-block;
	font-size:14px;
	color:#999999;
	margin:0 16px 6px 0;
	}
.subnavgroup ul{
	background-color:#fff;
	width:100%;
	padding:12px 0 0 0;
	overflow:hidden;
	margin-bottom: 0px;
	}
.subnavgroup ul li{
	width:25%;
	float:left;
	text-indent:16px;
	overflow:hidden;
	height:27px;
	line-height:27px;
	}
.subnavgroup ul li a{
	display:block;
	font-size:14px;
	color:#333333;
	}
.subnavgroup p{
	padding:8px 16px 8px 16px;
	font-size:14px;
	color:#33333;
	line-height:1.5em;
	}

@media (max-width: 768px) {
	.subnavgroup ul li{
		width:49.999%;
		}
}

.banner{
	width:100%;
	position:relative;
	background-color:purple;
	margin:0 auto;
	overflow:hidden;
	}
.img_banner{
	width:500%;
	overflow:hidden;
	}
.img_banner img{
	width:25%;
	display:block;
	float:left;
	}
.btn_box{
	width:100%;
	overflow:hidden;
	}
.img_btn{
	width:25%;
	height:6px;
	float:left;
	background-color:rgba(121,124,129,0.7);
	}
.img_btn:hover{
	background-color:rgba(58,176,252,0.7);
	}
.btn_box .active{
	background-color:rgba(58,176,252,1);
	}
	
.main{
	width:100%;
	margin:20px auto;
	overflow:hidden;
	}
.mainL{
	width:76%;
	float:left;
	overflow:hidden;
	}
.mainR{
	width:22%;
	float:right;
	overflow:hidden;
	}
@media only screen and (max-width: 991px) {
	.mainL{
		width:100%;
		}
	.mainR{
		display:none;
		}
	}	
.mainL .title{
	padding-left:70px;
	font-size:22px;
	color:#333333;
	height:38px;
	background:url(/images/title.png) no-repeat 0 0;
	}
.mainL ul{
	width:100%;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	overflow:hidden;
	}
.mainL ul li{
	display:inline-block;
	width:23%;
	margin:5px 0.6%;
	border:1px #e2e2e2 solid;
	}
.main a{
	display:block;
	}
.main ul li img{
	width:98%;
	height:150px;
	margin:0 auto;
	}

.main dl{
	width:100%;
	margin:0 0;
	padding:0 0;
	text-align:center;
	overflow:hidden;
	}
.main dl dt{
	background-color:#fffff0;
	font-size:14px;
	line-height:2.5em;
	color:#333333;
	border-top:1px solid #f2f2f2;
	}
.main dl dt strong{
	font-size:20px;
	color:#f31313;
	}
.main dl dd{
	font-size:14px;
	padding:6px 0;
	height:50px;
	text-align:left;
	overflow:hidden;
	}
.main dl dd a{
	width:96%;
	margin:0 auto;
	color:#2170db;
	}

@media only screen and (max-width: 991px) {
	.mainL ul li{
		width:48%;
		}
	}
@media only screen and (max-width: 321px) {
	.mainL ul li{
		width:90%;
		margin:0 auto;
		}
	}	
.find{
	width:99.8%;
	border:1px solid #b2b2b2;
	margin:48px auto 0 auto;
	overflow:hidden;
	}
.find h3{
	margin-top:1px;
	font-size:14px;
	color:#3b8ec4;
	border-top:2px solid #3b8ec4;
	padding:6px 0 0 2em;
	background:url(../images/icon0.png) no-repeat 10px 7px;
	background-color:#ffffff;
	overflow:hidden;
	}
.find ul{
	width:92%;
	margin:10px auto;
	padding:0 0;
	overflow:hidden;
	}
.find ul li{
	width:49.9%;
	height:32px;
	float:left;
	font-size:14px;
	text-align:center;
	line-height:32px;
	border:1px dotted rgba(59,142,196,0.3);
	}
.find ul li a{
	color:#666666;
	}
.mainR .guide{
	margin-top:20px;
	overflow:hidden;
	}
.mainR .topic{
	height:30px;
	font-size:20px;
	line-height:36px;
	color:#398ec5;
	padding-left:26px;
	background:url(../images/gui0.png) no-repeat 4px 0;
	margin-bottom:10px;
	}
.guide ul{
	width:99.8%;
	border:1px solid #b2b2b2;
	margin:0 auto;
	padding:0 0;
	overflow:hidden;
	}
.guide ul li{
	width:100%;
	height:64px;
	font-size:14px;
	line-height:64px;
	border-bottom:1px solid #b2b2b2;
	overflow:hidden;
	}
.guide ul li dl{
	width:94%;
	margin:0 auto;
	padding:0 0;
	list-style:none;
	}
.guide ul li dl dt{
	float:left;
	height:24px;
	line-height:24px;
	padding:0 8px;
	background-color:#fea141;
	border-radius:10px;
	color:#ffffff;
	margin:20px 0;
	}
.guide ul li dl dd{
	width:84%;
	float:left;
	line-height:64px;
	padding:0 0;
	overflow:hidden;
	}
.guide ul li dl dd a{
	display:block;
	color:#3a84bd;
	}
