.main {
	clear: both;
	width: 70%;
	max-width: 1200px;
	margin: 0 auto;
}
.common {
	background: #f3f3f3;
	float: left;
	width: 100%;
}
/*******登录******/
.l_login {
	height: 100%;
	width: 100%;
	background:#3b84d9 url(../images/login/login.jpg) no-repeat center top;
	background-size:100%;
}
.login {
	width: 100%;
	max-width: 1000px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.loginBox {
	position: absolute;
	right: 20%;
	top: 20%;
	width: 30%;
	padding: 1em 3em 2em;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
 filter:alpha(opacity=100 finishopacity=100 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5ba2e3, endcolorstr=#69aae4, gradientType=0);
 -ms-filter:alpha(opacity=100 finishopacity=100 style=1 startx=0, starty=0, finishx=0, finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#5ba2e3, endcolorstr=#69aae4, gradientType=0);/*IE8*/
	background: #5ba2e2; /* 丄1�7�1�7�1�7�1�7�不支持背景渐变的浏览器 */
	background: -moz-linear-gradient(top, #5ba2e2, rgba(91, 162, 226, 1));
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#69aae4), to(rgba(105, 170, 228, 1)));
	background: -o-linear-gradient(top, #5ba2e2, rgba(91, 162, 226, 1));
	-moz-box-shadow: 0px 6px 20px #3b84d9;
	-webkit-box-shadow: 0px 6px 20px #3b84d9;
	box-shadow: 0px 6px 20px #3b84d9;
}
.loginBox h2 {
	text-align: center;
	font-size: 1.75em;
	letter-spacing: 2px;
	color: #ffffff;
	padding: 1em 0;
}
.account, .password {
	width: 100%;
	position: relative;
}
.loginname, .loginpwd {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	height: 50px;
	line-height: 50px;
	border: none;
	margin-top: 1.5em;
	width: 94%;
	padding: 0 3%;
}
/*.eer_ipt{
    background:#ff615b ;
    border:1px solid #ff615b ;
    color: #2b2b2b;
}*/
.err_tips {
	/* position: absolute; 
	display: none;*/
	display: block;
	left: 0;
	bottom: 7px;
	font-size: 12px;
	color: #ff615b;
}
.safe {
	width: 100%;
	float: left;
	margin: 1em 0;
	font-size: 1.15em;
}
.safe span {
	color: #FFFFFF;
}
.mcRadio {
}
.forget {
	color: #FFFFFF;
	float: left;
	margin-right: 0.5em;
}
.sign {
	color: #073a77;
	float: right;
	margin-right: 0.5em;
}
.loginBtn {
	clear: both;
	width: 80%;
	margin: 0 auto;
	padding: 0.75em 0;
	background: #ffce00;
	display: block;
	color: #FFFFFF;
	font-size: 1.35em;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	letter-spacing: 2px;
	border:none;
	cursor:pointer;
	
}
.loginFoot {
	width: 100%;
    position: absolute;
    bottom: 4%;
	width: 100%;
}
.loginFoot p {
	text-align: center;
	font-size: 1em;
	color:#ffffff;
	letter-spacing: 2px;
}
.loginFoot p a {
	padding-left: 20px;
}
/*******注册******/
.l_enroll {
	width: 100%;
}
.l_enroll h3 {
	border-bottom: 1px dashed #e4e4e4;
	padding: 1em 0;
	font-size: 1.5em;
	letter-spacing: 2px;
	padding-left: 0.5em;
	color: #484848
}
.l_enroll ul {
	clear: both;
	float: left;
	margin: 2.5em 0 0;
	width: 100%;
}
.l_enroll li {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 1.5em;
	position: relative;
}
.l_enroll li span {
	float: left;
	line-height: 40px;
	text-align: right;
	padding-right: 1.5em;
	width: 30%;
}
.l_ipt, .l_ipt2 {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #b9b9b9;
	height: 38px;
	line-height: 20px;
	width: 50%;
	max-width: 346px;
	padding: 0 5px;
}
.l_ipt2 {
	/* width: 30%;
	max-width: 260px; */
	width: 19%;
    max-width: 250px;
    float:left;
}
.l_enroll li em{
	dispaly:inline-block;
	float:left;
	width:30%;
	max-width:100px;
	margin-left:20px;
}
.l_enroll li .checkboxAlt{
	width:auto;
}
.l_enroll li em img{
	width:100%;
}
.l_enroll li .l_code {
	background: #3b84d9;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color: #FFFFFF;
	line-height: 40px;
	margin-left: 5px;
	/* width: 25%;
	max-width: 70px; */
	width: 30%;
    max-width: 82px;
	padding: 0 3px;
	display: inline-block;
}
.send_bg {
	background: #999;
}
.obtain{
	display:none;
	color: #999;
	line-height: 40px;
	margin-left: 5px;
	padding: 0 3px;
	
}
.obtain i{
	color:#3b84d9;
}
.l_enroll li b {
	color: #ff0000;
	font-size: 18px;
	padding: 15px 0 0 5px;
}
.error{
	border:1px solid red!important;
}
.affirm {
	clear: both;
	width: 60%;
	max-width: 445px;
	margin: 0 0 0 32%;
}
.affirm a {
	color: #3b84d9;
}
.affirm .chk_1 + label {
	margin-top: 0px;
}
.affirm .chk_1:checked + label:after {
	top: -5px;
}
.enroll_btn {
	width: 30%;
	max-width: 260px;
	padding: 0.6em 0;
	margin: 1.5em 35% 3em;
	background: #ffce00;
	display: inline-block;
	color: #FFFFFF!important;
	font-size: 1.35em;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	letter-spacing: 2px;
	border:none;
	cursor:pointer;
}
/*注册页改版*/
.step-bar{
	height: 56px;
    border-bottom: 2px solid #e6e6e6;
    position: relative;
    margin:2em 0;
    float:left;
    width:100%;
}
.stepsList {
    width: 80%;
    margin:0 10%;
    float:left;
}
a.steps {
    display: inline;
    float: left;
    width: 23.33%;
	font-size:1.25em;
	letter-spacing: 3px;
	height: 56px;
	line-height:56px;
	padding-left:10%;
	color:#999999
}
.steps em{
	width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    background: #999999; 
    border-radius: 20px;
    color:#fff;
}
.s-active{
	border-bottom:2px solid #ff7300
}
.s-active em{
	background: #ff7300; 
}
.s-active span{
	color:#3e3e3e;
}
.regWin{
	clear: both;
    width: 200px;
  /*   background-image:url(../images/icon/regWinIcon.png);
    background-repeat:no-repeat;
    background-position:left center;
    background-size:50px; */
    height:70px;
    line-height:70px;
    font-size:1.25em;
	margin:0 auto
}
.regWin img{
    float: left;
    margin-right: 10px;
}
.mailPush{
    margin: 0 auto;
    width: 100%;
    /* max-width: 350px; */
    clear:both;
    text-align: center;
}
.mailPush h4{
    
	padding-bottom:10px;
	letter-spacing:1px;
}
.mailPush h4 em{
	    color: #ff7300;
	    font-weight:bold;
}
.check{
	float:left;
	width:100%;
	margin-top:40px;
}
.check .checkBtn{
	display:inline-block;
	background: #ff7300;
	border-radius: 3px;
	zoom: 1;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    margin-right: 10px;
    letter-spacing:2px;
}
.check .checkNo{
	position:relative;
	 height: 36px;
    line-height: 36px;
    margin-left:20px;
}
.check .checkNo a{
	color:#ff7300;
}
.tips-email{
	 position: absolute;
    left: 0;
    z-index: 9999;
    width: 235px;
    display:none;
}
.tips-email i{
	background:url(../images/icon/tips-arrow-up.png) no-repeat 20% 0;
	display:block;
	width:100%;
	height: 7px;
}
.tips-body{
	border: 1px solid #DEDEDE;
    border-radius: 4px;
    background:#f9f9f9;
    padding:5px;
}
.tips-body p{
	text-align:left;
	font-size:14px;
	padding-left: 10px;
    background: url(../images/icon/ico_li.png) no-repeat 2px center;
}
.cxfsBtn{
	background:#ffefe6;
	border:1px solid #ffb58f;
	padding:5px;
	border-radius:4px;
	color:#ff7300;
	cursor:pointer;
}
/*完善信息*/
.perfect,
.hd_list {
	background: #fff;
	-moz-box-shadow: 0px 0px 20px #d8d8d8;
	-webkit-box-shadow: 0px 0px 20px #d8d8d8;
	box-shadow: 0px 0px 20px #d8d8d8;
	width: 94%;
	padding: 3%;
	float: left;
	margin-top: 2em;
}
.perfect h4 {
	border-left: 5px solid #002765;
	color: #3b84d9;
	font-weight: bold;
	font-size: 1.35em;
	padding-left: 5px;
	    height: 22px;
    line-height: 22px;
}
.perfect li {
	float: left;
	width: 100%;
	border-bottom: 1px dashed #e4e4e4;
	margin-bottom: 0;
	padding: 0.5em 0;
}
.perfect li:last-child {
	line-height: 40px;
	border-bottom: none
}
/* .perfect li .mch_ipt1, .perfect li .mch_select {
	height: 40px;
	line-height: 20px;
} */
.perfect li span {
	width: 13%;
	text-align: left;
	padding-left: 8px;
	position: relative;
	display: inline-block;
	height: 40px\9;
	line-height: 40px\9;
}
.perfect li span i {
	width: 8px;
	color: #ff0000;
	position: absolute;
	top: 2px;
	left: 0;
	padding:0!important;
}

.search {
	width: 94%;
	margin: 2em 3%;
	float: left
}
.search span {
	border: 1px solid #c2ddff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	line-height: 45px;
	display: inline-block;
	width: 70%;
}
.mch_search {
	width: 85%;
	padding: 0 2%;
	height: 48px;
	line-height: 20px;
	border: none;
	background: none;
}

.mch_search_home_luzh {
	width: 80%;
	padding: 0 2%;
	height: 48px;
	line-height: 20px;
	border: none;
	background: none;
}

.mch_seek {
	background: url(../images/icon/mch_icon.png) no-repeat center;
	display: block;
	width: 52px;
	height: 38px;
	float: right;
	/* margin: 0 1em 0 0; */
	margin:5px 12px 0px;
}
.mch_searchBtn {
	padding: 0 3%;
	margin-left: 2%;
	background: #ffce00;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	display: inline-block;
	line-height: 45px;
	text-align: center;
	color: #313e65;
	font-size: 1.15em;
}
.mch_list {
	width: 100%;
	float: left;
	clear: both;
	background: #ffffff;
	-moz-box-shadow: 0px 0px 10px #d8d8d8;
	-webkit-box-shadow: 0px 0px 10px #d8d8d8;
	box-shadow: 0px 0px 10px #d8d8d8;
}
.mch_list li {
	width: 96%;
	padding:2%;
	float: left;
}
.mch_list li:nth-child(odd){
	background:#f4f4f4;	
}
.mch_listImg {
	width: 15%;
	float: left;
}
.mch_listImg a{
	display:block;
	width:100%;
	position:relative;	
}
.ydgd_btn{
	position:absolute;
	width:70%;
	left:15%;
	top:0;
	z-index:100;
	background:#ef6b74;
	text-align:center;
	color:#fff;
	line-height:25px;
}
.mch_listImg img {
	width: 100%;
	height:120px;
}
.mch_listTxt {
	width: 83%;
	float: left;
	margin-left: 2%;
}
.mch_listTxt .mch_listTitle:hover{
	color:#5594de;
}
.mch_listTxt .mch_listTitle, .mch_listTxt p {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.mch_listTxt .mch_listTitle {
	color: #000;
	font-size: 1.35em;
	padding: 0.2em 0;
	font-weight: bold;
	display: inline-block;
}
.mch_listTxt .mch_listTitle{
	width:70%;
	float:left;	
}
.mch_listTxt p {
	color: #000;
	font-size: 1em;
	padding: 0.5em 0;
	 width:auto;
	float:left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.mch_listTxt p.txt-hidden{
	padding-left:20%;
}
.mch_listTxt em {
	float:left;
	clear:both;
	width: 100%;
	line-height: 25px;
    height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	padding-top: .25em
}
.mch_list_01{
	float:left;
	width:100%;	
}
.mch_list_01 .tj_bg{
	background:#e5e5e5;
	float:right;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	padding:0.25em 1em;	
	max-width:38%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.mch_list_01 .tj_bg span,
.mch_listTxt p span{
	color:#073976;
	padding-right:5px;	
}
.mch_more {
	color: #313e65;
	text-align: center;
	width: 100%;
	display: inline-block;
	padding: 1em 0;
}
/*列表详情*/
.details {
	margin-bottom: 3em;
}
.detailsTiele {
	border-bottom: 1px dashed #dcdcdc;
	padding: 1em 0;
	float: left;
	width: 100%;
	clear: both;
}
.detailsTiele:last-child(1) {
	border: none!important
}
.detailsTiele h5 {
	text-align: center;
	letter-spacing: 3px;
	font-size: 1.5em;
}
.detailsTiele p {
	padding-top: 1.5em;
}
.detailsTiele p span {
	display:block;
	width: 100%;
	float:left;
}
.detailsTiele h6 {
	text-align: left;
	letter-spacing: 2px;
	font-size: 1.25em;
	font-weight: 500;
	color:#3b84d9;
}
.detailsXinXi {
	width: 100%;
	padding-top: 1em;
}
.detailsImg {
	width: 20%;
	float: left;
}
.detailsImg img {
	width: 100%;
	height: 120px;
}
.detailsTxt {
	width: 77%;
	margin-left: 3%;
	float: left;
}
.detailsTxt p {
	padding: 0.25em 0;
	position: relative;
}
.detailsTxt p .shoucang{
	background-color: #ffffff;
	background-image:url(../images/icon/shoucang.png);
	background-size:20px;
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid #488cdc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	 height: 32px;
    line-height: 32px;
    padding-left: 35px;
    padding-right: 10px;
    display: inline-block;
    /* width: 70px; */
    color:#488cdc;
}

.detailsAlt {
	letter-spacing: 2px;
	margin-top: 1em;
	font-size: 1em;
	line-height: 1.5em;
	color: #494949;
}
.detailsAlt textarea{
	width:98%;
	height:10em;
	line-height: 1.5em;
	font-size: 1em;
	color: #494949;
	letter-spacing: 2px;
	padding:0 1%;
	border: 1px solid #dcdcdc;
	border-radius:4px;
}
.hzyq_last {
	margin-top: 1em;
	float: left;
	clear:both;
	width: 100%;
}
.detailsAlt .hzyq {
	width: 20%;
	float: left;
}
.detailsAlt .hzyq_txt {
	width: 80%;
	float: left;
}
.mch_releaseBtn, .detailsFujian, .detailsBtn,.shoucangBtn{
	clear: both;
	/* background: #3b84d9; */
	background: #ffce00;
	width: 20%;
	float: left;
	margin: 1.5em 40% 0;
	padding: 0.5em 0;
	text-align: center;
	color: white;
	display: block;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	font-size: 1.25em;
	letter-spacing: 2px;
	border:none;
}
.detailsBtn{
	clear:none;
	margin:1.5em 0 0 25%;
}
.shoucangBtn{
	width:auto;
	background-color: #dcdcdc;
	clear:none;
	margin:1.5em 0 0 10%;
	background-image:url(../images/icon/shoucang.png);
	background-size:25px;
	background-position:15% center;
	background-repeat:no-repeat;
	color:#488cdc;
   display: inline-block;
   padding: 0.5em 3% 0.5em 6%;
}
.quxiao_icon{
	background-image:url(../images/icon/shoucang2.png)!important;
	
}
 .qxShow{
	    position: relative;
	    clear: both;
	    float: left;
	    width: 100%;
} 
.quxiaoBtn,
.qxBtn{
	color: #488cdc;
    display: none;
    position: absolute;
    top: 45px;
    left: 0;
    height: 35px;
    width: 90px;
    border: 1px solid #488cdc;
    background: #fff;
    text-align: center;
    line-height: 35px;	
	border-radius:5px;
	-moz-box-shadow:0px 0px 4px #8C8C8C; -webkit-box-shadow:0px 0px 4px #8C8C8C; box-shadow:0px 0px 4px #8C8C8C;
}
.qxBtn{
	left: 56.25%;
    padding: 0 2%;
    top: 80px;
    border-radius: 9px;
   line-height: 37px;
    background-color: #fff;
    font-size: 1.15em;
    letter-spacing: 2px;
}
.detailsFujian {
	background: #e5e5e5;
	float: right;
	margin: 2em 0;
	color: #3f3f3f;
	width: 13%;
	font-size: 1em;
}

.detailFont{
	line-height:30px;
	}
.detailFont i{
	width:30px; 
	display:inline-block; 
	width:80px;
	letter-spacing: 1px;
}
/*我要发布*/
.releaseTitle {
	background: #f5f5f6;
	-moz-box-shadow: 0px 5px 10px #cecdcd;
	-webkit-box-shadow: 0px 5px 10px #cecdcd;
	box-shadow: 0px 5px 10px #cecdcd;
	padding: 1.5em 0;
	text-align: center;
	letter-spacing: 2px;
	float: left;
	width: 100%;
	margin-bottom: 2em;
}
.releaseTitle h2 {
	font-size: 1.5em;
	color: #333333;
	line-height: 2em;
}
.releaseTitle p {
	color: #5b5b5b;
	font-size: 1.1em;
}
.releaseCommon {
	width: 100%;
	float: left;
	padding: 1.5em 0;
}
.releaseBg{
	-moz-box-shadow: 0px 0px 20px #d8d8d8;
	-webkit-box-shadow: 0px 0px 20px #d8d8d8;
	box-shadow: 0px 0px 20px #d8d8d8;
	padding:2%;
	width:96%;
}
.releaseCommon li {
	padding: 0.5em 0;
	float: left;
	width: 100%;
	border-bottom: 1px dashed #dcdcdc;
}
.releaseCommon li:nth-last-child(1) {
	border-bottom: none
}
.releaseCommon li span {
	/* width: 22%; */
	width: 15%;
	line-height: 40px;
	display: inline-block;
	margin-right: 2%;
	position: relative;
	padding-left: 2%;
	float: left;
}
.releaseCommon li span i {
	width: 8px;
	color: #ff0000;
	position: absolute;
	top: 2px;
	left: 0;
}
.mch_ipt1, .mch_ipt2 {
	height: 40px;
	line-height: 20px;
	/* luzh  mes add can not 
	 border: none;
	background: none; */
}
.mch_select{
	height:40px;
	line-height: 20px;
	width:15%;
	background:#eee;
	border:none;
}
.mch_ipt1 {
	width: 74%;
	height:auto\9;
}
.mch_ipt2 {
	width: 56%;
	margin-left: 2%;
}
.radio {
	margin-right: 2%;
	margin-top: 10px;
	float: left;
}
.mch_releaseBtn {
	background: #ffce00;
	margin:2em 40%;
}
/***************************高级搜索***************************/
.screen {
	width: 100%;
	float: left;
	padding: 1em 0 0.5em;
	border-bottom: 1px solid #eee;
}
.screen dt {
	float: left;
	line-height: 30px;
	color: #fff;
	font-size: 1.15em;
	width: 11%;
	
}
.screen dt em{
	background-color: #3b84d9;
    line-height: 30px;
    float:right;
    padding:0 5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}
.screen dd {
	width: 87%;
	float: left;
	padding-left:2%;
}
.screen dd a {
	display: inline-block;
	padding: 0 1em;
	line-height: 30px;
	color: #484848;
}
.screen dd a span{
	padding-left:5px;	
}
.showmore, .showmore2,.showmore3,.showmore4 {
	display: block;
	float: right;
	cursor: pointer;
	padding-right: 35px;
}
.showmore span, .showmore2 span, .showmore3 span, .showmore4 span {
	display: block;
	float: right;
	cursor: pointer;
	padding-right: 25px;
	line-height: 30px;
}
.showmore span, .showmore2 span,.showmore3 span, .showmore4 span {
	background: url(../images/icon/select_icon2.png) no-repeat right center!important;
}
.promoted2 span, .promoted3 span {
	background: url(../images/icon/select_icon.png) no-repeat right center!important;
}
.lx_Multi, .hy_Multi {
	border: 1px solid #7a7a7a;
	border-radius: 4px;
	width: 50px;
	text-align: center;
	float: right;
	margin: 4px 35px 0 0;
}
.hy_Multi {
	margin-right: 15px;
}
.click {
	background: #eee;
	border-radius: 6px;
}
.xz_icon {
	background: #eee;
	border-radius: 6px;
}

.s_date{
	width: 100%;
    float: left;
    margin: 1em 0;
}
.dateLeft{
	width:100%;
	float:left;
}

.dateTitle{
	width:100%;
	float:left;
	height:35px;
	line-height:35px;
	font-size: 1em;
    color: #575757;
    font-weight: bold;
}

.s_date em{
	display:block;
	float:left;
	width:5%;
	height:35px;
	line-height:35px;
	color: #7a7a7a;
	text-align: center;
}
.dateSelect{
	width:14.5%;
	margin-left:1%;
	height:35px;
	line-height:35px;
	text-align:center;
	background:none;
	border-radius:4px;
	float:left;
}
.dateMg{
	margin-left:0px!important;
}
.zwsj_img{
	width:100%;
	text-align:center;
	float:left;
	margin:13em 0;	
}
.zwsj_img img{
	width:100%;
	max-width:80px;	
}
.zwsj_img p{
	line-height:35px;	
}
/***************************首页样式**************************/ 
.slider {
	position: relative;
	width: 100%;
	height: 51%;
	overflow: hidden;
}
.slides {
	height: 100%;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
.slide {
	height: 100%;
	float: left;
	clear: none;
}
.box {
	width: 100%;
	height: 100%;
	line-height: 5;
	text-align: center;
	font-size: 5em;
	color: #fff;
	text-transform: capitalize;
	vertical-align: middle;
}
.box img{
	width:100%; 
	height:100%;
	vertical-align: top;
}
.slider-arrow {
	position: absolute;
	display: block;
	margin-bottom: -20px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 2em;
	background-color: #333;
	background-color: rgba(50,50,50,.3);
	border-radius: 50%;
}
.slider-arrow--right {
	bottom: 50%;
	right: 30px;
}
.slider-arrow--left {
	bottom: 50%;
	left: 30px;
} 
.slider-nav {
	position: absolute;
	bottom: 30px;
}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	border-radius: 50%;
	background: none;
	opacity: 1;
	border: 2px solid #ffffff;
}
.slider-nav__item--current {
	background: #fff;
} 
.sliderPosition{
	position: relative;
}
.swiperBtn {
	background: #3a7bd1;
	color: #FFFFFF;
	display: block;
	position: absolute;
	z-index: 10000;
	bottom: 13%;
	left: 45%;
	padding: 0.75em 0;
	width: 10%!important;
	font-size: 1em;
	letter-spacing: 2px;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	text-align: center;
}
.home_text{
	background:#3b84d9;
	width:100%;
	float:left;
}
.home_main{
	width: 70%;
	max-width: 1200px;
	margin: 0 auto;
}
.home_main p{
	color:#fff;
	line-height:25px;
	padding:1.5em 3%;
	letter-spacing: 3px;
	font-size: 16px;
    font-family: 宋体;
}
.home_common{
	background: url(../images/bg/home_common.jpg) repeat-y left top;
	background-size:cover;
	width:100%;
	float:left;
	position: relative;
}
.home_module{
	width:94%;
	padding:2% 3%;
	background:#fff;
	float:left;
	margin: 2em 0;
}
/*投资项目/商会消息/加入我们*/
.module{
	width:100%;
	float:left;
}
.module li{
	float:left;
	width:31%;
	margin-right:3.3%;
}

.module li:nth-last-child(1){
	margin-right:0;
}
.module li:first-child+li+li{
	margin-right:0;
}
.moduleBox_img{
	width:100%;
}
.moduleBox_img img{
	width:100%;
}
.moduleBox_txt{
	width:100%;
}
.moduleBox_txt h1{
	color:#3b84d9;
	font-size:1.125em;
	letter-spacing: 2px;
	padding:1em 0 0.5em;
}
.moduleBox_txt p{	
	padding:0;
}
.moduleBox_txt p a{
	color:#999;
	width: 100%;
    display: block;
    height:50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    
}
.h_more{
	background:#ffc400;
	display:inline-block;
	float:right;
	padding:0.5em 1em;
	margin-top:0.5em;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;
	color:#fff;
	-moz-box-shadow:2px 3px 6px #cec6ab; 
	-webkit-box-shadow:2px 3px 6px #cec6ab; 
	box-shadow:2px 3px 6px #cec6ab;
}

.module_list{
	width: 100%;
    float: left;
    clear: both;
    margin: 2em 0 0;
}
.news{
	float:left;
	width:48%; 
	margin-right:4%;
}	

.news h2{
	color:#3b84d9; 
	font-size:1.35em; 
	border-bottom:1px solid #d2d2d2;
	padding:0.5em 0;
}
.newsList{
	border-bottom:1px dashed #d2d2d2;
	padding:1.5em 0;
	width:100%;
	float:left;
	clear:both;
}
.newsList:nth-last-child(1){
	border:none;
}
.newsList dt{
	float:left;
	border:1px solid #A0A0A0;
	text-align: center; 
	color:#484848;
	width:15%;
	padding:0.5em 0 0;
	
}
.newsList dt i{
	display:inline-block;
	font-size: 1em;
}
.newsList dt em{
	font-size:1em!important;
	display:block;
	width:100%;
	background:#3b84d9;
	padding:0.25em 0;
	color:#fff;
}
.newsList dd{
	float:left;
	width:80%; 
	margin-left:4%;
}
.newsList dd a{
	display:block;
	width:100%;
}
.newsList dd h3{
	font-size:1.15em;
	font-weight:bold;
	line-height:25px;
	color:#484848;
	width:100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.newsList dd span{
	color:#999;
	letter-spacing: 1px;
	font-size:0.95em;
	padding:0.5em 0 0;
	position:relative;
	display:block;
	width:100%;
	overflow:hidden;
	height:37px;
	height:32px\0;	
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

/*合作伙伴*/
.partner{
	float:left;
	clear:both;
	width:100%;
	padding-bottom:1em;
}
.partner h4{
	color: #3b84d9;
    font-size: 1.35em;
    border-bottom: 1px solid #d2d2d2;
    padding: 0.5em 0;
}
.partner a{
	float:left;
	width:18%;
	margin:2em 9% 0 0;
	margin-right:7%\9;
	display:black;
}
.partner a:nth-last-child(5),
.partner a:nth-last-child(1){
	margin-right:0;
}
.partner a img{
	width:70%;
	margin: 0 auto;
    display: block;
}
/***************************关于我们样式**************************/ 
.banner{
	width:100%;
	float:left;
	height:50%;
}
.banner img{
	width:100%;
}
/*左侧二级导航样式*/
.contact-nav{
	background-color:#3b84d9;
    width: 12%;
    border-radius: 4px;
    float:left;
    margin-right:2%;
    margin-top: 2em;
}
.contact-nav a{
	 float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    padding:1em 0;
    letter-spacing: 2px;
	font-size:1.125em;
	border-bottom:1px solid #e4e4e4
}
.contactBg{
	background-color:#6fa4e3;
}
.contact{
	background-image:url(../images/bg/contact.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:30%;
	width:80%;
}
.contactTxt{
	text-indent:2em;
	line-height:2em;
	letter-spacing: 2px;
	font-size:1.125em;
	color:#575757;
	margin-top: 0.25em;
	clear:both;
}
.contactTxt span,
.contactTxt em{
	color:#1b57af;
	font-size:1.2em;

}
.contactTxt em{
	font-style: normal;
}
.contactTitle{
	-webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	width:140px;
	height:35px;
	line-height:35px;
	font-size:1.2em;
	background:#1b57af;
	color:#ffffff;
	float:left;
	letter-spacing: 2px;
	padding-left:10px;
	margin:1em 0 0.25em;
}
.fontStyle{
	text-indent:0
}
/***************************业务介绍样式**************************/ 
/* .prsentBg{
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1ACEFC,endcolorstr=#0057B4,gradientType=0);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1ACEFC,endcolorstr=#0057B4,gradientType=0 );
	background:-webkit-gradient(linear,0% 20%, 0% 100%, from(#1ACEFC), to(#0057B4), color-stop(0.5,#0CA1DE));
	background:-moz-linear-gradient(0% 0% 270deg, #1ACEFC,#0057B4, #0CA1DE 50%);
	background: -ms-linear-gradient(top, #1ACEFC, #0CA1DE,#0000ff);
	width:100%;
	float:left;
	
} */
.prsent{
	float:left;
	width:100%;
	padding-bottom:5em;
}

.prsentTitle{
	border-bottom:2px solid #8facbc;
	width:100%;
	float:left;
	line-height:45px;
	font-size: 1.25em;
    color: #00426c;
    letter-spacing: 2px;
     margin-top: 1em;
}
.prsentShow,.prsentCommon{
/* 	float:left;
	width:100%;
	margin-top:2em; */
	float: left;
    width: 84%;
    margin-left: 2%;
}
.prsentShow .p_common{
	margin-top:1em;
}
.beizhu{
	color: #747474;
    font-size: 1.15em;
    letter-spacing: 1px;
        width: 100%;
    float: left;
    margin-top: 1em;
}
.beizhu i{
	color:#3b84d9;
	font-weight: bold;
    font-size: 1.15em;
    
}
.prsentCommon{
	margin-top:2em;
}
.prsentLeft,
.prsentRight{
	float:left;
	width:48%;
	text-align: center;
}
.prsentLiuCheng{
	float:left;
	clear:both;
	width:100%;
	text-align: center;
	margin-top:2em;
}
.prsentLiuCheng2{
	display:none
}
.prsentLiuCheng img{
	width:100%;
	max-width:764px;
}
.prsentLeft img{
	width:100%;
	max-width:318px;
}
.prsentRight{
	text-align: left;
}
.prsentRight h2{
	color: #00426c;
    font-size: 1.15em;
    float:left;
    width:100%;
    clear:both;
    margin-top:0.5em;
}
.prsentRight p{
	line-height: 1.8em;
    letter-spacing: 2px;
    font-size: 1em;
    color: #575757;
    clear: both;
    float: left;
    width: 100%;
    padding-top:0.25em;
}
.prsentRight p em{
	color:#00426c;
	background:url(../images/icon/p-icon.png) no-repeat left center;
	padding-left:1em;
}
.prsentTxt{
	float:left;
	width:100%;
	margin-top:2em;
}
.prsentTxt h2{
	border-bottom:3px solid #ffffff;
	font-size:1.45em;
	color:#ffffff;
	float:left;
	width:100%;
	line-height: 2.5em;
	letter-spacing: 2px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.prsentTxt h2 em{
	font-style:italic;
	font-size:1.7em;
	color:#00628f;
	display:inline-block;
	padding-right:5px;
	float:left;
}
.prsentTxt .p_text{
	padding-top:2em;
	float:left;
	width:100%;
	color:#ffffff;
	font-size:1.1em;
	line-height:2em;
	letter-spacing: 1px;
	position:relative;
}
.prsentTxt .p_text .title_icon{
	position:absolute;
	top:-3px;
	left:-3px;
	width: 0; 
    height: 0; 
    border-left: 15px solid transparent; 
    border-right: 17px solid transparent; 
    border-top: 25px solid #ffffff; 
}
.prsentTxt .p_text .title_icon2{
	position:absolute;
	top:-3px;
	right:-3px;
	width: 0; 
    height: 0; 
    border-left: 17px solid transparent; 
    border-right: 15px solid transparent; 
    border-top: 25px solid #ffffff; 
}
.prsentCenter{
	width:30%;
	margin:0 auto;
	clear:both;
}
.prsentCenter .prsentTxt h2{
	text-align:center;
}
.prsentCenter .prsentTxt h2 em{
	float:none
}
.title_icon3{
	width: 0; 
    height: 0; 
	border-left: 17px solid transparent; 
    border-right: 15px solid transparent; 
    border-top: 25px solid #3b84d9; 
	margin:0.8em auto 0;
}
/***************************个人中心样式**************************/ 
.personal{
	position:relative;
}
.personalNav{
	width:18%;
	position:absolute;
	left:-20%;
	top:2%;
	background:#eeeeee;
}
.personalNav a{
	display:block;
	width:65%;
	float:left;
	clear:both;
	color:#161616;
	padding:1.5em 0em 1.5em 1em;
	font-size: 1.15em;
    letter-spacing: 2px;
}
.personalNav a.personalHome{
	background-image:url(../images/icon/personal_icon.png);
}
.personalNav a.personalRelease{
	background-image:url(../images/icon/personal_icon2.png);
}
.personalNav a.personalQuiz{
	background-image:url(../images/icon/personal_icon3.png);	
}
.personalNav a.personalHome,
.personalNav a.personalRelease,
.personalNav a.personalQuiz{
	background-repeat:no-repeat;
	background-position:1.5em center;
	padding-left:35%;
}
.p_current{
	background-color:#ffce00;
}
.p_moudle{
	width:100%;
	max-width:1200px;
	margin:0 auto 4em;
}
/*基本信息与修改密码Tab*/
.tabs-list { list-style:none; }
.tabs-list li { 
	display:inline-block;
	 *display:inline; 
	 *zoom:1; 
	 margin-right:2em;
	 margin-top:1em;
 }
.tabs-list li a {
	display:block; 	
	color:#808080; 
	letter-spacing: 2px;
	font-size:1.35em;
	color:#161616;
	padding:0.5em 0;
}
.tabs-list li.active a { 
	font-size:1.35em;
	color:#fccc00; 
	letter-spacing: 2px;
	border-bottom:5px solid #ffce00;
}
.tab-content {
	display:none;
	float:left;
	width:100%;
	margin:1.5em 0;
}
.tab-content .perfect{
	margin:0 0 2em 0;
	padding:3% 3% 0;
}
.tab-content .perfect h4{
	border:none;
	padding:0;
	color:#161616;
	margin-bottom:0.5em;
}
.tab-content .perfect .mch_select{
	background:#eee;
	border:none
}
.tabBtn{
	float:left;
	width:100%;
	clear:both;
}
.tab_alter,
.save_save{
	width: 25%;
	float:left;
	padding: 0.6em 0;
	margin: 1.5em 0 3em 15%;
	background: #ffce00;
	display: inline-block;
	color: #FFFFFF;
	font-size: 1.35em;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	letter-spacing: 2px;
}
.tab_alter{
	float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    cursor:pointer;
}
.save_save{
	background: #489dff;
	margin-right:0;
}
.tab-content .tab_password{
	width: 60%;
    padding: 3% 20% 0;
}
.tab-content .tab_password li{
	border:none;
}
.tab-content .perfect .mch_ipt3{
	border:1px solid #b9b9b9;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-radius:6px;
	height:38px;
	height: 35px\9;
    line-height: 20px;
	line-height: 35px\9;
	width: 45%;
	padding:0 1%;
}
.tab-content .perfect  i{
	color: #ff0000;
	padding-left:10px;
}
.tab-content .perfect .enroll_btn{
	margin: 1.5em 15% 3em;

}
.tabs .accordion-handle { 
	display:none; 
}
.question{
	display:none;
}

/*个人中心主页*/
.perfect .ms-ctn,
.releaseBg .ms-ctn{
	width:85%!important;
	margin:0;
	float:right;
}
.releaseBg .ms-ctn{
	width:80%!important;
	
}
.perfect .ms-ctn .ms-empty-text { 
	width: 94%!important;
	}
.releaseBg .ms-ctn .ms-empty-text { 
	width: 94%!important;
	}


.p_title{
	padding:1em 0;
	font-size: 1.15em;
    letter-spacing: 2px;
	width:100%;
	display:-moz-box;
    display:-webkit-box;
    display:box;
}
.p_common{
	margin-bottom:22em;	
}
.p_common .stripe tbody tr td{
	width:15%;
	padding:1em 1%;
	font-size:1em;
}
.p_common .stripe tbody tr td b{
	color:#3b84d9;
}
.p_common .stripe tbody tr td:nth-child(2){
	width:50%;
}
.p_common .stripe tbody tr td.textLeft{
	    text-align: left;
}
/*表格隔行换色*/
.stripe{
	width:100%;
	-moz-box-shadow:0px 2px 8px #eeeeee; 
	-webkit-box-shadow:0px 2px 8px #eeeeee;
	box-shadow:0px 2px 8px #eeeeee;
}
.stripe thead{ 
	background:#deedfe;
}
.stripe thead th{
	text-align:center;
	padding:1em 0;
	width:auto;
	-moz-box-flex:3;
    -webkit-box-flex:3;
    box-flex:3;
    font-weight:bold;
    letter-spacing: 2px;
    font-size:1.125em;
    color:#3b84d9
}
.stripe tbody tr td{
	padding:1em 0; 
	color:#747474;
	text-align:center;
	background:#FFF;
	vertical-align:middle;
	cursor:pointer; 
	-moz-box-flex:3;
    -webkit-box-flex:3;
    box-flex:3;
    letter-spacing: 1px
}
.stripe tbody tr.alt td {
	background:#deedfe;
}
.stripe tbody tr.over td {
	background:#deedfe;
}

.stripe tbody tr td a{
	color:#747474;
	padding:0 2px;
}
.stripe tbody tr td a:hover{
	color:#3b84d9;
}
.stripe tbody tr td .fb_title{
	width:90%;
	max-width:180px;
	display: inline-block;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
}
.accordion-handle {
	position:relative;
	margin-bottom:10px; 
	background-color:#ebebeb;
	cursor:pointer;
	transition:all 0.4s ease 0s; 
}
.accordion-handle.active { 
	background-color:#0d7eff; 
	color:#fff; 

}
.accordion-handle h4 { 
	height:38px; 
	line-height:38px; 
	padding:0 15px; 
	font-size:1.125em; 
	}
.accordion-handle i { 
	display:block; 
	width:38px; 
	height:38px; 
	overflow:hidden;
	position:absolute;
	right:0; top:0; 
	background:url(../images/icon/tab_icon.gif) no-repeat top center; 
	}
.accordion-handle.active i { 
	background-position:bottom center; 
	}
.accordion-content {
	margin-bottom:15px;
	display:none; 
	} 
	

.n_conter{
	width:100%;
	padding:0;
	margin-bottom:2em;
}	
.n_conter p{
	text-indent: 2em;
	line-height: 26px;
    padding: 10px 0 10px 0;
	letter-spacing: 1px;
}
.n_date{
	width:100%;
	font-size:1em!important;
}
.n_conter .n_Img{
	text-align:center;
	padding: 10px 0 10px 0;	
}
.n_conter .n_Img img{
	width:500px;
	max-width:100%;
	margin:0 auto;
}
/***************************活动列表样式**************************/
.hdBox{
	position:relative;
}
.jmhdNew{
	position: absolute;
    top: 2em;
    left:-14%;
    background-color: #3b84d9;
    width: 12%;
    border-radius: 4px;
}
.jmhdNew i{display:none}
.jmhdNew a{
	float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 1em 0;
    letter-spacing: 2px;
    font-size: 1.125em;
    border-bottom: 1px solid #e4e4e4;
}
.hd_list{
	margin-bottom:2em;
	width: 100%;
    padding: 0%;
}
.hd_list li{
	float:left;
	width: 43.9%;
    padding: 3% 3% 1%;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
.hd_list li.li_odd{
	border-right:none;
}
.hd_list li a{
	display:block;
	width:100%;
	float: left;
    /* height: 100%; */
	color:#484848;
}
.hd_list li .hdImg,
.hd_list li .hdTxt{
	float:left;
	width:100%;
}
.hd_list li .hdImg img{
	width:100%;
	float:left;
	    height: 300px;
}
.hd_list li .hdTxt h4{
	font-size:1.5em;
	letter-spacing: 2px;
	line-height: 2em;
	width:100%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -icab-text-overflow: ellipsis;
    -khtml-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
}
.hdTxt h4:hover{
	color:#5594de;
}
.hd_list li .hdTxt p{
	font-size:1.1em;
	height:60px;
	line-height:30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    letter-spacing: 1px;
}
.hd_list li .hdTxt em{
	font-size:1em;
	color:#a3a3a3;
	display:inline-block;
	text-align:center;
	padding:0.35em 0;
	float:right;
} 
.hdMore{
	text-align:center;
	width:100%;
	display:inline-block;
	float:left;
	clear:both;
	margin:2em 0;
}
/***********************************************************公共样式下拉***********************************************************/

.select-main {
	background-color: #eee;
	font-size: 1em;
	height: 40px;
	position: relative;
	width: 20%;
	float: left;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}
.select-main.z-index {
	z-index: 10;
}
.select-main.disabled div.select-set, .select-main.disabled div.select-arrow {
	cursor: default;
}
.select-set {
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: relative;
	padding: 0 15% 0 3%;
	width: 82%;
	z-index: 5;
}
.select-arrow {
	border-top: 7px solid #484848;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	cursor: pointer;
	height: 0px;
	position: absolute;
	top: 18px;
	right: 10px;
	width: 0px;
	z-index: 7;
}
.select-arrow.reverse {
	border-top: 7px solid transparent;
	border-bottom: 7px solid #484848;
	top: 10px;
}
.select-block {
	background-color: #eee;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	left: 0px;
	line-height: 20px;
	position: absolute;
	top: 0;
	width: 100%;
}
ul.select-list::-webkit-scrollbar {
 width:12px;
}
ul.select-list::-webkit-scrollbar-track {
 border-radius:10px;
}
 ul.select-list::-webkit-scrollbar-thumb {
 border-radius:10px;
 -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.5);
}
ul.select-list {
	scrollbar-face-color: #AEB1B1;
	scrollbar-shadow-color: #C7CACA;
	scrollbar-highlight-color: #CED1D1;
	scrollbar-3dlight-color: #CED1D1;
	scrollbar-darkshadow-color: #C7CACA;
	scrollbar-track-color: #CED1D1;
	scrollbar-arrow-color: #333;
	margin-top: 40px!important;
	height: 174px;
	overflow-y: auto;
}
ul.select-list li.select-items {
	color: #333333;
	margin: 0 3%;
	width: 94%;
	font-size: 14px;
	border-bottom: 1px solid #d2d2d2;
}
ul.select-list li:last-child {
	line-height: 20px;
	border: none
}
ul.select-list li.select-items:hover, ul.select-list li.select-items.active {
	color: #3b84d9;
}
/*上传文件*/
.message {
	width: 50%;
	line-height: 40px;
	overflow: hidden;
}
.message .input {
	width: 68%;
	line-height: 40px;
	border: none;
	background:none;
}
.message .liulan {
	width: 30%;
	line-height: 40px;
	border: none;
	background: #eee;
	cursor: pointer;
}
.message .files {
	position: absolute;
	left: -1000px;
	top: 52px;
	heigth: 26px;
	cursor: pointer;
	filter: Alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}


.chk_1 {
    display: none;
}
.chk_1 + label {
    background-color: #FFF;
    border: 1px solid #C1CACA;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 9px;
    border-radius: 5px;
    display: inline-block;
    position: relative;
    float: left;
    margin: 9px 10px 0 0;
}
.chk_1 + label:active {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.chk_1:checked + label {
    background-color: #ECF2F7;
    border: 1px solid #92A1AC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);
    color: #243441;
}
.chk_1:checked + label:after {
    content: '\2714';
    position: absolute;
    top: -10px;
    left: 0px;
    color: #758794;
    width: 100%;
    text-align: center;
    font-size: 1.4em;
    padding: 1px 0 0 0;
    vertical-align: text-top;
}

/*公共弹出桄1�7*/
 .bounced{
	
} 
.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 100;
	top: 0;
	left: 0;
	background:rgba(00, 00, 00, 0.8)
}
.hidden_modal{
	 visibility: hidden; 
}
.reveal-modal {
	top: 30%;
	left: 35%;
	width:30%;
	min-height:35%;
	position:absolute;
	z-index: 10000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	background-color: #FFF;
}
.reveal-modal h4{
	background:#eee;
	height:35px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}
.reveal-modal h4 .closeBtn{
	float:right;
	display:block;
	line-height:35px;
	margin-right:10px;
	cursor: pointer;
}
.common_modal{
	color:#747474;
	float:left;
	width:96%;
	padding:2%;
	letter-spacing: 2px;
	font-size:1em;
	text-align: center;
	margin-top: 2em;
}
.p_Btn{
	clear:both;
	float:left;
	width:100%;
	margin:1em 0;
}
.p_Btn a{
	display:block;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	width:90px;
	float:left;
	text-align:center;
	height:35px;
	line-height:35px;
	font-size:1.15em;
	letter-spacing: 2px;
}
.p_Btn .p_left{
	background:#3b84d9;
	color:#fff;
	/* margin-left:45%; */
	float: none;
    margin: 0 auto
}
.p_Btn .p_right{
	background:#fff;
	border:1px solid #e5e5e5;
	color:#2e2e2e;
	margin-left:5%;
}
/*公共分页*/
.ym-r{
    clear: both;
    float: left;
    width: 100%;
    margin:5em 0;
}
.ym-r ul{
	width:auto;
	float:right;
}
.ym-r li {
    float: left;
    width: auto;
    line-height:32px;
}
.ym-r li.up a,
.ym-r li.next a,
.ym-r li.qd input{
	background:#3b84d9;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	display:block;
	text-aglin:center;
	color:#fff;
	padding:0 1em;
	line-height:30px;
	border:none
} 
.ym-r li.up{
	margin-right:10px;
}
.ym-r li.next{
	margin-left:15px;
}
.ym-r li.num a{
	border:1px solid #cccccc;
	padding:0 10px;
	margin-left:5px;
	background:#ffffff;
	height: 26px;
	line-height:26px;
    display: inline-block;
    color:#575757;
    float:left;
}
.ym-r li.num div{
	float:left;
	padding-left:5px;
}
.ym-r li.num a.cp{
	font-weight:bold;
	color:#3b84d9;
}
.ym-r li.jy{
	margin:0 15px;
}
.ym-r li.jy input{
	border:1px solid #cccccc;
	width:30px;
	margin:0 5px;
	height:25px;
	line-height:25px;
}









