body{padding:0!important}

.outerlink {
	background: white;
	border-bottom: 1px solid #ddd;
	font-family: arial, sans-serif;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	min-width: 940px;
	text-align: left;
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 9;
}

.ohidden{overflow: hidden;}
.nohh{word-break: keep-all;white-space:nowrap;}
.l26,.l26 a{line-height: 26px;}
.rcity_m{margin: 16px 0 8px;}
.rcity_a{color:#fff!important}
.wzdh{padding:15px 0;}
.wzdh,.wzdh a,.dh,.dh a{font-size:13px; color:#999;}
.wzdh span{color:#b3b3b3;padding:0 8px}
.htit{    overflow: hidden;
    line-height: 40px;
    height: 40px;
}
.cen{width:1160px;margin:0 auto;}
.flex-container {  
  display: flex; /* 设置容器为弹性布局 */  
}  
.flex-box {  
  flex: 1; /* 让每个元素都有相同的弹性 */ 
  width: 33.33333%;
}
.po_bi{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.po_btn{
	background: #1682d9;
	font-size: 14px;
	color: #fff; 
	border: 1px solid transparent;
	padding: 6px 12px;
	border-radius: 4px;
}
.timg{
	width: 26px!important;
    height: 26px!important;
	display: inline-block!important;
	float: left;
	border: 1px solid #efeded;
}
.w_timg{
	width: 30px!important;
    height: 30px!important;
	display: inline-block!important;
	float: left;
}

.table-h {
	background-color: #f9f9f9
}
.suolue{
    white-space: nowrap; /* 确保文本在同一行 */  
    overflow: hidden;   /* 隐藏超出容器的部分 */  
    text-overflow: ellipsis;
}
.btheme{background-color: #eff6fc;
    box-shadow: 0px 0px 6px #f4faff;
    color: #1682d9;}
.wsno{white-space: nowrap;}
.ls-1{letter-spacing: 1px;}
.fl_l{float:left}
.fl_r{float:right}
.slan{color: #0766bf;}
.m_l_10{margin-left:10px;}
.m_b_5{margin-bottom: 5px;}
.p_10_16{padding:10px 16px}
.lh30{line-height: 30px;}
.hd100{
	min-width: 90px;
    width: 90px;
}
.hd60{
	min-width:70px!important;
    width:70px!important;
}
.leftx{position: sticky!important;
    z-index: 99;
    left: -1px;
    background-color: #f9f9f9;
}
.s_zengz{
    width: 80px;
    height: 22px;
    border: 1px solid #e51c1c;
    line-height: 20px;
    color: #e51c1c;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    display: inline-block;
    position: relative;
    bottom: 3px;
}
.zengz{width: 80px;
    height: 20px;border: 1px solid #e51c1c;
    line-height: 18px;
    color: #e51c1c;border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;}
.days{color:#787b8a;
	font-size:12px;
	line-height:30px;
	padding: 10px 0 0 15px;}
.vsli{
	width: 42%;
	float: left;
	margin: 0 3%;
	margin-bottom: 10px;
	display: block;
	font-size: 15px;}
.vslir{
	width: 94%;
	margin: 0 3%;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	font-size: 15px;}
	
.jftable{border: 1px solid #eee;font-size: 15px;color: #333;text-align: center;width:300px;margin-left:10px}
.jftable td{padding:10px 8px;border: 1px solid #eee!important;}
.jftable .bg{background: #fafafa;}
.jftab{width:300px;margin-left:10px;font-size:13px;}
.ojf{font-size:14px;color:#666;margin:16px 0;}
.wid68{width:68px}
.m_l_20{margin-left:20px;}
.futit_s{text-align:center;width:40%;color: #787b8a;float: right;}
.futit_t{width:35%;color: #787b8a;float: left;padding-left:10px}
.futit_o{width:25%;color: #787b8a;float:left;padding-left:5px}
.futit{background-color: #f4f5f9;height: 26px;line-height: 26px;}
.somore{
	width:100%;
	z-index:100;
	position: absolute;
	top: 50px;
	right: 0;
	bottom: auto;
	max-height:248px;
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
	border: 1px solid #eee;
	background-color: #fff;
	overflow-y: hidden;
}
.somore_tit{font-size: 16px;line-height:20px;margin:12px;}
.somore_rap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.somore_a{color: #0084ff;padding:8px;background: #f5f5f6;font-size: 14px;height: 40px;line-height: 40px;border-radius: 6px;text-align: left;margin-right:5px;}
.listr{
	float: left;
    width: 46%;
    display: inline-block;
}
.listrr{
	float: right;
    width: 32%;
    display: inline-block;
    border: 1px solid #b3b6c5;
    color: #8e8f95;
    line-height: 18px;
    text-align: center;
    border-radius: 2px;
    margin-right: 2%;
    margin-top: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.listl{
	float: left;
    width: 20%;
    display: inline-block;
    text-align: left;
    margin-top: 5px;
    color: #3d4351!important;
    font-size: 12px;
}
.fz16{font-size:16px!important}

.list h3{
	font-size:16px;
	color: #333;
}
.list h4{
	font-size:14px;
	margin-bottom:5px;
	color: #333;
}
.text {
	font-size:14px;
    font-weight: 400;
    color: #545454;
    line-height: 1.5;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
} 
.divcenter{
	font-size:14px;
    font-weight: 400;
    color: #545454;
    line-height: 1.5;
}
.text p{
	padding:0!important;
	margin:0!important;
}

.desc span {color:#858585;margin-right:10px;}
.y-scroll{overflow-y: scroll;}
.h355{height:310px}
.h320{height:320px}
.h380{height:380px}

.icont::-webkit-scrollbar {
  width : 5px;  
  height: 1px;
}

.indexcontent::-webkit-scrollbar{
	width : 12px;
	height: 1px;
}

.icont::-webkit-scrollbar-thumb,.indexcontent::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: rgba(0,0,0,.16);
}
.icont::-webkit-scrollbar-track,.indexcontent::-webkit-scrollbar-track {
  border-radius: 6px;
  background : #fff;
}

.remark-item{
    display: inline-block;
    padding: 3px 6px;
    font-size: 12px;
    font-weight: 400;
    color: #738ccb;
    line-height: 18px;
    background: #f4f5f9;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 5px;
}

.avatar-logo{
	width: 22px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
}
.avatar-name,.avatar-tit{
	line-height: 22px;
    height: 22px;
    display: inline-block;
    cursor: pointer;
}
.avatar-logo img {
    width: 100%;
    height: 100%;
    border: 1px solid #ddd;
    border-radius: 50%;
}
.tbeiz{
	padding: 10px;
    line-height: 1.8;
    color: #333;
    font-size: 14px;
	border: 1px dashed #ddd;
    background-color: #f4f4f4;
}
.tbeiz p{
	padding:0;
	margin: 0;
}
.tbeiz a{
	color: #1682d9;
}
.tbeiz table {
    width: 100%;
}
.tbeiz td {
    color: #333;
    padding: 8px;
    font-size: 14px;
    /* text-align: center; */
    position: relative;
    border: 1px solid #eee;
    line-height: 1.5;
}

.tbeiz td:first-child {
    white-space: nowrap;
}
.padt-0{padding-top:0px!important}
.mask{position: absolute;top: 220px;bottom: 15px;right: 0;left: 0;background-image: linear-gradient(180deg,rgba(0,0,0,.05) 5%,rgba(0,0,0,.65));}
.tt_tit{position: absolute;bottom: 10px;left: 0;color: #fff;font-size: 18px;font-weight: 600;padding: 20px;line-height: 1.3;}
.inbt{font-weight: bold;color: #333;display: inline-block;padding-left: 10px;font-size: 18px;margin: 10px 0;}

.ptitle h1{
	font-weight: bold;
    color: #333;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 20px;
}
.ptitle a,.zstitle a{
	float:right;
	font-size:14px;
}

.fa-plus{margin-right: 3px;}
.detail-report {
    display: inline-block;
    position: absolute;
    top: 8px;
    right: 0;
    padding-left: 24px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    cursor: pointer;
    outline: none;
    width: 20px;
    height: 20px;
    background: url(/uploads/image/csimages/icon_report.31eda6e7.svg) no-repeat 50%;
    background-size: contain
}
.fangjia-report {
    display: inline-block;
    padding-left: 24px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    cursor: pointer;
    outline: none;
    width: 20px;
    height: 20px;
    background: url(/uploads/image/csimages/icon_report.31eda6e7.svg) no-repeat 50%;
    background-size: contain
    
}
.ovfauto{overflow: auto!important;}
.ovauto{overflow: auto;max-height:800px;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.ovauto::-webkit-scrollbar,.ovfauto::-webkit-scrollbar {
    width: 16px;
    height: 16px;
}
.ovauto::-webkit-scrollbar-thumb:hover,.ovfauto::-webkit-scrollbar-thumb:hover {
    background: rgba(0,0,0,.32);
}
.ovauto::-webkit-scrollbar-thumb,.ovfauto::-webkit-scrollbar-thumb {
    background: rgba(0,0,0,.16);
    border-radius: 6px;
}
.relative{position:relative}
.bbnone li:last-child{border-bottom: none}
.fweight{font-weight:500!important}
.ntable {width:100%;}
.w-60{width:60px;}
.w-350{width:350px;}
.p-l-15{padding-left: 15px;}
.m_tit{max-width: 480px;display:block;text-align: left;padding-left:6px;}
.ntable1,.ntable2 {min-width:100%;position: relative;}
.tcenter{text-align: center;}
.height20{height:20px;line-height:20px;}
.height30{height:30px;line-height:30px;}
.height35{height:35px;line-height:35px;}
.fsize14{font-size:14px;}
.glbianji{width:160px!important;}
.glbianji li{height: 36px!important;}
.glbianji a{line-height: 36px!important;}
.zsbt{
	font-weight: bold;
	color: #333;
	display: inline-block;
	font-size:16px;
	margin: 0;}
.blue,.blue a {
    color: #3280fc!important;
}

.ui-fr {
    float: right;
}
.ui-fl {
    float: left;
}
.chakan{
    padding: 16px;
    text-decoration: none;
    font-size: 16px;
    border-radius: 6px;
    border: 1px solid #1969c9;
    background-color: #fff;
}
.chakan span{
	color: #1969c9;
}
.list-inline{padding-left:6px}
.xtit {
	padding-left: 6px;
    font-size: 16px;
    padding-top: 10px;
    width: 100%;
    overflow: hidden;
    color: #363636;
    font-weight: 700;
}

.ctable td{
    border: none!important;
}
.ctable th{
	border-top: none!important;
	border-left: none!important;
	border-right: none!important;
    border-bottom: 1px solid #eee!important;
}
    
.ctable td span{
    font-size: 14px;
}
.show-table{
	padding: 10px 0 20px;
}
.mar-r-0{margin-right:0px!important}
.ic-group{padding:25px 0 8px 42px!important;}
.ic-group a:hover i{box-shadow: 0px 0px 10px #c2c2c2;}
.whi{background: #fff;}

.elib-class {
    width: 100%;
    overflow: hidden;
}
.elib-pad {
    padding:0 6px 10px 6px;
}
.class-group {
    border-radius: 2px;
    padding: 10px 0 0;
}
.class-group a{
    color: #333!important;
}

.class-group i{
    font-size:22px;
    color: #0a76cd;
    background-color: #eff6fc;
    box-shadow: 0px 0px 6px #f4faff;
    border-radius: 50%;
    width: 46px;
    height: 46px;
    line-height: 46px;
}

.ic-group i {
    font-size: 26px!important;
    transition: top 0.5s;
    z-index: 9;
    box-shadow: 0px 0px 3px #f4faff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}


.class-group a:nth-child(odd){
    
}
.elib-class-group .class-group-item:first-child, .elib-class-group .class-group-item:last-child {
    border-radius: 0px;
}
.elib-class-group .class-group-item {
    text-align: center;
}
.class-group-item {
    border-color: #eaeef1;
    margin:8px 0;
}
.class-group-item {
    position: relative;
    display:inline-block;
    background-color: #fff;
    width: 24.9%;
    float:left;
}

.ic-group .class-group-item {
    width: auto;
    margin: 5px 50px 28px 0!important;
}

.elib-class a>h2 {
    margin: 3px auto 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    display: inline-block;
}

.hot-list{margin:0 6px;padding:10px}
.hot-list-article li{display:block;line-height:34px;position:relative;margin:3px 0;counter-increment:nums;padding-left:30px;overflow:hidden;word-wrap:normal!important;white-space:nowrap;text-overflow:ellipsis}
.hot-list-article li a{color: #333;font-size: 14px;}
.hot-list-article li:before{color: #000;width:22px;height:22px;line-height:22px;text-align:center;content:counter(nums,decimal);position:absolute;left:0;top:5px;border-radius:100%;background-color:#edefee;text-shadow:0 1px 0 rgba(255,255,255,.5);font-family:sourcecodeproregular,menlo,monaco,consolas,"courier new",monospace,'helvetica neue',arial,sans-serif}
/*以上就是一个稍微好看的有编号的li列表 */
/*加上以下之后，排名前三的数据编号就添加了编号颜色，更好看*/
.hot-list-article li:first-child:before,.hot-list-article li:nth-child(2):before,.hot-list-article li:nth-child(3):before{color:#fff;text-shadow:none}
.hot-list-article li:first-child:before{background-color:#e24d46}  /*第1行的行号样式*/
.hot-list-article li:nth-child(2):before{background-color:#2ea7e0} /*第2行的行号样式*/
.hot-list-article li:nth-child(3):before{background-color:#6bc30d} /*第3行的行号样式*/
.hot-list-article li a:hover{text-decoration:underline;color:#6bc30d}  /*鼠标移过更好看*/

.search_box {
    padding: 15px;
    width: 300px;
    overflow: hidden;
}

.hot_search {
    width: 300px;
    font-size: 14px;
    color: #8793c6;
    overflow: hidden;
    margin-bottom: 10px;
}
.hot_search div {
    float: left;
    padding: 0 8px;
    height: 30px;
    line-height: 30px;
    color: #666;
}
.hot_search a {
    font-size: 14px;
    color: #1682d9!important;
    display: block;
    float: left;
    padding: 0 8px;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
}
.search_box input {
    width: 190px;
    height: 36px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border: 1px solid #e7e7e7;
    padding-left: 10px;
    text-align: left;
    font-size: 14px;
    color: #333;
    float: left;
    display: block;
    line-height: 36px;
}
.search_box_btn {
    display: block;
    width: 80px;
    height: 36px;
    background-color: #1682d9;
    border: 1px solid #1682d9;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    float: left;
    line-height: 36px;
}

.fixed {
position: fixed;
top: 20px;
}

.ic-group h2{
    margin: 8px 0 0 0!important;
    font-size: 15px!important;
    text-align: center;
    display: block!important;
}

.tit_m{margin:15px 0;font-size: 14px;color:#6e6e6e;line-height: 24px;}
.tit_m span{margin-right: 30px;}

.div-country{
    overflow: hidden;
    padding: 5px;
}

.ul-country a:hover,.ul-year a:hover {
    background: #128bed;
    color: #fff!important;
}
.trade-country i:hover,.div-country a:hover,.trade-country a:hover,.div-year a:hover {
    background: #128bed;
    color: #fff!important;
}

.ul-year a,.div-year a {
	display: block;
    width: 46px;
    font-size: 14px;
    background-color: #f4faff;
    margin-right: 2%;
    margin-bottom: 2%;
    height: 38px;
    text-align: center;
    line-height: 39px;
    float: left;
}
.ul-country a,.div-country a {
	display: block;
    width: 31%;
    font-size: 14px;
    background-color: #f4faff;
    margin-right: 2%;
    margin-bottom: 3%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    float: left;
    border-radius: 4px;
}

.word-country a {
	display: block;
    width: 18%;
    font-size: 14px;
    background-color: #f4faff;
    margin-right: 2%;
    margin-bottom: 3%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    float: left;
    border-radius: 4px;
}

.nindex-search {}

.nindex-search .search-contain {
    padding-top: 80px;
    position: relative;
}
.nindex-search .title {
    font-size: 38px;
    font-family: "microsoft yahei",arial;
    color: #fff;
    margin-bottom: 40px;
    text-align: center;
    letter-spacing: 6px;
}
.nindex-search .search-area {
    width: 800px;
    margin: auto;
    position: relative;
}
.nindex-search .search-form {
    position: relative;
}
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
#searchkey {
    font-size: 16px;
}
.fsize16 {
    font-size: 16px;
}
.marb0{
	margin-bottom: 0!important;
}
.ranking {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
    border-radius: 4px;
    text-align: center;
    font-size: 12px;
    background-color: #e9e9e9;
    color: #666;
    vertical-align: top;
    float: left!important;
}
.nindex-search .index-searchkey {
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 10%);
    height: 51px;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.nindex-search .index-searchbtn {
    border-color: #ff6534;
    background-color: #ff6534;
    font-size: 20px;
    color: #fff;
    padding: 5px 20px 5px;
    height: 51px;
    border: none;
    border-radius: 0px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 10%);
    outline: none;
}
.trade-dh{overflow:hidden}
.trade-dh hr,.recommend hr{margin-top: 10px; margin-bottom: 10px;}

.trade-country a {
    display: block;
    width: 12%;
    font-size: 14px;
    background-color: #f4faff;
    margin-right: 2%;
    margin-bottom: 2.5%;
    border-radius: 4px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
    float: left;
}

.wdau a{width:auto!important;padding:0 15px}
.line34 a{height:34px!important; line-height:34px!important;}

.trade-country a i{
    font-size: 16px;
    color: #1682d9;
    padding-right: 5px;
}

.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.contentad{
	padding: 15px;
    background: #fff;
    margin: 15px 0 0;
	border-radius: 4px;
}
.baf9{background-color: #fff;}

.pad10 {padding:10px 0!important;}
.list_tit{font-size:16px!important;margin-bottom:6px!important;}

.ntable a,.ntable1 a{color:#1682d9!important;font-size: 14px;}
.ntable span,.ntable1 span{font-size: 14px;}
.ntable th,.ntable1 th{color: #333;padding:10px 8px;  font-size: 14px;text-align:center;font-weight: bold;border: 1px solid #eee;background-color: #f9f9f9;}
.ntable th a,.ntable1 th a{color: #333!important;}
.ntable div,.ntable1 div{font-size: 14px;}
.ntable td,.ntable1 td{color: #666; padding:8px;  font-size: 14px; text-align:center;position: relative;border: 1px solid #eee;}
.ntable tr,.ntable1 tr{height:40px}
.ntable b,.ntable1 b{font-size: 14px;}

.ntable1 th,.ntable1 td{
	min-width:100px;
    width:100px;
}
  
.ntable2 th,.ntable2 td{
	min-width:100px;
}
  
.ntable1 th {  
  position: sticky;  
  top: -1px; 
  z-index: 999;
}

.nfangjia {width:100%;}
.nfangjia a{color:#3280fc!important;}
.nfangjia th{color: #333;padding:10px 0;  font-size: 16px;text-align:center;font-weight: bold;background-color:#f9f9f9;border: 1px solid #eee;width:50%}
.nfangjia div{line-height:1.8;}
.nfangjia td{color: #333; padding:8px;  font-size: 14px; text-align:center;border: 1px solid #eee;}
.nfangjia_fg {padding:6px 0;}

.more_nian{font-size:14px; color:#333; margin-top:20px;padding-left:10px;}
.biaocan{width:820px;height:260px;}
.save{
	position: absolute;
    top: 70px;
    right: 20px;
    font-size: 14px;}
.save_c{
	position: absolute;
    top: 70px;
    right: 100px;
    font-size: 14px;}
.save_s{
	position: absolute;
	top: -82px;
    right: -760px;
    width: 120px;
}
.save_s_t{
    top: -40px!important;
    right: -590px!important;
    left: auto!important;
}
.save_r {
    position: absolute;
    top: -30px;
    right: -600px;
}
.save_r_t{
    top: -50px!important;
    right: -590px!important;
    left: auto!important;
}
.save_t{top: 28%!important;right:60px!important;left:auto!important;}

  .content_box,.content_ibox {
  	overflow: hidden;
  	padding:15px 0 0;
  }
  
  .content_box ul li {
    width: 240px;
    text-align: left;
    overflow: hidden;
    height: 150px;
    float: left;
    margin: 0 10px;
}

.content_box li a img {
    position: relative;
    top: 1px;
    margin-right: 4px;
    display: block;
    width: 238px;
    height: auto;
    min-height: 100px;
    padding: 4px;
}

.content_box li a .m_tex,.content_ibox li a .m_tex {
    color: #666;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    margin-left: 4px;
    height: 30px;
    display: block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content_box li a .m_img {
	width: 236px;
    max-height: 110px;
    overflow: hidden;
    border: 2px solid #e7e7e7;
}

  .content_ibox ul li {
    width: 280px;
    text-align: left;
    overflow: hidden;
    height: 150px;
    float: left;
    margin: 0 10px;
}

.content_ibox li a img {
    position: relative;
    top: 1px;
    margin-right: 4px;
    display: block;
    width: 280px;
    height: auto;
    min-height: 100px;
    padding: 4px;
}

.content_ibox li a .m_img {
	width: 280px;
    max-height: 100px;
    overflow: hidden;
    border: 1px solid #e7e7e7;
}
    
.ablue a{color:#1682d9!important}
.agreen,.agreen a{color:#2377bb!important;}
.agray,.agray a{color: #2377bb!important;}
.houselist td,.houselist th,.houselist a{font-size:14px!important;line-height: 2!important;}
.le{display:none;}
.note .post .article .author .name a{color:#666!important}
.touatw a{color:#666!important}
.padd0{padding-left:0px!important;}
.pad-0-10{padding:0 10px!important}
.pad-l-16{padding-left:16px}
.pad-l-10{padding-left:10px}
.pad-r-16{padding-right:16px}
.pad-r-10{padding-right:10px}
.bt150{bottom:55px!important;}
.bt17{bottom:17px!important;}
.margin10{margin:10px 0!important;}
.huise{background-color: #f9f9f9;}
.biaod{position:absolute; width:826px;height:260px; line-height:260px; bottom:7px; margin:0;text-align:center; font-size:18px;z-index: 1;}
.biaod i{font-size:18px;}
.padd5{padding:0 5px;}
.pa-dd5{padding:5px!important;}
.wd20{width:20%!important}
.wd10{width:10%!important}
.paihd{width:100%; height:80px; line-height:80px; margin:0;text-align:center;font-size:20px;color:#666;}
.paihd i{font-size:18px;}
.moret{text-align:center;font-size:12px;padding-top:10px;}
.wentili{line-height:40px;height:40px;padding-right:0;}
.citydh{height:auto!important;overflow:hidden;}
.login_tit{line-height:25px;height:25px;margin:10px}
.inmore{ text-align:center;}
.ws_gotoreg{padding:10px 10px 0 10px}
.sideform{line-height:22px}
.small_text {
    color: #777;
    font-size: 12px!important;
}
.inline-block {
    display: inline-block;
    vertical-align: middle;
}
.mart0b10{margin-top:0!important;margin-bottom:10px!important}
.last{color: #777;
    font-size: 14px;
    line-height: 26px;
    font-weight: 500;}
.top-activity {
    width: 100%;
    float: right;
    border-radius: 5px;
    color: #fff;
    padding: 5px;
    box-sizing: border-box;
    position: relative;
}
.top-activity .title {
    font-weight: 400;
    border-left: 3px solid #eee;
    padding-left: 5px;
    font-size: 14px;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 12px;
}
.top-activity .activity-title {
color: #fff;
    position: absolute;
    bottom: 20px;
    left: 5px;
    right: 5px;
    padding: 0 10px;
    transition: .5s;
    text-align: left;
    font-family: microsoft yahei;
    max-height: 60px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: 400;
}
.top-activity .mask {
    position: absolute;
    top: 70px;
    bottom: 5px;
    right: 5px;
    left: 5px;
    background-image: linear-gradient(180deg,rgba(0,0,0,0) 5%,rgba(0,0,0,.8));
}
.ccpdr {
    padding: 20px 38px;
    margin: 10px 0;
    background-color: #fff;
}
.cctitle{
  font-size:16px;
  margin-bottom:10px;
  margin-top:0px;
  font-weight:700;
}
.fdtitle{
  font-size:16px;
  margin-bottom:10px;
  font-weight:700;
}
.cc-list {
  overflow: hidden;
  margin:0;
  padding:0;
}
.cc-list .lia {
    position: relative;
    width: 33%;
    padding-right: 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    height: 28px;
    line-height: 28px;
}

.cc-list .lib {
    position: relative;
    width: 20%;
    padding-right: 10px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    height: 28px;
    line-height: 28px;
}

.cc-list .cc_title {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
}

.topcity {
    clear: both;
    line-height: 40px;
    overflow: hidden;
    padding-left: 38px;
}
.fl {
    float: left;
    width: 100%;
}
.f15 {
    font-size: 15px;
}
.fred a{
    color: #c00;
}

.imore {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-radius: 5px;
    color: #333;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
    padding-bottom: 0;
    background-color: #fff;
    position: relative;
}
.none {
    display: none;
}
.fa-more {
    width: 17px;
    height: 17px;
    background: url(/uploads/image/cscbcimages/jiantouxia.png) no-repeat top left;
    background-size: 100% 100%;
    position: absolute;
    top: 22px;
    right: 250px;
}

.right280 {
    right: 280px!important;
}
.floatl{float:left!important;color:#969696}
.morefd{margin-top:10px;}
.morefd a{font-size:16px!important}
.paihd span{color:#0084ff!important;font-size:20px!important;}
.bot{bottom:82px!important;left:179px!important;}
.jztime{clear:both;font-size: 14px;color: #666;  padding:20px 0 0;}
.cityn{width:25%;}
.tjiage{width:50%;}
.tjiage,.cityn{float:left!important;}
.tjiage,.bil{text-align:center}
.green{
  color: #55a500!important;
    font-family: arial;
}
.red{font-family: arial; color: #df2f30!important;}

.fjle,.fzle {
    padding-right:10px;
    width: 280px;
    float: left;
    margin-bottom: 20px;
    padding-bottom:20px;
    border-bottom: 1px solid #e5e5e5;
    min-height:93px;
}
.listcontent {
    padding: 20px;
    background: #fff;
    margin-top: 10px;
    overflow: hidden;
    border-radius: 4px;
}
.listcontent_data {
    position: relative;
    margin-top: 10px!important;;
    padding-top: 10px!important;;
    padding-bottom: 10px!important;;
}
.top0{margin-top:0!important;}
.note-list .content .fjle p,.note-list .content .fzle p {
    padding:5px 0;
}
.fzle {border-left: 1px solid #e5e5e5; padding-left:20px;}
.p-l-20 {padding-left:20px;}
.p-l-0 {padding-left:0px!important;}
.ws_text_l {
	font-weight: 700;
	padding-left: 0px!important;
	padding-right: 16px!important;
	font-size: 16px;
}
.wztime{clear:both;display: block;}
.fs14{font-size: 14px;}
.dinb li{display: inline-block;margin-bottom: 6px;}
.dinb .current{
    margin-right: 10px;
}
.dinb .active{
	background-color: #1682d9;
    border-radius: 3px;
}
.dinb .active,.dinb .active a{
	color: #fff!important;
}
.molist{padding: 0px 8px;color: #1682d9!important;}
.clear{clear:both;}

.usercss{padding:20px;}

.ptb10{padding:10px 0 20px;}

.mrtop12{margin:0 10px!important;}
.mrrl{margin:0 15px;}

.mr25{ background: #f4f5f6; line-height: 28px; padding:10px; }

.r50{top:50px!important; right:24px!important;}
.h4span{
	font-weight:500!important;
	font-size: 14px!important;
	color: #666!important;
}
.bt10{margin-bottom:0px!important;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.mrtop_20{margin-top:20px;}
.pad-b5{padding-bottom:5px!important;}
.pad-b10{padding-bottom:10px!important;}
.paddingb0{padding-bottom:5px!important;}

.duo-img{margin-right:15px; width:160px; position: static;}
.duo-img img{
	width: 160px;
    border-radius: 4px;
    border: 1px solid #f0f0f0;
}

.wz-img{margin-right:10px; width:160px; position: static;}
.wz-img img{width:160px;}

.feed{position: relative;}

.help {
    height: 60px;
    float: left;
    font-size: 15px;
    line-height: 60px;
    text-align: center;
    margin-right: 25px;
    color: #333;
    text-align: left;
    min-width: 32px;
    padding-left: 30px;
    margin-right: 0px;
}

.help span {
    display: inline-block;
    line-height:60px;
    height:60px;
}

li{list-style-type:none}

.expandedpanel{position:absolute;top:60px;right:0;width:240px;background:#fff;text-align:center;border:1px solid #e8e8e8;border-width:0 1px 1px;display:none;z-index:11111;padding-bottom:10px;}
.widget-tag-nav ul a{display:block;width:80px;text-align:center;height:36px;line-height:36px; margin:0;float:none;padding-right:0;padding-left:0;}
.widget-tag-nav ul a:hover{background:#f1f1f1;text-decoration:none}
.widget-tag-nav ul li{width:33.3%;height:36px;line-height:36px; float:left;text-align:center;display: inline-block;border-left: 1px solid #f0f0f0;}

.fdtit {
    position: relative;
    font-size: 18px;
    color: #222;
    line-height: 18px;
    padding-left: 16px;
    margin:50px 0 10px;
    font-weight: 700;
}
.fdtit:before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 4px;
    height: 18px;
    background: #ed4040;
    border-radius: 4px;
}


.fllist a {
	font-size: 12px;
}

.rightad{margin-bottom:10px;width:300px;float:right;border-radius: 4px;}
.rtad{width:300px;float:right;}
.bottomad{margin-top:20px;width:100%;min-height:200px;overflow:hidden;}
.bottomad .l{float:left;margin-left:5px;}
.bottomad .r{float:right;margin-right:5px;}

.wzbad{margin:20px 0;width:100%; min-height:200px; overflow:hidden;}
.wzbad .l{float:left;}
.wzbad .r{float:right;}


.industry_container {
	background: #fff;
    width: 100%;
	padding-bottom:30px;
	overflow:hidden;
	
}
.indexcontent {
    padding: 10px 20px;
    background: #fff;
    border-radius: 4px;
}
.ict_i{
    margin-top: 10px;
    overflow: hidden;
    border-radius: 4px;
}

.note-list .meta span {
    float: right;
}
.quanp {float:none!important;height: 260px!important;
    display: block;
    overflow: hidden;}
.quanp img{width: 100%;}
.fsize22{font-size: 22px!important;}
.industry_container,.js-industry-container {
    padding-top: 20px;
    display: inline-block;
}
.industry_container.search-city {
	padding: 10px;
}


       /*滚动条样式*/
        .industry_container.search-city::-webkit-scrollbar {
            width: 4px;    
            /*height: 4px;*/
        }
        .industry_container.search-city::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
        .industry_container.search-city::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);

        }

.industry_container.search-city .search-tip {
	display: inline-block;
	height: 40px;
}

.industry_container.search-city .search-tip .bace {
	margin-right: 48px;
}

.industry_container.search-city .line {
	padding: 4px 0;
}

.industry_container.search-city .bace {
	margin-bottom: 0;
    padding: 12px 0;
    border-bottom: 1px solid #f3f3f3;
}

.industry_container.search-city span {
	color: #6d6d6d;
}

.industry_container.search-city .search-total {
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

.industry_container.search-city .search-total a {
	color: #000;
	padding-bottom: 0;
}

.industry_container.search-city .search-detail {
	display: inline-block;
	text-align: left;
}

.industry_container.search-city .search-detail a {
	padding: 0px 12px;
    font-size: 14px;
    line-height: 25px;
    color: #5b5b5b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pl24 {
    padding-left: 24px;
}
.f14,.f14 a {
    font-size: 14px;
}
.l21 {
    line-height: 21px;
}
.overflow-width {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.row {
    margin-right: 0;
    margin-left: 0;
}
.c3 {
    color: #5b5b5b;
}
.col-1 {width: 6%;
	    float: left;
		display: inline-block;
}
.col-11 {
    width: 93.1%;
	    float: left;
}
.float-right {
    float: right;
}
.vertical-top {
    vertical-align: top;
}

.bace a {
    display: inline-block;
}

.outerlink a {
	margin: 0 5px;
	color: #333;
	font-size: 13px;
	font-weight: 500;
}

.rt50{right:20px!important;top:50px!important;}
.r20{right:20px!important;}
.listright{
    padding:10px 0;
	min-height: 60px;
}
.iright{
    padding:0 5px;
}	
.recommend h4 {
	margin: 5px 0 0 6px;
	overflow: hidden;
}
.recommend h4 span {
    font-size: 16px;
    line-height: 22px;
    height: 30px;
    color: #333;
    font-weight: 700;
    float: left;
    position: relative;
}
.recommend .more {
    font-size: 14px!important;
    font-weight: 500;
    line-height: 22px;
    height: 30px;
    color: #666!important;
    float: right;
    margin-right:10px;
}

.rad{
	width:300px;
	overflow:hidden;
}

.searchbox {
	-webkit-backface-visibility:hidden;
	position: absolute;
	width:100%;
	height:60px;
	top:0px;
	-webkit-transition:top 0.5s;
	-moz-transition:top 0.5s;
	transition:top 0.5s;
	z-index:9;
	box-shadow: 0px 0px 2px #c2c2c2;
}
.searchbox .backinner_b {
	background:#19487f!important;
}

.searchbox .backinner {
	background:#fff;
	box-shadow:none;
	height:60px;
}
.searchbox .backinner .inner {
	width:1160px;
	margin:0 auto;
	position:relative;
	/*padding-left:30px;
	padding-right:30px;
	*/
	height:60px;
}
.searchbox .backinner .inner .logo-box {
	float:left;
	width:160px;
	height:60px;
	line-height:56px;
}
.searchbox .backinner .inner .logo-box a {
	display:inline-block;
}

.logo-link{width:160px;}

.logo-link_b{width:132px;}

.searchbox .searchtext {
	position:relative;
	top:13px;
	margin-left:0px;
	display:inline-block;
	width:260px;
	position:relative;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:0 4px;
	background-color:#fafafa;
	line-height:32px;
	height:32px;
	border:1px #ececec solid;
	float: left;
}
.serach-nav {
	height:60px;
	margin-left: 40px;
    margin-right: 10px;
    display: inline-block;
    float: right;
}
.serach-nav a {
	position:relative;
	font-size:14px;
	color:#363636;
}

.linklogin{ margin-right:24px;}

.serach-nav span{
  	height:30px;
  	line-height:30px;
    display: inline-block;
  }
.lin52{
  	height:60px!important;
  	line-height:60px!important;
  }
.serach-nav .nonelogin {
	position:relative;
	top:-24px;
	margin-left:10px;
}

.header {
	position: fixed;
	background: #fff;
	width: 100%;
	left: 0px;
	top: 58px;
	z-index: 8;
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
}
.phul100{width:100px!important;right:150px!important;}
.phul80{width:80px!important;right:84px!important;}
.phul100 li,.phul100 a{width:100px!important;}
.phul80 li{width:80px!important;}
.phul160{width:160px!important;right:60px!important;}
.phul160 li{width:50%!important;}
.widget-tag-nav {
	width:300px;
	/* margin-top: 16px; */
	overflow: hidden;
	float: left;
	height:60px;
	line-height:60px;
	position: relative;
}

.widget-tag-nav:hover {
	overflow: visible;
}

.widget-tag-nav .sep {
	width: 660px;
	height: 1px;
	background: #eaeaea;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.widget-tag-nav a {
	height: 60px;
	float: left;
	font-size: 15px;
	line-height: 60px;
	text-align: center;
	margin-right: 25px;
	color: #333;
	text-align: left;
	min-width: 32px;
	padding-left: 26px;
	margin-right: 0px;
}
.clofff{color: #fff!important;}
.widget-tag-nav a span {
	display: inline-block;
	line-height: 60px;
	height: 60px;
}

.widget-tag-nav a span:hover {
	font-weight: bold;
}

.widget-tag-nav a span:hover {
	font-weight: bold;
}

.write-btn {
	font-weight:normal;
	display:inherit;
	border-radius:5px;
    height: 30px;
	text-align:center;
	line-height:30px;
	position:relative;
	background:#0a76cd;
	font-size:14px;
	color:#fff;
	float:left;
    cursor: pointer;
    padding: 0 12px;
    transition: 0.5s;
    box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 10%);
}
.write-btn:hover {
	opacity:.8;color:#fff;
}

.head-line{
	color: #efefef;
	padding-left:13px!important;
	min-width:12px!important;
}
.head-line_b{
	color: #5c72af;
	padding-left:13px!important;
	min-width:12px!important;
}
.tem_bg{background:#19487f!important;}
.pddl10{padding-left:13px!important;}

.sok{
	width: 400px;
	display: inline-block;
	height: 60px;
    float: left;}

.pddt10{padding-top: 10px!important;}
.h-100{height:100px;}
.h-60{height:60px;}
.h-68{height:68px;}
.h-80{height:80px;}
.h-90{height:90px;}
.tiwen{
	margin-left: 65px;
    padding-top: 15px;
    height: 60px;
    display: inline-block;
    float: left;
}

.write-btn:focus,.write-btn:hover {
	color:#fff;
	/*background-color:#ffd429;
	*/
	border:none;
	/*border:1px solid #42c02e;
	*/
}

.widget-tag-nav a.current span {
	font-weight: bold;
	color: #ff0000;
	display: inline-block;
	line-height: 44px;
}

.widget-tag-nav .hide-list {
	opacity: 0;
	-webkit-transition: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.widget-tag-nav .hide-list a {
	text-align: left;
	padding: 0 15px;
	width: 50%;
}

.widget-tag-nav .hide-list a span {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.widget-tag-nav .toogle {
	float: left;
	top: 0px;
	position: relative;
	font-size: 16px;
	text-align: right;
	height: 44px;
	bottom: 0px;
	margin-right: 0px;
}

.widget-tag-nav .toogle .icon-ask_arrow_down {
	margin-left: 6px;
}

.widget-tag-nav .toogle .text {
	display: inline-block;
	line-height: 44px;
	height: 44px;
}

.widget-tag-nav .toogle:hover .hide-list {
	opacity: 1;
}

.widget-tag-nav .hide-list {
	position: absolute;
	width: 280px;
	padding: 14px 15px;
	right: -70px;
	top: 44px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
	background: #fff;
	z-index: 9;
}

.serach-nav a.write-btn {
	height: 30px;
	line-height: 18px;
	position: relative;
	top: -16px;
	background: #42c02e;
	color: #fff;
	float: none;
	margin-right: 5px;
}

.serach-nav .write-btn:focus,.serach-nav .write-btn:hover {
	color: #fff;
	background-color: #42c02e;
	border: 1px solid #42c02e;
}

.serach-nav a:hover {
	color: #ed4040;
}

.serach-nav a.write-btn:hover {
	color: #fff;
}
.serach-nav .user {
	display: inline-block;
	float: none;
	position: relative;
	background: none;
}

.s_input{
	border: none;
    float: left;
	height: 30px;
    margin-left: 9px;
    color: #363636;
    font-size: 14px;
	font-weight: normal;
    /*line-height: 16px;*/
    width: 200px;
    padding: 0;
    outline: none;
    padding: 0;
    background-color: #fafafa;
}

input:-webkit-autofill {

background-color: #faffbd;

background-image: none;

color: #000;

}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.hand {
	cursor: pointer;
}
.pdr{
  background-color: #fff;
  margin-top: 15px;
  overflow-x: hidden;
  width: 300px;
  height: 406px;
  display: inline-block;
}

        .pdr::-webkit-scrollbar {
            width: 4px;    
            /*height: 4px;*/
        }
        .pdr::-webkit-scrollbar-thumb {
            border-radius: 10px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
        .pdr::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);

        }

.pdr .title{
    font-weight: 700;
    font-size: 16px;
    padding: 10px 0 15px;
}
.ctitle{
  width: 100%;
  text-align: center;
  font-weight: 700;
  color: #333;
  padding-top: 12px;
  font-size: 18px;
}
.mart10{margin-top:10px}
.padtop{padding-top:10px!important;}
.mar10{margin:-10px 10px 0 10px}
.note-list {
	margin: 0;
	padding: 0;
	list-style: none
}
.width100{width:625px!important;height:auto!important;}
.note-list li {
	position: relative;
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #f0f0f0;
	word-wrap: break-word;
	overflow: hidden;
}

.note-list li.have-img {
	/*min-height: 100px;*/
}
.note-list li.have-img:hover{background:#f7f7f7}
.note-list .have-img .wrap-img {
	float: left;
    margin: 0;
    width: 160px;
    overflow: hidden;
    margin-right: 15px;
    max-height: 100px;
}

.note-list .have-img .imgr0{
	margin:32px 0 0 0; 
}
.note-list .have-img .wrap-img img {
	border-radius: 4px;
	border: 1px solid #f0f0f0
}

.note-list .have-img .content{
	width:600px;
	display: inline-block;
    /*height: 102px;*/
    /*vertical-align: middle;*/
}

.note-list .content .cancel {
	display: none
}

.note-list .content:hover .cancel {
	display: inline
}

.note-list .author {
	font-size: 13px;
	display:inline-block;
}

.note-list .author-restyle {
	margin-bottom: 0
}

.note-list .author .avatar {
	margin:0 3px 3px 0;
    width: 20px;
    height: 20px;
}

.note-list .author .avatar,.note-list .author .name {
	display: inline-block;
	vertical-align: middle;
	color: #969696;
}

.note-list .author .name  a{
	color: #666;
}

.note-list .author .name span {
	display: inline-block;
	padding-left: 3px;
	color: #969696
}

.note-list .author a {
	color: #333;
}

.note-list .author a:hover {
	color: #2f2f2f
}

.note-list .author .time {
	color: #969696
}

.note-list .title {
    margin-bottom: 10px;
    display: inherit;
    font-size: 18px;
    line-height: 1.5;
    font-family: "microsoft yahei";
    height: auto;
    color: #333;
}

.note-list .title:empty:before {
	content: "\65e0\9898"
}

.note-list .origin-author {
	display: inline;
	margin-bottom: 5px;
	font-size: 12px;
	color: #969696
}

.note-list .origin-author a {
	margin-right: 5px;
	color: #3194d0 !important
}

.note-list .origin-author a:hover {
	color: #3194d0 !important
}

.note-list .comment {
	font-size: 15px;
	line-height: 1.7
}

.note-list .comment a,.note-list a.maleskine-author {
	color: #3194d0
}

.note-list blockquote {
	margin-bottom: 0;
	color: #969696;
	border-left: 3px solid #d9d9d9
}

.note-list blockquote .single-line {
	margin: 0
}

.note-list blockquote .title {
	margin: 0 0 4px;
	font-size: 15px
}

.abstract span{color:#666; margin-right:30px;}
.col8 span{color:#888!important;}

.note-list blockquote .abstract {
	margin: 0 0 4px
}

.note-list .abstract {
	margin: 0 0 0;
	font-size: 13px!important;
	color: #666!important;
	line-height: 20px;
	font-family: -apple-system, sf ui text, arial, pingfang sc,
		hiragino sans gb, microsoft yahei, wenquanyi micro hei, sans-serif;
}

.note-list .collection-tag {
    color: #467e00!important;
}

.note-list .collection-tag,.note-list .collection-tag:hover {
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.note-list .collection-tag:hover {
	color: #ec6149 !important;
	background-color: rgba(236, 97, 73, .05);
	border-color: #ec6149
}

.note-list .follow-detail {
	padding: 20px;
	background-color: hsla(0, 0%, 71%, .1);
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	font-size: 12px
}

.note-list .follow-detail .avatar,.note-list .follow-detail .avatar-collection
	{
	float: left;
	margin-right: 10px;
	width: 48px;
	height: 48px
}

.note-list .follow-detail .info .title {
	margin: 0;
	font-size: 17px;
	font-weight: 400
}

.note-list .follow-detail .info .title:visited {
	color: inherit
}

.note-list .wrap-img img{display:block; width:100%; object-fit:cover; transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s;}
.note-list .wrap-img:hover img{-moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}


.note-list .follow-detail .info p {
	margin-bottom: 0;
	color: #969696
}

.note-list .follow-detail .creater,.note-list .follow-detail .creater:hover
	{
	color: #3194d0
}

.note-list .follow-detail .btn {
	float: right;
	margin-top: 4px;
	padding: 8px 0;
	width: 100px
}

.note-list .follow-detail .signature {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e1e1e1
}

.note-list .follow-detail .signature span {
	color: #969696
}

.note-list .meta {
	padding-right: 0 !important;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	overflow: hidden;
}

.note-list .meta a {
	margin-right: 10px;
	color: #b4b4b4
}

.note-list .meta a,.note-list .meta a:hover {
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.note-list .meta a:hover {
	color: #787878
}

.note-list .meta span {
	margin-right: 10px;
	color: #b4b4b4
}

.note-list .push-action {
	margin-top: 10px
}

.note-list .btn-gray,.note-list .hollow {
	margin: 0 10px;
	padding: 4px 12px;
	font-size: 12px
}

.note-list .push-status,.note-list .push-time {
	font-size: 12px;
	color: #969696
}

.note-list .push-status {
	margin-right: 5px;
	font-weight: 700
}

.note-list .push-remove {
	font-weight: 400;
	color: #ea6f5a
}

.wzr20{float:right; padding:2px 10px 0 0;}


.topicone-list {
	margin: 0;
	padding: 0;
	list-style: none
}

.topicone-list li {
	position: relative;
	width: 100%;
	padding: 10px 2px 10px 0;
	border-bottom: 1px solid #f0f0f0;
	word-wrap: break-word
}


.wzad {
	position: relative;
	width: 100%;
	padding: 20px 5px 20px 0;
	border-bottom: 1px solid #f0f0f0;
	word-wrap: break-word
}

.topicone-list li.have-img {
	min-height: 100px
}

.topicone-list .have-img .wrap-img {
	float:right;
	width: 150px;
	max-height: 100px;
	overflow: hidden;
}

.topicone-list .have-img .wrap-img img {
	border-radius: 4px;
	border: 1px solid #f0f0f0
}

.topicone-list .have-img>div {
	padding-right: 180px
}

.topicone-list .content .cancel {
	display: none
}

.topicone-list .content:hover .cancel {
	display: inline
}

.topicone-list .author {
	font-size: 13px;
	display:inline-block;
	float:left;
}

.topicone-list .wrap-img img{width:150px;height:99px; transition: all 0.2s; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s;}
.topicone-list .hauto{max-height:130px!important;}
.topicone-list .hauto img{height:auto!important;}
.topicone-list .wrap-img:hover img{-moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}

.topicone-list .dauthor {
    padding-right:15px!important;
    font-size: 12px;
    font-weight: 400;
    line-height: 32px;
    height: 32px;
}

.topicone-list .author-restyle {
	margin-bottom: 0
}

.topicone-list .avatar {
	margin: 0 5px 5px 0;
	width: 28px;
    height: 28px;
	line-height: 28px;
}

.topicone-list  .avatar,.topicone-list .author .name {
	display: inline-block;
	vertical-align: middle;
	color: #969696;
}

.topicone-list .author .name  a{
	color: #666;
}

.topicone-list .author .name span {
	display: inline-block;
	padding-left: 3px;
	color: #969696
}

.topicone-list .author a {
	color: #333;
}

.topicone-list .author a:hover {
	color: #2f2f2f
}

.topicone-list .author .time {
	color: #969696
}

.topicone-list .dauthor .name {
	display: inline-block;
	vertical-align: middle;
	color: #969696;
}

.topicone-list .dauthor .name  a{
	color: #666;
}

.topicone-list .dauthor .name span {
	display: inline-block;
	padding-left: 3px;
	color: #969696
}

.topicone-list .dauthor a {
	color: #b4b4b4;
}

.topicone-list .dauthor a:hover {
	color: #2f2f2f
}

.topicone-list .dauthor .time {
	color: #969696
}

.topicone-list .dtitle {
	margin-bottom: 10px;
	display: inherit;
	font-size: 18px;
	font-weight:500;
	line-height:1.5;
	color: #000;
}

.topicone-list .title {
	padding-top:8px;
	margin-bottom: 10px;
	display: inherit;
	font-size: 18px;
	font-weight:500;
	line-height:1.5;
	height:60px;
	color: #000;
}

.topicone-list li:hover{background:#f7f7f7}

.topicone-list .titb7 {
	font-weight:700!important;
	height:auto!important;
	padding-top:0px!important;
}

.topicone-list .titbs {
	height:24px!important;
	padding-top:0px!important;
	margin-bottom: 5px!important;
    display: block;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topicone-list .r10 {
	float:right; 
	margin-left:10px;
}

.topicone-list .title:hover {
	
}

.topicone-list .title:empty:before {
	content: "\65e0\9898"
}

.topicone-list .origin-author {
	display: inline;
	margin-bottom: 5px;
	font-size: 12px;
	color: #969696
}

.topicone-list .origin-author a {
	margin-right: 5px;
	color: #3194d0 !important
}

.topicone-list .origin-author a:hover {
	color: #3194d0 !important
}

.topicone-list .comment {
	font-size: 15px;
	line-height: 1.7
}

.topicone-list .comment a,.topicone-list a.maleskine-author {
	color: #3194d0
}

.topicone-list blockquote {
	margin-bottom: 0;
	color: #969696;
	border-left: 3px solid #d9d9d9
}

.topicone-list blockquote .single-line {
	margin: 0
}

.topicone-list blockquote .title {
	margin: 0 0 4px;
	font-size: 15px
}

.topicone-list blockquote .abstract {
	margin: 0 0 4px
}

.topicone-list .abstract {
	margin: 0;
	font-size: 13px;
	color: #666;
	line-height: 24px;
	font-family: -apple-system, sf ui text, arial, pingfang sc,
		hiragino sans gb, microsoft yahei, wenquanyi micro hei, sans-serif;
}

.topicone-list .collection-tag {
	padding: 2px 6px;
	color: #ea6f5a !important;
	border: 1px solid rgba(236, 97, 73, .7);
	border-radius: 3px
}

.topicone-list .collection-tag,.topicone-list .collection-tag:hover {
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.topicone-list .collection-tag:hover {
	color: #ec6149 !important;
	background-color: rgba(236, 97, 73, .05);
	border-color: #ec6149
}

.topicone-list .follow-detail {
	padding: 20px;
	background-color: hsla(0, 0%, 71%, .1);
	border: 1px solid #e1e1e1;
	border-radius: 4px;
	font-size: 12px
}

.topicone-list .follow-detail .avatar,.topicone-list .follow-detail .avatar-collection
	{
	float: left;
	margin-right: 10px;
	width: 48px;
	height: 48px
}

.topicone-list .follow-detail .info .title {
	margin: 0;
	font-size: 17px;
	font-weight: 400
}

.topicone-list .follow-detail .info .title:visited {
	color: inherit
}

.topicone-list .follow-detail .info p {
	margin-bottom: 0;
	color: #969696
}

.topicone-list .follow-detail .creater,.topicone-list .follow-detail .creater:hover
	{
	color: #3194d0
}

.topicone-list .follow-detail .btn {
	float: right;
	margin-top: 4px;
	padding: 8px 0;
	width: 100px
}

.topicone-list .follow-detail .signature {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e1e1e1
}

.topicone-list .follow-detail .signature span {
	color: #969696
}

.topicone-list .meta {
	padding-right: 0 !important;
	font-size: 12px;
	font-weight: 400;
	line-height: 32px;
	height: 32px;
}

.topicone-list .meta a {
	margin-right:5px;
	color: #b4b4b4
}

.topicone-list .meta a,.topicone-list .meta a:hover {
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.topicone-list .meta a:hover {
	color: #787878
}

.topicone-list .meta span {
	margin-right: 10px;
	color: #b4b4b4
}

.topicone-list .push-action {
	margin-top: 10px
}

.topicone-list .btn-gray,.topicone-list .hollow {
	margin: 0 10px;
	padding: 4px 12px;
	font-size: 12px
}

.topicone-list .push-status,.topicone-list .push-time {
	font-size: 12px;
	color: #969696
}

.topicone-list .push-status {
	margin-right: 5px;
	font-weight: 700
}

.topicone-list .push-remove {
	font-weight: 400;
	color: #ea6f5a
}


.index-list .collection-tag {
    padding-right:6px;
    color: #ea6f5a !important;
}

.index-list {
	margin: 0;
	padding: 0;
	list-style: none
}

.index-list li {
	position: relative;
	width: 100%;
	padding: 6px 0;
	word-wrap: break-word;
	text-align: left;
}
.index-list li:last-child{border:none;margin-bottom:0;}


.index-list .hauthor {
	margin-bottom:15px;
	font-size: 13px;
	text-align:left;
}

.index-list .hauthor .havatar {
    width:22px;
    height:22px;
	margin:0 5px 0 0
}

.index-list .hauthor .havatar img{
    border-radius: 50%;
}
  
.index-list .hauthor .havatar,.index-list .hauthor .name {
	display: inline-block;
	vertical-align: middle
}

.index-list .hauthor .name span {
	display: inline-block;
	padding-left: 3px;
	color: #969696
}

.index-list .hauthor a {
	color: #666!important;
}

.index-list .hauthor a:hover {
	color: #2f2f2f
}

.index-list .hauthor .time {
	color: #969696
}

.index-list .htitle {
	display: inherit;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.8;
	color: #333;
}

.index-list .htitle:empty:before {
	content: "\65e0\9898"
}
.ws_art_text .tiwenic{
    background-color: #f60;
    display: inline-block;
    color: #fff;
    width: 40px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    margin-right: 10px;
}
.ws_art_text .twtime{
    font-size: 12px;
    color: #666;
    margin-left: 10px;
}
.dp_content{margin:0;padding-bottom:15px!important;}
.desc{
	line-height: 22px;
    overflow: hidden;
}
.size13 {
    font-size: 13px;
}
.color-777 {
    color: #777;
}
.dp_title{border-top: 1px solid #e6e6e6;}
.dp_bt {
    font-weight: bold;
    color: #333;
    display: inline-block;
    font-size: 16px;
    margin: 20px 0 10px;
}

.index-list li.have-img {
	min-height: 140px
}

.index-list .have-img .wrap-img {
	position: absolute;
	top: 50%;
	margin-top: -68px;
	right: 10px;
	width: 150px;
	height: 120px;
	overflow: hidden;
}

.index-list .have-img .wrap-img img {
	border-radius: 4px;
	border: 1px solid #f0f0f0
}

.index-list .have-img>div {
	padding-right: 160px
}

.index-list .content .cancel {
	display: none
}

.index-list .content:hover .cancel {
	display: inline
}

.index-list .author {
	margin-bottom: 14px;
	font-size: 13px;
	text-align:left;
}

.index-list .author-restyle {
	margin-bottom: 0
}

.index-list .author .avatar {
	margin: 0 5px 0 0
}

.index-list .author .avatar,.index-list .author .name {
	display: inline-block;
	vertical-align: middle
}

.index-list .author .name span {
	display: inline-block;
	padding-left: 3px;
	color: #969696
}

.index-list .author a {
	color: #333;
}

.index-list .author a:hover {
	color: #2f2f2f
}

.index-list .author .time {
	color: #969696
}

.index-list .title {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5
}

.index-list a{
	color: #666
}

.index-list .title:hover {
	
}

.index-list .title:empty:before {
	content: "\65e0\9898"
}

@media ( max-width :1080px) {
	.note-list li.have-img {
		min-height: 112px
	}
	.note-list .have-img .wrap-img {
		margin-top: -58px;
		bottom: 40px;
		width: 125px;
		height: 100px
	}
	.note-list .have-img>div {
		padding-right: 135px
	}
}

.index .row .slide {
	margin-bottom: 10px;
	overflow: hidden;
	z-index: 1000
}

.index .row .slide img {
	width: 100%;
	background-color: hsla(0, 0%, 71%, .2)
}

.index .row .carousel-indicators {
	margin-bottom: 8px;
	width: 80%;
	left: 40%
}

.index .row .carousel-indicators li {
	background-color: hsla(0, 0%, 47%, .4)
}

.index .row .carousel-indicators .active,.index .row .carousel-indicators li
	{
	width: 25px;
	height: 2px;
	transition: .3s ease-in;
	-webkit-transition: .3s ease-in;
	-moz-transition: .3s ease-in;
	-o-transition: .3s ease-in;
	-ms-transition: .3s ease-in
}

.index .row .carousel-indicators .active {
	background-color: #fff
}

.index .row .banner {
	display: inline-block;
	width: 33.333%
}

.index .row .banner:first-child {
	width: 66.666%;
	float: left;
	transform: translatez(0) !important;
	-webkit-transform: translatez(0) !important
}

.index .row .banner a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.index .row .banner:hover a:before {
	background-color: rgba(0, 0, 0, .08)
}

.index .row .carousel-inner .item.active .banner,.index .row .carousel-inner .item.active.left,.index .row .carousel-inner .item.active.right,.index .row .carousel-inner .item.next,.index .row .carousel-inner .item.next.left .banner,.index .row .carousel-inner .item.prev,.index .row .carousel-inner .item.prev.right .banner
	{
	transform: translatez(0);
	-webkit-transform: translatez(0)
}

.index .row .carousel-inner .item.active .banner:first-child,.index .row .carousel-inner .item.next.left .banner:first-child,.index .row .carousel-inner .item.prev.right .banner:first-child
	{
	opacity: 1
}

.index .row .carousel-inner .item.active.left .banner,.index .row .carousel-inner .item.prev .banner
	{
	transform: translate3d(0, -100%, 0);
	-webkit-transform: translate3d(0, -100%, 0)
}

.index .row .carousel-inner .item.active.left .banner:first-child,.index .row .carousel-inner .item.prev .banner:first-child
	{
	opacity: 0
}

.index .row .carousel-inner .item.active.right .banner,.index .row .carousel-inner .item.next .banner
	{
	transform: translate3d(0, 100%, 0);
	-webkit-transform: translate3d(0, 100%, 0)
}

.index .row .carousel-inner .item.active.right .banner:first-child,.index .row .carousel-inner .item.next .banner:first-child
	{
	opacity: 0
}

.index .row .carousel-inner .item .banner {
	transition: .6s cubic-bezier(.6, 0, .2, 1);
	-webkit-transition: .6s cubic-bezier(.6, 0, .2, 1)
}

.index .row .carousel-control {
	opacity: 0;
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.index .row .carousel-control i {
	position: absolute;
	top: 50%;
	margin-top: -14px
}

.index .row .carousel-control .ic-previous-s {
	left: 10px
}

.index .row .carousel-control .ic-next-s {
	right: 10px
}

.index .row .slide:hover .carousel-control {
	opacity: 1;
	transition: .1s ease-in;
	-webkit-transition: .1s ease-in;
	-moz-transition: .1s ease-in;
	-o-transition: .1s ease-in;
	-ms-transition: .1s ease-in
}

.zsmain{
	background: #fff;
    border-radius: 4px;
    padding: 0 10px 8px;
    position: relative;
}

.zsmain .canvas{
	width:100%;
	height:260px;
}

.zsmain .zsmain-n{
	padding: 10px;
}

.index .main {
	padding: 20px;
	background:#fff;
	border-radius: 4px;
}
.index .h-150 {
	min-height: 150px;
}
.index .wzmain {
	padding: 0 20px;
	background:#fff;
	overflow: hidden;
	border-radius: 4px;
}

.index .qmain {
	padding: 20px 26px;
	background:#fff;
	min-height: 100px;
}

.index .main .split-line {
	margin: -5px 0 15px;
	border-top: 1px solid #f0f0f0
}

.index .main .recommend-collection {
}

.index .main .recommend-collection .collection {
	display: inline-block;
	margin: 0 18px 18px 0;
	min-height: 32px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	vertical-align: top;
	overflow: hidden
}

.index .main .recommend-collection .collection img {
	width:80px;display:block;
}

.index .main .recommend-collection .collection .name {
	display: inline-block;
	padding: 0 11px 0 6px;
	font-size: 14px;
}

.index .main .recommend-collection .more-hot-collection {
	display: inline-block;
	margin-top: 7px;
	font-size: 13px;
    background-color: #c6e2ff;
    border-color: #87ceff;
    border-radius: 3px;
    color: #666;
    padding: 0px 8px;
    margin-right:5px;
    height: 24px;
    line-height: 24px;
    
}

.index .main .recommend-collection .rank {
	background-color:#967adc;
	color:#fff!important;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 20%);
}

.index .main .recommend-collection .rank1 {
	background-color:#3194d0;
	color:#fff!important;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 20%);
}

.index .main .recommend-collection .rank2 {
	background-color:#f1a325;
	color:#fff!important;
	text-shadow: 0 -1px 0 rgb(0 0 0 / 20%);
}

.index .aside .recommend .collection {
	width: 80px;
	min-height:100px;
	display: inline-block;
	margin: 10px 6px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	vertical-align: top;
	overflow: hidden;
	
}

.index .aside .recommend h4 a{
	float:right;
	font-size: 12px;
}

.index .aside .recommend .collection .name {
	display: inline-block;
	padding: 2px;
	font-size: 14px;
}

.index .aside .recommend .more-hot-collection {
	display: inline-block;
	margin-top: 7px;
	font-size: 14px;
	color: #787878
}

.showdl{
	
	position:relative;
	background: #fff; 
	padding-bottom:10px;
	border-radius: 4px;
}

.collect {
	display: inline-block;
	margin: 0 18px 18px 0;
	min-height: 32px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	vertical-align: top;
	overflow: hidden;
	text-align:center;
}

.collect img {
	width:100px;max-height:100px;min-height:80px;display:block;
}

.collect .name {
	display: inline-block;
	padding: 0 11px 0 6px;
	font-size: 14px;
}


.main_i {
    margin:14px auto 2px;
	width: 1000px;
}

.mr0{margin-left:0;}

.main_i .split-line {
	margin: -5px 0 15px;
	border-top: 1px solid #f0f0f0
}

.main_i .recommend-collection {
	margin-bottom: 10px;
    padding: 15px 0 0 20px;
	background:#fff;
}

.main_i .recommend-collection .collection {
	display: inline-block;
	margin: 0 15px 18px 0;
	min-height: 34px;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	vertical-align: top;
	overflow: hidden
}


.main_i .recommend-collection .collection img {
	width: 32px
}

.main_i .recommend-collection .collection .name {
	display:inline-block;
	padding:0 11px 0 6px;
	font-size:16px;
}

.main_i .recommend-collection .more-hot-collection {
	display: inline-block;
	margin-top: 7px;
	font-size: 14px;
	color: #787878
}

.index .main .load-more {
	width: 100%;
	background-color: #a5a5a5
}

.index .main .load-more:hover {
	background-color: #9b9b9b
}

.index .aside {
	margin-top:0;
}

.index .aside .board {
	margin-top: -4px;
	padding-bottom: 4px;
	min-height: 228px
}

.index .aside .board img {
	width: 100%;
	min-height: 50px;
	margin-bottom: 6px;
	border-radius: 4px
}

.index .aside .download {
	position: relative;
	margin: 0 0 30px
}

.index .aside .download img {
	width: 100%;
	height: auto;
	border-radius: 4px
}

.index .aside .download .link-btn {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 10px;
	padding: 5px 10px;
	display: none
}

.index .aside .download .link-btn i {
	margin-right: 3px;
	font-size: 14px;
	vertical-align: middle
}

.index .aside .download .link-btn span {
	vertical-align: middle
}

.index .aside .download .link-btn .col-xs-8 {
	padding-left: 5px;
	padding-right: 5px
}

.index .aside .download .popover-content {
	padding: 10px;
	background-color: #fff;
	border: none
}

.index .aside .download .popover-content img {
	width: 160px;
	height: 160px
}

.index .aside .download a {
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px
}

.index .aside .download .android div,.index .aside .download .ios div,.index .aside .download .scan div
	{
	padding: 3px;
	border-radius: 4px;
	background-color: #a5a5a5
}

.index .aside .download .android div:hover,.index .aside .download .ios div:hover,.index .aside .download .scan div:hover
	{
	background-color: #9b9b9b
}

.index .aside .download .android div {
	background-color: #8bc453
}

.index .aside .download .android div:hover {
	background-color: #7caf49
}

.index .aside .download .ios div {
	background-color: #6dacf4
}

.index .aside .download .ios div:hover {
	background-color: #6ba1e0
}

.index .aside .split-line {
	margin: -5px 0 15px;
	border-top: 1px solid #f0f0f0;
}

.index .aside .recommend em {
	font-style: normal;
}

.index .aside .recommend {
	margin-bottom: 10px;
	padding-top: 0;
	font-size: 13px;
	background: #fff;
	padding:10px;
	width:300px;
	float:right;
	border-radius: 4px;
}

.padd15{
	padding:15px!important;
}

.p_b_26{
	padding-bottom:26px!important;
}

.index .s_right .recommend {
	margin-bottom: 15px;
	padding-top: 0;
	font-size: 13px;
	background: #fff;
	padding:10px;
	width:300px;
	float:right;
	border-radius: 4px;
}

.index .aside .f20{padding-left:20px;}

.index .aside .recommend .list span {
	font-size: 12px;
	color: #666;
	float:right
}

.index .aside .recommend .list .ima {
	float:left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
    width:160px;
}

.qxlist  {
	margin:0 20px 0 0;	text-align: center;
}


.qxlist li{
    border-bottom: solid 1px #ebebeb;
    height:42px;
    line-height:42px;
  	font-size: 14px;
}

.qxlist span {
	font-size: 14px;
	color: #666;
}

.zsbtb {
    margin-bottom: 15px;
}

.qxlist b {
	font-size: 14px;
	color: #333;
}

.txuh,.xuh {
    float:left;
	width:10%;
    text-align:center;
}

.blm,.btm,.bil{width:22%; float:left; height:42px;overflow:hidden;}
.diqu{width:24%; float:left; height:42px;overflow:hidden;color:#333!important;}

.ws_text{font-weight: 700; }


.index .aside .recommend .reload {
	float: right
}

.index .aside .recommend .page-count {
	margin: 0 10px 0 0;
	font-size: 13px;
	color: #969696;
	display: inline-block
}

.index .aside .recommend .page-change {
	font-size: 0;
	display: inline-block
}

.index .aside .recommend .page-change a {
	padding: 3px 5px;
	font-size: 12px;
	color: #969696;
	border: 1px solid #dcdcdc
}

.index .aside .recommend .page-change a:first-child {
	border-radius: 4px 0 0 4px;
	border-right: none
}

.index .aside .recommend .page-change a:last-child {
	border-radius: 0 4px 4px 0
}

.index .aside .recommend .page-change i {
	font-size: 12px
}

.index .aside .recommend .find-more {
	position: absolute;
	padding: 7px 7px 7px 12px;
	left: 0;
	width: 100%;
	font-size: 13px;
	color: #787878;
	background-color: #f7f7f7;
	border: 1px solid #dcdcdc;
	border-radius: 4px
}

.index .aside .recommend .list {
	margin: 0;
	text-align: left;
	list-style: none
}

.list-style-none {
	list-style: none
}

.index .aside .recommend .list li {
	margin-top: 15px;
      padding-right:10px;
}

.index .aside .recommend .list .avatar-collection {
	float: left;
	margin-right: 10px
}

.index .aside .recommend .list .avatar {
	float: left;
	width: 48px;
	height: 48px;
	margin-right: 10px
}

.mrr10{margin:0 15px 0 5px}

.index .aside .recommend .list .follow,.index .aside .recommend .list .follow-cancel,.index .aside .recommend .list .follow-each,.index .aside .recommend .list .following
	{
	float: right;
	margin-top:10px;
	padding: 0;
	font-size: 12px;
	color: #467e00;
}

.index .aside .recommend .list .follow-cancel i,.index .aside .recommend .list .follow-each i,.index .aside .recommend .list .follow i,.index .aside .recommend .list .following i
	{
	position: inherit;
	width: inherit;
	height: inherit;
	font-size: 12px
}

.index .aside .recommend .list .follow-cancel,.index .aside .recommend .list .follow-each,.index .aside .recommend .list .following
	{
	color: #969696;
	border: none
}

.index .aside .recommend .list .follow-cancel:focus,.index .aside .recommend .list .follow-cancel:hover,.index .aside .recommend .list .follow-each:focus,.index .aside .recommend .list .follow-each:hover,.index .aside .recommend .list .following:focus,.index .aside .recommend .list .following:hover
	{
	background: none !important
}

.index .aside .recommend .list .name {
	padding-top:6px;
	margin-right:60px;
	font-weight:600;
	display: block
}
.f16{font-size: 16px!important;}

.index .aside .recommend .list p {
	margin-top: 2px;
	font-size: 12px;
	color: #969696
}

footer {
	margin-bottom: 20px
}

footer .row {
	padding-top: 25px
}

footer .main {
	padding-right: 0;
	font-size: 13px;
	color: #969696
}

footer .main a {
	color: #969696;
	display: inline-block
}

footer .main a:hover {
	color: #2f2f2f
}

footer .icp {
	margin-top: 10px;
	font-size: 12px
}

footer .icp,footer .icp a {
	color: #c8c8c8
}

footer .icp img {
	width: 60px
}

.mar-ly-1 {
	margin: 0 5px;
}

.mar-r-1 {
	margin-right: 10px;
}

.recommend .list a {
	color: #333
}

.recommend .list {
	padding: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-bottom: 0px!important;
}

.recommend .list li {
	padding: 0 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.recommend .list li a{
	display: inline!important;
}

.recommend .list .li-a-title {
	text-overflow: ellipsis;
	white-space: nowrap;
}

.rightpanel {
	width: dd;
}

.col-xs-7 {
	width: 300px;
	position: relative;
	padding-left: 0;
}

.pages {
	padding: 20px 0px 30px;
	font-family: tahoma;
	font-weight: bold;
}

.pages a,.pages strong,.pages span {
	border-radius: 4px;
	display: inline-block;
	padding: 0 9px;
	margin: 0 2px;
	min-width: 10px;
	_width: 10px;
	white-space: nowrap;
	height: 27px;
	line-height: 27px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}

.pages a {
	padding: 6px 12px;
	line-height: 1.02857;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 14px;
	color: #969696 !important;
	border-radius: 4px;
}

.pages a:hover {
	color: #333;
	background-color: #e3e3e3;
	text-decoration: none;
}

.pages strong {
	background-color: #f9f9f9;
	color: #777;
	font-weight: bold;
}

.pages span {
	color: #999999;
	font-size: 14px;
}

@media ( max-width :1080px) {
	.index .main .slide img {
		height: 210px
	}
	.index .aside .board {
		min-height: 184px
	}
	.index .aside .board img {
		min-height: 39px
	}
	.index .aside .download .android div,.index .aside .download .ios div,.index .aside .download .scan div
		{
		padding: 0
	}
}

.mar-r-03 {
	margin-right: 3px;
}

.icon_hot,.note-list .author .name span.icon_hot {
	font-size: 12px;
	font-weight: normal;
	clear: both;
	color: #fff;
	background-color: #f51;
	border-radius: 4px;
	padding: 1px 3px;
	cursor: pointer;
}

.icon_green,.note-list .author .name span.icon_green {
	font-size: 12px;
	font-weight: normal;
	clear: both;
	color: #fff;
	background-color: #41c074;
	border-radius: 4px;
	padding: 1px 3px;
	cursor: pointer;
}

.icon_zise,.note-list .author .name span.icon_zise {
	font-size: 12px;
	font-weight: normal;
	clear: both;
	color: #fff;
	background-color: #f1a325;
	border-radius: 4px;
	padding: 1px 3px;
	cursor: pointer;
}

.price_set {
	margin-bottom: 10px;
}

#topic_price {
	width: 100px;
	margin-bottom: 0;
	border: none;
	padding-left: 20px;
	margin: 0 10px;
	border-bottom: 1px solid #d9d9d9;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-radius: 0;
	box-shadow: none;
}

.topcontent {
	position: absolute;
	top: 4px;
	right: 10px;
}

.tooltip {
	font-size: 12px;
}

.list .desclipe {
	color: #999999;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 1.4rem;
	line-height: 1.4rem;
	margin-top: .5rem;
	white-space: nowrap;
}

.list .topicavatar {
	border-radius: 4px;
	border: none;
}

.list .followernum {
	color: #999999;
	font-size: 13px;
	margin-left: 5px;
	font-weight: 500;
}

.questionblock {
	margin-bottom: 10px;
}

.questionblock .questionblock_text {
	width: 100%;
	height: 100px;
	outline: none;
	border-radius: 4px;
	padding: 10px;
}

.questionblock_btn,.questionblock_btn:hover,.questionblock_btn:focus,.questionblock_btn:active
	{
	margin-top: 10px;
	border-radius: 4px;
	color: #fff;
	background: #40c574;
	font-size: 13px;
}

.bghui {
	background-color: #f8f8f8;
}

.note-list li.whiteblock {
	background-color: #fff;
	padding: 20px 24px 22px;
}

.morelink,.morelink a {
	color: #969696;
	float: right;
	font-size: 12px;
}

.sideform_text {
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    padding: 10px;
    outline: none;
    background: #f7f7f7;
    border: none;
    border-radius: 5px;
}

.side-btn-login,.side-btn-login:hover {
	width: 100%;
	color: #fff;
	background: #40c574;
}

.serach-nav a.write-btn,.serach-nav a.write-btn:hover {
	color: #fff;
	background: #40c574;
	border: solid 1px #40c574;
}

.sideuserinfo .u_avatar {
	width: 45px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	border-radius: 50%;
	margin-bottom: 10px;
}

.sideuserinfo .u_avatar img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.sideuserinfo .u_info {
	color: #bbbbbb;
}

.index .aside .recommend .sideuserinfo .u_category span a {
	color: #fff;
}

.sideuserinfo {
	position: relative;
}

.u_guanlihoutai,.u_guanlihoutai:hover {
	position: absolute;
	top: 0px;
	right: 10px;
	color: #40c574;
}

.index .aside .recommend .u_guanlihoutai span {
	color: #40c574;
}

input:-webkit-autofill ,input:-webkit-autofill :focus,input:-webkit-autofill:active {
	outline: none;
	background-color: transparent;
    border: none;
	-webkit-box-shadow: 0 0 0px 1000px white inset !important;
-webkit-text-fill-color: #333;
}
*:focus { outline: none; }
.index .aside .recommend .list p.shangjindesc {
	color: #f75031;
}

.v_person ,.v_company{
	color: transparent;
	margin: 0 3px;
	background: url(/uploads/image/cscbcimages/rz.png);
	width: 15px;
	background-size: 100% 100%;
	height: 15px;
	position: relative;
	top: -3px;
}

.fa-comment,.fa-comment-o {
	background: url(/uploads/image/cscbcimages/comment.png);
	color: transparent;
	width: 14px;
	background-size: 100% 100%;
	height: 14px;
}

.fa-thumbs-o-up {
	background: url(/uploads/image/cscbcimages/agree.png);
	color: transparent;
	width: 14px;
	background-size: 100% 100%;
	height: 14px;
	line-height: 20px!important;
}

.fa-eye {
	background: url(/uploads/image/cscbcimages/eye.png);
	color: transparent;
	width: 18px;
	background-size: 100% 100%;
	height: 18px;
}

.fa-edit {
	background: url(/uploads/image/cscbcimages/edit_s.png);
	color: transparent;
	width: 18px;
	background-size: 100% 100%;
	height: 18px;
	position: relative;
	top: -3px;
}

.more-comment {
	margin-top: 10px;
}

.meta .fa {
	font-size: 15px;
}

.meta a,.meta p {
	font-size: 13px;
}

.dauthor .fa {
	font-size: 15px;
}

.dauthor a,.meta p {
	font-size: 13px;
}


.ab_expert_block {
	position: fixed;
	top: 35%;
	right: 10%;
	display: inline-flex;
	width: 95px;
	padding: 3px;
	background: #3280fc;
	color: #fff;
	text-align: center;
	line-height: 30px;
	height: 35px;
	border-radius: 4px;
	padding-right: 10px;
	padding-left: 5px;
	font-size:13px;
	cursor:pointer;
}
.ab_expert_block,.ab_expert_block:hover{
	color:#fff;
}
.ab_expert_block .icon_expert {
	background: url(/uploads/image/cscbcimages/expert_white.png);
	color: transparent;
	width: 25px;
	background-size: 100% 100%;
	height: 22px;
	display: inline-block;
	margin: 0 auto;
	position: relative;
	top: 2px;
}
.invateaddress{
	font-size:15px;
}
.invateaddress span{
	margin-left:10px;
}
.box_toukan .kanguoperson{
	float:right;
	color:#f3fb0b;
	font-family: 微软雅黑;
    font-size: 13px;
}