@charset "utf-8";
#top_divbg{
	/*border: 1px solid red;*/
	background-repeat:no-repeat;
	background-position:top;
	/*height: 586px;*/
	width: 100%;
	overflow: hidden;
	/*background: url(../../image/banner.png) no-repeat;*/
	background-position: center;
}

#top_div{
	/*border: 1px solid red;*/
	margin: 0 auto;
	/*background: url(../../image/index_02.jpg) no-repeat;*/
	height:auto;
	overflow: hidden;
	/*margin-bottom: 20px;*/
}
#logo_img{
	/*width: 100%;*/
	max-width: 296px;
	/*border: 1px solid red;*/
	margin-top: 20px;
	margin-bottom: 5px;
}

#top_div_inner{
	/*padding-bottom: 20px;*/
	/*border: 1px solid #333;*/
}
#logo_div{
	/*border: 1px solid red;*/
}

#mobile_flag_span{
	display: none;
}

#logo_right_col{
	/*border: 1px solid red;*/
}
.logo_right_div{
	/*border: 1px solid red;*/
	height: auto;
	overflow: hidden;
	padding-left: 45px;
	margin-top: 50px;
}

.logo_right_div li{
	float: left;
	margin-left: 20px;
	/*border: 1px solid red;*/
}
.logo_right_div li img{
	margin-right: 5px;
}
.logo_right_div li b{
	color: #773052;
	font-size: 15px;
}

#nav_div_bg{
	/*border: 1px solid red;*/
	margin-bottom: 10px;
	/*background: #DE8FBC;*/
	position: relative;
}
#nav_div_class{
	/*border: 1px solid red;*/
	margin: 0 auto;
}
.min_logo{
	/*border: 1px solid red;*/
	/*margin-top: 10px;*/
	padding-left: 100px;
	margin: 10px 0;
}

.sou{
	border: 1px solid #ccc;
	height:45px;
	background: #fff;
	width: 100%;
	margin: 0 auto;
	border-radius: 20px;
	margin-top:2%;
}
.sou i{
	margin-top: 10px;
	padding-left: 15px;
	font-size: 26px;
	display: block;
	float: left;
}
.ind_sou_text{
	border: 0px solid red;
	/*margin-top:1%;*/
	height: 42px;
	font-size: 16px;
	width: 83%;
	padding-left: 1%;
}
.btn_primary{
	border: 0px solid #4CC9CB;
	background:#BD0B17;
	color: #fff;
	height:40px;
	line-height:40px;
	width: 11%;
	/*margin-top: 30px;*/
	border-radius: 20px;
	font-size: 16px;
}


@media(max-width: 768px){
	#top_divbg{
		/*border: 1px solid red;*/
		background-repeat:no-repeat;
		background-position:top;
		height: 400px;
		width: 100%;
		overflow: hidden;
		background: url(../../image/index_moblie_01.png) no-repeat;
		background-position: center;
	}
	#top_div_inner {
	     /*padding-bottom: 15px; */
	}
	#nav_div {
	    padding-top: 9px;
	}
	#nav_div_big {
	     /*padding-bottom: 20px; */
	}
	
	/*导航控制开关*/
	#mobile_flag_span {
		display: inline-block;
		float: right;
		margin-right: 20px;
		margin-top: 30px;
		font-size: 14px;
		border: 1px solid #fff;
		padding: 4px;
		border-radius: 4px;
		background:#007EEF;
		padding-top: 4px;
		padding-left: 4px;
		padding-right: 4px;
		color: #fff;
		cursor: pointer;
	}

	#nav_ul{
		display: none;
		/*border: 1px solid red;*/
		padding-left: 0px;
		width: 100%;
	}
	#nav_ul li{
		width: 100%;
		/*border: 1px solid red;*/
		border-bottom: 1px solid #ccc;
		clear: both;
		line-height: 35px;
		height: 35px;
		color: #333;
		/*text-align: left;*/
	}
	#nav_ul li a{
		/*color: #333;*/
		/*text-align: left;*/
	}
	#nav_ul li a:hover{
		color: #fff;
		/*text-align: left;*/
	}
	#nav_ul li .sub_cate_div{
	}
	#nav_ul li .sub_cate_div .sub_cate_one{
		padding-left: 30px;
	}
	#nav_ul li.active_cate a{
		color: #333;
		/*border: 1px solid red;*/
		/*display: block;*/
	}
	#nav_ul li.active_cate a{
		color: #fff;
		text-decoration: none;
		border-bottom: 0px solid #C65990;
		/*display: block;*/
	}
	#nav_ul li a:hover{
		text-decoration: none;
		color: #fff;
		border-bottom: 0px solid #C65990;
	}
	.sou{
		/*border: 1px solid red;*/
		width: 100%;
		margin-top: 0px;
	}
	.level2_li{
		padding-left: 10%;
		/*border: 1px solid red;*/
	}
	.inputtext{
		/*width: 275px;*/
	}
	.submitdiv{
		width: 100px;
	}
	#logo_img{
		width: 100%;
		/*border: 1px solid red;*/
		margin-top: 15px;
		margin-left: 10px;
	}
	.ind_sou_text{
		border: 0px solid red;
		/*margin-top:1%;*/
		height: 40px;
		font-size: 16px;
		width: 60%;
		padding-left: 1%;
	}
	.btn_primary{
		border: 0px solid #4CC9CB;
		background:#BD0B17;
		color: #fff;
		height:40px;
		line-height:40px;
		width: 25%;
		/*margin-top: 30px;*/
		border-radius: 20px;
		font-size: 16px;
	}
}
