﻿@charset "utf-8";
a{cursor: pointer;}
/*invest */
.m2-investBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-newinvest.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-carBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-newcar.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-filmBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-newinvest.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-igongyiBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-igongyi.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-iyouxuanBanner{
	width: 100%;
	margin-top: 1px;
	height: 188px;
	background: url(../images/m2-iyouxuan.jpg) no-repeat top center;
	background-color: #F8A201;
}
.m2-newcar{
	width: 100%;
	margin-top: 1px;
	height: 188px;
	background: url(../images/m2-newcar.jpg) no-repeat top center;
	background-color: #F9F5DA;
}
.m2-seafood{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-newinvest.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-transferBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-transfer.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-fangdaiBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-house.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-financeBanner{
	width: 100%;
	margin-top: 1px;
	height: 110px;
	background: url(../images/m2-finance.jpg) no-repeat top center;
	background-color: #d3392d;
}
.m2-investBread{
	width: 100%;
	border-bottom: 1px solid #E1E1E1;
}
.m2-investBreadbox{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 47px;
	line-height: 47px;
	text-indent: 25px;
	font-size: 14px;
}
.m2-invBre-fat a{
	color: #333;
	margin-right: 3px;
}
.m2-investBreadicon{
	position: absolute;
	display: block;
	width: 20px;
	height: 18px;
	top: 13px;
	left: 0px;
	background: url(../images/m2-mainIcon.png) no-repeat -96px 0px;
}
.m2-invBre-cur{
	text-decoration: underline;
	color: #09c;
}
.m2-invSearch{
	width: 100%;
}
.m2-invSearch-con{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	z-index: 2;
}
.m2-invSearch-con i{
	display: block;
	position: absolute;
	top: 19px;
	right: 34px;
	width: 15px;
	height: 11px;
	cursor: pointer;
}
.m2-invSearch-con i.m2-invSea-arrDown{
	background: url(../images/m2-mainIcon.png) no-repeat -116px 0px;
}
.m2-invSearch-con i.m2-invSea-arrUp{
	background: url(../images/m2-mainIcon.png) no-repeat -116px -11px;
}

.m2-invSearch-con h3{
	display: block;
	width: 120px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	height: 48px;
	line-height: 48px;
}
.m2-invTable-con{
	width: 1000px;
	margin: 0 auto;
	background-color: #F1F0F0;
}
.m2-invTablelist{
	zoom: 1;
	border:1px solid #d8d8d8;
	border-top:0;
}
.m2-invTablelist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-invTablelist li.m2-invTab-sel,.m2-invTablelist li.m2-invTab-unsel{
	position: relative;
	float: left;
	width: 120px;
	height: 49px;
	text-align: center;
	cursor: pointer;
	margin-right:46px;
	color:#0099cc;
}
.m2-invTablelist li span{
	display: block;
	width: 120px;
	height: 49px;
	line-height: 49px;
	font-size: 16px;

}
.m2-invTablelist li.m2-invTab-unsel span{
	color: #333;
}
/*.m2-invTablelist li.m2-invTab-sel span{
	color: #fff;
	background-color: #0099CC;
}
*/.m2-invTablelist li.m2-invTab-sel i{
	display: block;
	position: absolute;
	width: 17px;
	height: 12px;
	left: 55px;
	bottom: -1px;
	background: url(../images/m2-mainIcon_v2.png) no-repeat;
}
.m2-invTablelist li.m2-invTab-unsel i{
	display: none;
}
.m2-invTablelist li.m2-invTab-unsel:hover span,.m2-invTablelist li.m2-invTab-unsel:active span{

	color: #0099cc;

}
.m2-invTabmenu{
	position: relative;
	float: left;
	width: 138px;
	height: 31px;
	margin: 9px 0 0 11px;
	cursor: pointer;
}
.m2-invTabhide{
	position: relative;
	width: 138px;
	z-index: 15;
	height: 31px;
}
.m2-invTabmenu i.m2-invTabmenu-icon{
	display: block;
	position: absolute;
	width: 11px;
	height: 11px;
	top: 11px;
	left: 15px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -131px 0px;
}
.m2-invTabhide-list{
	position: absolute;
	display: none;
	left: -1px;
	top: 31px;
	border: 1px solid #CCCCCC;
	border-top: none;
	background-color: #fff;
}
.m2-invTabhide-list li{
	width: 136px;
	border-top: 1px solid #CCCCCC;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	z-index: 10;
	cursor: pointer;
}
.m2-invTabhide-list li:hover,.m2-invTabhide-list li:active{color: #0099cc;}
.m2-invTabhide-more{
	position: absolute;
	color: #09c;
	left: 53px;
	font-weight: normal;
	font-size: 14px;
	height: 31px;
	line-height: 31px;
	display: none;
}
.m2-invTabhide:hover,.m2-invTabhide:active{
	background-color: #fff;
	width: 136px;

	border: 1px solid #ccc;
}
.m2-invTabhide:hover .m2-invTabhide-more,.m2-invTabhide:active .m2-invTabhide-more,.m2-invTabhide:hover .m2-invTabhide-list,.m2-invTabhide:active .m2-invTabhide-list{display: block;}
.m2-invTabhide:hover .m2-invTabmenu-icon,.m2-invTabhide:active .m2-invTabmenu-icon{left: 14px;top: 10px;}

.m2-invSearchbox{
	width: 998px;
	border: 1px solid #dedede;
	margin: 0 auto;
	padding: 16px 0;
}
.m2-invSearchbox ul{
	zoom: 1;
}
.m2-invSearchbox ul li.m2-invSea-sel,.m2-invSearchbox ul li.m2-invSea-unsel{
	float: left;
	width: 113px;
	height: 24px;
	padding: 5px 0 5px 25px;
	text-align: left;
}
.m2-invSearchbox ul li.m2-invSea-all{
	width: 78px;
	padding: 5px 0 5px 60px;
}
.m2-invSearchbox ul li.m2-invSea-tit{
	float: left;
	width: 104px;
	height: 24px;
	padding: 5px 0;
	text-align: right;
}
.m2-invSearchbox ul li span{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	font-size: 14px;
}
.m2-invSearchbox ul li.m2-invSea-sel span{
	cursor: pointer;
	color: #fff;
	background-color: #09c;
	border-radius: 4px;
}
.m2-invSearchbox ul li.m2-invSea-unsel span{
	cursor: pointer;
	color: #666;
}
.m2-invSearchbox ul li.m2-invSea-unsel span:hover,.m2-invSearchbox ul li.m2-invSea-unsel span:active{
	color: #09c;
}
.m2-invSearchbox ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-invSea-tit{
	color: #333;
}
.m2-invSeadisply{
	padding: 5px 0;
}
.m2-invSeadisply span{
	display: inline-block;
	text-indent: 30px;
	width: 130px;
	margin-right: 10px;
	height: 24px;
	line-height: 24px;
	color:#333;
	font-size: 14px;
}
.m2-invSeadisply b{
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #0099cc;
	border:1px solid #09c;
	padding: 0 20px 0 7px;
	height: 22px;
	line-height: 22px;
	margin-right: 8px;
	font-weight: normal;
	cursor: default;
	display: none;
}
.m2-invSeadisply b i{
	display: block;
	position: absolute;
	width: 11px;
	height: 11px;
	top: 5px;
	right: 5px;
	cursor: pointer;
	z-index: 5;
	background: url(../images/m2-mainIcon.png) no-repeat -131px -11px;
}
.m2-invSeadisply u{
	position: relative;
	display: inline-block;
	padding: 0 17px 0 33px;
	font-size: 14px;
	color: #fff;
	height: 24px;
	line-height: 24px;
	background-color: #A5A5A5;
	cursor: pointer;
	text-decoration: none;
}
.m2-invSeadisply u i{
	display: block;
	position: absolute;
	width: 17px;
	height: 14px;
	top: 5px;
	left: 11px;
	background: url(../images/m2-mainIcon.png) no-repeat -165px 0px;
}
.m2-invResult-con{
	width: 100%;
	padding: 2px 0 80px 0;
}
.m2-invResult-head{
	width: 1000px;
	margin: 0 auto;
}
.m2-invResult-head h3{
	position: relative;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #000;
	text-indent: 32px;
	font-weight: normal;
}
.m2-invResult-head h3 i{
	display: block;
	position: absolute;
	width: 23px;
	height: 23px;
	top: 17px;
	left: 1px;
	background: url(../images/m2-mainIcon.png) no-repeat -142px 0px;
}
.m2-invResuleitem-box{
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.m2-invResuleitem{
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	zoom: 1;
}
.m2-invResuleitem:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-invItem-lef{
	float: left;
	padding-top: 15px;
	height: 194px;
	width: 764px;
	border-right: 1px solid #e5e5e5;
}
.m2-invItemleft-lef{
	position: relative;
	float: left;
	width: 147px;
	padding-left: 25px;
	min-height: 103px;
	_height:103px;
}
.m2-invItemleft-lef img{
	display: block;
	width: 137px;
	height: 103px;
}
.m2-invItem-hot{
	position: absolute;
	display: block;
	width: 63px;
	height: 50px;
	top: 0px;
	left: 12px;
	background: url(../images/m2-mainIcon.png) no-repeat 0px -58px;
}
.m2-invItem-new{
	position: absolute;
	display: block;
	width: 73px;
	height: 74px;
	background: url(../images/new_invest.png) no-repeat;
	top: -9px;
	left: 15px;
}
.m2-invItemleft-lef img{
	display: block;
}
.m2-invItemleft-rig{
	float: left;
	width: 557px;
	padding-left: 33px;
}
.m2-invItemleft-rig h4{
	position: relative;
	font-size: 18px;
	color: #000;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
}
.m2-invItemleft-rig h4 i{
	display: block;
	position: absolute;
	width: 24px;
	height: 23px;
	top: 0px;
	left: -34px;
}
.m2-invItemIcon-inv{background: url(../images/m2-mainIcon.png) no-repeat 0px 0px;}
.m2-invItemIcon-back{background: url(../images/m2-mainIcon.png) no-repeat -24px 0px;}
.m2-invItemIcon-clear{background: url(../images/m2-mainIcon.png) no-repeat -48px 0px;}
.m2-invItemIcon-un{background: url(../images/m2-mainIcon.png) no-repeat -72px 0px;}

.m2-invItem-lef:after,.m2-invItemleft-list:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-invItemleft-list{
	zoom: 1;
	width: 555px;
	margin: 18px 0;
}
.m2-invItemleft-list li{
	float: left;
	position: relative;
	width: 183px;
}
.m2-invItemleft-list li span{
	display: block;
}
.m2-invItemdet-line{
	position: absolute;
	display: block;
	width: 1px;
	height: 36px;
	background-color: #E5E5E5;
	top: 16px;
	right: 20px;
}
.m2-invItemdet-big{
	height: 35px;
	line-height: 35px;
	font-size: 24px;
	color: #fd8145;
}
.m2-invItemdet-nor{
	height: 30px;
	line-height: 30px;
	color: #666666;
	font-size: 14px;
}
.m2-invItemprogress{
	width: 555px;
	zoom: 1;
}
.m2-invItemprogress:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-invItemprogress span.m2-invItemprogress-tit{
	display: inline-block;
	font-size: 16px;
	color: #09c;
	margin-right: 25px;
	height: 16px;
	line-height: 16px;
}
.m2-invItemprogress span.m2-invItemprogress-per{
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin-left: 20px;
	height: 16px;
	line-height: 16px;
}
.m2-invItemprogress b{
	display: inline-block;
	position: relative;
	width: 315px;
	height: 10px;
	background-color: #ccc;
	border-radius: 5px;
}
.m2-invItemprogress b i{
	display: block;
	position: absolute;
	height: 10px;
	left: 0;
	top: 0;
	background: #09c;
	border-radius: 5px;
}
.m2-invItemprogress b u{
	display: block;
	position: absolute;
	top: 16px;
	margin-left: -100px;
	padding-top: 8px;
	width: 200px;
	height: 27px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	line-height: 26px;
	text-align: center;
	background: url(../images/m2-mainIcon.png) no-repeat 0px -23px;
}
.jiaxishow{
display:none;
position:absolute;
text-align:center;
margin-top:-2px;
line-height:46px;
color:white;
margin-left:26px;
width:96px;height:36px;
font-size: 12px;
background: url(../images/huodongjiaxi.png) no-repeat;
}
.m2-invItem-rig{
	position: relative;
	float: left;
	width: 233px;
	height: 173px;
	background-color: #F5F5F5;
	padding: 36px 0 0 0;
}
.m2-invItemrig-main{
	position: relative;
	z-index: 5;
}
.m2-invItemrig-gua{
	text-indent: 48px;
	font-size: 14px;
	line-height: 16px;
	margin: 2px 0 12px 0;
}
.m2-invItemrig-link{
	padding-bottom: 10px;
}
.m2-invItemrig-link a{
	display: block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	border-radius: 2px;
	text-align: center;
	z-index: 5;
}
.m2-invItemlink-inv{background-color: #F59451;}
.m2-invItemlink-back{background-color: #0099CC;}
.m2-invItemlink-clear{background-color: #CCCCCC;}
.m2-invItemlink-un{background-color: #E1141E;}

.m2-invItemlink-inv:link{background-color: #F59451;}
.m2-invItemlink-inv:visited{background-color: #F59451;}
.m2-invItemlink-inv:hover{background-color: #e58441;}
.m2-invItemlink-inv:active{background-color: #e58441;}
.m2-invItemlink-back:link{background-color: #0099CC;}
.m2-invItemlink-back:visited{background-color: #0099CC;}
.m2-invItemlink-back:hover{background-color: #0089BC;}
.m2-invItemlink-back:active{background-color: #0089BC;}
.m2-invItemlink-clear:link{background-color: #cccccc;}
.m2-invItemlink-clear:visited{background-color: #cccccc;}
.m2-invItemlink-clear:hover{background-color: #bcbcbc;}
.m2-invItemlink-clear:active{background-color: #bcbcbc;}
.m2-invItemlink-un:link{background-color: #E1141E;}
.m2-invItemlink-un:visited{background-color: #E1141E;}
.m2-invItemlink-un:hover{background-color: #D1040E;}
.m2-invItemlink-un:active{background-color: #D1040E;}

.m2-invItem-det{
	text-indent: 48px;
	color: #717171;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
}
.m2-invItem-rigBg{
	position: absolute;
	display: block;
	bottom: 10px;
	left: 48px;
	width: 126px;
	height: 126px;
	background: url(../images/m2-logoFinish.png);
	z-index: 1;
}
.m2-invItem-det span.m2-invTimedown{
	color: #e1151e;
	display: inline-block;
	position: relative;
	text-indent: 18px;
}
.m2-invDay{
	display: none;
}
.m2-invTimedown span i{
	text-decoration: none;
	font-style: normal;
}
.m2-invTimedown b{
	display: block;
	position: absolute;
	top: 4px;
	left: -1px;
	width: 16px;
	height: 14px;
	background: url(../images/m2-mainIcon.png) no-repeat -197px 0px;
}
.m2-invTime-det{
	display: inline-block;
	position: relative;
	color: #e1151e;
	text-indent: 18px;
}
.m2-invTime-det b{
	display: block;
	position: absolute;
	top: 4px;
	left: -1px;
	width: 16px;
	height: 14px;
	background: url(../images/m2-mainIcon.png) no-repeat -181px 0px;
}


/*page分页*/
.m2-news-pages{
	font-size:14px;
	text-align: right;
	margin:20px 0;
	padding-right:80px;
}
.m2-news-pages a.m2-pages-num{
	width:30px;
	height: 30px;
	border-radius: 50%;
	display: inline-block;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}
.m2-news-pages a:link{color:#717171; cursor: pointer;}
.m2-news-pages a:visited{color:#717171; cursor: pointer;}
.m2-news-pages a:hover{color:#101010; cursor: pointer;}
.m2-news-pages a:active{color:#101010; cursor: pointer;}
.m2-news-pages a.m2-pages-num:hover{color:#fff; background-color: #0996cc; cursor: pointer;}
.m2-news-pages a.m2-pages-num:active{color:#fff;background-color: #0996cc; cursor: pointer;}

.m2-news-pages a.m2-page-unsel,.m2-news-pages a.m2-page-prev,.m2-news-pages a.m2-page-next{
	color: 717171;
	background-color: #d9d9d9;
}
.m2-news-pages a.m2-page-sel{
	color:#fff;
	background-color: #0996cc;
}
.m2-newListpage-con{
	width: 1000px;
	margin: 0 auto;
}


/*transfer*/
.m2-traResuleitem-box{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}
.m2-traResuleitem-box ul.m2-traItem-list{
	width: 1000px;
	zoom: 1;
}

.m2-traItem{
	position: relative;
	width: 998px;
	zoom: 1;
	border: 1px solid #E5E5E5;
	margin-bottom: 19px;
}
.m2-traItem:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-traItemlef{
	float: left;
	zoom: 1;
	height: 209px;
	border-right: 1px solid #e5e5e5;
}
.m2-traItemlef:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-traItemlef-l{
	width: 183px;
	float: left;
}
.m2-traItemlef-r{
	padding: 38px 0 0 0;
	float: left;
	width: 580px;

}
.m2-traItemlef-r ul{
	width: 580px;
	zoom: 1;
}
.m2-traItemlef-r ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-traItemlef-r ul li{
	text-indent: 8px;
	float: left;
}
.m2-traItemrig{
	float: left;
	position: relative;
	width: 234px;
	height: 209px;
	background-color: #F5F5F5;
}
.m2-traItemicon{
	position: absolute;
	display: block;
	width: 81px;
	height: 68px;
	top: 0px;
	left: -16px;
}
.m2-traItem-un{background: url(../images/m2-mainIcon.png) no-repeat -144px -58px;}
.m2-traItem-ing{background: url(../images/m2-mainIcon.png) no-repeat -63px -58px;}
.m2-traItem-ed{background: url(../images/m2-mainIcon.png) no-repeat -225px -58px;}

.m2-traItem-user{
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.m2-traKonbbox{
	position: relative;
	width: 92px;
	height: 92px;
	margin: 42px auto 18px auto;
}
.m2-traItemlef-circle{
	position: absolute;
	display: block;
	top: 50px;
	left: 53px;
	width: 76px;
	height: 76px;
	background: url(../images/m2-transCircle.png);
}
.m2-traPercent{
	display: block;
	position: absolute;
	color: #9b9cb3;
	font-size: 18px;
	width: 70px;
	height: 20px;
	top: 34px;
	left:11px;
	text-align: center;
}
.m2-tranDet-det{
	font-size: 24px;
	color: #fd8145;
	height: 26px;
	line-height: 26px;
	margin-bottom: 14px;
}
.m2-tranDet-det span{
	font-size: 18px;
	height: 26px;
	line-height: 26px;
}
.m2-tranChangeper{
	padding-right: 17px;
	position: relative;
}
.m2-tranChangeper i{
	position: absolute;
	display: block;
	top: 7px;
	right: 0px;
	width: 12px;
	height: 12px;
}
.m2-tranArr-up{background: url(../images/m2-mainIcon.png) no-repeat -435px -46px;}
.m2-tranArr-down{background: url(../images/m2-mainIcon.png) no-repeat -447px -46px;}
.m2-tranArr-unchange{background: url(../images/m2-mainIcon.png) no-repeat -459px -46px;}
.m2-tranDet-tit{
	font-size: 14px;
	line-height: 14px;
	height: 14px;
	color: #666;
	margin-bottom: 22px;
}
.m2-tranDet-nor{
	font-size: 14px;
	color: #999;
	height: 14px;
	line-height: 14px;
}
.m2-traItemlef-r h4{
	color: #000;
	font-size: 18px;
	text-indent: 8px;
	margin-top: 22px;
	font-weight: normal;
}
.m2-traItemrig-ed{
	position: relative;
	width: 170px;
	height: 159px;
	padding: 50px 0 0 64px;
}
.m2-traRigfin-big{
	font-size: 24px;
	color: #000;
	height: 38px;
	line-height: 38px;
}
.m2-traRigfin-nor{
	font-size: 14px;
	color: #000;
	height: 24px;
	line-height: 24px;
}
.m2-traItemrig-ed i{
	display: block;
	position: absolute;
	top: 50px;
	left: 20px;
	width: 38px;
	height: 38px;
	background: url(../images/m2-mainIcon.png) no-repeat -411px 0px;
}
.m2-traItemrig-ed b{
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 133px;
	height: 107px;
	background: url(../images/m2-transItembg.png);
}
.m2-traKonbbox-unstart{
	position: relative;
	width: 92px;
	height: 92px;
	margin: 42px auto 18px auto;
	background: url(../images/m2-transItemun.png);
}
.m2-traItemrig-ing{
	width:234px;
	height: 209px;

}
.m2-traItemrig-sum{
	position: relative;
	padding: 36px 0 8px 20px;
}
.m2-traItemrig-nor{
	font-size: 14px;
	color: #333333;
}
.m2-traItemrig-nor span{
	height: 24px;
	line-height: 24px;
	color: #f5944f;
}
.m2-traItemrig-nor a.m2-traItemrig-norLog{
	padding: 0 3px;
	color: #e1151e;
}
.m2-traItemrig-nor a.m2-traItemrig-norLog:link{color: #e1151e;}
.m2-traItemrig-nor a.m2-traItemrig-norLog:visited{color: #e1151e;}
.m2-traItemrig-nor a.m2-traItemrig-norLog:hover{color: #f00;}
.m2-traItemrig-nor a.m2-traItemrig-norLog:active{color: #f00;}
.m2-traItemrig-sum a.m2-traItemrig-norCha{
	display: block;
	position: absolute;
	bottom: 13px;
	right: 20px;
	width: 32px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	text-align: right;
}
.m2-traItemrig-ipt{
	position: relative;
	padding:2px 0px 10px 20px;
}
.m2-traItemrig-ipt input{
	width: 135px;
	height: 33px;
	line-height: 33px;
	color: #333;
	text-indent: 10px;
	background-color: #EAEAEA;
}
.m2-traItemrig-ipt a{
	display: block;
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 32px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	text-align: right;
}
.m2-traItemrig-ipt a:link,.m2-traItemrig-sum a.m2-traItemrig-norCha:link{color:#666;}
.m2-traItemrig-ipt a:visited,.m2-traItemrig-sum a.m2-traItemrig-norCha:visited{color:#666;}
.m2-traItemrig-ipt a:hover,.m2-traItemrig-sum a.m2-traItemrig-norCha:hover{color:#09c;}
.m2-traItemrig-ipt a:active,.m2-traItemrig-sum a.m2-traItemrig-norCha:active{color:#09c;}

.m2-traItemrig-btn{
	position: relative;
	padding: 0 0 0 20px;
	zoom: 1;
}
.m2-traItemrig-btn b{
	display: block;
	position: absolute;
	left: 22px;
	top: 42px;
	font-weight: normal;
	color: #E94B42;
	font-size: 12px;
	line-height: 12px;
}
.m2-traItemrig-btn:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-traItemrig-btn a{
	display: inline-block;
	float: left;
	width: 139px;
	height: 36px;
	text-align: center;
	color: #fff;
	background-color: #F59451;
	border-radius: 2px;
	font-size: 16px;
	line-height: 36px;
}
.m2-traItemrig-btn a:link{background-color: #f59451;}
.m2-traItemrig-btn a:visited{background-color: #f59451;}
.m2-traItemrig-btn a:hover{background-color: #e58441;}
.m2-traItemrig-btn a:active{background-color: #e58441;}
.m2-traItemrig-btn i{
	display: inline-block;
	float: left;
	margin-left: 10px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -303px 0px;
}
.m2-traItemrig-btn i:hover,.m2-traItemrig-btn i:active{
	background: url(../images/m2-mainIcon.png) no-repeat -339px 0px;
}
.m2-traItem-unable{
	display: block;
	width: 185px;
	height: 83px;
	position: absolute;
	top: 93px;
	left: 20px;
	background: url(../images/m2-mainIcon.png) no-repeat -306px -58px;
}

/*弹出层*/
.m2-tranBg{
	display: none;
	position: fixed;
	width: 100%;
	height:100%;
	background-color: #000;
	opacity: .5;
	filter:alpha(opacity=50);
	z-index: 51;
}
.m2-tranHide{
	display: none;
	position: absolute;
	z-index:52;
	width: 470px;
	left: 50%;
	padding: 11px 15px 23px 15px;
	margin-left: -257px;
	border: 7px solid #616161;
	background-color: #fff;
}
.m2-tranHide-close{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 2px;
	right: 2px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -303px -38px;
}
.m2-tranHide{

}
.m2-tranHide h2{
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 11px;
}
.m2-tranHidetit,.m2-tranHiderem{
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-indent: 18px;
	color: #333;
}
.m2-tranHiderem b{
	margin-left: 20px;
	font-weight: normal;
	color: #0099cc;
	line-height: 32px;
	font-size: 14px;
	cursor: pointer;
}
.m2-tranHiderem b:hover,.m2-tranHiderem b:active{
	color: #0be;
}
.m2-tranHidenum{
	position: relative;
	height: 32px;
	line-height: 32px;
	color: #333;
	text-indent: 18px;
	font-size: 14px;
	margin:7px 0 30px 0;
}
.m2-tranHidenum input{
	display: inline-block;
	width: 160px;
	height: 28px;
	line-height: 28px;
	text-indent: 10px;
	font-size: 14px;
}
.m2-tranHidenum-btn{
	display: inline-block;
	padding: 0 20px;
	text-indent: 0;
	cursor: pointer;
	background-color: #F59451;
	text-align: center;
	color: #fff;
	margin-left: 5px;
}
.m2-tranHidenum-btn:hover,.m2-tranHidenum-btn:active{background-color: #E58444;}
.m2-tranHidenum b{
	position: absolute;
	display: block;
	bottom: -16px;
	left: 80px;
	font-size: 12px;
	color: #E94B42;
	height: 12px;
	line-height: 12px;
	font-weight: normal;
}
.m2-tranHide-info{
	padding: 8px 18px;
	margin-bottom: 12px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.m2-tranInfo-sum{
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	color: #333;
}
.m2-tranInfo-sum span{
	color: #ea731e;
}
.m2-tranInfo-num{
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	color: #333;
}
.m2-tranInfo-num span{
	color: #ea731e;
	margin-right: 40px;
}
.m2-tranHidelist{
	width: 430px;
	margin: 0 auto;
	max-height: 240px;
	overflow: hidden;
}
.m2-tranHidelist ul{
	width: 430px;
}
.m2-tranHidelist ul li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-tranHidelist ul li{
	zoom: 1;
	width: 430px;
	height: 26px;
	border-bottom: 1px dashed #B7B7B7;
	margin-bottom: 13px;
}
.m2-tranHide-det{
	float: left;
	font-size: 14px;
	height: 26px;
	line-height: 26px;
}
.m2-tranHide-day{
	width: 110px;
	text-align: left;
	text-indent: 10px;
}
.m2-tranHide-tim{
	width: 160px;
	text-align:center;
}
.m2-tranHide-num{
	width: 160px;
	text-align: center;
}
.m2-tranHidetoggle span{
	display: inline-block;
	width: 88px;
	height: 31px;
	line-height: 31px;
	border: 1px solid #999;
	border-radius: 2px;
	font-size: 14px;
	color: #333;
	text-align: center;
	margin-left: 20px;
	cursor: pointer;
}
.m2-tranHidetoggle span:hover,.m2-tranHidetoggle span:active{
	color: #111;
	border: 1px solid #777;
}
.m2-transHide-bottom{
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	padding-left: 20px;
	margin-top: 13px;
}


/*detials*/
.m2-detialsCon{
	width: 1000px;
	margin: 0 auto;
}
.m2-detialsItembox h2{
	display: block;
	width: 1000px;
	height: 70px;
	line-height: 70px;
	zoom: 1;
	background-color: #F1F0F0;
	color: #000;
	font-size: 18px;
	font-weight: normal;
}
.m2-detialsItembox h2:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detialsItembox-lef{
	display: inline-block;
	padding-left: 40px;
	float: left;
}
.m2-detialsItembox-rig{
	display: inline-block;
	padding-right: 30px;
	float:right;
}
.m2-detialsItem{
	width: 998px;
	border: 1px solid #E1E1E1;
	zoom: 1;
}
.m2-detialsItem:after,.m2-detItemlef:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detItemlef{
	float: left;
	zoom: 1;
	width: 698px;
	border-right: 1px solid #E1E1E1;
	height: 348px;
}
.m2-detItemlef-img{
	position: relative;
	float: left;
	width: 280px;
}
.m2-detItemlef-img  i.m2-detItemlef-newIcon{
	display: block;
	position: absolute;
	width: 73px;
	height: 74px;
	top: 22px;
	left: 10px;
	background: url(../images/new_detials.png) no-repeat;
}
.m2-detItemlef-img img{
	display: block;
	margin: 32px 0 0 19px;
}
.m2-detItemlef-imgSha{
	font-size: 14px;
	color: #898989;
	line-height: 14px;
	height: 14px;
	text-align: center;
	margin-top: 30px;
}
.m2-detItemlef-con{
	float: left;
	width: 351px;
	padding: 32px 0px 0 17px;
}
.m2-detItemlef-con ul{
	width: 400px;
	height: 148px;
	zoom: 1;

}
.m2-detItemlef-con ul::after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detItemlef-con ul li{
	float: left;
	position: relative;
	width: 155px;
	padding-left: 20px;
	height: 73px;
}
i.m2-detItemlef-line{
	position: absolute;
	display: block;
	top: 1px;
	right: 0px;
	width: 1px;
	height: 36px;
	background-color:#e5e5e5;
}
.m2-detItempsg-big{
	display: block;
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	color: #fd8145;
	margin-bottom: 14px;
}
.m2-detItempsg-nor{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 14px;
	height: 14px;
}
.m2-detItempsg-sma{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 14px;
	height: 14px;
	margin:6px 0 14px 0;
}
.m2-detItemrig{
	position: relative;
	float: left;
	padding-left: 21px;
	width: 278px;
	height: 348px;
}
.m2-detPro{
	width: 370px;
	height: 100px;
	border-top: 1px dashed #DEDEDE;
	border-bottom: 1px dashed #DEDEDE;
}
.m2-derProgress{
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	color: #333;
	margin: 23px 0;
}
.m2-derProgress b{
	display: inline-block;
	position: relative;
	width: 224px;
	height: 10px;
	background-color: #CCCCCC;
	margin:4px 8px 0 3px;
	border-radius: 5px;
}
.m2-derProgress i{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 10px;
	border-radius: 5px;
	background-color: #09c;
}
.m2-detProdet{
	height: 18px;
	line-height: 18px;
}
.m2-detProdet span{
	display: inline-block;
	position: relative;
	color: #333;
	font-size: 14px;
	line-height: 18px;
	height: 18px;
}
.m2-detProdet-lef{
	margin-right: 20px;
}
.m2-detProdet-rig{
	display: inline-block;
	position: relative;
	color: #333;
	font-size: 14px;
	line-height: 18px;
	height: 18px;
	padding-right: 22px;
}
.m2-detProdet-rig:link{color:#333;}
.m2-detProdet-rig:visited{color:#333;}
.m2-detProdet-rig:hover{color:#09c;}
.m2-detProdet-rig:active{color:#09c;}

.m2-detProdet-rig i{
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 1px;
	right: 0px;
	background: url(../images/m2-mainIcon.png) no-repeat -323px -38px;
}
.m2-detItemlef-bot{
	margin-top: 20px;
	height: 18px;
	line-height: 18px;
}
.m2-detItemlef-bot a{
	display: inline-block;
	position: relative;
	height: 18px;
	line-height: 18px;
	text-indent: 20px;
	margin-right: 36px;
	font-size: 14px;
	color: #898989;
}
.m2-detItemlef-bot a:link{color:#898989;}
.m2-detItemlef-bot a:visited{color:#898989;}
.m2-detItemlef-bot a:hover{color:#09c;}
.m2-detItemlef-bot a:active{color:#09c;}
.m2-detItemlef-bot a i{
	display: block;
	position: absolute;
	left: 1px;
	width: 16px;
	height: 16px;
}
.m2-detIetmbot1 i{top:1px;background: url(../images/m2-mainIcon.png) no-repeat -339px -38px;}
.m2-detIetmbot2 i{top:0px;background: url(../images/m2-mainIcon.png) no-repeat -355px -38px;}
.m2-detIetmbot3 i{top:1px;background: url(../images/m2-mainIcon.png) no-repeat -371px -38px;}
.m2-detRiglogin{
	padding-top: 20px;
}
.m2-detRiglogin p{
	position: relative;
	line-height: 24px;
	font-size: 14px;
	color: #333;
}
.m2-detRig-btrCharge{
	position: absolute;
	display: block;
	top: 6px;
	right: 25px;
	width:35px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #09c;
	font-size: 14px;
}
.m2-detRiglogin p a.m2-detRiglog-link{
	margin: 0 4px;
	color: #09c;
	text-decoration: underline;
}
.m2-detRigjust-icon{
	position: absolute;
	display: block;
	top: 1px;
	left: 3px;
	width: 16px;
	height: 16px;
}
.m2-detRigicon-pri{background: url(../images/m2-mainIcon.png) no-repeat -387px -38px;}
.m2-detRigicon-red{background: url(../images/m2-mainIcon.png) no-repeat -403px -38px;}
.m2-detRigicon-add{background: url(../images/m2-mainIcon.png) no-repeat -419px -38px;}
.m2-detRiglogin p a.m2-detRiglog-link:link,.m2-detRig-btrCharge:link{color: #09c;}
.m2-detRiglogin p a.m2-detRiglog-link:visited,.m2-detRig-btrCharge:visited{color: #09c;}
.m2-detRiglogin p a.m2-detRiglog-link:hover,.m2-detRig-btrCharge:hover{color: #0be;}
.m2-detRiglogin p a.m2-detRiglog-link:active,.m2-detRig-btrCharge:active{color: #0be;}
.m2-detRigipt input{
	display: inline-block;
	text-indent: 10px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #333;
	width: 195px;
}
.m2-detRig-pri,.m2-detRig-red,.m2-detRig-add{display: none;}
.m2-detRigipt{
	position: relative;
	margin-top: 12px;
}
.m2-detRigipt span{
	display: block;
	position: absolute;
	top: 6px;
	right: 25px;
	width:35px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	color: #09c;
	font-size: 14px;
	cursor: pointer;
}
.m2-detRigipt span:hover,.m2-detRigipt span:active{
	color: #0be;
}
.m2-detRigjust{
	position: relative;
	margin-top: 13px;
	border: 1px solid #DFDFDF;
	background-color: #F1EFEF;
	border-radius: 4px;
	width: 245px;
	height: 64px;
	padding-top: 32px;
	text-align: center;
}
.m2-detRigjust span.m2-detJust-tit{
	position: relative;
	font-size: 14px;
	color: #898989;
	text-indent: 19px;
}
.m2-detRigjust b{
	display: block;
	position: absolute;
	font-weight: normal;
}
.m2-detRigjust-lef{
	top: 6px;
	left: 7px;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
	color: #333;
}
.m2-detRigjust-btn{
	width: 65px;
	height: 20px;
	font-size: 14px;
	color: #f5944f;
	left: 9px;
	top: 6px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -535px -424px;
}
.m2-detRigjust-link{
	display: inline-block;
	position: absolute;
	font-size: 12px;
	bottom: 3px;
	right: 0px;
	width: 68px;
	height: 14px;
	line-height: 14px;
	color: #717171;

}
.m2-detRigjust-link:link{color: #717171;}
.m2-detRigjust-link:visited{color: #717171;}
.m2-detRigjust-link:hover{color: #515151;}
.m2-detRigjust-link:active{color: #515151;}
.m2-detRigjust-btn:hover,.m2-detRigjust-btn:active{
	background: url(../images/m2-mainIcon.png) no-repeat -535px -444px;
}
.m2-detRigjust-ben{
	line-height: 14px;
	font-size: 14px;
	line-height: 14px;
	color: #333;
	margin-top: 17px;
}
.m2-detRigjust-linkBtn{
	margin-top: 14px;
	zoom: 1;
}
.m2-detRigjust-linkBtn:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}

.m2-detRigjust-linkBtn a{
	display: inline-block;
	float: left;
	height: 46px;
	line-height: 46px;
	width: 198px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	background-color: #F59451;
	border-radius: 3px;
}
.m2-detRigjust-linkBtn a.mo2-unableBtn{
	color: #cbcbcb;
	cursor: default;
}
.m2-detRigjust-linkBtn i{
	display: inline-block;
	float: left;
	margin-left: 6px;
	width: 45px;
	height: 46px;
}
.m2-detRigjust-linkBtn i.m2-detRigjust-linkBtning{
	background:url(../images/m2-mainIcon.png) no-repeat -213px 0px;);
	cursor: pointer;
}
.m2-detRigjust-linkBtn i.m2-detRigjust-linkBtned{
	background:url(../images/m2-mainIcon.png) no-repeat -288px -265px;);
}
.m2-detRigjust-ben span,.m2-detRigjust-coin span{
	color: #f5944f;
}
.m2-detRigjust-coin{
	position: relative;
	display: block;
	width: 200px;
	height: 14px;
	padding-left: 5px;
	line-height: 14px;
	text-align: left;
	margin-top: 14px;
	font-size: 14px;
	color: #333;
}
.m2-detCode{
	display: block;
	position: absolute;
	top: 1px;
	right: -47px;
	width: 50px;
	height: 18px;
	text-align: center;
	font-size: 14px;
	color: #0099cc;
	font-style: normal;
	cursor: pointer;
	z-index: 12;
}
.m2-detCode:hover,.m2-detCode:active{
	color: #0bf;
}
.m2-detCodehide{
	display: block;
	position: absolute;
	z-index: 15;
	left: 25px;
	bottom: -54px;
	width: 234px;
	height: 49px;
	padding: 24px 6px 0 6px;
	background-color: #FDFDE9;
	border: 1px solid #F2E6AE;
}
.m2-detCodehead-lef{
	position: absolute;
	display: inline-block;
	top: 5px;
	left: 6px;
	font-size: 14px;
	line-height: 14px;
	color: #333;
}
.m2-detCodehead-rig{
	position: absolute;
	display: inline-block;
	top: 5px;
	right: 6px;
	font-size: 14px;
	line-height: 14px;
	color: #f5944f;
	cursor: pointer;
}
.m2-detCodeinput{
	zoom: 1;
	height: 28px;
	margin-top: 2px;
}
.m2-detCodeinput:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detCodeinput-tit{
	display: inline-block;
	position: relative;
	float: left;
	color: #898989;
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	text-indent: 15px;
}
.m2-detCodeinput-tit i{
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	left: 1px;
	top: 7px;
	background: url(../images/m2-mainIcon.png) no-repeat -471px -46px;
}
.m2-detCodeinput input{
	display: inline-block;
	float: left;
	width: 150px;
	height: 22px;
	line-height: 24px;
	text-indent: 6px;
}
.m2-detCode-tips{
	font-size: 12px;
	line-height: 12px;
	margin-top: 2px;
	padding-right: 8px;
	color: #f5944f;
	text-align: right;
}

.m2-detRigjust-linkBtn i.m2-detRigjust-linkBtning:hover,.m2-detRigjust-linkBtn i.m2-detRigjust-linkBtning:active{background: url(../images/m2-mainIcon.png) no-repeat -258px 0px;}
.m2-detRigjust-linkBtn a:hover{background-color: #e58441;}
.m2-detRigjust-linkBtn a:active{background-color: #e58441;}

.m2-detialsAct{
	padding:20px 0 0 0;
}
.m2-detialsAct h2{
	font-size: 18px;
	position: relative;
	height: 26px;
	line-height: 26px;
	text-indent: 32px;
	font-weight: normal;
	margin-bottom: 17px;
}
.m2-detialsAct h2 i{
	position: absolute;
	display: block;
	top: 4px;
	left: 0;
	width: 18px;
	height: 22px;
	background: url(../images/m2-mainIcon.png) no-repeat -449px 0px;
}
.m2-detActbox{
	width: 998px;
	border: 1px solid #F3E7B2;
	background-color: #FDFDE9;
}
.m2-detAct-psg{
	position: relative;
	margin-top: 12px;
	text-indent: 65px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
}
.m2-detAct-psg i{
	display: block;
	position: absolute;
	top: 0px;
	left: 30px;
	width: 22px;
	height: 22px;
}
.m2-detAct1-icon{background: url(../images/m2-mainIcon.png) no-repeat -449px -22px;}
.m2-detAct2-icon{background: url(../images/m2-mainIcon.png) no-repeat -471px -22px;}
.m2-detAct-tit{
	color: #444;
}
.m2-detAct-con{
	color: #717171;
}
.m2-detActbottom{
	zoom: 1;
	padding: 18px 0 8px 0;
}
.m2-detActbottom:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detActbottom a{
	display: block;
	color: #f5944f;
	font-size: 14px;
	height: 14px;
	line-height: 14px;
}
.m2-detActlink-lef{
	float: left;
	padding-left: 31px;
}
.m2-detActlink-rig{
	float: right;
	padding-right: 20px;
}
.m2-detActbottom a:link{color: #f5944f;}
.m2-detActbottom a:visited{color: #f5944f;}
.m2-detActbottom a:hover{color: #ffb46f;}
.m2-detActbottom a:active{color: #ffb46f;}
.m2-detSection{
	margin-top: 26px;
	width: 998px;
	border: 1px solid #dedede;
}
.m2-detSection h3{
	position: relative;
	display: block;
	width: 180px;
	height: 41px;
	line-height: 41px;
	color: #fff;
	background-color: #0896CC;
	font-weight: normal;
	font-size: 18px;
	text-indent: 23px;
	text-align: left;
}
.m2-detSection h3 i{
	display: block;
	position: absolute;
	width: 18px;
	height: 41px;
	top: 0;
	right: -18px;
	background: url(../images/m2-mainIcon.png) no-repeat 0px -108px;
}
.m2-det-togBox{
	overflow: hidden;
	max-height: 158px;
}
.m2-detSitbox{
	margin: 18px 0 0 0 ;
	padding: 0 24px;
}
.m2-detSit-nor{
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #717171;
}
.m2-detSec-toggle{
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 24px;
}
.m2-detSec-toggle span{
	position: relative;
	display: inline-block;
	padding: 0 20px;
	font-size: 14px;
	color: #0099cc;
	cursor: pointer;
}
.m2-detSec-toggle span i{
	position: absolute;
	display: block;
	width: 16px;
	height: 11px;
	top: 10px;
	right: 2px;
}
.m2-detSec-down i{
	background: url(../images/m2-mainIcon.png) no-repeat -467px 0px;
}
.m2-detSec-up i{
	background: url(../images/m2-mainIcon.png) no-repeat -467px -11px;
}
.m2-detImglist{
	width: 978px;
	padding-left: 20px;
	margin-top: 25px;
}
.m2-detImglist ul{
	zoom: 1;
	width: 978px;
}
.m2-detImglist ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detImglist ul li{
	width: 180px;
	height: 158px;
	float: left;
	margin: 0 12px 8px 0;
}
.m2-detImglist ul li img:hover,.m2-detImglist ul li img:active{border: 1px solid #0896CC;}
.m2-detImglist ul li img{
	display: block;
	width: 178px;
	height: 130px;
	border: 1px solid #E3E3E3;
	cursor: pointer;
}
.m2-detImglist ul li p{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #717171;
	margin-top: 6px;
	text-align: center;
	cursor: default;
}
/*detials hide*/
.m2-parBg{
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	z-index: 51;
}
.m2-parHidebox{
	position: absolute;
	display: none;
	width: 700px;
	left: 50%;
	margin-left: -372px;
	z-index: 52;
	padding: 8px 15px 10px 15px;
	background-color: #fff;
	border: 7px solid #616161;
}
.m2-parHidebox h2{
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #000;
	border-bottom: 1px solid #e1e1e1;
	text-indent: 17px;
	font-weight: normal;
}
.m2-parHideimg img{
	display: block;
	max-width: 620px;
	_width:620px;
	_height:500px;
	margin: 0 auto;
}
.m2-parHideimg{
	position: relative;
	padding: 15px 0 14px 0;
}

/*图片左右按钮*/
.m2-parHideimg-lef{
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
}
.m2-parHideimg-rig{
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	right: 0;
	cursor: pointer;
}


.m2-parHidefoot{
	position: relative;
	height: 24px;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #717171;
}
.m2-parHidefoot span{
	padding: 0 5px;
	color: #717171;
	font-size: 16px;
	line-height: 24px;
}
.m2-parHidefoot i{
	display: block;
	position: absolute;
	cursor: pointer;
	top: 4px;
	width: 34px;
	height: 16px;
}
.m2-parPageprev{
	right: 84px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -347px -21px;
}
.m2-parPagenext{
	right: 35px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -347px -37px;
}
.m2-parHideclose{
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 13px;
	height: 13px;
	background: url(../images/m2-frontIcon-act.png) no-repeat -25px -40px;
	cursor: pointer;
}
.m2-detReclist{
	width: 950px;
	margin: 26px auto 0 auto;
}
.m2-detReclist ul li{
	zoom: 1;
}
.m2-detReclist ul li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detReclist ul li span{
	display: inline-block;
	float: left;
	color: #717171;
	font-size: 14px;
	text-align: center;
}
.m2-detRechead{
	height: 42px;
	line-height: 42px;
	background-color: #F1F0F0;
}
.m2-detRecitem{
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #F1F1F1;
}
.m2-detReccon-user{
	width: 200px;
}
.m2-detReccon-tel{
	width: 200px;
}
.m2-detReccon-sum{
	width: 200px;
}
.m2-detReccon-tim{
	width: 280px;
}
.m2-detAsklist ul{
	width: 1000px;
}
.m2-detAsklist {
	padding-top: 26px;
}
.m2-detAsklist ul:after,.m2-detAsklist ul li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detAsklist ul li{
	padding: 5px;
	width: 475px;
	float: left;
	border: 1px solid #3AAAD6;
}
.m2-detAsklist-lef{
	width: 167px;
	height: 141px;
	float: left;
}
.m2-detAsklist-lef img{
	display: block;
	width: 167px;
	height: 141px;
}
.m2-detAsklist-rig{
	float: left;
	width: 286px;
	padding:0 12px 0 10px;
}
.m2-detAsklist-rig h4{
	display: block;
	width: 284px;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	border-bottom: 1px dashed #b7b7b7;
}
.m2-detAsklist-rig h4 a{
	padding-left: 4px;
	color: #000;
}
.m2-detAsklist-rigCon{
	position: relative;
	padding: 15px 13px 10px 60px;
	line-height: 26px;
	font-size: 15px;
	color: #717171;
}
.m2-detAsklist-rigCon i{
	display: block;
	position: absolute;
	top: 20px;
	left: 6px;
	width: 43px;
	height: 43px;
	background: url(../images/m2-mainIcon.png) no-repeat -493px 0px;
}
.m2-detAsklist-rigBtn{
	margin: ;
	text-align: right;
}
.m2-detAsklist-rigBtn a{
	display: inline-block;
	padding: 0 13px;
	background-color: #0896CC;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	border-radius: 2px;
}
.m2-detAsklist-rigBtn a:link{background-color: #0896CC;}
.m2-detAsklist-rigBtn a:visited{background-color: #0896CC;}
.m2-detAsklist-rigBtn a:hover{background-color: #0786BC;}
.m2-detAsklist-rigBtn a:active{background-color: #0786BC;}




.m2-detHide{
	position: absolute;
	width: 500px;
	left: 50%;
	padding: 12px 0px 35px 0px;
	margin-left: -257px;
	border: 7px solid #616161;
	background-color: #fff;
	z-index: 52;
}
.m2-detHide-close{
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 2px;
	right: 2px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -303px -38px;
}
.m2-detHide h2,.m2-detHide h2 span{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: normal;
}
.m2-detHide h2{
	text-indent: 14px;
}
.m2-detHide-selBox{
	padding: 29px 0;
	margin: 0 15px;
	width: 470px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.m2-detHide-selBox ul{
	width: 470px;
	zoom: 1;
}
.m2-detHide-selBox ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}

.m2-detHidesel-list{
	float: left;
	width: 156px;
	text-align: center;
	cursor: pointer;
}
.m2-detHidesel-list i{
	display: block;
	width: 116px;
	height: 116px;
	margin: 0 auto 18px auto;
}
.m2-detHideicon-pri{background: url(../images/m2-mainIcon.png) no-repeat 0px -149px;}
.m2-detHideicon-red{background: url(../images/m2-mainIcon.png) no-repeat -116px -149px;}
.m2-detHideicon-add{background: url(../images/m2-mainIcon.png) no-repeat -232px -149px;}

.m2-detHidesel-list span{
	position: relative;
	display: block;
	width: 68px;
	height: 16px;
	line-height: 16px;
	margin: 0 auto;
	font-size: 14px;
	text-indent: 22px;
}
.m2-detHidesel-list span b{
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
.m2-detHidecheck-unsel b{background: url(../images/m2-mainIcon.png) no-repeat -18px -126px;}
.m2-detHidecheck-sel b{background: url(../images/m2-mainIcon.png) no-repeat -34px -126px;}
.m2-detHidecon-link{
	height: 30px;
	line-height: 30px;
}
.m2-detHidecon-link a{
	display: inline-block;
	height: 30px;
	float: right;
	margin-right: 20px;
	color: #0099cc;
}
.m2-detHidecon-link a:link{color: #09c;}
.m2-detHidecon-link a:visited{color: #09c;}
.m2-detHidecon-link a:hover{color: #0be;}
.m2-detHidecon-link a:active{color: #0be;}
.m2-detHidemain-pri{
	margin: 0 0 30px 105px;
}
.m2-detHide-nor{
	font-size: 14px;
	color: #333;
	height: 36px;
	line-height: 36px;
}
.m2-detHide-nor span{
	color: #ea731e;
}
.m2-detHide-nor i{
	font-style: normal;
	color: #ea731e;
}
.m2-detHidepri-ipt{
	position: relative;
	zoom: 1;
}
.m2-detHidepri-ipt:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detHidepri-ipt b{
	display: inline-block;
	position: absolute;
	font-weight: normal;
	bottom: -16px;
	left: 5px;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	color: #E73042;
}
.m2-detHidepri-ipt input{
	display: inline-block;
	float: left;
	height: 28px;
	line-height: 28px;
	border: 1px solid #DFDFDF;
	text-indent: 10px;
}
.m2-detHidepri-ipt span{
	display: inline-block;
	float: left;
	margin-left: 15px;
	color: #09c;
	cursor: pointer;
	height: 28px;
	line-height: 28px;
}
.m2-detHidepri-ipt span:hover,.m2-detHidepri-ipt span:active{color: #0be;}
.m2-detHide-submit{
	height: 32px;
}
.m2-detHide-submit a{
	display: block;
	width: 132px;
	height: 34px;
	line-height: 34px;
	background-color: #F59451;
	font-size: 16px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
}
.m2-detHide-submit a:hover,.m2-detHide-submit a:active{
	background-color: #E58441;
}

.m2-detHidemain-red,.m2-detHidemain-add{
	padding:0 0 0 26px;
}
.m2-detHidemain-red ul,.m2-detHidemain-add ul{
	zoom: 1;
	width: 470px;
}
.m2-detHidemain-red ul:after,.m2-detHidemain-add ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detHidemain-red ul li,.m2-detHidemain-add ul li{
	float: left;
	width: 144px;
	height: 105px;
	margin: 0 12px 9px 0;
	cursor: pointer;
}
.mo2-detHide-icon{
	height: 22px;
	padding-top: 8px;
	text-align: center;
}
.mo2-detHide-icon i{
	display: inline-block;
	width: 16px;
	height: 16px;
}
.m2-detHidered-unsel .mo2-detHide-icon i{background: url(../images/m2-mainIcon.png) no-repeat -18px -126px}
.m2-detHidered-sel .mo2-detHide-icon i{background: url(../images/m2-mainIcon.png) no-repeat -34px -126px}

.m2-detHidemain-red ul li:hover,.m2-detHidemain-add ul li:hover,.m2-detHidemain-red ul li:active,.m2-detHidemain-add ul li:active{background: url(../images/m2-mainIcon.png) no-repeat 0px -265px;}
.m2-detHidered-unsel{background: url(../images/m2-mainIcon.png) no-repeat -144px -265px;}
.m2-detHidered-sel{background: url(../images/m2-mainIcon.png) no-repeat 0px -265px;}
.m2-detHidered-num{
	height: 49px;
	line-height: 49px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}
.m2-detHidered-tim{
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	font-size: 14px;
}
.m2-detHidered-num span{
	font-size: 26px;
	line-height: 49px;
	height: 49px;
}
.m2-detHide-pagebox{
	zoom: 1;
	padding:5px 27px 36px 0;
}
.m2-detHide-pagebox:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detHidered-cancle,.m2-detHideadd-cancle{
	display: inline-block;
	float: left;
	color: #333;
	font-size: 14px;
	cursor: pointer;
}
.m2-detHide-page{
	display: inline-block;
	float: right;
}
.m2-detHide-page span{
	margin-left: 16px;
	cursor: pointer;
	font-size: 14px;
	color: #333;
}
.m2-detHidered-cancle:hover,.m2-detHidered-cancle:active,.m2-detHide-page span:hover,.m2-detHide-page span:active{
	color: #09c;
}
/*loadgif*/
.m2-mainLoading{
	position: absolute;
	display: block;
	left: 472px;
	top: 80px;
	width: 55px;
	height: 55px;

}
/*confirm*/
.m2-detConfirm{
	position: fixed;
	display: none;
	width: 398px;
	border:1px solid #F68D47;
	top: 140px;
	left: 50%;
	margin-left: -200px;
	z-index: 52;
	background-color: #fff;
}
.m2-detConfirm-head{
	height: 44px;
	line-height: 44px;
	text-align: left;
	font-size: 14px;
	text-indent: 16px;
	background: url(../images/m2-detConfirm-head.png) repeat-x 0 0;
	color: #fff;
}
.m2-detConfirm-main{
	padding: 20px 89px;
}
.m2-detConfirm-nor{
	color: #333;
	font-size: 14px;
	line-height: 28px;
}
.m2-detConfirm-warn{
	]color: #fa533d;
	font-size: 14px;
	line-height: 28px;
}
.m2-detConfirm-btn{
	width: 220px;
	margin: 0 auto 21px auto;
	zoom: 1;
	text-align: center;
}
.m2-detConfirm-btn a{
	padding: 0 24px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	border-radius: 2px;
}
.m2-detConfirmbtn-confirm{
	display: inline-block;
	float: left;
	color: #fff;
	background-color: #F99D5C;
	border:1px solid #F5873D;
}
.m2-detConfirmbtn-cancle{
	display: inline-block;
	float: right;
	color: #333333;
	background-color: #d9d9d9;
	font-size: 12px;
	border:1px solid #A5A5A5;
}
.m2-detConfirmbtn-center{
	display: inline-block;
	color: #fff;
	background-color: #F99D5C;
	border:1px solid #F5873D;
}
.m2-detConfirm-btn:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detConfirmbtn-confirm:link,.m2-detConfirmbtn-center:link{background-color: #F99D5C;}
.m2-detConfirmbtn-confirm:visited,.m2-detConfirmbtn-center:visited{background-color: #F99D5C;}
.m2-detConfirmbtn-confirm:hover,.m2-detConfirmbtn-center:hover{background-color: #f5873d;}
.m2-detConfirmbtn-confirm:active,.m2-detConfirmbtn-center:active{background-color: #f5873d;}
.m2-detConfirmbtn-cancle:link{background-color: #d9d9d9;}
.m2-detConfirmbtn-cancle:visited{background-color: #d9d9d9;}
.m2-detConfirmbtn-cancle:hover{background-color: #c9c9c9;}
.m2-detConfirmbtn-cancle:active{background-color: #c9c9c9;}
.m2-detConfirm-close{
	display: block;
	position: absolute;
	right: 0;
	top:0;
	width: 42px;
	height: 18px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -493px -58px;
}

/*详情页倒计时*/
.m2-detItemtim{
	width: 299px;
	height: 348px;
	float: left;
}
.m2-detItemtim-box{
	width: 240px;
	margin: 70px 0 0 35px;
}
.m2-detItemtim-box h4{
	color: #333;
	font-size: 14px;
	text-align: center;
}
.m2-detItemtim-list{
	zoom: 1;
	width: 240px;
	margin: 22px 0 26px 0;
}
.m2-detItemtim-list:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detItemtim-list li{
	float: left;
	width: 77px;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #333333;
}
.m2-detItemtim-list li i{
	display: inline-block;
	width: 41px;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 24px;
	color: #0099cc;
	margin-right: 8px;
	font-style: normal;
	border:1px solid #DEDEDE;
	box-shadow: 2px 2px 1px #dedede;
}
.m2-detItemtim-sma{
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #333;
	text-align: center;
}
.m2-detItemtim-nor{
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #333333;
	font-size: 18px;
}



/*index*/

/* banner-box */
.m2-banner-box{min-width:1210px;height:500px;position:relative;padding-bottom: 15px;background: url(../images/bannerbottom.png) no-repeat center bottom;overflow: hidden;}
.m2-banner-box .m2-bd{ width:100% !important;height: 500px;overflow: hidden;}
.m2-banner-box .m2-bd li .m-width {width:100%;margin:0 auto;}
.m2-banner-box .m2-bd li{width:100% !important;height:500px;box-shadow: 0px 2px 2px #ccc inset;padding-top: 3px;}
.m2-banner-box .m2-bd li a{display:block;background-size:auto;}
.m2-banner-box .m2-bd li .m-width a img{display:block;width:100%;height:500px;}

.m2-banner-btn{width:1000px;position:absolute;top:200px;left:50%;margin-left:-505px;}
/*.m2-banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.m2-banner-btn a.m2-prev{left:-60px;background:url(../images/foot.png) no-repeat 0 0;}
.m2-banner-btn a.m2-next{right:-60px;background:url(../images/foot.png) no-repeat -49px 0;}*/

.m2-banner-btn a{display:block;width:21px;height:36px;position:absolute;top:37px;}
.m2-banner-btn a.m2-prev{left:-60px;background: url(../images/m2-mainIcon.png) no-repeat -500px -149px;}
.m2-banner-btn a.m2-next{right:-60px;background: url(../images/m2-mainIcon.png) no-repeat -521px -149px;}

.m2-banner-box .m2-hd {position:absolute;top:345px;left:450px;padding: 1px 0 0 10px;}
.m2-banner-box .m2-hdBg{z-index:1;position: absolute;top:-3px;left:-5px;background-color: #fff;padding: 4px 0 3px 0px; border-radius: 9px; width: 100%;height: 14px;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.m2-banner-box .m2-hd ul{position: relative;z-index: 5; zoom: 1;}
.m2-banner-box .m2-hd ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-banner-box .m2-hd ul li{z-index:5;width:13px;height:13px;border-radius :50%;text-indent:-9999px;margin-right:20px;background: url(../images/m2-mainIcon.png) no-repeat -66px -126px;float:left;cursor:pointer;}
.m2-banner-box .m2-hd ul li.m2-on{background: url(../images/m2-mainIcon.png) no-repeat -79px -126px;}
/*main*/
.m2-indexMain{
	width: 100%;
	padding: 0px 0 15px 0;
	background-color: #fff;
}
.m2-indexStep{
	width: 998px;
	margin: 0 auto;
	padding: 40px 0px;
	border: 1px solid #E1E1E1;
	background-color: #fff;
}
.m2-indexStep ul{
	width: 858px;
	zoom: 1;
	margin: 0 auto;
}
.m2-indexStep ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indexStep ul li{
	float: left;
	width: 190px;
	margin-right: 32px;
	cursor: pointer;
}
.m2-indexStep ul li a{
	display: block;
	width: 190px;
	min-height: 126px;
	_height:126px;
}
.m2-indexSteptop{
	position: relative;
	width: 190px;
	height: 76px;
	line-height: 76px;
	text-indent: 84px;
	font-size: 22px;
	color: #333;
	margin-bottom: 14px;
}
.m2-indexSteptop i{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 76px;
	height: 76px;
}
.m2-indexSteptop1{background: url(../images/m2-mainIcon.png) no-repeat -348px -149px;}
.m2-indexSteptop2{background: url(../images/m2-mainIcon.png) no-repeat -424px -149px;}
.m2-indexSteptop3{background: url(../images/m2-mainIcon.png) no-repeat -348px -225px;}
.m2-indexSteptop4{background: url(../images/m2-mainIcon.png) no-repeat -424px -225px;}
.m2-indexStepbot{
	display: block;
	width: 190px;
	line-height: 18px;
	font-size: 14px;
	color: #666;
	text-align: center;
}
.m2-indexStep ul li:hover a .m2-indexStepbot{color: #333;}
.m2-indexStep ul li:active a .m2-indexStepbot{color: #333;}
.m2-indexStep ul li:hover a .m2-indexSteptop{color: #000;}
.m2-indexStep ul li:active a .m2-indexSteptop{color: #000;}
.m2-indexPro{
	width: 998px;
	margin: 25px auto 0 auto;
	background-color: #fff;
	border: 1px solid #d2d2d2;
}
.m2-indexProtop{
	padding: 10px 0 0 0;
}
.m2-indexPronew{
	width: 998px;
	padding: 30px 0 0 0;
}
.m2-indexProtop h2{
	display: block;
	width: 960px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	font-size: 30px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px dashed #d2d2d2;
}
.m2-indexPronew h2{
	display: block;
	width: 960px;
	height: 50px;
	margin: 0 auto;
	line-height: 50px;
	font-size: 30px;
	text-align: center;
	font-weight: normal;
	border-bottom: 1px dashed #d2d2d2;
}
.m2-indexOntop{
	position: relative;
	width: 998px;
	zoom: 1;
	padding: 0px 0 0px 0;
	border-bottom: 1px solid #d2d2d2;
}
i.m2-indexOntopIcon-un{
	display: block;
	position: absolute;
	width: 81px;
	height: 68px;
	left: -16px;
	top: 0px;
	background: url(../images/m2-mainIcon.png) no-repeat 0px -390px;
}
i.m2-indexOntopIcon-ed{
	display: block;
	position: absolute;
	width: 81px;
	height: 68px;
	left: -16px;
	top: 0px;
	background: url(../images/m2-mainIcon.png) no-repeat -81px -390px;
}
i.m2-indexOntopIcon-ing{
	display: block;
	position: absolute;
	width: 81px;
	height: 68px;
	left: -16px;
	top: 0px;
	background: url(../images/m2-mainIcon.png) no-repeat -162px -390px;
}
.m2-indexOntop:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indOntlef{
	float: left;
	width: 715px;
	min-height: 265px;
	zoom: 1;
	border-right: 1px solid #d2d2d2;
}
.m2-indOntlef:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indOntlef-img{
	float: left;
	width: 225px;
}
.m2-indOntlef-main{
	float: left;
	width: 490px;
}
.m2-indOntlef-img img{
	display: block;
	width: 180px;
	max-height: 225px;
	_height:225px;
	margin: 15px 0 0 20px;
}
.m2-indOnt-tit{
	width: 470px;
	padding: 0 10px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m2-indOnt-tit a{
	height: 56px;
	line-height: 56px;
	font-size: 16px;
	color: #222;
}
.m2-indOnt-tit a:link{color: #222;}
.m2-indOnt-tit a:visited{color: #222;}
.m2-indOnt-tit a:hover{color: #000;}
.m2-indOnt-tit a:active{color: #000;}
.m2-indOntlist{
	width: 490px;
	margin: 5px 0 0 0;
}
.m2-indOntlist ul{
	width: 470px;
	padding-left: 10px;
	zoom: 1;
	padding-bottom: 5px;
	border-bottom: 1px dashed #d2d2d2;
}
.m2-indOntlist ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indOntlist ul li{
	float: left;
	position: relative;
	width: 235px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
}
.m2-indOntlist-tit{
	font-size: 14px;
	color: #333333;
}
.m2-indOntlist-psg{
	font-size: 24px;
	color: #fd8145;
}
.m2-indOntlistRig{
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 40px;
	background-color: #e5e5e5;
}
.m2-indOntprogress{
	width: 485px;
	min-height: 100px;
	zoom: 1;
}
.m2-indOntprogress:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indOntpro-bar{
	float: left;
	width: 338px;
	margin-top: 25px;
	zoom: 1;
}
.m2-indOntpro-bar:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indOntpro-barTit{
	display: inline-block;
	float: left;
	color: #09c;
	font-size: 14px;
	line-height: 20px;
}
.m2-indOntpro-bar b{
	display: inline-block;
	position: relative;
	float: left;
	width: 200px;
	height: 10px;
	margin: 6px 0 0 3px;
	background-color: #ccc;
	border-radius: 5px;
}
.m2-indOntpro-bar b i{
	display: block;
	position: absolute;
	width: 200px;
	height: 10px;
	background-color: #09c;
	border-radius: 5px;
}
.m2-indOntpro-bar b u{
	display: block;
	position: absolute;
	top: 20px;
	margin-left: -100px;
	padding-top: 8px;
	width: 200px;
	height: 27px;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	line-height: 26px;
	text-align: center;
	background: url(../images/m2-mainIcon.png) no-repeat 0px -23px;
}
.m2-indOntpro-link{
	float: left;
	padding-top: 15px;
}
.m2-indOntpro-link a{
	display: block;
	width: 135px;
	height: 36px;
	font-size: 16px;
	color: #fff;
	line-height: 36px;
	text-align: center;
	border-radius: 2px;

}
.m2-indOntpro-link a.m2-indOntlink-un{background-color: #E1141E;}
.m2-indOntpro-link a.m2-indOntlink-ing{background-color: #F59451;}
.m2-indOntpro-link a.m2-indOntlink-ed{background-color: #F59451;}

.m2-indOntpro-link a.m2-indOntlink-un:link{background-color: #E1141E;}
.m2-indOntpro-link a.m2-indOntlink-un:visited{background-color: #E1141E;}
.m2-indOntpro-link a.m2-indOntlink-un:hover{background-color: #D1040E;}
.m2-indOntpro-link a.m2-indOntlink-un:active{background-color: #D1040E;}

.m2-indOntpro-link a.m2-indOntlink-ing:link{background-color: #f59451;}
.m2-indOntpro-link a.m2-indOntlink-ing:visited{background-color: #f59451;}
.m2-indOntpro-link a.m2-indOntlink-ing:hover{background-color: #e58441;}
.m2-indOntpro-link a.m2-indOntlink-ing:active{background-color: #e58441;}

.m2-indOntpro-link a.m2-indOntlink-ed:link{background-color: #f59451;}
.m2-indOntpro-link a.m2-indOntlink-ed:visited{background-color: #f59451;}
.m2-indOntpro-link a.m2-indOntlink-ed:hover{background-color: #e58441;}
.m2-indOntpro-link a.m2-indOntlink-ed:active{background-color: #e58441;}

.m2-indOntrig-edIcon{
	display: block;
	position: absolute;
	width: 133px;
	height: 107px;
	background: url(../images/m2-transItembg.png);
	right: 0px;
	bottom: 0px;
	z-index: 1;
}
.m2-indOntrig-ed{
	position: relative;
}
.m2-indOntrig-edMain{
	position: relative;
	padding: 22px 0 0 75px;
}
.m2-indOntrig-edIconCo{
	display: block;
	position: absolute;
	left: 30px;
	top: 24px;
	width: 38px;
	height: 38px;
	background: url(../images/m2-mainIcon.png) no-repeat -411px 0px;
}
.m2-indOntrig-edBig{
	font-size: 24px;
	line-height: 40px;
	color: #000;
}
.m2-indOntrig-edNor{
	font-size: 14px;
	line-height: 22px;
	color: #000;
}
.m2-indOntpro-barNum{
	display: inline-block;
	float: left;
	margin-left: 13px;
	color: #666;
	font-size: 14px;
	line-height: 20px;
}
.m2-indOntrig{
	position: relative;
	float: left;
	width: 280px;
	z-index: 5;
	min-height: 265px;
}
.m2-indOntrig-main{
	padding-top: 19px;
}
.m2-indOntrig-main h4{
	position: relative;
	text-indent: 35px;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	height: 17px;
	line-height: 17px;
}
.m2-indOntrig-main h4 i{
	display: block;
	position: absolute;
	left: 27px;
	top: 0px;
	width: 2px;
	height: 17px;
	background-color: #09c;
}
.m2-indOntrig-mainDet{
	display: block;
	width: 200px;
	padding:10px 0 0 35px;
}
.m2-indOntrig-mainDet span{
	line-height: 24px;
	color: #999;
	font-size: 13px;
}
.m2-indOntrig-mainDet a{
	line-height: 24px;
	color: #09c;
	font-size: 13px;
}
.m2-indOntrig-mainDet a:link{color: #09c;}
.m2-indOntrig-mainDet a:visited{color: #09c;}
.m2-indOntrig-mainDet a:hover{color: #0be;}
.m2-indOntrig-mainDet a:active{color: #0be;}
.m2-indOntrig-list{
	margin-top: 25px;
	padding: 0 0 0 35px;
}
.m2-indOntrig-list li{
	position: relative;
	height: 26px;
	line-height: 26px;
	padding-left: 20px;
}
.m2-indOntrig-list li span{
	font-size: 14px;
	color: #898989;
}
.m2-indOntrig-list li i{
	display: block;
	position: absolute;
	left: -1px;
	top: 3px;
	width: 16px;
	height: 16px;
}
.m2-indOntrig-icon1{background: url(../images/m2-mainIcon.png) no-repeat -339px -38px;}
.m2-indOntrig-icon2{background: url(../images/m2-mainIcon.png) no-repeat -355px -38px;}
.m2-indOntrig-icon3{background: url(../images/m2-mainIcon.png) no-repeat -371px -38px;}

.m2-indPronew{
	position: relative;
	width: 998px;
}
.m2-indPronew:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indNewlef{
	position: relative;
	float: left;
	width: 715px;
}
.m2-indNewlef:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.indNewlef-pro{
	width: 215px;
	float: left;
}
.m2-indKonbbox{
	position: relative;
	width: 129px;
	height: 129px;
	margin: 27px auto 18px auto;
}
.m2-indItemlef-circle{
	position: absolute;
	display: block;
	top: 39px;
	left: 55px;
	width: 105px;
	height: 105px;
	background: url(../images/m2-indexCircle.png);
}
.m2-indPercent{
	display: block;
	position: absolute;
	color: #9b9cb3;
	font-size: 25px;
	width: 105px;
	height: 25px;
	line-height: 25px;
	top: 51px;
	left:12px;
	text-align: center;
}
.indNewlef-main{
	float: left;
	width: 499px;
}



.m2-indNewrig{
	width: 280px;
	float: left;
	border-left: 1px solid #d2d2d2;
	padding: 0 0 45px 0;
}
.indNewlef-main h4{
	margin: 20px 0 0 0;
	font-weight: normal;
}
.indNewlef-main h4 a{
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	color: #222;
}
.indNewlef-main h4 a:link{color: #222;}
.indNewlef-main h4 a:visited{color: #222;}
.indNewlef-main h4 a:hover{color: #000;}
.indNewlef-main h4 a:active{color: #000;}
.indNewlef-lisOld{
	width: 500px;
	zoom: 1;
	padding: 20px 0 0 10px;
}
.indNewlef-lisOld:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.indNewlef-lisOld li{
	float: left;
	height: 40px;
	line-height: 40px;
}
.indNewlef-lisOld li span{
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	color: #999;
}
.m2-indNewrig-user{
	padding:8px 0 0 35px;
}
.m2-indNewrig-userNor{
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
}
.m2-indNewrig-userNor span{
	color: #f5944f;
}
.m2-indNewrig-userNor a{
	color: #e1151e;
	padding: 0 4px;
}
.m2-indNewrig-userNor a:link{color:#E1151E;}
.m2-indNewrig-userNor a:visited{color:#E1151E;}
.m2-indNewrig-userNor a:hover{color:#f00;}
.m2-indNewrig-userNor a:active{color:#f00;}

.m2-indNewrig-ipt{
	position: relative;
	padding: 7px 0 7px 35px;
}
.m2-indNewrig-charge{
	display: block;
	position: absolute;
	cursor: pointer;
	left: 200px;
	top: -8px;
	font-size: 14px;
	color: #666;
	height: 18px;
	line-height: 18px;
}
.m2-indNewrig-all{
	display: block;
	position: absolute;
	cursor: pointer;
	left: 200px;
	top: 20px;
	font-size: 14px;
	color: #666;
	height: 18px;
	line-height: 18px;
}
.m2-indNewrig-charge:hover,.m2-indNewrig-charge:active,.m2-indNewrig-all:hover,.m2-indNewrig-all:active{
	color: #F59451;
}
.m2-indNewrig-ipt input{
	display: inline-block;
	width: 133px;
	height: 30px;
	text-indent: 8px;
	border: 1px solid #d1d1d1;
	background-color: #EAEAEA;
}
.m2-indNewrig-btn{
	padding:0 0 0 35px;
	zoom: 1;
}
.m2-indNewrig-btn:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indNewrig-btn a{
	display: inline-block;
	float: left;
	width: 135px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background-color: #F59451;
	border-radius: 2px;
}
.m2-indNewbtn-ing:link{background-color: #f59451;}
.m2-indNewbtn-ing:visited{background-color: #f59451;}
.m2-indNewbtn-ing:hover{background-color: #E58441;}
.m2-indNewbtn-ing:active{background-color: #E58441;}
.m2-indNewrig-btn i{
	display: inline-block;
	float: left;
	width: 36px;
	height: 36px;
	margin-left: 10px;
}
.m2-indNewicon-ing{
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -303px 0px;
}
.m2-indNewicon-ing:hover,.m2-indNewicon-ing:active{
	background: url(../images/m2-mainIcon.png) no-repeat -339px 0px;
}
.m2-indexStepbox{
	width: 1000px;
	margin: 25px auto 0 auto;
}

.m2-indexStepimg-box{
	position: relative;
}
.m2-indexStepimg-list li{
	position: relative;
	width: 1000px;
	cursor: pointer;
}
.m2-indexStepimg-list li img{
	display: block;
	width: 1000px;
	height: 188px;
	border: none;
}
.m2-indexStepimg-list li:hover .m2-indStep-maskBg,.m2-indexStepimg-list li:active .m2-indStep-maskBg,.m2-indexStepimg-list li:hover .m2-indStep-mask,.m2-indexStepimg-list li:active .m2-indStep-mask{
	display: block;
}
.m2-indStep-maskBg{
	display: none;
	position: absolute;
	width: 1000px;
	height: 50px;
	left: 0;
	bottom: 0;
	line-height: 50px;
	zoom: 1;
	background-color: #000;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
.m2-indStep-mask{
	display: none;
	position: absolute;
	width: 1000px;
	height: 50px;
	left: 0;
	bottom: 0;
	line-height: 50px;
	zoom: 1;

}
.m2-indStep-mask:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indStep-mask span{
	display: inline-block;
	float: left;
	width: 942px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	color: #fff;
	padding-left: 8px;
	font-size: 14px;
}
.m2-indStep-mask a{
	display: inline-block;
	width: 40px;
	margin-left: 8px;
	color: #fff;
	font-size: 14px;
}
.m2-indStep-mask a:link{color: #fff;}
.m2-indStep-mask a:visited{color: #fff;}
.m2-indStep-mask a:hover{color: #09c;}
.m2-indStep-mask a:active{color: #09c;}
.m2-indexSteplist-box{
	width: 1000px;
	height: 108px;
	background-color: #fff;
}
.m2-indexSteplist{
	width: 260px;
	height: 108px;
	margin: 0 auto;
	zoom: 1;
}
.m2-indexSteplist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indexSteplist li{
	position: relative;
	width: 130px;
	height: 83px;
	float: left;
	padding-top: 25px;
	cursor: pointer;
}
.m2-indexSteplist li i{
	display: block;
	width: 33px;
	height: 33px;
	margin: 0 auto;
}
.m2-indexSteplist li span{
	display: block;
	width: 130px;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	text-align: center;
	margin-top: 8px;
}
.m2-indexSteplist li b{
	display: block;
	position: absolute;
	top:41px;
	right: -43px;
	width: 88px;
	height: 1px;
}
.m2-indexStep-sel i{background: url(../images/m2-mainIcon.png) no-repeat -500px -185px;}
.m2-indexStep-unsel i{background: url(../images/m2-mainIcon.png) no-repeat -533px -185px;}
.m2-indexStep-sel b{background-color: #f96;}
.m2-indexStep-unsel b{background-color: #ccc;}
.m2-indexStep-sel span{color: #f96;}
.m2-indexStep-unsel span{color: #ccc;}
.m2-indexStep-unsel:hover span,.m2-indexStep-unsel:active span{color: #f96;}
.m2-indexStepfoot{
	width: 1000px;
	height: 58px;
	background-color: #fafafa;
}
.m2-indexStepfoot ul{
	width: 1000px;
}
.m2-indexStepfoot ul li{
	float: left;
	width: 249px;
	height: 57px;
	line-height: 57px;
	text-align: center;
}
.m2-indexStepfoot ul li span{
	display: inline-block;
	position: relative;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #666;
}
.m2-indexStepfoot ul li span b{
	font-size: 25px;
	color: #ff3300;
	font-weight: normal;
	margin: 0 4px;
}
.m2-indexStepfoot-icon{
	display: inline-block;
	width: 16px;
	height: 19px;
	margin-right: 4px;
	background: url(../images/m2-mainIcon.png) no-repeat -92px -126px;
}
.m2-indexItembox{
	position: relative;
	width: 1000px;
	height: 381px;
	margin: 15px auto 0 auto;
}
.m2-indexItembox-con{
	position: relative;
	width: 1000px;
	height: 381px;
	overflow: hidden;
}
.m2-indexItemlist{
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	min-width: 9999px;
	_width:9999px;
	height: 381px;
	zoom: 1;
}
.m2-indexItemlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indexItemtra{
	float: left;
	width: 316px;
	height: 379px;
	margin-right: 23px;
	background-color: #fff;
	border-radius: 5px;
}
.m2-indexItemtra-ing{border: 1px solid #F59451;}
.m2-indexItemtra-ed{border: 1px solid #d2d2d2;}
.m2-indItemtra-numLeft{
	padding:15px 0 0 15px;
	height: 32px;
	line-height: 32px;
}
.m2-indTranum-tit{
	font-size: 14px;
	color: #333;
}
.m2-indexItemtra-ing .m2-indTranum-num{
	font-size: 22px;
	color: #fd8145;
}
.m2-indexItemtra-ed .m2-indTranum-num{
	font-size: 22px;
	color: #999;
}
.m2-indTraicon-down{
	display: inline-block;
	width: 15px;
	margin-left: 3px;
	height: 15px;
	margin-left: 3px;
	background: url(../images/m2-mainIcon.png) no-repeat -135px -126px;
}
.m2-indTraicon-up{
	display: inline-block;
	width: 15px;
	margin-left: 3px;
	height: 15px;
	margin-left: 3px;
	background: url(../images/m2-mainIcon.png) no-repeat -116px -126px;
}
.m2-indTralog{
	width: 286px;
	padding: 20px 0 5px 0;
	margin: 25px auto 0 auto;
	border-top: 1px solid #E8E8E8;
}
.m2-indTralog p{
	font-size: 14px;
	line-height: 20px;
	text-indent: 2px;
	color: #666;
}
.m2-indTrabtn{
	position: relative;
	width: 284px;
	height: 82px;
	margin:0 auto;
}
.m2-indTrabtn-ipt{
	height: 36px;
}
.m2-indTrabtn-ipt input{
	display: inline-block;
	height: 34px;
	border: 1px solid #D4D4D4;
	text-indent: 8px;
	line-height: 34px;
	background-color: #F0F0F0;
	width: 228px;
	font-size: 14px;
}
.m2-indTralog p span{
	color: #fd8145;
}
.m2-indTrabtn-bot{
	height: 36px;
	margin-top: 10px;
}
.m2-indTrabtn-bot a{
	display: inline-block;
	float: left;
	width: 230px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background-color: #F59451;
	font-size: 16px;
	border-radius: 3px;
}
.m2-indTrabtn-bot a:hover,.m2-indTrabtn-bot a:active{
	background-color: #E58444;
}
.m2-indTrabtn-bot i{
	display: inline-block;
	float: left;
	width: 36px;
	height: 36px;
	margin-left: 14px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -303px 0px;
}
.m2-indTrabtn-bot i:hover,.m2-indTrabtn-bot i:active{
	background: url(../images/m2-mainIcon.png) no-repeat -339px 0px;
}
.m2-indTrabtn-all{
	display: block;
	position: absolute;
	width: 24px;
	height: 16px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	cursor: pointer;
	top: 15px;
	right: 9px;
}
.m2-indTrabtn-chr{
	display: block;
	position: absolute;
	width: 24px;
	height: 16px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	cursor: pointer;
	top: -14px;
	right: 9px;
}
.m2-indTrabtn-chr:hover,.m2-indTrabtn-chr:active,.m2-indTrabtn-all:hover,.m2-indTrabtn-all:active{
	color: #F59451;
}
.m2-indTrabtn-fin{
	display: block;
	width: 284px;
	height: 82px;
	background: url(../images/m2-mainIcon.png) no-repeat -243px -390px;
}
.m2-indTralog p a{
	padding: 0 6px;
	color: #333;
}
.m2-indTralog p a:hover,.m2-indTralog p a:active{
	text-decoration: underline;
}

.m2-indexItem{
	float: left;
	width: 316px;
	height: 380px;
	margin-right: 23px;
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
}
.m2-indexItem-un .m2-indItembtn a{background-color: #f66;}
.m2-indexItem-ing .m2-indItembtn a{background-color: #F59451;}
.m2-indexItem-ed .m2-indItembtn a{background-color: #ccc;}
.m2-indexItem-un .m2-indItembtn a:hover,.m2-indexItem-un .m2-indItembtn a:active{background-color: #e55;}
.m2-indexItem-ing .m2-indItembtn a:hover,.m2-indexItem-ing .m2-indItembtn a:active{background-color: #E58441;}
.m2-indexItem-ed .m2-indItembtn a:hover,.m2-indexItem-ed .m2-indItembtn a:active{background-color: #bbb;}
.m2-indexItem-ing{
	border-top: 1px solid #F59451;
	border-right:1px solid #F59451;
	border-left:1px solid #F59451;
}
.m2-indexItem-ed{
	border-top: 1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.m2-indexItem-un{
	border-top: 1px solid #f66;
	border-right:1px solid #f66;
	border-left:1px solid #f66;
}
.m2-indexItem-head{
	height: 20px;
	font-size: 16px;
	width: 276px;
	line-height: 20px;
	margin-top: 23px;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m2-indexItem-head a{
	color: #333333
}
.m2-indexItem-head a:link{color: #333;}
.m2-indexItem-head a:visited{color: #333;}
.m2-indexItem-head a:hover{color: #000;}
.m2-indexItem-head a:active{color: #000;}
.m2-indItemprogress{
	width: 311px;
	height: 14px;
	zoom: 1;
	margin-top: 22px;
	padding-left: 15px;
}
.m2-indItemstart-tim{
	width: 311px;
	height: 22px;
	zoom: 1;
	margin-top: 14px;
	text-align: center;
	color: #f66;
}
.m2-indItemstart-tim:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indItemstart-tim i{
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -270px 0px;
	top: 4px;
	margin-right: 8px;
}
.m2-indItemstart-tim span{
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-size: 16px;

}
.m2-indItemprogress:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indItemprogress b{
	display: inline-block;
	position: relative;
	float: left;
	top: 3px;
	width: 140px;
	height: 8px;
	margin-left: 3px;
	background-color: #ededed;
	border-radius: 4px;
}
.m2-indItemprogress b i{
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 140px;
	height: 8px;
	background-color: #09c;
	border-radius: 4px;
}
.m2-indexItemtra-ing .m2-indItemprogress b i{background-color: #F59451;}
.m2-indexItemtra-ed .m2-indItemprogress b i{background-color: #ccc;}
.m2-indItemprogress-tit{
	display: inline-block;
	float: left;
	font-size: 14px;
	line-height: 14px;
	color: #333;
}
.m2-indexItem-ed .m2-indItemprogress b i{background-color: #ccc;}
.m2-indexItem-ing .m2-indItemprogress b i{background-color: #F59451;}

.m2-indItemprogress-num{
	display: inline-block;
	float: left;
	margin-left: 6px;
}
.m2-indItemdetials{
	margin-top: 18px;
}
.m2-indItemdetials h4{
	position: relative;
	padding-left: 15px;
	text-indent: 6px;
	height: 17px;
	line-height: 17px;
	font-size: 14px;
	font-weight: normal;
}
.m2-indItemdetials h4 i{
	display: block;
	position: absolute;
	top: 0px;
	left:15px;
	height: 17px;
	width: 2px;
}
.m2-indexItem-ing .m2-indItemdetials h4 i{background-color: #F59451;}
.m2-indexItem-un .m2-indItemdetials h4 i{background-color: #FF6666;}
.m2-indexItem-ed .m2-indItemdetials h4 i{background-color: #CCCCCC;}
.m2-indItemdet{
	width: 270px;
	padding-left: 21px;
	line-height: 33px;
	font-size: 14px;
	color: #666;
	margin-top: 8px;
}
.m2-indItemdet a{
	display: inline-block;
	padding: 0 4px;
	color: #666;
}
.m2-indItemdet a:link{color: #666;}
.m2-indItemdet a:visited{color: #666;}
.m2-indItemdet a:hover{color: #09c;}
.m2-indItemdet a:active{color: #09c;}
.m2-indItemnum{
	zoom: 1;
	padding: 20px 0 0 0;
}
.m2-indItemnum:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indItemnum-year{
	float: left;
	position: relative;
	width: 157px;
}
.m2-indItemnum-time{
	width: 157px;
	float: left;
}
.m2-indItemnum-big{
	display: block;
	width: 157px;
	font-size: 22px;
	text-align: center;
}
.m2-indItemnum-big span{
	text-align: center;
}
.m2-indexItemtra-ed .m2-indItemnum-year .m2-indItemnum-big,.m2-indexItemtra-ed .m2-indItemnum-time .m2-indItemnum-big{
	color: #999;
}
.m2-indexItemtra-ing .m2-indItemnum-year .m2-indItemnum-big,.m2-indexItemtra-ing .m2-indItemnum-time .m2-indItemnum-big{
	color: #F59451;
}
.m2-indexItem-ing .m2-indItemnum-big span,.m2-indexItem-ing .m2-indItemnum-big{
	color: #fd8145;
}
.m2-indexItem-un .m2-indItemnum-big span,.m2-indexItem-un .m2-indItemnum-big{
	color: #f66;
}
.m2-indexItem-ed .m2-indItemnum-big span,.m2-indexItem-ed .m2-indItemnum-big{
	color: #b1adad;
}
.m2-indItemnum-nor{
	display: block;
	width: 157px;
	font-size: 14px;
	color: #333;
	margin-top: 6px;
	text-align: center;
}
.m2-indItemnum-nor span{
	text-align: center;
}
.m2-indItemnum-year b{
	display: block;
	position: absolute;
	top: 12px;
	right: 0px;
	width: 2px;
	height: 29px;
	background-color: #d2d2d2;
}
.m2-indItembtn{
	width: 316px;
	height: 55px;
	margin-top: 30px;
}
.m2-indItembtn a{
	display: block;
	width: 316px;
	height: 55px;
	color: #fff;
	line-height: 55px;
	font-size: 24px;
	text-align: center;
}
.m2-indItembtn-un{background-color: #CCCCCC;}
.m2-indItembtn-ing{background-color: #FF9966;}
.m2-indItembtn-ed{background-color: #32B5E1;}
.m2-indItembtn-fin{background-color: #CCCCCC;}

.m2-indItembtn-un:link{background-color: #cccccc;}
.m2-indItembtn-un:visited{background-color: #cccccc;}
.m2-indItembtn-un:hover{background-color: #bbbbbb;}
.m2-indItembtn-un:active{background-color: #bbbbbb;}

.m2-indItembtn-ing:link{background-color: #FF9966;}
.m2-indItembtn-ing:visited{background-color: #FF9966;}
.m2-indItembtn-ing:hover{background-color: #EE8855;}
.m2-indItembtn-ing:active{background-color: #EE8855;}

.m2-indItembtn-ed:link{background-color: #32B5E1;}
.m2-indItembtn-ed:visited{background-color: #32B5E1;}
.m2-indItembtn-ed:hover{background-color: #22A5D1;}
.m2-indItembtn-ed:active{background-color: #22A5D1;}

.m2-indItembtn-fin:link{background-color: #cccccc;}
.m2-indItembtn-fin:visited{background-color: #cccccc;}
.m2-indItembtn-fin:hover{background-color: #bbbbbb;}
.m2-indItembtn-fin:active{background-color: #bbbbbb;}

.m2-indexItemlist-prev{
	position: absolute;
	top: 150px;
	left: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -500px -256px;
}
.m2-indexItemlist-next{
	position: absolute;
	top: 150px;
	right: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -536px -256px;
}
.m2-indexRankbox{
	width: 1000px;
	margin: 30px auto  auto;
}
.m2-indexRankbox:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indRankitem{
	width: 486px;
	border: 1px solid #d2d2d2;
	float: left;
	background-color: #fff;
}
.m2-indRanktoa{
	margin-right: 24px;
}
.m2-indRankitem ul li{
	zoom: 1;
	border-top: 1px solid #d2d2d2;
}
.m2-indRankitem ul li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indRanklist-tit{
	background-color: #f0f0f0;
	height: 40px;
	line-height: 40px;
}
.m2-indRanklist-tit span{
	color: #4e4e4e;
}
.m2-indRanklist-con{
	height: 42px;
	line-height: 42px;
}
.m2-indRanklist-con span{
	color: #717171;
}
.m2-indRankitem ul li span{
	display: inline-block;
	float: left;
	text-align: center;
	font-size: 14px;
}
.m2-indRankmsg-rank{width: 70px;}
.m2-indRankmsg-user{width: 135px;}
.m2-indRankmsg-num{width: 155px;}
.m2-indRankmsg-tim{width: 122px;}
.m2-indRankitem h3{
	position: relative;
	padding-left: 35px;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
	font-weight: normal;
	color: #000;
}
.m2-indRankitem h3 span{
	color: #000;
	font-weight: normal;
}
.m2-indRankitem h3 i{
	display: block;
	position: absolute;
	left: 21px;
	top: 19px;
	width: 8px;
	height: 12px;
	background: url(../images/m2-mainIcon.png) no-repeat -108px -126px;
}
.m2-indRankitem h3 a{
	display: block;
	position: absolute;
	height: 50px;
	line-height: 50px;
	top: 0;
	right: 36px;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}
.m2-indRankitem h3 a:link{color: #666;}
.m2-indRankitem h3 a:visited{color: #666;}
.m2-indRankitem h3 a:hover{color: #333;}
.m2-indRankitem h3 a:active{color: #333;}
.m2-indRankmsg-tim b{
	display: inline-block;
	position: relative;
	width: 60px;
	height: 24px;
	margin: 0 auto;
	top: 9px;
}
.m2-indRankIocn1{background: url(../images/m2-mainIcon.png) no-repeat -288px -311px;}
.m2-indRankIocn2{background: url(../images/m2-mainIcon.png) no-repeat -348px -311px;}
.m2-indRankIocn3{background: url(../images/m2-mainIcon.png) no-repeat -408px -311px;}
.m2-indRankIocn4{background: url(../images/m2-mainIcon.png) no-repeat -468px -311px;}
.m2-indRankIocn5{background: url(../images/m2-mainIcon.png) no-repeat -528px -311px;}
.m2-indexNewstable{
	width: 998px;
	margin: 20px auto 0 auto;
	background-color: #fff;
	border: 1px solid #d2d2d2;
}
.m2-indNewstab{
	position: relative;
	width: 998px;
	background-color: #f8f8f8;
}
.m2-indNewstablist{
	zoom: 1;
	border-bottom: 1px solid #d2d2d2;
}
.m2-indNewstablist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indNewstablist li{
	position: relative;
	float: left;
	text-align: center;
	width: 115px;
	border-right: 1px solid #d2d2d2;
	cursor: pointer;
	font-size: 18px;
}
.m2-indNewstablist li span{
	font-size: 18px;
}
.m2-indNewtab-sel{
	position: relative;
	top: 1px;
	height: 47px;
	border-bottom: 1px solid #fff;
	color: #333;
	line-height: 47px;
	background-color: #FFF;
}
.m2-indNewtab-sel i{
	display: block;
	position: absolute;
	top: -2px;
	left: 0px;
	width: 115px;
	height: 3px;
	background-color: #666;
}
.m2-indNewtab-unsel{
	position: relative;
	height: 48px;
	color: #999;
	line-height: 48px;
}
.m2-indNewtab-unsel:hover span{
	color: #333;
}
.m2-indNewstab-link{
	display: block;
	position: absolute;
	width: 50px;
	height: 48px;
	top: 0;
	right: 20px;
	color: #666666;
	line-height: 48px;
	font-size: 14px;
}
.m2-indNewstab-link:link{color: #666;}
.m2-indNewstab-link:visited{color: #666;}
.m2-indNewstab-link:hover{color: #333;}
.m2-indNewstab-link:active{color: #333;}

.indNewslist-pic{
	width: 998px;
	padding: 12px 0 0 0;
	background-color: #FFF;
}
.indNewslist-pic li{
	width: 972px;
	margin: 0 auto;
	padding: 22px 0 25px 0;
	border-bottom: 1px dashed #d2d2d2;
	zoom: 1;
}
.indNewslist-pic li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.indNewslist-picLef{
	width: 125px;
	float: left;
	text-align: center;
}
.indNewslist-picLef img{
	display: inline-block;
	width: 91px;
	height: 33px;
}
.indNewslist-picRig{
	width: 847px;
	float: left;
}
.indNewslist-picRig h4{
	height: 16px;
	font-size: 16px;
	margin-bottom: 8px;
}
.indNewslist-picRig h4 a{
	color: #09c;
}
.indNewslist-picRig h4 a:link{color: #666;}
.indNewslist-picRig h4 a:visited{color: #666;}
.indNewslist-picRig h4 a:hover{color: #333;}
.indNewslist-picRig h4 a:active{color: #333;}
.indNewslist-picMain span{
	font-size: 14px;
	color: #999;
	line-height: 25px;
}
.indNewslist-picMain a{
	font-size: 14px;
	color: #09c;
	line-height: 25px;
	margin-left: 5px;
}
.indNewslist-picMain a:link{color: #666;}
.indNewslist-picMain a:visited{color: #666;}
.indNewslist-picMain a:hover{color: #333;}
.indNewslist-picMain a:active{color: #333;}
.indNewslist-psg{
	width: 998px;
	padding: 7px 0 19px 0;
	background-color: #FFF;
}
.indNewslist-psg li{
	width: 958px;
	margin: 0 auto;
	padding-top: 5px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #d2d2d2;
	zoom: 1;
}
.indNewslist-psg li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.indNewslist-psg li a{
	display: inline-block;
	float: left;
	height: 40px;
	padding-left: 8px;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m2-indNewslist-psgNew{
	max-width: 675px;
	_width: 675px;
}
.m2-indNewslist-psgOld{
	max-width: 717px;
	_width: 717px;
}
.indNewslist-psg li b{
	display: inline-block;
	float: left;
	margin-left: 4px;
	color: #e35153;
	font-size: 14px;
	line-height: 40px;
	font-weight: normal;
}

.indNewslist-psg li a:link{color: #333;}
.indNewslist-psg li a:visited{color: #333;}
.indNewslist-psg li a:hover{color: #000;}
.indNewslist-psg li a:active{color: #000;}
.m2-indNews-psgTim{
	display: inline-block;
	float: right;
	font-size: 14px;
	line-height: 40px;
	color: #999;
	padding-right: 10px;
}

.m2-indexLogincon{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}
.m2-indexLoginbox{
	position: absolute;
	z-index: 5;
	width: 290px;
	height: 307px;
	top: 24px;
	right: 24px;
	box-shadow:  0px 0px 8px #ccc;
}
.m2-indexLogin-regBgtop{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 290px;
	height: 184px;
	background-color: #fff;
	opacity: 0.9;
	filter:alpha(opacity=90);
	z-index: 0;
}
.m2-indexLogin-regBgbot{
	position: absolute;
	top: 184px;
	left: 0px;
	width: 290px;
	height: 123px;
	background-color: #fff;
	opacity: 0.9;
	filter:alpha(opacity=90);
	z-index: 0;
}
.m2-indLogreg-head{
	position: relative;
	width: 290px;
	z-index: 6;
	text-align: center;
	color: #333;
	font-size: 17px;
	height: 17px;
	line-height: 17px;
	margin-top: 24px;
}
.m2-indLogreg-big{
	position: relative;
	width: 290px;
	z-index: 6;
	text-align: center;
	color: #333;
	font-size: 60px;
	line-height: 60px;
	height: 60px;
	margin-top: 25px;
	font-weight: bold;
}
.m2-indLogreg-head span{
	color: #f30;
}
.m2-indLogreg-nor{
	position: relative;
	width: 290px;
	z-index: 6;
	text-align: center;
	color: #333;
	font-size: 20px;
	line-height: 20px;
	height: 20px;
	margin-top: 25px;
}
.m2-indLogreg-nor span{
	position: relative;
	display: inline-block;
	text-indent: 26px;
}
.m2-indLogreg-nor span i{
	display: block;
	position: absolute;
	top: 1px;
	left: 0;
	width: 16px;
	height: 18px;
	background: url(../images/m2-mainIcon.png) no-repeat -50px -126px;
}
.m2-indLogreg-btn{
	position: relative;
	width: 290px;
	margin-top: 32px;
	z-index: 6;
	text-align: center;
}
.m2-indLogreg-btn a{
	display: inline-block;
	width: 240px;
	height: 52px;
	background-color: #F34B43;
	color: #fff;
	font-size: 26px;
	line-height: 52px;
	border-radius: 2px;
}
.m2-indLogreg-btn a:link{background-color: #f34b43;}
.m2-indLogreg-btn a:visited{background-color: #f34b43;}
.m2-indLogreg-btn a:hover{background-color: #e33b33;}
.m2-indLogreg-btn a:active{background-color: #e33b33;}
.m2-indLogreg-log{
	position: relative;
	width: 290px;
	margin-top: 18px;
	z-index: 6;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.m2-indLogreg-log span{
	display: inline-block;
	font-size: 14px;
	color: #000;
}
.m2-indLogreg-log span a{
	color: #000;
	font-size: 14px;
	text-decoration: underline;
	padding: 0 3px;
}
.m2-indLogreg-log span a:link{color: #000;}
.m2-indLogreg-log span a:visited{color: #000;}
.m2-indLogreg-log span a:hover{color: #F34B43;}
.m2-indLogreg-log span a:active{color: #F34B43;}
.m2-indexVodbox{
	width: 1000px;
	margin: 40px auto 0 auto;
	background-color: #fff;
}
.m2-indexVodbox h2.m2-indVodhead{
	display: block;
	height: 48px;
	margin: 8px auto 0 auto;
	zoom: 1;
}
.m2-indexVodbox h2.m2-indVodhead:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indexVodbox h2.m2-indVodhead i{
	display: inline-block;
	float: left;
	width: 189px;
	height: 48px;
	background: url(../images/m2-indexIcon.png) no-repeat 0 -156px;
}
.m2-indexVodbox h2.m2-indVodhead span{
	display: inline-block;
	float: left;
	font-size: 20px;
	color: #666;
	height: 40px;
	line-height: 40px;
	padding-top: 8px;
	font-weight: normal;
	margin-left: 15px;
}
.m2-indexVodbox h2.m2-indVodhead a{
	display: inline-block;
	float: right;
	height: 40px;
	line-height: 40px;
	padding-top: 8px;
	padding-right: 15px;
	color: #333;
	font-weight: normal;
}
.m2-indexVodbox h2.m2-indVodhead a:hover,.m2-indexVodbox h2.m2-indVodhead a:active{
	color: #000;
}
.m2-indexVod-border{
	width: 974px;
	margin: 0 auto;
	border-top: 1px dashed #ccc;
	/*border-bottom: 1px dashed #ccc;*/
}
.m2-indexVod-con{
	position: relative;
	width: 860px;
	margin: 0 auto;
}
.m2-indVodmain{
	position: relative;
	width: 860px;
	height: 150px;
	overflow: hidden;
	padding: 38px 0 48px 0;
}
.m2-indVodlist{
	position: absolute;
	width: 9999px;
	zoom: 1;
	top: 40px;
	left: 0;
}
.m2-indVodlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indVodlist li{
	cursor: pointer;
	position: relative;
	width:196px;
	height: 146px;
	float: left;
	margin-right: 20px;
	border: 2px solid #9D9D9D;
}
.m2-indVodlist li:hover,.m2-indVodlist li:active{
	border: 2px solid #FF800E;
}
.m2-indVodlist-bg{
	display: none;
	position: absolute;
	width: 196px;
	height: 30px;
	left: 0;
	bottom: 0;
	background-color: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
}
.m2-indVodlist-bot{
	display: none;
	position: absolute;
	width: 196px;
	height: 30px;
	left: 0;
	bottom: 0;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.m2-indVodlist li:hover .m2-indVodlist-bot,.m2-indVodlist li:active .m2-indVodlist-bot,.m2-indVodlist li:hover .m2-indVodlist-bg,.m2-indVodlist li:active .m2-indVodlist-bg{
	display: block;
}
.m2-indVodlist li i{
	display: block;
	position: absolute;
	z-index: 10;
	width: 22px;
	height: 22px;
	left: 50%;
	top:50%;
	margin: -11px 0 0 -11px;
	background: url(../images/m2-mainIcon.png) no-repeat -542px -149px;
}
.m2-indVodlist li img{
	display: block;
	width: 196px;
	height: 146px;
}
.m2-indexVodbtn-prev{
	position: absolute;
	width: 36px;
	height: 38px;
	background: url(../images/m2-mainIcon.png) no-repeat -500px -256px;
	bottom: 110px;
	left: -45px;
	cursor: pointer;
}
.m2-indexVodbtn-next{
	position: absolute;
	width: 36px;
	height: 38px;
	background: url(../images/m2-mainIcon.png) no-repeat -536px -256px;
	bottom: 110px;
	right: -45px;
	cursor: pointer;
}
.m2-indVoditem{
	position: relative;
	width: 621px;
	height: 466px;
	border: 5px solid #aaa;
	margin: 30px auto 0 auto;
}
.m2-indexVideo{
	width:621px;
	height:466px;
	margin: 0 auto;
	background-color:#000;
	color:#fff;
	font-size:22px;
	text-align: center;
}
.m2-indVoditem i{
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	z-index: 5;
	background: url(../images/m2-mainIcon.png) no-repeat -306px -40px;
}
.m2-indexCooperation{
	position: relative;
	width: 998px;
	background-color: #fff;
	margin:18px auto 0 auto;
}
.m2-indexCooperation h2{
	display: block;
	position: relative;
	width: 974px;
	height: 32px;
	margin: 6px auto 0 auto;
	text-indent: 2px;
	border-bottom: 1px dashed #d2d2d2;
	font-size: 20px;
	color: #000;
	line-height: 32px;
	font-weight: normal;
}
.m2-indexCooperation h2 a.m2-indCoomore{
	display: block;
	position: absolute;
	height: 32px;
	top: 0px;
	right: 5px;
	font-size: 14px;
	line-height: 32px;
	color: #999;
}
.m2-indexCooperation h2 a.m2-indCoomore:link{color: #999;}
.m2-indexCooperation h2 a.m2-indCoomore:visited{color: #999;}
.m2-indexCooperation h2 a.m2-indCoomore:hover{color: #000;}
.m2-indexCooperation h2 a.m2-indCoomore:active{color: #000;}
.m2-indCooorg ul{
	position: relative;
	width: 860px;
	margin: 15px 0 0 88px;
	zoom: 1;
}
.m2-indCooorg ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indCooorg ul li{
	float: left;
	/*width: 115px;*/
	/*height: 42px;*/
	/*border: 1px solid #d2d2d2;*/
	margin: 16px 22px 0 0;
	/*border-radius: 4px;*/
}
.m2-indCooorg ul li a{
	display: block;
	width: 115px;
	height: 42px;
}
/*.m2-indCooorg ul li a img{
	display: block;
	width: 115px;
	height: 36px;
	margin: 3px auto;
}*/
.m2-indCootip-box{
	width: 960px;
	margin: 10px auto 25px auto;
	line-height: 32px;
	font-size: 13px;
	zoom: 1;
}
.m2-indCootip-box:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indCootip-rig:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-indCootip-lef{
	width: 70px;
	float: left;
}
.m2-indCootip-rig{
	float: left;
	width: 890px;
}
.m2-indCootip-box span{
	display: inline-block;
	font-size: 13px;
	line-height: 32px;
	color: #747474;
}
.m2-indCootip-box a{
	display: inline-block;
	float: left;
	color: #747474;
	margin-right: 10px;
}
.m2-indCootip-box a:link{color: #747474;}
.m2-indCootip-box a:visited{color: #747474;}
.m2-indCootip-box a:hover{color: #333;}
.m2-indCootip-box a:active{color: #333;}


/*index-modify*/
.mo2-indexStep{

	height: 60px;

	padding: 35px 0 13px 0;
	background-color: #fff;
}
.mo2-indexStep ul{
	zoom: 1;
}
.mo2-indSteite1:hover .mo2-indSteicon1{background: url(../images/indSteicon1.gif) no-repeat left top;}
.mo2-indSteite2:hover .mo2-indSteicon2{background: url(../images/indSteicon2.gif) no-repeat left top;}
.mo2-indSteite3:hover .mo2-indSteicon3{background: url(../images/indSteicon3.gif) no-repeat left top;}
.mo2-indSteite4:hover .mo2-indSteicon4{background: url(../images/indSteicon4.gif) no-repeat left top;}
.mo2-indexStep ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indSteite{
	width: 274px;
	float: left;
	height: 60px;
	cursor: pointer;
}
.mo2-indSteite a{
	display: block;
}
.mo2-indSteite a:hover p,.mo2-indSteite a:active p{
	color: #000;
}
.mo2-indexStep ul li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indStelef{
	float: left;
	width: 70px;
}
.mo2-indStelef i{
	display: block;
	width: 60px;
	height: 60px;
}
.mo2-indSteicon1{background: url(../images/m2-indexIcon.png) no-repeat 0px 0px;}
.mo2-indSteicon2{background: url(../images/m2-indexIcon.png) no-repeat -60px 0px;}
.mo2-indSteicon3{background: url(../images/m2-indexIcon.png) no-repeat -120px 0px;}
.mo2-indSteicon4{background: url(../images/m2-indexIcon.png) no-repeat -180px 0px;}
.mo2-indSterig{
	padding: 2px 0 0 0;
	text-align: center;
}
.mo2-indSte-big{
	font-size: 18px;
	color: #333;
	line-height: 26px;
}
.mo2-indSte-sma{
	font-size: 12px;
	line-height: 16px;
	color: #666;
}
.mo2-indProlist{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 70px 0 0px 0;
	background: url(../images/ladder.png) no-repeat center top;
}
.mo2-indProlist ul{
	width: 1000px;
	zoom: 1;
}
.mo2-indProlist ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.indProite{
	float: left;
	position: relative;
	width: 230px;
	padding: 0 0 0 19px;
}
.indProite-link:hover p{color: #2fa8e1;}
.mo2-indPro-big{
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	color: #333;
}
.mo2-indPro-sma{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}
.mo2-indProbtn{
	padding: 20px 0 0 0;
	zoom: 1;
}
.mo2-indProbtn:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indProbtn-lef{
	float: left;
	width: 80px;
	padding-top: 10px;
	margin-right: 4px;
}
.mo2-indProbtn-lef a{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 9px;
	font-size: 14px;
	color: #2fa8e1;
	border: 1px solid #2fa8e1;
	border-radius: 3px;
	background-color: #fff;
}
.mo2-indProbtn-lef a:hover,.mo2-indProbtn-lef a:active{
	color: #fff;
	background-color: #2fa8e1;
}
.mo2-indProbtn-rig{
	float: left;
	width: 146px;
	text-align: center;
}
.indProbtn-sma{
	display: inline-block;
	float: left;
	color: #2fa8e1;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	padding-top: 20px;
}
.indProbtn-big{
	display: inline-block;
	float: left;
	color: #2fa8e1;
	height: 40px;
	line-height: 40px;
	font-size: 40px;
}
.indProbtn-line{
	display: inline-block;
	float: left;
	color: #2fa8e1;
	height: 46px;
	padding-top: 2px;
	line-height: 19px;
	font-size: 16px;
}
b.indProline{
	position: absolute;
	display: block;
	width: 1px;
	height: 97px;
	background-color: #ccc;
	top: 10px;
	right: 0px;
}
.mo2-indexPro{
	width: 1000px;
	margin: 50px auto 0 auto;
}
.mo2-indexProtop{
	height: 48px;
	margin-bottom: 12px;
	zoom: 1;
}
.mo2-indexProtop:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indProtop-big{
	display: inline-block;
	position: relative;
	float: left;
	font-size: 30px;
	color: #333;
	font-weight: 500;
	height: 48px;
	line-height: 48px;
}
.mo2-indProtop-sma{
	display: inline-block;
	position: relative;
	float: left;
	font-weight: normal;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	padding-top: 8px;
	font-style:normal;
}
.mo2-indProtop-icon{
	display: inline-block;
	position: relative;
	float: left;
	width: 56px;
	height: 48px;
	margin-top:6px;
	margin-left:4px;
	margin-right: 10px;
	background: url(../images/rmlc.png) no-repeat;
}
.mo2-indexOntop{
	width: 998px;
	height: 314px;
	border: 1px solid #85d2a2;
	border-radius: 4px;
	overflow: hidden;
	zoom: 1;
}
.mo2-indexOntop:hover{box-shadow: 0px 0px 10px #aaa;}
.mo2-indexOntop:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indOntlef{
	float: left;
	width: 135px;
	height: 314px;
	background: url(../images/m2-indexLeft.jpg) no-repeat 0px -316px;
}
.mo2-indOntmid{
	float: left;
	width: 639px;
	height: 314px;
	border-right: 1px solid #85d2a2;
}
.mo2-indOntrig{
	float: left;
	width: 221px;
	height: 314px;
}
.mo2-indOnt-tit{
	width: 604px;
	margin: 30px auto 0 auto;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mo2-indOnt-tit a{
	font-size: 20px;
	line-height: 20px;
	color: #000;
}
.mo2-indOnt-tit a:hover,.mo2-indOnt-tit a:active{
	color: #85d2a2;
}
.mo2-indOntlist{
	width: 604px;
	margin: 0 auto 0 auto;
	zoom: 1;
}
.mo2-indOntlist:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indOntlef-img{
	position: relative;
	float: left;
	width: 248px;
	margin-top: 40px;
}
.mo2-proNewicon{
	position: absolute;
	display: block;
	width: 73px;
	height: 75px;
	left: -10px;
	top: -10px;
	background: url(../images/new_big.png) no-repeat;
}
.mo2-indOntlef-img img{
	display: block;
	width: 172px;
	height: 130px;
	border-radius: 	4px;
}
.mo2-indOntlist ul{
	width: 356px;
	float: left;
	margin-top: 12px;
}
.mo2-indOntlist ul li{
	width: 356px;
	height: 52px;
	line-height: 52px;
}
.mo2-indHotdet li{

}
.mo2-indOntdet-tit{
	font-size: 16px;
	color: #666;
	line-height: 52px;
	height: 52px;
}
.mo2-indItem-big{
	font-size: 45px;
	line-height: 52px;
	height: 52px;
}
.mo2-indItem-sma{
	font-size: 32px;
	line-height: 52px;
	height: 52px;
}
.mo2-indItem-nor{
	font-size: 22px;
	color: #666;
	line-height: 52px;
	height: 52px;
}
.mo2-indHotdet li .mo2-indItem-sma,.mo2-indHotdet li .mo2-indItem-big{color: #85d2a2;}
.mo2-indOntbot{
	width: 604px;
	zoom: 1;
	height: 50px;
	margin: 16px auto 0 auto;
}
.mo2-indOntbot-lef{
	float: left;
	width: 335px;
	height: 50px;
}
.mo2-indOntbot-rig{
	float: left;
}
.mo2-indOntbot-rig a{
	display: block;
	width: 210px;
	height: 40px;
	text-align: center;
	border: 1px solid #86d19f;
	color: #86d19f;
	font-size: 26px;
	line-height: 40px;
	border-radius: 2px;
}
.mo2-indOntbot-rig a:hover,.mo2-indOntbot-rig a:active{
	color: #fff;
	background-color: #86d19f;
}
span.mo2-hotTimedown{
	color: #86d19f;
	display: inline-block;
	position: relative;
	text-indent: 38px;
	font-size: 16px;
	line-height: 40px;
}
.mo2-hotDay{
	display: none;
}
.mo2-hotTimedown span i{
	text-decoration: none;
	font-style: normal;
}
.mo2-hotTimedown b{
	display: block;
	position: absolute;
	top: 9px;
	left: 0px;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -292px 0px;
}
.mo2-hotProcess{
	padding-top: 15px;
	display: inline-block;
	zoom: 1;
}
.mo2-hotProcess-tit{
	display: inline-block;
	color: #666;
	font-size: 16px;
	color: #666;
}
.mo2-hotProcess b{
	position: relative;
	display: inline-block;
	width: 200px;
	height: 10px;
	background-color: #ededed;
	border-radius: 5px;
}
.mo2-hotProcess b i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 10px;
	border-radius: 5px;
	background-color: #86d1a0;
}
.mo2-hotProcess b u{
	display: block;
	position: absolute;
	width: 40px;
	height: 18px;
	line-height: 18px;
	padding-bottom: 17px;
	text-align: center;
	font-size: 18px;
	color: #86d1a0;
	font-weight: normal;
	text-decoration: none;
	top: -40px;
	margin-left: -21px;
}
.mo2-hotProcess b u em{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 12px;
	bottom: 0;
	background: url(../images/m2-indexIcon.png) no-repeat -240px 0px;
}
.mo2-indOntrig h4{
	display: block;
	position: relative;
	width: 194px;
	line-height: 16px;
	font-size: 16px;
	text-indent: 6px;
	margin: 32px auto 0 auto;
	font-weight: normal;
}
.mo2-indOntrig h4 i{
	display: block;
	position: absolute;
	width: 1px;
	height: 16px;
	top: 0;
	left: 0;
	background-color: #85d2a2;
}
.mo2-indOntrig-nor{
	width: 194px;
	margin: 25px auto 0 auto;
	line-height: 24px;
	font-size: 12px;
	color: #999999;
}
.mo2-indOntrig-nor a{
	color: #666;
}
.mo2-indOntrig-nor a:hover,.mo2-indOntrig-nor a:active{
	text-decoration: underline;
}
.mo2-indOntrig-msg{
	width: 194px;
	margin: 26px auto 0 auto;
}
.mo2-indOntrig-msg ul li{
	position: relative;
	padding-left: 22px;

}
.mo2-indOntrig-msg ul li span{
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	color: #999;
}
.mo2-indOntrig-msg ul li a{
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	color: #999;
}
.mo2-indOntrig-msg ul li a:hover,.mo2-indOntrig-msg ul li a:active{
	color: #666;
	text-decoration: underline;
}
.mo2-indOntrig-msg ul li i{
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 5px;
	left: 1px;
}
.mo2-indHoticon1{background: url(../images/m2-indexIcon.png) no-repeat -240px -30px;}
.mo2-indHoticon2{background: url(../images/m2-indexIcon.png) no-repeat -256px -30px;}
.mo2-indHoticon3{background: url(../images/m2-indexIcon.png) no-repeat -272px -30px;}
.mo2-indHoticon4{background: url(../images/m2-mainIcon.png) no-repeat -371px -38px}
.mo2-indexSingle{
	width: 1000px;
	margin: 50px auto 0 auto;
	zoom: 1;
}
.mo2-indexSingle:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indWbq{
	width: 470px;
	float: left;
	margin-right: 60px;
}
.mo2-indPri{
	width: 470px;
	float: left;
}
.mo2-indWbq h2{
	display: block;
	height: 48px;
	padding-left: 6px;
	zoom: 1;
}
.mo2-indWbq h2:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indWbq h2 a{
	display: inline-block;
	float: left;
	width: 77px;
	height: 44px;
	background: url(../images/xs.png) no-repeat;
}
.mo2-indWbq h2 span{
	display: inline-block;
	float: left;
	line-height: 32px;
	padding-top: 16px;
	height: 42px;
	font-size: 20px;
	font-weight: normal;
	margin-left: 15px;
	color: #666;
}
.mo2-indPri h2{
	display: block;
	height: 48px;
	padding-left: 6px;
	zoom: 1;
}
.mo2-indPri h2:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indPri h2 a{
	display: inline-block;
    float: left;
    width: 77px;
    height: 44px;
    background: url(../images/xs.png) no-repeat;
}
.mo2-indPri h2 span{
	display: inline-block;
	float: left;
	line-height: 32px;
	padding-top: 16px;
	height: 42px;
	font-size: 20px;
	font-weight: normal;
	margin-left: 15px;
	color: #666;
}
.mo2-indWbqmain{
	position: relative;
	width: 468px;
	height: 316px;
	border: 1px solid #66ccff;
	zoom: 1;
	margin-right: 60px;
	margin-top: 12px;
	border-radius: 4px;
	overflow: hidden;
}
.mo2-indWbqmain:hover{box-shadow: 0px 0px 10px #aaa}

.mo2-indWbqmain:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indWbqmain-lef{
	float: left;
	width: 135px;
	height: 316px;
	background: url(../images/m2-indexLeft_v2.png) no-repeat 0px 0px;
}
.mo2-indPrimain{
	position: relative;
	width: 468px;
	height: 316px;
	border: 1px solid #f7a568;
	zoom: 1;
	margin-top: 12px;
	border-radius: 4px;
	overflow: hidden;
}
.mo2-indPrimain:hover{box-shadow: 0px 0px 10px #aaa}
.mo2-indPrimain:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indPrimain-lef{
	float: left;
	width: 135px;
    height: 316px;
    background:url(../images/new-p.png) no-repeat;
}
.mo2-indWbqmain-rig{
	float: left;
	width: 333px;
	height: 316px;
}
.mo2-indWbqmain-rig h4{
	display: block;
	height: 46px;
	margin: 10px 0 0px 0;
}
.mo2-indWbqmain-rig h4 a{
	display: block;
	font-size: 22px;
	font-weight: normal;
	line-height: 36px;
	padding-top: 8px;
	height: 36px;
	text-indent: 10px;
	color: #333;
}
.mo2-indWbqmain-rig h4 a:hover,.mo2-indWbqmain-rig h4:active{color: #6cf;}
.mo2-indWbqdet p{
	display: block;
	height: 45px;
	padding-left: 16px;
	zoom: 1;
}
.mo2-indWbqdet p:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indWbqdet-tit{
	font-size: 16px;
	color: #666;
	line-height: 52px;
	height: 52px;
}
.mo2-indWbqdet-big{
	font-size: 45px;
	line-height: 45px;
	height: 45px;
}
.mo2-indWbqdet-sma{
	font-size: 32px;
	line-height: 45px;
	height: 45px;
}
.mo2-indWbqdet-nor{
	font-size: 18px;
	color: #666;
	line-height: 36px;
	height: 36px;
}
.mo2-indWbqdet p .mo2-indWbqdet-sma,.mo2-indWbqdet p .mo2-indWbqdet-big{color: #66ccff;}

.mo2-indWbqtim{
	height: 72px;
	padding: 0 0 0 58px;
}
span.mo2-wbqTimedown{
	color: #66ccff;
	display: inline-block;
	position: relative;
	text-indent: 38px;
	font-size: 16px;
	line-height: 40px;
	margin-top: 8px;
}
.mo2-wbqDay{
	display: none;
}
.mo2-wbqTimedown span i{
	text-decoration: none;
	font-style: normal;
}
.mo2-wbqTimedown b{
	display: block;
	position: absolute;
	top: 9px;
	left: 0px;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -314px 0px;
}

.mo2-wbqProc{
	height: 50px;
	padding: 22px 0 0 17px;
}
.mo2-wbqProcess{
	padding-top: 7px;
	display: inline-block;
	zoom: 1;
}
.mo2-wbqProcess-tit{
	display: inline-block;
	color: #666;
	font-size: 16px;
	color: #666;
}
.mo2-wbqProcess b{
	position: relative;
	display: inline-block;
	width: 190px;
	height: 10px;
	background-color: #ededed;
	border-radius: 5px;
}
.mo2-wbqProcess b i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 10px;
	border-radius: 5px;
	background-color: #66ccff;
}
.mo2-wbqProcess b u{
	display: block;
	position: absolute;
	width: 40px;
	height: 18px;
	line-height: 18px;
	padding-bottom: 17px;
	text-align: center;
	font-size: 18px;
	color: #66ccff;
	font-weight: normal;
	text-decoration: none;
	top: -40px;
	margin-left: -21px;
}
.mo2-wbqProcess b u em{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 12px;
	bottom: 0;
	background: url(../images/m2-indexIcon.png) no-repeat -254px 0px;
}
.mo2-wbqBtn{
	padding: 0 0 0 58px;
}
.mo2-wbqBtn a{
	display: block;
	width: 207px;
	height: 40px;
	border: 1px solid #6cf;
	text-align: center;
	line-height: 40px;
	font-size: 26px;
	color: #6cf;
	border-radius: 3px;
}
.mo2-wbqBtn a:hover,.mo2-wbqBtn a:active{
	color: #fff;
	background-color: #6cf;
}




.mo2-indPrimain-rig{
	float: left;
	width: 333px;
	height: 316px;
}
.mo2-indPrimain-rig h4{
	display: block;
	height: 46px;
	margin: 10px 0 0px 0;
}
.mo2-indPrimain-rig h4 a{
	display: block;
	font-size: 22px;
	font-weight: normal;
	line-height: 40px;
	height: 40px;
	text-indent: 10px;
	padding-top: 6px;
	color: #333;
}
.mo2-indPrimain-rig h4 a:hover,.mo2-indPrimain-rig h4:active{color: #f5944f;}
.mo2-indPridet p{
	display: block;
	height: 52px;
	padding-left: 16px;
	zoom: 1;
}
.mo2-indPridet p:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indPridet-tit{
	font-size: 16px;
	color: #666;
	line-height: 52px;
	height: 52px;
}
.mo2-indPridet-big{
	font-size: 32px;
	line-height: 52px;
	height: 52px;
}
.mo2-indPridet-sma{
	font-size: 32px;
	line-height: 52px;
	height: 52px;
}
.mo2-indPridet-nor{
	font-size: 22px;
	color: #666;
	line-height: 52px;
	height: 52px;
}
.mo2-indPridet p .mo2-indPridet-sma,.mo2-indPridet p .mo2-indPridet-big{color: #f5944f;}

.mo2-indPritim{
	height: 72px;
	padding: 0 0 0 58px;
}
span.mo2-priTimedown{
	color: #f5944f;
	display: inline-block;
	position: relative;
	text-indent: 38px;
	font-size: 16px;
	line-height: 40px;
	margin-top: 8px;
}
.mo2-priDay{
	display: none;
}
.mo2-priTimedown span i{
	text-decoration: none;
	font-style: normal;
}
.mo2-priTimedown b{
	display: block;
	position: absolute;
	top: 9px;
	left: 0px;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -336px 0px;
}

.mo2-priProc{
	height: 57px;
	padding: 15px 0 0 17px;
}
.mo2-priProcess{
	padding-top: 7px;
	display: inline-block;
	zoom: 1;
}
.mo2-priProcess-tit{
	display: inline-block;
	color: #666;
	font-size: 16px;
	color: #666;
}
.mo2-priProcess b{
	position: relative;
	display: inline-block;
	width: 190px;
	height: 10px;
	background-color: #ededed;
	border-radius: 5px;
}
.mo2-priProcess b i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 10px;
	border-radius: 5px;
	background-color: #f5944f;
}
.mo2-priProcess b u{
	display: block;
	position: absolute;
	width: 40px;
	height: 18px;
	line-height: 18px;
	padding-bottom: 17px;
	text-align: center;
	font-size: 18px;
	color: #f5944f;
	font-weight: normal;
	text-decoration: none;
	top: -40px;
	margin-left: -21px;
}
.mo2-priProcess b u em{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 12px;
	bottom: 0;
	background: url(../images/m2-indexIcon.png) no-repeat -240px -15px;
}
.mo2-priBtn{
	padding: 0 0 0 58px;
}
.mo2-priBtn a{
	display: block;
	width: 207px;
	height: 40px;
	border: 1px solid #f5944f;
	text-align: center;
	line-height: 40px;
	font-size: 26px;
	color: #f5944f;
	border-radius: 2px;
}
.mo2-priBtn a:hover,.mo2-priBtn a:active{
	color: #fff;
	background-color: #f5944f;
}
.mo2-indFun{
	width: 1000px;
	margin:50px auto 0 auto;
}
.mo2-indFun h2{
	height: 48px;
	zoom: 1;
}
.mo2-indFun h2 a{
	display: inline-block;
	float: left;
	width: 70px;
	height: 44px;
	background: url(../images/ylb.png) no-repeat;
	margin-top:12px;
	margin-left:4px;
}
.mo2-indFunbox{
	width: 998px;
	height: 348px;
	zoom: 1;
	margin-top: 10px;
	border: 1px solid #8e65de;
	border-radius: 4px;
	overflow: hidden;
}
.mo2-indFunbox:hover{box-shadow: 0px 0px 10px #aaa}
.mo2-indFunbox:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indFun h2 span{
	display: inline-block;
	float: left;
	height: 42px;
	line-height: 42px;
	padding: 6px 0 0 15px;
	font-size: 20px;
	font-weight: normal;
	color: #666;
}
.mo2-indFun-img{
	float: left;
	width: 530px;
	height: 348px;
	cursor: pointer;
}
.mo2-indFun-img img{
	display: block;
	width: 530px;
	height: 348px;
	border: none;
}
.mo2-indFun-main{
	float: left;
	width: 468px;
	height: 348px;
	zoom: 1;
}
.mo2-indFun-main:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indFun-lef{
	float: left;
	width: 136px;
	height: 348px;
	background: url(../images/m2-indexLeft.jpg) no-repeat -135px -316px;
}
.mo2-indFun-rig{
	float: left;
	width: 332px;
	height: 348px;
}
.mo2-indFun-rig h4{
	display: block;
	width: 306px;
	height: 30px;
	line-height: 30px;
	padding-top: 10px;
	margin: 0 auto;
}
.mo2-indFun-rig h4 a{
	display: block;
	width: 306px;
	height: 30px;
	line-height: 30px;
	font-size: 24px;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333;
}
.mo2-indFun-rig h4 a:hover,.mo2-indFun-rig h4 a:active{
	color: #8e65de;
}
.mo2-indFundet{
	width: 319px;
	padding-left: 13px;
	margin: 10px 0 0 0;
}
.mo2-indFundet li{
	position: relative;
	zoom: 1;
	margin-bottom: 13px;
}
.mo2-indFundet li:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indFundet1{
	height: 42px;
	line-height: 42px;
}
.indFundet-tit{
	display: inline-block;
	width: 82px;
	font-size: 16px;
	color: #666;
}
.indFundet-big{
	font-size: 30px;
	line-height: 40px;
	color: #8e65de;
}
.indFundet-nor{
	font-size: 22px;
	color: #666666;
	line-height: 40px;
}
.mo2-lowestIcon{
	position: relative;
	display: inline-block;
	top: 3px;
	width: 22px;
	height: 22px;
	margin-left: 4px;
	background: url(../images/m2-indexIcon.png) no-repeat -380px 0px;

}
.mo2-indFundet2{
	padding-top: 3px;
	line-height: 25px;
}
.mo2-indFundet2 .indFundet-tit{
	float: left;
	line-height: 40px;
}
.indFundet-sma{
	display: inline-block;
	float: left;
	width: 222px;
	line-height: 40px;
	color: #666;
	font-size: 16px;
}
.mo2-indFuntim{
	height: 75px;
	padding: 0 0 0 58px;
}
span.mo2-funTimedown{
	color: #8d66df;
	display: inline-block;
	position: relative;
	text-indent: 38px;
	font-size: 16px;
	line-height: 40px;
	margin-top: 20px;
}
.mo2-funDay{
	display: none;
}
.mo2-funTimedown span i{
	text-decoration: none;
	font-style: normal;
}
.mo2-funTimedown b{
	display: block;
	position: absolute;
	top: 9px;
	left: 0px;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -358px 0px;
}

.mo2-funProc{
	height: 53px;
	padding: 22px 0 0 18px;
}
.mo2-funProcess{
	padding-top: 15px;
	display: inline-block;
	zoom: 1;
}
.mo2-funProcess-tit{
	display: inline-block;
	color: #666;
	font-size: 16px;
	color: #666;
}
.mo2-funProcess b{
	position: relative;
	display: inline-block;
	width: 190px;
	height: 10px;
	background-color: #ededed;
	border-radius: 5px;
}
.mo2-funProcess b i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 10px;
	border-radius: 5px;
	background-color: #8d66df;
}
.mo2-funProcess b u{
	display: block;
	position: absolute;
	width: 40px;
	height: 18px;
	line-height: 18px;
	padding-bottom: 17px;
	text-align: center;
	font-size: 18px;
	color: #8d66df;
	font-weight: normal;
	text-decoration: none;
	top: -40px;
	margin-left: -21px;
}
.mo2-funProcess b u em{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 12px;
	bottom: 0;
	background: url(../images/m2-indexIcon.png) no-repeat -254px -15px;
}
.mo2-indFunlink{
	padding-left: 58px;
	height: 42px;
}
.mo2-indFunlink a{
	display: block;
	width: 211px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #8d66df;
	font-size: 26px;
	color: #8d66df;
	border-radius: 2px;
}
.mo2-indFunlink a:hover,.mo2-indFunlink a:active{
	background-color: #8d66df;
	color: #fff;
}
.mo2-indCar-con{
	position: relative;
	width: 1000px;
	margin: 30px auto 50px auto;
}
.mo2-indCar-head{
	zoom: 1;
	height: 48px;
	line-height: 48px;
}
.mo2-indHouse-head{
	zoom: 1;
	height: 48px;
	line-height: 48px;
}
.mo2-indHouse-head:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indCar-head:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indCar-head a.mo2-indCarhead-a1{
	display: inline-block;
	width: 70px;
	height: 37px;
	float: left;
	background: url(../images/acd.png) no-repeat;
	margin-top:10px;
	margin-left:5px;
}
.mo2-indHouse-head a.mo2-indHousehead-a1{
	display: inline-block;
	width: 70px;
	height: 36px;
	float: left;
	background: url(../images/afd.png) no-repeat;
	margin-top:10px;
	margin-left:5px;
}
.mo2-indHouse-head a.mo2-indfinancehead-a1{
	display: inline-block;
	width: 65px;
	height: 43px;
	float: left;
	background: url(../images/finance.png) no-repeat;
	margin-top:6px;
	margin-left:5px;
	background-size:100% 100%;
}
.mo2-indCar-head span,.mo2-indHouse-head span{
	display: inline-block;
	float: left;
	line-height: 40px;
	height: 40px;
	font-size: 20px;
	color: #666;
	padding-top: 8px;
	margin-left: 15px;
	font-weight: normal;
}
.mo2-indCar-head a.mo2-indCarhead-a2{
	display: inline-block;
	float: right;
	line-height: 40px;
	height: 40px;
	font-size: 20px;
	color: #666;
	padding-top: 8px;
	margin-right: 15px;
	font-weight: normal;
}
.mo2-indHouse-head a.mo2-indHousehead-a2{
	display: inline-block;
	float: right;
	line-height: 40px;
	height: 40px;
	font-size: 20px;
	color: #666;
	padding-top: 8px;
	margin-right: 15px;
	font-weight: normal;
}
.mo2-indHouse-head a.mo2-indHousehead-a2:hover,.mo2-indHouse-head a.mo2-indHousehead-a2:active{
	color: #000;
}
.mo2-indCar-head a:hover,.mo2-indCar-head a:active{
	color: #000;
}
.mo2-indCarlist-prev{
	position: absolute;
	top: 170px;
	left: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -500px -256px;
}
.mo2-indCarlist-next{
	position: absolute;
	top: 170px;
	right: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -536px -256px;
}
.mo2-indCarbox{
	position: relative;
	width: 1000px;
	height: 278px;
	overflow:hidden;
	margin-top: 16px;
}
ul.mo2-indCar{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 9999px;
	height: 278px;
	zoom: 1;
}
ul.mo2-indCar:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
li.mo2-indCarlist{
	position: relative;
	float: left;
	width: 316px;
	height: 276px;
	margin-right: 23px;
	border-radius: 5px;
}
.mo2-indCarlist-un{
	border: 1px solid #FF6666;
}
.mo2-indCarlist-ing{
	border: 1px solid #F59451;
}
.mo2-indCarlist-ed{
	border: 1px solid #cccccc;
}
.mo2-indCartop{
	width: 290px;
	margin: 36px 0 0 20px;
	zoom: 1;
}
.mo2-indCartop:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indCartop-img{
	float: left;
	width: 102px;
	height: 100px;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
}
.mo2-listNewicon{
	position: absolute;
	display: block;
	width: 73px;
	height: 74px;
	top: -10px;
	left: -10px;
	background: url(../images/new_small.png) no-repeat;
}
.mo2-indCartop-img img{
	display: block;
    width: 280px;
    height: 160px;
    border-radius: 4px;
}
.mo2-indCartop-rig{
	float: left;
	position: relative;
	margin-left: 16px;
	width: 172px;
	height: 96px;
	overflow: hidden;
}
.mo2-indCartop-rig ul{
	position: absolute;
	width: 172px;
	height: 126px;
}
.mo2-indCar-tit{
	height: 36px;
}
.mo2-indCar-tit a{
	display: block;
	width: 172px;
	height: 20px;
	line-height: 20px;
	color: #333;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mo2-indCar-tit a:hover,.mo2-indCar-tit a:active{color: #000;}
.mo2-indCar-msg{
	height: 30px;
}
.mo2-indCar-msg span{
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	color: #999;
}

.mo2-carProc{
	height: 57px;
	padding: 15px 0 0 20px;
}
.mo2-carProcess{
	padding-top: 15px;
	display: inline-block;
	zoom: 1;
}
.mo2-carProcess-tit{
	display: inline-block;
	color: #666;
	font-size: 16px;
	color: #666;
}
.mo2-carProcess b{
	position: relative;
	display: inline-block;
	width: 184px;
	height: 8px;
	background-color: #ededed;
	border-radius: 4px;
}
.mo2-carProcess b i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 8px;
	border-radius: 4px;
}
.mo2-indCarlist-ing .mo2-carProcess b i{background-color: #F59451;}
.mo2-indCarlist-ed .mo2-carProcess b i{background-color: #cccccc;}
.mo2-carProcess b u{
	display: block;
	position: absolute;
	width: 40px;
	height: 14px;
	line-height: 14px;
	padding-bottom: 19px;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	top: -40px;
	margin-left: -21px;
}
.mo2-indCarlist-ing .mo2-carProcess b u{color: #f59451;}
.mo2-indCarlist-ed .mo2-carProcess b u{color: #ccc;}
.mo2-carProcess b u em{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 12px;
	bottom: 0;
}
.mo2-indCarlist-ing .mo2-carProcess b u em{background: url(../images/m2-indexIcon.png) no-repeat -240px -15px;}
.mo2-indCarlist-ed .mo2-carProcess b u em{background: url(../images/m2-indexIcon.png) no-repeat -288px -30px;}
.mo2-indCarbot{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 316px;
	height: 55px;
}
.mo2-indCarbot a{
	display: block;
	width: 316px;
	height: 55px;
	border-radius: 0 0 4px 4px;
	font-size: 22px;
	text-align: center;
	line-height: 55px;
	color: #fff;
}
.mo2-indCarlist-un .mo2-indCarbot a{
	background-color: #f66;
}
.mo2-indCarlist-ing .mo2-indCarbot a{
	background-color: #F59451;
}
.mo2-indCarlist-ed .mo2-indCarbot a{
	background-color: #ccc;
}
.mo2-indCarlist-un .mo2-indCarbot a:hover,.mo2-indCarlist-un .mo2-indCarbot a:active{
	background: #e55;
}
.mo2-indCarlist-ing .mo2-indCarbot a:hover,.mo2-indCarlist-ing .mo2-indCarbot a:active{
	background: #E58441;
}
.mo2-indCarlist-ed .mo2-indCarbot a:hover,.mo2-indCarlist-ed .mo2-indCarbot a:active{
	background: #bbb;
}
.mo2-indCarstime{
	padding-top: 17px;
	font-size: 16px;
	color: #f66;
	line-height: 22px;
	text-align: center;
}
.mo2-indCarstime i{
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -270px 0px;
	top: 4px;
	margin-right: 8px;
}
/*消费金融*/
.mo2-indFinlist-prev{
	position: absolute;
	top: 170px;
	left: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -500px -256px;
}
.mo2-indFinlist-next{
	position: absolute;
	top: 170px;
	right: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -536px -256px;
}
ul.mo2-indFin{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 9999px;
	height: 278px;
	zoom: 1;
}
ul.mo2-indFin:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
li.mo2-indFinlist{
	position: relative;
	float: left;
	width: 316px;
	height: 276px;
	margin-right: 23px;
	border-radius: 5px;
}
.mo2-indFintop{
	width: 290px;
	margin: 36px 0 0 20px;
	zoom: 1;
}
.mo2-indFintop:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indFintop-rig{
	float: left;
	position: relative;
	margin-left: 16px;
	width: 172px;
	height: 96px;
	overflow: hidden;
}
.mo2-indFintop-rig ul{
	position: absolute;
	width: 172px;
	height: 126px;
}

/*爱房贷列表*/
.mo2-indHoulist-prev{
	position: absolute;
	top: 170px;
	left: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -500px -256px;
}
.mo2-indHoulist-next{
	position: absolute;
	top: 170px;
	right: -44px;
	width: 36px;
	height: 38px;
	cursor: pointer;
	background: url(../images/m2-mainIcon.png) no-repeat -536px -256px;
}
.mo2-indHoubox{
	position: relative;
	width: 1000px;
	height: 278px;
	overflow:hidden;
	margin-top: 16px;
}
ul.mo2-indHou{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 9999px;
	height: 278px;
	zoom: 1;
}
ul.mo2-indHou:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
li.mo2-indHoulist{
	position: relative;
	float: left;
	width: 316px;
	height: 276px;
	margin-right: 23px;
	border-radius: 5px;
}
.mo2-indHoulist-un{
	border: 1px solid #FF6666;
}
.mo2-indHoulist-ing{
	border: 1px solid #F59451;
}
.mo2-indHoulist-ed{
	border: 1px solid #cccccc;
}
.mo2-indHoutop{
	width: 290px;
	margin: 36px 0 0 20px;
	zoom: 1;
}
.mo2-indHoutop:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indHoutop-img{
	position: relative;
	float: left;
	width: 102px;
	height: 100px;
	border-radius: 4px;
	cursor: pointer;
}
.mo2-indHoutop-img img{
	display: block;
	width: 102px;
	height: 82px;
	border-radius: 4px;
}
.mo2-indHoutop-rig{
	float: left;
	position: relative;
	margin-left: 16px;
	width: 172px;
	height: 96px;
	overflow: hidden;
}
.mo2-indHoutop-rig ul{
	position: absolute;
	width: 172px;
	height: 126px;
}
.mo2-indHou-tit{
	height: 36px;
}
.mo2-indHou-tit a{
	display: block;
	width: 172px;
	height: 20px;
	line-height: 20px;
	color: #333;
	font-size: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mo2-indHou-tit a:hover,.mo2-indHou-tit a:active{color: #000;}
.mo2-indHou-msg{
	height: 30px;
}
.mo2-indHou-msg span{
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	color: #999;
}

.mo2-carProc{
	height: 57px;
	padding: 15px 0 0 20px;
}
.mo2-carProcess{
	padding-top: 15px;
	display: inline-block;
	zoom: 1;
}
.mo2-carProcess-tit{
	display: inline-block;
	color: #666;
	font-size: 16px;
	color: #666;
}
.mo2-carProcess b{
	position: relative;
	display: inline-block;
	width: 178px;
	height: 8px;
	background-color: #ededed;
	border-radius: 4px;
}
.mo2-carProcess b i{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 8px;
	border-radius: 4px;
}
.mo2-indHoulist-ing .mo2-carProcess b i{background-color: #F59451;}
.mo2-indHoulist-ed .mo2-carProcess b i{background-color: #cccccc;}
.mo2-carProcess b u{
	display: block;
	position: absolute;
	width: 40px;
	height: 14px;
	line-height: 14px;
	padding-bottom: 19px;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	top: -40px;
	margin-left: -21px;
}
.mo2-indHoulist-ing .mo2-carProcess b u{color: #f59451;}
.mo2-indHoulist-ed .mo2-carProcess b u{color: #ccc;}
.mo2-carProcess b u em{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: 12px;
	bottom: 0;
}
.mo2-indHoulist-ing .mo2-carProcess b u em{background: url(../images/m2-indexIcon.png) no-repeat -240px -15px;}
.mo2-indHoulist-ed .mo2-carProcess b u em{background: url(../images/m2-indexIcon.png) no-repeat -288px -30px;}
.mo2-indHoubot{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 316px;
	height: 55px;
}
.mo2-indHoubot a{
	display: block;
	width: 316px;
	height: 55px;
	border-radius: 0 0 4px 4px;
	font-size: 22px;
	text-align: center;
	line-height: 55px;
	color: #fff;
}
.mo2-indHoulist-un .mo2-indHoubot a{
	background-color: #f66;
}
.mo2-indHoulist-ing .mo2-indHoubot a{
	background-color: #F59451;
}
.mo2-indHoulist-ed .mo2-indHoubot a{
	background-color: #ccc;
}
.mo2-indHoulist-un .mo2-indHoubot a:hover,.mo2-indHoulist-un .mo2-indHoubot a:active{
	background: #e55;
}
.mo2-indHoulist-ing .mo2-indHoubot a:hover,.mo2-indHoulist-ing .mo2-indHoubot a:active{
	background: #E58441;
}
.mo2-indHoulist-ed .mo2-indHoubot a:hover,.mo2-indHoulist-ed .mo2-indHoubot a:active{
	background: #bbb;
}
.mo2-indHoustime{
	padding-top: 17px;
	font-size: 16px;
	color: #f66;
	line-height: 22px;
	text-align: center;
}
.mo2-indHoustime i{
	position: relative;
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url(../images/m2-indexIcon.png) no-repeat -270px 0px;
	top: 4px;
	margin-right: 8px;
}


/*app推广页*/
.m2-appCon{
			width: 100%;
			height:638px;
			background: url(../images/appBg.jpg) no-repeat center top;
}
.m2-appBox{
	position: relative;
	width: 1000px;
	height: 638px;
	margin: 0 auto;
}
.m2-appCode{
	position: absolute;
	width: 135px;
	height: 135px;
	top: 237px;
	right: 80px;
	background: url(../images/appEwm.png) no-repeat;
}
.m2-appIosbtn,.m2-appAndbtn{
	display: block;
	position: absolute;
	top: 478px;
	width: 226px;
	height: 61px;
	padding-bottom: 4px;
	font-size: 24px;
	line-height: 61px;
	color: #fff;
}
.m2-appIosbtn{
	right: 279px;
	background: url(../images/appIcon.png) no-repeat -127px 0px;
	text-indent: 64px;
}
.m2-appAndbtn{
	right: 25px;
	background: url(../images/appIcon.png) no-repeat -353px 0px;
	text-indent: 58px;
}
.m2-appIosbtn:hover,.m2-appIosbtn:active{background: url(../images/appIcon.png) no-repeat -127px -65px;}
.m2-appAndbtn:hover,.m2-appAndbtn:active{background: url(../images/appIcon.png) no-repeat -353px -65px;}
.mo2-indFunrig-hideBox{
	position: relative;
	width: 332px;
	height: 190px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
}
.mo2-indFunrig-hide{
	position: absolute;
	width: 332px;
	top: 0px;
	left: 0;
}
a.mo2-btnGery{
	color: #999;
	border: 1px solid #999;
}
a.mo2-btnGery:hover{
	color: #fff;
	background-color: #999;
}
.m2-detCarfile{

}
.m2-detCarfile-ul{
	width: 900px;
	margin: 50px auto 45px auto;
	zoom: 1;
}
.m2-detCarfile-ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.m2-detCarfile-ul li{
	float: left;
	width: 180px;
	height:60px;
}
.m2-detCarfile-ul li i{
	display: block;
	width: 100px;
	height: 22px;
}
.m2-detCarfile1 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat 0px 0px;}
.m2-detCarfile2 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -100px 0px;}
.m2-detCarfile3 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -200px 0px;}
.m2-detCarfile4 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -300px 0px;}
.m2-detCarfile5 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat 0px -44px;}
.m2-detCarfile6 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -100px -44px;}
.m2-detCarfile7 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -200px -44px;}
.m2-detCarfile8 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -300px -44px;}
.m2-detCarfile9 .m2-detCar-tur{background: url(../images/m2-carDetlist.png) no-repeat -400px -44px;}

.m2-detCarfile1 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat 0px -22px;}
.m2-detCarfile2 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -100px -22px;}
.m2-detCarfile3 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -200px -22px;}
.m2-detCarfile4 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -300px -22px;}
.m2-detCarfile5 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat 0px -66px;}
.m2-detCarfile6 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -100px -66px;}
.m2-detCarfile7 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -200px -66px;}
.m2-detCarfile8 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -300px -66px;}
.m2-detCarfile9 .m2-detCar-fal{background: url(../images/m2-carDetlist.png) no-repeat -400px -66px;}


/*banner右侧登录*/
.mo2-indexLoginbox{
	position: absolute;
	z-index: 5;
	background-color: #fff;
	width: 288px;
	height: 307px;
	top: 24px;
	right: 10px;
	border-radius: 8px;
	box-shadow:  0px 0px 8px #ccc;
}
#m2-commonRight{
	z-index:999;
}
#right-fix{
	position:fixed;
	top:8%;
	right:-290px;
	z-index:1000;
}
.mo2-indLogtab{
	width: 288px;
}
.mo2-indLogtab ul{
	width: 288px;
	zoom: 1;
	border-bottom: 1px solid #ccc;
}
.mo2-indLogtab ul:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indLogtab ul li{
	position: relative;
	float: left;
	width: 144px;
	height: 51px;
	text-align: center;
	cursor: pointer;
}
.mo2-indLogtab ul li span{
	text-align: center;
	font-size: 20px;
	line-height: 51px;
}
.mo2-indLogtab ul li.mo2-logTab-sel b{
	position: absolute;
	display: block;
	bottom: -1px;
	left: 0px;
	height: 3px;
	width: 144px;
	background-color: #F34B43;
}
.mo2-indLogtab ul li.mo2-logTab-unsel{
	color: #333;
}
.mo2-indLogtab ul li.mo2-logTab-sel{
	color: #f34940;
}
.mo2-indLoged-tit{
	height: 52px;
	line-height: 52px;
	font-size: 16px;
	color: #333;
	text-align: center;
}
.mo2-indLoged-tit span{
	display: inline-block;
	height: 52px;
	line-height: 52px;
}
.mo2-indLog-userHead{
	padding: 5px 0 0px 0;
}
.mo2-indLog-userHead a{
	display: block;
	width: 90px;
	height: 90px;
	margin: 0 auto;
}
.mo2-indLog-userHead a img{
	display: block;
	width: 100%;
	height: 100%;
}
.mo2-indLogedmain .mo2-indLoged-sma{
	font-size: 18px;
	line-height: 26px;
	text-align: center;
	color: #898989;
}
.mo2-indLogedmain .mo2-indLoged-big{
	font-size: 42px;
	line-height: 50px;
	text-align: center;
	color: #f34940;
}
.mo2-indLog-btn{
	position: relative;
	width: 100%;
	height: 42px;
}
.mo2-indLog-btn a{
	display: block;
	position: relative;
	width: 240px;
	height: 42px;
	margin: 0 auto;
	line-height: 42px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	background-color: #F34B43;
	border-radius: 3px;
}
.mo2-indLog-btn a:hover,.mo2-indLog-btn a:active{
	background-color: #E33B33;
}
.mo2-indLog-btn a i{
	position: absolute;
	width: 60px;
	height: 42px;
	top: -20px;
	right: -17px;
	background: url(../images/usernew.png) no-repeat;
}
.mo2-indLogitem{
	position: relative;
	width: 238px;
	height: 40px;
	margin: 0 auto;
	border: 1px solid #d9d9d9;
	zoom: 1;
	border-radius: 4px;
}
.mo2-indLogitem-step1{
	position: relative;
	width: 240px;
	height: 42px;
	margin: 0 auto 25px auto;
	zoom: 1;
}
.mo2-indLogitem:after,.mo2-indLogitem:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indLogitem-step1 .mo2-indLogreg-step1{
	position: relative;
	float: left;
	width: 148px;
	height: 40px;
	margin: 0 auto;
	zoom: 1;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
}
.mo2-indRegcode{
	display: block;
	float: left;
	border: none;
	width: 84px;
	height: 42px;
	margin-left: 5px;
	cursor: pointer;
}
.mo2-indLogreg-step1 input{
	display: inline-block;
	float: left;
	width: 105px;
	height: 40px;
	line-height: 40px;
	border: none;
	outline: none;
	color: #333;
	text-indent: 8px;
	font-size: 14px;
}
.mo2-indLogitem i.mo2-indLogicon-code,.mo2-indLogitem-step1 i.mo2-indLogicon-code{
	display: inline-block;
	float: left;
	width: 18px;
	height: 23px;
	margin: 8px 10px 0 10px;
	background: url(../images/m2-mainIcon.png) no-repeat -551px -340px;
}
.mo2-indLog-code{
	position: relative;
	width: 240px;
	height: 42px;
	margin: 0 auto;
	zoom: 1;
	border-radius: 4px;
}
.mo2-indLog-code:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indLogcod-lef{
	float: left;
	width: 130px;
	height: 40px;
	border: 1px solid #d9d9d9;
	border-radius: 4px;
	zoom: 1;
}
.mo2-indLogcod-lef:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indLogcod-lef input{
	display: inline-block;
	float: left;
	height: 40px;
	line-height: 40px;
	border: none;
	outline: none;
	color: #333;
	text-indent: 8px;
	font-size: 14px;
	width: 88px;
}
.mo2-indLogcod-rig{
	float: right;
	width: 105px;
	height: 42px;
}
.mo2-indLogcod-rig img{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.mo2-indLogitem i,.mo2-indLogcod-lef i{
	display: inline-block;
	float: left;
	width: 18px;
	height: 23px;
	margin: 7px 10px 0 10px;
}
.mo2-indLogicon-tel{background: url(../images/m2-mainIcon.png) no-repeat -533px -386px;}
.mo2-indLogicon-use{background: url(../images/m2-mainIcon.png) no-repeat -533px -340px;}
.mo2-indLogicon-psw{background: url(../images/m2-mainIcon.png) no-repeat -533px -363px;}
.mo2-indLogitem input{
	display: inline-block;
	float: left;
	height: 40px;
	line-height: 40px;
	border: none;
	outline: none;
	color: #333;
	text-indent: 8px;
	font-size: 14px;
}
.mo2-indIpt-all{
	width: 195px;
}
.mo2-indIpt-half{
	width: 68px;
}
.mo2-indLogwar{
	position: absolute;
	display: none;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	left: 248px;
	top: 5px;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	background-color: #F34B43;
}
.mo2-indLogwar u{
	text-decoration: none;
}
.mo2-regTin-able u{
	display: none;
}
.mo2-indLogwar em{
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px;
	left: -11px;
	top: 9px;
	border-color: transparent #F34B43 transparent transparent;
}

.mo2-indRegtim{
	display: inline-block;
	float: right;
	border-radius: 0 4px 4px 0;
	background-color: #B3B3B3;
	height: 40px;
	line-height: 40px;
	color: #fff;
	padding: 0 10px;
	cursor: pointer;
	font-size: 14px;
}
.mo2-indRegtim u{
	text-decoration: none;
}
.mo2-regTin-unable{
	cursor: default;
}
.mo2-regTin-able{
	cursor: pointer;
}
.mo2-regTin-able:hover,.mo2-regTin-able:active{
	background-color: #999;
}
.mo2-indRegbox{
	padding: 14px 0 0px 0;
}
.mo2-indLogbox{
	padding: 30px 0 0px 0;
}
.mo2-indRegbox2{
	padding: 14px 0 0px 0;
}
.mo2-indRegvoice{
	text-align: right;
	padding: 4px 28px 0px 0px;
}
.mo2-indRegvoi-btn{
	position: relative;
	display: inline-block;
	height: 15px;
	padding-left: 19px;
	font-size: 12px;
	line-height: 15px;
}
.mo2-indRegvoi-btn i{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 15px;
	background: url(../images/m2-mainIcon.png) no-repeat -533px -409px;
}
.mo2-indRegvoi-able{cursor: pointer;}
.mo2-indRegvoi-unable{cursor: default;}
.mo2-indRegvoi-able:hover,.mo2-indRegvoi-able:active{
	text-decoration: underline;
}
.mo2-indReg-btn{
	width: 100%;
	height: 42px;
}
.mo2-indReg-btn a{
	display: block;
	width: 240px;
	height: 42px;
	margin: 0 auto;
	line-height: 42px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	border-radius: 3px;
}
.mo2-indReg-btn a.mo2-indRegbtn-able{
	background-color: #F34B43;
}
.mo2-indReg-btn a.mo2-indRegbtn-unable{
	background-color: #B3B3B3;
	cursor: default;
}
.mo2-indReg-btn a.mo2-indRegbtn-able:hover,.mo2-indReg-btn a.mo2-indRegbtn-able:active{
	background-color: #E33B33;
}
.mo2-indRegagree{
	width: 240px;
	height: 16px;
	margin: 7px auto 0 auto;
	zoom: 1;
}
.mo2-indRegagree:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indRegagree i{
	display: inline-block;
	float: left;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right: 5px;
}
.mo2-indRegagree i.mo2-indReg-sel{
	background: url(../images/m2-mainIcon.png) no-repeat -154px -126px;
}
.mo2-indRegagree i.mo2-indReg-unsel{
	background: url(../images/m2-mainIcon.png) no-repeat -170px -126px;
}
.mo2-indRegagree span{
	display: inline-block;
	float: left;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #999999;
}
.mo2-indRegagree b{
	display: inline-block;
	float: left;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	color: #f34940;
	font-weight: normal;
	cursor: pointer;
	padding-left: 3px;
}
.mo2-indLog-forget{
	width: 240px;
	margin: 0 auto;
	height: 18px;
	padding-left: 5px;
}
.mo2-indLog-forget a{
	display: inline-block;
	height: 13px;
	line-height: 13px;
	font-size: 13px;
	color: #999999;
}
.mo2-indLog-forget a:hover,.mo2-indLog-forget a:active{
	color: #000;
}
.mo2-indLogok{
	width: 240px;
	margin: 0 auto;
	height: 18px;
	padding: 7px 0 0 5px;
	zoom: 1;
}
.mo2-indLogok:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
.mo2-indLogok span{
	display: inline-block;
	float: left;
	height: 21px;
	line-height: 21px;
	font-size: 13px;
	color: #999999;
}
.mo2-indLogok a{
	display: inline-block;
	float: right;
	width: 61px;
	height: 21px;
	background: url(../images/okLog.png) no-repeat 0 0;
}
.mo2-indLogok a:hover,.mo2-indLogok a:active{
	background: url(../images/okLog.png) no-repeat 0 -21px;
}
.mo2-indReg-refresh{
	display: inline-block;
	position: absolute;
	width: 100px;
	height: 12px;
	bottom: -15px;
	right: 1px;
	text-align: right;
	line-height: 12px;
	font-size: 12px;
	color: #717171;
	cursor: pointer;
}
.mo2-indReg-refresh:hover,.mo2-indReg-refresh:active{
	color: #3385FF;
}
.mo2-indReg2-con{
	width: 240px;
	margin: 0 auto;
}
.mo2-indReg2-con ul li{
	position: relative;
	width: 217px;
	padding:0 0 12px 23px;
}
.mo2-indReg2-con ul li span{
	font-size: 14px;
	color: #717171;
	line-height: 20px;
}
.mo2-indReg2-con ul li i{
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 2px;
	left: 0;
}
.mo2-indRegicon-step1{background: url(../images/m2-mainIcon.png) no-repeat -569px -340px;}
.mo2-indRegicon-step2{background: url(../images/m2-mainIcon.png) no-repeat -569px -356px;}


/*协议弹窗&语音弹窗*/
.m2-login-voice{
	position: fixed;
	left: 50%;
	margin-left: -223px;
	width: 432px;
	border: 7px solid #555;
	top: 150px;
	z-index: 61;
	background-color: #fff;
}
.m2-logVoi-psg{
	margin: 30px auto 0 auto;
	width: 500px;
	font-size: 15px;
	line-height: 28px;
	color: #4e4e4e;
	text-align: center;
}
.m2-logVoi-btn{
	width: 310px;
	height: 50px;
	margin: 15px auto 0 auto;
}
.m2-logVoi-btn span{
	display: inline-block;
	width: 130px;
	height: 40px;
	cursor: pointer;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
}
.m2-logVoi-sur{
	float: left;
	background-color: #F59451;
}
.m2-logVoi-sur:hover,.m2-logVoi-sur:active{
	background-color: #E58441;
}
.m2-logVoi-can{
	float: right;
	background-color: #0997CF;
}
.m2-logVoi-can:hover,.m2-logVoi-can:active{
	background-color: #0587BF;
}
.m2-loginReg-box{
	position: fixed;
	width: 460px;
	height: 430px;
	padding: 20px 20px;
	background-color: #fff;
	z-index: 61;
	left: 50%;
	margin-left: -255px;
	top: 50px;
	border:5px solid #616161;
}
.m2-loginReg-box h3{
	height: 30px;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
	font-size: 18px;
	margin-bottom: 10px;
}
.m2-loginRegarea{
	height: 395px;
	overflow: auto;
}
.m2-loginReg-boxClose{
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(../images/su-icon.png) no-repeat -80px 0px;
}
.m2-loginVoi-boxClose{
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 15px;
	height: 15px;
	cursor: pointer;
	background: url(../images/su-icon.png) no-repeat -80px 0px;
}
.m2-loginRegarea p{
	font-size: 14px;
	color: #4e4e4e;
	line-height: 24px;
	min-height: 24px;
	_height:24px;
}
.m2-regist-left p{
	color:#bebebe;
	font-size:14px;
	text-align: center;
	margin-top:35px;
}
.m2-login-right{
	float:left;
	width: 308px;
	margin-top:115px;
	padding-left:30px;
	background: url(../images/login/xiaoai.png) 30px 148px no-repeat;
	min-height: 440px;
	_height:440px;
}
.m2-login-right img{
	float:right;
}
.m2-login-right h2{
	font-size:48px;
	line-height: 72px;
	color:#fff;
}
.m2-login-right p{
	color:#c0ecfd;
	font-size:12px;
	margin:140px 0 0 123px;
}
.m2-login-right a{
	width:80px;
	height: 18px;
	display: inline-block;
	text-align: center;
	font-size:12px;
	line-height: 18px;
	background-color: #c0ecfd;
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	margin-left:5px;
}
.m2-login-right a:link{color:#0a97cf;}
.m2-login-right a:visited{color:#0a97cf;}
.m2-login-right a:hover{color:#0a97cf;background-color: #8fdbf8;}
.m2-login-right a:active{color:#0a97cf;background-color: #8fdbf8;}
/*协议弹窗&语音弹窗end*/

.mo2-notice{
	width: 998px;
	height: 42px;
	margin: 30px auto 50px auto;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	background-color: #fff;
}
.upRoll{
	float: left;
	width: 890px;
	height: 42px;
	overflow: hidden;
}
.mo2-notMore{
	float: left;
	width: 98px;
	padding: 7px 0 0 0;
	text-align: right;
}
.mo2-notMore a{
	display: inline-block;
	padding: 0 15px;
	border-radius: 14px;
	border: 1px solid #BFBFBF;
	text-align: center;
	color: #737272;
	height: 26px;
	line-height: 26px;
	font-size: 15px;
	background-color: #fff;
}
.mo2-notMore a:hover,.mo2-notMore a:active{color: #2fa8e1;border:1px solid #2fa8e1;}
.list-ul1 li a{
	display: block;
	height: 42px;
	line-height: 42px;
	padding: 0 30px 0 20px;
}
.list-ul1 li a span{
	display: inline-block;
	float: left;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	font-size: 15px;
	color: #666;
}
.mo2-rollTit{
	position: relative;
	width: 750px;
}
.mo2-rollTit b{
	display: inline-block;
	position: relative;
	top: -5px;
	color: #f34b43;
	padding-left: 5px;
	font-weight: normal;
}
.mo2-rollTim{
	width: 90px;
}
.list-ul1 li a:hover span.mo2-rollTit,.list-ul1 li a:active span.mo2-rollTit{color: #2fa8e1;}
p.mo2-proNewdet{
	color: #fa533d;
}
p.mo2-proNewdet b.mo2-proNewhid{
	position: relative;
	display: inline-block;
	top: 3px;
	width: 25px;
	height: 21px;
	margin-left: 4px;
	font-weight: normal;
	background: url(../images/que_mask.png) no-repeat;
}
p.mo2-proNewdet b.mo2-proNewhid:hover u{
	display: block;
}
p.mo2-proNewdet b.mo2-proNewhid u{
	display: none;
	position: absolute;
	width: 170px;
	height: 96px;
	top: -50px;
	left: 28px;
	line-height: 24px;
	border: 1px solid #939292;
	background-color: #fff;
	border-radius: 3px;
	z-index: 10;
	font-size: 14px;
	color: #fa533d;
	text-decoration: none;
	padding: 8px;
}
p.mo2-proNewdet b.mo2-proNewhid u b{
	font-weight: normal;
}
p.mo2-proNewdet b.mo2-proNewhid em{
	display: block;
	position: absolute;
	width: 8px;
	height: 8px;
	background: url(../images/proHid_corner.png) no-repeat;
	top: 55px;
	left: -7px;
	z-index: 11;
}
b.mo2-newProwarn{
	position: absolute;
	display: block;
	bottom: -19px;
	left: 5px;
	width: 240px;
	height: 12px;
	line-height: 12px;
	color: #fa533d;
	z-index: 10;
	font-weight: normal;
}



.tetesttest{
	background: url(../images/m2-indexIcon.png) no-repeat 0px 0px;
	background: url(../images/m2-mainIcon.png) no-repeat px px;
	:after{display:block;clear:both;visibility:hidden;height:0;content:'-';}
}

.comregist{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;

}
.comregistmask{
	width:100%;
	height:100%;
	background:#ccc;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.comregistbox{
	width:498px;
	height:200px;
	position:absolute;
	z-index:10;
	top:40%;
	left:50%;
	margin-left:-249px;
	margin-top:-132px;
	background:#fff;
}

.comregistbox_b{
	height:136px;
	border:7px solid #c2c2c2;
	position:relative;
	top:0;
	left:0;

}
.comregistbox_b{
	height:186px;
	border:7px solid #c2c2c2;
	position:relative;
	top:0;
	left:0;
}
.comregistbox_b p{
	height:36px;
	line-height:36px;
}
.comregistbox_b div{
	width:100%;
	text-align:center;
	font-size:16px;
	margin-bottom:20px;
}
.comregistbox_b a{
	height:32px;
	width:112px;
	background:#f5944f;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	line-height:32px;
	color:#fff;
	opacity:0.8;
	filter:alpha(opacity=80);
	font-size:16px;
	font-weight:bold;
	margin-left:172px;
}
.comregistbox_b a:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.comregistbox_b .close{
	position:absolute;
	top:0;
	right:4px;
	width:13px;
	height:13px;
	cursor:pointer;
}
.comregistbox_bp2{
	text-indent:-160px;
}
.close img{
	transition:1s all ease-out;
}
.close img:hover{
	transform:rotate(360deg);
}
.z100{
	position:fixed;
	top:0;
	left:0;
	z-index:100
}
.z101{
	z-index:101
}


.tobig {
    font-size: 30px;
    font-weight: bold;
}
.monkey{
	position:relative;
}
.monkey div{
	width:100%;
	height:600px;
	background:url(../images/monkey4.png) no-repeat center top;
	position:absolute;
	top:40px;
	left:0;
	z-index:0;
}


.mo2-indRegboxRight{
	padding: 14px 0 0px 0;
}
.mo2-indLogboxRight{
	padding: 30px 0 0px 0;
}
.mo2-indRegbox2Right{
	padding: 14px 0 0px 0;
}
.mo2-indLogwarRight{
	position: absolute;
	display: none;
	width: 150px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 4px;
	left: 248px;
	top: 5px;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	background-color: #F34B43;
}

.mo2-indLogwarRight u{
	text-decoration: none;
}

.mo2-indLogwarRight em{
	display: block;
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 6px;
	left: -11px;
	top: 9px;
	border-color: transparent #F34B43 transparent transparent;
}

.mo2-regTin-ableRight u{
	display: none;
}
.mo2-regTin-ableRight{
	cursor: pointer;
}
.mo2-regTin-ableRight:hover,.mo2-regTin-able:active{
	background-color: #999;
}
