@charset "UTF-8";

	.slide{}


	.mainquick{margin-top:20px}
	.mainquick li{width:24%;}
	.mainquick a{color:#323232; text-decoration:none;}
	.mainquick p{margin-bottom:0;}

	.mainquick .q_icon{display:inline-block; width:100%; position:relative; height:0; padding-bottom:100%; border-radius:50%}
	.mainquick .q_icon1{background:url(../images/main_q01.png) no-repeat center #f5f5f5;  background-size:50%;}
	.mainquick .q_icon2{background:url(../images/main_q02.png) no-repeat center #f5f5f5; background-size:50%;}
	.mainquick .q_icon3{background:url(../images/main_q03.png) no-repeat center #f5f5f5; background-size:50%;}
	.mainquick .q_icon4{background:url(../images/main_q04.png) no-repeat center #f5f5f5; background-size:50%;}

	.moreview{font-size:11px; font-weight:400; color:#999; position:absolute; right:15px; bottom:0;}
	.txt_title
	{
		display:-webkit-box; 
		-webkit-box-orient:vertical; 
		-webkit-line-clamp:1; 
		word-break:break-all;overflow:hidden; 
		width:100%; 
		margin-bottom:0; 
		text-overflow:ellipsis;
		word-wrap:normal;
		white-space:nowrap;
	}
	
	.edu_list ul{margin-left:0;}
	.edu_list li{width:48%; box-sizing:border-box; margin:0 3% 1% 0; padding:0;}
	.edu_list li:nth-child(even){margin-right:0;}
	.edu_list .edu_img{font-size:0;}
	.edu_list img{width:100%;}
	.edu_list .edu_txt{padding:5px;}
	
	.banner{margin-top:30px}
	.banner img{width:100%;}

	.main_notice .txt_title{width:76%; display:inline-block;}

	.customer{background:#f2f6f7; padding:25px 15px 1px; margin-right: auto; margin-left: auto; margin-top:25px;}
	.customer h1{margin-top:0;}
.	.dl-horizontal dt{float:left; width:65px; clear:left;}
	.dl-horizontal dd{margin-left:65px;}

	.lineblock {width:100%; height:8px; background-color:#E9E9E9;}

	/*slide menu*/

	.menu_bg { width: 100%; height: 100%; position: fixed; top:0px; left:0px; z-index:999; overflow: scroll; display: none; }
	.menu_div { position:absolute; top:0px; left:0px; width:100%; height: 100%; background-color:#FFFFFF;}

	.full_menu{font-size:16px; margin-bottom:50px;}
	.full_menu li{border-bottom:1px solid #ddd; padding-top:14px;}
	.first_menu{position:relaitve; padding-bottom:14px;}
	.first_menu span{position:absolute; right:18px;}
	.first_menu img{width:20px;}

	.full_sub{font-size:14px;}
	.full_sub ul{background:#f5f5f5;border-top:1px solid #ddd; padding-bottom:14px;}
	.full_sub li{border-bottom:0; padding-left:14px;}

