@charset "utf-8";
/* CSS Document */
.right20{ margin-right:20px;}
.blue01btn{ background-color:#017eba; float:left; width:165px; height:58px; line-height:58px; text-align:center; color:#fff; font-weight:bold; border:none;}
.font14{ font-size:14px; font-weight:bold; line-height:180%;}
.accountl{background-color: #999;height:375px;margin-top: 15px;position:relative;}
.accountl .top{ position:absolute; top:0px; left:0px;}
.accountl .bottom{ position:absolute; bottom:0px; right:0px;}
.accountl h1{ position:absolute; top:30px; left:20px; font-size:24px; color:#fff;}
.accountl h2{ position:absolute; top:65px; left:20px; font-size:18px; color:#fff;}
.accountl h3{ position:absolute; bottom:20px; left:150px; font-size:12px; color:#fff; text-align:right; line-height:21px;}


.accountl .loginBox{ position:absolute; right:50px; top:30px; font-size:14px; color:#000; background-color:#f3f3f3; width:400px; height:310px;padding-top:20px;}

.accountl table{line-height:45px; }

.acc_olist {width: 970px;margin: 0 auto;overflow: hidden;clear: both;}
.acc_olist dl{ float:left; width:310px;margin-bottom:20px; margin-top:20px; background-color:#e7e7e7; height:250px;}
.acc_olist dl span{ position:absolute; bottom:10px; right:20px; color:#fff; font-size:24px;}
.acc_olist dt{ background-color:#205380; height:100px; float:left; width:310px; position:relative;}
.acc_olist dt img{ position:absolute; left:0px; right:0px;}
.acc_olist dd{ float:left; width:270px; padding:20px; line-height:24px;}
.acc_olist dd ul{ float:left; width:270px;}
.acc_olist dd li{ background-image:url(../images/account/acc_listul.jpg); background-position:left; background-repeat:no-repeat; text-indent:18px;}

.acc_tlist {width: 970px;margin: 0 auto;overflow: hidden;clear: both;}
.acc_tlist dl{ float:left; width:310px;margin-bottom:20px; background-color:#e7e7e7; height:250px;}
.acc_tlist dl span{ position:absolute; bottom:10px; right:15px; color:#fff; font-size:24px;}
.acc_tlist dt{ background-color:#199dd7; height:100px; float:left; width:310px; position:relative;}
.acc_tlist dt img{ position:absolute; left:0px; right:0px;}
.acc_tlist dt a{ background:url(../images/more_001.png) right center no-repeat; padding-right:45px; color:#fff; line-height:32px; display:inline-block; height:32px;}
.acc_tlist dd{ float:left; width:270px; padding:20px; line-height:24px;}
.acc_tlist dd ul{ float:left; width:270px;}
.acc_tlist dd li{ background-image:url(../images/account/acc_listul.jpg); background-position:left; background-repeat:no-repeat; text-indent:18px;}

.leftbar  dl{ float:left; width:210px;margin-bottom:20px; margin-top:20px; background-color:#e7e7e7;}
.leftbar dt{ background-color:#2f5584;}
.leftbar dd{ width:208px; float:left; border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc; background-color:#f7f8f8; line-height:35px; text-indent:24px; font-size:14px; font-weight:bold}
.leftbar .on{ width:208px; float:left; border-left:solid 1px #ccc;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc; background-color:#9d9b9b; line-height:35px; text-indent:24px; font-size:14px; font-weight:bold; color:#fff;}

.rightcont{ width:720px; float:left; margin-left:20px; margin-top:20px;}
.rightcont .wel{ background-color:#2f5584; padding:24px 55px; width:300px; font-size:14px;  float:left; margin:0px;}
.rightcont .wel dt{ width:300px; float:left; border-bottom:solid 1px #618fc7; color:#FFF; text-align:center; padding-bottom:15px; margin-bottom:20px;font-size:14px; font-weight:bold; clear:right}
.rightcont .wel dd{color:#FFF; float:left;line-height:24px; display:block; text-align:center; border-right:solid 1px #618fc7;font-size:14px; font-weight:bold; float:left; width:95px;}
.rightcont .wel dd a{color:#FFF;}
.rightcont  .search{ float:left; width:720px;color:#000; font-size:14px; background-color:#e7e7e7; margin:10px 0px; padding:0px;}
.rightcont  .search li{ float:left; width:100px; text-indent:12px; line-height:30px;}
.rightcont .searchl{ float:left;line-height:35px; text-align:center; font-size:14px;}
.rightcont .searchl th{ background-color:#9d9b9b; color:#fff; }
.rightcont .searchl td{ border-bottom:solid 1px #dbdbdb;}
.rightcont .pages{ float:left; width:100%; margin:10px 0px; font-size:14px;}
.rightcont h1{color:#fff; border-bottom:2px solid #2f5584; float:left; width:720px;text-align:center; font-weight:bold; font-size:14px;}
.rightcont h1 span{background-color:#2f5584; width:150px; line-height:40px; float:left; }
.rightcont .column{ border:solid 15px #e7e7e7; width:650px; float:left; padding:20px; line-height:24px; font-size:14px;}

/*--------分级基金----------------*/
.anbar {width:100%;margin: 0 auto;clear: both; margin-top:10px; background-color:#336; height:40px; }
.grade_banner{
	width: 970px;
	margin: 0 auto;
	clear: both;
	margin-top: 10px;
	background-color: #336;
	height: 310px;
	position: relative;
}

.grade_banner .riskTipsBtn{
	position: absolute;
	z-index: 2;
	height: 28px;
	width: 99px;
	top: 45px;
	right: 0px;
	}


.grade_t{ float:left; margin-top:15px;}
.grade_t li{float:left;display:block;cursor:pointer; width:190px; background-color:#c8c8ca;text-align:center;color:#000;font-weight:bold; margin-right:5px; height:50px; line-height:50px; font-size:18px;}
.grade_t .on{ height:70px; color:#fff;background-image: url(../images/grade/Menuboxon.jpg);background-repeat: no-repeat;background-position: center bottom;background-color: #225280;}


 #Tab1{width:970px; float:left;}
 .Menubox { width:100%;height:40px;line-height:40px;}
 .Menubox ul{margin:0px; padding:0px;}
 .Menubox li{float:left;display:block;cursor:pointer; width:240px; background-color:#fde1ba;text-align:center;color:#000;font-weight:bold; margin-right:3px;}
.Menubox li.hover{ float:left;	width:240px; color:#FFF;font-weight:bold;height:40px;line-height:40px;background-color: #f19601;}
.Contentbox{float:left;width:100%;}
.grade_t01{float:left;height:60px; line-height:60px; text-indent:30px;background-color:#b2b2b2;width:100%;color:#FFF;font-weight:bold;font-size:18px;background-image: url(../images/grade/title01.jpg);background-repeat: no-repeat;background-position: left top;}
.grade_t01 span{ font-size:12px; margin-left:10px;}


.Contentbox table{ border-collapse:collapse;}
.Contentbox th{ font-weight:bold; text-align:center; background-color:#5290c3; color:#FFF;border:solid 1px #ccc; line-height:30px;}
.Contentbox td{ border:solid 1px #ccc;line-height:30px; text-align:center;}
*+html  .gradei_infro {background-color:#eeeef0; height:247px; float:left; width:755px;}
.gradei_infro {background-color:#eeeef0; height:240px; float:left; width:755px;}
.gradei_infro dl{float:left; width:700px; margin:20px;}
.gradei_infro dt{ font-size:18px; color:#046eb8; margin-bottom:10px;}
.gradei_infro dd{ line-height:22px; font-size:14px;}.gradei_infro dd p{ text-indent:24px;}

.Jubtip{ float:left; width:775px; background-color:#558ec5;background-image:url(../images/grade/tab02pic_01.jpg); background-position:right top; background-repeat:no-repeat; height:185px; }
.Jubtip ul{float:left; margin:25px 0px 0px 30px; font-size:14px; color:#FFF; line-height:30px; width:500px;}
.Jubtipl{background-color:#225280;height:320px;margin-top: 15px;position:relative; float:left; width:970px;}
.Jubtipl .top{ position:absolute; top:0px; left:0px;}
.Jubtipl dl{ float:left; position:absolute; top:40px; left:30px; width:510px; margin-right:20px;}
.Jubtipl dt{ float:left; color:#02a0e9; font-size:24px; line-height:30px;}
.Jubtipl dd{ float:left; width:510px; line-height:25px; text-indent:24px; color:#FFF; font-size:14px;}
.Jubtipl ul{ float:left; width:365px; position:absolute; right:20px; top:40px;}
.Jubtipl li{ color:#FFF; font-size:14px; text-align:right; line-height:25px;}

.Jubtipw{margin-top: 15px;position:relative; float:left; width:970px;}
.Jubtipw dl{background-color:#eeeef0; float:left; width:435px; padding:20px;height:auto !important;height:550px; /*假定最低高度是100px*/min-height:550px;}
.Jubtipw dt{ color:#c40d23; font-size:14px; font:bold; margin-bottom:10px;}
.Jubtipw dd{ line-height:180%; text-indent:24px; font-size:14px;}

/*---------fish往下加------------*/
.Jubtipf{margin-top: 15px;position:relative; float:left; width:970px;}
.Jubtipf dl{background-color:#eeeef0; float:left; width:475px;height:auto !important;height:750px; /*假定最低高度是100px*/min-height:750px; padding-bottom:20px;}
.Jubtipf dt{ color:#fff; font-size:18px; font:bold; margin-bottom:10px; background-color:#f19601; height:40px; line-height:40px; font-weight:bold; text-align:center;}
.Jubtipf dd{ line-height:180%;color:#036EB7; font:bold; font-size:18px; margin-left:30px; width:430px;}
.Jubtipf dd span{ line-height:180%; font-size:14px;margin-left:30px; color:#333;}

/*---------DD往下加------------*/

.sltab{ background-color:#fdf6e8;background-image:url(../images/grade/tab03pic_01.jpg);}
.sltab ul{ color:#816027;}
.sltabl{background-color:#816027;}
.sltabl dt{ color:#C9A063}
.sltablpw dl{ height:390px; min-height:390px;}

.fjtab{}
.fjtab li{width:240px; height:50px; float:left; margin:0 3px 0 0;}
.fjtab li a{ background:#fbe0b2; color:#595857; display:inline-block; font-size:16px; width:240px; height:50px; line-height:50px; text-align:center;}
.fjtab_hover{ background:#f39800; color:#fff; font-weight:normal; font-size:16px; width:240px; height:50px; line-height:50px; text-align:center;}

.fjtabpw{ margin:0;}
.fjtabpw ul{ overflow:hidden; list-style:none;background-color:#eeeef0;}
.fjtabpw li{  float:left; width:435px; padding:5px 20px 30px;  list-style:none;}
.fjtabpw li h3{color:#F39800; font-size:16px; margin:20px 0 0; font-weight:bold;}
.fjtabpw li h4{color:#056FB8; font-size:16px; margin:20px 0 0; font-weight:bold;}
.fjtabpw li p{line-height:180%; text-indent:24px; font-size:14px;}
.fjtabpw li p img{ padding:5px 0 10px;}
.fjtabpw li p strong{ color:#056FB8; font-weight:bold;}
.fjtabpw li p.data{ font-size:12px; text-align:left; margin:0; padding:0;}

/*====1128adu 专户产品style====*/
.rightcont td label{ float:left;}
.cont_c{ width:970px;}
.cont_c h1{ width:970px}
.cont_c .column{ width:880px;}
.cont_c .column p{ text-indent:28px;}
.cont_c .column_title{ border-bottom:1px dashed #e7e7e7; margin-bottom:20px; padding-bottom:20px; text-align:center;}
.cont_c .column_title h3{ text-align:center; font-size:18px; font-weight:bold; margin:10px 0 10px 0; padding:0}
.cont_c .column_title p{ text-indent:0; color:#aaa}
.cont_c .column_title span{ margin-right:80px;}
.cont_c .column .bottom_btn{ text-align:right; margin-top:15px;}
.cont_c .column .bottom_btn a{ margin:0 0 0 5px;}

.sa_product{ border:1px solid #d4d5d5; padding:15px; margin:10px 0; width:688px; background:#fff; float:left;}
.sa_product h4{ color:#2f5584; font-size:14px; font-weight:bold; margin:0 0 10px; padding:0;}
.talbe_product{ border-collapse:collapse; width:688px; background:url(../images/account/table_bg.gif) repeat;}
.talbe_product td{ height:30px; line-height:30px; color:#686666; font-size:14px; padding:0 10px;}

.bottom_ps{ font-size:14px; width:720px; float:left;}
.bottom_ps p{ color:#000;}
.pages_product{ text-align:right; color:#9d9b9b; margin-top:15px;}
.pages_product img{ vertical-align:middle}
.pages_product input.input_b{ width:30px; border:0; margin:0 2px;}

.list_product_div{ width:720px; margin:5px 0 0;}
.list_product{ font-size:14px;}
.list_product li{ border-bottom:1px solid #d5d8da; line-height:40px; position:relative; padding:0 0 0 10px}
.list_product li span{ position:absolute; right:10px;}
.more_product{ width:710px; text-align:right; color:#868585; padding:5px 5px 0; }
.product_table{ width:100%; font-size:14px; line-height:40px;}
.product_table th{ background:#9d9b9b; color:#fff;}
.product_table td{ border-top:1px solid #d5d8da; border-bottom:1px solid #d5d8da; text-align:center;}
.wrap .shhList {
	padding-top: 10px;
}


/*-------- 20140107 --------*/

.wrap .shhList .title {
	height: 38px;
	line-height: 38px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2f5584;
}
.wrap .shhList .title .name {
	width: 140px;
	background-color: #2f5584;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.wrap .shhList .cont {
	background-color: #f3f3f3;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 45px;
	padding-bottom: 45px;
	padding-left: 45px;
	font-size: 14px;
}


.field_date {
	background: url(/images/product/icon_date.gif) no-repeat right center #fff;
	width: 100px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	height: 18px;
	line-height: 18px;
}

.wrap .shhList .cont .tableContainer {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FFF;
	border: 1px solid #d5d5d5;
	margin-top: 20px;
}


.wrap .shhList .cont .tableContainer table td{
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
}
.tableContainer .name {
	font-weight: bold;
	color: #2f5584;
}

.bgColor{
	background-color: #eaeef2;	
	}
.tableContainer .contList {
	height: 510px;
	overflow-y:auto;
}
