@charset "utf-8";
/* CSS Document */
/* 行情样式 */
.fenlei {
    display: flex;
    flex-wrap: wrap;
    margin-left: -12px;
    margin-top: 2px;
    position: relative;
    z-index: 6;
}

.fenlei a {
    padding: 0 12px;
    line-height: 30px;
    position: relative;
    z-index: 5;
}

.fenlei b {
    width: 1px;
    height: 16px;
    background: #ddd;
    display: inline-block;
    margin: 0 7px;
    position: relative;
    top: 8px;
}

.fenlei a.on {
    color: #FF7700;
}

.fenlei .more {
    position: absolute;
    right: -10px;
    top: 30px;
    cursor: pointer;
    width: 70px;
}

.fenlei .more .btn {
    width: 60px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #3071F2;
}

.fenlei .more .btn .h {
    color: #fff;
    font-size: 14px;
}

.fenlei .more .btn .i {
    margin-left: 5px;
    transform: rotate(90deg);
}

.fenlei .more .btn:hover .i {
    transform: rotate(-90deg);
}

.fenlei .more .pop {    
    background: #fff;
    border: solid 1px #3071F2;
    padding: 20px;
    padding-top: 10px;
    position: absolute;
	width: 1360px;
    left: -1342px;
    top: 30px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    visibility: hidden;
}

.fenlei .more .pop li {
    display: flex;
	flex-wrap: wrap;
    width: calc(50% - 20px);
    margin-top: 10px;
}

.fenlei .more .pop a:nth-child(1) {
    color: #3071F2;
	font-weight: bold;
}

.fenlei .more .pop li a {
    margin-left: 10px;
	font-size: 14px;
	padding: 0;
}

.fenlei .more:hover .pop {
    visibility: visible;
}

.hcity {
	width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-top: solid 1px #999;
    margin-top: 10px;
    padding-top: 5px;
}

.hcity a {
    line-height: 30px;
}

.sous {
	width: 100%;
    background: #E6E6E6;
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
    margin-bottom: 10px;
    margin-top: 10px;
}

.sous .le {
    width: calc(100% - 330px);
    display: flex;
}

.sous .le .int {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: solid 1px #999;
    background: #fff;
    margin-left: 10px;
    width: calc(25% - 2px);
    height: 40px;
    cursor: pointer;
    position: relative;
    z-index: 5;
}

.sous .le .int:hover .pop {
    visibility: visible;
}

.sous .le .int .pop {
    position: absolute;
    left: -1px;
    top: 40px;
    visibility: hidden;
}

.sous .le .int .pop .yns {
    display: flex;
    flex-wrap: wrap;
    border: solid 1px #999;
    background: #fff;
    width: calc(100% - 11px);
    padding: 10px;
    border-top: 0;
    padding-left: 0;
}

.sous .le .int .pop .yns a {
    display: flex;
    padding: 0 10px;
    line-height: 30px;
    margin-left: 10px;
}

.sous .le .int .pop .yns a:hover {
    background: #3071F2;
    color: #fff;
}

.sous .le .int .pop .lei {
    display: flex;
    flex-wrap: wrap;
    border: solid 1px #999;
    background: #fff;
    width: calc(100% - 10px);
    padding: 10px;
    border-top: 0;
    padding-left: 0;
    width: 600px;
    position: relative;
}

.sous .le .int .pop .lei:before {
    content: "";
    position: absolute;
    right: 0px;
    top: 0px;
    width: calc(100% - 283px);
    height: 1px;
    background: #999;
}

.sous .le .int .pop .lei a {
    display: flex;
    padding: 0 10px;
    line-height: 30px;
    margin-left: 10px;
}

.sous .le .int .pop .lei a:hover {
    background: #3071F2;
    color: #fff;
}

.sous .le .p {
    margin-left: 10px;
    color: #666;
}

.sous .le .i {
	width: 16px;
    margin-right: 10px;
}

.sous .ri {
    width: 310px;
    display: flex;
    justify-content: space-between;
    padding-right: 10px;
}

.sous .ri .ss,
.sous .ri .cz {
    background: #3071F2;
    color: #fff;
    width: 150px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.sous .ri .ss:hover,
.sous .ri .cz:hover {
    background: #5B92FF;
}

.sous .ri .cz {
    background: #999;
}

.sous .ri .cz:hover {
    background: #FF7700;
}

.banner {}

.resou {
	width: 100%;
	display: flex;
}

.resou dt, .resou dd {
    width: 50%;
	display: flex;
	align-items: center;
	height: 50px;
}

.resou dt h2 {
    color: #FF7700;
    padding-left: 25px;
    background: url("../renmeng.png") no-repeat 0px 4px;
    background-size: 20px;
	font-size: 16px;
}

.resou dt a {
    display: flex;
    margin-right: 10px;
    color: #FF7700;
}
.resou dd h2{
	font-size: 16px;
}
.resou dd a {
    display: flex;
    margin-right: 10px;
}

.ads2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.ads2 a {
    width: calc(50% - 5px);
    margin-bottom: 10px;
    position: relative;
}

.ads2 a:before {
    content: "广告";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 18px;
    background: rgba(0, 0, 0, .50);
    border: solid 1px rgba(255, 255, 255, .60);
    color: rgba(255, 255, 255, .70);
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.gjia {
    display: flex;
    justify-content: space-between;
	margin-bottom: 20px;
}

.gjia .zous {
    width: 40%;
}

.gjia .jinr {
    width: calc(60% - 10px);
}

.gjia .tit {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    background: #3071F2;
    padding: 0 15px;
}

.gjia .tit .bt {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
}

.gjia .tit .bt .i {
	width: 22px;
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.gjia .tit .bt .h {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.gjia .tit .bt .p {
    font-size: 12px;
    margin-left: 30px;
    color: #fff;
}

.gjia .tit .mr {
    display: flex;
}

.gjia .tit .mr .x {
    font-size: 14px;
    margin-right: 20px;
    color: #fff;
}
.gjia .tit .mr a{
	display: flex;
	padding-right: 20px;
	background: url("../jiantourb.png") no-repeat right 6px;
	background-size: 12px;
	color: #fff;
}


.gjia .zoushi {
    border: solid 1px #E6E6E6;
    background: #fff;
    margin-top: 10px;
}

.gjia .zoushi .hd {
    display: flex;
    background: #E6E6E6;
}

.gjia .zoushi .hd .li {
    display: flex;
    align-items: center;
    height: 40px;
    padding: 0 15px;
}

.gjia .zoushi .hd .on {
    background: #fff;
    font-weight: bold;
}

.gjia .zoushi .bd {
    padding: 20px;
}

.gjia .baojia {
    width: calc(100% - 1px);
    display: flex;
    flex-wrap: wrap;
    border: solid 1px #E6E6E6;
    background: #fff;
}

.gjia .baojia .hd {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: #F7F7F7;
}

.gjia .baojia .bd {
	width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.gjia .baojia .bt {
    width: calc(40% - 11px);
    padding-left: 10px;
    height: 28px;
    margin-top: 9px;
}

.gjia .baojia ul {
    display: flex;
    width: 100%;
    border-bottom: solid 1px #E6E6E6;
}

.gjia .baojia li {
    width: calc(10% - 11px);
    display: flex;
    align-items: center;
    height: 38px;
    padding-left: 10px;
    border-left: solid 1px #E6E6E6;
    color: #000;
}

.gjia .baojia li.z {
    color: #FF4F00;
}

.gjia .baojia li.d {
    color: #00BF7E;
}

.hangqing {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.hangqing .han {
    width: 40%;
    display: flex;
    flex-wrap: wrap;
    align-self: start;
}

.hangqing .han .xin {
    width: 100%;
}

.hangqing .han .xin .con a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 36px;
    position: relative;
    padding-left: 15px;
}

.hangqing .han .xin .con a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    background: #999;
    border-radius: 10px;
}

.hangqing .han .xin .con a h2 {
    width: calc(100% - 80px);
    height: 36px;
    line-height: 36px;
    overflow: hidden;
	font-size: 16px;
}

.hangqing .han .xin .con a em {
    color: #999;
}

.hqhui {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.hqhui .hd {
    width: 100%;
    display: flex;
    border-bottom: solid 1px #E6E6E6;
}
.hqhui .hd ul{
	display: flex;
}
.hqhui .hd li {
    margin-right: 30px;
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 10px;
	cursor: pointer;
}

.hqhui .hd li.on {
    color: #3071F2;
    font-weight: bold;
    position: relative;
}

.hqhui .hd li.on:before {
    content: "";
    position: absolute;
    left: 0px;
    bottom: -2px;
    width: 100%;
    height: 3px;
    background: #3071F2;
}

.hqhui .bd {
    width: 100%;
    margin-top: 10px;
}

.hqhui .bd .ul {
    display: flex;
    flex-wrap: wrap;
}

.hqhui .bd li {
    width: calc(100% - 15px);    
    position: relative;
    padding-left: 15px;
}
.hqhui .bd li a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 36px;
}
.hqhui .bd li:before {
    left: 0;
    top: 50%;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    background: #999;
    border-radius: 10px;
}

.hqhui .bd li h2 {
    width: calc(100% - 80px);
    height: 36px;
    line-height: 36px;
    overflow: hidden;
	font-size: 16px;
}

.hqhui .bd li em {
    color: #999;
}

.hangqing .ditu {
    width: calc(60% - 10px);
}

.hangqing .ditu .con {
	 width: 500px;
    display: flex;
    justify-content: center;
}
.hangqing .tit {
    width: 100%;
    display: flex;
    justify-content: space-between;
    border-bottom: solid 1px #E6E6E6;
    padding-bottom: 10px;
}

.hangqing .tit h2 {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    position: relative;
    padding-left: 15px;
}

.hangqing .tit h2:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 5px;
    width: 5px;
    height: 20px;
    background: #3071F2;
    border-radius: 10px;
}

.hangqing .tit a {
    display: flex;
    font-size: 14px;
	padding-right: 20px;
	position: relative;
	background: url("../jiantourl.png") no-repeat 30px 5px;
	background-size: 10px;
	color: #3071F2;
}

.xwen {
	width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.xwen .tit {
    width: 100%;
    display: flex;
    align-items: center;
    height: 50px;
    border-top: solid 3px #3071F2;
}

.xwen .tit .bt {
    font-size: 24px;
    color: #3071F2;
    font-weight: bold;
}

.xwen .tit .ej {
    display: flex;
    margin-left: 30px;
}

.xwen .tit .ej a {
    display: inline-block;
    padding-right: 31px;
    position: relative;
}

.xwen .tit .ej a:before {
    content: "";
    position: absolute;
    right: 15px;
    top: 4px;
    width: 1px;
    height: 14px;
    background: #999;
}

.xwen .tit .ej a:last-child:before {
    display: none;
}

.xwen .con {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.xwen .con .zxw {
    width: calc(100% - 840px);
}

.xwen .con .zxw a {
    display: flex;
    justify-content: space-between;
    height: 38px;
    align-items: center;
}

.xwen .con .zxw a:nth-child(6) {
    margin-top: 20px;
    padding-top: 15px;
    border-top: dotted 1px #ddd;
}

.xwen .con .zxw a .bt {
    display: flex;
    width: calc(100% - 100px);
}
.xwen .con .zxw a .bt .l {
    padding-right: 21px;
    position: relative;
}
.xwen .con .zxw a .bt .b {
    padding-right: 21px;
    position: relative;
}

.xwen .con .zxw a .bt .b:before {
    content: "";
    position: absolute;
    right: 10px;
    top: 5px;
    width: 1px;
    height: 16px;
    background: #ddd;
}

.xwen .con .zxw a .sj {
    font-size: 14px;
    color: #999;
}

.xwen .con .ade {
    width: 300px;
    margin: 0 50px;
}

.xwen .con .ade .li {
    position: relative;
}

.xwen .con .ade .li img {
    width: 300px;
    height: 200px;
    display: flex;
}

.xwen .con .ade .li:nth-child(2) {
    margin-top: 10px;
}

.xwen .con .ade .li:before {
    content: "广告";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 18px;
    background: rgba(0, 0, 0, .50);
    border: solid 1px rgba(255, 255, 255, .60);
    color: rgba(255, 255, 255, .70);
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.hqtab {
    width: 450px;
}

.hqtab .hd {
    display: flex;
    border-bottom: solid 1px #E6E6E6;
    padding-bottom: 10px;
    margin-bottom: 5px;
    position: relative;
}
.hqtab .hd ul{
	display: flex;
}
.hqtab .hd li {
    font-size: 18px;
    margin-right: 30px;
	cursor: pointer;
}

.hqtab .hd li.on {
    color: #3071F2;
    font-weight: bold;
    position: relative;
}

.hqtab .hd li.on:before {
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 3px;
    background: #3071F2;
}

.hqtab .bd ul{
	position: relative;
}
.hqtab .bd li a {
    display: flex;
    height: 38px;
    align-items: center;
    padding-left: 15px;
    position: relative;
}

.hqtab .bd li a:before {
    left: 0px;
    top: 50%;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    background: #999;
    border-radius: 20px;
}
.hqtab .bd .more{
	position: absolute;
	right: 0;
	top: -40px;
	padding-right: 26px;
}
.hqtab .bd .more a{
	color: #797979;
}
.hqtab .bd .more a:hover{
	color: #000;
}
.hqtab .bd .more:before{
	width: 18px;
	height: 18px;
	background:url("../jiantourb.png") #3071F2 no-repeat center center;
	background-size: 10px;
	border-radius: 20px;
	right: 0;
	top: 1px;
}
.main{
	padding: 20px 0;
}
.main .w{
	justify-content: space-between;
}
.let{
	width: 300px;
}
.rit{
	width: calc(100% - 320px);
}
/* 当前位置 */
.posi{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
	height: 40px;
	border-bottom: solid 2px #3071F2;
	border-radius: 6px 0 0 0;
}
.posi .bt{
	display: flex;
	align-items: center;
	height: 40px;
	position: relative;
}
.posi .bt:before{
	left: -20px;
	width: calc(100% + 20px);
	height: 100%;
	background: #3071F2;
	transform:skewX(20deg);
	border-radius: 0px 6px 0px 0;
}
.posi .bt h2{
	color: #fff;
	position: relative;
	z-index: 2;
	padding: 0 20px 0 10px;
}
.posi .wz{
	display: flex;
}
.posi .wz a{
	display: inline-block;
	padding-left: 31px;
	position: relative;
	color: #797979;
}
.posi .wz a:hover{
	color: #3071F2;
}
.posi .wz a:before{
	left: 15px;
	top: 50%;
	margin-top: -5px;
	width: 1px;
	height: 14px;
	background: #999;
}
.posi .wz a:nth-child(1):before{
	width: 20px;
	height: 20px;
	background:url("../bz.png") no-repeat center top;
	background-size: 20px;
	left: 5px;
	margin-top: -9px;
}

.lmuen {
    display: flex;
    flex-wrap: wrap;
    background: #F7F7F7;
    margin-bottom: 20px;
	border-radius: 6px;
	overflow: hidden;
}

.lmuen .hd {
    width: calc(100% - 20px);
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0 10px 20px;
    background: #E6E6E6;
}

.lmuen .bd,.lmuen .dq {
    width: calc(100% - 20px);
    padding: 20px;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
}

.lmuen .dq a {
    display: flex;
    width: calc(33% - 20px);
    margin-left: 20px;
    line-height: 40px;
}

.lmuen .bd a {
    width: calc(100% - 20px);
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    border-top: solid 1px #E6E6E6;
    margin-left: 20px;
}

.lmuen .bd a:nth-child(1) {
    border-top: 0px;
}

.lmuen .bd a h2 {
    margin-left: 10px;
	font-size: 18px;
}

.lmuen .bd a i {
	width: 12px;
    margin-right: 10px;
}

.lmuen .bd a.on {
    background: #fff;
}

.lads a {
	width: 100%;
    position: relative;
}
.lads a:before {
    content: "广告";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 18px;
    background: rgba(0,0,0,.50);
    border: solid 1px rgba(255,255,255,.60);
    color: rgba(255,255,255,.70);
    font-size: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.hq_city{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.hq_city .ul{
	width: 100%;
	margin-top: 20px;
}
.hq_city .ul .hd{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
	height: 40px;
	border-bottom: solid 2px #3071F2;
}
.hq_city .ul .hd h2{
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
	color: #3071F2;
	position: relative;
}
.hq_city .ul .hd h2:before{
	left: 0px;
	top: 50%;
	margin-top: -10px;
	width: 5px;
	height: 20px;
	background: #3071F2;
	border-radius: 10px;
}
.hq_city .ul .hd a{
	font-size: 14px;
	padding-right: 20px;
	position: relative;
	color: #797979;
}
.hq_city .ul .hd a:hover{
	color: #3071F2;
	font-weight: bold;
}
.hq_city .ul .hd a:before{
	width: 16px;
	height: 16px;
	background: #3071F2 url("../jiantourb.png") no-repeat center;
	background-size: 10px;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	right: 0;
	top: 2px;
}
.hq_city .ul .bd{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 10px;
}
.hq_city .ul .bd a{
	width: calc(50% - 30px);
	display: flex;
	justify-content: space-between;		
	position: relative;
}
.hq_city .ul .bd a h2{
	width: calc(100% - 100px);
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding: 0 80px 0 15px;	
	position: relative;
	overflow: hidden;
}
.hq_city .ul .bd a h2:before{
	left: 0px;
	top: 50%;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	background: #ddd;
	border-radius: 20px;
}
.hq_city .ul .bd a time{
	width: 80px;
	font-size: 14px;
	color: #999;
	line-height: 40px;
	text-align: right;
}

.hq_list{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 10px;
}
.hq_list a{
	width: 100%;
	display: flex;
	justify-content: space-between;		
	position: relative;
}
.hq_list a h2{
	width: calc(100% - 100px);
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	padding: 0 80px 0 15px;	
	position: relative;
	overflow: hidden;
}
.hq_list a h2:before{
	left: 0px;
	top: 50%;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	background: #ddd;
	border-radius: 20px;
}
.hq_list a time{
	width: 80px;
	font-size: 14px;
	color: #999;
	line-height: 40px;
	text-align: right;
}
.hq_list a:nth-child(5n+0){
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #ddd;
}

.hq_detail{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.hq_detail .title{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #E6E6E6;
}
.hq_detail .title h2{
	font-size: 30px;
	line-height: 40px;
}
.hq_detail .title .sj{
	width: 100%;
	display: flex;
	margin-top: 10px;
}
.hq_detail .title .sj p{
	margin-right: 30px;
}

.hq_detail .body h2{
	font-size: 22px;
	position: relative;
	padding-left: 20px;
	font-weight: bold;
	margin-top: 10px;
}
.hq_detail .body h2:before{
	width: 6px;
	height: 22px;
	background: #3071F2;
	border-radius: 8px;
	left: 0;
	top: 50%;
	margin-top: -11px;
}
.hq_detail .body p{
	font-size: 18px;	
	line-height: 36px;
	color: #000;
	text-indent: 1em;
}

.hq_detail .ming{
	background: #F7F7F7;
	padding: 15px;
	font-size: 12px;
	line-height: 20px;
	color: #797979;
	margin: 20px 0;
}
.hq_detail .sad{
	width: 100%;
	display: flex;
	justify-content: center;
}
.hq_detail .bian{
	width: 100%;
	display: flex;
	justify-content: center;
	margin: 20px 0;
	color: #797979;
}
.hq_detail .guan{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-top: solid 2px #3071F2;
	margin-top: 20px;
}
.hq_detail .guan .li{
	width: calc(50% - 20px);
}
.hq_detail .guan .li .hd{
	font-size: 20px;
	font-weight: bold;
	display: flex;
	align-items: center;
	height: 40px;
	padding-left: 15px;
	position: relative;
}
.hq_detail .guan .li .hd:before{
	left: 0px;
	top: 50%;
	margin-top: -10px;
	width: 5px;
	height: 20px;
	background: #3071F2;
}
.hq_detail .guan .li .bd a{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.hq_detail .guan .li .bd a h2{
	width: calc(100% - 120px);
	position: relative;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden;
}
.hq_detail .guan .li .bd a h2:before{
	left: 0px;
	top: 50%;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	background: #ddd;
	border-radius: 10px;
}
.hq_detail .guan .li .bd a em{
	color: #666;
	font-size: 14px;
	line-height: 40px;
}


/* 资讯样式 */
.zixun{
	display: flex;
	flex-wrap: wrap;
}
.zxtit {
    width: 100%;
    display: flex;
    justify-content: space-between;    
    margin-top: 10px;
    border-top: solid 3px #222;
    padding: 10px 0;
}
.zxtit .dt {
    display: flex;
	align-items: center;
	height: 30px;
}
.zxtit .dt .i {
    width: 22px;
    position: relative;
    margin-right: 10px;
}
.zxtit .dt .h {
    font-size: 22px;
    font-weight: bold;
    margin-left: 5px;
}
.zxtit .dd {
    display: flex;
	align-items: center;
    height: 30px;
}
.zxtit .dd a{
	color: #797979;
	padding-right: 20px;
	position: relative;
}
.zxtit .dd a:hover{
	color: #3071F2;
}
.zxtit .dd a:before{
	width: 20px;
	height: 20px;
	background: url("../jiantourh.png") no-repeat center;
	background-size: 10px;
	right: 0;
	top: 0px;
}

.toutiao {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}
.toutiao .le {
    width: 400px;
    display: flex;
    flex-wrap: wrap;
    align-self: start;
}
.toutiao .le .gao {
    width: 100%;
    position: relative;
}
.toutiao .le .gao:before {
    content: "广告";
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 10px;
    background: rgba(0,0,0,.20);
    border: solid 1px rgba(255,255,255,.50);
    border-radius: 6px;
    z-index: 2;
}
.toutiao .le .jun {
    width: 100%;
}
.toutiao .le .jun .bd {
    width: 100%;
}
.toutiao .le .jun .bd .dl {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    font-weight: bold;
    border-bottom: solid 1px #E6E6E6;
}
.toutiao .le .jun .bd .dl:last-child {
    border-bottom: 0;
}
.toutiao .le .jun .bd .dl .bt {
    width: 40%;
    font-size: 18px;
	font-weight: bold;
}
.toutiao .le .jun .bd .dl .zj {
    width: 30%;
    display: flex;
    color: #666;
}
.toutiao .le .jun .bd .dl .zj .i {
    margin: 7px 0 0 3px;
}
.toutiao .le .jun .bd .dl .bi {
    width: 30%;
    background: #F7F7F7;
    padding-left: 10px;
    color: #666;
}
.toutiao .le .jun .bd .dl .hs {
    color: #FF4F00 !important;
}
.toutiao .le .jun .bd .dl .ls {
    color: #00BF7E !important;                                
}
.toutiao .le .vido {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.toutiao .le .vido .bd a {
    display: flex;
    margin-top: 18px;
}
.toutiao .le .vido .bd a .tu {
    width: 140px;
    height: 85px;
    display: flex;
    border-radius: 6px;
}
.toutiao .le .vido .bd a .dl {
    margin-left: 10px;                        
}
.toutiao .le .vido .bd a .dl .dt {
    font-weight: bold;
    line-height: 25px;
    height: 50px;
	font-size: 18px
}
.toutiao .le .vido .bd a .dl .dd {
    display: flex;                         
    align-items: center;
    height: 20px;
	margin-top: 10px;
}
.toutiao .le .vido .bd a .dl .dd .t {
    border: solid 1px #FF7700;
    line-height: 19px;
    height: 20px;
    padding: 0 4px;
    font-size: 12px;
    border-radius: 6px;
    color: #FF7700;
}
.toutiao .le .vido .bd a .dl .dd .p {
    margin-left: 10px;
    font-size: 12px;
    color: #666;
}
.toutiao .ce {
    width: calc(100% - 820px);
    display: flex;
    flex-wrap: wrap;
    align-self: start;
}
.toutiao .ce .tou {
    width: 100%;
}
.toutiao .ce .tou a {                    
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: solid 1px #E6E6E6;
}
.toutiao .ce .tou a .bt {
    width: 100%;
    display: flex;
    margin-bottom: 10px;
}
.toutiao .ce .tou a .bt .i {
	width: 36px;
    margin-top: 3px;
}
.toutiao .ce .tou a .bt .h {
	height: 28px;
	line-height: 28px;
    font-size: 24px;
    font-weight: bold;
    margin-left: 5px;
	overflow: hidden;
}
.toutiao .ce .tou a .sj {
    color: #999;
}
.toutiao .ce .xin {
    width: 100%;                
}
.toutiao .ce .xin a {
    display: flex;
    height: 40px;
	line-height: 40px;
    position: relative;
    padding-left: 15px;
	font-size: 18px;
	overflow: hidden;
}
.toutiao .ce .xin a:before {
    left: 0px;
    top: 50%;
    margin-top: -3px; 
    width: 6px;
    height: 6px;
    background: #ccc;
    border-radius: 20px;
}
.toutiao .ce .xin a:nth-child(1) {
    font-size: 24px;
    font-weight: bold;
    padding: 0;
}
.toutiao .ce .xin a:nth-child(7) {
    font-size: 24px;
    font-weight: bold;
    padding: 18px 0 0 0;
    margin-top: 18px;
    border-top: solid 1px #E6E6E6;
}
.toutiao .ce .xin a:nth-child(1):before,
.toutiao .ce .xin a:nth-child(7):before {
    display: none;
}
.toutiao .ri {
    width: 350px;
}
.toutiao .ri .ads {
	width: 100%;
    position: relative;
}
.toutiao .ri .ads:before {
    content: "广告";
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
    height: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 10px;
    background: rgba(0,0,0,.20);
    border: solid 1px rgba(255,255,255,.50);
    border-radius: 6px;
    z-index: 2;
}
.toutiao .ri .bao {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}
.toutiao .ri .bao .bei {
    display: flex;
    background: #FF7700;
    color: #fff;
    padding: 3px 5px;
    margin-top: 10px;
}
.toutiao .ri .bao .bei .h {
    font-size: 12px;
}
.toutiao .ri .bao .bei .i {
	width: 20px;
    margin-left: 3px;
}
.toutiao .ri .bao .bod {
    position: relative;
    padding-left: 20px;
    margin-top: 10px;
}
.toutiao .ri .bao .bod:before {
    content: "";
    position: absolute;
    left: 5px;
    top: 5px;
    width: 5px;
    height: calc(100% - 5px);
    border-left: dotted 3px #E6E6E6;
}
.toutiao .ri .bao .bod a {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: solid 1px #E6E6E6;
    cursor: pointer;
}
.toutiao .ri .bao .bod a time {
    width: 130px; /* 260px */
    color: #666;
}
.toutiao .ri .bao .bod a h2 {
	font-size: 16px;
}
.toutiao .ri .bao .bod a:last-child {
    margin: 0;
    padding: 0;
    border: 0;
}
.toutiao .ri .bao .bod a:before {
    left: -20px;
    top: 5px;
    width: 6px;
    height: 6px;
    background: #fff;
    border: solid 3px #FF7700;
    border-radius: 10px;
}

.nad {
	width: 100%;
    margin-top: 20px;
}
.zxin {
    width: 100%;
    display: flex;
    justify-content: space-between;        
    margin-top: 20px;
}
.zxin .let {
    width: calc(100% - 380px);
    display: flex;
    justify-content: space-between;
}
.zxin .rit {
    width: 350px;
}
.zxin .vips {
    width: 500px;
    border-top: solid 3px #222;
    margin-top: 10px;
}
.zxin .vips .vtit {
    display: flex;
    justify-content: space-between;
    padding: 10px 0;
}
.zxin .vips .vtit .bt {
    width: 100px;
}
.zxin .vips .vtit .dl {
    display: flex;
	align-items: center;
    background: #FF7700;
    padding: 1px;
    height: 26px;
    line-height: 26px;
}
.zxin .vips .vtit .dl .dt {
    color: #fff;
    padding: 0 6px;
    font-weight: bold;
}
.zxin .vips .vtit .dl .dd {
    background: #fff;
    color: #FF7700;
    padding: 0 6px;
	height: 26px;
}

.zxin .vips .bod .hd {
    color: #FF7700;
    font-weight: bold;
}
.zxin .vips .bod .ul{
	display: flex;
	flex-wrap: wrap;
}
.zxin .vips .bod .ul a {
    margin-top: 15px;
}
.zxin .vips .bod .ul .bt {
    display: flex;
    align-items: center;
    height: 30px;
}
.zxin .vips .bod .ul .bt .s {
    color: #FF7700;
	font-weight: bold;
	font-size: 18px;
}
.zxin .vips .bod .ul .bt .h {
    font-weight: bold;
    font-size: 18px;
    margin-left: 10px;
}
.zxin .vips .bod .ul .tx {
    display: flex;
    flex-wrap: wrap;
    background: #FFF6DE;
    padding: 15px;
	margin-top: 10px;
}
.zxin .vips .bod .ul .tx .zy {
    color: rgba(0,0,0,.80);
}
.zxin .vips .bod .ul .tx .dl {
	width: 100%;
    display: flex;
	justify-content: space-between;
    color: #FF7700;
    margin-top: 13px;
}
.zxin .vips .bod .ul .tx .dl .t {
    width: 65px;
}
.zxin .vips .bod .ul .tx .dl .x {
    margin: 0 10px;
	font-size: 14px;
}
.zxin .vips .bod .ul .tx .dl .d {
    width: 100px; 
	font-size: 14px;
}

.zxin .list {
    display: flex;
    flex-wrap: wrap;
    align-self: start;
}
.zxin .list a {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    cursor: pointer;
}
.zxin .list a:nth-child(1) {
    margin-top: 10px;
}
.zxin .list a .tu {
    width: 140px;
    height: 100px;
    display: flex;
}
.zxin .list a .tx {
    width: calc(100% - 160px); /* 320px */
    display: flex;
    flex-wrap: wrap;
}
.zxin .list a .tx .hd {
    display: flex;
    font-size: 18px;
    font-weight: bold;
	line-height: 24px;
}
.zxin .list a .tx .yh {
    display: flex;
    font-size: 18px;
    font-weight: bold;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}
.zxin .list a .tx .tt {
    display: flex;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
}
.zxin .list a .tx .js {
    height: 20px;
    color: #666;
    font-size: 14px;
}
.zxin .list a .tx .bd {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-self: end;
    height: 20px;
    margin-top: 12px;
}
.zxin .list a .tx .bd .lt {
    display: flex;
}
.zxin .list a .tx .bd .lt .yc {
    color: #FF7700;
    border: solid 1px #FF7700;
    padding: 0 5px;
    font-size: 12px;
    border-radius: 4px;
    margin-right: 30px;
}
.zxin .list a .tx .bd .lt .sj {
    display: flex;color: #666;
    font-size: 14px;
}
.zxin .list a .tx .bd .lt .sj i {
	width: 16px;
    margin-top: 4px;
    margin-right: 4px;
}
.zxin .list a .tx .bd .lt .sj p:last-child{
	margin-left: 20px;
}

.zxin .list a .tx .bd .tb {
    width: 65px;
}

.zxin .yanb {
    width: 500px;
    align-self: start;
}
.zxin .yuce {
    width: calc(100% - 530px); /* 1060px */
    display: flex;            
    flex-wrap: wrap;
    align-self: start;
}
.zxin .gchang {
    display: flex;
    flex-wrap: wrap;
}
.zxin .gchang .bd a {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
    margin-top: 15px;
    border-top: solid 1px #E6E6E6;
}
.zxin .gchang .bd a:nth-child(1) {
    padding: 0;
    margin-top: 10px;
    border: 0;
}
.zxin .gchang .bd a .bt {
    font-size: 18px;
    cursor: pointer;
}
.zxin .gchang .bd a .js {
    font-size: 14px;
    color: #666;
    margin-top: 10px;
    margin-bottom: 11px;
}
.zxin .gchang .bd a .tx {
    display: flex;
    color: #666;
    font-size: 14px;
    margin-top: 7px;
}
.zxin .gchang .bd a .tx i {
	width: 16px;
	margin-top: 4px;
	margin-right: 4px;
}
.zxin .gchang .bd a .tx p:last-child {
    margin-left: 20px;
}

.zixl{
	width: calc(100% - 380px);
	display: flex;
	flex-wrap: wrap;
	align-self: start;
}
.zixr{
	width: 350px;
	display: flex;
	flex-wrap: wrap;
	align-self: start;
}














.ranking {
    width: calc(100% - 40px);
    display: flex;
    flex-wrap: wrap;
    padding: 20px;
    background: #fff;
    border-radius: 6px;
	margin-bottom: 20px;
}

.ranking .hd {
	width: 100%;
    display: flex;
	align-items: center;
	height: 30px;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 15px;
}

.ranking .hd i {
    width: 30px;
}

.ranking .hd h2 {
    font-size: 22px;
    font-weight: bold;
    margin-left: 10px;
}

.ranking .bd {
	width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
}

.ranking .bd a {
    width: 100%;
    display: flex;
    align-items: center;
    height: 46px;	
}

.ranking .bd a .su {
    width: 30px;
    position: relative;
    display: flex;
    justify-content: center;
}

.ranking .bd a em {
    font-size: 23px;
	color: #797979;
    font-weight: bold;
    position: relative;
    z-index: 2;
}

.ranking .bd a .su::before,
.ranking .bd a .su::after {
    left: 0px;
    top: 6px;
    width: 100%;
    height: 16px;
    background: #E6E6E6;
    transform: skewX(-10deg);
    z-index: 2;
}

.ranking .bd a .su::after {
    top: 9px;
    left: 4px;
    background: #F7F7F7;
    z-index: 1;
}

.ranking .bd a .bt {
    width: calc(100% - 40px);
    margin-left: 10px;
	font-size: 18px;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: 
	vertical;-webkit-line-clamp:1;
}

.ranking .bd a:nth-child(1) em {
    color: #FF4F00;
}

.ranking .bd a:nth-child(2) em{
    color: #FF7700;
}

.ranking .bd a:nth-child(3) em {
    color: #FFAA00;
}

.ranking .bd a:nth-child(1) .su::before,
.ranking .bd a:nth-child(2) .su::before,
.ranking .bd a:nth-child(3) .su::before {
    background: rgba(255, 119, 0, 0.2);
}
/* 热点解读 */
.ranking .rd a {
    width: 100%;
    display: flex;
	justify-content: space-between;
    align-items: center;
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #E6E6E6;
}
.ranking .rd i{
	width: 100px;
}
.ranking .rd a h2 {
    width: calc(100% - 110px);
	font-size: 18px;
	height: 50px;
	line-height: 26px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: 
	vertical;-webkit-line-clamp:2;
}
.ranking .rd a:nth-child(1){
	border-top: 0;
	padding: 0;
}

.zxlist{
	width: calc(100% - 40px);
	display: flex;
	flex-wrap: wrap;
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	margin-top: 20px;
}
.zxlist .lm{
	width: 100%;
	display: flex;
	align-items: center;
	height: 60px;
	justify-content: space-between;
	border-bottom: solid 1px #ddd;
	margin-bottom: 20px;
}
.zxlist .lm .hd{
	display: flex;
	flex-wrap: wrap;
}
.zxlist .lm .hd a{
	display: flex;
	margin-right: 20px;
	position: relative;
}
.zxlist .lm .hd a h2{
	font-size: 20px;
}
.zxlist .lm .hd a i{
	margin-right: 5px;
	width: 30px;
}
.zxlist .lm .hd a.on{
	color: #3071F2;
	font-weight: bold;
}
.zxlist .lm .hd a.on:before{
	left: 0;
	bottom: -17px;
	width: 100%;
	height: 3px;
	background: #3071F2;
	z-index: 4;
}

.zxlist .lm .bd{
	display: flex;
	align-items: center;
	height: 26px;
	padding: 2px;
	background: #FF7700;
}
.zxlist .lm .bd .n{
	padding: 0 6px;
	color: #fff;
}
.zxlist .lm .bd .z{
	background: #fff;
	line-height: 26px;
	padding: 0 6px;
	color: #FF7700;
}

.zxlist .ul{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.zxlist .ul a {
	width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #E6E6E6;
}
.zxlist .ul a:nth-child(1) {
    margin: 0px;
	padding: 0;
	border-top: 0;
}
.zxlist .ul a .tu {
    width: 200px;
	height: 140px;
    display: flex;
	overflow: hidden;
	border-radius: 6px;
}
.zxlist .ul a .tx {
    width: calc(100% - 220px); 
    display: flex;
    flex-wrap: wrap;
}
.zxlist .ul a .tx .hd {
    display: flex;
    font-size: 20px;
    font-weight: bold;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.zxlist .ul a .tx .zy{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	margin-top: 5px;
	overflow: hidden;
}
.zxlist .ul a .tx .bd {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-self: end;
    height: 20px;
    margin-top: 12px;
}
.zxlist .ul a .tx .bd .lt {
    display: flex;
}
.zxlist .ul a .tx .bd .lt .yc {
    color: #FF7700;
    border: solid 1px #FF7700;
    padding: 0 5px;
    font-size: 12px;
    border-radius: 4px;
    margin-right: 20px;
}
.zxlist .ul a .tx .bd .lt .sj {
    display: flex;color: #666;
    font-size: 14px;
}
.zxlist .ul a .tx .bd .lt .sj i {
	width: 16px;
    margin-top: 4px;
    margin-right: 4px;
}
.zxlist .ul a .tx .bd .lt .sj p{
	color: #999;
}
.zxlist .ul a .tx .bd .lt .sj p:last-child{
	margin-left: 20px;
}

.zxlist .ul a .tx .bd .tb {
    width: 65px;
}
/*情报*/
.zxlist .gen{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.zxlist .gen .tim{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin: 20px 0;
}
.zxlist .gen .tim .hd{
	display: flex;
	height: 40px;
	align-items: center;
}
.zxlist .gen .tim .hd p{
	font-size: 24px;
	font-weight: bold;
}
.zxlist .gen .tim .bd{
	
}

.zxlist .gen .cat{
	width: calc(100% - 30px);
	display: flex;
	flex-wrap: wrap;
	background: #FFF5ED;
	padding: 15px;
	padding-top: 0;
	margin-bottom: 20px;
}
.zxlist .gen .cat dl{
	width: 100%;
	display: flex;
	margin-top: 15px;
}
.zxlist .gen .cat dt{
	
}
.zxlist .gen .cat dd{
	display: flex;
}
.zxlist .gen .cat dd a{
	color: #555;
	margin-right: 20px;
}
.zxlist .gen .cat dd a:hover{
	color: #000;
	text-decoration:underline;
}
.zxlist .gen .cat dd .cur{
	color: #fff;
	background: #FF7700;
	padding: 0 5px;
}
.zxlist .gen .lst{
	display: flex;
	flex-wrap: wrap;
	align-self: start;
}
.zxlist .gen .lst li{
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #E6E6E6;
	display: flex;
	flex-wrap: wrap;
}
.zxlist .gen .lst .tit a{
	width: 100%;
	display: flex;
	align-items: center;
	height: 30px;
	margin-bottom: 10px;
}
.zxlist .gen .lst .tit em{
	font-size: 26px;
	color: #FF7700;
	font-weight: bold;
	margin-right: 10px;
}
.zxlist .gen .lst .tit h2{
	font-size: 22px;
	font-weight: bold;
}

.zxlist .gen .lst .vip{
	width: calc(100% - 30px);
	display: flex;
	flex-wrap: wrap;
	padding: 15px;
	background: #FFF5DF;
	border-radius: 6px;
}
.zxlist .gen .lst .vip .zy{
	width: 100%;
	color: #666;
	height: 24px;
	line-height: 24px;
	margin-bottom: 15px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.zxlist .gen .lst .vip .dl{
	width: 100%;
	display: flex;
	justify-content: space-between;
	color: #FF7700;
}
.zxlist .gen .lst .vip .dl dt{
	display: flex;
	align-items: center;
	height: 30px;
}
.zxlist .gen .lst .vip .dl dt i{
	width: 65px;
	margin-right: 10px;
}
.zxlist .gen .lst .vip .dl dt p{
	color: #FF7700;
}
.zxlist .gen .lst .vip .dl dd{
	display: flex;
}
.zxlist .gen .lst .vip .dl dd a{
	color: #FF7700;
	font-size: 14px;
	position: relative;
	padding-right: 20px;
	margin-top: 5px;
}
.zxlist .gen .lst .vip .dl dd a:before{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	background: #FF7700 url("../jiantourb.png") no-repeat center;
	background-size: 10px;
	border-radius: 30px;
	right: 0;
	top: 2px;
}
.zxlist .gen .lst .abs {
	width: 100%;
	display: flex;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	color: #666;
}
.zxlist .gen .lst  .tag{
	width: 100%;
	margin-top: 20px;
	display: flex;
}
.zxlist .gen .lst .tag a{
	background: #F7F7F7;
	display: flex;
	align-items: center;
	height: 26px;
	padding: 0 8px;
	font-size: 14px;
	margin-right: 15px;
	border-radius: 6px;
}
.zxlist .gen .lst .tag a:hover{
	color: #fff;
	background: #C76709;
}

.tvip{
	width: calc(100% - 40px);
	display: flex;
	padding: 20px;
	background:url("../vipbg.png") no-repeat center top;
	background-size: 100%;
	border-radius: 6px;
}
.tvip .hd{
	margin:0 20px;
	width: 40px;
}
.tvip .bd{
	display: flex;
	align-items: center;
	height: 40px;
}
.vkuai{
	padding: 15px;
	background: #fff;
	margin-top: 20px;
	border-radius: 6px;
}
.vkuai .hd{
	font-size: 24px;
	font-weight: bold;
	color: #FF7700;
	display: flex;
	margin-bottom: 10px;
}
.vkuai .hd i{
	width: 30px;
}
.vkuai .hd h2{
	margin-left: 10px;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}
.vkuai .bd{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.vkuai .bd li{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.vkuai .bd .tit a{
	display: flex;
	align-items: center;
	height: 30px;
}
.vkuai .bd .tit a em{
	font-size: 20px;
	color: #FF7700;
	font-weight: bold;
}
.vkuai .bd .tit a h2{
	margin-left: 10px;
	font-size: 20px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.vkuai .bd .fuf{
	width: calc(100% - 20px);
	padding: 10px;
	background: #FFF6E1;
	margin-top: 5px;
}
.vkuai .bd .fuf .zy{
	color: #797979;
	font-size: 14px;
}
.vkuai .bd .fuf .js{
	display: flex;
	justify-content: center;
	margin: 15px 0;
}
.vkuai .bd .fuf .js dl{
	display: flex;
	overflow: hidden;
}
.vkuai .bd .fuf .js dt{
	display: flex;
	align-items: center;
	height: 30px;
	background: #373737;
	color: #fff;
	padding: 0 20px 0 5px;
	margin-top: 5px;
	border-radius: 6px 0px 0 6px;
	font-size: 14px;
}
.vkuai .bd .fuf .js dd{
	display: flex;
	align-items: center;
	height: 36px;
	padding: 0 10px;
	position: relative;
}
.vkuai .bd .fuf .js dd i{
	width: 20px;
	position: relative;
	z-index: 2;
}
.vkuai .bd .fuf .js dd p{
	position: relative;
	z-index: 2;
	margin-left: 5px;
}
.vkuai .bd .fuf .js dd:before{
	left: -10px;
	top: 0;
	width: calc(100% + 20px);
	height: 100%;
	background:linear-gradient(to right,#FFE5C6,#FFC998);
	transform:skewX(-10deg);
	border-radius: 6px 0px 0 0px;
}
.vkuai .bd .fuf .zx{
	text-align: center;
	font-size: 12px;
	color: #FF7700;
}

.zxshow {
    width: calc(100% - 60px);
    display: flex;
    flex-wrap: wrap;
    align-self: start;
    padding: 30px;
    background: #fff;
    border-radius: 6px;
}
.zxshow .maps {
    width: 100%;
    display: flex;
    justify-content: space-between;    
    padding-bottom: 15px;
    border-bottom: solid 3px #E6E6E6;
}
.zxshow .maps .dt a {
	align-items: center;
	height: 40px;
    display: flex;
}
.zxshow .maps .dt i{
	width: 24px;
	margin-right: 10px;
}
.zxshow .maps .dt h2{
	font-size: 20px;
	font-weight: bold;
	color: #000;
}
.zxshow .maps .dd {
    display: flex;
	align-items: center;
	height: 40px;
}
.zxshow .maps .dd a {
    position: relative;
    margin-left: 30px;
    color: #666;
    cursor: pointer;
}
.zxshow .maps .dd a:hover {
    color: #000;
}
.zxshow .maps .dd a:before {
    left: -15px;
    top: 5px;
    width: 1px;
    height: 16px;
    background: #ddd;
}
.zxshow .maps .dd a:nth-child(1):before {
    left: -30px;
    top: -2px;
    width: 25px;
    height: 25px;
    background: url("../bz.png") no-repeat center top;
    background-size: 25px;
}
.zxshow .tits {
    width: 100%;
    margin: 20px 0;
}
.zxshow .tits .hd {
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
}
.zxshow .tits .bd {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.zxshow .tits .bd .dt {
    display: flex;
    align-items: center;
    height: 30px;
}
.zxshow .tits .bd .dt .c {
    font-size: 12px;
    color: #FF7700;
    border: solid 1px #FF7700;
    border-radius: 4px;
    margin-right: 20px;
	padding: 0 6px;
}
.zxshow .tits .bd .dt .p {
    color: #999;
}
.zxshow .tits .bd .dt .p:last-child {
    margin-left: 20px;
}
.zxshow .tits .bd .dd {
    display: none;
}
.zxshow .tits .bd .dd .p {
    margin-left: 10px;
    font-size: 14px;
    color: #666;
}
.zxshow .tits .bd .dd .on {
    color: #FF7700;
    font-weight: bold;
}
.zxshow .vips {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 40px 0;
}
.zxshow .vips .con {
    width: 300px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.zxshow .vips .suo {
    display: flex;
    align-items: center;
    height: 30px;
}
.zxshow .vips .suo i {
    width: 30px;
    height: 30px;
    display: flex;
}
.zxshow .vips .suo p {
    margin-left: 10px;
	color: #373737;
}
.zxshow .vips .btn {
    height: 50px;
    background: #FF7700;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
    border-radius: 30px;
    margin: 20px 0;
    cursor: pointer;
}
.zxshow .vips .btn:hover {
    background: #FFAA00;
}
.zxshow .body {
    width: 100%;
}
.zxshow .body .abst {
    display: flex;
    justify-content: space-between;
    background: rgba(255,119,0,.10);
    padding: 15px;
    border-radius: 6px;
    margin-bottom: 20px;
}
.zxshow .body .abst .l, .zxshow .body .abst .r {
    width: 20px;
    align-self: start;
}
.zxshow .body .abst .l img, .zxshow .body .abst .r img {
    width: 16px;
    height: 16px;
    display: flex;
}
.zxshow .body .abst .r {
    align-self: end;
}
.zxshow .body .abst .c {
    width: calc(100% - 60px);
    line-height: 30px;
}
.zxshow .body .cont {
    margin-bottom: 20px;
}
.zxshow .body .cont h2 {
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
	padding-left: 1em;
	position: relative;
}
.zxshow .body .cont h2:before{
	width: 6px;
	height: 20px;
	background: #3071F2;
	border-radius: 10px;
	left: 4px;
	top: 6px;
}
.zxshow .body .cont p {
    line-height: 30px;
	font-size: 18px;
	color: #000;
	margin-top: 10px;
	text-indent: 1em;;
}
.zxshow .body .cont table{
	width: calc(100% - 2px) !important;
	margin: 20px 0;
	border: 0;
	border-left: solid 1px #ccc !important;
}
.zxshow .body .cont tr{
	
}
.zxshow .body .cont td{
	padding: 10px 15px !important;
	border: solid 1px #ccc !important;
	border-left:0 !important;
}
.zxshow .body .cont tr:nth-child(1) td{
	font-weight: bold;
	background: #F7F7F7 !important;
}

.zxshow .tags {
	width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
.zxshow .tags .dl {
	width: 100%;
    display: flex;
}
.zxshow .tags .dl .dd {
    display: flex;
    align-items: center;
    height: 25px;
}
.zxshow .tags .dl .dd a {
    background: #EBF2FF;
    color: #3071F2;
    font-size: 14px;
    padding: 2px 5px;
    margin-right: 5px;
    border-radius: 4px;
}
.zxshow .tags .dl .dd a:hover{
	background: #3071F2;
	color: #fff;
}
.zxshow .tags .sm {
	width: calc(100% - 40px);
    font-size: 12px;
    color: #666;
    margin-top: 10px;
    padding: 20px;
    background: #F7F7F7;
    border-radius: 6px;
}
.zxshow .ads {
    width: 100%;
}
.zxshow .ads .gg {
    width: 100%;
}
.zxshow .ads .fh {
    display: flex;
    justify-content: flex-end;
}
.zxshow .ads .fh a {
    display: flex;
    align-items: center;
    color: #fff;
    background: #3071F2;
    padding: 0 20px;
    height: 50px;
    border-radius: 40px;
    margin-top: 20px;
    cursor: pointer;
}
.zxshow .ads .fh a:hover {
    background: #5B92FF;
}
.zxshow .corr {
    width: 100%;
}
.zxshow .corr .hd {
    display: flex;
}
.zxshow .corr .hd i {
    width: 25px;
    display: flex;
}
.zxshow .corr .hd h2 {
    font-size: 22px;
    font-weight: bold;
    margin-left: 5px;
}
.zxshow .corr .zxlist{
	width: 100%;
	padding: 0;
}
.zxdata {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-self: start;
}

.zxdata .dao {
    width: 100%;
    display: flex;
    justify-content: center;
    border-bottom: solid 1px #ccc;
    margin-top: 20px;
	height: 40px;
}

.zxdata .subnav .ul {
    display: flex;
    align-items: center;
    height: 40px;
}

.zxdata .dao .ul a {
    font-size: 20px;
    margin: 0 20px;
	height: 40px;
    position: relative;
}

.zxdata .dao .ul a.cur {
    font-weight: bold;
    color: #3071F2;
}

.zxdata .dao .ul a.cur:before {
    content: "";
    position: absolute;
    left: 25%;
    bottom: -19px;
    width: 50%;
    height: 3px;
    background: #3071F2;
    border-radius: 10px;
}

.zxdata .list {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.zxdata .list .li {
    width: calc(33.33% - 45px);
    padding: 15px;
    background: #fff;
    border-radius: 6px;
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
}
.zxdata .list .li .hd{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-bottom: solid 1px #E6E6E6;
}
.zxdata .list .li .hd h2{
	font-size: 20px;
	color: #3071F2;
	font-weight: bold;
	height: 40px;
	position: relative;
}
.zxdata .list .li .hd h2:before{
	width: 100%;
	height: 2px;
	left: 0;
	bottom: -1px;
	background: #3071F2;
}
.zxdata .list .li .hd a{
	color: #797979;
	padding-right: 25px;
	position: relative;
	display: flex;
	align-items: center;
	height: 30px;	
}
.zxdata .list .li .hd a:before{
	width: 20px;
	height: 20px;
	background: url("../jiantourl.png") no-repeat center;
	background-size: 10px;
	background-color: #F7F7F7;
	border-radius: 10px;
	top: 6px;
	right: 0px;
}
.zxdata .list .li .bd{
	margin: 10px 0;
}
.zxdata .list .li .bd a{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.zxdata .list .li .bd a h2{
	font-size: 18px;
	width: calc(100% - 120px);
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding-left: 15px;
	position: relative;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.zxdata .list .li .bd a h2:before{
	width: 6px;
	height: 6px;
	background: #ccc;
	left: 3px;
	top: 50%;
	margin-top: -3px;
	border-radius: 10px;
}
.zxdata .list .li .bd a em{
	line-height: 40px;
	color: #999;
}
.zxdata .list .li .tp {
	width: 100%;
}
.zxdata .list .li .tp a{
	width: 100%;
	display: flex;
	position: relative;
	background: #000;
}
.zxdata .list .li .tp a i{
	width: 100%;
	height: 140px;
	display: flex;
	align-items: center;
	overflow: hidden;
}
.zxdata .list .li .tp a h2{
	width: calc(100% - 20px);
	padding: 0 10px;
	display: flex;
	height: 40px;
	line-height: 40px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,.40);
	color: #fff;
	font-size: 18px;
	overflow: hidden;
}
.zxdata .list .ads{
	width: 100%;
}

/* 商协会样式 */
.main .w{
	flex-wrap: wrap;
}
.shban{
	width: 100%;
	position: relative;
}
.shban .hd{
	left: 48%;
	bottom: 10px;
	position: absolute;
	z-index: 3;
}
.shban .hd ul{
	display: flex;
}
.shban .hd li{
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 20px;
	text-indent: -9999px;
	margin: 0 5px;
	cursor: pointer;
}
.shban .hd li.on{
	background: #3071F2;
}


.shw{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}

.shwen{
	width: calc(100% - 380px);
}
.shwen .hd{
	width: 100%;
	display: flex;	
	align-items: center;	
	justify-content: space-between;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 10px;
	margin-bottom: 10px;
	height: 30px;
}
.shwen .hd h2{
	font-size: 22px;
	font-weight: bold;
	position: relative;
}
.shwen .hd h2:before{
	width: 100%;
	height: 3px;
	left: 0;
	bottom: -12px;
	background: #3071F2;
}
.shwen .hd a{
	padding-right: 25px;
	position: relative;
}
.shwen .hd a:before{
	width: 18px;
	height: 18px;
	border-radius: 20px;
	background: #3071F2 url("../jiantourb.png") no-repeat center;
	background-size: 8px;
	right: 0;
	top: 2px;
}
.shwen .bd{
	
}
.shwen .bd .pic{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.shwen .bd .pic a{
	width: calc(33% - 10px);
	position: relative;
	overflow: hidden;
	background: #000;
}
.shwen .bd .pic a i{
	width: 100%;
}
.shwen .bd .pic a h2{
	width: calc(100% - 20px);
	position: absolute;
	left: 0;
	bottom: 0;
	padding:0 10px;
	background: rgba(0, 0, 0, .4);
	font-size: 16px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}
.shwen .bd .txt{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
}
.shwen .bd .txt a{
	width: calc(50% - 15px);
	display: flex;	
	align-items: center;
	position: relative;
	padding-left: 15px;
	height: 40px;
	font-size: 18px;
}
.shwen .bd .txt a:before{
	width: 6px;
	height: 6px;
	background: #ccc;
	border-radius: 20px;
	left: 0;
	top: 50%;
	margin-top: -3px;
}

.shhot{
	width: 350px;
}
.shhot .hd{
	padding-bottom: 10px;
	margin-bottom: 20px;
	height: 30px;
	border-bottom: solid 1px #E6E6E6;
}
.shhot .hd ul{
	display: flex;
}
.shhot .hd li{
	display: flex;
	align-items: center;
	height: 30px;
	font-size: 22px;
	font-weight: bold;
	margin-right: 30px;
	position: relative;
	cursor: pointer;
}
.shhot .hd li:last-child{
	margin: 0;
}
.shhot .hd li.on{
	color: #3071F2;
}
.shhot .hd li.on:before{
	width: 100%;
	height: 3px;
	left: 0;
	bottom: -12px;
	background: #3071F2;
}

.shhot .bd li a{
	width: 100%;
	display: flex;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #E6E6E6;
}
.shhot .bd .tu{
	width: 70px;
	margin-right: 20px;
}
.shhot .bd .tx{
	width: calc(100% - 90px);
}
.shhot .bd .tx dt{
	font-size: 18px;
	font-weight: bold;
}
.shhot .bd .tx dd{
	display: flex;
	align-items: start;
	margin-top: 5px;
}
.shhot .bd .tx dd em{
	width: 50px;
	color: #666;
}
.shhot .bd .tx dd p{
	width: calc(100% - 50px);
	line-height: 20px;
	color: #666;
}
.shuiz{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.shuiz .hd{
	width: 100%;
	display: flex;
	justify-content: center;
	position: relative;
	margin-top: 30px;
}
.shuiz .hd:before{
	left: 0;
	top: 15px;
	background: #E6E6E6;
	width: 100%;
	height: 2px;
}
.shuiz .hd .bt{
	display: flex;
	position: relative;
	padding: 0 20px;
	background: #fff;
	z-index: 2;
}
.shuiz .hd .bt li{
	font-size: 30px;
	font-weight: bold;	
}
.shuiz .hd .bt li:nth-child(1){
	color: #3071F2;
}
.shuiz .bd{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.shuiz .bd a{
	width: calc(20% - 17px);
	border: solid 1px #E6E6E6;
	margin-top: 20px;
}
.shuiz .bd a i{
	width: 100%;
	height: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.shuiz .bd a img{
	width: 160px;
}
.shuiz .bd a h2{
	width: calc(100% - 30px);
	display: flex;
	align-items: center;
	height: 40px;
	line-height: 40px;
	background: #E6E6E6;
	padding: 0 15px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.shuiz .bd a:hover{
	border-color: #3071F2;
}
.shuiz .bd a:hover h2{
	background: #3071F2;
	color: #fff;
}
.shuiz .mo{
	width: 100%;
	display: flex;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 20px;
}
.shuiz .mo a{
	display: flex;
	align-items: center;
	height: 50px;
	border-radius: 10px;
	background: #3071F2;
	padding: 0 30px;
}
.shuiz .mo a h2{
	font-size: 18px;
	color: #fff;
}
.shuiz .mo a i{
	width: 14px;
	margin-left: 10px;
}
.shuiz .mo a:hover{
	background: #5B92FF;
}

.shwent{
	width: calc(100% - 40px);
	display: flex;
	flex-wrap: wrap;
	background: #F7F7F7;
	padding: 20px;
}
.shwent .hd{
	width: 100%;
	display: flex;
	margin-bottom: 20px;
}
.shwent .hd li{
	font-size: 30px;
	font-weight: bold;
	line-height: 32px;
}
.shwent .hd li:last-child{
	color: #3071F2;
}
.shwent .bd{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.shwent .bd .tu{
	width: 400px;
	height: 200px;
	display: flex;
	align-items: center;
	overflow: hidden;
	border-radius: 6px;
}
.shwent .bd .tx{
	width: calc(100% - 420px);
}
.shwent .bd .tx .bt{
	margin-top: 15px;
}
.shwent .bd .tx .bt a{
	font-size: 22px;
	font-weight: bold;
}
.shwent .bd .tx .bz{
	width: 100%;
	margin-top: 15px;
	line-height: 28px;
	color: #666;
}
.shwent .bd .tx .bz span{
	background: #FF7700;
	color: #fff;
	padding: 0 5px;
	margin-right: 5px;
}
.shwent .bd .mo{
	margin-top: 35px;
}
.shwent .bd .mo a{
	position: relative;
	color: #3071F2;
	padding-bottom: 10px;
	border-bottom: solid 1px #5B92FF;
}
.shwent .bd .mo a:before{
	width: 0%;
	height: 1px;
	background: #3071F2;
	left: 0;
	bottom: -1px;
}
.shwent .bd .mo a:hover:before{
	width: 100%;
	transition:0.3s ease-out;
}
.shbox{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.shbox .le{
	width: calc(100% - 400px);
}
.shwlis li{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
	padding-bottom: 17px;
	border-bottom: solid 1px #E6E6E6;
}
.shwlis .tu{
	width: 280px;
	height: 170px;
	display: flex;
	align-items: center;
	overflow: hidden;
	border-radius: 6px;
}
.shwlis .tx{
	width: calc(100% - 300px);
}
.shwlis .tx .bt{
	margin-top: 10px;
}
.shwlis .tx .bt a{
	font-size: 22px;
	font-weight: bold;
}
.shwlis .tx .bz{
	width: 100%;
	margin-top: 15px;
	line-height: 28px;
	height: 56px;
	color: #797979;
	overflow: hidden;
}
.shwlis .tx .bz span{	
	color: #797979;
	margin-right: 5px;
}
.shwlis .mo{
	width: 100%;
	display: flex;
	justify-content: end;
	margin-top: 40px;
}
.shwlis .mo a{
	position: relative;
	color: #3071F2;
	padding-right: 25px;
}
.shwlis .mo a:before{
	width: 18px;
	height: 18px;
	background: #3071F2 url("../jiantourb.png") no-repeat center;
	background-size: 10px;
	right: 0;
	top: 2px;
	border-radius: 20px;
}
.shbox .show{
	width: calc(100% - 82px);
	padding: 40px;
	border: solid 1px #ccc;
}
.shbox .show .tite {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #ccc;
}
.shbox .show .tite h2{
	font-size: 30px;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 10px;
}
.shbox .show .tite .tim{
	display: flex;
}
.shbox .show .tite .tim p:last-child{
	margin-left: 50px;
}
.shbox .show .body{
	
}
.shbox .show .body p{
	font-size: 18px;
	line-height: 30px;
	color: #000;
	margin-top: 10px;
}
.shbox .show .body h2{
	
}
.shbox .show .body img{
	max-width: 100%;
}

.shbox .ri{
	width: 360px;
}

.rtui{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.rtui .hd{
	width: 100%;
	display: flex;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.rtui .hd h2{
	font-size: 22px;
	font-weight: bold;
	position: relative;
}
.rtui .hd h2:before{
	width: 100%;
	height: 3px;
	background: #3071F2;
	left: 0;
	bottom: -11px;
}
.rtui .bd a{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}
.rtui .bd a dt{
	width: 120px;
	height: 80px;
	overflow: hidden;
	border-radius: 6px;
}
.rtui .bd a dt img{
	height: 90px;
}
.rtui .bd a dd{
	width: calc(100% - 130px);
	display: flex;
	align-items: center;
	height: 80px;
	line-height: 30px;
	font-size: 20px;
}
.rtui .bd a:nth-child(1){
	margin-top: 10px;
}
.rtui .ph a{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: start;
	margin-top: 15px;
}
.rtui .ph a em{
	width: 26px;
	height: 26px;
	font-size: 16px;
	color: #fff;
	background: #797979;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 6px;
	margin-top: 2px;
}
.rtui .ph a h2{
	width: calc(100% - 36px);
}
.rtui .ph a:nth-child(1) em{
	background: #FF4F00;
}
.rtui .ph a:nth-child(2) em{
	background: #FF7700;
}
.rtui .ph a:nth-child(3) em{
	background: #FFAA00;
}

.shmap{
	width: 100%;
	display: flex;
}
.shmap a{
	padding-right: 31px;
	position: relative;
}
.shmap a:before{
	width: 1px;
	height: 16px;
	right: 15px;
	top: 3px;
	background: #E6E6E6;
}
.shmap a:nth-child(1){
	padding-left: 25px;
	background: url("../bz.png") no-repeat 0px center;
	background-size: 20px;
}
.shhui {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.shhui .le{
	width: 340px;
}
.shhui .ri{
	width: calc(100% - 380px);
}
.huisx{
	width: calc(100% - 25px);
	display: flex;
	flex-wrap: wrap;
	background: #F7F7F7;
	padding: 20px;
	padding-right: 5px;
	border-top: solid 3px #3071F2;
}
.huisx .hd{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.huisx .hd h2{
	font-size: 22px;
	font-weight: bold;
}
.huisx .hd a{
	color: #797979;
	position: relative;
	padding-left: 25px;
	margin-right: 15px;
}
.huisx .bd{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.huisx .bd li{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 10px;
}
.huisx .bd li dt{
	width: calc(100% - 15px);
	display: flex;
	align-items: center;
	height: 30px;
	border-bottom: solid 1px #ccc;
	margin-bottom: 10px;
	padding-bottom: 6px;
}
.huisx .bd li dt i{
	width: 20px;
	margin-right: 5px;
}
.huisx .bd li dt h2{
	font-size: 18px;
	font-weight: bold;
}
.huisx .bd li dd{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.huisx .bd li dd a{
	margin-right: 15px;
	line-height: 30px;
}

.huilst{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.huilst a{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-top: solid 1px #E6E6E6;
	padding-top: 15px;
	margin-bottom: 15px;
	position: relative;
}
.huilst a .tu{
	width: 250px;
}
.huilst a .tx{
	width: calc(100% - 280px);
}
.huilst a .tx h2{
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
.huilst a .tx h3{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-top: 10px;
}
.huilst a .dz{
	width: 100%;
	border-top: solid 1px #E6E6E6;
	padding-top: 15px;
	margin-top: 15px;
}
.huilst a .dz p{
	line-height: 40px;
	padding-left: 28px;
	font-size: 18px;
	background: url("../dzi.png") no-repeat 0 center;
	background-size: 18px;
}
.huilst a .dz p:last-child{
	background: url("../dhi.png") no-repeat 0 center;
	background-size: 18px;
}

.shhuo{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.shhuo a{
	width: calc(33% - 40px);
	padding: 15px;
	background: #fff;
	border-radius: 6px;
	margin: 10px 0;
}
.shhuo .tu{
	width: 100%;
	height: 320px;
	overflow: hidden;
	position: relative;
}
.shhuo .tu em{
	padding: 0 3px;
	font-size: 12px;
	background: #999;
	color: #fff;
	position: absolute;
	right: 0px;
	top: 0px;
	display: flex;
	align-items: center;
	height: 18px;
}
.shhuo .tu .hdz{
	background: #FF7700;
}
.shhuo .tu .wks{
	background: #797979;
}
.shhuo .tx{
	width: 100%;
	margin-top: 15px;
}
.shhuo .tx h2{
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.shhuo .tx p{
	height: 60px;
	line-height: 30px;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.shhuo .tx dl{
	width: 100%;
	margin-top: 15px;
	padding-top: 15px;
	border-top: solid 1px #E6E6E6;
	color: #797979;
}
.shhuo .tx dt,.shhuo .tx dd{
	width: calc(100% - 28px);
	padding-left: 28px;
	background: url("../time.png") no-repeat 0 2px;
	background-size: 16px;
}
.shhuo .tx dd{
	background: url("../diqu.png") no-repeat 0 2px;
	background-size: 18px;
	margin-top: 10px;
}
.shabout{
	width: calc(100% -80px);
	padding: 40px;
	background: #fff;
	border-radius: 6px;
}
.shabout .hd{
	width: 100%;
	position: relative;
	margin-bottom: 20px;
}
.shabout .hd:before{
	width: calc(100% - 140px);
	height: 3px;
	right: 0;
	top: 48px;
	background: #F7F7F7;
}
.shabout em{
	color: #797979;
	text-transform:uppercase; 
}
.shabout ul{
	display: flex;
}
.shabout li{
	font-size: 30px;
	font-weight: bold;
	line-height: 34px;
}
.shabout li:last-child{
	color: #3071F2;
}
.shabout .bd{
	width: 100%;
}
.shabout .bd p{
	font-size: 18px;
	line-height: 40px;
	text-indent: 2em;
	margin-top: 10px;
}
.shjoin{
	width: calc(100% - 80px);
	padding: 40px;
	background: #fff;
	border-radius: 6px;
	display: flex;
	justify-content: space-between;
}
.shjoin .txt{
	width: calc(100% - 540px);
}
.shjoin .txt .hd{
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
	position: relative;
	padding-left: 18px;
	margin-top: 20px;
}
.shjoin .txt .hd:before{
	width: 6px;
	height: 24px;
	background: #3071F2;
	left: 0;
	top: 2px;
}
.shjoin .txt .bd{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}
.shjoin .txt .bd dl{
	width: 100%;
	display: flex;
	align-items: center;
	height: 40px;
}
.shjoin .txt .bd dt{
	width: 70px;
	font-size: 18px;
	color: #666;
}
.shjoin .txt .bd dd{
	font-size: 18px;
}
.shjoin .txt .kf{
	display: flex;
	margin-top: 20px;
}
.shjoin .txt .kf a{
	width: 160px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #FF7700;
	color: #fff;
	border-radius: 6px;
}
.shjoin .txt .kf a:last-child{
	margin-left: 40px;
	background: #3071F2;
}
.shjoin .txt .kf a:last-child:hover{
	background: #5B92FF;
}

.shjoin .pic{
	width: 500px;
}

.hdhot{
	width: calc(100% - 30px);
	padding: 15px;
	background: #fff;
	border-radius: 6px;
	margin-bottom: 20px;
}
.hdhot .hd{
	width: 100%;
	display: flex;
}
.hdhot .hd i{
	width: 22px;
	margin-right: 5px;
	margin-top: 4px;
}
.hdhot .hd h2{
	font-size: 24px;
	font-weight: bold;
	color: #3071F2;
}
.hdhot .hd h2:last-child{
	color: #000;
}

.hdhot .bd{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.hdhot .bd a{
	width: calc(100% - 28px);
	padding-left: 28px;
	position: relative;
	line-height: 26px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: solid 1px #E6E6E6;
}
.hdhot .bd a:before{
	width: 6px;
	height: 6px;
	background: #ccc;
	border-radius: 14px;
	left: 5px;
	top: 27px;	
}

.hdmap{
	width: calc(100% - 40px);
	padding: 10px 20px;
	background: #fff;
	border-radius: 6px;
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}
.hdmap dt{
	display: flex;
}
.hdmap dt i{
	width: 22px;
	margin-right: 5px;
	margin-top: 4px;
}
.hdmap dt h2{
	font-size: 24px;
	font-weight: bold;
	color: #3071F2;
}
.hdmap dt h2:last-child{
	color: #000;
}
.hdmap dd{
	display: flex;
}
.hdmap dd a{
	position: relative;
	padding-right: 31px;
	line-height: 30px;
}
.hdmap dd a:nth-child(1){
	background: url("../bz.png") no-repeat 0px center;
	background-size: 20px;
	padding-left: 28px;
}
.hdmap dd a:before{
	width: 1px;
	height: 16px;
	background: #ccc;
	right: 15px;
	top: 9px;
}
.hdmap dd a:last-child{
	padding-right: 0;
}
.hdmap dd a:last-child:before{
	display: none;
}

.hdlst{
	width: calc(100% - 40px);
	padding: 20px;
	background: #fff;
	border-radius: 6px;
}
.hdlst a{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 20px;
}
.hdlst a .tu{
	width: 400px;
	height: 250px;
	overflow: hidden;
	border-radius: 6px;
}
.hdlst a .tp{
	width: 360px;
	height: 300px;
	overflow: hidden;
	border-radius: 6px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.hdlst a .tx{
	width: calc(100% - 430px);
}
.hdlst a .tx .hd h2{
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}
.hdlst a .tx .hd h3{
	color: #666;
	margin: 10px 0 30px 0;
	font-size: 16px;
}
.hdlst a .tx .bd{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-top: solid 1px #E6E6E6;
	padding-top: 20px;
}
.hdlst a .tx .bd dt p{
	font-size: 18px;
	line-height: 36px;
}
.hdlst a .tx .bd dd{
	width: 160px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	color: #fff;
	background: #3071F2;
	border-radius: 60px;
	margin-top: 36px;
}
.hdlst a .tx .bd .bmjz{
	background: #999;
}
.hdlst a:nth-child(1){
	margin: 0;
}

.hdbod{
	width: calc(100% - 40px);
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	margin-top: 20px;
}
.hdbod h2{
	font-size: 24px;
	font-weight: bold;
	padding-left: 18px;
	position: relative;
	margin-top: 10px;
}
.hdbod h2:before{
	width: 5px;
	height: 22px;
	background: #3071F2;
	left: 0;
	top: 3px;
}
.hdbod p{
	font-size: 18px;
	line-height: 36px;
	text-indent: 1em;
	margin-top: 10px;
}
.hdbod img{
	max-width: 100%;
}


/* 钢厂专题样式 */
.gcanv{
	width: 100%;
	display: flex;
	justify-content: center;
}
.gcanv .ul {
	display: flex;
}
.gcanv .ul a{
	padding: 0 10px 20px 10px;
	font-size: 18px;
}
.gcanv .ul a.cur{
	font-weight: bold;
	color: #3071F2;
}

.gctab{
	width: 100%;
	margin-top: 20px;
}
.gctab .hd{
	width: 100%;
	display: flex;
	border-bottom: solid 3px #3071F2;
}
.gctab .hd .tt{
	display: flex;
	align-items: center;
	font-size: 30px;
	font-weight: bold;
	height: 50px;
	padding-left: 40px;
	background: url("../bz.png") no-repeat 0px center;
	background-size: 30px;
}
.gctab .hd ul{
	display: flex;	
}	
.gctab .hd ul li{
	display: flex;
	align-items: center;
	height: 50px;
	font-size: 20px;
	margin-left: 30px;
	cursor: pointer;
}
.gctab .hd ul li.on{
	background: #3071F2;
	color: #fff;
	padding: 0 25px;
}

.gctab .bd{
	width: 100%;
	margin-top: 10px;
}
.gctab .bd ul{
	width: calc(100% - 1px);
	display: flex;
	flex-wrap: wrap;
	border-top: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
}
.gctab .bd li{
	width: calc(20% - 21px);
	padding: 10px;
	position: relative;
	border: solid 1px #E6E6E6;
	border-left:0px;
	border-top:0px;
}
.gctab .bd li:before{
	content: "广告";
	right: 0px;
	top: 0px;
	background: #999;
	color: #fff;
	font-size: 12px;
	padding: 1px 4px;
}
.gclie{
	width: 100%;
	margin-top: 20px;
}
.gclie .ut{
	width: 100%;
	display: flex;
	border-bottom: solid 3px #EBF2FF;
	padding-bottom: 15px;
}
.gclie .ut h2{
	font-size: 30px;
	font-weight: bold;	
	height: 30px;
	padding-left: 38px;
	background: url("../bz.png") no-repeat 0 center;
	background-size: 30px;
	position: relative;
}
.gclie .ut h2:before{
	width: 100%;
	height: 3px;
	background: #3071F2;
	left: 0;
	bottom: -18px;
}
.gclie .ul{
	width: calc(100% - 1px);
	border-left: solid 1px #E6E6E6;
	display: flex;
}
.gclie .ul li{
	width: calc(33.33% - 41px);
	padding: 20px;
	border: solid 1px #E6E6E6;
	border-left: 0;
	border-top: 0;
}
.gclie .ul li .hd{
	width: 100%;
	display: flex;
	align-items: center;
	height: 30px;
	justify-content: space-between;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 10px;
}
.gclie .ul li .hd h2{
	font-size: 20px;
	font-weight: bold;
}
.gclie .ul li .hd a{
	padding-right: 20px;
	color: #3071F2;
	padding-right: 18px;
	position: relative;
	font-size: 14px;
}
.gclie .ul li .hd a:before{
	width: 15px;
	height: 15px;
	background: url("../jiantourb.png") no-repeat center;
	background-size: 8px;
	background-color: #3071F2;
	border-radius: 12px;
	right: 0px;
	top: 4px;
}
.gclie .ul li .bd{
	width: 100%;
	margin-top: 10px;
}
.gclie .ul li .bd a{
	width: 100%;
	display: flex;	
	justify-content: space-between;
}
.gclie .ul li .bd a h2{
	width: calc(100% - 90px);
	display: flex;
	align-items: center;
	height: 40px;
	line-height: 40px;
	padding-left: 18px;
	position: relative;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.gclie .ul li .bd a h2:before{
	width: 6px;
	height: 6px;
	left: 4px;
	top: 50%;
	margin-top: -3px;
	background: #ccc;
	border-radius: 20px;
}
.gclie .ul li .bd a em{
	color: #999;
	line-height: 40px;
}
.gclie .ul li .tu{
	width: 100%;
	position: relative;
	margin-top: 10px;
	height: 140px;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.gclie .ul li .tu h2{
	width: calc(100% - 20px);
	padding: 0px 10px;
	background: rgba(0,0,0,.3);
	color: #fff;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.gclie .ul li .tu a:hover h2{
	background: #3071F2;
}
.gcseach {
    width: 100%;
    display: flex;
	height: 40px;
	background: url("../soh.png") no-repeat 10px center;
	background-size: 20px;
	border-radius: 6px;
	position: relative;
	margin-bottom: 20px;
	background-color: #FDEDE4;
}
.gcseach .text{
	width: 220px;
	background: none;
	border: none;
	height: 38px;
	line-height: 38px;
	margin-left: 40px;
	font-size: 14px;
}
.gcseach .submit{
	width:60px;
	background: #FF7700;
	border: none;
	color: #fff;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	border-radius: 0px 6px 6px 0px;
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0;
}
.gcseach .submit:hover{
	background: #FFAA00;
}
.gcsubnav{
	width: calc(100% - 42px);
	padding: 20px;
	border: solid 1px #E6E6E6;
	margin-bottom: 20px;
	border-radius: 6px;
}
.gcsubnav h2{
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 20px;
	padding-left: 35px;
	background: url("../list.png") no-repeat 0 2px;
	background-size: 26px;
}
.gcsubnav a{
	width: 100%;
	display: flex;
	align-items: center;
	height: 60px;
	border-top: solid 1px #E6E6E6;
	font-size: 20px;
	color: #797979;
	position: relative;
}
.gcsubnav a:hover{
	color: #000;
}
.gcsubnav a.cur{
	font-weight: bold;
	color: #3071F2;
}
.gcsubnav a.cur:before{
	width: 20px;
	height: 20px;
	background: url("../jiantourb.png") no-repeat 6px center;
	background-size: 10px;
	background-color: #3071F2;
	border-radius: 60px;
	right: 0px;
	top: 50%;
	margin-top: -10px;
}

.gclist{
	width: calc(100% - 62px);
	padding: 30px;
	border: solid 1px #E6E6E6;
	padding-top: 20px;
	border-radius: 6px;
}
.gclist .map{
	width: 100%;
	display: flex;
	border-bottom: solid 1px #E6E6E6;
}
.gclist .map a{
	display: flex;
	align-items: center;
	border-bottom: solid 1px #E6E6E6;
	height: 34px;
	padding-bottom: 12px;
	padding-right: 31px;
	position: relative;
	color: #797979;
}
.gclist .map a:before{
	width: 1px;
	height: 14px;
	background: #ccc;
	right: 15px;
	top: 12px;
}
.gclist .map a:nth-child(1){
	padding-left: 35px;
	background: url("../bz.png") no-repeat 0 4px;
	background-size: 26px;
}
.gclist .map a:last-child{
	padding: 0;
}
.gclist .map a:last-child:before{
	display: none;
}
.gclist .map a:hover{
	color: #000;
}

.gclist .lie{
	width: 100%;
	margin-top: 15px;
}
.gclist .lie a{
	width: 100%;
	display: flex;	
	justify-content: space-between;
	position: relative;
}
.gclist .lie a h2{
	width: calc(100% - 140px);
	display: flex;
	align-items: center;
	height: 44px;
	line-height: 44px;
	padding-left: 18px;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:1;
}
.gclist .lie a h2:before{
	width: 6px;
	height: 6px;
	left: 4px;
	top: 50%;
	margin-top: -3px;
	background: #ccc;
	border-radius: 20px;
}
.gclist .lie a em{
	color: #999;
	line-height: 44px;
	margin-right: 10px;
}
.gclist .lie a:hover {
	background: #F7F7F7;
}
.gclist .lie a:nth-child(5n+0) {
	margin-bottom: 30px;
}
.gclist .lie a:nth-child(5n+0):before{
	width: 100%;
	height: 1px;
	background: #E6E6E6;
	left: 0px;
	bottom: -15px;
}
.gclist .tite{
	width: 100%;
	margin-top: 30px;
}
.gclist .tite h2{
	font-size: 30px;
	font-weight: bold;
	line-height: 40px;
	padding-bottom: 10px;
}
.gclist .tite .sj{
	width: 100%;
	display: flex;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: solid 1px #E6E6E6;
}
.gclist .tite .sj p:last-child{
	margin-left: 40px;
}

.gclist .body{
	width: 100%;
}
.gclist .body h2{
	font-size: 20px;
	font-weight: bold;
	padding-left: 18px;
	position: relative;
}
.gclist .body h2:before{
	width: 8px;
	height: 8px;
	background: #3071F2;
	border-radius: 20px;
	left: 0px;
	top: 50%;
	margin-top: -4px;
}
.gclist .body p{
	font-size: 18px;
	line-height: 36px;
	margin-top: 10px;
	color: #000;
}
.gclist .body table{
	width: calc(100% - 2px) !important;
	margin: 20px 0;
	border: 0;
	border-left: solid 1px #ccc !important;
}
.gclist .body tr{
	
}
.gclist .body td{
	padding: 10px 15px !important;
	border: solid 1px #ccc !important;
	border-left:0 !important;
}
.gclist .body tr:nth-child(1) td{
	font-weight: bold;
	background: #F7F7F7 !important;
}

.gclist .guan{
	width: 100%;
	margin-top: 20px;
}
.gclist .guan .hd{
	width: calc(100% - 20px);
	display: flex;
	align-items: center;
	height: 40px;
	background: #F7F7F7;
	font-size: 22px;
	font-weight: bold;
	padding-left: 16px;
	position: relative;
}
.gclist .guan .hd:before{
	width: 5px;
	height: 24px;
	left: 0px;
	top: 8px;
	background: #3071F2;
}
.gclist .guan .sh,.gclist .guan .eh{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 10px;
}
.gclist .guan .sh a,.gclist .guan .eh a{
	width: calc(33% - 25px);
	padding-left: 16px;
	position: relative;
	display: flex;
	align-items: center;
	height: 40px;
	font-size: 18px;
}

.gclist .guan .eh a{
	width: calc(50% - 25px);
}
.gclist .guan .sh a:before,.gclist .guan .eh a:before{
	width: 6px;
	height: 6px;
	background: #999;
	border-radius: 20px;
	left: 0px;
	top: 50%;
	margin-top: -3px;
}

.hpsubnav{
	width: calc(100% - 62px);
	border: solid 1px #E6E6E6;
	padding: 30px;
}
.hpsubnav li{
	width: 100%;
}
.hpsubnav li h2{
	font-weight: bold;
	position: relative;
	padding-left: 25px;
	color: #797979;
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: normal;
}
.hpsubnav li h3 {
	display: none;
	margin-bottom: 20px;
}
.hpsubnav li h3 a{
	display: flex;
	align-items: center;
	height: 40px;
}
.hpsubnav li h3 a.no{
	color: #3071F2;
	font-weight: bold;
}
.hpsubnav li.cur h2{
	background: #F7F7F7;
	color: #000;
	font-weight: bold;
	margin: 0;
}
.hpsubnav li.cur h3{
	display: block;
}
.hpsubnav li h2:before{
	width: 10px;
	height: 10px;
	background: url("../zjia.png") no-repeat;
	background-size: 100%;
	left: 6px;
	top: 10px;
}
.hpsubnav li.cur h2:before{
	background-position: 0 -16px;
}

/* 分站开始 */
.fz-bar{
	width: 100%;
	display: flex;
	align-items: center;
	background: rgba(230,230,230,.50);
	height: 60px;
	border-radius: 6px;
}
.fz-bar dt{
	width: 150px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 60px;
	background: #3071F2;
	border-radius: 6px 0px 0 6px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	position: relative;
}
.fz-bar dt:before{
	width: 51px;
	height: 100%;
	background: url("../fznav.png") no-repeat;
	background-size: auto 60px;
	right: -51px;
	top: 0;
}
.fz-bar dd{
	width: calc(100% - 230px);
	display: flex;
	justify-content: space-between;
	padding: 0 30px 0 50px;
}
.fz-bar dd a{
	font-size: 18px;
}

.fz-tit{
	width: 100%;
	display: flex;	
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
.fz-tit .bt{
	display: flex;
	align-items: center;
	height: 45px;
	position: relative;
	border-radius: 6px 0 0 0;
	overflow: hidden;
}
.fz-tit .bt h2{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding: 0 30px 0 20px;
	position: relative;
	z-index: 2;
}
.fz-tit .bt:after{
	width: calc(100% + 20px);
	height: 100%;
	background: #3071F2;
	top: 0;
	left: -30px;
	transform:skewX(20deg);
	border-radius: 0px 8px 0 0;
}
.fz-tit:before{
	width: 100%;
	height: 2px;
	background:linear-gradient(to right,#3071F2,#0294FB);
	left: 0;
	bottom: 0;
}
.fz-hq{
	width: 100%;
}
.fz-hq .con{
	width: 100%;
	display: flex;
	justify-content: center;
}

.fz-hq .con .zxw {
    width: calc(100% - 840px);
}
.fz-hq .con .zxw .tt {
    width: calc(100% - 10px);
	display: flex;
	align-items: center;
	height: 20px;
	background: #EBF2FF;
	border-radius: 4px;
	padding: 5px;
	margin-bottom: 10px;
}
.fz-hq .con .zxw .tt em{
	background: #3071F2;
	color: #fff;
	padding: 0 3px;
	display: flex;	
	border-radius: 4px;
	margin-right: 10px;
}
.fz-hq .con .zxw .tt h3:nth-child(2){
	color: #3071F2;
	font-weight: bold;
	margin-right: 20px;
}
.fz-hq .con .zxw a {
    display: flex;
    justify-content: space-between;
    height: 38px;
    align-items: center;
}

.fz-hq .con .zxw a:nth-child(6) {
    margin-top: 17px;
    padding-top: 12px;
    border-top: dotted 1px #ddd;
}

.fz-hq .con .zxw a .bt {
    display: flex;
    width: calc(100% - 100px);
}
.fz-hq .con .zxw a .bt b {    
    position: relative;
	background: #EBF2FF;
	padding: 0 6px;
	display: flex;
	height: 22px;
	line-height: 20px;
	border-radius: 6px;
	margin-right: 10px;
	margin-top: 4px;
	color: #3071F2;
	font-size: 14px;
} 
.fz-hq .con .zxw a .bt h2{
	font-size: 16px;
}
.fz-hq .con .zxw a .sj {
    color: #999;
}

.fz-hq .con .ade {
    width: 300px;
    margin: 0 50px;
}

.fz-hq .con .ade .li {
    position: relative;
}

.fz-hq .con .ade .li img {
    width: 300px;
    height: 200px;
    display: flex;
}

.fz-hq .con .ade .li:nth-child(2) {
    margin-top: 10px;
}

.fz-hq .con .ade .li:before {
    content: "广告";
    position: absolute;
    right: 0px;
    top: 0px;
    width: 30px;
    height: 18px;
    background: rgba(0, 0, 0, .50);
    border: solid 1px rgba(255, 255, 255, .60);
    color: rgba(255, 255, 255, .70);
    font-size: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2;
}

.fz-ad{
	width: 100%;
	margin-top: 20px;
}

.fz-cj{
	width: 100%;
}

.fz-xw{
	width: 100%;
}
.fz-xw .con{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.fz-xw .con .zl{
	width: calc(100% - 440px);
}
.fz-xw .con .zl .tu{
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.fz-xw .con .zl .tu a{
	width: calc(33% - 10px);
}
.fz-xw .con .zl .tu i{
	width: 100%;
	height: 160px;
	overflow: hidden;
	border-radius: 6px;
	display: flex;
	align-items: center;
}
.fz-xw .con .zl .tu h2{
	margin-top: 6px;
	font-size: 16px;
}

.fz-xw .con .zl .tx{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.fz-xw .con .zl .tx a{
	width: calc(50% - 20px);
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 40px;
}
.fz-xw .con .zl .tx h2{
	position: relative;
	padding-left: 15px;
	font-size: 16px;
}
.fz-xw .con .zl .tx h2:before{
	width: 6px;
	height: 6px;
	background: #999;
	left: 0;
	top: 50%;
	margin-top: -3px;
	transform:rotate(45deg); 
}
.fz-xw .con .zl .tx em{
	color: #797979;
}

.fz-xw .con .ph{
	width: 400px;
}
.fz-xw .con .ph .hd {
	width: 100%;
	display: flex;
	align-items: center;
	height: 30px;
}
.fz-xw .con .ph .hd i{
	width: 26px;
	margin-right: 10px;
}
.fz-xw .con .ph .hd h2{
	font-weight: bold;
	font-size: 18px;
}
.fz-xw .con .ph .bd a{
	width: 100%;
	display: flex;
	align-items: center;
	height: 40px;
	margin-top: 4px;
}
.fz-xw .con .ph .bd em{
	width: 26px;
	height: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	background: #F7F7F7;
	margin-right: 10px;
	color: #797979;
}
.fz-xw .con .ph .bd h2{
	font-size: 16px;
}
.fz-xw .con .ph .bd a:nth-child(1) em{
	color: #FF4F00;
}
.fz-xw .con .ph .bd a:nth-child(2) em{
	color: #FF7700;
}
.fz-xw .con .ph .bd a:nth-child(3) em{
	color: #FFAA00;
}

.fz-xh{
	width: 100%;
}
.fz-xh .con{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.fz-xh .con .huo{
	width: calc(100% - 430px);
	display: flex;
	flex-wrap: wrap;
	align-self: flex-start;
}
.fz-xh .con .huo ul{
	width: calc(100% - 30px);
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 44px;
	padding: 0 15px;
}
.fz-xh .con .huo ul:nth-child(1){
	background: rgba(230,230,230,.60);
	margin-bottom: 5px;
}
.fz-xh .con .huo ul:nth-child(1) li{
	font-weight: bold;
}
.fz-xh .con .huo li{
	width: 20%;
}
.fz-xh .con .huo li:nth-child(1){
	width: 40%;
}

.fz-xh .con .jia{
	width: 370px;
	display: flex;
	flex-wrap: wrap;
	align-self: start;
	border: solid 1px #E6E6E6;
	border-radius: 6px;
	padding: 15px;
	padding-top: 10px;
}
.fz-xh .con .jia .hd{
	width: 100%;
	display: flex;
	align-items: center;
	height: 32px;
}
.fz-xh .con .jia .hd i{
	width: 32px;
	height: 32px;
	background: #3071F2;
	border-radius: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}
.fz-xh .con .jia .hd img{
	width: 20px;
}
.fz-xh .con .jia .hd h2{
	font-weight: bold;
}

.fz-xh .con .jia .bd{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.fz-xh .con .jia .bd a{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 60px;
	margin-top: 12px;
	padding-top: 12px;
	border-top: solid 1px #E6E6E6;
}
.fz-xh .con .jia .bd .tu{
	width: 60px;
}
.fz-xh .con .jia .bd .tx{
	width: calc(100% - 140px);
	display: flex;
	flex-wrap: wrap;
}
.fz-xh .con .jia .bd .tx h2{
	width: 100%;
	font-size: 18px;
}
.fz-xh .con .jia .bd .tx p{
	margin-right: 15px;
}
.fz-xh .con .jia .bd .tx strong{
	color: #3071F2;
}
.fz-xh .con .jia .bd .mr{
	width: 50px;
	height: 26px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #EBF2FF;
	color: #3071F2;
	border-radius: 40px;
	font-size: 12px;
}
