@charset "utf-8";
.weixin_hide {
	width: 205px;
	height: 260px;
	overflow: hidden;
	display: none
}
.root_body .weixin_dis {
	display: block
}
.firstScreen {
	height: 480px
}
.ftsMain {
	width: 770px;
	height: 479px
}
.ftsMain .slide, .ftsMain .slide .stage {
	width: 770px;
	height: 381px;
	overflow: hidden
}
.ftsMain .slide .slideNav {
	width: 770px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	margin-top: -30px
}
.ftsMain .slide .slideNav a {
	display: inline-block;
	width: 153px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	vertical-align: top;
	margin-left: 1px;
	background: #071c28;
	color: #fff;
	text-decoration: none;
	text-align: center;
	opacity: .9;
	filter: alpha(opacity=90)
}
.ftsMain .slide .slideNav a:hover, .ftsMain .slide .slideNav .current {
	background: #B1191A;
	color: #fff!important
}
.ftsMain .slide .slideNav a.first {
	margin-left: 0;
	width: 154px
}
.ftsMain .brand {
	height: 81px;
	border: solid 1px #e7e7e7;
	margin-top: 15px
}
.ftsMain .brand .list {
	width: 127px;
	height: 76px;
	padding-top: 5px;
	overflow: hidden;
	float: left;
	text-align: center;
	border-left: solid 1px #e7e7e7
}
.ftsMain .brand .list.first {
	border-left: none
}
.ftsMain .brand .list .blogo {
	height: 50px;
	overflow: hidden
}
.ftsMain .brand .list .blogo a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0
}
.ftsMain .brand .list .blogo a:hover {
	background-position: 0 -50px
}
.ftsMain .brand .list .desc {
	margin-top: 5px
}
.ftsMain .brand .list .desc a {
	color: #666
}
.ftsMain .brand .list.hover .desc a {
	color: #343434
}
.ftsMain .brand .more {
	width: 75px;
	height: 45px;
	padding: 18px 26px 18px;
	border-left: solid 1px #e7e7e7;
	float: right
}
.ftSlde {
	width: 205px;
	height: 480px;
	overflow: hidden;
	float: right;
}
.ftSlde .ttPrice {
	height: 228px;
	border: solid 1px #ddd
}
.ftSlde .ttPrice .head {
	height: 20px;
	padding: 15px 17px 0
}
.ftSlde .ttPrice .head .name {
	display: inline-block;
	line-height: 20px;
	font-size: 16px;
	font-family: 微软雅黑;
	color: #B1191A;
	float: left
}
.ftSlde .ttPrice .head .slideNav {
	height: 8px;
	margin-top: 10px;
	float: right
}
.ftSlde .ttPrice .head .slideNav a {
	display: inline-block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	border-radius: 8px;
	background: #afafaf;
	vertical-align: top;
	margin-left: 5px
}
.ftSlde .ttPrice .head .slideNav .current {
	background: #da2b52
}
.ftSlde .ttPrice .slide {
	height: 180px;
	margin-top: 13px
}
.ftSlde .ttPrice .slide .stage {
	width: 171px;
	height: 180px;
	overflow: hidden
}
.ftSlde .ttPrice .slide .stage .list {
	height: 269px
}
.ftSlde .ttPrice .slide .stage .list .img {
	height: 114px;
	overflow: hidden
}
.ftSlde .ttPrice .slide .stage .list p {
	overflow: hidden
}
.ftSlde .ttPrice .slide .stage .list .price {
	padding-top: 14px;
	padding-bottom: 5px;
	color: #999
}
.ftSlde .ttPrice .slide .stage .list .price .b {
	font-size: 18px;
	color: #b1191a;
	font-family: Arial
}
.ftSlde .ttPrice .slide .arrow {
	display: inline-block;
	width: 16px;
	height: 24px;
	overflow: hidden;
	background: url(/statics/images/hblhzq/bg_1.png) no-repeat;
	margin-top: 48px
}
.ftSlde .ttPrice .slide .arrowPrev {
	background-position: 0 -176px;
	float: left
}
.ftSlde .ttPrice .slide .arrowPrev:hover {
	background-position: -16px -176px
}
.ftSlde .ttPrice .slide .arrowNext {
	background-position: -32px -176px;
	float: right
}
.ftSlde .ttPrice .slide .arrowNext:hover {
	background-position: -48px -176px
}
.ftSlde .groupBuy {
	width: 180px;
	height: 237px;
	padding: 0 11px 0 12px;
	border: solid 1px #ddd;
	overflow: hidden;
	margin-top: 10px
}
.ftSlde .groupBuy .head {
	height: 22px;
	line-height: 22px;
	padding: 10px 0
}
.ftSlde .groupBuy .head .name {
	font-size: 16px;
	font-family: 微软雅黑;
	float: left
}
.ftSlde .groupBuy .head .more {
	color: #666;
	float: right;

	font-family: "宋体"
}
.ftSlde .groupBuy .img {
	height: 120px;
	overflow: hidden
}
.ftSlde .groupBuy .tit {
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	font-size:12px;
	overflow:hidden;
}
.ftSlde .groupBuy .gbg {
	height: 23px;
	line-height: 23px;
	padding: 5px 7px 5px 10px;
	overflow: hidden;
	background: url(/statics/images/hblhzq/bg_1.png) 0 0 no-repeat;
	margin-top: 5px
}
.ftSlde .groupBuy .gbg .pr {
	font-size: 18px;
	color: #fff;
	font-family: Arial;
	float: left;
	margin-left: 12px;
	display: inline
}
.ftSlde .groupBuy .gbg .go {
	display: inline-block;
	width: 57px;
	height: 23px;
	text-align: center;
	color: #b1191a;
	float: right;
	font-size: 15px;
	line-height: 23px;
	margin-right: 3px;
	font-family: "微软雅黑"
}
.ftSlde .groupBuy .price {
	margin-top: 5px;
	color: #666
}
.ftSlde .groupBuy .price .num {
	font-size: 18px;
	color: #666;
	font-family: Arial
}
.sameMoudle {
	margin-top: 30px
}
.sameMoudle .sHead {
	height: 24px
}
.sameMoudle .sHead .cn, .sameMoudle .sHead .en {
	display: inline-block;
	float: left
}
.sameMoudle .sHead .cn {
	line-height: 24px;
	font-size: 20px;
	color: #333;
	font-family: 微软雅黑
}
.sameMoudle .sHead .en {
	font-family: Arial;
	color: #b1191a;
	padding-left: 5px;
	margin-top: 8px
}
.sameMoudle .sHead .key {
	height: 18px;
	line-height: 18px;
	float: left;
	padding-left: 35px;
	margin-top: 6px;
	color: #666
}
.sameMoudle .sHead .key a {
	color: #666
}
.sameMoudle .sHead .more {
	display: inline-block;
	line-height: 24px;
	padding-right: 20px;
	background: url(/statics/images/hblhzq/bg_1.png) right -177px no-repeat;
	color: #666;
	float: right
}
.sameMoudle .sLine {
	height: 2px;
	background: #333;
	margin-top: 5px;
	overflow: hidden
}
.sameMoudle .sBody {
	margin-top: 5px
}
.goodsOffer .sBody {
	height: 360px;
	overflow: hidden
}
.goodsOffer .cell1 {
	width: 280px;
	height: 360px;
	overflow: hidden
}
.goodsOffer .cell1 .td {
	height: 180px;
	overflow: hidden
}
.goodsOffer .cell2 {
	width: 420px;
	height: 360px;
	overflow: hidden
}
.hotSaleRank .sBody {
	height: 340px;
	border: solid 1px #ddd;
	overflow: hidden
}
.hotSaleRank .stage {
	width: 690px;
	height: 332px;
	padding: 4px;
	float: left
}
.hotSaleRank .stage .in {
	height: 332px;
	overflow: hidden
}
.hotSaleRank .stage .t {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	border-bottom-right-radius: 6px;
	background: #b1191a;
	color: #fff;
	font-size: 20px;
	font-family: Arial;
	position: absolute;
	margin: -5px 0 0 -5px
}
.hotSaleRank .stage .list {
	height: 332px;
	overflow: hidden
}
.hotSaleRank .thumbMap {
	width: 280px;
	height: 340px;
	float: right
}
.hotSaleRank .thumbMap .list {
	width: 110px;
	height: 138px;
	padding: 20px 15px 12px 14px;
	border-left: solid 1px #ddd;
	float: left
}
.hotSaleRank .thumbMap .list .t {
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 8px;
	border-bottom-right-radius: 4px;
	background: #b1191a;
	color: #fff;
	font-size: 10px;
	position: absolute;
	margin-top: -21px;
	margin-left: -14px;
	font-family: 微软雅黑
}
.hotSaleRank .thumbMap .list .img {
	height: 73px;
	overflow: hidden
}
.hotSaleRank .thumbMap .list .price {
	color: #b1191a;
	font-size: 14px;
	margin-top: 8px
}
.hotSaleRank .thumbMap .list .yen {
	font-family: 微软雅黑
}
.hotSaleRank .thumbMap .list .num {
	font-family: Arial
}
.hotSaleRank .thumbMap .list .desc {
	height: 36px;
	line-height: 18px;
	margin-top: 2px;
	overflow: hidden
}
.hotSaleRank .thumbMap .list .desc a {
	color: #666
}
.hotSaleRank .thumbMap .list.bt {
	height: 137px;
	border-top: solid 1px #ddd
}
.styleRepeat .sBody {
	height: 568px;
	overflow: hidden
}
.styleRepeat .sLine {
	border-left: solid 170px #b1191a
}
.styleRepeat .map1 {
	height: 342px;
	overflow: hidden
}
.styleRepeat .map1 .slide, .styleRepeat .map1 .slide .stage {
	width: 700px;
	height: 342px;
	overflow: hidden
}
.styleRepeat .map1 .slide .nav {
	width: 680px;
	height: 16px;
	text-align: right;
	position: absolute;
	margin-top: -30px;
	overflow: hidden
}
.styleRepeat .map1 .slide .nav a {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 16px;
	text-align: center;
	background: #fff;
	text-decoration: none;
	margin-left: 5px
}
.styleRepeat .map1 .slide .nav .current {
	background: #b1191a;
	color: #fff!important
}
.styleRepeat .map1 .sideAd {
	width: 279px;
	height: 342px;
	overflow: hidden
}
.styleRepeat .map2 {
	height: 240px;
	margin-top: 12px
}
.styleRepeat .map2 .list {
	width: 230px;
	height: 230px;
	padding-left: 20px;
	float: left
}
.styleRepeat .map2 .list.first {
	padding-left: 0
}
.styleRepeat .map2 .list .img {
	height: 153px;
	overflow: hidden
}
.styleRepeat .map2 .list .tt {
	margin-top: 10px;
	overflow: hidden
}
.styleRepeat .map2 .list .pr {
	font-size: 16px;
	color: #b1191a;
	font-family: Arial;
	font-weight: bold;
	display: inline-block;
	line-height: 21px;
	_line-height: 19px
}
.styleRepeat .map2 .list .tj {
	color: #999;
	display: inline-block;
	line-height: 20px;
	vertical-align: top;
	padding-left: 13px;
	_line-height: 20px
}
.styleRepeat .map2 .list p {
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-top: 5px
}
.screen-root .ftSlde {
	display: block
}
.screen-root .sameMoudle {
	width: 980px;
	float: right
}
.allJJClass .catItem .coverMenu {
	width: 480px;
	height: auto
}
.coverMenu .allCat, .coverMenu .activity {
	padding: 0 20px
}
.coverMenu .ctitle {
	color: #C00;
	line-height: 30px;
	padding-top: 10px;
	border-bottom: 1px solid #ECECEC;
	font-weight: bold
}
.coverMenu .cat {
	padding-top: 0
}
.coverMenu .allCat .link {
	line-height: 24px;
	padding-top: 5px
}
.coverMenu .allCat .link .gray {
	color: #E4E4E4
}
.coverMenu .activity ul {
	padding-top: 10px
}
.coverMenu .activity ul li {
	float: left;
	height: 24px;
	line-height: 24px;
	width: 170px;
	padding-right: 10px;
	overflow: hidden
}
.coverMenu .brand {
	margin: 10px 0;
	height: 60px;
	padding-top: 20px;
	overflow: hidden;
	background: #F9F9F9;
	border-top: 1px solid #F2F2F2
}
.coverMenu .brand a.first {
	border-left: none
}
.coverMenu .brand a {
	display: inline-block;
	width: 119px;
	text-align: center;
	height: 50px;
	border-left: 1px dashed #E8E8E8
}
.phc-logo{}







.sideMenu {width: 200px;height: 388px;margin-right: 10px;float: left; margin-top:-10px;}
.sideMenu .in{width: 198px;border: solid 1px #B1191A;border-top:none;background: white;}
.sideMenu .head{height: 41px;line-height: 41px;	text-align: center;	border-bottom: solid 1px #B1191A ;background:#B1191A ;font-size: 18px;
	font-family: 微软雅黑;}
.sideMenu .catItem{position:relative;height:61px;z-index: 30;}
.sideMenu .catItem.cat_bg{background:#f7f1f1;}
.sideMenu .catItem .item_show{position:absolute;z-index:2;padding:8px 10px;}
.sideMenu .catItem .item_show .dt{height:24px;line-height:24px;display: inline-block;width: 180px;}
.sideMenu .catItem .item_show .dt .t{display:inline-block;font-weight:bold;font-size:14px;font-family:微软雅黑;float:left;}
.sideMenu .catItem .item_show .dt .t img{margin-right: 10px; vertical-align: middle; background: none;border: none;}
.sideMenu .catItem .item_show .dt .t span{display: inline-block;width: 20px;height: 20px;margin-right: 10px;vertical-align: 0px;color:#B1191A;}
.sideMenu .catItem .item_show .dt .arrow{color:#CCC;float:right;font-family: "宋体";font-size: 12px;font-weight: normal;}
.sideMenu .catItem .item_show .dd{margin-top:4px;overflow:hidden;}
.sideMenu .body{/*height: 366px;*/}
.sideMenu .hover .item_show{width:180px;padding:7px 10px;background:#fff;border-left:solid 4px #b1191a;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;z-index:3;}
.sideMenu .hover .item_show .t{color:#b1191a;}
.sideMenu .catItem .coverMenu{width: 480px;height: auto;border: solid 1px #ddd;box-shadow: 1px 1px 8px #999;background: white;position: absolute;z-index: 1;left: 203px;top: 0px;display: none;}
.sideMenu .hover .coverMenu{display: block;}
.sideMenu .catItem .item_show {height: 45px;}
.sideMenu .catItem .item_show .dd {height: 17px;line-height: 17px;}
.sideMenu .coverMenu .allCat,.coverMenu .activity{padding:0 20px;}
.sideMenu .coverMenu .ctitle{color: #b1191a;line-height: 30px;padding-top: 10px;border-bottom: 1px solid #ECECEC;font-weight: bold;}
.sideMenu .coverMenu .cat{padding-top:0;}
.sideMenu .coverMenu .allCat .link{line-height: 24px;padding-top: 5px;}
.sideMenu .coverMenu .allCat .link span.gray{color: #E4E4E4;white-space: nowrap;word-wrap: break-word;}
.sideMenu .coverMenu .activity ul{padding-top: 10px;}
.sideMenu .coverMenu .activity ul li{float: left;height: 24px;line-height: 24px;width: 170px;padding-right: 10px;overflow: hidden;}
.sideMenu .coverMenu .brand{margin: 10px 0;height: 60px;padding-top: 20px;overflow: hidden;background: #F9F9F9;border-top: 1px solid #F2F2F2;}
.sideMenu .coverMenu .brand a.first{border-left: none;}
.sideMenu .coverMenu .brand a{display: inline-block;width: 119px;text-align: center;height: 50px;border-left: 1px dashed #E8E8E8;}
.sideMenu .d1{}
.sideMenu .d2{margin-top:-60px;}
.sideMenu .d4{margin-top:-60px;}
.sideMenu .d5{margin-top:-120px;}
.sideMenu .d6,.sideMenu .d7,.sideMenu .d8,.sideMenu .d9,.sideMenu .d10,.sideMenu .d11,.sideMenu .d12,.sideMenu .d13,.sideMenu .d14,.sideMenu .d15,.sideMenu .d16,.sideMenu .d17,.sideMenu .d18,.sideMenu .d19,.sideMenu .d20{margin-top:-180px;}
.root_body .sideMenu .fixedLay{position:fixed;top:0px;z-index:10;_position:absolute;_top:expression(document.documentElement.scrollTop);_right:expression(this.offsetRight);}
.root_body .sideMenu .in{width: 203px;}



.breadcrumb {
	width: 1180px;
	height: 30px;
	margin:0 auto 10px;
}
.breadcrumb .b_left {
	float: left;
	height: 30px;
	color: #666;
	font-size: 14px;
	text-align: left;
	line-height: 30px;
	padding-left: 6px;
}
/*.b_left img {
	width: 7px;
	float: right;
	height: 9px;
	vertical-align:middle;
}*/

.b_left strong {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
}
.breadcrumb .b_con {
	width: 450px;
	float: left;
	height: 30px;
	margin-top: 5px;
}
.breadcrumb .b_right {
	float: left;
	height: 30px;
	margin-top: 5px;
	color: #666;
	font-size: 13px;
	text-align: left;
	line-height: 30px;
	padding-left: 5px;
}
.jt {
	width: 7px;
	height: 9px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
/*----------1--移上下拉菜单开始--1----------*/
.breadcrumb .b_con_pinpai {
	width: 1000px;
	float: left;
	height: 30px;
	margin-top: 5px;
}
#menu_desc_nav {
	float: left;
	text-align: left;
	position: absolute;
	z-index: 10;;
	width: 130px;
	margin-left: 10px;
}
.menu_desc_menu1 {
	height: 22px;
	line-height: 22px;
	text-align: left;
	color: #666;
	overflow-y: hidden;
	border: 1px solid #CCC;
	cursor: hand;
	background-image: url(/statics/images/hblhzq/hblhzq/icons-sj.png);
	background-position: right 4px;
	background-repeat: no-repeat;
}
.menu_desc_menu1 a {
	padding: 0px 5px 0px 5px;
}
.menu_desc_menu2 {
	height: auto;
	line-height: 22px;
	text-align: left;
	color: #666;
	cursor: hand;
	overflow-y: hidden;
	border: 1px solid #CCC;
	background-image: url(/statics/images/hblhzq/hblhzq/icons-sjc.png);
	background-position: right 4px;
	background-repeat: no-repeat;
}
.menu_desc_menu2 a {
	padding: 0px 5px 0px 5px;
}
.menu_desc_list {
	border-top: 1px solid #CCC;
	line-height: 22px;
	text-align: left;
	background-color: #FFFFFF;
}
.menu_desc_list a {
	color: #666;
}
/*九大类特殊*/
#menu_desc_nav_b {
	float: left;
	text-align: left;
	position: absolute;
	z-index: 10;
	width: 70px;
	margin-left: 10px;
}
.menu_desc_menu1_b {
	height: 22px;
	line-height: 22px;
	text-align: left;
	color: #666;
	overflow-y: hidden;
	border: 1px solid #CCC;
	cursor: hand;
	background-image: url(/statics/images/hblhzq/hblhzq/icons-sj.png);
	background-position: right 4px;
	background-repeat: no-repeat;
	font-weight:700;
	color:#00f
}
.menu_desc_menu1_b a {
	padding: 0px 5px 0px 5px; color:#00f;
	font-size:16px;
}
.menu_desc_menu2_b {
	height: auto;
	line-height: 22px;
	text-align: left;
	color: #666;
	cursor: hand;
	overflow-y: hidden;
	border: 1px solid #CCC;
	background-image: url(/statics/images/hblhzq/hblhzq/icons-sjc.png);
	background-position: right 4px;
	background-repeat: no-repeat;
}
.menu_desc_menu2_b a {
	padding: 0px 5px 0px 5px;
}
.menu_desc_list_b {
	border-top: 1px solid #CCC;
	line-height: 22px;
	text-align: left;
	background-color: #FFFFFF;
}
.menu_desc_list_b a {
	color: #666;
}
#pages {padding: 5px 0 0;padding-right: 10px;float: right;width: 100%;}
#pages a.a1 {background: url(/statics/images/hblhzq/pages.png) no-repeat 0 5px;width: 56px;padding: 0 15px;}
#pages a {display: inline-block;height: 22px;line-height: 22px;background: #fff;border: 1px solid #e3e3e3;text-align: center;color: #333;padding: 0 15px;}
#pages span {display: inline-block;height: 22px;line-height: 22px;background: #5a85b2;border: 1px solid #5a85b2;color: #fff;text-align: center;padding: 0 15px;}
#pages .span1 {background: #FFF;border: 1px solid #e3e3e3;color:#BBB;}



.bdcs-container .bdcs-main, .bdcs-container .bdcs-main * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}

.bdcs-container .bdcs-clearfix:after {
    content: '';
    display: block;
    clear: both;
    height: 0;
}
.bdcs-container .bdcs-clearfix {
    zoom: 1;
}

.bdcs-container .bdcs-main {
    overflow: visible;
}
.bdcs-container .bdcs-search {
    display: block;
    overflow: visible;
    position: relative;
    border-style: solid;
}

.bdcs-container .bdcs-search-form-input-wrap {
    display: inline-block;
}

/*输入框自定义样式*/
.bdcs-container .bdcs-search-form-input {
    border-width: 1px;
    border-style: solid;
    display: inline-block;
    vertical-align: top;
    text-indent: 5px;
    float: left;

    border-color:#a6a6a6;
    margin-right:10px;
    width:246px;
    height:26px;
    line-height:26px;
    font-family:Arial,SimSun,sans-serif;
    color:#000000;
    font-size:14px;
    border-radius:0px;
    background-color:#FFFFFF;
}
.bdcs-container .bdcs-search-form-input:focus {
    border-width: 1px;
    border-style: solid;
    outline: none;
}
.bdcs-container .bdcs-search-form-submit-wrap {
    display: inline-block;
}

/*按钮样式自定义*/
.bdcs-container .bdcs-search-form-submit {
    display: inline-block;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    vertical-align: top;
    text-align: center;
    width: 50px;
    /*IE67 submit width fix*/
    /*width: 1;
    *overflow: visible;
    /*fix IE6 submit height but width still bug*/
    //_overflow: hidden;

    border-color:#a6a6a6;
    height:26px;
    background-color:#f5f5f5;
    color:#000000;
    font-family:Arial,SimSun,sans-serif;
    font-size:14px;
    border-radius:0px;
    *height:28px;
    *margin-top:1px;
    line-height:26px;
}

.bdcs-container .bdcs-search-form-submit-magnifier {
    width: 45px;
    padding: 0;
    text-indent: -999em;
    overflow: hidden;
    background: url('/static/customer-search/component/search/magnifier-icon.png') no-repeat center center;
    _background: url('/static/customer-search/component/search/magnifier-icon_ie6.png') no-repeat center center;
}
.bdcs-container .bdcs-search-form-input-wrap{}
.bdcs-container .bdcs-search-form-input-notspan{
    margin-left:0px;
    font-family:Arial,SimSun,sans-serif;
    color:#000000;
    font-size:14px;
}
.bdcs-container .bdcs-search-form-input .icon-nofocus{
    left:;
    right:;
    top:;
    height:;
    width:;
}
.bdcs-container .bdcs-search{
    width:310px;
    height:28px;
    overflow:visible;
    border-color:#ffffff;
    border-radius:0px;
    border-width:0px;
    box-shadow:none;
    background-color:none;
}

.bdcs-container .bdcs-search-form-input:focus{
    border-color:#f79646;
}
.bdcs-container .bdcs-search-form-submit-wrap{

}

.bdcs-container .bdcs-search-sug-list{
    width:250px;
}
.bdcs-container .bdcs-search-sug-list-item{
    height:30px;
    line-height:30px;
    font-family:Arial,SimSun,sans-serif;
    font-size:14px;
}
.bdcs-container .bdcs-search-sug-list-item-value{
    color:#000000;
}
.bdcs-container .bdcs-hot{
    width:300px;
    height:30px;
    line-height:30px;
}
.bdcs-container .bdcs-hot-item{
    color:#632423;
    font-family:Arial,Microsoft YaHei,sans-serif;
    font-size:14px;
}

/*频道设置*/
div#default-searchbox  .default-channel-meun{
    position: relative;
    width: 75px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    background: #fff;
    float: left;
    overflow: visible;
}
div#default-searchbox .default-channel-current{
    border: 1px solid;
    position: relative;
    width: 100%;
    border-right: none;
}

div#default-searchbox .default-channel-current span{
    margin-left: 8px;
}

div#default-searchbox .default-channel-current i{
    overflow: hidden;
    width: 0;
    height: 0;
    border-width: 6px 6px 0;
    border-color: #9E9E9E #ffffff;
    border-style: solid;
    display: block;
    position: absolute;
    right: 10px;
    top: 11px;
}

div#default-searchbox .default-channel-list{
    display: none;
    width: 99%;
    list-style: none;
    background: #fff;
    border: 1px solid #DDD;
    border-top: none;
    margin: 0;
    padding: 0;
    /*position: absolute;*/
    z-index: 30000;
}

div#default-searchbox .default-channel-list li{
    background: none;
    line-height: 24px;
    list-style: none;
    padding-left: 7px;
}
div#default-searchbox .default-channel-list li:hover{
    background: #DDD;
}


/*热搜词自定义*/
.bdcs-container .bdcs-hot, .bdcs-container .bdcs-hot * {
    box-sizing:content-box;
    margin:0;
    padding:0;
    float:none;
    clear:none;
    overflow:hidden;
    white-space:nowrap;
    word-wrap:normal;
    border:0;
    background:none;
    width:auto;
    height:auto;
    max-width:none;
    min-width:none;
    max-height:none;
    min-height:none;
    border-radius:0;
    box-shadow:none;
    transition:none;
    text-align:left;
}
.bdcs-container .bdcs-hot {
    display: block;
    white-space: normal;
}
.bdcs-container .bdcs-hot-item {
    margin-right: 10px;
}
.bdcs-container .bdcs-hot{
    width:300px;
    height:30px;
    line-height:30px;
}
.bdcs-container .bdcs-hot-item{
    color:#632423;
    font-family:Arial,Microsoft YaHei,sans-serif;
    font-size:14px;
}

.bdcs-container{
    /*width:px;*/
    height:50px;
}

.bdcs-main{
    overflow:visible;
}
