/*
* @des Based on [Eric Meyer's reset 2.0](http://meyerweb.com/eric/tools/css/reset/index.html)
* @author liw 2013-08-13
* @update liw 2014-01-23
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
body {
  	line-height: 1;
}
ol, ul {
  	list-style: none;
}
table {
  	border-collapse: collapse;
  	border-spacing: 0;
}
caption, th, td {
  	text-align: left;
  	font-weight: normal;
  	vertical-align: middle;
}
q, blockquote {
  	quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  	content: "";
  	content: none;
}
a img {
  	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  	display: block;
}

/*
* @des cn showroom common style
* @author shijinyu
* @update 2013-12-19
*/


.wrap {
    width: 990px;
    margin: 0 auto;
}

.ico-cert-senior {
    width: 100px;
    height: 38px;
    background: url(../../images/new-common/show-cert-sprite.png) 0 0;
    display: inline-block;
    _display: block;
    text-indent: -999em;
}

.ico-cert-basic {
    width: 100px;
    height: 38px;
    font-size: 0;
    line-height: 0;
    background: url(/resources/images/new-common/show-cert-sprite.png) 0 -40px;
    display: inline-block;
    _display: block;
}

.ico-cert-yqt {
    width: 94px;
    height: 27px;
    margin-bottom: 5px;
    background: url(/resources/images/new-common/show-cert-sprite.png) -322px -334px;
    display: inline-block;
}

/* browser upgrade */
.upgrade-wrap {
    background: #f5f6b4;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    font-size: 14px;
    font-family: 'microsoft yahei';
    display: none;
}

.upgrade-tip {
    position: relative;
}

.upgrade-tip dt {
    width: 495px;
    padding-top: 10px;
    float: left;
}

.upgrade-tip dd {
    overflow: hidden;
}

.upgrade-tip li {
    width: 100px;
    text-align: center;
    float: left;
}

.upgrade-tip i {
    width: 36px;
    height: 36px;
    display: block;
    background: url("/resources/images/common/browser_logo.png") no-repeat;
    margin: 0 0 7px 31px;
}

.upgrade-tip .chrome-logo {
    background-position: 0 0;
}

.upgrade-tip .firefox-logo {
    background-position: -107px 0;
}

.upgrade-tip .ie-logo {
    background-position: -37px 0;
}

.upgrade-tip .logo-360 {
    background-position: -72px 0;
}

.upgrade-tip .icon-close {
    position: absolute;
    right: 0;
    top: 20px;
}

/* company qrcode */
.companyName {
    height: 125px;
    padding-top: 14px;
    position: relative;
}

.company-qrcode {
    position: absolute;
    right: 10px;
    top: -8px;
}

.company-qrcode img {
    width: 90px;
    height: 90px;
    border: 1px solid #dfdfdf;
    border-bottom: 1px solid #c7c7c7;
    border-top: 1px solid #f2f2f2;
    box-shadow: 0 0 8px #e9e9e9;
}

.company-qrcode span {
    width: 0;
    height: 0;
    border-bottom: 6px solid #ccc;
    overflow: hidden;
    position: absolute;
    top: 1px;
}

.company-qrcode .l-arrow {
    border-left: 7px solid #fff;
    left: -7px;
}

.company-qrcode .r-arrow {
    border-right: 7px solid #fff;
    right: -7px;
}

.company-qrcode p {
    margin-top: 8px;
    text-align: center;
}

/*锟揭边框布撅拷*/
.side_1 {
    float: right
}

.side_2 {
    float: left
}

.c {
    text-align: center
}

.r {
    text-align: right
}

.fl {
    float: left
}

.fr {
    float: right
}

.coll {
    display: none;
}

.move {
    background-color: #fff;
    border: 1px solid #ccc;
    z-index: 100;
    margin-bottom: 10px
}

.addBox {
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    background-color: #313844;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.addBox a {
    color: #fff;
    font-size: 14px;
    background: url(/resources/images/icon-add.png) no-repeat left center;
    padding-left: 18px
}

.addBox a:link, .addBox a:visited {
    color: #fff;
}

.red {
    color: #d9363c;
}

.red2 {
    color: #df4851;
}

/*photo60,photo100,photo160,photo270*/
.photo60 {
    height: 60px;
    width: 60px;
}

.photo100 {
    height: 100px;
    width: 100px;
}

.photo160 {
    height: 160px;
    width: 160px;
    font-size: 0;
}

.photo270 {
    height: 270px;
    width: 270px;
}

.photo60, .photo100, .photo160, .photo270 {
    display: table-cell;
    text-align: center;
    font-family: sans-serif, arial;
    overflow: hidden;
}

.photo60 span, .photo100 span, .photo160 span, .photo270 span {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.photo60 img, .photo100 img, .photo160 img, .photo270 img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%
}

.fat160 {
    width: 160px;
}

.tall160 {
    height: 160px;
}

.mPview {
    float: left;
    margin-right: 5px
}

.pic-60 {
    width: 60px;
    height: 60px;
}

.pic-100 {
    width: 100px;
    height: 100px;
    border: 1px solid #e2e2e2;
    background: #f7f7f7;
}

.pic-160 {
    width: 160px;
    height: 160px;
}

.pic-270 {
    width: 270px;
    height: 270px;
}

/*
 *@topic:Products & Offer Detail Discription.
 *@author:shijinyu
 *@date:2013-9-17
 */
.description {
    padding: 20px;
    overflow: hidden;
    *zoom: 1;
}

.description .de-hd {
    margin: 0;
    padding: 4px 9px;
    font: bold 12px/2 Tahoma, Arial, Simsun;
    color: #333;
    background-color: #f1f5f7;
}

.de-table {
    margin-bottom: 20px;
}

.de-table-bd {
    margin-top: 5px;
    width: 100%;
}

.de-table-bd table, .de-detail table {
    border-collapse: collapse;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    width: 100%;
    min-width: 400px;
}

.de-table-bd table td, .de-table-bd table th, .de-detail table td, .de-detail table th {
    padding: 5px;
    border-bottom: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    font: normal 12px/2 Tahoma, Arial, Simsun;
}

.de-table-bd table th, .de-detail table th {
    font-weight: bold;
}

.de-table-other {
    overflow-x: auto;
}

.de-table-other table {
    border-right: none;
    border-bottom: none;
}

.de-table-other td {
    border-right: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

.de-table-bd .de-table-tr {
    border: 1px solid #e0e0e0;
    border-bottom: none;
}

.de-table-bd dl {
    float: left;
}

.de-table-bd dl dt {
    float: left;
    width: 90px;
    padding: 5px;
    border-right: 1px solid #c9c9c9;
    text-align: right;
}

.de-table-bd dl dd {
    float: left;
    width: 237px;
    padding: 5px;
}

.de-detail {
    margin-bottom: 20px;
    font: normal 12px/2 Tahoma, Arial, Simsun;
    color: #333;
}

.de-detail p {
    margin: 0;
    padding: 0;
    line-height: 2;
}

.de-detail strong {
    font-weight: bold;
}

.de-detail img {
	max-width:100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

/* block box layout */
.block {
    overflow: hidden;
}

.block-hd {
    overflow: hidden;
    *zoom: 1;
}

.block-hd .block-tit {
    float: left;
    margin-left: 10px;
    font-weight: bold;
    font-size: 14px;
    font-family: tahoma, arial, simsun;
    color: #333;
}

.block-bd {
    overflow: hidden;
}

/*
 *@topic:Products & Offer Detail Page--Related Products.
 *@author:shijinyu
 *@date:2014-2-10
 */
.related-quickpro {
    margin-top: 10px;
    clear: both;
}

.related-quickpro-hd {
    font: bold 14px/2 "\5B8B\4F53";
    color: #333;
}

.related-quickpro-bd {
    padding: 10px
}

.related-quickpro-bd a {
    margin-right: 8px;
    font-size: 14px;
    word-break: keep-all;
}

.related-quickpro-bd a:link, .related-quickpro-bd a:visited {
    color: #333;
}

.related-quickpro-bd a:hover {
    color: #C0030A;
}

/* 2014-12-08 wangmei
 * code style
 */
.qrcode {
    width: 118px;
    position: fixed;
    _position: absolute;
    top: 450px;
    left: 50%;
    margin-left: 500px;
    border: 1px solid #ccc;
    background: #fff;
    text-align: center;
    padding-top: 10px;
}

.qrcode img {
    width: 100px;
}

.qrcode p {
    background: #f2f2f2;
    padding: 5px 0;
    margin-top: 10px;
}

.hot-industry-bd {
    max-height: 66px;
    _height: 66px;
    overflow: hidden;
    *zoom: 1;
}

.hot-industry-bd a {
    float: left;
    margin: 0 12px 12px 0;
    font-size: 14px;
    white-space: nowrap;
    _didsplay: inline;
}

.hot-industry-bd a:link,
.hot-industry-bd a:visited {
    color: #333;
}

.hot-industry-bd a:hover {
    color: #C0030A
}

/* 2015-7-21
 * wangmei
 */
.disclaimer {
    padding: 10px 0;
    color: #999;
    clear: both;
}

/* add product cate search */
.prod-cate {
    border-top: none;
    margin-bottom: 10px;
    background: #fff;
    position: relative;
}

.prod-cate-lst {
    width: 660px;
    padding: 10px 0;
    overflow: hidden;
    *zoom: 1;
}

.switch {
    width: 37px;
    padding: 1px 8px;
    border: 1px solid #d9d9d9;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

.prod-cate-lst li {
    line-height: 30px;
    padding: 0 25px 0 15px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.prod-cate-lst .now a:link,
.prod-cate-lst .now a:visited {
    color: #ce120f;
}

.cate-search {
    padding: 15px 0 15px 15px;
}

.cate-search .txt {
    width: 260px;
    border-right: none;
}

.proitem .price {
    padding-top: 40px;
    float: left;
    width: 118px;
    text-align: center;
}

.proitem .price strong {
    display: block;
    font-size: 16px;
}

.contact {
    float: right;
    padding-top: 20px;
}

.contact .inquiry-ope {
    display: block;
    text-align: center;
    margin-top: 10px;
    font-family: 'microsoft yahei';
}

.contact .inquiry-ope:link,
.contact .inquiry-ope:visited,
.proitem .desc h3 a:link,
.proitem .desc h3 a:visited {
    color: #333;
}

.contact .inquiry-ope:hover,
.proitem .desc h3 a:hover {
    color: #e04b43;
}

/* 2016-1-28
 * wangmei
 */

.rightCon .zoom {
    z-index: 99;
}

.flu-tool dt,
.flu-tool dd p {
    margin-bottom: 5px;
}

.flu-tool dd p {
    font-weight: bold;
}

.flu-qrcode,
.card-qrcode {
    position: relative;
}

.flu-qrcode {
    width: 138px;
    margin: 0 auto;
    background: #fff;
    z-index: 2;
}

.flu-qrcode span {
    width: 0;
    height: 0;
    border-top: 6px solid #ccc;
    overflow: hidden;
    position: absolute;
    top: 0;
}

.flu-qrcode .l-arrow {
    border-left: 7px solid transparent;
    left: -6px;
}

.flu-qrcode .r-arrow {
    border-right: 7px solid transparent;
    right: -6px;
}

.flu-tool .btn-send-msg,
.flu-tool .btn-tm-off,
.flu-tool .btn-tm-on {
    width: 130px;
    height: 30px;
    background: url("/resources/images/flx_send_msg.png") no-repeat;
}

.flu-tool .btn-tm-off,
.flu-tool .btn-tm-on {
    background: url("/resources/images/flx_tm_off.png") no-repeat;
    margin-top: 0;
}

.flu-tool .btn-tm-on {
    background: url("/resources/images/flx_tm_on.png") no-repeat;
}

.qrcode-hd {
    line-height: 28px;
    border: 1px solid #dedede;
    border-top: none;
    background: #fafafa;
    padding-left: 15px;
    cursor: pointer;
    _padding-top: 8px;
    _height: 26px;
}

.qrcode-hd .icon-qrcode-small {
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    background: url("/resources/images/common/icon.png") no-repeat;
}

.qrcode-hd b {
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    top: 12px;
    right: 14px;
}

.flu-qrcode .qrcode-hd {
    padding-left: 18px;
}

.flu-qrcode .qrcode-hd b {
    border: 5px solid #fff;
    border-bottom-color: #666;
    top: 10px;
}

.qrcode-bd {
    width: 280px;
    text-align: center;
    border: 1px solid #ddd7d9;
    background: #f2f2f2;
    position: absolute;
    bottom: 29px;
    left: -131px;
    z-index: 100;
}

.qrcode-in {
    padding: 10px;
    background: #fff;
}

.flu-tool-bd .qrcode-bd p {
    line-height: 28px;
    padding-top: 4px;
}

.flu-tool-bd .qrcode-bd img {
    margin: 0;
}

.flu-qrcode .hover b {
    border-top-color: #666;
    border-bottom: none;
    top: 16px;
}

.card-qrcode .qrcode-bd {
    top: 29px;
    left: -130px;
    bottom: auto;
}

.card-name {
    float: left;
}

.card-qrcode {
    width: 152px;
    height: 240px;
    position: absolute;
    right: 20px;
    top: 0;
}

.card-qrcode .qrcode-hd {
    border: 1px solid #d9d9d9;
    background: #fff;
    position: relative;
    z-index: 2;
}

.card-qrcode .qrcode-hd b {
    border: 5px solid #fff;
    border-top-color: #666;
}

.card-qrcode .hover b {
    border-bottom-color: #666;
    border-top: none;
}

.card-qrcode .qrcode-bd {
    background: #fff;
    padding: 10px 0 0 0;
}

.card-qrcode .qrcode-bd p {
    line-height: 30px;
    text-align: center;
    color: #333;
    margin-top: 10px;
    background: #f2f2f2;
}

/* cert tm */
.cert-ope .btn-tm-off,
.cert-ope .btn-tm-on {
    width: 87px;
    vertical-align: middle;
}

/* card */
.card-company-info {
    padding: 20px 25px 30px;
    border-bottom: 1px solid #e6e6e6;
}

/*.card-company-info .width100{max-width:100px;}*/
.card-company-info .vam {
    width: 180px;
    height: 90px;
}

.card-company-info .vam img {
    max-width: 180px;
    max-height: 90px;
}

.card-company-info .height100 {
    max-height: 100px;
}

.card-company-info dt {
    float: left;
}

.card-company-info dd {
    padding-left: 20px;
    overflow: hidden;
}

.card-company-info h3 {
    font-size: 15px;
    font-family: 'microsoft yahei';
    font-weight: normal;
    margin-bottom: 10px;
}

.card-company-info .cert-service {
    margin-bottom: 7px;
}

.card-company-info .card-ope {
    margin-top: 13px;
}

.card-company-info .card-ope a {
    margin-right: 10px;
    display: inline-blank;

}

.card-info {
    padding: 20px 20px 10px 30px;
}

.card-info-hd {
    font-family: 'microsoft yahei';
    color: #333;
    margin-bottom: 10px;
    position: relative;
}

.card-info-hd .btn-tm-off,
.card-info-hd .btn-tm-on {
    vertical-align: middle;
}

.card-info-bd dl {
    margin-bottom: 10px;
    color: #666;
}

.card-info-bd dt {
    width: 60px;
    text-align: right;
    float: left;
}

.card-info-bd dd {
    color: #333;
    overflow: hidden;
}

.card-info-bd dd p {
    font-weight: bold;
}

.card-info-bd .icon-fav-o,
.card-info-hd .icon-fav {
    margin: -2px 3px 0 0;
}

.card-info-bd .btn {
    margin-right: 10px;
}

.but_contact .btn-tm-off,
.but_contact .btn-tm-on,
.cert-info .btn-tm-off,
.cert-info .btn-tm-on {
    vertical-align: middle;
}

/* favorites prodect */
.detail-share-ope{
	padding-top:15px;
}
.fav-prod {
    float: right;
    padding: 5px 20px 5px 0;
}
/*Share SNS*/
#bdshare a,
#bdshare .bds_wx{
	width:22px;
	height:18px;
	margin-left:10px;
	float: left;
	background:url(/resources/images/common/share_icon.png) no-repeat;
}
#bdshare .bds_wx{
	background-position:0 0;
}
#bdshare .bds_wx  span{
	display:none;
}
#bdshare .bds_wx:hover  span{
	display:block;
}
.detail-share-ope .shareSNS{
	float: left;
    width: 250px;
    margin-left: 20px;
    margin-top:6px;
    position: relative;
}
.bds_tit{
	float:left;
}

#bdshare .bds_wx{
	position:relative;
}
#bdshare .bds_wx span{
	width:160px;
	height:185px;
	border:1px solid #ddd;
	text-align:center;
	background:#fff;
	position:absolute;
	top:20px;
	left:-50px;
}
#bdshare .bds_wx img{
	width:100%;
}
.fav-prod .icon {
    margin: -3px 3px 0 0;
}

.top_nav .company-nav {
    float: right;
    line-height: 38px;
}

.top_nav .company-nav a:link,
.top_nav .company-nav a:visited {
    color: #ffff3a;
}

/* yellow page */
.telec-hd {
    padding: 8px 10px;
    font-weight: normal;
    background: #deecf9;
}

.yp-icon-cert {
    width: 50px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 3px 0 0;
    background: url(/resources/images/mic_yellowpage/yp_icon.png) 0 -36px no-repeat;
}

.telec-bd {
    padding: 6px 10px 15px;
    background: #ecf6ff;
}

.telec-bd li {
    padding: 6px;
}

.telec-cert {
    padding: 2px 5px 3px 2px;
    background: #024e99;
    color: #fff;
    margin-left: 5px;
}

.telec-cert .icon {
    margin-right: 4px;
}

.contactCard li.telec span {
    margin: 0;
}

/*
 * update 2016/5/31
 * edit qrcode style
 * wangmei
 */
.qrcode-switch-bd {
    _width: 100px;
    border: 1px solid #ddd7d9;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    display: none;
}

.qrcode-switch-bd img {
    margin: 5px;
}

.detail-qrcode-switch .qrcode-switch-bd p {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    background: #f2f2f2;
    white-space: nowrap;
}

.detail-qrcode-switch {
    position: absolute;
    right: -11px;
    top: -12px;
}

.detail-qrcode-switch .qrcode-switch-hd {
    width: 54px;
    height: 54px;
    background: url("/resources/images/common/show_icon.png") -26px 0 repeat;
}

/* move */
#dragBox {
    padding: 3px 10px;
}

#dragcursor {
    border: 2px dashed #666;
    padding: 10px;
}

/* price common style */
.price {
    color: #d9363c;
    font-size: 14px;
}

.price span {
    display: block;
    font-family: 'microsoft yahei';
}

.price strong {
    font-family: arial;
}

/* album-list */
.my-album-wrap{
    padding:19px;
    border:1px solid #d9d9d9;
	border-top:none;
	background:#fff;
}
.my-album-lst {
    margin: -20px 0 0 -10px;
}

.my-album-lst li {
    position: relative;
    float: left;
    width: 180px;
    height: 214px;
    margin: 20px 0 0 10px;
}

.my-album-lst li .my-album-lst-wrap {
    position: relative;
    height:188px;
    padding: 9px;
    border: 1px solid #d9d9d9;
    background: #fff;
    z-index: 2;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.my-album-lst li:before, .my-album-lst li:after {
    content: "";
    position: absolute;
    left: 50%;
    height: 4px;
    border: 1px solid #d9d9d9;
    background: #fff;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.my-album-lst li:before {
    bottom: 0;
    width: 166px;
    margin-left: -83px;
}

.my-album-lst li:after {
    bottom: 3px;
    width: 172px;
    margin-left: -86px;
}

.my-album-lst li:hover .my-album-lst-wrap {
    border-color: #29e;
}

.my-album-lst li:hover:before, .my-album-lst li:hover:after {
    border-color: #29e;
}

.my-album-lst li:hover:after {
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    transform: translateY(-1px);
}

.my-album-lst li:hover .my-album-lst-wrap {
    -webkit-transform: translateY(-2px);
    -moz-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
}

.my-album-lst .al-pic {
    position: relative;
    width: 160px;
    height: 160px;
    overflow: hidden;
}

.my-album-lst .al-pic .sl-vam{
	width: 160px;
    height: 160px;
}

.my-album-lst .al-info {
    line-height: 18px;
    margin-top: 12px;
    font-size: 14px;
}

.my-album-lst .al-info .al-name {
	width: 98px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
    float: left;

}

.my-album-lst .al-info .al-status {
    float: right;
    color: #999;
}

.my-album-lst-wrap a {
 color: #333;
}
.my-album-lst-wrap a:hover {
	color: #d9363c;
}
/* album-view */
.album-view{
	padding-bottom:20px;
}
.album-view-main{
    width:750px;
	min-height: 500px;
	border: 1px solid #d9d9d9;
	float:left;
    background:#fff;
}
.album-view-origin{
    padding:15px 29px 29px;
}
.avo-hd{
    line-height:43px;
	text-align:center;
}
.avo-hd h3{
    font-size:14px;
}
.avo-bd{
	text-align:center;
}
.avo-bd img{
    max-width:100%;
}
.yk-video-detail{
	width:640px;
	height:352px;
	margin-left:28px;
}
.prod-photo{
    border:1px solid #d9d9d9;
    background:#fff;
    border-top-color: #fff;
}
.prod-photo-hd{
    height:28px;
    line-height:28px;
    background:#f7f7f7;
    border-bottom:1px solid #d9d9d9;
}
.prod-video-name{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.prod-photo-hd h3{
    float:left;
    margin:-1px 0 0 9px;
    padding:0 12px;
    border-bottom:2px solid #d93535;
    color:#d93535;
    font-size:14px;
}
.prod-photo-bd{
    padding:10px 0px;
    overflow: hidden;
    position: relative;
    height: 261px;
}
.prod-photo-lst{
	max-height:320px;
	position: absolute;
	overflow: hidden;
	width: 10000px;
}
.prod-photo-lst li{
    padding:10px 0;
    overflow:hidden;
}
.prod-photo-lst .ppl-pic{
    float:left;
    width:58px;
    height:58px;
	line-height: 54px;
	text-align: center;
    border:1px solid #d9d9d9;
    overflow:hidden;
}
.prod-photo-lst .ppl-pic img {
	max-width: 58px;
	max-height: 58px;
}
.prod-photo-lst .ppl-pic .sl-vam{
    width:58px;
    height:58px;
}
.prod-photo-lst .ppl-name{
    float:left;
    width:510px;
    margin-left:20px;
}
.prod-photo-lst .ppl-name .sl-vam{
    height:60px;
}
.prod-photo-lst .ppl-price{
    float:right;
    width:100px;
    font-size:14px;
    line-height:60px;
    color:#d9363c;
    text-align:right;
}

.album-view-side{
    float:right;
    width:230px;
}
.album-view-side a {
	color: #333;
	font-size: 14px;
	margin-top: 5px;
}
.album-view-side a:hover {
	color: #d9363c;
}

.avs-wrap{
    border:1px solid #d9d9d9;
    background:#fff;
}
.avs-in{
    padding:24px;
}
.avs-hd{
    line-height: 14px;
    font-size:14px;
}
.avs-ope select{
    width:100%;
}

/*thumb-slider*/
.thumb-btn {
    position:relative;
    display:block;
    height: 25px;
    background: #e6e6e6;
}
.thumb-btn i {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 17px;
    height: 10px;
    margin: -5px 0 0 -8px;
    background: url(/resources/images/common/album_arrow.png) no-repeat;
}
.thumb-btn:hover {
    background: #d9363c;
}
.thumb-btn.thumb-btn-disabled {
    background: #f2f2f2;
    cursor: not-allowed;
}


.thumb-btn-prev i {
    background-position: 0 0;
}
.thumb-btn-prev:hover i {
    background-position: -17px 0;
}
.thumb-btn-prev.thumb-btn-disabled i {
    background-position: -34px 0;
}


.thumb-btn-next i {
    background-position: 0 -10px;
}
.thumb-btn-next:hover i {
    background-position: -17px -10px;
}
.thumb-btn-next.thumb-btn-disabled i {
    background-position: -34px -10px;
}

.thumb-slider-container {
    height: 312px;
	margin:20px 0;
	position: relative;
    overflow: hidden;
}
.thumb-slider-wrap{
    width: 200px;
	position: absolute;
	top: 0;
	left: 0;
}
.thumb-slider-wrap li {
    float: left;
    width: 80px;
    height: 80px;
    margin: 0 20px 25px 0;
}
.thumb-slider-wrap li .thumb-img {
    position: relative;
    width: 78px;
    height: 78px;
    border: 1px solid #d9d9d9;
    overflow: hidden;
}

.thumb-slider-wrap .current .thumb-img {
    width: 76px;
    height: 76px;
    border: 2px solid #d9363c;
}

.thumb-slider-wrap .thumb-img .sl-vam {
	width:80px;
	height: 80px;
	margin:-1px;
}

.thumb-slider-wrap .current .thumb-img .sl-vam {
    margin: -2px;
}


/* album-view-side */
.album-view-side .ppl-des {
    width: 100px;
	margin-left: 10px;
    float: left;
}
.album-view-side .prod-photo-lst .ppl-name {
	width: 100px;
	height: 37px;
	overflow: hidden;
	margin-left: 0;
}
.album-view-side .prod-photo-lst .ppl-price {
	line-height: 20px;
	float: none;
	text-align: left;
}

/* page-simple */
.page-simple {
	text-align: center;
}
.page-simple a {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	display: inline-block;

	background:#eee;
}
.page-simple a.current {
	background: #ec0909;
	color: #fff;
}

/* video list */
.material-lst{
	margin-left:-20px;
}
.material-item{
	width:162px;
	float:left;
	margin:0 0 30px 30px;
}
.material-pic{
	width:160px;
	height:120px;
	border:1px solid #e6e6e6;
	position:relative;
	overflow:hidden;
}
.material-pic .sl-vam{
	width:160px;
	height:120px;
}
.material-pic .iconfont-play{
	font-size:48px;
	color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	margin:-24px 0 0 -24px;
    width: 48px;
    height: 48px;
	box-shadow: 0 0 10px #ccc;
    border-radius: 50%;
	z-index:2;
}
.material-pic .iconfont-play:before{
	display:block;
	margin-top:17px;
}
.material-info{
	padding:10px 0;
}
.material-info .flag{
	padding:0 4px;
	line-height:17px;
	border-radius:2px;
}
.material-info .flag-org{
	color:#ffb425;
	border:1px solid #ffb425;
}
.material-info .flag-info{
	color:#2298f0;
	border:1px solid #2298f0;
}
.material-name{
	width:95px;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align: middle;
    margin: -3px 0 0 3px;
}
.material-name:link,
.material-name:visited{
	color:#333;
}
.material-name:hover{
	color:#d9363c;
}

/* gifs */
.gifs-lst .material-pic{
	height:160px;
}
.gifs-lst .material-pic .sl-vam{
	height:160px;
}
.gifs-lst .material-pic img{
	max-height: 160px;
	max-width: 160px;
}

.material-pic img{
	max-height: 120px;
	max-width: 160px;
}

.gifs-lst .flag-gif{
	position:absolute;
	right:5px;
	bottom:5px;
	color:#fff;
	padding:0 6px;
	line-height:14px;
	border-radius:2px;
	border:1px solid #fff;
	background:rgba(0,0,0,.4);
	z-index:2;
}
.gifs-lst .material-name{
	width:160px;
	margin:5px 0 0 0;
}
.breadTips{
	margin-left: auto;
	margin-right: auto;
	width: 1190px;
	padding-bottom: 10px;
}
.main-wrap-gif{
	padding-top: 5px;
}
/* 图片大图页面 */
.view-main { border: 1px solid #d3d3d3; padding: 30px 0 0; margin-bottom: 20px; }
.online-header h2 { font-size: 18px; font-family: Tahoma, Arial, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, SimSun, sans-serif; font-weight: 400; line-height: 48px; }
.online-header { height: 48px; }
.view-main .view-title { padding-bottom: 12px; line-height: 40px; font-weight: 500; text-align: center; color: #333; font-size: 14px; }
.view-hd{
	font:bold 14px "microsoft yahei";
	color:#444;
	text-align:center;
	padding:0 0 20px 0;
}
.view-list {
	background: #f7f7f7;
	position: relative;
	padding-bottom: 20px;
}
.view-list-tab {
	width:740px;
	margin: -1px auto 0px;
	padding-top:20px;
}
.view-list-tab  img{
	width: 100px;
	height: 100px;
}
.view-list-tab li {
	float: left;
	height: 136px;
	width: 154px;
	padding:20px 0 0 0 ;
	border:3px solid #f7f7f7;
}
.view-list-tab .img-box {
	background: #fff;
	border: 1px solid #d7d7d7;
}
.view-list-tab .pics_bg {
	margin: 0 auto;
	background: url("/resources/images/new-common/more_pic_s.gif") no-repeat scroll 0 0 transparent;
	height: 100px;
	padding: 0 4px 4px 0;
	width: 100px;
}
.view-list-tab .current-view {
	border: 3px solid #de373d;
	position: relative;
	z-index: 1;
}
.view-list-tab li h4 {
	text-align: center;
}
.view-list-tab li h4 a {
	font-weight: 500;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.view-list-tab li .view-arrow{
	width: 0;
	height: 0;
	font-size: 0;
	border: 8px dashed transparent;
	border-bottom: 8px solid #de373d;
	position:absolute;
	top:-19px;
	left:69px;
	display:none;
}
.view-list-tab .current-view .view-arrow{
	display:block;
}
.view-list-tab  img {
	max-width:100px;
	max-height:100px;
}
.view-pic { height: 502px; overflow: hidden; }
.arrow-left, .arrow-right { position: relative; width: 189px; height: 350px; }
#pic-right { right: 10px }
.arrow-left, .arrow-right { position: relative; width: 189px; height: 350px; }
.arrow-left a,
.arrow-right a {
	display: block;
	height: 131px;
	width: 80px;
	background: url(/resources/images/new-common/show-cert-sprite.png) no-repeat;
}
.arrow-left a { margin: 160px 0 0 18px; background-position: -160px -140px; }
.arrow-right a { margin: 160px 18px 0 91px; background-position: 30px -140px; }
.arrow-left .first { background-position: -160px -279px;}
.arrow-right .last { background-position: 30px -279px;}
.view-pic-list { 
	width: 390px;
    height: 500px;
    overflow: hidden;
    padding: 0 100px;
}
.img-inner { display: table-cell; vertical-align: middle; *position:absolute;
*top:50%;
left: 50% }
.img-inner img { vertical-align: middle;  max-width:500px; max-height:500px;*position:relative;
*top:-50%;
*left:-50%
}
.view-lst-left,
.view-lst-right{
	width:35px;
	height:65px;
	display:block;
	background:url("/resources/images/new-common/show-cert-sprite.png") no-repeat;
	position:absolute;
	top:70px;
}
.view-lst-left{
	background-position:-560px -282px;
	left:20px;
	_left:-50px;
}
.view-lst-left:hover{
	background-position:-490px -282px;
}
.view-lst-right{
	background-position:-594px -282px;
	right:20px;
}
.view-lst-right:hover{
	background-position:-525px -282px;
}
.album-view-bd{
	width: 750px;
    min-height: 700px;
    float: left;
}
.album-view-special{
	float: none;
}
/* 重写视频展示页面 */
.prod-photo-special li{
    width: 160px;
    float: left;
    margin: 0 0 0 25px;
    padding: 0;
}
.ppl-pic-special{
	width: 160px;
    height: 160px;
}
.ppl-pic-special{
	 float:left;
     width:158px;
     height:160px;
	 text-align: center;
     border:1px solid #d9d9d9;
     overflow:hidden;
}
.ppl-pic-special img{
	max-width: 160px;
    max-height: 160px;
}

.ppl-name-special{
	float: none;
    margin-left: 0px;
    width: 160px;
    height: 40px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.ppl-price-special{
	width: 100px;
    font-size: 14px;
    line-height: 40px;
    color: #d9363c;
}
.prod-photo-hd-special{
	height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #fff;
    position: relative;
}
.prod-photo-hd-special h3{
    padding: 0 20px;
    color: #333;
    font-size: 14px;
    margin-top: 20px;
}
.prod-photo-hd-special span{
    padding: 0 24px;
    color: #333;
    font-size: 14px;
    margin-top: 20px;
}
.avs-in-special{
	padding: 12px 18px 38px 18px;
}
.page-simple-special{
	position: absolute;
	right: 35px;
	top: 0px;
}
.changePage{
	display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #d9d9d9;
    line-height: 20px;
    background-color: #eee;
    cursor: pointer;
    font-family: 'simsun';
}
/* page-simple-special*/
.page-simple-special {
	text-align: center;
}
.page-simple-special a {
	width: 8px;
    height: 8px;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    background: #eee;
    border-radius: 50%;
    margin: 0 4px;
}
.page-simple-special a.current {
	background: #ec0909;
	color: #fff;
}
.humb-slider-container-special{
	height: 637px;
}
.thumb-slider-wrap-special li {
    float: left;
    width: 192px;
    height: 132px;
    margin: 0 20px 30px 0;
}
.thumb-img-special{
	width: 192px;
	height: 107px;
	position: relative;
}
.current-special{
  color: #d9363c !important;
}
.iconfont-play {
    font-size: 48px;
    color: #fff;
    position: absolute;
    top: 68%;
    left: 50%;
    margin: -24px 0 0 -24px;
    width: 48px;
    height: 48px;
    box-shadow: 0 0 10px #ccc;
    border-radius: 50%;
    z-index: 2;
}
/* */
.prod-good .page-simple-special {
	right:15px;	
}
.prod-good .changePage{
	background:#fff;
	border:none;	
}
.prod-good-box{
    padding: 10px 25px;
}
.prod-slide-box{
	height: 290px;
	margin: 20px auto; 
	border-radius: 5px 5px 0 0;
}
.prod-pho-box{
	margin: 20px auto; 
	border-radius: 5px 5px 0 0;
}
.ppl-pic-content{
     width:158px;
     height:160px;
     display: table-cell;
	 text-align: center;
     vertical-align: middle;
     border:1px solid #d9d9d9;
}
.prod-ul-box{
	position:relative;
	height:230px;
	overflow:hidden;
}
.prod-ul-special li{
	width: 160px;
    float: left;
    margin: 15px 0 0 24px;
    padding: 0;
}
.prod-ul-special{
	position:absolute;
	top: 0;
	left:0;
}
.ppl-pic-content img{
	max-width: 158px;
    max-height: 160px;
}
.pic-title-special{
	line-height: 20px;
}
.prod-photo-lst a:link{
	color: black;
}
.prod-photo-lst a:visited{
	color: black;
}
.prod-photo-bd-2st{
	 padding: 10px 24px;
     overflow: hidden;
     position: relative;
     height: auto;
}
.prod-photo-2st{
	max-height: 335px;
    position: relative;
    overflow: hidden; 
    width: auto;
}
.sl-vam-special{
	width: 160px;
	height: 160px;
}
.title-top{
	font-size: 14px;
}
.buyerWatch{
   position: absolute;
    z-index: 99;
    top: 0;
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    width: 142px;
    left: 1014px;
    padding: 15px;
    background-color: #fff;
}
.buyerWatch p{
	  text-align: center;
      font-size: 14px;
      color: #c5c5c5;
      margin-bottom: 10px;	
}
.list-wild{
	 max-height: 476px;
     overflow: hidden;
     position: relative;
}
.buyer-list{
	 position: relative;
}
.buyer-list img{
	  border: 1px solid #d9d9d9;
}
.buyer-list li{
	width: 110px;
    height: 150px;  
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;	
}
.buyer-pro-name{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.buyer-pro-price{
	
}
.exchange-prod{
	text-align: center;
}
.exchange-prod span{
	color: #d9d9d9;
    font-size: 20px;
    display: inline-block;
    padding: 0 10px;
    cursor: pointer;
}
.cycle{
	display: inline-block;
    background-color: #d9d9d9;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    margin-bottom: 3px;	
}
.current{
	background-color: red;
}

pre{
	white-space: pre-wrap;
	word-wrap:break-word;
}

/*fixed maitong*/
.fix-tm{
	position:fixed;
	width:160px;
	height:90px;
	padding-top:65px;
	border-radius:20px;
	text-align:center;
	background:#fff;
	right:40px;
	bottom:0;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	z-index:99;
}
.fix-tm-hd{
	width:199px;
	height:93px;
	background:url(/resources/images/common/fix_tm_hd_bg.png) no-repeat;
	position:absolute;
	left:0;
	top:-58px;
}
.fix-tm-logo{
	width:40px;
	height:39px;
	background:url(/resources/images/common/fix_tm_logo.png) no-repeat;
	display:inline-block;
	cursor:pointer;
	-webkit-animation: bounce .9s infinite;
}
.fix-text{
	font-size:14px;
	font-weight:bold;
	margin:5px 0 20px 0;
}
.view-tel-p{
	padding-left:36px;
}

 .fix-view-tel{
	width:180px;
	height:47px;
	border-radius:3px;
	margin:0 auto;
	color:#fff;
	background-color:#ff894a;
	background:-webkit-linear-gradient(left,#ff4b4a,#ffba4a);
	background:linear-gradient(left,#ff4b4a,#ffba4a);
}
.fix-view-tel dt{
	float:left;
	width:45px;
	height:47px;
	background:url(/resources/images/common/phone_img.png) 50% 50% no-repeat;
}
.fix-view-tel dd{
	overflow:hidden;
	padding:5px 0 0 8px;
	text-align:left;
	font-weight:bold;
} 
.fix-tm-senior{
	width:200px;
	height:150px;
}
.fix-tm-senior .fix-tm-hd{
	left:10px;
	top:-45px;
}
@keyframes bounce{
		0%,20%,50%,100%{transform:translate(0, 0)}
		40%{transform:translate(0, -10px)}
		60%{transform:translate(0, -10px)}
	}
	/*
*@Description:全站通用的底部样式
*@Author:Shjy 2013.3.21
*@Update:Shjy 2013.4.12
*/

.site-bottom .clear:before,.site-footer .clear:before{display: block;overflow: hidden;visibility: hidden;font-size: 0;height: 0;content: "";clear: both;}

/* footer pic */

.block-line{margin:0 8px;color:#999;}

/* bottom quick index just for HomePage & China Product list and so on */
.bottom-quick-wrap{padding:20px;overflow:hidden;background-color:#f7f7f7;}
/* HomePage Quick Plane */
.quick-plane{padding-bottom:14px;margin-right:-150px;overflow:hidden;*zoom:1}
.quick-plane dl{float:left;width:165px;text-align:left;_width:150px;*zoom:1;}
.quick-plane dl dt{padding:0 0 10px;font:bold 12px/14px Tohama,Arial,SimSun,sans-serif;color:#555;}
.quick-plane dl dd{margin:0;padding:0;font:12px/24px Tohama,Arial,SimSun,sans-serif;}
.quick-plane dl dd a:link,.quick-plane dl dd a:visited{color:#666;}
.quick-plane dl dd a:hover{color:#bf030c;}

/* Products Links belong FocusTech just for HomePage */
.focus-link-box{padding:16px 0 12px;height:38px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;overflow:hidden;}
.focus-link-box .focus-title{float:left;width:120px;height:22px;padding-bottom:22px;font:bold 12px/14px Tahoma,Arial,Simsun,sans-serif;color:#555;}
.focus-link-box .focus-link-lst{float:left;width:770px;font-size:0;*word-spacing:-1px;}
.focus-link-box .focus-link-lst li{display:inline-block;*display:inline;*zoom:1;height:24px;margin:0;padding:0;font:normal 12px/14px Tahoma,Arial,simsun,sans-serif;white-space:nowrap;letter-spacing:normal;word-spacing:normal;vertical-align:top}
.focus-link-box .focus-link-lst li .block-line{}
.focus-link-box .focus-link-lst .site-tit{}
.focus-link-box .focus-link-lst .site-tit span{color:#999;}
.focus-link-box .focus-link-lst .site-tit a{padding-right:7px}
.focus-link-box .focus-link-lst li a:link,.focus-link-box .focus-link-lst li a:visited{color:#333;}
.focus-link-box .focus-link-lst li a:hover{color:#bf030c;}

/* common footer style */
.site-footer{margin:0 auto;clear:both;background-color:#fff;padding:10px 0;text-align:center}
.footer-link{height:20px;line-height:20px;padding-left:13px;text-align:center}
.footer-link li{display:inline;margin-right:13px}

.footer-copyright{line-height:20px;text-align:center;color:#999}
.footer-copyright span{margin:0 20px;color:#999}
.footer-copyright a:link,.footer-copyright a:visited{color:#999}
.footer-copyright a:hover{color:#bf030c}
.footer-certificate{text-align: center;height:40px;padding:6px}
.footer-certificate li{display:inline;margin:0 8px}

/* site bottom quick index */
.site-bottom .wrap{position:relative;height:42px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.site-bottom .site-bottom-lst{float:left;padding:14px 0;line-height:12px;*line-height:14px;}


.site-bottom-svr{position:absolute;right:0;top:7px;height:28px;width:200px;}
.site-bottom-svr a{display:block;float:right;padding:5px 8px 5px 29px;height:16px;border:1px solid #ccc;background:#f0f0f0 url("/resources/images/new-common/common_ico.gif") no-repeat;}
.site-bottom-svr a span{font:normal 12px/14px Tahoma,Arial,simsun;line-height:16px\9;_line-height:14px;}
@media screen and(-webkit-min-device-pixel-ratio:0){.site-bottom-svr a span{line-height:12px;}}
.site-bottom-svr a:link span,.site-bottom-svr a:visited span{color:#666;}
.site-bottom-svr a:hover span{color:#BF030C;}
.site-bottom-svr .site-bottom-as{margin-left:7px;background-position:-160px -582px;}
.site-bottom-svr .site-bottom-as:hover{background-color:#fff;background-position:6px -450px;}
.site-bottom-svr .site-bottom-bxt{background-position:-160px -554px;}
.site-bottom-svr .site-bottom-bxt:hover{background-color:#fff;background-position:6px -345px;}

.site-bottom-more span{display:inline-block;*display:inline;*zoom:1;color:#999;padding-left:10px;}
.site-bottom-more a{display:inline-block;*display:inline;*zoom:1;margin-right:10px;}

/* showroom footer style extend  */
.showroom-footer{border-top:1px solid #e0e0e0;}
.showroom-footer .show-footer-quick{height:20px;text-align:center;line-height:20px;}
.showroom-footer .show-footer-quick a{}
.showroom-footer .show-footer-quick a:link,.showroom-footer .show-footer-quick a:visited{color:#333;}
.showroom-footer .show-footer-quick a:hover{color:#bf030c;}
.showroom-footer .show-footer-quick .show-ex-txt{color:#999}
.showroom-footer .show-footer-quick .show-ex-a{margin-right:10px;}


/* footer link fix */
.footer-link{margin:11px auto 1px;padding:0;text-align:center;}
.footer-link a{margin-right:10px;}
.footer-link a:link,.footer-website a:link,.footer-language a:link,.site-bottom .site-bottom-lst a:link,.footer-link a:visited,.footer-website a:visited,.footer-language a:visited,.site-bottom .site-bottom-lst a:visited{color:#333;}
.footer-link a:hover,.footer-website a:hover,.footer-language a:hover,.site-bottom .site-bottom-lst a:hover{color:#bf030c;}

/* mobile */
.footer-mobile a:link,
.footer-mobile a:visited{
	color:#333;
}
.footer-mobile a:hover{
	color:#bf030c;
}
/*
* @des cn senior style
* @author shijinyu
* @update 2013-12-19
*/

a:focus { outline: none; }
.boxCont .ico { vertical-align:middle; margin-right: 2px }

.container{
	font-family:'microsoft yahei';
}
/*NewPager*/
.pageNum { padding: 20px 0; text-align: center }
.pageNum a:link, .pageNum a:visited, .pageNum strong { margin-right: 3px; padding: 2px 3px; background-color: #fff; border: 1px solid #dadbdf; color: #555 }
.pageNum a:visited { color: #0B4A9F }
.pageNum a:hover, .pageNum b a:hover, .pageNum .now:link, .pageNum .now:visited, .pageNum .now:hover, .pageNum strong { background-color: #f34602; border-color: #cb430f; color: #FFF !important }
.pageNum img { border: none; margin: 0 }
.pageMark { font-family: tahoma, Arial, Helvetica, sans-serif; padding: 15px 0 5px 0; font-size: 91.67%; text-align: center }
.pageMark a { color: #666 }
.pageMark a, .pageMark strong { padding: 1px; margin-left: 3px }

.company-info{
	width:660px;
	float:left;
	padding-left:20px;
}
.header{
	font-family:'Microsoft Yahei'
}
.header h1,
.header h2,
.header .only-tit {
	color: #d9363c;
	font-size: 20px;
	font-family: "Microsoft Yahei", SimSun; font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* .header h1.only-tit, .header h2.only-tit { line-height: 80px } */
#logoM {
	position:relative;
	float: left;
	width:180px;
	height: 90px;
	overflow:hidden;
}
#logoM .vam{
	width:180px;
	height:90px;
}

.companyName h1 span, .companyName p span { font-size: 12px; font-weight: normal; display: block; margin-right: 20px; }
.company-info p{
	height:65px;
	margin-top:5px;
	overflow:hidden;
}
.company-cert{
	margin:6px 0 0 0;
}
.company-cert .cert-sign{
	display:inline-block;
	margin-right:20px;
	_display:inline;
}
.detail-qrcode-switch{
	right: -40px;
	top: 7px;
}
/*edit logo*/
.logo-add-btn{position:absolute;top:0;left:0;width:178px;height:88px;border:1px solid #dedede;background:#f5f5f5;cursor:pointer;}
.logo-add-btn i{position:absolute;left:50%;background:#77808f;_overflow:hidden;}
.logo-add-btn .i1{top:26px;margin-left:-2px;width:4px;height:22px;}
.logo-add-btn .i2{top:35px;margin-left:-11px;width:22px;height:4px;}
.logo-add-btn p{line-height:20px;padding-top:54px;text-align:center;font-size:14px;color:#999 !important;}
.logo-add-edit{position:absolute;top:0;left:0;width:178px;height:88px;line-height:88px;border:1px dashed #999;opacity:0;filter:alpha(opacity=0);border:1px dashed rgba(0,0,0,.4);color:#fff;font-size:14px;text-align:center;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;}
.logo-add-edit em{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);}
.logo-add-edit p{position:relative;color:#fff !important;}
#logoM a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
#logoM a:hover{text-decoration:none;}
#logoM a:hover .logo-add-edit{opacity:1;filter:alpha(opacity=100);}

/*top_nav*/
.top_nav {font-size: 14px;font-family:'microsoft yahei';font-weight:normal;}
.top_nav .nav-item {
	line-height:38px;
	float: left;
	margin-right:5px;
	height:40px;
}
.top_nav  a:link,
.top_nav  a:visited{
	color:#fff;
}
.top_nav  a:hover,
.top_nav  a.now {
	 text-decoration: none;
}

.nav-prod{
	position:relative;
	color:#fff;
	z-index:119;
}
.nav-prod a{
	_height:30px;
	_line-height:30px;
	_padding-top:10px;
}
.nav-prod i{
	width:7px;
	height:6px;
	margin:0 0 0 5px;
	display:inline-block;
	vertical-align:middle;
	_overflow:hidden;
	background:url("../img/nav_arrow.png") no-repeat;;
}
.nav-prod-hover i {
	background-position: 0 -6px;
}
.nav-prod ul{
	position:absolute;
	top:40px;
	left:0;
	width:148px;
	padding:7px 0;
	font-weight:normal;
	background:#fff;
	border:1px solid #e5e5e5;
}
.nav-prod li{
	padding:0 10px 0 20px;
	line-height:25px;
	width:120px;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sub-nav {
	display: none;
}
.top_nav .nav-prod-hover .sub-nav a{
	font-weight:normal;
	height:25px;
	line-height:25px;
}
.top_nav .nav-prod .sub-nav a{
	display:block;
	margin:0;
	padding:0;
	line-height:25px;
	text-align:left;
	border:none;
}
.top_nav .nav-prod .sub-nav a:link,
.top_nav .nav-prod .sub-nav a:visited{
	color:#333;
	background:none;
}
.top_nav .nav-prod .sub-nav a:hover{
	height:25px;
	background:none;
	margin:0;
	color:#e04b43;
}
.top_nav .nav-prod .more-cata a:link,
.top_nav .nav-prod .more-cata a:visited{
	color:#0066dd;
}

/* slide wide */
.slide{
	width:100%;
	height:400px;
	position:relative;
}
.slide-lst{
	position:relative;
	width:100%;
	height:400px;
	overflow:hidden;
}
.slide-item{
	position:absolute;
	width:1920px;
	left:50%;
	top:0;
	margin-left:-960px;
}
.mePic {position: relative }
.nopic { background-color: #fff; color: #999; font-size: 16px; height: 180px; line-height: 180px; text-align: center; }
#banNums { position: absolute; top: 160px; left:50%;margin-left:-20px; margin: 0; padding: 0 }
#banNums li { border-radius:10px;background-color: #fff; text-indent: -999em; float: left; font-size: 0; width: 10px; height: 10px; margin: 0 2px; cursor: pointer }
#banNums li.now {background-color: #d9363c; }

.slide #banNums{top:380px;}
.slide-prev,
.slide-next {
  width: 33px;
  height: 67px;
  font-size: 46px;
  font-family: 'simsun';
  text-align: center;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  _background: #000;
  filter: alpha(opacity=30);
  position: absolute;
  top: 55px;
  z-index: 9;
}

.slide-prev {
  left: 50%;
  margin-left: -480px;
}

.slide-next {
  right: 50%;
  margin-right: -470px;
}

.slide-prev:link,
.slide-prev:visited,
.slide-next:link,
.slide-next:visited {
  color: #fff;
}

.slide-prev:hover,
.slide-next:hover {
  background: rgba(0, 0, 0, 0.1);
  filter: alpha(opacity=20);
  text-decoration: none;
}

.slide .slide-prev,
.slide .slide-next{
	top:160px;
}
.but_contact { text-align: center; padding: 10px 0; }
.but_contact .icon{
	margin-right:5px;
}
/* banner product */
.blk-wrap{
	padding:20px 0 0;
}
.blk-hd{
	padding-right:10px;
}
.blk-hd h2 strong{
	width:140px;
	float:left;
	text-align:center;
	color:#fff;
	padding:0 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.blk-hd .after{
	float:right;
	line-height:40px;
}
.blk-hd .after i{
	font-family:'simsun';
	font-weight: bold;
	padding-left: 3px;
	font-style:normal;
}
.blk-hd .after:link,
.blk-hd .after:visited{
	color:#fff;
}
.blk-hd .after:hover{
	color:#e04b43;
}
.blk-bd{
	padding-bottom:20px;
}
.blk .prod-lst{
	width:100%;
	background:#fff;
	overflow:hidden;
}
.blk .prod-lst li{
	width:160px;
	height:215px;
	_height:220px;
	padding:19px;
	float:left;
	border-right:1px dotted #e6e6e6;
	border-bottom:1px dotted #e6e6e6;
	margin: 0 -1px -1px 0;
}
.prod-lst .vam{
	width:160px;
	height:160px;
}
.prod-lst h4{
	font-weight:normal;
}
.blk .prod-lst a:link,
.blk .prod-lst a:visited{
	color:#333;
}
.blk .prod-lst a:hover{
	color:#e04b43;
}
/* info */
.memb-lst th,
.memb-lst td{
	padding:5px 2px;
	font-size:12px;
	vertical-align:top;
}
.memb-lst th{
	text-align:right;
}
/* cert */
.side_1 .mod-cert .boxCont,
.side_2 .mod-cert .boxCont{
	padding:0 10px 20px;
	background:none;
	border:none;
}
.mod-cert-hd{
	height:40px;
	line-height:40px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.mod-cert-hd a:link,
.mod-cert-hd a:visited{
	color:#333;
	text-decoration:none;
}
.proName,
.price{
	text-align:left;
}
.price{
	color:#d9363c;
	font-size:14px;
}
.price strong{
	font-family:arial;
}
.proName a:link,
.proName a:visited{
	color:#333;
}
.proName a:hover{
	color:#e04b43;
}
.side_1 { width: 190px; float: left; _overflow: hidden; }
.side_2 { width: 790px; float: right; padding-bottom: 20px; _zoom: 1; _overflow: hidden; }
.main h2, .move h2 {position:relative;font-size: 14px; margin: 0; line-height: 28px;overflow: hidden; }
.side_2 h2 span { font-size: 12px; font-weight: normal }
.side_1 h2 .hL, .side_1 h2 .hR, .side_2 h2 .hL, .side_2 h2 .hR, .move h2 .hL, .move h2 .hR { display: none }
.side_1 h2 span, .move h2 span {color:#fff; overflow: hidden;}
.side_2 h2 strong, .move h2 strong,#showtype strong{
	float:left;
	_display:inline;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.side_1 .boxCont { padding: 10px ;_padding:10px 8px;}
.side_1 .boxCont .icon-contact{
	margin-left:5px;
}
.side_2 .boxCont, .move .boxCont { padding: 10px 15px }
.side_1 .boxCont, .side_2 .boxCont { overflow: hidden; zoom: 1 }
.side_2 .card-wrap{
	overflow:visible;
	zoom:0;
}
.side_1 .proCategory { padding: 10px }
.side_1 .proCategory .now { font-weight: bold }
.side_1 .proCategory li {
	width:158px;
	background: url(/resources/images/common/dot.png) 0 12px no-repeat ;
	padding: 4px 0 4px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.proCategory .menu-more{
	border-top:1px dotted #ebebeb;
	margin-top:5px;
}
.menu-more{
	padding-top:10px;
	text-align:center;
}
.menu-more a:link,
.menu-more a:visited{
	color:#333;
}
.menu-more a:hover{
	color:#e04b43;
}
.menu-more i{
	font-family:'simsun';
}
.side_2 .proCategory li { padding: 3px 0; float: left; margin-right: 15px; white-space: nowrap }

.side_2 .hot-industry-bd{
	padding-bottom:0px;
}
.main .box{
	margin-bottom:10px;
}
.box { position: relative;font-family:'Microsoft Yahei' }
.box-prod{cursor:auto !important;}
.box-co{z-index:9}
.more { float: right; margin-right: 15px; margin-top: -28px; }
.addBasket { position: absolute; right: 10px; top: 8px; z-index: 1; }
.boxText li{ padding: 4px 0; word-break: break-all; word-wrap: break-word; }
.boxText li .pic, .boxCont li .pic { word-break: normal; word-wrap: normal; }
.boxImg100 ul, .boxImg160 ul, .boxImg230 ul { overflow: hidden; zoom: 1 }
.boxImg100 li { float: left; width: 120px; height: 140px; text-align: center; margin: 0 10px; _margin: 0 9px; overflow: hidden; zoom: 1 }
.boxImg100, .boxImg160 { padding-top: 15px }
.boxImg100 .pic { width: 102px; margin: auto; margin-bottom: 3px }
.side_2 .boxImg160 { padding: 0 }
.boxImg160 li { float: left; width: 170px; height: 235px; text-align: center; padding:15px 13px 0;border-bottom: 1px dotted #ebebeb;border-left: 1px dotted #ebebeb;margin:0 0 -1px -1px;}
.boxImg160 .pic { width: 162px; height:162px;border:none;margin: auto; margin-bottom: 3px }
.boxImg160 .r { margin-top: 10px }
.side_1 .boxImg230 { padding: 10px 5px }
.boxImg230 .pic { width: 102px;height:102px; margin: auto; margin-bottom: 3px;border:none; }
.boxImg230 li { float: left; width: 50%; text-align: center; height: 140px; margin-bottom: 5px; overflow: hidden; zoom: 1 }
.boxImg160 #otherpro li{
	height:230px;
}
.proNums { text-align: center; border: solid 1px #e6e6e6;border-top:none;height: 40px;background:#fff;}
.proNums span { background-color: #cdcdcd; height: 15px; width: 16px; display: inline-block; line-height: 15px; margin: 14px 2px 0 2px; cursor: pointer; color: #fff }
.proNums span.now { background-color: #666 }
.proNums #goL, .proNums #goR { background-color: inherit; color: #666 }
.marketingPro100 li { width: 152px }
.box .r { padding: 0 10px 10px 10px; }
.boxCont{
	background:#fff;
}
.side_2 .marketingPro160{
	padding:0;
}
.marketingPro160 li{
	padding: 18px 18px 8px 19px;
	border-bottom:1px dotted #e6e6e6;
	margin-left:-1px;
}
.marketingPro160 img {
	max-width: 200px;
	max-height: 200px;
}
.marketingPro160 .vam{
	width:120px;
	height:120px;
}
.marketingPro160 .proName{
	margin-top:5px;
}

.side_2 .related-quickpro-hd{
	background:#ebebeb;
	padding-left:15px;
	border:1px solid #dedede;
	margin:0;
	color:#666;
}
.side_2 .related-quickpro-hd strong{
	float:none;
	color:#666;
	background:none;
	text-shadow:none;
	padding:0;
	margin:0;
	display:inline;
	position: static;
}
.side_2 .related-quickpro-hd .hR,
.side_2 .related-quickpro-hd .hL{
	display:none;
}
/* company page */
.side_2  .company-video{
	padding:30px 0 30px 75px;
}
.company-blk-info{
	height:155px;
	overflow:hidden;
}
.company-blk-more{
	border-top:1px dotted #ededed;
	padding-top:10px;
	text-align:center;
	margin-top:15px;
}
.company-blk-more a:link,
.company-blk-more a:visited{
	color:#333;
}
.company-blk-more a:hover{
	color:#e04b43;
}
.companyPic {width: 160px;margin:10px;border:1px solid #e6e6e6;}
.companyPic .vam{
	width:160px;
	height:160px;
}
.companyInf {line-height: 1.8; padding: 10px;font-size:14px;}
.mAs { margin: 10px 20px; _margin: 10px; text-align: center }
.mAs img { display: block; margin: auto }
.asdetail { overflow: hidden; zoom: 1 }
.asdetail .mAs { float: left; width: 180px }
.asdetail .mAs_ar { padding: 10px; float: left; width: 495px }
.asdetail .mAs_ar p { color: #333 !important; }
.asdetail .mAs_ar li { line-height: 1.8 }
.asdetail .mAs_ar p { background: #f6f6f6 url(/resources/images/common/ar.gif) no-repeat 11px 6px; margin-bottom: 0; padding-bottom: 10px; padding-left: 80px; padding-top: 10px; }
.box-annexation { margin-top: 20px; background: none !important; border: none !important; box-shadow: none !important; padding-left: 3px }
.otherLink { padding: 0 }
.otherLink li { padding-left: 18px; margin: 3px 0; background-image: url(/resources/images/icon_otherlink.gif); _height:18px;_overflow:hidden;background-repeat: no-repeat }
.otherLink #one { background-position: left 3px }
.otherLink #two { background-position: left -16px }
.otherLink #three { background-position: left -52px }
#suoyin li { padding-left: 18px; margin: 3px 0; background: url(/resources/images/icon_otherlink.gif) 0 -82px no-repeat }
.contactCard #open { cursor: pointer; color: #0084c5; background: url(/resources/images/icon_a1.gif) no-repeat 98px 10px; margin-top: 5px }
.contact-tit{
	float:left;
}
.contact-bd{
	display:block;
	overflow:hidden;
}
.contactCard .but { margin: 10px 0 }
.contactCard .but a { height: 23px; width: 91px; display: inline-block; text-indent: -999em; background: url(/resources/images/contact_now_s_cn.gif) no-repeat 0 0; }
.contactCard .but img { vertical-align: -9px; margin-left: 5px }
.companyInfo{background:#fff;padding:5px 10px;}
.companyInfo li {padding:7px 8px 6px;background: url(/resources/images/common/gray_dot.png) 0 15px no-repeat;display: block }
.companyInfo .time {color: #999 }
.asInfo .fl { border: solid 1px #e2e2e2; margin-right: 20px }
.asInfo ul { overflow: hidden; zoom: 1 }
.asInfo li { padding: 3px 0 }

/*custom showroom*/
.editBox { position: absolute;top:0;right:0;z-index: 100;}
.editBox a { display:inline-block;width:28px;height:20px;line-height:20px;margin: 0 2px 3px;color: #fff !important; padding-left: 20px;background:#313844 url(/resources/images/common/arrow_new.gif) no-repeat;border-radius:2px; }
.editBox .edit {background-position:0 -80px;}
.editBox .del { background-position:0 -100px; }
.customShowroom {position:relative;z-index:101;font-family:"Microsoft Yahei";*zoom:1;}
.tabCustom-wrap{width:100%;height:40px;}
.tabCustom { background: #313844; height: 40px }
.con {position:relative;padding: 20px 0 30px; *zoom: 1 ; }
.con1{height:280px;}
.con2{height:282px;}
.con4{height:275px;}
.layout-lst li { float: left; margin: 0 10px; position: relative }
.layout-lst li img { padding:5px;border:1px solid #fff; background:#fff; }
.layout-lst li div { text-align: center; color: #d4d4d4; margin-top: 12px }
.layout-lst .hoar img,.layout-lst .none img{border-color:#ddd;cursor: pointer;}
.layout-lst .hoar div,.layout-lst .none div { color: #666 }
.choice { position: absolute; top: 101px;left: 81px; width: 16px;height: 16px;  background: url(/resources/images/choice.png) no-repeat;   }
.cus_bt { padding-left: 10px }
.cus_bt p { margin: 0; line-height: 36px }
.cus_bt a { color: #3987D5 !important; }
.custom_c {position:relative; background: #f5f5f5;border-bottom:1px solid #dedede;margin: auto; }
.tab_c { overflow: hidden; zoom: 1 }
.tab_c li { float: left; margin:5px 22px 0 0; cursor: pointer; width: 84px;  text-align: center; height: 35px; line-height: 30px; font-size: 14px; color: #ccc; }
.but_c { float: right; margin-top: 7px; width: 230px; text-align: right; }
.ic-tab span{position:relative;float:left;width:139px;height:38px;line-height:38px;margin-right:9px;border:1px solid #ddd;border-bottom:none;background:#eee;text-align:center;font-size:14px;cursor:pointer;}
.ic-tab span.now{padding-bottom:1px;margin-bottom:-1px;background:#fff;color:#333;font-weight:bold;}
.custom_c .tip{margin:-5px 0 15px;font-size:12px;}
.custom_c .icon-warn{width:16px;height:16px;background-image:url(/resources/images/icon/icon-16.png);}

.tab_c .now { background:#f5f5f5; color: #313844;font-weight:bold; }
.cur-theme { position: relative; float: left; width: 178px;height:240px;border:2px solid #00a600;padding:0 9px; background:#fff;}
.cur-theme .tit{width:178px;height:20px;line-height:20px;padding:10px 0;font-size:14px;white-space: nowrap;overflow:hidden;}
.cur-theme img {width:176px;height:176px;border:1px solid #ddd;}
.cur-theme .outer { position: absolute; left:9px;bottom:20px;width:178px; height: 23px;  background-color: #000; opacity: 0.5; filter: alpha(Opacity=50); }
.cur-theme .tempName { position: absolute;left:9px;bottom:20px;width:178px;height:23px;line-height:23px;color: #fff;font-weight: bold; text-align: center;}
.theme-cons { float: right; width: 778px;height:240px;background:#fff;border:1px solid #ddd; overflow: hidden; zoom: 1 }
.theme-cons ul{padding-left:13px;}
.theme-lst li {position: relative;float: left;_display:inline;  width: 140px; height: 80px;  margin: 13px 13px 0 0;cursor: pointer; overflow: hidden; zoom: 1; }
.theme-lst li img { width: 100%;height:100%; }
.theme-lst .mark-lvl{position:absolute;top:0;right:0;width:42px;height:17px;line-height:17px;text-align:center;color:#fff;background:#d9363c;}
.theme-lst .outer { position: absolute; width:100%; left:0;bottom:0; background-color: #000; opacity: 0.5; filter: alpha(Opacity=50); height: 21px }
.theme-lst .tempName { position: absolute;left:0;bottom:0;color: #fff; font-weight: bold; height: 21px;line-height: 21px; text-align: center; width:100%; }
.theme-lst .choice { left: auto; top:auto;right:2px;bottom:2px; }
/*
.page { float: right; padding-top: 10px; padding-right: 15px }
.page a, .page span { font-weight: bold; width: 18px; height: 18px; display: inline-block; line-height: 16px; text-align: center; }
.page span { background-color: #3c8ee2; color: #b4d7fd; border-left: solid 1px #2864a0; border-top: solid 1px #2864a0; border-right: solid 1px #fff; border-bottom: solid 1px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.page a { color: #3987D5 !important; }
*/
.img-selected { float: left;width:300px;height:315px;border:1px solid #ddd;background:#fff; }
.img-selected-wrap{padding:0 10px;}
.img-selected-tit{padding-top:7px;line-height:20px;font-size:14px;color:#333;}
.img-selected-tit span{font-size:12px;color:#666;font-weight:normal;}
.img-selected-lst li {position:relative; width:280px; margin:10px 0 0; }
.img-selected-lst .isl-img{position: relative;width:280px;height:58px;}
.isl-img img{width:100%;height:100%;}
.img-selected-lst .isl-delete { position: absolute; width: 15px; height: 15px; right:0; top: 0; background: url(/resources/images/icon-del.png); text-indent: -999em;_overflow:hidden; }
.img-selected-lst .isl-other{height:22px;line-height:22px;}
.isl-other .state-tips{position:relative;float:left;}
.state-tips .txt-cons{color:#d9363c;}

/*ico*/
.ico-tip{display:inline-block;vertical-align:middle;margin:-2px 0 0 5px;width:16px;height:16px;background:url(/resources/images/ico-tip.png) no-repeat;}
.ico-tip-warn{background-position:0 0;}
.ico-tip-question{background-position:-16px 0;}

.state-tips .poptip,.isl-operate .poptip{width:170px;z-index:100;right:-165px;top:28px;}
.isl-operate .poptip{width:130px;right:-115px;}
.isl-operate{position:relative;float:right;}
.isl-operate a{margin:0 8px;color:#05c;}
.isl-operate span{margin:0 8px;color:#999;}
.isl-operate .poptip a{margin:0;}
.isl-operate .poptip p{line-height:18px;}
.img-selected-lst .needModifyImg { cursor: pointer; position: absolute; width: 170px; left: 1px; top: 1px; line-height: 42px; background-color: #ababab; color: #000; opacity: 0.7; filter: Alpha(Opacity=70); height: 42px }
.img-selected-lst .nobanner .isl-img { border: 1px dashed #dedede; background:#eee;color: #ccc; font-size: 17px;height:58px; line-height:58px;text-align:center; }
.img-selected-lst .nobanner .isl-img img{width:auto;height:auto;}
.img-selected-lst .nobanner .isl-operate span{color:#ccc;}


.img-choice{float:right;width:668px;height:317px;}
.sys-img ,.diy-img{height:276px;background:#fff;border:1px solid #ddd;overflow: hidden; zoom: 1 }
.sys-img-lst {height:212px;margin-right:-18px; padding: 25px 0 0 15px;overflow:hidden; }
.sys-img-lst li { float: left;width:200px;  margin: 0 18px 10px 0; }
.sys-img-lst .sil-img{position:relative;width:100%;height:40px;cursor: pointer;}
.sil-img img{width:100%;height:100%;}
.sys-img-lst li .choice {display: none; left:auto; top:auto;right:4px;bottom:4px; }
.sys-img-lst li.hoar .choice { display: block; }
.sil-operate{height:16px;line-height:16px;margin-top:6px;}
.preview-btn{float:right;margin-right:8px;color:#666;}
.preview-btn:link,.preview-btn:visited{color:#666;}
.icon-preview{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:-2px 5px 0 0;background:url(/resources/images/icon_preview.png) no-repeat;}
.sys-img-lst .sIm { float: left; width: 170px; height: 170px; margin-top: 20px }
.sys-img-lst .sIm select { width: 162px; padding: 2px; margin-top: 10px }

.diy-img-wrap { padding: 40px 30px }
.diy-cons{heihgt:26px;line-height:26px;}
.diy-upload-wrap{position: relative;width:94px;height:26px;overflow:hidden;}
.diy-upload{width:94px;height:26px;border:1px solid #dedede;background:#fff;text-align:center;color:#333;font-size:12px;border-radius:3px;vertical-align:top;}
.diy-upload-disabled{color:#bbb;}
.diy-txt {line-height: 22px; margin-top: 20px;color:#666; }
.diy-uploaded{padding:10px 20px 0;}
.diy-uploaded .reupload{margin-left:45px;}
.diy-cut{width:100%;height:200px;background:#ddd;}

#error { color: red; margin-top: 3px }
.okTip, .errorTip { -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff; padding: 5px 15px; position: absolute; left: 48%; z-index: 99; top: 32px; -moz-box-shadow: 1px 1px 2px #333; -webkit-box-shadow: 1px 1px 2px #333; }
.okTip { background-color: #5F942F; }
.errorTip { background-color: #C91805; }
.editName .okTip, .editName .errorTip { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; position: static; font-size: 12px; -moz-box-shadow: none; -webkit-box-shadow: none; padding: 3px 8px 4px; }
.editName .errorTip { border: #fdc2bb 1px solid; background: #ffecea; color: #333 }
.closeEdit,.openEdit { position:absolute;z-index:10;left:50%;bottom:0;margin-left:-33px; }
.closeEdit a,.openEdit a {display:block; color: #fff;  width:0;height:0;white-space: nowrap;border-width:0 33px 24px;border-style:solid;border-color:transparent transparent #77808f;_filter:chroma(color=tomato);_border-color:tomato tomato #77808f; }
.closeEdit a:link,.closeEdit a:visited,.openEdit a:link,.openEdit a:visited{color:#fff;}
.closeEdit a:hover,.openEdit a:hover {color:#fff; text-decoration: none }
.closeEdit a em,.openEdit a em{position:absolute;width:66px;height:24px;line-height:24px;left:50%;margin-left:-33px;text-align:center;font-style:normal;cursor:pointer;*zoom:1;}
.closeEdit a em{top:3px;}
.openEdit a em{top:-3px;}
.openEdit{ bottom:-24px; }
.openEdit a{border-width:24px 33px 0;border-color:#77808f transparent transparent;_border-color:#77808f tomato tomato;}
.addmodel {  width: 440px; float: left;padding:0 20px; }
.addmodel .addtit { font-size: 14px; font-weight: bold; }
.addmodel label { margin-right: 15px; display: inline-block; line-height: 28px }
.addmodel .addseo { margin-top: 10px; color: #999; }
.addcheck input{margin:0;}
.custom_c .tip-edit-mod{margin:5px 0 0;}

/*pager*/
.pager{text-align:center;}
.pager span{display:inline-block;width:18px;height:18px;line-height:18px;border:1px solid #ebebeb;text-align:center;color:#666;}
.pager .num{cursor:pointer;}
.pager .current{color:#fff;border-color:#d9363c;background:#d9363c;}

/*leftmenu*/
#mPro, r { margin-right: 10px; margin-bottom: 10px }
#mPro #moreCat { background-color: #efefef; border: 2px solid #DCDCDC; margin-left: 228px; margin-top: -15px; padding: 10px; position: absolute; text-align: left; width: 170px; }
#mPro #moreCat ul li { padding-bottom: 5px; padding-top: 5px; }
/*company page*/
.membInfo {margin-bottom: 20px }
.membInfo th, .membInfo td {padding: 6px;}
.membInfo th { width: 135px; font-weight: normal; text-align: right; vertical-align: top;}
.helpLink { padding: 10px }
.helpLink li { line-height: 1.8; list-style: disc; margin-left: 30px; }
.membInfo #open td { background: url("/resources/images/icon_a1.gif") no-repeat 103px 14px; color: #0084C5; cursor: pointer; margin-top: 5px; }
/*product list*/
.main .proL .boxCont{
	border:none;
}
#prolocal{
	float:left;
}
.proL,
.offL{
	background:#fff;
}
.prod-hd{
	line-height:35px;
	padding:0 15px;
	border-bottom:1px solid #e6e6e6;
}
.prod-hd strong{
	font-size:14px;
}
.all-prod-hd{
	height:36px;
	line-height:35px;
	background:#fafafa;
	padding:0 15px;
	overflow:hidden;
}
.all-prod-hd i{
	font-family:'simsun';
	font-weight:bold;
	margin:0 3px;
}
.offL .all-prod-hd{
	background:#fff;
	border-bottom:1px solid #e6e6e6;
}
.keyword { color: #666; font-size: 12px; margin-bottom: 10px }
.keyword h1 { display: inline; font-size: 12px; font-weight: 400; }
.offer-prod-lst{
	overflow:hidden;
}
.offer-prod-win{
	padding:0;
}
.offer-prod-win .boxImg160 li{
	height:255px;
}
.proitem {border-top:1px dotted #ebebeb;padding:20px;margin-top:-1px;overflow: hidden; position: relative; zoom: 1;}
.PhotoL {float: left;padding-right:20px;width: 140px}
.PhotoL .vam{
	width:120px;
	height:120px;
}
.proitem h3 {height: 20px; font-size: 14px; margin-bottom:10px;vertical-align: top; overflow: hidden; }

.proitem .desc {
	float: left;
	margin-right: 10px;
	padding: 3px 0 5px;
	width: 450px;
	color:#666;
	line-height:21px;
}
.desc a{    font-family: arial;}
.proitem .desc span,
.offer-prod-lst .icon-sell,
.offer-prod-lst .icon-buy,
.offer-prod-lst .icon-teamwork,
.offDetail_box .icon-sell,
.offDetail_box .icon-buy,
.offDetail_box .icon-teamwork{
	padding:0 5px;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}
.offer-prod-lst .icon-sell,
.offDetail_box .icon-sell{
	background:#da373c;
}
.offer-prod-lst .icon-buy,
.offDetail_box .icon-buy{
	background:#da9b37;
}
.offer-prod-lst .icon-teamwork,
.offDetail_box .icon-teamwork{
	background:#37b9da;
}
.proitem .contact .icon{
	margin:-2px 5px 0 0;
}
.proitem .contact .btn:link,
.proitem .contact .btn:visited,
.proitem .contact .btn:hover{
	color:#d9363c;
}
.showroom-product-discrpit { margin: 0; padding: 0; word-break: break-all; }
.updatetime {color: #999; text-align: right; }
.view-wrap{
	height:35px;
	float:right;
}
.view-wrap .view a,
.view-wrap .view-page-l,
.view-wrap .view-page-r{
	display:inline-block;
	border:1px solid #ebebeb;
	line-height:25px;
	padding:0 10px;
	margin-left:-5px;
	background:#f5f5f5;
}
.view-wrap a:link,
.view-wrap a:visited{
	color:#333;
}
.view-wrap .view a:hover,
.view-wrap .view-page-l:hover,
.view-wrap .view-page-r:hover{
	text-decoration:none;
	color:#d9363c;
}
.view-wrap .view-page-disabled:link,
.view-wrap .view-page-disabled:visited{
	color:#999;
}
.view-wrap .view-page-disabled{
	cursor:default;
}
.view-wrap .view img{
	margin-top:-3px;
}
.view-wrap span{
	font-family:'arial';
	display:inline-block;
	padding:0 20px 0 30px;
}
.view-wrap .view-page-l,
.view-wrap .view-page-r{
	font-family:'simsun';
	font-weight:bold;
}
.prod-lst .view-page-disabled:link,
.prod-lst .view-page-disabled:visited{
	color:#ddd;
	cursor:default;
}
.view-wrap .view .current{
	background:#fff;
}
.view-wrap .view .current:link,
.view-wrap .view .current:visited{
	color:#d9363c;
}
.pro_text li { padding: 3px 10px; }
.desPreview { color: #333; border: 1px solid #F7E092; background-color: #FDF9ED; padding: 10px; width: 90%; margin-top: 5px; }
.desPreview .PreviewLink { line-height: 23px; height: 23px; background-color: #F8EEC1; margin-top: 10px; padding: 0 10px; }
#otherpro .price strong { margin-right: 5px }
.groupListMore { padding-bottom: 10px; padding-right: 10px; text-align: right; z-index: 1 }


/*AR*/
#arInfo { color: #333; background: #f6f6f6 url(/resources/images/common/ar.gif) no-repeat 15px 20px; border: 1px solid #CCC; margin: 15px 15px 0; padding: 20px 15px 15px; }
#arInfo img { position: absolute }
#arInfo p { margin-bottom: 0.6em; padding-left: 90px; margin-top: 0; padding-top: 0 }
#arInfo .view a { font-size: 12px }
#report { width: 475px; margin: 0 auto; padding: 20px; line-height: 1.8; }
#report li { overflow: hidden; zoom: 1 }
#report strong { float: left; }
#report li p { padding-left: 70px; margin: 0 }
.arStat { padding-left: 5px; overflow: hidden; zoom: 1 }
.arStat li { padding: 0 10px 0 15px; background: url(/resources/images/common/stat.gif) no-repeat left center; color: #666; }
.arStat li.check { background: url(/resources/images/common/stat_c.gif) no-repeat left center; color: #000 }
#arTip { text-align: center; padding: 10px 0 30px; border-top: 1px solid #ccc; color: #666 }

/* offer list */
.offer-tit{
	float:left;
}
.offer-set{
	float:right;
	padding-right:24px;
}

/* cert info */
.cert-info{
	border-top:1px dotted #dedede;
	padding:8px 0 15px;
}
.cert-info li{
	line-height:26px;
}
.cert-info .menu-company-name{
	font-weight:bold;
}
.cert-ope{
	margin-bottom:10px;
}
.cert-ope .btn-m{
	padding:0 4px;
}
/*product detail*/
#dir { font-size: 12px; font-weight: normal; padding: 0px 0 10px;color:#999;}
#dir a:link,
#dir a:visited{
	color:#333;
}
#dir a:hover{
	color:#e04b43;
}
.proDetail_box{
	border:1px solid #e6e6e6;
	margin-bottom:10px;
	background:#fff;
}
.prod-detail-tab{
	height:34px;
	border-bottom:1px solid #e8e8e8;
}
.prod-detail-tab li{
	float:left;
	padding:0 32px;
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#d9363c;
	border-right:1px solid #e8e8e8;
	background:#fff;
	position:relative;
}
.prod-detail-tab li b{
	position:absolute;
	top:-1px;
	left:0;
	width:100%;
	height:2px;
	background:#d9363c;
	overflow:hidden;
}
.view-show{
	position:relative;
}
.big-pic{
	width:360px;
	height:360px;
	line-height:357px;
	margin:0 auto;
	background:#f7f7f7;
	position:relative;
	*margin-left:20px;
	_display:inline;
	z-index:2;
}
.big-pic .icon-magnifier{
	width:30px;
	height:30px;
	background:url(../img/magnifier.png) center no-repeat;
	background-color:#fff;
	opacity:.6;
	filter:opacity(alpha=60);
	position:absolute;
	right:0;
	bottom:0;
	z-index:100;
}
.halfImg {
	border:1px solid #e8e8e8;
	background:url("../img/detail_dot.png") 400px 0 #fff repeat-y;
	position:relative;
	margin-bottom: 20px;
	zoom: 1
}
.halfImg .detailPhoto {
	float: left;
	margin-right: 20px;
	padding-bottom:45px;
	width: 400px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:99;
}
.halfImg .detailPhoto td{text-align:center;vertical-align:middle;}
.detailPhoto .bImg {
	background-color: #fff;
	display: table-cell;
	*display:block;
	*font-size:235px;
	height: 400px;
	line-height: 400px;
	width: 400px;
	text-align: center;
	vertical-align: middle;
}
.offDetail_box .halfImg{
	background-position:310px 0;
}

/* big video */
.big-video{
	width:360px;
	height:360px;
	background:#f7f7f7;
	position:absolute;
	top:0;
	left:20px;
	z-index:3;
}
/* share */
.share-item a{
	display:inline-block;
	margin-right:8px;
	background:url("/resources/images/common/share_icon.png") no-repeat;
}
.share-item .share-sina{
	background-position:0 0;
}
.share-item .share-qzone{
	background-position:0 -16px;
}
.share-item .share-seo{
	background-position:0 -32px;
}
.share-item .share-tqq{
	background-position:0 -48px;
}
.share-item .share-rr{
	background-position:0 -64px;
}
.share-item .share-hbaidu{
	background-position:0 -80px;
}
.share-item .share-douban{
	background-position:0 -96px;
}
.share-item .share-arrow{
	display:inline-block;
	font-family:'simsun';
	font-weight:bold;
}

/* offer detail */
.offDetail_box {margin-bottom:10px;}
.offDetail_box .detailPhoto{
	width:310px;
}
.offDetail_box .detailPhoto .bImg{
	width:310px;
	height:310px;
}
.offDetail_box .rightCon{
	width:435px;
}
.offDetail_box .rightCon h1{
	width:auto;
	height:auto;
}
.offDetail_box .offertb th,
.offDetail_box .offertb td {
	text-align: center;
	padding: 9px 0 8px 0;
	width: 50%;
}
.offDetail_box .offertb th{
	background:#ebebeb;
	border-top:1px solid #dedede;
}
.offDetail_box .offertb td{
	border-top: 1px solid #fff;
	background: #f5f5f5;
}
.offDetail_box .proDes{
	margin-bottom:10px;
	padding:0 20px 20px;
}
.offDetail_box .offerdetail-info{
	border:1px solid #e6e6e6;
	background:#fff;
	padding-bottom:20px;
}

.offDetail_box .proDes strong{
	display:block;
	line-height:36px;
	border-bottom:1px dotted #e6e6e6;
	margin-bottom:10px;
}

/* marketing module */
.side_2 .market{
	padding:0 20px;
}
.side_2 .marketdet{
	padding:15px 10px 20px 20px;
	overflow-x: auto;
}
.market-item{
	height:120px;
	padding:20px 0;
	border-top:1px dotted #e6e6e6;
	margin-bottom:-1px;
}
.market-item dt{
	width:120px;
	height:120px;
	float:left;
}
.market-item dd{
	overflow:hidden;
	padding-left:20px;
}
.market-item .intro{
	margin-top:5px;
	height:75px;
	overflow:hidden;
}
.market-item h3 a:link,
.market-item h3 a:visited,
.album .album-tit:link,
.album .album-tit:visited{
	color:#333;
}
.market-item h3 a:hover,
.album .album-tit:hover{
	color:#d9363c;
}
.marketdet h3{
	font-size:14px;
}
.marketdet .time{
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666;
}
/* collectibles album */
.side_2 .album{
	padding:0;
}
.album-lst{
	overflow:hidden;;
}
.album-lst li{
	width:120px;
	height:195px;
	padding:19px 18px 19px 19px;
	border-right:1px dotted #e6e6e6;
	border-bottom:1px dotted #e6e6e6;
	float:left;
	margin-right:-1px;
}
.album-lst li:nth-child(1){
	padding:19px 20px;
}
.album .album-tit{
	display:block;
	margin-top:8px;
}

.boxImg230 .album-lst li{
	width:72px;
	height:135px;
	padding:5px 9px;
	border:0;
	border-bottom:1px dotted #e6e6e6;
	text-align:left;
}
.boxImg230 .album-lst .ecaBox img{
	width:68px;
	height:88px;
	border:1px solid #e6e6e6;
}
.album-lst .ecaBox{
	margin-bottom:7px;
}
/* marketing module */
.side_1 .marke-mod,
.side_1 .side1-prod{
	padding:0 12px 10px;;
}
.marke-mod-lst li{
	padding:15px 0;
	border-bottom:1px dotted #ececec;
}
.marke-mod-lst dl{
	overflow:hidden;
}
.marke-mod-lst dt{
	width:80px;
	height:80px;
	float:left;
	overflow:hidden;
}
.marke-mod-lst .vam{
	width:80px;
	height:80px;
}
.marke-mod-lst dd{
	padding-left:10px;
	overflow:hidden;
}
.marke-mod-lst a:link,
.marke-mod-lst a:visited,
.album-lst a:link,
.album-lst a:visited{
	color:#333;
}
.marke-mod-lst a:hover,
.album-lst a:hover{
	color:#d9363c;
}

/* product show */
.prod-show li{
	padding:10px 0;
}
.prod-show .pic{
	width:162px;
	border:1px solid #e6e6e6;
}
.prod-show .proName{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* multi pictures */
.small-pic{
	padding-left:20px;
}
.video-out,
.imgs-out{
	float:left;
}
.video-out{
	margin-right:10px;
}
.mImgs table{width:auto;}
.mImgs td {text-align: center; vertical-align: middle; width: 50px; height: 50px; cursor: pointer }
.mImgs td.td-odd,
.mvideo td.td-odd{border:1px solid #fff;}
.mImgs td img,
.mvideo td img{ margin-bottom: 0; width: 50px; height: 50px }
.mImgs td.cur,
.mvideo td.cur{
	border:1px solid #ce5503;
}
.mImgs .td-even{
	width:10px;
}
.rightCon { float: left; width: 520px; padding-bottom:20px;position:relative; }
.rightCon h1 {width:500px; font-size: 16px;padding:18px 0 8px 0;font-family:'simsun';}
#prodetails_data { width: 100%; font-size: 12px; color: #666;margin-top:20px;}
#prodetails_data th, #prodetails_data td { padding: 6px 10px; }
#prodetails_data th { width: 60px; text-align: right; font-weight: normal; }
#prodetails_data td{color:#333;}
.offDetail_box #prodetails_data th,
.offDetail_box #prodetails_data td{
	padding:6px 0;
}
.offDetail_box #prodetails_data th{
	text-align:left;
	padding-right:5px;
}

.video-lnk{
	margin-top:5px;
    display: inline-block;
}
.video-lnk:link,
.video-lnk:visited,
.video-lnk:hover{
    color: #ce5503;
	text-decoration:none;
}


#butS { margin-top: 25px;padding-top:22px;border-top:1px solid #ebebeb;zoom: 1 }
#butS .but_contact { float: left; padding: 0; margin: 0 }
#butS .but_contact img { margin-left: 10px; vertical-align: bottom; }
#butS .contactFr { float: left; padding:3px 0 0 10px;margin:0;font-size:14px;}
#butS .contactFr a{
	margin-right:7px;
}
#butS .contactFr .icon{
	margin-right:5px;
}
.contactFr { float: right; margin-right: 15px; margin-top: -28px }
/*
.imagezoom { background: #fff url(/resources/images/seebigpic.png) no-repeat center; width: 20px; height: 20px; z-index: 100; position: absolute; margin-left: 250px; margin-top: -22px; opacity: 0.8; filter: Alpha(Opacity=80) }
*/
.imgborderdetails {
	 max-width: 360px;
	 max-height: 360px;
	 _width:360px;
	 _height:360px;
  }

.offDetail_box .imgborderdetails {
	 max-width: 160px;
	 max-height: 160px;
	 _width:160px;
	 _height:160px;
  }
.offL a:link,
.offL a:visited,
.detail-share-ope a:link,
.detail-share-ope a:visited{
	color:#333;
}
.offL a:hover,
.detail-share-ope a:hover{
	color:#e04b43;
}
.offL .desc { width: 560px }
.prices th,
.prices td {
	text-align: center;
	padding: 9px 0 8px 0;
	width: 50%
}
.prices th{
	background:#ebebeb;
	border-top:1px solid #dedede;
	font-weight: normal;
}
.prices td {
	border-top:1px solid #fff;
	background:#f5f5f5;
}
.prices .red { color: #e65055;font-size:14px;}
.toedit { position: absolute; top: -25px; right: -2px; background: #fff url(/resources/images/icon_edit.gif) no-repeat 5px center; width: 30px; padding-left: 20px; height: 19px; border: solid 1px #7a8187; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 5px }
#prodetails { width: 95%; border-left: solid 1px #ddd; border-top: solid 1px #ddd; margin: auto; }
#prodetails th, #prodetails td { border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 5px; vertical-align: top }
#prodetails th { width: 110px; text-align: right }
.showroom-prod{margin-top:20px;font-size:14px;}
.showroom-prod-tab{height:27px;border-bottom:1px solid #ccc;}
.showroom-prod-tab li{float:left;position:relative;padding:2px 0 3px;width:98px;margin-right:5px;border:1px solid #ccc;border-bottom:none;font-size:14px;text-align:center;background-color:#f8f8f8;}
.showroom-prod-tab .hover{font-weight:bold;background-color:#fff;padding:2px 0 4px}
.show-prod-lst h4{margin:0;padding:0;padding-top:20px;}
/* for Pro&Off's table data */
#StyleTableProd { margin: 8px auto; clear: both; width: 95%; zoom: 1; overflow-x: auto; overflow-y: hidden; padding: 2px 2px 20px; }
#StyleTableProd table { width: 95%; min-width: 400px; margin: 2px; float: left; clear: both; text-align: center; border: 0; border-collapse: collapse; }
#StyleTableProd table caption { border: 0; margin: 0 auto; text-align: center; }
#StyleTableProd table td, #StyleTableProd table th { background-color: transparent; border: 1px solid gray; padding: 0 3px; text-align: left; }
/*index*/
.sindex { background:#fff;padding:10px;zoom: 1; overflow: hidden;}
.sindex div { padding-left: 15px; line-height: 3; }
.sindex ul { float: left; width: 45%; }
.sindex ul, .sindex li {padding-left: 10px; margin-bottom: 5px; }
.sindex li{
	background: url(/resources/images/common/dot.png) 0 8px no-repeat;
}
/*pop*/
.pop { position: absolute; z-index: 100; background-color: #fff; width: 370px; border:5px solid #4c4c4c;padding:0 20px; height: auto; _height: 160px; min-height: 160px; top:0; left:0;font-family:"Microsoft Yahei";}
.pop h2 { margin: 0; height: 36px; line-height: 36px;border-bottom:1px dotted #ddd;color: #333; font-size: 14px;text-align:left; }
.pop h2 a { background: url(/resources/images/icon/icon-16.png) no-repeat -48px -80px ; height: 16px; width: 16px; float: right; margin: 10px -10px 0 0; }
.pop h2 a:hover{ background-position: -64px -80px;}
.pop .cent { padding: 15px 20px; }
.pop .tab { overflow: hidden; zoom: 1 }
.pop .tab li { background: url(/resources/images/pop_tab.gif) no-repeat left top; float: left; height: 36px; padding-left: 15px; cursor: pointer; margin-right: 10px; color: #3987d5; font-weight: bold }
.pop .tab li span { background: url(/resources/images/pop_tab.gif) no-repeat right top; display: block; padding-top: 6px; padding-bottom: 12px; padding-right: 15px }
.pop .tab li.now { background: url(/resources/images/pop_tab.gif) no-repeat left bottom; color: #333 }
.pop .tab li.now span { background: url(/resources/images/pop_tab.gif) no-repeat right bottom }
.pop .others li { background: #ebf5ff url(/resources/images/icon_a3.png) no-repeat 8px 10px; border: solid 1px #ddeefd; padding: 5px 18px; margin-bottom: 5px }
.pop .others li span { float: right }
.pop .others li span a { color: #3987D5; }
.Alpha { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: #000; width: 100%; height: 100%; z-index: 2; opacity: 0.4; filter: Alpha(Opacity=40) }
.collapsed { display: none }
.editName .newName { margin: 3px 0; padding: 5px;height:14px;line-height:14px; width: 140px;border:1px solid #e6e6e6;outline: none;font-size:12px; }
.addnew { margin-top: 10px }
.pop .cent span.tit { display: inline-block;  margin-right: 5px; vertical-align: top; padding-top: 10px }
.editStyle form { display: inline; font-size: 14px }
.editStyle label { display: inline-block; height: 100px; width: 100px; overflow: hidden; padding: 11px 10px 0 0; background: url(/resources/images/pop_style.gif) no-repeat; margin-right: 10px }
.editStyle label input { position: relative; top: -2px }
.editStyle label.tb { background-position: 5px bottom }
.editStyle label.te { background-position: -122px bottom }
.pop-btn { padding: 10px 0 30px; text-align: center }
#pop_sure { color: #7a0809; font-weight: bold; background: url("/resources/images/pop_but.png") 0 -32px no-repeat; border: none; cursor: pointer; height: 27px; width: 67px; }
.pop-auto{width:auto;min-height:0;}

/**/
.pop-setlink{width:470px;}
.setlink-cons{width: 412px;margin: 0 auto;padding:25px 0;}
.tip-txt,.tip-error-txt{margin-top:5px;line-height:20px;}
.tip-error-txt{color:#d9363c;}
.pop-prompt{width:310px;}
.prompt-cons{padding:10px 0 0;height:60px;line-height:60px;overflow:hidden;}


/*pop-preview*/
.pre-img{width:980px;padding:10px;background:#fff;}
.pre-close{position:absolute;right:0;top:-30px;width:30px;height:30px;background:#555 url(/resources/images/common/pop-close.png) no-repeat center center;text-indent:-9999em;}

/*cutImage*/
.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline { font-size: 0px; position: absolute; background: white url('Jcrop.gif') top left repeat; }
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-vline.right { right: 0px; }
.jcrop-hline.bottom { bottom: 0px; }
.jcrop-handle { font-size: 1px; width: 7px !important; height: 7px !important; border: 1px #eee solid; background-color: #333; }
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline { background: yellow; }
.custom .jcrop-handle { border-color: black; background-color: #C7BB00; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.passwordTip { border: 1px solid #CCC; padding: 17px 20px 20px; font-size: 12px; position: relative; background: #f2fdfc; line-height: 2 }

.passwordTip #close { position: absolute; right: 10px; top: 5px; cursor: pointer }
.passwordTip a { margin: 0 3px }
.passwordTip strong { color: #333; display: inline-block; margin-bottom: 10px }
#passwordError, #ecatalogPasswordError { color: #C00; margin: 0 36px }
.passwordTip button { cursor: pointer; vertical-align: middle; height: 25px; line-height: 20px; }
.passwordTip input { height: 16px; padding: 2px 4px }
.passwordTip #ecatalogClose { position: absolute; right: 10px; top: 10px; }

.sditem { padding: 10px 0; border-bottom: dashed 1px #888; margin: 5px 0 }
.sditem h3 { margin: 0 }
.sditem h3 span { font-weight: normal; font-size: 12px; color: #888 }
.stuff li { color: #888; list-style: disc outside none; margin-left: 17px; padding: 5px 0; }
.edb { text-align: center; cursor: pointer; display: block; padding: 3px }
.ed { background: #FFFFFF; border: 1px inset #BBBBBB; padding: 2px; text-align: center }
.gray76, .gray76:link { color: #c2c2c2; }
#safeimage { background-color: #faedee;border: 1px solid #fad2cd; margin-bottom: 5px; padding: 3px 5px; text-align: right; color: #333; }

.detailPhoto .safeimage{position:absolute;top:10px;left:10px;text-align:right;padding-left:10px;z-index:101;}
.prod-lst .safeimage{padding-left:10px;}
.operatInfo { width: 90%; margin: 30px auto }
.operatInfo .error { background-color: #ffcccc; border: solid 1px red; color: #333; margin: 10px; padding: 10px }
.operatInfo .error h5 { font-size: 14px; color: red; margin: 0 }
.operatInfo .spacer { margin: 0 20px }
.operatInfo .spacer .c { border-top: solid 1px #ddd; padding: 10px }
/*ecatalog*/
.ecaCent { float: left; margin: 5px 20px; height: 130px; width: 100px; text-align: center; }
.noContent { padding: 30px 0; margin: 0; text-align: center;background:#fff;border: 1px solid #e3e3e3;border-top: none; }
.tr a { color: #039 !important; }
/*move shadow & arrow*/
.editBox .arrow { height: 14px; width: 60px; overflow: hidden; display: inline; }
.editBox .arrow span { margin: 0 2px 3px; display: inline-block; height: 20px; width: 30px; overflow: hidden; background:#313844 url(/resources/images/common/arrow_new.gif) 0 0 no-repeat; cursor: pointer; float: left;border-radius:2px; }
.editBox .arrow span.up { background-position: 0 0 }
.editBox .arrow span.down { background-position: 0 -20px; }
.editBox .arrow span.left { background-position: 0 -40px;}
.editBox .arrow span.right { background-position: 0 -60px; }
#dragBox { position: relative; }
#dragBox .shadow { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.4; filter: alpha(opacity=40); z-index: 98 }
.box .shadow { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.4; filter: alpha(opacity=40); z-index: 98 }

.box-cont-logo { margin: 0px; text-align: center; padding: 0 0 5px; }
.box-cont-list li { padding: 3px 0 }
.box-cont-list .name { margin-right: 5px; font-weight: bold; }
.box-cont-list .gender { margin-right: 5px }

.auth-detail { padding: 10px 10px 10px 95px; margin: 0; position: relative; color: #666; line-height: 200% }
.auth-detail strong { font-size: 14px; margin-right: 20px }
.auth-detail a { margin-left: 20px }
.auth-detail img { position: absolute; top: 11px; left: 38px; _left: -60px; }
.auth-have { margin: 0; padding: 10px 10px 10px 40px; color: #666 }
.auth-have span { display: inline-block; padding-left: 15px; margin-right: 15px; background: url(/resources/images/yet.gif) 0 4px no-repeat }

.box-memb-list { float: left; width: 160px; padding: 20px 40px; display: inline; }
.box-memb-list li { margin-bottom: 10px; text-align: center; }
.box-memb-list .img-box { border: #eee 1px solid; overflow: hidden; }
.box-memb-info { float: left; width: 450px; display: inline; }
.box-memb-info th, .box-memb-info td { border-bottom: 1px dashed #E1E1E1; padding: 6px }
.box-memb-info th { width: 120px; font-weight: normal; text-align: right; vertical-align: top; }
.box-memb-info #open td { background: url("/resources/images/icon_a1.gif") no-repeat 103px 14px; color: #0084C5; cursor: pointer; margin-top: 5px; }

.box-pic-list { padding: 10px 0; }
.box-pic-list li { text-align: center; float: left; display: inline; padding: 10px 30px; margin-left: 10px }
.box-pic-list .img-box { border: #eee 1px solid }

.img-box { display: table; text-align: center; overflow: hidden; *position:relative
}
.img-inner { display: table-cell; vertical-align: middle; *position:absolute;
*top:50%;
left: 50% }
.img-inner img { vertical-align: middle;  max-width:600px; max-height:500px;*position:relative;
*top:-50%;
*left:-50%
}
.img-box6 { width: 60px; height: 60px; }
.img-box8 { width: 80px; height: 80px; }
.img-box10 { width: 100px; height: 100px; }
.img-box16 { width: 160px; height: 160px; }

/*showroom-cert-info  edit by wyz*/
.side_2 .showroom-cert { padding: 0; }
.showroom-cert-wrap { position: relative; }
.showroom-cert-wrap .showroom-cert-ico { height: 89px; width: 89px; background: url(/resources/images/new-common/show-cert-sprite.png) 0 0 no-repeat; _background: url(/resources/images/new-common/ie6-show-cert-sprite.png) 0 0 no-repeat; display: inline-block; position: absolute; right: 0; top: 0; line-height: 300px; overflow: hidden; z-index: 999 }
.showroom-cert-wrap .com-cert-address { background-position: -300px 0; }
.showroom-cert-wrap .com-cert-aptitude { background-position: -400px 0; }
.showroom-cert-wrap .com-cert-name { background-position: -500px 0; }
.showroom-cert-wrap .com-cert-address-disable { background-position: -321px -185px; }
.showroom-cert-wrap .com-cert-aptitude-disable { background-position: -420px -185px; }
.showroom-cert-wrap .com-cert-name-disable { background-position: -520px -185px; }
.showroom-cert dl, .showroom-cert dt, .showroom-cert dd, .showroom-cert h3, .showroom-cert p { margin: 0; padding: 0; }
.showroom-cert h1, .showroom-cert h2, .showroom-cert h3, .showroom-cert h4, .showroom-cert h5 { font-size: 100%; }
.showroom-cert table { border-collapse: collapse; }
.com-auth-info { padding: 10px; }
.com-auth-info, .com-register-info { margin-bottom: 20px; }
.com-auth-info .auth-ico { width: 50px; height: 50px; text-align: center; vertical-align: middle; margin-right: 10px; }
.com-auth-info dl { display: inline-block; width: 646px; }
.com-auth-info dt { margin-bottom: 3px; }
.com-auth-info dt strong { font-size: 18px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, SimSun, sans-serif }
.com-auth-info dd { line-height: 1.8 }
.com-auth-info .com-auth-had p { width: 560px; float: right; }
.showroom-cert .com-auth-had .auth-had-item { display: inline-block; padding-left: 15px; margin-right: 15px; background: url(/resources/images/yet.gif) 0 center no-repeat }
.showroom-cert .com-auth-had .auth-no-item { display: inline-block; padding-left: 15px; margin-right: 15px; background: url(/resources/images/common/stat.gif) 0 center no-repeat }
.com-register-info .register-info-tit, .com-honor-info .honor-info-tit { border-bottom: 1px solid #ddd; margin-bottom: 5px; height: 30px; }
.com-register-info .register-info-tit h3, .com-honor-info .honor-info-tit h3 { display: inline-block; width: 120px; height: 30px; line-height: 30px; border: 1px solid #ddd; border-bottom: 1px solid #fff; background: #fff; position: relative; text-align: center; margin-bottom: -1px; color: #333; margin-left: 10px; }
.com-register-info .register-info-list { margin-right: -10px; padding: 5px 10px; }
.com-register-info .com-auth-name-date { border-bottom: 1px dotted #e2e2e2; padding: 5px 0; }
.com-register-info .register-info-list ul { width: 343px; margin-right: 10px; }
.com-register-info .register-info-list li { width: 340px; overflow: hidden; text-overflow: ellipsis; padding: 3px 0; *padding:0;
}
.com-register-info .register-info-list li .item-l { display: block; float: left; width: 80px; text-align: right; }
.com-register-info .register-info-list li .item-r { display: block; float: left; width: 260px; }
.com-honor-info th, .com-honor-info td { font-weight: normal; padding: 4px 5px; border: 1px dotted #e2e2e2; vertical-align: top; }
.com-honor-info th { text-align: right }
.honor-checked-img { margin-bottom: 20px; padding: 5px 10px; margin-right: -15px; }
.honor-checked-img .img-box { border: 1px solid #d7d7d7; background: #fff; }
.honor-checked-img li { margin-right: 15px; text-align: center; width: 130px; }
.honor-checked-img .pics_bg { margin-left: 7px; }

.honor-checked { padding: 5px 10px; }
.honor-checked .com-checked-arrow { width: 20px; height: 60px; display: inline-block; background: url(/resources/images/new-common/show-cert-sprite.png) 0px 0px no-repeat; position: absolute; margin-top: 50px; }
.honor-checked .checked-arrow-left { background-position: -120px -80px; }
.honor-checked .checked-arrow-left-dis { background-position: -140px -80px; cursor: default; }
.honor-checked .checked-arrow-right { background-position: -180px -80px; }
.honor-checked .checked-arrow-right-dis { background-position: -160px -80px; cursor: default; }
.honor-checked .checked-list { width: 630px; height: 190px; margin: 0 auto; overflow: hidden; position: relative; }
.honor-checked .checked-list ul { width: 1000px; position: absolute; left: 0; top: 0; }
.honor-checked .checked-list li { margin-right: 45px; width: 180px; }
.honor-checked .checked-list .honor-img-wrap { position: relative; width: 160px; margin: 0 auto; height: 160px; }
.honor-checked .checked-list .honor-img-name { text-align: center; }
.honor-checked .checked-list .honor-img-name a { display: inline-block; width: 160px; line-height: 2.0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#pic-right { right: 10px }
.com-honor-button { text-align: center; border-top: 1px dotted #e2e2e2; padding: 10px 0; }
.com-honor-button a { display: inline-block; width: 160px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; font-weight: bolder; border: none; background: url(/resources/images/new-common/show-cert-sprite.png) -120px -1px no-repeat; }
.com-honor-button a:hover { background-position: -120px -41px; text-decoration: none; }
.com-honor-button-long { text-align: center; border-top: 1px dotted #e2e2e2; padding: 10px 0; }

.cert-org {padding: 5px 10px; height: 30px; vertical-align: middle; }
.cert-org .cert-logo-ccic { background: url(/resources/images/new-common/show-cert-sprite.png) -80px -80px no-repeat; width: 30px; height: 35px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.cert-org .cert-logo-sgs { background: url(/resources/images/new-common/show-cert-sprite.png) -0px -80px no-repeat; width: 68px; height: 30px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.cert-org p { line-height: 30px; }
.com-honor-remark { padding-top: 18px; }

.online-view h2, .online-view h3, .online-view p { padding: 0; margin: 0; }
.online-header { height: 48px; }
.online-header h2 { font-size: 18px; font-family: Tahoma, Arial, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, SimSun, sans-serif; font-weight: 400; line-height: 48px; }
.online-fav { line-height: 48px; }
.ident { display: block; padding: 16px 0 0 20px; }
.ident span { display: block; }
.view-main { border: 1px solid #d3d3d3; padding: 30px 0 0; margin-bottom: 20px; }
.view-main .view-title { padding-bottom: 12px; line-height: 40px; font-weight: 500; text-align: center; color: #333; font-size: 14px; }
.arrow-left, .arrow-right { position: relative; width: 189px; height: 350px; }
.arrow-left a,
.arrow-right a {
	display: block;
	height: 131px;
	width: 80px;
	background: url(/resources/images/new-common/show-cert-sprite.png) no-repeat;
}
.arrow-left a { margin: 160px 0 0 18px; background-position: -160px -140px; }
.arrow-right a { margin: 160px 18px 0 91px; background-position: 30px -140px; }
.arrow-left .first { background-position: -160px -279px;}
.arrow-right .last { background-position: 30px -279px;}

.view-pic { height: 502px; overflow: hidden; }
.view-pic-area { width: 600px; height: 450px; }
.view-pic-list { 
	width: 630px;
    height: 502px;
    overflow: hidden;
    padding: 0 90px;
}

.view-lst-left,
.view-lst-right{
	width:35px;
	height:65px;
	display:block;
	background:url("/resources/images/new-common/show-cert-sprite.png") no-repeat;
	position:absolute;
	top:70px;
}
.view-lst-left{
	background-position:-560px -282px;
	left:20px;
	_left:-50px;
}
.view-lst-left:hover{
	background-position:-490px -282px;
}
.view-lst-right{
	background-position:-594px -282px;
	right:20px;
}
.view-lst-right:hover{
	background-position:-525px -282px;
}
/* update 2015-03-03
 * author wangmei
 */
.view-hd{
	font:bold 14px "microsoft yahei";
	color:#444;
	text-align:center;
	padding:0 0 20px 0;
}
.view-list {
	background: #f7f7f7;
	position: relative;
	padding-bottom: 20px;
}
.view-list-tab {
	width:740px;
	margin: -1px auto 0px;
	padding-top:20px;
}
.view-list-tab li {
	float: left;
	height: 136px;
	width: 154px;
	padding:20px 0 0 0 ;
	border:3px solid #f7f7f7;
}
.view-list-tab .img-box {
	background: #fff;
	border: 1px solid #d7d7d7;
}
.view-list-tab .pics_bg {
	margin: 0 auto;
	background: url("/resources/images/new-common/more_pic_s.gif") no-repeat scroll 0 0 transparent;
	height: 100px;
	padding: 0 4px 4px 0;
	width: 100px;
}
.view-list-tab .current-view {
	border: 3px solid #de373d;
	position: relative;
	z-index: 1;
}
.view-list-tab li h4 {
	text-align: center;
}
.view-list-tab li h4 a {
	font-weight: 500;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.view-list-tab li .view-arrow{
	width: 0;
	height: 0;
	font-size: 0;
	border: 8px dashed transparent;
	border-bottom: 8px solid #de373d;
	position:absolute;
	top:-19px;
	left:69px;
	display:none;
}
.view-list-tab .current-view .view-arrow{
	display:block;
}
.view-list-tab  img {
	max-width:100px;
	max-height:100px;
}
/* common more style */

/*fluid tool*/
form{margin:0}
.flu-tool{
     position: fixed;
	 _position:absolute;
	left: 50%;
	margin-left: 500px;
	font-family:'microsoft yahei';
	top: 693px;
	width: 150px;
	z-index:101;
}
.flu-tool-hd{
	font-size: 12px;
	font-weight:bold;
	line-height: 28px;
	padding-left:14px;
	border: 1px solid #ebebeb;
	border-bottom:none;
	margin: 0;
	background:#fff;
}
.flu-tool-in{
	padding:10px 14px;
	border: 1px solid #e6e6e6;
	background:#fff;
}
.flu-tool-bd{
	_width:150px;
	_overflow:hidden;

}
.flu-tool-bd p{
	margin:0;
	font-size: 12px;
	line-height: 1.6;
}
.flu-name{
	font-weight:bold;
	margin:1px 0 10px 0;
}
.flu-name span{
	font-weight:normal;
}
.flu-tool-bd dl{
	font-size:14px;
}
.flu-tool-bd dd{
	font-weight:bold;
	word-break: break-all;
	word-wrap: break-word;
}
.flu-tool-bd img{margin-top: 10px}
.btn-tm-on,
.btn-tm-off,
.btn-send-msg{display:inline-block;width:100px;height:26px;background:url(/resources/images/tm_on_24.png) no-repeat;margin:5px 0;cursor:pointer}
.btn-tm-on-32{
	width:87px;
	height:32px;
	background:url(/resources/images/tm_on_32.png) no-repeat;
}
.btn-tm-off{background:url(/resources/images/tm_off_24.png) no-repeat}
.btn-send-msg{background:url(/resources/images/btn-send-msg.png) no-repeat}
.flu-pop{width: 230px;border: 3px solid #d7d7d7;font-size: 12px;background-color: #fff;top: 255px;position: fixed;left: 50%;margin-left: 254px;z-index:999}
.flu-pop-hd{overflow: hidden;*zoom:1;padding: 0 10px;background-color: #fafafa;border-bottom: 1px solid #d7d7d7;position: relative;}
.flu-pop-hd h4{font-size: 12px;color: #666;float: left;height: 28px;line-height: 28px;margin: 0}
.flu-pop-hd .close{display:block;position:absolute;right:10px;top:6px;width:15px;height:15px;cursor:pointer;background:url(/resources/images/box-close.png) -2px 0px no-repeat;}
.flu-pop-hd .close:hover{background-position:-2px -20px}
.flu-pop-bd{padding: 10px}
.flu-pop-bd .gray{color: #999}
.flu-send-msg textarea{width: 197px;height: 74px;padding:3px;font-size:12px;line-height:1.5}
.flu-send-msg .txt{width: 201px;padding: 3px}
.flu-send-msg textarea,
.flu-send-msg .txt{margin: 5px 0;border: 1px solid #d1d1d1;outline: none}
.flu-send-msg textarea:focus,
.flu-send-msg .txt:focus{border: 1px solid #ccc}
.flu-send-msg .form-name .txt{width: 80px}
.flu-send-msg .btn-send{border: none;padding: 0;margin: 0;width: 50px;height: 26px;background: url(/resources/images/btn-send.png);margin-top: 5px;cursor: pointer;}
.tip-success,
.tip-failed,
.tip-warn{font-family: 'Microsoft Yahei',arial,sans-serif;color: #666;overflow: hidden;*zoom:1;margin-bottom: 10px;padding-left:30px}
.tip-warn{padding-left:5px;}
.icon-success,
.icon-failed,
.icon-warn{display: inline-block;width: 26px;height: 26px;background:url(/resources/images/ok.gif) no-repeat;float: left;margin: 3px 6px 0 0}
.icon-failed{background-image:url(/resources/images/icon-wrong.png)}
.icon-warn{background-image:url(/resources/images/icon-warn.png)}
.flu-send-msg-form .form-error{background:none;padding:2px 0;}
.form-error .info, .form-error .info{background:url(/resources/images/reg3.gif) no-repeat left top;color:#C91B05;line-height:16px;padding:3px 0 2px 20px;}
.disappear{display:none;}
.flu-pop iframe.for-ie6{display:block;position:absolute;top:-1px;left:-1px;z-index:-1;width:122px;height:22px;filter:alpha(opacity=0);width:236px;height:420px}
.contactInfo .item{margin-left:60px;}

/*
 * update 2016/5/31
 * add detail contact
 * wangmei
 */
.detail-contact{
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	margin-top:30px;
	position:relative;
	overflow:hidden;
}
.detail-contact:before{
	content:'';
	position:absolute;
	top:-1px;
	left:88px;
	width:100%;
	height:100%;
	background:url("/resources/images/common/blur_img.png") 0 0 repeat;
}
.detail-contact-hd{
	width:88px;
	height:54px;
	background:#e6e6e6;
	float:left;
	text-align:center;
	padding-top:14px;
}
.detail-contact-hd i{
	display:inline-block;
	width:26px;
	height:23px;
	background:url("/resources/images/common/show_icon.png") 0 0 repeat;
}
.contact-tel{
	width:370px;
	padding:7px 0 0 30px;
	float:left;
}
.contact-tel li{
	width:185px;
	font-size:18px;
	color:#e65055;
	font-family:'arial';
	font-weight:bold;
	float:left;
	word-break: break-all;
	word-wrap: break-word;
}
.contact-person{
	width:140px;
	float:left;
	padding:3px 0 0 32px;
}
.contact-person span{
	margin-left:-55px;
	float:left;
}
.contact-person em{
	font-weight:bold;
}
.view-tel-btns{
	width:190px;
	height:36px;
	line-height:36px;
	background:#e54249;
	text-align:center;
	color:#fff;
	border-radius:3px;
	position:absolute;
	left:50%;
	top:20px;
	margin-left:-60px;
	z-index:2;
	cursor:pointer;
}
.filter-blur:before{
	visibility: visible;
}

/*ui-sortable*/
.ui-sortable-placeholder{
	width:278px;
	height:78px;
	background:#eee;
	border:1px dashed #b1b1b1;
}

.pop-crop{
	margin:30px auto;
	overflow:hidden;
	text-align:center;
}
.pop-crop img{
	width:100%;
}
.pop-crop-operate{
	margin-top:30px;
}
.pop-crop-operate .btn-primary{
	margin-left:20px;
}

/* showroom guide pop */
.update-guide-mask{
	position:fixed;
	top:0;
	left:0;
	z-index:10000;
	width:100%;
	height:100%;
	background:#000;
	opacity:.7;
	filter:alpha(opacity=70);
}
.update-guide-pop{
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	z-index:10000;
	width:560px;
	height:550px;
	margin:-275px 0 0 -280px;
}
.ugp-close{
	position:absolute;
	right:-135px;
	top:-40px;
	width:27px;
	height:27px;
	background:url(/resources/images/update_guide_close.png) no-repeat;
	text-indent:-9999em;
}
.update-guide-pop .ugp-img{
	margin:0 auto;
}
.update-guide-pop1 .ugp-img{
	width:551px;
	height:474px;
	background:url(/resources/images/update_guide_step1.png) no-repeat;
}
.update-guide-base-pop1 .ugp-img{
	background:url(/resources/images/update_guide_base_step1.png) no-repeat;
}
.update-guide-pop2 .ugp-img{
	width:365px;
	height:357px;
	background:url(/resources/images/update_guide_step2.png) no-repeat;
}
.update-guide-pop3 .ugp-img{
	width:395px;
	height:315px;
	background:url(/resources/images/update_guide_step3.png) no-repeat;
}
.ugp-shift{
	width:220px;
	margin:25px auto 0;
}
.ugp-prev,.ugp-next{
	float:left;
	width:48px;
	height:41px;
	background:url(/resources/images/update_guide_shift.png) no-repeat;
	cursor: pointer;
}
.ugp-prev{
	background-position:0 -41px;
}
.ugp-next{
	background-position:-48px -41px;
}
.ugp-prev-disabled{
	background-position:0 0;
}
.ugp-next-disabled{
	background-position:-48px 0;
	cursor: default;
}
.ugp-dot-lst{
	float:left;
	padding:14px 24px 0;
}
.ugp-dot-lst li{
	float:left;
	width:12px;
	height:12px;
	margin:0 6px;
	background:url(/resources/images/update_guide_dot.png) no-repeat;
	cursor: pointer;
	text-indent:-9999em;
}
.ugp-dot-lst .current{
	background-position:-12px 0;
}
.ugp-btn-go,
.ugp-btn-look{
	display:block;
	margin:25px auto 0;
	width:171px;
	height:61px;
	background:url(/resources/images/update_guide_btn.png) no-repeat;
	text-indent:-9999em;
}
.ugp-btn-look{
	background-position:0 -61px;
	width:152px;
	height:62px;
}
/*水印*/
.data-out {
	position:absolute;
	left:50%;
	top:50%;
}

/* add amount */
.amount-minus,
.amount-plus{
	width:20px;
	line-height:24px;
	text-align:center;
	border:1px solid #ccc;
	float:left;
	color:#999;
	background-color:#f2f2f2;
	cursor:pointer;
}
.amount-minus:hover,
.amount-plus:hover{
	background-color:#e6e6e6;
}
.amount-minus-disabled:hover{
	background-color:#f2f2f2;
}
.amount-minus .icon{
	margin-top:-2px;
}
.amount-plus{
	border-left:none;
}
.txt-amount{
	width:46px;
	text-align:center;
	float:left;
	margin-left:-1px;
}

.pop-cart{
	position: absolute;
	background-color: #fff;
	border: 5px solid #4c4c4c;
	width: 400px;
	z-index: 999;
	display: none;
}
.pop-cart .tip-ft{
	text-align:left;
	margin-top:10px;
}
.pop-cart .tip-ft a{
	display:inline-block;
	margin-right:15px;
}

#popNew{
	width:700px;
}


/* product description reset h2 style*/
.side_2 .description h2{
	height:auto;
	background:none;
	border:none;
	padding:0;
}
.side_2 .description h2 strong{
	width:auto;
	height:auto;
	line-height:1.8;
	margin:0;
	padding:0;
	text-align:left;
	background:none;
}
.contactInfos li{
	height: 84px;	
}
.float-img{
	float: left;	
	height: 84px;
	width: 78px;
}
.float-img img{
	border: 1px solid #d9d9d9;
}
.float-info{
	float: left;	
	height: 84px;
	width: 70px;
	padding: 0 10px;
	position: relative;
}
.float-info-name{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.float-info-price{
	color: red;
	margin-top: 28px;
	position: absolute;
	bottom: 30px;
}
.hotPro{
	width: 100%;
    height: 260px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}
.hotPro img{
	border: 1px solid #d9d9d9;
}
.hotPro p{
	font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.hotPro li{
	height: 200px;
    float: left;
    width: 180px;
    margin-right: 12px;
    margin-bottom: 18px;
}
.hotPro-name{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 5px 0;
}
.hotPro-price{
	color: red;
}
.goBuy{
	height: 35px;
    line-height: 35px;
    margin-left: 20px;
    font-size: 14px;
    color: #0066cc;
    cursor: pointer;
}
.mail-img{
	margin-bottom: 2px;
    margin-right: 6px;
}
.contactInfos a{
	color: #333;
}
.contactInfos a:hover{
	color: red;
}
.buyer-list a{
	color: #333;
}
.buyer-list a:hover{
	color: red;
}
.qualityUl  tr{
	height: 60px;
    border-bottom: 1px solid #e5e5e5;
}
.shop-detail{
	background-color: #e6e6e6;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    font-size: 14px;
}
.shop-detail span{
	display: inline-block;
	margin-left: 40px;
}
.more-statu{
	display: none;
}
.qualityUl{
	position: relative;
}
.lookMore{
	position: absolute;
	width: 60px;
    height: 20px;
    border: 1px solid #d9d9d9;
    bottom: -21px;
    left: 84px;
    border-top: 1px solid #fff;
    text-align: center;
    cursor: pointer;
}
.spec{
	display: inline-block;
    position: absolute;
    left: 40px;
    top: 28px;
}
.fix-th{
	position: relative;
}/*
* @des m_tp_inside
* @author guozhaodong
* @update 2017-10-16
*/
/*
* @des cn_header
* @author guozhaodong
* @update 2017-10-16
*/
.search-top {
  height: 72px;
  border-bottom: 1px solid #dedede;
  background-color: #fff;
}
.search-top .wrap {
  padding: 12px 0 8px;
  height: 50px;
}
.search-top .industry-logo {
  float: left;
  width: 193px;
  height: 50px;
  text-indent: -999em;
  overflow: hidden;
  background: url(/resources/images/top-industry/top-industry-spirit.png) no-repeat 0 0;
}
.search-top .co-hd {
  position: relative;
  z-index: 121;
  float: left;
  height: 48px;
  margin: 1px 0 0 15px;
  padding: 0 0 0 15px;
  border-left: 1px solid #d9d9d9;
}
.search-top .co-hd .co-tit .tit {
  height: 28px;
  line-height: 28px;
  color: #333;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 395px;
}
.search-top .co-hd .cert i {
  float: left;
  margin-right: 4px;
}
.search-top .co-hd:hover .co-drop {
  display: block;
  opacity: 1;
  width: auto;
  height: auto;
  overflow: visible;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.search-top .top-search {
  float: right;
  height: 36px;
  padding-top: 4px;
}
.search-top .top-search-input {
  float: left;
  border: 2px solid #dadada;
  border-right: none;
  padding-left: 6px;
  width: 338px;
  height: 32px;
  overflow: hidden;
}
.search-top .top-search-input input {
  display: block;
  margin: 0;
  padding: 7px 0;
  border: none;
  width: 333px;
  height: 18px;
  font: 12px/18px Tahoma,Arial,Simsun,sans-serif;
  border: 0;
}
.search-top .top-search-input input:focus {
  outline: none;
}
.search-top .top-search-btn {
  float: left;
}
.search-top .top-search-btn input {
  height: 36px;
  line-height: 36px;
  padding: 0 15px;
  font-family: 'microsoft yahei';
  float: left;
  margin-right: 5px;
  cursor: pointer;
  outline: none;
}
.search-top .top-search-btn .btn-site {
  background: #d9353c;
  border: 1px solid #d9353c;
  color: #fff;
}
.search-top .top-search-btn .btn-self {
  border: 1px solid #e4e4e4;
  background: #f0f0f0;
}
.search-top input[type='hidden'] {
  display: none;
  visibility: hidden;
}

.co-drop {
  position: absolute;
  display: none\9;
  opacity: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  -o-transform: translateY(-10px);
  transform: translateY(-10px);
  -webkit-transition: opacity 0.3s, transform 0.3s;
  -moz-transition: opacity 0.3s, transform 0.3s;
  -o-transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  top: 42px;
  left: 15px;
  padding-top: 10px;
  z-index: 10;
  overflow: hidden;
}
.co-drop .co-drop-wrap {
  width: 306px;
  padding: 29px;
  border: 1px solid #e6e6e6;
  background: #fff;
}
.co-drop .co-drop-hd {
  line-height: 14px;
  font-size: 14px;
}
.co-drop .co-drop-bd {
  margin-top: 20px;
}
.co-drop .co-drop-main {
  float: left;
  width: 185px;
  border-right: 1px dashed #ccc;
}
.co-drop .cd-drop-qrcode {
  float: right;
  margin-left: -1px;
  width: 90px;
  padding-left: 30px;
  border-left: 1px dashed #ccc;
}
.co-drop .member-type {
  margin-bottom: 10px;
}
.co-drop .member-type i {
  float: left;
  width: 100px;
  height: 30px;
  background-image: url(/resources/images/icon/icon_bxt.png);
}
.co-drop .member-type .txt {
  float: left;
  height: 14px;
  line-height: 14px;
  margin: 18px 0 0 10px;
  font-size: 14px;
  border: none;
  background: none;
  padding: 0;
}
.co-drop .info {
  line-height: 24px;
  padding-left: 60px;
}
.co-drop .info .tit {
  float: left;
  width: 60px;
  margin-left: -60px;
  color: #666;
}
.co-drop .info .con a {
  float: left;
}
.co-drop .info .con i {
  margin: -2px 5px 0 0;
}
.co-drop .cd-drop-qrcode img {
  width: 90px;
  height: 90px;
}
.co-drop .cd-drop-qrcode p {
  margin-top: 5px;
  text-align: center;
  color: #999;
}

/*
* @des co_header
* @author guozhaodong
* @update 2017-10-16
*/


/*
* @des co_nav
* @author guozhaodong
* @update 2017-10-16
*/
.co-nav {
  height: 40px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.co-nav-lst li {
  float: left;
}
.co-nav-lst a {
  float: left;
  width: 100px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.co-nav-lst a:hover {
  text-decoration: none;
}
.co-nav-lst a:visited, .co-nav-lst a:link {
  color: #fff;
}

/*top_nav*/
.nav-wrap {
  position: relative;
  height: 40px;
  background: #66b333;
}

.top_nav {
  height: 40px;
}
.top_nav .nav-item {
  float: left;
  width: 129px;
  line-height: 40px;
  text-align: center;
  margin: 0 -10px 0 0;
}
.top_nav .nav-item a {
  position: relative;
  float: left;
  width: 100%;
  line-height: 40px;
  font-size: 14px;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.top_nav .nav-item a:link, .top_nav .nav-item a:visited {
  color: #fff;
}
.top_nav .nav-item a.now, .top_nav .nav-item a:hover {
  background: #5a1;
  text-decoration: none;
}
.top_nav .nav-prod-hover a {
  background: #5a1;
}

.nav-prod i {
  width: 7px;
  height: 6px;
  margin: 0 0 0 5px;
  display: inline-block;
  vertical-align: middle;
  _overflow: hidden;
  background: url("../img/nav_arrow.png") no-repeat;
}
.nav-prod ul {
  position: absolute;
  top: 40px;
  left: 0;
  width: 148px;
  padding: 7px 0;
  font-weight: normal;
  background: #fff;
  border: 1px solid #e5e5e5;
}
.nav-prod li {
  padding: 0 10px 0 20px;
  line-height: 25px;
  width: 120px;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.nav-prod-hover i {
  background-position: 0 -6px;
}

.sub-nav {
  display: none;
}

.top_nav .nav-prod .sub-nav a {
  display: block;
  margin: 0;
  padding: 0;
  line-height: 25px;
  text-align: left;
  border: none;
}
.top_nav .nav-prod .sub-nav a:link, .top_nav .nav-prod .sub-nav a:visited {
  color: #333;
  background: none;
}
.top_nav .nav-prod .sub-nav a:hover {
  height: 25px;
  background: none;
  margin: 0;
  color: #e04b43;
}
.top_nav .nav-prod .more-cata:link, .top_nav .nav-prod .more-cata:visited {
  color: #0066dd;
}
.top_nav .nav-prod-hover .sub-nav a {
  font-weight: normal;
  height: 25px;
  line-height: 25px;
}
.top_nav .nav-prod-hover .sub-nav {
  display: block;
}
.top_nav .company-nav {
  float: right;
  line-height: 38px;
}
.top_nav .company-nav a:link, .top_nav .company-nav a:visited {
  color: #ffff3a;
}

/*
* @des senior-tp1-tp
* @author guozhaodong
* @update 2017-10-16
*/
.skin-black .co-nav {
  background: #444;
}
.skin-black .co-nav-lst a:hover {
  background: #222;
}
.skin-black .co-nav-lst .cur a {
  background: #222;
}
.skin-black .nav-wrap {
  background: #444;
}
.skin-black .top_nav .nav-item > a.now, .skin-black .top_nav .nav-item > a:hover {
  background: #222;
}
.skin-black .top_nav .nav-prod-hover > a {
  background: #222;
}

.skin-red .co-nav {
  background: #d00;
}
.skin-red .co-nav-lst a:hover {
  background: #b00;
}
.skin-red .co-nav-lst .cur a {
  background: #b00;
}
.skin-red .nav-wrap {
  background: #d00;
}
.skin-red .top_nav .nav-item > a.now, .skin-red .top_nav .nav-item > a:hover {
  background: #b00;
}
.skin-red .top_nav .nav-prod-hover > a {
  background: #b00;
}

.skin-orange .co-nav {
  background: #f90;
}
.skin-orange .co-nav-lst a:hover {
  background: #e80;
}
.skin-orange .co-nav-lst .cur a {
  background: #e80;
}
.skin-orange .nav-wrap {
  background: #f90;
}
.skin-orange .top_nav .nav-item > a.now, .skin-orange .top_nav .nav-item > a:hover {
  background: #e80;
}
.skin-orange .top_nav .nav-prod-hover > a {
  background: #e80;
}

.skin-green .co-nav {
  background: #7c0;
}
.skin-green .co-nav-lst a:hover {
  background: #6b0;
}
.skin-green .co-nav-lst .cur a {
  background: #6b0;
}
.skin-green .nav-wrap {
  background: #7c0;
}
.skin-green .top_nav .nav-item > a.now, .skin-green .top_nav .nav-item > a:hover {
  background: #6b0;
}
.skin-green .top_nav .nav-prod-hover > a {
  background: #6b0;
}

.skin-cyan .co-nav {
  background: #0cd;
}
.skin-cyan .co-nav-lst a:hover {
  background: #00bdcc;
}
.skin-cyan .co-nav-lst .cur a {
  background: #00bdcc;
}
.skin-cyan .nav-wrap {
  background: #0cd;
}
.skin-cyan .top_nav .nav-item > a.now, .skin-cyan .top_nav .nav-item > a:hover {
  background: #00bdcc;
}
.skin-cyan .top_nav .nav-prod-hover > a {
  background: #00bdcc;
}

.skin-blue .co-nav {
  background: #08d;
}
.skin-blue .co-nav-lst a:hover {
  background: #07c;
}
.skin-blue .co-nav-lst .cur a {
  background: #07c;
}
.skin-blue .nav-wrap {
  background: #08d;
}
.skin-blue .top_nav .nav-item > a.now, .skin-blue .top_nav .nav-item > a:hover {
  background: #07c;
}
.skin-blue .top_nav .nav-prod-hover > a {
  background: #07c;
}

.skin-purple .co-nav {
  background: #a0d;
}
.skin-purple .co-nav-lst a:hover {
  background: #80c;
}
.skin-purple .co-nav-lst .cur a {
  background: #80c;
}
.skin-purple .nav-wrap {
  background: #a0d;
}
.skin-purple .top_nav .nav-item > a.now, .skin-purple .top_nav .nav-item > a:hover {
  background: #80c;
}
.skin-purple .top_nav .nav-prod-hover > a {
  background: #80c;
}

.grid,
.wrap,
.search-top .wrap {
  width: 1190px;
}

.nav-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 101;
}

.container {
  padding-top: 0;
  background: #f5f5f5;
}

.main-wrap {
  padding-top: 20px;
}

.detail-container .main-wrap {
  padding-top: 10px;
}

.side_1 h2,
.side_2 h2 {
  height: 34px;
  line-height: 34px;
  background: #fff;
  border: 1px solid #e6e6e6;
}
.side_1 .mod-cert .boxCont,
.side_2 .mod-cert .boxCont {
  border: 1px solid #e6e6e6;
  border-top: none;
}

.side_1 .proCategory li {
  padding: 7px 0 7px 5px;
  background: none;
}

.side_2 {
  width: 990px;
}
.side_2 h2 {
  height: 38px;
  line-height: 38px;
}
.side_2 .cert-tab {
  border: 1px solid #f3ebe9;
}
.side_2 .related-quickpro-hd strong {
  border-bottom: none;
}

.side_1 h2 span,
.side_2 h2 strong {
  float: left;
  margin-left: 13px;
  font-size: 14px;
  color: #333;
}

.mod-cert-hd {
  position: relative;
  background: #fff;
  border: 1px solid #ebebeb;
  border-bottom: none;
  background: #fff url(/resources/images/showroom_v2/common/cert_hd_bg.png) no-repeat center center;
}

.side_1 .boxCont,
.side_2 .boxCont,
.noContent {
  background-color: #fff;
  border: 1px solid #ebebeb;
  border-top: none;
}

.main .box {
  margin-bottom: 10px;
}
.main h2 a:link, .main h2 a:visited {
  color: #fff;
}
.main h2 a:hover {
  color: #C0030A;
  text-decoration: none;
}
.main h2.now a {
  color: #C0030A;
}

.companyInfo li.b2 {
  background-color: #fafafa;
}
.companyInfo li.now {
  background-color: #f3faff;
}
.companyInfo li.now a:link, .companyInfo li.now a:visited {
  color: #0084c5;
}
.companyInfo li.now a:hover {
  color: #C0030A;
}
.companyInfo li a:link, .companyInfo li a:visited {
  color: #333;
}
.companyInfo li a:hover {
  color: #C0030A;
}

.proL,
.offL {
  border: 1px solid #ebebeb;
}

.prod-hd {
  position: relative;
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #ebebeb;
}
.prod-hd strong {
  float: left;
}

.prod-cate-lst {
  width: 860px;
}

.my-album-wrap {
  background: #fff;
}

.album-view-main {
  width: 950px;
}

.avo-bd .sl-vam {
  width: 930px;
  min-height: 930px;
}
.avo-bd .sl-vam .sl-vam-inner {
  max-width: 930px;
}

.disclaimer {
  color: #fff;
}

#dir {
  color: #333;
}

.rightCon {
  width: 520px;
}

.yk-video-detail {
  margin-left: 130px;
}
/*
* @des cn senior style
* @author shijinyu
* @update 2013-12-19
*/

a:focus { outline: none; }
.boxCont .ico { vertical-align:middle; margin-right: 2px }

.container{
	font-family:'microsoft yahei';
}
/*NewPager*/
.pageNum { padding: 20px 0; text-align: center }
.pageNum a:link, .pageNum a:visited, .pageNum strong { margin-right: 3px; padding: 2px 3px; background-color: #fff; border: 1px solid #dadbdf; color: #555 }
.pageNum a:visited { color: #0B4A9F }
.pageNum a:hover, .pageNum b a:hover, .pageNum .now:link, .pageNum .now:visited, .pageNum .now:hover, .pageNum strong { background-color: #f34602; border-color: #cb430f; color: #FFF !important }
.pageNum img { border: none; margin: 0 }
.pageMark { font-family: tahoma, Arial, Helvetica, sans-serif; padding: 15px 0 5px 0; font-size: 91.67%; text-align: center }
.pageMark a { color: #666 }
.pageMark a, .pageMark strong { padding: 1px; margin-left: 3px }

.company-info{
	width:660px;
	float:left;
	padding-left:20px;
}
.header{
	font-family:'Microsoft Yahei'
}
.header h1,
.header h2,
.header .only-tit {
	color: #d9363c;
	font-size: 20px;
	font-family: "Microsoft Yahei", SimSun; font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* .header h1.only-tit, .header h2.only-tit { line-height: 80px } */
#logoM {
	position:relative;
	float: left;
	width:180px;
	height: 90px;
	overflow:hidden;
}
#logoM .vam{
	width:180px;
	height:90px;
}

.companyName h1 span, .companyName p span { font-size: 12px; font-weight: normal; display: block; margin-right: 20px; }
.company-info p{
	height:65px;
	margin-top:5px;
	overflow:hidden;
}
.company-cert{
	margin:6px 0 0 0;
}
.company-cert .cert-sign{
	display:inline-block;
	margin-right:20px;
	_display:inline;
}
.detail-qrcode-switch{
	right: -40px;
	top: 7px;
}
/*edit logo*/
.logo-add-btn{position:absolute;top:0;left:0;width:178px;height:88px;border:1px solid #dedede;background:#f5f5f5;cursor:pointer;}
.logo-add-btn i{position:absolute;left:50%;background:#77808f;_overflow:hidden;}
.logo-add-btn .i1{top:26px;margin-left:-2px;width:4px;height:22px;}
.logo-add-btn .i2{top:35px;margin-left:-11px;width:22px;height:4px;}
.logo-add-btn p{line-height:20px;padding-top:54px;text-align:center;font-size:14px;color:#999 !important;}
.logo-add-edit{position:absolute;top:0;left:0;width:178px;height:88px;line-height:88px;border:1px dashed #999;opacity:0;filter:alpha(opacity=0);border:1px dashed rgba(0,0,0,.4);color:#fff;font-size:14px;text-align:center;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s;}
.logo-add-edit em{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);}
.logo-add-edit p{position:relative;color:#fff !important;}
#logoM a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
#logoM a:hover{text-decoration:none;}
#logoM a:hover .logo-add-edit{opacity:1;filter:alpha(opacity=100);}

/*top_nav*/
.top_nav {font-size: 14px;font-family:'microsoft yahei';font-weight:normal;}
.top_nav .nav-item {
	line-height:38px;
	float: left;
	margin-right:5px;
	height:40px;
}
.top_nav  a:link,
.top_nav  a:visited{
	color:#fff;
}
.top_nav  a:hover,
.top_nav  a.now {
	 text-decoration: none;
}

.nav-prod{
	position:relative;
	color:#fff;
	z-index:119;
}
.nav-prod a{
	_height:30px;
	_line-height:30px;
	_padding-top:10px;
}
.nav-prod i{
	width:7px;
	height:6px;
	margin:0 0 0 5px;
	display:inline-block;
	vertical-align:middle;
	_overflow:hidden;
	background:url("../img/nav_arrow.png") no-repeat;;
}
.nav-prod-hover i {
	background-position: 0 -6px;
}
.nav-prod ul{
	position:absolute;
	top:40px;
	left:0;
	width:148px;
	padding:7px 0;
	font-weight:normal;
	background:#fff;
	border:1px solid #e5e5e5;
}
.nav-prod li{
	padding:0 10px 0 20px;
	line-height:25px;
	width:120px;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sub-nav {
	display: none;
}
.top_nav .nav-prod-hover .sub-nav a{
	font-weight:normal;
	height:25px;
	line-height:25px;
}
.top_nav .nav-prod .sub-nav a{
	display:block;
	margin:0;
	padding:0;
	line-height:25px;
	text-align:left;
	border:none;
}
.top_nav .nav-prod .sub-nav a:link,
.top_nav .nav-prod .sub-nav a:visited{
	color:#333;
	background:none;
}
.top_nav .nav-prod .sub-nav a:hover{
	height:25px;
	background:none;
	margin:0;
	color:#e04b43;
}
.top_nav .nav-prod .more-cata a:link,
.top_nav .nav-prod .more-cata a:visited{
	color:#0066dd;
}

/* slide wide */
.slide{
	width:100%;
	height:400px;
	position:relative;
}
.slide-lst{
	position:relative;
	width:100%;
	height:400px;
	overflow:hidden;
}
.slide-item{
	position:absolute;
	width:1920px;
	left:50%;
	top:0;
	margin-left:-960px;
}
.mePic {position: relative }
.nopic { background-color: #fff; color: #999; font-size: 16px; height: 180px; line-height: 180px; text-align: center; }
#banNums { position: absolute; top: 160px; left:50%;margin-left:-20px; margin: 0; padding: 0 }
#banNums li { border-radius:10px;background-color: #fff; text-indent: -999em; float: left; font-size: 0; width: 10px; height: 10px; margin: 0 2px; cursor: pointer }
#banNums li.now {background-color: #d9363c; }

.slide #banNums{top:380px;}
.slide-prev,
.slide-next {
  width: 33px;
  height: 67px;
  font-size: 46px;
  font-family: 'simsun';
  text-align: center;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  _background: #000;
  filter: alpha(opacity=30);
  position: absolute;
  top: 55px;
  z-index: 9;
}

.slide-prev {
  left: 50%;
  margin-left: -480px;
}

.slide-next {
  right: 50%;
  margin-right: -470px;
}

.slide-prev:link,
.slide-prev:visited,
.slide-next:link,
.slide-next:visited {
  color: #fff;
}

.slide-prev:hover,
.slide-next:hover {
  background: rgba(0, 0, 0, 0.1);
  filter: alpha(opacity=20);
  text-decoration: none;
}

.slide .slide-prev,
.slide .slide-next{
	top:160px;
}
.but_contact { text-align: center; padding: 10px 0; }
.but_contact .icon{
	margin-right:5px;
}
/* banner product */
.blk-wrap{
	padding:20px 0 0;
}
.blk-hd{
	padding-right:10px;
}
.blk-hd h2 strong{
	width:140px;
	float:left;
	text-align:center;
	color:#fff;
	padding:0 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.blk-hd .after{
	float:right;
	line-height:40px;
}
.blk-hd .after i{
	font-family:'simsun';
	font-weight: bold;
	padding-left: 3px;
	font-style:normal;
}
.blk-hd .after:link,
.blk-hd .after:visited{
	color:#fff;
}
.blk-hd .after:hover{
	color:#e04b43;
}
.blk-bd{
	padding-bottom:20px;
}
.blk .prod-lst{
	width:100%;
	background:#fff;
	overflow:hidden;
}
.blk .prod-lst li{
	width:160px;
	height:215px;
	_height:220px;
	padding:19px;
	float:left;
	border-right:1px dotted #e6e6e6;
	border-bottom:1px dotted #e6e6e6;
	margin: 0 -1px -1px 0;
}
.prod-lst .vam{
	width:160px;
	height:160px;
}
.prod-lst h4{
	font-weight:normal;
}
.blk .prod-lst a:link,
.blk .prod-lst a:visited{
	color:#333;
}
.blk .prod-lst a:hover{
	color:#e04b43;
}
/* info */
.memb-lst th,
.memb-lst td{
	padding:5px 2px;
	font-size:12px;
	vertical-align:top;
}
.memb-lst th{
	text-align:right;
}
/* cert */
.side_1 .mod-cert .boxCont,
.side_2 .mod-cert .boxCont{
	padding:0 10px 20px;
	background:none;
	border:none;
}
.mod-cert-hd{
	height:40px;
	line-height:40px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.mod-cert-hd a:link,
.mod-cert-hd a:visited{
	color:#333;
	text-decoration:none;
}
.proName,
.price{
	text-align:left;
}
.price{
	color:#d9363c;
	font-size:14px;
}
.price strong{
	font-family:arial;
}
.proName a:link,
.proName a:visited{
	color:#333;
}
.proName a:hover{
	color:#e04b43;
}
.side_1 { width: 190px; float: left; _overflow: hidden; }
.side_2 { width: 790px; float: right; padding-bottom: 20px; _zoom: 1; _overflow: hidden; }
.main h2, .move h2 {position:relative;font-size: 14px; margin: 0; line-height: 28px;overflow: hidden; }
.side_2 h2 span { font-size: 12px; font-weight: normal }
.side_1 h2 .hL, .side_1 h2 .hR, .side_2 h2 .hL, .side_2 h2 .hR, .move h2 .hL, .move h2 .hR { display: none }
.side_1 h2 span, .move h2 span {color:#fff; overflow: hidden;}
.side_2 h2 strong, .move h2 strong,#showtype strong{
	float:left;
	_display:inline;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.side_1 .boxCont { padding: 10px ;_padding:10px 8px;}
.side_1 .boxCont .icon-contact{
	margin-left:5px;
}
.side_2 .boxCont, .move .boxCont { padding: 10px 15px }
.side_1 .boxCont, .side_2 .boxCont { overflow: hidden; zoom: 1 }
.side_2 .card-wrap{
	overflow:visible;
	zoom:0;
}
.side_1 .proCategory { padding: 10px }
.side_1 .proCategory .now { font-weight: bold }
.side_1 .proCategory li {
	width:158px;
	background: url(/resources/images/common/dot.png) 0 12px no-repeat ;
	padding: 4px 0 4px 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.proCategory .menu-more{
	border-top:1px dotted #ebebeb;
	margin-top:5px;
}
.menu-more{
	padding-top:10px;
	text-align:center;
}
.menu-more a:link,
.menu-more a:visited{
	color:#333;
}
.menu-more a:hover{
	color:#e04b43;
}
.menu-more i{
	font-family:'simsun';
}
.side_2 .proCategory li { padding: 3px 0; float: left; margin-right: 15px; white-space: nowrap }

.side_2 .hot-industry-bd{
	padding-bottom:0px;
}
.main .box{
	margin-bottom:10px;
}
.box { position: relative;font-family:'Microsoft Yahei' }
.box-prod{cursor:auto !important;}
.box-co{z-index:9}
.more { float: right; margin-right: 15px; margin-top: -28px; }
.addBasket { position: absolute; right: 10px; top: 8px; z-index: 1; }
.boxText li{ padding: 4px 0; word-break: break-all; word-wrap: break-word; }
.boxText li .pic, .boxCont li .pic { word-break: normal; word-wrap: normal; }
.boxImg100 ul, .boxImg160 ul, .boxImg230 ul { overflow: hidden; zoom: 1 }
.boxImg100 li { float: left; width: 120px; height: 140px; text-align: center; margin: 0 10px; _margin: 0 9px; overflow: hidden; zoom: 1 }
.boxImg100, .boxImg160 { padding-top: 15px }
.boxImg100 .pic { width: 102px; margin: auto; margin-bottom: 3px }
.side_2 .boxImg160 { padding: 0 }
.boxImg160 li { float: left; width: 170px; height: 235px; text-align: center; padding:15px 13px 0;border-bottom: 1px dotted #ebebeb;border-left: 1px dotted #ebebeb;margin:0 0 -1px -1px;}
.boxImg160 .pic { width: 162px; height:162px;border:none;margin: auto; margin-bottom: 3px }
.boxImg160 .r { margin-top: 10px }
.side_1 .boxImg230 { padding: 10px 5px }
.boxImg230 .pic { width: 102px;height:102px; margin: auto; margin-bottom: 3px;border:none; }
.boxImg230 li { float: left; width: 50%; text-align: center; height: 140px; margin-bottom: 5px; overflow: hidden; zoom: 1 }
.boxImg160 #otherpro li{
	height:230px;
}
.proNums { text-align: center; border: solid 1px #e6e6e6;border-top:none;height: 40px;background:#fff;}
.proNums span { background-color: #cdcdcd; height: 15px; width: 16px; display: inline-block; line-height: 15px; margin: 14px 2px 0 2px; cursor: pointer; color: #fff }
.proNums span.now { background-color: #666 }
.proNums #goL, .proNums #goR { background-color: inherit; color: #666 }
.marketingPro100 li { width: 152px }
.box .r { padding: 0 10px 10px 10px; }
.boxCont{
	background:#fff;
}
.side_2 .marketingPro160{
	padding:0;
}
.marketingPro160 li{
	padding: 18px 18px 8px 19px;
	border-bottom:1px dotted #e6e6e6;
	margin-left:-1px;
}
.marketingPro160 img {
	max-width: 200px;
	max-height: 200px;
}
.marketingPro160 .vam{
	width:120px;
	height:120px;
}
.marketingPro160 .proName{
	margin-top:5px;
}

.side_2 .related-quickpro-hd{
	background:#ebebeb;
	padding-left:15px;
	border:1px solid #dedede;
	margin:0;
	color:#666;
}
.side_2 .related-quickpro-hd strong{
	float:none;
	color:#666;
	background:none;
	text-shadow:none;
	padding:0;
	margin:0;
	display:inline;
	position: static;
}
.side_2 .related-quickpro-hd .hR,
.side_2 .related-quickpro-hd .hL{
	display:none;
}
/* company page */
.side_2  .company-video{
	padding:30px 0 30px 75px;
}
.company-blk-info{
	height:155px;
	overflow:hidden;
}
.company-blk-more{
	border-top:1px dotted #ededed;
	padding-top:10px;
	text-align:center;
	margin-top:15px;
}
.company-blk-more a:link,
.company-blk-more a:visited{
	color:#333;
}
.company-blk-more a:hover{
	color:#e04b43;
}
.companyPic {width: 160px;margin:10px;border:1px solid #e6e6e6;}
.companyPic .vam{
	width:160px;
	height:160px;
}
.companyInf {line-height: 1.8; padding: 10px;font-size:14px;}
.mAs { margin: 10px 20px; _margin: 10px; text-align: center }
.mAs img { display: block; margin: auto }
.asdetail { overflow: hidden; zoom: 1 }
.asdetail .mAs { float: left; width: 180px }
.asdetail .mAs_ar { padding: 10px; float: left; width: 495px }
.asdetail .mAs_ar p { color: #333 !important; }
.asdetail .mAs_ar li { line-height: 1.8 }
.asdetail .mAs_ar p { background: #f6f6f6 url(/resources/images/common/ar.gif) no-repeat 11px 6px; margin-bottom: 0; padding-bottom: 10px; padding-left: 80px; padding-top: 10px; }
.box-annexation { margin-top: 20px; background: none !important; border: none !important; box-shadow: none !important; padding-left: 3px }
.otherLink { padding: 0 }
.otherLink li { padding-left: 18px; margin: 3px 0; background-image: url(/resources/images/icon_otherlink.gif); _height:18px;_overflow:hidden;background-repeat: no-repeat }
.otherLink #one { background-position: left 3px }
.otherLink #two { background-position: left -16px }
.otherLink #three { background-position: left -52px }
#suoyin li { padding-left: 18px; margin: 3px 0; background: url(/resources/images/icon_otherlink.gif) 0 -82px no-repeat }
.contactCard #open { cursor: pointer; color: #0084c5; background: url(/resources/images/icon_a1.gif) no-repeat 98px 10px; margin-top: 5px }
.contact-tit{
	float:left;
}
.contact-bd{
	display:block;
	overflow:hidden;
}
.contactCard .but { margin: 10px 0 }
.contactCard .but a { height: 23px; width: 91px; display: inline-block; text-indent: -999em; background: url(/resources/images/contact_now_s_cn.gif) no-repeat 0 0; }
.contactCard .but img { vertical-align: -9px; margin-left: 5px }
.companyInfo{background:#fff;padding:5px 10px;}
.companyInfo li {padding:7px 8px 6px;background: url(/resources/images/common/gray_dot.png) 0 15px no-repeat;display: block }
.companyInfo .time {color: #999 }
.asInfo .fl { border: solid 1px #e2e2e2; margin-right: 20px }
.asInfo ul { overflow: hidden; zoom: 1 }
.asInfo li { padding: 3px 0 }

/*custom showroom*/
.editBox { position: absolute;top:0;right:0;z-index: 100;}
.editBox a { display:inline-block;width:28px;height:20px;line-height:20px;margin: 0 2px 3px;color: #fff !important; padding-left: 20px;background:#313844 url(/resources/images/common/arrow_new.gif) no-repeat;border-radius:2px; }
.editBox .edit {background-position:0 -80px;}
.editBox .del { background-position:0 -100px; }
.customShowroom {position:relative;z-index:101;font-family:"Microsoft Yahei";*zoom:1;}
.tabCustom-wrap{width:100%;height:40px;}
.tabCustom { background: #313844; height: 40px }
.con {position:relative;padding: 20px 0 30px; *zoom: 1 ; }
.con1{height:280px;}
.con2{height:282px;}
.con4{height:275px;}
.layout-lst li { float: left; margin: 0 10px; position: relative }
.layout-lst li img { padding:5px;border:1px solid #fff; background:#fff; }
.layout-lst li div { text-align: center; color: #d4d4d4; margin-top: 12px }
.layout-lst .hoar img,.layout-lst .none img{border-color:#ddd;cursor: pointer;}
.layout-lst .hoar div,.layout-lst .none div { color: #666 }
.choice { position: absolute; top: 101px;left: 81px; width: 16px;height: 16px;  background: url(/resources/images/choice.png) no-repeat;   }
.cus_bt { padding-left: 10px }
.cus_bt p { margin: 0; line-height: 36px }
.cus_bt a { color: #3987D5 !important; }
.custom_c {position:relative; background: #f5f5f5;border-bottom:1px solid #dedede;margin: auto; }
.tab_c { overflow: hidden; zoom: 1 }
.tab_c li { float: left; margin:5px 22px 0 0; cursor: pointer; width: 84px;  text-align: center; height: 35px; line-height: 30px; font-size: 14px; color: #ccc; }
.but_c { float: right; margin-top: 7px; width: 230px; text-align: right; }
.ic-tab span{position:relative;float:left;width:139px;height:38px;line-height:38px;margin-right:9px;border:1px solid #ddd;border-bottom:none;background:#eee;text-align:center;font-size:14px;cursor:pointer;}
.ic-tab span.now{padding-bottom:1px;margin-bottom:-1px;background:#fff;color:#333;font-weight:bold;}
.custom_c .tip{margin:-5px 0 15px;font-size:12px;}
.custom_c .icon-warn{width:16px;height:16px;background-image:url(/resources/images/icon/icon-16.png);}

.tab_c .now { background:#f5f5f5; color: #313844;font-weight:bold; }
.cur-theme { position: relative; float: left; width: 178px;height:240px;border:2px solid #00a600;padding:0 9px; background:#fff;}
.cur-theme .tit{width:178px;height:20px;line-height:20px;padding:10px 0;font-size:14px;white-space: nowrap;overflow:hidden;}
.cur-theme img {width:176px;height:176px;border:1px solid #ddd;}
.cur-theme .outer { position: absolute; left:9px;bottom:20px;width:178px; height: 23px;  background-color: #000; opacity: 0.5; filter: alpha(Opacity=50); }
.cur-theme .tempName { position: absolute;left:9px;bottom:20px;width:178px;height:23px;line-height:23px;color: #fff;font-weight: bold; text-align: center;}
.theme-cons { float: right; width: 778px;height:240px;background:#fff;border:1px solid #ddd; overflow: hidden; zoom: 1 }
.theme-cons ul{padding-left:13px;}
.theme-lst li {position: relative;float: left;_display:inline;  width: 140px; height: 80px;  margin: 13px 13px 0 0;cursor: pointer; overflow: hidden; zoom: 1; }
.theme-lst li img { width: 100%;height:100%; }
.theme-lst .mark-lvl{position:absolute;top:0;right:0;width:42px;height:17px;line-height:17px;text-align:center;color:#fff;background:#d9363c;}
.theme-lst .outer { position: absolute; width:100%; left:0;bottom:0; background-color: #000; opacity: 0.5; filter: alpha(Opacity=50); height: 21px }
.theme-lst .tempName { position: absolute;left:0;bottom:0;color: #fff; font-weight: bold; height: 21px;line-height: 21px; text-align: center; width:100%; }
.theme-lst .choice { left: auto; top:auto;right:2px;bottom:2px; }
/*
.page { float: right; padding-top: 10px; padding-right: 15px }
.page a, .page span { font-weight: bold; width: 18px; height: 18px; display: inline-block; line-height: 16px; text-align: center; }
.page span { background-color: #3c8ee2; color: #b4d7fd; border-left: solid 1px #2864a0; border-top: solid 1px #2864a0; border-right: solid 1px #fff; border-bottom: solid 1px #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.page a { color: #3987D5 !important; }
*/
.img-selected { float: left;width:300px;height:315px;border:1px solid #ddd;background:#fff; }
.img-selected-wrap{padding:0 10px;}
.img-selected-tit{padding-top:7px;line-height:20px;font-size:14px;color:#333;}
.img-selected-tit span{font-size:12px;color:#666;font-weight:normal;}
.img-selected-lst li {position:relative; width:280px; margin:10px 0 0; }
.img-selected-lst .isl-img{position: relative;width:280px;height:58px;}
.isl-img img{width:100%;height:100%;}
.img-selected-lst .isl-delete { position: absolute; width: 15px; height: 15px; right:0; top: 0; background: url(/resources/images/icon-del.png); text-indent: -999em;_overflow:hidden; }
.img-selected-lst .isl-other{height:22px;line-height:22px;}
.isl-other .state-tips{position:relative;float:left;}
.state-tips .txt-cons{color:#d9363c;}

/*ico*/
.ico-tip{display:inline-block;vertical-align:middle;margin:-2px 0 0 5px;width:16px;height:16px;background:url(/resources/images/ico-tip.png) no-repeat;}
.ico-tip-warn{background-position:0 0;}
.ico-tip-question{background-position:-16px 0;}

.state-tips .poptip,.isl-operate .poptip{width:170px;z-index:100;right:-165px;top:28px;}
.isl-operate .poptip{width:130px;right:-115px;}
.isl-operate{position:relative;float:right;}
.isl-operate a{margin:0 8px;color:#05c;}
.isl-operate span{margin:0 8px;color:#999;}
.isl-operate .poptip a{margin:0;}
.isl-operate .poptip p{line-height:18px;}
.img-selected-lst .needModifyImg { cursor: pointer; position: absolute; width: 170px; left: 1px; top: 1px; line-height: 42px; background-color: #ababab; color: #000; opacity: 0.7; filter: Alpha(Opacity=70); height: 42px }
.img-selected-lst .nobanner .isl-img { border: 1px dashed #dedede; background:#eee;color: #ccc; font-size: 17px;height:58px; line-height:58px;text-align:center; }
.img-selected-lst .nobanner .isl-img img{width:auto;height:auto;}
.img-selected-lst .nobanner .isl-operate span{color:#ccc;}


.img-choice{float:right;width:668px;height:317px;}
.sys-img ,.diy-img{height:276px;background:#fff;border:1px solid #ddd;overflow: hidden; zoom: 1 }
.sys-img-lst {height:212px;margin-right:-18px; padding: 25px 0 0 15px;overflow:hidden; }
.sys-img-lst li { float: left;width:200px;  margin: 0 18px 10px 0; }
.sys-img-lst .sil-img{position:relative;width:100%;height:40px;cursor: pointer;}
.sil-img img{width:100%;height:100%;}
.sys-img-lst li .choice {display: none; left:auto; top:auto;right:4px;bottom:4px; }
.sys-img-lst li.hoar .choice { display: block; }
.sil-operate{height:16px;line-height:16px;margin-top:6px;}
.preview-btn{float:right;margin-right:8px;color:#666;}
.preview-btn:link,.preview-btn:visited{color:#666;}
.icon-preview{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:-2px 5px 0 0;background:url(/resources/images/icon_preview.png) no-repeat;}
.sys-img-lst .sIm { float: left; width: 170px; height: 170px; margin-top: 20px }
.sys-img-lst .sIm select { width: 162px; padding: 2px; margin-top: 10px }

.diy-img-wrap { padding: 40px 30px }
.diy-cons{heihgt:26px;line-height:26px;}
.diy-upload-wrap{position: relative;width:94px;height:26px;overflow:hidden;}
.diy-upload{width:94px;height:26px;border:1px solid #dedede;background:#fff;text-align:center;color:#333;font-size:12px;border-radius:3px;vertical-align:top;}
.diy-upload-disabled{color:#bbb;}
.diy-txt {line-height: 22px; margin-top: 20px;color:#666; }
.diy-uploaded{padding:10px 20px 0;}
.diy-uploaded .reupload{margin-left:45px;}
.diy-cut{width:100%;height:200px;background:#ddd;}

#error { color: red; margin-top: 3px }
.okTip, .errorTip { -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff; padding: 5px 15px; position: absolute; left: 48%; z-index: 99; top: 32px; -moz-box-shadow: 1px 1px 2px #333; -webkit-box-shadow: 1px 1px 2px #333; }
.okTip { background-color: #5F942F; }
.errorTip { background-color: #C91805; }
.editName .okTip, .editName .errorTip { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; position: static; font-size: 12px; -moz-box-shadow: none; -webkit-box-shadow: none; padding: 3px 8px 4px; }
.editName .errorTip { border: #fdc2bb 1px solid; background: #ffecea; color: #333 }
.closeEdit,.openEdit { position:absolute;z-index:10;left:50%;bottom:0;margin-left:-33px; }
.closeEdit a,.openEdit a {display:block; color: #fff;  width:0;height:0;white-space: nowrap;border-width:0 33px 24px;border-style:solid;border-color:transparent transparent #77808f;_filter:chroma(color=tomato);_border-color:tomato tomato #77808f; }
.closeEdit a:link,.closeEdit a:visited,.openEdit a:link,.openEdit a:visited{color:#fff;}
.closeEdit a:hover,.openEdit a:hover {color:#fff; text-decoration: none }
.closeEdit a em,.openEdit a em{position:absolute;width:66px;height:24px;line-height:24px;left:50%;margin-left:-33px;text-align:center;font-style:normal;cursor:pointer;*zoom:1;}
.closeEdit a em{top:3px;}
.openEdit a em{top:-3px;}
.openEdit{ bottom:-24px; }
.openEdit a{border-width:24px 33px 0;border-color:#77808f transparent transparent;_border-color:#77808f tomato tomato;}
.addmodel {  width: 440px; float: left;padding:0 20px; }
.addmodel .addtit { font-size: 14px; font-weight: bold; }
.addmodel label { margin-right: 15px; display: inline-block; line-height: 28px }
.addmodel .addseo { margin-top: 10px; color: #999; }
.addcheck input{margin:0;}
.custom_c .tip-edit-mod{margin:5px 0 0;}

/*pager*/
.pager{text-align:center;}
.pager span{display:inline-block;width:18px;height:18px;line-height:18px;border:1px solid #ebebeb;text-align:center;color:#666;}
.pager .num{cursor:pointer;}
.pager .current{color:#fff;border-color:#d9363c;background:#d9363c;}

/*leftmenu*/
#mPro, r { margin-right: 10px; margin-bottom: 10px }
#mPro #moreCat { background-color: #efefef; border: 2px solid #DCDCDC; margin-left: 228px; margin-top: -15px; padding: 10px; position: absolute; text-align: left; width: 170px; }
#mPro #moreCat ul li { padding-bottom: 5px; padding-top: 5px; }
/*company page*/
.membInfo {margin-bottom: 20px }
.membInfo th, .membInfo td {padding: 6px;}
.membInfo th { width: 135px; font-weight: normal; text-align: right; vertical-align: top;}
.helpLink { padding: 10px }
.helpLink li { line-height: 1.8; list-style: disc; margin-left: 30px; }
.membInfo #open td { background: url("/resources/images/icon_a1.gif") no-repeat 103px 14px; color: #0084C5; cursor: pointer; margin-top: 5px; }
/*product list*/
.main .proL .boxCont{
	border:none;
}
#prolocal{
	float:left;
}
.proL,
.offL{
	background:#fff;
}
.prod-hd{
	line-height:35px;
	padding:0 15px;
	border-bottom:1px solid #e6e6e6;
}
.prod-hd strong{
	font-size:14px;
}
.all-prod-hd{
	height:36px;
	line-height:35px;
	background:#fafafa;
	padding:0 15px;
	overflow:hidden;
}
.all-prod-hd i{
	font-family:'simsun';
	font-weight:bold;
	margin:0 3px;
}
.offL .all-prod-hd{
	background:#fff;
	border-bottom:1px solid #e6e6e6;
}
.keyword { color: #666; font-size: 12px; margin-bottom: 10px }
.keyword h1 { display: inline; font-size: 12px; font-weight: 400; }
.offer-prod-lst{
	overflow:hidden;
}
.offer-prod-win{
	padding:0;
}
.offer-prod-win .boxImg160 li{
	height:255px;
}
.proitem {border-top:1px dotted #ebebeb;padding:20px;margin-top:-1px;overflow: hidden; position: relative; zoom: 1;}
.PhotoL {float: left;padding-right:20px;width: 140px}
.PhotoL .vam{
	width:120px;
	height:120px;
}
.proitem h3 {height: 20px; font-size: 14px; margin-bottom:10px;vertical-align: top; overflow: hidden; }

.proitem .desc {
	float: left;
	margin-right: 10px;
	padding: 3px 0 5px;
	width: 450px;
	color:#666;
	line-height:21px;
}
.desc a{    font-family: arial;}
.proitem .desc span,
.offer-prod-lst .icon-sell,
.offer-prod-lst .icon-buy,
.offer-prod-lst .icon-teamwork,
.offDetail_box .icon-sell,
.offDetail_box .icon-buy,
.offDetail_box .icon-teamwork{
	padding:0 5px;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}
.offer-prod-lst .icon-sell,
.offDetail_box .icon-sell{
	background:#da373c;
}
.offer-prod-lst .icon-buy,
.offDetail_box .icon-buy{
	background:#da9b37;
}
.offer-prod-lst .icon-teamwork,
.offDetail_box .icon-teamwork{
	background:#37b9da;
}
.proitem .contact .icon{
	margin:-2px 5px 0 0;
}
.proitem .contact .btn:link,
.proitem .contact .btn:visited,
.proitem .contact .btn:hover{
	color:#d9363c;
}
.showroom-product-discrpit { margin: 0; padding: 0; word-break: break-all; }
.updatetime {color: #999; text-align: right; }
.view-wrap{
	height:35px;
	float:right;
}
.view-wrap .view a,
.view-wrap .view-page-l,
.view-wrap .view-page-r{
	display:inline-block;
	border:1px solid #ebebeb;
	line-height:25px;
	padding:0 10px;
	margin-left:-5px;
	background:#f5f5f5;
}
.view-wrap a:link,
.view-wrap a:visited{
	color:#333;
}
.view-wrap .view a:hover,
.view-wrap .view-page-l:hover,
.view-wrap .view-page-r:hover{
	text-decoration:none;
	color:#d9363c;
}
.view-wrap .view-page-disabled:link,
.view-wrap .view-page-disabled:visited{
	color:#999;
}
.view-wrap .view-page-disabled{
	cursor:default;
}
.view-wrap .view img{
	margin-top:-3px;
}
.view-wrap span{
	font-family:'arial';
	display:inline-block;
	padding:0 20px 0 30px;
}
.view-wrap .view-page-l,
.view-wrap .view-page-r{
	font-family:'simsun';
	font-weight:bold;
}
.prod-lst .view-page-disabled:link,
.prod-lst .view-page-disabled:visited{
	color:#ddd;
	cursor:default;
}
.view-wrap .view .current{
	background:#fff;
}
.view-wrap .view .current:link,
.view-wrap .view .current:visited{
	color:#d9363c;
}
.pro_text li { padding: 3px 10px; }
.desPreview { color: #333; border: 1px solid #F7E092; background-color: #FDF9ED; padding: 10px; width: 90%; margin-top: 5px; }
.desPreview .PreviewLink { line-height: 23px; height: 23px; background-color: #F8EEC1; margin-top: 10px; padding: 0 10px; }
#otherpro .price strong { margin-right: 5px }
.groupListMore { padding-bottom: 10px; padding-right: 10px; text-align: right; z-index: 1 }


/*AR*/
#arInfo { color: #333; background: #f6f6f6 url(/resources/images/common/ar.gif) no-repeat 15px 20px; border: 1px solid #CCC; margin: 15px 15px 0; padding: 20px 15px 15px; }
#arInfo img { position: absolute }
#arInfo p { margin-bottom: 0.6em; padding-left: 90px; margin-top: 0; padding-top: 0 }
#arInfo .view a { font-size: 12px }
#report { width: 475px; margin: 0 auto; padding: 20px; line-height: 1.8; }
#report li { overflow: hidden; zoom: 1 }
#report strong { float: left; }
#report li p { padding-left: 70px; margin: 0 }
.arStat { padding-left: 5px; overflow: hidden; zoom: 1 }
.arStat li { padding: 0 10px 0 15px; background: url(/resources/images/common/stat.gif) no-repeat left center; color: #666; }
.arStat li.check { background: url(/resources/images/common/stat_c.gif) no-repeat left center; color: #000 }
#arTip { text-align: center; padding: 10px 0 30px; border-top: 1px solid #ccc; color: #666 }

/* offer list */
.offer-tit{
	float:left;
}
.offer-set{
	float:right;
	padding-right:24px;
}

/* cert info */
.cert-info{
	border-top:1px dotted #dedede;
	padding:8px 0 15px;
}
.cert-info li{
	line-height:26px;
}
.cert-info .menu-company-name{
	font-weight:bold;
}
.cert-ope{
	margin-bottom:10px;
}
.cert-ope .btn-m{
	padding:0 4px;
}
/*product detail*/
#dir { font-size: 12px; font-weight: normal; padding: 0px 0 10px;color:#999;}
#dir a:link,
#dir a:visited{
	color:#333;
}
#dir a:hover{
	color:#e04b43;
}
.proDetail_box{
	border:1px solid #e6e6e6;
	margin-bottom:10px;
	background:#fff;
}
.prod-detail-tab{
	height:34px;
	border-bottom:1px solid #e8e8e8;
}
.prod-detail-tab li{
	float:left;
	padding:0 32px;
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#d9363c;
	border-right:1px solid #e8e8e8;
	background:#fff;
	position:relative;
}
.prod-detail-tab li b{
	position:absolute;
	top:-1px;
	left:0;
	width:100%;
	height:2px;
	background:#d9363c;
	overflow:hidden;
}
.view-show{
	position:relative;
}
.big-pic{
	width:360px;
	height:360px;
	line-height:357px;
	margin:0 auto;
	background:#f7f7f7;
	position:relative;
	*margin-left:20px;
	_display:inline;
	z-index:2;
}
.big-pic .icon-magnifier{
	width:30px;
	height:30px;
	background:url(../img/magnifier.png) center no-repeat;
	background-color:#fff;
	opacity:.6;
	filter:opacity(alpha=60);
	position:absolute;
	right:0;
	bottom:0;
	z-index:100;
}
.halfImg {
	border:1px solid #e8e8e8;
	background:url("../img/detail_dot.png") 400px 0 #fff repeat-y;
	position:relative;
	margin-bottom: 20px;
	zoom: 1
}
.halfImg .detailPhoto {
	float: left;
	margin-right: 20px;
	padding-bottom:45px;
	width: 400px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	position:relative;
	z-index:99;
}
.halfImg .detailPhoto td{text-align:center;vertical-align:middle;}
.detailPhoto .bImg {
	background-color: #fff;
	display: table-cell;
	*display:block;
	*font-size:235px;
	height: 400px;
	line-height: 400px;
	width: 400px;
	text-align: center;
	vertical-align: middle;
}
.offDetail_box .halfImg{
	background-position:310px 0;
}

/* big video */
.big-video{
	width:360px;
	height:360px;
	background:#f7f7f7;
	position:absolute;
	top:0;
	left:20px;
	z-index:3;
}
/* share */
.share-item a{
	display:inline-block;
	margin-right:8px;
	background:url("/resources/images/common/share_icon.png") no-repeat;
}
.share-item .share-sina{
	background-position:0 0;
}
.share-item .share-qzone{
	background-position:0 -16px;
}
.share-item .share-seo{
	background-position:0 -32px;
}
.share-item .share-tqq{
	background-position:0 -48px;
}
.share-item .share-rr{
	background-position:0 -64px;
}
.share-item .share-hbaidu{
	background-position:0 -80px;
}
.share-item .share-douban{
	background-position:0 -96px;
}
.share-item .share-arrow{
	display:inline-block;
	font-family:'simsun';
	font-weight:bold;
}

/* offer detail */
.offDetail_box {margin-bottom:10px;}
.offDetail_box .detailPhoto{
	width:310px;
}
.offDetail_box .detailPhoto .bImg{
	width:310px;
	height:310px;
}
.offDetail_box .rightCon{
	width:435px;
}
.offDetail_box .rightCon h1{
	width:auto;
	height:auto;
}
.offDetail_box .offertb th,
.offDetail_box .offertb td {
	text-align: center;
	padding: 9px 0 8px 0;
	width: 50%;
}
.offDetail_box .offertb th{
	background:#ebebeb;
	border-top:1px solid #dedede;
}
.offDetail_box .offertb td{
	border-top: 1px solid #fff;
	background: #f5f5f5;
}
.offDetail_box .proDes{
	margin-bottom:10px;
	padding:0 20px 20px;
}
.offDetail_box .offerdetail-info{
	border:1px solid #e6e6e6;
	background:#fff;
	padding-bottom:20px;
}

.offDetail_box .proDes strong{
	display:block;
	line-height:36px;
	border-bottom:1px dotted #e6e6e6;
	margin-bottom:10px;
}

/* marketing module */
.side_2 .market{
	padding:0 20px;
}
.side_2 .marketdet{
	padding:15px 10px 20px 20px;
	overflow-x: auto;
}
.market-item{
	height:120px;
	padding:20px 0;
	border-top:1px dotted #e6e6e6;
	margin-bottom:-1px;
}
.market-item dt{
	width:120px;
	height:120px;
	float:left;
}
.market-item dd{
	overflow:hidden;
	padding-left:20px;
}
.market-item .intro{
	margin-top:5px;
	height:75px;
	overflow:hidden;
}
.market-item h3 a:link,
.market-item h3 a:visited,
.album .album-tit:link,
.album .album-tit:visited{
	color:#333;
}
.market-item h3 a:hover,
.album .album-tit:hover{
	color:#d9363c;
}
.marketdet h3{
	font-size:14px;
}
.marketdet .time{
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#666;
}
/* collectibles album */
.side_2 .album{
	padding:0;
}
.album-lst{
	overflow:hidden;;
}
.album-lst li{
	width:120px;
	height:195px;
	padding:19px 18px 19px 19px;
	border-right:1px dotted #e6e6e6;
	border-bottom:1px dotted #e6e6e6;
	float:left;
	margin-right:-1px;
}
.album-lst li:nth-child(1){
	padding:19px 20px;
}
.album .album-tit{
	display:block;
	margin-top:8px;
}

.boxImg230 .album-lst li{
	width:72px;
	height:135px;
	padding:5px 9px;
	border:0;
	border-bottom:1px dotted #e6e6e6;
	text-align:left;
}
.boxImg230 .album-lst .ecaBox img{
	width:68px;
	height:88px;
	border:1px solid #e6e6e6;
}
.album-lst .ecaBox{
	margin-bottom:7px;
}
/* marketing module */
.side_1 .marke-mod,
.side_1 .side1-prod{
	padding:0 12px 10px;;
}
.marke-mod-lst li{
	padding:15px 0;
	border-bottom:1px dotted #ececec;
}
.marke-mod-lst dl{
	overflow:hidden;
}
.marke-mod-lst dt{
	width:80px;
	height:80px;
	float:left;
	overflow:hidden;
}
.marke-mod-lst .vam{
	width:80px;
	height:80px;
}
.marke-mod-lst dd{
	padding-left:10px;
	overflow:hidden;
}
.marke-mod-lst a:link,
.marke-mod-lst a:visited,
.album-lst a:link,
.album-lst a:visited{
	color:#333;
}
.marke-mod-lst a:hover,
.album-lst a:hover{
	color:#d9363c;
}

/* product show */
.prod-show li{
	padding:10px 0;
}
.prod-show .pic{
	width:162px;
	border:1px solid #e6e6e6;
}
.prod-show .proName{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* multi pictures */
.small-pic{
	padding-left:20px;
}
.video-out,
.imgs-out{
	float:left;
}
.video-out{
	margin-right:10px;
}
.mImgs table{width:auto;}
.mImgs td {text-align: center; vertical-align: middle; width: 50px; height: 50px; cursor: pointer }
.mImgs td.td-odd,
.mvideo td.td-odd{border:1px solid #fff;}
.mImgs td img,
.mvideo td img{ margin-bottom: 0; width: 50px; height: 50px }
.mImgs td.cur,
.mvideo td.cur{
	border:1px solid #ce5503;
}
.mImgs .td-even{
	width:10px;
}
.rightCon { float: left; width: 520px; padding-bottom:20px;position:relative; }
.rightCon h1 {width:500px; font-size: 16px;padding:18px 0 8px 0;font-family:'simsun';}
#prodetails_data { width: 100%; font-size: 12px; color: #666;margin-top:20px;}
#prodetails_data th, #prodetails_data td { padding: 6px 10px; }
#prodetails_data th { width: 60px; text-align: right; font-weight: normal; }
#prodetails_data td{color:#333;}
.offDetail_box #prodetails_data th,
.offDetail_box #prodetails_data td{
	padding:6px 0;
}
.offDetail_box #prodetails_data th{
	text-align:left;
	padding-right:5px;
}

.video-lnk{
	margin-top:5px;
    display: inline-block;
}
.video-lnk:link,
.video-lnk:visited,
.video-lnk:hover{
    color: #ce5503;
	text-decoration:none;
}


#butS { margin-top: 25px;padding-top:22px;border-top:1px solid #ebebeb;zoom: 1 }
#butS .but_contact { float: left; padding: 0; margin: 0 }
#butS .but_contact img { margin-left: 10px; vertical-align: bottom; }
#butS .contactFr { float: left; padding:3px 0 0 10px;margin:0;font-size:14px;}
#butS .contactFr a{
	margin-right:7px;
}
#butS .contactFr .icon{
	margin-right:5px;
}
.contactFr { float: right; margin-right: 15px; margin-top: -28px }
/*
.imagezoom { background: #fff url(/resources/images/seebigpic.png) no-repeat center; width: 20px; height: 20px; z-index: 100; position: absolute; margin-left: 250px; margin-top: -22px; opacity: 0.8; filter: Alpha(Opacity=80) }
*/
.imgborderdetails {
	 max-width: 360px;
	 max-height: 360px;
	 _width:360px;
	 _height:360px;
  }

.offDetail_box .imgborderdetails {
	 max-width: 160px;
	 max-height: 160px;
	 _width:160px;
	 _height:160px;
  }
.offL a:link,
.offL a:visited,
.detail-share-ope a:link,
.detail-share-ope a:visited{
	color:#333;
}
.offL a:hover,
.detail-share-ope a:hover{
	color:#e04b43;
}
.offL .desc { width: 560px }
.prices th,
.prices td {
	text-align: center;
	padding: 9px 0 8px 0;
	width: 50%
}
.prices th{
	background:#ebebeb;
	border-top:1px solid #dedede;
	font-weight: normal;
}
.prices td {
	border-top:1px solid #fff;
	background:#f5f5f5;
}
.prices .red { color: #e65055;font-size:14px;}
.toedit { position: absolute; top: -25px; right: -2px; background: #fff url(/resources/images/icon_edit.gif) no-repeat 5px center; width: 30px; padding-left: 20px; height: 19px; border: solid 1px #7a8187; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 5px }
#prodetails { width: 95%; border-left: solid 1px #ddd; border-top: solid 1px #ddd; margin: auto; }
#prodetails th, #prodetails td { border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 5px; vertical-align: top }
#prodetails th { width: 110px; text-align: right }
.showroom-prod{margin-top:20px;font-size:14px;}
.showroom-prod-tab{height:27px;border-bottom:1px solid #ccc;}
.showroom-prod-tab li{float:left;position:relative;padding:2px 0 3px;width:98px;margin-right:5px;border:1px solid #ccc;border-bottom:none;font-size:14px;text-align:center;background-color:#f8f8f8;}
.showroom-prod-tab .hover{font-weight:bold;background-color:#fff;padding:2px 0 4px}
.show-prod-lst h4{margin:0;padding:0;padding-top:20px;}
/* for Pro&Off's table data */
#StyleTableProd { margin: 8px auto; clear: both; width: 95%; zoom: 1; overflow-x: auto; overflow-y: hidden; padding: 2px 2px 20px; }
#StyleTableProd table { width: 95%; min-width: 400px; margin: 2px; float: left; clear: both; text-align: center; border: 0; border-collapse: collapse; }
#StyleTableProd table caption { border: 0; margin: 0 auto; text-align: center; }
#StyleTableProd table td, #StyleTableProd table th { background-color: transparent; border: 1px solid gray; padding: 0 3px; text-align: left; }
/*index*/
.sindex { background:#fff;padding:10px;zoom: 1; overflow: hidden;}
.sindex div { padding-left: 15px; line-height: 3; }
.sindex ul { float: left; width: 45%; }
.sindex ul, .sindex li {padding-left: 10px; margin-bottom: 5px; }
.sindex li{
	background: url(/resources/images/common/dot.png) 0 8px no-repeat;
}
/*pop*/
.pop { position: absolute; z-index: 100; background-color: #fff; width: 370px; border:5px solid #4c4c4c;padding:0 20px; height: auto; _height: 160px; min-height: 160px; top:0; left:0;font-family:"Microsoft Yahei";}
.pop h2 { margin: 0; height: 36px; line-height: 36px;border-bottom:1px dotted #ddd;color: #333; font-size: 14px;text-align:left; }
.pop h2 a { background: url(/resources/images/icon/icon-16.png) no-repeat -48px -80px ; height: 16px; width: 16px; float: right; margin: 10px -10px 0 0; }
.pop h2 a:hover{ background-position: -64px -80px;}
.pop .cent { padding: 15px 20px; }
.pop .tab { overflow: hidden; zoom: 1 }
.pop .tab li { background: url(/resources/images/pop_tab.gif) no-repeat left top; float: left; height: 36px; padding-left: 15px; cursor: pointer; margin-right: 10px; color: #3987d5; font-weight: bold }
.pop .tab li span { background: url(/resources/images/pop_tab.gif) no-repeat right top; display: block; padding-top: 6px; padding-bottom: 12px; padding-right: 15px }
.pop .tab li.now { background: url(/resources/images/pop_tab.gif) no-repeat left bottom; color: #333 }
.pop .tab li.now span { background: url(/resources/images/pop_tab.gif) no-repeat right bottom }
.pop .others li { background: #ebf5ff url(/resources/images/icon_a3.png) no-repeat 8px 10px; border: solid 1px #ddeefd; padding: 5px 18px; margin-bottom: 5px }
.pop .others li span { float: right }
.pop .others li span a { color: #3987D5; }
.Alpha { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: #000; width: 100%; height: 100%; z-index: 2; opacity: 0.4; filter: Alpha(Opacity=40) }
.collapsed { display: none }
.editName .newName { margin: 3px 0; padding: 5px;height:14px;line-height:14px; width: 140px;border:1px solid #e6e6e6;outline: none;font-size:12px; }
.addnew { margin-top: 10px }
.pop .cent span.tit { display: inline-block;  margin-right: 5px; vertical-align: top; padding-top: 10px }
.editStyle form { display: inline; font-size: 14px }
.editStyle label { display: inline-block; height: 100px; width: 100px; overflow: hidden; padding: 11px 10px 0 0; background: url(/resources/images/pop_style.gif) no-repeat; margin-right: 10px }
.editStyle label input { position: relative; top: -2px }
.editStyle label.tb { background-position: 5px bottom }
.editStyle label.te { background-position: -122px bottom }
.pop-btn { padding: 10px 0 30px; text-align: center }
#pop_sure { color: #7a0809; font-weight: bold; background: url("/resources/images/pop_but.png") 0 -32px no-repeat; border: none; cursor: pointer; height: 27px; width: 67px; }
.pop-auto{width:auto;min-height:0;}

/**/
.pop-setlink{width:470px;}
.setlink-cons{width: 412px;margin: 0 auto;padding:25px 0;}
.tip-txt,.tip-error-txt{margin-top:5px;line-height:20px;}
.tip-error-txt{color:#d9363c;}
.pop-prompt{width:310px;}
.prompt-cons{padding:10px 0 0;height:60px;line-height:60px;overflow:hidden;}


/*pop-preview*/
.pre-img{width:980px;padding:10px;background:#fff;}
.pre-close{position:absolute;right:0;top:-30px;width:30px;height:30px;background:#555 url(/resources/images/common/pop-close.png) no-repeat center center;text-indent:-9999em;}

/*cutImage*/
.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline { font-size: 0px; position: absolute; background: white url('Jcrop.gif') top left repeat; }
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-vline.right { right: 0px; }
.jcrop-hline.bottom { bottom: 0px; }
.jcrop-handle { font-size: 1px; width: 7px !important; height: 7px !important; border: 1px #eee solid; background-color: #333; }
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline { background: yellow; }
.custom .jcrop-handle { border-color: black; background-color: #C7BB00; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.passwordTip { border: 1px solid #CCC; padding: 17px 20px 20px; font-size: 12px; position: relative; background: #f2fdfc; line-height: 2 }

.passwordTip #close { position: absolute; right: 10px; top: 5px; cursor: pointer }
.passwordTip a { margin: 0 3px }
.passwordTip strong { color: #333; display: inline-block; margin-bottom: 10px }
#passwordError, #ecatalogPasswordError { color: #C00; margin: 0 36px }
.passwordTip button { cursor: pointer; vertical-align: middle; height: 25px; line-height: 20px; }
.passwordTip input { height: 16px; padding: 2px 4px }
.passwordTip #ecatalogClose { position: absolute; right: 10px; top: 10px; }

.sditem { padding: 10px 0; border-bottom: dashed 1px #888; margin: 5px 0 }
.sditem h3 { margin: 0 }
.sditem h3 span { font-weight: normal; font-size: 12px; color: #888 }
.stuff li { color: #888; list-style: disc outside none; margin-left: 17px; padding: 5px 0; }
.edb { text-align: center; cursor: pointer; display: block; padding: 3px }
.ed { background: #FFFFFF; border: 1px inset #BBBBBB; padding: 2px; text-align: center }
.gray76, .gray76:link { color: #c2c2c2; }
#safeimage { background-color: #faedee;border: 1px solid #fad2cd; margin-bottom: 5px; padding: 3px 5px; text-align: right; color: #333; }

.detailPhoto .safeimage{position:absolute;top:10px;left:10px;text-align:right;padding-left:10px;z-index:101;}
.prod-lst .safeimage{padding-left:10px;}
.operatInfo { width: 90%; margin: 30px auto }
.operatInfo .error { background-color: #ffcccc; border: solid 1px red; color: #333; margin: 10px; padding: 10px }
.operatInfo .error h5 { font-size: 14px; color: red; margin: 0 }
.operatInfo .spacer { margin: 0 20px }
.operatInfo .spacer .c { border-top: solid 1px #ddd; padding: 10px }
/*ecatalog*/
.ecaCent { float: left; margin: 5px 20px; height: 130px; width: 100px; text-align: center; }
.noContent { padding: 30px 0; margin: 0; text-align: center;background:#fff;border: 1px solid #e3e3e3;border-top: none; }
.tr a { color: #039 !important; }
/*move shadow & arrow*/
.editBox .arrow { height: 14px; width: 60px; overflow: hidden; display: inline; }
.editBox .arrow span { margin: 0 2px 3px; display: inline-block; height: 20px; width: 30px; overflow: hidden; background:#313844 url(/resources/images/common/arrow_new.gif) 0 0 no-repeat; cursor: pointer; float: left;border-radius:2px; }
.editBox .arrow span.up { background-position: 0 0 }
.editBox .arrow span.down { background-position: 0 -20px; }
.editBox .arrow span.left { background-position: 0 -40px;}
.editBox .arrow span.right { background-position: 0 -60px; }
#dragBox { position: relative; }
#dragBox .shadow { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.4; filter: alpha(opacity=40); z-index: 98 }
.box .shadow { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: 0.4; filter: alpha(opacity=40); z-index: 98 }

.box-cont-logo { margin: 0px; text-align: center; padding: 0 0 5px; }
.box-cont-list li { padding: 3px 0 }
.box-cont-list .name { margin-right: 5px; font-weight: bold; }
.box-cont-list .gender { margin-right: 5px }

.auth-detail { padding: 10px 10px 10px 95px; margin: 0; position: relative; color: #666; line-height: 200% }
.auth-detail strong { font-size: 14px; margin-right: 20px }
.auth-detail a { margin-left: 20px }
.auth-detail img { position: absolute; top: 11px; left: 38px; _left: -60px; }
.auth-have { margin: 0; padding: 10px 10px 10px 40px; color: #666 }
.auth-have span { display: inline-block; padding-left: 15px; margin-right: 15px; background: url(/resources/images/yet.gif) 0 4px no-repeat }

.box-memb-list { float: left; width: 160px; padding: 20px 40px; display: inline; }
.box-memb-list li { margin-bottom: 10px; text-align: center; }
.box-memb-list .img-box { border: #eee 1px solid; overflow: hidden; }
.box-memb-info { float: left; width: 450px; display: inline; }
.box-memb-info th, .box-memb-info td { border-bottom: 1px dashed #E1E1E1; padding: 6px }
.box-memb-info th { width: 120px; font-weight: normal; text-align: right; vertical-align: top; }
.box-memb-info #open td { background: url("/resources/images/icon_a1.gif") no-repeat 103px 14px; color: #0084C5; cursor: pointer; margin-top: 5px; }

.box-pic-list { padding: 10px 0; }
.box-pic-list li { text-align: center; float: left; display: inline; padding: 10px 30px; margin-left: 10px }
.box-pic-list .img-box { border: #eee 1px solid }

.img-box { display: table; text-align: center; overflow: hidden; *position:relative
}
.img-inner { display: table-cell; vertical-align: middle; *position:absolute;
*top:50%;
left: 50% }
.img-inner img { vertical-align: middle;  max-width:600px; max-height:500px;*position:relative;
*top:-50%;
*left:-50%
}
.img-box6 { width: 60px; height: 60px; }
.img-box8 { width: 80px; height: 80px; }
.img-box10 { width: 100px; height: 100px; }
.img-box16 { width: 160px; height: 160px; }

/*showroom-cert-info  edit by wyz*/
.side_2 .showroom-cert { padding: 0; }
.showroom-cert-wrap { position: relative; }
.showroom-cert-wrap .showroom-cert-ico { height: 89px; width: 89px; background: url(/resources/images/new-common/show-cert-sprite.png) 0 0 no-repeat; _background: url(/resources/images/new-common/ie6-show-cert-sprite.png) 0 0 no-repeat; display: inline-block; position: absolute; right: 0; top: 0; line-height: 300px; overflow: hidden; z-index: 999 }
.showroom-cert-wrap .com-cert-address { background-position: -300px 0; }
.showroom-cert-wrap .com-cert-aptitude { background-position: -400px 0; }
.showroom-cert-wrap .com-cert-name { background-position: -500px 0; }
.showroom-cert-wrap .com-cert-address-disable { background-position: -321px -185px; }
.showroom-cert-wrap .com-cert-aptitude-disable { background-position: -420px -185px; }
.showroom-cert-wrap .com-cert-name-disable { background-position: -520px -185px; }
.showroom-cert dl, .showroom-cert dt, .showroom-cert dd, .showroom-cert h3, .showroom-cert p { margin: 0; padding: 0; }
.showroom-cert h1, .showroom-cert h2, .showroom-cert h3, .showroom-cert h4, .showroom-cert h5 { font-size: 100%; }
.showroom-cert table { border-collapse: collapse; }
.com-auth-info { padding: 10px; }
.com-auth-info, .com-register-info { margin-bottom: 20px; }
.com-auth-info .auth-ico { width: 50px; height: 50px; text-align: center; vertical-align: middle; margin-right: 10px; }
.com-auth-info dl { display: inline-block; width: 646px; }
.com-auth-info dt { margin-bottom: 3px; }
.com-auth-info dt strong { font-size: 18px; font-weight: bold; font-family: Tahoma, Arial, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, SimSun, sans-serif }
.com-auth-info dd { line-height: 1.8 }
.com-auth-info .com-auth-had p { width: 560px; float: right; }
.showroom-cert .com-auth-had .auth-had-item { display: inline-block; padding-left: 15px; margin-right: 15px; background: url(/resources/images/yet.gif) 0 center no-repeat }
.showroom-cert .com-auth-had .auth-no-item { display: inline-block; padding-left: 15px; margin-right: 15px; background: url(/resources/images/common/stat.gif) 0 center no-repeat }
.com-register-info .register-info-tit, .com-honor-info .honor-info-tit { border-bottom: 1px solid #ddd; margin-bottom: 5px; height: 30px; }
.com-register-info .register-info-tit h3, .com-honor-info .honor-info-tit h3 { display: inline-block; width: 120px; height: 30px; line-height: 30px; border: 1px solid #ddd; border-bottom: 1px solid #fff; background: #fff; position: relative; text-align: center; margin-bottom: -1px; color: #333; margin-left: 10px; }
.com-register-info .register-info-list { margin-right: -10px; padding: 5px 10px; }
.com-register-info .com-auth-name-date { border-bottom: 1px dotted #e2e2e2; padding: 5px 0; }
.com-register-info .register-info-list ul { width: 343px; margin-right: 10px; }
.com-register-info .register-info-list li { width: 340px; overflow: hidden; text-overflow: ellipsis; padding: 3px 0; *padding:0;
}
.com-register-info .register-info-list li .item-l { display: block; float: left; width: 80px; text-align: right; }
.com-register-info .register-info-list li .item-r { display: block; float: left; width: 260px; }
.com-honor-info th, .com-honor-info td { font-weight: normal; padding: 4px 5px; border: 1px dotted #e2e2e2; vertical-align: top; }
.com-honor-info th { text-align: right }
.honor-checked-img { margin-bottom: 20px; padding: 5px 10px; margin-right: -15px; }
.honor-checked-img .img-box { border: 1px solid #d7d7d7; background: #fff; }
.honor-checked-img li { margin-right: 15px; text-align: center; width: 130px; }
.honor-checked-img .pics_bg { margin-left: 7px; }

.honor-checked { padding: 5px 10px; }
.honor-checked .com-checked-arrow { width: 20px; height: 60px; display: inline-block; background: url(/resources/images/new-common/show-cert-sprite.png) 0px 0px no-repeat; position: absolute; margin-top: 50px; }
.honor-checked .checked-arrow-left { background-position: -120px -80px; }
.honor-checked .checked-arrow-left-dis { background-position: -140px -80px; cursor: default; }
.honor-checked .checked-arrow-right { background-position: -180px -80px; }
.honor-checked .checked-arrow-right-dis { background-position: -160px -80px; cursor: default; }
.honor-checked .checked-list { width: 630px; height: 190px; margin: 0 auto; overflow: hidden; position: relative; }
.honor-checked .checked-list ul { width: 1000px; position: absolute; left: 0; top: 0; }
.honor-checked .checked-list li { margin-right: 45px; width: 180px; }
.honor-checked .checked-list .honor-img-wrap { position: relative; width: 160px; margin: 0 auto; height: 160px; }
.honor-checked .checked-list .honor-img-name { text-align: center; }
.honor-checked .checked-list .honor-img-name a { display: inline-block; width: 160px; line-height: 2.0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#pic-right { right: 10px }
.com-honor-button { text-align: center; border-top: 1px dotted #e2e2e2; padding: 10px 0; }
.com-honor-button a { display: inline-block; width: 160px; height: 38px; line-height: 38px; text-align: center; font-size: 16px; font-weight: bolder; border: none; background: url(/resources/images/new-common/show-cert-sprite.png) -120px -1px no-repeat; }
.com-honor-button a:hover { background-position: -120px -41px; text-decoration: none; }
.com-honor-button-long { text-align: center; border-top: 1px dotted #e2e2e2; padding: 10px 0; }

.cert-org {padding: 5px 10px; height: 30px; vertical-align: middle; }
.cert-org .cert-logo-ccic { background: url(/resources/images/new-common/show-cert-sprite.png) -80px -80px no-repeat; width: 30px; height: 35px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.cert-org .cert-logo-sgs { background: url(/resources/images/new-common/show-cert-sprite.png) -0px -80px no-repeat; width: 68px; height: 30px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.cert-org p { line-height: 30px; }
.com-honor-remark { padding-top: 18px; }

.online-view h2, .online-view h3, .online-view p { padding: 0; margin: 0; }
.online-header { height: 48px; }
.online-header h2 { font-size: 18px; font-family: Tahoma, Arial, Helvetica, Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, SimSun, sans-serif; font-weight: 400; line-height: 48px; }
.online-fav { line-height: 48px; }
.ident { display: block; padding: 16px 0 0 20px; }
.ident span { display: block; }
.view-main { border: 1px solid #d3d3d3; padding: 30px 0 0; margin-bottom: 20px; }
.view-main .view-title { padding-bottom: 12px; line-height: 40px; font-weight: 500; text-align: center; color: #333; font-size: 14px; }
.arrow-left, .arrow-right { position: relative; width: 189px; height: 350px; }
.arrow-left a,
.arrow-right a {
	display: block;
	height: 131px;
	width: 80px;
	background: url(/resources/images/new-common/show-cert-sprite.png) no-repeat;
}
.arrow-left a { margin: 160px 0 0 18px; background-position: -160px -140px; }
.arrow-right a { margin: 160px 18px 0 91px; background-position: 30px -140px; }
.arrow-left .first { background-position: -160px -279px;}
.arrow-right .last { background-position: 30px -279px;}

.view-pic { height: 502px; overflow: hidden; }
.view-pic-area { width: 600px; height: 450px; }
.view-pic-list { 
	width: 630px;
    height: 502px;
    overflow: hidden;
    padding: 0 90px;
}

.view-lst-left,
.view-lst-right{
	width:35px;
	height:65px;
	display:block;
	background:url("/resources/images/new-common/show-cert-sprite.png") no-repeat;
	position:absolute;
	top:70px;
}
.view-lst-left{
	background-position:-560px -282px;
	left:20px;
	_left:-50px;
}
.view-lst-left:hover{
	background-position:-490px -282px;
}
.view-lst-right{
	background-position:-594px -282px;
	right:20px;
}
.view-lst-right:hover{
	background-position:-525px -282px;
}
/* update 2015-03-03
 * author wangmei
 */
.view-hd{
	font:bold 14px "microsoft yahei";
	color:#444;
	text-align:center;
	padding:0 0 20px 0;
}
.view-list {
	background: #f7f7f7;
	position: relative;
	padding-bottom: 20px;
}
.view-list-tab {
	width:740px;
	margin: -1px auto 0px;
	padding-top:20px;
}
.view-list-tab li {
	float: left;
	height: 136px;
	width: 154px;
	padding:20px 0 0 0 ;
	border:3px solid #f7f7f7;
}
.view-list-tab .img-box {
	background: #fff;
	border: 1px solid #d7d7d7;
}
.view-list-tab .pics_bg {
	margin: 0 auto;
	background: url("/resources/images/new-common/more_pic_s.gif") no-repeat scroll 0 0 transparent;
	height: 100px;
	padding: 0 4px 4px 0;
	width: 100px;
}
.view-list-tab .current-view {
	border: 3px solid #de373d;
	position: relative;
	z-index: 1;
}
.view-list-tab li h4 {
	text-align: center;
}
.view-list-tab li h4 a {
	font-weight: 500;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.view-list-tab li .view-arrow{
	width: 0;
	height: 0;
	font-size: 0;
	border: 8px dashed transparent;
	border-bottom: 8px solid #de373d;
	position:absolute;
	top:-19px;
	left:69px;
	display:none;
}
.view-list-tab .current-view .view-arrow{
	display:block;
}
.view-list-tab  img {
	max-width:100px;
	max-height:100px;
}
/* common more style */

/*fluid tool*/
form{margin:0}
.flu-tool{
     position: fixed;
	 _position:absolute;
	left: 50%;
	margin-left: 500px;
	font-family:'microsoft yahei';
	top: 693px;
	width: 150px;
	z-index:101;
}
.flu-tool-hd{
	font-size: 12px;
	font-weight:bold;
	line-height: 28px;
	padding-left:14px;
	border: 1px solid #ebebeb;
	border-bottom:none;
	margin: 0;
	background:#fff;
}
.flu-tool-in{
	padding:10px 14px;
	border: 1px solid #e6e6e6;
	background:#fff;
}
.flu-tool-bd{
	_width:150px;
	_overflow:hidden;

}
.flu-tool-bd p{
	margin:0;
	font-size: 12px;
	line-height: 1.6;
}
.flu-name{
	font-weight:bold;
	margin:1px 0 10px 0;
}
.flu-name span{
	font-weight:normal;
}
.flu-tool-bd dl{
	font-size:14px;
}
.flu-tool-bd dd{
	font-weight:bold;
	word-break: break-all;
	word-wrap: break-word;
}
.flu-tool-bd img{margin-top: 10px}
.btn-tm-on,
.btn-tm-off,
.btn-send-msg{display:inline-block;width:100px;height:26px;background:url(/resources/images/tm_on_24.png) no-repeat;margin:5px 0;cursor:pointer}
.btn-tm-on-32{
	width:87px;
	height:32px;
	background:url(/resources/images/tm_on_32.png) no-repeat;
}
.btn-tm-off{background:url(/resources/images/tm_off_24.png) no-repeat}
.btn-send-msg{background:url(/resources/images/btn-send-msg.png) no-repeat}
.flu-pop{width: 230px;border: 3px solid #d7d7d7;font-size: 12px;background-color: #fff;top: 255px;position: fixed;left: 50%;margin-left: 254px;z-index:999}
.flu-pop-hd{overflow: hidden;*zoom:1;padding: 0 10px;background-color: #fafafa;border-bottom: 1px solid #d7d7d7;position: relative;}
.flu-pop-hd h4{font-size: 12px;color: #666;float: left;height: 28px;line-height: 28px;margin: 0}
.flu-pop-hd .close{display:block;position:absolute;right:10px;top:6px;width:15px;height:15px;cursor:pointer;background:url(/resources/images/box-close.png) -2px 0px no-repeat;}
.flu-pop-hd .close:hover{background-position:-2px -20px}
.flu-pop-bd{padding: 10px}
.flu-pop-bd .gray{color: #999}
.flu-send-msg textarea{width: 197px;height: 74px;padding:3px;font-size:12px;line-height:1.5}
.flu-send-msg .txt{width: 201px;padding: 3px}
.flu-send-msg textarea,
.flu-send-msg .txt{margin: 5px 0;border: 1px solid #d1d1d1;outline: none}
.flu-send-msg textarea:focus,
.flu-send-msg .txt:focus{border: 1px solid #ccc}
.flu-send-msg .form-name .txt{width: 80px}
.flu-send-msg .btn-send{border: none;padding: 0;margin: 0;width: 50px;height: 26px;background: url(/resources/images/btn-send.png);margin-top: 5px;cursor: pointer;}
.tip-success,
.tip-failed,
.tip-warn{font-family: 'Microsoft Yahei',arial,sans-serif;color: #666;overflow: hidden;*zoom:1;margin-bottom: 10px;padding-left:30px}
.tip-warn{padding-left:5px;}
.icon-success,
.icon-failed,
.icon-warn{display: inline-block;width: 26px;height: 26px;background:url(/resources/images/ok.gif) no-repeat;float: left;margin: 3px 6px 0 0}
.icon-failed{background-image:url(/resources/images/icon-wrong.png)}
.icon-warn{background-image:url(/resources/images/icon-warn.png)}
.flu-send-msg-form .form-error{background:none;padding:2px 0;}
.form-error .info, .form-error .info{background:url(/resources/images/reg3.gif) no-repeat left top;color:#C91B05;line-height:16px;padding:3px 0 2px 20px;}
.disappear{display:none;}
.flu-pop iframe.for-ie6{display:block;position:absolute;top:-1px;left:-1px;z-index:-1;width:122px;height:22px;filter:alpha(opacity=0);width:236px;height:420px}
.contactInfo .item{margin-left:60px;}

/*
 * update 2016/5/31
 * add detail contact
 * wangmei
 */
.detail-contact{
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	margin-top:30px;
	position:relative;
	overflow:hidden;
}
.detail-contact:before{
	content:'';
	position:absolute;
	top:-1px;
	left:88px;
	width:100%;
	height:100%;
	background:url("/resources/images/common/blur_img.png") 0 0 repeat;
}
.detail-contact-hd{
	width:88px;
	height:54px;
	background:#e6e6e6;
	float:left;
	text-align:center;
	padding-top:14px;
}
.detail-contact-hd i{
	display:inline-block;
	width:26px;
	height:23px;
	background:url("/resources/images/common/show_icon.png") 0 0 repeat;
}
.contact-tel{
	width:370px;
	padding:7px 0 0 30px;
	float:left;
}
.contact-tel li{
	width:185px;
	font-size:18px;
	color:#e65055;
	font-family:'arial';
	font-weight:bold;
	float:left;
	word-break: break-all;
	word-wrap: break-word;
}
.contact-person{
	width:140px;
	float:left;
	padding:3px 0 0 32px;
}
.contact-person span{
	margin-left:-55px;
	float:left;
}
.contact-person em{
	font-weight:bold;
}
.view-tel-btns{
	width:190px;
	height:36px;
	line-height:36px;
	background:#e54249;
	text-align:center;
	color:#fff;
	border-radius:3px;
	position:absolute;
	left:50%;
	top:20px;
	margin-left:-60px;
	z-index:2;
	cursor:pointer;
}
.filter-blur:before{
	visibility: visible;
}

/*ui-sortable*/
.ui-sortable-placeholder{
	width:278px;
	height:78px;
	background:#eee;
	border:1px dashed #b1b1b1;
}

.pop-crop{
	margin:30px auto;
	overflow:hidden;
	text-align:center;
}
.pop-crop img{
	width:100%;
}
.pop-crop-operate{
	margin-top:30px;
}
.pop-crop-operate .btn-primary{
	margin-left:20px;
}

/* showroom guide pop */
.update-guide-mask{
	position:fixed;
	top:0;
	left:0;
	z-index:10000;
	width:100%;
	height:100%;
	background:#000;
	opacity:.7;
	filter:alpha(opacity=70);
}
.update-guide-pop{
	position:fixed;
	_position:absolute;
	top:50%;
	left:50%;
	z-index:10000;
	width:560px;
	height:550px;
	margin:-275px 0 0 -280px;
}
.ugp-close{
	position:absolute;
	right:-135px;
	top:-40px;
	width:27px;
	height:27px;
	background:url(/resources/images/update_guide_close.png) no-repeat;
	text-indent:-9999em;
}
.update-guide-pop .ugp-img{
	margin:0 auto;
}
.update-guide-pop1 .ugp-img{
	width:551px;
	height:474px;
	background:url(/resources/images/update_guide_step1.png) no-repeat;
}
.update-guide-base-pop1 .ugp-img{
	background:url(/resources/images/update_guide_base_step1.png) no-repeat;
}
.update-guide-pop2 .ugp-img{
	width:365px;
	height:357px;
	background:url(/resources/images/update_guide_step2.png) no-repeat;
}
.update-guide-pop3 .ugp-img{
	width:395px;
	height:315px;
	background:url(/resources/images/update_guide_step3.png) no-repeat;
}
.ugp-shift{
	width:220px;
	margin:25px auto 0;
}
.ugp-prev,.ugp-next{
	float:left;
	width:48px;
	height:41px;
	background:url(/resources/images/update_guide_shift.png) no-repeat;
	cursor: pointer;
}
.ugp-prev{
	background-position:0 -41px;
}
.ugp-next{
	background-position:-48px -41px;
}
.ugp-prev-disabled{
	background-position:0 0;
}
.ugp-next-disabled{
	background-position:-48px 0;
	cursor: default;
}
.ugp-dot-lst{
	float:left;
	padding:14px 24px 0;
}
.ugp-dot-lst li{
	float:left;
	width:12px;
	height:12px;
	margin:0 6px;
	background:url(/resources/images/update_guide_dot.png) no-repeat;
	cursor: pointer;
	text-indent:-9999em;
}
.ugp-dot-lst .current{
	background-position:-12px 0;
}
.ugp-btn-go,
.ugp-btn-look{
	display:block;
	margin:25px auto 0;
	width:171px;
	height:61px;
	background:url(/resources/images/update_guide_btn.png) no-repeat;
	text-indent:-9999em;
}
.ugp-btn-look{
	background-position:0 -61px;
	width:152px;
	height:62px;
}
/*水印*/
.data-out {
	position:absolute;
	left:50%;
	top:50%;
}

/* add amount */
.amount-minus,
.amount-plus{
	width:20px;
	line-height:24px;
	text-align:center;
	border:1px solid #ccc;
	float:left;
	color:#999;
	background-color:#f2f2f2;
	cursor:pointer;
}
.amount-minus:hover,
.amount-plus:hover{
	background-color:#e6e6e6;
}
.amount-minus-disabled:hover{
	background-color:#f2f2f2;
}
.amount-minus .icon{
	margin-top:-2px;
}
.amount-plus{
	border-left:none;
}
.txt-amount{
	width:46px;
	text-align:center;
	float:left;
	margin-left:-1px;
}

.pop-cart{
	position: absolute;
	background-color: #fff;
	border: 5px solid #4c4c4c;
	width: 400px;
	z-index: 999;
	display: none;
}
.pop-cart .tip-ft{
	text-align:left;
	margin-top:10px;
}
.pop-cart .tip-ft a{
	display:inline-block;
	margin-right:15px;
}

#popNew{
	width:700px;
}


/* product description reset h2 style*/
.side_2 .description h2{
	height:auto;
	background:none;
	border:none;
	padding:0;
}
.side_2 .description h2 strong{
	width:auto;
	height:auto;
	line-height:1.8;
	margin:0;
	padding:0;
	text-align:left;
	background:none;
}
.contactInfos li{
	height: 84px;	
}
.float-img{
	float: left;	
	height: 84px;
	width: 78px;
}
.float-img img{
	border: 1px solid #d9d9d9;
}
.float-info{
	float: left;	
	height: 84px;
	width: 70px;
	padding: 0 10px;
	position: relative;
}
.float-info-name{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.float-info-price{
	color: red;
	margin-top: 28px;
	position: absolute;
	bottom: 30px;
}
.hotPro{
	width: 100%;
    height: 260px;
    background-color: #fff;
    margin-bottom: 20px;
    padding: 10px;
    box-sizing: border-box;
    overflow: hidden;
}
.hotPro img{
	border: 1px solid #d9d9d9;
}
.hotPro p{
	font-size: 14px;
    color: #333;
    font-weight: bold;
    margin-bottom: 10px;
}
.hotPro li{
	height: 200px;
    float: left;
    width: 180px;
    margin-right: 12px;
    margin-bottom: 18px;
}
.hotPro-name{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 5px 0;
}
.hotPro-price{
	color: red;
}
.goBuy{
	height: 35px;
    line-height: 35px;
    margin-left: 20px;
    font-size: 14px;
    color: #0066cc;
    cursor: pointer;
}
.mail-img{
	margin-bottom: 2px;
    margin-right: 6px;
}
.contactInfos a{
	color: #333;
}
.contactInfos a:hover{
	color: red;
}
.buyer-list a{
	color: #333;
}
.buyer-list a:hover{
	color: red;
}
.qualityUl  tr{
	height: 60px;
    border-bottom: 1px solid #e5e5e5;
}
.shop-detail{
	background-color: #e6e6e6;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    font-size: 14px;
}
.shop-detail span{
	display: inline-block;
	margin-left: 40px;
}
.more-statu{
	display: none;
}
.qualityUl{
	position: relative;
}
.lookMore{
	position: absolute;
	width: 60px;
    height: 20px;
    border: 1px solid #d9d9d9;
    bottom: -21px;
    left: 84px;
    border-top: 1px solid #fff;
    text-align: center;
    cursor: pointer;
}
.spec{
	display: inline-block;
    position: absolute;
    left: 40px;
    top: 28px;
}
.fix-th{
	position: relative;
}
.clear{ clear:both;}

.btn {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  padding: 0;
  margin: 0;
  border: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  _margin-bottom: 1px;
}

button.btn,
input.btn {
	*border:none;
	*overflow: visible;
	*filter: chroma(color=#000);
}
button.btn::-moz-focus-inner,
input.btn::-moz-focus-inner {
  border: none;
  padding: 0;
}
button.btn:focus,
input.btn:focus {
  outline: none;
}

a.btn:hover {
  text-decoration: none;
}

.btn-default {
  color: #4d4d4d;
  background-color: #f2f2f2;
  border: 1px solid #d9d9d9;
  background-image: -moz-linear-gradient(top, #fafafa 0, #ebebeb 100%);
  background-image: -webkit-linear-gradient(top, #fafafa 0, #ebebeb 100%);
  background-image: -o-linear-gradient(top, #fafafa 0, #ebebeb 100%);
  background-image: linear-gradient(to bottom, #fafafa 0, #ebebeb 100%);
}
.btn-default:link, .btn-default:visited, .btn-default:hover {
  color: #4d4d4d;
}
.btn-default:hover {
  background-color: #eaeaea;
}
.btn-default:hover {
  background-image: -moz-linear-gradient(top, #f2f2f2 0, #e3e3e3 100%);
  background-image: -webkit-linear-gradient(top, #f2f2f2 0, #e3e3e3 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0, #e3e3e3 100%);
  background-image: linear-gradient(to bottom, #f2f2f2 0, #e3e3e3 100%);
}
.btn-default:active {
  background-image: -moz-linear-gradient(top, #e3e3e3 0, #f2f2f2 100%);
  background-image: -webkit-linear-gradient(top, #e3e3e3 0, #f2f2f2 100%);
  background-image: -o-linear-gradient(top, #e3e3e3 0, #f2f2f2 100%);
  background-image: linear-gradient(to bottom, #e3e3e3 0, #f2f2f2 100%);
}

.btn-primary {
  color: #fff;
  background-color: #e6454a;
  border: 1px solid #d94146;
  background-image: -moz-linear-gradient(top, #f2494e 0, #d94146 100%);
  background-image: -webkit-linear-gradient(top, #f2494e 0, #d94146 100%);
  background-image: -o-linear-gradient(top, #f2494e 0, #d94146 100%);
  background-image: linear-gradient(to bottom, #f2494e 0, #d94146 100%);
}
.btn-primary:link, .btn-primary:visited, .btn-primary:hover {
  color: #fff;
}
.btn-primary:hover {
  background-color: #e4383d;
}
.btn-primary:hover {
  background-image: -moz-linear-gradient(top, #f13b40 0, #d6343a 100%);
  background-image: -webkit-linear-gradient(top, #f13b40 0, #d6343a 100%);
  background-image: -o-linear-gradient(top, #f13b40 0, #d6343a 100%);
  background-image: linear-gradient(to bottom, #f13b40 0, #d6343a 100%);
}
.btn-primary:active {
  background-image: -moz-linear-gradient(top, #d6343a 0, #f13b40 100%);
  background-image: -webkit-linear-gradient(top, #d6343a 0, #f13b40 100%);
  background-image: -o-linear-gradient(top, #d6343a 0, #f13b40 100%);
  background-image: linear-gradient(to bottom, #d6343a 0, #f13b40 100%);
}

.btn-primary-light {
  color: #e5454a;
  background-color: #ffe0e1;
  border: 1px solid #ffb2b5;
  background-image: -moz-linear-gradient(top, #ffe5e6 0, #ffd9da 100%);
  background-image: -webkit-linear-gradient(top, #ffe5e6 0, #ffd9da 100%);
  background-image: -o-linear-gradient(top, #ffe5e6 0, #ffd9da 100%);
  background-image: linear-gradient(to bottom, #ffe5e6 0, #ffd9da 100%);
}
.btn-primary-light:link, .btn-primary-light:visited, .btn-primary-light:hover {
  color: #e5454a;
}
.btn-primary-light:hover {
  background-color: #ffd1d2;
}
.btn-primary-light:hover {
  background-image: -moz-linear-gradient(top, #ffd6d7 0, #ffcacb 100%);
  background-image: -webkit-linear-gradient(top, #ffd6d7 0, #ffcacb 100%);
  background-image: -o-linear-gradient(top, #ffd6d7 0, #ffcacb 100%);
  background-image: linear-gradient(to bottom, #ffd6d7 0, #ffcacb 100%);
}
.btn-primary-light:active {
  background-image: -moz-linear-gradient(top, #ffcacb 0, #ffd6d7 100%);
  background-image: -webkit-linear-gradient(top, #ffcacb 0, #ffd6d7 100%);
  background-image: -o-linear-gradient(top, #ffcacb 0, #ffd6d7 100%);
  background-image: linear-gradient(to bottom, #ffcacb 0, #ffd6d7 100%);
}

.btn-sub {
  color: #785206;
  background-color: #f9bc13;
  border: 1px solid #f2b10c;
  background-image: -moz-linear-gradient(top, #ffc619 0, #f2b10c 100%);
  background-image: -webkit-linear-gradient(top, #ffc619 0, #f2b10c 100%);
  background-image: -o-linear-gradient(top, #ffc619 0, #f2b10c 100%);
  background-image: linear-gradient(to bottom, #ffc619 0, #f2b10c 100%);
}
.btn-sub:link, .btn-sub:visited, .btn-sub:hover {
  color: #785206;
}
.btn-sub:hover {
  background-color: #f6b706;
}
.btn-sub:hover {
  background-image: -moz-linear-gradient(top, #ffc20a 0, #e3a60b 100%);
  background-image: -webkit-linear-gradient(top, #ffc20a 0, #e3a60b 100%);
  background-image: -o-linear-gradient(top, #ffc20a 0, #e3a60b 100%);
  background-image: linear-gradient(to bottom, #ffc20a 0, #e3a60b 100%);
}
.btn-sub:active {
  background-image: -moz-linear-gradient(top, #e3a60b 0, #ffc20a 100%);
  background-image: -webkit-linear-gradient(top, #e3a60b 0, #ffc20a 100%);
  background-image: -o-linear-gradient(top, #e3a60b 0, #ffc20a 100%);
  background-image: linear-gradient(to bottom, #e3a60b 0, #ffc20a 100%);
}

.btn-sub-light {
  color: #997300;
  background-color: #fff6da;
  border: 1px solid #f2d785;
  background-image: -moz-linear-gradient(top, #fff9e5 0, #fff2cc 100%);
  background-image: -webkit-linear-gradient(top, #fff9e5 0, #fff2cc 100%);
  background-image: -o-linear-gradient(top, #fff9e5 0, #fff2cc 100%);
  background-image: linear-gradient(to bottom, #fff9e5 0, #fff2cc 100%);
}
.btn-sub-light:link, .btn-sub-light:visited, .btn-sub-light:hover {
  color: #997300;
}
.btn-sub-light:hover {
  background-color: #fff2cb;
}
.btn-sub-light:hover {
  background-image: -moz-linear-gradient(top, #fff5d6 0, #ffeebd 100%);
  background-image: -webkit-linear-gradient(top, #fff5d6 0, #ffeebd 100%);
  background-image: -o-linear-gradient(top, #fff5d6 0, #ffeebd 100%);
  background-image: linear-gradient(to bottom, #fff5d6 0, #ffeebd 100%);
}
.btn-sub-light:active {
  background-image: -moz-linear-gradient(top, #ffeebd 0, #fff5d6 100%);
  background-image: -webkit-linear-gradient(top, #ffeebd 0, #fff5d6 100%);
  background-image: -o-linear-gradient(top, #ffeebd 0, #fff5d6 100%);
  background-image: linear-gradient(to bottom, #ffeebd 0, #fff5d6 100%);
}

.btn-info {
  color: #fff;
  background-color: #3f9de5;
  border: 1px solid #3f9de5;
  background-image: -moz-linear-gradient(top, #3da3f2 0, #4198da 100%);
  background-image: -webkit-linear-gradient(top, #3da3f2 0, #4198da 100%);
  background-image: -o-linear-gradient(top, #3da3f2 0, #4198da 100%);
  background-image: linear-gradient(to bottom, #3da3f2 0, #4198da 100%);
}
.btn-info:link, .btn-info:visited, .btn-info:hover {
  color: #fff;
}
.btn-info:hover {
  background-color: #4198da;
}
.btn-info:hover {
  background-image: -moz-linear-gradient(top, #4198da 0, #3da3f2 100%);
  background-image: -webkit-linear-gradient(top, #4198da 0, #3da3f2 100%);
  background-image: -o-linear-gradient(top, #4198da 0, #3da3f2 100%);
  background-image: linear-gradient(to bottom, #4198da 0, #3da3f2 100%);
}
.btn-info:active {
  background-image: -moz-linear-gradient(top, #3da3f2 0, #4198da 100%);
  background-image: -webkit-linear-gradient(top, #3da3f2 0, #4198da 100%);
  background-image: -o-linear-gradient(top, #3da3f2 0, #4198da 100%);
  background-image: linear-gradient(to bottom, #3da3f2 0, #4198da 100%);
}

.btn-info-light {
  color: #3692d9;
  background-color: #e2f2ff;
  border: 1px solid #a6d8ff;
  background-image: -moz-linear-gradient(top, #ebf6ff 0, #d9eeff 100%);
  background-image: -webkit-linear-gradient(top, #ebf6ff 0, #d9eeff 100%);
  background-image: -o-linear-gradient(top, #ebf6ff 0, #d9eeff 100%);
  background-image: linear-gradient(to bottom, #ebf6ff 0, #d9eeff 100%);
}
.btn-info-light:link, .btn-info-light:visited, .btn-info-light:hover {
  color: #3692d9;
}
.btn-info-light:hover {
  background-color: #d3ebff;
}
.btn-info-light:hover {
  background-image: -moz-linear-gradient(top, #dcefff 0, #cae7ff 100%);
  background-image: -webkit-linear-gradient(top, #dcefff 0, #cae7ff 100%);
  background-image: -o-linear-gradient(top, #dcefff 0, #cae7ff 100%);
  background-image: linear-gradient(to bottom, #dcefff 0, #cae7ff 100%);
}
.btn-info-light:active {
  background-image: -moz-linear-gradient(top, #cae7ff 0, #dcefff 100%);
  background-image: -webkit-linear-gradient(top, #cae7ff 0, #dcefff 100%);
  background-image: -o-linear-gradient(top, #cae7ff 0, #dcefff 100%);
  background-image: linear-gradient(to bottom, #cae7ff 0, #dcefff 100%);
}

.btn-s {
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  font-size: 12px;
}

button.btn-s,
input.btn-s {
  height: 22px;
  _line-height: 17px;
}

.btn-m {
  height: 24px;
  line-height: 24px;
  padding: 0 15px;
  font-size: 12px;
}

button.btn-m,
input.btn-m {
  height: 26px;
  _height: 21px;
  *line-height: 21px;
}

.btn-l {
  height: 30px;
  line-height: 30px;
  padding: 0 20px;
  font-size: 14px;
  font-family: arial, "Microsoft Yahei", sans-serif;
  *font-weight: bold;
}

button.btn-l,
input.btn-l {
  height: 32px;
  _height: 27px;
  *line-height: 27px;
}

.btn-xl {
  height: 34px;
  line-height: 34px;
  padding: 0 30px;
  font-size: 14px;
  font-family: arial, "Microsoft Yahei", sans-serif;
  *font-weight: bold;
}

button.btn-xl,
input.btn-xl {
  height: 36px;
  _height: 31px;
  *line-height: 31px;
}

.btn-xxl {
  height: 38px;
  line-height: 38px;
  padding: 0 35px;
  font-size: 16px;
  font-family: arial, "Microsoft Yahei", sans-serif;
  *font-weight: bold;
}

button.btn-xxl,
input.btn-xxl {
  height: 40px;
  _height: 35px;
  *line-height: 35px;
}

.btn-icon {
  position: relative;
  padding-left: 35px;
}
.btn-icon .icon {
  position: absolute;
  left: 15px;
  top: 50%;
  margin-top: -6px;
}

.btn-group {
  overflow: hidden;
  *zoom: 1;
}
.btn-group .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  float: left;
  margin-left: -1px;
}
.btn-group .first {
  -webkit-border-top-left-radius: 3px;
  -moz-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-left: 0;
}
.btn-group .last {
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.btn-group .active {
  background: #fff;
}

.btn-disabled,
.btn-disabled:hover {
  background-image: none;
  background-color: #eee;
  border: 1px solid #d9d9d9;
  color: #999;
  cursor: default;
}

a.btn-disabled:link, a.btn-disabled:visited, a.btn-disabled:hover {
  color: #999;
}

/* yc btn */
.btn-green{
  color: #fff;
  background-color: #34a089;
  border: 1px solid #34a089;
  background-image: -moz-linear-gradient(top, #33a88f 0, #349a84 100%);
  background-image: -webkit-linear-gradient(top, #33a88f 0, #349a84 100%);
  background-image: -o-linear-gradient(top, #33a88f 0, #349a84 100%);
  background-image: linear-gradient(to bottom, #33a88f 0, #349a84 100%);
}
.btn-green:link,
.btn-green:visited{
	color:#fff;
}
.btn-green:hover{
	background:#39ae94;
	text-decoration:none;
}

.btn-white{
  color: #333;
  background-color: #fff;
  border: 1px solid #dedede;
}
.btn-white:link,
.btn-white:visited{
	color:#333;
}
.btn-white:hover{
	text-decoration:none;
}/*
* @des site common style
* @author liw 2013-08-13
* @update liw 2014-01-23
*/
/*========== normal style ==========*/
body {
  	background-color: white;
  	color: #333;
  	font: 12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',sans-serif;
}
button,
input,
select,
textarea {
  	font-family: inherit;
  	vertical-align:middle;
}
button{
	border:none;
	cursor:pointer;
}
table {
  	width: 100%;
}
img{
	vertical-align:middle;
}
/*========== text ==========*/
h1, h2, h3, h4, h5, strong {
  	font-weight: bold;
}
a {
  	text-decoration: none;
}
a:link, a:visited {
  	color: #0066dd;
}
a:hover {
  	color: #e04b43;
  	text-decoration: underline;
}
ol {
  	margin-left: 1.6em;
  	*margin-left: 2em;
}
ol li {
  	list-style-type: decimal;
}
em,
i{
	font-style:normal;
}
.fms {
  	font-family: "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif;
}
.fcn {
  	font-family: SimSun, sans-serif;
}
.v-sep{
	color:#ccc;
	margin:0 5px;
}
.space{
	margin: 0 3px;
}
/*=========== solution =========*/
.clearfix {
  	*zoom: 1;
}
.clearfix:before, .clearfix:after {
  	content: " ";
  	display: block;
  	height: 0;
  	visibility: hidden;
  	font-size: 0;
}
.clearfix:after {
  	clear: both;
}
.sl-vam {
  	display: table;
  	border-collapse: collapse;
  	position: relative;
  	*overflow: hidden;
}
.sl-vam-outer {
	display: table-cell;
  	vertical-align: middle;
  	*display: block;
  	*position: absolute;
  	*top: 50%;
  	*left: 50%;
}
.sl-vam-inner {
  	text-align: center;
  	margin: 0 auto;
  	*position: relative;
  	*top: -50%;
  	*left: -50%;
}
.img-txt, .img-txt .txt {
  	overflow: hidden;
  	*zoom: 1;
}
.img-txt .img {
  	float: left;
  	margin-right: 10px;
}


/* old style */
input[type="radio"]{
	margin-top:0;
}
.txt{
	border:1px solid #ccc;
	height:18px;
	line-height:18px;
	padding:3px 4px;
	background-color:#fff;
	margin:0;
	outline:none;
}
.txt-short{
	height:14px;
	line-height:14px;
}
.txt-unfocus,
.placeholder{
	color:#999;
}
select {
	border: 1px solid #ccc;
	height: 26px;
	line-height: 20px;
	padding: 2px 1px;
	margin:0;
}
textarea{resize:none;padding:1px 3px; border:1px solid #ccc; background:#fff;}
.rdo,.chk{display:inline-block;margin:0;padding:0;*width:14px;*height:14px;}
label .rdo,
label .chk{margin-right:3px}
.txt-dis{border:1px solid #ddd;background:#f2f2f2}

.txt-xs{width:30px;}
.txt-s{width:60px;}
.txt-m{width:100px;}
.txt-l{width:180px;}
.txt-xl{width:220px;}
.txt-xxl{width:340px;}



/*---------- piece style ----------*/
.text-clip{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.hd-wrap{overflow:hidden;*zoom:1;padding-bottom:7px}
.hd-wrap .h,
.hd-wrap .h-after,
.hd-wrap .fl{float:left}
.hd-wrap .more,
.hd-wrap .fr{float:right}
.hd-wrap .more{margin-top:3px}

/*vertical align*/
.vam{display:table;border-collapse:collapse;position:relative;*overflow:hidden}
.vam-out{display:table-cell;vertical-align:middle;*display:block;*position:absolute;*top:50%;*left:50%;}
.vam-in{*position:relative;*top:-50%;text-align:center;margin:0 auto;*left:-50%;}

.pic-tiny{width:50px;height:50px;}
.pic-mini{width:70px;height:70px;}
.pic-small{width:100px;height:100px;}
.pic-mid{width:160px;height:160px;}
.pic-big{width:240px;height:240px;}


/*clearfix*/
.clear:before,
.clear:after,
.clearfix:before,
.clearfix:after{
	content:" ";
	display:block;
	height:0;
	visibility:hidden;
	font-size:0;
	line-height:0;
}
.clear:after,
.clearfix:after{
	clear:both;
}
.clear,
.clearfix{
	*zoom:1;
}