/*
* @des cn senior style
* @author shijinyu
* @update 2013-12-19
*/
@import url("../../base/fonts.css");
@import url("../sr_common.css");
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 }

/*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("/resources/images/common/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;
	height: 25px;
	width:120px;
	font-size:12px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: unset!important;
}
.nav-prod li:hover .prod-lv2{
	display: block;
}
.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;
}
.main .box{
	margin-bottom:10px;
}
.prod-hd:after{
	background:none;
}
/* cert mod */
#mod-cert{
	background:#fff;
	margin-bottom:10px;
}
.mod-cert-hd{
	background:url(/resources/images/common/cslevel_senior_ft_bg.png)  0 107px #ED4151 no-repeat ;
	height:122px;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	border-radius:6px 6px 0 0;
}
.mod-cert-tit{
	text-align:center;
	display:block;
	margin:15px 0 12px;
}
.mod-cert-hd a:link,
.mod-cert-hd a:visited{
	color:#fff;
	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; }
.side_2 { width: 990px; float: right; padding-bottom: 20px; _zoom: 1; }
.main h2, .move h2 {position:relative;font-size: 14px; margin: 0; line-height: 28px;padding:0;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;
}
.main h2:after, .move h2:after, .box-hd h3:after{
	background:none;
}
.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_2 .hot-industry-bd{
	padding-bottom:0px;
}
.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 }

.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; }
.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{
	padding:5px 15px;
}
.cert-info li{
	line-height:26px;
}
.menu-company-name{
	font-weight:bold;
}
.menu-company-name a:link,
.menu-company-name a:visited{
	color:#333;
}
.menu-company-name a:hover{
	color:#E41C2E;
}
.cert-ope{
	border-top:1px solid #e0e0e0;
}
.cert-ope .btn-m{
	padding:0 4px;
}
/*product detail*/

/* 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-logo em{font-size:12px;}
.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; }

/* 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) center no-repeat;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:before{
	left:88px;
}
.detail-contact-hd{
	width:88px;
}
.contact-tel{
	width:370px;
	padding:7px 0 0 30px;
	float:left;
}
.contact-tel li{
	width:185px;
}

/*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%;
}


.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{
	padding:0 5px;
}
.float-img{
	height: 160px;
	width: 160px;
	line-height:158px;
	text-align:center;
}
.float-img img{
	max-width:160px;
	max-height:160px;
}
.float-info-name{
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.float-info-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;
}
.shop-detail{
	background-color: #f4f4f4;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    font-size: 14px;
}
.shop-detail span{
	display: inline-block;
	margin-left: 20px;
}
.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;
    top: 38px;
    width:80px;
}
.fix-th{
	position: relative;
}
.expo-img-lite{
	position: absolute;
    left: 130px;
    top: -1px;
    cursor: pointer;
    
}
.expo-visible-dom{
	width: 230px;
	height: 130px;
	background: rgba(59,59,59,0.898);
	position: absolute;
	z-index: 999;
	display: none;
    box-sizing: border-box;
    border-radius: 5px;
    padding: 15px;
    color: #fff;
}
.expo-img-lite:hover .expo-visible-dom{
	display: block;
}
.expo-detail-dom p{
	line-height: 18px;
    text-align: left;
    padding: 0 0 20px 2px;
    font-size: 12px;
}
.expo-detail-dom{
	float: right;
}
