 /* 初始化css  重置浏览器样式*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; } /*为了照顾ie6 链接图片有边框*/
img{display: block;}
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "simsun","宋体";border-style: none;}
select, input { vertical-align:middle; }
 select, input, textarea { font-size:14px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
body {font-size:14px; color:#333; font-family:"microsoft yahei","新宋体","arial";}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
 .clearfix { zoom:1; }
 .clearit { clear:both; height:0; font-size:0; overflow:hidden; }
 a {color:#333; text-decoration:none; }

a:hover {color:#f46d02!important;  text-decoration:none; }

.fd-clr::after{
	content: "";
	clear: both;
	display: block;
	height: 0;
}

.fd-left{float: left !important;}
.fd-right{float:right !important;}

/* 分页tcdpagecode */
.tcdpagecode{padding: 0 20px 15px;text-align: center;color: #ccc;width:1000px;margin:0 auto;}
.tcdpagecode a{display: inline-block;color: #666;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdpagecode a:hover{text-decoration: none;border: 1px solid #fca807;}
.tcdpagecode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #ffbb00;	border: 1px solid #fca807;border-radius: 4px;vertical-align: middle;}
.tcdpagecode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

body{background-color: #e9e9e9;}
.top{width:100%; height: 40px; background-color: #43b66b;}
.topcet,.headcet{width:1000px; margin:0 auto;}
.topcet ul{float: right;}
.topcet ul li{
	float: left;
	line-height: 40px;
	padding-left: 15px;
	color: #666;
	font-size: 12px;
}
.topcet ul li a{color:#fff;}
.topcet ul li.in img{
	display: inline-block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	margin-top: 6px;
	margin-right: 5px;
}
.topcet ul li.in span{color: #fff;margin-right: 5px;}
.head{width:100%; border-bottom: 2px solid #43b66b;background-color: #fff;}
.headcet{
	background:  no-repeat 777px 28px;
	padding: 20px 0;
}
.center{
	width:998px;
	margin:17px auto 20px;
	background-color: #fff; 
	border: 1px solid #f9f9f9;
	border-radius: 5px;
	min-height: 670px;
	padding-bottom: 30px;
}
.tousu{
	padding: 20px 0 20px 45px;
	font-size: 16px;
	font-weight: 600;
	background:  no-repeat 10px -230px;
 }
 .shuming{
 	padding:20px 0 0 45px;
 	font-size: 18px;
 	margin-bottom: -20px;
 	color: #ff6600;
 	font-weight: 600;
 	background:  no-repeat 10px -230px;
 }
.zhuti{
	background-color: #f6f6f6;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 10px 35px 10px 20px;
	font-weight: 600;
}
.list{padding:0 5px 30px;}
.list span{float: right;}
.list li{
	border-bottom: 1px dashed #eee;
	padding:15px 15px 12px ;
}
.foot{width:100%; background-color:#43b66b;color: #fff;font-size: 12px;}
.footc{width:1000px;margin:0 auto;padding:35px 0 25px;}
.footc p{text-align: center;padding-bottom:15px; }
.left{
	width: 750px;
	margin-right: 15px;
}
.tiezi{
	border-bottom: 2px solid #43b66b;
}
.secbox{
	position: relative;
	width: 80px;
	font-size: 13px;
}
.secon{color:#f46d02; cursor:pointer ;}
.selec{
	position: absolute;
	left: -16px;
	top: 25px;
	border: 1px solid #ddd;
	background-color: #fff;
	border-top: 0 none;
}
.click{display: none;}
.selec li{
	padding: 5px 15px;
}
.pho{float: left;margin-right: 10px;padding-top: 3px;}
.tit{font-size: 16px;color: #333;padding-bottom: 5px;}
.reply,.reply a{font-size: 12px;color: #999;}
.reply p span{padding-left: 40px;}
.right{padding-right: 10px;width:223px;}
.adv img{width:223px;height: 75px;}
.sidebar{
	width: 131px;
	height: 35px;
	border: 1px solid #f26e01;
	line-height: 35px;
	padding-left: 90px;
	margin: 10px 0;
	background:  no-repeat 67px 9px;
	color: #f26e01;
}
.paihang{
	border: 1px solid #ddd;
	padding:15px 5px 20px 10px;
	margin-top: 10px;
}
.paihang span{font-size: 16px;display: block;padding-bottom: 12px;}
.paihang li{
	line-height: 30px;
	width: 211px;
}
.paihang li b{
	font-weight: normal;
	padding-right: 3px;
}
.paihang li b.yel{
	color: #f26e01;
}

.btn{
	display: inline-block;
	width: 64px;
	height: 28px;
	border: 1px solid #fca807;
	border-radius: 4px;
	line-height: 28px;
	font-size: 13px;
	float: right;
	margin: -4px 5px 0 0;
	padding-left: 24px;
	background:  no-repeat 8px -39px #ffbb00;
}
.btn a{color: #fff;display: block;}
.tdetail{
	width: 984px;
	border: 1px solid #ddd;
	margin: 0 7px 30px;
}
.dnr{
	background-color: #f7f7f7;
}

/* 弹出层登陆 */
.logindiv{
	padding:0 20px 100px;
	float:none;
	width:440px;
	border:1px solid #999;
	background:#fff;
	position:fixed;
	display:none;
	z-index:1000;
}
.logindiv1{
	padding:0 20px 100px;
	float:none;
	width:440px;
	border:1px solid #999;
	background:#fff;
	position:fixed;
	display:none;
	z-index:1000;
}
.dldiv .form{
	padding:0 24px;
}
.dldiv .login-tit{
	height:50px;
	position:relative;
}
.dldiv .login-tit span{
	font-size:15px;
	display:block;
	line-height:40px;
	margin-left:95px;
}
.dldiv .login-tit i.closelogindiv{
	width:36px;
	height:28px;
	display:block;
	background: no-repeat 0 -82px;
	position:absolute;
	top:13px;
	left:410px;
	cursor: pointer;
}
.dldiv .divzc{
	padding-left:100px;
}
.dldiv .form .item-fore3 span{
	float: left;
	margin-right:194px;
}
.mask{
	width:100%;
	height: 100%;
	background: #333;
	opacity: 0.5;
	left: 0;
	margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    z-index:999;
}
.mask1{
	width:100%;
	height: 100%;
	background: #333;
	opacity: 0.5;
	left: 0;
	margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    z-index:999;
}
.dldiv .dright{width:240px;height: 35px;line-height: 35px;border:1px solid #ccc;}
.dldiv .dleft{
	background-color: #fff;
	border-bottom: 0 none; 
	height: 35px; 
	line-height: 35px;
	text-align: right;
	padding-right: 24px;
	border-left: 0 none;
	width: 82px;
}
.dldiv .dbox{width:390px;height:67px;overflow: hidden;}
.dldiv .validform_checktip{width:300px;margin-left: 114px;}
.dldiv .validform_wrong{padding-left: 20px; background: url(/uploads/image/smcftiimages/error.png) no-repeat left center;}
.dldiv .validform_right{padding-left: 20px;background: url(/uploads/image/smcftiimages/right.png) no-repeat left center;}
.dldiv .login-tit{height: 80px;}
.dldiv .dzbtn{
	width:257px;
	height: 30px; 
	margin-left:105px;
	display: block;
	background-color: #43b66b;
	border: 1px solid #43b66b;
	color: #fff;
	font-weight: 600;
	cursor:pointer ;
	border-radius: 5px;
}
.liebiao{height: 20px;border-bottom: 2px solid #43b66b;margin:0 7px;}
.xqbox{margin: 0 7px 30px;}
.xdetail{
	border: 1px solid #ddd;
	border-top: 0 none;
	background-color: #f6f6f6;
}
.xdleft{
	width: 159px;
	height: 100%;
	padding-top: 16px;
	text-align: center;
}
.xdleft span{margin-top: 5px;display: block;}
.xdleft img{margin:0 auto;}
.xdright{width:822px;height:100%;border-left: 1px solid #ddd;background-color: #fff;}
.xdtit{
	border-bottom: 1px dashed #ddd;
	padding: 16px 0 5px;
	margin:0 5px 0 20px;
}
.xdtit h3{font-size: 20px;color:#000;font-weight:normal;padding-bottom: 3px;}
.xdtit span{display: inline-block;color: #999;font-size: 12px;}
.xdtit span.xdt{padding-right:20px; }
.xdtit span.xdz{float: right;cursor: pointer;}
.xdtit .xdl,.xdtit .xds{padding:0 10px 0 18px;background:  no-repeat 0 -124px;}
.xdtit .xds{background-position:0 -144px ;}
.xddetail{padding:15px 5px 25px 20px;min-height: 110px;position: relative;}
.xddetail p{line-height: 23px;padding-bottom: 15px;}
.xdpl{
	display: block;
	position: absolute;
	right: 25px;
	bottom: 15px;
	font-size: 12px;
	color: #666;
	overflow: hidden;
	background:  no-repeat 0 -168px;
	padding-left: 21px;
	cursor: pointer;
}
.editor{border-top: 1px solid #ddd;height: 100px;}
.allpl{padding:10px 15px;font-size: 16px;border: 1px solid #ddd; border-top: 0 none;}
.xdtit span.xdname{
	color: #2f82ea;
	padding-right: 5px;
}
.xdtit .xdzan{background-position: 0 -199px;cursor: pointer;}
.xdhf{background:none;}

.bdan{
	width: 984px;
	margin: 0 7px 15px;
}
.dboxdiv{border:1px solid #43b66b;margin-top: 40px;}
.dboxdiv2{border:1px solid #dddddd;margin-top: 40px;}

.dbox{}
.report{
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #00924b;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}
.dleft{
	display: inline-block;
	width: 116px;
	height: 46px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	float: left;
	padding-left: 10px;
	line-height: 46px;
	color: #000;
	font-weight: 600;
}
.dboxdiv b{color: #ff0000;}
.dboxdiv2 b{color: #ff0000;}
.dright{
	width: 346px;
	height: 46px;
	line-height: 46px;
	float: left;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-left: 15px;
}
.drighttit{width:837px;}
.dleftd{height: 305px;}
.drightd{height: 295px;width:836px;line-height: 26px;padding-top: 10px;}
.fujiantit{height: 150px;}
.fujianbox{width:838px;height: 150px;padding-left: 0;}
.fujian{height: 46px;border-bottom: 1px solid #ddd;}
.fujianbox p{text-align: center;line-height: 34px;color: #ff0000;padding-top: 15px;}
.fjboxpic{height: 275px;}
.fujianpic{padding:20px 25px;}
.fujianpic img{float: left;margin-right: 20px;}
.dzb{text-align: center;}
.dzbtn{
	width: 85px;
	height: 30px;
	background-color: #fdbc00;
	border: 1px solid #fca500;
	border-radius: 4px;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	margin: 0 5px 15px 0;
}
#msgdemo2{display: block;width:980px;text-align: center;}
/*==========以下部分是validform必须的===========*/
.validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#f00;
	font-size:12px;
}

 .validform_checktip2{
	 margin-left:8px;
	 line-height:20px;
	 height:120px;
	 overflow:hidden;
	 color:#f00;
	 font-size:12px;
 }

.validform_right{
	color:#71b83d;
}
.validform_wrong{
	color:red;
	white-space:nowrap;
}
.validform_loading{
	padding-left:20px;
	background: no-repeat left center;
}
.validform_error{
	background-color:#ffe7e7;
}
#validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:dximagetransform.microsoft.shadow(strength=3, direction=135, color='#999999');}
#validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#validform_msg .validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#validform_msg a.validform_close:link,#validform_msg a.validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#validform_msg a.validform_close:hover{color:#cc0;}
#validform_msg .validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}