﻿@charset "utf-8";
@import url("icon/iconfont.css");
/*全局样式
---------------------------------------------*/
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; /*text-align:center;*/  -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#0257d6; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
body input,body select{outline:0;blr:expression(this.onFocus=this.blur());border:0}
body,textarea,input,button,select,keygen,legend{outline:0}

body {
}

div.table-title {
   display: block;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
}

.table-title h3 {
   color: #fafafa;
   font-size: 30px;
   font-weight: 400;
   font-style:normal;
   font-family: "Roboto", helvetica, arial, sans-serif;
   text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
   text-transform:uppercase;
}


/*** Table Styles **/

.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 100px;
  margin: auto;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
th {
  color:#fff;
  background:#0257d6;
  border-bottom:4px solid #56b2f0;
  border-right: 1px solid #a8dafb;
  font-size:18px;
  font-weight: 100;
  padding:5px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

th:first-child {
  border-top-left-radius:3px;
}
 
th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
tr {
/* border-top: 1px solid #a8dafb;
  border-bottom-: 1px solid #a8dafb;*/ 
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
tr:hover td {
  background:#fad6c9;
  color:#000;
/*border-top: 1px solid #ff6a00; 
  border-bottom: 1px solid #ff6a00;
  font-weight: 666;*/*/ 
}
 
tr:first-child {
  border-top:none;
}

tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
  background:#e8f4fb;
}
 
tr:nth-child(odd):hover td {
  background:#fad6c9;
}

tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
td {
  background:#FFFFFF;
  padding:10px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  /*border-right: 1px solid #a8dafb;*/
}

td:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

td.text-left {
  text-align: left;
}

td.text-center {
  text-align: center;
}

td.text-right {
  text-align: right;
}





.display0,.wrapper .content .display0,.display_0_0,.hide { display:none !important;}

.inline-block {
    display: inline-block;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}
/*.input,input.text,textarea,.select{border:#ddd 1px solid!important;box-shadow:inset 0 1px 5px rgba(0,0,0,0.02);font-family:inherit;text-indent:10px;background:rgba(255,255,255,0.5);transition:all .3s;-webkit-transition:all .3s}
.select {height: 40px;width: 90px;}
select{outline:0;vertical-align:middle;-webkit-appearance:none;appearance:none}
*/
input.text{border:#ddd 1px solid!important;box-shadow:inset 0 1px 5px rgba(0,0,0,0.02);font-family:inherit;text-indent:10px;background:rgba(255,255,255,0.5);transition:all .3s;-webkit-transition:all .3s}

/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.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; }

/*页面布局
----------------------------------------------*/
.section{ position:relative; margin:0 auto; text-align:left; }
.wrapper{ position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden; }
	.wrapper:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.wrap-box{ width:1200px; }
.left-925{ position:relative; float:left; margin:0; padding:0; width:925px; }
.left-705{ position:relative; float:left; margin:0; padding:0; width:705px; }
.left-690{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:690px; }
.left-455{ position:relative; float:left; margin:0 0 0 15px; padding:0; width:455px; }
.left-260{ position:relative; display:block; float:left; width:260px; overflow:hidden; }
.left-220{ position:relative; display:block; float:left; margin:0 0 0 15px; padding:0; width:220px; _overflow:hidden; }
.left-auto{ position:relative; display:block; margin:0 275px 0 0; overflow:hidden; _zoom:1; }
.right-260{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
.right-auto{ position:relative; display:block; margin:0 0 0 275px; overflow:hidden; _zoom:1; }
.bg-wrap{ margin:0; padding:0; background:#fff; }
    .bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .bg-wrap.nobg{ background:none; }
.pad-15{ position:relative; padding:15px; }

/*页面标题
----------------------------------------------*/
.location{ width:100%; height:60px; line-height:60px; color:#999; font-size:16px; text-align:left; }
    .location a{ margin:0 5px; }
    .location span{ color:#666; }
.main-tit{ padding-top:14px; height:54px; line-height:54px; text-align:left; }
    .main-tit h2{ display:block; margin:0; padding:0; float:left; color:#333; font-size:20px; font-weight:normal; }
    .main-tit p{ display:block; float:right; color:#555; font-size:14px; }
    .main-tit p a{ margin-left:10px; }
    .main-tit p a i{ font-style:normal; }
.slide-tit{ border-bottom:1px solid #f0f0f0; color:#0257d6; line-height:1em; font-size:16px; font-weight:normal; }
    .slide-tit strong{ padding:10px 0; float:right; color:#999; font-size:12px; font-weight:normal; }
	.slide-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #0257d6; }
.nav-tit{ margin:0 auto 50px; padding:30px 0; text-align:center; color:#333; font-size:16px; line-height:1em; border-bottom:1px solid #e0e0e0; }
    .nav-tit.short{ padding-bottom:0; border-bottom:0; }
    .nav-tit a{ margin-left:10px; color:#333;  }
    .nav-tit a:hover,.nav-tit a.selected{ color:#0257d6; }
    .nav-tit i{ margin-left:10px; color:#e0e0e0; }
.sub-tit{ margin:0 50px 10px; padding-top:35px; height:42px; border-bottom:1px solid #e0e0e0; font-size:16px; }
    .sub-tit a.add{ display:block; margin-right:10px; float:right; color:#0257d6; font-size:14px; line-height:42px; }
    .sub-tit a.add i{ display:inline-block; margin-right:5px; color:#0257d6; font-size:14px; }
    .sub-tit ul{ display:inline-block; }
    .sub-tit ul li{ margin:0; padding:0; display:inline-block; *display:inline; *zoom:1; }
    .sub-tit ul li a{ display:inline-block; padding:0 15px; line-height:42px; }
    .sub-tit ul li.selected a{ border-bottom:2px solid #0257d6; color:#0257d6; }
.search-tit{ display:block; margin:0 30px; padding-top:15px; line-height:38px; border-bottom:1px solid #f0f0f0; }
    .search-tit h3{ display:inline-block; color:#333; font-size:16px; font-weight:normal; }
    .search-tit span{ margin-left:15px; color:#999; font-size:14px; }
    .search-tit span strong{ margin:0 2px; color:#237cd8; font-weight:600; }

/*页面头部
----------------------------------------------*/
/*顶部样式*/
.header .head-top{ height:40px; background:#0257d6; color:#fcfbfb; font-size:12px; }
    .header .head-top .left-box{ display:block; float:left; line-height:40px; }
    .header .head-top .left-box span{ color:#fff; font-weight:700; }
    .header .head-top .left-box a{ margin:auto 3px; color:#fcfbfb; }
    .header .head-top .left-box a:hover{ color:#0257d6; }
    .header .head-top .right-box{ float:right; margin-right:-8px; line-height:40px; }
    .header .head-top .right-box a{ margin:auto 8px; color:#fff; _display:inline; *zoom:1; }
    .header .head-top .right-box a:hover{ color:#ff6a00; }
    .header .head-top .right-box a i{ margin-right:2px; font-size:12px; }
    .header .head-top .right-box strong{ color:#fff; font-size:12px; font-weight:700; }
.header .head-nav{ position:relative; height:100px; background:#fff; }
    .header .head-nav .logo{ position:absolute; top:25px; left:0; width:280px; height:50px; }
    .header .head-nav .nav-box{ position:absolute; top:30px; left:21%; right:0; line-height:40px; height:40px; }
    .header .head-nav .nav-box li{ float:left; margin:auto 1.8%; }
    .header .head-nav .nav-box li a{ color:#333; font-size:16px;font-family: '微软雅黑','宋体'; line-height:60px;font-weight:bolder;}
    .header .head-nav .nav-box li a:hover{ color:#0257d6; }
    #index .index a,#news .news a,#goods .goods a,#video .video a,#photo .photo a,#down .down a,
    .header .head-nav .nav-box li a:hover{ color:#0257d6; }
    .header .head-nav .search-box{ position:absolute; top:30px; right:0; width:22%; height:42px; overflow:hidden; _height:43px; }
    .header .head-nav .search-box .input-box{ position:absolute; top:0; left:0; right:65px; bottom:0; }
    .header .head-nav .search-box .input-box input{ display:block; margin:0; padding:5px 12px; width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
    .header .head-nav .search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
	.header .head-nav .search-box a{ display:block; position:absolute; top:0; right:0; bottom:0; padding:5px; width:30px; height:30px; line-height:30px; color:#fff; font-size:16px; text-align:center;background: #0257d6 url("/skin/s.png") 7px -40px no-repeat;border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
	.header .head-nav .search-box button{
		position:absolute; top:0; right:0; bottom:0;
		width:42px;
		height:42px;
		background:#fff;
		border:1px solid #e5e5e5; 
		border-radius:0; 
		cursor:pointer; 
		-webkit-transition:all 0.2s linear; 
		transition:all 0.2s linear;
	}
    .header .head-nav .search-box a:hover{background: #ff6a00 url("/skin/s.png") 7px -40px no-repeat;border-color:#ff6a00; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
    .header .head-nav .search-box a:hover i{ color:#fff !important; }
/*Banner样式*/
.slide-box{ position:relative; margin:0; width:100%; height:454px; text-align:center; overflow:hidden; }
    .slide-box .list-box{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:100%; background:#fff; }
    .slide-box .list-box li{ position:absolute; left:0; top:0; display:block; width:100%; height:100%; opacity:0; filter:alpha:opacity(0); }
    .slide-box .list-box li a{ display:block; width:100%; height:100%; }
    .slide-box .list-box li a img{ position:absolute; top:0; left:0; width:100%; height:100%; }
    .slide-box .speed-box{ position:absolute; left:0; bottom:20px; width:100%; height:10px; text-align:center; z-index:999; }
    .slide-box .speed-btn{ display:inline-block; margin:auto 0; }
    .slide-box .speed-btn a{ display:block; float:left; margin:0 5px; width:10px; height:10px; background:url(../images/slide_btns.png) 0 -166px no-repeat; overflow:hidden; *float:none; *display:inline-block; }
    .slide-box .speed-btn a.selected{ background-position:0 -176px; }
    .slide-box .prev-btn,.slide-box .next-btn{ position:absolute; top:50%; display:block; margin-top:-41px; width:42px; height:82px; z-index:999; opacity:0.5; filter:alpha:opacity(50); background:url(../images/slide_btns.png) no-repeat; display:none; overflow:hidden; }
    .slide-box .prev-btn{ left:31px; background-position:0 0; }
    .slide-box .next-btn{ right:31px; background-position:0 -82px; }
/*幻灯片样式*/
.focus-box{ position:absolute; top:0; right:0; bottom:0; left:0; overflow:hidden; _position:relative; }
	.focus-box .slides{ position:relative; display:block; width:100%; height:100%; zoom:1; overflow:hidden; }
	.focus-box .slides:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.focus-box .slides .focus-div{ width:100%; height:100%; overflow:hidden; }
	.focus-box .slides .focus-div img{ min-width:100%; min-height:100%; _width:100%; _height:100%;}
	.focus-box .slides .focus-div .note-bg{ position:absolute; left:0; right:0; bottom:0; width:100%; height:50px; background:#000; filter:alpha(Opacity=30); -moz-opacity:0.3;opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); _background:url(none) 0 0 repeat #000; }
	.focus-box .slides .focus-div .note-txt{ position:absolute; left:0; right:0; bottom:0; display:block; padding:10px; height:24px; line-height:24px; color:#fff; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	
	.focus-box .flex-control-nav{ position:absolute; right:5px; bottom:10px; display:block; z-index:4; }
	.focus-box .flex-control-nav li{ margin:0 5px 0 0; display:inline-block; zoom:1; *display:inline; }
	.focus-box .flex-control-nav li a{ display:block; width:8px; height:8px; text-indent:-9999px; border:1px solid #fafafa; border-radius:8px; cursor:pointer; overflow:hidden; }
	.focus-box .flex-control-paging li a:hover { background:#333; }
	.focus-box .flex-control-paging li a.flex-active { background:#c81623; border-color:#c81623; cursor:default; }
    .focus-box .layui-carousel-ind ul {float: right;background-color: transparent;}
    .focus-box .layui-carousel-ind li.layui-this {background-color: #c81623;}

/*内容样式
----------------------------------------------*/
/*文字列表样式*/
.side-txt-list{ padding:6px 15px 15px; text-align:left; background:#fff; }
    .side-txt-list li{ line-height:28px; font-size:12px; }
    .side-txt-list li span{ float:right; color:#999; }
    .side-txt-list li.tit a{ color:#108cee; font-size:18px; line-height:48px; }

/*图文列表样式*/
.side-img-box{ position:relative; width:455px; height:455px; background:#fff; overflow:hidden; }
    .side-img-box em{ position:absolute; display:none; margin:-30px auto auto -30px; top:50%; left:50%; width:60px; height:60px; font-style:normal; filter:alpha(Opacity=60); -moz-opacity:0.6;opacity:0.6; }
    .side-img-box em i{ color:#fff; font-size:60px; line-height:60px; }
    .side-img-box a:hover em{ display:block; }
    .side-img-box .abs-bg{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:#000; filter:alpha(Opacity=30); -moz-opacity:0.3;opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); }
    .side-img-box .info{ position:absolute; left:0; bottom:0; right:0; width:100%; height:50px; line-height:20px; text-align:left; }
    .side-img-box .info h3{ padding:5px 15px 0; color:#fff; font-size:14px; font-weight:normal; }
    .side-img-box .info p{ padding:0 15px; color:#eee; font-size:12px; }
    .side-img-box img{ min-width:100%; min-height:100%; _width:100%; _height:100%; }

.side-img-list{ text-align:left; padding:10px 0 11px 0; background:#fff; }
    .side-img-list li{ display:block; padding:10px 15px; }
    .side-img-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .side-img-list li .img-box{ position:relative; float:left; width:60px; height:60px; overflow:hidden; }
    .side-img-list li .img-box label{ position:absolute; top:1px; left:1px; display:block; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:normal; text-align:center; background:#666; }
    .side-img-list li:first-child .img-box label{ background:#d70029; }
    .side-img-list li .img-box img{ margin:0; padding:0; border:1px solid #ebebeb; width:58px; height:58px; }
    .side-img-list li .txt-box{ display:block; margin-left:75px; font-size:12px; }
    .side-img-list li .txt-box a{ display:block; height:40px; line-height:20px; overflow:hidden; }
    .side-img-list li .txt-box span{ display:block; color:#999; height:20px; line-height:20px; }

.focus-list{ margin:0; padding:0; }
    .focus-list li{ height:33px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .focus-list li label{ display:inline-block; margin:0 5px 0 0; padding:0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle; }
    .focus-list li label.hot{ background:#d70029; }
    .focus-list li a{ line-height:33px; }

.sidebar-box{ margin:0 0 15px; padding:0 20px; background:#fff; }
    .sidebar-box h4{ margin:0; padding:0 0 15px; border-bottom:1px solid #e0e0e0; color:#333; font-size:18px; font-weight:300; line-height:20px; }
    .sidebar-box .txt-list li{ margin-top:15px; line-height:22px; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .sidebar-box .txt-list li label{ display:inline-block; margin:0 5px 0 0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle;  }
    .sidebar-box .txt-list li label.hot{ background:#d70029; }
    .sidebar-box .txt-list li a{ line-height:20px; }
    .sidebar-box .side-img-list{ padding-bottom:0; }
    .sidebar-box .side-img-list li{ padding:10px 0; }
    .sidebar-box .tags-box{ margin:0 0 0 -10px; }
    .sidebar-box .tags-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.sidebar-box .tags-box a{ display:block; float:left; margin:10px 0 0 10px; padding:5px; color:#555; font-size:12px; line-height:20px; border:1px solid #f0f0f0; }
    .sidebar-box .tags-box a:hover{ border-color:#0257d6; }
	.tags-box a i{ margin-left:2px; color:#999; font-style:normal; }
/*图片列表样式*/
.img-list{ margin:-15px 0 0 -15px; *display:inline-block; }
    .img-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .img-list .nodata{ color:#999; line-height:80px; text-align:center; }
    .img-list li{ position:relative; float:left; margin:15px 0 0 15px; width:220px; height:auto; background:#fff; overflow:auto; _display:inline; }
    .img-list li .img-box{ display:block; position:relative; width:220px;overflow:hidden; }
    .img-list li .img-box .abs-txt{ position:absolute; top:8px; left:0; display:inline-block; padding:0 6px; color:#fff; font-size:12px; line-height:24px; background:#c81623; text-align:center; border-radius:0 3px 3px 0; }
    .img-list li .img-box img{ width:100%; height:100%;}
    .img-list li .info{ display:block; text-align:left; margin:15px; }
    .img-list li .info h3{ display:block; line-height:20px; height:40px; font-size:12px; font-weight:normal; overflow:hidden; }
    .img-list li .info p{ display:block; line-height:28px; color:#999; font-size:12px; }
    .img-list li .info p.price{ padding-top:10px; line-height:18px; }
    .img-list li .info p.price b{ margin-right:2px; color:#f40; font-size:16px; }
    .img-list li .info p strong{ float:right; font-weight:normal; }
    .img-list li .info p span.price{ color:#fb2104; font-size:14px; font-weight:600; }
    .img-list li em{ position:absolute; display:none; margin:-30px auto auto -30px; top:50%; left:50%; width:60px; height:60px; font-style:normal; filter:alpha(Opacity=60); -moz-opacity:0.6;opacity:0.6; }
    .img-list li em i{ color:#fff; font-size:60px; line-height:60px; }
    .img-list li a:hover em{ display:block; }
    .img-list li .abs-bg{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:#000; opacity:0.3; filter:alpha(opacity=30); -moz-opacity:0.3; background:linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); }
    .img-list li .remark{ position:absolute; left:0; bottom:0; right:0; width:100%; height:50px; line-height:20px; text-align:left; overflow:hidden; }
    .img-list li .remark h3{ padding:5px 15px 0; color:#fff; font-size:12px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .img-list li .remark p{ padding:0 15px; color:#eee; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*图文列表样式*/
.n-list{ padding:0px; }
	.n-list li{ display:block; padding-bottom:15px;border-top: 1px dashed #dedede;overflow:hidden; }
	.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.n-list li h2{ padding:15px 0 15px; font-size:18px; line-height:24px; font-weight:normal;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.n-list li h2 a{ color:#333; text-decoration:none; }
	.n-list li h2 a:hover{ color:#8CAC52; }
	.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:129px; height:80px; border:1px solid #e8e8e8; font-style:normal; }
	.n-list li .note b img{ min-width:100%; min-height:100%; width:100%; _height:100%; }
	.n-list li .note p{ display:block; font-size:16px; max-height:84px; line-height:28px; font-weight:500; color:#666; overflow:hidden; }
	.n-list li .note .info{ padding-top:10px; height:20px; line-height:20px; }
	.n-list li .note .info span{ margin-right:10px; color:#999; font-size:12px; }
    .n-list li .note .info span span{margin-right:0px}
    .n-list li .note .info span i{ margin-right:3px; font-size:12px; }
	.n-list .nodata{ margin-top:30px; color:#666; font-size:14px; line-height:100px; text-align:center; }
/*相关列表样式*/
.rel-list{ margin-top:-15px; }
    .rel-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .rel-list .nodata{ color:#999; font-size:14px; line-height:50px; }
    .rel-list li{ display:block; float:left; margin:15px auto 0 0; padding:0; width:50%; overflow:hidden; _float:none; _width:auto; }
    .rel-list li .img-box{ position:relative; display:block; float:left; width:98px; height:98px; border:1px solid #e8e8e8; overflow:hidden; }
    .rel-list li .img-box img{ min-width:100%; min-height:100%; width:100%; _height:100%; overflow:hidden; }
    .rel-list li .info{ margin:0 auto 0 115px; padding-right:15px; _margin-top:-15px; _padding-right:0; }
    .rel-list li .info h3{ display:block; font-size:14px; font-weight:normal; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .rel-list li .info p{ color:#555; font-size:12px; height:48px; line-height:22px; overflow:hidden; }
    .rel-list li .info span{ line-height:22px; color:#999; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.rel-box{ position:relative; padding:0 50px 0; }
    .rel-box .rel-list{ margin:0 0 15px 0; }
/*类别列表*/
.navbar li{ padding-top:10px; }
	.navbar li h5{ display:block; color:#3b8dd1; font-size:16px; font-weight:normal; line-height:30px; }
	.navbar li h5 a{ color:#0257d6; }
	.navbar li p{ font-size:16px; line-height:30px; }
	.navbar li p a{ display:inline-block; margin-right:5px; }
/*内容标题样式*/
.meta{ margin:0; padding:30px 50px 0 50px; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h2{ margin:0 0 20px; padding:0; color:#333; font-size:24px; font-weight:300; line-height:1em; }
	.meta .info{ margin:0 0 10px; }
	.meta .info span{ margin-right:10px; color:#b0b0b0; font-size:12px; line-height:14px; }
    .meta .info span i{ margin-right:5px; display:inline-block; font-size:14px; }
    .meta .note{ margin-top:10px; padding:15px 20px; background:#f5f5f5; line-height:22px; color:#757575; font-size:12px; }
/*内容详细样式*/
.entry{ margin-top:1px; padding:0 50px 15px; 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{ margin:0.8em auto; 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; padding:0; }
	.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:#333; 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'; font-size:12px; line-height:1.7em; }
	.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

/*上下一条样式*/
.next-box{ position:relative; padding:10px 50px 20px; line-height:20px; color:#444; font-size:14px; }
    .next-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .next-box p{ display:block; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
    .next-box p a{ color:#428bca; }
    .next-box p.prev{ float:left; }
    .next-box p.next{ float:right; }

/*文章评论样式*/
.comment-box{ position:relative; padding:0 50px 20px; }
    .comment-box .form-box{ margin:0; padding:15px 0; }
    .comment-box .form-box .avatar-box{ display:block; float:left; margin:0; padding:0; width:55px; height:55px; border:0; border-radius:55px; background:#fafafa; overflow:hidden; }
    .comment-box .form-box .avatar-box i{ color:#999; font-size:55px; line-height:1.2em; }
    .comment-box .form-box .avatar-box img{ width:100%; height:100%; }
    .comment-box .form-box .conn-box{ position:relative; margin-left:70px; }
    .comment-box .form-box .conn-box .editor{ position:relative; margin-right:18px; }
    .comment-box .form-box .conn-box .editor textarea{ display:inline; margin:0; padding:8px; width:100%; height:80px; border:1px solid #e8e8e8; line-height:20px; }
    .comment-box .form-box .conn-box .subcon{ padding-top:15px; color:#999; font-size:12px; }
    .comment-box .form-box .conn-box .subcon .submit{ float:right; display:inline-block; padding:0 20px; height:36px; line-height:34px; color:#fff; font-size:12px; background:#38f; vertical-align:middle; cursor:pointer; }
    .comment-box .form-box .conn-box .subcon strong{ color:#333; font-weight:normal; }
    .comment-box .form-box .conn-box .subcon .code{ margin-right:5px; padding:7px; width:80px; height:20px; line-height:20px; border:1px solid #e8e8e8; }
    .comment-box .form-box .conn-box .subcon a img{ vertical-align:middle; }
    .comment-box .list-box li{ padding:17px 0; border-top:1px solid #f7f7f7; }
    .comment-box .list-box li .avatar-box{ display:block; float:left; margin:0; padding:0; width:55px; height:55px; border:0; border-radius:55px; background:#fafafa; overflow:hidden; }
    .comment-box .list-box li .avatar-box i{ color:#999; font-size:55px; line-height:1.2em; }
    .comment-box .list-box li .avatar-box img{ width:100%; height:100%; }
    .comment-box .list-box li .inner-box{ position:relative; margin-left:70px; }
    .comment-box .list-box li .inner-box .info{ padding-bottom:3px; }
    .comment-box .list-box li .inner-box .info span{ margin-right:5px; color:#999; font-size:12px; }
    .comment-box .list-box li .inner-box p{ color:#333; font-size:14px; line-height:1.8em; }
    .comment-box .list-box li .answer-box{ clear:both; margin:10px 0 0 70px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
    .comment-box .list-box li .answer-box .info{ margin-bottom:5px; padding:0; color:#237cd8; font-size:12px; border:none; }
    .comment-box .list-box li .answer-box .info span.right{ float:right; color:#999; }
    .comment-box .list-box li .answer-box p{ color:#555; font-size:14px; line-height:1.8em; }
/*类别导航样式*/
.screen-box{ display:block; position:relative; margin:0 0 20px; padding:0 8px; background:#fff;border-radius: 15px; }
    .screen-box ul{ padding:10px 0; display:block; font-size:14px; }
    .screen-box ul h4{ display:inline-block; padding:0 15px; text-align:right; line-height:28px; font-weight:normal; }
    .screen-box ul li{ display:inline-block; padding:0 15px; line-height:28px; *display:inline; *zoom:1; }
    .screen-box ul li a{ color:#333; }
    .screen-box ul li a:hover,.screen-box ul li.selected a{ color:#8CAC52; }
    
    .screen-box dl{ margin:0; padding:0; clear:both; display:block; border-top:1px dashed #dedede;line-height: 30px; }
	.screen-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.screen-box dl:first-child{ border-top:none; }
	.screen-box dl dt{ font-family: '微软雅黑','宋体';font-size: 14px;display:block; float:left; padding:5px 0 0 5px;;  color:#ff6a00;}
	.screen-box dl dd{ position:relative; margin-left:0px; padding-top:3px; overflow:hidden; }
	.screen-box dl dd a{font-family: '微软雅黑','宋体';font-size: 14px; display:inline-block; margin:0; padding:5px 7px; border:0px solid #fff; line-height:16px;}
	.screen-box dl dd a.selected{ border-color:#fff; color:#fff; background:#0257d6;border-radius: 7px; }
/*排序样式*/
.sort-box{ position:relative; margin:0 0 15px; height:36px; background:#fff; overflow:hidden; }
	.sort-box a{ display:block; float:right; margin-left:-1px; padding:0 20px; line-height:36px; height:36px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; color:#333; font-size:14px; }
	.sort-box a:hover,.sort-box a.selected{ color:#fff; background:#0257d6; }
/*内容相册样式*/
.album-list{ position:relative; margin:0 50px; }
	.album-list:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.album-list ul{ margin:0 0 0 -15px; *zoom:1; }
	.album-list li{ float:left; width:25%; }
	.album-list li a{ display:block; margin:15px 0 0 15px; padding:1px; border:1px solid #e8e8e8; }
	.album-list li a img{ display:block; width:100%; height:auto; }
/*附件下载样式*/
.attach-list{ margin:0 50px 15px; color:#757575; }
    .attach-list ul li{ margin-top:15px; padding:15px; border:1px solid #ebebeb; }
    .attach-list ul li .link-btn{ display:block; float:right; margin-top:7px; padding:5px 15px; border:1px solid #e0e0e0; line-height:20px; font-size:14px; cursor:pointer; }
    .attach-list ul li .link-btn i{ font-size:14px; }
    .attach-list ul li .icon-box{ display:inline-block; margin-right:5px; line-height:38px; color:#ccc; }
    .attach-list ul li .icon-box i{ font-size:38px; }
    .attach-list ul li .info{ display:inline-block; }
    .attach-list ul li .info h3{ line-height:20px; color:#333; font-size:14px; font-weight:normal; }
    .attach-list ul li .info span{ margin-right:5px; line-height:18px; color:#999; font-size:12px; }
/*商品缩略图样式*/
.goods-box{ position:relative; margin-bottom:15px; padding:30px; font-size:12px; background:#fff; }
.goods-pic{ position:relative; float:left; width:370px; *z-index:1; }
	.pic-box{ float:left; }
	.pic-preview{ width:368px; height:368px; border:1px solid #e8e8e8; }
	.pic-scroll{ margin-top:10px; width:370px; }
	.pic-scroll .prev{ float:left; margin-right:5px; }
	.pic-scroll .next{ float:right; }
	.pic-scroll .prev,.pic-scroll .next{ display:block; font-family:"宋体"; text-align:center; width:10px; height:60px; line-height:60px; border:1px solid #e8e8e8; background:#f7f7f7; cursor:pointer; text-decoration:none; }
	.pic-scroll .items{ position:relative; float:left; width:335px; height:62px; overflow:hidden; }
	.pic-scroll .items ul{ position:absolute; margin:0; padding:0; width:999999px; height:100%; }
	.pic-scroll .items ul li{ float:left; margin:0; padding:0; width:67px; text-align:center; }
	.pic-scroll .items ul li img{ padding:2px; border:1px solid #e8e8e8; width:56px; height:56px; }
	.pic-scroll .items ul li img:hover{ padding:1px; border:2px solid #d70000; }
/*商品规格*/
.goods-spec{ position:relative; margin:0 0 0 430px; overflow:hidden; }
	.goods-spec h1{ display:block; color:#555; font-size:18px; font-weight:700; line-height:1.1em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
	.goods-spec .subtitle{ margin-top:5px; color:#888; font-size:14px; line-height:18px; }
	.goods-spec .spec-box{ position:relative; margin-top:10px; }
	.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; }
	.goods-spec .spec-box dl dd{ position:relative; margin-left:80px; 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; font-style:normal; }
	.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; 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; }
/* 图片放大镜样式*/
.jqzoom{ position:relative; float:left; display:block; margin:0; padding:0; width:368px; height:368px; border:none; cursor:crosshair; }
	.jqzoom img{ width:368px; height:368px; }
.zoomdiv{ position:absolute; top:0; left:0; z-index:100; display:none; width:368px; height:368px; background:#fff; border:1px solid #e8e8e8; text-align:center; overflow:hidden; }
.jqZoomPup{ position:absolute; top:0; left:0; z-index:10; visibility:hidden; width:20px; height:20px; border:1px solid #aaa; background:#fff; opacity:0.5;-moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); }
/*商品Tab样式*/
.goods-tab .tab-head{ display:block; height:42px; border-bottom:1px solid #f0f0f0; background:#fff; }
	.goods-tab .tab-head ul li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
	.goods-tab .tab-head ul li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
	.goods-tab .tab-head ul li a:hover,.goods-tab .tab-head ul li a.selected{ color:#fff; background:#0257d6; }
	.goods-tab .tab-content{ display:none; }
/*焦点菜单*/
.banner-img{ position:relative; width:100%; height:341px; overflow:hidden; }
    .banner-img img{ min-width:100%; min-height:100%; }
.banner-nav{ position:relative; width:100%; height:341px; background:#fff; }
    .banner-nav ul{ padding:15px 0; }
    .banner-nav ul li{ cursor:pointer; }
    .banner-nav ul li h3{ position:relative; display:block; padding:0 20px; width:180px; font-weight:normal; height:53px; }
    .banner-nav ul li h3 i{ position:absolute; right:5px; top:18px; width:13px; height:13px; color:#e0e0e0; font-size:13px; }
    .banner-nav ul li h3 span{ line-height:28px; color:#333; font-size:14px; }
    .banner-nav ul li h3 p{ line-height:16px; color:rgba(0,0,0,0.5); font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .banner-nav ul li:hover h3{ background:#d70029; }
    .banner-nav ul li:hover h3 i{ color:#fff; }
    .banner-nav ul li:hover h3 span{ color:#fff; }
    .banner-nav ul li:hover h3 p{ color:rgba(255,255,255,0.5); }
    .banner-nav ul li .item-box{ display:none; position:absolute; top:0; left:220px; bottom:0; width:705px; height:100%; background-color:rgba(0,0,0,0.3); z-index:9999; }
    .banner-nav ul li:hover .item-box{ display:block; }
    .banner-nav ul li .item-box dl{ display:block; padding:15px 30px 0; }
    .banner-nav ul li .item-box dl dt{ font-size:14px; font-weight:700; line-height:28px; }
    .banner-nav ul li .item-box dl dd{ font-size:12px; line-height:24px; }
    .banner-nav ul li .item-box dl a{ color:#fff; }
    .banner-nav ul li .item-box dl dd a{ margin-right:5px; }

/*页码容器*/
.page-box{ margin:15px 30px; padding-bottom:30px; }
    .page-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*视频容器*/
.video-box{ position:relative; margin:0 50px; width:785px; height:441px; _clear:both; _display:inline; }

/*购物车样式*/
.cart-info{ position:absolute; top:-50px; left:0; margin:0; padding:15px; border:1px solid #DFC795; width:302px; height:auto; background:#fcfbda; text-align:left; z-index:2; }
	.cart-info .ico{ display:block; float:left; margin-top:5px; width:46px; height:46px; }
    .cart-info .ico i{ color:#5ba61b; font-size:46px; line-height:1em; }
	.cart-info .ico.error i{ color:#fb1605; }
	.cart-info .msg{ margin-left:60px; }
	.cart-info .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	.cart-info .msg p{ padding-bottom:8px; line-height:1.8em; }
    .cart-info .msg .link-btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:30px; line-height:30px; text-align:center; background:#0257d6; vertical-align:middle; }
	.cart-info .msg .close{ position:absolute; display:block; top:5px; right:5px; width:20px; height:20px; text-align:center; cursor:pointer; }
    .cart-info .msg .close i{ color:#999; font-size:14px; line-height:20px; }

.cart-head{ position:relative; margin:0 50px; padding:30px 0; }
	.cart-head h2{ float:left; color:#555; font-size:18px; line-height:35px; }
    .cart-head h2 i{ display:inline-block; margin-right:5px; color:#83c44e; font-size:23px; line-height:35px; vertical-align:middle; }
    .cart-head .cart-setp{ position:relative; margin-left:200px; }
    .cart-head .cart-setp li{ position:relative; float:left; width:33.33%; height:35px; line-height:35px; text-align:center; color:#999; font-size:12px; *width:33.3%; }
    .cart-head .cart-setp li .progress{ margin-right:1px; height:35px; line-height:35px; color:#424242; background:#eee; }
    .cart-head .cart-setp li .progress span{ margin-right:2px; font-size:14px; font-weight:600; }
    .cart-head .cart-setp li.active .progress{ color:#fff; background:#83c44e; }
    .cart-head .cart-setp li.first .progress{ border-top-left-radius:20px; border-bottom-left-radius:20px; }
    .cart-head .cart-setp li.last .progress{ border-top-right-radius:20px; border-bottom-right-radius:20px; }

.cart-box{ position:relative; margin:0 50px; }
    .cart-box .cart-table{ border:1px solid #eee; }
	.cart-box .cart-table th{ padding:0.8em 0.5em; color:#555; font-size:13px; font-weight:400; background:#f5f5f5; border-bottom:1px solid #eee; }
	.cart-box .cart-table td{ padding:1em 0.5em; color:#555; font-size:13px; border-bottom:1px solid #eee; }
	.cart-box .cart-table td .stxt{ margin-top:5px; color:#666; font-size:12px; line-height:20px; }
	.cart-box .cart-table td input.checkall{ padding:0; border:1px solid #eee; background:#fff; }
	.cart-box .cart-table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
	.cart-box .cart-table td .buy-box{ margin:auto; padding:0; width:74px; height:22px; overflow:hidden; }
	.cart-box .cart-table td .buy-box a{ display:block; float:left; width:20px; height:20px; font-size:12px; line-height:20px; text-align:center; border:1px solid #e8e8e8; overflow:hidden; }
	.cart-box .cart-table td .buy-box .input{ float:left; margin:0; padding:0; width:30px; font-size:12px; height:22px; line-height:22px; ime-mode:Disabled; border-radius:0; border-left:0; border-right:0; }

.item-box{ clear:both; padding:20px 0; font-size:14px; }
	.item-box li{ display:inline;margin:0 25px; height:28px; line-height:28px; }
	.item-box li label input{ margin-right:3px; }
	.item-box li em{ color:#999; }

.buy-foot{ margin:20px 0; font-size:14px; }
    .buy-foot .left-box{ float:left; }
	.buy-foot .left-box dl{ clear:both; padding-bottom:10px; line-height:28px; }
	.buy-foot .left-box dl dt{ color:#6c6c6c; }
	.buy-foot .left-box dl dd .input{ width:230px; padding:5px; border:1px solid #e0e0e0; }
	.buy-foot .right-box{ float:right; text-align:right; }
	.buy-foot .right-box p{ line-height:38px; }
	.buy-foot .right-box p .price{ color:#f00; font-weight:700; }
	.buy-foot .right-box p.txt-box{ margin-top:10px; font-size:18px; font-weight:700; }
	.buy-foot .right-box p.btn-box{ margin-top:20px; }
    .buy-foot .right-box p.btn-box .btn{ display:inline-block; margin:0 0 0 5px; padding:8px 25px; width:auto; height:auto; line-height:20px; color:#fff; font-size:12px; border:0; background:#d70029; border-radius:3px; cursor:pointer; }
    .buy-foot .right-box p.btn-box .button{ background:#237cd8; }
    .buy-foot .right-box p.btn-box .submit{ background:#0257d6; }
    .buy-foot .right-box p.btn-box .gray{ background:#ddd; }

.cart-foot{ margin:0 50px; padding:20px 0 30px; height:40px; }
	.cart-foot .left-box{ float:left; line-height:40px; }
	.cart-foot .left-box a{ margin-right:20px; font-size:14px; }
    .cart-foot .right-box{ float:right; }
    .cart-foot .right-box button{ display:inline-block; margin:0 0 0 5px; padding:8px 25px; width:auto; height:auto; line-height:20px; color:#fff; font-size:12px; border:0; background:#d70029; border-radius:3px; cursor:pointer; }
    .cart-foot .right-box .submit{ background:#0257d6; }
    .cart-foot .right-box .button{ background:#237cd8; }

.address-list{ margin:20px 0 0; padding:10px; color:#555; font-size:14px; border:1px solid #f7f7f7; max-height:300px; overflow:auto; }
	.address-list li{ margin:5px 0; padding:5px 10px; height:20px; line-height:20px; cursor:pointer; }
	.address-list li span{ margin-left:10px; }
	.address-list li label em{ margin-left:5px; color:#999; }
.address-info.form-box{ margin:0; }
    
/*表单样式*/
.msg-box{ display:block; margin:0; padding:6px; border:1px solid #fbf2b5; background:#fcfbda; }
    .msg-box i{ display:block; float:left; margin:4px 0 0; font-size:12px; color:#A094A9; width:18px; height:18px; text-align:center; vertical-align:middle; }
    .msg-box p{ margin-left:18px; line-height:24px; color:#A4A147; font-size:12px; }
.form-box{ padding:20px 40px 30px; }
    .form-box .form-group{ margin:0; padding:10px 0; clear:both; }
    .form-box .form-group .tips{ margin-left:16%; color:#666; font-size:12px; line-height:20px; }
    .form-box .form-group dt{ display:block; float:left;line-height:40px; text-align:right; color:#888; }
    .form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
    .form-box .form-group dd img{ vertical-align:middle; }
    .form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:50%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
    .form-box .form-group dd .input.code{ width:80px; }
    /*.form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }*/
    .form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:50%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
    .form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
    .form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
    .form-box .form-group dd label.mart{ margin-right:5px; }
    /*全屏样式*/
    .form-box.full{ padding:0 0 50px; }
    .form-box.full .form-group dt{ width:30%; }
    .form-box.full .form-group dd{ margin-left:25%; }
    .form-box.full .form-group dd .input{ width:40%; }
    .form-box.full .form-group dd .input.code{ width:110px; }
/*物流样式*/
.accept-box{ margin-bottom:50px; padding:0; background:#fff; border:1px solid #f0f0f0; }
	.accept-box dl{ padding:0 !important; }
	.accept-box dl.head{ position:relative; margin:0; padding:0; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
    .accept-box dl.head dd{ margin-left:10px; }
	.accept-box dl.head .btn-pay{ position:absolute; top:6px; right:6px; display:block; padding:0 15px; color:#fff; font-size:12px; height:24px; line-height:24px; background:#52A152; border:1px solid #417F41; border-radius:2px; }
/*订单进度*/
.order-progress{ position:relative; margin:20px 50px; height:55px; }
    .order-progress li{ position:relative; float:left; width:20%; text-align:center; }
    .order-progress.mini li{ width:25%; }
    .order-progress li .progress{ display:block; margin-right:1px; line-height:20px; color:#424242; font-size:12px; text-align:center; background:#eee; }
    .order-progress li .info{ display:block; margin-top:15px; line-height:20px; color:#757575; font-size:12px; text-align:center; }
    .order-progress li.active .progress{ color:#fff; background:#83c44e; }
    .order-progress li.first .progress{ border-top-left-radius:20px; border-bottom-left-radius:20px; }
    .order-progress li.last .progress{ border-top-right-radius:20px; border-bottom-right-radius:20px; }

/*提示信息*/
.msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:420px; font-size:14px; text-align:left; }
    .msg-tips .icon{ display:block; float:left; width:60px; height:60px; }
    .msg-tips .icon i{ margin:0; padding:0; font-size:60px; color:#090; line-height:1em; }
    .msg-tips .icon.warning i{ color:#f90; }
    .msg-tips .icon.error i{ color:#f00; }
    .msg-tips .info{ margin-left:80px; }
    .msg-tips .info strong{ display:block; padding-bottom:5px; color:#333; font-size:18px; font-weight:normal; line-height:1.3em; }
    .msg-tips .info p{ line-height:24px; color:#666; font-size:14px; }
    .msg-tips .info p a{ margin:auto 2px; }
/*会员登录样式*/
.login-box{ margin:50px auto 0; padding-bottom:50px; width:343px; overflow:hidden; }
    .login-box .input-box{ position:relative; display:inline-block; margin-bottom:20px; width:320px; border:1px solid #e5e5e5; height:42px; line-height:22px; color:#333; font-size:14px; overflow:hidden; }
    .login-box .input-box input{ padding:12px 0 10px 10px; width:100%; height:20px; line-height:20px; font-size:14px; }
    .login-box .remember-box{ margin-bottom:30px; height:20px; line-height:20px; color:#909090; font-size:14px; }
    .login-box .remember-box input{ vertical-align:middle; }
    .login-box .remember-box label{ margin-right:7px; cursor:pointer; vertical-align:middle; }
    .login-box .remember-box a{ color:#00a7ea; vertical-align:middle; }
    .login-box .btn-box{ display:block; margin-bottom:0px; height:42px; }
    .login-box .btn-box input,.login-box .btn-box button{ display:inline-block; width:322px; height:42px; line-height:42px; background:#0257d6; color:#fff; cursor:pointer; font-size:14px; text-align:center; }
    .login-box .tip-box{ display:block; text-align:center; height:20px; line-height:20px; color:#f90; font-size:13px; }
    .login-box .oatuh-box{ clear:both; padding-top:15px; }
    .login-box .oatuh-box h3{ display:block; margin-bottom:10px; color:#666; font-size:14px; line-height:30px; height:30px; font-weight:normal; }
    .login-box .oatuh-box p{ margin-left:-25px; }
    .login-box .oatuh-box p a{ display:block; float:left; margin:0 0 10px 25px; _display:inline; _zoom:1; }
    .login-box .oatuh-box p a img{ width:38px; height:38px; }

.oauth-box{ position:relative; margin:50px auto; width:65%; border:1px solid #f0f0f0; overflow:hidden; }
    .oauth-box .tab-head{ display:block; height:42px; border-bottom:1px solid #f0f0f0; background:#fff; }
    .oauth-box .tab-head li{ float:left; margin-left:-1px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }
    .oauth-box .tab-head li a{ display:block; padding:0 30px; height:42px; line-height:42px; color:#555; font-size:14px; }
    .oauth-box .tab-head li a.selected{ color:#fff; background:#0257d6; }
    .oauth-box .tab-content{ display:none; }
/*会员头像容器*/
.avatar-box{ padding:10px 15px; border-bottom:1px solid #e0e0e0; height:60px; background:#fafafa; }
    .avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; border-radius:60px; background:#fff; text-align:center; overflow:hidden; }
    .avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
    .avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:78px; background:#fff; }
    .avatar-box h3{ margin:0; color:#333; font-size:14px; font-weight:normal; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-box p{ color:#666; font-size:12px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .avatar-box p b{ color:#0257d6; font-weight:normal; }
/*会员中心导航*/
.center-nav{ padding:15px 20px 10px; }
.center-nav ul li{ padding:0; overflow:hidden; }
.center-nav ul li h2{ margin-bottom:8px; color:#333; font-size:14px; font-weight:normal; line-height:20px; }
.center-nav ul li h2 i{ display:inline-block; margin-left:5px; color:#666; font-size:14px; line-height:20px; }
.center-nav ul li h2 span{ font-weight:300; }
.center-nav ul li .list{ margin:0 0 15px 26px; font-size:12px; }
.center-nav ul li .list p{ margin-top:5px; }
.center-nav ul li .list a{ display:block; height:24px; line-height:24px; color:#757575; }
.center-nav ul li .list a i{ float:right; line-height:24px; color:#999; font-size:12px; }
.center-nav ul li.selected .list a,.center-nav ul li .list a:hover{ color:#0257d6; }
.center-head{ margin:15px 50px 0; padding:15px; background:#fafafa; }
.center-head .img-box{ display:block; float:left; width:116px; height:116px; text-align:center; border-radius:110px; background:#fff; overflow:hidden; }
.center-head .img-box img{ padding:2px; width:110px; height:110px; border:1px solid #f5f5f5; border-radius:110px; background:#fff; }
.center-head .img-box i{ color:#ccc; font-size:110px; line-height:1.3em; }
.center-head .list-box{ position:relative; display:block; margin-left:135px; }
.center-head .list-box h3{ display:block; color:#333; font-size:16px; font-weight:normal; line-height:42px; }
.center-head .list-box ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.center-head .list-box ul li{ display:block; float:left; width:33.32%; color:#848484; font-size:14px; line-height:32px; }
.center-head .list-box ul li p{ text-align:center; }
.center-head .list-box ul li .link-btn{ display:inline-block; padding:5px 15px; color:#fff; font-size:12px; line-height:18px; background:#0257d6; vertical-align:middle; }
.center-info{ position:relative; margin:0 50px 0; padding:15px 30px; background:#fff; }
.center-info ul:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.center-info ul li{ display:block; float:left; width:50%; _width:49.8%; line-height:30px; color:#999; }
.center-tit{ margin:0 50px; padding:10px 15px; background:#fafafa; line-height:24px; }
.center-tit span{ float:right; font-size:12px; }
.center-tit h3{ color:#000; font-size:14px; font-weight:normal; }
.center-tit h3 i{ margin-right:5px; font-size:14px; }
/*表格样式*/
.table-wrap{ margin:0 50px 20px; }
.ftable{ margin:15px 0; width:100%; border:1px solid #f0f0f0; background:#fff; }
.mtable{ margin:15px 0; width:100%; background:#fff; _width:auto; }
	.mtable th,.ftable th{ padding:0.8em; color:#6e717a; font-size:13px; font-weight:400; background:#fbfbfb; border-bottom:1px solid #e8e8e8; }
	.mtable td,.ftable td{ padding:0.8em; color:#333; font-size:13px; border-bottom:1px solid #F3F3F3; }
	.ftable td .img{ padding:1px; width:60px; height:60px; border:1px solid #e8e8e8; }
	.ftable td s{ color:#999; text-decoration:line-through; }
	.mtable .tr_odd_bg,.ftable .tr_odd_bg{ background:#f9f9f9; }
/*会员列表页码样式*/
.page-foot{ clear:both; height:35px; line-height:35px; }
    .page-foot .btn-box a{ display:inline-block; margin-right:10px; padding:5px 15px; line-height:20px; border:1px solid #eee; font-size:12px; vertical-align:middle; }
    .page-foot .right{ float:right; }
/*头像容器*/
.avatar-wrap{ margin:0 15px; background:#fafafa; }
.avatar-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.avatar-wrap .avatar-box{ padding:10px 25px; border-bottom:1px solid #e0e0e0; height:60px; }
.avatar-wrap .avatar-box .img-box{ position:relative; display:block; float:left; margin-right:10px; width:60px; height:60px; overflow:hidden; }
.avatar-wrap .avatar-box .img-box img{ padding:2px; width:54px; height:54px; border:1px solid #f5f5f5; border-radius:60px; background:#fff;  }
.avatar-wrap .avatar-box .img-box i{ color:#ccc; font-size:54px; line-height:54px; }
.avatar-wrap .avatar-box h3{ margin:0; color:#333; font-size:14px; font-weight:normal; line-height:32px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.avatar-wrap .avatar-box p{ color:#666; font-size:14px; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.avatar-wrap .avatar-box p i{ color:#0257d6; font-style:normal; }
/*头像上传*/
.cropper-wrap{ margin-top:20px; }
.cropper-wrap .cropper-box{ position:relative; float:left; margin-right:20px; padding:1px; width:350px; height:350px; text-align:center; border:1px solid #f0f0f0; border-radius:2px; background:#f4f4f4; text-align:center; vertical-align:middle; }
.cropper-wrap .cropper-box div{ margin:auto; vertical-align:middle; }

.cropper-wrap .cropper-view{ float:left; width:184px; }
.cropper-wrap .cropper-view .img-box{ padding:1px; width:180px; height:180px; border:1px solid #f0f0f0; border-radius:2px; background:#fff; overflow:hidden; }
.cropper-wrap .cropper-view .img-box img{ display:block; width:180px; height:180px; }
.cropper-wrap .cropper-view .btn-box p{ margin:8px 0; text-align:center; color:#333; font-size:13px; line-height:24px; }
.cropper-wrap .cropper-view .btn-box p.tip{ text-align:left; color:#999; font-size:13px; line-height:22px; }
.cropper-wrap .cropper-view .btn-box .btn{ width:100%; line-height:34px; height:36px; border:1px solid #d70029; background:#d70029; cursor:pointer; color:#fff; }

/*页面底部
----------------------------------------------*/
/*留言链接样式*/
.link-box{ margin:0 50px; border-top:1px solid #f7f7f7; }
.link-box .side-link .img{ height:auto; }
.link-box .side-link .txt{ height:auto; font-size:14px; line-height:30px; }
.side-link{ padding:20px; background:#fff; _position:relative; }
.side-link .img{ display:block; margin:-20px 0 0 -21px; padding:0; height:51px; overflow:hidden; *display:inline-block; }
.side-link .img:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.side-link .img li{ position:relative; float:left; margin:20px 0 0 21px; width:88px; height:31px; overflow:hidden; _display:inline; }
.side-link .img li img{ width:100%; height:100%; }
.side-link .txt{ margin-top:17px; width:100%; height:48px; line-height:24px; font-size:12px; overflow:hidden; }
.side-link .txt strong{ color:#eee; margin:0 1px; font-weight:normal; }
.side-book{ background:#fff; }
.side-book ul{ padding:20px; }
.side-book ul li{ font-size:12px; line-height:24px; height:24px; overflow:hidden; }
.side-book ul li span{ float:right; margin-left:10px; color:#999; }
/*底部样式*/
.footer{ margin-top:30px; background:#0257d6; }
.footer .foot-nav{ height:56px; line-height:56px; border-bottom:1px solid #444; }
.footer .foot-nav a{ margin:auto 8px; color:#fff; font-size:14px; }
.footer .foot-nav a:hover{ color:#0257d6; }
.footer .foot-nav strong{ color:#424242; font-size:14px; font-weight:700; }
.footer .foot-box{ padding:30px 0;text-align: center;}
.footer .foot-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.footer .foot-box .copyright{ display:block; padding-left:1%; width:40%; color:#fff; font-size:14px; }
.footer .foot-box .copyright p{ line-height:2.0em; }
.footer .foot-box .copyright p.gray{ color:#fff; }
.footer .foot-box .service{ display:block; float:right; padding:10px 0; width:23%; border-left:1px solid #444; text-align:center; }
.footer .foot-box .service a{ display:inline-block; padding:0 15px; color:#0257d6; line-height:30px; border:1px solid #0257d6; }
.footer .foot-box .service a:hover{ color:#fff; border-color:#0257d6; background:#0257d6; }
.footer .foot-box .service a i{ font-size:14px; }
.footer .foot-box .service p{ display:block; margin-bottom:20px; color:#b0b0b0; font-size:12px; }

/*响应式布局
----------------------------------------------*/
@media only screen and (max-width:1200px) {
	.section{ width:925px;background-color: #ffffff; }
    .slide-box{ height:363px; }
    .slide-box .list-box{ margin-left:-768px; width:1536px; }
    .side-link-wrap{ width:455px; }
}
@media only screen and (min-width:1161px) {
	.section{ width:1200px; background-color: #ffffff; }
}

/*分页*/
.pageNavigation .firstpage span,.pageNavigation .firstpage a,.pageNavigation .endpage span,.pageNavigation .endpage a { background:url("/template/pc/main/default/images/revert2014.png") no-repeat 0 0; text-indent:-999em; overflow:hidden; width:50px; margin:0 10px 0 0;}
.pageNavigation { text-align:center; padding:25px 0;}
.pageNavigation a,.pageNavigation span { background-color:#fff; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 5px; padding:8px 13px; border:1px solid #ededed; color:#999; font-size:14px; line-height:20px;}
.pageNavigation a:hover { color:#d00;}
.pageNavigation .cur,.pageNavigation .current { border: 1px solid #ff4300; background-color:#ff4300; color:#fff; cursor:default;}
.pageNavigation .cur:hover { color:#fff; text-decoration:none;}
.pageNavigation .next,.pageNavigation .prev { background:#fff url("/template/pc/main/default/images/sp2013.gif") no-repeat 0 0;}
.pageNavigation .next { background-position:-795px -92px; padding-right:20px;}
.pageNavigation .prev { background-position:-843px -122px; padding-left:20px;}
.pageNavigation .kill { color:#ddd; border:1px solid #eee;}
.pageNavigation .kill:hover { color:#ddd; text-decoration:none; cursor:default;}
.pageNavigation .cur:hover,.pageNavigation .current:hover { color:#fff; text-decoration:none;}
.pageNavigation .endpage span,.pageNavigation .endpage a { margin:0 0 0 8px;}
.pageNavigation .firstpage .prev { background-position:9px -454px; cursor:default;}
.pageNavigation .firstpage a { background-position:9px -394px;}
.pageNavigation .endpage .next { background-position:-4px -484px; cursor:default;}
.pageNavigation .endpage a { background-position:-4px -424px;}

.tg_main_nav .h3 .s,.slide .prev,.slide .next,.erweima,.gonggao_mall .bd li,.gonggao_mall .ft,.tg_sys_list .prev,.tg_sys_list .next,.tg_sys_list .hd_1 .tit,.tg_sys_list .hd_1 .more,.tg_sys_list .hd_2 .more,.tg_sys_list .hd_2 .ico,.tg_sys_list2 .item .s,.tg_footer li s,.fixed_menu li a,.mt_fliter .bd .s,.mt_fliter .s_search .s_btn,.mt_fliter .hd a,.store_info .commitment_hd,.product_info .sel .b .item_btn.current .s,.product_info .num .increase,.product_info .num .reduce,.product_info .btn .addto,.product_detail .img .btn_prev,.product_detail .img .btn_next,.product_detail .img .cur .arrow,.navWrap .allCatTG .s,.ismiaosha,.addto_animate_ico { background:url("../images/tg2016-sp.png") no-repeat 0 0;}
.product_info {}
.ismiaosha { display:block; position:absolute; z-index:3; left:-8px; top:-8px; width:100px; height:100px; overflow:hidden; text-indent:-999em; background-position:-10000px -10000px;}
.ms_status_0 { background-position:-101px -569px;}
.ms_status_1 { background-position:0 -569px;}
.ms_status_2 { background-position:-202px -569px;}
.displays0 {display:none}
.displays2 { display:block;}
.product_info h1 { font-size:18px; font-weight:normal; line-height:32px;}
.product_info h1 .ico { margin-left:5px; border-radius:2px; font-size:14px; line-height:16px; color:#fff; display:inline-block; *display:inline;*zoom:1; vertical-align:2px; padding:4px 6px; background-color:#df5841;}
.product_info h1 .display0{ display:none;}
.product_info h1 .s_tuijian { background-color:#ff707d;}
.product_info h1 .s_duotaocan { background-color:#ffa95e;}
.product_info h1 .s_mianyuyue { background-color:#2fd4da;}
.product_info h1 .s_tehui { background-color:#89e951;}
.product_info .status { margin:10px 0;}
.product_info .timeover { color:#ff006a; font-size:18px;}
.product_info .timeok { color:#999; font-size:16px;}
.product_info .timeok em { color:#f60;}
.product_info .price { position:relative; z-index:1; *zoom:1; background-color:#f8f8f8; padding:21px 0 16px; color:#f78115; font-size:14px;}
.product_info .price em { font-size:24px;}
.product_info .price .del,.product_info .price .dels { line-height:40px; color:#c0c0c0; font-size:16px; text-decoration:line-through;}
.product_info .price .dels { text-decoration:none;}
.product_info .price li { float:left; width:130px; padding:0 0 0 25px; border-right:1px solid #f3f3f3;}
.product_info .price .list_1 { width:px;}
.product_info .price .tit { color:#888; display:block;}
.product_info .price .mobilread { position:absolute; right:15px; top:12px; width:50px; font-size:12px; text-align:center; color:#999;}
.product_info .price .mobilread img { display:block; vertical-align:top; width:50px; height:50px; margin-top:5px;}


.product_info .tabe { padding:10px 0; border-bottom:1px solid #eee;}
.product_info .tabe li { float:left; width:33%; text-align:center; color:#999; font-size:14px; line-height:16px;}
.product_info .tabe li.b { border-left:1px solid #eee; border-right:1px solid #eee;}
.product_info .sel { overflow:hidden; *zoom:1; font-size:14px; margin:10px 0;}
.product_info .sel .a,.product_info .sel .b { float:left;}
.product_info .sel .a { width:72px; color:#999; line-height:33px;}
.product_info .sel .b { width:450px;}
.product_info .sel .b .item_btn { position:relative; z-index:1; display:inline-block; *display:inline; *zoom:1; margin-right:5px; vertical-align:middle; border:1px solid #ddd; padding:5px 10px; margin-bottom:5px;}
.product_info .sel .b .item_btn.item_img {padding:1px;}
.product_info .sel .b .item_btn img {width: 36px; height: 38px;vertical-align: middle;}
.product_info .sel .b .item_btn input {display:none}
.product_info .sel .b .item_btn.current,.product_info .sel .b .item_btn:hover { border:2px solid #f78115; padding:4px 9px; text-decoration:none; color:#333;}
.product_info .sel .b .item_btn.item_img.current, .product_info .sel .b .item_btn.item_img:hover { padding: 0}
.product_info .sel .b .s { display:none;}
.product_info .sel .b .item_btn.current .s { display:block; width:10px; height:10px; overflow:hidden; background-position:-412px -385px;  position:absolute; right:0; bottom:0;}
.product_info .num {}
.product_info .num .increase,.product_info .num .reduce { float:left; width:30px; height:30px; border:1px solid #ddd; text-indent:-999em; overflow:hidden;}
.product_info .num .increase { border-left:0 none; background-position:-397px -295px;}
.product_info .num .reduce { border-right:0 none; background-position:-398px -339px;}
.product_info .num_ipt { float:left; width:45px; height:30px; border:1px solid #ddd; text-align:center; outline:none; font-size:14px;}
.product_info .num .numTips { float:left; display:inline; display:none; border:1px solid #fdb878; background-color:#fff7d2; color:#999; font-size:14px; padding:0 9px; margin-left:15px; height:34px; line-height:34px;}
.product_info .num .knum { float:left; color:#999; font-size:14px; padding:0 9px; height:34px; line-height:34px;}
.product_info .num .numTips em,.product_info .num .knum em { color:#f78115;}
.product_info .btn { margin-top:15px;}
.product_info .btn .buyto,.product_info .btn .addto { float:left; font-size:18px; padding:5px 40px;}
.product_info .btn .buyto:hover,.product_info .btn .addto:hover { text-decoration:none;}
.product_info .btn .buyto { background-color:#f78115; border:1px solid #f78115; color:#fff; margin-right:10px; display:inline;}
.product_info .btn .addto { background-color:#fcd9b9; border:1px solid #f78115; color:#f78115; padding:5px 25px 5px 47px; background-position:-380px -244px;}
.product_info .disabled .buyto,.product_info .disabled .addto,.product_info .disabled .buyto:hover,.product_info .disabled .addto:hover { background-color:#ccc; color:#fff; cursor:default; border:1px solid #ccc;}
.product_info .disabled .addto { background-position:-380px -572px;}
.col_main { float:left; width:100%;}
.col_sub,.col_extra { float:left;}
.left { float:left;}
.right { float:right;}
.po_re { position:relative; z-index:1; *zoom:1;}
.big_photo_wrap { border:1px solid #eee;}
.big_photo_inner {position:relative; *zoom:1; width:400px; height:400px; overflow:hidden;}
.big_photo_inner .img_mask { display:none; position:absolute; width:150px; height:150px; left:0; top:0; background-color:#E6EAF3; FILTER: alpha(opacity=50); opacity:0.5; cursor:crosshair}
.po_bigView {display:none; position:absolute; z-index:99; left:422px; top:0; border:1px solid #ddd; width:400px; height:400px; overflow:hidden; background-color:#fff}
.product_detail .img .po_bigView .superPIC {position:absolute; left:0; top:0; width:800px; height:800px; display:block; vertical-align:top}
.product_detail .img img { vertical-align:top; display:block; width:400px; height:400px;}
.product_detail .img .imgListNode { width:370px; overflow:hidden; margin:0 auto; height:78px;}
.product_detail .img .imgList { position:absolute; top:10px; left:0;}
.product_detail .img .imgList li { float:left; display:inline; margin:0 3px; position:relative; z-index:1; *zoom:1;}
.product_detail .img .imgList img { width:64px; height:64px; vertical-align:top; padding:2px;}
.product_detail .img .imgList a { display:block;}
.product_detail .img .btn_prev,.product_detail .img .btn_next { display:block; position:absolute; bottom:0; width:12px; height:68px; text-indent:-999em; overflow:hidden; background-color:#f1f1f1;}
.product_detail .img .btn_prev { background-position:-413px -422px; left:0;}
.product_detail .img .btn_next { background-position:-412px -489px; right:0;}
.product_detail .img .btn_disabled { FILTER: alpha(opacity=40); moz-opacity: 0.4; opacity: 0.4; cursor:default;} 
.product_detail .img .arrow { display:none;}
.product_detail .img .cur img { border:2px solid #f78115; padding:0;}
.product_detail .img .cur .arrow { display:none; position:absolute; top:-4px; left:31px; background-position:0 -259px; width:11px; height:5px; overflow:hidden;}

/* =========================分页样式.开始======================= */
.pagelist .default{ margin:0; padding:0; font-family:"Microsoft YaHei",Verdana; font-size:12px; }
.pagelist .default a,.pagelist .default span{ display:block; float:left; margin:2px 0 0 -1px; padding:4px 12px; line-height:20px; height:30px; border:1px solid #e1e1e1; background:#fff; color:#333; text-decoration:none;box-sizing: border-box;}
.pagelist .default span:first-child{ border-left:1px solid #e1e1e1; }
.pagelist .default a:hover{ color:#666; background:#eee; }
.pagelist .default span.layui-laypage-curr{ color:#fff; background:#488FCD; border-color:#488FCD; }
.pagelist .default span.layui-disabled,.pagelist .default a.layui-disabled{ color:#999; background:#fff; }
.pagelist,.pagelist .prev, .pagelist .next {font-family: "Simsun";font-size: 16px;font-weight: bold;}
.pagelist .default .layui-laypage-prev, .pagelist .default .layui-laypage-next {width:34px;padding: 5px 7px;}
.pagelist:after{ clear:both; content:"."; display:block; height:0; visibility:hidden; }
.pagelist .l-btns{display:block; float:left; margin:2px 5px 0 0; padding:0 10px; border:1px solid #dbdbdb; height:30px; overflow:hidden;box-sizing: border-box; }
.pagelist .l-btns span{ font-size:12px; color:#333; line-height:28px; }
.pagelist .l-btns .pagenum{display:inline-block;margin:0 5px;padding:0 5px;border:1px solid #dbdbdb;border-top:0;border-bottom:0;width:40px;height:28px;line-height:28px;font-size:12px;color:#333;text-align:center;vertical-align:top;overflow:hidden;padding:0 0 0 12px;-moz-appearance:none;-webkit-appearance:none}
.pagelist .default .layui-laypage-skip .layui-input{margin:-1px 0 4px -2px;padding:0 5px;border:1px solid #dbdbdb;width:40px;height:30px;line-height:30px;font-size:12px;color:#333;text-align:center;vertical-align:top;overflow:hidden;border-radius:0;float:left}
.pagelist .default .layui-laypage-skip .layui-laypage-btn{height:30px;border:1px solid #e1e1e1;margin:-1px 0 0 -1px;padding:3px 8px;background:#fff;color:#333;cursor:pointer}
.pagelist .default .layui-laypage-skip{padding: 0px;border-right: 0px solid #e1e1e1;}
.pagelist .default .layui-laypage-skip span{padding: 0px 12px;line-height:30px;margin: -1px 0 0 -1px;}
.layui-table-page > div{height:32px}
.layui-table-view{padding-bottom:10px}
/* =========================分页样式.结束======================= */

.layui-form .btn_1, .layui-form .btn_2 {
    display: inline-block;
    width: 122px;
    text-align: center;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    color: #fff;
    background-color: #2ea3df;
    margin-left: 10px;
    vertical-align: top;
    font-size: 14px;
    border-radius: 2px;
}
.layui-form .state_1 .btn_2, .layui-form .state_2 .btn_1 {
    display: none;
}
.layui-form .btn_2 {
    color: #067edb;
    background-color: #f4f4f4;
    cursor: default;
}

.reg_tip { position:absolute; top:150px; left:50%; z-index:999; width:500px; margin-left:-331px; border:1px solid #91ceee; background-color:#e2f0ff; padding:100px 80px; text-align:center;}
.reg_tip .pic {}
.reg_tip .txt { margin-top:20px; font:20px/30px "黑体"; color:#333;}

.layui-table.order-info-tb th {color: #333;text-align: right;background-color: #f4f7f7;}
.layui-table.order-info-tb td, .layui-table.order-info-tb th {padding: 15px 10px;min-width: 80px;}

.multi-porp ul li{float:left;position:relative;margin:0 8px 8px 0;padding:1px;line-height:20px;vertical-align:middle;}
.multi-porp ul li a{display:block;padding:4px 10px;color:#666;min-width:10px;width:auto !important;text-align:center;text-decoration:none;border:1px solid #ddd;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;}

.layui-form .layui-input {
    width: 300px;
    display: inline-block;
}
/* =========================select自定义样式.开始======================= */
.layui-form-selected .layui-edge{margin-top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
:root .layui-form-selected .layui-edge{margin-top:-9px\0/IE9}
.layui-select-disabled .layui-edge{border-top-color:#d2d2d2}
.layui-form-select{position:relative;display:inline-block;margin-right:30px;vertical-align:middle;cursor:pointer}
.layui-select-title{position:relative;display:block;margin-bottom:0px;min-width:40px;line-height:25px;height:33px;border:solid 1px #eee;text-decoration:none;background:#fff;white-space:nowrap;word-break:break-all}
.layui-form-select .layui-input{border:0;display:inline-block;color:#333;font-size:12px;vertical-align:middle;height:100%;padding:0}
.layui-form-select dl{box-shadow:0 1px 4px rgba(0,0,0,.1);border:1px solid #eee;overflow-x:hidden;padding:5px}
.layui-form-select .layui-edge{position:absolute;right:-29px;top:0;display:block;width:28px;height:100%;border:1px solid #eee;color:#666;font-size:10px;line-height:33px;text-align:center;background:#fafafa;margin:-1px;transition: all 0s;-webkit-transition: all 0s;}
.layui-form-select .layui-select-title .layui-input {padding-left: 14px;}
.layui-form-select dl dd{margin-left:0px;color:#666;line-height: 30px;}
.layui-form-select dl dd:hover{background-color: #409efe;color:#fff}
.layui-form-select dl{min-width: 120px;max-height: 280px;}
.layui-select-title span{display: block;padding: 5px 25px 5px 10px;}
.layui-form-select dl dd.layui-this{background-color: #409eff;}
/* =========================select自定义样式.结束======================= */

/* =========================radio美化.开始======================= */
.layui-rule-multi-radio .layui-form-radio{display:inline-block;margin:0 -1px -1px 0;float:left;padding:6px 15px;height:25px;line-height:25px;border:1px solid #eee;vertical-align:middle;color:#333;font-size:100%;cursor:pointer;white-space:nowrap;text-overflow:ellipsis}
.layui-rule-multi-radio .layui-form-radio.layui-form-radioed{background:#409eff !important;border-color:#409eff !important;color:#fff}
.layui-rule-multi-radio .layui-form-radio i.layui-icon{display:none}
.layui-rule-multi-radio .layui-form-radio:hover{background: #C9E1EF;border-color:#C9E1EF}
/* =========================radio美化.结束======================= */

/* =========================checkbox美化.开始======================= */
.layui-rule-multi-checkbox .layui-form-checkbox i{display:none}
.layui-rule-multi-checkbox .layui-form-checkbox{margin-right:-1px;padding:0px;float:left;height: auto;}
.layui-rule-multi-checkbox .layui-form-checkbox span{border-radius:0px;background-color: #ffffff;color: #333;border: 1px solid #eee;}
.layui-rule-multi-checkbox .layui-form-checkbox:hover span{background-color: #C9E1EF;border-color: #C9E1EF;}
.layui-rule-multi-checkbox .layui-form-checked span{background-color: #409eff !important;border-color: #409eff !important;color: #fff;}
/* =========================checkbox美化.结束======================= */


.form-box .form-group .layui-anim dd {margin-left:unset;line-height:30px;}
.layer-photos{width:100px}
.layer-photos img{width:100%}
.upload-box{width:100px;height:100px !important}
.upload-box .webuploader-pick {height: auto;width: auto;background:unset;border:unset;}
.upimgFileBtn {display: block;vertical-align: top;width: 100%;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-color: #f9f9f9;}

.m-fabulousl-1{text-align:center;margin-bottom:33px; font-size:14px; color:#666; line-height:1.5em;}
.m-fabulousl-1 .btn{width:60px;height:60px;line-height:60px;font-size:22px;font-weight:400;color:#fff;border-radius:50%;background:#ff7e65;margin:0 auto 9px; cursor:pointer;}
.ani_zanyixia {-webkit-animation:zanyixia .5s 0s ease-in-out;animation:zanyixia .5s 0s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}


.sidebar-box .authorInfo{width: 100%;height: 270px;border: 1px solid #e2e2e2;box-sizing: border-box;position: relative;padding-top: 65px;}
.sidebar-box .authorInfo .pic{width: 90px;height: 90px;border: 1px solid #e2e2e2;border-radius: 50%;overflow: hidden;position: absolute;left: 50%;right: 50%;transform: translateX(-50%);top: -10%;}
.sidebar-box .authorInfo .pic img{width: 100%;height: 100%;}
.sidebar-box .authorInfo .name{font-size: 16px;color: #000;font-weight: 600;text-align: center;height: 40px;}
.sidebar-box .authorInfo .msg{width: 150px;height: 67px;margin: 0 auto;position: relative;}
.sidebar-box .authorInfo .msg div{font-size: 14px;color: #a4a4a4;text-align: center;width: 75px;height: 67px;}
.sidebar-box .authorInfo .msg div a{font-size: 14px;color: #a4a4a4;}
.sidebar-box .authorInfo .msg span{display: block;font-size: 15px;color: #000;font-weight: bold;text-align: center;}
.sidebar-box .authorInfo .msg .line{height: 65px;width: 0;border-right: 1px solid #eee;position: absolute;top: 0;left: 50%;}
.sidebar-box .authorInfo .more{height: 36px;background: #f9f9f9;width: 100%;text-align: right;line-height: 36px;position: absolute;bottom: 0;}
.collect{display:inline-block;margin-left: 40%;margin-top: 20px; width: 63px;height: 26px;cursor:pointer;border: 1px solid #137ef9;border-radius: 4px; color: #137ef9;text-align: center;line-height: 26px;}
.collect.active, .collect.disabled{background: #eee;color: #a0a0a0;border:1px solid #eee;}
.collect.disabled {cursor:no-drop;}
.fn-hide {display: none;}
.fn-left, .fn-right {display: inline;}
.fn-left {float: left;}
.fn-right {float: right;}
	
/*表格样式*/
.border-table{ min-width:500px; border-width:1px; margin:0; background:#fff; }
.border-table th,.border-table td{ margin:0; padding:2px 10px; line-height:26px; height:32px; border:1px solid #eee; vertical-align:middle; white-space:nowrap; word-break:keep-all; }
.border-table td .layui-input{ vertical-align:middle; width:auto;}
.border-table td input.small{ width:100px; }
.border-table td .position{ position:relative; min-height:100%;line-height: 32px;height: 32px; }
.border-table td .ibtn{ position:absolute;top:4px; right:-7px; background:#cc; border:none; color:#666; cursor:pointer; font-family:"Microsoft Yahei"; font-size:12px; height:25px; line-height:25px; padding:0 12px; }
.border-table td .ibtn:hover{ color:#fff; background:#FF9C30; }
.border-table thead th{ color:#333; font-weight:normal; white-space:nowrap; text-align:center; background:#f9f9f9; }
.border-table tbody th{padding-right:5px; text-align:right;color:#707070;background-color:#f9f9f9}
.border-table tr.td_c td{ text-align:center; }
.border-table td .cbllist input{ vertical-align:middle; }
.border-table td .cbllist label{ margin-right:5px; vertical-align:middle; }
.border-table td .img-box{ display:inline-block; height:32px; vertical-align:middle; }
.border-table td .img-box img{ padding:1px; width:30px; height:30px; border:1px solid #eee; }

/*相册*/
.photo-list{margin:0;padding:10px 0 0 0}
.photo-list .photo-ul{margin:0 0 0 -10px}
.photo-list .photo-ul .photo-li{float:left;margin-left:10px;text-align:center;border:1px solid #eee;padding:10px 10px 5px 10px;position:relative}
.photo-list .photo-ul .photo-li .img-box{position:relative;margin:5px auto;width:150px;height:130px;border:3px #efefed solid;cursor:pointer;overflow:hidden}
.photo-list .photo-ul .photo-li .img-box.selected{border:3px #f60 solid}
.photo-list .photo-ul .photo-li .img-box img{width:100%;height:100%;opacity:1}
.photo-list .photo-ul .photo-li .img-box .remark{position:absolute;display:block;left:0;right:0;bottom:0;margin:0;padding:3px 2px;height:18px;line-height:18px;background:#000;opacity:.5;-moz-opacity:.5;text-align:left;overflow:hidden}
.photo-list .photo-ul .photo-li .img-box .remark:hover{top:0;bottom:0;height:100%}
.photo-list .photo-ul .photo-li .img-box .remark i{position:relative;font-size:12px;color:#fff;font-style:normal;line-height:18px}
.photo-list .photo-ul .photo-li a{padding:0 5px}
.photo-list .photo-ul .photo-li a:hover{color:red;text-decoration:none}
.photo-list .photo-ul .photo-li .next,.photo-list .photo-ul .photo-li .pre{position:absolute;bottom:4px}
.photo-list .photo-ul .photo-li .pre{left:0}
.photo-list .photo-ul .photo-li .next{right:0}
.photo-list .photo-ul .photo-li .next i,.photo-list .photo-ul .photo-li .pre i{font-size:14px}


.authcode2017 .authcode_txt {line-height: 23px !important;float: unset !important;display: block !important;}
.authcode2017 .authcode_div {display: inline-block;width: auto;}
.authcode2017 .Validform_checktip {position: absolute;top: 20px;}

/** 地图选择位置弹窗 */
#ew-map-select-map {
    height: 450px;
}

#ew-map-select-pois {
    height: 450px;
    overflow-x: hidden;
    overflow-y: auto;
}

.ew-map-select-search-list-item {
    padding: 10px 30px 10px 15px;
    border-bottom: 1px solid #e8e8e8;
    cursor: pointer;
    position: relative;
}

.ew-map-select-search-list-item:hover {
    background: #F2F2F2;
}

.ew-map-select-search-list-item:last-child {
    border-bottom: none;
}

.ew-map-select-search-list-item .ew-map-select-search-list-item-title {
    font-size: 14px;
    color: #262626;
}

.ew-map-select-search-list-item .ew-map-select-search-list-item-address {
    font-size: 12px;
    color: #595959;
    padding-top: 5px;
}

.ew-map-select-search-list-item-icon-ok {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
}

.ew-map-select-search-list-item-icon-ok .layui-icon {
    color: #3B74FF;
}

.ew-map-select-tool {
    padding: 5px 15px;
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .05);
}

#ew-map-select-center-img {
    position: absolute;
    bottom: 50%;
    left: 50%;
    width: 26px;
    margin-left: -13px;
}

#ew-map-select-center-img2 {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 12px;
    display: inline-block;
    margin-left: -6px;
    margin-top: -7px;
    color: #3B74FF;
}

.bounceInDown {
    animation: bounceInDown 500ms;
    animation-direction: alternate;
    -webkit-animation: bounceInDown 500ms;
    -webkit-animation-direction: alternate
}

@-webkit-keyframes bounceInDown {
    0%, 60%, 75%, 90%, to {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    }
    0%, to {
        -webkit-transform: translate3d(0, 0, 0);
    }
    25% {
        -webkit-transform: translate3d(0, -30px, 0);
    }
    50% {
        -webkit-transform: translate3d(0, -15px, 0);
    }
    75% {
        -webkit-transform: translate3d(0, -4px, 0);
    }
}

@keyframes bounceInDown {
    0%, 60%, 75%, 90%, to {
        transition-timing-function: cubic-bezier(.215, .61, .355, 1)
    }
    0%, to {
        transform: translate3d(0, 0, 0)
    }
    25% {
        transform: translate3d(0, -10px, 0)
    }
    50% {
        transform: translate3d(0, -20px, 0)
    }
    75% {
        transform: translate3d(0, -10px, 0)
    }
}

#ew-map-select-tips {
    position: absolute;
    z-index: 999;
    background: #fff;
    max-height: 430px;
    overflow: auto;
    top: 48px;
    left: 56px;
    width: 280px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);
    border: 1px solid #d2d2d2;
}

#ew-map-select-tips .ew-map-select-search-list-item {
    padding: 10px 15px 10px 35px;
}

.ew-map-select-search-list-item-icon-search {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.ew-map-select-search-list-item-icon-search .layui-icon {
    color: #8c8c8c;
}

/** //地图选择位置弹窗end */
.biaozhu { display:inline-block; border:1px solid #ddd; color:#f93;border-radius:4px; padding:0 7px 0 35px; background:#f3f3f3 url(/template/pc/main/default/images/map/member_sp_2016.png) no-repeat -368px -870px;}


.select_muban {}
.select_muban li { float:left; width:164px; padding:5px 5px 0; border:1px solid #eee; background-color:#f3f3f3; margin:10px 10px 0 0; cursor:pointer;}
.select_muban .selected { border:1px solid #82cc13;}
.select_muban li img { vertical-align: top;}
.select_muban li .tit { text-align:center;}

/*付费阅读*/
.noRead { padding:60px 0; text-align:center;}
.noRead img { vertical-align:top;}
.noRead .txt { font-size:16px; color:#666; margin:15px 0;}
.noRead .txt em { color:#ff9600;}
.noRead .btn { display:inline-block; padding:12px 50px; color:#fff; background-color:#78bc0e; font-size:16px; border-radius:3px;text-decoration:none}
.bd_refresh { text-align:center;}
.bd_refresh p { font-size:16px; margin-top: 25px;}
.bd_refresh em { color:#ff6000;}
.bd_refresh .em { font-size:20px;}
.bd_refresh .green { color:#5cc55c;}
.bd_refresh .btn-form { margin: 25px 0 0 0;}

/*第三方绑定*/
.user-third-party{border:none;padding:20px}
.provider-desc{margin:0}
.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}
.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}
.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(0,0,0,.05)}
.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid #d4d4d5}
.ui.table tr:first-child td{border-top:none}
.ui.celled.table tr td,.ui.celled.table tr th{border-left:1px solid rgba(34,36,38,.1)}
.ui.table tr:first-child td{border-top:none}
.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}
.ui.table [class*="center aligned"],.ui.table[class*="center aligned"]{text-align:center}
table.ui.table tr td{border-top:1px solid rgba(0,0,0,.05)}
.ui.table tr td{border-top:1px solid #d4d4d5}
.ui.table tr td{border-top:1px solid rgba(34,36,38,.1)}
.ui.table td{padding:.7em .8em;text-align:left;vertical-align:middle}
.ui.table{border-radius:4px;border:1px solid #e3e9ed;-webkit-box-shadow:none;box-shadow:none;background:#fff;border-bottom:1px solid #dededf;margin-bottom:24px;width:100%;color:rgba(0,0,0,.8);border-collapse:separate;border-spacing:0;margin:1em 0;text-align:left}
.ui.table thead{-webkit-box-shadow:none;box-shadow:none}
.titleless th{font-weight:400}
.ui.table thead tr:first-child>th:first-child{border-radius:.25rem 0 0 0}
.ui.celled.table tr td:first-child,.ui.celled.table tr th:first-child{border-left:none}
.ui.table thead th{background:#fff;border-bottom:1px solid rgba(212,212,213,.5)}
.ui.table thead th{cursor:auto;text-align:left;color:rgba(0,0,0,.8);padding:.7em .8em;vertical-align:middle;font-style:none;font-weight:700;text-transform:none}
.user-osc-binding .image.login-bind-avatar,.user-third-party .image.login-bind-avatar{display:inline-block;border-radius:50%}
.ui.mini.image{height:20px;width:20px;font-size:.71428571rem}
.ui.form{position:relative;max-width:100%}
#git-user-binding .user-bind{margin-top:14px;padding-top:0;margin-bottom:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#git-user-binding .third-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:80px}
.git-user-content i.iconfont{font-weight:400}
.git-other-login-icon .icon-logo_aliyun{color:#373d41}
.git-other-login-icon .iconfont,.git-other-login-icon .iconfont.disabled{color:#c9c9c9;font-size:32px;line-height:1}
#git-user-binding .third-app .app-name{color:#8c92a4;white-space:nowrap}
h4.provider-desc{font-size:1.071rem}
#git-user-binding .show-provider>img{height:20px;width:20px;margin:10px 0 0 10px}
