/*
theme name: douphp default
theme uri: http://demo.douco.com/
description: douphp 默认模板
version: 1.0
author: douco co.,ltd.
author uri: http://www.douco.com/
*/

/* 全局通用
----------------------------------------------- */
body {
 font-family: microsoft yahei, \5fae\8f6f\96c5\9ed1, \5b8b\4f53, arial, lucida, verdana, helvetica, sans-serif;
 color: #333333;
 background-color: #f4f4f4;
}
body, button, input, textarea {
 font-size: 14px;
 line-height: 1.531;
 outline: none;
 margin: 0;
 padding: 0;
 border: 0;
}
/* 虚框 */
ul.box {
position: relative;
z-index: 1; /* prevent shadows falling behind containers with backgrounds */
overflow: hidden;
list-style: none;
margin: 0;
padding: 0;
float: left;
border: 1px solid #efefef;
margin: 0 30px 30px 0;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; 
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }

ul.box before,
ul.box after {
content: '';
z-index: -1;
position: absolute;
left: 10px;
bottom: 10px;
width: 70%;
max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */
max-height: 100px;
height: 55%;
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
-webkit-transform: skew(-15deg) rotate(-6deg);
-moz-transform: skew(-15deg) rotate(-6deg);
-ms-transform: skew(-15deg) rotate(-6deg);
-o-transform: skew(-15deg) rotate(-6deg);
transform: skew(-15deg) rotate(-6deg); }
ul.box after {
left: auto;
right: 10px;
-webkit-transform: skew(15deg) rotate(6deg);
-moz-transform: skew(15deg) rotate(6deg);
-ms-transform: skew(15deg) rotate(6deg);
-o-transform: skew(15deg) rotate(6deg);
transform: skew(15deg) rotate(6deg); }
/*首页新闻列表*/
#page_1 p.newstitle { font-size: 14px; line-height: 30px; text-indent: 0em;}
#head {margin-top:30px;}
p{text-indent: 2em;font-size:14px; line-height:30px;} 
p>span{padding-left:30px;}
p.img{text-indent: 0}
p.name{font-size:14px;}  
p, ul, ol, dl, dt, dd, form, blockquote {
 margin: 0;
 padding: 0;
}
ul, ol {
 list-style: none;
}
h1, h2, h3, h4, h5, h6 {
 margin: 0;
 padding: 0;
}
em, b, i {
 font-style: normal;
 font-weight: normal;
}
img {
 border: 0;
}
a {
 text-decoration: none;
 color: #333333;
}
a:hover {
 text-decoration: underline;
 color: #e60416;
}
img {
 vertical-align: middle;
}
input, select {
 font-family: microsoft yahei;
 vertical-align: middle;
}
.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.clearfix {
 overflow: hidden;
 zoom: 1;
}
.none {
 display: none;
}
#vcode {
 cursor: pointer;
}
.cue {
 color: red;
 font-size:12px;
}
label {
  cursor: pointer;
}
/* 主体框架
----------------------------------------------- */
#wrapper {
}
#wrapper .wrap {
 width: 1200px;
 margin: 0px auto;
}
#wrapper .mb {
 margin-bottom: 0px;
}
/* -- index -- */
#indexleft {
 float: left;
 width: 790px;
}
#indexright {
 float: right;
 width: 390px;
 text-align: left;
}
/* -- page -- */
#pageleft {
 float: left;
 width: 220px;
 margin-right: 20px;
}
#pagein {
 float: left;
 width: 1200px;
 overflow: hidden;
}
#pageinnew {
 float: left;
 width: 1200px;
 overflow: hidden;
}
/* 头部导航
----------------------------------------------- */
/* -- top -- */
#top {
 background-color: #eeeeee;
 height: 30px;
 border-bottom: 1px solid #d8d8d8;
 text-align: right;
 color: #ccc;
}
#top a {
 height: 28px;
 line-height: 28px;
 color: #555;
}
#top s {
 top: 9px;
 left: 0;
 width: 0;
 height: 12px;
 border-left: 1px solid #ddd;
 overflow: hidden;
}
/* usertop */
#top .usertop {
 float:left;
}
#top .usertop s {
 margin:0 12px;
}
/* topnav */
#top .topnav {
 position: relative;
 z-index: 1000;
 height: 30px;
 float: right;
 margin-right:-5px;
}
#top .topnav li {
 border: 1px solid #eeeeee;
 border-bottom: 0;
 float: left;
 zoom: 1;
 text-align: center;
}
#top .topnav li a {
 padding: 0 12px;
}
#top .topnav li.hover {
 position: relative;
 background: #ffffff;
 border: 1px solid #dddddd;
 border-bottom: 0;
}
#top .topnav li.hover s {
 border-left: 1px solid #fff;
}
#top .topnav ul {
 background: #ffffff;
 border: 1px solid #dddddd;
 border-top: 0;
 width: 100%;
 display: none;
 position: absolute;
 top: 100%;
 left: -1px;
 padding-bottom: 4px;
}
#top .topnav ul li {
 float: none;
}
#top .topnav li.hover ul li {
 border: none;
}
#top .topnav li.hover ul li a {
 height: 25px;
 line-height: 25px;
}
/* -- header -- */
#header {
 min-height: 80px;
}
#header .logo {
 padding: 14px 0;
 float: left;
}
#header .searchbox {
 float: right;
}
#header .searchbox {
 margin: 30px 25px 0 0;
}
#header .searchbox .keyword {
 width: 210px;
}
#header .phone {
 padding: 14px 0;
 float: right;
}
#header .phone {
 margin: 15px 1px 0 0;
}
#header .phone .keyword {
 width: 196px;
}
/* -- mainnav -- background:url(/uploads/image/tdimages/nav.png) repeat-x; */
#mainnav {
background:#333;
 height: 55px;
 font-size: 16px;
 margin-bottom:10px;
}
/* level one */
#mainnav ul.wrap {
 width:1200px;
 margin:auto;
 height:55px;
 position: relative;
 z-index: 1000;
}
#mainnav ul li {
 float: left;
 zoom: 1;
 border-bottom:1px solid #d5dce8;
}
#mainnav ul li a {
 display: block;
 width: 185px;
 text-align:center; 
 height: 55px;
 line-height: 55px;
 color: #ffffff;
 border-right:1px solid #444;
 text-decoration: none;
}
#mainnav ul li.hover {
 /*background: #e60315;*/
 border-bottom:0px solid #e60315;
 position: relative;
}
#mainnav ul li.hover a{
 color: #e60315;
 display:block;
}
#mainnav ul li.cur a {
 color: #c52525;
 border-bottom:1px solid  #c52525;
 display:block;
}
#mainnav ul li .first {
 background: #333 no-repeat left top;
 width: 74px;
}

/* level two */
#mainnav ul ul {
 min-width: 125px;
 _width: 125px;
 display: none;
 position: absolute;
 top: 100%;
 font-size: 14px;
 border-left:#cad3e1 solid 1px;
 border-right:#cad3e1 solid 1px;
 background: #e7e7e7;
 text-decoration: none;
}
#mainnav ul ul li {
 font-weight: normal;
}
#mainnav ul li.hover ul li a {

 border-bottom:none;
 height: 40px;
 line-height: 40px;
 color: #3a3a3a;
 border-right: none;
 display: inline-block;
 padding-left:20px;
 text-align:left;
}
#mainnav ul li.hover ul li.hover a {
 color: #5583ec;
 background: #eee;
}
#mainnav ul li.hover ul a.parent {
 background: url(/uploads/image/tdimages/nbrbodynewr3a.png) no-repeat 180px 50%;
}
/* level three */
#mainnav ul ul ul {
 left: 100%;
 top: 0;
 border-top:#cad3e1 solid 1px;
 _border-top: 1px;
 /* pp 半透明
 opacity:0.5;
 filter:alpha(opacity=50);
 -moz-opacity:0.5;*/
}
#mainnav ul li.hover ul li.hover ul li a {
 color: #333;background: #e7e7e7;
}
#mainnav ul li.hover ul li.hover ul li.hover a {
 color: #5583ec;background: #eee;
}
/*banner切换*/
.banner .slidebox{ width:100%;height:450px;overflow:hidden;position:relative; margin:0 auto;}
.banner .slidebox .hd{height:15px;overflow:hidden;position:absolute; text-align:center;bottom:30px;z-index:1; width:100%;}
.banner .slidebox .hd ul{overflow:hidden;zoom:1;}
.banner .slidebox .hd ul li{margin-right:10px;width:15px;height:15px;cursor:pointer;background: no-repeat 0px 0px;display:inline-block;}
.banner .slidebox .hd ul li.on{ background: no-repeat center center;}
.banner .slidebox .bd{position:relative;height:100%;z-index:0;}
.banner .slidebox .bd li{zoom:1;vertical-align:middle;text-align:center;}
.banner .slidebox .bd li a{display:block;height:450px; width:100%;}
/* 首页样式
----------------------------------------------- */
/* -- 幻灯 -- */
.slideshow {
 position: relative;
 margin: 0 auto 0px;
 padding: 0;
 *zoom: 1;
}
.slideshow .slides a {
 display: block;
 //height: 500px;
 overflow:hidden;
 background-repeat: no-repeat;
 background-position: center center;
}
.slideshow .slidebox {
 background: #fff;
 /*fix other elements on the page moving (on chrome)*/
 -webkit-transform: translatez(0);
 -moz-transform: translatez(0);
 -ms-transform: translatez(0);
 -o-transform: translatez(0);
 transform: translatez(0);
}
/* -- slideloading -- */
.slideshow .slideloading {
 min-height: 50px;
 background: url(/uploads/image/tdimages/slide_loader.gif) center center no-repeat #fff;
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2000;
}
/* -- previous 和 next 按钮 -- */
.slideshow .arrowbox a {
 z-index: 50;
 font-family: \5b8b\4f53, sans-serif;
 position: absolute;
 display: block;
 margin-bottom: -20px;
 width: 40px;
 height: 40px;
 bottom: 50%;
 line-height: 40px;
 text-decoration: none;
 text-align: center;
 color: #fff;
 font-size: 2em;
 background-color: #333;
 background-color: rgba(50, 50, 50, .3);
}
.slideshow .arrowbox a.disabled {
 display: none;
}
.slideshow .arrowbox .arrowprev {
 left: 20px;
}
.slideshow .arrowbox .arrownext {
 right: 20px;
}
.slideshow .arrowbox a:hover {
 background-color: rgba(50, 50, 50, .6);
}
/* -- controlbox -- */
.slideshow .controlbox {
 z-index: 30;
 position: absolute;
 bottom: 5px;
 width: 98%;
 text-align: center;

}
.slideshow .controlbox .control {
 display: inline-block;
 *zoom: 1;
 *display: inline;
}
.slideshow .controlbox.controldefault a {
 background: url(/uploads/image/tdimages/inactive.png) no-repeat 50% 50%;
 text-indent: -9999px;
 overflow:hidden;
 width: 40px;
 height: 30px;
 clear: none;
 display: block;
}
.slideshow .controlbox.controldefault a:hover, .slideshow .controlbox.controldefault a.active {
 background: url(/uploads/image/tdimages/active.png) no-repeat 50% 50%;
}
/* -- slidetitle -- */
.slideshow .slidetitle {
 z-index: 20;
 position: absolute;
 bottom: 0;
 left: 0;
 background: #666\9;
 background: rgba(80, 80, 80, 0.75);
 width: 100%;
}
.slideshow .slidetitle span {
 color: #fff;
 display: block;
 font-size: .85em;
 padding: 15px 10px;
}
/* -- silethumb -- */
.slideshow .silethumb {
 z-index: 30;
 text-align: center;
 position: absolute;
 bottom: 8px;
 right: 8px;
}
.slideshow .silethumb a {
 margin: 0 3px;
}
.slideshow .silethumb a img {
 border: solid #b0b0b0 1px;
}
.slideshow .silethumb a.active img {
 border: solid #686868 1px;
}
/* 通用结构 
----------------------------------------------- */
/* -- form -- */
.btn {
 display: inline-block;
 background-color: #0072c6;
 color: #eee;
 padding: 6px 25px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
 text-align:center;
 -webkit-appearance: none;
}
.btn:hover {
 text-decoration: none;
 color: #ffffff;
 background-color: #007ad5;
}
.btngray {
 display: inline-block;
 background-color: #ccc;
 border: 0;
 color: #333;
 padding: 6px 15px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
 -webkit-appearance: none;
}
.btnpayment {
 display: inline-block;
 background-color: #ff4246;
 color: #fff;
 padding: 7px 28px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
 font-size:14px;
 text-align:center;
 -webkit-appearance: none;
}
/* -- input -- */
.textinput {
 height: 20px;
 padding: 6px;
 font-size: 14px;
 border: 1px solid #ddd;
 background-color:#f4f4f4;
 color:#666;
 -webkit-appearance: none;
}
.textarea {
 padding: 4px;
 border: 1px solid #dddddd;
 background-color:#f4f4f4;
 line-height: 20px;
 -webkit-appearance: none;
}
.textareaauto {
 border: 1px solid #dbdbdb;
 background-color:#f4f4f4;
 padding: 0;
 font-size: 12x;
 line-height: 20px;
 resize: none;
 min-height: 40px;
 -webkit-appearance: none;
}
/* -- style -- */
.price {
 color: #cc0000;
}
/* -- incbox -- */
.incbox {
 margin-bottom: 0px;
}
.incbox h3 {
 height: 35px;
 line-height: 35px;
 color: #7a7f81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #cbd1d3;
}
.incbox h3 a {
 color: #7a7f81;
}
.incbox p {
  font-size:14px;
}
/* -- tree -- */
.treebox {
 margin-bottom: 15px;
}
.treebox h3 {
 height: 35px;
 line-height: 35px;
 color: #7a7f81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #cbd1d3;
}
.treebox li {
 border-left: 4px solid #f4f4f4;
 line-height: 15px;
 margin-top: 15px;
 padding-left: 10px;
}
.treebox li.cur {
 border-left: 4px solid #686868;
}
.treebox li a {
 color: #7a7f81;
}
.treebox .searchbox {
 margin:20px 0;
}
.treebox .searchbox .keyword {
 width: 136px;
}
/* -- searchbox -- */
.searchbox {
 border: 1px solid #dddddd;
 background-color: #fff;
 height: 28px;
 padding-left: 10px;
}
.searchbox {
 position: relative;
 white-space: normal
}
.searchbox label {
 height: 0;
 line-height: 0;
 overflow: hidden;
 width: 0;
 position: absolute;
 font-size: 0;
 z-index: -1;
 outline: 0
}
.searchbox .keyword {
 color: #cccccc;
}
.searchbox .keyword:focus {
 color: #555
}
.searchbox .keyword::-webkit-input-placeholder {
 color:#cccccc;
}
.searchbox .keyword:focus:-moz-placeholder, .searchbox .keyword:focus::-moz-placeholder {
color:transparent!important
}
.searchbox .keyword:focus::-webkit-input-placeholder {
color:transparent!important
}
.searchbox .btnsearch {
 background: #dadfe7 url(/uploads/image/tdimages/btn_search.gif) no-repeat;
 width: 28px;
 height: 28px;
 text-indent: -999px;
 overflow:hidden;
 cursor: pointer;
}
/* -- 上一页下一页 -- */
.lift {
 margin-top:60px;
 color:#999;
}
.lift a {
 color:#999;
}
.lift span {
 margin-right:15px;
}
/*- tablebasic -*/
.tablebasic {
 color: #666666;
 border-left: 1px solid #dddddd;
 border-top: 1px solid #dddddd;
 border-collapse: collapse;
}
.tablebasic select {
 color: #8f8f8f;
}
.tablebasic td, .tablebasic th {
 border-right: 1px solid #dddddd;
 border-bottom: 1px solid #dddddd;
}
.tablebasic th {
 background-color: #efefef;
}
.tablebasic .child {
 background-color: #ffffff;
}
.tablebasic td label {
 margin-right:15px;
}
.tablebasic td i {
 color:#f00;
 margin-left:5px;
 font-weight:bold;
}
/*- tablediv -*/
.tablediv dl {
 zoom:1;
 overflow:hidden;
 margin-bottom:15px;
}
.tablediv dl dt {
 float:left;
 width:160px;
 text-align:right;
 line-height:34px;
 font-size:13px;
}
.tablediv dl dd {
 float:left;
 width:640px;
 padding-left:10px;
}
.tablediv dl dd i {
 color:#f00;
 margin-left:5px;
 font-weight:bold;
}
.tablediv dl dd label {
 margin-right: 15px;
 line-height:34px;
}
/* -- doubox -- */
#doubox .boxbg {
 position: fixed;
 top: 0;
 left: 0;
 z-index: 10000001;
 width: 100%;
 height: 100%;
 background: #000;
 filter: alpha(opacity=15);
 opacity:0.15
}
#doubox .boxframe {
 position: absolute;
 z-index: 10000002;
 overflow: hidden;
 padding: 0;
 border: 2px solid #c4c4c4;
 background-color:#fff;
 width:360px;
 left:50%;
 top:300px;
 margin-left:-180px;
}
#doubox .boxframe h2 {
 height: 28px;
 padding: 0 10px;
 background: #f5f5f5;
 line-height: 28px;
 color: #666;
 font-size:16px;
 font-weight:normal;
}
#doubox .boxframe h2 .close {
 background: url(/uploads/image/tdimages/icon_fork.png) no-repeat;
 width:12px;
 height:12px;
 display:block;
 float:right;
 text-indent:-9999px;
 margin-top:8px;
}
#doubox .boxframe .boxcon {
 background: url(/uploads/image/tdimages/icon_exclamation.png) no-repeat 15px 15px;
 padding:13px 10px 15px 70px;
 height:100px;
}
#doubox .boxframe .boxcon dt {
 font-family:microsoft yahei;
 font-size:16px;
 color:#686868;
 font-weight:bold;
}
#doubox .boxframe .boxcon dd {
 color:#999;
 zoom:1;
 overflow:hidden;
}
#doubox .boxframe .boxcon dd a {
 background-color:#f5f5f5;
 border: 1px solid #cbd1d3;
 display:block;
 float:left;
 width:70px;
 line-height:26px;
 text-align:center;
 margin:10px 12px 0 0;
 text-decoration:none;
}
/* 库项目样式
----------------------------------------------- */
/* -- urhere -- */
.urhere {
 height: 35px;
 line-height: 35px;
 color: #999999;
 border-bottom: 1px solid #cbd1d3;
}
.urhere a {
 color: #999999;
}
.urhere b {
 margin: 0 8px;
}
/* -- recommendyingy -- */
.recommendyingy {
 padding-top: 10px;
 zoom:1;
 overflow:hidden;
}
.recommendyingy li {
 float: left;
 width: 250px;
 height: 200px;
 margin-right: 17px;
 text-align: center;
}
.recommendyingy li.clearborder {
 margin-right: 0;
}
.recommendyingy .img {
 border: 1px solid #e4e4e4;
 margin-bottom: 8px;
}
/* -- yingy -- */
.yingy {
 padding-top: 10px;
 zoom:1;
 overflow:hidden;
}
.yingy li {
 float: left;
 width: 380px;
 height: 250px;
 margin-right: 17px;
 margin-bottom:20px;
 /*border:solid 1px #d1d1d1;
 background:#fff;*/
}
.yingy li.clearborder {
 margin-right: 0;
}
.yingy .img {
 margin-bottom: 8px;
}
/* -- recommendproduct -- */
.recommendproduct {
 padding-top: 10px;
 zoom:1;
 overflow:hidden;
}
.recommendproduct li {
 float: left;
 width: 137px;
 height: 200px;
 margin-right: 17px;
 text-align: center;
}
.recommendproduct li.clearborder {
 margin-right: 0;
}
.recommendproduct .img {
 border: 1px solid #e4e4e4;
 margin-bottom: 8px;
}
/* 首页产品动态 */
#product_c{ width:350px; height:350px; float:left}
#product_c .head{ width:350px; height:80px}
#product_c .head img{ margin-left:20px; margin-top:17px;}
#product_c .product_1{ width:350px; height:200px}
#product_c .product_1 .left_arrow{ width:40px; height:200px; float:left}
#product_c .product_1 .left_arrow img{ margin-left:10px; margin-top:50px}
#product_c .product_1 .product_5{ width:280px; height:200px; float:left; overflow:hidden}
#product_c .product_1 .product_2{ width:152px; height:200px; float:left}
#product_c .product_1 .product_2 .photo{ width:152px; height:135px}
#product_c .product_1 .product_2 .title{ width:152px; height:20px; text-align:center; line-height:28px}
#product_c .product_1 .product_2 .title a{ color:#2d2d2d}
#product_c .product_1 .product_2 .title a:hover{ color:#00733a}
#product_c .product_1 .right_arrow{ width:20px; height:200px; float:left}
#product_c .product_1 .right_arrow img{ margin-left:10px; margin-top:50px}
.product_7{ width:3000px}
#list2_1{ float:left}
#list1_1{ float:left; height:200px}
/* -- about -- */
.about {
 padding-top: 13px;
}
.about p {
 float: left;
 width: 370px;
 height: 154px;
}
.about dl {
 float: right;
 width: 370px;
 height: 154px;
}
.about dl dt {
 display: block;
 font-size: 16px;
 font-weight: bold;
 color: #313131;
 padding: 5px 0;
}
.about dl dd {
 line-height: 200%;
 color: #666666;
 word-wrap: break-word;
 word-break: normal;
}
.about .aboutbtn {
 display: block;
 text-decoration: underline;
 color: #cc0000;
 font-weight: bold;
 margin-top: 12px;
}
/* -- recommendarticle -- */
.recommendarticle li {
 background: url(/uploads/image/tdimages/icon_red.gif) no-repeat left 50%;
 border-bottom: 1px dotted #d1d1d1;
 line-height: 38px;
 padding-left: 15px;
}
.recommendarticle li b {
 float: right;
 color: #999999;
}
.recommendarticle li.last {
 border-bottom: 0;
}
/* -- contact -- */
.contact {
 margin-bottom: 10px;
}
.contact h3 {
 border-bottom: 1px solid #cbd1d3;
 padding-bottom: 5px;
 font-size: 14px;
 color: #7a7f81;
}
.contact .box {
 padding:15px 0 0 3px;
}
.contact dl {
 margin-top: 5px;
 margin-bottom: 5px;
 zoom:1;
 overflow:hidden;
}
.contact dt {
 float:left;
 background: url(/uploads/image/tdimages/icon_contact.gif) no-repeat 0 0;
 width:30px;
 height: 30px;
 margin-right:15px;
}
.contact dt.tel {
 background-position: 0 -30px;
}
.contact dt.fax {
 background-position: 0 -60px;
}
.contact dt.url {
 background-position: 0 -90px;
}
.contact dt.email {
 background-position: 0 -120px;
}
.contact dd {
 float:left;
 width:300px;
 font-size:14px;
 line-height:30px;
}
/* page
----------------------------------------------- */
#page {
 padding: 20px 0;
}
#page h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
}
#page .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
}
#page .content {
 line-height: 200%;
 padding-top: 10px;
}
/* product_category
----------------------------------------------- */
.productlist {
 padding-top: 20px;
 color: #999999;
}
.productlist dl {
 float: left;
 width: 370px;
 height: 160px;
 margin: 0 20px 30px 0;
}
.productlist dl.last {
 margin-right: 0;
}
.productlist dt {
 float: left;
 width: 160px;
}
.productlist dd {
 float: left;
 width: 195px;
 padding: 15px 0 0 15px;
}
.productlist dt img {
 border: 1px solid #e4e4e4;
}

.productlist .name {
 height: 18px;
 overflow: hidden;
}
.productlist .name a {
 color: #333333;
 font-weight: bold;
}
.productlist .brief {
 color: #999999;
 padding-top: 8px;
 height: 60px;
}
.productlist .price {
 padding-bottom: 10px;
}

.productlist .norowsstdwrap img{
	width:270px;
	height:200px;
}
/* product
----------------------------------------------- */
#product {
 padding: 15px 0;
}
#product .productimg {
 float: left;
 width: 300px;
 border: 1px solid #e4e4e4;
}
#product .productinfo {
 float: left;
 width: 465px;
 padding: 10px 0 0 15px;
 line-height: 200%;
}
#product .productinfo h1 {
 font-size: 18px;
}
#product .productinfo ul {
 padding-top: 10px;
 margin-bottom:50px;
}
#product .productinfo .productprice {
 margin-bottom: 5px;
}
#product .productinfo .productprice .price {
 font-family: arial;
 font-size: 20px;
 font-weight: bold;
}
#product .productinfo .btnask {
 zoom: 1;
 overflow: hidden;
 font-size:14px;
}
#product .productinfo .btnask dt {
 float: left;
 width: 88px;
 height: 39px;
 line-height: 39px;
 text-align: right;
 padding-right: 3px;
 margin-right: 6px;
 background-color: #dadfe7;
 color: #333;
 font-weight: bold;
}
#product .productinfo .btnask dd {
 float: left;
 width: 300px;
}
#product .productinfo .btnbuy {
 margin-bottom: 40px;
}
#product .productinfo .btnbuy .addtocart {
 background:#686868 url(/uploads/image/tdimages/btn_addtocart.png) no-repeat 20px 50%;
 color: #ffffff;
 padding: 8px 25px 8px 50px;
 text-decoration: none;
 cursor: pointer;
 font-size:16px;
}
#product .productinfo .btnbuy .addtocart:hover {
 background-color: #44c4ee;
}
#product .productcontent {
 padding: 15px 0;
}
#product .productcontent h3 {
 height: 35px;
 line-height: 35px;
 color: #7a7f81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #cbd1d3;
}
#product .productcontent ul {
 padding: 15px 0;
 color: #666;
 line-height: 200%;
}
/* article_category
----------------------------------------------- */
#articlelist dl {
 border-bottom: 1px dotted #d1d1d1;
 padding: 20px 0;
}
#articlelist dl.last {
 border-bottom: 0;
}
#articlelist dt {
 width: 620px;
 background: url(/uploads/image/tdimages/icon_red.gif) no-repeat left 50%;
 padding-left: 15px;
 margin-bottom: 10px;
}
#articlelist dt a {
 font-size:14px;
 font-weight: bold;
}
#articlelist dd {
 /*color: #999999;*/
 padding-left: 2px;
 line-height: 180%;
 zoom: 1;
 overflow: hidden;
}
#articlelist dd p {
 float: left;
}
#articlelist dd p.img {
 margin-right: 10px;
}
#articlelist dd p.desc {
 width: 590px;
}
#articlelist .numdate {
 float: right;
 text-align: right;
 padding-top: 12px;
}
#articlelist .numdate em {
 background-color: #0072c6;
 color: #fff;
 padding: 3px 4px;
 font-size: 14px;
 font-weight: bold;
}
#articlelist .numdate p {
 font-size: 14px;
 /*color: #999999;*/
 margin-top: 5px;
}
/* article
----------------------------------------------- */
#article {
 padding: 20px 0;
}
#article h1 {
/* color: #333333;*/
 font-size: 16px;
 font-weight: bold;
}
#article .info {
 padding: 2px 0 20px 0;
 /*color: #999999;*/
 font-size: 14px;
}
#article .content {
 /*color: #666666;*/
 line-height: 180%;
}
/* 会员中心
----------------------------------------------- */
#user {
 zoom:1;
 overflow:hidden;
}
#user .userleft {
 float: left;
 width: 160px;
 margin-right: 20px;
}
#user .userin {
 float: left;
 width: 800px;
 overflow: hidden;
}
#user .userin .main {
 padding-top:15px;
}
#user .userin .main h3 {
 color:#686868;
 font-size:14px;
 margin-bottom:10px;
}
#user .userin .main h3 .more {
 float:right;
 color:#888;
 font-size:14px;
 margin-top:9px;
 font-weight:normal;
}
/* -- passport -- */
#user .passport {
 border: 1px solid #e4e4e4;
 padding:40px 50px 80px 50px;
}
#user .passport .register h3 {
 font-size: 14px;
 font-weight: bold;
 color: #686868;
 border-bottom: 1px dashed #cccccc;
 padding:0 0 20px 30px;
 margin-bottom:40px;
}
#user .passport .register h3 em {
 display:block;
 color: #999;
 font-size:14px;
 font-weight:normal;
}
#user .passport .register h3 a {
 color: #686868;
}
#user .passport .register .btn {
 width:200px;
}
#user .passport .login {
 margin:0 auto;
 width:320px;
}
#user .passport .login h3 {
 font-size: 14px;
 font-weight: bold;
 margin-bottom:40px;
}
#user .passport .login h3 em {
 display:block;
 color: #999;
 font-size:14px;
 font-weight:normal;
}
#user .passport .login .textinput {
 width:306px;
}
#user .passport .login .btn {
 width:100%;
}
#user .passport .login .btnregister {
 display: block;
 width:318px;
 border: 1px solid #cccccc;
 color: #555555;
 padding: 6px 0;
 cursor: pointer;
 font-weight: bold;
 text-align:center;
}
/* -- usertree -- */
#user .usertree {
 margin-bottom: 15px;
}
#user .usertree h3 {
 height: 35px;
 line-height: 35px;
 color: #7a7f81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #cbd1d3;
 margin-bottom:5px;
}
#user .usertree li a {
 display:block;
 padding:8px 10px;
 color: #7a7f81;
}
#user .usertree li.cur {
 background-color:#686868;
}
#user .usertree li.cur a {
 color:#fff;
}
#user .usertree .searchbox {
 margin:20px 0;
}
#user .usertree .searchbox .keyword {
 width: 136px;
}
/* -- startpage -- */
#user .startpage .welcom {
 margin-bottom:15px;
}
#user .startpage .welcom dt {
 font-size:16px;
 margin-bottom:10px;
}
#user .startpage .welcom dt b {
 font-weight:bold;
 color:#f00;
 margin-right:8px;
}
#user .startpage .welcom dd {
 padding-top:6px;
 padding-left:5px;
 margin-bottom:6px;
 color: #888;
}
#user .startpage .tablebasic {
 color: #666666;
 border-left: 1px solid #dddddd;
 border-top: 1px solid #dddddd;
 border-right: 1px solid #dddddd;
 border-collapse: collapse;
}
#user .startpage .tablebasic td {
 border-right: 0;
 border-bottom: 1px solid #dddddd;
}
#user .tablebasic td {
 background-color: #f2f2f2;
}
/* -- orderlist -- */
#user .orderlist .ordersn {
 background-color: #eeeeee;
}
#user .orderlist .imglist img {
 border: 1px solid #dddddd;
}
#user .btnpayment {
 float:right;
}
#user .order .totalamount {
 line-height:180%;
 padding-top:15px;
}
/* 订单
----------------------------------------------- */
#order {
 margin-top:20px;
}
#order h3 {
 font-size:14px;
 font-weight:bold;
 margin:10px 0;
 color:#686868;
}
/* -- cartbox -- */
#order .cartbox {
 border: 1px solid #e4e4e4;
}
#order .cartbox dl {
 border-bottom: 1px solid #e4e4e4;
 padding:8px 0;
 zoom:1;
 overflow:hidden;
 line-height:180%;
}
#order .cartbox dl.head {
 background-color:#ebebeb;
}
#order .cartbox dl.head b {
 color:#000;
}
#order .cartbox dt {
 float:left;
 width:50px;
 padding-left:10px;
}
#order .cartbox dd {
 float:left;
 width:90px;
 margin-left:10px;
 text-align:center;
}
#order .cartbox dd.name {
 width:500px;
 text-align:left;
}
#order .cartbox dd.name a {
 color:#0072c6;
}
/* -- 购物车数量加减 -- */
#order .cartbox dd.number {
 width:80px;
 margin: 0px auto;
}
#order .cartbox dd.number input, #order .cartbox dd.number span {
 float:left;
 background:url(/uploads/image/tdimages/icon_add_minus.gif) no-repeat;
 cursor:pointer
}
#order .cartbox dd.number input {
 width:35px;
 background:none;
 border:none;
 border-top:1px solid #e8e8e8;
 border-bottom:1px solid #e8e8e8;
 height:18px;
 background:#fff;
 text-align:center;
}
#order .cartbox dd.number span.minus {
 text-indent:-9999px;
 display:block;
 background-position:left 0;
 width:20px;
 height:20px;
}
#order .cartbox dd.number span.plus {
 text-indent:-9999px;
 display:block;
 background-position:-22px 0;
 width:20px;
 height:20px;
}
/* -- cart -- */
#order .cart .cartaction {
 zoom:1;
 overflow:hidden;
 padding:5px;
}
#order .cart .cartaction .btngray {
 float:left;
}
#order .cart .cartaction .btn {
 float:right;
}
#order .cart .cartbtn {
 zoom:1;
 overflow:hidden;
 margin-top:20px;
}
#order .cart .cartbtn .checkout {
 float:right;
 width:540px;
 background-color:#0072c6;
 line-height:45px;
 padding-left:20px;
}
#order .cart .cartbtn .checkout em {
 display:block;
 background-color:#dadfe7;
 float:left;
 width:360px;
 padding:0 15px;
 font-size:14px;
}
#order .cart .cartbtn .checkout a {
 background: url(/uploads/image/tdimages/icon_addcart.png) no-repeat 10px 50%;
 display:block;
 float:right;
 text-align:left;
 width:95px;
 padding-left:45px;
 color:#fff;
 font-size:16px;
 font-weight:bold;
}
#order .cart .cartbtn .checkout a i {
 font-weight:bold;
}
#order .cart .cartempty {
 border-bottom: 1px solid #cbd1d3;
 background-color:#efefef;
 font-size: 14px;
 text-align:center;
 padding:20px 0;
}
/* -- checkout -- */
#order .checkout .checkbox {
 border: 1px solid #e4e4e4;
 padding:15px 25px 40px 25px;
}
#order .checkout h2 {
 font-size:16px;
 margin-bottom:15px;
}
#order .checkout h2 .more {
 float:right;
 font-size:16px;
 font-weight:normal;
 margin-top:8px;
}
#order .checkout .box {
 border-bottom: 1px solid #e4e4e4;
 padding-bottom:15px;
 margin-bottom:20px;
}
#order .checkout .box .tablediv dl dt {
 width:80px;
 font-size:12px;
}
#order .checkout .box .checkbox {
 color:#686868;
 font-size:13px;
}
#order .checkout .payment {
 zoom:1;
 overflow:hidden;
 padding-left:30px;
}
#order .checkout .payment dd {
 float:left;
 width:170px;
}
#order .checkout .cartbox {
 border: 0;
}
#order .checkout .shipping dl {
 zoom:1;
 overflow:hidden;
 padding:0 0 10px 30px;
}
#order .checkout .shipping dt {
 float:left;
 width:120px;
}
#order .checkout .shipping dd {
 float:left;
 width:350px;
}
#order .checkout .cartbox dl {
 background-color:#f4f4f4;
 border-bottom: 1px dotted #d1d1d1;
}
#order .checkout .totalamount {
 border-bottom: 1px solid #e4e4e4;
 margin:20px 0 20px;
 padding-bottom:20px;
 zoom:1;
 overflow:hidden;
}
#order .checkout .totalamount .list {
 float:right;
 width:300px;
}
#order .checkout .totalamount dl {
 zoom:1;
 overflow:hidden;
 text-align:right;
 margin-bottom:10px;
}
#order .checkout .totalamount dt {
 float:left;
 width:150px;
}
#order .checkout .totalamount dd {
 float:left;
 width:150px;
}
#order .checkout .totalamount b {
 color:red;
 margin-right:3px;
}
#order .checkout .ordersubmit {
 text-align:right;
}
#order .checkout .ordersubmit .orderamount {
 margin-right:20px;
 font-size:15px;
}
#order .checkout .ordersubmit .orderamount b {
 font-weight:bold;
 color:red;
}
#order .checkout .ordersubmit .submit {
 background-color:#686868;
 color: #ffffff;
 padding: 10px 40px;
 text-decoration: none;
 cursor: pointer;
 font-size:16px;
}
#order .checkout .ordersubmit .submit:hover {
 background-color: #44c4ee;
}
/* -- complete -- */
#order .complete {
 border: 1px solid #e4e4e4;
 padding:130px 0;
 text-align:center;
}
#order .complete p {
 padding:15px 0;
}
#order .complete p.title {
 font-weight:bold;
 font-size:16px;
}
#order .complete p.info {
 color:#686868;
 font-size:26px;
}
#order .complete p.info b {
 color:red;
 margin-right:3px;
}
/* 留言板
----------------------------------------------- */
#guestbook {
 padding: 20px 0;
}
#guestbook h2 {
 color: #555;
 font-size: 16px;
 font-weight: bold;
 margin-bottom: 20px;
}
/* booklist */
#guestbook .booklist {
 margin-bottom: 30px;
 line-height: 180%;
 font-size: 13px;
}
#guestbook .booklist dl {
 margin-bottom: 15px;
}
#guestbook .booklist dt {
 color: #999;
 margin-bottom: 3px;
}
#guestbook .booklist dt b {
 color: #999;
 margin-left: 20px;
}
#guestbook .booklist dd {
 color: #666;
 overflow: hidden;
 zoom: 1;
}
#guestbook .booklist dd em {
 float: left;
 width: 70px;
}
#guestbook .booklist dd span {
 float: right;
 width: 910px;
 text-align: left;
}
#guestbook .booklist p {
 color: #0072c6;
 margin-top: 5px;
 overflow: hidden;
 zoom: 1;
}
#guestbook .booklist p em {
 float: left;
 width: 70px;
}
#guestbook .booklist p span {
 float: left;
 width: 800px;
}
#guestbook .booklist p b {
 color: #999;
 float: right;
}
#guestbook .booklist .pager {
 text-align: left;
}
/* booklist */
#guestbook .bookadd {
 line-height: 180%;
 font-size: 13px;
}
#guestbook .bookadd dl {
 overflow: hidden;
 zoom: 1;
 margin-bottom: 15px;
}
#guestbook .bookadd dl dt, #guestbook .bookadd dl dd {
 float: left;
}
#guestbook .bookadd dl dt {
 width: 70px;
 text-align: right;
 line-height: 30px;
}
#guestbook .bookadd .select {
 height: 28px;
}
#guestbook .bookadd dl.cue {
 margin: -8px 0 10px 60px;
 color: #999;
}
#guestbook .bookadd dl.submit {
 margin: 20px 0 0 60px;
}
#guestbook .bookadd dd b {
 display: block;
 padding: 2px 0 2px 3px;
 border: 1px solid #fec600;
 color: #666;
 background-color: #fbf8e9;
 line-height: 16px;
}
/* 提示信息
----------------------------------------------- */
#doumsg {
 padding: 10px 0 100px 0;
}
#doumsg dl {
 padding: 160px 0 200px 0;
 text-align: center;
 border: 1px solid #e4e4e4;
}
#doumsg dt {
 color: #0072c6;
 font-size: 16px;
 margin-bottom: 30px;
 font-weight: bold;
}
#doumsg dd {
 color: #666;
}
#doumsg dd a {
 margin-left: 5px;
 color: #000;
}
/* 分页
----------------------------------------------- */
.pager {
 text-align: right;
 padding-top: 20px;
 color: #666;
}
.pager a {
 color: #666;
 text-decoration: underline;
}
/* link
----------------------------------------------- */
.link {
 margin-bottom: 10px;
}
.link strong {
 color: #7a7f81;
 font-weight: bold;
}
.link a {
 color: #555;
}
/* 在线客服
----------------------------------------------- */
#onlineservice {
 position: fixed;
 _position: absolute;
 _top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight)-380 "px");
 top: 208px;
 right: 0;
 z-index: 999999;
 display: block;
}
#onlineservice .onlineicon {
 position: relative;
 cursor: pointer;
 background: url(/uploads/image/tdimages/online_service.png) no-repeat;
 width: 34px;
 height: 110px;
 text-indent: -9999px;
 overflow:hidden;
}
#onlineservice #pop {
 border: 3px solid #686868;
 background-color: #f2f2f2;
 padding: 8px;
 width: 95px;
 min-height: 84px;
 position: absolute;
 right: 34px;
 top: 0;
 display: none;
 z-index: 999999;
}
#onlineservice .onlineqq a {
 display: block;
 background: url(/uploads/image/tdimages/online_service.png) no-repeat left -160px;
 color: #686868;
 width: 82px;
 height: 24px;
 line-height: 23px;
 padding-left: 27px;
 margin-bottom: 8px;
}
#onlineservice .onlineqq a:hover {
 text-decoration: none;
 color: #686868;
}
#onlineservice .service {
 border-top: 1px solid #dddddd;
 padding-top: 8px;
 color: #666;
}
#onlineservice .service a {
 color: #666;
}
#onlineservice .service li {
 background: url(/uploads/image/tdimages/online_service.png) no-repeat left -202px;
 padding-left: 8px;
}
#onlineservice .gotop {
 display: none;
}
#onlineservice .gotop .gobtn {
 background: #f2f2f2 url(/uploads/image/tdimages/online_service.png) no-repeat left -120px;
 width: 34px;
 height: 34px;
 display: block;
}
/* footer
----------------------------------------------- */
#footer {
 border-top: 2px solid #ddd; background:#dadfe7;
 background-color: #ebebeb;
 padding: 35px 0;
 line-height: 25px;
 color: #999999;
}
#footer a {
 color: #999999;
}
#footer .footnav i {
 margin: 0 12px;
 color: #ccc;
}
#footer .footnav a.first {
 margin-left: 0;
}
#footer .copyright {
 font-family: arial, lucida, verdana, helvetica, sans-serif;
}
/*container*/
.foocontainer{width:1200px; display:block; margin:0 auto; color:#fff}

.footer_top{background:url(/uploads/image/tdimages/bottombg1.jpg); background-size:100%;  margin-top:23px;position:relative; width:auto !important; min-width:1198px; width:1198px; font-size:12px;}
.footer_top ul{float:left; width:120px; padding-right:30px;}
.footer_top ul li.footli1{ height:55px; background: no-repeat left bottom; margin-bottom:3px;}
.footer_top ul li h3 a{ color:#fff; font:14px; margin-top:30px; padding-bottom:20px; display:block;}
.footer_top ul li a{ color:#fff; font:12px/26px; padding-bottom:8px; display:block;}
.footer_top ul li a:hover{ text-decoration:underline; color: #fff;}
.footer_top ul li h3:hover a{ text-decoration:none; color:#fff;}
.footer_top ul li img{ margin-top:12px; display:block;}
.footer_top table{ text-decoration:none; color:#fff; font-size:12px;}

.footer_bottom img{ margin-top:10px; margin-left:5px;}
.footer_bottom a{ color:#fff; font:12px/26px;}

table.gridtable {
	/*font-family: microsoft yahei, \5fae\8f6f\96c5\9ed1, \5b8b\4f53, arial, lucida, verdana, helvetica, sans-serif;
	font-size:12px;
	color:#333333;*/
	font-size:14px;
	border-width: 1px;
	border-color: #ccc;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	background-color: #dedede;
    text-align: left;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	/*background-color: #ffffff;*/
}
table.gridtable td.col6 {
	font-weight: bold;
	background-color: #fff;
}
table.gridtable p {
    text-indent: 0em;
}
/* 首页最新动态 */
.inews1pro {
	float: left;margin-left:100px;
}
.inewsbg {
	background:  repeat-x; width: 100% !important; height: 38px; min-width: 100%;
}
.inews {
	margin: 0px auto; width: 100%; height: 38px; font-size:14px;
}
.inewsl {
	width: 100%; height: 38px; float: left;margin-left:120px;
}
.inewsl0 {
	line-height: 38px; padding-right: 180px; padding-left: 0px; float: left;
}
.inewsl1 {
	background:  no-repeat left; height: 38px; font-size:16px; color: #e60315; line-height: 38px; padding-right: 8px; padding-left: 8px; float: left;
}
.inewsl2 {
	background:  no-repeat 0px 8px; width: 2px; height: 38px; float: left;
}
.inewsl3 {
	height: 38px; color: rgb(102, 102, 102); line-height: 38px; overflow: hidden; padding-left: 8px; float: left;
}
.inewsl3 a {
	color: rgb(102, 102, 102);
}
.inewsl3 a:hover {
	color: rgb(196, 39, 30); text-decoration: underline;
}
.inewsl3 span {
	color: rgb(102, 102, 102); line-height: 38px; padding-left: 6px; font-family: arial; font-size: 11px;
}
.red-underspanne{
	border-bottom:dashed 1px #d7d7d7;
	display:block;
	width:90%;
	line-height:40px;
}

/* tab标签分页 */
.tp_box p{text-indent:2em; line-height:30px; letter-spacing:2px; text-indent: 28px;font-size:14px;}
#box{} 
#box.containers{background:#fff; width:1200px; color: #000000;} 
#box p{background:#fff; width:1200px; color: #000000; text-indent:2em; text-indent: 28px;} 
.sub-con{width:100%; display:none;}
.sub-con.brief p {text-indent:0em; line-height:30px; font-size:14px;letter-spacing:2px;}
.cur-sub-con{display:block; margin-top:10px;}
.sub-con.cur-sub-con{text-indent:2em; line-height:30px; font-size:14px; color: #000000; letter-spacing:2px;}/*letter-spacing:2px;*/

.prcs1 {
    margin: 0 auto;
    padding-top: 16px;
    border-bottom: 1px solid #e3e3e3;
    width: 1200px;
}
.prcs1.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.prcs1.clearfix {
   zoom:1;
} 
#box.tab{ width:1200px; height:30px;} 
/* .tab p,dl{text-indent:2em;} */
.tab ul{width:1200px; height:30px;} 
.tab ul li{ list-style:none; display:inline-block;width:120px; height:30px;line-height:30px; text-align:center;margin-left:-9px;*float:left;*margin-left:-1px;} 
.tab ul li a{ display:block; float:left; font-size:14px; color:#182941; height:40px; line-height:40px; padding-left:30px; padding-right:30px; padding-bottom:4px;}
.tab ul li a:hover{ border-bottom:4px solid #464639; padding-bottom:0; background:#d7d7c9; text-decoration:none;} 
.tab ul li a.cur{border-bottom:4px solid #464639; padding-bottom:0; background:#d7d7c9; text-decoration:none;}
/* 右标题下tab定义 */
.xgdg10{ border-top:1px solid #dbdbd0; border-bottom:1px solid #dbdbd0; width:100%; background:#eeeee4; height:44px; position:relative;}
.xgdg11{ height:44px; position:absolute; left:0; top:0;}

/* 下载表格*/
table.downtable {
	width:100%;
	font-size:14px;
	border-width: 1px;
	border-color: #ccc;
	border-collapse: collapse;
}
table.downtable th {	  
	border-width: 3px;
	padding: 8px;
	border-style: solid;
	border-color: #fff;
	background-color: #dedede;
}
table.downtable td {
	border-width: 3px;
	padding: 8px;
	border-style: solid;
	border-color: #fff;
	/*background-color: #ffffff;*/
}
table.downtable td.col6 {
	font-weight: bold;
	background-color: #fff;
}

/* share link */
.share-box .share-item {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image: url(/uploads/image/tdimages/nanoradar_sprite.png);
    background-repeat: no-repeat;
    background-position: 50%;
    text-indent: -10000%;
}
.detail-page .col-sm-8 a {
    color: #06f;
}
.share-box .share-item-print {
    background-position: -6px -1036px;
}
.share-box .share-item-email {
    background-position: -6px -1060px;
}
.share-box .share-item-facebook {
    background-position: -6px -1084px;
}
.share-box .share-item-twitter {
    background-position: -6px -1108px;
}
.share-box .share-item-linkedin {
    background-position: -6px -1132px;
}
.share-box .share-item-googleplus {
    background-position: -6px -1156px;
}
.share-box .share-item-weibo {
    background-position: -6px -1180px;
}
.share-box .share-item-weixin {
    background-position: -6px -1204px;
}
.weixin-qrcode {
    padding: 20px;
    background-color: #fff;
    position: fixed;
    top: 40%;
    left: 50%;
    margin-left: -150px;    
}
.weixin-qrcode h3{
    font-family: microsoft yahei, arial, helvetica, sans-serif !important;
    font-weight: bold !important;
}
.weixin-qrcode img{
    position: relative;
    left: 0px;
    top: 0px;
    padding: 0px;
    margin: 0px;
    width: 250px;
    height: 250px;
}


/* 0514 product */
.product_list_container{
  padding:5px; margin:0;0;
}

.csc-textpic-description{
	height:120px; padding:5px 0 5px 0; overflow:hidden;	
}

