.sub_top{background-image: url("../img/s_faq_bg.jpg");height: 175px;}
.sub_top_txt p{color: #afabac;}
.sub_top_txt h1{color: #fff;}
.link_div{color:#717171; font-size: 14px;margin-bottom: 25px;text-align: center;}
.link_div a{background:#ebebeb;display: inline-block;padding: 5px 15px;color:#717171; font-size: 14px; font-weight: bold;}

.search_div{max-width: 1200px;margin: 0 auto;height: 87px;background: #414c60;text-align: center;padding-top: 25px;}
.search_div .sc_n{width: 144px;height: 37px;border: none;vertical-align: 0;}
.search_div .sc_v{width: 382px;height: 37px;border: none;vertical-align: 0;margin: 0 5px; }
.search_div .sc_btn{width: 198px;height: 37px;background:#2f90d5;vertical-align: 0; }

.cat_ul{}
.cat_ul li{float: left;width: 33.33333%;background: #f4f4f4;height: 68px;line-height: 68px;background: #e6e6e6;border-top:1px solid #cccccc;border-left:1px solid #cccccc;
}
.custom_hr{ border:none ;border-bottom: 4px solid #59759d;width: 99.99999%;}
.cat_ul li:FIRST-CHILD{border-left: none;}
.cat_ul li a{color: #6d6d6d;display: block;text-align: center;font-size: 17px;font-weight: bold;}
.cat_ul .on{background:#59759d; }
.cat_ul .on a{color: #fff;}

/* list */
.paging{text-align: center;margin-top: 27px;}
.paging a{cursor: pointer;border: 1px solid #ddd;padding: 0 5px;margin: 0 2px;}
.paging a:hover{opacity:0.5}
.paging .selected{font-weight: bold;border-color: #000;}

.list_ul > li{width: 99.99999%;}
.list_ul .div1{cursor: pointer;padding: 20px 85px;border-bottom: 1px solid #d7d7d7;position: relative;}
.list_ul .div1:HOVER{background: #f6f7f9;}
.list_ul .div1:BEFORE{content: ""; background: url(/img/icon_png.png) no-repeat;position: absolute; top: 18px;left: 35px;
    width: 32px;height: 28px;background-position: -45px -88px;}
.list_ul .div1:after{content: ""; background: url(/img/icon_png.png) no-repeat;position: absolute; top: 50%;right: 35px;margin-top:-9px;
    width: 30px;height: 18px;background-position: -85px -92px;}
.list_ul .on:after{content: ""; background: url(/img/icon_png.png) no-repeat;position: absolute; top: 50%;right: 35px;margin-top:-10px;
    width: 32px;height: 20px;background-position: -84px -126px;}
.list_ul .on{background: #f6f7f9;}

.list_ul .div2{display: none;padding: 20px 85px;background: #f7f4ef;position: relative;border-bottom: 1px solid #d7d7d7;}
.list_ul .div2:BEFORE{content: ""; background: url(/img/icon_png.png) no-repeat;position: absolute; top: 18px;left: 35px;
    width: 30px;height: 27px;background-position: -45px -125px;}
    
.banner_list{width:99.99999%;margin-top: 55px;margin-bottom: 100px; }    
.banner_list ul li{width: 25%;border-left: 1px solid #fff;} 
.banner_list ul li a{display: block;position: relative;} 
.banner_list ul li a .div1{width: 180px;height: 76px;position: absolute;top: 50%;left: 50%;margin-top: -38px;margin-left: -85px;color: #fff;display: table;
border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.banner_list ul li a .div1 p{display: table-cell;vertical-align: middle;text-align: center;font-size: 17px;color: #fff;}
.banner_list ul li a .div1 p span{font-size:27px; font-weight: bold; }
/* list */


/* view */


@media only screen and (max-width: 1023px) {
	.center_div{padding: 20px 0;}
	.search_div .sc_n{width: 85px;}
	.search_div .sc_v{width: 120px; }
	.search_div .sc_btn{width: 85px; }
	.cat_ul li a{font-size: 13px;}
	
	.list_ul .div1{padding: 15px 67px;font-size: 14px;}
	.list_ul .div1:BEFORE{top: 15px;}
	.list_ul .div1:BEFORE,.list_ul .div2:BEFORE{left: 25px;}
	.list_ul .div1:after{right: 25px;}
	.list_ul .div2{padding: 15px 67px;padding-right: 40px;}
	.banner_list ul li a .div1{width: 150px;margin-left: -75px;}
	.banner_list ul li a .div1 p{font-size: 15px;}
	.banner_list ul li a .div1 p span{font-size: 23px;}
	.banner_list ul li a .div1{width: 150px;margin-left: -75px;}
	.banner_list ul li a .div1 p{font-size: 15px;}
	.banner_list ul li a .div1 p span{font-size: 23px;}
	
	.banner_list ul li a .div1 p br{display: block;}
}
@media only screen and (max-width: 640px) {
	.link_div{font-size: 13px;}
	.banner_list{padding: 0 15px;}
	.banner_list ul li{width: 50%;border-bottom: 1px solid #fff;}
	.link_div a{width: 170px;display: block;font-size: 13px;margin: 0 auto;margin-top: 10px;}
	
	
}	

@media all and (min-width:1024px) and (max-width:1199px) {
}