

.w1100{
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
}
.logo{
	margin-top: 70px;
}

.nav li a{
	color: #fff;
}

.content{
	background: #e6edf2;
	padding-top: 45px;
	padding-bottom: 75px;
}
.content_l{
	width: 340px;
}
/*会员登陆*/
.member{
	width: 340px;
}
.title{
	height: 50px;
	width: 100%;
	color: #fff;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	background: #2990cc;
}

.input-text,.textarea{
	box-sizing:border-box;
	border:solid 1px #ddd;
	width:100%;
    -webkit-transition:all 0.2s linear 0s;
       -moz-transition:all 0.2s linear 0s;
         -o-transition:all 0.2s linear 0s;
            transition:all 0.2s linear 0s}
.textarea{ 
	height:auto; 
	font-size:14px; 
	padding:4px}
.input-text:hover,.textarea:hover{
	border: solid 1px #3bb4f2}
/*得到焦点后*/
.input-text.focus,textarea.focus{
	border:solid 1px #0f9ae0 \9;
	border-color:rgba(82,168,236,0.8);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6)}
/*不可点击*/
.input-text.disabled,.textarea.disabled,.input-text.disabled.focus,.textarea.disabled.focus{
	background-color:#ededed; 
	cursor:default;border-color: #ddd;
	-webkit-box-shadow:inset 0 2px 2px #e8e7e7;
       -moz-box-shadow:inset 0 2px 2px #e8e7e7;
            box-shadow:inset 0 2px 2px #e8e7e7}
/*只读状态*/
.input-text.disabled,.textarea.disabled{background-color:#e6e6e6; cursor:default}
/*阴影*/
.input-text.box-shadow,.textarea.box-shadow{
	-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}
.login{
	text-align: center;
	margin-top: 30px;

}

.member{
	background: #fff;
	padding-bottom: 17px;
}
.member .input-text{
	width: 280px;
	margin: 0 auto;
	padding: 12px;
    font-size: 14px;
    color: #666;
    display: inline-block;
    line-height: 18px;
    vertical-align: middle;
    
}
.member li{
	margin-bottom: 15px;
}
.member .input-icons {
    background: #fff url(../bgimg/input_icons.png) no-repeat;
    padding-left: 36px;
    padding-right: 6px;
}
.member .input-icons-account {
    background-position: 6px -61px;
}
.member .input-icons-account:focus {
	background-position: 6px -101px;
}
.member .input-icons-password {
    background-position: 6px -140px;
}
.member .input-icons-password:focus{
	background-position: 6px -180px;
}

.member .input-icons-code{
	width: 190px;
	
	background-position: 6px -220px;
}
.member .input-icons-code:focus{
	background-position: 6px -253px;
}

.member .input-icons-email{
    background-position: 6px -284px;
}
.member .input-icons-email:focus{
    background-position: 6px -322px;
}
#yzmImg {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #dcdcdc;
    height: 41px;
        margin-left: 3px;
}
.wjm{
	width: 280px;
	margin: 0 auto;
	text-align:left;
	font-size: 14px;
}
.check,.zcdl{display: inline-block;}
.wjm a{
	font-size: 14px;
	color: #999;
}
.zcdl{
	float: right;
}
.wjm a:hover{
	color: #333;
}
.link-zhu {
    padding: 12px 0;
    width: 280px;
    color: #333;
    background: #ffcd33;
    border-radius: 8px;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    margin-top: 15px;
}


/*最新公告*/
.main{
	border-top: 4px solid #2990cc;
	padding: 0 10px 26px 15px;
	background: #fff;
	margin-top: 10px;
}
.tit{
	font-size: 18px;
	color: #333;
	margin-top: 15px;
}
.news .tit a{
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.news .tList{
	font-size: 14px;
	
	margin-top: 25px;`
}
.news .tList li em{
	font-size: 6px;
	color: #999;
	padding-right: 5px;

}
.news .tList a{
	color: #666;
	line-height: 30px;
}
.contact {
	background: #f4f8fb;
}
.contact p{
	margin-left: 15px;
	font-size: 16px;
	color: #666;
	margin-bottom: 15px;
	padding-left: 32px;
}
.contact p.tel{
	background:url(../bgimg/icon_tel.png) no-repeat left center;
}
.contact p.eml{
	background:url(../bgimg/icon_email.png) no-repeat left center;
}
.contact .t_e{
	margin-top: 30px;
}


.content_r{
	width: 740px;
}
.zb{
	background: #fff;
	padding-bottom: 30px;
}
.zb .txt{
	padding: 0 48px 0 44px;
	font-size: 14px;
	line-height: 1.8;
	    margin-top: 30px;
	
}
.zb .txt p{
	text-indent:2em;
}
.zb .txt h2{
	color: #666;
}

.jbgg{
	background: #fff;
	margin-top: 10px; min-height:408px
}
.jbgg .title {
	text-align: left;
	padding-left: 20px;
	padding-right: 15px;
	width: 705px;
}
.jbgg .title a{
	font-size: 14px;
	color: #fff;
}

.jbgg td a{
	color: #333;
}
.jbgg td a:hover{
	color: #2990cc;
}



/*注册*/
.steps,.step{
	display:inline-block;
	position:relative;
	padding:1em 2em 1em 3em;
	vertical-align:top;
	background-color:#FFF;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.step:after,.steps .step:after{position:absolute;z-index:2;content:'';top:0;right:-1.45em;border-bottom:1.5em solid transparent;border-left:1.5em solid #FFF;border-top:1.5em solid transparent;width:0;height:0}
.step,.steps .step,.steps .step:after{-webkit-transition:opacity .1s ease,color .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,box-shadow .1s ease}
.steps{
	cursor:pointer;
	display:inline-block;
	font-size:0;
	line-height:1;
	text-align: center;
}
.steps .step:first-child{padding-left:1.35em;}
.steps .step:last-child{border-radius:0 .3125em .3125em 0}
.steps .step:only-child{border-radius:.3125em}
.steps .step:last-child{margin-right:0}
.steps .step:last-child:after{display:none}
.step:hover,.step.hover{background-color:#F7F7F7;color:rgba(0,0,0,.8)}
.steps .step.hover:after,.steps .step:hover:after,.step:hover,.step.hover::after{border-left-color:#F7F7F7}
.steps .step.down,.steps .step:active,.step.down,.step:active{background-color:#F0F0F0}
.steps .step.down:after,.steps .step:active:after,.steps.down::after,.steps:active::after{border-left-color:#F0F0F0}
.steps .step.active,.active.step{cursor:auto;background-color:#428BCA;color:#FFF;}
.steps .step.active:after,.active.steps:after{border-left-color:#428BCA}
.steps .disabled.step,.disabled.step{cursor:auto;background-color:#FFF;color:#333}
.disabled.step:after{border:0;background-color:#FFF;top:.42em;right:-1em;width:2.15em;height:2.15em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:-1px -1px 0 0 rgba(0,0,0,.1) inset}
.attached.steps{margin:0;border-radius:.3125em .3125em 0 0}
.attached.steps .step:first-child{border-radius:.3125em 0 0}
.attached.steps .step:last-child{border-radius:0 .3125em 0 0}
.bottom.attached.steps{margin-top:-1px;border-radius:0 0 .3125em .3125em}
.bottom.attached.steps .step:first-child{border-radius:0 0 0 .3125em}
.bottom.attached.steps .step:last-child{border-radius:0 0 .3125em}

/*向导数量*/
.three.steps{display:block}

.three.steps>.step{width:33.333%}
/*向导尺寸*/
.step,.steps .step{font-size:1rem}/*默认*/

 
/*协议*/
.xieyi{
	width: 100%;
	/*height: 720px;*/
	border-top: 4px solid  #2990cc;
	margin-top: 20px;
	font-size: 14px;
	color: #666;
	background: #fff;
	line-height: 1.8;
	padding-bottom: 64px;
}
.xieyi h1{
	font-weight: normal;
	font-size: 24px;
	color: #000;
	padding-top: 50px;
	text-align: center;
}
.xieyi h5{
	font-size: 14px;
	font-weight: normal;
	color: #666;
}
.xieyi .txt{
	margin: 0 50px 0 40px;
	width: auto;
	padding-top: 40px;
	height: 460px;
	overflow-y:scroll;
	padding-right: 35px;
}
  
 .xieyi .txt::-webkit-scrollbar {
		  width: 10px;
	} /* 这是针对缺省样式 (必须的) */
.xieyi .txt::-webkit-scrollbar-track {
		  background-color: #f2f2f2;
	} /* 滚动条的滑轨背景颜色 */

	.xieyi .txt::-webkit-scrollbar-thumb {
		  background-color: #9fa1a2; 
	} /* 滑块颜色 */

	.xieyi .txt::-webkit-scrollbar-button {
		  background-color: #f2f2f2;
		  display: none;
	} /* 滑轨两头的监听按钮颜色 */

.butn{
	text-align: center;
	margin-top: 30px;
}
.btn{
		display:inline-block;
		cursor:pointer;
		text-align:center; 
		font-weight:400;
		white-space:nowrap;
		vertical-align: middle;*zoom:1;
		-webkit-transition:background-color .1s linear;
		-moz-transition:background-color .1s linear;
		-o-transition:background-color .1s linear;
		transition:background-color .1s linear;
		border: none;
		width: 174px;
		height: 44px;
		font-size: 18px;
	}
	a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
	.btn:active,.btn.active{background-color:#ccc}
	.btn:first-child{*margin-left:0}
	.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;}
	 
	/*默认——灰色 通常用于取消*/
	.btn-default{background-color:#8f9091; color: #fff; margin-left: 15px;}
	.btn-default:hover,
	.btn-default:focus,
	.btn-default:active,
	.btn-default.active{color:#fff;background-color:#c7c7c7;border-color:#c7c7c7}
	/*主要——主色 通常用于确定、提交、购买、支付等*/
	.btn-primary{color:#fff;background-color:#2990cc; border-color:#2990cc}
	.btn-primary:hover,
	.btn-primary:focus,
	.btn-primary:active,
	.btn-primary.active{color:#fff;background-color:#6aa2e0;border-color:#6aa2e0}


/*注册信息*/

.bianji thead th.t{ background:#0d0e2c ; color:#FFF; font-size:18px !important; font-weight:normal}
.table th, .table td {
padding: 10px 20px;line-height: 30px;}
.table td strong{ color:#F00;}
.w300{ width:300px; margin-right:10px}
.w200{ width:160px}
.bianji .input-text, .bianji .textarea{ 
	padding: 9px;
}
.bianji span.mima{
	display: inline-block;
	width: 74px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #333;
	background: #eee;
	margin-left:2px;
	*display:inline;
	*zoom:1;
}
.bianji span.bg_r{
	background: #ffa970;
	color: #fff;
}

/*面包屑*/
.breadcrumb{

	line-height: 39px; 
	height:39px;
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
}
.breadcrumb span{padding:0 5px}
.breadcrumb a{
	color: #666;
}

.gys .tit{
	padding: 40px 50px;
	background: #fff;
	border: 1px solid  #dedfdf;
}
.gys .tit h1 span{
	font-size: 14px;
	padding-left: 35px;
	color: #999;
}
.gys .tit h1 span img{     vertical-align: bottom; padding-right: 5px;}
.gys .tit h1{
	font-weight: normal;
	font-size: 24px;
	color: #333;
	display: inline-block;
	*display:inline;
    *zoom:1;


}
.gys .tit p{
	font-size: 14px;
	color: #f00;
	margin-top: 20px;
}
.content.gys{
	padding-top: 20px;
}

.gyszl .xg{ width: auto;padding: 0 20px; text-align: left;font-size: 18px; }
.gyszl .member{ width: 500px;margin: 0 auto;	padding: 40px 0 70px 0; }
.gyszl .member li span{
	margin-right: 10px;
	display: inline-block;
	width: 70px;
	text-align: right;
	font-size: 14px;

}
.gyszl .member li strong {
    color: #F00;
    margin-left: 3px;
}
.gyszl .member .input-text{
	width: 320px;
}

.gyszl .member li {
    margin-bottom: 25px;
}
.gyszl .member .butn{
	width: 320px;
	    margin-left: 125px;
}
.gyszl .member .btn{
	width: 120px;
}
/*admin*/
.admin_l{
	width: 260px;
	background: #f5fafe;
	border: 1px solid  #dedede;
	/*height: 874px;*/
}
.admin_l .nickname{
	margin-left: 28px;
	font-size: 18px;
	color: #666;
	background:url(../bgimg/icon_admin.png) no-repeat center left;
	padding-left: 35px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.subnav{
	font-size: 18px;
	color: #333;
	line-height: 38px;
}
.subnav li{
	margin-bottom: 10px;
}
.subnav a{
	color: #333;
	padding-left: 65px;
}
.subnav li.current{
	background: #c1c1c1;
	
}
.subnav li.current a{
	color: #fff;
}

.gyszl{
	width: 825px;
	background: #fff;
	    /*min-height: 875px;*/
}
.gyszl .btn{
		font-size: 16px;
		height: 38px;
		line-height: 38px;
}
.gyszl .whgys{
	background: #f4ad04;

}
.gyszl .xgmm{
	width: 100px;
}
.gyszl .bianji thead th.t{
	line-height: 38px;
}
.tabCon {

    margin: 0 24px;
}
.tabCon.lxfs .table th, .tabCon.lxfs .table td{
	    padding: 10px 5px;
	    /*font-weight: normal;*/
}
.tabCon .select-box .select{
	padding: 4px 9px;
}
.tabCon.lxfs .bianji .input-text{
	padding: 6px 9px;
}
.tabCon .table th.t{
	padding: 13px 20px;
}
.tabCon button.btn{
	width: 70px;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
}
.tabCon button.btn.add{
	background: #f4ad04;
}
.tabCon button.btn.del{
	background: #8f9091;
}
.tabCon .form-group a.btn{
	font-size: 14px;
	width: 100px;
	height: 34px;
	line-height: 34px;
}
.tabCon .form-group {
	display: block;
	width: 100%;
}
.tabCon .form-group a i{
	font-size: 18px;
}
.tabCon .form-group .upload-url{
	width: 80%;
}
.tabCon.zjfy .table td{
	padding: 10px 20px;
}

.tabCon .textarea{
	height: 200px;
	padding: 10px;
}


/*竞价公告*/
.jjgg .w1100{
	background: #fff;
}
.jjgg td a{
	color: #333;
}
.jjgg td a:hover{
	color: #2990cc;
}
.jj_title{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 25px;
	border-top: 4px solid  #2990cc;
}
.jj_title h1{
	font-size: 30px;
	margin-bottom: 15px;
}
.jj_title span{
	margin: 0 20px;
	font-size: 14px;
	color: #999;


}

.jjgg .tit{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 25px;
	border-top: 4px solid #2990cc;
	font-size: 24px;
	margin-top: 0;
}
.jjgg .tit p{
	font-size: 16px;
	color: #999;
}

.jjgg .txt{
	font-size: 14px;
	color: #666;
	line-height: 1.8;
	padding: 0 60px;
	padding-bottom: 60px;
}
.jjgg .txt p{
	text-indent:2em;
}
.fujian{
	margin-top: 20px;
}


.list li{
	color: #999;
}
.list li a{
	font-size: 14px;
	color: #666;
}
.list li a:hover{
	color: #2990cc;
}



.pw {
background: #fff;
}

.pw .member{
	margin: 0 auto;
		padding-top: 70px;
	padding-bottom: 100px;
}
.pw .member .input-text{
	width: 100%;
}

.pw .link-zhu{
	    border-radius: 0px;
	    width: 100%;
}
.pw .member h1{
	font-size: 24px;
	font-weight: normal;
	text-align: center;
	color: #666;
}
.pw .member p{
	font-size: 14px;
	color: #999;
}
.pw .title{
	text-align: left;
	font-size: 16px;
	padding: 0 20px;
	margin-bottom: 30px;
}

.pw .butn .btn{
	width: 150px;
	
}

.xxzx{
	position: relative;
}
.xxzx .table th,.xxzx .table td{
	    line-height: normal;
}

.table tr.wdu td{
	color: #F00;
}

.gyszl .new_xq .bianji thead th.t{
	line-height: 24px;
	font-size: 16px !important;
}

.new_xq{
	padding-bottom: 30px;
}
.new_xq table.main_n{
	margin-top: 40px;
}
.new_xq table.main_n td{
	padding: 0 30px;
}
.new_xq table.main_n td h1{
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
}
.settingtable{
	font-size: 14px;
	margin-top: 20px;
}
.settingtable em{
	color: #999;
}
.mail-box{
	padding: 0 30px;
	margin-top: 30px;
}
.mail-box{
	font-size: 14px;
	line-height: 1.8;
	color: #666;
	border-top: 1px solid  #999;
	padding-top: 20px;
	padding-bottom: 40px;

}
.mail-box h4{
	font-weight: normal;
	font-size: 16px;
	color: #000;
}
.mail-body{
	height: 204px;
}
.pop{
	cursor: pointer;
}
.tc{
	
}
.new_xq{
	width: 820px;
	position:fixed;
	top:50%;
	left:50%;
	margin-left: -410px;
	margin-top: -250px;
	height: 460px;
	z-index: 9;
	display: none;

}

.bg{
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background:#000;
	opacity: 0.5;
	position:fixed;
	display: none;
}
.gys_bj{
	padding-bottom: 80px;
}

.zbxm{
	margin: 0 24px;
}
.icon a{
	color: #fff;
}


/*page*/
.page{
	font-size: 14px;
	background: #fff;
	text-align: center;
	padding: 30px 0;
}
.page span .input-text{
	margin: 0 5px;
}
.page span a{
	color: #2990c2;
	font-size: 14px;
	margin: 0 5px;
}
.page span.curr{
	margin: 0 5px;
}
.page span .prve,.page span .next{
	font-size: 18px;
	color: #333;
}

.gys .table th{
    padding: 6px 20px;
}
.gys .admin_l .title{
	text-align: left;
	padding: 0 20px;
	width: auto;

}
.gys .admin_l{
	background: #e7f4fc;
}
.gys .admin_l .title i{
	font-size: 28px;
	padding-right: 15px;
}
.gys .admin_l .subnav li{
	margin-top: 40px;
	margin-bottom: 0;

}
.gys .admin_l .subnav li a{
	background:url(../bgimg/sunav_icon.png) no-repeat left;
}
.gys .admin_l .subnav li.zh a {
        background-position: 30px -38px;
}
.gys .admin_l .subnav li.xzzx a {
        background-position: 30px -110px;
}
.gys .admin_l .subnav li.current.xzzx a {
            background-position: 30px -76px;
}

.gys .admin_l .subnav li.jingjia a {
        background-position: 30px -189px;
}
.gys .admin_l .subnav li.current.jingjia a {
                background-position: 30px -149px;
}

.gys .admin_l .subnav li.current{
	background: none;
}
.gys .admin_l .subnav li.current.zh a{
	background-position: 30px 0px;
}
.gys .admin_l .subnav li.current,.gys .admin_l .subnav li.current a{
	
	color: #2990cb;
}

.jjms_m .title{
	text-align: left;
	width: auto;
	padding: 0 20px;
	font-size: 18px;
}
.jjms_m{
	background: #fff;
	padding-bottom: 90px;
}
.tb-18 td {
    font-size: 16px !important;
}

.jjms .table{
margin-top: 60px;
margin-bottom: 50px;
}

.jjms .tabCon{
	margin: 0 60px;
}

.tabBar{
	padding-left: 60px;
}

.jjms .tabBar span{
	color: #666;
	background:none;
	margin-bottom: -2px;


}

.jjms .tabBar span.current{
	color: #2990cc;
	border: 2px solid  #cecece;
	border-bottom: none;
	background:#fff;

}
.jjms .tabBar{
	border-bottom: 2px solid  #cecece;
}

.palist li{
	display: inline-block;
	*display:inline;
    *zoom:1;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    background: #2990cc;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 150px;
}

.palist i{
	font-size:50px;
}

.meb_dl{
	padding: 0 20px;
	text-align: center;
	    padding-bottom: 48px;
}
.meb_dl .img{
	width: 70px;
	margin: 0 auto;
	padding-top: 50px;
}
.meb_dl .img img{
	width: 100%;
}
.meb_dl .name{
	text-align: center;
	font-size: 16px;
	padding-top: 10px; padding-bottom:20px;
}
.meb_dl .name h3{
	font-size: 18px;padding-bottom:10px;
}

.grzx {
	margin-top: 20px;
}
.grzx a{
	color: #333;
	font-size: 16px;
	padding: 5px  15px;
	border: 1px solid  #333;    color: #fff;
    background-color: #2990cc;
    border-color: #2990cc;
}
.grzx>a:nth-child(2){ 
    background-color: #8f9091;
    border-color: #8f9091;
}
.grzx a:hover{
	color: #333;
	font-size: 16px;
	padding: 5px  15px;
	border: 1px solid  #333;    color: #fff;
    background-color: #6aa2e0;
    border-color: #6aa2e0;
}