﻿@charset "utf-8";
/* CSS Document */
body {padding: 0;margin: 0; min-width:1280px;}
* {text-decoration: none;list-style-position: none;margin: 0 0;font-family: "微软雅黑",PingFangSC-Regular,sans-serif;background-repeat: no-repeat;}
@media screen and (min-width: 640px) {.w640 { width: 640px; margin: 0 auto;}}
.hide{ display: none}
.show{}
h1,h2,h3,h4,h5,h6 {font-weight: normal;	}
a,.sub{cursor: pointer;}
img {margin: 0; margin-bottom: 10px;}
ul,ol,li{margin: 0;padding: 0;list-style-type: none;vertical-align:middle}
a img {margin-right: 0;margin-left: 0;margin-bottom: 0;padding: 0;border: 0px;margin-top: 0%;}
.l{float: left}
.r{float: right;}
.resetinput { padding:0; border:0; outline:none; background:none;}
.bxsel { display:none;}
.bxhd_in+.bxhd_in { display:none;}
.aboxhide .bxsel-show-abox { display:none;}
.aboxshow .bxsel-show-inputbox { display:none;}
.maxtable { table-layout:fixed; height:100%;}
.bgfff { background-color:#FFF;}
.bor_ra4 { border-radius:4px;}

        /*常用flex结构设定*/
[class^="flex-"], [class*=" flex-"] { display:flex;}
.flex-bet { justify-content:space-between;}
.flex-xcen { justify-content:center;}
.flex-cen { align-items:center;}
.flex-end { align-items:flex-end;}
.flex-wrap { flex-wrap:wrap;}
.flex-nowrap { flex-wrap: nowrap;}
.flex-dx { flex-direction:row;}
.flex-dy { flex-direction:column;}


.w954 { width:954px; margin:0 auto;}
.w1200 { width:1200px; margin:0 auto;}
.w1260 { width:1260px; margin:0 auto;}
.clear{clear: both; height: 0;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.h100 { height:100%;}
.allpx05 { padding-left:5%; padding-right:5%;}
.allmx05 { margin-left:5%; margin-right:5%;}
.posre { position: relative;}
.posab { position: absolute;}

div.conver{display:block;position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;background-color:rgba(0,0,0,0.2)}
div.loading{background-image:url("/image/pc/member/wait.gif");background-position:center;background-repeat:no-repeat;background-attachment:fixed;}

.bxsel-list-box { max-height:140px; overflow:auto;}
				/*--------------------- 公用头部 ---------------------*/
.headbox { position:relative; z-index:255;}
.head_1 { height:54px; position:relative; overflow:hidden; background-color:#242b2b;}
.head_1 { position:fixed; top:0; left:0; right:0; background:url(../image/qt/bg-head_1-1.png) repeat;}
.head_1 .head_1_table { table-layout:fixed; height:54px;}
.head_1 .head_1_table .td_1,
.head_1 .head_1_table .td_3 { width:100px;}
.head_1_m {}
.head_1_m ul {}
.head_1_m ul li { float:left; width:25%;}
.head_1_m ul li a.par { display:block; color:#ffffff; font-size:14px; line-height:54px; text-align:center;}


				/*--------------------- 面包屑导航 ---------------------*/
.location {}
.location a,
.location span {}
.location a {}
.location span {}
/**/.location a:hover,.location a.on {}
				/*--------------------- 加载更多 ---------------------*/

.loadmore { font-size:0; text-align:center; padding:42px 0 32px 0;}
.loadmore span { display:inline-block; color:#373737; font-size:14px; line-height:36px; padding-left:36px; background-image:url(/image/pc/member/loading.gif); background-position: left center; background-size:24px;}
.loadmore span.nomore { background:none; padding:0;}

				/*--------------------- 公用底部 ---------------------*/
.foot_box_1 { position:relative; z-index:155;}
.foot_box_1 .foot_1 { background-color:#242b2b;}
.foot_box_1 .foot_1 .text_item_1 { color:#ffffff; font-size:14px; line-height:50px; padding: 0 6px; /*font-family:'宋体','微软雅黑';*/}

.foot_box_2 { position:relative; z-index:155; background-color:#242b2b;}
.foot_box_2 .foot_1 { height:470px;}
.foot_box_2 .foot_1_l { float:left; padding:150px 0 0 0;}
.foot_box_2 .foot_1_l .item { float:left; width:196px;}
.foot_box_2 .foot_1_l .item .text_item_1 {}
.foot_box_2 .foot_1_l .item .text_item_1 .text_1 { color:#ffffff; font-size:20px; line-height:24px;}
.foot_box_2 .foot_1_l .item .text_item_2 { margin-top:30px;}
.foot_box_2 .foot_1_l .item .text_item_2 .abox {}
.foot_box_2 .foot_1_l .item .text_item_2 .abox .abox_in { display:block; float:left; color:#ffffff; font-size:16px; line-height:34px;}

.foot_box_2 .foot_1_r { float:right; padding:144px 0 0 0;}
.foot_box_2 .foot_1_r .ewmbox { float:left; width:120px; margin-left:30px;}
.foot_box_2 .foot_1_r .ewmbox .imgbox { font-size:0; position:relative; overflow:hidden; width:100px; height:100px; margin:0 auto;}
.foot_box_2 .foot_1_r .ewmbox .imgbox .img { display:block; width:100%; height:100%;}
.foot_box_2 .foot_1_r .ewmbox .ewm_text { color:#ffffff; font-size:18px; line-height:24px; text-align:center; margin-top:10px;}

.foot_box_2 .foot_2 { padding:6px 0;}
.foot_box_2 .foot_2 .text_1 { color:#ffffff; font-size:14px; line-height:36px;}


















