@charset "utf-8";
/*公共样式*/
.publicblock{width:1200px;margin:0 auto;clear: both; zoom: 1;}
.publicblock:after{content: ''; display: block; clear: both;}
.publicblock:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.oe{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*header*/
.header .rippleBtn {overflow: hidden;position: relative;}
.header .rippleBtn:after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;pointer-events: none;background-image: radial-gradient(circle, #cccccc 10%, transparent 10.01%);background-repeat: no-repeat;background-position: 50%;transform: scale(10, 10);opacity: 0;transition: transform .3s, opacity .5s;}
.header .rippleBtn:active:after {transform: scale(0, 0);opacity: .3;transition: 0s;}
.header .public_box {width: 1200px;height: 100%;margin: 0 auto;text-align: center;}
.header .public_box h1 {font-size: 30px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;display: inline-block;margin-top: 79px;}
.header .public_box p {font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #999999;margin-top: 20px;}
.header .public_box .solid_bottom {width: 46px;height: 50px;color: #dedede;margin: 0 auto;padding-top: 19px;}
.header {width: 100%;height:202px;margin: 0;padding: 0;background:#fff;}
.header .top{width:100%;height:42px;background:#f2f2f8;line-height:42px;}
.header .top_left{height:100%;float:left;}
.header .top_left .small_horn{width:0;height:100%;background-color:#576fff;float:left;margin-right: 15px;text-align: center;position: relative}
.header .top_left .small_horn>img { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.header .top_left .welcome{color:#636363;float: left;}
.header .top_left .member_entry{float: right;margin-left: 10px;}
.header .top_left .member_entry a{height:42px;padding:0 10px;display:inline-block;line-height:42px;}
.header .top_left .member_entry a:hover{text-decoration:underline;}
.header .top_left .login_entry{color:#576fff;}
.header .top_left .register_entry{color:#919191;}
.header .top_left .login_entry:after{ content:''; display: inline-block; width:1px; height: 10px; background: #e1e1e1; position: relative; left:11px; }
.header .top_left .login_entry:before{ content:''; display: inline-block; width:1px; height: 10px; background: #e1e1e1; position: relative; right:11px; }
.header .top_right{float:right;height:42px;}
.header .top_right .top_menu{float:left;}
.header .top_right .top_menu li{float:left;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;z-index:9999;}
.header .top_right .top_menu li a{display:block;padding:0 15px;color:#888888;line-height: 42px;}
.header .top_right .top_menu li a:hover{color:#576fff;}
.header .top_right .top_menu .lihover:hover{background:#fff;border-color:#E6E6E6;height:41px;}
.header .top_right .top_menu .lihover:hover a{display:block;line-height:42px;height:43px;position:relative;z-index:2;background:#fff;}
.header .top_right .top_menu .lihover:hover .son{display:block;}

.header .top_right .soncode{height:180px;width:320px;border:1px solid #E6E6E6;position:absolute;right:-1px;top:42px;background:#fff;z-index:1;display:none;}
.header .top_right .single{width:160px;float:left;}
.header .top_right .soncode:before{content: "";display: block;position: absolute;width:1px;height: 123px;top: 17px;left: 159px;background:#eee;}
.header .top_right .soncode .codeimg{display:block;width:125px;height:125px;margin:15px auto 0 auto;}
.header .top_right .soncode p{font-size:14px;color:#888888;line-height:42px;text-align:center;}

.header .top_right .top_menu i{display:inline-block;line-height:5px;width:8px;height:5px;background:red;background:url(../images/up.png) no-repeat center;position:relative;top:-2px;margin-left:5px;}
.header .top_right .tel_24hour{float:left;height:100%;padding:0 35px 0 10px; color: #fff;background-color: #576fff;}
.header .top_right .tel_24hour em{font-size:15px;font-family:arial;font-weight:700;color:#fff}
/*header_bottom*/
.header .bottom {width: 1200px;height: 160px;margin: 0 auto;background-color:#ffffff;/*background-image: url("../images/head_bg.png");background-repeat: no-repeat;background-position: top left 45px;*/}
.header .bottom .b_top {width: 100%;height: 114px;margin: 0 auto;}
.header .bottom .b_top .logo {width: 220px;float: left;height:114px;display: table;}
.header .bottom .b_top .logo a {display:block;width: 220px;height:114px;display: table-cell;vertical-align: middle;}
.header .bottom .b_top .logo img{max-width:100%;max-height:100%;vertical-align: middle}
.header .bottom .b_top .search_box {float: right;margin-top: 24px;}
.header .bottom .b_top .search_box .search {float: left;margin-right: 10px;position: relative}

/*模糊匹配*/
.search_box .search >ul {display:none;position: absolute;top:42px;left:1px;width: 499px;background:#fff;box-shadow: 0 5px 8px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.16);z-index: 99; padding: 10px 0;border-bottom-left-radius: 3px;-webkit-border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;}
.search_box .search >ul.show {display:block;}
.search_box .search >ul li {height: 30px}
.search_box .search >ul li  a{display: block;line-height: 30px;font-size: 14px;color: #a7a7a7;padding-left: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search_box .search >ul li:hover  a{color: #576fff;}

/*search*/
.header .search .searchBlock {width: 580px;height: 40px;border: solid 1px #ddd;background-color: #ffffff;box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.06);position: relative;}
.header .search .searchBlock label {width: 40px;text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);line-height: 1}
.header .search .searchBlock span {width: 499px;display: inline-block;}
.header .search .searchBlock .searchText {border: none;width: 410px;height: 40px;margin: 0 130px 0 40px;outline: 0 none;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 40px;letter-spacing: 0px;color: #a7a7a7;}
.header .search .searchBlock .searchBtn {border: none;width: 82px;height: 42px;line-height: 42px;color: white;font-size: 16px;cursor: pointer;float: right;background:url('../images/s1_bg1.png') no-repeat center;position:absolute;top:-1px;right:-1px;}

.header .search .searchBlock .searchBtn:hover {background:#1967eb;}
.header .bottom .b_top .search_box p {font-size: 12px; color:#2B3D63;margin-top: 5px;line-height: 1}
.header .bottom .b_top .search_box p a {color: #a7a7a7;margin-right: 10px;line-height: 1}
.header .bottom .b_top .search_box p a:hover {text-decoration: underline;color:#576fff;}
.header .search_box .myYuZhua {float:right;display:inline-block;width: 130px; height: 40px;line-height:40px;text-align:center;font-size:14px;color: #676767;background-color:white;background-image: url('../images/s1_bg2.png');border: 1px solid #e1e5ed;box-shadow:none;position: relative;}
.header .search_box .myYuZhua i {display:inline-block;width:17px;height:10px;background-repeat: no-repeat;background-size: 100%;}
.header .search_box .myYuZhua .left_icon {background-image: url("../images/icon_05.png");margin-right: 10px;}

.header .search_box .myYuZhua:hover {border: 1px solid #576fff;color: #576fff;background: url('../images/s1_bg3.png') no-repeat center;}
.header .search_box .myYuZhua:hover .left_icon {background-image: url("../images/icon_07.jpg");}
.header .search_box .myYuZhua:hover .right_icon {background-image: url("../images/icon_08.jpg");}
.header .search_box .hot{ font-size: 12px; color:#576fff;line-height: 1 }

/*menu*/
.header .menu{float:left;position:relative;border-radius:3px;width:220px;height:46px;z-index: 12;}
.header .menubox{border-radius:3px 3px 0 0;width:220px;position:absolute;left:0;top:0;}
.header .header_full.open .menu_title{background:#2B3D63 url(../images/d.png) no-repeat 195px center !important;-webkit-user-select: none;-moz-user-select: none; -ms-user-select:none;}
.header_full.open .menu ul{display: block;height:559px !important;opacity:1 !important;transition: all .4s ease;overflow: visible !important;}
.header .menubox ul{display: none;height:0px;opacity:0;transition: all .4s ease;}
.header .menu_title{display:inline-block;width:220px;height: 46px;border-radius:5px 5px 0 0;line-height: 46px;font-size: 18px;font-weight: bold;color: white;position: relative;background:url(../images/s1_bg4.png) no-repeat center;cursor:pointer;letter-spacing:2px;z-index:1;}
.header .menu_title i{display:inline-block;width:17px;height:12px;background:url(../images/sb.png) no-repeat center bottom;margin:0px 10px 0 12px;position:relative;top:0px;}
.header .menubox ul dl,.header .menubox ul dd ,.header .menubox ul dl dd a {line-height: 1!important;}
/* 
.header .menubox ul{background:url('../images/s1_bg5.png') no-repeat center;position:relative;overflow: hidden;}
.header .menubox ul li{color:#fff;padding:0 0 6px 0;}
.header .menubox ul li:hover h2.t{background-color:#FF662B;border-bottom:1px solid #FF662B;}

.header .menubox ul li h2.t{height:44px;font-weight:700;padding:0 13px;line-height:44px;font-size:16px;border-bottom:1px dashed rgba(156,169,219,.4);padding-left:40px;position:relative;background:url(../images/go2.png) no-repeat 200px center;}
.header .menubox ul li h2.t a{color:#fff;display:block;width:100%;height:100%;}
.header .menubox ul li h2.t i{width:20px;height:100%;position:absolute;left:15px;top:0;}
.header .menubox ul li dt.dt{font-size:14px;padding:0 13px;position:relative;height:22px;line-height:22px;color:#CFD7EB;padding-left:33px;}
.header .menubox ul li dt.dt a{color:#CFD7EB;display:block;width:100%;height:100%;}
.header .menubox ul li dl.dlm{border-bottom:1px dashed rgba(156,169,219,.4);padding:12px 0;}

.header .menubox ul li dl.dlm dd a{color:#d8e4f3;padding:0 0px 0 16px;font-size:12px;line-height:20px;white-space:nowrap;display: inline-block;width:49px;text-align: left;}

.header .menubox ul li dl.dlm dd a:hover{color:#fff;top:-1px;position:relative;}
.header .menubox ul li dl.dlm dd a.no{background:none !important;}
.header .menubox .li1 h2.t i{background:url(../images/icon1.png) no-repeat left center;}
.header .menubox .li1 dl.dlm .dt1{background:url(../images/r_1.png) no-repeat 9px center;}
.header .menubox .li1 dl.dlm .dt2{background:url(../images/r_2.png) no-repeat 9px center;}
.header .menubox .li1 dl.dlm .dt3{background:url(../images/r_3.png) no-repeat 9px center;}
.header .menubox .li2 h2.t i{background:url(../images/icon2.png) no-repeat left center;}
.header .menubox .li2 dl.dlm .dt1{background:url(../images/p_1.png) no-repeat 9px center;}
.header .menubox .li3 .dlm{border:none;}
.header .menubox .li2 dl.dlm .dt2{background:url(../images/p_2.png) no-repeat 9px center;}
.header .menubox .li3 h2.t i{background:url(../images/icon3.png) no-repeat left center;}
.header .menubox .li3 dl.dlm .dt1{background:url(../images/c_1.png) no-repeat 9px center;}
.header .menubox ul li .moremenubox{width:728px;height:559px;background:#FFFFFF;position:absolute;right:-728px;margin-bottom:-30px;top:0px;transition: all .4s ease;display:none;}
.header .menubox ul li:hover .moremenubox{transition: all .4s ease;display:block;}
 */

/*moremenubox_shaobiaojiaoyi*/
.moremenubox_zhuanlijiaoyi dl dt{color:#464646;font-weight:700;padding:0 45px;font-size:14px;line-height:59px;border-bottom:1px dashed #E8E8E8;position:relative;text-indent:18px;}
.moremenubox_zhuanlijiaoyi dl dt i{width:15px;height:15px;position:absolute;left:45px;top:50%;margin-top:-7.5px;line-height:15px;text-indent:0;background:url(../images/hy1.png) no-repeat center;}
.moremenubox_zhuanlijiaoyi dl dd{line-height:50px;padding:0 45px;background:url(../images/bo.png);}
.moremenubox_zhuanlijiaoyi dl dd a{padding:13px 0;display:block;padding-left:20px;line-height:24px;height:24px;background-size:20px 20px;color:#868686;font-size:14px;float:left;position:relative;}
.moremenubox_zhuanlijiaoyi dl dd a i{display:block;position:absolute;left:0;margin-top:-10px;top:50%;width:20px;height:20px;}
.moremenubox_zhuanlijiaoyi dl dd a i img{width:100%;height:100%;display:block;}
.moremenubox_zhuanlijiaoyi dl dd a:hover{color:#2B3D63;}
.moremenubox_zhuanlijiaoyi dl dd .fddbox{overflow:hidden;width:638px;}
.moremenubox_zhuanlijiaoyi dl dd .fddbox .ddbox{width:700px;}
.moremenubox_zhuanlijiaoyi dl.dl1 dd a{width:114px;background:url(../images/lis2.png) no-repeat 105px center;}
.moremenubox_zhuanlijiaoyi dl.dl2 dt i,.moremenubox_zhuanlijiaoyi dl.dl3 dt i{background:url(../images/lis.png) no-repeat center;}
.moremenubox_zhuanlijiaoyi dl.dl2 dd a,.moremenubox_zhuanlijiaoyi dl.dl3 dd a{padding-right:50px;}

/*moremenubox_zhuanlijiaoyi*/
.moremenubox_banquanjiaoyi dl dt{color:#464646;font-weight:700;padding:0 45px;font-size:14px;line-height:59px;border-bottom:1px dashed #E8E8E8;position:relative;text-indent:18px;}
.moremenubox_banquanjiaoyi dl dt i{width:20px;height:20px;position:absolute;left:45px;top:50%;margin-top:-10px;line-height:15px;text-indent:0;background:url(../images/hy1.png) no-repeat center;}
.moremenubox_banquanjiaoyi dl dd{line-height:50px;padding:0 45px;background:url(../images/bo.png);}
.moremenubox_banquanjiaoyi dl dd a{padding:13px 0;display:block;padding-left:20px;line-height:24px;height:24px;background-size:20px 20px;color:#868686;font-size:14px;float:left;position:relative;}
.moremenubox_banquanjiaoyi dl dd a i{display:block;position:absolute;left:0;margin-top:-10px;top:50%;width:20px;height:20px;}
.moremenubox_banquanjiaoyi dl dd a i img{width:100%;height:100%;display:block;}
.moremenubox_banquanjiaoyi dl dd a:hover{color:#2B3D63;}
.moremenubox_banquanjiaoyi dl dd .fddbox{overflow:hidden;width:638px;}
.moremenubox_banquanjiaoyi dl dd .fddbox .ddbox{width:700px;}
.moremenubox_banquanjiaoyi dl dt{text-indent:25px;}
.moremenubox_banquanjiaoyi dl.dl1 dd a{width:114px;background:url(../images/lis2.png) no-repeat 105px center;}
.moremenubox_banquanjiaoyi dl.dl1 dt i{background:url(../images/ll1.png) no-repeat center;width:20px;height:20px;}
.moremenubox_banquanjiaoyi dl.dl2 dt i{background:url(../images/ll2.png) no-repeat center;width:20px;height:20px;}
.moremenubox_banquanjiaoyi dl.dl3 dt i{background:url(../images/ll3.png) no-repeat center;width:20px;height:20px;}
.moremenubox_banquanjiaoyi dl.dl2 dd a,.moremenubox_banquanjiaoyi dl.dl3 dd a{padding-right:30px;}
.moremenubox_banquanjiaoyi .liboxs{height:129px;overflow:hidden;padding:0 45px;}
.moremenubox_banquanjiaoyi .liboxs a.box{padding:7px 0;display:block;height:100%;box-sizing:border-box;float:left;width:318px;}
.moremenubox_banquanjiaoyi .liboxs h2{color:#2B3D63;font-size:16px;line-height:30px;font-weight:normal;padding-top:3px;width:270px;}
.moremenubox_banquanjiaoyi .liboxs .p1{height:21px;border:1px solid #FF662B;line-height:21px;text-align:center;color:#FF662B;margin:13px 0 13px 0;padding:0 15px;display:inline-block;max-width:200px;position:relative;}
.moremenubox_banquanjiaoyi .liboxs .p3{font-size:14px;color:#8A8F9A;line-height:20px;position:relative;position:relative;}
.moremenubox_banquanjiaoyi .liboxs .p3 .money{color:#fff;font-size:13px;text-align:center;color:#FF662B;margin-top:10px;font-family: aiarl;}
.moremenubox_banquanjiaoyi .liboxs .p3 .m{font-size:16px;}
.moremenubox_banquanjiaoyi .liboxs .p2{width:16px;height:1px;background:#D1D4DA;margin-bottom:5px;}

/*moremenubox_shangbiaojiaoyi*/
.moremenubox_shangbiaojiaoyi .boxsb{line-height:50px;background:url(../images/bo.png);overflow:hidden;}
.moremenubox_shangbiaojiaoyi .boxsb a{width:20%;font-size:14px;color:#7B7B7B;display:block;float:left;text-indent:30px;}
.moremenubox_shangbiaojiaoyi .boxsb a:hover{color:#2B3D63;}

/*nav*/
.header .b_bottom{height:46px;float:left;}
.header .nav {float: right;height:46px;position: relative;z-index:22;}
.header .nav ul{width:979px;height:46px;}
.header .nav ul li {display:block;font-size: 16px;font-weight: bold;padding: 0 10px;position: relative;line-height:46px;float:left;}
.header .nav ul li a {font-size: 16px;line-height: 46px;}
.header .nav ul li a span{display: inline-block; width: 10px; height: 46px; margin-left: 5px; vertical-align: top; background: url(../images/menu_pull_down.png) no-repeat left center;}
/* .header .nav ul li:after {content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 7px;background-color: #C4D0EA;margin-top:-1.5px;} */
.header .nav ul li:last-child:after {background-color: transparent;}
.header .nav ul li a:hover {color:#576fff;}
.header .nav ul li.liend{padding-left:46px;padding-right:10px;position:relative;padding-right:31px !important;}
.header .nav ul li.liend:before{ content: ''; display: inline-block; width: 1px; height: 7px; background: #cccccc; position: absolute; left: 13px; top: 20px; }
.header .nav ul li.liend .sonnavbtn{display: block;position: absolute;right: 0;top:50%;margin-top:-9px;width: 18px;height:16px;background: url(../images/up.png) no-repeat center;z-index: 8;border:1px solid #E0E0E0;position:absolute;cursor:pointer;}
/* .header .nav ul li.liend:hover .sonnavbtn{border-color:#576fff;} */
.header .nav ul li:hover .son{display:block;}
.header .nav ul li .son{width:136px;background:#FFFFFF;position:absolute;left: 50%; margin-left: -68px; top: 41px;box-shadow:0 0 5px #DEE6F8;display: none;}
.header .nav ul li.liend .son{left:-113px;top:28px;margin-left:0;}
.header .nav ul li .son:after {content: '';position: absolute;left:50%;margin-left:-8.5px;top:-8px;width:17px;height:8px;background:url(../images/belong.png) no-repeat center;z-index:10;}
.header .nav ul li .son a{display:block;color:#666666;font-size:14px;line-height:40px;font-weight:normal;border-bottom:1px dashed #ECECEC;margin:0 23px;text-align: center;}
.header .nav ul li .son a:hover{color:#576fff;}
.header .nav ul li .son a:last-child{border-bottom:none;}
.header .nav ul li .son b{color:#fff;}
.header .nav ul li.liend .sonbox{display: block;position: absolute;right: 0;top:50%;margin-top:-9px;width: 18px;height:24px;position:absolute;cursor:pointer;}
.header .nav ul li{ position: relative; }
.header .nav ul li.font_page i{ display: inline-block; width: 15px; height: 15px; background: url('../images/icon7.png') no-repeat center; margin-right: 6px; }
.header .nav ul li.hunter i{ display: inline-block; width: 28px; height: 18px; background: url('../images/icon8.png') no-repeat center; position: absolute; top: -7px; left: 50%; margin-left: -14px; animation: moving 1s ease-in-out alternate infinite; } 
.header .nav ul li.new i{ display: inline-block; width: 28px; height: 18px; background: url('../images/icon9.png') no-repeat center; position: absolute; top: -7px; left: 50%; margin-left: -14px; animation: moving 1s ease-in-out alternate infinite; } 
@keyframes moving{ 0% { transform: translateY(0); } 100% { transform: translateY(-5px); } }
.header .nav ul li.on a{ color: #576fff; }

/* 新增下拉 */
.menu .menubox ul.pull_frame{ width: 220px; height: 559px; background: url('../images/s1_bg5.png') no-repeat center; position: relative; }
.menu .menubox ul.pull_frame li.li{ width: 220px; cursor: pointer; border-bottom: 1px dotted #5b7fe5; }
.menu .menubox ul.pull_frame li .title{ line-height: 43px; width: 178px; height: 43px; padding: 0px 0 0 42px; color: #fff; font-size: 16px; font-weight: bold; position: relative; border-bottom: 1px dotted #5b7fe5; background: url('../images/icon5.png') no-repeat 200px center; }
.menu .menubox ul.pull_frame li .title i{ position: absolute; left: 18px; top: 12px; display: inline-block; width: 17px; height: 19px; background: url('../images/icon1.png') no-repeat center; }
.menu .menubox ul.pull_frame li .show_name{
	width: 100%;
	padding-bottom: 19px;
}
.menu .menubox ul.pull_frame li.li1 .show_name dd{
	width: 49px;
	padding: 15px 0 0 16px;
	position: relative;
	display: inline-block;

}
.menu .menubox ul.pull_frame li.li1 .show_name dd:after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 9px;
	background: #4f7aed;
	position: absolute;
	left: 61px;
	top: 18px;
}
.menu .menubox ul.pull_frame li.li1 .show_name dd:nth-child(3n):after{
	content: none;
}
.menu .menubox ul.pull_frame li.li1 .show_name dd a{
	font-size: 12px;
	color: #d8e4f3;
	position: relative;
	transition: all .3s;
}
.menu .menubox ul.pull_frame li.li1 .show_name dd:hover a{
	color: #fff;
	top: -2px;
}
.menu .menubox ul.pull_frame li.li1 .show_content{
	width: 745px;
	height: 558px;
	position: absolute;
	top: 0;
	left: 220px;
	background: #fff;
	display: none;
	border-top:1px solid #dfe5f2;
	z-index:11;
}
.menu .menubox ul.pull_frame li.li1 .show_content .type,
.menu .menubox ul.pull_frame li.li1 .show_content .category,
.menu .menubox ul.pull_frame li.li1 .show_content .price_range,
.menu .menubox ul.pull_frame li.li1 .show_content .authentication
{
	overflow: hidden;
	/* height: 65px; */
	font-size:0;
	margin:0 3px;
	width:739px;
	padding-top:25px;
	border-bottom:1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li1 .show_content .authentication{
	/* padding-bottom:33px; */
	border:none;
}
.menu .menubox ul.pull_frame li.li1 .show_content .type .type_title,
.menu .menubox ul.pull_frame li.li1 .show_content .category .type_title,
.menu .menubox ul.pull_frame li.li1 .show_content .price_range .type_title,
.menu .menubox ul.pull_frame li.li1 .show_content .authentication .type_title
{
	float:left;
	font-size: 14px;
	color:#888888;
	margin:0px 12px 25px 0px;
	display:inline-block;
	width:112px;
	text-align: center;
}
.menu .menubox ul.pull_frame li.li1 .show_content .type .type_info,
.menu .menubox ul.pull_frame li.li1 .show_content .category .type_info,
.menu .menubox ul.pull_frame li.li1 .show_content .price_range .type_info,
.menu .menubox ul.pull_frame li.li1 .show_content .authentication .type_info
{
	float:left;
	overflow: hidden;
	width:605px;
	font-size: 0;
}
.menu .menubox ul.pull_frame li.li1 .show_content .type .type_info .each_type,
.menu .menubox ul.pull_frame li.li1 .show_content .category .type_info .each_type,
.menu .menubox ul.pull_frame li.li1 .show_content .price_range .type_info .each_type,
.menu .menubox ul.pull_frame li.li1 .show_content .authentication .type_info .each_type
{
	display:inline-block;
	/* height: 65px; */
	transition: all .3s;
	font-size: 14px;
	color:#666666;
	margin: 0px 27px 22px 0;
}
.menu .menubox ul.pull_frame li.li1 .show_content .type .type_info>a.on,
.menu .menubox ul.pull_frame li.li1 .show_content .category .type_info>a.on,
.menu .menubox ul.pull_frame li.li1 .show_content .price_range .type_info>a.on,
.menu .menubox ul.pull_frame li.li1 .show_content .authentication .type_info>a.on
{
	color:#576fff;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	height: 128px;
	background: #ededfa;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods{
	float:left;
	width:351px;
	height: 101px;
	padding:27px 0 0 21px;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods1{
	border-right: 1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods .goods_name{
	font-size:16px;
	color:#4a494c;
	width:280px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	margin-bottom:23px;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods .goods_name img{
	position: relative;
	top:-1px;
	margin-right: 10px;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods .wrap_price{
	overflow: hidden;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods .wrap_price .price
{
	float:left;
	width:125px;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods .wrap_price .price .cash{
	font-size:16px;
	color:#fd4249;
	font-weight: bold;
	margin-bottom:8px;
}
.menu .menubox ul.pull_frame li.li1 .show_content .show_goods .each_goods .wrap_price .price .cash i{
	display:inline-block;
	width:12px;
	height: 14px;
	background:url('../images/icon29.png') no-repeat center 2px;
	background-size:100% 12px;
}

.menu .menubox ul.pull_frame li.li1:hover .show_content{
	display: block;
}

.menu .menubox ul.pull_frame li.li2 .title i{
	background: url('../images/icon2.png') no-repeat center;
}
.menu .menubox ul.pull_frame li.li2 .show_name{
	width: 203px;
	padding: 0 0 19px 17px;
}
.menu .menubox ul.pull_frame li.li2 .show_name dd{
	display: inline-block;
	width: 67px;
	text-align: left;
	padding-top: 15px;
}
.menu .menubox ul.pull_frame li.li2 .show_name dd:nth-child(3n){
	width: 55px;
}
.menu .menubox ul.pull_frame li.li2 .show_name dd a{
	font-size: 12px;
	color: #d8e4f3;
	position: relative;
	transition: all .3s;
}
.menu .menubox ul.pull_frame li.li2 .show_name dd:hover a{
	color: #fff;
	top: -2px;
}
.menu .menubox ul.pull_frame li.li2 .show_content{
	width: 745px;
	height: 558px;
	position: absolute;
	top: 0;
	left: 220px;
	background: #fff;
	display: none;
	border-top: 1px solid #dfe5f2;
}
.menu .menubox ul.pull_frame li.li2 .show_content .type,
.menu .menubox ul.pull_frame li.li2 .show_content .category,
.menu .menubox ul.pull_frame li.li2 .show_content .price_range,
.menu .menubox ul.pull_frame li.li2 .show_content .authentication
{
	overflow: hidden;
	/* height: 65px; */
	font-size:0;
	margin:0 3px;
	width:739px;
	padding-top:25px;
	border-bottom:1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li2 .show_content .authentication{
	/* padding-bottom:33px; */
	border:none;
}
.menu .menubox ul.pull_frame li.li2 .show_content .type .type_title,
.menu .menubox ul.pull_frame li.li2 .show_content .category .type_title,
.menu .menubox ul.pull_frame li.li2 .show_content .price_range .type_title,
.menu .menubox ul.pull_frame li.li2 .show_content .authentication .type_title
{
	float:left;
	font-size: 14px;
	color:#888888;
	margin:0px 12px 25px 0px;
	display:inline-block;
	width:112px;
	text-align: center;
}
.menu .menubox ul.pull_frame li.li2 .show_content .type .type_info,
.menu .menubox ul.pull_frame li.li2 .show_content .category .type_info,
.menu .menubox ul.pull_frame li.li2 .show_content .price_range .type_info,
.menu .menubox ul.pull_frame li.li2 .show_content .authentication .type_info
{
	float:left;
	overflow: hidden;
	width:605px;
	font-size: 0;
}
.menu .menubox ul.pull_frame li.li2 .show_content .type .type_info .each_type,
.menu .menubox ul.pull_frame li.li2 .show_content .category .type_info .each_type,
.menu .menubox ul.pull_frame li.li2 .show_content .price_range .type_info .each_type,
.menu .menubox ul.pull_frame li.li2 .show_content .authentication .type_info .each_type
{
	display:inline-block;
	/* height: 65px; */
	transition: all .3s;
	font-size: 14px;
	color:#666666;
	margin: 0px 27px 22px 0;
}
.menu .menubox ul.pull_frame li.li2 .show_content .type .type_info>a.on,
.menu .menubox ul.pull_frame li.li2 .show_content .category .type_info>a.on,
.menu .menubox ul.pull_frame li.li2 .show_content .price_range .type_info>a.on,
.menu .menubox ul.pull_frame li.li2 .show_content .authentication .type_info>a.on
{
	color:#576fff;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	height: 128px;
	background: #ededfa;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods{
	float:left;
	width:351px;
	height: 101px;
	padding:27px 0 0 21px;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods1{
	border-right: 1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods .goods_name{
	font-size:16px;
	color:#4a494c;
	width:280px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	margin-bottom:23px;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods .goods_name img{
	position: relative;
	top:-1px;
	margin-right: 10px;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods .wrap_price{
	overflow: hidden;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods .wrap_price .price
{
	float:left;
	width:125px;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods .wrap_price .price .cash{
	font-size:16px;
	color:#fd4249;
	font-weight: bold;
	margin-bottom:8px;
}
.menu .menubox ul.pull_frame li.li2 .show_content .show_goods .each_goods .wrap_price .price .cash i{
	display:inline-block;
	width:12px;
	height: 14px;
	background:url('../images/icon29.png') no-repeat center 2px;
	background-size:100% 12px;
}

.menu .menubox ul.pull_frame li.li2:hover .show_content{
	display: block;
}


.menu .menubox ul.pull_frame li.li3 .title i{
	background: url('../images/icon3.png') no-repeat center;
}
.menu .menubox ul.pull_frame li.li3 .show_name dd{
	width: 49px;
	padding: 15px 0 0 16px;
	position: relative;
	display: inline-block;

}
.menu .menubox ul.pull_frame li.li3 .show_name dd:after{
	content: '';
	display: inline-block;
	width: 1px;
	height: 9px;
	background: #4f7aed;
	position: absolute;
	left: 61px;
	top: 18px;
}
.menu .menubox ul.pull_frame li.li3 .show_name dd:nth-child(3n):after{
	content: none;
}
.menu .menubox ul.pull_frame li.li3 .show_name dd a{
	font-size: 12px;
	color: #d8e4f3;
	position: relative;
	transition: all .3s;
}
.menu .menubox ul.pull_frame li.li3 .show_name dd:hover a{
	color: #fff;
	top: -2px;
}
.menu .menubox ul.pull_frame li.li3 .show_content{
	width: 745px;
	height: 558px;
	position: absolute;
	top: 0;
	left: 220px;
	background: #fff;
	display: none;
	border-top: 1px solid #dfe5f2;
}
.menu .menubox ul.pull_frame li.li3 .show_content .type,
.menu .menubox ul.pull_frame li.li3 .show_content .category,
.menu .menubox ul.pull_frame li.li3 .show_content .price_range,
.menu .menubox ul.pull_frame li.li3 .show_content .authentication
{
	overflow: hidden;
	/* height: 65px; */
	font-size:0;
	margin:0 3px;
	width:739px;
	padding-top:25px;
	border-bottom:1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li3 .show_content .authentication{
	/* padding-bottom:33px; */
	border:none;
}
.menu .menubox ul.pull_frame li.li3 .show_content .type .type_title,
.menu .menubox ul.pull_frame li.li3 .show_content .category .type_title,
.menu .menubox ul.pull_frame li.li3 .show_content .price_range .type_title,
.menu .menubox ul.pull_frame li.li3 .show_content .authentication .type_title
{
	float:left;
	font-size: 14px;
	color:#888888;
	margin:0px 12px 25px 0px;
	display:inline-block;
	width:112px;
	text-align: center;
}
.menu .menubox ul.pull_frame li.li3 .show_content .type .type_info,
.menu .menubox ul.pull_frame li.li3 .show_content .category .type_info,
.menu .menubox ul.pull_frame li.li3 .show_content .price_range .type_info,
.menu .menubox ul.pull_frame li.li3 .show_content .authentication .type_info
{
	float:left;
	overflow: hidden;
	width:605px;
	font-size: 0;
}
.menu .menubox ul.pull_frame li.li3 .show_content .type .type_info .each_type,
.menu .menubox ul.pull_frame li.li3 .show_content .category .type_info .each_type,
.menu .menubox ul.pull_frame li.li3 .show_content .price_range .type_info .each_type,
.menu .menubox ul.pull_frame li.li3 .show_content .authentication .type_info .each_type
{
	display:inline-block;
	/* height: 65px; */
	transition: all .3s;
	font-size: 14px;
	color:#666666;
	margin: 0px 27px 22px 0;
}
.menu .menubox ul.pull_frame li.li3 .show_content .type .type_info>a.on,
.menu .menubox ul.pull_frame li.li3 .show_content .category .type_info>a.on,
.menu .menubox ul.pull_frame li.li3 .show_content .price_range .type_info>a.on,
.menu .menubox ul.pull_frame li.li3 .show_content .authentication .type_info>a.on
{
	color:#576fff;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	height: 128px;
	background: #ededfa;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods{
	float:left;
	width:351px;
	height: 101px;
	padding:27px 0 0 21px;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods1{
	border-right: 1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods .goods_name{
	font-size:16px;
	color:#4a494c;
	width:280px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	margin-bottom:23px;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods .goods_name img{
	position: relative;
	top:-1px;
	margin-right: 10px;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods .wrap_price{
	overflow: hidden;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods .wrap_price .price
{
	float:left;
	width:125px;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods .wrap_price .price .cash{
	font-size:16px;
	color:#fd4249;
	font-weight: bold;
	margin-bottom:8px;
}
.menu .menubox ul.pull_frame li.li3 .show_content .show_goods .each_goods .wrap_price .price .cash i{
	display:inline-block;
	width:12px;
	height: 14px;
	background:url('../images/icon29.png') no-repeat center 2px;
	background-size:100% 12px;
}

.menu .menubox ul.pull_frame li.li3:hover .show_content{
	display: block;
}

.menu .menubox ul.pull_frame li.li4 .title i{
	background: url('../images/icon4.png') no-repeat center;
}
.menu .menubox ul.pull_frame li.li4 .show_name{
	width: 203px;
	padding: 0 0 19px 17px;
}
.menu .menubox ul.pull_frame li.li4 .show_name dd{
	display: inline-block;
	width: 67px;
	text-align: left;
	padding-top: 15px;
}
.menu .menubox ul.pull_frame li.li4 .show_name dd:nth-child(3n){
	width: 55px;
}
.menu .menubox ul.pull_frame li.li4 .show_name dd a{
	font-size: 12px;
	color: #d8e4f3;
	position: relative;
	transition: all .3s;
}
.menu .menubox ul.pull_frame li.li4 .show_name dd:hover a{
	color: #fff;
	top: -2px;
}
.menu .menubox ul.pull_frame li.li4 .show_content{
	width: 745px;
	height: 558px;
	position: absolute;
	top: 0;
	left: 220px;
	background: #fff;
	display: none;
	border-top: 1px solid #dfe5f2;
}
.menu .menubox ul.pull_frame li.li4 .show_content .type,
.menu .menubox ul.pull_frame li.li4 .show_content .category,
.menu .menubox ul.pull_frame li.li4 .show_content .price_range,
.menu .menubox ul.pull_frame li.li4 .show_content .authentication
{
	overflow: hidden;
	/* height: 65px; */
	font-size:0;
	margin:0 3px;
	width:739px;
	padding-top:25px;
	border-bottom:1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li4 .show_content .authentication{
	/* padding-bottom:33px; */
	border:none;
}
.menu .menubox ul.pull_frame li.li4 .show_content .type .type_title,
.menu .menubox ul.pull_frame li.li4 .show_content .category .type_title,
.menu .menubox ul.pull_frame li.li4 .show_content .price_range .type_title,
.menu .menubox ul.pull_frame li.li4 .show_content .authentication .type_title
{
	float:left;
	font-size: 14px;
	color:#888888;
	margin:0px 12px 25px 0px;
	display:inline-block;
	width:112px;
	text-align: center;
}
.menu .menubox ul.pull_frame li.li4 .show_content .type .type_info,
.menu .menubox ul.pull_frame li.li4 .show_content .category .type_info,
.menu .menubox ul.pull_frame li.li4 .show_content .price_range .type_info,
.menu .menubox ul.pull_frame li.li4 .show_content .authentication .type_info
{
	float:left;
	overflow: hidden;
	width:605px;
	font-size: 0;
}
.menu .menubox ul.pull_frame li.li4 .show_content .type .type_info .each_type,
.menu .menubox ul.pull_frame li.li4 .show_content .category .type_info .each_type,
.menu .menubox ul.pull_frame li.li4 .show_content .price_range .type_info .each_type,
.menu .menubox ul.pull_frame li.li4 .show_content .authentication .type_info .each_type
{
	display:inline-block;
	/* height: 65px; */
	transition: all .3s;
	font-size: 14px;
	color:#666666;
	margin: 0px 27px 22px 0;
}
.menu .menubox ul.pull_frame li.li4 .show_content .type .type_info>a.on,
.menu .menubox ul.pull_frame li.li4 .show_content .category .type_info>a.on,
.menu .menubox ul.pull_frame li.li4 .show_content .price_range .type_info>a.on,
.menu .menubox ul.pull_frame li.li4 .show_content .authentication .type_info>a.on
{
	color:#576fff;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods{
	position: absolute;
	left:0;
	bottom:0;
	width:100%;
	height: 128px;
	background: #ededfa;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods{
	float:left;
	width:351px;
	height: 101px;
	padding:27px 0 0 21px;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods1{
	border-right: 1px dashed #e8e5f1;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods .goods_name{
	font-size:16px;
	color:#4a494c;
	width:280px;
	white-space:nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	margin-bottom:23px;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods .goods_name img{
	position: relative;
	top:-1px;
	margin-right: 10px;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods .wrap_price{
	overflow: hidden;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods .wrap_price .price
{
	float:left;
	width:125px;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods .wrap_price .price .cash{
	font-size:16px;
	color:#fd4249;
	font-weight: bold;
	margin-bottom:8px;
}
.menu .menubox ul.pull_frame li.li4 .show_content .show_goods .each_goods .wrap_price .price .cash i{
	display:inline-block;
	width:12px;
	height: 14px;
	background:url('../images/icon29.png') no-repeat center 2px;
	background-size:100% 12px;
}

.menu .menubox ul.pull_frame li.li .each_type:hover{
	color:#576fff;
}
.menu .menubox ul.pull_frame li.li4:hover .show_content{
	display: block;
}

/*顶部下拉*/

.header_ad {
    width: 100%;
    height: 98px;
    position: relative;
    overflow: hidden;
    display: none;
}

.header_ad>a img {
    max-width: initial;
    height: 98px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    z-index: 1;
}

.header_ad .ad_close {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 10px;
    right: 50%;
    margin-right: -600px;
    z-index: 2;
    cursor: pointer;
}

