@charset "utf-8";
/* CSS Document */
/* CSS base litao coder */
body{background:#f1f1f1; color:#666;}
/* .bannerBox{width:100%; height:350px; position:relative; top:-3px; text-align:center; background:#fff; overflow:hidden;}
.bannerBox a{width:auto; height:350px; margin:auto; text-align:left; display:inline-block;} 
.bannerNavBox{width:100%; height:30px; position:absolute; bottom:0px; left:0px; background:url(../images/df_bannerBottomBG.png) repeat-x bottom; text-align:center; z-index:10;}
.bannerNavBox a{width:16px; height:16px; overflow:hidden; display:inline-block; background:url(../images/bannerNavBg.png) no-repeat; cursor:pointer; margin:0px 5px;}
.bannerNavBox a.no{background-position:0px -25px;}
.bannerNavBox a.yes{background-position:0px 0px;} */
/*banner*/
.banner{ height:350px; width:100%; overflow:hidden; position:relative;}
#fcimg {
	margin: 0px auto; width: 100%; height: 350px; 
}
#fcimg li {
	height: 350px;
	_margin-top: 20px;
}
#fcnum {
	left: 48%; top: 315px; text-align: center; position: absolute;
}
#fcnum li {
	background: url("../images/tmpe/icon.png") no-repeat -20px -0px; margin: 0px 10px 0px 0px; width: 14px; height: 14px; float: left; cursor: pointer;
}
#fcnum li.crn {
	background: url("../images/tmpe/icon.png") no-repeat -0px 0px;
}

/*content*/


/* Content */
.Content{width:100%; height:auto;}
.tuwenList{width:100%; height:auto;}
.tuwenList li{width:218px; float:left; margin-left:22px; display:inline; text-align:center;}
.tuwenList li span{width:108px; height:108px; background:url(../images/baseIcon.png) no-repeat; display:inline-block; margin:auto; text-align:center;}
.tuwenList li span.tuwenIcon_1{background-position:-60px -49px;}
.tuwenList li span.tuwenIcon_2{background-position:-251px -59px;}
.tuwenList li span.tuwenIcon_3{background-position:-441px -61px;}
.tuwenList li h2{width:100%; height:30px; line-height:1.8; font-size:18px; text-align:center; margin-top:5px; font-weight:normal; color:#000000;}
.tuwenList li p{width:100%; height:auto; line-height:1.5; font-size:14px; color:#999999; text-align:left; margin-top:5px;}
.tuwenList li a{width:100%; height:auto; display:inline-block;}
.tuwenList li a:hover h2{color:#da251c;}
.tuwenList li a:hover p{color:#666666;}
.tuwenList li a:hover span.tuwenIcon_1{background-position:-60px -192px;}
.tuwenList li a:hover span.tuwenIcon_2{background-position:-251px -202px;}
.tuwenList li a:hover span.tuwenIcon_3{background-position:-441px -204px;}



.df_newBox{width:100%; height:auto; margin-top:30px;}
.df_newLeft,.df_newRight{width:470px; height:auto;}
.df_newLeft{float:left;}
.df_newRight{float:right;}
.newstitleBox{width:100%; height:40px; border-bottom:1px solid #e5e5e5; position:relative;}
.newstitleBox i{width:32px; height:32px; display:inline-block; vertical-align:middle; margin:0px 5px; background:url(../images/baseIcon.png) no-repeat; overflow:hidden;}
.newstitleBox i.newsIcon_1{background-position:0px -202px;}
.newstitleBox i.newsIcon_2{background-position:0px -240px;}
.newstitleBox span{width:100px; height:40px; line-height:40px; font-size:20px; color:#545454; display:inline-block; font-weight:normal;}
.newstitleBox a{width:auto; height:20px; line-height:20px; position:absolute; right:0px; top:10px; color:#c8c8c8;}
.txList ul{width:100%; height:auto; margin-top:10px;}
.txList ul li{width:450px; height:30px; line-height:1.8; padding-left:20px; background:url(../images/newsItem.png) no-repeat 5px 8px; border-bottom:1px solid #f1f1f1; font-size:14px; color:#666666;}
.txList ul li a,.txList ul li span{line-height:1.8; font-size:14px; color:#666666; display:inline-block;}
.txList ul li a{width:350px; float:left;}
.txList ul li a:hover{color:#0094d9;}
.txList ul li span{float:right; width:100px; text-align:right;}


.index_img{ margin:20px auto; overflow:hidden;}
.index_img ul li{ float:left;}
.crjs{ float:right; width:265px; height:264px; border:1px solid #eeeeee; margin-left:14px; background:#fff; overflow:hidden; margin-bottom:20px;}
.crjs .wb{ margin:0px 14px; overflow:hidden; color:#999; font-size:14px; line-height:20px;}
.yousi{ float:left; width:717px;height:264px; border:1px solid #eeeeee;background:#fff;overflow:hidden;margin-bottom:20px;}
.yousi ul li{ width:218px; margin:20px 10px 10px 10px; text-align:center; float:left;}


.index_content{ width: 1000px; overflow: hidden; margin: 0px 0;}
.index_content .c_left{ width: 712px; margin-right: 18px; float:left;}
.index_content .c_left .more{ float: right}
.index_content .c_left h1{height: 20px; line-height: 20px;}


.index_content .c_right{ width: 272 px; overflow: hidden; float:right;}
.index_content .c_right .news_list{ border: 1px solid #eeeeee; background:#fff; }
.index_content .c_right h3{ height: 38px; line-height: 38px; border-bottom: 1px #eee solid; padding-left:20px;}
.index_content .c_right h3 a{ font-size: 15px; font-weight: bold; color: #666666; display:block;}
.index_content .c_right .news_list i{ display: block; float: left; padding: 0px; cursor:pointer; margin-right:20px;}
.index_content .c_right .news_list i.act{ border-bottom: 2px #ccab75 solid;}


.index_content .c_right h3 img{ margin-left: 10px; padding-top: 5px;}
.index_content .c_right h3 .more{ float: right; padding-right: 10px; }
.index_content .c_right h3 .more a{ font-size: 12px;}

.index_content .c_right .news_list ul{ padding: 6px 15px;}
.index_content .c_right .news_list ul li{ background: url(../images/dot_1.jpg) no-repeat left; padding-left: 15px; height: 30px; line-height: 30px; overflow: hidden}
.index_content .c_right .news_list ul li a{ font-size: 12px;color:#666;}

.index_content .c_right .ad1{ margin-top: 15px;}

.index_list{ background:#fff; overflow:hidden; border:1px solid #eee; margin-bottom:20px;}
.index_list h1{ height:40px; line-height:40px; padding:20px; font-size:23px; font-weight:bold; color:rgb(242, 146, 33);  }

.main_box{padding:0px; overflow:hidden; font-family: "Microsoft YaHei", "NSimSun","Arial"; font-size:14px;}
.main_box ul li{ border-top:1px solid #eee; padding:20px; line-height:40px;}
.main_box ul li:hover{ border-top:1px solid #eee; padding:20px; background:#f9f9f9;}
.main_box b{ font-size:16px;}

.loading{
display:inline-block;
width:100px;	
}
.loading em {
background: url(../images/loadingbg.gif);
height: 12px;
display: block;
}

.incol_l{ margin-bottom: 20px;}

.huikuan { border: 1px #eee solid; width: 710px; padding-bottom: 10px; margin-right: 10px; background:#fff;height: 250px; float:left;}
.huikuan h3{ margin-left: 10px; margin-top: 10px; font-weight: bold; height:30px;}
.huikuan li{ margin-left: 10px; height:40px; overflow: hidden; padding: 5px 0; margin-right: 10px; border-bottom: 1px dotted #dbdbdb}
.huikuan dt{ float: left; width: 56px; background: #4591d7; text-align: center; color: #fff; font-weight:normal; height:32px; line-height: 32px; margin-right: 10px;}
.huikuan dd p{ line-height: 16px; font-size:12px;}

.paihang { border: 1px #eee solid; padding-bottom: 10px; margin-right: 10px; width: 285px; margin-left: 425px;height: 250px; background:#fff;}
.paihang h3{ margin-left: 10px; margin-top: 10px; font-weight: bold;}
.paihang ul{ margin-left: 10px; padding: 10px 0; margin-right: 10px;}
.paihang li{ border-bottom: 1px dotted #dbdbdb; line-height: 20px; padding:7px 0; font-size: 12px; background: url(../images/icon_up.jpg) no-repeat right }
.paihang li .num{ background: url(../images/numbg.jpg) no-repeat left; width: 19px; height: 19px; display: block; float: left; margin-right: 10px; text-align: center; font-size: 12px;}

/*新手指南*/
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.item-title {
	margin: 20px 0px 6px; height: 25px; line-height: 25px;
}
.item-title a {
	color: #999; font-size: 14px; float: right;
}
.item-title a span {
	color: #999;
}
.item-title h2 {
	color:#666; font-size: 18px; float: left;
}
.item-title h2 a {
	color:#999; float: none;
}
.divider-line.item-title {
	padding-bottom: 5px; border-bottom-color: #4591d7; border-bottom-width: 2px; border-bottom-style: solid;
}
.item-title .newuser-event {
	background-position: 0px -1476px; color:#666; padding-left: 27px; font-size: 14px; font-weight: 400; float: left;
}
.products-introduce-title .subtitle {
	background: url("../images/tubiao.png") no-repeat 1000px 1000px; margin: 3px 0px 0px 15px; color: #666; padding-left: 23px; font-size: 14px; float: left;
}
.products-introduce-title .subtitle a {
	color: #999; float: none;
}
.products-introduce-title .anyidai-event {
	background-position: -155px -189px;
}
.products-introduce-title .financial-event {
	background-position: -98px -229px;
}
.new-user-wrap {
	border: 1px solid rgb(232, 232, 232); background:#fff; overflow:hidden;
}
.new-user-wrap ul {
	padding: 15px 15px 10px; border-top-color: #51abff; border-top-width: 2px; border-top-style: solid;
}
.new-user-wrap li {
	margin-left: 25px; margin-right: 25px; float: left; position: relative; z-index: 10;
}
.new-user-wrap li i {
	background: url("../images/tubiao.png") no-repeat; position: absolute;
}
.new-user-wrap .step-icon {
	left: 0px; top: 5px; width: 52px; height: 52px;
}
.new-user-wrap .step-arrow {
	background-position: -186px -487px; top: 18px; width: 15px; height: 20px; right: -30px; background-color: rgb(255, 255, 255);
}
.new-user-wrap .step1 {
	width: 192px;
}
.new-user-wrap .step1 .step-icon {
	background-position: -2px -401px;
}
.new-user-wrap .step2 {
	width: 178px;
}
.new-user-wrap .step2 .step-icon {
	background-position: -72px -401px;
}
.new-user-wrap .step3 {
	width: 180px;
}
.new-user-wrap .step3 .step-icon {
	background-position: -141px -401px;
}
.new-user-wrap .step4 {
	width: 180px;
}
.new-user-wrap .step4 .step-icon {
	background-position: -207px -401px;
}
.new-user-wrap li .dt {
	color: rgb(102, 102, 102); padding-left: 8px; font-size: 14px; margin-left: 55px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.new-user-wrap li .dt span {
	font-family: arial; font-size: 24px;
}
.new-user-wrap li .dd {
	margin: 0px 8px 0px 55px; color: rgb(153, 153, 153); padding-top: 6px; padding-left: 8px;
}
.new-user-wrap .step1 .dd {
	padding-right: 10px;
}
.new-user-wrap .step2 .dd {
	padding-right: 10px;
}
.new-user-wrap .step3 .dd {
	padding-right: 10px;
}