@charset "utf-8";
/**
Author: Crony 2015.6.25
Version: 1.0
**/
body{background:#ff;margin:0;font-family:"Microsoft YaHei",微软雅黑,Helvetica,Arial,sans-serif,宋体;font-size:14px;color:#3e3e3e;line-height:20px;-webkit-text-size-adjust:none;min-height: 100%;overflow-x: hidden;}
html, body {-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none; color:#666;}
a:hover{color:#fe8503}
img{border:0;-webkit-transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;transition:all 0.7s ease-out}
ul,li{list-style:none;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
.blank{ clear:both; height:10px; overflow:hidden;}
article,aside,details,figure,footer,header,main,nav,section{display: block;}
a {blr:expression(this.onFocus=this.blur()) } /*针对 IE*/
a {outline:none; } /*针对firefox等*/
* {outline: none;}
em,i{font-style:normal}
.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1}

/*** 全局通用  ***/
.fl{float:left;}
.fr{float:right;}
/*.warp{width:1190px;margin:auto;position:relative;background: #fff;overflow: hidden;}*/

.warp{width:1190px;margin:auto;position:relative;background: #fff;}/*20150728*/
.warp-nobg{width:1190px;margin:auto;position:relative;overflow: hidden;}/*20150728*/


.pd10{padding: 10px;}
.posa{position:absolute;}
.mt10 {margin-top: 10px;}
header{height: 740px;}
@font-face {
	font-family:'iconfont';
	src:url('../img/font/iconfont.eot?var=03');
	src:url('../img/font/iconfont.eot?#iefix') format('embedded-opentype'),url('../img/font/iconfont.woff?var=03') format('woff'),url('../img/font/iconfont.ttf?var=03') format('truetype'),url('../img/font/iconfont.svg#uxiconfont?var=03') format('svg')
}
.iconfont {
	display:inline-block;
	font-family:"iconfont"!important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

@font-face {font-family: "iconft";
  src: url('../img/font/iconft.eot'); /* IE9*/
  src: url('../img/font/iconft.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../img/font/iconft.woff') format('woff'), /* chrome、firefox */
  url('../img/font/iconft.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../img/font/iconft.svg#iconft') format('svg'); /* iOS 4.1- */
}

.iconft {
  font-family:"iconft" !important;
  color: #fff;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
/*** 分类  ***/
/*.nav-dh{position: relative;}*/

.nav-dh{position: relative;background: #fff;}/*20150728*/
.warp-menu{width:1190px;margin:-450px auto 0 auto;}
.menu{padding-left:193px;}
.menu,.menu ul li,.menu ul li a{height:39px;line-height:39px;border-bottom: 2px solid #0085c5;}
.menu ul li,.menu ul li a{float:left;position:relative;}
.menu ul li span.hot{display:block;width:29px;height:17px;background:url(images/hot.png) no-repeat;position:absolute;left:50px;top:-10px;}
.menu ul li a{display:block;padding:0 28px 0 28px;font-size:16px;}
.menu ul li a:hover{text-decoration:none;color: #07a2ec;}
.menu ul li.current a {color: #40a7f6;font-weight: 700;}


#nav{width:189px;position:relative;top:-41px;background:#07a2ec;z-index:1;}
#nav .mod_cate_hd{height:40px;line-height:40px;font-size:16px;color:#FFFFFF;text-indent:7px;background-color:#0085c5;border-bottom:1px #3487F2 solid;}
#nav .mod_cate_hd a{color:#fff;}
#nav .mod_cate_hd .all{background: url(../img/npbg.png) 10px -113px no-repeat;width: 25px;height:41px;float:left;display: block;}
/*#nav .tit{position: absolute;background: #07a2ec;  width: 192px;}*/

#nav .tit{position: absolute;background: #07a2ec;  width: 189px;}/*20150728*/


#nav .mod_cate,#nav .mod_cate2{height:16.5px;line-height:16.5px;border-top:1px #4dc3fb solid;border-bottom:1px #018bcd solid;padding:9px 10px 10px 10px;}
#nav .mod_cate h2,#nav .mod_cate2 h2{font-size:14px;font-weight:normal;}
#nav .mod_cate h2 a,#nav .mod_cate2 h2 a{color:#FFFFFF;padding-right:5px;}
#nav .mod_cate a.hot_sub{background:#106AC0;font-size:12px;border-radius:9px;padding:0px 5px;margin-left:5px;}
#nav .mod_cate2{background:none;}
#nav .mod_cate2 a.yel{color:#fee602;}
#nav .mod_subcate{display:none;width:798px;height:448px;border:1px #4594fd solid;background:#FFFFFF;position:absolute;top:0px;z-index:99;left:187px;overflow:hidden;}

#nav .mod_subcate_main{width:750px;padding:0px 20px 1000px 20px;margin-bottom:-1000px;border-right:1px #ddd solid;float:left;}
#nav .mod_subcate_line{width:100%;height:1px;clear:both;font-size:0px;margin-bottom:5px;border-top:5px #fff solid;border-bottom:1px #dadada dotted;overflow:hidden;display:block;}
#nav .mod_subcate_main dl{padding:7px 0 7px 65px;border-bottom:1px #e5e5e5 solid;overflow:hidden;}
/*#nav .mod_subcate_main dl dt{width:85px;font-size:12px;color:#1d7ad9;line-height:22px;font-style:normal;font-variant:normal;font-weight:700;margin-left:-65px;float:left;font-size-adjust:none;font-stretch:normal }*/
#nav .mod_subcate_main dl dt a{width:65px;font-size:12px;color:#1d7ad9;line-height:22px;font-style:normal;font-variant:normal;font-weight:700;margin-left:-65px;float:left;font-size-adjust:none;font-stretch:normal }/*20150728*/

#nav .mod_subcate_main dl dd{line-height:22px;overflow:hidden;}
#nav .mod_subcate_main dl dd a{color:#666;font-size:12px;margin:0 5px 0 5px;float:left;display:inline;white-space:nowrap;}
#nav .mod_subcate_main dl dd a.org{color:#ff7300;}
#nav .mod_subcate_channel{clear:both;margin-top:15px;} 
#nav .mod_subcate_channel .mod_btn_arrow{height:26px;line-height:26px;font-size:12px;padding:0 10px 0 10px;margin-left:5px;text-decoration:none;color:#FFFFFF;background:#2785E6;cursor:pointer;display:inline-block;}
#nav .mod_subcate_channel .mod_btn_arrow b{font-weight:normal;float:left;}
#nav .arrow_dot { width:0px;height:0px;overflow:hidden;font-size:0px;margin:9px 0 0 5px;border:4px transparent dashed;border-left:4px #FFFFFF solid;}
#nav .mod_subcate_side{width:217px;padditop:5px;padding-left:10px;paddibottom:1000px;margin-bottom:-1000px;float:left;}

#nav .on{color:#333333;padding:8px 10px 9px 8px;height:18px;line-height:18px;border-top:1px #5AA1FE solid;border-bottom:1px #3487F2 solid;margin-left:1px;background:#FFFFFF;}
#nav .on h2 a{color:#333333;}
#nav .on .mod_subcate{display:block !important;/* !important 强制显示，否则会闪烁*/ }
#nav .on .mod_cate_r a{color:#666666;}
#nav .on a.hot_sub{color:#FFFFFF;}

/*品牌*/
.mod_subcate_side_hd{height:30px;line-height:30px;padding-left:4px;color:#333333;font-size:14px;font-family:"微软雅黑", Arial;}
.mod_subcate_side_brand{margin:5px 0 10px 4px;}
.mod_subcate_side_brand li{border:1px #EEEEEE solid;margin:-1px 0 0 -1px;position:relative;float:left;}

/*热门活动*/
.mod_subcate_side_hotlist{margin-left:4px;}
/*.mod_subcate_side_hotlist li{height:20px;font-size:12px;color:#666666;overflow:hidden;}*/
.mod_subcate_side_hotlist li{height:20px;font-size:12px;color:#666666;}/*20150728*/

.mod_subcate_side_hotlist li a{color:#666666;}

/*ad*/
.mod_subcate_gg{display:block;position:absolute;bottom:0;right:0;}
/****
.icon-muying:before { content: "\e605"; }
.icon-mobile:before { content: "\e604"; }
.icon-pc:before { content: "\e603"; }
.icon-kongtiao:before { content: "\e600"; }
.icon-chuwei:before { content: "\e608"; }
.icon-jiafang:before { content: "\e60f"; }

.icon-huwai:before { content: "\e601"; }
.icon-nanzhuang:before { content: "\e606"; }
.icon-xiangbao:before { content: "\e60a"; }
.icon-meishi:before { content: "\e607"; }
.icon-jujia:before { content: "\e60b"; }
.icon-tushu:before { content: "\e602"; }

.icon-jinkou:before { content: "\e611"; }
.icon-linshi:before { content: "\e60e"; }
.icon-jiushui:before { content: "\e610"; }
.icon-ganhuo:before { content: "\e60d"; }
.icon-zipin:before { content: "\e60c"; }
.icon-meizhuang:before { content: "\e609"; }

******/
.icon-1:before { content: "\e605"; }/*母婴*/
.icon-2:before { content: "\e604"; }/*手机*/
.icon-3:before { content: "\e603"; }/*电脑*/
.icon-4:before { content: "\e60a"; }/*箱包*/
.icon-5:before { content: "\e60b"; }/*居家*/
.icon-6:before { content: "\e60f"; }/*家纺*/
.icon-7:before { content: "\e606"; }/*服装*/
.icon-8:before { content: "\e600"; }/*家电*/
.icon-9:before { content: "\e608"; }/*厨卫*/
.icon-10:before { content: "\e610"; }/*酒水*/
.icon-11:before { content: "\e607"; }/*美食*/
.icon-12:before { content: "\e609"; }/*美妆*/
.icon-13:before { content: "\e601"; }/*户外*/

.icon-14:before { content: "\e602"; }/*图书*/
.icon-15:before { content: "\e611"; }/*进口*/
.icon-16:before { content: "\e60e"; }/*临时*/
.icon-17:before { content: "\e60d"; }/*干货*/
.icon-18:before { content: "\e60c"; }/*滋品*/

/*** 头部  ***/
.top-toolbar {
	position:relative;
	height:35px;
	width:100%;
	min-width:1190px;
	line-height:35px;
	border-bottom:1px solid #eee;
	background:#f5f5f5;
	*margin-top:-1px
}
.top-toolbar .top-toolbar-con {
	width:1190px;
	margin:0 auto;
	min-width:1190px;
	position:relative
}
.top-toolbar a {
	color:#666
}
.top-toolbar a:hover {
	color:#f60
}
.top-toolbar i.line {
	float:left;
	display:inline-block;
	color:#ddd;
	font-size:14px;
	width:1px;
	overflow:hidden;
	margin-left:-1px
}
.top-toolbar i.linex {
	display:inline-block;
	color:#bbb;
	width:14px;
	text-align:center;
	margin-left:-1px \0;
	*margin-left:-5px;
	font-family:tahoma
}
.top-toolbar-left {
	float:left
}
.top-toolbar-right {
	float:right
}
.top-toolbar .bar-node-box {
	position:relative;
	float:left;
	margin-left:-1px;
	_top:1px
}

.top-toolbar .bar-node {
	display:block;
	position:relative;
	float:left;
	padding:0 10px;
	line-height:35px;
	height:35px;
	overflow:hidden
}
.top-toolbar .bar-node span {
	display:inline-block;
	cursor:pointer
}
.top-toolbar .bar-node:hover {
	text-decoration:none
}
.top-toolbar .bar-node:hover span {
	color:#f60;
	text-decoration:underline
}
.top-toolbar .bar-node i.backhome {
	float:left;
	display:inline-block;
	font-size:16px;
	margin-right:3px;
	width:16px;
	line-height:34px;
	*line-height:33px;
	_line-height:34px
}
.top-toolbar .bar-node em.mb {
	margin-right:2px;
	font-size:17px;
	color:#666;
	*line-height:34px;
	float:left;
	width:18px
}
.top-toolbar .bar-node em.down {
	display:inline-block;
	font-size:10px;
	width:10px;
	color:#bbb;
	margin-left:3px;
	transform-origin:50% 48%;
	-webkit-transform-origin:50% 50%;
	-webkit-transition:transform .2s ease-in;
	-moz-transition:transform .2s ease-in;
	-o-transition:transform .2s ease-in;
	transition:transform .2s ease-in
}
.top-toolbar .bar-node em.cart {
	display:inline-block;
	margin-right:7px;
	font-size:18px;
	width:16px
}
.top-toolbar .bar-node-hover {
	background:#fff;
	border:1px solid #ddd;
	border-bottom:0;
	line-height:33px;
	height:35px;
	padding:0 9px
}
.top-toolbar .bar-node-hover em.mb {
	*line-height:32px
}
.top-toolbar .bar-node-hover em.down {
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg)
}
.top-toolbar .bar-node-fix {
	width:63px
}
.top-toolbar .mb-suning {
	margin-left:-13px
}
.top-toolbar .bar-node-mini-cart {
	color:#40a7f6;
	font-family:"Microsoft Yahei";
	padding:0 9px;
	padding-right:0;
	line-height:34px;
	height:36px
}
.top-toolbar .bar-node-mini-cart span {
	font-size:14px
}
.top-toolbar .bar-node-mini-cart em.down {
	font-size:14px;
	color:#000;
	margin-left:-5px
}
.top-toolbar .bar-node-mini-cart .total-num-box {
	display:inline-block;
	position:relative;
	right:3px;
	top:-8px;
	*top:-6px;
	height:16px;
	line-height:15px;
	*line-height:16px;
	z-index:1;
	font-size:12px
}
.top-toolbar .bar-node-mini-cart .total-num {
	position:relative;
	display:inline-block;
	height:16px;
	min-width:8px;
	padding:0 4px;
	text-align:center;
	z-index:10;
	color:#FFF
}
.top-toolbar .bar-node-mini-cart .total-num-bg-box {
	position:relative;
	display:block;
	height:16px;
	margin:-16px 8px 0;
	z-index:1;
	font-size:0;
	background:#f60;
	*width:expression(parseInt(document.getElementById('showTotalQty').innerText.length-1)*8+"px")
}
.top-toolbar .bar-node-mini-cart .total-num-bg-box em,.total-num-bg-box i {
	position:absolute;
	display:block;
	width:9px;
	height:16px;
	top:0;
	font-size:0;
	z-index:1;
	background:#f60;
	*background:url(../img/npbg.png?v=2015062901) no-repeat;
	background:url(../img/npbg.png?v=2015062901) no-repeat \0
}
.top-toolbar .bar-node-mini-cart .total-num-bg-box em {
	left:-8px;
	border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	background-position:-240px 0
}
.top-toolbar .bar-node-mini-cart .total-num-bg-box i {
	right:-8px;
	border-radius:0 8px 8px 0;
	background-position:-248px 0;
	-moz-border-radius:0 8px 8px 0
}
.top-toolbar .bar-node-service:hover {
	cursor:default;
	color:#666
}
.top-toolbar .bar-node-service:hover span {
	text-decoration:none;
	cursor:default;
	color:#666
}
.has_dropdown .dropdown {display:none;}
.has_dropdown .with_dropdown:hover .dropdown {display: block;}
.top-toolbar .d-box {
	position:absolute;
	top:35px;
	border:1px solid #ddd;
	background:#fff;
	left:0;
	z-index: 9999999;
}
.top-toolbar .d-box a {
	padding:0
}
.top-toolbar .d-box p.tip {
	line-height:25px;
	text-align:center;
	height:30px
}
.top-toolbar .mb-box {
	left:-13px;
	width:243px;
	height:210px;
	padding:15px
}
.top-toolbar a.app-btn {
	display:inline-block;
	height:24px;
	width:80px;
	line-height:24px;
	text-align:center;
	background:#f3f3f3;
	margin-top:18px;
	border-radius:1px
}
.top-toolbar a.app-btn em {
	font-size:12px
}
.top-toolbar .mb-box .code-box,.top-toolbar .mb-box .app-box {
	display:inline-block;
	float:left;
	height:162px;
	width:132px;
	margin-bottom:10px
}
.top-toolbar .mb-box .code-box {
	padding-right:15px;
	border-right:1px solid #eee
}
.top-toolbar .mb-box .code-box img {
	display:block;
	height:132px;
	width:132px
}
.top-toolbar .mb-box .app-box {
	padding-left:15px;
	overflow:hidden;
	width:80px;
	padditop:30px;
	height:132px
}
.top-toolbar .mb-box .app-box .app-list {
	width:98px;
	height:89px;
	overflow:hidden
}
.top-toolbar .mb-box .app-box a.app {
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	height:32px;
	width:32px;
	overflow:hidden
}
.top-toolbar .mb-box .app-box img {
	display:block;
	height:32px;
	width:32px
}
.top-toolbar .down-box {
	width:81px;
	paddibottom:5px
}
.top-toolbar .down-box a {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:10px;
	width:71px
}
.top-toolbar .down-box a.data-null {
	color:#999;
	text-decoration:none
}
.top-toolbar .down-box a.vip-union em {
	font-size:16px;
	color:#ffd200;
	text-decoration:none;
	margin-left:2px
}
.top-toolbar .ser-list a {
	height:22px;
	line-height:15px;
	line-height:22px
}
.top-toolbar .sn-site-nav {
	width:788px;
	z-index: 999999;
	padding:20px 0
}
.top-toolbar dl.sn-site-list {
	float:left;
	width:176px;
	border-right:1px solid #eee;
	padding-left:20px
}
.top-toolbar dl.rnb {
	border-right:0
}
.top-toolbar dl.sn-site-list dt {
	height:25px;
	width:100%;
	font-size:14px;
	font-family:"Microsoft Yahei";
	line-height:17px
}
.top-toolbar dl.sn-site-list dd {
	width:100%;
	overflow:hidden
}
.top-toolbar dl.sn-site-list dd p {
	float:left;
	height:25px;
	width:78px;
	line-height:25px
}
.top-toolbar dl.sn-site-list dd a {
	position:relative;
	display:inline-block
}
.top-toolbar .site-nav-box i {
	position:absolute;
	display:inline-block;
	height:16px;
	width:16px;
	background:url(../img/npbg.png?v=2015062901) no-repeat;
	left:auto;
	right:-18px;
	top:0
}
.top-toolbar .site-nav-box i.hot {
	background-position:0 -205px
}
.top-toolbar .site-nav-box i.new {
	background-position:-16px -205px
}
.top-toolbar .site-nav-box span {
	position:relative
}
.top-toolbar .site-nav-box .bar-node-hover span {
	text-decoration:none;
	color:#666
}
.top-toolbar .site-nav-box span i {
	position:relative;
	right:0;
	display:none;
	*position:absolute;
	*right:-18px;
	*top:3px
}
.top-toolbar .site-nav-box em.down {
	*margin-left:15px
}
.top-toolbar .bar-node-site:hover {
	color:#666;
	cursor:default
}
.top-toolbar .bar-node-site:hover span {
	text-decoration:none;
	color:#666;
	cursor:default
}
.top-toolbar .reg-bar-node:hover {
	background:#eee
}
.top-toolbar .reg-bar-node .reg-bbb {
	position:relative;
	top:-1px;
	margin-left:10px
}

.top-toolbar .username-slide {
	width:98%;
	min-width:70px
}
.top-toolbar .bar-node-backhome {
	display:none;
	padding-left:0;
	_line-height:37px
}
.top-toolbar .bar-node-backhome span {
	float:left
}
.header {
	position:relative;
	height:100px;
	width:100%;
	background:#fff;
	min-width:1190px
}

.header .header-con {
	position:relative;
	height:100px;
	width:1190px;
	min-width:1190px;
	margin:0 auto
}
.header .header-con .wrapper {
	position:relative
}
.header .header-box {
	position:absolute;
	width:100%;
	height:100px;
	min-width:1190px;
	left:0;
	top:0
}
.header .logo-box {
	position:relative;
	float:left;
	height:100px;
	width:400px
}
.header a.logo {
	float:left;
	height:90px;
	width:192px;
	background:url(../img/npbg.png?v=2015062901) -84px -248px no-repeat;
	text-indent:-999em
}
.header .gif-logo img {
	outline:0
}
.header a.logo {
	float:left;
	height:90px;
	width:192px;
	overflow:hidden
}
.header img.lg-rads {
	float:left;
	height:100px;
	width:150px
}
.header .channel-logo {
	float:left;
	display:inline;
	margin:20px 0 0 10px
}
.header .channel-logo a {
	margin:0
}
.header .flash-box {
	float:left;
	height:100px
}
.search {
	position:absolute;
	height:100px;
	width:600px;
	top:0;
	left:370px
}
.screen-small .search {
	left:250px;
	width:500px!important
}
.screen-large .search {
	left:380px
}
.screen-middle .search {
	width:450px
}
.nav-bar {
	position:relative;
	width:100%;
	min-width:1190px;
	background:#fff;
	overflow:visible;
	height:38px
}
.sort {
	position:absolute;
	width:190px;
	top:0;
	left:50%;
	margin-left:-495px;
	font-family:"Microsoft Yahei"
}
.sort .all-hook {
	position:relative;
	display:block;
	height:38px;
	background:#2a9af0;
	font-size:14px;
	padding-left:10px;
	line-height:38px;
	color:#fff;
	text-decoration:none
}
.sort .all-hook b {
	display:none;
	position:absolute;
	height:3px;
	width:190px;
	top:35px;
	left:0;
	overflow:hidden;
	background:#2a9af0
}
.sort .all-hook em {
	font-size:14px;
	margin-right:10px;
	width:14px;
	height:35px
}
.sort .all-hook span {
	font-weight:700
}
.sort .all-hook i {
	display:none
}
.sort .all-hook:hover span {
	text-decoration:underline
}
.sort ul.sort-list {
	position:relative;
	height:442px;
	width:190px;
	paddibottom:8px;
	padditop:1px;
	background:#41a8f7
}
.sort ul.sort-list li {
	float:left;
	height:34px;
	width:180px;
	padding-left:10px;
	line-height:34px;
	overflow:hidden
}
.sort ul.sort-list li.hover {
	background:#fff;
	height:32px;
	line-height:32px;
	border:1px solid #41a8f7;
	border-right:0;
	padding-left:9px
}
a.close em {
font-size: 22px;
cursor: pointer;
}
.toolbar .d-box a {
padding: 0;
}
.toolbar a:hover {
color: #f60;
}
a.close:hover {
text-decoration: none;
color: #f60;
-moz-transform-origin: 50% 50%;
transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
}
a.close {
position: absolute;
display: inline-block;
height: 35px;
width: 35px;
text-align: center;
line-height: 35px;
color: #989898;
right: 1px;
top: 1px;
-webkit-transition: transform .2s ease-in;
-moz-transition: transform .2s ease-in;
-o-transition: transform .2s ease-in;
transition: transform .2s+ease-in;
}

/*** logo 搜索 ***/
.header {
	position:relative;
	height:100px;
	width:100%;
	background:#fff;
	min-width:1190px
}

.header .header-con {
	position:relative;
	height:100px;
	width:1190px;
	min-width:1190px;
	margin:0 auto
}
.header .header-con .wrapper {
	position:relative
}
.header .header-box {
	position:absolute;
	width:100%;
	height:100px;
	min-width:1190px;
	left:0;
	top:0
}
.header .logo-box {
	position:relative;
	float:left;
	height:100px;
	width:400px
}

.header img.lg-rads {
	float:left;
	height:100px;
	width:150px
}
.header .channel-logo {
	float:left;
	display:inline;
	margin:20px 0 0 10px
}
.header .channel-logo a {
	margin:0
}
.header .flash-box {
	float:left;
	height:100px
}
.search {
	position:absolute;
	height:100px;
	width:600px;
	top:0;
	left:370px
}
.screen-small .search {
	left:250px;
	width:500px!important
}
.screen-large .search {
	left:380px
}
.screen-middle .search {
	width:450px
}
.nav-bar {
	position:relative;
	width:100%;
	min-width:1190px;
	background:#fff;
	overflow:visible;
	height:38px
}
.sort {
	position:absolute;
	width:190px;
	top:0;
	left:50%;
	margin-left:-495px;
	font-family:"Microsoft Yahei"
}
.sort .all-hook {
	position:relative;
	display:block;
	height:38px;
	background:#2a9af0;
	font-size:14px;
	padding-left:10px;
	line-height:38px;
	color:#fff;
	text-decoration:none
}
.sort .all-hook b {
	display:none;
	position:absolute;
	height:3px;
	width:190px;
	top:35px;
	left:0;
	overflow:hidden;
	background:#2a9af0
}
.sort .all-hook em {
	font-size:14px;
	margin-right:10px;
	width:14px;
	height:35px
}
.sort .all-hook span {
	font-weight:700
}
.sort .all-hook i {
	display:none
}
.sort .all-hook:hover span {
	text-decoration:underline
}
.sort ul.sort-list {
	position:relative;
	height:442px;
	width:190px;
	paddibottom:8px;
	padditop:1px;
	background:#41a8f7
}
.sort ul.sort-list li {
	float:left;
	height:34px;
	width:180px;
	padding-left:10px;
	line-height:34px;
	overflow:hidden
}
.sort ul.sort-list li.hover {
	background:#fff;
	height:32px;
	line-height:32px;
	border:1px solid #41a8f7;
	border-right:0;
	padding-left:9px
}
.sort ul.sort-list li em {
	float:left;
	font-size:16px;
	width:16px;
	color:#fff;
	padding-right:2px
}
.sort ul.sort-list li a {
	float:left;
	display:inline-block;
	margin-left:8px;
	color:#fff;
	font-size:13px;
	white-space:nowrap
}
.sort ul.sort-list li.hover a,.sort ul.sort-list li.hover em {
	color:#41a8f7
}
.sort .sort-detail {
	position:absolute;
	top:38px;
	left:190px;
	height:410px;
	width:0;
	overflow:hidden;
	background:#fff
}
.sort-detail a.close-sort {
	position:absolute;
	display:inline-block;
	height:35px;
	width:35px;
	text-align:center;
	line-height:35px;
	color:#989898;
	right:1px;
	top:1px;
	font-size:22px;
	cursor:pointer
}
.sort-detail a.close-sort:hover {
	text-decoration:none;
	color:#f60
}
.sort .sort-detail-border {
	border:1px solid #289af0;
	height:448px;
	left:189px
}
.sort .sort-detail .sort-chanel {
	display:none;
	height:39px;
	border-bottom:1px solid #eee;
	margin:0 15px;
	overflow:hidden
}
.sort .sort-detail .sort-chanel a {
	float:left;
	display:inline-block;
	height:23px;
	width:83px;
	text-align:center;
	line-height:23px;
	color:#fff;
	margin:8px 10px 0 0;
	background:#f55379
}
.sort .sort-detail .sort-chanel a.red {
	background:#f55379
}
.sort .sort-detail .sort-chanel a.grey {
	background:#666
}
.sort .sort-detail .sort-chanel a.tip {
	color:#333
}
.sort .sort-detail .cate-list {
	width:600px;
	margin:12px 0 0 20px;
	overflow:hidden
}
.sort .sort-detail dl {
	float:left;
	height:auto;
	margin-bottom:8px;
	overflow:hidden;
	width:560px
}
.sort .sort-detail dt {
	float:left;
	width:90px;
	height:20px;
	line-height:20px;
	font-weight:700;
	padding-left:10px;
	padditop:8px;
	background:url(../img/npbg.png?v=2015062901) -270px -41px no-repeat
}
.sort .sort-detail dt a {
	color:#299aef
}
.sort .sort-detail dd {
	float:left;
	width:460px;
	font:12px/1.5 arial,tahoma,\5b8b\4f53;
	line-height:20px;
	overflow:hidden;
	border-top:1px solid #eee;
	padditop:8px
}
.sort .sort-detail dd a {
	color:#666;
	margin-right:15px;
	display:inline-block
}
.sort .sort-detail dd a:hover {
	color:#f60
}
.sort .sort-detail dd a.orange {
	color:#f60
}
.sort .sort-detail dl.lastdl dd {
	border:0
}
.nav-index {
	position:absolute;
	left:50%;
	margin-left:-305px;
	width:785px;
	padding-left:10px;
	height:36px;
	line-height:36px;
	font-family:"Microsoft Yahei"
}
.nav-index:hover {
	opacity:1
}
.nav-index h4.title {
	display:none;
	height:35px;
	margin-bottom:5px;
	text-align:center;
	font-size:14px;
	color:#333
}
.nav-index h4.title span {
	display:inline-block;
	line-height:34px;
	border-bottom:1px solid #eee
}
.nav-index ul.nav li {
	float:left;
	display:block;
	height:36px;
	line-height:36px;
	padding:0 12px 0 13px
}
.nav-index ul.nav li a {
	position:relative;
	float:left;
	color:#333;
	font-size:15px
}
.nav-index ul.nav li a:hover {
	color:#f60
}
.nav-index ul.nav li a i {
	position:absolute;
	display:block;
	height:16px;
	width:16px;
	background:url(../img/npbg.png?v=2015062901) no-repeat;
	right:-18px;
	top:3px;
	overflow:hidden
}
.nav-index ul.nav li a i.hot {
	background-position:0 -205px
}
.nav-index ul.nav li a i.new {
	background-position:-16px -205px
}
.channel-header {
	height:110px
}
.channel-header .header-con {
	height:100%
}
.channel-header .search {
	height:100%;
	left:400px;
	width:550px
}
.nav-bar-chanel {
	height:30px;
	margin-top:0;
	border-bottom:2px solid #41a8f7
}
.channel-header .header-con .logo-box {
	height:100px
}
.channel-header .header-con .wrapper {
	position:relative
}
.nav-bar-chanel .sort .all-hook {
	height:30px;
	line-height:30px;
	width:180px;
	background:#41a8f7;
	font-size:15px;
	text-indent:5px;
	text-decoration:none
}
.nav-bar-chanel .sort .all-hook em {
	position:absolute;
	right:18px;
	top:4px;
	font-size:16px;
	font-weight:700;
	margin-right:0;
	height:30px;
	line-height:23px
}
.nav-bar-chanel .sort,.nav-bar-chanel .nav-index {
	top:0
}
.nav-bar-chanel .nav-index .nav {
	margin-left:7px
}
.nav-bar-chanel .sort .all-hook b {
	display:none
}
.nav-bar-chanel .sort .sort-list-box {
	display:none
}
.nav-bar-chanel .sort .sort-list-box ul.sort-list {
	padditop:2px
}
.nav-bar-chanel .sort .sort-detail {
	top:32px
}
.nav-bar-chanel .nav-index {
	width:800px;
	opacity:1;
	height:30px;
	background:0;
	padding-left:0
}
.nav-bar-chanel .nav-index h4.title {
	display:none
}
.nav-bar-chanel .nav-index ul.nav li {
	position:relative;
	height:30px;
	line-height:30px;
	width:auto;
	padding:0 12px 0 13px
}
.nav-bar-chanel .nav-index ul.nav li a {
	font-size:15px;
	padding-left:0;
	color:#444
}
.nav-bar-chanel .nav-index ul.nav li a:hover {
	color:#f60
}
.nav-bar-chanel .nav-index ul.nav li a i {
	top:0;
	right:-17px
}
.nav-bar-chanel .nav-index ul.nav li em {
	position:absolute;
	top:0;
	right:0;
	color:#e6e6e6
}
.nav-bar-chanel .nav-index ul.nav span {
	float:left;
	line-height:28px;
	color:#e6e6e6
}
.nav-right-txtact {
	display:none;
	position:absolute;
	left:50%;
	top:0;
	margin-left:395px;
	width:200px;
	text-align:right;
	height:30px;
	line-height:30px;
	overflow:hidden;
	word-wrap:break-word;
	word-break:break-all;
	white-space:nowrap;
	text-overflow:ellipsis
}
.nav-right-txtact a {
	color:#f90
}
.nav-right-txtact b {
	color:#f90
}
.nav-right-txtact a:hover,.nav-right-txtact a:hover b {
	color:#f90
}
.root1200 .nav-right-txtact,.screen-large .nav-right-txtact {
	display:block;
	height:38px;
	line-height:38px
}
.fix-bar {
	position:fixed;
	display:none;
	height:50px;
	width:100%;
	min-width:1190px;
	background:#fff;
	box-shadow:rgba(0,0,0,.2) 0 1px 5px;
	left:0;
	top:0;
	opacity:.95;
	filter:alpha(opacity=95);
	*border-bottom:1px solid #dedede
}
.sort-fixed {
	position:fixed;
	top:7px
}
.nav-bar-chanel .sort-fixed {
	top:10px
}
.sort-fixed a.all-hook b {
	display:none
}
.sort-fixed .sort-list-box {
	display:none
}
.toolbar .bar-node-mini-cart-fixed {
	position:fixed;
	top:6px;
	right:50%;
	margin-right:-496px
}
.toolbar .reg-bar-node-fixed {
	position:fixed;
	top:6px;
	right:50%;
	margin-right:-390px
}
.search .g-search-fixed {
	position:fixed;
	top:5px;
	margin-top:0;
	left:50%;
	margin-left:-215px;
	width:500px
}
.channel-header .search .g-search-fixed {
	margin-top:0;
	margin-left:-270px
}
.search .g-search-fixed .g-search-hotwords {
	display:none
}
.search .g-search-fixed .search-keyword-box {
	width:358px
}
.search .g-search-fixed .search-keyword {
	width:358px
}
.header .top_adtwo{width: 208px;height: 68px;display:block;position: relative;  z-index: 999999999;}
.bottom-fixed {
	position:fixed;
	display:none;
	height:30px;
	right:20px;
	bottom:0;
	background:#41a8f7;
	_display:none
}
.bottom-fixed a.btn {
	float:left;
	height:30px;
	width:31px;
	text-align:center;
	line-height:30px;
	color:#fff;
	overflow:hidden;
	text-decoration:none
}
.bottom-fixed a.btn:hover,.bottom-fixed a.btn-hover {
	background:#299aef
}
.bottom-fixed a.btn em {
	font-size:18px;
	cursor:pointer
}
.bottom-fixed-sidebar {
	right:175px;
	background:#f60;
	padding-left:2px;
	display:none
}
.bottom-fixed-sidebar a.btn:hover,.bottom-fixed-sidebar a.btn-hover {
	background:#f40
}
.bottom-fixed-nosidebar a.btn {
	width:50px
}
.bottom-fixed .slide-box {
	display:none;
	position:absolute;
	right:0;
	bottom:30px;
	width:248px;
	border:1px solid #eee;
	background:#f9f9f9;
	box-shadow:rgba(0,0,0,.3) 0 0 5px
}
.bottom-fixed .slide-box-title {
	width:100%;
	height:35px;
	background:#fff;
	text-indent:10px;
	font-size:14px;
	font-family:"Microsoft Yahei";
	line-height:35px
}
.bottom-fixed .slide-box-code {
	height:464px
}
.bottom-fixed .slide-box-code .wb-box {
	height:90px;
	width:248px;
	text-indent:-999em;
	padditop:20px;
	overflow:hidden
}
.bottom-fixed .slide-box-code .wb-box .name {
	height:25px;
	width:120px;
	margin:0 auto;
	background:url(../img/npbg.png?v=2015062901) 0 -221px no-repeat
}
.bottom-fixed .slide-box-code .wb-box a.follow {
	display:block;
	height:30px;
	width:80px;
	margin:0 auto;
	margin-top:20px;
	background:url(../img/npbg.png?v=2015062901) -120px -205px no-repeat
}
.bottom-fixed .slide-box-life {
	height:275px
}
.bottom-fixed .life-list {
	height:240px;
	width:240px;
	margin:0 auto
}
.bottom-fixed .life-list a {
	display:inline-block;
	float:left;
	height:80px;
	width:60px;
	text-align:center;
	text-decoration:none;
	color:#80abec
}
.bottom-fixed .life-list a em {
	display:inline-block;
	height:40px;
	width:60px;
	font-size:32px;
	margin-top:10px
}
.bottom-fixed .life-list a span {
	line-height:20px;
	color:#999
}
.bottom-fixed .life-list a:hover,.bottom-fixed .life-list a:hover span {
	color:#538cf5
}

.toolbar {
	z-index:7690
}
.toolbar .bar-node {
	z-index:7692
}
.toolbar .d-box {
	z-index:7691
}
.header {
	z-index:auto;
	*z-index:7682
}

.header .header-con {
	z-index:1
}
.header .header-box {
	z-index:2
}
.channel-header .header-con .logo-box {
	z-index:2
}
.search {
	z-index:7684
}
.nav-bar {
	z-index:7670
}
.sort {
	z-index:7675
}
.sort .all-hook {
	z-index:7674
}
.sort ul.sort-list {
	z-index:7673
}
.sort .sort-detail {
	z-index:7672
}
.nav-index {
	z-index:7669
}
.fix-bar {
	z-index:7650
}
.nav-bar-fixed {
	z-index:7689
}
.bottom-fixed {
	z-index:7720
}
#snSideTools {
	position:fixed;
	_position:absolute;
	width:44px
}
#snSideTools li {
	margin-bottom:5px;
	float:left;
	clear:both;
	background:#FFF
}
#snSideTools li a {
	display:block;
	width:42px;
	height:42px;
	border:1px solid #cecece;
	border-radius:2px;
	background:#fff url(images/am.gif?v=2015062901) no-repeat center center
}
#snSideTools li a.sntool,#snSideTools li a.sntool:hover,#snSideTools li a.sntool:visited {
	border:1px solid #cecece;
	border-radius:2px;
	background:#f4f4f4;
	width:24px;
	height:28px;
	padding:7px 9px;
	line-height:14px;
	overflow:hidden;
	text-decoration:none;
	color:#666
}
#snSideTools li a.sntool2 {
	background:#f4f4f4 url(../img/npbg.png?v=2015062901) no-repeat 0 -248px
}
#snSideTools li a.sntool3 {
	background:#f4f4f4 url(../img/npbg.png?v=2015062901) no-repeat -42px -248px
}
#snSideTools #gotop {
	display:none
}
#snSideTools li.erweima {
	position:relative
}
#snSideTools li.erweima a {
	background:0
}
#snSideTools li .ewm-pic {
	position:absolute;
	bottom:0;
	left:-108px;
	width:100px;
	height:118px;
	border:1px solid #cecece;
	background:#FFF;
	overflow:hidden
}
#snSideTools li .ewm-pic iframe {
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:115px
}
#snSideTools li .ewm-pic img {
	position:relative;
	z-index:10;
	display:block;
	margin:10px auto 0;
	width:80px;
	height:80px
}
#snSideTools li .ewm-pic a {
	position:relative;
	z-index:10;
	width:auto;
	height:auto;
	border:0;
	color:#666
}
#snSideTools li .ewm-pic a:hover {
	color:#F60
}
#snSideTools li .ewm-pic p {
	text-align:center;
	margin:5px 5px 0;
	height:18px;
	overflow:hidden
}
.g-channel-nav {
	position:relative;
	z-index:110;
	width:100%;
	min-width:1190px;
	height:40px;
	border-bottom:1px solid #e4e4e4;
	overflow:hidden;
	background:#FFF
}
.g-channel-nav-logo {
	display:block;
	float:left;
	height:40px;
	width:198px;
	overflow:hidden
}
.g-channel-nav-logo img {
	display:block
}
.g-channel-sub-nav {
	position:relative;
	float:left;
	overflow:hidden;
	width:785px;
	width:785px
}
.g-channel-sub-nav a {
	color:#666
}
.g-channel-sub-nav a:hover {
	color:#F60
}
.g-channel-sub-nav li {
	float:left;
	margin:10px 0 0 -1px;
	_margin-top:13px;
	padding:0 15px 0 17px;
	background:url(images/public.sprite.png?v=20140825) -102px 5px no-repeat;
	font-size:14px;
	font-family:"Microsoft YaHei"
}
.g-channel-sub-nav li.home,.g-channel-sub-nav li.home a {
	font-weight:bold;
	color:#9f4f10
}
.g-channel-sub-nav li.home a:hover {
	color:#F60
}
.top-act {
	display:none
}
.root1200 .wrapper {
	width:1190px;
	min-width:1190px;
	clear:both
}
.root1200 .toolbar {
	min-width:1190px
}
.root1200 .toolbar .toolbar-con {
	width:1190px
}
.root1200 .toolbar .bar-node-mini-cart-fixed {
	margin-right:-594px
}
.root1200 .toolbar .reg-bar-node-fixed {
	margin-right:-480px
}
.root1200 .header-con {
	width:1190px;
	min-width:1190px
}
.root1200 .channel-header .header-con .wrapper {
	position:relative
}
.root1200 .header {
	min-width:1190px
}
.root1200 .header .header-box {
	min-width:1190px
}
.root1200 .s-footer {
	min-width:1190px
}
.root1200 .s-footer .s-f-con {
	width:1190px;
	min-width:1190px
}
.root1200 .s-footer p.copyright {
	width:840px
}
.root1200 .ft .ser-box {
	min-width:1190px
}
.root1200 .ft .ser-box-con {
	width:1190px
}
.root1200 .ft .promise {
	width:1250px
}
.root1200 .ft .promise dl {
	width:250px
}
.root1200 .ft .promise dd {
	width:180px
}
.root1200 .ft .help-box {
	width:1050px
}
.root1200 .ft .help-box dl {
	width:210px
}
.root1200 .ft .hot-line {
	width:250px
}
.root1200 .ft .new-pro {
	min-width:1190px
}
.root1200 .ft .new-pro-con {
	width:1190px
}
.root1200 .ft .new-pro-list {
	width:850px;
	margin-left:-50px
}
.root1200 .ft .new-pro-list dl {
	padding:0 50px;
	width:324px
}
.root1200 .ft .new-pro-list dd {
	width:224px
}
.root1200 .sort {
	margin-left:-595px
}
.root1200 .nav-index {
	margin-left:-405px;
	width:785px
}
.root1200 .search .g-search-fixed {
	margin-left:-265px
}
.root1200 .nav-bar {
	min-width:1190px
}
.root1200 .nav-bar-chanel .nav-index {
	width:785px
}
.root1200 .search .g-search-fixed {
	width:550px
}
.root1200 .top-act {
	position:absolute;
	display:block;
	right:0;
	top:20px;
	height:60px;
	width:160px
}
.root1200 .top-ad img {
	height:60px;
	width:160px
}
.root1200 .g-channel-nav {
	min-width:1190px
}
.root1200 .g-channel-sub-nav {
	width:985px
}
.root1200 .fix-bar {
	min-width:1190px
}
.top-banner {
	position:relative;
	z-index:7691;
	clear:both;
	width:100%;
	font-size:0;
	min-width:1190px
}
.root1200 .top-banner {
	min-width:1190px
}
.top-banner .top-active-wrap {
	position:relative;
	width:100%;
	overflow:hidden
}
.top-banner .top-active-wrap img {
	display:block;
	width:1190px;
	margin:0 auto
}
.root1200 .top-banner .top-active-wrap img {
	width:1190px
}
.top-banner .btn {
	position:absolute;
	top:3px;
	right:3px;
	width:16px;
	height:16px;
	color:#fff;
	overflow:hidden
}
.top-banner .btn i {
	position:absolute;
	top:0;
	left:0;
	width:16px;
	height:16px;
	cursor:pointer
}
.top-banner .btn i.bg {
	z-index:1;
	background:#000;
	opacity:.3;
	filter:alpha(opacity=30)
}
.top-banner .btn i.text {
	z-index:2;
	font:16px/18px simsun;
	text-align:center
}
.top-banner .btn:hover {
	color:#fff;
	text-decoration:none
}
.footer-dom {
	visibility:hidden
}
.footer-egg-btn {
	position:absolute;
	height:125px;
	right:0;
	top:0
}
.footer-egg-con {
	display:none;
	position:absolute;
	height:125px;
	width:100%;
	left:0;
	top:0;
	z-index:2;
	overflow:hidden
}
.uiMenu {
	display:inline;
	float:left;
	width:150px;
	margin-left:15px;
	border:1px solid #ffe0c4;
	background:#fef7f1
}
.uiMenu li {
	float:left;
	width:150px;
	paddibottom:10px;
	border-bottom:1px dashed #fce6d1
}
.uiMenu li dt {
	margin:14px 0 4px 14px;
	font-size:14px;
	font-weight:700;
	color:#333
}
.uiMenu li dt em {
	display:inline-block;
	width:17px;
	height:18px;
	margin-right:4px;
	background:url(../img/ui_bg.png?v=2015062901) no-repeat 0 -40px;
	vertical-align:middle
}
.uiMenu li dt.t2 em {
	background-position:-40px -40px
}
.uiMenu li dt.t3 em {
	background-position:-80px -40px
}
.uiMenu li dt.t4 em {
	background-position:-120px -40px
}
.uiMenu li a,.uiMenu li a:visited {
	display:block;
	height:26px;
	margin:0 6px;
	padding-left:30px;
	line-height:26px;
	color:#333;
	overflow:hidden
}
.uiMenu li a:hover {
	color:#F60;
	text-decoration:none
}
.uiMenu li a.on {
	position:relative;
	height:24px;
	padding-left:28px;
	border:1px solid #F90;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#F90;
	color:#FFF!important;
	font-weight:700;
	line-height:24px
}
.uiMenu li a.on b {
	position:absolute;
	top:8px;
	right:10px;
	display:inline-block;
	width:6px;
	height:9px;
	background:url(../img/ui_bg.png?v=2015062901) no-repeat -160px -40px;
	overflow:hidden
}
.uiMenu .new-wap {
	position:relative;
	width:108px
}
.uiMenu .new-wap .nav-new {
	position:absolute;
	display:block;
	top:0;
	left:68px;
	height:12px;
	width:12px;
	line-height:12px;
	background:url(../img/ui_bg.png) no-repeat -388px -40px;
	z-index:20
}
#qihooGwdIframe {
	display:none!important
}
.s-footer p.copyright {
	width:1190px;
	float:left
}
.root1200 .s-footer p.copyright {
	width:1190px;
	float:left
}
.s-footer .authentication {
	width:1190px
}
.root1200 .s-footer .authentication,.screen-large .s-footer .authentication {
	width:1190px
}
.s-footer .s-f-con {
	height:120px
}
.sort .all-hook {
	background:#fa0;
	color:#fff;
	height:36px;
	line-height:36px;
	overflow:hidden
}
.nav-bar-chanel .sort .all-hook {
	background:#222
}
.sort ul.sort-list li em {
	color:#fa0
}
.sort ul.sort-list li a {
	color:#eee
}
.sort ul.sort-list {
	background:#2b2b2b;
	padditop:2px
}
.sort ul.sort-list li {
	height:32px;
	line-height:32px;
	border-top:1px solid #333;
	border-bottom:1px solid #252525
}
.sort ul.sort-list li.hover {
	border-color:#2b2b2b
}
.sort ul.sort-list li.hover em {
	color:#fa0
}
.sort ul.sort-list li.hover a {
	color:#333;
	font-weight:700
}
.sort .sort-detail {
	top:38px
}
.sort .sort-detail dt a {
	color:#333
}
.sort .sort-detail-border {
	border-color:#333
}
.nav-bar {
	border-bottom:2px solid #333;
	height:36px
}
.nav-bar-chanel {
	height:30px
}
.ft .new-pro,.s-footer {
	background:#33302b
}
.bottom-fixed .life-list a {
	color:#666
}
.bottom-fixed .life-list a:hover {
	color:#fa0
}
.bottom-fixed .life-list a:hover span {
	color:#666
}
.bottom-fixed {
	background:#292929
}
.bottom-fixed-sidebar {
	background:#fa0
}
.bottom-fixed a.btn:hover,.bottom-fixed a.btn-hover {
	background:#000
}
.bottom-fixed-sidebar a.btn:hover,.bottom-fixed-sidebar a.btn-hover {
	background:#f80
}
.ft .new-pro-list dl {
	border-color:#444
}
.toolbar .bar-node-mini-cart {
	color:#333
}
.toolbar .bar-node-mini-cart .total-num-bg-box,.toolbar .bar-node-mini-cart .total-num-bg-box em,.total-num-bg-box i {
	background:#fa0
}
.g-search {
	position:relative;
	float:right;
	display:inline;
	width:600px;
	margin:28px 0 0 0;
	z-index:6790
}
.g-search .search-icon {
	position:absolute;
	display:block;
	height:34px;
	width:34px;
	top:0;
	left:0;
	text-align:center;
	line-height:34px;
	font-size:18px;
	color:#ccc
}
.g-search .search-keyword,.g-search .search-btn {
	float:left
}
.g-search .search-keyword-box {
	float:left;
	width:468px;
	padding-left:30px;
	border:2px solid #07a2ec;
	border-right:0
}
.g-search .search-keyword {
	width:458px;
	height:18px;
	margin-top:0;
	padding:8px 10px 8px 0;
	border:0;
	_border:0;
	background:#FFF;
	color:#BBB;
	font-size:14px;
	line-height:18px;
	border-radius:0;
	-webkit-border-radius:0
}
.g-search .search-btn {
	width:100px;
	height:38px;
	margin-top:0;
	padding:0 30px;
	border:0;
	cursor:pointer;
	background:#07a2ec;
	letter-spacing:7px;
	font-size:16px;
	color:#fff;
	border-radius:0;
	-webkit-border-radius:0;
	-webkit-appearance:none
}
.g-search .search-btn-hover {
	background:#41a0e8
}
.g-search-book {
	margin-right:50px
}
.g-search-focus {
	background:0
}
.g-search-focus .left-sidebar {
	background-position:-8px -18px
}
.g-search-focus .right-sidebar {
	background-position:-12px -18px
}
.g-search-focus .search-keyword {
	border-color:#07a2ec;
	color:#333
}
.g-search .adv-search {
	margin:0;
	position:absolute;
	right:-34px;
	top:5px;
	display:inline-block;
	width:24px;
	line-height:1.2em
}
.g-search-hotwords {
	float:left;
	width:100%;
	height:18px;
	margin-top:5px;
	overflow:hidden;
	_float:none;
	_position:relative;
	font-size:0
}
.g-search-hotwords,.g-search-hotwords a {
	color:#666
}
.g-search-hotwords a {
	float:left;
	margin-right:10px;
	white-space:nowrap;
	font-size:12px
}
.g-search-hotwords a:hover {
	color:#F60
}
.g-ac-results {
	position:absolute;
	left:0;
	top:39px;
	width:498px;
	border:1px solid #e4e4e4;
	background:#FFF;
	z-index:7000;
	overflow:hidden
}


/*** Footer ***/
.ft{width: 100%;background: #f5f5f5;border-top: 3px solid #e3e3e3;height:450px;}
.ft .ser-box{width: 1190px;margin: auto;position: relative;padditop: 20px;overflow: hidden;}
.ft .ser-box-con {
width: 990px;
margin: 0 auto;
overflow: hidden;
}
.ft .promise {
	width:1190px;
	padding:22px 0;
	overflow: hidden;
}
.ft .promise dl {
	float:left;
	width:145px;
	overflow:hidden;
	text-align: center;
	border-right: 1px solid #DEDEDE;
	padding-right: 20px;
}
.ft .promise dt {
	width:48px;
	height:48px;
	background:url(../img/npbg.png?v=2015062901) no-repeat;
	text-indent:-999em;
	overflow:hidden;
	margin: auto;
	text-align: center;
    paddibottom: 6px;
}
.ft .promise dt.zheng {
	background-position:0 0
}
.ft .promise dt.jisu {
	background-position:-48px 0
}
.ft .promise dt.wuyou {
	background-position:-96px 0
}
.ft .promise dt.te {
	background-position:-144px 0
}
.ft .promise dt.quanyi {
	background-position:-240px 0
}
.ft .promise dd {
	float:left;
	height:48px;
	width:140px
}
.ft .promise dd p {
	line-height:24px;
	width:100%;
	color:#999
}
.ft .promise dd p strong {
	font-weight:700;
	color:#222;
	font-size:14px
}
.ft .help-box {
	float:left;
	width:850px;
	height:180px
}
.ft .help-box dl {
	float:left;
	height:160px;
	width:170px
}
.ft .help-box dt {
	width:100%;
	line-height:40px;
	font-weight:700;
	color:#545454;
	height:35px;
	font-size:14px;
	overflow:hidden
}
.ft .help-box dd {
	width:100%;
	line-height:22px
}
.ft .help-box dd a {
	color:#545454
}
.ft .help-box dd a:hover {
	color:#f60
}
.ft .hot-line {
	float:left;
	height:180px;
	width:190px;
	padding-left:40px;
	margin-left:-41px;
	border-left:1px solid #eaeaea
}
.ft .hot-line p,.ft .app-down p {
	width:100%;
	line-height:40px;
	font-weight:700;
	color:#545454;
	height:35px;
	font-size:14px;
	margin-bottom:5px;
	overflow:hidden
}
.ft .hot-line b {
	float:left;
	display:inline-block;
	height:55px;
	background:url(../img/npbg.png?v=2015062901) no-repeat
}
.ft .hot-line b.phone {
	width:160px;
	background-position:0 -144px
}
.ft .hot-line b.phone-num {
	width:0;
	background-position:-80px -144px
}
.ft .hot-line a.online {
	display:inline-block;
	color:#212121;
	height:27px;
	line-height:27px;
	width:100px;
	text-align:center;
	border:1px solid #ddd;
	border-radius:2px;
	background:#fff;
	text-decoration:none
}
.ft .hot-line a.online em {
	font-size:18px;
	color:#f90;
	margin-right:2px
}
.ft .app-down {
	float:left;
	height:180px;
	width:90px
}
.ft .new-pro {
	position:relative;
	width:100%;
	min-width:1190px;
	height:125px;
	background:#787878
}
.ft .new-pro-con {
	width:1190px;
	margin:0 auto;
	overflow:hidden
}
.ft .new-pro-list {
	float:left;
	width:620px;
	height:125px;
	margin-left:-20px;
	color:#eee
}
.ft .new-pro-list dl {
	float:left;
	height:100px;
	padding:0 20px;
	width:269px;
	margin-top:12px;
	border-right:1px dotted #8d8d8d
}
.ft .new-pro-list dt {
	float:left;
	height:80px;
	width:80px;
	margin-right:20px;
	margin-top:5px
}
.ft .new-pro-list dd {
	float:left;
	height:100px;
	width:169px
}
.ft .new-pro-list dd p.title {
	line-height:25px;
	font-size:14px;
	font-weight:700
}
.ft .new-pro-list dd p.title a {
	color:#eee
}
.ft .new-pro-list dd p.intro {
	line-height:18px
}
.ft .new-pro-list dd p.intro a {
	color:#fff;
	text-decoration:none
}
.ft .serch-zmt {
	float:left;
	width:390px;
	height:100px;
	margin-top:10px
}
.ft .serch-zmt dt {
	float:left;
	height:94px;
	width:140px;
	margin-top:3px;
	background:url(../img/npbg.png?v=2015062901) 0 -50px no-repeat
}
.ft .serch-zmt dd {
	float:left;
	height:100px;
	width:190px;
	color:#eee
}
.ft .serch-zmt dd p.title {
	line-height:25px;
	font-size:14px;
	font-weight:700
}
.ft .serch-zmt dd p.intro {
	line-height:18px
}
.ft .serch-zmt dd a.srh-btn {
	display:block;
	height:25px;
	width:105px;
	margin-top:5px;
	text-indent:-999em;
	overflow:hidden;
	background:url(../img/npbg.png?v=2015062901) -140px -49px no-repeat
}
.ft .serch-zmt dd a.srh-btn:hover {
	background-position:-140px -74px
}

.s-footer .s-f-con {
	height:105px;
	width:1190px;
	min-width:1190px;
	margin:0 auto;
	font-family:"Microsoft Yahei"
}
.s-footer p.url-list {
	height:25px;
	line-height:25px
}
.s-footer p.url-list a {
	color:#f9f9f9
}
.s-footer p.url-list span {
	color:#888;
	padding:0 8px
}
.s-footer .authentication {
	float:right;
	height:25px;
	width:350px;
	margin-top:5px
}
.s-footer .authentication a {
	display:inline-block;
	margin-right:8px
}
.s-footer p.copyright {
	float:right;
	width:640px;
	line-height:25px;
	color:#999;
	height:25px;
	margin-top:5px
}
.ft-dimg{display: block;overflow: hidden;width: 1050px;margin: auto;}
.ft-dimg li{float: left;margin-right: 10px;text-align: center;}
.foot{background: #fff;height:140px;padding: 25px;}
.foot .fb-lk {width: 512px;margin: auto;}
.foot .fb-lk li{float:left;}
.foot .fb-lk li i{ font-style: normal;color: #d0d0d0;padding: 0 10px 0 10px;}
.foot .ft-box .copy{text-align: center;margin-top: 10px;color: #999;}
.foot .ft-box .lkimg{overflow: hidden;padding: 20px;width: 392px;margin: auto;}
.foot .ft-box .lkimg a{display: block;overflow: hidden;width: 90px;height: 34px;margin-right: 8px;float: left;}
.foot .ft-box .lkimg .xypj,.foot .ft-box .lkimg .gs,.foot .ft-box .lkimg .cxwz,.foot .ft-box .lkimg .wlsh{background: url(../images/ft-lkimg.png);}
.foot .ft-box .lkimg .gs{background-position: 0 0;}
.foot .ft-box .lkimg .xypj{background-position: -100px 0;}
.foot .ft-box .lkimg .cxwz{background-position: -200px 0;}
.foot .ft-box .lkimg .wlsh{background-position: -300px 0;}

/*当前位置*/
/*.position{height:38px;line-height:38px;overflow: hidden;clear: both;color: #999;}*/

.position{height:38px;line-height:38px;color: #999;}/*20150728*/

.position a{color: #666;padding-left: 10px;}

/*左侧分类*/
.titlehd{background: #f5f5f5;height: 42px;line-height: 42px;border-bottom: 1px solid #DEDEDE;}
.titlehd h2{font-weight: 700;padding-left: 15px;font-size: 15px;}
.related-sorts{width:200px;border: 1px solid #DEDEDE;margin-bottom: 15px;}
.related-sorts .fllist{padding: 4px 0 4px 6px;overflow: hidden;zoom: 1;}
.related-sorts .fllist li {float: left;width: 90px;height: 18px;padding: 3px 6px 3px 0;overflow: hidden;}
.related-sorts .toplist{padding: 10px;overflow: hidden;}
.related-sorts .toplist li {position: relative;height: 60px;padding: 12px 0;border-bottom: solid 1px #EEE;margin-bottom: -1px;overflow: hidden;}
.related-sorts .toplist li img {float: left;width: 60px;height: 60px;margin-right: 10px;border: 1px solid #DEDEDE;}
.related-sorts .toplist li .title {height: 42px;margin-bottom: 8px;overflow: hidden;}
.related-sorts .toplist li .title a {color: #666;font-size: 12px;}
.related-sorts .toplist li .num {position: absolute;top: 12px;left: 0;width: 16px;height: 16px;background: url(../img/icons-2.png) no-repeat -35px -85px;font: 400 12px/16px Arial;color: #FFF;text-align: center;}
.related-sorts .toplist li .highlight {background-position: -15px -85px;}
.related-sorts .price {color: #D00;font-family: Tahoma;font-weight: 700;}
.related-sorts .kllist li {padding: 10px 0;margin: 1px 10px -1px;border-bottom: solid 1px #dedede;}
.related-sorts .kllist li .image {display: block;width: 120px;height: 120px;margin: 0 auto;}

