.side{ float:left; width:300px; text-align: center;}
.bread-crumbs{ padding:0 0 5px; font:14px/40px SimSun; color:#999;}
.bread-crumbs a,.bread-crumbs span{ margin:0 10px; font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.bread-crumbs a{ color:#36c;}
.bread-crumbs span{ color:#666;}

.module{ border:1px solid #ebebeb;}
.module-hd{ padding:10px 15px 0; font:16px/26px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.module-label{ background:#f8f8f8;}
.module-label ul{ padding:10px 0 5px 15px;}
.module-label li{ float:left; margin:0 10px 10px 0;}
.module-label li a{ display:block; padding:0 14px; border:1px solid #e6e6e6; background:#fff; font:14px/30px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; border-radius:2px;white-space: nowrap;}

/* 列表页 */
.module-solution{ margin:11px 0 0;}
.module-solution ul{ padding:0 15px 5px; position:relative; overflow:hidden; zoom:1;}
.module-solution li{ margin:-1px 0 0; padding:10px 0; border-top:1px solid #ebebeb;}
.module-solution .title{ height:22px; overflow:hidden; font:14px/22px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.module-solution p{ padding:5px 0 0; height:36px; overflow:hidden; font:12px/18px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; color:#999;}

/*********联系我们**********/
.connect-us{background: #f9f9f9; padding: 20px 20px; font-size: 14px;}
.connect-us .t{font-size: 18px; line-height: 18px; padding-bottom: 20px; border-bottom: 1px solid #ececec; color: #333;}
.connect-us .company{line-height: 35px; }
.connect-us .address{color: #999; line-height: 30px;}
.connect-us ul{padding-top: 20px; width: 630px;}
.connect-us ul li{width: 315px; float: left; line-height: 30px; color: #999;}
.connect-us a{color: #999;}
.connect-us .map{width: 520px; height: 450px; margin-top: 30px; border: 1px solid #eee;}

.map b{background: #f60;width: 150px; height: 20px; display: block; line-height: 20px; color: #fff; text-align: center; font-weight: normal; font-size: 12px;}

.complain-wrapper {
	width: 850px;
	min-height: 600px;
	_height: 600px;
	margin: 0px auto 0;
	border: 1px solid #e6e6e6;
	background: #fafafa;
}

.complain-wrapper .complain-header {
	height: 52px;
	padding: 0 20px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 52px;
}

.complain-wrapper .complain-header .link {
	float: right;
	font-size: 14px;
	width: 440px;
	height: 52px;
	overflow: hidden;
	word-break: break-all;
	text-align: right;
}

.complain-wrapper .complain-title {
	font: normal 18px/52px '\5FAE\8F6F\96C5\9ED1','microsoft yahei';
}

.complain-wrapper .complain-title span {
	padding: 0 10px 0 0;
	color: #3687d9;
}

.complain-form .verification-code .change-btn,.complain-form .upload-button,.complain-form .upload-pic .icon,.layer-box .layer-header .close-btn,.success-tip strong,.tab-bar .new-ico,.purchase-complain dt {
	background: url(http://icon.zol-img.com.cn/cms/complain/complain-bg2015.png) no-repeat;
}
.complain-form {
	padding: 10px 22px 0;
}

.complain-form li {
	overflow: hidden;
	zoom: 1;
	margin: 20px 0 0;
}

.complain-form textarea {
	float: left;
	width: 678px;
	height: 190px;
	overflow: hidden;
	resize: none;
	padding: 5px 10px;
	outline: 0 none;
	border: 1px solid #e6e6e6;
	background: #fff;
	color: #999;
	font: normal 14px/24px Arial;
}

.complain-form label {
	float: left;
	width: 70px;
	font: normal 14px/30px Arial;
}

.complain-form input {
	float: left;
	height: 16px;
	width: 188px;
	padding: 6px 5px;
	outline: 0 none;
	border: 1px solid #e6e6e6;
	line-height: 16px;
}

.complain-form textarea:focus,.complain-form input:focus {
	border-color: #3ea0e6;
	color: #333;
}

.complain-form .tip {
	float: left;
	color: #999;
	line-height: 30px;
}

.complain-form .verification-code {
	float: left;
}

.complain-form .verification-code input {
	width: 88px;
	margin: 0 10px 0 0;
}

.complain-form .verification-code img {
	float: left;
	margin: 5px 3px 0 0;
	cursor: pointer;
}

.complain-form .verification-code .change-btn {
	float: left;
	width: 24px;
	height: 22px;
	overflow: hidden;
	margin: 4px 0 0;
	background-position: 5px -175px;
	cursor: pointer;
	text-indent: -999em;
}

.complain-form .button-box {
	margin: 30px 0 0 70px;
}

.complain-form .button-box .button {
	width: 110px;
	height: 38px;
	float: none;
	font-size: 18px;
	line-height: 38px;
}

.complain-form .network-speed-tip {
	padding: 57px 0 12px;
	color: #999;
	font: normal 14px/30px Arial;
}

.complain-form .upload-box {
	clear: both;
	padding: 20px 0 0 70px;
	position: relative;
}

.complain-form .upload-box .upload-button {
	float: left;
	width: 60px;
	height: 60px;
	overflow: hidden;
	margin: 0 10px 0 0;
	border: 2px dashed #e0e0e0;
	background-position: 0 -275px;
	cursor: pointer;
}

.complain-form .upload-box .upload-button:hover {
	border-color: #cfcfcf;
	background-position: 0 -205px;
}

.complain-form .upload-box object {
	width: 60px;
	height: 60px;
	filter: alpha(opacity=0);
	opacity: 0;
	cursor: pointer;
}

.complain-form .upload-box .button-tip {
	float: left;
	margin: 46px 0 0;
	color: #999;
	font: normal 12px/14px Arial;
	cursor: pointer;
}

.complain-form .upload-box .upload-pic {
	position: relative;
	float: left;
	width: 60px;
	height: 60px;
	border: 2px dashed #e0e0e0;
}

.complain-form .upload-box img {
	vertical-align: top;
}

.complain-form .upload-pic .icon {
	position: absolute;
	top: -5px;
	right: -5px;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(http://icon.zol-img.com.cn/cms/complain/complain-closed.png) no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='http://icon.zol-img.com.cn/cms/complain/complain-closed.png');
	cursor: pointer;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	*zoom: 1;
}

.button-box .button {
	display: block;
	width: 72px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	border: 0 none;
	outline: 0 none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background: #3c8bf0;
	color: #fff;
	font: normal 14px/30px '\5FAE\8F6F\96C5\9ED1','microsoft yahei';
	cursor: pointer;
	text-align: center;
}

.button-box .button:hover,.button-box .button:focus {
	background: #1d6fbe;
	color: #fff;
}

.button-box .sub_button_tjing {
	width: 113px;
	height: 38px;
	background: url(http://icon.zol-img.com.cn/cms/complain/icon.png) 0 -225px no-repeat;
	border: none;
	float: left;
}