﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 "Microsoft Yahei"; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{ list-style:none; }
a{ color:#666; text-decoration:none; }
a:hover{ color:#0089CD; text-decoration:none; }
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line15{ clear:both; font-size:0px; height:15px; overflow:hidden; }
.line20{ clear:both; font-size:0px; height:20px; overflow:hidden; }
.line30{ clear:both; font-size:0px; height:30px; overflow:hidden; }
/* Clear Fix */ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
/* Hide from IE Mac */ 
.clearfix { display:block; } 
/* End hide from IE Mac */ 
/* end of clearfix */ 
.left{ float:left; }
.right{ float:right; }
.red{ color:#F00; }
	.red:hover{ color:#F60; }
	.red a{ color:#F00; }
	.red a:hover{ color:#F60; }
.gray{ color:#666; }
	.gray:hover{ color:#F60; }
	.gray a{ color:#666; }
	.gray a:hover{ color:#F60; }
.blue{ color:#1E7BB3; }
	.blue:hover{ color:#F60; }
	.blue a{ color:#1E7BB3; }
	.blue a:hover{ color:#F60; }

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }
/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }
/*视频容器*/
.video-box{ position:relative; width:100%; height:473px; _clear:both; _display:inline; }
/*提示样式*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:380px; font-size:14px; text-align:left; }
	.msg-tips .ico{ display:block; float:left; background:url(../images/icon-tips.png) no-repeat left top; width:46px; height:46px; text-indent:-99999px;overflow:hidden; }
	.msg-tips .ico.error{ background-position:-50px 0; }
	.msg-tips .ico.warning{ background-position:-100px 0; }
	.msg-tips .msg{ margin-left:60px; }
	.msg-tips .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	.msg-tips .msg p{ line-height:1.8em; }
	.msg-tips .msg i{ color:#f00; font-style:normal;}
/*页码*/
.page_box{ margin-left:20px; color:#999; font-size:14px;}
.page_box .digg{ margin:0; padding:0; text-align:left; font-size:14px; }
.page_box .digg a{ display:block; float:left; padding:5px 12px; margin:0 0 0 8px; border:1px solid #e1e2e3; line-height:20px; height:20px; color:#3b8dd1; background:#fff; text-decoration:none; }
.page_box .digg a:hover { border:1px solid #3b8dd1; }
.page_box .digg span{ display:block; float:left; padding:5px 0; line-height:20px; height:20px; }
.page_box .digg span.current { padding:5px 12px; margin:0 0 0 8px; color:#555; font-weight:bold; }
.page_box .digg span.disabled { border:1px solid #eee; padding:5px 12px; margin:0 0 0 8px; color:#ddd; }

/*页面布局
----------------------------------------------*/
body{ text-align:center; background: #fff; *position:relative;}
.section{ position:relative; margin:0 auto; padding:0; width:1180px; text-align:left; overflow:hidden; background-color:#FFF;}
.showbox{ margin:0 auto; padding:0; width:1180px; text-align:left;overflow:hidden; background:#fff;}

/*页面头部 6E6761 FFAE2E 6E6761
----------------------------------------------*/
.header{ width:100%; height:160px; }
	.header-wrap{top:0; left:0; width:100%; height:110px; text-align:center; }
	.header-wrap .left-box .logo{ margin-left:20px;display:block; float:left; width:550px; height:110px; text-indent:-9999px; background:url(../images/logo.png) no-repeat 0 center; overflow:hidden; }
	.header-wrap .right-box{ float:right; display:block; margin:30px 50px 0 0; width:260px; height:50px;}
	.header-nav{top:0; left:0; width:100%; height:50px; line-height:50px;background:url(../images/nav_bg.png) repeat-x;}
	.header-nav .nav{width:1180px;;margin:auto;overflow:hidden;/*background-color:#6E6761;*/ }
	
	.header-nav .navul{ position: relative; width: 100%; }
	.header-nav .navul li{ font-weight:400; float: left; width: 120px; /*background: #6E6761;*/ background:url(../images/nav_bg.png) repeat-x; position:relative; font-size:16px;}
	.header-nav .navul a:hover{ color: #000; }
	.header-nav .navul li a{ display: block; /*padding: 20px 8px;*/ color:#FFF; position: relative; z-index: 2000; }
	.header-nav .navul li a:hover, .header-nav ul.navul li a.hover{/* background:#57504A;*/ background:url(../images/nav_bg_2.png) repeat-x;color:#E10915; position: relative; }

	.header-nav .navul ul{display:none; position:absolute; top:0; left:0; width:120px; z-index:1000; }
	.header-nav .navul ul li{font-weight:normal; font-size:14px; height:35px; line-height:35px; background:#f6f6f6; color:#000; border-bottom:1px solid #ccc; }
	.header-nav .navul ul li a{display:block; background:#eee !important; } 
	.header-nav .navul ul li a:hover{display:block; color:#fff; background:#6E6761 !important; } 
	
/*---Banner---*/
#bannerbg{height:500px; position:relative; top:0px; width:100%; z-index:0;}
.bannerc{height:500px; overflow:hidden; position:relative; width:100%;}
.bannerc li{height:500px; left:0; position:absolute; top:0; width:100%;}
.banner{height:500px; margin:auto; position:relative;}
.bannermenu{left:50%; margin-left:350px; position:absolute; bottom:30px; z-index:9; display:block;}
.bannermenu li{background-color:#9C9C9C; float:left; height:10px; list-style:none outside none; margin:0 5px; width:10px; overflow:hidden; cursor:pointer;}
.bannermenu li.on{background-color:#FF7519; height:10px; width:10px;}
.banner_n{ height:245px; margin:5px auto; position:relative; text-align:center;}
.banner1{z-index:1; opacity:1;}
.banner2{z-index:0; opacity:0;}	
	
/*页面底部
----------------------------------------------*/
.footer{ width:100%; padding:20px 0; line-height:30px;color:#666; background:#6E6761; }
.footer_box{ width:1180px;  margin:auto;}
.footer-logo{ float:left;height:60px; width:200px; margin-left:20px; padding-top:30px; border-right:1px dashed #FFF;}
.copyright{ float:left;margin-left:20px;padding-top:5px; line-height:30px; color:#fff; text-align:left; }
	.copyright p{ line-height:24px; vertical-align:middle; }
.qr_code{ float:left; margin-left:200px; color:#fff;}
.qr_code img { margin-left:10px;}

/*首页内容
----------------------------------------------*/
.search_box{ height:40px;line-height:30px;}
.search_box .hot_key h2{ padding-left:10px; font-size:14px; font-weight:500;}
.search_box .hot_key h2,.search_box .hot_key li{float: left;}
.search_box .hot_key li{margin-left:10px; font-size:14px;}
.search_box .search{ position:relative; display:block; float:right; margin-right:30px; }
	.search_box  .search .input{ display:block; margin:0; padding:3px 30px 3px 10px; width:220px; height:20px; line-height:20px; color:#6E6761; border:1px solid #6E6761; border-radius:2px; background:none; }
	.search_box  .search .submit{ position:absolute; top:0; right:0; display:block; width:30px; height:28px; line-height:30px; text-indent:-9999px; color:#fff; border:none; background:url(../images/search.png) no-repeat center; cursor:pointer; _text-indent:0; overflow:hidden; }
	
.i_hot_pro_left{ width:280px; border:#999 1px solid; height:auto; float:left;}
.i_hot_pro_left ul{ margin:10px 5px;}
.i_hot_pro_left .first_level{background:url(../images/tit_bg_2.png) no-repeat; height:40px; line-height:40px; width:270px; display:block; font-size:18px; font-weight:500; padding-left:15px; color:#FFF; margin-top:10px;} 
.i_hot_pro_left .first_level:hover{ color:#CCC}
.i_hot_pro_left .submenu a{ height:35px; line-height:35px; color:#6E6761; display:block;border-bottom:#CCC dashed 1px; padding-left:30px;background:url(../images/icon2.png) no-repeat 15px 12px; font-size:14px;}
.i_hot_pro_left .submenu a:hover{ background-color:#ccc; color:#ffffff;}

.i_hot_pro{float:left; width:890px; margin-left:8px;}
.i_tit_2{ background:url(../images/tit_bg_3.png) no-repeat; height:50px;}
.hot_sales{margin-left:10px;}
.i_tit_2 h1{padding-left:30px;color:#FFF;line-height:50px;}
.i_tit_2 h2{padding-left:10px;color:#BABABA; font-style:italic;line-height:54px; font-family:Arial, Helvetica, sans-serif;}
.i_tit_2 h1,.i_tit_2 h2{font-size:20px;font-weight:500;float:left;} 
.i_tit_2 a{ display:block; float:right; margin:19px 30px 0 0;}
.i_hot_pro ul{ padding:10px 0 0 10px;}

.tks_box { background:#fafafa; height:256px; overflow:hidden; margin-top:20px;}
.hz { height:256px; overflow:hidden; width:960px; margin:0 auto;}
.tks_box h2 { height:72px; padding:28px 0 10px 0; overflow:hidden;}
	.hz_c { height:159px; overflow:hidden;}
	.hz_c ul { width:1110px; overflow:hidden; display:inline; margin-left:15px;}
	.hz_c ul li { float:left; width:162px; display:inline; margin:0 11px; overflow:hidden;}
	.hz_c ul li img { width:160px; height:90px; border:1px solid #e1e1e1;}
	.hz_c ul li span a { text-align:center; display:block; line-height:24px; color:#535353;}
.h01 { margin-top:20px;}
.fl { float:left;}
.fr { float:right;}


.i_tit{font-size:16px; font-weight:400px; color:#333;border-bottom:1px solid #CCC; text-indent:10px; height:35px; line-height:35px;}
.i_tit a{ display:block; font-size:12px; float:right; margin:5px 20px 0 0;color:#666;}
.i_left{width:760px; float:left;}
	.i_about .i_tit{ width:740px; margin:0 auto;}
	.i_about .i_con1{width:730px; margin:0 auto; padding-top:10px; font-size:14px;}
	.i_about .i_con1 img, .i_contact .i_con1 img{float:left; padding-right:10px;}
	.i_left .i_ico img{ padding:5px; border:1px solid #CCC; margin:15px 9px; width:220px; height:130px;}
	.i_left .i_ico img:hover{border:1px solid #FFAE2E;}
.i_con2{width:740px; margin:0 auto;}
.js_zc{ width:310px; float:left;}
	.js_zc .i_con1{width:290px; margin:0 auto;}
	.js_zc li{background:url(../images/icon2.png) no-repeat 0px 16px;}
.hy_dt{width:420px; float:left; margin-left:10px;}
	.hy_dt .i_con1{width:400px; margin:0 auto;}
	.hy_dt li{background:url(../images/icon.png) no-repeat 0px 9px;}
	.js_zc li,.hy_dt li{height:35px; line-height:35px; padding-left:20px; border-bottom:1px dashed #999;}
	.js_zc li a,.hy_dt li a{ display:block; width:300px; float:left;}
	.hy_dt li span{ display:block;}
	

.i_right{width:420px; float:left;}
	.i_cjwd .i_con1{width:390px; height:410px; margin:0 auto;overflow:hidden; font-size:14px;}
	.i_cjwd .i_cjwd_q{ font-weight:bold; background:url(../images/q.png) no-repeat; padding-left:25px;}
	.i_cjwd .i_cjwd_a{ background:url(../images/a.png) no-repeat; padding-left:25px; line-height:25px;}
	/*.i_new .i_tit, .i_contact .i_tit{width:400px; margin:0 auto;}
	.i_new .i_con1,.i_contact .i_con1{width:390px; margin:0 auto;}
	.i_new li,.hy_dt li{background:url(../images/icon.png) no-repeat 0px 9px; height:35px; line-height:35px; padding-left:20px; border-bottom:1px dashed #999;}
	.i_new li a,.hy_dt li a{ display:block; width:300px; float:left;}
	.i_new li span,.hy_dt li span{ display:block;}*/
	.i_contact .i_con1{ font-size:14px; padding-top:10px;}

/*.i_customer{ width:1160px; margin:0 auto;}	
	.i_customer .i_con1{ width:1140px; margin:10px auto;}
	#Marquee_x { overflow:hidden; width: 1140px } 
	#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
	/*#Marquee_x ul li div{ float:left;overflow:hidden}
	#Marquee_x ul li div img{ border:1px solid #DADADA; width:88px; height:31px; display:block}*/
	
/*内页内容
----------------------------------------------*/
.show_left{ float:left; width:280px;}
/*	#menubox, .show_left .message{ width:210px; margin:0 auto;}
	#menubox .menu-tit{ height:35px; line-height:35px; background:#6E6761; color:#FFF; font-size:16px; padding-left:20px;}
	#menubox ul{ width:190px;margin:0 auto;}
	#menubox li{height:35px; line-height:35px; border-bottom:1px dashed #666;background:url(../images/icon2.png) no-repeat 0px 12px;padding-left:20px;}
	*/
/*.left_menus{ width:280px; border:#999 1px solid; height:auto; float:left;}
.left_menus ul{ margin:10px 5px;}
.left_menus .first_level{background:url(../images/tit_bg_2.png) no-repeat; height:40px; line-height:40px; width:270px; display:block; font-size:18px; font-weight:500; padding-left:15px; color:#FFF; margin-top:10px;} 
.left_menus .first_level:hover{ color:#CCC}
.left_menus .submenu a{ height:35px; line-height:35px; color:#6E6761; display:block;border-bottom:#CCC dashed 1px; padding-left:30px;background:url(../images/icon2.png) no-repeat 15px 12px; font-size:14px;}
.left_menus .submenu a:hover{ background-color:#ccc; color:#ffffff;}*/
	
	
	
.show_right{ float:left; width:900px;}
	.show_right .n_tit{background:url(../images/21.jpg) no-repeat; height:55px; font-size:16px; font-weight:bold; padding-left:28px; padding-top:2px; margin-left:10px;}
	.show_right .crumbs{ float:right; font-size:12px; font-weight:normal; margin-top:25px; margin-right:30px;}
	.show_right .show{ width:860px; padding-left:25px;}
	
/*内容详细样式*/
.meta{ margin:20px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #e0e0e0; }
.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.meta h1{ margin:0; padding:0 0 15px 0; color:#333; font-size:16px; line-height:20px; text-align:center;}
.meta .meta_info{ color:#999; font-size:12px; line-height:24px; text-align:center;}
.meta .meta_info span{ margin-right:10px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat; }
.meta .meta_info .time{ background-position:left -158px; }
.meta .meta_info .view{ background-position:left -36px; }
.meta .meta_info .comm{ background-position:left 4px; }

.entry{ margin:15px 0; padding:0; font-size:14px; line-height:2em; word-wrap:break-word; }
.entry img{ max-width:100%!important; height:auto!important; }
.entry h2,.entry h3,.entry h4{ padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p{ display:inherit; margin:1em 0; color:#555; word-wrap:break-word; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; line-height:1.7em; }
.entry table{ border-left:0.15em solid #999; border-top:0.15em solid #999; }
.entry table th{ background-color:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:0.15em solid #999; border-right:0.15em solid #999; padding:0.25em 0.5em; }
.next_prev_single{ padding:10px 0; color:#444; font-size:14px; overflow:hidden; }
.next_prev_single p{ width:49%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.next_prev_single p a{ color:#428bca; text-decoration:none; }
.next_prev_single .prev{ float:left; }
.next_prev_single .next{ float:right; }

/*图文列表
----------------------------------------------*/
.n_list li{ display:block; padding-bottom:10px; border-bottom:1px dashed #CCC; overflow:hidden; }
.n_list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.n_list li h2{ padding:10px 0 10px 0; font-size:16px; line-height:27px; font-weight:normal; }
.n_list li h2 a{ font-size:16px; line-height:29px; color:#3b8dd1; text-decoration:none; }
.n_list li h2 a:hover{ color:#FFAE2E; }
.n_list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
.n_list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
.n_list li .note p{ font-size:14px; line-height:23px; font-weight:500; color:#555; }

/*产品列表
----------------------------------------------*/
.pro_list_box{ width:860px; margin:0 auto;}
.pro_list ul{ margin-left:20px; margin-top:10px;}
.pro_list li{ width:258px; margin-right:20px; float:left; border:1px solid #ccc; text-align:center; margin-bottom:10px;font-size:14px; line-height:30px;}
.pro_list li:hover{border:1px solid #F90;}
.pro_list li a:hover{color:#F90;}
.pro_list li img{ width:240px; height:180px; padding-top:10px;}

.ilist li{ position:relative; _display:inline; float:left; margin:15px 0 0 15px; overflow:hidden; background:#fff; }
.ilist li:hover em{ position:absolute; top:50%; left:50%; display:block; margin:-30px auto auto -30px; height:60px; width:60px; background:url(../images/play.png) no-repeat 0 0;}

/*产品详情
----------------------------------------------*/
.show h1{ font-size: 24px; font-weight: normal; margin-bottom: 15px; text-align: center; color:#000; }
.pro_pic{ overflow:hidden;}
.pic_box{width:380px; float:left;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

/*产品Tab样式*/
.goods-tab .tab-head{ display:block; height:40px; border:1px solid #e8e8e8; background:#f7f7f7; overflow:hidden; margin:15px 0;}
.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:40px; line-height:40px; color:#555; font-size:14px; }
.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:url(../images/tab_bg.png) repeat-x;}
.goods-tab .tab-content{ display:none; margin:0 5px; }
.goods-tab .txt_ad{ line-height:40px; color:#999; text-align:right; padding-right:10px;}

/*产品规格*/
.goods-spec{width:480px; float:left; position:relative;  overflow:hidden; overflow:hidden; *zoom:1; }
	.goods-spec .spec-box{ position:relative; margin-top:10px; font-size:14px;}
	.goods-spec .spec-box.line{ padding-top:10px; border-top:1px solid #efefef; }
	.goods-spec .spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl{ clear:both; display:block;}
	.goods-spec .spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.goods-spec .spec-box dl dt{ float:left; width:80px; line-height:38px; min-height:38px; color:#999; font-weight:bold;}
	.goods-spec .spec-box dl dd{ position:relative; padding:5px 0; line-height:26px; min-height:26px; color:#6c6c6c; }
	.goods-spec .spec-box dl dd s{ display:inline-block; text-decoration:line-through; }
	.goods-spec .spec-box dl dd .price{ display:inline-block; margin-right:5px; color:#f40; font-size:24px; font-weight:700; }
	.goods-spec .spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 8px 0; padding:1px; line-height:20px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
	.goods-spec .spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
	.goods-spec .spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #f40; color:#f40; }
	.goods-spec .spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
	.goods-spec .spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
	.goods-spec .spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
	.goods-spec .spec-box .stock-txt{ float:left; line-height:32px; }
	.goods-spec .spec-box .btn-buy{ margin-top:15px; }
	.goods-spec .spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#e5511d; font-size:16px; line-height:38px; background:#ffe4d0; border:1px solid #f0cab6; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#f40; border:1px solid #f40; border-radius:2px; cursor:pointer; }
	.goods-spec .spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }
	.sales_tel{ width:340px; margin:0 auto; padding-top:20px;}



/*在线留言
----------------------------------------------*/
.fb_msg{ width:760px; margin:0 auto; font-size:16px; line-height:30px; color:#666;}
.form_box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
.form_box dl{ display:block; padding:5px 0; }
.form_box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.form_box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
.form_box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
.form_box dl dd label.radio{ margin-right:5px; }


/*站内搜索
----------------------------------------------*/
.search_title{margin:0 auto; padding:15px 0; width:100%; }
.search_title i{ display:block; padding-top:10px; color:#999; font-size:16px; font-style:normal; line-height:1em; }


/*以下部分是WebUploader必须的
----------------------------------------------*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; padding:0 25px; line-height:32px; height:32px; border:1px solid #02598E; border-radius:2px; cursor:pointer; background:#1e7bb3; color:#fff; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ opacity:0.9; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:28px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; text-indent:-99em; background:url(../images/sprite.gif) 0 -240px no-repeat; cursor:pointer; overflow:hidden; }

/*响应式布局
----------------------------------------------*/
/*@media only screen and (max-width:1180px) {
	.section{ width:941px; }
}*/
@media only screen and (min-width:1181px) {
	.section{ width:1180px; }
}