@charset "utf-8";
/* 重置 */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {
	margin:0;
	padding:0;
}
ol,ul {
	list-style:none;
}
:focus {
	outline:0;
}
a img {
	border:0;
}
table {
	empty-cells:show;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
em {
	font-style:normal;
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner {
	border:none;
	padding:0;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.fn {
	float:none;
}
.al {
	text-align:left;
}
.ac {
	text-align:center;
}
.ar {
	text-align:right;
}
.clr {
	display:block;
	overflow:hidden;
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
.clear {
	display:block;
	height:0;
	overflow:hidden;
	clear:both
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-table;
}
/* Hides from IE-mac \*/*html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
/* End hide from IE-mac */*+html .clearfix {
	min-height:1%;
}
.overflow {
	overflow:hidden;
}
.form label,.form input,.form select,.form textarea,.form button,.form .label {
	float:left;
	font-size:12px;
}
.block {
	display:block;
	overflow:hidden;
}
.hide {
	display:none;
}
.invisible {
	visibility:hidden;
}
.tab {
	overflow:hidden;
	zoom:1;
}
.tab li,.tab a,.tab-item {
	float:left;
	text-align:center;
}
.btn-img,.button {
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
	text-align:center;
	cursor:pointer;
}
body {
	font:12px/150% Arial,Verdana,"\5b8b\4f53";
	color:#5e5e5e;
	background:#fff;
	_background-image:url(about:blank);
	_background-attachment:fixed;
}
h1 {
	font:20px "microsoft yahei","\5b8b\4f53";
}
h2,h3 {
	font-size:14px;
}
h4,h5,h6 {
	font-size:12px;
}
a {
	color:#5e5e5e;
	text-decoration:none;
}
a:hover {
	color:#f60;
	text-decoration:underline;
}

html{overflow-y:scroll}
body {background:url(../images/hd.gif) repeat-x 0 34px #fff;}
/* body 距顶高度为 topArea 高度值 */

/*
= M2005 宽度990
= @ 2012-05-15 by Carter
= Hi:Carteribw
*/

/* ------------------
 日期及搜索、语言切换区域
 ===================== */
.topArea{height:33px;border-bottom:1px solid #eee;background:#f9f9f9}
.topArea .bg-topArea{width:960px;height:33px;margin:0 auto;color:#a1a1a1;line-height:33px}
	/* 日期 */
.wel{float:left;}
	/* 搜索区域 */
.r-arte{float:right;height:33px;z-index:2}
.search{float:left;width:240px;height:30px;padding-top:3px}
.input_serach{width:158px;height:18px;margin-right:6px;border:1px solid #ccc;background:#fcfcfc;}
.input_serach .serach_input{width:157px;height:17px;padding:1px 0 0 1px;border:none;background:none;line-height:15px;}
.btn_serach{width:60px;height:18px;border:none;background:url(../images/btn_search.jpg) no-repeat;cursor:pointer}
	/* 语言版本切换 */
.language,.r-arte .car{float:left;width:100px;padding:0;background:url(../images/arrow_04.gif) no-repeat 80px 14px;line-height:33px;text-align:center}
.language a,.r-arte .car a{display:block;width:80px;height:33px;padding:0 15px 0 5px}
.language a:hover,.r-arte .car a:hover{background:url(../images/arrow_04.gif) no-repeat 80px 14px #eee;color:#555;text-decoration:none;}
#lbox{position:absolute;top:33px;right:0px;display:block;width:108px;height:45px;padding-top:8px;border:1px solid #ddd;background:#fff;line-height:18px;text-align:center;z-index:99}
#lbox a{display:block}
	/* 头部购物车 */
.r-arte .car{width:70px;background-position:50px 14px;}
.r-arte .car a{width:50px;}
.r-arte .car a:hover{background-position:50px 14px;}

/* ------------------
 Logo、电话区域
 ===================== */
.header{width:990px;margin:0 auto;}
.logo{float:left}
.logo img{vertical-align:top}
.set{position:relative;float:right;padding-top:21px;z-index:1;text-align:right}
.set .tel{position:absolute;top:0;right:0;padding:0 10px;line-height:30px}
.sCommon {padding:0 20px 0 0;}
.sTel{float:right;height:30px;padding:0 20px 0 0;color:#f60;font-weight:bold;line-height:40px;}
.sTel em{color:#000;font:100 24px/40px arial}

/* ------------------
 Nav
 ===================== */
.navbox{height:45px;clear:both}
.navbox:after{content:'\0020';display:block;height:0;clear:both}
.nav{width:990px;height:45px;margin:0 auto;z-index:19}
.nav ul{padding:0}
.nav li{position:relative;float:left;width:98px;font-weight:bold;font-size:13px;text-align:center;z-index:9}
.nav li a{display:block;min-height:33px;_height:33px;padding:12px 0 0 0;color:#212121}
.nav li a:hover,.nav li .current{background:url(../images/bg_nav_cur.gif) repeat-x;color:#fff;text-decoration:none}
.nav .line{width:10px;height:45px;background:url(../images/bg_nav_line.gif) no-repeat;}
	/* 导航 */
.nav li .shownav{position:absolute;top:45px;left:0;width:100%;padding:0;background:#cc0001;color:#fff;font:100 12px/31px arial;text-align:center;visibility:hidden;z-index:99;}
.nav li .shownav a{display:block;padding:0 5px;color:#fff}
.nav li .shownav a:hover,.nav li .shownav .current{background:#f60;color:#fff}

.banner { text-align:center; clear:both; }

/* ------------------
 页面主体部分
 ===================== */

.main{width:990px;margin:0 auto;padding-top:0;background:#fff}
.main:after{content:'\0020';display:block;height:0;clear:both}
.home{background:#fff;}
.main_bottom{width:990px;height:0px;background:#fff;overflow:hidden;clear:both}

/* ------------------
 主体标题部分
 ===================== */

	/* 第一屏 顶部标题 */
.siteT .title{position:relative;height:34px;background:url(../images/siteT_title.gif) no-repeat;color:#fff;font-weight:bold;line-height:30px;text-align:center;}
.siteT .title .more { position:absolute;top:0;right:10px;line-height:34px;}
.siteT .title a,.siteT .title a:hover{color:#999}
.siteT .content{padding:10px 15px;line-height:24px}

/* --
左侧模块
------------ */

	/* 标题 */
.siteL .title{height:27px;margin:0 0 0 15px;padding:0 5px 0 23px;background:url(../images/siteL_title.gif) no-repeat;color:#fff;font-weight:bold;line-height:24px;}
.siteL .title a,.siteL .title a:hover{color:#fff}

	/* 列表 */
.siteL .content .list{width:200px; margin:0 0 2px;background:url(../images/left_list_li.gif) no-repeat; line-height:25px;}
.siteL .content .bg{}
.siteL .content .list a{padding-left:25px;color:#996600}

/* --
中间模块
------------ */

	/* 标题 */
.siteM .title{height:30px;margin:0 0 0 15px;padding:0 11px 0 20px;background:url(../images/siteM_title.gif) no-repeat;color:#696969;font-weight:bold;line-height:24px}
.siteM .title span,.siteM .title span a,.siteM .title span a:hover,.siteM .title span a:visited,.siteM .title span a:active {color:#996600 }

	/* 列表 */
.siteM .content .list{padding:0 5px 0 16px;background:url(../images/arrow_02.gif) no-repeat 6px 11px;line-height:27px}
.siteM .content .bg{background-color:#eee}

/* --
右侧模块
------------ */

	/* 标题 */
.siteR .title{height:26px;margin:0 0 0 15px;padding:0 5px 0 23px;background:url(../images/siteR_title.gif) no-repeat;color:#fff;font-weight:bold;line-height:23px;}
.siteR .title a,.siteR .title a:hover{color:#fff}

	/* 列表 */
.siteR .content .list{padding:0 5px 5px 16px;background:url(../images/arrow_02.gif) no-repeat 6px 8px;line-height:18px}
.siteR .content .bg{}

/* 内容 */
.siteL .content,.siteM .content,.siteR .content {padding:8px 0 10px 15px;line-height:22px}

/* 时间 */
.siteL .content .list .date,.siteM .content .list .date,.siteR .content .list .date { font-size:11px; }

	/* 焦点图 */
.slide .content:after{content:'\20';display:block;height:0;clear:both}
.slide .content{*zoom:1}
.slide .content{margin:2px 0;padding:10px 0 10px 20px;background:url(../images/slide.gif) no-repeat 5px 4px;text-align:center}

	/* 底部标题 */
.siteB {padding-top:10px;}
.siteB .title{height:26px;margin:0 0 0 15px;padding:0 30px 0 25px;background:url(../images/siteB_title.gif) no-repeat;font-weight:bold;line-height:24px}
.siteB .title,.siteB .title a,.siteB .title a:hover,.siteB .title a:visited,.siteB .title a:active { color:#000; }
.siteB .title span,.siteB .title span a,.siteB .title span a:hover,.siteB .title span a:visited,.siteB .title span a:active { color:#960; }

.siteB .content{padding:10px 15px 10px 20px;line-height:24px}
.siteB .content .picList .pic {padding:3px}

/* ------------------
 页脚、版权部分
 ===================== */

	/* 友情链接 */
.ftLinkWrap{background-color:#ffe6ca}
.ftLinkWrap,.ftLinkWrap a,.ftLinkWrap a:hover,.ftLinkWrap a:visited,.ftLinkWrap a:active{color:#996600}
.ftLink{width:960px;margin:0 auto}
.ftLink .ftLink-l{float:left;padding:20px 0 15px 0;line-height:26px}
.ftLink .ftLink-r{float:right;padding:8px 18px 0 0}
.ftLink .ftLink-r img{vertical-align:bottom}

.footer{background:#cc0001;color:#e6b879;font:100 12px/19px arial}
.ft-wrap{width:960px;min-height:95px;_height:95px;margin:0 auto}
.footer .copyright{float:left;margin-right:6px;padding:20px 0;width:800px}
.footer .link{overflow:hidden;*zoom:1;padding:20px 0 0;text-align:right}
.footer a{color:#e6b879}

/* ------------------
 其它部分
 ===================== */

	/* 首页产品图片列表 */
.picList{float:left;padding:5px 15px;}
.picList .pic{margin:0 auto}
.picList .pic img{border:1px solid #ddd}
.picList .txt{padding:5px 0 0 0;line-height:18px;text-align:center}
.picList .txt a{color:#555}
.picList .txt a:hover{color:#a00}


/* ------------------
 内页
 ===================== */
	/* 面包屑 */
.location{height:31px;margin-bottom:20px;padding:0 18px;border-top:3px solid #ff6600;background:url(../images/location.gif) repeat-x;color:#555;line-height:31px}
.location .ico{float:left;height:31px;padding-left:20px;background:url(../images/ico_location.gif) no-repeat 0 10px}
.location a{color:#555}

	/* 左侧 */
.left{position:relative;float:left;width:230px;background:url(../images/bg_middle.jpg) no-repeat right top;min-height:440px;_height:440px;padding:0;z-index:1}
.left .title{height:26px;margin:0 15px;background:url(../images/left_title.gif) no-repeat;color:#fff;line-height:24px;font-size:12px;text-align:center}

.menu{margin:0 15px;padding:0 0 34px 0}
.menu dl{margin:0;padding:0}
.menu dl dt{margin:2px auto 0 auto;text-align:center}
.menu dl dt a{display:block;min-height:20px;_height:20px;padding:2px 0 3px;background:url(../images/menu_1.gif) no-repeat;color:#996600;line-height:20px}
.menu dl dt a:hover,.menu dl dt .current{background:url(../images/menu_01.gif) no-repeat;color:#ff3300;font-weight:bold;text-decoration:none}
.menu dl dd{margin:0;lmargin:2px auto 0 auto;ine-height:18px;text-align:center}
.menu dl dd a{display:block;min-height:20px;_height:20px;padding:3px 0 2px;color:#555;line-height:20px}
.menu dl dd a:hover,.menu dl dd .current{color:#754b35;text-decoration:none}

.left h1{background:url(../images/left_title.jpg) no-repeat left bottom}
.left .product_01{width:220px;margin-bottom:10px;text-align:center}
.left .product_01 .pic_list .txt{background:none}
.left .list_01{margin-bottom:10px}


	/* 右侧 */
.right{float:left;width:713px;margin:0 0 0 27px;display:inline}
.right .title{height:20px;margin:0;padding:8px 0 0 12px;background:url(../images/bg_right_title.jpg) no-repeat;color:#555;font-size:12px;}

/* ------------------
 其它功能样式
 ===================== */
input.input {
	height:20px
}
textarea.input {
	height:120px
}
.link .title {
	font-size:12px;
	height:23px;
	line-height:23px;
	margin:0 7px;
	padding:7px 10px 0 38px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	background:url(../images/siteL_title.jpg) no-repeat left bottom
}
.link .content {
	padding:10px 7px
}
.shadow {
	position:absolute;
	bottom:0;
	left:0;
	width:230px;
	height:0px;
	overflow:hidden
}
.bg_title {
	height:18px;
	margin:0;
	padding:3px 0 2px 12px;
	background:url(../images/arrow_03.gif) no-repeat 3px 9px #eee;
	color:#555;
	font-weight:bold;
	font-size:13px;
	text-align:left
}
.display_title {
	padding:0 18px;
	color:#777
}
.display_title h1 {
	padding:22px 0 7px 0;
	font-size:16px;
	line-height:22px;
	text-align:center
}
.display_title .info {
	position:relative;
	height:30px;
	background:#eee;
	line-height:30px;
	text-align:center
}
.display_title .font_size {
	position:absolute;
	top:0;
	right:0;
	padding:5px 10px 0 0;
	line-height:21px;
	text-align:right
}
.display_title .others {
	padding:5px 10px 0 0;
	line-height:21px;
	text-align:left
}
.display_title a {
	margin:0 5px;
	color:#555
}
a.btn_order {
	display:block;
	float:left;
	width:63px;
	height:22px;
	margin-right:5px;
	text-indent:-9999px;
	background:url(../images/order.jpg) no-repeat;
	overflow:hidden
}
.display_content {
	padding:22px 18px 34px 18px;
	color:#555;
	font-size:14px;
	line-height:150%;
	text-align:left;
	clear:both
}
.list_news_01 {
	margin:23px 10px
}
.list_news_01 ul li {
	padding:3px 8px;
	background:url(../images/bg_news_list_line.gif) repeat-x bottom;
	color:#333;
	line-height:20px;
	clear:both
}
.list_news_01 ul li a {
	padding-left:5px;
	color:#555
}
.list_news_01 ul li a:hover {
	color:#a00;
	text-decoration:underline
}
.list_news_01 .bg {
	background:#eee
}
.list_news_01 .date {
	float:right;
	padding:0 10px 0 8px;
	color:#a1a1a1;
	font-size:11px;
	font-family:Arial
}
.list_news_01 .ico {
	float:left;
	width:6px;
	_width:3px;
	height:20px;
	margin:0;
	background:url(../images/arrow_02.gif) no-repeat 0 8px
}
.pic_list_01 {
	width:100%;
	margin:24px 0 70px 0
}
.pic_list_01 .pic_list {
	float:left;
	padding:0 0 13px 0;
	text-align:center
}
.pic_list_01 .pic_list img {
	margin:0 auto;
	border:1px solid #bbb
}
.pic_list_01 .pic_list .txt {
	margin:0 auto;
	padding:8px 0 0 0;
	line-height:20px;
	text-align:center;
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pic_list_01 .pic_list .txt a {
	color:#555
}
.pic_list_01 .pic_list .txt a:hover {
	color:#a00
}
.price {
	margin:0 auto;
	color:#CC0000;
	font-size:14px;
	font-weight:bold
}
.page_top {
	margin-top:17px;
	padding:0 0 10px 0;
	background:url(../images/page_line.gif) repeat-x top;
	line-height:27px
}
.page_top span {
	float:right
}
.page_top a {
	margin:0 10px
}
.page {
	height:30px;
	margin:0 0 5px 0;
	background:url(../images/page_line.gif) repeat-x top;
	line-height:30px;
	clear:both
}
.page_line {
	background:url(../images/page_line.gif) repeat-x top
}
.page .recordcount {
	float:left;
	width:140px;
	padding-left:7px;
	font-size:12px
}
.page .page_no {
	float:left;
	width:475px;
	font-family:Verdana;
	text-align:center
}
.page .page_no span {
	font-size:11px;
	padding:0 10px
}
.page .page_no a {
	padding:0 5px
}
.page .page_no span a {
	padding:0 2px
}
.page .page_no .current {
	color:#a00;
	font-weight:bold;
	text-decoration:underline
}
.page .top {
	float:right;
	width:55px;
	font-size:12px;
	text-align:center
}
.message_page .page_no {
	float:right;
	padding-right:26px;
	text-align:right
}
.inputbox {
	width:710px;
	margin:10px 0 30px 0;
	text-align:left;
	clear:both
}
.inputbox p {
	text-align:left;
	clear:both;
	zoom:1
}
.inputbox .ibl {
	float:left;
	width:75px;
	padding-right:2px;
	padding-top:13px;
	color:#555555;
	text-align:right
}
.inputbox .ibr {
	float:left;
	padding-top:10px;
	+padding-top:8px;
	color:#555555;
	text-align:left
}
.input {
	border:1px solid #B2B2B2;
	background:#f8f8f8;
	color:#555555
}
.ibwmessage {
	width:700px;
	margin:25px auto 10px;
	color:#333;
	line-height:20px
}
.bgmessage {
	position:relative;
	padding:5px 10px 10px 10px;
	border:1px solid #ddd;
	background:#eee;
	color:#333
}
.ibwmessage .replyTitle {
	margin:5px 10px 0 10px;
	color:#D6990C
}
.ibwmessage .replyContent {
	margin:0 10px 10px 10px
}
.right .orderOnline {
	margin:8px 0;
	font-weight:bold;
	font-size:14px;
	text-align:right
}
.order {
	width:645px;
	margin:20px auto 0 auto
}
.orderlist {
	border-collapse:collapse
}
.orderlist th,.orderlist td {
	border:1px solid #ccc
}
.orderlist td {
	padding:5px
}
.orderBottom {
	margin-top:20px!important;
	margin-bottom:40px;
	text-align:center
}
.orderBottom a {
	margin:20px;
	color:#333;
	text-decoration:underline
}
.contact {
	width:680px;
	margin:25px auto 0;
	padding:5px 10px 10px 10px;
	border:1px solid #ddd;
	background:#eee;
	color:#333;
	line-height:20px
}
.map {
	width:591px;
	margin:0 auto;
	padding:5px;
	border:1px solid #ddd;
	border-top:none;
	background:#fff
}
.list_01 {
	margin:6px 15px 0 15px
}
.list_01 ul li {
	padding:1px 5px 2px 8px;
	background:url(../images/bg_news_list_line.gif) repeat-x bottom;
	color:#333;
	line-height:20px;
	clear:both
}
.list_01 ul li a {
	padding-left:5px;
	color:#555
}
.list_01 ul li a:hover {
	color:#a00;
	text-decoration:underline
}
.list_01 .bg {
	background:#eee
}
.list_01 .date {
	float:right;
	padding:0 10px 0 8px;
	color:#a1a1a1;
	font-size:11px;
	font-family:Arial
}
.list_01 .ico {
	float:left;
	width:6px;
	_width:3px;
	height:20px;
	margin:0;
	background:url(../images/arrow_02.gif) no-repeat 0 8px
}
.product {
	float:left;
	margin:0 0 0 10px;
	padding:0 29px;
	display:inline
}
.product .pic_list {
	float:left;
	margin:10px 0 0 0;
	padding:0
}
.product .pic_list .pic {
	margin:0 auto;
	border:1px solid #bbb
}
.product .pic_list .pic span {
	display:block;
	padding:5px
}
.product .pic_list .txt {
	margin:0 auto;
	padding:8px 0 0 0;
	line-height:20px;
	text-align:center;
	background:url(../images/bg_pic_title.jpg) repeat-x top #fff
}
.product .pic_list .txt a {
	color:#555
}
.product .pic_list .txt a:hover {
	color:#a00
}
.product_01 {
	float:none;
	margin:0 auto
}
.product_01 .pic_list {
	float:left;
	padding:10px 5px 0
}
.product_01 .pic_list .txt {
	margin:0 auto;
	padding:8px 0 0 0;
	line-height:20px;
	text-align:center;
	background:url(../images/bg_pic_title.jpg) repeat-x top #fff
}
.product_01 .pic_list .txt a {
	color:#555
}
.product_01 .pic_list .txt a:hover {
	color:#a00
}
.col_bottom {
	margin:0 0 250px 0;
	clear:both
}
.more {
	float:right;
	color:#999;
	font-weight:100
}
.more a {
	color:#999
}
.siteL .picList {
	padding:5px 14px
}
.pic_news_01 {
	margin:0 10px 10px;
	padding:0 20px 20px;
	clear:both
}
.pic_news_01 .picnews {
	height:122px;
	margin-top:20px;
	clear:both
}
.pic_news_01 .picnews .pic {
	float:left;
	text-align:center
}
.pic_news_01 .picnews .pic span {
	display:block;
	padding:5px
}
.pic_news_01 .picnews .txt {
	float:left;
	padding:0 10px;
	line-height:160%
}
.pic_news_01 .picnews .txt h4 {
	font-size:13px;
	line-height:160%
}
.pic_news_01 .picnews .txt .more {
	padding:0 20px;
	line-height:20px;
	text-align:right
}
.pic_news_01 .picnews .txt .more a {
	color:#c00
}
.pic_news_01 .picnews .txt .more a:hover {
	color:#c00
}
.tip {
	color:#f60;
	margin:20px 0 0 20px
}
.member_login {
	margin:20px 0 0 20px;
	font-size:13px;
	line-height:22px
}
.member_login a {
	text-decoration:underline
}
div.selectbox-wrapper {
	position:absolute;
	width:130px;
	background-color:white;
	border:1px solid #ccc;
	margin:0px;
	margin-top:-10px;
	padding:0px;
	text-align:left;
	max-height:200px;
	overflow:auto;
	top:27px;
	left:1px
}
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px
}
div.selectbox-wrapper ul li.selected {
	background-color:#EAF2FB
}
div.selectbox-wrapper ul li.current {
	background-color:#CDD8E4
}
div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:1px 2px;
	cursor:pointer
}
.selectbox {
	margin:0px 5px 10px 0px;
	padding-left:2px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:1em;
	width:130px;
	text-align:left;
	background:#197ed8 url(../images/bg_link.jpg) left -2px;
	cursor:pointer;
	border:1px solid #eee;
	color:#fff
}
#SfMessWrap {
	z-index:9999
}
.s2005 {
	background:url(hd.jpg) repeat-x
}

.mqlist p{margin-bottom:15px;}

.mySwiper{position:relative;}
.mySwiper img{max-width:100%;}