@charset "utf-8";

/* CSS Document */

body{

}

.w1000{

	width: 1000px;

	margin: 0 auto;

	position: relative;

}

.w960{

	width: 960px;

	margin: 0 auto;

	position: relative;

}

.w980{

	width: 1020px;

	margin: 0 auto;

	position: relative;

	margin-top:20px;

}

.color-r{

	color: #c71200;

}

.header .top{

	height: 35px;

	line-height: 35px;

	color: #d3d0d0;

	background: #434343;

	position: relative;

}

.header .top .top-nav{

	float: right;

	color: #565656;

}

.header .top a{

	color: #e2e2e2;

}

.header .top a:hover,.header .top p:hover{

	color: #fff;

}



.header .top a.login{

	padding: 0 6px 0 17px;

	background: url(../../images/bg_sign03.png) no-repeat left center;

}

.header .top a.regist{

	padding-left: 8px;

}

.header .top p.fl{

	padding-left: 20px;

	background: url(../../images/bg_sign02.png) no-repeat left center;

	font-size: 14px;

	font-family: Arial;

	color: #bc7070;

}

.header{

	height: 115px;

	padding-bottom: 11px;

	background:url(../../images/bg_shadow18.png) repeat-x 0 bottom;

	margin-bottom: -11px;

	z-index: 5;

	position: relative;

}

.header .top-cont a{

	line-height: 35px;

}

.header .top-cont .ser{

	padding-left: 30px;

	padding-right: 15px;

	background: url(../../images/bg_sign80.jpg) no-repeat 0 center;

}

.header .top-cont .tel{

	height: 35px;

	padding-left: 22px;

	padding-right: 15px;

	background: url(../../images/bg_sign81.jpg) no-repeat 0 center;

}

.header .top-cont .tel i{

	font-size: 14px;

	font-style: normal;

}

.header .top-cont .wb,.header .top-cont .wx{

	margin-left: 5px;

	width: 24px;

	height: 30px;

	display: inline-block;

	background: url(../../images/bg_sign82.jpg) no-repeat 5px center;

}

.header .top-cont .wx{

	background-position: -26px center;

}

.header .main{

	height: 80px;

	background: #fff;

}

.header .main .logo{

	width: 188px;

}

.header .nav{

	height: 80px;

	font-size: 18px;

	line-height: 80px;

}

.header .nav li{

	float: left;

	margin: 0 0 0 1px;

}

.header .nav li a{

	display: inline-block;

	width: 108px;

	text-align: center;

	color: #000;

}

.header .nav li a:hover,.nav li a.on{

	color: #fff;

}

.header .link{

	font-size: 12px;



}

.header .link a{

	margin-left: 10px;

	line-height: 80px;

	color: #333;

}

.header .link a:hover{

	 color: #006fb7;

}

.footer{

	width: 100%;

}

/*.back-top{

	width: 50px;

	height: 49px;

	cursor: pointer;

	background: url(../../images/bg_btn03.png) no-repeat;

	position: fixed;

	left: 50%;

	bottom: 142px;

	z-index: 10;

	margin-left: 505px;

	display: none;

}*/

.footer-top{

	padding: 36px 0 28px;

	background: #555;

	line-height: 24px;

	color: #ababab;

}

.footer-top .l{

	width: 750px;

	border-right: 1px solid #777;

	float: left;

}

.footer-top .l li{

	width: 120px;

	float: left;

	_display: inline;

	margin-right: 0;

}

.footer-top .l a{

	display: inline-block;

	width: auto;

	margin-right: 20px;

	color: #a6a6a6;

	float: left;



	_display: inline;

}

.footer-top .l a.t{

	font-size: 14px;

	line-height: 16px;

	width: 100%;

	color: #fff;

	margin-bottom: 10px;

}

.footer-top .l a:hover{

	color: #fff;

}

.footer-top .footer-watch{

	width: 196px;

	float: right;

	font-size: 14px;

	line-height: 16px;

	color: #fff;

	padding-left: 43px;

	border-left: 1px solid #606060;

}

.footer-top .tel{

	font-weight: bold;

	font-size: 24px;

	line-height: 38px;

	font-family: Arial;

	padding: 8px 0 12px;

}

.footer-top .btns{

	margin-top: 17px;

}

.footer-top .btns a{

	margin-right: 30px;

	width: 55px;

	height: 51px;

	display:inline-block;

	background: url(../../images/sign01.jpg) no-repeat;

}

.footer-top .btns a:hover{

	opacity: 0.6;

	filter:alpah(opacity=60);

}

.footer-top .btns a.weixin{

	background-position: -74px 0;

}

.footer-top .btns a.qq{

	background-position: -148px 0;

}

.footer-main{

	padding: 22px 0 ;

	background: #434343;

	text-align: center;

	line-height: 20px;

	color: #999;

}

.footer-main p{

	text-align: right;

	color: #c2c2c2;

}



.footer-img{

	margin-top: 3px;

}

.footer-img a{

	display: inline-block;

	height: 36px;

	margin-right: 14px;

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.footer-img a:hover{

	opacity: 1;

	filter:alpha(opacity:=100);

}

.online-right{

	width: 50px;

	position: absolute;

	right: 10px;

	top: 200px;

	z-index: 10;

}

.online-right li{

	display: inline-block;

	width: 50px;

	height: 50px;

	margin-bottom: 2px;

	position: relative;

}

.online-right li a{

	display: block;

	background: url(../../images/bg_sign12.png) no-repeat center 0 #a9a9a9;

	color: #fff;

	width: 100%;

	height: 100%;

}

.online-right li .right-qq{

	display: none;

	position: absolute;

	right: 50px;

	top: -58px;

	width: 137px;

	height: 167px;

	padding: 0 13px;

	background: url(../../images/bg_rishow2.png) no-repeat ;

}

.online-right li .right-qq .tit{

	text-align: center;

	color: #fff;

	font-size: 14px;

	padding: 4px 0;

	margin-bottom: 5px;

	border-bottom: 1px solid #f6f6f6;

}

.online-right li .right-qq a{

	display: inline-block;

	height: 24px;

	line-height: 24px;

	background: none;

}

.online-right li .right-qq a img{

	vertical-align: middle;



}

.online-right li .right-qq a:hover{

	background: none;

}

.online-right li span{

	display: none;

	position: absolute;

	right: 50px;

	top: 0px;

	width: 146px;

	height: 50px;

	background: url(../../images/bg_rishow.png) no-repeat ;

	padding-left: 17px;

	line-height: 50px;

	color: #fff;

	font-size: 16px;

}



.online-right li a.back-top{

	background-position: 0 0;

}

.online-right li a.fi{

	background-position: 0 -53px;

}

.online-right li a.se{

	background-position: 0 -106px;

}

.online-right li a.th{

	background-position: 0 -159px;

}

.online-right li a:hover{

	background-color: #157fbc;

}



/*Index*/

.banner,.banner-img{

	height: 370px;

	position: relative;

}

.banner-img{

	z-index: 1;

	background: url(../../images/loading.gif) no-repeat center;

}

.banner li,.banner li a{

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}

.banner .w980{

	position: absolute;

	height: 360px;

	left: 50%;

	top: 0;

	margin-left: -500px;

}

.banner .btn{

	width: 980px;

	height: 10px;

	position: absolute;

	left: 50%;

	margin-left: -490px;

	bottom: 20px;

	z-index: 2;

	text-align: center;

}

.banner .btn span{

	display: inline-block;

	width: 27px;

	height: 9px;

	background: #fff;

	margin:0 5px;

	cursor: pointer;

	overflow: hidden;

}

.banner .btn span.on{

	background: #a51207;

}

.banner-login{

	width: 223px;

	height: 260px;

	padding: 20px ;

	background: url(../../images/bg_shadow01.png) repeat;

	position: absolute;

	right: 50%;

	margin-right: -490px;

	top: 35px;

	z-index: 3;

	color: #fff;

}

.banner-login a:hover{

	color: #eab300;

}

.banner-login th{

	text-align: left;

	font-size: 18px;

	padding-bottom: 8px;

	color: #fff;

	font-weight: normal;

	border-bottom: 1px solid #9e554d;

}

.banner-login td{

	height: 32px;

}

.banner-login td .txt{

	width: 200px;

	height: 18px;

	padding:5px 10px;

	line-height: 18px;

	color: #666;

	border: none;

	box-shadow: 0 0 5px rgba(0,0,0,.1)

}

.loginFormIpt{

	width: 225px;

	height: 32px;

	border: 1px solid #99a2ad;

	position: relative;

	margin-bottom: 13px;

}

.btn-login{

	width: 220px;

	height: 35px; 

	background: #e9731c;

	text-align: center;

	font-size: 18px;

	color: #fff;

	margin: 10px 0;

	border: none;

}

.btn-login:hover{

	background: #f87615;

}

.loginFormIpt .ico{

	position: absolute;

	display: inline-block;

	width: 31px;

	height: 32px;

	left: 0;

	top: 0;

	background: url(../../images/bg_sign55.png) no-repeat;

}

.loginFormIpt .ico-uid{

	background-position: 0 0;



}

.loginFormIpt .ico-pwd{

	background-position: 0 -47px;

	

}

.formIpt{

	position: absolute;

	width: 180px;

	height: 19px;

	left: 39px;

	line-height: 19px;

	background: none;

	border: none;

	padding:7px 0 6px;

	color: #fff;

	z-index: 2

}

.placeholder{

	color: #fff;

	position: absolute;

	width: 180px;

	height: 12px;

	left: 39px;

	line-height: 12px;

	border: none;

	padding:10px 0 9px;

	visibility:hidden;

	text-align: left;



}

.showPlaceholder .placeholder{

	visibility: visible;

	cursor: text;

}

.index-notice{

	width: 100%;

	height: 35px;

	padding: 8px 0 6px;

	border-bottom: 1px  solid #d8d9d9;

	background: #f0f2f2;

}



.notiscroll{

	width: 650px; 

	overflow:hidden; 

	position:relative; 

	height: 35px;

}

.notiscroll .name{

	float: left;

	background: url(../../images/bg_sign09.jpg) no-repeat 0 center;

	padding-left:30px;

	height:35px;

	line-height:35px; 

}

.notiscroll .hd{

	float: left; 

	overflow:hidden; 

	height:35px; 

	background:#f4f4f4; 

	margin-left: 15px;

}

.notiscroll .hd .prev,.notiscroll .hd .next{ 

	display:block; 

	width:29px; 

	height:34px; 

	float:left; 

	margin-right:1px; 

	overflow:hidden;

	cursor:pointer;

	 background:url(../../images/bg_btn20.gif) 0 0 no-repeat #d8d9d9;

}

.notiscroll .hd .next{ 

	background-position:-30px 0; 

}

.notiscroll .hd .prev:hover,.notiscroll .hd .next:hover{

	background-color: #c0c0c0;

}

.notiscroll .bd{

	float: left; 

	width: 470px;

 }

.notiscroll .infoList li{ 

	height:35px; 

	line-height:35px; 

}

.notiscroll .infoList li a{

	color: #000;

}

.notiscroll .infoList li a:hover{

	color: #0094d9;

}

.notiscroll .infoList li .date{ 

	float:right; 

	color:#999; 

} 

.index-notice .btns{



}

.index-notice .btns a{

	float: left;

	margin-right: 5px;

	width: 35px;

	height: 35px;

	display: inline-block;

	background: url(../../images/bg_sign68.jpg) no-repeat;

}

.index-notice .btns a.weibo{

	width: 123px;

	padding-left: 42px;

	line-height: 17px;

	color: #000;

}

.index-notice .btns a.weixin{

	background-position: -168px 0;

}

.index-notice .btns a.qq{

	background-position: -208px 0;

}

.index-notice .btns a.tel{

	background-position: -249px 0;

}

.index-notice .btns a.pro{

	background-position: -289px 0;

}

.index-notice .btns a:hover{

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.index-tips{

	margin: 0 auto;

	padding: 45px 0;

	overflow: hidden;

	background: #fff;

}

.index-tips .list {

	overflow: hidden;

}

.index-tips .list ul{

	width: 108% 

}

.index-tips .list ul li{

	position:relative;

	float: left;

	width: 328px;

	margin:0;

	background: url(../../images/bg_shadow21.jpg) no-repeat right 0;

	overflow: hidden;

	_display: inline;

	text-align: center;

}

.index-tips .list ul li img{

	margin-right: 12px;

}

.index-tips .list ul li .con{

}

.index-tips .list ul li .tit{

	font-size: 16px;

	line-height: 24px;

	color: #333;

}

.index-tips .list ul li .txt{

	font-size: 12px;

	line-height: 24px;

}

.index-tips .list ul li a{

	color: #1281b9;

}

.index-tips .list ul li .more{

	color: #1281b9;

}

.index-rec{

	padding: 28px 0 50px;

	background: #e9e9e9;

}



.index-rec .t{

	width: 940px;

	height: 240px;

	padding: 15px 32px 0;

	background: url(../../images/bg_shadow02.png) no-repeat;

	margin: 0 auto 3px;

}

.index-rec .img{

	width: 189px;

	float: left;

	line-height: 48px;

	color: #555;

	margin-right: 23px;

	display: inline-block;

	_display: inline;

}

.index-rec .img img{

	padding: 3px;

	border: 1px solid #d9d9d9;

	float: left;

}

.index-rec .img a:hover img{

	border: 1px solid #d21300;

}

.index-rec .img span{

	display: inline-block;

	width: 18px;

	height: 18px;

	line-height: 18px;

	color: #fff;

	text-align: center;

	float: left;

	margin: 15px 4px 0;

	border-radius: 2px;

}

.index-rec .img span.o{

	background: #d6a551;

}

.index-rec .img span.g{

	background: #42a25b;

	margin-left: 40px;

	_margin-left: 30px;

}

.index-rec .detail{

	width: 744px;

	height: 224px;

	background: #fff;

	border: 1px solid #e6e6e6;

	overflow: hidden;

	float: left;

	position: relative;

}

.index-rec .detail .icon{

	width: 134px;

	height: 129px;

	display: inline-block;

	background: url(../../images/bg_sign56.png) no-repeat;

	position: absolute;

	bottom: -22px;

	right: -15px;

}

.index-rec .detail .tit{

    color: #333;

    font-size: 16px;

    padding-left: 25px;

    height: 43px;

    line-height: 43px;

    background: #fbfbfa;

    border-bottom: 1px solid #ddd;

    margin-bottom: 24px;

}

.index-rec .detail .tj {

    background: none repeat scroll 0 0 #0094d9;

    color: #fff;

    display: inline-block;

    font-size: 12px;

    height: 22px;

    line-height: 22px;

    text-align: center;

    vertical-align: middle;

    width: 42px;

}

.index-rec .detail .tj:hover {

    background: none repeat scroll 0 0 #01a5f1;

}

.index-rec .detail .tit a {

    color: #333;

}



.index-rec .detail .tit a:hover{

	color: #0094d9;

}



.index-rec .detail ul{

	float: left;

	width: 480px;

	height: 76px;

	overflow: hidden;

}

.index-rec .detail li{

	float: left;

	padding-right: 20px;

	margin-right: 20px;

	font-size: 14px;

	color: #333;

	border-right: 1px solid #ececec;

	display: inline;

}

.index-rec .detail li p{

	line-height: 28px;

}

.index-rec .detail li span{

	font-family: Arial;

}



.index-rec .detail .tips{

	line-height: 26px;

	margin-top: 10px;

}

.index-rec .detail .tips p{

	padding-bottom: 6px;

}

.index-rec .time{

	width: 166px;

	padding-top: 52px;

	float: right;

	line-height: 24px;

	color: #777;

	

}

.index-rec .time .bar{

	margin-top: 7px;

	width: 121px;

	height: 11px;

	background: url(../../images/bg_line07.jpg) no-repeat;

	overflow: hidden;

	position: relative;



}

.index-rec .time .bar img{

	position: absolute;

	left: 0;

	top: 0;

	height: 11px;

	border-radius: 3px;

}

.index-rec .time .sub{

	width: 186px;

	height: 40px;

	background: #157fbc;

	border-color: #d9d9d9;

	text-align: center;

	 color: #fff;

	 font-size: 18px;

	 line-height: 40px;

	 border: none;

	 margin: 12px auto 0;

}

.index-rec .time .ti{

	font-size: 16px;

    padding-left: 17px;

    padding-right: 11px;

    height: 43px;

    line-height: 43px;

    background: #fbfbfa;

    border-bottom: 1px solid #ddd;

    margin-bottom: 24px;

}



.index-rec .time .sub:hover{

	background: #0892e2;

}

.index-rec .time .money{

	padding-left: 17px;

}

.index-rec .tit{

	font-size: 24px;

	color: #333;

	margin-bottom: 15px;

}

.index-rec .detail a.tit{

	display: inline-block;

	font-size: 20px;

	line-height: 42px;

	color: #555;	

	margin-bottom: 0;

}

.index-rec .list{

	

}

.invest-imglist h2{

	font-weight: normal;

	font-size: 18px;

	padding: 0 10px 0 30px;

	background: url(../../images/bg_sign30.jpg) no-repeat 0 -312px;

}

.index-rec .list{

	position: relative;

}

.index-rec .list .btns{

	display: inline-block;

	width: 36px;

	height: 71px;

	position: absolute;

	background: url(../../images/bg_btn17.gif) no-repeat;

	cursor: pointer;

	top: 110px;

	opacity: 0.7;

	filter:alpha(opacity=70);

	transition:all 0.3s ;

}

.index-rec .list .prev{

	background-position: 0 0;

	left: -75px;

}

.index-rec .list .prev:hover{

	left: -80px;

}

.index-rec .list .next{

	background-position:-36px 0 ;

	right: -75px;

}

.index-rec .list .next:hover{

	right: -80px;

}

.index-rec .list .btns:hover{

	opacity: 1;

	filter:alpha(opacity=100);

}

.index-rec .list-main{

	width: 980px;

	height: 311px;

	position: relative;

	overflow: hidden;

}

.index-rec .list-main ul{

	float: left;

	width: 1004px;

}

.index-rec .list-main li{

	width: 227px;

	height: 311px;

	float: left;

	margin-right:24px;

	_display: inline;

	text-align: center;

	background: #fff;

}

.index-rec .list-main li a{

	display: block;

	width: 100%;

	height: 100%;

	color:#666;

}

.index-rec .list-main li .til{

	width: 227px;

	height: 36px;

	line-height: 36px;

	background: #e25353;

	text-align: center;

	color: #fff;

	font-size: 16px;

}

.index-rec .list-main li .data{

	color: #767676;

	margin:15px 0 0;

}

.index-rec .list-main li .row{

	display: inline-block;

	height: 54px;

	width: 222px;

	background:url(../../images/bg_shadow15) no-repeat center top;

}

.index-rec .list-main li .row span{

	display: inline-block;

	float: left;

	width: 74px;

	height: 54px;



}

.index-rec .list-main li .row span big{

	font-size: 16px;



}



.index-inv{

	margin: 0 auto;

	margin-top: 24px;

}



.index-inv .title{

	padding-bottom: 3px;

	margin-bottom: 18px;

	height: 36px;

	line-height: 36px;

	background: url(../../images/bg_line06.jpg) no-repeat 0 bottom;

}

.index-inv .title a{

	font-size: 12px;

	color: #555;

}

.index-inv .title a:hover{

	color: #0094d9;

}

.index-inv .title h3{

	font-weight: normal;

	font-size: 18px;

}

.index-inv .title h3 span{

	font-weight: bold;

	color: #0094d9;

}



.index-inv .list-main{

	width: 980px;

	height: 315px;

	position: relative;

	overflow: hidden;

}

.index-inv .list-main ul{

	float: left;

	width: 1004px;

}

.index-inv .list-main li{

	width: 313px;

	height: 313px;

	float: left;

	margin-right:19px;

	_display: inline;

	text-align: center;

	background: #fff;

}

.index-inv .list-main li a{

	display: block;

	width: 100%;

	height: 100%;

	color:#666;

}

.index-inv .list-main li .til{

	width: 313px;

	height: 36px;

	line-height: 36px;

	background: #167dc0;

	text-align: center;

	color: #fff;

	font-size: 16px;

}

.index-inv .list-main li .row{

	display: inline-block;

	height: 54px;

	width: 313px;

	margin-top: 13px;

	background:url(../../images/bg_shadow15.jpg) no-repeat center top;

}

.index-inv .list-main li .row span{

	display: inline-block;

	float: left;

	width: 104px;

	height: 54px;

	font-size: 12px;



}

.index-inv .list-main li .row span big{

	font-size: 16px;

}









.index-inv .box{

	border: 1px solid #d9d9d9;

	border-top: 0;

	padding-bottom: 15px;

}

.index-inv .recomm{

	padding:22px 28px 28px;

}

.index-inv .recomm .detail{

	width: 572px;

	margin-right: 29px;

}

.index-inv .recomm .tit{

	height: 36px;

	line-height: 20px;

	font-size: 20px;

	color: #333;

}



.index-inv .tj{

	display: inline-block;

	width: 42px;

	height: 22px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	background: #0094d9;

	font-size: 12px;

	vertical-align: middle;

}

.index-inv .tj:hover{

	background: #01a5f1;

}

.index-inv .recomm .tit a{

	color: #333;

}

.index-inv .recomm .list{

	width: 570px;

	height: 90px;

	border: 1px solid #d9d9d9;

	background: #f8f8f8;

	margin-bottom: 10px;

}

.index-inv .recomm .list li{

	width: 124px;

	float: left;

	height: 70px;

	padding-top: 20px;

	border-right: 1px solid #dfdfdf;

	padding-left: 17px;

	font-size: 14px;

	color: #333;

	line-height: 26px;	

}

.index-inv .recomm .tips .bar{

	display: inline-block;

	width: 177px;

	height: 11px;

	float: left;

	margin-top: 7px;

	background: url(../../images/bg_line02.jpg) no-repeat;

	position: relative;

	margin-right: 4px;

}

.index-inv .recomm .tips .bar-in{

	height: 11px;

	position: absolute;

	left: 0;

	top: 0;

	border-radius: 3px;



}

.index-inv .recomm .tips .now{

	display: block;

	width: 212px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #fff;

	background: #0094d9;

	margin-top: 8px;



}

.index-inv .recomm .tips .now:hover{

	background: #03a2ec;

}

.index-inv .recomm .tips p{

	line-height: 24px;

}

.index-inv .recomm .intro{

	float: left;

	width: 282px;

	height: 152px;

	padding: 10px 25px;

	position: relative;

	border: 1px solid #d9d9d9;

}

.index-inv .recomm .intro .icon{

	position: absolute;

	left: -17px;

	width: 17px;

	height: 19px;

	top: 15px;

	background: url(../../images/bg_sign69.png) no-repeat;

}

.index-inv .recomm .intro .tit{

	font-size: 18px;

	color: #0094d9;

	line-height: 28px;

	height: 28px;

	padding-bottom: 4px;

}

.index-inv .recomm .intro .txt{

	font-size: 12px;

	line-height: 24px;

	height: 96px;

	overflow: hidden;

}

.index-inv .recomm .intro .more{

	background: url(../../images/bg_sign70.jpg) no-repeat right center;

	padding-right: 14px;

	color: #0094d9;

}

.index-inv .recomm .intro .more:hover{

	color: #01a9f7;

}



.inews-main{



}



.invest-list a{

	color: #333;

}

.invest-list a:hover{

	color: #0094d9;

}

.invest-list a.tj{

	color: #fff;

}

.invest-list a.tj:hover{

	color: #fff;

}

.invest-list th{

	background: #eee;

	height: 50px;

	border-top: 1px solid #e2e2e2;

	border-bottom: 1px solid #e2e2e2;

	font-size: 14px;

	color: #333;

	font-weight: normal;

}

.invest-list td{

	padding: 12px 5px;

	border-bottom: 1px dashed #cdcdcd;

	font-size: 14px;

}

.invest-left{

	width: 646px;

}

.index-rexbox{

	width: 440px;

	height: 171px;

	padding: 16px 30px 0;

	background: url(../../images/bg_shadow03.png) no-repeat;

	line-height: 24px;

	position: relative;

}

.index-rexbox h2{

	font-weight: normal;

	padding-left: 42px;

	font-size: 20px;

	line-height: 44px;

	color: #d21300;

	background: url(../../images/bg_sign07.jpg) no-repeat left center;

}

.index-rexbox.fr h2{

	background: url(../../images/bg_sign08.jpg) no-repeat left center;

}

.index-rexbox a.more{

	display: inline-block;

	padding: 0 11px;

	line-height: 24px;

	color: #fff;

	background: #008bbf;

	position: absolute;

	right: 12px;

	bottom: 0;

}

.index-main{

	padding: 20px 0 28px;

}

.index-list{

	

}

.index-list.bt{

	border-top: 1px solid #e8e8e8;

}

.index-list .title{

	height: 52px;

	line-height: 52px;

	border-bottom: 3px solid #d21300;

}

.index-list .title h2{

	font-size: 24px;

	color: #d21300;

}

.index-list .title h3{

	font-size: 20px;

	color: #555;

	padding-left: 7px;

}

.index-list .title a{

	float: right;

	margin-top: 15px;

	line-height: 36px;

	color: #555;

	padding-right: 10px;

}

.index-list .title a:hover{

	color: #d21300;

}

.index-list .list{

	border-top: none;

}

.index-list .list li{

	position: relative;

	padding:24px;

	border: 1px solid #e6e6e6;

	background: url(../../images/bg_shadow04.jpg) repeat-x 0 bottom;

	margin-bottom: 22px;

}

.index-list .list li .state{

	position: absolute;

	right: 0;

	top: 0;

	width: 81px;

	height: 81px;

	background: url(../../images/bg_sign83.png) repeat-x 0 bottom;

}

.index-list .list li .state.come{

	background-position: 0 0;

}

.index-list .list li .state.go{

	background-position: -81px 0;

}

.index-list .list li .state.pay{

	background-position: -162px 0;

}



.index-list .list .img{

	width: 187px;

	float: left;

	line-height: 48px;

	color: #555;

}

.index-list .list .img img{

	padding: 3px;

	border: 1px solid #d9d9d9;

	float: left;

}

.index-list .list .img a:hover img{

	border: 1px solid #0f83b4;

}

.index-list .list .img span{

	display: inline-block;

	width: 18px;

	height: 18px;

	line-height: 18px;

	color: #fff;

	text-align: center;

	float: left;

	margin: 15px 4px 0;

	border-radius: 2px;

}

.index-list .list .img span.o{

	background: #d6a551;

}

.index-list .list .img span.g{

	background: #42a25b;

	margin-left: 40px;

	*margin-left: 30px;

}

.index-list .list .detail{

	width: 518px;

	float: left;

	margin-left: 21px;

	display: inline;

}

.index-list .list .title{

	height: 35px;

	line-height: 30px;

	color: #777;

	border-bottom: none;

}

.index-list .list a.tit{

	display: inline-block;

	font-size: 18px;

	line-height: 30px;

	color: #555;

	float: left;

	margin-top: 0;

	margin-right: 10px;

}

.index-list .list a.tit:hover{

	color: #d21300;

}

.index-list .list .title span{

	display: inline-block;

	width: 17px;

	height: 16px;

	background: url(../../images/bg_sign32.jpg) no-repeat;

	margin-right: 4px;

	margin-top: 8px;

}

.index-list .list .title span.x{}

.index-list .list .title span.y{background-position: -21px 0;}

.index-list .list .title span.d{background-position: -42px 0;}

.index-list .list .title span.s{background-position: -63px 0;}

.index-list .list .title span.z{background-position: -84px 0;}

.index-list .list .title span.j{background-position: -105px 0;}

.index-list .list dl{

	display: inline-block;

	width: 516px;

	height: 98px;

	border: 1px solid #d9d9d9;

	background: #f8f8f8;

	float: left;

}

.index-list .list dd{

	float: left;

	font-size: 14px;

	padding: 24px 24px;

	height: 50px;

	color: #333;

	display: inline;

	border-right: 1px solid #e8e8e8;

}



.index-list .list dd p.fz17{

	font-size: 17px;

	color: #000;

}

.index-list .list dd span{

	font-size: 20px;

	color: #000;

	line-height: 28px;

}

.index-list .list dd span.blue{

	font-weight: bold;

	font-size: 24px;

	color: #137ec2;

}

.index-list .list .tips{

	line-height: 28px;

	color: #555;

	margin-top: 4px;

}

.index-list .list .tips p.fr{

	width: 218px;

	text-align: right;

}

.index-list .list .rate span,.invest-rec .time .rate span{

	float: left;

}

.index-list .list .bar,.invest-rec .time .bar{

	width: 94px;

	height: 9px;

	padding: 1px;

	float: left;

	background: url(../../images/bg_line07.jpg) no-repeat;

	position: relative;

	margin-top: 5px;

	margin-right: px;

}

.index-list .list .bar-in,.invest-rec .time .bar-in{

	height: 9px;

	background: #1780c1;

	display: inline-block;

	position: absolute;

	left: 1px;

	top: 1px;

}

.index-list .list span.schedule{

	display: inline-block;

	font-size: 20px;

	line-height: 28px;

	font-family: Arial;

	color: #007d09;

	float: left;

	padding-left: 10px;

}

.index-list .list .ri{

	width: 188px;

	float: right;

	color: #777;

	padding-top: 35px;

}

.index-list .list .ri .time{

	font-size: 14px;

	text-align: center;

	line-height: 23px;

}

.index-list .list .ri .data{

	text-align: center;

	padding-left: 23px;

	background: url(../../images/bg_sign06.jpg) no-repeat left center ;

}

.index-list .list .ri a{

	display: inline-block;

	width: 184px;

	background:#f8f8f8;

	font-size: 18px;

	line-height: 40px;

	color: #333;

	text-align: center;

	margin-top: 8px;

	border: 1px solid #d9d9d9;

}

.index-list .list .ri a:hover{

	background: #157fbc;

	color: #fff;

}

.index-list .list .ri a.grey,.index-list .list .btn a.grey:hover{

	background-position: 0 0

}

.index-list .list .ri  p{

	padding-bottom: 2px;

}

.index-news{

	width: 978px;

	border: 1px solid #dedede;

	margin-bottom: 12px;

	overflow: hidden;

}

.new-invest{

	width: 978px;

	height: 42px;

	margin: 30px auto 20px;

	position: relative;

	overflow: hidden;

	font-size: 14px;

	line-height: 42px;

	color: #555;

	border: 1px solid #e6e6e6;

	background: #147ec2;

}

.new-invest .bd{

	width: 948px;

	height: 42px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

.new-invest ul{

	overflow:hidden; 

	zoom:1;

}

.new-invest li{

	width: 446px;

	height: 42px;

	margin-right: 45px;

	float: left;

	color: #fff;

	 _display:inline;

}

.new-invest li .color-y{

	font-size: 18px;

	color: #eef703;

	font-weight: bold;

}



.index-news .news-list{

	border-top: 1px solid #dedede;

	padding: 20px 0;



}

.inews-box{

	width: 740px;

	height: 350px;

	background: #fff;

	border: 1px solid #e6e6e6;

}



.inews-box .inews-tab{

	margin-top: 12px;

	padding-left: 20px;

	height: 37px;

	background: #f9f9f9;

	line-height: 37px;

}

.inews-box .inews-tab ul li{

	float: left;

	font-size: 16px;

	width: 115px;

	height: 37px;

	background: #e3e3e3;

	text-align: center;

	color: #333;

	cursor: pointer;

}

.inews-box .inews-tab ul li.cur{

	width: 110px;

	height: 37px;

	background: #157ebf;

	text-align: center;

	color: #fff;

}

.inews-con{

	padding: 20px;

	display: none;

	position: relative;

}

.inews-con .more{
float:right;
margin-top:-50px;
display:block;
color: #333;
font-size: 12px;
padding-right: 15px;
background: url(../../images/jia.jpg) no-repeat right;

}
.inews-con .more a{color: #333;font-weight:bold;}

.inews-slide{

	width: 339px;

	height: 263px;

	position: relative;

	overflow: hidden;

}

.iimg-slide {

	width: 480px;

	height: 198px;

	position: relative;

	overflow: hidden;

}

.iimg-slide .icon{

	position: absolute;

	display: inline-block;

	overflow: hidden;

	z-index: 2;

	right: 0;

	top: 15px;

	width: 87px;

	height: 24px;

	background: url(../../images/bg_sign85.png) no-repeat;

}

.iimg-slide .icon.hos{

	background-position: 0 -24px;

}

.inews-slide .prev,.iimg-slide .prev{

	position: absolute;

	left: 0;

	top: 80px;

	width: 29px;

	height: 43px;

	display: inline-block;

	background: url(../../images/bg_btn24.png) no-repeat;

	overflow: hidden;

}

.inews-slide .prev:hover,.iimg-slide .prev:hover{

	background-position: 0 -43px;

}

.inews-slide .next,.iimg-slide .next{

	position: absolute;

	right: 0;

	top: 80px;

	width: 29px;

	height: 43px;

	display: inline-block;

	background: url(../../images/bg_btn24.png) no-repeat -29px 0;

	overflow: hidden;

}

.inews-slide .next:hover,.iimg-slide .next:hover{

	background-position: -29px -43px;

}

.inews-slide .bd{

	margin-top:12px;

	width: 339px;

	height: 228px;

}

.inews-slide .bd li{

	float: left;

	width: 339px;

	height: 228px;

	position: relative;

}

.inews-slide .bd li p,.iimg-slide .bd li p{

	position: absolute;

	left: 0;

	bottom: 0;

	height: 35px;

	width: 100%;

	background: url(../../images/bg_opacity02.png) repeat;

	font-size: 14px;

	color: #fff;

	line-height: 35px;

	text-indent: 16px;

}

.iimg-slide .bd{

	width: 480x;

	height: 198px;

}

.iimg-slide .bd li{

	float: left;

	width: 480x;

	height: 198px;

	position: relative;

}

.inews-slide .hd{

	position: absolute;

	bottom: 6px;

	left: 0;

	width: 100%;

	z-index: 2;

	text-align: center;

}

.inews-slide .hd span{

	display: inline-block;

	margin-right:11px;  

	width:20px; 

	height:4px; 

	background:#e5e5e5; 

	cursor:pointer;

	overflow: hidden;

}

.inews-slide .hd span.on{

	background: #157ebf;

}

.inews-box .inews-ri{

	width: 340px;

	float: right;

}

.inews-box .inews-ri .recom{

	height: 142px;

	padding-bottom: 13px;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 0px;

}

.inews-box .inews-ri .recom .tit,.inews-box .inews-ri .recom .tit a{

	font-size: 13px;

	color: #444;

}

.inews-box .inews-ri .recom .txt,.inews-box .inews-ri .recom .txt a{

	color: #666;

}

.inews-box .inews-ri .recom  a:hover{

	color: #157ebf;

}

.inews-box .inews-ri .recom .sou{

	border-bottom: 1px solid #e5e5e5;

	color: #999;

	padding: 4px 0;

	margin-bottom: 5px;

}

.inews-box .list li{

	width: 100%;

	float: left;

	line-height: 24px;

	font-size: 12px;

}

.inews-box .list li a{

	display: inline-block;

	padding-left: 10px;

	line-height: 28px;

	color: #555;

	float: left;

}

.inews-box .list li a:hover{

	color: #0094d9;

}

.inews-box .list li span{

	float: right;

	color: #888;

	font-size: 12px;

}

.inews-boxse .title p{

	background-position: 0 -24px;

}

.inews-box.fr{

	border-right: none;

}

.inews-box.fr .title p{

	background-position: 0 -48px;

}

.inotic-box{

	padding:0 22px;

	width: 176px;

	height: 350px;

	background: #fff;

	border: 1px solid #e6e6e6;

	overflow: hidden;

}

.inotic-box  .tit{

	font-size: 16px;

	color: #000;

	font-weight: normal;

	margin: 15px 0 5px;

}
.inotic-box  .tit a{
	color: #000;
}

.inotic-box .list li{

	height: 50px;

	padding: 12px 0;

	border-bottom: 1px solid #f1f1f1;



}

.inotic-box .list li a{

	color: #444;

}

.inotic-box .list li a:hover{

	color: #0094d9;

}

.inotic-box .list li img{

	float: left;

	margin-right: 9px;

	border: 1px solid #d1d1d1;

}

.index-ad{

	border: 1px solid #e6e6e6;

	height: 114px;

	background: #fff;

	overflow: hidden;

	margin-top: 20px;

}

.index-links{

	height: 54px;

	border: 1px solid #e6e6e6;

	background: #fff;

	margin:30px 0 15px;

}

.index-links .title{

	float: left;

	width: 110px;

	border-right: 1px solid #e6e6e6;

	font-weight: normal;

	line-height: 54px;

	font-size: 16px;

	color: #000;

	text-align: center;

}

.index-links.se h2{

	background-position: 0 -44px;

}

.ipartner{

	float: left;

	width: 840px;

	background: #fff;

	padding: 7px 0;

	margin-left: 10px;

	line-height: 40px;

}

.ipartner-main{

	width: 850px;

	height: 40px;

	position: relative;

	overflow: hidden;

}

.ipartner-main li{

	float: left;

	height: 40px;

	line-height: 40px;

	float: left;

	margin:0 15px;

	display: inline;

}

.ipartner-main li img{

	vertical-align: middle;

}

.ilinks-main{

	padding: 12px;

	border: 1px solid #e8e9eb;

	line-height: 24px;

	color: #888;

}

.ilinks-main a{

	display: inline-block;

	color: #888;

	padding: 0 15px;

}

.ilinks-main a:hover{

	color: #c71200;

}



/*Login & Regist*/

.login-wrap{

	padding: 55px 0 85px;

	border-top: 1px solid #f0f0f0;

	background: #f5f5f5;

}

.login-wrap .tips{

	width: 390px;

	float: left;

	color: #999;

}

.login-wrap .tips li{

	width: 318px;

	height: 48px;

	padding: 14px 0 14px 72px;

	border-bottom: 1px dashed #ddd;

	background: url(../../images/bg_sign13.png) no-repeat left 0;

}

.login-wrap .tips li.se{

	background-position: left -76px;

}

.login-wrap .tips li.th{

	background-position: left -152px;

}

.login-wrap .tips li.fo{

	background-position: left -224px;

}

.login-wrap .tips li p.fz16{

	font-size: 16px;

	line-height: 26px;

	color: #333;

}

.login-wrap .tips li span{

	font-size: 14px;

	font-family: Arial;

}

.login-main{

	width: 322px;

	height: 370px;

	padding: 37px 44px 0;

	background: url(../../images/bg_login.jpg) no-repeat;

	float: right;

	position: relative;

}

.login-main h2{

	font-weight: normal;

	font-size: 24px;

	line-height: 32px;

	color: #333;

	text-align: center;

	margin-bottom: 28px;

}

.login-main input{

	width: 260px;

	height: 42px;

	font-size: 14px;

	line-height: 42px;

	color: #666;

	border: none;

	float: left;

	margin: 0 0 32px 57px;

	display: inline;

	_height: 40px;

	_border: 1px solid #fff;

}

.login-main input.password-tips{

	margin-bottom: 0;

}

.login-main input.password{

	position: absolute;

	left: 99px;

	top: 171px;

	z-index: 2;

	display: none;

	margin: 0;

	background: #fff;

}

.login-main input.submit{

	width: 322px;

	height: 36px;

	font-size: 16px;

	line-height: 36px;

	color: #fff;

	background: #e9731c;

	border-radius: 3px;

	margin: 0;

	_border: none;

}

.login-main .links{

	margin-top: 1px;

	font-size: 14px;

	line-height: 50px;

}

.login-main .links input.checkbox{

	width: 13px;

	height: 13px;

	margin: 19px 10px 0 0;

}

.login-main .links p.fr{

	font-size: 12px;

}

.login-main .links a{

	color: #666;

}

.login-main .links a:hover{

	color: #c71200;

}

.forgot-wrap{

	padding: 60px 0 5px;

	border-top: 1px solid #f0f0f0;

}

.forgot-box{

	width: 978px;

	border: 1px solid #ddd;

	background: #fff;

	margin: 0 auto;

}

.forgot-wrap h2{

	font-weight: normal;

	font-size: 22px;

	line-height: 68px;

	color: #333;

}



.forgot-tit{

	font-weight: bold;

	font-size: 24px;

	color: #333;

	width: 900px;

	margin: 0 auto;

	padding: 34px 0;

}

.forgot-wrap .tips{

	margin: 0 auto; 

	width: 895px;

	height: 72px;

	font-size: 16px;

	line-height: 32px;

	color: #555;

	background: url(../../images/bg_line09.jpg) no-repeat center 16px;

	overflow: hidden;

}

.forgot-wrap .tips ul{

	width: 130%;

}

.forgot-wrap .tips ul li{

	width: 75px;

	text-align: center;

	font-size: 14px;

	float: left;

	margin: 0 191px 0 5px;

	display: inline-block;

	_display: inline

}

.forgot-wrap .tips span{

	display: inline-block;

	width: 37px;

	height: 37px;

	background: url(../../images/bg_sign60.jpg) no-repeat -41px 0;

	font: bold 16px/34px "微软雅黑";

	text-align: center;

	color: #fff;



}

.forgot-wrap .tips li.on span{

	background-position: 0 0;

}

.forgot-wrap .tips li.on {

	color: #008acb;

}

.forgot-wrap .main{

	width: 480px;

	padding: 36px;

}

.forgot-wrap .main.forgot-table{

	float: auto;

	margin: 40px auto ;

	width: auto;

} 

.forgot-wrap .main.forgot-table a{

	font-size: 12px; 

	color: #666;

}

.forgot-wrap .main th{

	font-size: 24px;

	text-align: left;

	color: #333;

	padding-bottom: 30px;

}

.forgot-wrap .main td{

	font-size: 16px;

	line-height: 32px;

	padding: 6px 12px;

	color: #555;

}

.forgot-wrap .main td p{

	font-size: 12px;

}

.forgot-wrap .main td.read{

	font-size: 14px;

}

.forgot-wrap .main td.read a,.forgot-wrap .reg-ri a{

	color: #157ebf;

}

.forgot-wrap .main td.read a:hover,.forgot-wrap .reg-ri a:hover{

	text-decoration: underline;

}

.forgot-wrap .main .inputbox{

	width: 226px;

	height: 30px;

	padding: 1px 1px 1px 50px;

	background: url(../../images/bg_table01.jpg) no-repeat;

}

.forgot-wrap .main .inputbox.user{

	background-position: 0 -67px;

}

.forgot-wrap .main .inputbox.pwd{

	background-position: 0 -124px;

}

.forgot-wrap .main input{

	/*height: 38px;*/

	border: 1px solid #e6e6e6;

	font-size: 14px;

	line-height: 38px;



	padding-left: 6px;

	width: 240px;

	color: #666;

}

.forgot-wrap .main input[type="text"]{

	height: 38px;

}

.forgot-wrap .main input.check{

	height: auto;

	line-height: auto;

	padding: 0;

	width: auto;

	margin-top: 10px;

}



.forgot-wrap .main .inputbox input{

	width: 226px;

	height: 30px;

	border: none;

	color: #666;

	padding: 0;

}

.forgot-wrap .main select{

	width: 346px;

	height: 40px;

	border: 1px solid #ccc;

	color: #666;

}

.forgot-wrap .main input.submit{

	width: 196px;

	height:46px;

	border: none;

	font-size: 16px;

	line-height: 35px;

	color: #fff;

	background: #157ebf;

	text-align: center;

	padding: 0;

}



.forgot-wrap .main.forgot-table input.submit{

	margin-top: 20px;

}



.forgot-wrap .main input.submit:hover{

	background: #03a0ea;

}

.forgot-wrap .main td img{

	border: 1px solid #ebebeb;

	float: left;

	display: inline;

}



.forgot-wrap .main td a.getcode{

	display: inline-block;

	/*float: left;*/

	width: 92px;

	height: 40px;

	text-align: center;

	font-size: 14px;

	background: #e8e8e8;

	line-height: 40px;

	margin-top: 0;

	color: #999;

}

.forgot-wrap .main td a.getcode:hover{

	background: #ddd;

	color: #777;

}

.forgot-wrap .reg-ri{

	width: 202px;

	height: 324px;

	padding-left: 64px;

	border-left: 1px solid #e5e5e5;

	margin-top: 110px;

	background: url(../../images/img64.jpg) no-repeat 64px bottom;

	margin-right: 66px;

	font-size: 14px;

	line-height: 32px;

}

.forgot-wrap .main-tips{

	margin-top: 15px;

	border-top: 1px solid #d9d9d9;

	line-height: 72px;

	text-align: center;

}

.forgot-wrap .main-tips span{

	font-size: 18px;

	font-family: Arial;

	color: #ff6c02;

}

.forgot-wrap .main-tips a{

	font-size: 14px;

	color: #e9731c;

}

.regist-wrap{

	height: 527px;

	border-top: 1px solid #f0f0f0;

	background: url(../../images/bg_shadow07.jpg) no-repeat center;

}

.regist-box{

	width: 278px;

	height: 489px;

	padding: 38px 20px 0;

	background: #fff;

	font-size: 13px;

	line-height: 32px;

	color: #333;

	position: relative;

}

.regist-box h2{

	font-weight: normal;

	font-size: 22px;

	line-height: 46px;

	color: #333;

	padding-bottom: 2px;

	margin-bottom: 19px;

	background: url(../../images/bg_line04.jpg) no-repeat center bottom;

}

.regist-box table{

	background: url(../../images/bg_table01.jpg) no-repeat;

}

.regist-box td{

	padding: 1px 0 20px 43px;

}

.regist-box td input{

	width: 224px;

	height: 30px;

	border: none;

	font-size: 12px;

	line-height: 30px;

	color: #999;

	float: left;

	_height: 28px;

	_border: 1px solid #fff;

}

.regist-box td input.password{

	position: absolute;

	left: 63px;

	top: 208px;

	z-index: 2;

	display: none;

}

.regist-box td input.password-r{

	top: 259px;

}

.regist-box td img{

	border: 1px solid #e1e1e1;

	float: left;

	margin-top: -1px;

}

.regist-box input.checkbox{

	width: 13px;

	height: 13px;

	float: left;

	margin: 10px 10px 0 0;

	display: inline;

}

.regist-box input.submit{

	width: 174px;

	height: 34px;

	font-size: 16px;

	line-height: 34px;

	color: #fff;

	background: #e9731c;

	border-radius: 3px;

	margin-top: 25px;

}

.regist-tips{

	width: 498px;

	padding-top: 57px;

	line-height: 24px;

	color: #fff;

}

.regist-tips p.fz40{

	font-size: 40px;

	line-height: 92px;

	color: #fff;

	text-shadow: 1px 0 1px rgba(0,0,0,0.24);

	-webkit-text-shadow: 1px 0 1px rgba(0,0,0,0.24);

	-ms-text-shadow: 1px 0 1px rgba(0,0,0,0.24);

}

.regist-tips p.fz18{

	font-size: 18px;

	line-height: 28px;

}

.regist-tips ul{

	width: 100%;

	height: 160px;

	float: left;

}

.regist-tips li{

	width: 190px;

	height: 52px;

	padding-left: 59px;

	float: left;

	margin-top: 28px;

	line-height: 22px;

	color: #f6e2e1;

	background: url(../../images/bg_Sign14.png) no-repeat;

}

.regist-tips li.se{

	background-position: 0 -52px;

}

.regist-tips li.th{

	background-position: 0 -104px;

}

.regist-tips li.fo{

	background-position: 0 -156px;

}

.regist-tips li p.fz24{

	font-weight: bold;

	font-size: 24px;

	line-height: 30px;

	font-family: Arial;

	color: #fff;

}

.regist-tips li span.fz20{

	font-size: 20px;

}

.regist-tips p.fz16{

	font-weight: bold;

	font-size: 16px;

	line-height: 86px;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.24);

	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.24);

	-ms-text-shadow: 1px 1px 1px rgba(0,0,0,0.24);

}



/*Inside*/

.inside-wrap{

	padding-bottom: 10px;

	width: 1000px;

	margin: 0 auto;

}

.path{

	line-height: 48px;

	color: #666;

	font-size: 14px;

}

.path span{

	color: #157ec0;

}

.path h2{

	font-size: 24px;

	color: #555;

	font-weight: normal;

}

.path a{

	display: inline-block;

	color: #666;

}

.path a:hover{

	color: #333;

}





/*Member*/

.my-account{

	width: 980px;

	height: 204px;

	margin: 26px auto 17px;

}

.my-account .wel{

	width: 150px;

	height: 124px;

	border: 1px solid #ddd;

	background: #fff;

	float: left;

	border-radius: 4px;

	padding: 28px 18px 0;

}

.my-account .wel img{

	float: left;

	padding: 1px;

	border: 1px solid #e3e3e2;

	border-radius: 1px;

}

.my-account .wel .tips{

	padding: 8px 0 0 7px;

	width: 70px;

	float: left;

	font-size: 12px;

	line-height: 22px;

	color: #8f8f8f;

	height: 70px;



}

.my-account .wel .tips p.username{

	font-size: 14px;

	color: #333;

}

.my-account .wel .tips a{

	color: #666;

}

.my-account .wel .tips a:hover,

.my-account .wel .tips span{

	color: #008bbf;

}

.my-account .wel .buttons{

	height: 25px;

	margin-top: 15px;

}

.my-account .wel .buttons a{

	display: inline-block;

	width: 25px;

	height: 25px;

	float: left;

	margin-right: 3px;

	background: url(../../images/bg_sign15.jpg) no-repeat;

}

.my-account .wel .buttons a.se{

	background-position:-29px 0;

}

.my-account .wel .buttons a.th{

	background-position:-57px 0;

}

.my-account .wel .buttons a.fo{

	background-position: -85px 0;

}

.my-account .wel .buttons a.fif{

	background-position:-113px 0;

}

.my-account .wel .buttons a:hover,

.my-account .wel .buttons a.on{

	background-position: 0 -25px;

}

.my-account .wel .buttons a.se:hover,

.my-account .wel .buttons a.se.on{

	background-position: -29px -25px;

}

.my-account .wel .buttons a.th:hover,

.my-account .wel .buttons a.th.on{

	background-position: -57px -25px;

}

.my-account .wel .buttons a.fo:hover,

.my-account .wel .buttons a.fo.on{

	background-position: -85px -25px;

}

.my-account .wel .buttons a.fif:hover,

.my-account .wel .buttons a.fif.on{

	background-position: -113px -25px;

}

.my-account .wel .wel-btn{

	display: inline-block;

	width: 147px;	

	height: 36px;

	background: #f8f8f8;

	border:1px solid #d9d9d9;

	text-align: center;

	color: #333;

	line-height: 36px;

	font-size: 14px;

}

.my-account .wel .wel-btn:hover{

	background: #e8e8e8;

}

.my-account .list {

	float: right;

	width: 729px;

	height: 105px;

	border: 1px solid #ddd;

	padding: 21px 17px 26px 24px;

	background: #fff;

	border-radius: 4px;

}

.my-account .list .box{

	width: 125px;

	height: 76px;

	padding-left: 32px;

	padding-top: 18px;

	border-left: 1px solid #ddd;

	float: left;

	position: relative;

	font-size: 14px;

	line-height: 30px;

	color: #333;

}

.my-account .list .box.fi{

	width: 244px;

	border: none;

	padding-left: 0;

}

.my-account .list .note{

	display: inline-block;

	width: 14px;

	height: 14px;

	position: relative;

	line-height: 0;

	_display: inline;

}



.my-account .list .box .note-tips{



}



.my-account .list .note .sign{

	display: inline-block;

	width: 14px;

	height: 14px;

	background: url(../../images/bg_sign27.jpg) no-repeat;

	cursor: pointer;

}

/**气泡**/

.my-account .list .note .note-tips{

	display:none;

	left: -29px;

	bottom:25px;

	position: absolute;

	width: 200px;

	border:1px solid #e6e6e6;

	background: #fff;

	line-height: 18px;

	z-index: 2;

	text-align: center;

}

.my-account .list .note .note-tips .note-bit{

	left: 29px;

	bottom: -8px;

	display: inline-block;

	overflow: hidden;

	position: absolute;

	width: 13px;

	height: 8px;

	background: url(../../images/bg_sign61.gif) no-repeat;

}



.my-account .list p.color-r{

	font-size: 16px;

}

.my-account .list p.del{

	font-size: 16px;

	color: #d0d0d0;

	text-decoration: line-through;

}

.my-account .btns{

	margin-left: 20px;

}

.my-account .btns a{

	display: inline-block;

	width: 56px;

	font-size: 14px;

	height: 26px;

	line-height:26px;

	color: #fff;

	text-align: center;

	background:#c5c5c5;

	float: left;

	margin-right: 3px;

}

.my-account .btns a:hover,.my-account .btns a.hover{

	background: #0e81c4;

}



.member-nav{

	width: 186px;

	float: left;

	border:1px solid #e6e6e6;

	border-radius: 4px;

	overflow: hidden;

	background: #fff;

}

.member-nav ul{

	

}

.member-nav li{

	width: 100%;

	float: left;

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #f2f2f2;

	float: left;

	

}



.member-nav li a{

	display: block;

	padding-left: 45px;

	font-size: 14px;

	line-height: 40px;

	color: #666;

}

.member-nav li a:hover,

.member-nav li.on a{

	background: url(../../images/bg_sign75.png) no-repeat right center #157ebf;

	color: #fff;

}

.member-main{

	width: 772px;

	float: right;

	margin-top: -8px;

}

.member-main .title{

	height: 40px;

	line-height: 40px;

	padding-bottom: 2px;

	margin-bottom: 15px;

	padding-bottom: 3px;

	background: url(../../images/bg_line06.jpg) no-repeat left bottom;

}

.member-main .title.mb{

	margin-bottom: 0;

}

.member-main .title h2{

	font-size: 18px;

	font-weight: bold;

	color: #555;

	padding-left: 30px;

	background: url(../../images/bg_sign18.jpg) no-repeat left center;

}

.member-main .title h2.se{

	background: url(../../images/bg_sign19.jpg) no-repeat left center;

}

.member-main .title h2.th{

	background: url(../../images/bg_sign20.png) no-repeat left center;

}

.member-main .title h2.fo{

	background: url(../../images/bg_sign21.png) no-repeat left center;

}

.member-main .title h2.fif{

	background: url(../../images/bg_sign24.jpg) no-repeat left center;

}

.member-main .title p.tips{

	padding-left: 24px;

	background: url(../../images/bg_sign22.jpg) no-repeat left center;

}

.member-main .total{

	width: 771px;

	border-top: 1px solid #d9d9d9;

	border-left: 1px solid #d9d9d9;

	float: left;

	margin-bottom: 15px;

	font-size: 16px;

	line-height: 42px;

	color: #333;

	text-align: center;

	background: #fff;

}

.member-main .total li{

	width: 253px;

	float: left;

	border-right: 1px solid #d9d9d9;

	border-bottom: 1px solid #d9d9d9;

}

.member-main .total li.last{

	width: 262px;

}

.member-main .total li .t{

	background: #e5e5e5;

	border-bottom: 1px solid #d9d9d9;



}

.member-main .total li .m{

	font-size: 16px;

	color: #c71200;

}

.minvest-table{

	margin-bottom: 25px;

}

.invest-table{

	margin-top: 22px;

}

.member-table{

	border-top: 1px solid #d9d9d9;

	border-left: 1px solid #d9d9d9;

	background: #fff;

	border-collapse: separate;

    border-spacing: 1px;



}

.member-table th{

	border-bottom: 1px solid #cecece;

	border-right: 1px solid #cecece;

	background: #e5e5e5;

	font-size: 14px;

	color: #333;

	font-weight: normal;

	padding: 5px 0;

}

.member-table .btns{

	width: 6px;

	height: 14px;

	float: right;

	margin: 9px 10px 0 0;

	display: inline;

	*margin-top: -25px;

}

.member-table .btns img{

	float: left;

	margin-bottom: 3px;

	cursor: pointer;

}

.member-table td{

	

	line-height: 34px;

	text-align: center;

	border-bottom: 1px solid #d9d9d9;

	border-right: 1px solid #d9d9d9;

}

.member-table td.bg{

	background: #f3f3f3;

}

.member-table td img{

	margin-top: ;

}

.member-table td a{

	color: #666;

	padding-left:15px;

	float: left

}

.member-table td a:hover{

	color: #c71200;

}

.mdeal-table{

	margin-top: 22px;

}

.bank-list{

	padding: 20px 30px 35px;

	border: 1px solid #e8e8e8;

	margin-bottom: 22px;

	background: #fff;

}

.bank-list h2{

	font-size: 14px;

	line-height: 32px;

	border-bottom: 1px dashed #cbcbcb;

	margin-bottom: 32px;

}

.bank-list .list{

	width: 740px;

}

.bank-list .list label{

	width: 185px;

	height: 38px;

	float: left;

	margin-bottom: 25px;

}

.bank-list .list input.radio{

	width: 13px;

	height: 13px;

	float: left;

	margin: 14px 8px 0 0;

	display: inline;

}

.bank-list .list img{

	border: 1px solid #dedede;

	float: left;

}

.bank-list .list label.on img{

	border: 1px solid #cdb084;

}

.bank-list .list .other p{

	padding-left: 28px;

	line-height: 38px;

	color: #2198c4;

	background: url(../../images/bg_sign23.jpg) no-repeat 46px 30px;

}

.bank-list .tips{

	line-height: 28px;

	border-bottom: 1px solid #d9d9d9;

	margin-top: 7px;

	margin-bottom: 22px;

}

.member-main .money{

}



.member-main .money td{

	font-size: 14px;

	line-height: 32px;

	padding:9px;

}

.member-main .money span{

}

.member-main .money span.fz18{

	font-size: 18px;

	color: #333;

}

.member-main .money input{

	width: 210px;

	height: 30px;

	padding: 0 5px;

	border: 1px solid #e8e8e8;

	margin-right: 5px;

}

.member-main .money input.submit, .member-main .money input.reset{

	width: 195px;

	height: 40px;

	font-size: 18px;

	line-height: 40px;

	color: #fff;

	border: none;

	background: #017fba;

}

.member-main .money input.reset{

	background: #bebebe;

}

.member-main .money input.submit:hover, .member-main .money input.reset:hover{

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.member-main .money .tips,.w-money .tips{

	border-top: 1px solid #e8e8e8;

	padding: 18px 31px 25px;

	line-height: 24px;

	background: #ebf6fc;

}

.member-main .money .tips h2,.w-money .tips h2{

	font-size: 14px;

	line-height: 30px;

}

.withdrawal-main{

	border: 1px solid #e8e8e8;

	border-top: none;

	padding-top: 30px;

}

.withdrawal-main .intro{

	padding: 0 32px;

}

.withdrawal-tit{

	line-height: 32px;

	border-bottom: 1px dashed #cbcbcb;

	margin: 20px auto 28px;

}

.withdrawal-tit h2{

	font-size: 14px;

}

.withdrawal-tit p{

	padding-left: 24px;

	background: url(../images/bg_sign22.jpg) no-repeat left center;

}

.w-card-list{

	width: 722px;

	position: relative;

	overflow: hidden;

}

.w-card-list ul{

	width: 774px;

	float: left;

	*padding-bottom: 28px;

}

.w-card-list li{

	width: 206px;

	height: 107px;

	float: left;

	margin: 0 52px 28px 0;

	display: inline;

	background: url(../images/bg_sign25.jpg) no-repeat 0 -107px;

	position: relative;

	cursor: pointer;

}

.w-card-list li.last{

	background-position: 0 0;

}

.w-card-list li .sign-sel{

	width: 16px;

	height: 15px;

	position: absolute;

	right: 0;

	top: 0;

	display: none;

}

.w-card-list li .sign-del{

	width: 42px;

	height: 18px;

	line-height: 18px;

	color: #fff;

	text-align: center;

	background: url(../images/bg_sign26.jpg) no-repeat;

	position: absolute;

	right: 0;

	top: 0;

	cursor: pointer;

}

.w-card-list li img.card{

	display: block;

	padding: 22px 0 16px 1px;

}

.w-card-list li p{

	font-size: 14px;

	line-height: 32px;

	color: #2079c4;

	text-align: center;

}

.withdrawal-main{

	border: 1px solid #e8e8e8;

	border-top: none;

	padding-top: 30px;

}

.withdrawal-main .intro{

	padding: 0 32px;

}

.withdrawal-tit{

	line-height: 32px;

	border-bottom: 1px dashed #cbcbcb;

	margin: 20px auto 28px;

}

.withdrawal-tit h2{

	font-size: 14px;

}

.withdrawal-tit p{

	padding-left: 24px;

	background: url(../../images/bg_sign22.jpg) no-repeat left center;

}

.w-card-list{

	width: 722px;

	position: relative;

	overflow: hidden;

}

.w-card-list ul{

	width: 774px;

	float: left;

	*padding-bottom: 28px;

}

.w-card-list li{

	width: 206px;

	height: 107px;

	float: left;

	margin: 0 52px 28px 0;

	display: inline;

	background: url(../../images/bg_sign25.jpg) no-repeat 0 -107px;

	position: relative;

	cursor: pointer;

}

.w-card-list li.last{

	background-position: 0 0;

}

.w-card-list li.last a{

	display: block;

	width: 100%;

	height: 100px ;

}



.w-card-list li .sign-sel{

	width: 16px;

	height: 15px;

	position: absolute;

	right: 0;

	top: 0;

	display: none;

}

.w-card-list li .sign-del{

	width: 42px;

	height: 18px;

	line-height: 18px;

	color: #fff;

	text-align: center;

	background: url(../../images/bg_sign26.jpg) no-repeat;

	position: absolute;

	right: 0;

	top: 0;

	cursor: pointer;

}

.w-card-list li img.card{

	display: block;

	padding: 22px 0 16px 1px;

}

.w-card-list li p{

	font-size: 14px;

	line-height: 32px;

	color: #2079c4;

	text-align: center;

}

.fill-money{

	background: #fff;

	padding: 20px

}

.fill-money h2{

	font-size: 14px;

	line-height: 32px;

	border-bottom: 1px dashed #dbdbdb;

	margin-bottom: 16px;

}

.fill-money td{

	font-size: 14px;

	line-height: 32px;

	padding: 0 15px 18px 0;

}

.fill-money td span{

	float: left;

}

.fill-money td span.color-r{

	font-family: Arial;

	color: #c71200;

}





.fill-money td label{

	font-size: 12px;

	color: #999;

}

.fill-money td input{

	float: left;

	width: 210px;

	height: 30px;

	padding: 0 5px;

	border: 1px solid #e8e8e8;

	font-size: 14px;

	line-height: 30px;

	color: #000;

	margin-right: 10px;

	display: inline;

}

.fill-money td input.checkbox{

	width: 13px;

	height: 13px;

	float: left;

	margin: 11px 10px 0 30px;

	display: inline;

}

.fill-money td input.submit{

	width: 195px;

	height: 46px;

	padding: 0;

	border: none;

	background: url(../../images/bg_btn05.jpg) no-repeat;

	font-size: 18px;

	line-height: 46px;

	color: #fff;

}

.fill-money td input.submit:hover{

	background-position: 0 -46px;

}

.fill-money td  span{

	color: #000;

}

.fill-money td .zhu{

	font-size: 12px;

	color: #999;

	margin-left: 50px;

	background: url(../../images/bg_sign84.jpg) no-repeat 0 center;

	padding-left: 22px;

}

.fill-money td a{

	display: inline-block;

	font-size: 12px;

	line-height: 32px;

	color: #999;

	float: left;

}

.fill-money td a:hover{

	color: #c71200;

}

.fill-money td a.getcode{

	width: 82px;

	height: 32px;

	background: #f4f4f4;

	text-align: center;

}

.w-card-tips{

	border-top: 1px solid #f5d7d5;

	padding: 8px 36px 22px;

	background: #fdf8f9;

	line-height: 24px;

}

.w-card-tips h2{

	font-size: 14px;

	line-height: 45px;

}



/*Invest*/

.inner-title{

	border-bottom: 3px solid #0094d9;

	height: 50px;

	line-height: 50px;

	margin-bottom: 15px;

}

.inner-title a{

	font-size: 12px;

	color: #555;

}

.inner-title a:hover{

	color: #0094d9;

}

.inner-title h3{

	font-weight: bold;

	font-size: 20px;

}

.inner-title h3 span{

	font-size: 24px;

	color: #0094d9;

}

.invest-tips{

	border: 1px solid #dedede;

	margin: 0 auto 18px;

	background: #fff;

}

.invest-tips .list{

	padding: 21px 30px;

	width: 608px;

	float: left;

	border-right: 1px solid #dedede;

}

.invest-tips .list li{

	width: 100%;

	font-size: 14px;

	line-height: 36px;

	color: #111;

}

.invest-tips .list-box{

	width: 528px;

	float: right;

}

.invest-tips .list-box a{

	display: inline-block;

	width: 100px;

	color: #555;

	float: left;

	margin-right: 15px;

	text-align: center;

}

.invest-tips .list-box a:hover{

	color: #0094d9;

}

.invest-tips .list-box a.on{

	line-height: 20px;

	color: #fff;

	background: #0094d9;

	margin-top: 9px;

	text-align: center;

}

.invest-tips .list-box a.all{

	width: 50px;

	font-size: 12px;

	line-height: 20px;

	text-align: center;

	margin: 9px 15px 0 0;

	padding: 0;

}



.invest-tips .tips{

	width: 246px;

	height: 120px;

	padding: 15px 28px;

	float: right;

	font-size: 13px;

	line-height: 29px;

	color: #555;

}

.invest-tips .tips p{

	padding-left: 26px;

	background: url(../../images/bg_sign28.jpg) no-repeat;

}

.invest-tips .tips p.se{

	background-position: 0 -30px;

}

.invest-tips .tips p.th{

	background-position: 0 -60px;

}

.invest-tips .tips p.fo{

	background-position: 0 -90px;

}

.invest-tips .tips b{

	font-size: 14px;

	font-weight: normal;

	color: #000;

}



.invest-list-box{

	border: 1px solid #dedede;

	border-top: 0;

	background: #fff;

}

.invest-list .rank{

	display: inline-block;

	width: 37px;

	height: 37px;

	line-height: 37px;

	text-align: center;

	color: #fff;

	background:url(../../images/bg_sign71.jpg) no-repeat 0 -66px;

}

.invest-list .rank.hr{

	background-position: 0 0;

}

.invest-list .btn{

	display: inline-block;

	width: 74px;

	height: 33px;

	text-align: center;

	line-height: 33px;

	color: #fff;

	background: url(../../images/bg_sign72.jpg) no-repeat;

}

.invest-list .btn:hover{

	background-position: 0 -33px;

	color: #fff;

}

.page{

	height: 34px;

	margin: 35px auto 0;

	text-align: center;

	font-size: 14px;

}

.page a{

	display: inline-block;

	width: 32px;

	height: 32px;

	line-height: 32px;

	color: #777;

	margin-right: 2px;

	background: #fff;

	border: 1px solid #e5e5e5;

}

.page a:hover,.page a.on{

	border: 1px solid #0094d9;

	background: #0094d9;

	color: #fff;

}

.invest-rec{

	background: none;

	padding: 0;

	margin: 8px auto 30px;

}

.invest-rec .con{

	padding: 0 25px;

}

.invest-rec .con .img{

	float: left;

}

.index-list .list .img img{

	padding: 3px;

	border: 1px solid #d9d9d9;

	float: left;

}

.invest-rec .t{

	width: 952px;

	background: none;

	border: 1px solid #ccc;

	padding: 15px 4px 0 24px;

}





.invest-rec .time{

	padding-top: 0;

	width: 218px;

	height: 224px;

	border: 1px solid #e6e6e6;

	background: #fff;

	overflow: hidden;

}



.invest-rec .time .repay{

	background: url(../../images/bg_shadow16.jpg) no-repeat;

	width: 214px;

	height: 224px;

	padding-left: 4px;

}

.invest-rec .time .repay td{

	height: 48px;

	color: #fff;

	padding: 5px;

}

.invest-rec .time .rate {

	padding:0 11px 0 17px;

}

.invest-tab{

	position: relative;

	height: 42px;

	z-index: 9;

}



.invest-tab .tab-list{

	border-right: 1px solid #dcdcdc;

	border-bottom: 1px solid #dcdcdc;

	height: 42px;

	background: #fbfbfa;

}

.invest-tab .tab-list li{

	float: left;



	padding-top: 2px;

	font-size: 16px;

	line-height: 39px;

	color: #555;

	text-align: center;

	border-left: 1px solid #dcdcdc;

	border-top: 1px solid #dcdcdc;

	background: #fbfbfa;

	cursor: pointer;

}

.invest-tab .tab-list li.on{

	border-top: 3px solid #167dbf;

	padding-top: 0;

	border-bottom: none;

	background: #fff;

}

.invest-tab .tab-list .blank{

	width: 727px;

	height: 42px;

	border-bottom: 1px solid #dcdcdc;

	float: right;

}

.invest-tab .tab-box{

	width: 100%;

	position: relative;

	padding-bottom: 36px;

	border-bottom: 1px solid #e5e5e5;

	margin-bottom: 7px;

}

.invest-tab .tab-box .boxs{

	width: 100%;

	position: absolute;

	left: 0;

	top: 0;

	display: none;

}

.invest-tab .tab-box .title{

	padding-left: 24px;

	font-size: 16px;

	line-height: 60px;

	color: #333;

	background: url(../../images/bg_sign29.jpg) no-repeat left center

}

.invest-tab .tab-box .con{

	padding: 18px 23px;

	background: #fff;

	border: 1px solid #dedede;

}

.invest-tab .tab-box .minvest-table{

	width: 100%;

	margin-bottom: 0;

}

.invest-boxs {

}

.invest-boxs .box{

	border: 1px solid #dcdcdc;

	border-top: none;

	padding:15px 35px 40px;

	background: #fff;

	line-height: 24px;

}



.invest-boxs .box .title{

	font-size: 16px;

	line-height: 52px;

	color: #333;

	padding-left: 28px;

	background: url(../../images/bg_sign30.jpg) no-repeat 0 1px;

}

.invest-boxs .box .title.se{

	background-position: 0 -51px;

}

.invest-boxs .box .title.th{

	background-position: 0 -103px;

}

.invest-boxs .box .title.fo{

	background-position: 0 -155px;

}

.invest-boxs .box .title.fif{

	background-position: 0 -206px;

}

.invest-boxs .box .title.si{

	background-position: 0 -260px;

}

.invest-boxs .box .intro{

	padding: 18px 23px;

	border: 1px solid #dedede;

	background: #fff;

}

.invest-boxs .box  a{

	color: #a9a9a9;

}

.invest-boxs .box  a:hover{

	color: #167dbf;

}

.invest-boxs .box .con{

	font-size: 14px;

	line-height: 24px;

	overflow: hidden;

}

.invest-boxs .box .f-list li{

	width: 84px;

	height: 99px;

	float: left;

	margin: 0 13px 13px;

	display: inline;

	line-height: 33px;

	color: #777;

	text-align: center;

	overflow: hidden;

}

.invest-boxs .box p.fz30{

	font-size: 30px;

	line-height: 66px;

	color: #fff;

	background: #d8b784;

	border-radius: 4px;

}

.invest-boxs .box p.se{

	background: #8ab4dc;

}

.invest-boxs .box p.th{

	background: #80c0fe;

}

.invest-boxs .box p.fo{

	background: #f6da77;

}

.invest-boxs .box p.fif{

	background: #7cc4dd;

}

.invest-boxs .box p.si{

	background: #95d5b7;

}

.invest-boxs .box p.sev{

	background: #e6a57f;

}

.invest-boxs .box p.ei{

	background: #afacde;

}

.invest-boxs .box .s-list li{

	width: 100px;

	height: 98px;

	float: left;

	margin: 0 24px 14px;

	text-align: center;

	overflow: hidden;

	display: inline;

}

.invest-boxs .box .s-list li span{

	padding-left: 19px;

	background: url(../../images/bg_sign31.jpg) no-repeat left center;

}



.invest-title{

	padding-bottom: 3px;

	height: 46px;

	line-height: 46px;

	background: url(../../images/bg_line06.jpg) no-repeat 0 bottom;

	margin-top: 10px;



}

.invest-title a{

	font-size: 12px;

	color: #555;

}

.invest-title a:hover{

	color: #0094d9;

}

.invest-title h3{

	font-weight: normal;

	font-size: 20px;

}

.invest-title h3 span{

	font-weight: bold;

	color: #0094d9;

}



.invest-imglist{

}

.invest-imglist .title{

	height: 50px;

	padding-top: 15px;

	background: #fff;

	border:1px solid #dddddd;

	border-top: none;

	padding-left: 36px;

	line-height: 44px;

}

.invest-imglist h2{

	font-weight: normal;

	font-size: 18px;

	padding: 0 10px 0 30px;

	background: url(../../images/bg_sign30.jpg) no-repeat 0 -312px;

}

.invest-imglist .list{

	padding: 20px 0 5px;

	border: 1px solid #e5e5e5;

	border-top: none;

	background: #fafafa;

}

.invest-imglist .btns{

	width: 46px;

	height: 105px;

	float: left;

	cursor: pointer;

}

.invest-imglist .prev{

	background: url(../../images/bg_btn06.jpg) no-repeat;

}

.invest-imglist .next{

	background: url(../../images/bg_btn07.jpg) no-repeat;

}

.invest-imglist .btns.hover{

	background-position: -46px 0;

}

.invest-imglist .list-main{

	width: 882px;

	height: 142px;

	float: left;

	position: relative;

	overflow: hidden;

}

.invest-imglist .list-main ul{

	float: left;

	width: 882px;

}

.invest-imglist .list-main li{

	width: 142px;

	height: 142px;

	float: left;

	margin-right: 6px;

	display: inline;

	text-align: center;

}

.invest-imglist .list-main p{

	line-height: 37px;

	color: #989898;

}

.invest-imglist .list-main a:hover p{

	color: #167dbf;

}

.cf-title{

	height: 47px;

	line-height: 46px;

	color: #555;

	padding-bottom: 2px;

	background: url(../../images/bg_line06.jpg) no-repeat left bottom;

}

.cf-title h2{

	font-size: 16px;

	padding-right: 22px;

	font-weight: bold;

}

.cf-title p{

	height: 46px;

	padding: 0 15px 0 24px;

	float: left;

	background: url(../../images/bg_sign32.jpg) no-repeat;

}

.cf-title p.se{

	background-position: 0 -46px;

}

.cf-title p.th{

	background-position: 0 -92px;

}

.cf-title .slideup{

	width: 46px;

	height: 46px;

	background: url(../../images/bg_btn08.jpg) no-repeat;

	float: right;

	cursor: pointer;

}

.cf-title .slideup.down{

	background-position: 0 -46px;

}

.confirm-account{

	margin-bottom: 13px;

}

.confirm-account .main{

	padding: 25px 0 20px;

	background:#fff;

	border: 1px solid #d9d9d9;

	border-top: 0;

}



.confirm-account .main li{

	width: 461px;

	height: 30px;

	padding-left: 28px;

	float: left;

	font-size: 14px;

	line-height: 30px;

	color: #333;

}

.confirm-account .main span{

	color: #666;

}

.confirm-account .main span.color-r{

	color: #c71200;

	font-family: Arial;

}

.confirm-account .tips-main{

	padding: 25px 30px 40px;

	font-size: 14px;

}

.confirm-account .tips-main table{

	margin: 22px 0 35px 60px;

	width: 760px;

	border: 1px solid #e5e5e5;

	border-width: 1px 1px 0 0;

}

.confirm-account .tips-main table td,.confirm-account .tips-main table th{

	padding: 10px;

	border: 1px solid #e5e5e5;

	border-width: 0 0 1px 1px ;

	text-align: center;

}

.confirm-account .tips-main table td.red{

	background: #c71200;

	color: #fff;

}

.confirm-account .tips-main table th{

	background: #f8f8f8;

}

.confirm-addup{

	background: #fffbfa;

	padding: 25px 36px;

}

.confirm-money{

	margin-bottom: 16px;

}

.confirm-money .main{

	padding: 25px 28px;

	background: #fdf8f9;

	border: 1px solid #f5d7d5;

	border-top: none;

}

.confirm-money .main td{

	font-size: 14px;

	line-height: 32px;

	padding: 0 15px 5px 0;

}

.confirm-money td input,.invest-rec .time .btns input{

	width: 210px;

	height: 30px;

	padding: 0 12px;

	border: 1px solid #d9d9d9;

	float: left;

	line-height: 30px;

	color: #666;

}

.confirm-money td a{

	display: inline-block;

	padding-left: 23px;

	font-size: 12px;

	line-height: 32px;

	color: #999;

}

.confirm-money td p{

	font-size: 12px;

	color: #999;

}

.confirm-money .main .btns,.invest-rec .time .btns{

	width: 236px;

	height: 32px;

	float: left;

	margin-right: 6px;

}

.confirm-money .btns input,.invest-rec .time .btns input{

	width: 176px;

	font-size: 18px;

	

}

.confirm-money .btns .btn-up{

	width: 34px;

	height: 16px;

	float: left;

	cursor: pointer;

	background: url(../../images/bg_btn09.jpg) no-repeat;

}

.confirm-money .btns .btn-down{

	width: 34px;

	height: 16px;

	float: left;

	cursor: pointer;

	background: url(../../images/bg_btn10.jpg) no-repeat;

}

.invest-rec .time .btns{

	padding-left: 17px;

	width: 168px;

	margin-top: 8px;

}

.invest-rec .time .btns input{

	width: 116px;

	height: 26px;

	line-height: 26px;

	border-color: #ededed;

}

.invest-rec .time .btns .btn-up{

	width: 24px;

	height: 14px;

	float: left;

	cursor: pointer;

	background: url(../../images/bg_btn21.jpg) no-repeat;

}

.invest-rec .time .btns .btn-down{

	width: 24px;

	height: 14px;

	float: left;

	cursor: pointer;

	background: url(../../images/bg_btn22.jpg) no-repeat;

}

.confirm-money span{

	font-size: 12px;

	color: #777;

	float: left;

}

.confirm-money span.color-r{

	color: #ab0f00;

	font-size: 14px;

	font-family: Arial;

}

.confirm-money span.fz18{

	font-size: 18px;

	font-family: Arial;

	color: #c71200;

	padding-right: 10px;

}

.confirm-money span.fz16{

	font-size: 16px;

	color: #000;

	padding-right: 12px;

}

.confirm-money span.color-red{

	color: #d97e7b;

}

.confirm-money a.btn-re{

	width: 108px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	background: url(../../images/bg_btn11.png) no-repeat;

	float: left;

	margin: 0 23px 0 26px;

	padding-left: 0;

}

.confirm-money a.refresh{

	display: inline-block;

	background: url(../../images/bg_sign33.png) no-repeat left center;

}

.confirm-money td.line{

	height: 1px;

	line-height: 1px;

	background: #d7d3d4;

	padding: 0;

}

.confirm-money a:hover{

	color: #ab0f00;

}

.confirm-money a.btn-re:hover{

	color: #fff;

}

.confirm-money input.submit{

	width: 235px;

	height: 47px;

	border: none;

	padding: 0;

	font-size: 20px;

	line-height: 47px;

	color: #fff;

	background: url(../../images/bg_btn12.jpg) no-repeat;

}

.confirm-plan{

	border: 1px solid #e6e6e6;

	border-top: none;

	padding:25px 17px;

	background: #fff;



}



.confirm-plan .confirm-span{

	font-size: 14px;

	margin-bottom: 20px;

}

.confirm-plan .confirm-span span{

	padding:0 30px 0 0;

}

.confirm-plan .confirm-span b{

	font-family: Arial;

}

.confirm-plan .confirm-span i{

	font-style: normal;

	font-family: Arial;

}



.confirm-invest{

	background: #e7f2f8;

	border:1px solid #e6e6e6;

	padding:20px 33px;

	border-top: none;

}

.confirm-invest td{

	padding: 10px 0;

	font-size: 14px;

	color: #333;

}

.confirm-invest td input.text{

	width: 220px;

	height: 30px;

	border: 1px solid #d4d4d4;

	line-height: 24px;

	padding:0 8px;



}

.confirm-invest td a{

	color: #333;

}

.confirm-invest td a:hover{

	color: #167dbf;

}

.confirm-invest td a.pwd{

	color: #999;

	font-size: 12px;

}

.confirm-invest td a.pwd:hover{

		text-decoration: underline;

}

.confirm-invest td input.sub{

	width: 215px;

	height: 48px;

	background: #167dbf;

	color: #fff;

	font-size: 20px;

	border: none;

	border-radius: 4px;

	margin-top: 6px;



}

.confirm-invest td input.sub:hover{

	background: #04a1ea;

}



.fund-apply .apply-table td{position: relative;}

.bub{ z-index: 2; width: 160px; left: 2px;  top: 34px;position: absolute; padding:0 12px; border: 1px solid #ddd; background: #fff;}

.bub .bit{display: inline-block;width: 13px;height: 8px;position: absolute; left: 25px;top: -8px;background: url(../../images/bg_sign59.gif) no-repeat;}



input.error,.fund-apply .apply-table input.error{

	border:1px solid  #f00;  

}



.error{



	color:#f00;

	font-size: 12px;

}





/**投资详情*2014-09-22**/

.intro-box{ display: block;	height: 98px;overflow: hidden;}

.intro-pop{ position:absolute; left: 50%;top: 670px;width: 660px;padding:50px 30px;margin-left:-330px; background: #fff; border: 1px solid #ccc;z-index:19; display: none; }

.intro-pop .intro-pop-close{ margin-top: -40px; font-family:Arial; font-size: 16px; color: #666;}

/**登陆状态*2014-10-29**/

.banner-succ{

	width: 240px;

	height: 242px;

	background: url(../../images/bg_shadow01.png) repeat;

	position: absolute;

	right: 50%;

	margin-right: -490px;

	top: 35px;

	padding: 23px;

	z-index: 2;

	color: #fff;

}

.banner-succ .wel{

	font-size: 18px;

	color: #fff;

}

.banner-succ .user{

	color: #d0d8e4;

	border-bottom: 1px solid #294e7b;

	text-transform: uppercase;

}



.banner-succ .cash-ye{

	border-top: 1px solid #547aad;

	padding-top: 6px;

}

.banner-succ .cash-ye,.banner-succ .cash-zc{

	font-size: 14px;

	color: #fff;

}

.banner-succ .yellow{

	font-size: 18px;

	color: #ffc300;

}

.banner-succ .enter{

	padding: 15px 0;

}

.banner-succ .enter a{

	display: inline-block;

	width: 240px;

	height: 36px;

	font-size: 16px;

	line-height: 36px;

	background: #1487c8;

	color: #fff;

	text-align: center;

}

.banner-succ .enter a:hover{

	background: #0877b6;

}

.phone-tips{

	width: 300px;

	height: 150px;

	position: absolute;

	left: 50%;

	top: 300px;

	margin-left: -150px;

	z-index: 100;

}

.phone-tips-title{

	width: 300px;

	height: 55px;

	background: url(../../images/phone_top.png) no-repeat;

}

.phone-tips-title h2{

	font-size: 14px;

	line-height: 48px;

	color: #333;

	float: left;

	padding-left: 25px;

}

.phone-tips-title .close{

	float: right;

	margin-top: 10px;

	cursor: pointer;

}

.phone-tips-bot{

	width: 300px;

	height: 20px;

	background: url(../../images/phone_bot.png) no-repeat;

}

.phone-tips-mid{

	height: 60px;

	padding: 15px 25px 0;

	background: url(../../images/phone_mid.png) repeat-y;

	text-align: center;

}

<!---------------------------------首页产品------------->

.bg{

	width: 980px;

	margin: 0 auto;

	position: relative;

}

/*index*/

.index-ban,

.index-ban li{

	width: 100%;

	height: 645px;

}

.index-ban{

	overflow: hidden;

	position: relative;

}

.index-ban .hd{

	position: absolute;

	bottom: 40px;

	left: 0px;

	width: 100%;

	text-align: center;

}

.index-ban .hd li{

	width: 50px;

	height: 2px;

	display: inline-block;

	float: none;

	*display: inline;

	font-size: 0px;

	background: #b4b4b4;

	margin-right: 3px;

}

.index-ban .hd li.on{

	background: #2a8a15;

}

.index-pro{

	background: url(../images/index-pro-bg.jpg) repeat-x bottom;

	background-color: #313131;

	padding-bottom: 80px;

}

.index-pro-box{

	padding-top: 60px;

}

.index-pro-menu{

	width: 244px;

	overflow:hidden

}

.index-pro-menu-top{

	height: 13px;

	background: url(../images/index-pro-menu-top.png) no-repeat center;

}

.index-pro-menu-bot{

	height: 19px;

	background: url(../images/index-pro-menu-bot.png) no-repeat center;

}

.index-pro-menu dt .tit{

	font-size: 18px;

	color: #fff;

	line-height: 24px;

}

.index-pro-menu dt .sub-tit{

	font-size: 14px;

	color: #88cd79;

}

.index-pro-menu dt .sub-tit b{

	color: #fff;

}

.index-pro-menu dt{

	padding: 5px 0px 15px 42px;

	background: url(../images/index-pro-menu-icon.jpg) no-repeat 20px 10px;

	background-color: #2a8a15;

}

.index-pro-menu dd{

	background: url(../images/index-pro-menu-dd.jpg) no-repeat top;

	padding: 10px 3px 0px 3px;

	background-color: #2a8a15;

}

.index-pro-menu-box{

	background: #fff;

	/*height: 680px;*/

}

.index-pro-menu-box .tit{

	font-size: 16px;

	padding-left: 38px;

	line-height: 54px;

	border-bottom: 1px solid #f2f2f2;

}

.index-pro-menu-box .tit b{

	color: #2a8a15;

}

.index-pro-menu-box .menu-li{

	padding: 16px 0px 16px 38px;

	border-bottom: 1px solid #f2f2f2;

}

.index-pro-menu-box .menu-li li{

	width: 95px;

	font-size: 14px;

}

.index-pro-menu-box .menu-li li a{

	color: #999;

}





.index-pro-menu-box .menu-li .grop-tit a{

	color: #666;

}

.index-pro-menu-box .menu-li li a:hover,.index-pro-menu-box .menu-li li .hover{

	color: #2a8a15;

}

.index-pro-menu-box .laster{

	border-bottom: none;

}

.index-pro-img,

.index-pro-img img{

	width: 216px;

	height: 152px;

}

.index-pro-img{

	margin: 2px;

	margin-bottom: 0px;

}

.index-pro-list{

	width: 696px;

}

.index-pro-list ul{

	margin-right: -18px;

}

.index-pro-list li{

	background: #929292;

	position: relative;

	margin-right: 18px;

	margin-bottom: 15px;

	cursor: pointer;

}

.index-pro-list .prevLi{

	background: transparent;

	margin-right: 0px;

}

.index-pro-list li.on{

	background: #2a8a15;

}

.index-pro-list li.on i{

	background: url(../images/index-pro-i-cur.png) no-repeat center;

}

.index-pro-list li.on .dis{

	background: #2a8a15;

}

.index-pro-list li.on .dis a{

	color: #fff;

}

.index-pro-list li i{

	display: block;

	position: absolute;

	width: 26px;

	height: 26px;

	background: url(../images/index-pro-i.png) no-repeat center;

	top: 0px;

	right: 0px;

}

.index-pro-list .tit,

.index-pro-list .dis{

	padding-left: 32px;

	background: #fff;

	margin: 0px 2px;

}

.index-pro-list .tit{

	font-size: 14px;

	line-height: 36px;

	color: #2a8a15;

}

.index-pro-list .tit a{

	color: #2a8a15;

}

.index-pro-list .dis{

	margin-bottom: 2px;

	padding: 10px 0px 10px 32px;

}

.index-pro-list .dis a{

	color: #999;

}

.index-pro .hd{

	padding: 45px 0px 35px;

	background: url(../images/index-pro-hd-bg.jpg) no-repeat center;

	position: relative;

}

.index-pro .hd .more{

	display: block;

	width: 35px;

	height: 35px;

	background: url(../images/index-pro-more.jpg) no-repeat center;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -17px;

	margin-left: -17px;

}

.index-pro .hd .prev,

.index-pro .hd .next{

	width: 13px;

	height: 16px;

	background: url(../images/index-pro-row.png) no-repeat left;

	position: absolute;

	top: 50%;

	margin-top: -8px;

}

.index-pro .hd .prev{

	left: 50%;

	margin-left: -38px;

}

.index-pro .hd .next{

	background: url(../images/index-pro-row.png) no-repeat right;

	right: 50%;

	margin-right: -38px;

}

.index-pro .hd .prev:hover,

.index-pro .hd .next:hover{

	background-image: url(../images/index-pro-row-cur.png);

}

