body {
	background-color: #fdfdfd;
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,-apple-system;
}
ul,li {
    list-style: none;    padding: 0;
    margin: 0;
}
a{color: #333333;}
a:focus, a:hover {
    color: #c89603;
    text-decoration: none;
}
.shadow {
	box-shadow: #b7b7b7 0 0 5px 0px;
	-webkit-box-shadow: #b7b7b7 0 0 5px 0px;
	-moz-box-shadow: #b7b7b7 0 0 5px 0px;
}
.price{color: #ec2028;}
.white{background:#fff !important;}
.f-left{ float:left;}
.f-right{float:right;}
.nobg{background:none !important;}
.header {
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	    -webkit-box-shadow: 0 3px 4px rgba(0,0,0,.15);
    -moz-box-shadow: 0 3px 4px rgba(0,0,0,.15);
    box-shadow: 0 3px 4px rgba(0,0,0,.15);
}
.header .navbar-default {
	background-color: unset;
	border-color: unset;
	margin-bottom: 0px;
	border: none;
	border-radius: unset;
}
.navbar{margin-bottom:0;}
.navbar-header {
    display: inline-block;overflow: hidden;
}
.rightmenu { display:inline-block;}
.rightmenu .navbar-nav .nav-item .nav-link{line-height: 70px;    font-size: 1.5em;
    padding: 0 10px;}
.rightmenu .navbar-nav .nav-item .nav-link.collapsed{color:#ec2028;}
.rightmenu .navbar-nav .nav-item .nav-link.collapsed:hover{color:#F2B701;}
.rightmenu .navbar-nav .nav-item{display:inline-block;}
.rightmenu .navbar-nav .nav-item.active .nav-link.collapsed{    background: transparent;
    color: #333;}
.navbar-header .navbar-toggle{border-color: #ec2028;}
.navbar-header .navbar-toggle .icon-bar,.navbar-header .navbar-toggle:focus, .navbar-header .navbar-toggle:hover{    background: #ec2028;}
.navbar-header .navbar-toggle:focus .icon-bar,.navbar-header .navbar-toggle:hover .icon-bar{    background: #fff;}
@-webkit-keyframes searchLights{0%{left:-100px;top:0}
to{left:120px;top:100px}
}

@-o-keyframes searchLights{0%{left:-100px;top:0}
to{left:120px;top:100px}
}

@-moz-keyframes searchLights{0%{left:-100px;top:0}
to{left:120px;top:100px}
}

@keyframes searchLights{0%{left:-100px;top:0}
to{left:120px;top:100px}
}
.navbar-logo{ position: relative;  line-height: 70px;}
.navbar-logo:before{content:"";position:absolute;left:-665px;top:-460px;width:220px;height:15px;background-color:rgba(255,255,255,.5);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:searchLights 1s ease-in 1s infinite;-o-animation:searchLights 1s ease-in 1s infinite;animation:searchLights 1s ease-in 1s infinite}
.navbar-collapse{ padding-top: 10px;}
.navbar-nav>li>a{    padding: 5px 10px;
    font-size: 16px;
    color: #333333;margin: 1px 0;}
.headnav{    margin-top: 8px;    margin: 7.5px 0;}
.head-contact{margin: 7.5px 0;}
.headnav.navbar-nav>li>a:hover,.headnav.navbar-nav>.active>a,.headnav.navbar-nav>.active>a:focus,.headnav.navbar-nav>.active>a:hover{  background: #ec2028; color:#fff;border-radius: 30px;}
.navbar-form .btn-default{font-size: 16px;
    border: none;
    padding: 0;    position: absolute;
    right: 20px;
    top: 5px;}
.navbar-form{ width:100%;    position: relative;    margin: 10px 0;}
.navbar-form .form-control,.navbar-form .form-group{ width:100%;}
.head-contact li {
    font-size: 18px;
    padding: 5px 10px;
}
.head-contact li span {
    color: #ec2028;
}


.main {
	margin-top: 20px; margin-bottom:20px;
}
.nav-tabs {
	border-bottom: none;
}
.tabnav {
	overflow:hidden;
}
.selectlist div{ margin:5px 0;    padding: 0 5px;}
select.form-control{background:#ec2028;    color: #fff;    -webkit-box-shadow: none;box-shadow:none;border: 1px solid #ec2028;
    border-radius: 0px;}
select:active,select:hover{
 outline-color:#ec2028;
}
button#get_more {
    background: #ec2028;
    color: #fff;
    margin-top: 10px;
    padding: 10px;
}
.tabnav .nav-tabs>li{margin-bottom: 0px;}
.tabnav .nav-tabs>li>a{ margin: 2px;color: #ec2028;border-radius:4px;border: none;padding: 6px 10px;}
.tabnav  .nav-tabs>li>a:hover,.tabnav  .nav-tabs>li.active>a{    border: none; background: #ec2028;
    color: #fff;}
.tab-content {
	padding-top: 10px;   
}
#table{ background:#fff;}
.nameitem {
	padding:0;position: relative;
}
.nameitem .box{
	margin:5px;
	padding: 10px 15px;
overflow: hidden;
	position: relative !important;
	cursor: pointer;
	text-align: center; background: #fff;
}
.nameitem .btn-group.buylinks{
	position: absolute;
    bottom: 15px;
    right: 18px;
    z-index: 10000;
}
.nameitem .buylinks .buylink{
    border-radius: 50px;
    border: 2px solid #F2B701;
    color: #F2B701;
    padding: 0px 10px;
    display: inline-block;
}
.open>.dropdown-toggle.btn-default:focus,.btn-default:hover {
    color: #FFF;
    background-color: #F2B701;
    border-color: #F2B701;
}
 .nameitem.issell .btn-group.buylinks{display:none;}
.nameitem .biaoqian {
	position: absolute;
	color: #fff;
	font-family: inherit;
	font-size: 14px;
	top: 0;
	left: 0;
	line-height: 20px;
	z-index: 1;
	width: 80px;
	text-align: center;
	display:none;
	transform: rotate(-45deg) translate(-21px, -10px);
	-o-transform: rotate(-45deg) translate(-21px, -10px);
	-ms-transform: rotate(-45deg) translate(-21px, -10px);
	-moz-transform: rotate(-45deg) translate(-21px, -10px);
	-webkit-transform: rotate(-45deg) translate(-21px, -10px);
}
.nameitem .title {
	font-size: 24px;
	line-height: 50px;min-height: 50px;
}
.nameitem .info {
	text-align: left;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #616161;min-height: 20px;
}
.nameitem .meta {
	margin-top: 3px;
	padding-top: 10px;
	border-top: 1px solid #ededed;
	overflow: hidden;
	min-height: 35px;
}
.nameitem .pice {
	float: left;
	line-height: 20px;
	color: #ec2028;    font-weight: 700;
}
.nameitem .qq {
	float: right;
}
.nameitem .qq a {
	border-radius: 50px;
	border: 2px solid #F2B701;
	color: #F2B701;
	padding: 0px 10px;
	display: inline-block;
}
.nameitem .qq a.buylink{    border: 2px solid #ec2028;}
.nameitem .qq select {
    width: 60px;
}
.nameitem .qq a.buyadd{    border: 2px solid #ec2028;
    color: #ec2028;}
.buyadd{color: #ec2028;}
.nameitem img {
	max-width: 100%;
	position: relative;
}
.nameitem.isoffer .tejia {
	background: #d80001; display:block
}
.nameitem.isgood .good {
	background: #ec2028;display:block
	}
.nameitem.issell .yishou {
	    background: #989898;display:block
}
.nameitem.issell .title{ color: #989898;}
.nameitem.issell .pice{ text-decoration: line-through;
    color: #989898;}
.nameitem.issell .qq{ display:none;}
.nameitem:hover .shadow {
	box-shadow: #777777 5px 5px 20px 0px;
	-webkit-box-shadow: #777777 5px 5px 20px 0px;
	-moz-box-shadow: #777777 5px 5px 20px 0px;
}
.nameitem .buylinks.open .dropdown-menu{position:relative;}
.nameitem .buylinks.open .btn-default{display:none;}
.pubuliu {width:100%;column-count:4;-moz-column-count:4;-webkit-column-count:4;column-gap:10px;-moz-column-gap:10px;-webkit-column-gap:10px;}
.pubuliu .nameitem {width:auto;float:none;margin:0 0 10px 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
.pubuliu .nameitem .title {line-height:26px;word-break:break-all;}
.pubuliu .nameitem .info {text-overflow:initial;white-space:normal;overflow:auto;min-height:auto;}
/*有图片排版*/.piclist .nameitem .box .domain {display:block;overflow:hidden;position:relative;}
.piclist .nameitem .box .domain:before {content:'';position:relative;display:block;width:100%;padding-bottom:40%;}
.piclist .nameitem .box .domain img {width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;}
.piclist .nameitem .box .domain .title {font-size:24px;line-height:26px;color:#333;position:absolute;top:0;left:0;right:0;word-break:break-all;}
.table>thead{ border-top: 1px solid #ddd;background: #fff;}
.table>thead>tr>th{    border: 1px solid #ddd;}
.table > tbody > tr > td{border: 1px solid #ddd;}
.table > tbody > tr > td.tabletitle {font-weight: 700;}
tr.issell{color: #989898;}
.tabletitle .yishou{display:none;}
.table > tbody > tr > td.tablebuyadd select {
    width: 60px;
}
.table > tbody > tr > td.tablebuyadd a{    color: #ec2028;}
.table > tbody > tr > td.tablebuyadd a.buylink {
    color: #F2B701;
}
tr.issell .tabletitle{}
tr.issell .tableprice{text-decoration: line-through;}
tr.issell .tablebuyadd a,tr.issell .tablebuyadd .btn-group{display:none;}
tr.issell .tabletitle .yishou{display:inline-block;}
.no-records-found{display:none;}


.page-foot {
	margin-top: 20px;
}
.links ,.contact{padding: 5px;}
.links .box,.contact .box{padding: 10px;}
.box {
    padding: 10px;
}
.box-title{border-bottom: 1px solid #ededed;
    margin: 0;
    padding: 10px 0;}
.box-title span{    border-bottom: 2px solid #ec2028;
    padding-bottom: 7px; padding-right:15px;}
.list-contact{ padding-right: 3px;    padding-left: 3px;}
.list-contact li{    padding: 3px 0;
    font-size: 16px;
    line-height: 22px;}
.list-contact li i{ padding-right:10px; color:#ec2028;    font-size: 20px;}

.links .panel-body,.contact .panel-body{min-height:170px;    padding: 15px 0;}

.links .panel-body a{padding:5px}
.weixincode{padding: 0;    max-width: 100%;
    text-align: center;}
.copyright{    text-align: center;
    height: 48px;
    line-height: 48px;
    font-size: 14px;
    color: #FFFFFF;
    background: #242323;
}
span.badge {
    padding: 5px;
    background: #fff;
    color: #000;
}

#pagesize .active{background: #ec2028 !important;    border-color: #ec2028 !important;}


.domain-content{    padding: 20px;
}
.domain-content ul{overflow: hidden;
    padding:0;    margin-top: 15px;}
	
.domain-content ul li{
    line-height: 46px;
    height: auto;
    font-size: 16px;
    border-bottom: 1px dotted #d8d8d8;    color: #000;    padding: 0;
}

.domain-content ul li.hangye a{ padding-right: 5px;}
.domain-content ul li span{color:#888;    padding-right: 5px;}

.domain-content ul li span.name {
    font-size: 30px;
    color: #ec2028;
}
.domain-content ul li span.price {
    color: #ec2028;
}
.domain-content ul li span.buylinka a {
    background: #f2b701;
    color: #fff;margin-right: 5px;
}
.domain-content ul.issell li span.price{
   text-decoration: line-through;
    color: #989898;
}
ul.issell li.buylink{display:none;}


.otherdomain{margin-bottom:0;}
@media (max-width:768px) {
.navbar-header{display: inline-block;}
.rightmenu .navbar-nav{margin:0;}
.navbar-form {
	padding-top: 0;
    padding-bottom: 0;
}
.rightmenu .navbar-nav .nav-item .nav-link{    padding: 0 3px;}
.links .panel-body{min-height: auto;}
.pubuliu {column-count:2;-moz-column-count:2;-webkit-column-count:2;}
}
@media (max-width:480px) {
.container {
    padding-right: 5px;
    padding-left: 5px;}
.nameitem .box{padding: 5px;}
.nameitem .title{font-size: 18px;}
.domain-content{padding:5px;}
.list-contact {
    padding-left: 5px;
}
.domain-content ul li span.name {font-size: 24px;}
}
.toolbar-item{background:#ec2028;}
.toolbar ul{padding:0;margin: 0;}
.toolanniu,.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;    text-align: center;
    padding: 8px 0;}
.toolanniu,.toolbar-item i{color: #fff;
    font-size: 30px;}
.toolanniu,.toolbar{position:fixed;right:0px;bottom:5%;z-index: 9999999;-moz-transition:all 2s;-ms-transition:all 2s;-o-moz-transition:all 2s;-webkit-moz-transition:all 2s;transition:all 2s;}
.toolanniu{right:-60px;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-layer,.toolbar-item:hover{background:#F2B701;}
.toolbar-layer a.button.zixun{border: 1px solid #BCFCF1;border-radius: 15px;color: #fff;margin: 0 5px;padding: 5px 10px;}
.toolbar-layer a.button.zixun:hover {background:#fff; color:#F2B701;}
.toolbar-layer{position:absolute;right:46px;bottom:0px;width:150px;opacity:0;filter:alpha(opacity=0);  border-radius: 10px 0 0 10px;color: #FFFFFF;font-size: 16px;line-height: 30px;  padding: 10px;
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}
.toolbar-layer img{width:130px;}
.toolbar-item.nobg i{color: #ec2028;}
#toTop,#toTop2{display:none;}
.gonggao{padding:5px 20px;display:none;}
.gtitle {
    text-align: center;
}
.topnews span.topnews-icon {
    position: absolute;
    left: 0;
}
.topnews .topnews-c {
        margin-left: 5px;height: 20px;
    overflow: hidden;
}
.topnews-c a {
    padding-right: 15px;color: #ec2028;
}

.artlist{ margin-top:10px;margin-bottom: 10px; min-height: 251px; }
.artlist li{position:relative; line-height: 46px; height: 46px; border-bottom: 1px #B3B3B3 solid; -webkit-transition: all .9s; -moz-transition: all .9s; -o-transition: all .9s; transition: all .9s; z-index: 1;}
.artlist li a:after{content: ''; position: absolute; z-index: -1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; width: 0%; height: 100%; top: 0; left: 0; background: #ec2028;}
.artlist li a{padding-left: 10px; height: 46px; line-height: 46px; font-size: 14px; overflow: hidden; display: block;}
.artlist li a i{color: #ec2028;font-size: 18px;}
.artlist li a span{float: right;}
.artlist li a:hover:after{width: 100%;}
.artlist li a:hover{color: #fff;padding-left: 25px;}
.artlist li a:hover i{color: #fff;}
#pagesize{overflow:hidden;}
.artcontent .box-title {
    margin-top: 10px;
}
.artcontent .info {
    padding: 10px;    min-height: 400px;
}
.artcontent .info p{
    margin: 0;
}
.pagenav {
    text-align: center;
}

.pagenav a{font-size:24px; padding:5px;}