a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline
}



ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,td,th {
	text-align: left;
	font-weight: 400;
	vertical-align: middle
}

blockquote,q {
	quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
	content: "";
	content: none
}

a img {
	border: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display: block
}

.mt5 {
	margin-top: 5px
}

.mr5 {
	margin-right: 5px
}

.mb5 {
	margin-bottom: 5px
}

.ml5 {
	margin-left: 5px
}

.pt5 {
	padding-top: 5px
}

.pr5 {
	padding-right: 5px
}

.pb5 {
	padding-bottom: 5px
}

.pl5 {
	padding-left: 5px
}

.mt10 {
	margin-top: 10px
}

.mr10 {
	margin-right: 10px
}

.mb10 {
	margin-bottom: 10px
}

.ml10 {
	margin-left: 10px
}

.pt10 {
	padding-top: 10px
}

.pr10 {
	padding-right: 10px
}

.pb10 {
	padding-bottom: 10px
}

.pl10 {
	padding-left: 10px
}

.mt15 {
	margin-top: 15px
}

.mr15 {
	margin-right: 15px
}

.mb15 {
	margin-bottom: 15px
}

.ml15 {
	margin-left: 15px
}

.pt15 {
	padding-top: 15px
}

.pr15 {
	padding-right: 15px
}

.pb15 {
	padding-bottom: 15px
}

.pl15 {
	padding-left: 15px
}

.mt20 {
	margin-top: 20px
}

.mr20 {
	margin-right: 20px
}

.mb20 {
	margin-bottom: 20px
}

.ml20 {
	margin-left: 20px
}

.pt20 {
	padding-top: 20px
}

.pr20 {
	padding-right: 20px
}

.pb20 {
	padding-bottom: 20px
}

.pl20 {
	padding-left: 20px
}

.mt30 {
	margin-top: 30px
}

.mr30 {
	margin-right: 30px
}

.mb30 {
	margin-bottom: 30px
}

.ml30 {
	margin-left: 30px
}

.pt30 {
	padding-top: 30px
}

.pr30 {
	padding-right: 30px
}

.pb30 {
	padding-bottom: 30px
}

.pl30 {
	padding-left: 30px
}

.gray-dark {
	color: #333
}

.gray {
	color: #666
}

.gray-light {
	color: #999
}

.org {
	color: #ee4c0c
}

.blue {
	color: #05c
}

.green {
	color: #589917
}

.hidden {
	visibility: hidden
}

.visible {
	visibility: visible
}

.db {
	display: block
}

.di {
	display: inline
}

.dib {
	display: inline-block
}

.dli {
	display: list-item
}

.dtr {
	display: table-row
}

.vat {
	vertical-align: top
}

.vatt {
	vertical-align: text-top
}

.vam {
	vertical-align: middle
}

.vab {
	vertical-align: bottom
}

.vatb {
	vertical-align: text-bottom
}

.fll {
	float: left
}

.flr {
	float: right
}

.fln {
	float: none
}

.posr {
	position: relative
}

.posa {
	position: absolute
}

.fwn {
	font-weight: 400
}

.fwb {
	font-weight: 700
}

.fst {
	font-family: '\5B8B\4F53'
}

.tal {
	text-align: left
}

.tar {
	text-align: right
}

.tac {
	text-align: center
}

body {
	background-color: #fff;
	color: #4d4d4d;
	font: 12px/1.5 Arial,Helvetica,SimSun,sans-serif
}

button,input,select,textarea {
	font-family: inherit;
	vertical-align: middle
}

button {
	border: none;
	cursor: pointer
}

table {
	width: 100%
}

img {
	vertical-align: middle
}

h1,h2,h3,h4,h5,strong {
	font-weight: 700
}

a {
	text-decoration: none
}

a:link,a:visited {
	color: #06d
}

a:hover {
	color: #e04b43;
	text-decoration: underline
}

ol {
	margin-left: 1.6em;
	*margin-left: 2em
}

ol li {
	list-style-type: decimal
}

.fms {
	font-family: "\5FAE\8F6F\96C5\9ED1",Arial,sans-serif
}

.fcn {
	font-family: SimSun,sans-serif
}

.v-sep {
	color: #ccc;
	margin: 0 5px
}

.space {
	margin: 0 3px
}

.sl-vam {
	display: table;
	border-collapse: collapse;
	position: relative;
	*overflow: hidden
}

.sl-vam-outer {
	display: table-cell;
	vertical-align: middle;
	*display: block;
	*position: absolute;
	*top: 50%;
	*left: 50%
}

.sl-vam-inner {
	text-align: center;
	margin: 0 auto;
	*position: relative;
	*top: -50%;
	*left: -50%
}

.img-txt,.img-txt .txt {
	overflow: hidden;
	*zoom: 1
}

.img-txt .img {
	float: left;
	margin-right: 10px
}

input[type=radio] {
	margin-top: 0
}

.txt {
	border: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
	padding: 3px 4px;
	background-color: #fff;
	margin: 0
}

.txt-short {
	height: 14px;
	line-height: 14px
}

.placeholder,.txt-unfocus {
	color: #999
}

select {
	border: 1px solid #ccc;
	height: 26px;
	line-height: 20px;
	padding: 2px 1px;
	margin: 0
}

textarea {
	resize: none;
	padding: 1px 3px;
	border: 1px solid #ccc;
	background: #fff
}

.chk,.rdo {
	display: inline-block;
	margin: 0;
	padding: 0;
	*width: 14px;
	*height: 14px
}

label .chk,label .rdo {
	margin-right: 3px
}

.txt-dis {
	border: 1px solid #ddd;
	background: #f2f2f2
}

.txt-xs {
	width: 30px
}

.txt-s {
	width: 60px
}

.txt-m {
	width: 100px
}

.txt-l {
	width: 180px
}

.txt-xl {
	width: 220px
}

.txt-xxl {
	width: 340px
}

.text-clip {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.hd-wrap {
	overflow: hidden;
	*zoom: 1;
	padding-bottom: 7px
}

.hd-wrap .fl,.hd-wrap .h,.hd-wrap .h-after {
	float: left
}

.hd-wrap .fr,.hd-wrap .more {
	float: right
}

.hd-wrap .more {
	margin-top: 3px
}

.vam {
	display: table;
	border-collapse: collapse;
	position: relative;
	*overflow: hidden
}

.vam-out {
	display: table-cell;
	vertical-align: middle;
	*display: block;
	*position: absolute;
	*top: 50%;
	*left: 50%
}

.vam-in {
	*position: relative;
	*top: -50%;
	text-align: center;
	margin: 0 auto;
	*left: -50%
}

.pic-tiny {
	width: 50px;
	height: 50px
}

.pic-mini {
	width: 70px;
	height: 70px
}

.pic-big {
	width: 240px;
	height: 240px
}

.clear:after,.clear:before,.clearfix:after,.clearfix:before {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0;
	line-height: 0
}

.clear:after,.clearfix:after {
	clear: both
}

.clear,.clearfix {
	*zoom: 1
}

.icon,.icon-big,.icon-nor,.icon-signal {
	display: inline-block;
	vertical-align: middle;
	background: url(/images/icon/icon-16.png) no-repeat;
	width: 16px;
	height: 16px;
	overflow: hidden;
	font-size: 0
}

.icon-warn {
	background-position: 0 0
}

.icon-succ {
	background-position: -16px 0
}

.icon-stop {
	background-position: -80px 0
}

.icon-info {
	background-position: -32px 0
}

.icon-ques {
	background-position: -48px 0
}

.icon-error {
	background-position: -64px -32px
}

.icon-close {
	width: 15px;
	height: 15px;
	background-position: -48px -80px;
	cursor: pointer
}

.icon-close:hover {
	background-position: -64px -80px
}

.icon-edit {
	background-position: -80px -32px
}

.icon-noread {
	background-position: 0 -48px
}

.icon-read {
	background-position: -16px -48px
}

.icon-reply {
	background-position: -32px -48px
}

.icon-alert {
	background-position: -48px -48px
}

.icon-pass {
	background-position: -64px -48px
}

.icon-mail {
	background-position: 0 -128px
}

.icon-basket {
	background-position: -16px -128px
}

.icon-phone-gray {
	width: 14px;
	height: 12px;
	background-position: -49px -66px
}

.icon-msg {
	width: 14px;
	height: 14px;
	background-position: -65px -65px
}

.icon-worker {
	width: 14px;
	height: 14px;
	background-position: -81px -65px
}

.icon-warn-gray {
	width: 12px;
	height: 12px;
	background-position: -34px -66px
}

.icon-add {
	width: 12px;
	height: 12px;
	background-position: 0 -84px
}

.icon-add-gray {
	width: 8px;
	height: 8px;
	background-position: -52px -116px
}

.icon-plus {
	width: 12px;
	height: 12px;
	background-position: -16px -84px
}

.icon-plus-gray {
	width: 8px;
	height: 8px;
	background-position: -68px -116px
}

.icon-gt {
	width: 5px;
	height: 9px;
	background-position: -22px -100px
}

.icon-arrow-down {
	width: 9px;
	height: 5px;
	background-position: -80px -112px
}

.icon-arrow-up {
	width: 9px;
	height: 5px;
	background-position: -80px -118px
}

.icon-star-16 {
	width: 16px;
	height: 16px;
	background-position: -48px -96px
}

.icon-star-14 {
	width: 12px;
	height: 14px;
	background-position: -66px -97px
}

.icon-tm {
	width: 16px;
	height: 16px;
	background-position: -64px -128px
}

.icon-sign {
	width: 16px;
	height: 16px;
	background-position: -80px -96px
}

.icon-refresh {
	height: 17px;
	background-position: -81px -128px
}

.icon-telec {
	background-position: -64px -144px
}

.icon-fav-o {
	background-position: 0 -144px
}

.icon-fav {
	background-position: -16px -144px
}

.icon-contact {
	width: 23px;
	background-position: -32px -144px
}

.cert-sign .icon {
	margin-right: 3px
}

.icon-basic {
	background-position: -16px -16px
}

.icon-ccic {
	background-position: -32px -16px
}

.icon-senior {
	background-position: -48px -16px
}

.icon-addr {
	background-position: -32px -32px
}

.icon-id {
	background-position: -64px -16px
}

.icon-b-buyer {
	width: 18px;
	height: 18px;
	background-position: 0 -64px
}

.icon-pay {
	background-position: -32px -80px
}

.icon-report {
	background-position: 0 -112px
}

.icon-report-history {
	background-position: -16px -112px
}

.icon-honest {
	background-position: -32px -112px
}

.icon-honest-gray {
	background-position: -32px -128px
}

.icon-bxt-gray {
	background-position: -48px -128px
}

.icon-toprank {
	width: 65px;
	height: 25px;
	background-image: url(/images/icon/toprank.png)
}

.icon-nor {
	background-image: url(/images/icon/icon-32.png);
	width: 32px;
	height: 32px
}

.icon-nor-info {
	background-position: -64px 0
}

.icon-nor-warn {
	background-position: -64px -32px
}

.icon-nor-succ {
	background-position: -32px 0
}

.icon-big {
	background-image: url(/images/icon/icon-48.png);
	width: 48px;
	height: 48px
}

.icon-big-succ {
	background-position: -48px 0
}

.icon-big-info {
	background-position: -96px 0
}

.icon-big-error {
	background-position: 0 -48px
}

.icon-big-stop {
	background-position: -48px -48px
}

.icon-big-ques {
	background-position: -96px -48px
}

.icon-signal {
	background-image: url(/images/icon/icon-signal.png)
}

.icon-manual-check {
	background-position: 0 -12px;
	height: 16px;
	width: 50px
}

.icon-invite {
	background-position: 0 -28px;
	height: 16px;
	width: 50px
}

.icon-new {
	width: 20px;
	height: 12px;
	background-position: 0 0
}

.alpha {
	position: absolute;
	z-index: 998;
	background-color: #000;
	opacity: .6;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none
}

.pop {
	position: absolute;
	background-color: #fff;
	border: 5px solid #4c4c4c;
	width: 400px;
	z-index: 999;
	display: none
}

.pop-hd {
	overflow: hidden;
	*zoom: 1;
	padding: 0 10px;
	height: 34px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e6e6e6
}

.pop-hd h3 {
	float: left;
	font-size: 14px;
	line-height: 34px
}

.pop-hd .icon-close {
	float: right;
	cursor: pointer;
	margin-top: 9px
}

.pop-bd {
	padding: 10px
}

.pop-ft {
	padding: 10px 0 20px;
	text-align: center
}

.pop-ft .btn {
	margin: 0 5px
}

.pop-ope {
	padding: 10px 0;
	overflow: hidden;
	*zoom: 1
}

.pop-ope .btn {
	float: left;
	margin-right: 10px
}

.pop .tip-nor {
	width: 270px;
	margin: 0 auto
}

.pop-alert {
	width: 300px
}

.pop-alert .pop-bd {
	font-size: 14px;
	padding: 20px
}

.tip-alpha {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	width: 100%;
	height: 100%;
	z-index: 100;
	opacity: .5;
	filter: alpha(opacity=50)
}

.ope-center {
	padding: 10px;
	text-align: center
}

.note {
	background-color: #f5f8fa;
	padding: 10px;
	border: 1px solid #c7dbeb;
	overflow: hidden;
	*zoom: 1;
	position: relative
}

.note-hd {
	color: #666
}

.note-bd {
	line-height: 20px;
	margin-top: 7px;
	display: none
}

.note-switch {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer
}

.note-show .note-switch-close,.note-switch-show {
	display: none
}

.note .icon-arrow {
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #666 #f4f8fb #f4f8fb;
	margin-left: 3px;
	_font: 0;
	_line-height: 0
}

.note-show .icon-arrow {
	border-color: #f4f8fb #f4f8fb #666;
	margin-bottom: 3px
}

.note-show .note-bd,.note-show .note-switch-show {
	display: block
}

.tip,.tip-bd,.tip-big,.tip-hd,.tip-nor {
	overflow: hidden;
	*zoom: 1
}

.tip-hd {
	font: 700 18px/20px '\5FAE\8F6F\96C5\9ED1','\9ED1\4F53',arial,simsun,sans-serif
}

.tip .icon,.tip-big .icon-big,.tip-nor .icon-nor {
	float: left
}

.tip-bd li,.tip-bd p,.tip-sub-hd {
	margin-bottom: 5px
}

.tip-ope {
	margin: 10px 0 15px
}

.tip-lnk-lst {
	overflow: hidden;
	*zoom: 1
}

.tip-lnk-lst li {
	float: left
}

.tip-lnk-lst .v-sep {
	margin: 0 10px
}

.tip-pop {
	position: absolute
}

.tip-pop i {
	position: absolute;
	_left: 30px
}

.tip-pop p {
	_float: left
}

.tip {
	padding: 7px 10px 7px 31px;
	margin-bottom: 10px
}

.tip-close {
	float: right;
	font: 700 12px/14px tahoma,arial,sans-serif;
	cursor: pointer
}

.tip-multi {
	padding: 9px 10px 15px
}

.tip .tip-hd {
	margin-bottom: 7px;
	font-weight: 700
}

.tip .icon {
	margin: 2px 0 0 -21px
}

.tip-succ {
	background-color: #ebf9df;
	border: 1px solid #bed7a8;
	color: #58991f
}

.tip-info,.tip-notice {
	background-color: #edf4fa;
	border: 1px solid #c7dbeb;
	color: #1c75bb
}

.tip-error {
	background-color: #faedee;
	border: 1px solid #fad2cd;
	color: #cc220b
}

.tip-warn {
	background-color: #faeed4;
	border: 1px solid #e8d4a8;
	color: #c59120
}

.tip-notice {
	padding-left: 10px
}

.tip-big,.tip-nor {
	color: #333;
	border: none
}

.tip-nor {
	padding: 15px 20px 15px 62px
}

.tip-nor .icon-nor {
	margin-left: -42px
}

.tip-nor .tip-hd {
	padding: 5px 0 15px;
	font-size: 14px
}

.tip-big {
	padding: 15px 40px 15px 88px
}

.tip-big .tip-hd {
	padding: 12px 0
}

.tip-big .icon-big {
	margin-left: -58px
}

.btn {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	padding: 0;
	border: none;
	_margin-bottom: 1px;
	background-image: none
}

button.btn,input.btn {
	*overflow: visible;
	margin: 0
}

a.btn:hover {
	text-decoration: none
}

button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=password]::-moz-focus-inner,input[type=submit]::-moz-focus-inner {
	border: none;
	padding: 0
}

button.btn,input.btn {
	*filter: chroma(color=#000000)
}

.btn-red {
	border: 1px solid #d94141;
	color: #fff;
	background-color: #e04949;
	background-image: -webkit-linear-gradient(top,rgba(231,80,80,1) 0,rgba(217,65,65,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(231,80,80,1) 0,rgba(217,65,65,1) 100%);
	background-image: linear-gradient(top,rgba(231,80,80,1) 0,rgba(217,65,65,1) 100%)
}

a.btn-red:hover,a.btn-red:link,a.btn-red:visited {
	color: #fff
}

.btn-red:hover {
	border: 1px solid #c53333;
	background-color: #d43b3b;
	background-image: -webkit-linear-gradient(top,rgba(219,66,66,1) 0,rgba(205,51,51,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(219,66,66,1) 0,rgba(205,51,51,1) 100%);
	background-image: linear-gradient(top,rgba(219,66,66,1) 0,rgba(205,51,51,1) 100%)
}

.btn-gray {
	border: 1px solid #ccc;
	background-color: #f1f1f1;
	color: #333;
	background-image: -webkit-linear-gradient(top,rgba(246,246,246,1) 0,rgba(234,234,234,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(246,246,246,1) 0,rgba(234,234,234,1) 100%);
	background-image: linear-gradient(top,rgba(246,246,246,1) 0,rgba(234,234,234,1) 100%)
}

a.btn-gray:hover,a.btn-gray:link,a.btn-gray:visited {
	color: #333
}

.btn-gray:hover {
	background-color: #e6e6e6;
	background-image: -webkit-linear-gradient(top,rgba(236,236,236,1) 0,rgba(224,224,224,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(236,236,236,1) 0,rgba(224,224,224,1) 100%);
	background-image: linear-gradient(top,rgba(236,236,236,1) 0,rgba(224,224,224,1) 100%)
}

.btn-blue {
	border: 1px solid #1e6dac;
	background-color: #2979b8;
	color: #fff;
	background-image: -webkit-linear-gradient(top,rgba(52,132,194,1) 0,rgba(20,107,170,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(52,132,194,1) 0,rgba(20,107,170,1) 100%);
	background-image: linear-gradient(top,rgba(52,132,194,1) 0,rgba(20,107,170,1) 100%)
}

a.btn-blue:hover,a.btn-blue:link,a.btn-blue:visited {
	color: #fff
}

.btn-blue:hover {
	border: 1px solid #24679b;
	background-color: #2c6fa3;
	background-image: -webkit-linear-gradient(top,rgba(55,123,175,1) 0,rgba(30,98,150,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(55,123,175,1) 0,rgba(30,98,150,1) 100%);
	background-image: linear-gradient(top,rgba(55,123,175,1) 0,rgba(30,98,150,1) 100%)
}

.btn-org {
	border: 1px solid #d9b689;
	background-color: #fef0d9;
	color: #bd551d;
	background-image: -webkit-linear-gradient(top,rgba(254,245,230,1) 0,rgba(254,235,205,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(254,245,230,1) 0,rgba(254,235,205,1) 100%);
	background-image: linear-gradient(top,rgba(254,245,230,1) 0,rgba(254,235,205,1) 100%)
}

a.btn-org:hover,a.btn-org:link,a.btn-org:visited {
	color: #bd551d
}

.btn-org:hover {
	background-color: #fce6c4;
	background-image: -webkit-linear-gradient(top,rgba(255,240,211,1) 0,rgba(249,220,182,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(255,240,211,1) 0,rgba(249,220,182,1) 100%);
	background-image: linear-gradient(top,rgba(255,240,211,1) 0,rgba(249,220,182,1) 100%)
}

.btn-mini {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding: 0 10px
}

button.btn-mini,input.btn-mini {
	height: 22px;
	_line-height: 17px
}

.btn-mid {
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding: 0 15px
}

button.btn-mid,input.btn-mid {
	height: 26px;
	_height: 21px;
	*line-height: 21px
}

.btn-big {
	font-size: 18px;
	height: 34px;
	line-height: 34px;
	padding: 0 20px;
	font-family: '\5FAE\8F6F\96C5\9ED1',sans-serif
}

button.btn-big,input.btn-big {
	height: 36px;
	_height: 31px;
	*line-height: 31px
}

.btn-icon {
	padding: 0 10px;
	*padding-left: 32px
}

.btn-icon .icon {
	vertical-align: -4px;
	margin-right: 3px;
	*position: absolute;
	*vertical-align: -2px;
	*margin: 0 0 0 -22px;
	_vertical-align: 2px
}

button.btn-small .icon {
	_margin-top: 2px;
	_vertical-align: 4px
}

.disabled,.disabled:hover {
	background-image: none;
	background-color: #f0f0f0;
	border: 1px solid #d8d8d8;
	color: #999;
	opacity: .8;
	cursor: default
}

a.disabled:hover,a.disabled:link,a.disabled:visited {
	color: #999
}

.btn-view {
	display: inline-block;
	padding: 1px 9px;
	border: 1px solid #7a9ccc
}

.btn-view:hover {
	text-decoration: none;
	color: #05c;
	background-color: #f0f6fa
}

.btn-msg {
	width: 87px;
	height: 26px;
	background: url(/images/contact_now_s_cn.gif) no-repeat
}

.btn-msg:hover {
	background: url(/images/contact_now_s_hover_cn.gif) no-repeat
}


.hovertit {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 120
}

.hover .hovertit {
	background-color: #fff;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
	left: -1px
}

.hovertit a {
	display: block;
	height: 29px;
	line-height: 28px;
	padding: 0 15px 0 10px
}

.hovertip {
	position: absolute;
	top: 28px;
	left: -1px;
	z-index: 110;
	padding: 5px 0;
	border: 1px solid #ccc;
	background-color: #fff;
	display: none
}

.my-offic-main a {
	width: 64px;
	background-position: 73px -13px
}

.my-offic-main a:hover {
	background-position: 73px -38px
}

.my-offic-bd {
	width: 150px;
	height: 76px;
	padding-top: 5px
}

.my-offic-bd dl {
	width: 65px;
	float: left;
	display: inline;
	margin-left: 10px
}

.my-offic-bd dt {
	height: 23px;
	font: 700 12px/22px Tahoma,Arial,SimSun,sans-serif;
	color: #666
}

.my-offic-bd dd {
	height: 24px;
	line-height: 24px
}

.intsvr {
	width: 78px
}

.intsvr-main a {
	width: 53px;
	background-position: 62px -13px
}

.intsvr-main a:hover {
	background-position: 62px -38px
}

.intsvr-bd {
	width: 68px;
	padding-left: 10px
}

.intsvr-bd li .icon {
	margin-right: 5px
}

.intsvr-bd li a {
	display: inline-block;
	height: 24px;
	line-height: 24px
}

.bxtsvr {
	width: 87px;
	height: 100px;
	padding-top: 5px
}

.bxtsvr-main a {
	width: 62px;
	background-position: 73px -13px
}

.hover .bxtsvr-main a {
	background-position: 73px -38px
}

.bxtsvr-bd {
	width: 110px
}

.bxtsvr-bd li {
	padding-left: 10px;
	height: 24px;
	line-height: 24px
}

.bxtsvr-bd .icon {
	margin-right: 5px
}

.svrcenter {
	width: 78px;
	height: 100px;
	padding-top: 5px
}

.svrcenter-main a {
	width: 53px;
	background-position: 62px -13px
}

.hover .svrcenter-main a {
	background-position: 62px -38px
}

.svrcenter-tip {
	width: 68px;
	padding-left: 10px
}

.site-nav {
	width: 78px;
	padding-right: 0;
	background-image: none
}

.site-nav-main a {
	width: 53px;
	background-position: 62px -13px
}

.hover .site-nav-main a,.site-nav-main a:hover {
	background-position: 62px -38px
}

.site-nav-bd {
	width: 264px;
	left: auto;
	right: -1px
}

.site-nav-item,.site-nav-item dd {
	overflow: hidden;
	*zoom: 1;
	height: auto
}

.site-nav-item {
	border-bottom: 1px dashed #d9d9d9;
	padding: 7px 10px
}

.site-nav-item dt {
	float: left;
	width: 53px;
	text-align: right;
	padding-right: 10px;
	color: #666;
	font-weight: 700
}

.site-nav-item a {
	display: inline-block;
	margin-right: 10px
}

.site-nav-item a:link,.site-nav-item a:visited {
	color: #666
}

.site-nav-item a:hover {
	color: #cc220b
}

.site-nav-bd .last {
	border: none
}

.site-nav-bd .more-content {
	height: 30px;
	padding-right: 10px;
	background-color: #efefef;
	text-align: right;
	line-height: 30px
}

.yp-site-service {
	background: 0 0
}

.site-bottom .clear:before,.site-footer .clear:before {
	display: block;
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	height: 0;
	content: "";
	clear: both
}

.block-line {
	margin: 0 8px;
	color: #999
}

.bottom-quick-wrap {
	padding: 20px;
	overflow: hidden;
	background-color: #f7f7f7
}

.quick-plane {
	padding-bottom: 14px;
	margin-right: -150px;
	overflow: hidden;
	*zoom: 1
}

.quick-plane dl {
	float: left;
	width: 165px;
	text-align: left;
	_width: 150px;
	*zoom: 1
}

.quick-plane dl dt {
	padding: 0 0 10px;
	font: 700 12px/14px Tohama,Arial,SimSun,sans-serif;
	color: #555
}

.quick-plane dl dd {
	margin: 0;
	padding: 0;
	font: 12px/24px Tohama,Arial,SimSun,sans-serif
}

.quick-plane dl dd a:link,.quick-plane dl dd a:visited {
	color: #666
}

.quick-plane dl dd a:hover {
	color: #bf030c
}

.focus-link-box {
	padding: 16px 0 12px;
	height: 38px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden
}

.focus-link-box .focus-title {
	float: left;
	width: 120px;
	height: 22px;
	padding-bottom: 22px;
	font: 700 12px/14px Tahoma,Arial,Simsun,sans-serif;
	color: #555
}

.focus-link-box .focus-link-lst {
	float: left;
	width: 770px;
	font-size: 0;
	*word-spacing: -1px
}

.focus-link-box .focus-link-lst li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 24px;
	margin: 0;
	padding: 0;
	font: 400 12px/14px Tahoma,Arial,simsun,sans-serif;
	white-space: nowrap;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top
}

.focus-link-box .focus-link-lst .site-tit span {
	color: #999
}

.focus-link-box .focus-link-lst .site-tit a {
	padding-right: 7px
}

.focus-link-box .focus-link-lst li a:link,.focus-link-box .focus-link-lst li a:visited {
	color: #333
}

.focus-link-box .focus-link-lst li a:hover {
	color: #bf030c
}

.site-footer {
	margin: 0 auto;
	clear: both;
	background-color: #fff;
	padding: 10px 0;
	text-align: center
}

.footer-link {
	height: 20px;
	line-height: 20px
}

.footer-link li {
	display: inline;
	margin-right: 13px
}

.footer-copyright {
	line-height: 20px;
	text-align: center;
	color: #999
}

.footer-copyright span {
	margin: 0 20px;
	color: #999
}

.footer-copyright a:link,.footer-copyright a:visited {
	color: #999
}

.footer-copyright a:hover {
	color: #bf030c
}

.footer-certificate {
	text-align: center;
	height: 40px;
	padding: 6px
}

.footer-certificate li {
	display: inline;
	margin: 0 8px
}

.site-bottom .wrap {
	position: relative;
	height: 42px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0
}

.site-bottom .site-bottom-lst {
	float: left;
	padding: 14px 0;
	line-height: 12px;
	*line-height: 14px
}

.site-bottom-svr {
	position: absolute;
	right: 0;
	top: 7px;
	height: 28px;
	width: 200px
}

.site-bottom-svr a {
	display: block;
	float: right;
	padding: 5px 8px 5px 29px;
	height: 16px;
	border: 1px solid #ccc;
	background: url(/images/new-common/common_ico.gif) no-repeat #f0f0f0
}

.site-bottom-svr a span {
	font: 400 12px/14px Tahoma,Arial,simsun;
	line-height: 16px\9;
	_line-height: 14px
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.site-bottom-svr a span {
		line-height: 12px
	}
}

.site-bottom-svr a:link span,.site-bottom-svr a:visited span {
	color: #666
}

.site-bottom-svr a:hover span {
	color: #BF030C
}

.site-bottom-svr .site-bottom-as {
	margin-left: 7px;
	background-position: -160px -582px
}

.site-bottom-svr .site-bottom-as:hover {
	background-color: #fff;
	background-position: 6px -450px
}

.site-bottom-svr .site-bottom-bxt {
	background-position: -160px -554px
}

.site-bottom-svr .site-bottom-bxt:hover {
	background-color: #fff;
	background-position: 6px -345px
}

.site-bottom-more span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #999;
	padding-left: 10px
}

.site-bottom-more a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-right: 10px
}

.showroom-footer {
	border-top: 1px solid #e0e0e0
}

.showroom-footer .show-footer-quick {
	height: 20px;
	text-align: center;
	line-height: 20px
}

.showroom-footer .show-footer-quick a:link,.showroom-footer .show-footer-quick a:visited {
	color: #333
}

.showroom-footer .show-footer-quick a:hover {
	color: #bf030c
}

.showroom-footer .show-footer-quick .show-ex-txt {
	color: #999
}

.showroom-footer .show-footer-quick .show-ex-a {
	margin-right: 10px
}

.footer-link {
	margin: 11px auto 1px;
	padding: 0;
	text-align: center
}

.footer-link a {
	margin-right: 10px
}

.footer-language a:link,.footer-language a:visited,.footer-link a:link,.footer-link a:visited,.footer-website a:link,.footer-website a:visited,.site-bottom .site-bottom-lst a:link,.site-bottom .site-bottom-lst a:visited {
	color: #333
}

.footer-language a:hover,.footer-link a:hover,.footer-website a:hover,.site-bottom .site-bottom-lst a:hover {
	color: #bf030c
}

.footer-mobile a:link,.footer-mobile a:visited {
	color: #333
}

.footer-mobile a:hover {
	color: #bf030c
}


.contactFr {
	position: relative;
	height: 28px;
	vertical-align: middle
}

.zst-dialog {
	width: 240px;
	position: absolute;
	z-index: 1000;
	padding: 2px;
	background-color: #ccc;
	border: 1px solid #ccc;
	right: 0;
	left: auto;
	top: 24px
}

.zst-dialog-wrap {
	background: #fff;
	*zoom: 1
}

.zst-dialog-tit {
	position: relative;
	height: 36px;
	width: 100%;
	border-bottom: 1px solid #ccc
}

.zst-dialog-tit .zst-dialog-tit-txt {
	margin: 0;
	padding: 5px 0 5px 10px;
	font: 700 14px/26px Tahoma,Arial,Simsun;
	color: #333;
	background: #fff;
	height: 25px
}

.zst-dialog-tit .zst-dialog-close {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(/images/box-close.png) -2px 0 no-repeat
}

.zst-dialog-tit .zst-dialog-close:hover {
	background-position: -2px -20px
}

.zst-dialog-con {
	position: relative;
	padding: 15px 0 15px 35px
}

.tip-ico {
	position: absolute;
	top: 10px;
	left: 5px;
	width: 26px;
	height: 26px;
	_left: -30px
}

.tip-ok {
	background: url(/images/ok.gif) no-repeat
}

.page {
	margin: 10px auto;
	color: #666;
	overflow: hidden;
	*zoom: 1
}

.page a:link,.page a:visited {
	color: #666
}

.page a:hover {
	color: #05c;
	text-decoration: underline
}

.page-nav {
	padding: 25px 0;
	text-align: center
}

.page .pageAmount {
	float: left;
	height: 26px;
	line-height: 26px
}

.page .pageAmount .now {
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #d9d9d9;
	background-color: #f0f0f0;
	*vertical-align: -1px
}

.page #pageCountNumber {
	_vertical-align: 2px
}

.page-nav-lst {
	height: 26px;
	line-height: 26px;
	margin-right: 10px;
	word-spacing: -4px;
	display: inline-block;
	*display: inline
}

.page-nav-lst .split {
	padding: 0 7px;
	font-size: 14px;
	display: inline-block;
	line-height: 26px;
	font-weight: 700
}

.page-nav .lnk,.page-nav a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 9px;
	margin-left: -1px;
	text-align: center;
	font-family: Arial;
	border: 1px solid #dadada;
	background: #f6f6f6;
	font-weight: 700;
	vertical-align: middle;
	*display: inline;
	*height: 23px;
	*line-height: 23px;
	*zoom: 1;
	*margin-left: 0;
	word-spacing: 0
}

.page-nav-lst .now,.page-nav-lst a:hover {
	background: #1770b4;
	color: #fff;
	border-color: #1770b4;
	text-decoration: none
}

.page-nav-lst .now:link,.page-nav-lst .now:visited {
	color: #fff;
	cursor: default
}

.page-nav-lst .now:hover {
	text-decoration: none
}

.page-nav .pageBtn,.page-nav-lst .nextPage,.page-nav-lst .prePage {
	background-color: #f6f6f6;
	border: 1px solid #dadada;
	font-weight: 400;
	position: relative
}

.page-nav-lst .nextPage {
	padding: 0 20px 0 9px
}

.nextPage b,.prePage b {
	width: 0;
	height: 0;
	line-height: 0;
	border: 6px solid;
	border-color: #f6f6f6 #ccc #f6f6f6 #f6f6f6;
	position: absolute;
	top: 6px;
	right: 5px
}

.nextPage b {
	border: 5px solid;
	border-color: #f6f6f6 #f6f6f6 #f6f6f6 #ccc;
	top: 7px;
	right: 2px
}

.prePage .prev-bor-blue {
	border-color: #f6f6f6 #06c #f6f6f6 #f6f6f6
}

.nextPage .next-bor-blue {
	border-color: #f6f6f6 #f6f6f6 #f6f6f6 #06c
}

.page-nav .pageBtn:hover,.page-nav-lst .nextPage:hover,.page-nav-lst .prePage:hover {
	background: #f6f6f6;
	color: #05c;
	border-color: #dadada
}

.page-nav-lst .prePage {
	*margin-right: -3px
}

.page-nav-form {
	display: inline-block;
	line-height: 26px;
	vertical-align: middle;
	*display: inline
}

.page-nav-form .txt-mini {
	width: 28px;
	margin: 0 3px
}

.page-nav-form .pageBtn {
	height: 26px;
	line-height: 20px;
	padding: 0 6px;
	margin: 0;
	color: #666;
	cursor: pointer;
	*overflow: visible
}

.page-nav-form .pageBtn:hover {
	color: #05c;
	text-decoration: underline
}

.page-nav-form .text {
	height: 22px;
	border: 1px solid #ccc;
	padding: 0 2px;
	overflow: hidden
}

#goToPageSpan {
	display: inline-block
}

.container {
	padding-top: 10px
}

.wrap {
	width: 980px;
	margin: 0 auto
}

.ico-cert-senior {
	width: 100px;
	height: 38px;
	font-size: 0;
	line-height: 0;
	background: url(/images/new-common/show-cert-sprite.png);
	_background: url(/images/new-common/ie6-show-cert-sprite.png) 0 0;
	display: inline-block
}

.ico-cert-basic {
	width: 100px;
	height: 38px;
	font-size: 0;
	line-height: 0;
	background: url(/images/new-common/show-cert-sprite.png) 0 -40px;
	_background: url(/images/new-common/ie6-show-cert-sprite.png) 0 -40px;
	display: inline-block
}

.c {
	text-align: center
}

.r {
	text-align: right
}

.fl {
	float: left
}

.fr {
	float: right
}

.coll {
	display: none
}

.move {
	background-color: #fff;
	border: 2px dashed #ccc!important;
	z-index: 100;
	margin-bottom: 10px
}

.addBox {
	margin-bottom: 10px;
	border: 1px solid #00a600;
	background-color: #cfc;
	color: #00a600;
	padding: 6px 10px;
	cursor: pointer
}

.addBox a {
	color: #00a600!important;
	font-weight: 700;
	background: url(/images/addBox.png) left center no-repeat;
	padding-left: 18px
}

.red {
	color: #ce120f;
	font-weight: 700
}

.red2 {
	color: #df4851
}

.price .red {
	font-weight: 400
}

.photo60 {
	height: 60px;
	width: 60px
}

.photo100 {
	height: 100px;
	width: 100px
}

.photo160 {
	height: 160px;
	width: 160px
}

.photo270 {
	height: 270px;
	width: 270px
}

.photo100,.photo160,.photo270,.photo60 {
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
	display: table-cell;
	text-align: center;
	font-family: sans-serif,arial
}

.photo100 span,.photo160 span,.photo270 span,.photo60 span {
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.photo100 img,.photo160 img,.photo270 img,.photo60 img {
	vertical-align: middle
}

.fat160 {
	width: 160px
}

.tall160 {
	height: 160px
}

.mPview {
	float: left;
	margin-right: 5px
}

.pic-60 {
	width: 60px;
	height: 60px
}

.pic-100 {
	width: 100px;
	height: 100px;
	border: 1px solid #e2e2e2;
	background: #f7f7f7
}

.pic-160 {
	width: 160px;
	height: 160px
}

.pic-270 {
	width: 270px;
	height: 270px
}

.description {
	margin-top: 30px;
	overflow: hidden;
	*zoom: 1
}

.description .de-hd {
	margin: 0;
	padding: 4px 9px;
	font: 700 12px/2 Tahoma,Arial,Simsun;
	color: #333;
	background-color: #f1f5f7
}

.de-table {
	margin-bottom: 20px
}

.de-table-bd {
	margin-top: 5px;
	width: 100%
}

.de-table-bd table {
	border-collapse: collapse;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	width: 100%;
	min-width: 400px
}

.de-table-bd table td,.de-table-bd table th {
	padding: 5px;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	font: 400 12px/2 Tahoma,Arial,Simsun
}

.de-table-bd table th {
	font-weight: 700
}

.de-table-other {
	overflow-x: auto
}

.de-table-other table {
	border-right: none;
	border-bottom: none
}

.de-table-other td {
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1
}

.de-table-bd .de-table-tr {
	border: 1px solid #e0e0e0;
	border-bottom: none
}

.de-table-bd dl {
	float: left
}

.de-table-bd dl dt {
	float: left;
	width: 90px;
	padding: 5px;
	border-right: 1px solid #c9c9c9;
	text-align: right
}

.de-table-bd dl dd {
	float: left;
	width: 237px;
	padding: 5px
}

.de-detail {
	margin-bottom: 20px;
	font: 400 12px/2 Tahoma,Arial,Simsun;
	color: #333
}

.de-detail p {
	margin: 0;
	padding: 0;
	line-height: 2
}

.de-detail strong {
	font-weight: 700
}

.de-detail img {
	display: block;
	border: 0;
	margin: 10px 0;
	-ms-interpolation-mode: bicubic
}

.block {
	overflow: hidden
}

.block-hd {
	overflow: hidden;
	*zoom: 1
}

.block-hd .block-tit {
	float: left;
	margin-left: 10px;
	font-weight: 700;
	font-size: 14px;
	font-family: tahoma,arial,simsun;
	color: #333
}

.block-bd {
	overflow: hidden
}

.related-quickpro {
	margin-top: 10px;
	clear: both
}

.related-quickpro-hd {
	font: 700 14px/2 "\5B8B\4F53";
	color: #333
}

.related-quickpro-bd {
	padding: 10px
}

.related-quickpro-bd a {
	margin-right: 8px;
	font-size: 14px;
	word-break: keep-all
}

.related-quickpro-bd a:link,.related-quickpro-bd a:visited {
	color: #333
}

.related-quickpro-bd a:hover {
	color: #C0030A
}

.qrcode {
	width: 118px;
	position: fixed;
	_position: absolute;
	top: 450px;
	left: 50%;
	margin-left: 500px;
	border: 1px solid #ccc;
	background: #fff;
	text-align: center;
	padding-top: 10px
}

.qrcode img {
	width: 100px
}

.qrcode p {
	background: #f2f2f2;
	padding: 5px 0;
	margin-top: 10px
}

.hot-industry-bd {
	max-height: 66px;
	_height: 66px;
	overflow: hidden;
	*zoom: 1
}

.hot-industry-bd a {
	float: left;
	margin: 0 12px 12px 0;
	font-size: 14px;
	white-space: nowrap;
	_didsplay: inline
}

.hot-industry-bd a:link,.hot-industry-bd a:visited {
	color: #333
}

.hot-industry-bd a:hover {
	color: #C0030A
}

.disclaimer {
	padding: 10px 0 10px 237px;
	color: #999;
	clear: both
}

.proL h2 {
	border: 1px solid #e2e2e2;
	border-top: 1px solid #efefef
}

.prod-cate {
	border: 1px solid #e2e2e2;
	border-top: none;
	margin-bottom: 10px;
	background: #fff;
	position: relative
}

.prod-cate-lst {
	width: 660px;
	padding: 10px 0;
	overflow: hidden;
	*zoom: 1
}

.switch {
	padding: 1px 8px;
	border: 1px solid #d9d9d9;
	position: absolute;
	right: 15px;
	top: 15px;
	cursor: pointer
}

.prod-cate-lst li {
	line-height: 30px;
	padding: 0 25px 0 15px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.prod-cate-lst .now a:link,.prod-cate-lst .now a:visited {
	color: #ce120f
}

.prod-lst {
	background: #fff;
	border: 1px
}

.cate-search {
	padding: 15px 0 15px 15px
}

.cate-search .txt {
	width: 260px;
	border-right: none
}

.proitem .price {
	padding-top: 40px
}

.proitem .price strong {
	display: block;
	font-size: 16px
}

.contact {
	float: right;
	padding-top: 20px
}

.contact .inquiry-ope {
	display: block;
	text-align: center;
	margin-top: 10px;
	font-size: 14px;
	font-family: 'microsoft yahei'
}

#prolocal {
	padding: 5px 15px;
	background-color: #eee
}

.qrcode-switch {
	float: left;
	padding: 6px 0 0 10px;
	position: relative;
	z-index: 98
}

.rightCon .zoom {
	z-index: 99
}

.qrcode-switch-hd {
	padding: 2px;
	background: #fff
}

.qrcode-switch-hd .icon-qrcode-small {
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(/images/common/icon.png) no-repeat
}

.qrcode-switch-bd {
	border: 1px solid #ddd7d9;
	background: #fff;
	position: absolute;
	top: 6px;
	right: 0;
	z-index: 1;
	display: none
}

.qrcode-switch-bd img {
	margin: 5px
}

.detail-qrcode-switch .qrcode-switch-bd p,.header .qrcode-switch-bd p {
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
	font-size: 12px;
	font-weight: 400;
	background: #f2f2f2;
	white-space: nowrap
}

.detail-qrcode-switch {
	float: none;
	display: inline-block
}

.flu-tool dd p,.flu-tool dt {
	margin-bottom: 5px
}

.flu-tool dd p {
	font-weight: 700;
	font-family: arial
}

.card-qrcode,.flu-qrcode {
	position: relative
}

.flu-qrcode {
	background: #fff;
	z-index: 2
}

.flu-tool .btn-send-msg,.flu-tool .btn-tm-off,.flu-tool .btn-tm-on {
	width: 130px;
	height: 30px;
	background: url(/images/flx_send_msg.png) no-repeat
}

.flu-tool .btn-tm-off,.flu-tool .btn-tm-on {
	background: url(/images/flx_tm_off.png) no-repeat;
	margin-top: 0
}

.flu-tool .btn-tm-on {
	background: url(/images/flx_tm_on.png) no-repeat
}

.qrcode-hd {
	line-height: 34px;
	border-top: 1px solid #d9d9d9;
	padding-left: 15px;
	cursor: pointer;
	_padding-top: 8px;
	_height: 26px
}

.qrcode-hd .icon-qrcode-small {
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	background: url(/images/common/icon.png) no-repeat
}

.qrcode-hd b {
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	position: absolute;
	top: 16px;
	right: 14px
}

.flu-qrcode .qrcode-hd {
	padding-left: 29px
}

.flu-qrcode .qrcode-hd b {
	border: 5px solid #fff;
	border-bottom-color: #666;
	top: 10px
}

.qrcode-bd {
	width: 280px;
	text-align: center;
	border: 1px solid #ddd7d9;
	background: #f2f2f2;
	position: absolute;
	bottom: 34px;
	left: -131px
}

.qrcode-in {
	padding: 10px;
	background: #fff
}

.flu-tool-bd .qrcode-bd p {
	line-height: 28px;
	padding-top: 4px
}

.flu-tool-bd .qrcode-bd img {
	margin: 0
}

.flu-qrcode .hover b {
	border-top-color: #666;
	border-bottom: none;
	top: 16px
}

.card-qrcode .qrcode-bd {
	top: 35px;
	left: -130px;
	bottom: auto
}

.card-name {
	float: left
}

.card-qrcode {
	width: 152px;
	height: 240px;
	position: absolute;
	right: 20px;
	top: 0
}

.card-qrcode .qrcode-hd {
	border: 1px solid #d9d9d9;
	background: #fff;
	position: relative;
	z-index: 2
}

.card-qrcode .qrcode-hd b {
	border: 5px solid #fff;
	border-top-color: #666
}

.card-qrcode .hover b {
	border-bottom-color: #666;
	border-top: none
}

.card-qrcode .qrcode-bd {
	background: #fff;
	padding: 10px 0 0
}

.card-qrcode .qrcode-bd p {
	line-height: 30px;
	text-align: center;
	color: #333;
	margin-top: 10px;
	background: #f2f2f2
}

.card {
	padding: 30px 25px
}

.card-company-info {
	margin-bottom: 35px
}

.card-company-info .sl-vam img {
	max-width: 360px
}

.card-company-info .height100 {
	max-height: 100px
}

.card-company-info dt {
	float: left
}

.card-company-info dd {
	padding-left: 20px;
	overflow: hidden
}

.card-company-info h3 {
	font-size: 15px;
	font-family: 'microsoft yahei';
	font-weight: 400;
	margin-bottom: 10px
}

.card-company-info .cert-service {
	margin-bottom: 7px
}

.card-company-info .card-ope {
	margin-top: 13px
}

.card-info {
	padding: 20px 20px 20px 30px;
	background: #f7f7f7
}

.card-info-hd {
	font-family: 'microsoft yahei';
	color: #333;
	margin-bottom: 10px;
	position: relative
}

.card-info-hd .btn-tm-off {
	vertical-align: middle
}

.card-info-bd dl {
	margin-bottom: 10px;
	color: #666
}

.card-info-bd dt {
	width: 60px;
	text-align: right;
	float: left
}

.card-info-bd dd {
	color: #333;
	overflow: hidden
}

.card-info-bd dd p {
	font-weight: 700
}

.card-info-bd .icon-fav-o,.card-info-hd .icon-fav {
	margin: -2px 3px 0 0
}

.btn-send-msg-big {
	width: 85px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: 700;
	padding-left: 45px;
	display: inline-block;
	vertical-align: middle;
	background: url(/images/but_contact.gif) no-repeat
}

.btn-send-msg-big:link,.btn-send-msg-big:visited {
	color: #fff
}

.fav-prod {
	text-align: center;
	padding: 10px 0
}

.fav-prod .icon {
	margin: -3px 3px 0 0
}

.top_nav .company-nav {
	float: right;
	padding-right: 15px
}

.top_nav .company-nav:link,.top_nav .company-nav:visited {
	color: #ffff3a
}

.telec-hd {
	padding: 8px 10px;
	font-weight: 400;
	background: #deecf9
}



.telec-bd {
	padding: 6px 10px 15px;
	background: #ecf6ff
}

.telec-bd li {
	padding: 6px
}

.telec-cert {
	padding: 2px 5px 3px 2px;
	background: #024e99;
	color: #fff;
	margin-left: 5px
}

.telec-cert .icon {
	margin-right: 4px
}

.contactCard li.telec span {
	margin: 0
}

.boxCont .ico {
	vertical-align: middle;
	margin-right: 2px
}

.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 .now:hover,.pageNum .now:link,.pageNum .now:visited,.pageNum a:hover,.pageNum b a: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;
	font-size: 91.67%;
	text-align: center
}

.pageMark a {
	color: #666
}

.pageMark a,.pageMark strong {
	padding: 1px;
	margin-left: 3px
}

.header {
	margin-bottom: 10px
}

.header .only-tit,.header h1,.header h2 {
	color: #666;
	font-size: 24px;
	font-family: "Microsoft Yahei",SimSun;
	font-weight: 400;
	margin: 0;
	float: left
}

.header .only-tit {
	line-height: 80px;
	text-align: center
}

.companyName {
	height: 96px;
	padding: 18px 20px 0
}

.companyName p {
	margin: 0;
	padding: 0
}


.companyName h1 span,.companyName h2 span,.companyName p span {
	font-size: 12px;
	color: #999;
	font-weight: 400;
	display: block;
	margin-right: 20px
}

.btn-send-msg,.btn-tm-off,.btn-tm-on {
	display: inline-block;
	width: 100px;
	height: 26px;
	background: url(/images/tm_on_24.png) no-repeat;
	margin: 5px 0;
	cursor: pointer
}

.btn-tm-off {
	background: url(/images/tm_off_24.png) no-repeat
}

.btn-send-msg {
	background: url(/images/btn-send-msg.png) no-repeat
}

.top_nav {
	font-size: 14px;
	font-weight: 700
}

.top_nav a {
	display: inline-block
}

.mePic {
	margin-bottom: 10px;
	position: relative
}

#banNums {
	position: absolute;
	bottom: 10px;
	right: 15px
}

#banNums span {
	text-indent: -999em;
	display: inline-block;
	width: 11px;
	height: 11px;
	margin: 2px;
	cursor: pointer
}

.content {
	width: 980px;
	margin: auto
}

.but_contact {
	text-align: center;
	padding: 10px 0
}



.but_contact img {
	vertical-align: bottom;
	margin-left: 10px
}

.main {
	overflow: hidden;
	zoom: 1;
	padding-bottom: 20px
}

.side_1 {
	width: 230px;
	float: left;
	margin-right: 10px;
	_overflow: hidden
}

.side_2 {
	width: 740px;
	float: left;
	padding-bottom: 20px;
	_overflow: hidden
}

.main h2,.move h2 {
	padding-left: 10px;
	font-size: 14px;
	margin: 0;
	background-color: #ccc;
	line-height: 34px;
	overflow: hidden; display:block;
}

.side_2 h2 span {
	font-size: 12px;
	font-weight: 400
}

.side_2 h2 span.prod-info-tit {
	font-size: 14px;
	font-weight: 700
}

.move h2 .hL,.move h2 .hR,.side_1 h2 .hL,.side_1 h2 .hR,.side_2 h2 .hL,.side_2 h2 .hR {
	display: none
}

.move h2 span,.side_1 h2 span {
	overflow: hidden;
	display: inline-block
}

.move h2 strong,.side_2 h2 strong {
	display: inline-block;
	padding: 0 5px
}

.side_1 .boxCont {
	padding: 10px
}

.move .boxCont,.side_2 .boxCont {
	padding: 10px 15px
}

.side_1 .boxCont,.side_2 .boxCont {
	zoom: 1
}

.side_1 .boxCont:after,.side_2 .boxCont:after {
	content: '\0020';
	display: table;
	height: 0;
	clear: both;
	font-size: 0;
	line-height: 0
}

.side_1 .proCategory {
	padding: 10px
}

.side_1 .proCategory .now {
	font-weight: 700
}

.boxCont li,.boxText li {
	padding: 3px 0;
	word-break: break-all;
	word-wrap: break-word
}

.boxCont li .pic,.boxText li .pic {
	word-break: normal;
	word-wrap: normal
}

.boxImg100 ul,.boxImg160 ul,.boxImg230 ul {
	overflow: hidden;
	zoom: 1
}

.boxImg100 li {
	float: left;
	width: 152px;
	height: 170px;
	text-align: center;
	margin: 10px;
	overflow: hidden;
	*zoom: 1
}

.boxImg100,.boxImg160 {
	padding-top: 15px
}

.boxImg100 .pic {
	width: 102px;
	margin: auto auto 3px
}

.boxImg100 .r {
	margin-top: 10px
}

.side_2 .boxImg160 {
	padding: 10px
}

.boxImg160 li {
	float: left;
	width: 170px;
	height: 220px;
	text-align: center;
	margin: 0 4px;
	*margin: 0 3px
}

.boxImg160 .pic {
	width: 162px;
	margin: auto auto 3px
}

.offL .boxImg160 li,.proL .boxImg160 li {
	height: 240px
}

.side_1 .boxImg230 {
	padding: 10px 5px 0
}

.boxImg230 .pic {
	width: 102px;
	margin: auto auto 3px
}

.boxImg230 li {
	float: left;
	width: 50%;
	text-align: center;
	height: 145px
}

.proNums {
	text-align: center;
	border-top: solid 1px #f0f0f0;
	background-color: #f7f7f7;
	height: 40px
}

.proNums span {
	background-color: #cdcdcd;
	height: 15px;
	width: 16px;
	display: inline-block;
	line-height: 15px;
	margin: 14px 2px 0;
	cursor: pointer;
	color: #fff
}

.proNums span.now {
	background-color: #666
}

.proNums #goL,.proNums #goR {
	background-color: inherit;
	color: #666
}

.companyPic {
	margin-right: 15px;
	margin-top: 15px;
	width: 160px;
	text-align: center;
	border: 1px solid #dbdede
}

.companyInf {
	font-size: 14px;
	line-height: 1.8;
	padding: 0 20px
}

.mAs {
	margin: 10px 20px;
	_margin: 10px;
	text-align: center
}

.mAs img {
	display: block;
	margin: auto
}

.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(/images/icon_otherlink.gif);
	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(/images/icon_otherlink.gif) 0 -82px no-repeat
}

.contactCard #open {
	cursor: pointer;
	color: #0084c5;
	background: url(/images/icon_a1.gif) 98px 10px no-repeat;
	margin-top: 5px
}

.contactCard li span {
	margin-left: 15px;
	font-weight: 700
}

.contactCard .but {
	margin: 10px 0
}

.contactCard .but a {
	height: 23px;
	width: 91px;
	display: inline-block;
	text-indent: -999em;
	background: url(/images/contact_now_s_cn.gif) no-repeat
}

.contactCard .but img {
	vertical-align: -9px;
	margin-left: 5px
}

.companyInfo {
	padding: 10px 0
}

.companyInfo li {
	display: block
}

.companyInfo .time {
	float: right;
	color: #999
}

.asInfo .fl {
	border: 1px solid #e2e2e2;
	margin-right: 20px
}

.asInfo ul {
	overflow: hidden;
	zoom: 1
}

.asInfo li {
	padding: 3px 0
}

#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
}

.membInfo {
	border: 1px solid #e2e2e2;
	margin-bottom: 20px
}

.membInfo td,.membInfo th {
	border-bottom: 1px solid #e2e2e2;
	padding: 6px
}

.membInfo th {
	width: 135px;
	font-weight: 400;
	text-align: right;
	vertical-align: top;
	border-right: 1px solid #e2e2e2
}

.helpLink {
	padding: 10px
}

.helpLink li {
	line-height: 1.8;
	list-style: disc;
	margin-left: 30px
}

.membInfo #open td {
	background: url(/images/icon_a1.gif) 103px 14px no-repeat;
	color: #0084C5;
	cursor: pointer;
	margin-top: 5px
}

.keyword {
	color: #666;
	font-size: 12px;
	margin-bottom: 10px
}

.keyword h1 {
	display: inline;
	font-size: 12px;
	font-weight: 400
}

.proitem {
	overflow: hidden;
	position: relative;
	zoom: 1;
	padding: 5px 0 15px;
	margin: 0 15px 10px;
	border-bottom: dashed 1px #bbb
}

.PhotoL {
	float: left;
	margin-right: 10px
}

.proitem h3 {
	margin: 0;
	line-height: 26px;
	font-size: 14px
}

.proitem .desc {
	float: left;
	margin-right: 10px;
	padding: 3px 0 5px;
	width: 450px
}

.showroom-product-discrpit {
	margin: 0;
	padding: 0;
	word-break: break-all
}

.updatetime {
	position: absolute;
	width: 204px;
	height: 12px;
	right: 0;
	bottom: 10px;
	color: #999;
	text-align: right
}

#showtype {
	padding: 5px 15px;
	text-align: right
}

.pro_text li {
	padding: 3px 10px
}

.desPreview {
	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
}

.offL .desc {
	width: 570px
}

.proitem .price {
	float: left;
	width: 118px;
	text-align: center
}

.price strong {
	display: block
}

.boxImg100 li .price strong {
	display: inline;
	margin-right: 5px
}

#dir {
	font-size: 12px;
	font-weight: 400;
	margin: 5px 0
}

.proDetail_box {
	background-color: #FFF;
	border: 1px solid #e9e9e9;
	padding: 20px;
	margin-bottom: 10px
}

.halfImg {
	margin-bottom: 10px;
	_margin-bottom: 5px
}

.halfImg .detailPhoto {
	float: left;
	margin-right: 20px;
	_margin-right: 5px;
	width: 272px;
	font-family: Tahoma,Arial,Helvetica,sans-serif
}

.detailPhoto .bImg {
	background-color: #fff;
	border: 1px solid #ccc;
	display: table-cell;
	*display: block;
	*font-size: 235px;
	height: 270px;
	line-height: 270px;
	width: 270px;
	text-align: center;
	vertical-align: middle;
	*font-family: Arial;
	overflow: hidden
}

.mImgs {
	margin-top: 3px
}

.mImgs td,.mImgs td:hover {
	background-image: url(/images/simgbg.gif);
	background-position: center top;
	*background-position: center 1px
}

.mImgs td {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	cursor: pointer
}

.mImgs td img {
	margin-bottom: 0;
	width: 40px;
	height: 40px
}

.mImgs td.cur {
	background-position: center -46px;
	*background-position: center -45px
}

.rightCon {
	float: right;
	width: 405px;
	zoom: 1
}

.rightCon h1 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 15px;
	margin-top: 0
}

#prodetails_data {
	width: 100%;
	font-size: 12px;
	color: #666
}

#prodetails_data td,#prodetails_data th {
	padding: 5px 0
}

#prodetails_data th {
	width: 80px;
	text-align: right;
	font-weight: 400
}

#butS {
	margin-top: 15px
}

#butS .but_contact {
	float: left;
	padding: 0;
	margin: 0
}

#butS .but_contact img {
	margin-left: 10px;
	vertical-align: bottom
}

.more {
	float: right;
	margin-right: 15px;
	margin-top: -28px
}

.addBasket {
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 1
}

#butS .contactFr {
	float: left;
	margin-left: 15px;
	margin-top: 11px
}

.imagezoom {
	background: url(/images/seebigpic.png) center no-repeat #fff;
	width: 22px;
	height: 22px;
	z-index: 100;
	position: absolute;
	margin-left: 248px;
	margin-top: -24px;
	opacity: .8;
	filter: Alpha(Opacity=80)
}

.imgborderdetails {
	max-width: 270px;
	max-height: 270px
}

.prices th {
	background: -webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#eff0f0));
	background: -moz-linear-gradient(top,#f8f8f8,#eff0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#eff0f0, grandientType=1);
	padding: 3px;
	border: 1px solid #EEE;
	font-weight: 400;
	width: 50%
}

.prices td {
	padding: 3px;
	text-align: center;
	border-bottom: dotted 1px #DFDFDF
}

.prices .red {
	color: red
}

.toedit {
	position: absolute;
	top: 7px;
	right: 10px;
	background: url(/images/icon_edit.gif) 5px center no-repeat #fff;
	width: 30px;
	padding-left: 20px;
	height: 19px;
	border: 1px solid #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 td,#prodetails th {
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	padding: 5px;
	vertical-align: top
}

#prodetails th {
	width: 110px;
	text-align: right
}

.proDes {
	font-size: 14px
}

#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
}

.sindex {
	zoom: 1;
	overflow: hidden;
	padding: 20px 10px
}

.sindex div {
	padding-left: 15px;
	line-height: 3
}

.sindex ul {
	float: left;
	width: 45%
}

.sindex li,.sindex ul {
	list-style-position: outside;
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 10px;
	margin-bottom: 5px
}

.shareSNS {
	background-color: #f8f8f8;
	border: 1px solid #e9e9e9;
	margin-bottom: 10px;
	padding: 5px 10px;
	overflow: hidden;
	zoom: 1
}

.shareSNS a {
	text-indent: -999px;
	background-image: url(/images/common/share_logo.png);
	background-repeat: no-repeat;
	height: 16px;
	line-height: 16px;
	width: 16px;
	float: left;
	margin: 0 2px
}

.shareSNS .shareAll {
	text-indent: 0;
	width: 48px;
	padding-left: 20px;
	margin: 0;
	font-size: 12px;
	text-decoration: none
}

.shareSNS .shareAll:hover {
	text-decoration: none
}

.renren {
	background-position: left -16px
}

.kaixin001 {
	background-position: left -32px
}

.weibo {
	background-position: left -48px
}

.qq {
	background-position: left -64px
}

.t_qq {
	background-position: left -80px
}

#sharebox {
	width: 250px;
	background-color: #7C7C7C;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 5px;
	margin-top: 3px;
	font-size: 12px
}

#ats_inner {
	background-color: #fff;
	border: 1px solid #fff
}

#at_hover {
	overflow: hidden;
	zoom: 1;
	padding: 4px
}

#at_hover a {
	padding: 2px;
	cursor: pointer;
	float: left;
	width: 114px;
	border: 1px solid #fff;
	text-decoration: none
}

#at_hover a span {
	background-image: url(/images/common/share_logo.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 16px;
	line-height: 16px;
	display: block
}

#at_hover a:hover {
	background-color: #f2f2f2;
	border: 1px solid #e5e5e5
}

.atic_renren span {
	background-position: left -16px
}

.atic_kaixin001 span {
	background-position: left -32px
}

.atic_weibo span {
	background-position: left -48px
}

.atic_qq span {
	background-position: left -64px
}

.atic_t_qq span {
	background-position: left -80px
}

.atic_hi_baidu span {
	background-position: left -96px
}

.atic_cang_baidu span {
	background-position: left -112px
}

.atic_douban span {
	background-position: left -128px
}

.atic_blog163 span {
	background-position: left -144px
}

.atic_t_msn span {
	background-position: left -176px
}

#ats_head {
	background-color: #f2f2f2;
	border: 1px solid #e5e5e5;
	padding: 4px;
	line-height: 1em;
	position: relative
}

#atsptx {
	color: #4c4c4c;
	font-weight: 700;
	position: absolute;
	right: 4px;
	top: 4px;
	_margin-right: 4px;
	text-decoration: none;
	font-family: Tahoma,Arial,Helvetica,sans-serif
}

#safeimage {
	background-color: #fcf;
	margin-bottom: 5px;
	padding: 3px 5px;
	text-align: right
}

#arInfo {
	color: #333;
	background: url(/images/common/ar.gif) 15px 20px no-repeat #f6f6f6;
	border: 1px solid #CCC;
	margin: 15px 15px 0;
	padding: 20px 15px 15px
}

#arInfo img {
	position: absolute
}

#arInfo p {
	margin-bottom: .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(/images/common/stat.gif) left center no-repeat;
	color: #666
}

.arStat li.check {
	background: url(/images/common/stat_c.gif) left center no-repeat;
	color: #000
}

#arTip {
	text-align: center;
	padding: 10px 0 30px;
	border-top: 1px solid #ccc;
	color: #666
}

.operatInfo {
	width: 90%;
	margin: 30px auto
}

.operatInfo .error {
	background-color: #fcc;
	border: 1px solid 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
}

.arrow {
	height: 14px;
	width: 60px;
	overflow: hidden;
	display: inline
}

.arrow span {
	margin: 3px 5px 0;
	display: inline-block;
	height: 14px;
	width: 14px;
	overflow: hidden;
	background: url(/images/common/arrow.gif) no-repeat;
	cursor: pointer;
	float: left
}

.arrow span.up {
	background-position: 0 0
}

.arrow span.down {
	background-position: -16px 0
}

.arrow span.left {
	background-position: -32px 0
}

.arrow span.right {
	background-position: -48px 0
}

#dragBox {
	position: relative
}

#dragBox .shadow {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	z-index: 98
}

.addmodel .addtit span {
	display: inline-block;
	margin: 0 10px;
	font-size: 12px;
	font-weight: 400;
	padding: 1px 5px;
	color: #065B9F;
	border: 1px solid #C0E3F7;
	background: #F3FAFF
}

.box-cont-logo {
	margin: 0;
	text-align: center;
	padding: 5px 0;
	border-bottom: 1px dotted #d7d7d7
}

.box-cont-list li {
	padding: 3px 0
}

.box-cont-list .name {
	margin-right: 5px;
	font-weight: 700
}

.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-left: 15px;
	background: url(/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: 1px solid #eee;
	overflow: hidden
}

.box-memb-info {
	float: left;
	width: 450px;
	display: inline
}

.box-memb-info td,.box-memb-info th {
	border-bottom: 1px dashed #E1E1E1;
	padding: 6px
}

.box-memb-info th {
	width: 120px;
	font-weight: 400;
	text-align: right;
	vertical-align: top
}

.box-memb-info #open td {
	background: url(/images/icon_a1.gif) 103px 14px no-repeat;
	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: 1px solid #eee
}

.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;
	*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
}

.pics_bg {
	background: url(/images/new-common/more_pic_s.gif) 4px 6px no-repeat;
	height: 103px;
	padding: 4px 10px 6px 2px;
	width: 103px
}

.more-pic {
	background: url(/images/new-common/more_pic.gif) 3px 3px no-repeat;
	padding: 0 6px 6px 0
}

.side_2 .showroom-cert {
	padding: 0
}

.showroom-cert-wrap {
	position: relative
}

.showroom-cert-wrap .showroom-cert-ico {
	height: 89px;
	width: 89px;
	background: url(/images/new-common/show-cert-sprite.png) no-repeat;
	_background: url(/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
}

.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: -320px -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 dd,.showroom-cert dl,.showroom-cert dt,.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;
	color: #333
}

.com-auth-info dt strong {
	font-size: 18px;
	font-weight: 700;
	font-family: '\5FAE\8F6F\96C5\9ED1','\5B8B\4F53',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(/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(/images/common/stat.gif) 0 center no-repeat
}

.com-honor-info .honor-info-tit,.com-register-info .register-info-tit {
	border-bottom: 1px solid #ddd;
	margin-bottom: 5px;
	height: 30px
}

.com-honor-info .honor-info-tit h3,.com-register-info .register-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
}

.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 td,.com-honor-info th {
	font-weight: 400;
	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
}

.honor-checked-img .img-box {
	border: 1px solid #d7d7d7
}

.honor-checked-img .honor-img-tit a {
	display: inline-block;
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center
}

.honor-checked-img li {
	margin-right: 20px
}

.honor-checked {
	padding: 5px 10px
}

.honor-checked .com-checked-arrow {
	width: 20px;
	height: 60px;
	display: inline-block;
	background: url(/images/new-common/show-cert-sprite.png) no-repeat;
	position: relative;
	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 {
	width: 160px;
	margin: 0 auto;
	height: 160px;
	position: relative
}

.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;
	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(/images/new-common/show-cert-sprite.png) -120px -1px no-repeat
}

.com-honor-button a:link,.com-honor-button a:visited,.com-honor-button-long a:link,.com-honor-button-long a:visited {
	color: #fff
}

.com-honor-button a:hover {
	background-position: -120px -40px;
	text-decoration: none
}

.com-honor-button-long {
	text-align: center;
	border-top: 1px dotted #e2e2e2;
	padding: 10px 0
}

.com-honor-button-long a {
	display: inline-block;
	width: 200px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	font-weight: bolder;
	border: none;
	background: url(/images/new-common/show-cert-sprite.png) -322px -93px no-repeat;
	_background: url(/images/new-common/ie6-show-cert-sprite.png) -322px -93px no-repeat
}

.com-honor-button-long a:hover {
	background-position: -322px -133px;
	text-decoration: none
}

.cert-org {
	border-top: 1px solid #d7d7d7;
	padding: 5px 10px;
	height: 30px;
	vertical-align: middle
}

.cert-org .cert-logo-ccic {
	background: url(/images/new-common/show-cert-sprite.png) -80px -80px no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px
}

.cert-org .cert-logo-sgs {
	background: url(/images/new-common/show-cert-sprite.png) 0 -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
}

.showroom-more {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-right: 8px;
	background: url(/images/new-common/icon_arrow.png) right 6px no-repeat
}

.contactInfo .item {
	margin-left: 60px
};

.box {
	position: static
}

.cert-tab-hd {
	border-bottom: 1px solid #3592ef;
	height: 39px
}

.cert-tab-item {
	float: left;
	padding: 0 20px;
	height: 38px;
	line-height: 38px;
	margin-right: 10px;
	cursor: pointer;
	border: 1px solid #ccc;
	border-bottom: none;
	font: 400 14px/38px 'microsoft yahei';
	background-color: #f7f7f7;
	background-image: -webkit-linear-gradient(top,rgba(252,252,252,1) 0,rgba(241,241,241,1) 100%);
	background-image: -moz-linear-gradient(top,rgba(252,252,252,1) 0,rgba(241,241,241,1) 100%);
	background-image: linear-gradient(top,rgba(252,252,252,1) 0,rgba(241,241,241,1) 100%)
}

.cur {
	height: 39px;
	color: #2d62cb;
	border: 1px solid #3592ef;
	border-bottom: none;
	position: relative;
	margin-bottom: -1px;
	background: #edf4fa;
	font: 700 14px/39px 'microsoft yahei'
}

.cert-con-item .cert-info {
	padding: 15px 0 15px 55px;
	overflow: hidden;
	*zoom: 1
}

.cert-info .icon-cert {
	float: left;
	margin-left: -55px
}

.cert-info-tit {
	margin-bottom: 10px
}

.cert-info dl {
	overflow: hidden;
	*zoom: 1
}

.cert-info dt {
	float: left;
	font-weight: 700
}

.cert-info dd {
	overflow: hidden
}

.cert-info-tit strong {
	font: 700 18px 'microsoft yahei'
}

.cert-info-bd {
	margin-bottom: 5px
}

.cert-tab-bd {
	border: 1px solid #d9d9d9;
	border-top: none;
	padding: 30px;
	margin-bottom: 10px;
	background: #fff
}

.tb-cert td,.tb-cert th {
	padding: 3px;
	vertical-align: top
}

.tb-cert th {
	text-align: right
}

.tb-cert td {
	text-align: left
}

.cert-con-hd {
	margin-bottom: 35px;
	overflow: hidden;
	*zoom: 1
}

.cert-tit {
	float: left
}

.cert-tit-lst {
	width: 600px;
	float: left
}

.cert-info .cert-tit-lst {
	width: 530px
}

.cert-tit-lst li {
	float: left;
	margin: 0 15px 3px 0;
	white-space: nowrap
}

.cert-tit-lst .icon {
	margin-right: 5px
}

.con-blk {
	padding-bottom: 30px;
	overflow: hidden;
	*zoom: 1
}

.blk-tit {
	padding-bottom: 10px;
	margin: 0 0 10px;
	font: 700 13px 'microsoft yahei';
	color: #1b74b9;
	border-bottom: 1px solid #ddd
}

.slide-w {
	position: relative
}

.cert-lst-box {
	width: 630px;
	height: 180px;
	margin: 0 auto;
	overflow: hidden;
	position: relative
}

.cert-lst {
	padding: 15px 0 0 35px;
	overflow: hidden;
	*zoom: 1
}

.cert-lst-item {
	float: left;
	margin: 0 25px 10px 0;
	padding: 5px 5px 0 0;
	position: relative
}

.cert-pic-bg {
	background: url(/images/common/pic_bg.png) top right no-repeat;
	margin-right: 17px
}

.cert-lst-tit {
	width: 154px;
	height: 43px;
	line-height: 24px;
	padding: 0 5px;
	text-align: center
}

.icon-cert-ok {
	width: 57px;
	height: 57px;
	background: url(/images/icon/icon_cert_succ.png) no-repeat;
	_background: url(/images/icon/icon_cert_succ.gif) no-repeat;
	position: absolute;
	right: -18px;
	top: 50px;
	z-index: 99
}

.icon-cert-third {
	background-position: 0 0
}

.icon-cert-site {
	background-position: 0 -58px
}

.tip-ope .icon {
	margin-right: 3px
}

.tip-ope .btn-mini {
	height: 24px;
	line-height: 24px;
	margin-right: 15px;
	border-radius: 2px
}

.cert-pic {
	float: right;
	margin-top: -127px;
	padding-right: 44px
}

.cert-pic .pic {
	border: 1px solid #dde1ec
}

.cert-lst-item .pic {
	width: 160px;
	height: 100px;
	border: 1px solid #dde1ec;
	overflow: hidden;
	*zoom: 1
}

.pic-group .pic {
	width: 100px;
	height: 100px
}

.pic-mid {
	width: 160px;
	height: 100px
}

.pic-small {
	width: 100px;
	height: 100px
}

.cert-lst-small {
	padding: 15px 0 0
}

.cert-lst-small .cert-lst-item {
	margin: 0 0 25px 20px
}

.cert-lst-small .pic {
	width: 100px;
	height: 100px
}

.pic-group .cert-lst-tit {
	width: 94px
}

.icon-cert {
	width: 46px;
	height: 46px;
	background-image: url(/images/icon/icon_cert.png);
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	font-size: 0
}

.icon-cert-senior {
	background-position: 0 0
}

.icon-cert-ccic {
	background-position: -46px 0
}

.icon-cert-id {
	background-position: -92px 0
}

.icon-cert-senior-gray {
	background-position: 0 -46px
}

.icon-cert-ccic-gray {
	background-position: -46px -46px
}

.icon-cert-id-gray {
	background-position: -92px -46px
}

.tip-ope .btn-tm-off,.tip-ope .btn-tm-on {
	float: left;
	margin: 0 20px 0 0
}

.loading {
	text-align: center
}

.loading span {
	font: 400 16px 'microsoft yahei'
};

body {
	background-color: #f4f4f4
}

.body_bg,.container {
	background: #cee2ea
}

.companyName {
	background-color: #e8f8ff;
	border-top: solid 1px #d7e9f2;
	border-left: solid 1px #bdd7e5;
	border-right: solid 1px #bdd7e5
}

.top_nav {
	background: url(/images/topnav_bg.gif) bottom repeat-x;
	height: 40px;
	border-left: solid 1px #4289b3;
	border-right: solid 1px #4289b3
}

.top_nav a {
	height: 40px;
	padding: 0 30px;
	line-height: 40px;
	background: url(/images/topnav_l.gif) right no-repeat;
	float: left;
	border-left: solid 1px #0A9CD8
}

.top_nav a:link,.top_nav a:visited {
	color: #fff
}

.top_nav a.ls {
	background: 0 0;
	border-right: 0
}

.top_nav a.now,.top_nav a:hover {
	background: url(/images/topnav_now.gif) bottom repeat-x;
	text-decoration: none;
	border-left: solid 1px #0870a8
}

.main h2,.move h2 {
	background: url(/images/h2_bg.gif) repeat-x;
	height: 34px
}

.main .box {
	border: 1px solid #d2d2d2;
	margin-bottom: 10px;
	background-color: #FFF;
	position: relative
}

.main h2 a:link,.main h2 a:visited {
	color: #333
}

.main h2 a:hover {
	color: #C0030A;
	text-decoration: none
}

.main h2.now a {
	color: #C0030A
}

.move h2 strong,.side_2 h2 strong {
	color: #333
}

.companyInfo li {
	background: url(/images/icon_a2.gif) 20px center no-repeat;
	padding: 4px 15px 4px 30px
}

.companyInfo li.b2 {
	background-color: #fafafa
}

.companyInfo li.now {
	background-color: #f3faff
}

.companyInfo li a:link,.companyInfo li a:visited {
	color: #333
}

.companyInfo li.now a:link,.companyInfo li.now a:visited {
	color: #0084c5
}

.companyInfo li a:hover,.companyInfo li.now a:hover {
	color: #C0030A
}