@charset "utf-8";
/*本样式 出自xxl.AL之手  为尊重作者  请勿使用CV大法*/


/*公共样式*/
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-family:"微软雅黑","Microsoft YaHei";}
body,html{font-family:"微软雅黑","Microsoft YaHei";font-size:12px; color: #666;word-break:break-all; -webkit-text-size-adjust: none;width: 100%;height: 100%;overflow: auto;background: #fafbff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,span,input,p,a{margin:0;padding:0;font-family:"微软雅黑","Microsoft YaHei";} 
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
button{border: none;}
a { text-decoration:none; outline:none; color:#666;}
a:hover{color: #0168b5;}
ul { list-style:none; }
img { border:0; margin:0; padding:0;display:inline-block;vertical-align: middle;}
.fl{ float:left !important;}
.fr{ float:right !important;}
textarea,input,select{ font-family:"微软雅黑","Microsoft YaHei";  -webkit-appearance:none; }
input:-webkit-autofill{
	background-color: #FFFFFF;
	background-image: none;
	color: #000;
}
input::-webkit-input-placeholder{
	color: #999; /* WebKit browsers */
}
input:-moz-placeholder{
	color: #999; /* Mozilla Firefox 4 to 18 */
}
input::-moz-placeholder{
	color: #999; /* Mozilla Firefox 19+ */   
}
input:-ms-input-placeholder{
	color: #999; /* Internet Explorer 10+ */
}
/*行内块、行内、块*/
.inline-block{display:inline-block !important;}
.inline{display:inline !important;}
.block{display:block !important;}
.table-fixed{table-layout: fixed !important;}

/*清除浮动*/
.clear{clear: both;}
.outer_clear{zoom:1;}    /*==for IE6/7 Maxthon2==*/
.outer_clear:after {clear:both;content:'';display:block;width: 0;height: 0;visibility:hidden; line-height:0; font-size:0;}
/*超出显示···*/
.onehidden{ overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.twohidden{display:-webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lvbutton{width: 160px;height: 38px;line-height: 38px;color: #FFFFFF;background: #00c10a;border-radius: 6px;outline-style: none;}

/*边距设置 左内 p-l  右内 p-r  上内 p-t  下内 p-b  左外 m-l  右外 m-r  上外 m-t  下外 m-b */

.p-0{padding:0px !important;}.p-5{padding:5px !important;}.p-10{padding:10px !important;}.p-15{padding:15px !important;}.p-20{padding:20px !important;}
.p-l0{padding-left:0px !important;}.p-l5{padding-left:5px !important;}.p-l10{padding-left:10px !important;}.p-l15{padding-left:15px !important;}.p-l20{padding-left:20px !important;}
.p-r0{padding-right:0px !important;}.p-r5{padding-right:5px !important;}.p-r10{padding-right:10px !important;}.p-r15{padding-right:15px !important;}.p-r20{padding-right:20px !important;}
.p-t0{padding-top:0px !important;}.p-t5{padding-top:5px !important;}.p-t10{padding-top:10px !important;}.p-t15{padding-top:15px !important;}.p-t20{padding-top:20px !important;}
.p-b0{padding-bottom:0px !important;}.p-b5{padding-bottom:5px !important;}.p-b10{padding-bottom:10px !important;}.p-b15{padding-bottom:15px !important;}.p-b20{padding-bottom:20px !important;}

.m-0{margin: 0px !important;}.m-5{margin: 5px !important;}.m-10{margin: 10px !important;}.m-15{margin: 15px !important;}.m-20{margin: 20px !important;}
.m-l0{margin-left: 0px !important;}.m-l5{margin-left: 5px !important;}.m-l10{margin-left: 10px !important;}.m-l15{margin-left: 15px !important;}.m-l20{margin-left: 20px !important;}
.m-r0{margin-right: 0px !important;}.m-r5{margin-right: 5px !important;}.m-r10{margin-right: 10px !important;}.m-r15{margin-right: 15px !important;}.m-r20{margin-right: 20px !important;}
.m-t0{margin-top: 0px !important;}.m-t5{margin-top: 5px !important;}.m-t10{margin-top: 10px !important;}.m-t15{margin-top: 15px !important;}.m-t20{margin-top: 20px !important;}
.m-b0{margin-bottom: 0px !important;}.m-b5{margin-bottom: 5px !important;}.m-b10{margin-bottom: 10px !important;}.m-b15{margin-bottom: 15px !important;}.m-b20{margin-bottom: 20px !important;}.m-b30{margin-bottom: 30px !important;}

/*固定宽度*/
.content-1200{ width:1200px !important; margin:0 auto;}
.content-1300{ width:1300px !important; margin:0 auto;}
.content-1500{ width:1500px !important; margin:0 auto;}

/*小手*/
.cursor{cursor: pointer;}

/*文本框*/
textarea{ border-radius:4px;}
textarea{ resize : none;}
area{outline: none}

/*去边框*/
.border-none{ border:none !important;}

/*文字方向*/
.text-left{ text-align:left !important;}
.text-right{ text-align:right !important;}
.text-center{ text-align:center !important;}

/*固定颜色*/
.color-red{color:#b70000 !important;}
.color-000{color:#000000 !important;}
.color-333{color:#333333 !important;}
.color-666{color:#666666 !important;}
.color-999{color:#999999 !important;}
.color-white{color:#ffffff !important;}
.color-lan{color:#3363b2 !important;}
a.color-lan:hover{color:#b70000 !important;}

.text-bold{font-weight:bold !important;}

/*文本居中方式*/
.align-left{ text-align:left !important;} 
.align-right{ text-align:right !important;}

/*定位*/
.relative{ position:relative;}
.absolute{ position:absolute;}

/*百分比宽度*/
.w20{width:20% !important;}
.w25{width:25% !important;}
.w33{width:33.33% !important;}
.w50{width:50% !important;}
.w100{width:100% !important;}

/*文字大小*/
.f12{font-size:12px !important;}
.f14{font-size:14px !important;}
.f16{font-size:16px !important;}
.f18{font-size:18px !important;}
.f20{font-size:20px !important;}
.f24{font-size:24px !important;}

/*自定义属性*/
:root {
  --zhuti-text-color: #b70000;
  --zhuti-bg-color: #b70000;
  --zhuti-jianbian-color1: #b1150c;
  --zhuti-jianbian-color2: #d8261c;
}

/*背景阴影*/
.shadow{
	-moz-box-shadow:0 0 5px #d5d5d5;
	-webkit-box-shadow:0 0 5px #d5d5d5; 
	box-shadow:0 0 5px #d5d5d5;
}

/*渐变背景*/
.jianbian-bg{
	background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;
	color: white;
}
.jianbian-bg1{
	background: linear-gradient(to top, var(--zhuti-jianbian-color2), var(--zhuti-jianbian-color1)) !important;
	color: white;
}
/*过渡效果*/
.transition{
	transition:all 0.36s linear;
	-moz-transition:all 0.36s linear;
	-webkit-transition:all 0.36s linear;
	-o-transition:all 0.36s linear;
}

/*引入字体*/
@font-face{
	font-family:"FZSKJT";
	src:url("../font/方正尚酷简体.ttf");
}
@font-face{
	font-family:"PFSCB";
	src:url("../font/AlibabaPuHuiTi-3-65-Medium.woff2");
	/*src:url("../font/PingFang-SC-Semibold.otf");*/
}
@font-face{
	font-family:"YSBTH";
	src:url("../font/YouSheBiaoTiHei-2.ttf");
}

/*input-checked 图片切换*/
input[type="checkbox"]{
	-webkit-appearance: none; 
	outline:none;
	cursor:pointer; 
	width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align:middle;
    margin-top: -3px;
    margin-right: 2px;
	background: url(../images/input-checkbox.png) no-repeat center center;
}
input[type="checkbox"]:checked{
	background: url(../images/input-checked.png) no-repeat center center;
	}

/*radio*/
input[type="radio"]{ 
	outline:none;
	cursor:pointer; 
	width: 16px;
  	height: 16px;
    display: inline-block;
    vertical-align:middle;
	background:url(../images/search-radio.png) no-repeat;
	margin-top: -3px;
}
input[type="radio"]:checked{background:url(../images/search-radio-active.png) no-repeat;}

.hover:hover{
	background: #000000 !important;
	color: #FFFFFF !important;
	transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;
}


.input-button{
	width: auto;
    margin: 0;
    font-weight: bold;
    color: #FFFFFF;
    background: #0082e6;
    border: 1px solid #0082e6;
    padding: 7px 10px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    outline-style: none;
    width: 120px;
    font-size: 12px;
	vertical-align: middle;
	text-align: center;
}
.input-button:hover{
	background: #093c90;
    border: 1px solid #093c90;
}

/*日历按钮样式*/
.input-data-img{
	cursor: pointer;
	background: url(../images/data.png) no-repeat right 10px center #fff !important;
}

/*搜索按钮样式*/
.input-search-img{
	cursor: pointer;
	background: url(../images/search.png) no-repeat right 20px center #fff !important;
}


/*浮层*/
.div-fuceng{
	width:100%;
	height: 100%;
	background-color:rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
}

/*公共样式结束*/


/*index*/
.web-header-box{
	height:80px;
	background:#ffffff;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.web-header-box .content-1300,.web-header-box .web-header-con{height:100%;}
.web-header-con{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.header-left .logo{
	max-height: 65px;
}
.header-right{
	width:-moz-calc(100% - 290px);
	width:-webkit-calc(100% - 290px);
	width: calc(100% - 290px);
	position:relative;
	height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.header-right ul{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.header-right ul li{
	color:#333333;
	font-size: 15px;
    padding: 0 5px;
	text-align:center;
	min-width:90px;
	/*margin-right:30px;*/
}
.header-right ul li:last-child{margin-right:0;}
.header-right ul li.xian{
	width: 1px;
    height: 20px;
    background: #a8adb9;
    min-width: 1px !important;
    padding: 0;
}
.header-right ul li a{
	color:#333333;
}
.header-right ul li.active a,.header-right ul li:hover a{color:var(--zhuti-text-color);}
.header-right-nav{
	position: absolute;
    bottom: 0;
	left:0;
}
.header-right-nav ul li{padding:0 20px;line-height:40px;margin-right:0;}
.header-right-nav ul li a{font-family:PFSCB;font-size: 18px;}
.header-right-nav ul li:hover a{color:var(--zhuti-text-color);}
.header-right-nav ul li.active{background:var(--zhuti-bg-color);background:linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;}
.header-right-nav ul li.active a{color:#ffffff;}
.header-right-item-ul{margin-left:auto;}


.header-right-item-ul li .icon-img{margin-top: -3px;}
.header-right-item-ul li{font-family:'微软雅黑';font-size: 12px;}
.header-right-item-ul li a{font-family:'微软雅黑';}
.header-right-item-ul li,.header-right-item-ul li a{font-size: 12px;}
.header-right-item-ul li.text{min-width:auto;font-size: 12px;}



.logon-button,.header-right-item-ul .logon-button{
	padding: 5px 10px;
    border: 1px solid var(--zhuti-text-color);
    border-radius: 4px;
    color: var(--zhuti-text-color) !important;
	font-size:14px;
	display:inline-block;
	width:100%;
	font-family: "微软雅黑";
}
.logon-button.active,.logon-button:hover,.header-right-item-ul .logon-button.active,.header-right-item-ul .logon-button:hover{background-color:var(--zhuti-bg-color);color:#ffffff !important;cursor:pointer;}

.web-menu-box{
	background:var(--zhuti-bg-color);
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.web-menu-con{
	width:100%;
}
.web-menu-con ul{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.web-menu-con ul li{
	position:relative;
	/*
	margin-right:50px;
	*/
}
.web-menu-con ul li a{
	display:block;
	line-height:45px;
	color:#ffffff;
	font-size:16px;
	font-family: PFSCB;
}
.web-menu-con ul li:after{
	content:" ";
	position:absolute;
	left:0;
	right:0;
	bottom:5px;
	height:2px;
	background:#ffffff;
	display:none;
}
.web-menu-con ul li:hover:after,.web-menu-con ul li.active:after{
	display:block;
}
.web-menu-con ul li:hover a,.web-menu-con ul li.active a{}

.web-menu-zhankai{
	position: fixed;
    left: 0;
    right: 0;
    background: rgb(4 26 52 / 80%);
    z-index: 500;
	min-height: 275px;
	display:none;
}
.menu-zhankai-con{
	width: 1200px;
    margin: 0 auto;
	padding: 10px 0;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: start;
	-moz-align-items: start;
	-webkit-align-items: start;
	align-items: start;
	
	-webkit-box-pack: start;
	-moz-justify-content: start;
	-webkit-justify-content: start;
	justify-content: start;
	
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.menu-zhankai-con .zhankai-item{
	padding:0 20px;
	width:15%;
	margin-bottom:20px;
}
.menu-zhankai-con .zhankai-item:first-child,.menu-zhankai-con .zhankai-item:nth-child(7n){padding-left:0;}
.menu-zhankai-con .zhankai-item .item-yiji{
	color:#ffffff;
	font-size:13px;
	margin-bottom:5px;
	line-height:25px;
	position:relative;
}
.menu-zhankai-con .zhankai-item .item-erji a{
	color:#efefef;
	font-size:12px;
	line-height:25px;
}
.menu-zhankai-con .zhankai-item .item-yiji:before{
	content: " ";
    position: absolute;
    left: -20px;
    top: 5px;
    width: 1px;
    height: 15px;
    background: rgb(255 255 255 / 50%);
	/*display:none;*/
}
.menu-zhankai-con .zhankai-item:first-child .item-yiji:before,.menu-zhankai-con .zhankai-item:nth-child(7n) .item-yiji:before{display:none;}
.menu-zhankai-con .zhankai-item a:hover{color: #fec868;}
.web-menu-con ul li:hover .web-menu-zhankai{
	display:block;
	transition:all 0.36s linear;
}
.zhankai-button-box{
	width:100%;
	border-top:1px solid rgb(255 255 255 / 30%);
	padding:15px 0;
	margin-top:10px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: start;
	-moz-justify-content: start;
	-webkit-justify-content: start;
	justify-content: start;
}
.zhankai-button-box .item-button{
	padding:0 20px;
	line-height:35px;
	color:#ffffff;
	border:1px solid rgb(255 255 255 / 30%);
	background:rgb(10 80 161 / 30%);
	margin-right:20px;
	border-radius:4px;
	cursor:pointer;
}
.zhankai-button-box .item-button:hover{
	background:rgb(10 80 161 / 100%);
	border:1px solid rgb(10 80 161 / 100%);
}

.index-content-box{
	padding:20px 0;
	padding-bottom:0;
	min-height:-moz-calc(100% - 45px - 80px - 137px);
	min-height:-webkit-calc(100% - 45px - 80px - 137px);
	min-height: calc(100% - 45px - 80px - 137px);
}
.web-caishentongguanggao-box{
	
}
.web-caishentongguanggao-con{
	height:175px;
	font-size:14px;
	background:url(../images/caishentong-bg.jpg) no-repeat center center / cover;
	padding:0 50px;
	color:#ffffff;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.web-caishentongguanggao-con.bg-red{background:url(../images/caishentong-red.jpg) no-repeat center center / cover;cursor:pointer;}
.web-caishentongguanggao-con.bg-blue{background:url(../images/caishentong-blue.jpg) no-repeat center center / cover;cursor:pointer;}
.web-caishentongguanggao-con .item-left{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height:100%;
	padding: 20px;
	padding-left:0;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
	
}
.web-caishentongguanggao-con .item-right{
	height:100%;
	text-align:right;
	padding: 30px;
    padding-right: 0;
}
.web-caishentongguanggao-con .item-right img{max-width:100%;max-height:100%;}
.web-caishentongguanggao-con .title-box span{
	font-family:YSBTH;
	font-size: 40px;
	color:#f3c595;
	color: transparent;
    background: linear-gradient(to top, #f3c595 0%, #fff7d0 100%);
    -webkit-background-clip: text;
    -webkit-mask: linear-gradient(#f3c595, #fff7d0);
}
.web-caishentongguanggao-con .title-box .title{position:relative;display:inline-block;margin-right:25px;}
.web-caishentongguanggao-con .title-box .title:before{
	content:"";
	position: absolute;
    top: 3px;
    left: -12px;
    width: 10px;
    height: 10px;
    border-top: 3px solid #ffe8cd;
    border-left: 3px solid #f9c87c;
}
.web-caishentongguanggao-con .title-box .title:after{
	content:"";
	position: absolute;
    bottom: 3px;
    right: -12px;
    width: 10px;
    height: 10px;
    border-right: 3px solid #ffe8cd;
    border-bottom: 3px solid #f9c87c;
}
.web-caishentongguanggao-con .text-box{
	font-size: 14px;
	margin-top: 5px;
}
.web-caishentongguanggao-con .cst-button{
	margin-top:auto;
	font-family: PFSCB;
	font-size:14px;
	padding:0 10px;
	height:35px;
	line-height:35px;
	text-align:center;
	width: 130px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-webkit-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	background:#f8c16b;
	color:var(--zhuti-text-color);
}
.btn-jianbian{
	background: -webkit-linear-gradient(right,#f8c16b 0%,#ffe8cd 50%,#f8c16b 100%) !important;
	background: -o-linear-gradient(right,#f8c16b 0%,#ffe8cd 50%,#f8c16b 100%) !important;
	background: -moz-linear-gradient(right,#f8c16b 0%,#ffe8cd 50%,#f8c16b 100%) !important;
	background: linear-gradient(to right,#f8c16b 0%,#ffe8cd 50%,#f8c16b 100%) !important;
}
.btn-jianbian:hover{opacity:.8;cursor:pointer;}

.web-kaijinghao-box{
	min-height:140px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.web-kaijinghao-box .content-1200{height:100%;}
.web-kaijinghao-con{
	width:100%;
	height:100%;
	font-size:14px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	
	padding: 20px 40px;
    position: relative;
	
}
.web-kaijinghao-con .swiper-container{width:100%;height:100%;}
.web-kaijinghao-con .kaijinghao-item{
	width:100%;
	min-height:123px;
	background: #c8dfff;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	display: block;
	padding:8px 15px 8px 15px;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.web-kaijinghao-con .kaijinghao-item .title{
	color:#000000;
	line-height:25px;
	font-size:14px;
	text-align:left;
	font-family: PFSCB;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.web-kaijinghao-con .kaijinghao-item .title:hover{color: #007eff;cursor:pointer;}
.web-kaijinghao-con .kaijinghao-item .text{
	color:#000000;
	line-height:20px;
	font-size:12px;
	text-align:left;
	font-family: PFSCB;
}
.web-kaijinghao-con .kaijinghao-item .time{
	color:#666666;
	line-height:20px;
	font-size:12px;
	text-align:left;
	font-family: PFSCB;
}
.web-kaijinghao-con .kaijinghao-item .text.link{
	font-family: PFSCB;
	line-height:18px;
	margin-top:auto;
}
.web-kaijinghao-con .kaijinghao-item font{font-weight:bold;font-family: PFSCB;color: #007eff;}
.web-kaijinghao-con .kaijinghao-item a{display:inline-block;color: inherit;font-family: inherit;text-decoration: underline;}
.web-kaijinghao-con .kaijinghao-item img{margin-top: -3px;}
.web-kaijinghao-con .swiper-button-next,.web-kaijinghao-con .swiper-button-prev{}
.web-kaijinghao-con .swiper-button-next1{background: url(../images/swiper-right.png) no-repeat center center;}
.web-kaijinghao-con .swiper-button-prev1{background: url(../images/swiper-left.png) no-repeat center center;}

.index-zhongjiangimg-box{
	padding:20px 0;
	height:425px;
}
.index-zhongjiangimg-box .content-1200{height:100%;}
.index-zhongjiangimg-con{
	width:100%;
	height:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.index-zhongjiangimg-con .item-left{
	width:-moz-calc(40% - 20px);
	width:-webkit-calc(40% - 20px);
	width: calc(40% - 20px);
	height:100%;
	margin-right:20px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.index-zhongjiangimg-con .item-right{
	width:-moz-calc(100% - 40%);
	width:-webkit-calc(100% - 40%);
	width: calc(100% - 40%);
	height:100%;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.index-zhongjiangimg-con .item-box{
	background: url(../images/caishentong-bg.png) no-repeat center center / cover;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	position:relative;
}
.index-zhongjiangimg-con .item-left .item-box{
	width:100%;height:100%;
}
.index-zhongjiangimg-con .item-right .item-box{
	width:calc(33.33% - 20px);
	height:calc(50% - 10px);
	margin-right:20px;
	margin-bottom:20px;
}
.index-zhongjiangimg-con .item-right .item-box:nth-child(3n){margin-right:0;}
.index-zhongjiangimg-con .item-right .item-box:nth-child(4){margin-bottom:0;}
.index-zhongjiangimg-con .item-right .item-box:nth-child(5){margin-bottom:0;}
.index-zhongjiangimg-con .item-right .item-box:nth-child(6){margin-bottom:0;}


.index-title{
	width:100%;
	padding-left:15px;
	margin-bottom:15px;
	position:relative;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-title:before{
	content:"";
	position:absolute;
	top:50%;
	left:0;
    width: 4px;
    height: 15px;
    margin-top: -7.5px;
	background-color:var(--zhuti-text-color);
}
.index-title .big-title{
    display: inline-block;
    font-size: 20px;
    color: #000000;
    margin-right: 15px;
	font-family:PFSCB;
	
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-title .s-title{
	display:inline-block;
	font-size:14px;
	color:#999999;
	vertical-align: baseline;
}
.index-title .index-gengduo{margin-left:auto;position:relative;padding-right:20px;}
.index-title .index-gengduo:after{
	content:"";
	position:absolute;
	top:50%;
	right:0;
	width: 15px;
    height: 15px;
    margin-top: -7.5px;
	background:url(../images/icon-youjiantou-bai.png) no-repeat center center;
	background-color:var(--zhuti-text-color);
	border-radius:50%;
	overflow:hidden;
}
.index-gengduo.aftef-none{padding-right:0;}
.index-gengduo.aftef-none:after{display:none}
.index-title .index-gengduo a{color:#999999;font-size:12px;}
.index-title .index-gengduo a:hover{color:var(--zhuti-text-color);}

.index-title.bordernone{padding-left:0;padding-bottom: 5px;border-bottom:2px solid var(--zhuti-text-color);}
.index-title.bordernone:before,.beforenone:before{display:none;}

.index-nav{margin:10px 0;}
.index-nav ul{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-nav li{
	flex-grow:1;
	border-radius:4px;
	border:1px solid #ced6e7;
	color:#333333;
	font-size:14px;
	text-align:center;
	line-height:40px;
	margin-right:20px;
	cursor:pointer;
}
.index-nav li:last-child{margin-right:0;}
.index-nav li:hover,.index-nav li.active{
	color:#ffffff;
	background:var(--zhuti-bg-color);
	border-color:var(--zhuti-text-color);
}

.xinwen-lunbo-box{
	height:380px;
	position:relative;
	border-radius:4px;
	overflow:hidden;
	margin-bottom:10px;
}

/*轮播图*/
.flexslider{position:relative;height:100%;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;height:100%;}
.slides li{height:100%;position: relative;}
.flex-control-nav{position:absolute;top:75%;z-index:2;width:100%;text-align:center;display:none;}
.flex-control-nav li{display:inline-block;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;cursor:pointer; background:rgba(255,255,255,0.5); border-radius:50%; transition: all 0.5s;-webkit-transition: all 0.5s; -moz-transition:all 0.5s;-o-transition:all 0.5s;}
.flex-control-nav .flex-active{background:#3385ff;}
.flex-direction-nav{position:absolute;z-index:30;bottom:0;left: 0; right: 0;background:rgb(2 33 68 / 70%);;padding-left: 10px;}
.flex-direction-nav a{display:block;max-height:50px;line-height:50px;overflow:hidden;text-decoration:none;color: #FFFFFF;font-size: 14px;font-weight: bold;}
.flex-direction-nav a:hover{color: #ffc107;}
.flex-direction-nav a:first-child{display: none;}
.flex-direction-nav{
	padding:0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.flex-direction-nav .date{
	padding:15px;
	color:#ffffff;
	font-size:14px;
	margin-right:20px;
	text-align: center;
    width: 100px;
}
.flex-direction-nav .date .ri{
	font-size:36px;
	font-family: PFSCB;
}
.flex-direction-nav a{
	flex-grow: 1;
    font-family: PFSCB;
    font-weight: normal;
    font-size: 16px;
    max-height: 50px;
    line-height: 25px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xinwen-list-box{
	width:100%;
}
.xinwen-list-box .list-item{
	border-bottom:1px solid #e0e0e0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.xinwen-list-box .list-item{
	height:45px;
	line-height:45px;
}
.xinwen-list-box .list-item a{display:block;}
.xinwen-list-box .list-item .text{width:80%;}
.xinwen-list-box .list-item .text a{
	color:#000000;
	font-size:14px;
	text-align:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xinwen-list-box .list-item .text:hover a{
	color:var(--zhuti-text-color);
}
.xinwen-list-box .list-item .date{
	color:#999999;
	font-size:14px;
	text-align:right;
}

.denglurukou-con{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
	
	-webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.denglurukou-con .denglurukou-button{
	width:100%;
	color:#ffffff;
	background:var(--zhuti-bg-color);
	height:60px;
	line-height:64px;
	text-align:center;
	border-radius:10px;
	margin-bottom:5px;
	font-size: 20px;
	font-family:FZSKJT;
	cursor:pointer;
}
.denglurukou-con .denglurukou-button:hover{opacity:0.8;}
.denglurukou-con .denglurukou-button.button1{
	color:#000000;
	background:#fec868;
}
.denglurukou-con .denglurukou-button a{color:#ffffff;font-family:FZSKJT;display:block;}
.denglurukou-con .denglurukou-button.button1 a{color:#000000;font-family:FZSKJT;}

.index-zhongxinlist-box{margin-top:20px;}
.zhongxinlist-con{
	background:#f4f8fc;
	border-radius:10px;
	overflow:hidden;
	padding:10px 0;
}
.zhongxinlist-con .item{
	position:relative;
}
.zhongxinlist-con .item:before{
	content:"";
    position: absolute;
    left: 6px;
    top: 17px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--zhuti-bg-color);
}
.zhongxinlist-con .item a{
	color:#000000;
	font-size:14px;
	height:40px;
	line-height:40px;
	padding-left:20px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display:block;
}
.zhongxinlist-con .item:hover a{
	color:var(--zhuti-text-color);
}

.index-yqlink-box{
	width:100%;
}
.yqlink-con{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	align-items: stretch;
	
	-webkit-box-pack: start;
	-moz-justify-content: start;
	-webkit-justify-content: start;
	justify-content: start;
	
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.yqlink-con .item{
	margin-right:10px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	
	width:150px;
	height:70px;
	padding:0 10px;
	border: 1px solid transparent;
	font-family: PFSCB;
	font-size:14px;
	color:#000000;
	background:#ffffff;
	
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.yqlink-con .item:hover{background-color: #ff576b0d;border: 1px solid var(--zhuti-text-color);transition:all 0.36s linear;-moz-transition:all 0.36s linear;-webkit-transition:all 0.36s linear;-o-transition:all 0.36s linear;}
.yqlink-con .item:last-child{margin-right:0;}
.yqlink-con .item img{max-width:100%;max-height:100%;margin:0;}

.index-zaixiankefu-box .yqlink-con{
	-webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.index-zaixiankefu-box .yqlink-con .item{
	width: 30%;background:#ffffff;margin-right:0;margin-bottom:15px;-webkit-box-flex: none;-ms-flex: none;flex: none;
	-webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.index-zaixiankefu-box .yqlink-con .item img{margin-left:-13px;}

.web-footer-box{
	background:#303030;
	padding:20px 0;
}
.web-footer-con{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.web-footer-con .footer-text,.web-footer-con .footer-text a{
	color:#989898;
	font-size:12px;
	line-height: 25px;
}
.web-footer-con .footer-text a:hover{color:#ffffff;}

.footer-tu{
	margin-left:auto;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.footer-tu .item{
	width:80px;
	height:80px;
	background:#ffffff;
	margin-left:15px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.footer-tu img{max-width:100%;max-height: 100%;margin:0;}

.index-content{}
.index-content .index-content-lr-box{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: start;
    align-items: start;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.index-content .index-content-lr-box .content-left{
	width: calc(100% - 325px - 20px);
}
.index-content .index-content-lr-box .content-right{
	width: 325px;
    margin-left: 20px;
}
/*index-新闻资讯*/
.index-new-list-box .index-title,.index-gonggao-list-box .index-title{margin-bottom:0;padding-right: 15px;}
.index-new-list-box{
	width:100%;
	background:#ffffff;
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding:10px 0 5px 0;
	margin-top: 20px;
}
.index-new-list-con{padding: 0 15px;}
.index-new-list-con ul li{
	border-bottom: 1px dashed #a6a6a6;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.index-new-list-con ul li:last-child{border:0;}
.index-new-list-con ul li{
	height:40px;
	line-height:40px;
}
.index-new-list-con ul li a{display:block;}
.index-new-list-con ul li .text{
	padding-left: 15px;
	position:relative;
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	max-width:85%;
}
.index-new-list-con ul li .text:before{
	content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    margin-top: -2.5px;
    background: #13588c;
    border-radius: 50%;
}
.index-new-list-con ul li.new .text a{color:var(--zhuti-text-color);}
.index-new-list-con ul li.new .text:before{background:var(--zhuti-bg-color);}
.index-new-list-con ul li .text a{
	color:#000000;
	font-size:14px;
	text-align:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-new-list-con ul li .text:hover a{
	color:var(--zhuti-text-color);
}
.index-new-list-con ul li .date{
	color:#999999;
	font-size:12px;
	text-align:right;
}

/*index-网站公告*/
.index-gonggao-list-box{
	width:100%;
	background:#ffffff;
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding:15px 15px 10px 15px;
}
.index-gonggao-title{
	height:50px;
	line-height:50px;
	text-align:center;
	position:relative;
	color:#ffffff;
	font-size:16px;
	font-family: PFSCB;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background:url(../images/index-wangzhangonggao.png) no-repeat center center / cover;
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.text-yy{
    width: 100%;
	position: absolute;
    top: 0;
    left: 0;
	text-align:center;
	color:#0424c9;
	font-size:20px;
	font-family: PFSCB;
    font-family: '宋体';
	font-weight:bold;
	padding-left: 7px;
    padding-top: 2px;
}
.text-yy:before{
    width: 100%;
	position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    font-size: 20px;
    font-family: PFSCB;
    font-family: '宋体';
	font-weight:bold;
    text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-gonggao-title .text-yy:before{content:'网站公告';}
.index-gonggao-list-con{}
.index-gonggao-list-con ul li{
	border-bottom: 1px dashed #a6a6a6;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
/*.index-gonggao-list-con ul li:last-child{border:0;}*/
.index-gonggao-list-con ul li{
	height:40px;
	line-height:40px;
}
.index-gonggao-list-con ul li a{display:block;}
.index-gonggao-list-con ul li .text{
	padding-left: 15px;
	position:relative;
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-gonggao-list-con ul li .text:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    margin-top: -2.5px;
    background: #13588c;
    border-radius: 50%;
}
.index-gonggao-list-con ul li .text a{
	color:#000000;
	font-size:14px;
	text-align:left;
	width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	min-width: 30px;
}
.index-gonggao-list-con ul li .text:hover a{
	color:var(--zhuti-text-color);
}
.index-gonggao-list-con ul li .text .icon{margin-right:5px;display:none;}
.index-gonggao-list-con ul li.new,.index-gonggao-list-con ul li.new a{color:#b70000;}
.index-gonggao-list-con ul li.new .icon{display:inline-block;}
.index-gonggao-list-con ul li .date{
	color:#999999;
	font-size:12px;
	text-align:right;
}
.index-gonggao-gd{
	width:100%;
	line-height:40px;
	text-align:center;
	color:#13588c;
}
.index-gonggao-gd a{color:#13588c;}
.index-gonggao-gd a:hover{color:#b70000;}
.guanggaotu-box{width:100%;}
.guanggaotu{
	display:block;
	width:100%;
	height:150px;
	background:#ffffff;
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	overflow:hidden;
	cursor:pointer;
}
.guanggaotu.index-list-guanggaotu{
	height:70px;
}
.index-list-guanggaotu.jjr-bg{
	background:url(../images/guanggaotu-jjr.png) no-repeat center center / cover;
}
.index-new-list-box .guanggaotu-box{padding:0 15px;}

/*index-彩神通*/
.index-caishentong-box .index-new-list-con ul li .text:before{
    width: 5px;
    height: 5px;
    margin-top: -2.5px;
	background: #13588c;
}
/*index-最新更新*/
.index-zuixingengxin-box .text-yy:before {
    content: '最新更新';
}
.index-zuixingengxin-box .index-gonggao-title{
	background:url(../images/index-zuixingengxin.png) no-repeat center center / cover;
}
.index-zuixingengxin-box ul li .text {
	padding-left: 15px;
}
.index-zuixingengxin-box ul li .text:before{
	content: " ";
    position: absolute;
    left: 0;
    top: 50%;
    width: 5px;
    height: 5px;
    margin-top: -2.5px;
    background: #13588c;
    border-radius: 50%;
}
.gonggao1-bg{background:url(../images/index-guanggao1.png) no-repeat center center / cover;}
.gonggao2-bg{background:url(../images/index-guanggao2.png) no-repeat center center / cover;}

.two-item-box{
	width:100%;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: start;
    align-items: start;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: stretch;
}
.two-item-box .item-box{
	width:-moz-calc(50% - 10px);
	width:-webkit-calc(50% - 10px);
	width: calc(50% - 10px);
}

/*index-资源下载*/
.index-ziyuanxiazai-box{width:100%;height:100%;}
.index-ziyuanxiazai-box .index-title .index-gengduo a{color:#333333;}
.index-ziyuanxiazai-box .index-title .index-gengduo a:hover{color:var(--zhuti-text-color);}
.index-ziyuanxiazai-box .index-title.bordernone:before{display:none;}
.index-ziyuanxiazai-con{
	height:-moz-calc(100% - 55px);
	height:-webkit-calc(100% - 55px);
	height: calc(100% - 55px);
}
.index-ziyuanxiazai-con ul li{
	margin-top:15px;
	padding:15px;
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.index-ziyuanxiazai-con ul li .text-box{
	width:-moz-calc(100% - 100px);
	width:-webkit-calc(100% - 100px);
	width: calc(100% - 100px);
}
.index-ziyuanxiazai-con ul li .text-box .title{
	display:inline-block;
	max-width:100%;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-ziyuanxiazai-con ul li .text-box .title:hover{cursor:pointer;color:var(--zhuti-text-color);}
.index-ziyuanxiazai-con ul li .text-box .text{
	width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-ziyuanxiazai-con ul li .btn-box{
	margin-left:auto;
}
.index-ziyuanxiazai-con ul li .btn-box .btn-item{
	background: linear-gradient(to right, rgb(50,90,177), rgb(115,157,233)) !important;
	color:#ffffff;
	padding: 3px 10px;
    border-radius: 16px;
	cursor:pointer;;
	text-align:center;
}
.index-ziyuanxiazai-con ul li .btn-box .btn-item:hover{
	background: linear-gradient(to right, #b1150c, #e19b97) !important;
}

/*index-软件学院*/
.index-ruanjianxueyuan-box{width:100%;height:100%;}
.index-ruanjianxueyuan-box .index-title{}
.index-ruanjianxueyuan-box .index-title .index-gengduo a{color:#333333;}
.index-ruanjianxueyuan-box .index-title .index-gengduo a:hover{color:var(--zhuti-text-color);}
.index-ruanjianxueyuan-con{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
	padding:13px 15px;
	height:-moz-calc(100% - 55px);
	height:-webkit-calc(100% - 55px);
	height: calc(100% - 55px);
}
.index-ruanjianxueyuan-con ul li{
	border-bottom: 1px dashed #a6a6a6;
	padding-top:8px;
	padding-bottom:8px;
}
.index-ruanjianxueyuan-con ul li:first-child{padding-top: 0;}
.index-ruanjianxueyuan-con ul li:last-child{border-bottom: 0;}
.index-ruanjianxueyuan-con ul li .text-box{
	width:100%;
}
.index-ruanjianxueyuan-con ul li .text-box .title{
	display:inline-block;
	max-width:100%;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
	
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-ruanjianxueyuan-con ul li .text-box .title:hover{cursor:pointer;color:var(--zhuti-text-color);}
.index-ruanjianxueyuan-con ul li .text-box .text{
	width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
/*index-拼搏吧*/
.index-ruanjianxueyuan-con ul li .text-box .title .label{
	display: inline-block;
    max-width: calc(100% - 60px);
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	vertical-align: middle;
}
.index-ruanjianxueyuan-con ul li .text-box .label:hover{
    cursor: pointer;
    color: var(--zhuti-text-color);
}
.index-ruanjianxueyuan-con ul li .text-box .title .biaoshi{
	display: inline-block;
	text-align:center;
	padding:0 5px;
	background:rgb(245,229,229);
	color:rgb(184,0,5);
	border:1px solid rgb(184,0,5);
    -moz-border-radius: 10px 0 10px 0;
    -ms-border-radius: 10px 0 10px 0;
    -webkit-border-radius: 10px 0 10px 0;
    -o-border-radius: 10px 0 10px 0;
    border-radius: 10px 0 10px 0;
	margin-left:5px;
	font-size: 12px;
	vertical-align: middle;
}
.index-ruanjianxueyuan-con ul li .text-box .title .biaoshi.ok{
	background:rgb(229,240,243);
	color:rgb(20,87,139);
	border:1px solid rgb(20,87,139);
}

/*开奖信息*/
.index-kaijiangxinxi-box{}
.index-kaijiangxinxi-box .index-title .index-gengduo{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.index-kaijiangxinxi-box .index-title .index-gengduo a {
    color: #333333;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.index-kaijiangxinxi-box .index-title .index-gengduo a:hover{color:var(--zhuti-text-color);}
.index-kaijiangxinxi-con{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    height: -moz-calc(100% - 55px);
    height: -webkit-calc(100% - 55px);
    height: calc(100% - 55px);
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item{
	padding:10px 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item:nth-child(even){background:rgb(246,246,246);}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-img{
    width: 30px;
	height: 30px;
	background:#cccccc;
	margin-right:10px;
}
.icon-kj-3d{background:url(../images/icon-kj-3d.png) no-repeat center center !important;background-size: contain !important;}
.icon-kj-pl3{background:url(../images/icon-kj-pl3.png) no-repeat center center !important;}
.icon-kj-pl5{background:url(../images/icon-kj-pl5.png) no-repeat center center !important;}
.icon-kj-7xc{background:url(../images/icon-kj-7xc.png) no-repeat center center !important;}
.icon-kj-7lc{background:url(../images/icon-kj-7lc.png) no-repeat center center !important;}
.icon-kj-ssq{background:url(../images/icon-kj-ssq.png) no-repeat center center !important;}
.icon-kj-dlt{background:url(../images/icon-kj-dlt.png) no-repeat center center !important;}
.icon-kj-kl8{background:url(../images/icon-kj-kl8.png) no-repeat center center !important;}
.icon-kj-155{background:url(../images/icon-kj-155.png) no-repeat center center !important;}
.icon-kj-61{background:url(../images/icon-kj-61.png) no-repeat center center !important;}
.icon-kj-cai{background:url(../images/icon-cai.png) no-repeat center center !important;}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box{
	width:calc(100% - 40px);
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title{
	width:100%;
	line-height: 30px;
	white-space: nowrap;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title .title,.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title .title a{
	color:#13588c;
	font-size:15px;
	font-family: PFSCB;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title .text{
	font-size:12px;
	color:#000000;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title .text a{color:#000000;}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title .text a:hover{color:#13588c;}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-title .text font{color:var(--zhuti-text-color);}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-haoma-box{
	margin-top:6px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-haoma-box .haoma-item{
    width: 25px;
	height: 25px;
	line-height:25px;
	font-size:13px;
	text-align:center;
	font-family: PFSCB;
	color:#ffffff;
	background:var(--zhuti-bg-color);
	/*border-radius:50%;*/
	display:inline-block;
	margin-right:5px;
	margin-bottom:5px;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-haoma-box .haoma-item.text{
	width: auto;
    background: transparent;
    color: #000000;
    font-family: inherit;
    font-size: 12px;
}
.index-kaijiangxinxi-con .kaijiangxinxi-item .item-text-box .item-haoma-box a .haoma-item.text{color: var(--zhuti-bg-color);}

.qiu-red{background:#f44336;background:url(../images/icon-qiu-red.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-lan{background:#2196f3;background:url(../images/icon-qiu-lan.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-huang{background:#ffc107;background:url(../images/icon-qiu-huang.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-ju{background:#ff5722;background:url(../images/icon-qiu-ju.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-cheng{background:#ff9800;background:url(../images/icon-qiu-cheng.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-qing{background:#00BCD4;background:url(../images/icon-qiu-qing.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-zi{background:#00BCD4;background:url(../images/icon-qiu-zi.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-jin{background:#00BCD4;background:url(../images/icon-qiu-jin.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-yin{background:#00BCD4;background:url(../images/icon-qiu-yin.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-tong{background:#00BCD4;background:url(../images/icon-qiu-tong.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-jin1{background:#00BCD4;background:url(../images/icon-qiu-jin2.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-yin1{background:#00BCD4;background:url(../images/icon-qiu-yin2.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}
.qiu-tong1{background:#00BCD4;background:url(../images/icon-qiu-tong2.png) no-repeat center center !important;background-size:contain !important;display: flex !important;align-items: center;justify-content: center;color:#ffffff !important;text-align:center !important;}



/*软件商城*/
.index-ruanjianshangcheng-box{height: 100%;}
.index-ruanjianshangcheng-box .index-title .index-gengduo a {
    color: #333333;
}
.index-ruanjianshangcheng-con{
	max-height: -moz-calc(100% - 43px);
    max-height: -webkit-calc(100% - 43px);
    max-height: calc(100% - 43px);
}
.moban-tab-ul{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.moban-tab-ul li{
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	color:#000000;
	font-size:14px;
	text-align:center;
	line-height: 35px;
    padding: 0 15px;
}
.moban-tab-ul li a{
	color:#000000;
}
.moban-tab-ul li:hover{color:var(--zhuti-text-color);}
.moban-tab-ul li.active{color:#ffffff;background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;}
.moban-tab-ul li:hover a{color:var(--zhuti-text-color);}
.moban-tab-ul li.active a{color:#ffffff;}
.moban-tab-con{}
.moban-tab-con .tab-item{display:none;}
.moban-tab-con .tab-item.active {display: block;}
.index-ruanjianshangcheng-con .ruanjianshangcheng-zhushi{
	line-height:35px;
	color:#000000;
	position:relative;
	padding-left:10px;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-zhushi:before{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-2.5px;
	width:5px;
	height:5px;
	background:var(--zhuti-bg-color);
	border-radius:50%;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box{
	width:100%;
	max-height: 697px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box{
	width: -moz-calc(50% - 7.5px);
    width: -webkit-calc(50% - 7.5px);
    width: calc(50% - 7.5px);
	border:1px solid #eaebed;
	background:#ffffff;
	margin-bottom:15px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	overflow:hidden;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box:hover{border:1px solid var(--zhuti-text-color);}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-title{
	display: inline-block;
    width: 100%;
    font-size: 15px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:10px 10px;
	padding-bottom:0;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-title:hover{
	color:var(--zhuti-text-color);
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-text{
	font-size:12px;
	color:#999999;
	padding:10px 10px;
	padding-top:0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-text .number{
	font-size:14px;
	color:var(--zhuti-text-color);
	margin-left:auto;
	font-family: PFSCB;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-btn-box{
	width:100%;
	background:rgb(246,246,246);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-btn-box .btn-item{
	width:30%;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#3363b2;
	font-size:12px;
}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-btn-box .btn-item:hover{color:var(--zhuti-text-color);}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box .item-btn-box .xian{
	color:#999999;
}
.ruanjianshangcheng-zhushi2{}
.ruanjianshangcheng-zhushi2 p{font-size:12px;margin-bottom:5px;line-height:20px;}
.ruanjianshangcheng-zhushi2 p:last-child{margin-bottom:0;}
.index-ruanjianshangcheng-con .moban-tab-con{
	height: -moz-calc(100% - 35px - 55px);
    height: -webkit-calc(100% - 35px - 55px);
    height: calc(100% - 35px - 55px);
}
.index-ruanjianshangcheng-con .moban-tab-con .tab-item{width: 100%;height: 100%;}

/*登录注册*/
.index-login-box{
	width:100%;
	height:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	-moz-box-shadow:0 0 20px rgb(5 89 176 / 15%);
	-webkit-box-shadow:0 0 20px rgb(5 89 176 / 15%); 
	box-shadow:0 0 20px rgb(5 89 176 / 15%);
}
.index-login-box .login-item{
	height:100%;
	overflow:auto;
}
.index-login-box .login-item.gg{width:360px;}
.index-login-box .login-item.gg .login-gg-box{
	width:100%;
	height:100%;
	background:url(../images/login-gg-bg.jpg) no-repeat center center / cover;
}
.index-login-box .login-item.gg .login-gg-box .img-logo{padding-top:20px;padding-left:20px;}
.index-login-box .login-item.gg .login-gg-box .img-logo img{max-width: 170px;}
.index-login-box .login-item.dl{
	padding:0 190px;
	height:100%;
	background:#ffffff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    /*justify-content: center;*/
	padding-top:20px;
}
.index-login-box .login-title{
	width:100%;
	text-align:center;
	line-height:50px;
    font-size: 24px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.index-login-box .login-input-group{margin-bottom:10px;}
.index-login-box .input-text{
	width:100%;
    font-size: 16px;
    font-family: PFSCB;
    color: #000000;
	margin-bottom:10px;
}
.index-login-box .input-box{
	width:100%;
	height:45px;
	position:relative;
}
.index-login-box .input-box .input-img{
	width: 40px;
    height: 40px;
	position:absolute;
	top:2px;
	left:0;
}
.index-login-box .input-box .input-img.user{
	background:url(../images/login-icon-user.png) no-repeat center center;
}
.index-login-box .input-box .input-img.mm{
	background:url(../images/login-icon-mm.png) no-repeat center center;
}
.index-login-box .input-box .input-img.yzm{
	background:url(../images/login-icon-yzm.png) no-repeat center center;
}
.index-login-box .input-box .input-img.email{
	background:url(../images/login-icon-email.png) no-repeat center center;
}
.index-login-box .input-box .input-img.phone{
	background:url(../images/login-icon-phone.png) no-repeat center center;
}
.index-login-box .input-box .input-img.csd{
	background:url(../images/login-icon-csd.png) no-repeat center center;
}
.index-login-box .input-box input[type="text"],.index-login-box .input-box input[type="password"],.index-login-box .input-box select{
	width:100%;
	height:100%;
	line-height:100%;
	color:#000000;
	padding:0 40px;
	outline:none;
	border:0;
	background:transparent;
	font-size:14px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	overflow:hidden;
	/*background:#f2f5f8;*/
	border:1px solid #dbdbdb;
}
.index-login-box .input-box select{background: url(../images/login-icon-select.png) no-repeat right 15px center;}
.index-login-box .login-img-yzm{
	position:absolute;
	right:8px;
	top:0;
	height:100%;
	display: flex;
    align-items: center;
}
.index-login-box .login-img-yzm img{max-height:100%;cursor:pointer;}
.index-login-box .login-zt-box{
	width:100%;
	height:40px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-login-box .login-zt-box .zt-item{
	font-size:14px;
}
.index-login-box .login-zt-box .zt-item a{
	color:#007eff;
}
.index-login-box .login-zt-box .zt-item a:hover{
	color: var(--zhuti-text-color);
}
.index-login-box .login-btn-box,.zhuce-tankuang-con .con-btn-box{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.index-login-box .login-btn-box .login-btn,.zhuce-tankuang-con .con-btn-box .con-btn{
	min-width:200px;
	height:45px;
	line-height:43px;
	background:#f8e5e5;
	text-align:center;
	color:#b70000;
	border:1px solid #b70000;
	font-size:14px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	margin-right: 10px;
}
.index-login-box .login-btn-box .login-btn.jianbian-bg1,.zhuce-tankuang-con .con-btn-box .con-btn.jianbian-bg1{color:#ffffff;}
.index-login-box .login-btn-box .login-btn:hover,.zhuce-tankuang-con .con-btn-box .con-btn:hover{cursor:pointer;background:#b70000;color:#ffffff;}
.index-login-box .login-btn-box .login-btn.jianbian-bg1:hover,.zhuce-tankuang-con .con-btn-box .con-btn.jianbian-bg1:hover{opacity:0.9;cursor:pointer;}
.login-bottom-box,.zhuce-tankuang-con .con-bottom-box{margin-top:20px;border-top:1px dashed #dbdbdb;padding-top:20px;}
.login-bottom-box .title,.zhuce-tankuang-con .con-bottom-box .title{
	font-size: 16px;
    font-family: PFSCB;
    color: #000000;
	margin-bottom:5px;
}
.login-bottom-box .text,.zhuce-tankuang-con .con-bottom-box .text{
	font-size: 12px;
    color: #999999;
	margin-bottom:20px;
}
.login-bottom-box a:hover,.zhuce-tankuang-con .con-bottom-box a:hover{color:#0168b5 !important;}

/*注册*/
.index-login-box .login-item.zc{
	padding:20px 40px;
	height:100%;
	background:#ffffff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.index-login-box .zc .login-title{text-align:left;line-height: 30px;}
.index-login-box .login-text{
	width: 100%;
    font-size: 14px;
    color: #999999;
}
.zhuce-buzhou-box{
	width:100%;
	margin:15px 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.buzhou-item{
	position:relative;
	width:60px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.buzhou-item .item-img{
	width:45px;
	height:45px;
	background:#e5f1ff;
	margin-bottom: 5px;
	position:relative;
}
.buzhou-item .item-img:before{
	content: " ";
	width: 60px;
    height: 8px;
    position: absolute;
    left: 55px;
    top: 50%;
	margin-top:-4px;
    background:url(../images/zhuce-buzhou-jiantou.png) no-repeat center center;
}
.buzhou-item.active .item-img:before{background:url(../images/zhuce-buzhou-jiantou1.png) no-repeat center center;}
.buzhou-item .item-img.zhanghu{background:url(../images/zhuce-buzhou1.png) no-repeat center center;}
.buzhou-item .item-img.youxiang{background:url(../images/zhuce-buzhou2.png) no-repeat center center;}
.buzhou-item.active .item-img.youxiang{background:url(../images/zhuce-buzhou2-active.png) no-repeat center center;}
.buzhou-item .item-img.shouji{background:url(../images/zhuce-buzhou3.png) no-repeat center center;}
.buzhou-item.active .item-img.shouji{background:url(../images/zhuce-buzhou3-active.png) no-repeat center center;}
.buzhou-item .item-img.weixin{background:url(../images/zhuce-buzhou3-1.png) no-repeat center center;}
.buzhou-item.active .item-img.weixin{background:url(../images/zhuce-buzhou3-1-active.png) no-repeat center center;}
.buzhou-item .item-img.mima{background:url(../images/zhuce-buzhou4.png) no-repeat center center;}
.buzhou-item.active .item-img.mima{background:url(../images/zhuce-buzhou4-active.png) no-repeat center center;}
.buzhou-item .item-img.mima:before{display:none;}
.buzhou-item .item-txt{
	width: 100%;
    font-size: 14px;
    color: #999999;
	text-align:center;
}
.buzhou-item.active .item-txt{color:#000000;}
/*注册协议*/
.index-login-box .login-item.xy{
	width:300px;
	height:100%;
	padding:15px;
}
.index-login-box .login-item.xy .xieyi-title{
	width: 100%;
    line-height: 30px;
    font-size: 18px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dashed #bbbfc8;
}
.index-login-box .login-item.xy .xieyi-text{
	font-size:14px;
}
.index-login-box .login-item.xy .xieyi-text p{
	margin-bottom:10px;
}
.index-login-box .login-item.xy::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
    background-color: transparent;
}
.index-login-box .login-item.xy::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: #b6bcc6;
}
.index-login-box .login-item.xy::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: var(--zhuti-bg-color);
}
.index-login-box .login-item.xy::-webkit-scrollbar-corner {
 	background-color: transparent;
}
.index-login-box .input-text{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-login-box .input-text .text-label{
    font-size: 16px;
    font-family: PFSCB;
    color: #000000;
}
.index-login-box .input-text .text-label .color-red{color:red !important;}
.index-login-box .input-text .text-font{
    font-size: 12px;
	color:#999999;
	text-align:right;
}
.index-login-box .login-item.zc .login-zt-box .zt-item a:hover{
	color:#0168b5 !important;
}
.index-login-box .input-fsbtn{
	position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 15px;
	font-size:14px;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
.index-login-box .input-fsbtn:hover{cursor:pointer;opacity:0.9;}

/*注册成功弹框*/
.moban-tankuang-bg{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
	display:none;
}
.moban-zhuce-tankuang-box{
	width:570px;
	height:420px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-285px;
	margin-left:-210px;
	
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
}
.moban-zhuce-tankuang-box .zhuce-tankuang-title{
	padding:0 20px;
	padding-bottom:20px;
	height:100px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background:linear-gradient(to top, #0072ff, #56b0ff); 
	-moz-border-radius:10px 10px 0 0;
	-ms-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-o-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	overflow:hidden;
}
.moban-zhuce-tankuang-box .tankuang-logo{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.moban-zhuce-tankuang-box .tankuang-logo img{max-height: 50px;}
.moban-zhuce-tankuang-box .tankuang-close{
	width:30px;
	height:30px;
	background:url(../images/good-tk-close.png) no-repeat center center;
	cursor:pointer;
}
.moban-zhuce-tankuang-box .zhuce-tankuang-con{
	margin-top:-20px;
	background:#ffffff;
	-moz-border-radius:10px;
	-ms-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	padding:20px;
	height:-moz-calc(100% - 80px);
	height:-webkit-calc(100% - 80px);
	height: calc(100% - 80px);
	overflow:auto;
}
.moban-zhuce-tankuang-box .zhuce-tankuang-con .con-title{
	font-size: 20px;
	line-height: 30px;
    color: #000000;
    font-family: PFSCB;
}
.moban-zhuce-tankuang-box .zhuce-tankuang-con .con-ul{
	margin-top:5px;
	margin-bottom:10px;
}
.moban-zhuce-tankuang-box .zhuce-tankuang-con .con-ul li{
	font-size: 14px;
	line-height: 30px;
    color: #666666;
	position: relative;
	padding-left: 15px;
}
.moban-zhuce-tankuang-box .zhuce-tankuang-con .con-ul li:before{
	content:'';
	position:absolute;
	left:0;
	top:50%;
	margin-top:-4px;
	width:8px;
	height:8px;
	background:#007eff;
	border-radius:50%;
}
.zhuce-tankuang-con .con-bottom-box .text{
	font-size:14px;
}

/*web公告*/
.web-gonggao-content-box{width:100%;}
.three-item-box{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: start;
    align-items: start;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: stretch;
}
.three-item-box .item-box{
	width: -moz-calc(33% - 10px);
    width: -webkit-calc(33% - 10px);
    width: calc(33% - 10px);
}
.three-item-box .item-box:nth-child(2){
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.three-item-box .item-box:nth-child(1),.three-item-box .item-box:nth-child(3){
	width:360px;
}

/*web公告 - 公告类别*/
.web-gonggao-type-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.web-gonggao-type-box .index-title {
    margin-bottom: 0;
    padding-right: 15px;
}
.web-gonggao-type{width:100%;padding: 0 15px;}
.web-gonggao-type .type-item{
    width: 100%;
	height: 40px;
    line-height: 40px;
	border-bottom: 1px dashed #a6a6a6;
}
.web-gonggao-type .type-item:last-child{border-bottom:0;}
.web-gonggao-type .type-item a{
	width:100%;
	color: #000000;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.web-gonggao-type .type-item a:hover,.web-gonggao-type .type-item.active a{color:var(--zhuti-text-color);}
.web-gonggao-type .type-item .type-img{
	width:20px;
	height:40px;
	background:var(--zhuti-text-color);
}
.web-gonggao-type .type-item .type-title{
	width:-moz-calc(100% - 60px);
	width:-webkit-calc(100% - 60px);
	width: calc(100% - 60px);
    font-size: 14px;
	font-family: PFSCB;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.web-gonggao-type .type-item .type-jiantou{
	width:20px;
	height:40px;
	background:url(../images/gonggao-type-jiantou.png) no-repeat center center;
}
/*web公告 - 重要公告*/
.index-gonggao-title.zhongyaogonggao .text-yy:before {
    content: '重要公告';
}
/*web公告 - 热点推荐*/
.web-rediantuijian-box .index-new-list-con ul li .text.new:before {
    background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;
}
/*web公告 - 拼搏在线论坛*/
.index-gonggao-title.pinbozaixianluntan .text-yy:before {
    content: '拼搏在线论坛';
}
/*web公告 - 广告图1*/
.web-gonggao1-bg{height:90px;background: url(../images/web-guanggao1.png) no-repeat center center / cover;}
/*web公告 - 广告图2*/
.web-gonggao2-bg{height:90px;background: url(../images/web-guanggao2.png) no-repeat center center / cover;}
/*web公告 搜索框*/
.web-gonggao-search-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.gonggao-search-box{
	width:100%;
    padding: 5px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.gonggao-search-box .gonggao-search{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border:none;
	outline:none;
	color:#000000;
	font-size:14px;
	height:40px;
	line-height:40px;
	background:url(../images/icon-gonggao-search.png) no-repeat left 10px center;
	padding: 0 20px 0 35px;
}
.gonggao-search-box .gonggao-search-btn{
	min-width:100px;
	text-align:center;
	line-height:40px;
	font-size:14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.gonggao-search-box .gonggao-search-btn:hover{cursor:pointer;opacity:0.9;color:#ffffff;}
.gonggao-search-select{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	padding:0 10px;
	padding-right:15px;
	margin-right:5px;
	position:relative;
}
.gonggao-search-select:before{
	content:'';
	position:absolute;
	top:15%;
	right:0;
	height:70%;
	width:1px;
	background:#dbdbdb;
}
.gonggao-search-select select{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	border:none;
	outline:none;
	background: url(../images/login-icon-select.png) no-repeat right center / 10px #ffffff;
    padding:0 15px 0 10px;
}

/*web公告 图片列表*/
.index-new-list-img-box{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-new-list-img-box .new-list-img-item{
	width:-moz-calc(25% - 10px);
	width:-webkit-calc(25% - 10px);
	width: calc(25% - 10px);
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding:5px;
	background:#ffffff;
}
.index-new-list-img-box .new-list-img-item .list-img{
	width:100%;
	height:80px;
	background:#999999;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.index-new-list-img-box .new-list-img-item .list-title{
	display: inline-block;
    max-width: 100%;
    font-size: 12px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top:5px;
}
.index-new-list-img-box .new-list-img-item .list-img:hover,.index-new-list-img-box .new-list-img-item .list-title:hover{cursor:pointer;color:var(--zhuti-text-color);}
.index-new-list-img-box .new-list-img-item .list-text{
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-bottom:5px;
}
.index-new-list-img-box .new-list-img-item .list-btn-box{
	padding:0 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.index-new-list-img-box .new-list-img-item .list-btn-box .btn-item{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: linear-gradient(to right, rgb(50, 90, 177), rgb(115, 157, 233)) !important;
    color: #ffffff;
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
	text-align:center;
}
.index-new-list-img-box .new-list-img-item .list-btn-box .btn-item:hover {
    background: linear-gradient(to right, #b1150c, #e19b97) !important;
}
.web-gonggao-ruanjianfabu-box{
	background: transparent;
	padding: 0;
}
.web-gonggao-ruanjianfabu-box .index-new-list-con{
	width:100%;
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
/* 去掉蓝点
.web-gonggao-ruanjianfabu-box .index-new-list-con ul li .text,.web-gonggao-zuixingonggao-box .index-new-list-con ul li .text{padding-left:0;}
.web-gonggao-ruanjianfabu-box .index-new-list-con ul li .text:before,.web-gonggao-zuixingonggao-box .index-new-list-con ul li .text:before{display:none;}
*/

/*当前位置*/
.web-dangqianweizhi-box{
	background:#fff2f1;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.web-dangqianweizhi-box img{margin-top:-3px;}
.web-dangqianweizhi-con{
	height:40px;
	line-height:40px;
	color:#333333;
	font-size:14px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	padding:0 15px;
}
.web-dangqianweizhi-con a{color:#333333;}
.web-dangqianweizhi-con a:hover,.web-dangqianweizhi-con span{color:var(--zhuti-text-color);}

/*软件商城 - 右上 购物nav*/
.web-shopp-nav-box{
	height:40px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: end;
	-moz-justify-content: end;
	-webkit-justify-content: end;
	justify-content: end;
}
.web-shopp-nav-box ul{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.web-shopp-nav-box li{position:relative;}
.web-shopp-nav-box li:after{
	content:'';
	position:absolute;
	top:50%;
	right:0;
	height:15px;
	margin-top:-7.5px;
	width:1px;
	background:#d1d1d1;
}
.web-shopp-nav-box li:last-child:after{display:none;}
.web-shopp-nav-box li a{display:block;position:relative;padding:0 15px;color:#000000;font-size:14px;}
.web-shopp-nav-box li a:hover{color:var(--zhuti-text-color);}
.jiabiao{
	min-width:10px;
	min-height:10px;
	background: linear-gradient(to top, var(--zhuti-jianbian-color2), var(--zhuti-jianbian-color1));
    color: white;
	border-radius:30px;
	padding:0 4px;
    position: absolute;
    top: -6px;
    left: 24px;
    text-align: center;
    font-size: 12px;
}
.jiabiao:hover{background:var(--zhuti-jianbian-color1);cursor:pointer;}
.gwc-hover-block:hover .moban-gwc-fc-box{display:block;}
/*购物车浮层*/
.moban-gwc-fc-box{
	position:absolute;
	left:50%;
	width: 340px;
	margin-left:-170px;
	padding-top:10px;
	z-index:100;
	display:none;
}
.moban-gwc-fc-box .fc-jiao{
	position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -6px;
}
.moban-gwc-fc{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	overflow: hidden;
}
.moban-gwc-fc-box .mygwc-table-box{
	max-height: 300px;
    overflow: auto;
}
.moban-gwc-fc-box .mygwc-table-box::-webkit-scrollbar{width: 10px;height: 10px;background-color: transparent;}
.moban-gwc-fc-box .mygwc-table-box::-webkit-scrollbar-track{border-radius: 10px;background-color: #b6bcc6;}
.moban-gwc-fc-box .mygwc-table-box::-webkit-scrollbar-thumb{border-radius: 10px;background-color: var(--zhuti-bg-color);}
.moban-gwc-fc-box .mygwc-table-box::-webkit-scrollbar-corner{background-color: transparent;}
.moban-gwc-fc-box .mygwc-table td,.moban-gwc-fc-box .mygwc-table td a{font-size:12px !important;}
.moban-gwc-fc-box .mygwc-table td a{padding:0 !important;}
.moban-gwc-fc-box .mygwc-table tr{border-bottom: 1px dashed #a6a6a6 !important;}
.moban-gwc-fc-box .mygwc-table tr:last-child{border-bottom: 0 !important;}
.moban-gwc-fc-bottom{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background:#f6f6f6;
	height:40px;
	padding:0 10px;
}
.moban-gwc-fc-bottom .fc-bottom-item{
	color:#000000;
	font-size:14px;
	font-weight: bold;
}
.moban-gwc-fc-bottom .fc-bottom-item:nth-child(2){width:80px;}
.moban-gwc-fc-bottom .fc-bottom-item .item-btn-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -moz-justify-content: end;
    -webkit-justify-content: end;
    justify-content: end;
    height: 22px;
}
.moban-gwc-fc-bottom .fc-bottom-item .item-btn-box .btn-item {
    background: linear-gradient(to right, rgb(50, 90, 177), rgb(115, 157, 233));
    color: #ffffff;
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
	font-size:12px;
	font-weight: normal;
}

/*软件类别切换*/
.web-ruanjianshangcheng-nav-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.web-ruanjianshangcheng-nav{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	
	border-bottom:1px solid #d1d1d1;
	height: 44px;
}
.web-ruanjianshangcheng-nav .nav-item{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height:45px;
	line-height:45px;
	font-size:16px;
    color: #000000;
    text-align: center;
    font-family: PFSCB;
	text-align:center;
	border-bottom:2px solid transparent;
}
.web-ruanjianshangcheng-nav .nav-item:hover,.web-ruanjianshangcheng-nav .nav-item.active{
	color:var(--zhuti-text-color);
	cursor:pointer;
}
.web-ruanjianshangcheng-nav .nav-item.active{
	border-bottom:2px solid var(--zhuti-text-color);
}
.web-ruanjianshangcheng-nav-con{width:100%;}
.web-ruanjianshangcheng-nav-con .type-item{
    width: 100%;
	height: 40px;
    line-height: 40px;
	padding: 0 15px;
}
.web-ruanjianshangcheng-nav-con .type-item a{
	width:100%;
	color: #000000;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px dashed #a6a6a6;
}
.web-ruanjianshangcheng-nav-con .type-item a:hover{color:var(--zhuti-text-color);}
.web-ruanjianshangcheng-nav-con .type-item:last-child a{border-bottom:0;}
.web-ruanjianshangcheng-nav-con .type-item .type-img{
	width:20px;
	height:40px;
	background:var(--zhuti-text-color);
	background: url(../images/icon-ruanjian-type.png) no-repeat left center;
}
.web-ruanjianshangcheng-nav-con .type-item .type-title{
	width:-moz-calc(100% - 60px);
	width:-webkit-calc(100% - 60px);
	width: calc(100% - 60px);
    font-size: 14px;
	font-family: PFSCB;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.web-ruanjianshangcheng-nav-con .type-item .type-jiantou{
	width:20px;
	height:40px;
	background:url(../images/gonggao-type-jiantou.png) no-repeat center center;
}
.web-ruanjianshangcheng-nav-con .type-item.active{
	background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;
    color: white;
}
.web-ruanjianshangcheng-nav-con .type-item.active a{border-bottom:0;}
.web-ruanjianshangcheng-nav-con .type-item.active .type-img{background: url(../images/icon-ruanjian-type-bai.png) no-repeat left center;}
.web-ruanjianshangcheng-nav-con .type-item.active .type-title{color:#ffffff;}
.web-ruanjianshangcheng-nav-con .type-item.active .type-jiantou{background:url(../images/gonggao-type-jiantou-bai.png) no-repeat center center;}
/*软件注册流程 - 广告图*/
.web-ruanjianshangcheng-bg{
	position:relative;
    height: 165px;
    background: url(../images/img-ruanjiangoumai.png) no-repeat center center;
	cursor:inherit;
}
.web-ruanjianshangcheng-bg .ruanjianshangcheng-item{
    position: absolute;
	width: 85px;
    display: block;
    height: 30px;
    /*background: #ff000054;*/
}
.web-ruanjianshangcheng-bg .ruanjianshangcheng-item.item1{left: 75px;top: 53px;}
.web-ruanjianshangcheng-bg .ruanjianshangcheng-item.item2{right: 13px;top: 53px;}
.web-ruanjianshangcheng-bg .ruanjianshangcheng-item.item3{right: 13px;bottom: 18px;}
.web-ruanjianshangcheng-bg .ruanjianshangcheng-item.item4{left: 75px;bottom: 18px;}
/*软件排行切换*/
.web-ruanjianshangcheng-paihang-box .nav-item{font-size:15px;}
.web-ruanjianshangcheng-paihang-box .web-ruanjianshangcheng-nav-con .type-item .type-img{
	width: 40px;
    height: 40px;
    line-height: 40px;
	background:transparent;
	text-align:center;
	color:var(--zhuti-text-color);
	font-size:15px;
	font-family: PFSCB;
	font-weight: bold;
}
.web-ruanjianshangcheng-nav-con .type-item .type-title{
    width: -moz-calc(100% - 50px);
    width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
}
/*推荐软件*/
.ruanjian-tuijian-list-box{width:100%;}
.ruanjian-tuijian-list-con{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.ruanjian-tuijian-list-con .tuijian-list-item{
	width:-moz-calc(50% - 7.5px);
	width:-webkit-calc(50% - 7.5px);
	width: calc(50% - 7.5px);
	padding:10px;
	padding-right:8px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	background:#ffffff;
	margin-bottom:15px;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-left{
	width:120px;
	height:88px;
	position:relative;
    background: #999999;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	margin-right:10px;
	overflow:hidden;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-left .item-img{
	width:100%;
	height:100%;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-left .item-shoucang{
	width:30px;
	height:30px;
	background:url(../images/ruanjian-weishoucang.png) no-repeat center center;
	position:absolute;
	right:0;
	bottom:0;
	cursor:pointer;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-left .item-shoucang:hover,.ruanjian-tuijian-list-con .tuijian-list-item .item-left .item-shoucang.active{
	background:url(../images/ruanjian-yishoucang.png) no-repeat center center;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right{
	width:-moz-calc(100% - 125px);
	width:-webkit-calc(100% - 125px);
	width: calc(100% - 125px);
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: end;
	-moz-align-items: end;
	-webkit-align-items: end;
	align-items: end;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-bottom:1px solid #e6e6e6;
	margin-bottom: 8px;
    padding-bottom: 8px;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-text-box{max-width: 70%;}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-text-box .item-title{
    width: 100%;
	color: #000000;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-text-box .item-title a{
	display:block;
    width: 100%;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-text-box .item-title a:hover{color:var(--zhuti-text-color);}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-text-box .item-text{
	width: 100%;
    font-size: 12px;
	color:#999999;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-btn-box{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -moz-justify-content: end;
    -webkit-justify-content: end;
    justify-content: end;
	height: 22px;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-btn-box .btn-item{
    background: linear-gradient(to right, rgb(50, 90, 177), rgb(115, 157, 233)) !important;
    color: #ffffff;
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-top .item-btn-box .btn-item:hover{
	background: linear-gradient(to right, #b1150c, #e19b97) !important;
}
.ruanjian-tuijian-list-con .tuijian-list-item .item-right .item-right-bottom{
	width: 100%;
    font-size: 12px;
	color:#999999;
}
/*软件列表*/
.ruanjian-list-box{}
.ruanjian-list-con{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
	background:#ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	margin-right:10px;
	padding:0 15px;
}
.ruanjian-list-con .ruanjian-list-item{width:100%;border-bottom:1px dashed #a6a6a6;padding: 10px 0;}
.ruanjian-list-con .ruanjian-list-item:last-child{border-bottom:0;}
.ruanjian-list-con .ruanjian-list-item .item-top{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: end;
	-moz-align-items: end;
	-webkit-align-items: end;
	align-items: end;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-text-box{width:-moz-calc(100% - 200px);width:-webkit-calc(100% - 200px);width: calc(100% - 200px);}
.ruanjian-list-con .ruanjian-list-item .item-top .item-text-box .item-title{
    width: 100%;
	color: #000000;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 5px;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-text-box .item-title a{
	display:block;
    max-width: 100%;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-right:10px;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-text-box .item-title a:hover{color:var(--zhuti-text-color);}
.ruanjian-list-con .ruanjian-list-item .item-top .item-text-box .item-title span{
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	color:#3363b2;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-text-box .item-text{
	width: 100%;
    font-size: 12px;
	color:#999999;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -moz-justify-content: end;
    -webkit-justify-content: end;
    justify-content: end;
	height: 22px;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box .btn-item{
    background: linear-gradient(to right, rgb(50, 90, 177), rgb(115, 157, 233)) !important;
    color: #ffffff;
    padding: 3px 15px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-left:10px;
	min-width:90px;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box .btn-item:hover{
	background: linear-gradient(to right, #b1150c, #e19b97) !important;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box .btn-item.shoucang{
	background: linear-gradient(to top, var(--zhuti-jianbian-color2), var(--zhuti-jianbian-color1)) !important;
    color: white;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box .btn-item.shoucang:hover{opacity:0.9;}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box .btn-item.number{
	background: transparent !important;
    padding: 0;
    min-width: auto;
    white-space: nowrap;
	color:var(--zhuti-text-color);
	cursor: text;
}
.ruanjian-list-con .ruanjian-list-item .item-top .item-btn-box .btn-item img{margin-right:5px;}
.ruanjian-list-con .ruanjian-list-item .item-bottom{
	width: 100%;
    font-size: 12px;
	color:#666666;
	background:#f6f6f6;
	padding:5px 10px;
	margin-top:10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 54px;
    line-height: 22px;
}

/*翻页*/
.moban-fanye-box{
	margin-top: 20px;
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.moban-fanye-item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}

.moban-fanye-item.jilu{}
.moban-fanye-item.fanye{}
.moban-fanye-box .shang,.moban-fanye-box .xia{
	width:25px;
	height:25px;
	line-height:25px;
	color:var(--zhuti-text-color);
	border-radius:4px;
	text-align:center;
	font-size: 20px;
    cursor: pointer;
    font-family: '宋体';
    font-weight: bold;
	margin:0 5px;
	margin:0;
}
.moban-fanye-box .shang:hover,.moban-fanye-box .xia:hover,.moban-fanye-box .shang.off,.moban-fanye-box .xia.off{background:var(--zhuti-bg-color);color:#ffffff;}
.moban-fanye-box .number{
	min-width: 25px;
    height: 25px;
    line-height: 25px;
    color: #000000;
    border-radius: 30px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    margin: 0 5px;
    margin: 0 2px;
    padding: 0 5px;
}
.moban-fanye-box .number:hover{color:var(--zhuti-text-color);}
.moban-fanye-box .number.active{background:var(--zhuti-bg-color);background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2));color:#ffffff;}
.moban-fanye-box .fanye-input{
	width: 50px;
    height: 25px;
    line-height: 25px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    font-size: 12px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #dbdbdb;
}
.moban-fanye-box .fanye-select{
    height: 25px;
    line-height: 25px;
    color: #000000;
    padding: 0 10px;
	padding-right:25px;
    outline: none;
    border: 0;
    font-size: 12px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
	background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
    border: 1px solid #dbdbdb;
}
.moban-fanye-box .fanye-btn{
	padding:0 10px;
	height: 25px;
    line-height: 25px;
    background: #b70000;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
	cursor:pointer;
}
.moban-fanye-box .fanye-btn:hover{opacity:0.9;}
/*彩票类别*/
.web-caipiaotype-nav-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding: 10px 0 15px 0;
}
.web-caipiaotype-nav-box .index-title{
    margin-bottom: 0;
    padding-right: 15px;
	color:#000000;
}
.web-caipiaotype-nav-con{
	padding: 0 15px;
}
.web-caipiaotype-nav-con .type-item-yiji{}
.web-caipiaotype-nav-con .type-item-yiji{
    width: 100%;
}
.web-caipiaotype-nav-con .type-item-yiji .item-text-box{
	width:100%;
	height: 40px;
    line-height: 40px;
	color: #000000;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.web-caipiaotype-nav-con .type-item-yiji .item-text-box:hover{color:var(--zhuti-text-color);}
.web-caipiaotype-nav-con .type-item-yiji .type-img{
	width:25px;
	height:40px;
	background:var(--zhuti-text-color);
	background: url(../images/icon-cai.png) no-repeat left center;
}
.web-caipiaotype-nav-con .type-item-yiji .type-title{
	width:-moz-calc(100% - 50px);
	width:-webkit-calc(100% - 50px);
	width: calc(100% - 50px);
    font-size: 16px;
	font-family: PFSCB;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.web-caipiaotype-nav-con .type-item-yiji .type-jiantou{
	width:15px;
	height:15px;
	border-radius:50%;
	background:url(../images/icon-youjiantou-bai.png) no-repeat center center var(--zhuti-text-color);
}
.web-caipiaotype-nav-con .type-item-yiji.active .type-img{background: url(../images/icon-cai.png) no-repeat left center;}
.web-caipiaotype-nav-con .type-item-yiji.active .type-title{color:var(--zhuti-text-color);}
.web-caipiaotype-nav-con .type-item-yiji.active .type-jiantou{transform: rotate(90deg);transition:all 0.36s linear;-moz-transition:all 0.36s linear;-webkit-transition:all 0.36s linear;-o-transition:all 0.36s linear;}

.web-caipiaotype-nav-con .type-item-yiji.active .type-erji-box{
	display:block;
}
.web-caipiaotype-nav-con .type-erji-box{
	background:#f6f6f6;
	padding:5px 15px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	margin-bottom: 10px;
	display:none;
}
.web-caipiaotype-nav-con .type-erji-box .type-item-erji{
	height: 30px;
    line-height: 30px;
	color:#000000;
	position:relative;
	padding-left: 15px;
    font-size: 14px;
	font-family: PFSCB;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.web-caipiaotype-nav-con .type-erji-box .type-item-erji:before{
	content: " ";
    position: absolute;
    left: 0;
    top: 50%;
	width: 8px;
    height: 8px;
    margin-top: -4px;
    background: #13588c;
    border-radius: 50%;
    background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;
}
.web-caipiaotype-nav-con .type-erji-box .type-item-erji a{
	color:#000000;
    font-size: 14px;
	font-family: PFSCB;
}
.web-caipiaotype-nav-con .type-erji-box .type-item-erji.active a,.web-caipiaotype-nav-con .type-erji-box .type-item-erji a:hover{color:var(--zhuti-text-color);}
/*全国开奖*/
.quanguokaijaing-list-box{width:100%;}
.quanguokaijaing-list-box .index-title{
    margin-bottom: 0;
    padding-right: 15px;
	color:#000000;
}
.quanguokaijaing-list-con{
	width: 100%;
	padding:10px 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.quanguokaijaing-list-con .list-item{
	width: -moz-calc(50% - 7.5px);
    width: -webkit-calc(50% - 7.5px);
    width: calc(50% - 7.5px);
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;
    margin-bottom: 15px;
}
.quanguokaijaing-list-con .list-item .item-img{
    width: 30px;
    height: 30px;
    background: #cccccc;
    margin-right: 10px;
}
.quanguokaijaing-list-con .list-item .item-text-box {
    width: calc(100% - 40px);
}
.quanguokaijaing-list-con .list-item .item-text-box .item-title{
	width:100%;
	line-height: 30px;
	white-space: nowrap;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-title .title,.quanguokaijaing-list-con .list-item .item-text-box .item-title .title a{
	color:#13588c;
	font-size:15px;
	font-family: PFSCB;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-title .text{
	font-size:12px;
	color:#000000;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: right;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-title .text a{color:#000000;}
.quanguokaijaing-list-con .list-item .item-text-box .item-title .text a:hover{color:#13588c;}
.quanguokaijaing-list-con .list-item .item-text-box .item-title .text font{color:var(--zhuti-text-color);}
.quanguokaijaing-list-con .list-item .item-text-box .item-haoma-box{
	margin-top:0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-haoma-box .haoma-item{
    width: 25px;
	height: 25px;
	line-height:25px;
	font-size:13px;
	text-align:center;
	font-family: PFSCB;
	color:#ffffff;
	background:var(--zhuti-bg-color);
	/*border-radius:50%;*/
	display:inline-block;
	margin-right:5px;
	margin-bottom:5px;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-haoma-box .haoma-item.text{
	width: auto;
    background: transparent;
    color: #000000;
    font-family: inherit;
    font-size: 12px;
	font-weight: bold;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-haoma-box .haoma-item.btn-box{
	width: auto;
    background: transparent;
    color: #000000;
    font-family: inherit;
    font-size: 12px;
	margin-left:auto;
	margin-right:0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -moz-justify-content: end;
    -webkit-justify-content: end;
    justify-content: end;
    height: 22px;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-haoma-box .haoma-item.btn-box .btn-item {
    background: linear-gradient(to right, rgb(50, 90, 177), rgb(115, 157, 233)) !important;
    color: #ffffff;
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: 10px;
}
.quanguokaijaing-list-con .list-item .item-text-box .item-haoma-box .haoma-item.btn-box .btn-item:hover {
    background: linear-gradient(to right, #b1150c, #e19b97) !important;
}

/*在线购买流程*/
.web-zaixiangoumailiucheng-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding:10px 0;
}
.web-zaixiangoumailiucheng-con{
	padding:10px;
}
.web-zaixiangoumailiucheng-bg {
    position: relative;
    height: 240px;
    background: url(../images/img-gwc-liucheng1.png) no-repeat center center;
    cursor: inherit;
}
/*我的购物车*/
.web-mygwc-box{}
.web-mygwc-box .index-title .index-gengduo a{color:#000000;font-size: 14px;}
.web-mygwc-box .index-title .index-gengduo a:hover{color: var(--zhuti-text-color);}
.web-mygwc-con{
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	padding:15px;
}
.web-mygwc-con .mygwc-con-top{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom:15px;
}
.web-mygwc-con .mygwc-con-top .con-top-left{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.web-mygwc-con .mygwc-con-top .con-top-left .item-gwc{
	width:30px;
	height:30px;
	background:url(../images/icon-gwc-hei.png) no-repeat center center;
	position:relative;
	margin-right: 5px;
}
.web-mygwc-con .mygwc-con-top .con-top-left .item-gwc .jiabiao{
	top: 0;
    left: auto;
    right: 0;
}
.web-mygwc-con .mygwc-con-top .con-top-left .item-text{
	font-size:14px;
	color:#666666;
}
.web-mygwc-con .mygwc-con-top .con-top-right{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn{
	min-width: 100px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	margin:0 5px;
}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn:last-child{margin-right:0;}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn.btn1{
	background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2));
	color: white;
}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn.btn1:hover{background: var(--zhuti-jianbian-color1);color: #ffffff;}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn.btn2{background:#f6f6f6;color:#3363b2;}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn.btn2:hover{background: #3363b2;color: #ffffff;}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn.btn3{
	background: linear-gradient(to top, rgb(50, 90, 177), rgb(115, 157, 233));
	color: white;
}
.web-mygwc-con .mygwc-con-top .con-top-right .item-btn.btn3:hover{background: rgb(50, 90, 177);color: #ffffff;}
.mygwc-table-box{
	width:100%;
}
.mygwc-table-box .mygwc-table{
	width:100%;
	border-collapse: collapse;
	border:none;
}
.mygwc-table-box .mygwc-table th{
	color:#666666;
	font-size:14px;
	text-align:center;
	padding:10px;
	border:none;
	background:#f6f6f6;
}
.mygwc-table-box .mygwc-table tr th:first-child{
    -moz-border-radius: 10px 0 0 10px;
    -ms-border-radius: 10px 0 0 10px;
    -webkit-border-radius: 10px 0 0 10px;
    -o-border-radius: 10px 0 0 10px;
    border-radius: 10px 0 0 10px;
}
.mygwc-table-box .mygwc-table tr th:last-child{
    -moz-border-radius: 0 10px 10px 0;
    -ms-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    -o-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0;
}
.mygwc-table-box .mygwc-table tr{
    border-bottom: 1px dashed #a6a6a6;
}
.mygwc-table-box .mygwc-table tr:hover{
    background: #fcf4f4;
}
.mygwc-table-box .mygwc-table tr:first-child{
	height:45px;
	border-bottom:0;
}
.mygwc-table-box .mygwc-table td{
	color:#000000;
	font-size:14px;
	padding:10px;
	text-align:center;
	border:none;
}
.mygwc-table-box .mygwc-table .input-text{
	width: 100%;
    height: 34px;
    line-height: 34px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    background: #ffffff;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.mygwc-table-box .mygwc-table .input-select{
	width: 100%;
	height: 34px;
    line-height: 34px;
    color: #000000;
    padding: 0 10px;
	padding-right:25px;
    outline: none;
    border: 0;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
	background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
    border: 1px solid #dbdbdb;
}
input[type="checkbox"].input-checkbox{
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
    width:20px;
	height:20px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 0;
    background: url(../images/icon-gwc-checkbox.png) no-repeat center center;
}
input[type="checkbox"].input-checkbox:checked {
    background: url(../images/icon-gwc-checked.png) no-repeat center center;
}
.mygwc-table-box .mygwc-table .raido-box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
	-webkit-box-align: start;
	-moz-align-items: start;
	-webkit-align-items: start;
	align-items: start;
}
.mygwc-table-box .mygwc-table .raido-box input[type="radio"]{margin-right:5px;}
.mygwc-table-box .mygwc-table a:hover{cursor:pointer;color:var(--zhuti-text-color) !important;text-decoration: underline;}
/*购物须知*/
.web-gouwuxuzhi-con{
	font-size:12px;
	color:#666666;
	line-height:22px;
}
.web-gouwuxuzhi-con p{border-bottom: 1px dashed #a6a6a6;padding:10px 0;}
.web-gouwuxuzhi-con p:first-child{padding-top: 0;}
.web-gouwuxuzhi-con p:last-child{border-bottom: 0;}
.web-gouwuxuzhi-con a{color:var(--zhuti-text-color);font-weight: bold;}


/*拼搏吧*/
.web-pinboba-big-box{
    min-height: -moz-calc(100% - 45px - 80px - 137px);
    min-height: -webkit-calc(100% - 45px - 80px - 137px);
    min-height: calc(100% - 45px - 80px - 137px);
}
.web-pinboba-big-con{width:100%;}
.three-item-box.noheight{align-items: start;}
.web-pinboba-search-box{
	width:100%;
	height:110px;
	background:#fff2f2;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.web-pinboba-search-box .web-gonggao-search-box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	background:transparent;
	border-radius:0;
}
.web-pinboba-search-box .gonggao-search-box{
	padding:0;
	padding-left:10px;
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.web-pinboba-search-box .gonggao-search-box .gonggao-search,.web-pinboba-search-box .gonggao-search-box .gonggao-search-btn{height:50px;line-height:50px;min-width:120px;}
.search-btn{
    min-width: 120px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	color:var(--zhuti-text-color);
	border:1px solid var(--zhuti-text-color);
	cursor:pointer;
}
.search-btn:hover{background:var(--zhuti-text-color);color:#ffffff;}
.web-pinboba-search-box .pinboba-search-item{color:#000000;font-size:14px;}
.web-pinboba-search-box .pinboba-search-item a{color:#000000;}
.web-pinboba-search-box .pinboba-search-item a:hover{color:var(--zhuti-text-color);}
.web-pinboba-search-box .pinboba-search-item .icon-img{margin-top:-3px;}
.web-pinboba-box{width:100%;padding:20px 0;}
/*拼搏吧 - 问题汇总*/
.pinboba-wentihuizong-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.pinboba-wentihuizong-con{
	width: 100%;
    padding: 10px;
}
.wentihuizong-item-box{
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background:#fff2f2;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.wentihuizong-item-box .wentihuizong-item{
    padding: 10px 15px;
}
.wentihuizong-item-box .wentihuizong-item .item-number{
	width:100%;
	font-size:18px;
	font-family: PFSCB;
	color:#b70000;
	font-weight: bold;
	text-align:center;
}
.wentihuizong-item-box .wentihuizong-item .item-title{
	width:100%;
	font-size:14px;
	font-family: PFSCB;
	color:#000000;
	text-align:center;
}
/*拼搏吧 - 问题分类*/
.pinboba-wentifenlei-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.pinboba-wentifenlei-con{
	width:100%;
	padding:0 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pinboba-wentifenlei-con .wentifenlei-item:last-child{border-bottom:0;}
.pinboba-wentifenlei-con .wentifenlei-item{
	width:100%;
	border-bottom: 1px dashed #a6a6a6;
    padding: 10px 0;
    padding-bottom: 5px;
}
.pinboba-wentifenlei-con .wentifenlei-item .item-title{
	margin-bottom:10px;
    font-size: 14px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	width:100%;
	position:relative;
	font-weight:bold;
	padding-left:15px;
}
.pinboba-wentifenlei-con .wentifenlei-item .item-title:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 6px;
    height: 6px;
    margin-top: -3px;
    background: #13588c;
    border-radius: 50%;
    background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2)) !important;
}
.pinboba-wentifenlei-con .wentifenlei-item .item-con-box{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.pinboba-wentifenlei-con .wentifenlei-item .item-con-box .item-con{
	width:-moz-calc(50% - 5px);
	width:-webkit-calc(50% - 5px);
	width: calc(50% - 5px);
	margin-bottom:10px;
	background:#f3f4f7;
	color:#13588c;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:30px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -webkit-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
	
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.pinboba-wentifenlei-con .wentifenlei-item .item-con-box .item-con.active,.pinboba-wentifenlei-con .wentifenlei-item .item-con-box .item-con:hover{background:#13588c;color:#ffffff;}
/*拼搏吧 - 待解决问题*/
.pinboba-daijiejuewenti-box{}
.index-daijiejuewenti-con{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 13px 15px;
	padding-bottom: 8px;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box{
    border-bottom: 1px dashed #a6a6a6;
    padding-top: 8px;
    padding-bottom: 8px;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box:first-child {
    padding-top: 0;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box:last-child {
    border-bottom: 0;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 5px;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box .title-item,.index-daijiejuewenti-con .daijiejuewenti-item-box .item-text-box{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box .title-item span{
	font-size: 14px;
    color: #000000;
    font-family: PFSCB;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box .title-item:nth-child(1){
	width:70%;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box .title-item:nth-child(2){
	-moz-justify-content: end;
	-webkit-justify-content: end;
	justify-content: end;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box .title-item .title-type{
	display: inline-block;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box .item-title-box .title-item .title-tit{
	display: inline-block;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.index-daijiejuewenti-con .daijiejuewenti-item-box a:hover{color:var(--zhuti-text-color) !important;}
.icon{margin-top:-3px;}
/*拼搏吧 - 最新公告*/
.index-gonggao-title.zuixingonggao .text-yy:before {
    content: '最新公告';
}
/*精华推荐*/
.pinboba-jinghuatuijian-box .index-ruanjianxueyuan-con{
	padding: 0 15px;
	padding-top: 10px;
}
.pinboba-jinghuatuijian-box ul li .text-box .title span{
	font-size: 14px;
    color: #000000;
    font-family: PFSCB;
}
.pinboba-jinghuatuijian-box ul li .text-box .title .label{
	max-width: calc(100% - 30px);
}
/*拼搏吧 - 广告图*/
.pinboba-gonggao-bg1{
    height: 90px;
    background: url(../images/pinboba-gonggao1.png) no-repeat center center / cover;
}
.pinboba-gonggao-bg2{
    height: 90px;
    background: url(../images/pinboba-gonggao2.png) no-repeat center center / cover;
}

/*用户中心*/
.usercenter-big-box{padding:0;}
/*用户中心 - 头部*/
.usercenter-top-box{
	background: #fff2f1;
}
.usercenter-top-box .web-shopp-nav-box img,.usercenter-btn img{
    margin-top: -3px;
}
.usercenter-top-box .web-shopp-nav-box li:last-child a{padding-right:0;}
.usercenter-top-left{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	height:100%;
    position: relative;
}
.usercenter-top-left,.usercenter-top-left span,.usercenter-top-left font{color: #000000;font-size: 14px;font-family: PFSCB;}
.usercenter-btn{
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
	display:inline-block;
	border:1px solid #b70000;
	color:#b70000;
	border-radius:16px;
}
.usercenter-btn:hover img{filter: brightness(0%) invert(100%);}
.usercenter-btn:hover{color: #ffffff;background:#b70000;}
.usercenter-content-box{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -moz-align-items: start;
    -webkit-align-items: start;
    align-items: start;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.usercenter-content-box .usercenter-content-left{
	width:240px;
	background:#ffffff;
}
.usercenter-content-box .usercenter-content-right{
	padding:21px 0;
	padding-left:30px;
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
/*用户中心 - 菜单*/
.erjiye-menu-box{
	background:#ffffff;
	overflow:hidden;
}
.erjiye-menu-box .erji-ul{padding:10px 0;}
.erjiye-menu-box .erji-ul li .erji-ul-title{
	display:block;
	position:relative;
	font-size:16px;
	padding: 10px 20px 10px 60px;
    line-height: 30px;
	color:#000000;
	font-family: PFSCB;
	border-bottom: 1px solid #eeeeee;
}
.erjiye-menu-box .erji-ul li .icon-img{
	width: 30px;
    height: 30px;
    background: #000000;
    position: absolute;
    top: 50%;
    left: 15px;
    margin-top: -15px;
}


.erjiye-menu-box .erji-ul li .icon-img.icon-jiantou{
	left:auto;
	right:5px;
	
	background:url(../images/icon-youjiantou.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li.active .icon-img.icon-jiantou{
	background:url(../images/icon-xiajiantou-bai.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.myshouye{
	background:url(../images/usercenter-menu-myshouye.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.mycanyu{
	background:url(../images/usercenter-menu-mycanyu.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.mydingdan{
	background:url(../images/usercenter-menu-mydingdan.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.myzhanghu{
	background:url(../images/usercenter-menu-myzhanghu.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.myliuyan{
	background:url(../images/usercenter-menu-myliuyan.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.myxiaoxi{
	background:url(../images/usercenter-menu-myxiaoxi.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li .icon-img.myziliao{
	background:url(../images/usercenter-menu-myziliao.png)no-repeat center center;
}
.erjiye-menu-box .erji-ul li.active .icon-img.hover-img{
	filter: brightness(0%) invert(100%);
}
.erjiye-menu-box .erji-ul .sanji-ul{
	background:#fff2f1;
	padding:5px 0;
	display:none;
}
.erjiye-menu-box .erji-ul li:hover .erji-ul-title{color:var(--zhuti-text-color);}
.erjiye-menu-box .erji-ul li.active .erji-ul-title{
	background: linear-gradient(to top, var(--zhuti-jianbian-color2), var(--zhuti-jianbian-color1));
    color:#ffffff;
}
.erjiye-menu-box .erji-ul li.active .sanji-ul,.erjiye-menu-box .erji-ul li.open .sanji-ul{
	display:block;
}
.erjiye-menu-box .erji-ul li.active .erji-ul-title,.erjiye-menu-box .erji-ul li.open .erji-ul-title{border-bottom:0;}
.erjiye-menu-box .erji-ul li.open .icon-img.icon-jiantou{
	transform: rotateZ(90deg);
}

.erjiye-menu-box .erji-ul .sanji-ul li a{
	font-size:16px;
	color:#000000;
	height:30px;
	line-height:30px;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	padding:0 20px 0 60px;
	display: block;
	font-family: PFSCB;
}
.erjiye-menu-box .erji-ul li .sanji-ul li:hover a,.erjiye-menu-box .erji-ul li .sanji-ul li.active a{
	color:var(--zhuti-text-color);
}
/*用户中心 - 联系帮助*/
.usercenter-lianxidianhua-box{padding: 10px 10px 20px 10px;}
.usercenter-lianxidianhua-box .index-title{border-bottom: 1px solid #dddddd;}
.usercenter-lianxidianhua-box .index-title .big-title{
	font-size: 14px;
    line-height: 40px;
}
.usercenter-lianxidianhua-con p{
	line-height:20px;
	color:#333333;
}
/*用户中心 - 首页*/
.usercenter-myindex-box{}
.myindex-xinxizhanshi-box{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.myindex-xinxizhanshi-box .xinxizhanshi-item{
    width: -moz-calc(50% - 7.5px);
    width: -webkit-calc(50% - 7.5px);
    width: calc(50% - 7.5px);
    padding:0 20px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
	line-height:50px;
	font-size:16px;
}
.myindex-xinxizhanshi-box .xinxizhanshi-item .item-title{color:#666666;font-family: PFSCB;}
.myindex-xinxizhanshi-box .xinxizhanshi-item .item-text{color:#000000;font-family: PFSCB;}
/*用户提示*/
.myindex-xinxitishi-box{
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #fff2f1;
    margin-bottom: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
	line-height:50px;
	font-size:12px;
	text-align:center;
	color: #b70000;
}
.myindex-xinxitishi-box a{color:#b70000;}
.myindex-xinxitishi-box a:hover{color:#3363b2;}

/*用户中心 - 拼搏吧*/
.usercenter-pinboba-box{}
.usercenter-pinboba-con{
	padding:5px 20px;
	padding-bottom:10px;
	background:#ffffff;
	background:url(../images/usercenter-mycanyu-bg.png) no-repeat right center #ffffff;
	border-radius:10px;
}
.usercenter-pinboba-top{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.usercenter-pinboba-top .top-title{
    display: inline-block;
    max-width: calc(100% - 60px);
	font-size: 16px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
	line-height: 40px;
}
.usercenter-pinboba-top .top-biaoqian{
	display: inline-block;
    text-align: center;
    padding: 0 5px;
    background: #13588c;
    color: #ffffff;
    -moz-border-radius: 10px 0 10px 0;
    -ms-border-radius: 10px 0 10px 0;
    -webkit-border-radius: 10px 0 10px 0;
    -o-border-radius: 10px 0 10px 0;
    border-radius: 10px 0 10px 0;
    margin-left: 5px;
    font-size: 12px;
    vertical-align: middle;
}
.usercenter-pinboba-bottom{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.usercenter-pinboba-bottom .text-box{
	font-size:12px;
	color:#000000;
}
.usercenter-pinboba-bottom .text-box font{font-family: PFSCB;font-size:20px;}
/*用户中心 - 拼搏吧 - 积分明细*/
.usercenter-pinboba-jifenmingxi-box{}
.usercenter-pinboba-jifenmingxi-con{background: #ffffff;border-radius:10px;padding:5px 20px 20px 20px;}
.jifenmingxi-con-top{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	line-height:40px;
}
.jifenmingxi-con-top .con-top-title{color:#666666;font-size:14px;}
.jifenmingxi-con-top .con-top-text{color:#000000;font-size:20px;font-family: PFSCB;}
.jifenmingxi-con-bottom{
	width:100%;
	background:#fafbff;
	padding:5px 10px 10px 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.jifenmingxi-con-bottom .con-bottom-item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.jifenmingxi-con-bottom .con-bottom-item .con-bottom-title{width:100%;text-align:center;color:#13588c;font-size:20px;font-family: PFSCB;}
.jifenmingxi-con-bottom .con-bottom-item .con-bottom-text{width:100%;text-align:center;color:#666666;font-size:12px;}

/*用户中心 - 我的订单*/
.web-mygwc-con .con-search-box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.web-mygwc-con .con-search-box .con-search-item{}
.con-search-box .con-search-item .search-input-box{
	border:1px solid #eaeaea;
	border-radius:10px;
	height:40px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	font-size:12px;
	padding:0 8px;
	margin-right:5px;
}
.con-search-box .con-search-item .search-input-box .search-title{
	color:#666666;
	margin-right:5px;
}
.con-search-box .con-search-item .search-input-box .search-con{
	
}
.con-search-box .con-search-item .search-input-box input[type='text']{
    height: 30px;
    line-height: 30px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    font-size: 12px;
    background:#f6f6f6;
	border-radius:4px;
	width:100px;
}
.con-search-box .con-search-item .search-input-box select{
	width: 100%;
    height: 30px;
    line-height: 30px;
    color: #000000;
    padding: 0 10px;
    padding-right: 25px;
    outline: none;
    border: 0;
    font-size: 12px;
    background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
	text-align:center;
	border-radius:4px;
}
.search-checkbox-box{
	height:40px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	color:#000000;
	font-size:12px;
	margin-right:5px;
}
.search-checkbox-box .checkbox-item{margin-right: 5px;}
.search-button-box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.search-button-box .search-button{
	min-width: 50px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin: 0 5px;
	border:1px solid #b70000;
	color:#b70000;
	background:#ffffff;
	cursor:pointer;
	padding:0 10px;
}
.search-button-box .search-button.button1{
	border:1px solid #b70000;
	background: linear-gradient(to top, #d8261c, #b1150c);
    color: #ffffff;
}
.search-button-box .search-button:hover{
	color:#ffffff;
	background:#b70000;
}
.search-button-box .search-button.button2{background:#f6f6f6;color:#3363b2;border:1px solid #f6f6f6;}
.search-button-box .search-button.button2:hover{background: #3363b2;color: #ffffff;border:1px solid #3363b2;}
.search-button-box .search-button.button3{background: linear-gradient(to top, rgb(50, 90, 177), rgb(115, 157, 233));color: white;border:1px solid rgb(50, 90, 177);}
.search-button-box .search-button.button3:hover{background: rgb(50, 90, 177);color: #ffffff;border:1px solid rgb(50, 90, 177);}

/*模版详细*/
.web-detail-box{}
.web-detail-con{padding:20px;border-top: 1px solid #eeeeee;color:#000000;font-size:12px;line-height: 2em;}
.web-detail-con p{
	color:#000000;
	font-size:12px;
	text-indent: 2em;
    line-height: 2em;
    text-align: justify;
	margin-bottom: 10px;
}
.web-detail-con p img{max-width:100%;}
.web-detail-con table{
	width:100%;
	border-collapse: collapse;
	border:1px solid #dbdbdb;
}
.web-detail-con table tr th{
	background:#e5f0ff;
	color:#000000;
	text-align:center;
    white-space: nowrap;
    height: 40px;
	border: 1px solid #a6a6a6;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1));
    background: linear-gradient(#f6f6f6, #e1e1e1);
    border: #c2c2c2 1px solid;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.web-detail-con table tr td{
	background:#ffffff;
	color:#333333;
	text-align:center;
    height: 35px;
	line-height:25px;
	padding:5px 15px;
	border:#dbdbdb 1px solid;
}

/*新闻详细*/
.web-new-detail-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
.web-new-detail-con{padding:20px;position:relative;}
.web-new-detail-con .detail-title{
    color: #000000;
    line-height: 50px;
    text-align: center;
	font-size: 25px;
    font-weight: bold;
}
.web-new-detail-con .detail-link{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 10px;
    margin: 20px 0;
	font-size:14px;
	text-align:center;
	border: 1px solid #EEEEEE;
    border-left: none;
    border-right: none;
}
.web-new-detail-con p{
	font-family: 微软雅黑;
	font-size: 14px;
	margin-bottom: 20px;
    line-height: 180%;
    color: #333333;
	text-indent: 2em;
    text-align: justify;
}
.web-new-detail-con div{
	font-family: 微软雅黑;
	font-size: 14px;
    line-height: 180%;
    color: #333333;
	text-indent: 2em;
    text-align: justify;
}
.web-new-detail-con p img{margin-bottom:15px;}
.web-new-detail-con table{
	width:100%;
	border-collapse: collapse;
	border:1px solid #d1deec;
}
.web-new-detail-con table tr th{
	background:#e5f0ff;
	color:#000000;
	text-align:center;
    white-space: nowrap;
    height: 40px;
	border: 1px solid #a6a6a6;
}
.web-new-detail-con table tr td{
	background:#ffffff;
	color:#333333;
	text-align:center;
    height: 35px;
	line-height:25px;
	padding:5px 15px;
	border:1px solid #a6a6a6;
}
.web-new-detail-con p a{
	text-decoration: underline;
    color: #0950a0;
}
.web-new-detail-con img{max-width:100%;}
/*软件详细*/
.ruanjian-detail-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	overflow:hidden;
	padding: 10px 0 5px 0;
}
.ruanjian-detail-box .index-title{
	border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
}
.ruanjian-detail-box .index-title:before{top:12.5px;}
.ruanjian-detail-con{
	padding: 0px 20px 10px 20px;
	
	color: #000000;
    font-size: 12px;
    line-height: 25px;
}
.ruanjian-detail-con.header{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.ruanjian-detail-con.header .ruanjian-detail-img{
	width:175px;
}
.ruanjian-detail-con.header .ruanjian-detail-img img{max-width:100%;}
.ruanjian-detail-con.header .ruanjian-detail-fenlei{
	width:-moz-calc(100% - 175px);
	width:-webkit-calc(100% - 175px);
	width: calc(100% - 175px);
	padding-left:10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.ruanjian-detail-con.header .ruanjian-detail-fenlei .detail-fenlei-item{
	width:calc(50% - 10px);
	color:#666666;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.ruanjian-detail-con.header .ruanjian-detail-fenlei .detail-fenlei-item .item-title{
	color:#000000;font-weight: bold;
	min-width: 70px;
    text-align: right;
}
.ruanjian-detail-con a{color: #3363b2;}
.ruanjian-detail-con a:hover{color: #007eff;}
.lanse-button{
	background: linear-gradient(to right, rgb(50, 90, 177), rgb(115, 157, 233)) !important;
    color: #ffffff !important;
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
}
.lanse-button:hover{
	background: linear-gradient(to right, #b1150c, #e19b97) !important;
}
.redse-button{
	background: linear-gradient(to right, #b1150c, #e19b97) !important;
    color: #ffffff !important;
    padding: 3px 10px;
    border-radius: 16px;
    cursor: pointer;
    text-align: center;
}
.redse-button:hover{
	opacity:0.9;
}
.index-caishentong-btnbox{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.index-caishentong-btnbox .btnbox-con{
	min-width:200px;
}
.index-caishentong-btnbox .btnbox-con .btn-item{
	margin-top:10px;
	line-height: 20px;
}
.index-caishentong-btnbox .btnbox-con .btn-item:first-child{margin-top:0;}

.caishentong-detail-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.caishentong-detail-box .index-title {
    margin-bottom: 0;
    padding-right: 15px;
}
.caishentong-detail-con{
	padding: 20px;
    border-top: 1px solid #eeeeee;
    color: #000000;
    font-size: 12px;
}
.caishentong-detail-con img{max-width:100%;}
.caishentong-detail-con td{
	font-size: 12px;
    line-height: 2em;
    color: #000000;
}
/*经纪人-登录信息*/
.jingjirenxinxi-box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
	margin-bottom:10px;
}
.jingjirenxinxi-box .jingjirenxinxi-item{
	line-height:30px;
	color:#000000;
}
.jingjirenxinxi-box .jingjirenxinxi-item .item-btn{
	padding:5px 10px;
	border-radius:4px;
	color:#ffffff;
}
.jingjirenxinxi-box .jingjirenxinxi-item .item-btn .icon-img{
	filter: brightness(0%) invert(100%);
}
.jingjirenxinxi-box .jingjirenxinxi-item .item-btn:hover{
	opacity:0.9;
}

.icon-img{
	margin-top:-3px;
}



/*拼搏吧 - 拼搏吧当前位置*/
.pinboba-dangqianweizhi-box{
	background: #ddf0ff;
}
/*拼搏吧 - 积分排行*/
.pinboba-jifenpaihang-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.pinboba-jifenpaihang-box .index-title{
	margin-bottom: 0;
    padding-right: 15px;
}
.web-jifenpaihang-con{width: 100%;padding: 0 15px;}
.web-jifenpaihang-con .jifenpaihang-item{
	width: 100%;
    height: 40px;
    line-height: 40px;
	width: 100%;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: 1px dashed #a6a6a6;
}
.web-jifenpaihang-con .jifenpaihang-item:last-child{border:0;}
.web-jifenpaihang-con .jifenpaihang-item .item-img{
	width: 40px;
    height: 40px;
    line-height: 40px;
    background: transparent;
    text-align: center;
    color: var(--zhuti-text-color);
    font-size: 15px;
    font-family: PFSCB;
    font-weight: bold;
}
.web-jifenpaihang-con .jifenpaihang-item:nth-child(1) .item-img{background: url(../images/icon-top1.png) no-repeat left center;}
.web-jifenpaihang-con .jifenpaihang-item:nth-child(2) .item-img{background: url(../images/icon-top2.png) no-repeat left center;}
.web-jifenpaihang-con .jifenpaihang-item:nth-child(3) .item-img{background: url(../images/icon-top3.png) no-repeat left center;}
.web-jifenpaihang-con .jifenpaihang-item .item-title{
	max-width: -moz-calc(100% - 90px);
    max-width: -webkit-calc(100% - 90px);
    max-width: calc(100% - 90px);
	font-size: 14px;
    font-family: PFSCB;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color: #000000;
	padding-left: 5px;
}
.web-jifenpaihang-con .jifenpaihang-item .item-title:hover{color: var(--zhuti-text-color);}
.web-jifenpaihang-con .jifenpaihang-item .item-number{
	color:#999999;
	margin-left:auto;
}

/*拼搏吧我发布的问题*/
.pinboba-myfabuwenti-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 13px 15px;
}
.pinboba-myfabuwenti-con{border-bottom: 1px solid #E5E5E5;}
.pinboba-myfabuwenti-con:last-child{border-bottom:none;}
.pinboba-myfabuwenti-con .myfabuwenti-top-box{
	padding-bottom: 15px;
	border-bottom: 1px solid #f0f0f5;
}
.pinboba-myfabuwenti-con .myfabuwenti-top-box .top-title{
	display: inline-block;
    max-width: 100%;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
	margin-bottom: 10px;
}
.pinboba-myfabuwenti-con .myfabuwenti-top-box .top-title .label {
    display: inline-block;
    font-size: 22px;
    color: #000000;
    font-family: PFSCB;
    vertical-align: middle;
}
.pinboba-myfabuwenti-con .myfabuwenti-top-box .top-title .biaoshi {
    display: inline-block;
    text-align: center;
    padding: 0 5px;
    background: rgb(245, 229, 229);
    color: rgb(184, 0, 5);
    border: 1px solid rgb(184, 0, 5);
    -moz-border-radius: 10px 0 10px 0;
    -ms-border-radius: 10px 0 10px 0;
    -webkit-border-radius: 10px 0 10px 0;
    -o-border-radius: 10px 0 10px 0;
    border-radius: 10px 0 10px 0;
    margin-left: 5px;
    font-size: 12px;
    vertical-align: middle;
	margin-top: -3px;
}
.pinboba-myfabuwenti-con .myfabuwenti-top-box .top-title .biaoshi.ok {
    background: rgb(229, 240, 243);
    color: rgb(20, 87, 139);
    border: 1px solid rgb(20, 87, 139);
}
.pinboba-myfabuwenti-con .myfabuwenti-top-box a:hover,.pinboba-myfabuwenti-con .myfabuwenti-bottom-box a:hover{color:var(--zhuti-text-color) !important;}
.pinboba-myfabuwenti-con .myfabuwenti-top-box .top-text {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
	color: #999999;
	font-size: 12px;
}
.myfabuwenti-con-box{
	padding-top: 10px;
	color: #585d6c;
    line-height: 22px;
    font-size: 14px;
	min-height: 110px;
}
.myfabuwenti-bottom-box{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
	-webkit-box-pack: end;
	-moz-justify-content: end;
	-webkit-justify-content: end;
	justify-content: end;
	color: #999999;
	font-size: 12px;
	text-align:right;
}
.pinboba-qitadaan-box .pinboba-myfabuwenti-con{padding-bottom: 12px;}

/*拼搏吧发布答案*/
.pinboba-myfabudaan-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 13px 15px;
}
.pinboba-myfabudaan-con{}
.pinboba-myfabudaan-con .input-group{
	position:relative;
	margin-bottom:10px;
}
.pinboba-myfabudaan-con .input-group .group-text{
	width: 100%;
    font-size: 16px;
    font-family: PFSCB;
    color: #000000;
    margin-bottom: 10px;
}
.pinboba-myfabudaan-con .input-group .group-box{
	width: 100%;
    position: relative;
}
.pinboba-myfabudaan-con .input-group .group-box .input-text{
	width: 100%;
    height: 45px;
    line-height: 45px;
    color: #000000;
    padding: 0 20px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.pinboba-myfabudaan-con .input-select{
	width: 100%;
    height: 45px;
    line-height: 45px;
    color: #000000;
    padding: 0 20px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
	background: url(../images/login-icon-select.png) no-repeat right 15px center;
	padding-right:40px;
}
.pinboba-myfabudaan-con .input-textarea{
	width: 100%;
    color: #000000;
    padding: 10px 20px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: auto;
    border: 1px solid #dbdbdb;
}
.pinboba-myfabudaan-con .input-group .input-zhushi{
    font-size: 14px;
    color: #999999;
    padding-top: 5px;
}
.pinboba-myfabudaan-con .input-group .input-yzm{
	position: absolute;
    right: 8px;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
}
.pinboba-myfabudaan-con .input-group .input-yzm img {
    max-height: 100%;
    cursor: pointer;
}
.input-btn-box{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.input-btn-box .input-btn{
	min-width: 120px;
    height: 45px;
    line-height: 43px;
    background: #f8e5e5;
    text-align: center;
    color: #b70000;
    border: 1px solid #b70000;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    margin-right: 10px;
	cursor:pointer;
}
.input-btn-box .input-btn.jianbian-bg1 {
    color: #ffffff;
}
.input-btn-box .input-btn:hover{
	background:#b70000;
	color: #ffffff;
}
.input-btn-box .input-btn.jianbian-bg1:hover{opacity:0.9;}


/*登录后发表答案*/
.pinboba-iflogin-box{}
.pinboba-iflogin-con{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 13px 15px;
	color:#999999;
	font-size:14px;
	
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.pinboba-iflogin-con a:hover{color: var(--zhuti-text-color) !important;}

.pinboba-list-table tr td{font-size:12px;}
.qiejiao-ul{
	width:100%;
	height: 52px;
	border-bottom: 1px solid #dcdcdc;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.qiejiao-ul li{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
    line-height: 48px;
    font-size: 14px;
    padding: 0 10px;
    color: #000000;
	cursor:pointer;
}
.qiejiao-ul li.active{
    color: #E60012;
    border-bottom: 4px solid #E60012;
}
 .qiejiao-ul li:hover,.qiejiao-ul li.active a, .qiejiao-ul li:hover a{
    color: #E60012;
}

/*拼搏吧我发布的问题-问题补充*/
.myfabuwenti-wentibuchong-box{
	margin-top: 20px;
    border-top: 1px dashed #dbdbdb;
    padding-top: 20px;
}
.myfabuwenti-wentibuchong-box .wentibuchong-title{
    font-size: 16px;
    font-family: PFSCB;
    color: #000000;
    margin-bottom: 5px;
}
.wentibuchong-text {
    font-size: 12px;
    color: #999999;
    margin-bottom: 20px;
}
.myfabuwenti-wentibuchong-box .input-text{
	width: 100%;
    height: 32px;
    line-height: 32px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 12px;
	border-radius: 4px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.myfabuwenti-wentibuchong-box .input-select{
	width: 100%;
    height: 32px;
    line-height: 32px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 12px;
	border-radius: 4px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
	background: url(../images/login-icon-select.png) no-repeat right 15px center;
	padding-right:40px;
}
.myfabuwenti-wentibuchong-box .input-textarea{
	width: 100%;
	height:100px;
    color: #000000;
    padding: 10px 10px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 12px;
	border-radius: 4px;
    overflow: auto;
    border: 1px solid #dbdbdb;
}
.myfabuwenti-wentibuchong-box .input-zhushi{
    font-size: 12px;
    color: #999999;
	line-height: 30px;
    margin-bottom: 10px;
}
.myfabuwenti-wentibuchong-box .input-btn-box .input-btn{
	height: 32px;
    line-height: 32px;
	padding: 0 10px;
	border-radius: 4px;
	min-width: 80px;
	font-size: 12px;
}
/*拼搏吧我发布的问题 - 最佳答案*/
.pinboba-zuijiadaan-box{
	/*border: 1px solid #fbd67d;*/
    background: #fefee6;
	position:relative;
}
.pinboba-zuijiadaan-box .index-title:before{display:none;}
.pinboba-zuijiadaan-box .index-title .big-title{padding-left:20px;}
.pinboba-zuijiadaan-box .zuijia-img{
	position: absolute;
    top: 10px;
    left: 10px;
    max-height: 35px;
}
/*拼搏吧搜索后列表*/
.pinboba-searchhou-con{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    background: #ffffff;
    padding: 0 15px;
}
.pinboba-searchhou-con .searchhou-item{
	width: 100%;
    border-bottom: 1px dashed #a6a6a6;
    padding: 15px 0;
}
.pinboba-searchhou-con .searchhou-item .item-title{
	width: 100%;
    color: #000000;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.pinboba-searchhou-con .searchhou-item .item-title a{
    display: block;
    max-width: 100%;
    font-size: 14px;
    color: #000000;
    font-family: PFSCB;
}
.pinboba-searchhou-con .searchhou-item .item-title a:hover{color:var(--zhuti-text-color);}
.pinboba-searchhou-con .searchhou-item .item-con{
	width: 100%;
    font-size: 12px;
    color: #666666;
    background: #f6f6f6;
    padding: 5px 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    height: auto;
    line-height: 22px;
    margin: 10px 0;
}
.pinboba-searchhou-con .searchhou-item .item-text{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 12px;
    color: #999999;
}


/*拼搏吧 - 帮助详细*/
.pinboba-help-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.pinboba-help-box .index-title {
    margin-bottom: 0;
    padding-right: 15px;
}
.pinboba-help-qiejiao-ul{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pinboba-help-qiejiao-ul li{
    margin-right:10px;
}
.pinboba-help-qiejiao-ul li a{
	background: #fff2f2 !important;
	color: #d5251b !important;
	border:1px solid #d5251b;
    text-align: center;
    line-height: 30px;
	padding:0 10px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -webkit-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
	display: block;
}
.pinboba-help-qiejiao-ul li.active a,.pinboba-help-qiejiao-ul li a:hover{background: #d5251b !important;color: #ffffff !important;}
.pinboba-help-con{
	padding: 20px;
    border-top: 1px solid #e5e5e5;
    color: #666666;
    font-size: 12px;
}
.pinboba-help-con .help-con-box{
	font-size: 12px;
    line-height: 25px;
}
.pinboba-help-con .help-con-box .con-title{
	display: inline-block;
    font-size: 17px;
    color: #000000;
    line-height: 25px;
	font-weight: bold;
	margin-bottom: 5px;
}
.pinboba-help-con .help-con-box a{color: #3363b2;}
.pinboba-help-con .help-con-box a:hover{color: var(--zhuti-text-color);}
.pinboba-help-con .help-con-box strong{color:#000000;}
.hr{width:100%;height:1px;background:#dddddd;margin:10px 0;margin-bottom:20px;}

/*返回顶部*/
.goTop{
    position: fixed;
    right: 50px;
    bottom: 100px;
    display: none;
    width: 50px;
    height: 50px;
    background: url(../images/gotop.png) no-repeat center center;
	cursor:pointer;
}
.goTop:hover{opacity:0.9;}

/*注册购买 - 散装*/
.bulebiaoti {
    color: #0000FF;
    font-weight: 600;
}
.red {
    color: #FF0000;
}
table.bordernone,table.bordernone tr,table.bordernone tr th,table.bordernone tr td,.bordernone{border:none !important;}
.web-detail-con .input-text{
    height: 34px;
    line-height: 34px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    background: #ffffff;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.web-detail-con input[readonly].input-text{background-color: #f5f5f5;}
.web-detail-con .input-select{
	height: 34px;
    line-height: 34px;
    color: #000000;
    padding: 0 10px;
	padding-right:30px;
    outline: none;
    border: 0;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
	background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
    border: 1px solid #dbdbdb;
	
}
.web-detail-con .input-textarea{
	width: 100%;
    color: #000000;
    padding: 10px 20px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: auto;
    border: 1px solid #dbdbdb;
}
.web-detail-con a{color:#3363b2;}
.web-detail-con a:hover{color:var(--zhuti-text-color);}
.web-detail-con img{max-width:100%;}
.form-inline{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.form-inline .input-group{
	width:-moz-calc(50% - 10px);
	width:-webkit-calc(50% - 10px);
	width: calc(50% - 10px);
}


/*数据图表*/
.web-shujutubiao-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.web-shujutubiao-box .index-title {
    margin-bottom: 0;
    padding-right: 15px;
}
.web-shujutubiao-con{
	padding: 20px;
    border-top: 1px solid #e5e5e5;
}
/*数据图表 - 筛选*/
.shujutubiao-shaixuan-box{
	
}
.shujutubiao-shaixuan-con{
	margin-bottom: 5px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.shujutubiao-shaixuan-con .shaixuan-con-item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-title{
	font-weight: bold;
    line-height: 28px;
    -moz-text-align-last: justify;
    text-align-last: justify;
    white-space: nowrap;
    width: 60px;
    margin-right: 10px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
	font-size: 14px;
    color: #000000;
}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-con{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size:14px;
}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-con .search-checkbox-box{height:auto;font-size:14px;padding-top:5px;}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-con .search-checkbox-box input[type="checkbox"]{background: url(../images/icon-gwc-checkbox.png) no-repeat center center / contain;}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-con .search-checkbox-box input[type="checkbox"]:checked {
    background: url(../images/icon-gwc-checked.png) no-repeat center center / contain;
}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-con .input-text{
	width: 100%;
    height: 28px;
    line-height: 28px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    background: #ffffff;
    font-size: 14px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.shujutubiao-shaixuan-con .shaixuan-con-item .item-con .input-select{
	width: 100%;
	height: 28px;
    line-height: 28px;
    color: #000000;
    padding: 0 10px;
	padding-right:25px;
    outline: none;
    border: 0;
    font-size: 14px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
	background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
    border: 1px solid #dbdbdb;
}


.nav-a-group{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.nav-a-group .nav-a-item{
	padding: 0 5px;
    height: 28px;
    line-height: 26px;
    border-radius: 4px;
    color: #333;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    min-width: 24px;
	margin-right:10px;
	font-size:14px;
	margin-bottom:5px;
}
.nav-a-group .nav-a-item:hover{
	color: #262626;
	background-color: #f7f7f7;
	border-color: #d3d3d3;
}
.nav-a-group .nav-a-item.active{
	color: #fff;
    background-color: #d3241a;
    border-color: #b5170e;
}

/*论坛首页 - 统计区域*/
.bbs-index-tongjirenshu-box{}
.bbs-index-tongjirenshu-box .tongjirenshu-title{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.bbs-index-tongjirenshu-box .tongjirenshu-title .title-item{}
.bbs-index-tongjirenshu-box .tongjirenshu-title .title{
	display: inline-block;
    font-size: 20px;
    color: #000000;
    margin-right: 15px;
    font-family: PFSCB;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bbs-index-tongjirenshu-box .tongjirenshu-title .text{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
	font-size:14px;
}
.bbs-index-tongjirenshu-box a{
	color: #13588c;
	font-family: PFSCB;
}
.bbs-index-tongjirenshu-box a:hover{color:var(--zhuti-text-color);}
.bbs-index-tongjirenshu-box .tongjirenshu-text{
	line-height: 20px;
    color: #000000;
    position: relative;
    padding-left: 15px;
	font-family: PFSCB;
	font-size:14px;
	margin:5px 0;
}
.bbs-index-tongjirenshu-box .tongjirenshu-text:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    background: var(--zhuti-bg-color);
    border-radius: 50%;
}
/*论坛首页 - 公告条*/
.bbs-index-gonggao-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 13px 15px;
	font-size:14px;
	margin-top:20px;
	margin-bottom:25px;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.bbs-index-gonggao-box a{
	color: #13588c;
}
.bbs-index-gonggao-box a:hover{color:var(--zhuti-text-color);}
.bbs-index-gonggao-box .gonggao-left{}
.bbs-index-gonggao-box .gonggao-center{
	width:-moz-calc(100% - 170px);
	width:-webkit-calc(100% - 170px);
	width: calc(100% - 170px);
	padding-left:15px;
}
.bbs-index-gonggao-box .gonggao-center .gonggao-text{
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.bbs-index-gonggao-box .gonggao-center .gonggao-text a{
	display: inline-block;
	max-width:-moz-calc(100% - 180px);
	max-width:-webkit-calc(100% - 180px);
	max-width: calc(100% - 180px);
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-right:5px;
}
.bbs-index-gonggao-box .gonggao-right{
	margin-left:auto;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.bbs-index-gonggao-box .gonggao-page-text{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
	color:#999999;
	margin-right:10px;
    padding-top: 1px;
}
.bbs-index-gonggao-box .gonggao-page-text span{
	color:#000000;
}
.bbs-index-gonggao-box .gonggao-page{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.bbs-index-gonggao-box .gonggao-page .page-item{margin-left:10px;}
.bbs-index-gonggao-box .gonggao-page .page-item img{cursor:pointer;}
/*论坛首页 - 类型板块*/
.bbs-index-typeblock-box{}
.bbs-index-typeblock-box .index-gengduo{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.index-gengduo .xian{
	display:inline-block;
	width:1px;
	height: 15px;
    background: #c3c3c3;
	margin:0 10px;
}
.bbs-index-typeblock-box .index-gengduo span{color:#000000;}
.bbs-index-typeblock-box .index-gengduo a{
	color:#000000;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.bbs-index-typeblock-box .index-gengduo a:hover{color:var(--zhuti-text-color);}
.bbs-index-typeblock-con{
	display:none;
	width:100%;
	padding: 15px;
	padding-bottom:5px;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.bbs-index-typeblock-con.active{
	display:block;
}
.bbs-typeblock-item-box{
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.bbs-typeblock-item-box .typeblock-item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 10px;
	
	width:25%;
}
.bbs-typeblock-item-box .typeblock-item.w100{
	border-bottom: 1px dashed #a6a6a6;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.bbs-typeblock-item-box .typeblock-item.w100:last-child{
	border:0;
	margin-bottom: 0;
    padding-bottom: 10px;
}
.bbs-typeblock-item-box .typeblock-item .item-today{
	width:50px;
	height:100%;
	text-align:center;
	background:#f3f4f9;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
	
}
.bbs-typeblock-item-box .typeblock-item .item-today .number{
	font-size:20px;
	color:#13588c;
	font-weight: bold;
}
.bbs-typeblock-item-box .typeblock-item .item-today .text{
	color:#000000;
	line-height: 25px;
}
.bbs-typeblock-item-box .typeblock-item .item-text-box{
	width:-moz-calc(100% - 50px);
	width:-webkit-calc(100% - 50px);
	width: calc(100% - 50px);
	padding:0 10px;
}
.bbs-typeblock-item-box .typeblock-item .item-text-box .title{
    max-width: 100%;
    font-size: 16px;
    color: #000000;
    font-family: PFSCB;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bbs-typeblock-item-box .typeblock-item .item-text-box .title:hover{color:var(--zhuti-text-color);}
.bbs-typeblock-item-box .typeblock-item .item-text-box .text{
	font-size: 12px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top:3px;
	line-height: 20px;
}
.bbs-typeblock-item-box .typeblock-item .item-text-box .text span{color:#000000;}
.bbs-typeblock-item-box .typeblock-item .item-text-box .text .yc-a{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display:inline-block;
	max-width:100px;
	vertical-align: bottom;
}

.bbs-typeblock-item-box .typeblock-item .item-today.reg-bg{background:#fff2f1;}
.bbs-typeblock-item-box .typeblock-item .item-today.reg-bg .number{color:#b70000;}
/*论坛列表*/
.bbs-list-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: 13px 15px;
}
.bbs-list-gongnengqu-box{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom:10px;
}
.bbs-list-gongnengqu-box .gongnengqu-item{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.xl-input-text{
	display:inline-block;
    height: 34px;
    line-height: 34px;
    color: #000000;
    padding: 0 10px;
    outline: none;
    border: 0;
    background: #ffffff;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
}
.xl-input-select{
	display:inline-block;
	height: 34px;
    line-height: 34px;
    color: #000000;
    padding: 0 10px;
	padding-right:25px;
    outline: none;
    border: 0;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
	background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
    border: 1px solid #dbdbdb;
}
.xl-input-textarea{
	width: 100%;
    color: #000000;
    padding: 10px 20px;
    outline: none;
    border: 0;
    background: transparent;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: auto;
    border: 1px solid #dbdbdb;
}
.xl-btn{
	display:inline-block;
	min-width: 80px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	color:#000000;
	cursor:pointer;
	background: #fff2f1;
	border:none;
}
.xl-btn:hover{background: var(--zhuti-bg-color);color:#ffffff;}
.xl-btn.btn1{
	background: linear-gradient(to top, var(--zhuti-jianbian-color1), var(--zhuti-jianbian-color2));
	color: white;
}
.xl-btn.btn1:hover{background: var(--zhuti-jianbian-color1);color: #ffffff;}
.xl-btn.btn2{background:#f6f6f6;color:#3363b2;}
.xl-btn.btn2:hover{background: #3363b2;color: #ffffff;}
.xl-btn.btn3{background: linear-gradient(to top, rgb(50, 90, 177), rgb(115, 157, 233));color: white;}
.xl-btn.btn3:hover{background: rgb(50, 90, 177);color: #ffffff;}

.bbs-list-table-box{width: 100%;}
.bbs-list-table-box table{width: 100%;border-collapse: collapse;border: 1px solid #cccccc;}
.bbs-list-table-box table tr{border-bottom: 1px dashed #a6a6a6;}
.bbs-list-table-box table tr:first-child {border-bottom: 0;}
.bbs-list-table-box table tr:hover{background: #fcf4f4;}
.bbs-list-table-box table th{
	color:#000000;
	font-size:14px;
	height: 40px;
	padding: 6px 4px;
    border: none;
	background:#f6f6f6;
	text-align:left;
	border-bottom: 1px solid #cccccc;
}
.bbs-list-table-box table td{
	color:#666666;
	font-size:12px;
	padding: 6px 4px;
    line-height: 16px;
	border:none;
}
.bbs-list-table-box .td-icon{
    text-align:center;
}
.bbs-list-table-box .td-title{
    text-align:left;
	color:#000000;
	font-size:14px;
}
.bbs-list-table-box .td-by{
    text-align:left;
}
.bbs-list-table-box .td-number{
    text-align:left;
	color:#999999;
}
.bbs-list-table-box .icon-top{
	display: inline-block;
    background: #66a3ff;
    padding: 2px 5px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
	font-size: 12px;
}
.bbs-list-table-box .icon-jing{
	display: inline-block;
    background: #ff6666;
    padding: 2px 5px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    color: #ffffff;
	font-size: 12px;
    font-family: '宋体';
}



/*论坛详细 - 主题头部*/
.bbs-zhuti-header-box{
	width: 100%;
    background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    padding: 10px 0 5px 0;
}
.bbs-zhuti-header-box .index-title {
    margin-bottom: 0;
    padding-right: 15px;
}
.bbs-zhuti-header-box .zhuti-header-con{
	padding: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.bbs-zhuti-header-box .zhuti-header-con .zhuti-header-item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	font-size:14px;
}
.zhuti-header-item .item-btn-box{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.zhuti-header-item .item-btn-box .item-btn{
	display: inline-block;
    min-width: 100px;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #000000;
    cursor: pointer;
    background: #ffffff;
	border:1px solid var(--zhuti-bg-color);
	color:var(--zhuti-bg-color);
	margin-right:10px;
}
.zhuti-header-item .item-btn-box .item-btn:hover{
	border:1px solid var(--zhuti-bg-color);
	background:var(--zhuti-bg-color);
	color:#ffffff;
}
.zhuti-header-item .item-btn-box .item-btn:hover img{
	filter: brightness(0%) invert(100%);
}
/*论坛详细页*/
.bbs-zhuti-xaingxi-box{
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.bbs-zhuti-xaingxi-con{
	width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    align-items: stretch;
}
.zhuti-xaingxi-left{
	width:200px;
	background:#f3f4f9;
	padding:10px 0;
}
.zhuti-xaingxi-left .user-touxiang-img{
	width:100px;
	height:100px;
	margin:0 auto;
	background:#ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.zhuti-xaingxi-left .user-sex-img{
	width:100%;
	text-align:center;
	margin:5px 0;
}
.zhuti-xaingxi-left .user-sex-img img{}
.zhuti-xaingxi-left .user-name{color:#13588c;font-size:16px;font-family: PFSCB;text-align:center;}
.zhuti-xaingxi-left .user-text{color:#000000;text-align:center;}
.xingji-box{
	margin:5px 0;
	width:100%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.xingji-box .xing{margin-right:5px;}
.xingji-box .xing:last-child{margin-right:0;}
.zhuti-xaingxi-left .user-gn-box{
	width:100%;
	height:35px;
	background:#e2e4ed;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.zhuti-xaingxi-left .user-gn-box .gn-item{
	width:50%;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	
	color:#000000;
}
.zhuti-xaingxi-left .user-gn-box a:hover{color:var(--zhuti-text-color);}
.zhuti-xaingxi-left .user-text-box{
	width:100%;
	padding:5px 15px;
}
.zhuti-xaingxi-left .user-text-box .text-item{
	position:relative;
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	line-height:25px;
	padding-left: 15px;
}
.zhuti-xaingxi-left .user-text-box .text-item:before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background: var(--zhuti-bg-color);
    border-radius: 50%;
}
.zhuti-xaingxi-right{
	-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
	
	max-width:-moz-calc(100% - 200px);
	max-width:-webkit-calc(100% - 200px);
	max-width: calc(100% - 200px);
}
.zhuti-xaingxi-right .right-header-box{
	height:40px;
	padding:0 15px;
	
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.zhuti-xaingxi-right .right-header-box .h-item{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	
	font-size:14px;
}
.font-dx-box{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.font-dx-box .font-dx-item{
	width:22px;
	height:22px;
	line-height:20px;
	text-align:center;
	border:1px solid var(--zhuti-bg-color);
	color:var(--zhuti-text-color);
	background:#ffffff;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
	margin-right:10px;
	cursor:pointer;
}
.font-dx-box .font-dx-item.active,.font-dx-box .font-dx-item:hover{
	color:#ffffff;
	background:var(--zhuti-bg-color);
}
.font-dx-box .font-dx-item.active:hover{opacity:0.9;}
.zhuti-xaingxi-right .right-center-box{
	min-height:-moz-calc(100% - 40px - 30px);
	min-height:-webkit-calc(100% - 40px - 30px);
	min-height: calc(100% - 40px - 30px);
	border-top:1px solid #cacaca;
	border-bottom:1px solid #cacaca;
	padding:15px;
	overflow:auto;
}
.zhuti-xaingxi-right .right-center-box .textarea-con{
	color:#000000;
	font-size: 14px;
    line-height: 150%;
}
.zhuti-xaingxi-right .right-center-box .textarea-con div{
	overflow:initial !important;
}
.zhuti-xaingxi-right .right-bottom-box{
	width:100%;
	height:30px;
	padding: 0 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-justify-content: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.zhuti-xaingxi-right .right-bottom-box .b-item{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 12px;
}
.zhuti-xaingxi-right .right-bottom-box .b-item .color-red:hover{color:#3363b2 !important;}
.zhuti-xaingxi-right .right-bottom-box .b-item a.zc{color:blue !important;}
.zhuti-xaingxi-right .right-bottom-box .b-item a.zl{color:green !important;}
.zhuti-xaingxi-right .right-bottom-box .b-item a.fd{color:red !important;}
.zhuti-xaingxi-right .right-bottom-box .b-item a:hover{text-decoration:underline;}













/*补充*/
.web-detail-con p{background-color:#ffffff !important;}
.input-text[readonly],.input-select[readonly],.input-textarea[readonly],.input-text[disabled],.input-select[disabled],.input-textarea[disabled]{background-color: #f5f5f5 !important;}
.caishentong-detail-con p{
	font-size: 12px;
    line-height: 180%;
    color: #000000;
}
.caishentong-detail-con hr{border-color:#6699ff;margin:10px 0;}
.caishentong-detail-con .liucheng {
    color: #FFFFFF;
    text-align: center;
    line-height: 130%;
}
.caishentong-detail-con .MT {
    margin-top: 10px;
}
.caishentong-detail-con .br_biao {
    font-size: 14px;
    line-height: 170%;
    color: #115BAE;
    font-weight: 600;
	padding-bottom:5px;
}
.caishentong-detail-con .br_xia {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #9BBDD9;
}
.search-qiejiao-ul li{
	width: 120px;
    flex: none;
}
.zhuti-xaingxi-right .right-center-box .textarea-con img{max-width:100%;}

.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box{max-height: inherit;}
.index-ruanjianshangcheng-con .ruanjianshangcheng-item-box .item-box{width:100%;}

.hover-img-box{
	position:relative;
	cursor:pointer;
}
.hover-img-box .hover-img{
	position:absolute;
	bottom:150%;
	width: 130px;
    height: 130px;
	padding: 5px;
    z-index: 100;
	
	background: #ffffff;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
	display:none;
}
.hover-img-box .hover-img img{max-width:100%;height:100%;}
.hover-img-box:hover .hover-img{display:block;}



/*开奖信息-修改后*/
.kaijiang-table-list-box{
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;
	padding: 5px 0 10px 0;
}
.kaijiang-table-list-box .index-title{
    margin-bottom: 0;
    padding-right: 15px;
    color: #000000;
}
.kaijiang-table-list-con{
    width: 100%;
	padding: 5px 15px;
}
.kaijiangxinxi-table-box{
	width:100%;
}
.kaijiangxinxi-table-box table{
	width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border-right: #dbdbdb 1px solid;
}
.kaijiangxinxi-table-box>table thead, .kaijiangxinxi-table-box>table .thead, .kaijiangxinxi-table-box>table .tfoot {
    z-index: 3;
    position: relative;
}
.kaijiangxinxi-table-box>table thead, .kaijiangxinxi-table-box>table .thead {
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
}
.kaijiangxinxi-table-box>table th {
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e1e1e1));
    background: linear-gradient(#f6f6f6, #e1e1e1);
    border: #c2c2c2 1px solid;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold;
	color: #333333;
    white-space: nowrap;
}
.kaijiangxinxi-table-box>table td {
    background-color: #fff;
    border: #dbdbdb 1px solid;
	color: #333333;
}
.kaijiangxinxi-table-box>table td, .kaijiangxinxi-table-box>table th {
    border-top-width: 0;
    border-right-width: 0;
    line-height: 20px;
    padding: 5px 2px;
    text-align: center;
	white-space: nowrap;
}
.kaijiangxinxi-table-box>table tr:first-child:not(.tfoot) th, .kaijiangxinxi-table-box>table tbody:first-child tr:first-child td {
    border-top-width: 1px;
    border-top-color: #dbdbdb;
}
.kaijiangxinxi-table-box.big th {
	padding: 5px;
}
.kaijiangxinxi-table-box.big td {
    padding: 8px 5px;
}
.kaijiangxinxi-table-box>table a{color:#000000;}
.kaijiangxinxi-table-box>table a:hover{color:var(--zhuti-text-color);}
.bg-hui{
    background-color: #f5f5f5 !important;
}
.aftef-none:after{display:none}
.kjxx-kjh{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.kjxx-kjh .kjh-qiu-box{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.kjxx-kjh .kjh-qiu-box .qiu-item{
	width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    text-align: center;
    font-family: PFSCB;
    color: #ffffff;
    background: var(--zhuti-bg-color);
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
.kjxx-kjh .kjh-text{
    width: auto;
    background: transparent;
    color: #000000;
    font-family: inherit;
    font-size: 12px;
    line-height: 25px;
	margin:0 5px;
}
.kjxx-kjh .kjh-sjh{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.kjxx-kjh .kjh-sjh .sjh-item{
	width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    text-align: center;
    font-family: PFSCB;
    color: #ffffff;
    background: var(--zhuti-bg-color);
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
}
.kjh-img{
	width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    text-align: center;
    font-family: PFSCB;
    color: #ffffff;
    background: #b2b2b2;
    display: inline-block;
	vertical-align: middle;
}
.kjh-img.img-detail{background: url(../images/kjxx/icon-detail.png) no-repeat center center;}
.kjh-img.img-detail:hover{background: url(../images/kjxx/icon-detail1.png) no-repeat center center;}
.kjh-img.img-xiazai{background: url(../images/kjxx/icon-xiazai.png) no-repeat center center;}
.kjh-img.img-xiazai:hover{background: url(../images/kjxx/icon-xiazai1.png) no-repeat center center;}
.kjh-img.img-bbs{background: url(../images/kjxx/icon-bbs.png) no-repeat center center;}
.kjh-img.img-bbs:hover{background: url(../images/kjxx/icon-bbs1.png) no-repeat center center;}
.kjh-img.img-zst{background: url(../images/kjxx/icon-zst.png) no-repeat center center;}
.kjh-img.img-zst:hover{background: url(../images/kjxx/icon-zst1.png) no-repeat center center;}
.flex{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex-align{
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.flex-justify{
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.flex-auto{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.flex-col{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.flex-wrap{
    -webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.index-title .index-gengduo .input-select{
    width: 100%;
    height: 28px;
    line-height: 28px;
    color: #000000;
    padding: 0 10px;
    padding-right: 25px;
    outline: none;
    border: 0;
    font-size: 14px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    background: url(../images/login-icon-select.png) no-repeat right 10px center / 10px #ffffff;
    border: 1px solid #dbdbdb;
}

/*首页-彩票类型*/
.index-caipiaotype-box{
	width:100%;
    height: 50px;
	background-color: #ffffff;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.index-caipiaotype-con{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.index-caipiaotype-con .caipiaotype-item{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.index-caipiaotype-con .caipiaotype-item:not(.item-qg){
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.index-caipiaotype-con .caipiaotype-item:not(.item-qg) a{
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 30px;
    margin: 0 10px;
    text-align: center;
    white-space: nowrap;
	font-size:14px;
}
.index-caipiaotype-con .caipiaotype-item:not(.item-qg) a:hover{
    color: var(--zhuti-text-color);
}
.index-caipiaotype-con .caipiaotype-item:not(.item-qg) a.active{
    background-color: var(--zhuti-text-color);
	border-radius: 4px;
    color: #fff;
}
.caipiaotype-menu{z-index: 610;}
.caipiaotype-menu .icon-jiantou{
	width:12px;
	height:12px;
	background:url(../images/kjxx/icon-select.png) no-repeat center center / contain;
	-webkit-transition: -webkit-transform 200ms linear;
    transition: -webkit-transform 200ms linear;
    transition: transform 200ms linear;
    transition: transform 200ms linear, -webkit-transform 200ms linear;
}
.caipiaotype-menu li{
    position: relative;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}
.caipiaotype-menu li a{
    height: 36px;
    line-height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
    position: relative;
	padding-left: 14px;
    padding-right: 14px;
	font-size:14px;
	color:#333333;
}
.caipiaotype-menu li a span {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.menu-list{
    width: 180px;
    overflow: auto;
    right: -100%;
    left: auto !important;
}
.caipiaotype-menu .menu-list{
	position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    background-color: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	transition: all 0.3s ease;
	display:none;
}
.caipiaotype-menu .menu-list ul{display:none;transition: all 0.3s ease;}
.caipiaotype-menu>li>ul>li>ul {
    position: inherit;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	background: #f1f7ff;
}
.caipiaotype-menu li:hover .icon-jiantou,.caipiaotype-menu li.active .icon-jiantou{
	background:url(../images/kjxx/icon-select-active.png) no-repeat center center / contain;
	-webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.caipiaotype-menu li:hover a,.caipiaotype-menu li.active a{
	color:#0168b5;
}
.caipiaotype-menu li:hover .menu-list{display:block;}
.caipiaotype-menu .menu-list li.active ul{display:block;}

.caipiaotype-menu li:hover li .icon-jiantou,.caipiaotype-menu li.active li .icon-jiantou{
	background:url(../images/kjxx/icon-select.png) no-repeat center center / contain;
	-webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.caipiaotype-menu li:hover li a,.caipiaotype-menu li.active li a{
	color:#333333;
}
.caipiaotype-menu .menu-list li:hover .icon-jiantou,.caipiaotype-menu .menu-list li.active .icon-jiantou{
	background:url(../images/kjxx/icon-select-active.png) no-repeat center center / contain;
	-webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.caipiaotype-menu .menu-list li:hover a,.caipiaotype-menu .menu-list li.active a{
	color:#0168b5;
}
.caipiaotype-menu .menu-list li:hover li a,.caipiaotype-menu .menu-list li.active li a{
	color:#333333;
}
.caipiaotype-menu .menu-list li li:hover a,.caipiaotype-menu .menu-list li li.active a{
	color:#0168b5;
}

/*彩票详细*/
.caipiao-detail-box{
	-moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: #ffffff;
    padding: 10px 10px;
}
.caipiao-detail-header{
	width:100%;
}
.caipiao-detail-header .detail-header-img{
	width:64px;
	height:64px;
	background:url(../images/kjxx/type-cai.png) no-repeat center center / contain;
}
.caipiao-detail-header a b{color:#000000;}
.caipiao-detail-header a{color:#333333;}
.caipiao-detail-header a:hover{color:var(--zhuti-text-color);}
.caipiao-detail-header a:hover b{color:var(--zhuti-text-color);}
.m-lauto{margin-left:auto !important;}
.caipiao-gongenngqu-box{
	border-top: 1px solid #dbdbdb;
	margin-top:10px;
}
.caipiao-gongenngqu-box .caipiao-block-item{
	width:128px;
	margin-top: 15px;
    position: relative;
}
.caipiao-gongenngqu-box .caipiao-block-item .item-img{
	width:36px;
	height:36px;
	margin:0 auto;
	/*background-color:#fff2f1;*/
	opacity:0.5;
}
.caipiao-gongenngqu-box .caipiao-block-item .item-text{
	margin-top: 5px;
	color:#333333;
	text-align:center;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width: 100%;
}
.caipiao-gongenngqu-box .caipiao-block-item:hover .item-img{opacity:1;}
.caipiao-gongenngqu-box .caipiao-block-item:hover .item-text{color:var(--zhuti-text-color);}
.img-luntan{background:url(../images/kjxx/block/img-luntan.png) no-repeat center center / 36px;}
.img-fbt{background:url(../images/kjxx/block/img-fbt.png) no-repeat center center / 36px;}
.img-guan{background:url(../images/kjxx/block/img-guan.png) no-repeat center center / 36px;}
.img-jin{background:url(../images/kjxx/block/img-jin.png) no-repeat center center / 36px;}
.img-kai{background:url(../images/kjxx/block/img-kai.png) no-repeat center center / 36px;}
.img-shi{background:url(../images/kjxx/block/img-shi.png) no-repeat center center / 36px;}
.img-zhexian{background:url(../images/kjxx/block/img-zhexian.png) no-repeat center center / 36px;}
.img-zst{background:url(../images/kjxx/block/img-zst.png) no-repeat center center / 36px;}
.img-zuhe{background:url(../images/kjxx/block/img-zuhe.png) no-repeat center center / 36px;}
.before-none:before{display:none;}
.split-line{height: 1px;position: relative;background-color: #dbdbdb;margin: 3px 0 2px;}
.split-line span{position: absolute;top: 50%;left: 50%;background-color: #fff;padding: 0 5px;color: #999;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 12px;white-space: nowrap;}


.index-content-box{
	min-height:-moz-calc(100% - 45px - 80px - 137px - 50px);
	min-height:-webkit-calc(100% - 45px - 80px - 137px - 50px);
	min-height: calc(100% - 45px - 80px - 137px - 50px);
}

.ruanjianshangcheng-table{
	width: 100%;
    border-collapse: collapse;
    border: 1px solid #d1deec;
}
.ruanjianshangcheng-table th{
    color: #000000;
    text-align: center;
    white-space: nowrap;
    height: 40px;
    border: 1px solid #a6a6a6;
	background-color:#e5f0ff;
}
.ruanjianshangcheng-table td{
    background-color: #ffffff;
    color: #333333;
    text-align: center;
    height: 35px;
    line-height: 25px;
    padding: 5px 15px;
    border: 1px solid #a6a6a6;
}

.ruanjianshangcheng-table th,.ruanjianshangcheng-table td,.ruanjianshangcheng-zhushi2 p,.index-ruanjianshangcheng-con .ruanjianshangcheng-zhushi{font-size:14px;}


.group-inline{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
	margin-bottom:0 !important;
}
.group-inline .input-text{
	-webkit-box-pack: end;
    -moz-justify-content: end;
    -webkit-justify-content: end;
    justify-content: end;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 150px;
    margin-bottom: 0;
    padding-right: 10px;
}
.group-inline .input-box{
	width:-moz-calc(100% - 150px);
	width:-webkit-calc(100% - 150px);
	width: calc(100% - 150px);
}
.index-login-box .login-zt-box{
	padding-left:150px;
}
.login-input-group .input-ins{
	width:100%;
	padding-left: 150px;
    min-height: 25px;
    line-height: 25px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}

.mygwc-paytishi-box{
	
}
.mygwc-paytishi-img{
	
}
.mygwc-paytishi-text{
	width:100%;
}
.mygwc-paytishi-text .title{
	width:100%;
    font-size: 20px;
    color: #000000;
    font-family: PFSCB;
	margin-bottom:20px;
	text-align:center;
}
.mygwc-paytishi-text .text{
	color: #666666;
	font-size:14px;
}

.header-right-item-ul li{position:relative;}
.header-right-item-ul li a{
	color: #000000 !important;
}
/*退出*/
.userinfodrop { 
	padding: 10px; min-width:150px; position: absolute; top: 32px; right: 6px; -moz-border-radius: 2px; 
	-webkit-border-radius: 2px; border-radius: 2px; background: #fff; -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); z-index: 888;
}
.userdata{}
.userdata ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
}
.userdata ul li {display: block; margin-bottom: 1px; padding: 0;width:100%;}
.userdata ul li:last-child { margin-bottom: 0; }
.userdata ul li a {
	width:100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	font-size:12px; 
	color:#666666;
	padding: 5px; 
	background: #f7f7f7; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;
	background: #f7f7f7;
	text-align:left;
}
.userdata ul li a:hover{color: var(--zhuti-text-color) !important;}
.userdata-img{
	width:20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin-right:5px;
}
.top-touxiang-img.nan{background:url(/images/touxiang-nan.png) no-repeat center center #cccccc;}
.top-touxiang-img.nv{background:url(/images/touxiang-nv.png) no-repeat center center #cccccc;}
.top-touxiang-img{
	width:30px;
	height:30px;
	border-radius:50%;
	background:#cccccc;
	display:inline-block;
	vertical-align: middle;
	margin-top: -3px;
	margin-right:3px;
}

/*论坛管理权限*/
.bbs-zhuti-xaingxi-box{overflow:inherit;}
.luntantiezi-menu{z-index:999;}
.luntantiezi-menu li{
	position: relative;
	-webkit-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}
.luntantiezi-menu li a{
	height: 30px;
	line-height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	color: #333333;
}
.luntantiezi-menu .luntantiezi-title{}
.luntantiezi-menu .luntantiezi-menu-list{
	position: absolute;
	top:100%;
	right: 0;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	transition: all 0.3s ease;
	display:none;
	padding:5px 0;
}
.luntantiezi-menu li:hover a,.luntantiezi-menu li.active a{
	color:#f67717;
}
.luntantiezi-menu .luntantiezi-menu-list a{color:#333333 !important;white-space: nowrap;}
.luntantiezi-menu li:hover .luntantiezi-menu-list{display:block;}
.luntantiezi-menu .luntantiezi-menu-list li:hover a{
	color:#f67717 !important;
}


/* 大盒子样式：用于包裹页面中间主要内容区域 */
.big-box {
    max-width: 1200px;        /* 最大宽度，可根据你的设计调整 */
    width: 100%;              /* 在小屏幕上占满屏幕 */
    margin: 40px auto;        /* 上下外边距40px，左右自动居中 */
    background-color: #fff;   /* 白色背景，可改为你喜欢的颜色或透明 */
    border-radius: 12px;      /* 圆角大小，可调整 */
    padding: 30px 25px;       /* 内边距，上左右下，可按需修改 */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);  /* 轻微阴影，增加立体感 */
    box-sizing: border-box;   /* 让 padding 和 border 包含在 width 内，避免撑破 */
}

/* 针对小屏幕（手机）调整内边距，让两侧不那么拥挤 */
@media (max-width: 768px) {
    .big-box {
        margin: 20px auto;
        padding: 20px 15px;
        border-radius: 8px;
    }
}
/* === 1. 字体调大 === */
.article-content {
    font-size: 18px;
    line-height: 1.9;
}
.article-title {
    font-size: 36px;
}
.article-content h2 {
    font-size: 28px;
}
.article-content h3 {
    font-size: 22px;
}
@media (max-width: 768px) {
    .article-content { font-size: 17px; }
    .article-title { font-size: 30px; }
}

/* === 2. 页尾固定在底部 === */
html, body {
    height: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
}
.big-box {
    flex: 1;   /* 如果 .big-box 不是直接子元素，可能需要调整，先试试 */
}

/* 如果你想要更深一点的阴影或者不同的风格，也可以自定义 */




