/*
	Name:			mod_reset
	Level:			Global
	Explain:		重定义浏览器默认样式
	Last Modify:	SJAY 2012/4/25
*/
	*{margin:0;padding:0;word-wrap:break-word;}
	body,input,button,select,textarea{font:12px/1.5 'microsoft Yahei',Tahoma,Helvetica,SimSun,sans-serif,Hei;color:#444;}
		textarea{resize:none;}
	table{empty-cells:show;border-collapse:collapse;}
		caption,th{text-align:left;font-weight:400;}
	ul,li{list-style:none;}
	h1,h2,h3,h4,h5,h6{font-size:1em;}
	em,cite{font-style:normal;}
	a{color:#333;text-decoration:none;}
		a:hover{ color:#ac0015; text-decoration:none;}
		a img{border:none;}
	.abs { position:absolute;}
/*
	Name:			mod_float
	Level:			Global
	Sample:			class="z/y"
	Explain:		.z/.y 浮动 left/right
	Last Modify:	SJAY 2012/4/25
*/
	.z { float: left; } .y { float: right; }

/*
	Name:			mod_clearfix
	Level:			Global
	Sample:			class="cl"
	Explain:		Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题
	Last Modify:	SJAY 2012/4/25
*/
	.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl { zoom: 1; }

	.image-link{color:transparent;background-color:transparent}
		.image-link:hover{color:transparent;background-color:transparent!important;}
		.image-link:hover img{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha(opacity=90)"}

/*
	Name:			mod_margin
	Level:			Global
	Sample:			class="mtn/mtm/mtw/..."
	Explain:		外边距样式，作用于元素的上下外边距，上下各具有 n, m, w 三个级别
	Last Modify:	SJAY 2012/4/25
*/
	.mtn { margin-top: 5px !important; }
	.mln { margin-left: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mlm { margin-left: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }
	.mttw { margin-top: 30px !important; }
/*
	Name:			mod_padding
	Level:			Global
	Sample:			class="ptn/ptm/ptw/..."
	Explain:		内边距样式，作用于元素的上下内边距，上下各具有 n, m, w 三个级别
	Last Modify:	SJAY 2012/4/25
*/
	.ptn { padding-top: 5px !important; }
	.pbn { padding-bottom: 5px !important; }
	.ptm { padding-top: 10px !important; }
	.pbm { padding-bottom: 10px !important; }
	.ptw { padding-top: 20px !important; }
	.pbw { padding-bottom: 20px !important; }

/* 通用容器，定义页面宽度 */
	.wp { margin: 0 auto; width: 1114px; }
	.head {  position:relative; background:#fffdf8 url(../images/topbg.jpg) no-repeat center top; }
		.top_hd { height:103px; }

			.logo { width:177px; height:54px; float:left; margin-left:11px; margin-top:25px; background:url(../images/logo.png) no-repeat; text-indent:-9999px;}
			.logo_text { width: 299px; height: 19px; margin-top:50px; margin-left:52px; float:left; background:url(../images/logo_text.png) no-repeat; text-indent:-9999px;}
		.top_search { width:300px; height:30px; margin-top:50px; margin-left:121px; border-bottom: 1px solid #927944; overflow:hidden; color:#927944;}
		.top_search form { margin:0; padding:0; font-size:13px; }
			.top_search label { display:inline-block; float:left; width:30px; margin-left:15px; text-align:center; line-height:30px; }
			.top_search .search_input { float:left; width: 180px; height: 30px; margin:0; padding:0 10px; border:none; overflow:hidden; outline:none; background:none; font-size:13px;}
			.top_search .search_button { float:left; width:30px; border:none; height:30px; overflow:hidden; font-family:"iconfont"; content:"\e600"; font-size:19px; color:#927944; background:none; font-weight:600; cursor:pointer;}
/* 导航*/
.nav_hd { width:100%; height:55px; background-color:#fffcf4; }
.nav { width:1130px; margin:0 auto; height:55px; line-height:55px;}
	.nav > ul{ padding:0 20px; position:relative; }
		.nav > ul > li{ position:relative; float:left; padding:0 26px; background:url(../images/nav_line.jpg) no-repeat right center; }

			/* .nav > ul > li.line { width: 0.6px; height: 23px; border: dashed 0.6px #927944; } */
			.nav > ul > li:hover>a, .nav >ul>li.on>a{ color:#927944; height:53px; border-bottom:2px solid #927944;}
			.nav > ul > li>a{font:16px/55px 'microsoft Yahei'; display:block; color:#927944; margin: 0 20px;}

		.nav > ul > li:last-child ul>li>a { padding:0 33px;}
		.nav > ul > li.no_line { background:none; }
		.nav > ul > li.nav_taobao { margin-left:20px; }
			.nav > ul > li.nav_taobao>span { vertical-align:middle; display:inline-block; width:39px; height:39px; border-radius:3px; background:#b4a078 url(../images/taobao_white.png) no-repeat center; margin-right:10px; }
			.nav > ul > li.nav_taobao a { vertical-align:middle; display:inline-block;}
			.nav > ul > li.nav_taobao:hover a { border-bottom:2px solid #fffcf4;}

/* 	.nav ul li.line { width: 0.6px; height: 23px; border: dashed 0.6px #927944; }
	.nav_hd .nav li a{min-width:70px; text-align:center; color:#333; font-size:16px; float:left; margin-right:20px; padding-left: 5px;padding-right: 5px; }
	.nav_hd .nav > li > a:hover{ color:#06a7e1; height:53px; border-bottom:2px #927944 solid; text-decoration:none;}
	.nav_hd .nav > li.top-menu-item >a,
	.nav_hd .nav > li.children-menu-hover >a,
	.nav_hd .nav > li.current_page_item > a,
	.nav_hd .nav > li.current-menu-item > a,
	.nav_hd .nav > li.current-menu-ancestor > a,
	.nav_hd .nav > li.current-post-ancestor > a,
	.nav_hd .nav > li.current-post-parent > a{ height:68px; border-bottom:2px #fff solid; text-decoration:none;}
	.nav_hd .nav > li .icon1{background:url("../images/icon.jpg") no-repeat 10px 21px; width:20px; height:70px; padding:10px;} */
	/*导航“分类”下拉菜单*/
	.nav_hd .nav > li{display:inline-block;position:relative;}
	.nav_hd .nav li ul.sub-menu{display: none; background-color:#fff; min-width:120px;padding:10px 5px; border:1px solid #927944;}
	.nav_hd .nav li .sub-menu-box { padding-top:15px;  position:absolute; z-index:9999; left:13px; top:55px;  }
	.nav_hd .nav li:hover ul.sub-menu{display: block;}
	.nav_hd .nav li ul.sub-menu li{ padding:0 10px;}
	.nav_hd .nav li ul.sub-menu li a{font:14px/30px 'microsoft Yahei'; display:block; color:#5c5c5c; letter-spacing:1px;}
	.nav_hd .nav li ul.sub-menu li a:hover{color: #927944;}
		.nav_hd .nav li ul.sub-menu li a span { float:right; }





.pagination{margin:20px 0;}
.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05);}
.pagination ul>li{display:inline;}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#dfdfdf;border:1px solid transparent;border-left-width:0;}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#428bca;}
.pagination ul>.active>a,.pagination ul>.active>span{color:#dfdfdf;cursor:default;}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#dfdfdf;cursor:default;background-color:transparent;}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;}

.pager{margin:20px 0;margin-top:50px;text-align:center;list-style:none;*zoom:1;}
.pager:before,.pager:after{display:table;line-height:0;content:"";}
.pager:after{clear:both;}
.pager li{display:inline;}
.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5;}
.pager .next>a,.pager .next>span{float:right;}
.pager .previous>a,.pager .previous>span{float:left;}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#dfdfdf;cursor:default;background-color:#fff;}


.bor1 { border:1px solid #d5d5d5;}

@font-face {
  font-family: 'iconfont';  /* project id 264124 */
  src: url('//at.alicdn.com/t/font_7h9r7dmmvkq8semi.eot');
  src: url('//at.alicdn.com/t/font_7h9r7dmmvkq8semi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_7h9r7dmmvkq8semi.woff') format('woff'),
  url('//at.alicdn.com/t/font_7h9r7dmmvkq8semi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_7h9r7dmmvkq8semi.svg#iconfont') format('svg');
}
.iconfont{ font-family:"iconfont" !important; font-size:16px; font-style:normal; color:#9ab7cb;}



.bg_e6e6e6 { background-color:#e6e6e6; }
.bg_f2f2f2 { background-color:#f2f2f2; }


.lh30 { line-height:30px !important; }
.lh35 { line-height:35px !important; }
.lh40 { line-height:40px !important; }
/*
	Explain:		通用FOOTER
	Last Modify:	SJAY 2012/5/2
*/
.footer { background-color:#fffdf8; }
	.e_attr { height:85px; background-color:#fffcf4; border-bottom:solid 1px #9A8351; }
		.e_attr ul { padding-top:20px; width:1015px; margin:0 auto; }
			.e_attr li { float:left; height:44px; width:253px; border-right:1px solid #b4a078; text-align:center; font-size:19px; letter-spacing: 4.5px; line-height:44px; vertical-align:middle; color:#927944;}
				.e_attr li:last-child { border-right:none; }
				.e_attr li i { display:inline-block; background:url(../images/attr.png) no-repeat 0 0; width:43px; height:43px; vertical-align:middle; margin-right:20px;}
				.e_attr li.e_a2 i { background-position:-42px 0; }
				.e_attr li.e_a3 i { background-position:-86px 0; }
				.e_attr li.e_a4 i { background-position:-129px 0; }

	.foot_inbox { width:880px; margin:0 auto; margin-top:30px; padding:30px 0 50px;}

	.foot_nav { width:720px; margin-right: 20px; }
		.foot_nav dl { width:170px; margin-right:10px; height:140px; float:left; }
			.foot_nav dt { font-size:14px; line-height:20px; margin-bottom:15px; color:#b4a078; border-bottom:1px solid #b4a078; padding-bottom:15px; width:56px;}
			.foot_nav dt.w70 { width:70px; }
			.foot_nav dd {}
				.foot_nav dd a { display:block; color:#b4a078; font-size:14px; height:24px; line-height:24px; overflow:hidden;  }
				.foot_nav dd a:hover {color:;}


	.foot_contact { width:140px; overflow:hidden;}
		.foot_contact ul {}
			.foot_contact li { float:left; font-size:14px; width:140px; text-align:center; line-height:26px; font-weight:normal; color:#b4a078; letter-spacing: 2px;}
				.foot_contact li img { padding:5px; box-shadow: 0 2px 4px 0 #f4efe5; border: solid 1px #b4a078;}
				.foot_contact li span { display:block; }
	.copyright { background:#b4a078; color:#fff; height:170px; font-size:12px; line-height:40px; text-align:center; }
		.copyright a { color:#fff; }
		.copyright ul { width:160px; margin:0 auto; padding-top:68px; margin-bottom:20px; }
			.copyright li { width:50px; display:inline-block; height:29px; }
				.copyright li a { display:block; height:29px; }
				.copyright li i { display:inline-block; width:28px; height:29px; background:url(../images/icon_social.png) no-repeat 0 0;}
				.copyright li.qq i { background-position:-28px 0;}
				.copyright li.weibo i { background-position:-56px 0;}
