@charset "gb2312";
* { margin: 0; padding: 0; font-family:Microsoft Yahei, Arial, sans-serif; text-shadow: none; }	
.header-up-container,
.header{ background:#fff; }

.clear{ display:block; clear: both; width: 100%; height: 0; padding: 0; margin: 0 auto; overflow: hidden;}

body{background: #fff;	padding: 0;  margin: 0;}
.ui-body-c{ background:#fff; }

.main_wrap {position:relative; display:block; clear:both;	width:100%;	height:auto; padding: 0 0 20px 0; margin: 0; text-align: center; font-size: 14px; font-family:Microsoft Yahei, Arial, sans-serif; background: #f4e0bc url(../images/banner.jpg) no-repeat 50% 0; background-size:100% auto;	}
	

.container_wrap{ position: relative; display:block;	clear:both;	width:1020px; height:auto; padding:0 0 40px 0;  margin:20px auto; text-align:center; font-size: 14px;  font-family:Microsoft Yahei, Arial, sans-serif; }

/*banner*/
.banner{ display:block; clear:both; width:100%; height: calc(100vw * 0.2); padding: 0; margin: 0 auto; text-align: center; overflow: hidden; background: transparent; }
.banner img{ display:none; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border: none;}

.block_wrap{display:inline-block; clear:both; width:1000px; height:auto; padding:0; margin:1em auto; text-align: center;/* overflow: hidden;*/ background:rgba(255,255,255,1.0); box-shadow:0 5px 10px rgba(0,0,0,0.2); } 
.block_wrap img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border: none;}

.block_wrap h1.tit{ position: relative; display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto 0.5em auto; text-align: center;}
.block_wrap h1.tit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0.5em 0; margin:0 auto; text-align:center; overflow: hidden; line-height: normal; font-size: 24px; font-family: Microsoft Yahei; color:#fed; letter-spacing: 0.1em; font-weight:normal; border:none; box-sizing: border-box; background: linear-gradient(60deg,#358  0%,#579 50%,#358 100%); }

.block_wrap h2.stit{ display:block; clear:both; width:96%; height:auto; padding: 0; margin:0 auto auto; text-align: center;}
.block_wrap h2.stit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0.4em 0; text-align:left; text-indent: 10px; overflow: hidden; line-height: normal; font-size:18px; font-family: Microsoft Yahei; color:#975; letter-spacing:0.1em;/* font-weight:normal;*/ background:#fff; border-left:4px solid #a98; box-sizing: border-box; }

.block_wrap .con .img,
.block_wrap .con .video{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto 20px auto; text-align: center;}

.block_wrap .con{ position: relative; display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; text-align: center;}
.block_wrap .con .wp_40{ width:36%;}
.block_wrap .con .wp_60{ width:60%;}

.block_wrap .con .text{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0.6em 0; margin:0; text-align: center;}

.block_wrap .con .text p{ display:inline-block; clear: both; width:92%; height:auto; padding: 0; margin:0.4em auto; text-align:left; text-indent:0; line-height: 180%; font-size: 15px; font-family:Microsoft Yahei; color: #543; font-weight: normal; text-shadow:none; }
.block_wrap .con .text p.ind{ text-indent:2em; }
.block_wrap .con .text p font.yy{ display:inline-block; clear: both; width:100%; height:auto; padding: 0; margin:0.4em auto; text-align:right; text-indent:0; line-height: 150%; font-size: 12px; font-family:Microsoft Yahei; color: #ccc; font-weight: normal; text-shadow:none; }
.block_wrap .con .text p.quot{ background: url(../images/quot.png) no-repeat 0 -5px; background-size:30px 30px; }

.block_wrap .con .text ul.list_tex{ display:block; clear:both; width:92%; height:auto; padding:0; margin:0.4em auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con .text ul.list_tex li{ display:inline-block; clear: both; width:100%; height:auto; padding:0.5em 0; margin:0 auto; text-align:left; text-indent:0; overflow: hidden; list-style-type: none; font-size: 14px; font-family:Microsoft Yahei; color: #555; font-weight: normal; text-shadow:none;  }
.block_wrap .con .text ul.list_tex li b,
.block_wrap .con .text ul.list_tex li span{ display:inline-block; float:left; height:auto; padding:0; margin:0; width:auto; font-size: 15px; color: #543;}
.block_wrap .con .text ul.list_tex li span.aro{ background: url(../images/dot_10.png) no-repeat 0 6px; text-indent:0; padding-left:15px; }
.block_wrap .con .text ul.list_tex li b{ height:26px; line-height:26px; padding:0 0.5em; margin: 0 10px 0 0; background:#da3; color: #fff; letter-spacing: 0.1em; }
.block_wrap .con .text ul.list_tex li span{ height:auto; line-height:22px; margin:2px 0; font-weight: normal;}
.block_wrap .con .text ul.list_tex li span font.red{ color:#f33; font-weight: bold;}	

.block_wrap .con .pic{ position: relative; display:inline-block; float:left; width: 100%; height:auto; padding:0; margin:0; text-align: center;}
.block_wrap .con .pic img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin: 0 auto; border:1px solid #fff; box-sizing: border-box;}
.block_wrap .con .pic .a_pic_cell{ position: absolute; z-index: 1; top:150px; left:40px; display:block; width:60%; height:auto; padding: 0; margin: 0;}



.block_wrap .con .pic ul.list_pic{ display:block; clear:both; width:100%; height:auto; padding:0; margin:1em auto 0 auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con .pic ul.list_pic li{ display:inline-block; float: left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type: none; font-size: 14px;}
.block_wrap .con .pic ul.list_pic li img{ display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto; }
.block_wrap .con .pic ul.list_pic li span{ display:block; clear:both; width:100%; height:40px; line-height: 40px; padding: 0; margin:0 auto 1em auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#543; letter-spacing: 0.1em; }


.block_wrap .con .pic ul.list_pic.p3 li{ width:33.33%;}
.block_wrap .con .pic ul.list_pic.p4 li{ width:25%;}
.block_wrap .con .pic ul.list_pic.p5 li{ width:20%;}
.block_wrap .con .pic ul.list_pic.p3 li.hot_cell{ width:66.66%; }
.block_wrap .con .pic ul.list_pic.p4 li.hot_cell{ width:50%; }
.block_wrap .con .pic ul.list_pic.p5 li.hot_cell{ width:40%; }
.block_wrap .con .pic ul.list_pic.p3 li.nor_cell,
.block_wrap .con .pic ul.list_pic.p4 li.nor_cell,
.block_wrap .con .pic ul.list_pic.p5 li.nor_cell{ width:100%; }

.block_wrap .con .pic ul.list_pic.p5 li.tit_cell{ width:40%; height: 200px; font-size: 18px; background:#fed; border: 1PX solid #fff; box-sizing: border-box; }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell h2.stit{ display:inline-block; clear:both; width:90%; height:40px; line-height:40px; padding:0; margin:20px auto 10px auto; text-align:left; overflow: hidden; background:#e64; }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell h2.stit span{ font-size:18px; font-weight:bold; color:#f6f0eb; letter-spacing: 0.1em; background:transparent; border: none;  }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell p{ display:inline-block; clear:both; width:90%; height:auto; line-height:180%; padding:0; margin:0 auto; text-align:left; overflow: hidden; font-size:15px; font-weight:normal; color:#543; }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell p b{ font-size:15px;/* font-weight:normal*/; color:#e64; }

.block_wrap .con .text.wp_40{ width:36%; margin: 0 2%;}
.block_wrap .con .pic.wp_60{ width:60%; margin: 0;}
.block_wrap .con .text.wp_60{ width:56%; margin: 0 2%;}
.block_wrap .con .pic.wp_40{ width:40%; margin: 0;}

/*基金管理人*/
.list_jjglr{display:inline-block; clear:both; width:98%; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow: hidden; list-style-type:none; background:#fff;  box-shadow:none;}
.list_jjglr dt,
.list_jjglr dd{display:inline-block; float: left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type:none;}
.list_jjglr dt img{ display:inline-block; float: left; width:60%; height:auto; padding:0; margin:10px; overflow: hidden; border: none; }

.list_jjglr dd{ width:100%; height:80px; background:#f6f0eb; border: 1px solid #fff; box-sizing: border-box; }

.list_jjglr dd em{ display:inline-block; float: left; width:15%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; }
.list_jjglr dd em img{ display:block; width:70%; height:auto; padding:0; margin:10px auto; border: none; }
.list_jjglr dd span{ display:inline-block; float: left; width:80%; height:50px; line-height:25px; padding:0; margin:15px 0; text-align:left; overflow: hidden; font-size:14px; font-weight:normal; color:#543; }


/*投资策略*/
.list_tzcl{display:inline-block; clear:both; width:96%; height:auto; padding:1em 0; margin:0 auto; text-align:center; overflow: hidden; list-style-type:none; background:#fff;  box-shadow:none;}
.list_tzcl li{display:inline-block; float: left; width:33.33%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type:none;}
.list_tzcl li em{ display:inline-block; float: left; width:18%; height:auto; padding:0; margin:0; text-align:left; overflow: hidden; }
.list_tzcl li em img{ display:block; width:90%; height:auto; padding:0.2em; margin:0; border: none; background: #eed; border-radius:10%;  }
.list_tzcl li .in_tex{ display:inline-block; float: left; width:70%; height:auto; padding:0 5%; margin:0; text-align:center; overflow: hidden; }
.list_tzcl li .in_tex b,
.list_tzcl li .in_tex font,
.list_tzcl li .in_tex span{ display:inline-block; clear: both; width:100%; height: auto; padding:0; margin:0 auto; text-align:left; overflow: hidden; }
.list_tzcl li .in_tex b{ height:30px; line-height:30px; font-size:16px; color:#543; }
.list_tzcl li .in_tex font{ height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#999; }
.list_tzcl li .in_tex span{ height:30px; line-height: 30px; font-size:14px; font-weight:normal; color:#543; }
.list_tzcl li .in_tex span.aro{ background: url(../images/dot_10.png) no-repeat 0 50%; text-indent:0; padding-left:15px; }

.block_wrap .con .pic.float_r,
.block_wrap .con .text.float_r{ float:right;}

/*iPad 768-1024*/
@media only screen and (max-width:1024px) {
.main_wrap {
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
    margin: 0;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft Yahei, Arial, sans-serif;
    background: #f4e0bc url(../images/banner.jpg) no-repeat 50% 0;
    background-size: 150% auto;
}	
.banner {
    display: block;
    clear: both;
    width: 100%;
    height: calc(100vw * 0.3);
    padding: 0;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    background: transparent;
}	
	
.container_wrap{ display:block;	clear:both;	width:100%; height:auto; padding:0;  margin:0 auto; text-align:center; background:rgba(255,255,255,0); box-shadow:none; font-size: 14px;  font-family:Microsoft Yahei, Arial, sans-serif; }
	
	

}
@media only screen and (max-width:768px) {	
.main_wrap {
    position: relative;
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding: 0 0 20px 0;
    margin: 0;
    text-align: center;
    font-size: 14px;
    font-family: Microsoft Yahei, Arial, sans-serif;
    background: #f4e0bc url(../images/banner.jpg) no-repeat 50% 0;
    background-size: 200% auto;
}	
.banner {
    display: block;
    clear: both;
    width: 100%;
    height: calc(100vw * 0.4);
    padding: 0;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    background: transparent;
}	
.block_wrap {
    display: block;
    clear: both;
    width: 100%;
    height: auto;
    padding: 0;
    margin:0.5em auto 0 auto;
    text-align: center;
    overflow: hidden;
    background: rgba(255,255,255,1.0);
    box-shadow:0 0 0 rgba(0,0,0,0);
}	
	

	
.block_wrap h1.tit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0.5em 0; margin:0 auto; text-align:center; overflow: hidden; line-height: normal; font-size: 18px; font-family: Microsoft Yahei; color:#fed; letter-spacing: 0.1em; font-weight:normal; border:none; box-sizing: border-box; background: linear-gradient(60deg,#358  0%,#579 50%,#358 100%); }	

.block_wrap h2.stit{ display:block; clear:both; width:100%; height:auto; padding: 0; margin:0 auto auto; text-align: center;}
.block_wrap h2.stit span{ display:inline-block; clear: both; width:100%; height:auto; padding:0; margin:0.4em 0; text-align:left; text-indent: 10px; overflow: hidden; line-height: normal; font-size:18px; font-family: Microsoft Yahei; color:#975; letter-spacing:0.1em;/* font-weight:normal;*/ background:#fff; border-left:4px solid #a98; box-sizing: border-box; }	

.block_wrap .con .pic ul.list_pic.p3 li,
.block_wrap .con .pic ul.list_pic.p4 li,
.block_wrap .con .pic ul.list_pic.p5 li,
.block_wrap .con .pic ul.list_pic.p3 li.hot_cell,
.block_wrap .con .pic ul.list_pic.p4 li.hot_cell,
.block_wrap .con .pic ul.list_pic.p5 li.hot_cell{ width:100%;}
	
	.block_wrap .con .pic ul.list_pic.p5 li{width:25%;} 	
	
	
.block_wrap .con .wp_40{ clear: both; float: none; width:100%; margin: 0 auto;}	
.block_wrap .con .wp_60{ clear: both; float: none; width:100%; margin: 0 auto;}	
.block_wrap .con .text.wp_40{ clear: both; float: none; width:100%; margin: 0 auto;}	
.block_wrap .con .pic.wp_60{ clear: both; float: none; width:100%; margin: 0 auto;}	
.block_wrap .con .text.wp_60{ clear: both; float: none; width:100%; margin: 0 auto;}	
.block_wrap .con .pic.wp_40{ clear: both; float: none; width:100%; margin: 0 auto;}		
		
	
.block_wrap .con .text ul.list_tex{ display:block; clear:both; width:92%; height:auto; padding:0; margin:0.4em auto; text-align:center; overflow: hidden; list-style-type: none;}
.block_wrap .con .text ul.list_tex li{ display:inline-block; clear: both; width:100%; height:auto; padding:0.6em 0; margin:0 auto; text-align:left; text-indent:0; overflow: hidden; list-style-type: none; font-size: 16px; font-family:Microsoft Yahei; color: #555; font-weight: normal; text-shadow:none;  }
.block_wrap .con .text ul.list_tex li b,
.block_wrap .con .text ul.list_tex li span{ display:inline-block; float:left; height:auto; padding:0; margin:0; width:auto; font-size: 15px; color: #543;}
.block_wrap .con .text ul.list_tex li span.aro{ background: url(../images/dot_10.png) no-repeat 0 6px; text-indent:0;}
.block_wrap .con .text ul.list_tex li b{ height:26px; line-height:26px; padding:0 0.5em; margin: 0; background:#da3; color: #fff; letter-spacing: 0.1em; }
.block_wrap .con .text ul.list_tex li span{ height:auto; line-height:22px; margin:2px 10px; font-weight: normal;}	
	
	

.block_wrap .con .pic .a_pic_cell{ position:relative; z-index: 1; top:0; left:0; display:block; width:100%; height:auto; padding: 0; margin: 0;}	

.block_wrap .con .pic ul.list_pic li span{ display:block; clear:both; width:100%; height:40px; line-height: 40px; padding: 0; margin:0 auto; text-align:center; overflow: hidden; font-size:16px; font-weight:normal; color:#543; letter-spacing: 0.1em; }

.block_wrap .con .pic ul.list_pic.p5 li.tit_cell{ width:100%; height:auto; font-size: 18px; background:#fed; border: 1PX solid #fff; box-sizing: border-box; }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell h2.stit{ display:inline-block; clear:both; width:90%; height:40px; line-height:40px; padding:0; margin:20px auto 10px auto; text-align:left; overflow: hidden; background:#e64; }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell h2.stit span{ font-size:18px; font-weight:bold; color:#f6f0eb; letter-spacing: 0.1em; background:transparent; border: none;  }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell p{ display:inline-block; clear:both; width:90%; height:auto; line-height:180%; padding:0; margin:0 auto; text-align:left; overflow: hidden; font-size:15px; font-weight:normal; color:#543; }
.block_wrap .con .pic ul.list_pic.p5 li.tit_cell p b{ font-size:15px;/* font-weight:normal*/; color:#e64; }

.block_wrap .con .pic.float_r,
.block_wrap .con .text.float_r{ float:left;}	
	
	
/*基金管理人*/
.list_jjglr{display:inline-block; clear:both; width:98%; height:auto; padding:0; margin:0 auto 20px auto; text-align:center; overflow: hidden; list-style-type:none; background:#fff;  box-shadow:none;}
.list_jjglr dt,
.list_jjglr dd{display:inline-block; float: left; width:100%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; list-style-type:none;}
.list_jjglr dt img{ display:inline-block; float: left; width:60%; height:auto; padding:0; margin:10px; overflow: hidden; border: none; }

.list_jjglr dd{ width:100%; height:auto; background:#f6f0eb; border: 1px solid #fff; box-sizing: border-box; }

.list_jjglr dd em{ display:inline-block; float: left; width:18%; height:auto; padding:0; margin:0; text-align:center; overflow: hidden; }
.list_jjglr dd em img{ display:block; width:80%; height:auto; padding:0; margin:10px auto; border: none; }
.list_jjglr dd span{ display:inline-block; float: left; width:80%; height:auto; line-height:150%; padding:0; margin:0.6em 0; text-align:left; overflow: hidden; font-size:14px; font-weight:normal; color:#543; }
	
	
/*投资策略*/
.list_tzcl li{ width:100%; padding: 0.8em 0 0.2em 0;  }
.list_tzcl li em{ display:inline-block; float: left; width:20%; height:auto; padding:0; margin:0; text-align:left; overflow: hidden; }
.list_tzcl li em img{ display:block; width:90%; height:auto; padding:0.2em; margin:0; border: none; background: #eed; border-radius:10%;  }
.list_tzcl li .in_tex{ display:inline-block; float: left; width:72%; height:auto; padding:0 3%; margin:0; text-align:center; overflow: hidden; }
.list_tzcl li .in_tex b,
.list_tzcl li .in_tex font,
.list_tzcl li .in_tex span{ display:inline-block; clear: both; width:100%; height: auto; padding:0; margin:0.2em auto; text-align:left; overflow: hidden; }
.list_tzcl li .in_tex b{ height:auto; line-height:180%; font-size:16px; }
.list_tzcl li .in_tex font{ height:auto; line-height:150%; font-size:12px; }
.list_tzcl li .in_tex span{ height:auto; line-height:180%; font-size:14px; }	
	
}

/*iPhone5*/
@media only screen and (max-width:320px) {
.block_wrap .con .text ul.list_tex{ width:96%;}	
.block_wrap .con .text ul.list_tex li{font-size: 14px; }
.block_wrap .con .text ul.list_tex li b,
.block_wrap .con .text ul.list_tex li span{  font-size: 14px;}	

}



