html{
	position:relative;
	min-height:100%;
}
body{
	margin-bottom:60px;
	font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",Helvetica,Arial,sans-serif;
}
#footer{
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	background-color:#f5f5f5;
}

body>.container,
body>.container-fluid{
	padding:80px 15px 0;
}

body>.containerItems{
	padding:20px 15px 0;
}

#footer>.container{padding-right:15px;padding-left:15px;}

.text-error{color:#dd4b39;}

.navbar-fixed-top{background-color:rgba(248,248,248,0.9);}

.services-links{margin:20px 0;}


.footer-links{margin:20px 0;}

.footer-links>li:first-child{padding-left:0;}
.footer-links>li{padding:0 6px;}

.navbar{min-height:60px;}
.navbar-brand{line-height:30px;height:60px;}
.navbar-nav>li>a{font-size:15px;line-height:30px;}
.sbico-16{
	background:url(//static2.reg007.com/img/search_sprite.png) no-repeat 0 -14px;
	color:transparent;
	display:inline-block;height:16px;width:16px;vertical-align:middle;
}

.sbico-14{
	background:url(//static2.reg007.com/img/search_sprite.png) no-repeat 0 0;
	color:transparent;display:inline-block;height:14px;width:14px;vertical-align:middle;
}

.navbar-form{
	margin-top:10px;margin-bottom:10px;margin-left:0;padding-top:0;padding-bottom:0;max-width:600px;border-width:0;
}
.navbar-toggle{margin-left:15px;}
.has-error .form-control{border-color:#dd4b39;}
.alert{padding-top:10px;padding-bottom:10px;}
.media-list .media{position:relative;}
.media-action-buttons{display:inline-block;position:absolute;right:10px;top:25%;}
#category_tabs{margin-bottom:15px;}
#tsb:hover{
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);
	box-shadow:0 1px 0 rgba(0,0,0,.15);
}
#tsb{
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#4285f4;
	background:-webkit-linear-gradient(top,#4387fd,#4683ea);
	background:linear-gradient(top,#4387fd,#4683ea);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4387fd,endColorstr=#4683ea,GradientType=1);
}
.tsb:hover{
	border-color:#357ae8;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);
	box-shadow:0 1px 0 rgba(0,0,0,.15);
	background:#357ae8;
	background:-webkit-linear-gradient(top,#4d90fe,#357ae8);
	background:linear-gradient(top,#4d90fe,#357ae8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d90fe,endColorstr=#357ae8,GradientType=1);
}
.tsb{
	border:1px solid #3079ed;border-color:#3079ed;background:#4d90fe;
	background:-webkit-linear-gradient(top,#4d90fe,#4787ed);
	background:linear-gradient(top,#4d90fe,#4787ed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d90fe,endColorstr=#4787ed,GradientType=1);
}
.modal-title{font-size:18px;color:#2d2d2d;}
.suggest-modal .modal-body{padding:0 20px;}
.suggest-modal .modal-footer{margin-top:0;}
#feedback_modal_contact{border:none;border-bottom:1px solid #e5e5e5;padding:6px 12px;outline:0;border-radius:0;}
.suggest-modal textarea{border:none;font-weight:200;font-size:22px;height:200px;resize:none;width:100%;color:#626366;}
.suggest-modal textarea:hover{background:#f8f6f6;}
#toast_modal{text-align:center;}
#toast_modal .modal-dialog{
	display:inline-block;width:auto!important;
	transform:translate(0,50%)!important;
	-ms-transform:translate(0,50%)!important;
	-webkit-transform:translate(0,50%)!important;
	-o-transform:translate(0,50%)!important;
	-moz-transform:translate(0,50%)!important;
}
#go_top{
	background-color:#D3D3D3;text-align:center;border:1px solid #eee;border-radius:6px;position:fixed;
	bottom:80px;right:20px;height:60px;width:60px;line-height:60px;font-size:18px;opacity:.9;filter:alpha(opacity=90);
}
#site_list{margin-bottom:20px;}
.site-desc{
	margin-bottom:0;max-height:60px;overflow-y:hidden;text-overflow:-o-ellipsis-lastline;
	display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}
#site_list .media-body,#site_list .media{overflow:visible;}
#site_list .media-body:after,#site_list .media:after{
	clear:both;content:'';display:block;height:0;
}
#site_list h4,#not_reg_modal h4{
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:66%;display:inline-block;
}
.ul-unicol{display:inline-block;margin-right:8px;margin-bottom:0}
.opt-menu{font-size:x-small;visibility:hidden}
.r7h1{font-size:20px;}
#t_i_h1{margin-top:15vh;}
#alert_wrapper{
	position:fixed;top:10px;z-index:1051;left:50%;
	transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);
	text-align:center;
}
@media(max-device-height:481px){
	#t_i_h1{margin-top:15vh;}
}
@media(min-width:768px),(max-width:991px){
	.navbar-form{max-width:520px!important;}
}
.media-action a{margin-left:8px;}
@media(min-width:768px){
	.share-weixin-dialog {width:380px;}
	#t_i_h1{margin-top:15vh;}
	.suggest-modal .modal-dialog{width:700px;}
	.modal-sm{width:350px;}
	.modal-md{width:500px;}
	.modal-xs{width:300px;}
	.container-md{width:728px;}
	.container-sm{width:336px;}
	.container-sm-plus{width:468px;}
	.media-action{display:none;}
	.modal-dialog{margin-top:90px;}
}
@media(max-width:767px){
	.navbar-default .navbar-nav>.active>a{
		background-image:none;box-shadow:none;
		background-color:transparent;
		-webkit-box-shadow:none;
		filter:none
	}
	.navbar-nav{
		padding-left:15px;padding-right:15px;
	}
	.navbar-nav>li{border-bottom:1px solid #c2c2c2;}
	.search-bg-img+input[type=search]{
		padding-left:34px;border-radius:4px!important;
	}
	.ua-header{margin-top:0;}
	.container-md .page-header{margin-top:20px;}
	#go_top{display:none!important;}
	#site_list li.media{border-bottom:1px solid #ddd;padding:15px 0;margin-top:0;}
	#li_submit_site{border-bottom:0!important;}
	.navbar-collapse{
		background-color:#ffffff;box-shadow:0 4px 8px -4px #c2c2c2;
		border-bottom-left-radius:6px;
		border-bottom-right-radius:6px
	}
}

.nav-tabs>li>a{
	outline:none
}
#site_list .media-object,#not_reg_modal .media-object{width:72px;height:72px}
#right_ad_container{width:300px;float:right}
#right_ad_list li{margin-bottom:20px}
.ul-unicol a.unicol-a{
	width:16px;
	height:16px;
	background-image:url(//static2.reg007.com/ico/icosprite2.png);
	background-repeat:no-repeat;
	vertical-align:middle;display:inline-block
}
.ul-unicol a.jd{background-position:0px -32px}
.ul-unicol a.taobao{background-position:0px -144px}
.ul-unicol a.aitaobao{background-position:0px 0px}
.ul-unicol a.dangdang{background-position:0px -16px}
.ul-unicol a.paipai{background-position:0px -112px}
.ul-unicol a.tmall{background-position:0px -160px}
.ul-unicol a.juhuasuan{background-position:0px -48px}
.ul-unicol a.jumei{background-position:0px -64px}
.ul-unicol a.lefeng{background-position:0px -80px}
.ul-unicol a.nuomi{background-position:0px -96px}
.ul-unicol a.store{background-position:0px -128px}
.ul-unicol a.tuan{background-position:0px -176px}
.ul-unicol a.yhd{background-position:0px -224px}
.ul-unicol a.vjia{background-position:0px -208px}
.ul-unicol a.zdm{background-position:0px -240px}
.ul-unicol a.temai{background-position:0px -256px}
.ul-unicol a.trip{background-position:0px -272px}
.ul-unicol a.yun{background-position:0px -288px}
#not_reg_modal .ad-img{max-height:90px}

.ul-unicol a.d11{
	width:40px!important;
	background-image:url(//static2.reg007.com/ico/11.11.png)!important;
}

.slide-ads{position:absolute;width:728px;bottom:80px;display:block;margin-left:auto;margin-right:auto;}
.r7-sr-only{
	position:absolute!important;
	width:1px!important;
	height:1px!important;
	padding:0!important;margin:-1px!important;
	overflow:hidden!important;
	clip:rect(0,0,0,0)!important;
	border:0!important;
}
.mobile-footer{
	width:100%;height:60px;position:fixed;bottom:0;z-index:1030;
	background-color:white;border-top-style:solid;
	border-top-width:1px;border-top-color:#e7e7e7;
}
.mobile-footer ul{padding-left:0;list-style:none;margin-top:10px;}
.mobile-footer li{float:left;width:20%;text-align:center;}
.mobile-footer a{text-decoration:none;}
.mobile-footer .footer-icon{font-size:22px;}
.mobile-footer .footer-text{display:block;font-size:12px;}

@media(min-width:1600px){
	#t_i_h1{margin-top:10vh;}
}
.fa-weixin{color:#44b549}
.fa-weibo{color:#fa7d3c}
.fa-qq{color:#12b7f5}
.fa-tencent-weibo{color:#37a6f5}
.fa-twitter{color:#4099ff}
.fa-renren{color:#277fc6}
.fa-paper-plane-o{color:#5cb85c}
#site_list li.media:hover a.opt-menu{visibility:visible;}
.side-menu .list-group-item.active, .side-menu .list-group-item.active:focus, .side-menu .list-group-item.active:hover {
	text-shadow:initial;
	background-image:initial;
	filter:initial;
	background-color:#5cb85c;
	border-color:#5cb85c;
}

.prot-h1{
	background-image:url(//static2.reg007.com/img/protect-48.png);
	background-size:24px 24px;
	background-repeat:no-repeat;padding-left:30px;line-height:24px;
}
.search-bg-img{position:absolute;z-index:3;width:34px;height:34px;line-height:34px;text-align:center;color:#999;}

.panel-arrow{
	width:10px;
	height:10px;
	background-color:white;
	border:1px solid #ad6633;
	transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
	top:5px;
	position:relative;
	z-index:2;
	border-bottom-width:0;
	border-right-width:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#navbar_toggle_btn,#navbar_toggle_btn:hover,#navbar_toggle_btn:focus{
	box-shadow:none;border-color:transparent;background-image:none;
	background-color:transparent;outline:none;
}
#navbar_toggle_btn{margin:13px 7px;}
#navbar_toggle_btn:not(.collapsed)>.icon-bar:nth-child(1){
	transform:translateY(6px) rotate(45deg);
}
#navbar_toggle_btn:not(.collapsed)>.icon-bar:nth-child(2){
	visibility:hidden;
}
#navbar_toggle_btn:not(.collapsed)>.icon-bar:nth-child(3){
	transform:translateY(-6px) rotate(-45deg);
}
#navbar_toggle_btn>.icon-bar{width:24px;}
#navbar_toggle_btn>.icon-bar{transition:.3s ease transform;}
svg.bi{width:1em;height:1em;vertical-align:-.1em;display:inline-block;}
svg.bi.vertical{
	vertical-align:unset !important;
}
.navbar-default .navbar-toggle.logined .icon-bar{
	background-color:#3c763d;
}
.btn:focus{outline:none !important;}
.form-control,.form-control:focus{
	-webkit-box-shadow:none;box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;appearance:none;
}
.form-check-input{
	width:1em;height:1em;margin-top:.25em;
	vertical-align:top;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	border:1px solid rgba(0,0,0,.25);
	-webkit-appearance:none;-moz-appearance:none;
	appearance:none;
	-webkit-print-color-adjust:exact;
	color-adjust:exact
}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input[type=radio]{border-radius:50%}
.form-check-input:active{filter:brightness(90%)}
.form-check-input:focus{
	border-color:#ccf3dc;
	outline:0;box-shadow:0 0 0 .25rem rgba(0,194,80,.25)
}
.form-check-input:checked{background-color: #00c250;border-color: #00c250;}
.form-check-input:checked[type=checkbox]{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio]{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate{
	background-color:#0d6efd;
	border-color:#0d6efd;
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")
}
.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}
.price-panel{cursor:pointer;}
.price-panel-selected{border-color:#00d500;border-width:2px;}

@media(max-width:497px){
	.price-panel>.panel-body{padding:15px 2px;}
	.vip-price-options>.col-xs-4:nth-child(2){padding-left:7px;padding-right:7px;}
	.vip-price-options>.col-xs-4:first-child{padding-right:0;}
	.vip-price-options>.col-xs-4:last-child{padding-left:0;}
}


em{
font-style: normal;
}
#HomeNavigation{
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	width: 100%;
	text-align:center;
}
#HomeNavigation div{
	margin:0 auto;
	width: 350px;
	/*width: 60%;
	margin-right: auto;
	margin-left: auto;*/
	height: 100%;
}
#HomeNavigation em{
	float: left;
	height: 35px;
	width: auto;
	margin-bottom: -1px;
	text-align: center;
	margin-right: 2%;
	margin-left: 3%;
	line-height: 35px;
	cursor:pointer;
	padding: 0 20px;
}
.Locate{
	background-color:#FFF;
	border-top:1px solid #d0d0d0;/*CC8800;*/
	border-left:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
	position: relative;
	z-index: 1;
}