﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{padding:0px; margin:0px; list-style-type:none;}
body,button,input,select,textarea{ line-height:1.5; font-family:"微软雅黑";
font-size:12px; font-style:normal; font-variant:normal; font-weight:normal; font-size-adjust:none; font-stretch:normal;}
#page,#header,#content,#footer{margin-left:auto; margin-right:auto;}
a{text-decoration:none;}
a:hover {text-decoration: underline;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
fieldset,img{border: 0px currentColor;}
address,cite,em ,var {	font-style: normal;}
ul,ol,li {list-style: none;}
button,input.select,textarea{font-size: 100%;}
table {	border-collapse: collapse; border-spacing: 0;}
.fl{float:left;}
.fr{float:right;}
.tb-s40{width:40px; height:40px;}
.cl{clear:both;}
img{border:0px;}
.price{font-family:arial;}
.price,.pp_price{color:#d70000 !important;padding:0px !important;font-size:14px;font-weight:700;}
.cor_red{color:#E51421;font-weight:700;font-size:13px;margin-left:1px; margin-right:1px;}
.gbl_price{background:url(../images/rmb.gif) no-repeat left 3px;padding-left:10px;font-size:14px;color:#D70000;font-weight:700;
font-family:arial;}
.xcontent{margin-left:auto;margin-right:auto; background-color:#F0F0F0;clear:both;overflow:hidden; padding-bottom:20px;}
.hidden{display:none;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mb10{margin-bottom:10px;}

/*==============================*/
/* 顶部导航条样式 */
/*==============================*/
#site-nav{ height: 40px; position: relative; z-index:100000000; background-color:#F5F5F5;background:url("../images/roof_bg.png") repeat-x;}
#site-nav-bd{ width:1200px; height:40px; color:#000; line-height:40px; padding:0px 0px; margin:0px auto; position:relative; z-index:10000;}
#site-nav-bd a { color: #666;font-family:"微软雅黑"}
#site-nav-bd a:hover { color:#43a44b; text-decoration: underline;}
#site-nav-bd .user-entry { line-height: 40px; display: block; width: 550px; height: 40px; float: left; padding: 0px 0 0px 0px; margin:0; overflow: hidden;}
.user-entry dt { color: #555; display: block; float: left; padding: 0 18px 0 5px;position:relative;cursor:pointer;}
.user-entry dt span { padding: 0 2px;}
.user-entry dd { color: #999; display: block; float: left; padding: 0 4px;}
.user-entry dd a { color: #999; padding: 0 2px;}
#site-nav-bd .quick-menu { position: absolute; top: 0px; right: 0px;}
.quick-menu li { background:url(../images/nc_topbar.gif) no-repeat 100% -18px; height:40px; float: left; margin-left: -1px; position: relative; z-index: auto;}		
.quick-menu li.last { background: none transparent scroll repeat 0% 0%}
.quick-menu li a { line-height:38px; background-color:transparent;  padding: 2px 10px 0 10px; display: block;}
.quick-menu .menu { }
.quick-menu .menu-hd { line-height:37px; display: block; height: 37px; padding: 0px 12px 0px 10px; margin: 1px 1px 0 1px; position: relative; z-index: 10002; cursor: pointer;}
.quick-menu .menu-hd i { font-size: 0px; line-height: 0; width: 10px; height: 10px; border-width: 4px; 
                         background:url("../images/nc_topbar.png") 0 -34px no-repeat; 
                         position: absolute; 
                         top: 17px; 
                         right: 7px;
                          -webkit-transition: .2s ease-in; 
                          -moz-transition: -webkit-transform .2s ease-in; 
                          -o-transition: -webkit-transform .2s ease-in; 
                          transition: .2s ease-in;

}		
.quick-menu .menu:hover .menu-hd { background:#FFF; margin: 0px; border: #F3F2F2 1px solid; border-bottom-style: none;}
.quick-menu .menu:hover .menu-hd i { top: 17px; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.quick-menu .menu-bd { background: #fff; width:1200px; display:none;  border: #F3F2F2 1px solid; position: absolute;overflow:hidden; z-index: 10001;left:0px; top: 38px; zoom:1; }
.quick-menu .menu-bd .loading { margin: 10px auto 10px 48%; }
.quick-menu .menu:hover .menu-bd { display: block;}
.quick-menu .user-center .menu-hd { width: 58px; padding-top: 1px; _padding-top: 1px;}
.quick-menu .user-center .menu-bd { width: 102px; right:0px; }
.quick-menu .user-center ul{ padding: 8px; float: left;}
.quick-menu .user-center ul li { background-image: none;}
.quick-menu .user-center ul li a { background-image: none; line-height: 20px; width:96px; height:20px; float: left; clear: both; padding: 0 0 2px 0; margin:5px 0;}		
.quick-menu .seller-center .menu-hd { width: 48px; padding-top: 1px; _padding-top: 1px;}
.quick-menu .seller-center .menu-bd { width: 92px; right:0px; }
.quick-menu .seller-center ul{ padding: 8px; float: left;}
.quick-menu .seller-center ul li { background-image: none;}
.quick-menu .seller-center ul li a { line-height: 20px; background-image: none; width:76px; height:20px; float: left; clear: both; padding: 0 0 2px 0; margin: 0;}		
.quick-menu .cart .menu-hd { color: #60332c; width: 60px; padding-top: 1px; _padding-top: 1px; padding-left: 25px;}
.quick-menu .cart .menu-hd s { background: url(../images/nc_topbar.gif) no-repeat scroll 0px 0px; width: 12px; height: 12px; position: absolute; top: 14px; *top: 4px; left: 7px;}
.quick-menu .cart .menu-hd strong { font-weight:600; color:#F60; padding: 0 3px;}
.quick-menu .cart .menu:hover .menu-hd { color:#F30; text-decoration: underline;}
.quick-menu .cart .menu-bd { width: 370px; left: 0px;}
.quick-menu .cart .order a { padding: 0;}
.quick-menu .cart .order table { width: 354px; padding:0; margin: 0;}
.quick-menu .cart .order td { padding:5px; border-bottom: solid 1px #F1F1F1;}
.quick-menu .cart .order td.picture { height:40px; width: 40px; float:left;}
.quick-menu .cart .order td.name { line-height: 18px; width: 200px; height:36; padding:5px 5px 9px 5px;}
.quick-menu .cart .order td.price { height:40px; width: 84px;}
.quick-menu .cart .order td.price p { line-height: 20px; color: #F30; height:20px; text-align:right; }
.quick-menu .cart .order td.no-border { border:none;}
.quick-menu .cart .order td span.all { width:200px; float:left;}
.quick-menu .cart .order td span.all strong { font-weight: 600; padding: 0 4px; color: #F30;}
.quick-menu .cart .order td span.button a, .quick-menu .cart .no-order .button { line-height: 24px; color: #FFF; background-color: #FE8502; text-align: center; display: block; float: right; padding: 0 10px; margin: 0px; border: solid 1px #ED6002; border-radius: 4px;} 
.quick-menu .cart .no-order , .quick-menu .cart .order { padding: 8px; float:left;}
.quick-menu .cart .no-order span { line-height:24px; color:#999; display:block; height:24px; float: left;}		
.quick-menu .favorite .menu-hd { width:48px; padding-top: 1px; _padding-top: 1px;}
.quick-menu .favorite .menu-bd { width: 80px; left:0px; }
.quick-menu .favorite ul{ padding: 8px; float: left;}
.quick-menu .favorite ul li { background-image: none;}
.quick-menu .favorite ul li a { background-image: none; line-height: 20px;  width:73px; height:20px; float: left; clear: both; padding: 0 0 2px 0; margin: 5px 0;}
.quick-menu li.links { background:url(../images/hbg.png) no-repeat -119px 6px;}
.quick-menu .links .menu-hd { width: 58px; padding-top: 1px; _padding-top: 1px;}
.quick-menu .links .menu-db { display: block;}
.quick-menu .links .menu-bd { float: left; right:0px; }
.quick-menu .links .menu-bd ul{ float: left;margin:18px 0 12px 30px; }
.quick-menu .links .menu-bd ul li { background-image: none;}
.quick-menu .links .menu-bd ul li a { line-height: 20px;  white-space:nowrap; /*width: 64px;*/ height: 20px; clear: left;  margin: 0; overflow: hidden;}
.quick-menu .links .menu-bd ul li ul {margin:12px 0 0 0;
}
/*头部购物项列表*/
#top_cartlist{}
#top_cartlist h3{clear:both; height:30px; line-height:30px;text-indent:1em;font-weight:700; margin-top:20px;}
.mycart_pro_list li{padding:10px;border-bottom:1px dotted #ddd;background-image:none;}
.mycart_pro_list li a{padding:0px;}
.mycart_pro_list .info{width:235px; margin:0px 10px;overflow:hidden;}
.mycart_pro_list li .img{width:42px; height:42px;border:1px solid #dcdcdc; padding:0px;margin:0px;}
.mycart_pro_list li .img img{margin:0px;padding:1px;}
.mycart_pro_list .info .cgray{color:#a9a9a9;}
.nav ul .nav_com ul li .mycart_pro_list .num_cz{width:70px; text-align:center;}
.mycart_pro_list .num_cz em{color:#F22E00; font-weight:700;}
#top_cartlist .car_box_botm{width:100%;overflow:hidden;height:40px; line-height:40px; background-color:#F3F3F3;border-top:1px dotted ddd;padding-top:1px;}
#top_cartlist .car_box_botm .gocheck{border-radius:2px; width:120px; height:28px;line-height:28px; text-align:center;display:block;background-color:#FF4400;color:#FFF;margin:5px 10px;text-decoration:none;}

/*广告样式*/
.ads_w1000{width:1000px;overflow:hidden; margin-left:auto; margin-right:auto; margin-top:5px;}
.ads_w1170{width:1170px;overflow:hidden; margin-left:auto; margin-right:auto; margin-top:5px;}
/*Logo/搜索*/
.qr .qr-ft,.category .navcatgory i,.member .member-bd img{
	background:url(../images/home_split.png) no-repeat 0% 0%;
}
.wrap{width:1170px; margin:0px auto; overflow:hidden;}
.wrap::after{clear:both; display:table; content:""}
.row::after{clear:both; display:table; content:""}
.screen-hd .head{height:100px; padding-top:10px; overflow:hidden;}
.screen-hd .head .search{width:570px; float:left; display:inline;margin-left: 10px; }
.screen-hd .head .search .search-wrap{ margin-top:0px; margin-right:220px; margin-bottom:0px; margin-left:180px;}
.search .search-bd{position:relative;}
.search .search-ft{height:20px;line-height:19px; overflow:hidden; padding:5px 80px 0px 0px; position:relative;}
.search .search-ft .search-hots{position:relative; zoom:1; white-space:nowrap;}
.search .search-ft .search-hots a{color:#6c6c6c; margin-right:8px; float:left; display:inline;}
.search .search-ft .search-hots .more{top:-1px; richness:-41px; padding:0px 10px 0px 5px; margin-right:0px; border:1px solid #eee; position:absolute; background:none; background-color:#FFF;}
.search .search-ft .search-hots a.more:hover{ color:#FFF; background-color:#FF4400; text-decoration:none;}
.screen-hd .head .logo{ width:312px; height:70px; float:left; display:inline;  border:1p solid #000;padding-top:20px;}
.screen-hd .head .logo a img{float:left;}
.screen-hd .head .logo p{float:left;color:#666;line-height:60px;padding-left:10px;}

.search-hd .cont{ width:100%; margin-bottom:25px; float:left; display:inline;}
.dijiu_banner {
    float:right;
    margin-left:20px;
    margin-top:5px;
}

.screen-hd .head .search .search-cms {}
.screen-hd .head .search  .search-cms .tab { overflow: hidden; height: 26px;}
.screen-hd .head .search .search-cms .tab li { font-size: 13px; color: #777;  display: inline-block; padding: 0 12px 0 15px; margin-left: 0px; position: relative; z-index: 1; cursor: pointer;}
.screen-hd .head .search  .search-cms .tab li { *display: inline/*IE7*/;}
.screen-hd .head .search  .search-cms .tab li.current { font-weight: 600; height:26px;background-color:#2BB8AA;line-height:26px;color:#FFF;}
.screen-hd .head .search .search-cms .tab li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; margin-left:-3px; border-width: 6px; border-color: transparent transparent #12A69A transparent; border-style: dashed dashed solid dashed; position: absolute; top: 14px; left: 50%; }
.screen-hd .head .search  .search-cms .tab li.current i { display: block;}
.screen-hd .head .search  .search-cms .form-box { background-color: #2BB8AA; display: block; padding: 3px;}
.screen-hd .head .search  .search-cms .form-box form { display: block; width: 562px; height: 32px; border: solid 1px #2BB8AA; }
.screen-hd .head .search  .search-cms .input-text { line-height: 20px; background-color: #FFF; display: block; width: 470px; height: 20px; float: left; padding: 6px; border: 0; box-shadow: inset 2px 2px 2px rgba(153,153,153, 0.25);}
.screen-hd .head .search .search-cms .input-btn { font-size: 14px; font-weight: 600; color: #FFF; background-color: #2BB8AA; display: block; width: 80px; height: 32px; border:1px solid #2BB8AA; cursor: pointer;}


.pp-mn {
	height: 40px;
	clear: both;
	text-align: left;
	min-width: 1170px;
	margin-top:0px;
	background-color:#2BB8AA;
}
.pp-mn a: hover {
	color: #c22;
}
.pp-mn .pp-ls-hd {
	position: absolute
}
.pp-mn-bd {
	position: relative;
	z-index: 41;
	width: 1170px;
	margin: 0 auto
}
.pp-mn-ul {
	*zoom: 1;
	_overflow: hidden;
	_height: 29px;
	
	position:relative;
	margin-left:220px;
	float:left;
}
.pp-mn-ul: after {
	content: '\20';
	display: block;
	clear: both;
	height: 0
}
.pp-mn-ul li {
	position: relative;
	float: left;
	height: 40px;
	line-height:40px;
	border-right:1px solid #0fb1b7;
	
}
.pp-mn-ul li:hover{background-color:#12A69A}

.pp-mn-ul .pp-mn-w0 {
	width: 1px;
	font-size: 0;
	height: 14px;
	background-color: #BEBEBE;
	margin: 7px 10px 0 -3px
}
.pp-mn-ul .pp-mn-w3 {
	width: 45px
}
.pp-mn-ul .pp-mn-w4 {
	width: 60px
}
.pp-mn-ul-a {
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	padding-left:18px; padding-right:18px;
	color: #fff;
	display:inline-block;
	
/*	font-family: \5FAE\8F6F\96C5\9ED1*/
}
.pp-mn-ul-a: hover {
	text-decoration: none
}
.pp-mn-ul .pp-mn-ul-more {
	margin-left: -1px;
	left: 0;
	width: 54px
}
.pp-mn-ul-more .pp-mn-ul-a {
	line-height: 27px
}
.pp-mn-ul-more .pp-mn-ul-a: hover {
	color: #333;
	cursor: default
}
.pp-mn-ul-more .pp-ls-hd {
	padding-top: 5px;
	top: -5px
}
.hover .pp-mn-ul-more-hd {
	padding-top: 4px;
	padding-bottom: 6px
}
.pp-mn-ul-more-hd {
	width: 23px;
	overflow: hidden
}
.pp-mn-ul-more-hd .angle {
	right: 5px;
	top: 16px
}
.pp-mn-ul-more .pp-ls-bd {
	width: 243px;
	left: auto;
	right: 0;
	padding: 12px 10px 10px;
	margin-top: 0;
	top: 32px
}
.pp-mn-ul-more .pp-ls-bd img {
	display: block
}
.pp-mn-ul .pp-mn-ul-all {
	left: 0;
	width: 122px
}
.pp-mn-ul-all .pp-mn-ul-a,.pp-mn-ul-all .pp-mn-ul-a: hover {
	color: #333;
	cursor: default
}
.pp-mn-ul-all .pp-ls-bd {
	width: 983px;
	left: -72px;
	margin-top: 0;
	overflow: hidden;
	padding: 15px 0;
	top: 32px
}
.pp-mn-ul-all: hover .pp-mn-ul-all-hd,.hover .pp-mn-ul-all-hd {
	height: 31px;
	overflow: hidden
}
.pp-mn-ul-all .pp-ls-hd .angle {
	right: 5px;
	top: 16px
}
.pp-mn-ul-a s {
	display: none
}
.pp-mn-cur s {
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	display: inline-block;
	border-width: 4px;
	border-color: transparent transparent #C22 transparent;
	border-style: dashed dashed solid dashed;
	position: absolute;
	top: 21px;
	left: 50%;
	margin-left: -4px
}
.pp-mn-ul-all-panel {
	*zoom: 1;
	overflow: hidden;
	margin-right: -2px
}
.pp-mn-ul-all-panel .pp-nl-dl {
	float: left;
	width: 160px;
	padding: 0 20px 0 16px;
	border-top: none;
	border-right: 1px dotted #BEBEBE
}
.pp-mn-ul-all-panel .pp-nl-ul li {
	width: 68px;
	height: auto
}
.pp-mn-ul-all-panel .pp-nl-dl dd {
	padding-bottom: 20px;
	padding-left: 24px
}
.pp-mn-ul-all-panel .food dd,.pp-mn-ul-all-panel .baby dd,.pp-mn-ul-all-panel .cosmetic dd,.pp-mn-ul-all-panel .clothes dd,.pp-mn-ul-all-panel .sports dd {
	padding-bottom: 0
}
.pp-mn-ul-icon {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 7px;
	_margin-right: 4px
}

.nav{height:40px;margin-bottom:10px;}
.nav .w{position:relative;z-index:1;}
.categorys{height:40px;left:0;position:absolute;width:210px; z-index:100; float:left;zoom:1;}
.categorys .ld{background-color:#12A69A;cursor:default;width:209px;}/**/
.categorys .ld a{font-family:微软雅黑;font-size:14px;color:#FFFFFF;display:block;height:40px;line-height:35px;padding-left:20px;text-decoration:none;background:url(../images/nav_top.gif) no-repeat 160px center}

.categorys:hover .banner{display:block;}
.categorys .mc{display:none;}
.categorys:hover .mc{display:block;}
.banner{position:absolute;top:40px;left:0;height:435px;width:210px;}
.category{background:#F8F7F7;border:1px solid #ccc;height:525px;padding:0;position:relative;z-index:999;}

.category .navcatgory li{border-left:1px solid #EEEEEE;overflow:hidden;position:relative;width:205px;color:#000000;font-size:14px;line-height:41px;text-indent:0.5em;}
.category .navcatgory li.col{background-color:#EEE;}
.category .navcatgory li.selected{background:#FFFFFF;width:209px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-left:4px solid #B22D00;cursor:pointer;left:-1px;}
.category .navcatgory li em{color:#333333;font-family:"微软雅黑";font-size:13px;margin-right:15px;cursor:pointer;}
.category .navcatgory li em a:hover{text-decoration:underline;color:#FF4400;}
.category .navcatgory a{color: #777777;font-family: Verdana,Geneva,sans-serif;font-size: 12px;margin-right: 5px;}
.subCategory{left:209px;top:0px;overflow:hidden;position:absolute;z-index:999999;}
.subCategory .j_SubView{background:#FFFFFF;border:1px solid #ddd;border-left:none;height:auto;margin:0px 10px 0px 0px;overflow:hidden;width:670px;z-index:17;height:524px;}
.category .catlist{color:#333333;display:inline-block;font-size:12px;line-height:30px;overflow:hidden;padding:15px 0 15px 15px;width:645px;float:left;}
.category .barnd{margin:15px 15px 25px 0;width:195px;float:right;}
/*新加样式*/
.category .catlist .mod-hd {height: 30px; line-height: 30px; overflow: hidden;  border-bottom:1px solid #EEEEEE;}
.category .catlist .mod-hd li {height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; margin-right: 40px; float: left; display: block;}
.category .catlist .mod-hd a {float: left; display: inline; cursor: pointer;}
.category .catlist .mod-hd a strong {font-weight: 400; margin-right: 8px; float: left; display: inline;}
.category .catlist .mod-bd-l{width:640px; padding-right: 0px; float:left; }
.category .catlist .mod-bd-r{width:264px;float:left; margin-left:15px;}
/*新加样式 end*/

.category .catlist dl{padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #ddd;width:300px;}
.category .catlist dt{display:inline-block;line-height:normal;margin-bottom:10px;overflow:hidden;padding-bottom:3px;width:100%;border-bottom:2px solid #000}
.category .catlist dd{display:inline-block; line-height:30px;height:100px; margin-bottom:15px; overflow:hidden; width:100%;overflow:hidden;}
.category .catlist dt a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:#333;display:block;font-family:"微软雅黑";font-size:14px;font-weight:bold; }
.category .catlist dd a{color:#666;display:block;float:left;font-family:Verdana,Geneva,sans-serif;font-size:12px;line-height:normal;margin-right:5px;line-height:25px;padding:0px 5px;white-space:nowrap;word-break:keep-all;}
.category .catlist dd a:hover{color:#FF4400;}
.category .barnd h4{color:#000000;font-family:"微软雅黑";margin-bottom:5px;width:100%;font-size:14px;}
.category .barnd ul{display:inline-block;width:auto;height:auto;overflow:hidden;}
.category .barnd li{color:#D9D9D9;float:left;height:40px;margin-right:2px;margin-top:5px;padding-right:2px;text-indent:inherit;border:1px solid #E1E1E1;}
.category .navcatgory li i{width:30px; height:24px; margin:5px 0px 0px 10px; display:inline; float:left;}
.category .navcatgory li .xm_ps{ background-position:-120px -23px;}
.category .navcatgory li .fz_ny{background-position:-120px -0px;}
.category .navcatgory li .yd_hw{background-position:-120px -48px;}
.category .navcatgory li .zb_sb{background-position:-120px -72px;}
.category .navcatgory li .sj_sm{background-position:-120px -96px;}
.category .navcatgory li .jd_bg{background-position:-120px -120px;}
.category .navcatgory li .hf_cz{background-position:-120px -144px;}
.category .navcatgory li .my_yp{background-position:-120px -168px;}
.category .navcatgory li .jf_jj{background-position:-160px -0px;}
.category .navcatgory li .qc_yp{background-position:-160px -96px;}
.category .navcatgory li .ms_tc{background-position:-160px -48px;}
.category .navcatgory li .ry_bh{background-position:-160px -72px;}



/*---------------------------------foot Start 底部样式开始---------------------------------*/
/*---------------------------------foot Start 底部样式开始---------------------------------*/
/* 底部帮助中心 */
.g_footer{margin-top:0px;background-color:#F0F0F0}
.g_footer .serverbox{width:100%;clear:both;border-top:1px solid #ECECEC;background-color:#F9F9F9;}
.g_footer  .sn-server{width: 1170px;margin-left:auto; margin-right:auto; overflow:hidden;}

.g_footer .specialbox{width:100%;color:#fff;background-color:#D93600;height:5px;}
.g_footer .specialbox a{color:#FFF;}

.g_footer  .sn-specialbox{width: 1170px;margin-left:auto; margin-right:auto; overflow:hidden }

.g_footer .copyrightbox{width:100%;background-color:#FFF;}

.g_footer .copyrightbox .copyright{width: 1170px;margin-left:auto; margin-right:auto;height:100%;padding:15px 0px 20px 0px;}
.g_footer .copyrightbox .copyright .snlinks,.g_footer .copyrightbox .copyright .rights{text-align:center;}

.g_footer .copyrightbox .copyright .snlinks a,.g_footer .copyrightbox .copyright .rights a{color:#666;line-height:24px;margin-left:10px;}


.g_footer .copyrightbox .copyright .rights{color:#999;line-height:2em;}

.nav-crumbs{margin-bottom:20px;margin-top:10px;padding-bottom:10px;padding-left:10px;line-height:25px;border-bottom:1px solid #e5e5e5;}
.crumbs a{padding-right:8px;margin-right:1px;}

.page_all_foot{border-top:1px dotted #ECECEC; margin-top:15px;background-color:#F9F9F9;width: 1170px;margin-left:auto; margin-right:auto; clear:both;}
.page_all_foot .page_all_foot_con{padding:0px 6px 14px 12px;margin-top:20px; overflow:hidden; }
#hp{ width:100%;padding:0px 6px 14px 12px;margin-top:20px; overflow:hidden;}
#hp li{ float:left;}
#hp dl{display:block; margin-bottom:6px; overflow:hidden; width:180px; padding-right:5px;}    
#hp dt{height:29px; line-height:29px; font-weight:bold; font-size:14px; text-align:left; color:#504c4d;border-bottom:1px solid #dddddd;  margin:0 22px 0 0;}   
#hp .gtotop_title{ height:28px;width:auto; padding-left:6px;}
#hp dd{margin-left:0px; margin-top:8px; color:#717171;line-height:20px;}
#hp dd a{ padding-left: 10px;color:#717171}


#footer { font-size: 12px !important; line-height: 20px; color: #aaa; text-align: center; width: 1170px; clear: both; margin: 0px auto 0px auto; padding-bottom: 10px; overflow: hidden; margin-top:15px;border-top:1px solid #E9ECEF;}
#footer p { color: #666; word-spacing: 5px; padding: 10px 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .fot_link a{color:#666;margin:0px 10px;}
#footer .vol { font-family: Verdana, Geneva, sans-serif; font-weight: 600; font-style: oblique; font-size: 12px;}
#footer .vol .b { color: #00F;}
#footer .vol .o { color: #F60;}
#footer .vol em { font-family: Georgia, Arial;  font-weight: 600; font-style: italic; color: #000; margin-left: 2px;}

.user-entry .login,#site-nav-bd .user-entry .login a {
    color:#2bb8aa;
}


/*nav*/
.nav{
    /*position: absolute;
    width: 1200px;
    right: 0;
    left: auto;
    background: #fff;
    z-index: 999;
    overflow: hidden;
    border:1px solid #ECECEC;
    border-top:none;
    padding: 15px 0;
    overflow: hidden;
    display: none;
    margin-right: -1px;*/
    /*margin-top: 1px;*/
}
 .nav ul .nav_com{
     float: left;
     width:269px;
     height:190px;
     margin-left:6px;
     margin-right: 20px;
     border-right: 1px solid #ECECEC;
}
.nav ul .nav_com ul{
    overflow: hidden;
    margin: 4px 0 0 0;
}
.roof_com .nav{
}
.nav ul .nav_com h2{
    font-size: 16px;
    font-weight: normal;
    height:30px;
}
.nav ul .nav_com ul li{
    float: left;
    margin: 8px 25px 6px 0;
    line-height:25px;
}
.nav ul .nav_com ul li a{
    display: block;
    padding:0 6px;
    border-radius: 3px;
}

#site-nav-bd .nav ul .nc_1 ul li a:hover{
     background: #E96818;
     color: #fff;
     text-decoration:none;
 }
#site-nav-bd .nav ul .nc_2 ul li a:hover{
    background: #84A326;
    color: #ffffff;
     text-decoration:none;
}
#site-nav-bd .nav ul .nc_3 ul li a:hover{
    background: #e066b1;
    color: #ffffff;
     text-decoration:none;
}
#site-nav-bd .nav ul .nc_4 ul li a:hover{
    background: #338DCF;
    color: #ffffff;
     text-decoration:none;
}
.nav ul .no_bor {
    border-right:none;
    margin-right:0;
}
.h2_1{
    color:#E96818;
}
.h2_2{
    color:#84A326;
}

.h2_3{
    color:#e066b1;
}
.h2_4{
    color:#338DCF;
}
.login_i{ 
    font-size: 0px; 
    line-height: 0; 
    width: 10px;
    height: 10px; 
    border-width: 4px; 
    background:url("../images/nc_topbar.png") 0 -34px no-repeat; 
    position: absolute; top: 17px; right: 7px; 
    -webkit-transition: .2s ease-in; 
    -moz-transition: -webkit-transform .2s ease-in;
     -o-transition: -webkit-transform .2s ease-in;
      transition: .2s ease-in;

}
.user_login:hover .login_i{ top: 16px;right:7px; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.dec_add {
    line-height:20px;
    height:20px;
}
.num_cz p {
    height:23px;
    line-height:23px;
    text-align:right;
}
.quick-menu li .num_cz p a {
    line-height:23px;
}
.quick-menu li .name a {
    line-height:24px;
}
.quick-menu li img a {
    padding:0;
}


/*登录后*/

.login_detail{
    position: absolute;
    background: #fff;
    top:40px;
    left:1px;
    z-index: 9999;
    border: 1px solid #F3F2F2;
    border-top:none;
    display:none;
    margin-left: -1px;
}
.login_detail .login_head{
    float: left;
    margin: 20px 7px 20px 20px;
}
.login_detail div{
    float: left;
    margin: 7px 0 0;
    width: 180px;
}
 .login_detail div p{
    overflow: hidden;
    height: 45px;
    float: right;
}
 .login_detail div p a{
    padding: 0 8px;
}
 .login_detail div img{
    display: block;
    margin: 0 3px 0 4px;
    float: left;
}
 .login_detail div em{
    display: block;
    font-style: normal;
    float: left;
}
 .login_detail div span{
    width: 100%;
    display: block;
    margin: 0 0 0 8px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.user_login {
       border:1px solid #fefefe;
}