/*
* @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;
}