@charset "utf-8";
/*reset*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
:focus {
    outline: 0;
}
a{cursor:pointer; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
input, button, textarea, select {
    *font-size: 100%;
}
body {
    line-height: 1.5;
	min-width: 1200px;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*caption, th {*/
    /*text-align: left;*/
/*}*/
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
/*start*/
.clearfix{overflow:auto;_height:1%}
body{
	font:14px/28px "Microsoft Yahei",Arial,'Helvetica',Verdana,sans-serif;
	/*background:#FFFFFF;*/
	color:#4C4C4C;
}
a{color:#4C4C4C;}
a:hover{color:#2F7DD7;text-decoration:underline;text-decoration: none;}

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mb30 { margin-bottom:30px; }
.wrapfix { width:1200px;margin:0 auto; }
.wrapfix1000 { width:1000px;margin:0 auto; }
.ared { color:#DF4D27; }
.agreen { color:#499F39; }
/************************************************************************/


.header { background:#F2F2F2; }
.header .top_nav {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999;
}
/*.header .top_nav span {*/
	/*position:absolute;*/
	/*right:0;*/
	/*top:0;*/
/*}*/
/*.header .top_nav span em {*/
	/*margin:0 20px;*/
	/*color:#B2B2B2;*/
/*}*/
/*.header .top_nav span a {*/
	/*color:#4c4c4c;*/
/*}*/
.header .inner {
	background:#2C2C2C;
	height:80px;
}
.header .inner .wrapfix {
	height:80px;
	position:relative;
}
.header .inner a.logo {
	width:320px;
	height:80px;
	background:url(../images/logo.png) no-repeat center;
	float:left;
}
.header .inner .nav_box {
	position:absolute;
	right:0;
	top:0;
}
.header .inner .nav_box ul li {
	float:left;
	margin-left:20px;
}
.header .inner .nav_box ul li a {
	height:77px;
	line-height:77px;
	display:block;
	font-size:18px;
	color:#FFFFFF;
	border-bottom:3px solid #2C2C2C;
	text-align:center;
	padding:0 20px;
}
.header .inner .nav_box ul li.active a {
	text-decoration:none;
	border-bottom-color:#2F7DD7;
	color:#2F7DD7;
}
.header .inner .nav_box ul li a:hover {
	text-decoration:none;
	color:#2F7DD7;
}
.header .inner .search_box {
	width:308px;
	height:38px;
	float:right;
	margin-top:20px;
	position:relative;
}
.header .inner .search_box .text {
	width:288px;
	height:38px;
	padding:0 10px;
	line-height:38px;
	background:#FFFFFF;
	border:0;
	vertical-align:top;
}
.header .inner .search_box a.btn {
	width:75px;
	height:38px;
	background:#FF5105 url(../images/icon_search.gif) no-repeat center;
	position:absolute;
	right:0;
	top:0;
}


.header .top_fund {
	height:92px;
	padding:15px 0;
	position:relative;
}
.header .top_fund .title {
	float:left;
	font-size:18px;
	color:#7F7F7F;
	line-height:100%;
	text-align:center;
	height:79px;
	width:30px;
	padding-top:5px;
}
.header .top_fund ul {
	float:left;
}
.header .top_fund ul {
	margin-left:5px;
}
.header .top_fund ul li {
	border:1px solid #D8D8D8;
	background:#FFFFFF;
	float:left;
	width:118px;
	height:80px;
	padding:5px 10px;
	line-height:24px;
	margin-right:15px;
	text-align:center;
}
.header .top_fund ul li h5 {
	font-size:18px;
	color:#191919;
	line-height:30px;
}
.header .top_fund ul li strong {
	display:inline-block;
	_display:inline;
	*display:inline;
	font-size:18px;
	padding-left:20px;
}
.header .top_fund ul li p {
	font-size:14px;
	color:#7F7F7F;
	height:30px;
	line-height:30px;
}
.header .top_fund ul li strong.ared {
	background:url(../images/icon_up.gif) no-repeat top left;
}
.header .top_fund ul li strong.agreen {
	background:url(../images/icon_up.gif) no-repeat bottom left;
}
.header .top_fund ul li p .left { float:left; }
.header .top_fund ul li p .right { float:right; }

.header .top_fund .more {
	width:30px;
	height:57px;
	border:1px solid #D8D8D8;
	background:#E9E9E9;
	position:absolute;
	right:0;
	top:15px;
	text-align:center;
	line-height:100%;
	padding-top:25px;
	text-decoration:none;
}
.header .top_fund .more:hover {
	background-color:#D6D4D4;
}

.footer {
	background:#353335;
}
.footer .top_box {
	padding:25px 0;
	border-bottom:1px solid #2A292A;
}
.footer .top_box dl {
	margin:0 auto;
	width:846px;
	height:38px;
}
.footer .top_box dl dd {
	float:left;
	padding:0 20px;
	background:url(../images/line.gif) no-repeat left center;
}
.footer .top_box dl dd.first {
	background:none;
}
.footer .top_box dl dd .tel {
	padding-left:45px;
	height:38px;
	line-height:38px;
	display:block;
	position:relative;
	font-size:28px;
	color:#AEADAE;
	font-weight:700;
}
.footer .top_box dl dd .tel em {
	width:32px;
	height:32px;
	line-height:16px;
	text-align:center;
	padding:3px;
	color:#FFFFFF;
	font-size:12px;
	position:absolute;
	left:0;
	top:0;
	background:#FF5105;
	font-weight:normal;
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
	behavior:url(pie/PIE.htc);
}
.footer .top_box dl dd a.icon_qq,
.footer .top_box dl dd a.icon_wb {
	line-height:16px;
	height:32px;
	float:left;
	padding:3px 0 3px 36px;
	text-align:center;
	color:#C3C2C3;
	font-size:12px;
	margin:0 10px;
}
.footer .top_box dl dd a.icon_qq {
	background:url(../images/icon_share.gif) no-repeat 0 -2px;
}
.footer .top_box dl dd a.icon_wb {
	background:url(../images/icon_share.gif) no-repeat 0 -42px;
}
.footer .top_box dl dd strong {
	height:38px;
	line-height:38px;
	display:block;
	font-size:14px;
	color:#C3C2C3;
}
.footer .top_box .time {
	text-align:center;
	color:#717071;
	margin-top:10px;
}
.footer .ft_nav {
	padding:25px 0;
	text-align:center;
}
.footer .ft_nav .links a,
.footer .ft_nav .links em {
	color:#717071;
}
.footer .ft_nav .links em {
	margin:0 15px;
}
.footer .ft_nav .copyright {
	background:url(../images/logo2.gif) no-repeat left center;
	height:44px;
	line-height:22px;
	color:#717071;
	padding:2px 0;
	padding-left:200px;
	width:540px;
	margin:0 auto;
	margin-top:10px;
	text-align:left;
}

.fund_top {
	background:#EFF2F4;
	height:55px;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}
.fund_top .inner_box {
	float:left;
	padding:0 15px;
	position:relative;
}
.fund_top .inner_box .title {
    height: 30px;
    line-height: 30px;
}
.fund_top .inner_box .title h1 {
	font-size:20px;
	color:#191919;
	float:left;
}
.fund_top .inner_box .title span {
	float:left;
	padding:0 5px;
	margin-left:5px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	color:#FFFFFF;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.fund_top .inner_box .title span.n1 {
	background:#F26D32;
}
.fund_top .inner_box .title span.n2 {
	background:#4C8FDC;
}
.fund_top .inner_box .value {
	height:22px;
	line-height:22px;
}
.fund_top .inner_box .value strong {
	font-size:16px;
}
.fund_top .inner_box .value em {
	font-size:14px;
	margin-left:10px;
}
.fund_top .search_box {
	width:308px;
	height:38px;
	float:right;
	margin-top:8px;
	position:relative;
}
.fund_top .search_box .text {
	width:288px;
	height:38px;
	padding:0 10px;
	line-height:38px;
	background:#FFFFFF;
	border:0;
	vertical-align:top;
}
.fund_top .search_box a.btn {
	width:75px;
	height:38px;
	background:#FF5105 url(../images/icon_search.gif) no-repeat center;
	position:absolute;
	right:0;
	top:0;
}

.fund_top .tools {
	height:40px;
	background:#FF5105;
	position:absolute;
	right:-180px;
	top:50%;
	margin-top:-20px;
}
.fund_top .tools a.add {
	float:left;
	width:40px;
	height:40px;
	background:#D24D13 url(../images/icon_add.gif) no-repeat center;
}
.fund_top .tools ul {
	height:32px;
	padding:4px 0;
	margin-left:-1px;
	float:left;
}
.fund_top .tools ul li {
	float:left;
	border-left:1px solid #FF8854;
}
.fund_top .tools ul li.first {
	border:0;
}
.fund_top .tools ul li a {
	padding:0 15px;
	color:#FFFFFF;
	font-weight:700;
	display:block;
	height:32px;
	line-height:32px;
}



.home_banner {
	position:relative;
}
.home_banner .inner {
	background:url(../images/banner.jpg) no-repeat center;
	height:591px;
}
.home_banner .search_box {
	height:41px;
	width:570px;
	position:absolute;
	left:50%;
	margin-left:-292px;
	top:50px;
}
.home_banner .search_box .text {
	width:360px;
	float:left;
	height:31px;
	line-height:31px;
	padding:5px 8px;
	border:0;
}
.home_banner .search_box .btn {
	height:41px;
	line-height:41px;
	background:#FF5105;
	float:left;
	font-size:18px;
	color:#FFFFFF;
}
.home_banner .search_box .search {
	width:83px;
	background:#FF5105 url(../images/icon_search.gif) no-repeat center;
}
.home_banner .search_box .lucky {
	width:101px;
	text-align:center;
	margin-left:10px;
	text-decoration:none;
}
.home_banner .search_box .lucky:hover {
	background-color:#ff6905;
}
.home_banner .banner_nav {
	height:18px;
	width:100%;
	position:absolute;
	bottom:90px;
	text-align:center;
}
.home_banner .banner_nav em {
	display:inline-block;
	_display:inline;
	*display:inline;
	width:34px;
	height:6px;
	/*background:url(../images/nav_bg2.png) no-repeat left bottom;*/
	margin:0 5px;
	background: #86776d;
	cursor:pointer;
}
.home_banner .banner_nav em.active {
	background: #fff;
}

.home_video {
	margin-top: -60px;
	background: url(../images/vedio_bg.jpg) 50% 100%;
	padding-bottom: 20px;
}
.home_video .wrapfix {
	width:1200px;
}
.home_video .inner {
	background:#FFFFFF;
	position:relative;
	height: 430px;
}
.home_video .video_box {
	width:590px;
	height:389px;
	float:left;
	margin:20px 0 0 20px;
}
.home_video .video_info {
	margin-left:630px;
	padding-top:20px;
	margin-right:20px;
	position:relative;
	height:389px;
}
.home_video .video_info .title {
	height:50px;
	line-height:50px;
}
.home_video .video_info .title h5 {
	float:left;
	background:url(../images/video_title.jpg) no-repeat left center;
	padding-left:70px;
	color:#2F7DD7;
	font-size:32px;
}
.home_video .video_info .title a {
	float:right;
	color:#cea478;
	font-size:16px;
	/*background:url(../images/video_more.gif) no-repeat center;*/
	width:60px;
    line-height: 50px;
	text-align:center;
	text-decoration:none;
}
.home_video .video_info .title a:hover {
	color:#1315DA;
}
.home_video .video_info h1 {
	color:#191919;
	font-size:26px;
	height:48px;
	line-height:48px;
}
.home_video .video_info .desc {
	font-size:16px;
	color:#191919;
}
.home_video .video_info .play_nav {
	height:86px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background:#868686;
}
.home_video h2 {
	padding-top: 60px;
	padding-bottom: 20px;
	text-align: center;
	color: #4d4d4d;
	line-height: 50px;
	font-size: 36px;
}

.home_content_ttb,.home_content_ttl,.home_content_yhlc{
	height: 480px;
}
.home_content_ttb:before,.home_content_ttl:before,.home_content_yhlc:before{
	content: '';
	display: table;
}
.home_content_ttb .wrapfix ,.home_content_ttl .wrapfix,.home_content_yhlc .wrapfix {
	margin-top: 62px;
	height: 356px;
}

.home_content_ttb .content_left>p {
	position: relative;
	font-size: 28px;
	color: #fff;
	font-weight: 500;
}
.home_content_ttb .content_left>p:after {
	content: '';
	position: absolute;
	width: 100px;
	height: 40px;
	background:url(../images/home_left1.png) no-repeat center;
}
.home_content_ttb .content_left{
	display: inline-block;
	width: 237px;
	vertical-align: top;
}
.home_content_ttb .content_right{
	display: inline-block;
	width: 963px;
	height: 356px;
	vertical-align: top;
	background: #fff;
}
.home_content_ttb .content_right h2,.home_content_ttl .content_right h2{
	padding: 34px 0;
	font-size: 22px;
}
.home_content_ttb .content_right ul{
	margin: 0 80px;
}
.home_content_ttb .content_right ul li{
	width: 50%;
}
.home_content_ttb .content_right ul li div:first-of-type{
	margin-bottom: 36px;
	width: 26%;
}
.home_content_ttb .content_right ul li div:last-of-type{
	width: 60%;
	vertical-align: top;
}
.home_content_ttb .content_right ul li div h3{
	margin-bottom: 10px;
	font-size: 24px;
	font-weight: 500;
	color: #333
}
.home_content_ttb .content_left>div{
	margin-top: 58px;
	text-align: center;
}
.home_content_ttb .content_left>div p:first-of-type {
	font-size: 28px;
	line-height: 1;
	color: #fff;
}
.home_content_ttb .content_left>div p:nth-of-type(2) {
	padding-top: 10px;
	padding-bottom: 32px;
	line-height: 1;
	font-size: 18px;
	color: #fff;
}
.home_content_ttb .content_left>div p:nth-of-type(3) {
	font-size: 38px;
	line-height: 1;
	color: #ff5c38;
}
.home_content_ttb .content_left>div p:nth-of-type(4) {
	padding-top: 10px;
	padding-bottom: 32px;
	line-height: 1;
	font-size: 16px;
	color: #fff;
}
.home_content_ttb .content_left>div div{
	margin: 0 40px;
	padding: 8px 12px;
	font-size: 18px;
	border: 1px solid #cea478;
	border-radius: 5px;
	color: #cea478;
	cursor: pointer;
}
.home_content_ttl .content_right{
	display: inline-block;
	width: 237px;
	vertical-align: top;
}
.home_content_ttl .content_left {
	display: inline-block;
	width: 963px;
	vertical-align: top;
	background: #fff;
}
.home_content_ttl .content_left h2{
	padding: 34px 0;
	font-size: 22px;
}
.home_content_ttl .content_left ul li {
	padding-bottom: 36px;
	width: 25%;
    cursor: pointer;
}
.home_content_ttl .content_left ul li:hover {
	border-bottom: 2px solid #e8831b;
}
.home_content_ttl .content_left ul li:hover div{
	position: relative;
	top: -36px;
}
.home_content_ttl .content_left ul li h3{
	padding-top: 16px;
	padding-bottom: 14px;
	font-size: 24px;
	font-weight: 500;
	color: #333;
}
.home_content_ttl .content_left ul li p{
	padding: 0 29px;
}


.home_content_ttl .content_right>p {
	position: relative;
	font-size: 28px;
	color: #fff;
	font-weight: 500;
	text-align: right;
}
.home_content_ttl .content_right>p:before {
	content: '';
	position: absolute;
	left: 20px;
	width: 100px;
	height: 40px;
	background: url(../images/home_left1.png) no-repeat center;
}
.home_content_ttl .content_right>div {
	margin-top: 58px;
	margin-right: 50px;
	margin-left: 50px;
	text-align: center;
}
.home_content_ttl .content_right>div p:first-of-type {
	margin-bottom: 30px;
	font-size: 40px;
	line-height: 1;
	color: #fff;
	font-weight: 500;
}
.home_content_ttl .content_right>div p:nth-of-type(2){
	padding-top: 10px;
	padding-bottom: 32px;
	line-height: 1;
	font-size: 16px;
	color: #fff;
}
.home_content_ttl .content_right>div div {
	padding: 8px 12px;
	font-size: 18px;
	border: 1px solid #cea478;
	border-radius: 5px;
	color: #cea478;
	cursor: pointer;
}
.home_content_yhlc {
	height: 500px;
}
.home_content_yhlc .wrapfix{
	margin-top: 44px;
}
.home_content_yhlc .wrapfix>h2{
	font-size: 28px;
	color: #fff;
}
.home_content_yhlc .wrapfix>h2 span{
	font-size: 16px;
	color: #cea478;
	padding-left: 15px;
}

.home_yhlc {
	margin-top: 45px;
	margin-right: 15px;
	width: 380px;
	text-align: center;
	background: #fff;
	-webkit-transition: All .4s ease-in-out;
	-moz-transition: All .4s ease-in-out;
	-o-transition: All .4s ease-in-out;
	transition: All .4s ease-in-out;
    cursor: pointer;
}
.home_yhlc:hover{
	box-shadow: #000000 0 0 20px;
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-o-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
}
.home_yhlc .title{
	position: relative;
}
.home_yhlc .title:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 38px;
	width: 5px;
	background: #cfa578;
}

.home_yhlc .title h2{
	font-size: 28px;
	margin-top: 40px;
	color: #333;
}
.home_yhlc .title p{
	margin-top: 28px;
	padding: 0 36px;
	text-align: center;
	font-size: 23px;
	color: #333;
	min-height: 56px;
}

.shouyilv p {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 64px;
	/*background: linear-gradient(to top right,#ff8d51, #ff5c38);
	-webkit-background-clip: text;*/
	color: #ff5c38;
	font-weight: 600;
	line-height: 1;
}


.shouyilv p i{
	font-size: 42px;
	font-style: normal;
}
.home_yhlc .shouyilv span {
	font-size: 14px;
	color: #808080;
}

.home_yhlc .detail{
	margin-top: 30px;
}
.home_yhlc .detail>div{
	display: inline-block;
	width: 50%;
	box-sizing: border-box;
	border-right: 1px solid #dbdbdb;
}
.home_yhlc .detail>div p{
	font-size: 23px;
	color: #666;
}
.home_yhlc .detail>div span{
	font-size: 14px;
	color: #808080;
}
.home_yhlc>p{
	line-height: 38px;
	font-size: 16px;
	color: #666;
	background: rgba(206, 164, 118, 0.1);
	margin-top: 25px;
}

.home_down {
	margin-top: 50px;
	margin-bottom: 70px;
    background: url(../images/rjxz.png) no-repeat center;
}
.home_down h2 {
	line-height: 1;
	font-size: 36px;
	color: #333;
}
.home_down h2 {
	margin-top: 50px;
	font-size: 36px;
	color: #333;
}
.home_down .detial{
	position: relative;
	width: 40%;
}
.home_down .detial:first-of-type:after{
	position: absolute;
	top: 56px;
	right: 0;
	content: '';
	width: 1px;
	height: 45px;
	background: #dedede;
}
.home_down .detial h3{
	font-size: 32px;
	color: #333;
	line-height: 1;
	margin-top: 32px;
}
.home_down .detial h3 span{
	color: #c2965c;
}
.home_down .detial p{
	font-size: 26px;
	color: #333;
	margin-top: 20px;
	margin-bottom: 30px;
}
.home_down .detial div{
	display: inline-block;
	font-size: 22px;
	background: #c2975d;
	color: #fff;
	padding: 16px 40px;
	border-radius: 3px;
	cursor: pointer;
}

.home_ttb_bg{
	background:url(../images/home_ttb_bg.png) no-repeat center;
}
.home_jrrm_bg{
	background:url(../images/home_jrrm_bg.png) no-repeat center;
}
.home_ttl_bg{
	background:url(../images/home_ttl_bg.png) no-repeat center;
}






.play_nav .progress {
	height:20px;
	line-height:20px;
	padding:10px 60px;
}
.play_nav .progress span {
	color:#FFFFFF;
	position:absolute;
	top:10px;
	width:50px;
}
.play_nav .progress .all {
	left:0;
	text-align:right;
}
.play_nav .progress .now {
	right:0;
	text-align:left;
}
.play_nav .progress .line {
	height:9px;
	line-height:0;
	font-size:0;
	background:#707070;
	margin-top:5px;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.play_nav .progress .line em {
	width:60%;
	height:9px;
	float:left;
	background:#FFFFFF;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.play_nav .btn {
	height:36px;
	position:relative;
}
.play_nav .btn a {
	width:36px;
	height:36px;
	position:absolute;
	top:0;
	background-image:url(../images/play_nav.gif);
	background-repeat:no-repeat;
}
.play_nav .btn a.icon_play {
	background-position:0 0;
	left:50%;
	margin-left:-18px;
}
.play_nav .btn a.icon_prev {
	background-position:0 -36px;
	left:50%;
	margin-left:-60px;
}
.play_nav .btn a.icon_next {
	background-position:0 -72px;
	left:50%;
	margin-left:24px;
}
.play_nav .btn a.icon_refresh {
	background-position:0 -108px;
}
.play_nav .btn a.icon_sound {
	background-position:0 -144px;
	right:0;
}
.home_video .inner .left_nav {
	width:57px;
	position:absolute;
	left:-52px;
	top:0;
}
.home_video .inner .left_nav a {
	display:block;
	text-align:center;
	padding:20px 0;
	font-size:20px;
	line-height:100%;
	color:#FFFFFF;
	background:#C5C5C5;
}
.home_video .inner .left_nav a.active {
	background:#FF5105;
}
.home_video .inner .left_nav a.n2 {
	margin-top:3px;
}
.home_video .inner .left_nav a:hover {
	text-decoration:none;
}

.home_fina {
	padding:20px;
}
.home_fina .part1 {
	border:2px solid #EAEAEA;
	width:310px;
	height:385px;
	position:relative;
	float:left;
}
.home_fina .fina_box .title {
	height:60px;
	line-height:60px;
	padding:10px 10px 0 10px;
	font-size:24px;
	color:#4C4C4C;
	position:relative;
}
.home_fina .fina_box .title span {
	background:url(../images/icon_tag.gif) no-repeat 0 0;
	width:63px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:center;
	color:#238FEB;
	font-size:18px;
	position:absolute;
	right:10px;
	top:25px;
}
.home_fina .fina_box .info_box {
	margin-top:5px;
}
.home_fina .fina_box .info_box strong {
	color:#FF793F;
	font-size:64px;
	text-align:center;
	font-weight:700;
	display:block;
	height:72px;
	line-height:72px;
}
.home_fina .fina_box .info_box p {
	font-size:16px;
	color:#7F7F7F;
	text-align:center;
}
.home_fina .fina_box .info_box2 {
	height:90px;
	margin-top:10px;
}
.home_fina .fina_box .info_box2 ul li {
	float:left;
	width:49%;
	text-align:center;
	height:80px;
	padding:5px 0;
}
.home_fina .fina_box .info_box2 ul li.line {
	border-right:1px solid #DDDDDD;
}
.home_fina .fina_box .info_box2 ul li strong {
	color:#4C4C4C;
	font-size:22px;
	font-weight:700;
	display:block;
	height:45px;
	line-height:45px;
}
.home_fina .fina_box .info_box2 ul li strong small {
	font-size:16px;
	color:#7F7F7F;
	font-weight:normal;
}
.home_fina .fina_box .info_box2 ul li span {
	display:block;
	width:45px;
	height:45px;
	line-height:45px;
	margin:0 auto;
	font-size:24px;
}
.home_fina .fina_box .info_box2 ul li span.low {
	color:#238FEB;
	background:url(../images/icon_tag.gif) no-repeat 0 -30px;
}
.home_fina .fina_box .info_box2 ul li span.high {
	color:#FF5105;
	font-size:18px;
	background:url(../images/icon_tag.gif) no-repeat 0 -75px;
}
.home_fina .fina_box .info_box2 ul li p {
	font-size:16px;
	color:#7F7F7F;
	height:35px;
	line-height:35px;
}
.home_fina .part1 .notice_box {
	position:absolute;
	left:0;
	bottom:0;
	height:60px;
	line-height:30px;
	width:100%;
	background:#F1F1F1;
	padding:15px 0;
}
.home_fina .part1 .notice_box strong {
	color:#FF5105;
	font-size:20px;
	font-weight:700;
	display:block;
	text-align:center;
}
.home_fina .part1 .notice_box p {
	font-size:18px;
	color:#7F7F7F;
	text-align:center;
}
.home_fina .part4 {
	border:2px solid #EAEAEA;
	width:310px;
	height:385px;
	position:relative;
	float:right;
}
.home_fina .part4 .bot_pic {
	position:absolute;
	left:0;
	bottom:0;
	height:90px;
	width:100%;
	background:#F1F1F1;
}
.home_fina .part4 .bot_pic img {
	display:block;
	margin:0 auto;
	margin-top:30px;
}
.home_fina .part2 {
	border:2px solid #EAEAEA;
	width:330px;
	height:185px;
	position:relative;
	float:left;
	margin-left:20px;
}
.home_fina .fina_box2 .title {
	height:64px;
	line-height:64px;
	position:relative;
	padding:0 15px;
}
.home_fina .fina_box2 .title h5 {
	float:left;
	font-size:26px;
	color:#4C4C4C;
	padding-left:40px;
}
.home_fina .fina_box2 .title .tag {
	background:url(../images/icon_tag.gif) no-repeat 0 0;
	width:63px;
	height:30px;
	float:right;
	line-height:30px;
	text-align:center;
	color:#238FEB;
	font-size:18px;
	position:absolute;
	right:10px;
	top:16px;
}
.home_fina .fina_box2 .info_box strong {
	color:#FF793F;
	font-size:64px;
	text-align:center;
	font-weight:700;
	display:block;
	height:72px;
	line-height:72px;
}
.home_fina .fina_box2 .info_box p {
	font-size:16px;
	color:#7F7F7F;
	text-align:center;
}
.home_fina .part2 .title h5 {
	background:url(../images/icon_fina01.gif) no-repeat left center;
}
.home_fina .part3 {
	border:2px solid #EAEAEA;
	width:330px;
	height:185px;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:11px;
}
.home_fina .part3 .title h5 {
	background:url(../images/icon_fina02.gif) no-repeat left center;
}


.home_nav {
	height:646px;
	background:url(../images/nav_bg.jpg) no-repeat center;
}
.home_nav .top_box {
	height:260px;
	position:relative;
}
.home_nav .top_box span {
	color:#BD401D;
	font-size:38px;
	position:absolute;
	left:380px;
	top:130px;
}
.home_nav .top_box .cont_box {
	width:1000px;
	height:166px;
	position:absolute;
	top:65px;
	left:0;
}
.home_nav {
	position: relative;
}
.home_nav .top_box a {
	width:144px;
	height:52px;
	line-height:52px;
	text-align:center;
	color:#FFFFFF;
	font-size:24px;
	background:#2F7DD7;
	text-decoration:none;
	position:absolute;
	left:660px;
	top:120px;
}
.home_nav .top_box a:hover {
	background-color:#2697e6 ;
}
.home_nav .code_box {
	width:180px;
	height:160px;
	position:absolute;
	top:80px;
	right:0;
}
.home_nav .code_box img {
	display:block;
	margin:0 auto;
}
.home_nav .code_box p {
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:20px;
	color:#4C4C4C;
}
.home_nav .nav_box {
	overflow:hidden;
}
.home_nav .nav_box .wrapfix {
	width:1200px;
	position:relative;
	height:325px;
}
.home_nav .nav_box ul {
	width:2400px;
	position:relative;
	left:-534px;
	z-index:50;
}
.home_nav .nav_box ul li {
	width:242px;
	height:325px;
	background:#FFFFFF;
	float:left;
	margin:0 10px;
}
.home_nav .nav_box ul li a {
	display:block;
	height:280px;
	padding:0 20px;
	padding-top:45px;
}
.home_nav .nav_box ul li a:hover {
	text-decoration:none;
}
.home_nav .nav_box ul li a .icon {
	width:123px;
	height:123px;
	display:block;
	margin:0 auto;
	background-image:url(../images/home_nav.png);
	background-repeat:no-repeat;
	-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.home_nav .nav_box ul li a .icon_1 {
	background-position:0 0;
}
.home_nav .nav_box ul li a .icon_2 {
	background-position:0 -123px;
}
.home_nav .nav_box ul li a .icon_3 {
	background-position:0 -246px;
}
.home_nav .nav_box ul li a .icon_4 {
	background-position:0 -369px;
}
.home_nav .nav_box ul li a .icon_5 {
	background-position:0 -492px;
}
.home_nav .nav_box ul li a .icon_6 {
	background-position:0 -615px;
}
.home_nav .nav_box ul li a .icon_7 {
	background-position:0 -738px;
}
.home_nav .nav_box ul li a .icon_8 {
	background-position:0 -861px;
}
.home_nav .nav_box ul li a .icon_9 {
	background-position:0 -984px;
}
.home_nav .nav_box ul li a .icon_10 {
	background-position:0 -1107px;
}
.home_nav .nav_box ul li a .icon_11 {
	background-position:0 -1230px;
}
.home_nav .nav_box ul li a .icon_12 {
	background-position:0 -1353px;
}
.home_nav .nav_box ul li a:hover .icon {
	border-color:#2F7DD7;
	background-color:#2F7DD7;
	background-image:url(../images/home_nav2.png);
}
.home_nav .nav_box ul li a strong {
	font-size:20px;
	color:#2F7DD7;
	display:block;
	margin-top:35px;
}
.home_nav .nav_box ul li a p {
	line-height:150%;
	margin-top:10px;
	font-size:16px;
	color:#808080;
}

.home_nav .nav_box .wrapfix em.left {
	width:50px;
	height:50px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-25px;
	background:url(../images/nav_bg.png) no-repeat 0 0;
	z-index:100;
	cursor:pointer;
}
.home_nav .nav_box .wrapfix em.left:hover {
	background-position:0 -100px;
}

.home_nav .nav_box .wrapfix em.right {
	width:50px;
	height:50px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-25px;
	background:url(../images/nav_bg.png) no-repeat 0 -50px;
	z-index:100;
	cursor:pointer;
}
.home_nav .nav_box .wrapfix em.right:hover {
	background-position:0 -150px;
}


.home_code {
	background:url(../images/code_bg.jpg) no-repeat center;
	height:543px;
}
.home_code .title {
	padding:50px 0;
	text-align:center;
}
.home_code .title h3 {
	color:#4C4C4C;
	font-size:36px;
	height:60px;
	line-height:60px;
}
.home_code .title p {
	font-size:20px;
	color:#4C4C4C;
}
.home_code .title p span {
	color:#2F7DD7;
}
.home_code ul li {
	width:33.3%;
	float:left;
	text-align:center;
}
.home_code ul li strong {
	display:block;
	color:#2F7DD7;
	font-size:20px;
}
.home_code ul li .code {
	width:193px;
	height:145px;
	padding:21px 0;
	display:block;
	margin:10px auto;
	position:relative;
}
.home_code ul li .code img {
	width:145px;
	height:145px;
	display:block;
	margin:0 auto;
}
.home_code ul li .code span {
	position:absolute;
	left:0;
	top:0;
	width:193px;
	height:187px;
	background:url(../images/code_cover.png) no-repeat center;
}
.home_code ul li p {
	font-size:16px;
	color:#191919;
}


.user_info {
	height:80px;
	padding:15px 0;
	background:url(../images/user_bg.jpg) no-repeat center;
}
.user_info .loginDate:before{
	content: '';
	width: 21px;
	height: 21px;
	background: url(../images/userinfo/icon-shijian.png) no-repeat center;
	display: inline-block;
	vertical-align: text-bottom;
}
.user_info .avatar {
	width:140px;
	float:left;
}
.user_info .avatar .avatar_box {
	width:123px;
	height:123px;
	display:block;
	margin:0 auto;
}
.user_info .avatar .avatar_box img {
	display:block;
	width:123px;
	height:123px;
	-moz-border-radius:100%; -webkit-border-radius:100%; border-radius:100%;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.user_info .avatar p {
	text-align:center;
}
.user_info .avatar p a {
	color:#4C4C4C;
	margin:0 5px;
}
.user_info .info_box {
	width:195px;
	padding-right:30px;
	margin-left:30px;
	border-right:1px solid #FFFFFF;
	height:148px;
	float:left;
}
.user_info .info_box h5 {
	font-size:20px;
	color:#191919;
	padding-top:10px;
}
.user_info .info_box h5 span {
	color:#2F7DD7;
	margin-left:10px;
}
.user_info .info_box .level {
	margin:10px 0 15px;
}
.user_info .info_box .level dt {
	color:#191919;
	font-size:12px;
}
.user_info .info_box .level dt a {
	float:right;
	color:#2F7DD7;
}
.user_info .info_box .level dd {
	height:24px;
	line-height:24px;
	margin-top:5px;
}
.user_info .info_box .level dd span {
	float:left;
	margin-right:5px;
	padding:0 5px;
}
.user_info .info_box .level dd span.active {
	background:#10b70b;
	color:#FFFFFF;
	border-radius: 3px;
	width:70px;
	text-align: center;
}
.user_info .info_box .bind {
	height:24px;
}
.user_info .info_box .bind a {
	float:left;
	width:24px;
	height:24px;
	margin-right:5px;
	background:url(../images/icon_bind.png) no-repeat 0 -24px;
}
.user_info .info_box .bind a.active {
	background-position:0 0;
}
.user_info .info_box .bind a i {
	display:block;
	width:24px;
	height:24px;
}
.user_info .info_box .bind a i.n1 {
	background:url(../images/icon_bind.png) no-repeat 0 -48px;
}
.user_info .info_box .bind a i.n2 {
	background:url(../images/icon_bind.png) no-repeat 0 -72px;
}
.user_info .info_box .bind a i.n3 {
	background:url(../images/icon_bind.png) no-repeat 0 -96px;
}
.user_info .info_box .bind a i.n4 {
	background:url(../images/icon_bind.png) no-repeat 0 -120px;
}
.user_info .info_box .bind a i.n5 {
	background:url(../images/icon_bind.png) no-repeat 0 -144px;
}

.user_info .nav_box {
	width:250px;
	padding:0 20px;
	border-right:1px solid #FFFFFF;
	height:148px;
	float:left;
}
.user_info .nav_box ul li {
	float:left;
	width:50%;
	text-align:center;
	padding:2px 0;
}
.user_info .nav_box ul li a {
	display:block;
}
.user_info .nav_box ul li a:hover {
	text-decoration:none;
}
.user_info .nav_box ul li a i {
	width:44px;
	height:44px;
	display:block;
	margin:0 auto;
	background-image:url(../images/nav_icon.png);
	background-repeat:no-repeat;
}
.user_info .nav_box ul li a p {
	font-size:14px;
	color:#191919;
}
.user_info .nav_box ul li a i.n1 {
	background-position:0 0;
}
.user_info .nav_box ul li a i.n2 {
	background-position:0 -44px;
}
.user_info .nav_box ul li a i.n3 {
	background-position:0 -88px;
}
.user_info .nav_box ul li a i.n4 {
	background-position:0 -132px;
}

.user_info .nav_box .nav_t_box {
	background:#FFFFFF;
	height:72px;
	line-height:36px;
	padding:0 10px;
	text-align:center;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.user_info .nav_box .nav_t_box p a {
	display:block;
}
.user_info .nav_box .nav_t_box p a span {
	padding-left:20px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	cursor:pointer;
	color:#191919;
}
.user_info .nav_box .nav_t_box p.t1 {
	border-bottom:1px solid #D8D8D8;
}
.user_info .nav_box .nav_t_box p.t1 a span {
	background:url(../images/icon_tt.gif) no-repeat left 12px;
}
.user_info .nav_box .nav_t_box p.t2 a span {
	background:url(../images/icon_tt.gif) no-repeat left -35px;
}

.user_info .value_box {
	width:250px;
	padding-right:20px;
	float:right;
	height:148px;
}
.user_info .value_box ul li {
	line-height:270%;
	font-size:14px;
	color:#4C4C4C;
}
.user_info .value_box ul li span {
	float:right;
	font-size:18px;
}
.user_info .value_box ul li.active {
	color:#2F7DD7;
}


.user_center {
	padding:25px 0;
}
.user_center .user_side {
	width:230px;
	float:left;
}
.user_side .side_nav {
	background:#E7EDF1;
	padding:10px 35px;
}
.user_side .side_nav ul li a {
	display:block;
	font-size:16px;
	color:#191919;
	line-height:48px;
}

.user_side .hot_list .title {
	height:44px;
	line-height:44px;
	border-bottom:2px solid #DDDDDD;
}
.user_side .hot_list .title h5 {
	font-size:18px;
	color:#191919;
	width:100px;
	padding-left:6px;
	position:relative;
	border-bottom:2px solid #EE491F;
	position:relative;
}
.user_side .hot_list .title h5 em {
	position:absolute;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	border:5px solid #FFFFFF;
	border-top:5px solid #EE491F;
	bottom:-12px;
	left:50%;
	margin-left:-5px;
}
.user_side .hot_list .title a {
	float:right;
	font-size:14px;
	color:#191919;
}
.user_side .hot_list ul.line {
	padding-top:5px;
	margin-top:5px;
	border-top:1px dotted #EBECEE;
}
.user_side .hot_list ul li a {
	display:block;
	padding-left:10px;
	background:url(../images/dot.gif) no-repeat left center;
}
.user_side .hot_list ul li a span {
	float:right;
	color:#CDC5D5;
	font-size:12px;
}

.user_fund {
	min-height: 600px;
	margin-left:260px;
	position:relative;
}
.user_fund h1 {
	color:#191919;
}
.user_fund .search_box {
	height:30px;
	position:absolute;
	right:0;
	top:0;
}
.user_fund .search_box .text {
	height:28px;
	line-height:28px;
	padding:0 10px;
	background:#F4F4F4;
	border:1px solid #CCCCCC;
	width:195px;
}
.user_fund .search_box a {
	width:30px;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	background:url(../images/icon_search2.gif) no-repeat center;
}

.tab_box {
	height:45px;
	border-bottom:1px solid #D9D9D9;
}
.tab_box ul {
	border-left:1px solid #D9D9D9;
	height:45px;
}
.tab_box ul li {
	float:left;
	border-top:1px solid #D9D9D9;
	border-right:1px solid #D9D9D9;
}
.tab_box ul li a {
	padding:0 20px;
	height:44px;
	line-height:44px;
	background:#F7F7F7;
	display:block;
	font-size:14px;
	color:#4C4C4C;
}
.tab_box ul li.active a {
	font-size:16px;
	background:#FFFFFF;
	position:relative;
	top:1px;
}


.user_fund .title_box {
	margin-top:10px;
}
.user_fund .title_box .more {
	float:right;
	height:44px;
	line-height:44px;
	background:url(../images/more.gif) no-repeat left center;
	padding-left:24px;
}
.user_fund .table_box {
	margin-top:5px;
}
.user_fund .show_more {
	border-top:1px solid #D9D9D9;
	height:44px;
	line-height:44px;
	text-align:center;
}
.financial .title {
	display: inline-block;
	width: 86%;
}

.financial .set {
	display: inline-block;
	width: 9%;
	text-align: right;
	color: #c1975c;
}

.ce_table th {
	background:#F2F2F2;
	text-align:center;
	padding:5px;
}
.financial_table th {
	text-align:left;
	padding:5px;
	width: 10%;
}
.financial_table th:last-child {
	text-align:center;
	padding:5px;
}
.ce_table td {
	padding:5px;
	text-align:center;
	line-height:160%;
	border-bottom:1px solid #D8D8D8;
	font-size:14px;
}
.ce_table th span {
	color:#2F7DD7;
}
.ce_table th.last,
.ce_table td.last {
	border-left:5px solid #FFFFFF;
	border-bottom:0;
}
.ce_table tr.last td {
	border-bottom:0;
}
.ce_table td strong,
.ce_table td small,
.ce_table td span {
	display:block;
}
.ce_table td strong {
	font-size:16px;
	color:#2F7DD7;
}
.ce_table td small {
	color:#666666;
}
.ce_table td .value {
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
	behavior:url(pie/PIE.htc);
	color:#FFFFFF;
	padding:5px 0;
	position:relative;
}
.ce_table td .value em {
	display:block;
	font-size:18px;
	font-weight:700;
}
.ce_table td .value_red {
	background:#EE3B3B;
}
.ce_table td .value_green {
	background:#21BE1A;
}

.ce_table td .tool {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	width:58px;
	padding-right:10px;
	height:33px;
	line-height:33px;
	position:relative;
	background:url(../images/tool_bg.png) no-repeat left bottom;
}
.ce_table td .tool span {
	width: 58px;
	padding-right: 10px;
	height:33px;
	line-height:33px;
	position:absolute;
	left:0;
	top:0;
	/*background:url(../images/tool_bg.png) no-repeat right top;*/
	background: #ff5105;
	border-radius: 0 10px 10px 0;
}
.ce_table td .tool2 span {
	width:80px;
}
.ce_table td .tool span em {
	color:#FFFFFF;
	margin:0 5px;
}
.ce_table td .tool span a {
	color:#FFFFFF;
	line-height: 33px;
}
.ce_table td .tool span a.del {
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	width:20px;
	height:33px;
	vertical-align:top;
	background:url(../images/icon_del.gif) no-repeat center;
}


.fund_main {
	padding:20px 0;
}
.fund_main .info_box {
	background:#EFF2F4;
	padding:15px;
}
.fund_main .info_box .left_box {
	width:590px;
	float:left;
	position:relative;
}
.fund_main .info_box .right_box {
	width:335px;
	float:right;
}
.fund_main .info_box .tools {
	height:40px;
	background:#FF5105;
	position:absolute;
	right:0;
	top:0;
}
.fund_main .info_box .tools a.add {
	float:left;
	width:40px;
	height:40px;
	background:#D24D13 url(../images/icon_add.gif) no-repeat center;
}
.fund_main .info_box .tools ul {
	height:32px;
	padding:4px 0;
	margin-left:-1px;
	float:left;
}
.fund_main .info_box .tools ul li {
	float:left;
	border-left:1px solid #FF8854;
}
.fund_main .info_box .tools ul li.first {
	border:0;
}
.fund_main .info_box .tools ul li a {
	padding:0 15px;
	color:#FFFFFF;
	font-weight:700;
	display:block;
	height:32px;
	line-height:32px;
}
.fund_main .info_box .title {
	height:30px;
	line-height:30px;
}
.fund_main .info_box .title h1 {
	font-size:20px;
	color:#191919;
	float:left;
}
.fund_main .info_box .title span {
	float:left;
	padding:0 5px;
	margin-left:5px;
	height:20px;
	line-height:20px;
	margin-top:5px;
	color:#FFFFFF;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.fund_main .info_box .title span.n1 {
	background:#F26D32;
}
.fund_main .info_box .title span.n2 {
	background:#4C8FDC;
}
.fund_main .info_box .state {
	color:#0055A1;
	font-size:12px;
	position:relative;
	top:-5px;
}
.fund_main .info_box .value strong {
	font-size:36px;
	font-weight:normal;
}
.fund_main .info_box .value em {
	font-size:16px;
}
.fund_main .info_box .value .time {
	float:right;
	font-size:14px;
	color:#7F7F7F;
}
.fund_main .info_box .it_table {
	margin-top:10px;
}
.fund_main .info_box .it_table td {
	font-size:14px;
	color:#191919;
	line-height:190%;
}
.fund_main .info_box .desc_tab {
	height:30px;
	line-height:30px;
}
.fund_main .info_box .desc_tab ul li {
	float:left;
	margin-right:5px;
}
.fund_main .info_box .desc_tab ul li a {
	display:block;
	background:#DCE7F3;
	padding:0 10px;
	position:relative;
}
.fund_main .info_box .desc_tab ul li.active a {
	background:#A9C7E7;
	color:#FFFFFF;
}
.fund_main .info_box .desc_tab ul li.active a i {
	width:0;
	height:0;
	border:5px solid #EFF2F4;
	border-top:5px solid #A9C7E7;
	position:absolute;
	left:50%;
	margin-left:-5px;
	bottom:-10px;
}
.fund_main .info_box .desc_entry {
	margin-top:10px;
	font-size:14px;
	color:#191919;
	line-height:175%;
	text-align:justify;
}


.fund_main .part1 {
	margin-top:20px;
}
.fund_main .part1 .left_box {
	width:750px;
	float:left;
	position:relative;
}
.fund_main .part1 .left_box a.fullscreen {
	position:absolute;
	right:10px;
	top:0;
	height:44px;
	line-height:44px;
	color:#2F7DD7;
}
.fund_main .part1 .left_box .chart_img {
	margin-right:190px;
}
.fund_main .part1 .left_box .chart_img img {
	width:100%;
}
.fund_main .part1 .left_box .level_box {
	width:188px;
	height:335px;
	overflow:hidden;
	border:1px solid #D8D8D8;
	float:right;
	border-top:0;
	border-bottom:0;
}
.fund_main .part1 .left_box .level_box ul {
	padding:8px 10px;
}
.fund_main .part1 .left_box .level_box ul li {
	height:30px;
	line-height:30px;
	text-align:right;
	position:relative;
	color:#333333;
}
.fund_main .part1 .left_box .level_box ul li span {
	float:left;
	color:#7F7F7F;
}
.fund_main .part1 .left_box .level_box ul li em {
	position:absolute;
	width:100%;
	height:24px;
	text-align:center;
	left:0;
	top:0;
}
.fund_main .part1 .left_box .level_box ul.in {
	border-bottom:1px solid #D8D8D8;
	background:url(../images/in_bg.gif) no-repeat center;
}
.fund_main .part1 .left_box .level_box ul.out {
	background:url(../images/in_bg2.gif) no-repeat center;
}
.fund_main .part1 .left_box .month_box {
	height:25px;
	line-height:25px;
	background:#EFF2F3;
	padding:10px 0;
	text-align:center;
}
.fund_main .part1 .left_box .month_box a {
	padding:0 10px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	font-size:12px;
}
.fund_main .part1 .left_box .month_box a.active {
	background:#CCCCCC;
}
.fund_main .part1 .right_box {
	width:220px;
	float:right;
	position:relative;
}
.fund_main .part1 .right_box .tab_box ul li {
	width:49%;
}
.fund_main .part1 .right_box .tab_box ul li a {
	text-align:center;
}
.fund_main .part1 .right_box .inner {
	height:355px;
	overflow:hidden;
}
.fund_main .part1 .right_box .inner th {
	text-align:center;
	font-size:12px;
	padding:2px 5px;
}
.fund_main .part1 .right_box .inner td {
	color:#2F7DD7;
	font-size:12px;
	padding:2px 5px;
}
.fund_main .part1 .right_box .inner .value {
	display:block;
	text-align:center;
}
.fund_main .part1 .right_box .inner .percent {
	display:block;
	text-align:right;
}
.fund_main .part1 .right_box .inner .lr td {
	background:#F9F9F9;
}
.fund_main .part1 .right_box .tab_bot {
	height:6px;
	padding:9px 0;
	line-height:0;
	font-size:0;
	background:#EFF1F3;
	text-align:center;
}
.fund_main .part1 .right_box .tab_bot em {
	width:6px;
	height:6px;
	display:inline-block;
	_display:inline;
	*display:inline;
	zoom:1;
	margin:0 3px;
	background:url(../images/tab_bot.gif) no-repeat top center;
}
.fund_main .part1 .right_box .tab_bot em.active {
	background-position:bottom center;
}

.fund_main .part2 .left_box {
	width:478px;
	float:left;
}
.fund_main .part2 .right_box {
	width:478px;
	float:right;
}
.fund_main .part2 .ce_title {
	height:44px;
	line-height:44px;
	border-bottom:1px solid #D8D8D8;
	color:#2474D2;
	font-size:20px;
}
.fund_main .part2 .ce_tab {
	height:22px;
	line-height:22px;
	padding:10px 0;
}
.fund_main .part2 .ce_tab a.more {
	float:right;
	width:42px;
	height:14px;
	line-height:14px;
	font-size:12px;
	margin-top:4px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#EFF1F3;
}
.fund_main .part2 .ce_tab ul li {
	float:left;
	margin-right:35px;
}
.fund_main .part2 .ce_tab ul li a {
	color:#4C4C4C;
	font-size:16px;
}
.fund_main .part2 .ce_tab ul li a:hover {
	color:#191919;
	font-weight:700;
	text-decoration:none;
}
.fund_main .part2 .ce_tab ul li.active a {
	color:#191919;
	font-weight:700;
}
.fund_main .part2 .ce_list ul li {
	border-bottom:1px solid #F1F1F1;
}
.fund_main .part2 .ce_list ul li a {
	display:block;
	padding:5px 0;
}
.fund_main .part2 .ce_list ul li a p {
	height:48px;
	line-height:24px;
	overflow:hidden;
}
.fund_main .part2 .ce_list ul li a .time {
	display:block;
	text-align:right;
	font-size:12px;
	color:#7F7F7F;
}
.fund_main .part2 .ce_list ul li a:hover {
	text-decoration:none;
}

.fund_main .part3 h3 {
	height:44px;
	line-height:44px;
	border-bottom:1px solid #D8D8D8;
	color:#2474D2;
	font-size:20px;
}
.fund_main .part3 .left_box {
	width:670px;
	float:left;
}
.fund_main .part3 .right_box {
	width:275px;
	float:right;
}
.fund_main .part3 .left_box h5,
.fund_main .part3 .right_box h5 {
	font-size:16px;
	color:#191919;
	height:40px;
	line-height:40px;
}
.fund_main .part3 .right_box .chart_box {
	margin:5px 0;
}
.fund_main .part3 .right_box p {
	text-align:center;
	line-height:160%;
}


.ct_table {
	border-left:1px solid #E1E1E2;
	border-top:1px solid #E1E1E2;
}
.ct_table th,
.ct_table td {
	text-align:center;
	border-right:1px solid #E1E1E2;
	border-bottom:1px solid #E1E1E2;
	font-size:12px;
	padding:0 10px;
}
.ct_table th,
.ct_table .lr td {
	background:#EEEFF1;
}

.fund_main .part4 h3 {
	height:44px;
	line-height:44px;
	border-bottom:1px solid #D8D8D8;
	color:#2474D2;
	font-size:20px;
}
.fund_main .part4 .left_box {
	width:600px;
	float:left;
}
.fund_main .part4 .right_box {
	width:350px;
	float:right;
}
.fund_main .part4 .left_box h5,
.fund_main .part4 .right_box h5 {
	font-size:16px;
	color:#191919;
	height:40px;
	line-height:40px;
}
.fund_main .part4 .right_box .chart_box {
	margin:5px 0;
}
.fund_main .part4 .right_box p {
	line-height:160%;
}

.fund_main .part5 .left_box {
	width:600px;
	float:left;
}
.fund_main .part5 .right_box {
	width:350px;
	float:right;
}
.fund_main .part5 .left_box h5,
.fund_main .part5 .right_box h5 {
	font-size:16px;
	color:#191919;
	height:40px;
	line-height:40px;
}
.fund_main .part5 .left_box .ct_table td.title,
.fund_main .part5 .right_box .ct_table td.content {
	text-align:left;
}

.fund_main .part6 {
	position:relative;
}
.fund_main .part6 h3 {
	height:44px;
	line-height:44px;
	border-bottom:1px solid #D8D8D8;
	color:#2474D2;
	font-size:20px;
}
.fund_main .part6 a.more {
	float:right;
	width:42px;
	height:14px;
	line-height:14px;
	font-size:12px;
	margin-top:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#EFF1F3;
}
.fund_main .part6 .left_box {
	width:480px;
	float:left;
}
.fund_main .part6 .right_box {
	width:480px;
	float:right;
}
.fund_main .part6 .left_box h5,
.fund_main .part6 .right_box h5 {
	font-size:16px;
	color:#191919;
	height:40px;
	line-height:40px;
}
.fund_main .part6 .left_box .chart_box,
.fund_main .part6 .right_box .chart_box {
	margin-top:10px;
}


.fund_main .part7 .ct_table th {
	font-weight:700;
}
.fund_main .part7 .ct_table th,
.fund_main .part7 .ct_table td {
	text-align:right;
}
.fund_main .part7 .ct_table td strong {
	display:block;
	text-align:left;
	font-weight:700;
}


.pop_form {
	background:#F9F9F9;
}
.pop_form .close {
	width:50px;
	height:50px;
	background:url(../images/close.gif) no-repeat center;
	position:absolute;
	right:-50px;
	top:-50px;
}
.pop_form .form_tab {
	height:61px;
	line-height:60px;
}
.pop_form .form_tab ul li {
	float:left;
	width:33.3%;
}
.pop_form .form_tab ul li a {
	display:block;
	color:#7F7F7F;
	font-size:18px;
	font-weight:700;
	text-align:center;
	background:#F2F2F2;
	border-left:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
}
.pop_form .form_tab ul li.first a {
	border-left:0;
}
.pop_form .form_tab ul li.active a {
	background:#F9F9F9;
	border-bottom:0;
	color:#1472cf;
}
.pop_form .value {
	height:60px;
	line-height:60px;
	padding:0 20px;
}
.pop_form .value strong {
	font-size:28px;
}
.pop_form .value span {
	margin-left:15px;
}
.pop_form .inner {
	background:#F2F5F8;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	height:auto;
	overflow:hidden;
}
.pop_form .inner .left_box {
	width:315px;
	float:left;
	border-right:1px solid #D8D8D8;
}
.pop_form .inner .left_box .part {
	padding:15px 20px;
	border-bottom:1px solid #D8D8D8;
	position:relative;
}
.pop_form .inner .left_box .last_part {
	border:0;
}
.pop_form .inner .left_box .part p {
	font-size:14px;
	color:#7F7F7F;
}
.pop_form .inner .left_box .part a.less {
	width:44px;
	height:22px;
	padding-top:22px;
	line-height:22px;
	background:#E9F1F7 url(../images/icon_add2.gif) no-repeat top center;
	border:1px solid #1371CF;
	position:absolute;
	right:76px;
	top:15px;
	text-align:center;
	font-size:14px;
	color:#1371CF;
}
.pop_form .inner .left_box .part a.add {
	width:44px;
	height:22px;
	padding-top:22px;
	line-height:22px;
	background:#E9F1F7 url(../images/icon_add2.gif) no-repeat bottom center;
	border:1px solid #1371CF;
	position:absolute;
	right:10px;
	top:15px;
	text-align:center;
	font-size:14px;
	color:#1371CF;
}
.pop_form .inner .left_box .part .dropdown {
	background:url(../images/icon_drop.gif) no-repeat right center;
	position:relative;
}
.pop_form .inner .left_box .part .dropdown .drop_li {
	position:absolute;
	width:100%;
	top:28px;
	border:1px solid #DDDDDD;
	background:#FFFFFF;
	z-index:10000;
}
.pop_form .inner .left_box .part .dropdown .drop_li li a {
	display:block;
	padding:0 10px;
}
.pop_form .inner .left_box .part .dropdown .drop_li li a:hover {
	background:#F2F2F2;
	text-decoration:none;
}
.pop_form .inner .left_box .part .price {
	height:28px;
	line-height:28px;
}
.pop_form .inner .left_box .part .price .lt { float:left; }
.pop_form .inner .left_box .part .price .rt { float:right; }
.pop_form .inner .left_box .part .all {
	height:28px;
	position:relative;
}
.pop_form .inner .left_box .part .all span {
	background:#F1F1F1;
	border:1px solid #CCCCCC;
	width:54px;
	height:26px;
	line-height:26px;
	text-align:center;
}
.pop_form .inner .left_box .part .all .lt { float:left; }
.pop_form .inner .left_box .part .all .rt { float:right; }
.pop_form .inner .left_box .part .all .tc {
	position:absolute;
	left:50%;
	margin-left:-28px;
	top:0;
}
.pop_form .inner .left_box .part .all .active {
	background:#1371CF;
	border-color:#1371CF;
	color:#FFFFFF;
}
.pop_form .inner .level_box {
	margin-left:330px;
	padding-right:15px;
}
.pop_form .inner .level_box ul {
	padding:8px 10px;
}
.pop_form .inner .level_box ul li {
	height:30px;
	line-height:30px;
	text-align:right;
	position:relative;
	color:#333333;
}
.pop_form .inner .level_box ul li span {
	float:left;
	color:#7F7F7F;
}
.pop_form .inner .level_box ul li em {
	position:absolute;
	width:100%;
	height:24px;
	text-align:center;
	left:0;
	top:0;
}
.pop_form .inner .level_box ul.in {
	border-bottom:1px solid #D8D8D8;
	background:url(../images/out_bg2.gif) no-repeat center;
}
.pop_form .inner .level_box ul.out {
	background:url(../images/out_bg.gif) no-repeat center;
}
.pop_form .value2 {
	height:60px;
	line-height:60px;
	padding:0 30px;
	color:#7F7F7F;
}
.pop_form .btn {
	height:50px;
	padding:0 30px 30px;
}
.pop_form .btn a {
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_form .btn a.n1 {
	float:left;
	width:290px;
	text-align:center;
	height:50px;
	line-height:50px;
	background:#FF5105;
	font-size:20px;
	color:#FFFFFF;
}
.pop_form .btn a.n2 {
	float:right;
	width:140px;
	text-align:center;
	height:48px;
	line-height:48px;
	background:#D3DFE9;
	border:1px solid #B9C3CE;
	font-size:20px;
	color:#4C4C4C;
}


.pop_form .cancel_top {
	height:34px;
	line-height:34px;
	padding:15px 20px;
}
.pop_form .cancel_top .time {
	float:right;
	font-size:14px;
	color:#7F7F7F;
	background:url(../images/icon_time.gif) no-repeat left center;
	padding-left:25px;
}
.pop_form .cancel_top ul li {
	float:left;
}
.pop_form .cancel_top ul li a {
	padding:0 20px;
	height:34px;
	line-height:34px;
	display:block;
	color:#327DD5;
	font-size:14px;
}
.pop_form .cancel_top ul li.active a {
	background:#F9651D;
	color:#FFFFFF;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_form .cancel_table {
	background:#F2F5F8;
}
.pop_form .cancel_table th {
	font-size:14px;
	color:#4C4C4C;
	text-align:center;
	background:#EAF1F5;
	padding:3px 0;
}
.pop_form .cancel_table td {
	text-align:center;
	font-size:14px;
	color:#7F7F7F;
	padding:5px 0;
	border-bottom:1px solid #D8D8D8;
}
.pop_form .cancel_table td.title {
	line-height:150%;
}
.pop_form .cancel_table td a.cancel,
.pop_form .cancel_table td a.edit {
	width:32px;
	height:32px;
	border:1px solid #1371CF;
	display:block;
	margin:0 auto;
	-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_form .cancel_table td a.cancel {
	background:#E9F1F7 url(../images/icon_cancel.gif) no-repeat center top;
}
.pop_form .cancel_table td a.edit {
	background:#E9F1F7 url(../images/icon_cancel.gif) no-repeat center bottom;
}
.pop_form .cancel_table td strong {
	display:block;
}
.pop_form .pages {
	padding:15px 0;
}


.news_list {
	padding:10px 0;
}
.news_list .news_tab {
	height:50px;
	background:#E9F1F5;
}
.news_list .news_tab ul li {
	float:left;
	margin-left:60px;
}
.news_list .news_tab ul li a {
	height:48px;
	line-height:48px;
	padding:0 15px;
	font-size:18px;
	color:#7F7F7F;
	display:block;
}
.news_list .news_tab ul li.current a {
	color:#2F7DD7;
	border-bottom:2px solid #2F7DD7;
}

.news_list .nli {
	padding-left:75px;
}
.news_list .nli li {
	padding:25px 0;
	border-bottom:1px solid #D8D8D8;
}
.news_list .nli li a {
	display:block;
	line-height:180%;
	position:relative;
}
.news_list .nli li a .date {
	position:absolute;
	left:-75px;
	top:5px;
	width:56px;
	height:50px;
	padding:3px 0;
	text-align:center;
	line-height:20px;
	background:#C9DDF3;
	color:#1967A9;
	font-size:16px;
}
.news_list .nli li a .date i {
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	border:6px solid #FFFFFF;
	border-left:6px solid #C9DDF3;
	border-top:6px solid #C9DDF3;
	position:absolute;
	right:-11px;
	top:0px;
}
.news_list .nli li a .date strong {
	display:block;
	font-size:32px;
	font-weight:700;
	height:30px;
	line-height:30px;
}
.news_list .nli li a .date em {
	width:56px;
	height:20px;
	line-height:20px;
	position:absolute;
	left:0;
	bottom:-25px;
	text-align:center;
	font-size:13px;
	color:#4C4C4C;
}
.news_list .nli li a h5 {
	font-size:16px;
	color:#191919;
}
.news_list .nli li a .desc {
	margin-top:5px;
	font-size:14px;
	color:#7F7F7F;
}
.news_list .nli li a:hover {
	text-decoration:none;
}
.news_list .nli li a:hover h5 {
	color:#1967A9;
}

.news_list .pages {
	padding:30px 0;
}


.pages {
	height:30px;
	line-height:30px;
	text-align:center;
}
.pages a {
	font-size:14px;
	color:#7F7F7F;
}
.pages a.current {
	color:#327DD5;
}

.news_post {
	padding:25px 0;
}
.news_post h1 {
	font-size:20px;
	color:#191919;
}
.news_post .desc {
	font-size:14px;
	color:#7F7F7F;
	border-bottom:1px solid #D8D8D8;
	padding:5px 0;
}
.news_post .back {
	float:right;
	width:50px;
	height:28px;
	line-height:28px;
	background:#1371CD;
	color:#FFFFFF;
	text-align:center;
	margin:10px 20px 0 0
}
.news_post .entry {
	padding:10px 0;
}
.news_post .entry p {
	margin-bottom:15px;
	font-size:14px;
	color:#4C4C4C;
}


.pop_box {
	background:#FFFFFF;
	position:fixed;
	width:400px;
	left:50%;
	margin-left:-200px;
	top:100px;
}
.pop_box .pop_title {
	height:50px;
	line-height:50px;
	background:#F1F1F1;
	border-bottom:1px solid #D8D8D8;
}
.pop_box .pop_title h5 {
	font-size:18px;
	color:#4C4C4C;
	font-weight:normal;
	padding-left:20px;
}
.pop_box .pop_title .close {
	float:right;
	width:50px;
	height:50px;
	background:url(../images/close.gif) no-repeat center;
}

.pop_edit .pop_main {
	padding:20px;
}
.pop_edit .pop_main table th,
.pop_edit .pop_main table td {
	padding:5px 10px;
}
.pop_edit .pop_main table th {
	font-size:14px;
	color:#333333;
	text-align:right;
}
.pop_edit .pop_main table td .text {
	width:180px;
	height:24px;
	line-height:24px;
	padding:5px 10px;
	background:#F1F5F8;
	border:1px solid #D8D8D8;
}
.pop_edit .pop_main table td .text2 {
	width:150px;
}
.pop_edit .pop_main table td em {
	margin-left:10px;
}
.pop_edit .pop_main table td .btn {
	height:50px;
	padding:10px 0;
	margin:0 20px;
}
.pop_edit .pop_main table td .btn a {
	height:48px;
	line-height:48px;
	text-align:center;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_edit .pop_main table td .btn a.n1 {
	width:160px;
	background:#FF5105;
	border:1px solid #FF5105;
	font-size:20px;
	color:#FFFFFF;
	float:left;
}
.pop_edit .pop_main table td .btn a.n2 {
	width:105px;
	background:#D3DFE9;
	border:1px solid #B9C3CE;
	font-size:20px;
	color:#4C4C4C;
	float:right;
}

.pop_reg {
}
.pop_reg .pop_title {
	height:50px;
	line-height:50px;
	background:#F1F1F1;
	border-bottom:1px solid #D8D8D8;
}
.pop_reg .pop_title h3 {
	font-size:18px;
	font-weight:700;
	padding:0 25px;
}
.pop_reg .pop_inner {
	padding:60px;
}
.pop_reg .pop_inner table th {
	text-align:right;
}
.pop_reg .pop_inner table td {
	padding:10px;
}
.pop_reg .pop_inner table td .text {
	width:260px;
	height:24px;
	line-height:24px;
	padding:5px 10px;
	background:#F1F5F8;
	border:1px solid #D8D8D8;
	color:#666666;
}
.pop_reg .pop_inner table td .text2 {
	width:170px;
}
.pop_reg .pop_inner table td .get_code {
	margin-left:10px;
	color:#1371CF;
	text-decoration:underline;
}
.pop_reg .pop_inner table td .get_code:hover {
	text-decoration:none;
}
.pop_reg .pop_inner table td a.btn {
	float:left;
	width:160px;
	height:50px;
	line-height:50px;
	background:#FF5105;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_reg .pop_inner table td .link {
	height:50px;
	line-height:50px;
	margin-left:30px;
}
.pop_reg .pop_inner table td .link a {
	color:#1371CF;
	text-decoration:underline;
}
.pop_reg .pop_inner table td .link a:hover {
	text-decoration:none;
}

.pop_bind {
	padding:20px 10px;
}
.pop_bind .pop_tab {
	height:60px;
}
.pop_bind .pop_tab ul li {
	float:left;
	width:50%;
}
.pop_bind .pop_tab ul li a {
	display:block;
	margin:0 10px;
	height:58px;
	line-height:58px;
	border:1px solid #BFBFBF;
	text-align:center;
	font-size:18px;
	color:#4C4C4C;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_bind .pop_tab ul li.current a {
	height:56px;
	line-height:56px;
	border:2px solid #FB671F;
	color:#FB671F;
	box-shadow:1px 1px 3px #999999 inset;
}
.pop_bind .pop_inner table th {
	text-align:right;
}
.pop_bind .pop_inner table td {
	padding:10px;
	color:#999999;
	font-size:16px;
}
.pop_bind .pop_inner table td .text {
	width:260px;
	height:24px;
	line-height:24px;
	padding:5px 10px;
	background:#F1F5F8;
	border:1px solid #D8D8D8;
}
.pop_bind .pop_inner table td .text2 {
	width:170px;
}
.pop_bind .pop_inner table td .get_code {
	margin-left:10px;
	color:#1371CF;
	text-decoration:underline;
}
.pop_bind .pop_inner table td .get_code:hover {
	text-decoration:none;
}
.pop_bind .pop_inner table td a.btn {
	float:left;
	width:160px;
	height:50px;
	line-height:50px;
	background:#FF5105;
	text-align:center;
	color:#FFFFFF;
	font-size:20px;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}

.pop_login {
	padding:20px 10px;
}
.pop_login .pop_tab {
	height:60px;
}
.pop_login .pop_tab ul li {
	float:left;
	width:50%;
}
.pop_login .pop_tab ul li a {
	display:block;
	margin:0 10px;
	height:58px;
	line-height:58px;
	border:1px solid #BFBFBF;
	text-align:center;
	font-size:18px;
	color:#4C4C4C;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
}
.pop_login .pop_tab ul li.current a {
	height:56px;
	line-height:56px;
	border:2px solid #FB671F;
	color:#FB671F;
	box-shadow:1px 1px 3px #999999 inset;
}
.pop_login .pop_inner {
	padding:50px 0 30px;
	width:350px;
	margin:0 auto;
}
.pop_login .pop_inner .input_box {
	height:40px;
	margin-bottom:25px;
	position:relative;
}
.pop_login .pop_inner .input_box .text {
	width:330px;
	height:24px;
	line-height:24px;
	padding:7px 10px;
	background:#F1F5F8;
	border:1px solid #D8D8D8;
}
.pop_login .pop_inner .input_box .text2 {
	float:left;
	width:220px;
}
.pop_login .pop_inner .input_box .code_pic {
	float:right;
}
.pop_login .pop_inner .input_box .lost_pass,
.pop_login .pop_inner .input_box .change_link {
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#1371CF;
	text-decoration:underline;
	position:absolute;
	right:-100px;
	top:0;
	text-align:left;
	width:80px;
}
.pop_login .pop_inner .btn {
	height:50px;
}
.pop_login .pop_inner .btn a {
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	behavior:url(pie/PIE.htc);
	position:relative;
	text-align:center;
	font-size:20px;
}
.pop_login .pop_inner .btn a.n1 {
	float:left;
	width:45%;
	height:48px;
	line-height:48px;
	background:#FF5105;
	border:1px solid #FF5105;
	color:#FFFFFF;
}
.pop_login .pop_inner .btn a.n2 {
	float:right;
	width:45%;
	height:48px;
	line-height:48px;
	background:#D3DFE9;
	border:1px solid #B9C3CE;
	color:#4C4C4C;
}
.pop_login .pop_inner .radio_box {
	margin-bottom:20px;
	height:30px;
	line-height:30px;
}
.pop_login .pop_inner .radio_box label {
	margin-right:50px;
	float:left;
	font-size:16px;
	color:#333333;
}
.pop_login .pop_inner .radio_box label .r1 {
	width:13px;
	height:13px;
	line-height:0;
	font-size:0;
	float:left;
	position:relative;
	top:8px;
	margin-right:5px;
}

/*1021投顾音频*/
.audio_nav{
	margin:20px auto 15px;
}
.audio_nav .inner {
	height:111px;
	position:relative;
}
.audio_nav .inner h3{
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	padding: 15px 0 0 20px;
	color: #333;
}
.audio_nav .inner h3:before{
	content: '';
	width: 27px;
	height: 27px;
	background-image: url(../images/icon-erji.png);
	display: inline-block;
	vertical-align: text-bottom;
	margin-right: 10px;
}
.audio_nav .inner .audio_bar{
	width:980px;
	height:10px;
	position:absolute;
	bottom:30px;
	left:70px;
	background:#eee;
	border-radius: 10px;
}
.audio_nav .inner .audio_duration{
	position:absolute;
	bottom: 20px;
	right: 104px;
}
.audio_nav .inner .audio_currentTime{
	position: absolute;
	bottom: 20px;
	left: 12px;
}

.audio_nav .inner .audio_bar span{
	display:block;
	width:50%;
	height:4px;
	position:relative;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,ffffff+0,7db9e8+100&amp;0+0,1+100 */
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(125,185,232,1))); /* 			Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
	behavior:url(pie/PIE.htc);
}
.audio_nav .inner .audio_bar em{
	width:0;;
	height:35px;
	position:absolute;
	top:19px !important;
	right:0;
	margin-top:-20px;
	margin-right:-20px;
	background: linear-gradient(90deg,#307fd7, #70aef2) !important;
	border-radius: 10px;
}
.audio_pause {
	display: none;
	width: 40px;
	height: 40px;
	position: absolute;
	bottom: 12px;
	right: 55px;
	background: url(../images/vol_pause.png) no-repeat;
}

.audio_nav .inner .audio_open{
	width:40px;
	height:40px;
	position:absolute;
	bottom: 12px;
	right: 55px;
	background:url(../images/vol_open.png) no-repeat;
}
.audio_nav .inner .audio_vol{
	width:40px;
	height:40px;
	position:absolute;
	bottom:12px;
	right:10px;
	background:url(../images/vol.png) no-repeat;
}
.audio_nav .inner .vol_min{
	display:none;
	width:40px;
	height:40px;
	position:absolute;
	bottom:12px;
	right:10px;
	background:url(../images/vol_min.png) no-repeat;
}
.audio_nav .inner .vol_max{
	display:none;
	width:40px;
	height:40px;
	position:absolute;
	bottom:12px;
	right:10px;
	background:url(../images/vol_max.png) no-repeat;
}
.audio_box {
	padding:10px 0;
}
.audio_box .audio_tab {
	height:50px;
	background:#E9F1F5;
}
.audio_box .audio_tab ul li {
	float:left;
	margin-left:60px;
}
.audio_box .audio_tab ul li a {
	height:48px;
	line-height:48px;
	padding:0 15px;
	font-size:18px;
	color:#7F7F7F;
	display:block;
}
.audio_box .audio_tab ul li.current a {
	color:#2F7DD7;
	border-bottom:2px solid #2F7DD7;
}
.audio_box .entry {
	padding:10px 0;
}
.audio_box .entry p {
	margin-bottom:15px;
	font-size:14px;
	color:#4C4C4C;
}
.audio_box .ali{
	padding-left:75px;
}
.audio_box .ali_tit{
	height:30px;
	line-height:30px;
}
.audio_box .ali_tit em{
	float:left;
	height:18px;
	margin-top: 5px;
	border-left:4px solid #307dd7;
}
.audio_box  .ali_tit h5{
	float:left;
	font-size: 16px;
	color: #191919;
	padding-left:5px;
}
.audio_box .ali li {
	padding:25px 0;
	border-bottom:1px solid #D8D8D8;
}
.audio_box .ali li a {
	display:block;
	line-height:180%;
	position:relative;
}
.audio_box .ali li a .his_news {
	position:absolute;
	left:-75px;
	top:5px;
	padding:3px 0;
}
.audio_box .ali li a h5 {
	font-size:16px;
	color:#191919;
}
.audio_box .ali li a h5 span{
	float:right;
	font-size: 14px;
	color: #7F7F7F;
}
.audio_box .ali li a .desc {
	margin-top:5px;
	font-size:14px;
	color:#7F7F7F;
}
.audio_box .ali li a:hover {
	text-decoration:none;
}
.audio_box .ali li a:hover h5 {
	color:#1967A9;
}
.audio_box .pages{
	padding:30px 0;
}

.articleBottom {
	background: #f2f2f2;
	color: #c3c3c3;
	padding: 20px 14px;
	margin-bottom: 20px;
}
/*1021一创一席谈*/
.talk_nav{
	height:412px;
	margin-top:20px;
}
.talk_nav .inner_lt {
	float:left;
	width:730px;
	height:412px;
}
.talk_nav .inner_rt {
	color:#FFFFFF;
	background-color:#515151;
	float:right;
	width:270px;
	height:412px;

}
.talk_nav .inner_rt h5{
	padding:20px;
	font-size:18px;
	/*font-weight:bold;*/

}
.talk_nav .inner_rt p{
	height:300px;
	padding:0 20px 0 20px;
	color:#CCCCCC;
}
.talk_nav .inner_rt .inner_bottom{
	height:44px;
	position:relative;
}
.talk_nav .inner_rt .inner_bottom a{
	color:#CCCCCC;
	font-size:12px;
}
.talk_nav .inner_rt .inner_bottom .heart{
	position:absolute;
	top:10px;
	left:0;
}
.talk_nav .inner_rt .inner_bottom .eye{
	position:absolute;
	top:10px;
	left:90px;
}
.talk_nav .inner_rt .inner_bottom .reply{
	position:absolute;
	top:10px;
	right:15px;
}
.talk_nav .inner_rt .inner_bottom  i{
	display:block;
	width:20px;
	height:28px;
	margin-top: 3px;
}
.talk_nav .inner_rt .inner_bottom .heart i{
	float:left;
	background:url(../images/heart.png) no-repeat;
}
.talk_nav .inner_rt .inner_bottom .eye i{
	float:left;
	background:url(../images/eye_icon.png) no-repeat;
}
.talk_nav .inner_rt .inner_bottom .reply i{
	float:right;
    background: url(../images/reply_arrow.png) no-repeat;
}
.talk_nav .inner_rt .inner_bottom a{
	display:block;
	width: 75px;
	height:28px;
	padding-left:15px;
	text-align:center;
	float:left;
}
.talk_nav .inner_rt .inner_bottom a span{
	text-align:left;
}
.talk_nav .inner_rt .inner_bottom .reply span{
	margin-right:-17px;
}



.talk_box {
	padding:10px 0;
}
.talk_box .talk_tab {
	height:50px;
	background:#E9F1F5;
}
.talk_box .talk_tab ul li {
	float:left;
	margin-left:60px;
}
.talk_box .talk_tab ul li a {
	height:48px;
	line-height:48px;
	padding:0 15px;
	font-size:18px;
	color:#7F7F7F;
	display:block;
}
.talk_box .talk_tab ul li.current a {
	color:#2F7DD7;
	border-bottom:2px solid #2F7DD7;
}
.talk_box .ali_tit{
	height:30px;
	line-height:30px;
	padding: 35px 0 5px 0;
}
.talk_box .ali_tit em{
	float:left;
	height: 18px;
	margin-top: 5px;
	border-left: 4px solid #307dd7;
}
.talk_box .ali_tit h5{
	float:left;
	font-size: 16px;
	color: #191919;
	padding-left: 5px;
}
.talk_box .audio_list{
	height:490px;
	padding-top:15px;
}
.talk_box .audio_list ul{
	padding-top:20px;
}
.talk_box .audio_list ul li{
	float:left;
	margin-right:25px;
	padding-bottom:30px;
	width:180px;
	height:185px;
}
.talk_box .audio_list ul li .reply{
	display:block;
	width:180px;
	height:135px;
	position:relative;
}
.talk_box .audio_list ul li .reply a{
	display: block;
	height: 135px;
	width:180px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	text-align:center;
	background-color:#E9EAE9;
	overflow:hidden;
}
.talk_box .audio_list ul li .reply a h1{
	font-size:21px;
	color:#adadad;
	font-weight:bolder ;
	margin-top:40px;
}
.talk_box .audio_list ul li .reply h2{
	display:none;
	position:absolute;
	bottom:50px;
	color:#FFFFFF;
	font-size:12px;
	left:10px;
	top:10px;
	z-index:2;
}

.talk_box .audio_list ul li .reply:hover a{
	background:url(../images/play_hover.jpg)  no-repeat;
}
.talk_box .audio_list ul li a:hover h1{
	text-indent:-999px;
	font-size:0;
}
.talk_box .audio_list ul li a:hover p{
	text-indent:-999px;
	font-size:0;
}
.talk_box .audio_list ul li .reply:hover h2{
	display:block;
}
.talk_box .audio_list ul li .reply:hover a h1,.talk_box .audio_list ul li .reply:hover a p{
	display:none;
}
.talk_box .audio_list ul li span{
	display:block;
	width:180px;
	height:50px;
	font-size: 12px;
	background-color:#f6f7fa;
}
.talk_box .audio_list ul li span p{
	padding-left:8px;
}
.talk_box .audio_list ul li span a{
	padding-left:8px;
}
.talk_box .audio_list ul li span i{
	font-style:normal;
}
.talk_box .audio_list ul li span .heart{
	color:#7e7e7e;
	float:left;
}
.talk_box .audio_list ul li span em{
	width:90px;
	float:left;
}
.talk_box .audio_list ul li span .heart a{
	display: block;
    width: 60px;
    text-align: center;
	line-height: 15px;
	margin-left: 5px;
	background:url(../images/heart.png) no-repeat left;
}
.talk_box .audio_list ul li span .eye{
	float:right;
	color:#7e7e7e;;
}
.talk_box .audio_list ul li span .eye a{
	display: block;
    width: 65px;
    text-align: center;
	line-height: 15px;
	background:url(../images/eye_icon.png) no-repeat left;
}
.talk_box .pages{
	padding:30px 0;
}
.mr0{
	margin-right: 0px !important;
}
/*1028新增*/

/*音量*/
.vol_location{
	width:20px;
	height:180px;
	position:absolute;
	bottom:45px;
	right:10px;
	border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;
	behavior:url(pie/PIE.htc);
	background:#686d6f;
}
.vol_location .vol_cent{
	width:3px;
	height:160px;
	margin:10px auto;
	background:#ee4c05;
	position:relative;
}
.vol_location .vol_cent span{
	display:block;
	width:3px;
	height:50%;
	margin:10px auto;
	background:#868787;
}
.vol_location .vol_cent em{
	display:block;
	width:13px;
	height:13px;
	margin:auto;
	background:url(../images/vol_on.png) no-repeat center;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-7px;
	margin-top:-7px;
}
.play_nav .btn a.icon_min {
	background:url(../images/vol_min.png) no-repeat;
	position: absolute;
	right: 0;
	display:none;
}
.play_nav .btn a.icon_max {
	background:url(../images/vol_max.png) no-repeat;
	position: absolute;
	right: 0;
	display:none;
}

/*个股*/
/*.pop_form .inner .left_box .part input {
	width:100px;
	border-color: transparent;
}
/*.pop_form .inner .left_box .part input:focus{
	background:url(../images/del.png) no-repeat right;
}*/
.part .part_box{
	width:285px;
	padding-bottom:5px;
	border-bottom:1px solid #999999;
}
.part .part_box .input{
	width:100px;
	position:relative;
}
.part .part_box .input input{
	width:80px;
	padding-right:23px;
	border-color: transparent;
	background-color:#f2f6f9;
}
.part .part_box .input input:focus{
	border-color: transparent;
	background-color:#f2f6f9;
}
.part .part_box .input a{
	width:20px;
	height:20px;
	position:absolute;
	right:0;
	top:0;
}
/*2015-11-05新增委托方式*/
.pop_edit .pop_main table .dropdown{
	background:url(../images/icon_drop.gif) no-repeat 200px 10px;
}
.pop_edit .pop_main table .dropdown .drop_li{
	position: absolute;
	width: 282px;
	top: 215px;
	right: 70px;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	z-index: 10000;
}
.pop_edit .pop_main table .dropdown .drop_li li a{
	display:block;
	padding:0 10px;
}
.pop_edit .pop_main table .dropdown .drop_li li a:hover{
	background:#F2F2F2;
	text-decoration:none;
}
/*新增1109*/
.pop_form .stock_code{
	height: 70px;
	line-height: 30px;
	padding: 0 20px;
	margin-top:10px;
	background: #F2F5F8;
	border-top: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}
.pop_form .stock_code .dropdown {
	width:160px;
	height:30px;
	float:left;
	position: relative;
}
.pop_form .stock_code .dropdown input{
	width:150px;
	height:25px;
	padding:0 5px;
	border:1px solid #DDDDDD;
	background: url(../images/icon_drop.gif) no-repeat right center;
}
.pop_form .stock_code .dropdown .drop_li {
	position: absolute;
	width: 100%;
	top: 30px;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	z-index: 10000;
}
.pop_form .stock_code .dropdown .drop_li li {
	height:28px;
}
.pop_form .stock_code .dropdown .drop_li a{
	display:block;
	padding:0 10px;
	height:28px;
	line-height:28px;
}
.pop_form .stock_code .dropdown .drop_li li a:hover {
	background:#F2F2F2;
	text-decoration:none;
}
.pop_form .stock_code .bank {
	width:85px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	margin-left:60px;
	font-size:16px;
	color:#cc1100;
	background-color:#ffede4;
}
.pop_form .stock_code .gr {
	background-color:#d4f5c2;
	color:#4cac17;
}
/*个人中心--弹窗 2015-11-25 11:47*/
.pop_box02 {
	width:665px;
	height:445px;
	background-color:#f2f2f2;
	/*position:fixed;*/
	left:50%;
	top:100px;
	/*margin-left:-330px;*/
}
.pop_box02 .pop_title{
	height:90px;
}
.pop_box02 .pop_title .close {
    float: right;
    width: 30px;
    height: 30px;
    background: url(../images/close.gif) no-repeat center;
}
.pop_box02 .pop_title span{
	display:inline-block;
	width:300px;
	height:70px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.pop_box02 .pop_title span.span_red{
	background-color:#f0d4c8;
	margin:20px 5px 0 20px;
}
.pop_box02 .pop_title span.span_green{
	background-color:#e9f1f8;
	margin:20px 0 0 5px;
}
.pop_box02 .pop_title span p{
	line-height:20px;
    padding: 10px 0 0 15px;
}
.pop_box02 .pop_title span p.num{
	font-size:16px;
}
.pop_box02 .pop_title span p strong{
	font-weight:700;
	color:#bc430f;
}
.pop_box02 .pop_main table {
	background:#fff;
}
.pop_box02 .pop_main table tr td {
	border-collapse:collapse;
	border:1px solid #e6e6e6;
	position:relative;
}
.pop_box02 .pop_main table tr td em {
	width:26px;
	height:26px;
	position:absolute;
	top:10px;
	left:10px;
}
.pop_box02 .pop_main table tr td p {
	padding-left:50px;
	line-height:34px;
}
.pop_box02 .pop_main table tr td p.num {
	font-size:12px;
	color:#808080;
}
.pop_box02 .pop_main table tr td p.num strong {
	color:#ef3b3b;
	font-size:14px;
	padding-right:5px;
}
.pop_box02 .pop_main table tr td a.query {
	position:absolute;
	top:30px;
	left:220px;
	color:#ff5004;
	font-size:12px;
}
.pop_box02 .pop_main table tr td a.buy {
	display:block;
	width:50px;
	height:25px;
	line-height:25px;
	background-color:#ff5004;
	color:#fff;
	text-align:center;
	font-size:12px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	position:absolute;
	top:30px;
	left:250px;
}

/* 个股搜索-撤销(弹窗)  新增-刷新 2015-12-18 */
.pop_form .cancel_top .refresh {
	display: block;
	width: 27px;
	height: 27px;
    float: right;
    font-size: 14px;
    color: #7F7F7F;
	padding-top: 5px;
    background: url(../images/icon_refresh.png) no-repeat left center;
}
.pop_form .cancel_top .date {
    float: right;
    font-size: 14px;
    color: #7F7F7F;
    padding: 0 10px;
}
.pop_form .cancel_top .time02 {
    float: right;
    font-size: 14px;
    color: #7F7F7F;
}


/* 2016-01-06 新增 start*/
.header .top_fund ul li h5 em {
	display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    background-color: #279afc;
    color: #fff;
    padding: 0 2px;
	margin-left: 2px;
    border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position: relative;
	top: -2px;
}
.header .top_fund ul li strong.profit {
	position: relative;
	padding-left: 30px;
	color: #DF4D27
}
.header .top_fund ul li strong.profit em {
    font-size: 10px;
    width: 26px;
    line-height: 12px;
    position: absolute;
    top: 0;
    left: 0;
	color: #7F7F7F;
}
.header .top_fund ul li p .left.text {
	font-size: 12px;
}
/* 2016-01-06 新增 end*/

/* 2016-01-12 新增 end*/
.home_nav .nav_box ul li a {
	position: relative;
}
.home_nav .nav_box ul li .apply_box {
	display: none;
	position: absolute;
	width: 198px;
	left: 20px;
	bottom: 15px;
}
.home_nav .nav_box ul li p.apply_p {
	color:#4d4d4d;
	font-size: 14px;
}
.home_nav .nav_box ul li em {
	display: inline-block;
	width: 66px;
	height: 20px;
	text-align: center;
	padding-top: 30px;
	font-size: 12px;
	color: #999999;
}
.home_nav .nav_box ul li em.apply1 {
	background: url(../images/icon_apply1.png) no-repeat center 10px;
}
.home_nav .nav_box ul li em.apply2 {
	background: url(../images/icon_apply2.png) no-repeat center 10px;
}
.home_nav .nav_box ul li em.apply3 {
	background: url(../images/icon_apply3.png) no-repeat center 10px;
}
.home_nav .nav_box ul li em.apply4 {
	background: url(../images/icon_apply4.png) no-repeat center 10px;
}
.home_nav .nav_box ul li em.apply5 {
	background: url(../images/icon_apply5.png) no-repeat center 10px;
}
.home_nav .nav_box ul li em.apply6 {
	background: url(../images/icon_apply6.png) no-repeat center 10px;
}
/* 2016-01-12 新增 end*/

/* 2016-01-14 新增 start*/
.home_hot {
	width: 100%;
	height: 597px;
	background-color: #f6f6f6;
}
.home_hot .hot_top {
	height: 100px;
	padding-top: 20px;
	text-align: center;
	color: #4d4d4d;
}
.home_hot .hot_top h2 {
	line-height: 50px;
	font-size: 36px;
}
.home_hot .hot_top p {
	line-height: 30px;
	font-size: 20px;
}
.home_hot .hot_top p a.more {
	display: inline-block;
	color: #307dd7;
	padding: 0 30px 0 5px;
	background: url(../images/icon_more.png) no-repeat right;
}
.home_hot .hot_top p a.more:hover {
	color: #8fb1e3;
	text-decoration: none;
}
.home_hot .hot_center {
	height: 395px;
	margin-top: 30px;
}
.home_hot .hot_center .hot {
	float: left;
	height: 395px;
	background-color: #ffffff;
	box-shadow: 0px 0px 20px #d8d8d8;
	-webkit-box-shadow: 0px 0px 20px #d8d8d8;
	-moz-box-shadow: 0px 0px 20px #d8d8d8;
	-ms-box-shadow: 0px 0px 20px #d8d8d8;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.hot_center .hot.hot01 {
	width: 312px;
	margin-right: 20px;
}
.hot_center .hot .top {
	height: 50px;
	padding: 0 10px 0 20px;
}
.hot_center .hot .top h3 {
	font-size: 26px;
	color: #4d4d4d;
}
.hot_center .hot .top span {
	display: block;
	float: right;
	width: 62px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	color: #2490eb;
	background-color: #d9eeff;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.hot_center .hot .rate_box {
	height: 120px;
	text-align: center;
}
.hot_center .hot .rate_box.pl30 {
	text-align: left;
	padding-left: 30px;
	position: relative;
}
.hot_center .hot .rate_box.pl30 a.buy_btn {
    display: block;
    width: 80px;
    height: 35px;
    line-height: 35px;
    background-color: #ff5105;
    color: #ffffff;
    text-align: center;
    position: absolute;
    bottom: 30px;
    right: 20px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    behavior: url(pie/PIE.htc);
}
.hot_center .hot .rate_box.pl30 a.buy_btn:hover {
	text-decoration: none;
	background-color: #f9966b
}
.hot_center .hot .rate_box strong {
	display: block;
	height: 70px;
	line-height: 70px;
	font-size: 64px;
	color: #ff793f;
	font-weight: 700;
}
.hot_center .hot .rate_box strong em{
	font-size: 45px;
	font-weight: 700;
}
.hot_center .hot .rate_box p {
	line-height: 30px;
	font-size: 16px;
	color: #808080;
}
.hot_center .hot .risk_box {
	height: 90px;
	margin-bottom: 15px;
}
.hot_center .hot .risk_box span {
	display: block;
	width: 155px;
	float: left;
	text-align: center;
}
.hot_center .hot .risk_box span.left {
	border-right: 1px solid #e6e6e6;
}
.hot_center .hot .risk_box span p {
	line-height: 45px;
	color: #808080;
	font-size: 16px;
}
.hot_center .hot .risk_box span p em.level {
	display: inline-block;
	width: 45px;
	height: 45px;
	font-size: 24px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.hot_center .hot .risk_box span p em.level.low {
	color: #2490eb;
	border: 1px solid #2490eb;
}
.hot_center .hot .risk_box span p em.level.midde {
	color: #ff5105;
	border: 1px solid #ff5105;
	font-size: 18px;
}
.hot_center .hot .risk_box span p em.num {
	color: #4d4d4d;
	font-size: 22px;
	padding-right: 5px;
	font-weight: 700;
}
.hot_center .hot .bottom {
	height: 60px;
	padding: 20px 0 10px 20px;
	text-align: left;
	background-color: #f2f2f2;
	position: relative;
}
.hot_center .hot .bottom h4 {
	height: 25px;
	line-height: 25px;
	color: #ff5105;
	font-size: 20px;
}
.hot_center .hot .bottom p {
	height: 25px;
	line-height: 25px;
	color: #808080;
	font-size: 18px;
}
.hot_center .hot .bottom a.buy_btn {
	display: block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	background-color: #ff5105;
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: 28px;
	right: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	behavior:url(pie/PIE.htc);
}
.hot_center .hot .bottom a.buy_btn:hover {
	text-decoration: none;
	background-color: #f9966b
}
.hot_center .hot.hot02 {
	width: 335px;
	margin-right: 20px;
	background-color: #f6f6f6;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.hot_center .hot.hot02 .cont_box {
	height: 170px;
	background-color: #ffffff;
	padding-top: 20px;
	box-shadow: 0px 0px 20px #d8d8d8;
	-webkit-box-shadow: 0px 0px 20px #d8d8d8;
	-moz-box-shadow: 0px 0px 20px #d8d8d8;
	-ms-box-shadow: 0px 0px 20px #d8d8d8;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.hot_center .hot.hot02 .cont_box.mt15 {
	margin-top: 15px;
}
.hot_center .hot .bottom.bottom02 {
	height: 30px;
	padding: 30px 10px 30px;
}
.hot_center .hot .bottom.bottom02 span {
	display: block;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0 10px;
	text-align: center;
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	background-color: #ffbb98;
	color: #ffffff;
	font-size: 14px;
	font-weight: 700;
	margin-right: 8px;
}
/* 悬浮 start*/
.float_box {
	position: fixed;
    top: 50%;
    right: 0;
	margin-top: -84px;
    margin-right: 20px;
	z-index: 999;
}
.float_box a {
	display: block;
	width: 40px;
	height: 40px;
	line-height: 16px;
	padding: 4px;
	font-size: 12px;
	text-align: center;
	box-sizing: border-box;
	margin-bottom: 2px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.float_box a.float01 {
	background: url(../images/float01.png) no-repeat center;
	background-color: #a6a6a6;
}

.float_box a.float01_im {
	background: url(../images/icon_kf1.png) no-repeat center;
	background-color: #a6a6a6;
}

.float_box a.float02 {
	position: relative;
	background: url(../images/float02.png) no-repeat center;
	background-color: #a6a6a6;
}
.float_box a.float03 {
	background: url(../images/float03.png) no-repeat center;
	background-color: #a6a6a6;
}
.float_box a.float04 {
	background: url(../images/float04.png) no-repeat center;
	background-color: #a6a6a6;
}
.float_box a.float02 .phone {
	display: none;
	width: 145px;
	height: 166px;
	position: absolute;
	bottom: 0;
	left: -145px;
	text-align: center;
	background: url(../images/code_bg.png) no-repeat center;
}
.float_box a.float02 .phone img {
	display: block;
	padding: 7px ;
}
.float_box a.float02 .phone p {
	line-height: 20px;
	font-size: 16px;
	margin-left: -6px;
}
.float_box a.float02:hover .phone p {
	color: #000000;
}
.float_box a:hover {
	color: #ffffff;
	text-decoration: none;
	z-index: 1000;
	background: none;
	background-color: #fb6523;
}
.float_box a span {
	display: none;
}
/* 悬浮 end*/

/* 2016-01-14 新增 end*/

/* 2016-01-25 意见反馈 (1) start*/
.header .inner.inner02 {
	background-color: #ffffff;
}
.header .inner.inner02 a.logo {
    background: url(../images/logo02.jpg) no-repeat center;
}
.feedback_box {
	color: #333333;
}
.feedback_box h2{
	line-height: 50px;
	font-size: 24px;
}
.feedback_box table tr td {
	vertical-align: top;
	padding: 20px 0;
	font-size: 16px;
}
.feedback_box table tr td.td_cont {
	position: relative;
}
.feedback_box table tr td.td_cont a.add_btn {
	display: block;
	width: 43px;
	height: 43px;
	background: url(../images/icon_add.jpg) no-repeat center;
	position: absolute;
	left: 20px;
	bottom: 35px;
}
.feedback_box table tr td.td_cont textarea {
	width: 700px;
	line-height: 20px;
	font-size: 14px;
	padding: 10px 20px 60px;
	border: 1px solid #d9d9d9;
}
.feedback_box table tr td input {
	width: 300px;
	line-height: 18px;
	font-size: 14px;
	padding: 5px 10px;
	border: 1px solid #d9d9d9;
}
.feedback_box table tr td a.sub_btn {
	display: block;
	width: 100px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	letter-spacing: 10px;
	text-align: center;
	color: #ffffff;
	background-color: #307dd7;
}
.feedback_box table tr td a.sub_btn:hover {
	background-color: #5795df;
}
/* 2016-01-25 意见反馈 (1) end*/

/* 2016-01-25 银行转账 start */
.user_info .nav_box.nav_box02 ul li a i.n1 {
    background: url(../images/nav_icon01.png) no-repeat center;
}
.user_info .nav_box.nav_box02 ul li a i.n2 {
    background: url(../images/nav_icon02.png) no-repeat center;
}
.user_info .nav_box.nav_box02 ul li a i.n3 {
    background: url(../images/nav_icon03.png) no-repeat center;
}
.user_info .nav_box.nav_box02 ul li a i.n4 {
    background: url(../images/nav_icon04.png) no-repeat center;
}
.user_account {
    margin-left: 260px;
    position: relative;
}
.user_account h1 {
    font-size: 20px;
    color: #191919;
}
.user_account .select_box {
    height: 30px;
    position: absolute;
    right: 1px;
    top: 0;
}
.user_account .select_box a.back {
	padding-right: 40px;
	color: #307dd7;
	vertical-align: top;
}
.user_account .select_box a.back:hover {
	color: #80aee3;
}
.user_account .select_box .input_box {
	display: inline-block;
	height: 30px;
	position: relative;
	vertical-align: top;
}
.user_account .select_box .input_box input {
	width: 110px;
	height: 18px;
	line-height: 18px;
	padding: 5px 28px 5px 10px;
	border: 1px solid #cccccc;
}
.user_account .select_box .input_box a.date_btn {
	width: 28px;
	height: 28px;
	background: url(../images/icon_date.jpg) no-repeat center;
	position: absolute;
	top: 1px;
	right: 1px;
}
.user_account .table_box {
	border-top: 2px solid #e4e4e4;
	padding: 45px 0;
}
.user_account .table_box table {
	margin: 0 auto;
}
.user_account .table_box table tr td {
	line-height: 35px;
	padding: 10px 5px;
}
.user_account .table_box table tr td input {
	width: 206px;
	height: 18px;
	line-height: 18px;
	padding: 8px 25px 8px 10px;
	border: 1px solid #d8d7d7;
}
.user_account .table_box table tr td a.affirm_btn {
	display: block;
	width: 72px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background-color: #4ca2de;
	border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
}
.user_account .table_box table tr td a.affirm_btn:hover {
	background-color: #7ab4dd;
}
.user_account .table_box table tr td .dropdown {
	height: 35px;
	position: relative;
}
.user_account .table_box table tr td .dropdown input {
	background: url(../images/icon_drop.jpg) no-repeat right center;
}
.user_account .table_box table tr td .dropdown .drop_li {
	width: 100%;
	position: absolute;
	top: 35px;
	left: 0;
	border: 1px solid #DDDDDD;
    background: #FFFFFF;
    z-index: 10000;
	box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
}
.user_account .table_box table tr td .dropdown .drop_li a {
    display: block;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
}
.user_account .table_record {
	border-top: 2px solid #e4e4e4;
}
.user_account .table_record table tr th {
	line-height: 38px;
	text-align:center;
	background-color: #f2f2f2;
}
.user_account .table_record table tr td {
	line-height: 60px;
	text-align:center;
	border-bottom: 1px solid #d9d9d9;
}
.user_account .page_box {
	color: #808080;
	text-align: right;
}
.user_account .page_box span {
	display: block;
	float: left;
}
.user_account .page_box a {
	display: inline-block;
	width: 15px;
	text-align: center;
	color: #808080;
}
.user_account .page_box a.on {
	color: #1779f0;
}
.user_account .page_box a:hover {
	color: #1779f0;
}
.user_account .page_box a.start , .user_account .page_box a.end {
	width: 30px;
}
/* 2016-01-25 银行转账) end*/

/* 报错页面 start */
.error_info .wrapfix {
	height: 480px;
	background: url(../images/error_bg.jpg) no-repeat center;
}
.error_info .error_cont {
	padding: 200px 0 0 110px;
}
.error_info .error_cont h2 {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #307dd7;
	padding-left: 50px;
	background: url(../images/icon_error.png) no-repeat left center;
}
.error_info .error_cont p.error_text {
	line-height: 30px;
	padding-left: 50px;
	font-size: 12px;
	color: #666666;
}
.error_info .error_cont p.error_text span {
	display: inline-block;
	color: #eb7350;
	padding-right: 3px;
}
.error_info .error_cont p.error_text a.back {
	display: inline-block;
	color: #eb7350;
	padding-left: 3px;
}
.error_info .error_cont p.error_text a.back:hover {
	color: #f09d88;
}


/* 报错页面 end */


.hot_center .hot .top em.fundno {
	color: #b5b5b5;
}

/* 新增 2016-03-01 start */
.user_info .info_box .level dd span {
	color: #808080;
    background-color: #ecece9;
}
.no_content {
	text-align: center;
}
.no_content img {
	display: inline-block;
}
.pop_reg .pop_inner .register_table {
	width: 700px;
	margin-left: 150px;
	float: left;
    border-right: 1px solid #ebebeb;
}
.pop_reg .pop_inner .register_table tr td.error {
	position: relative;
	padding: 15px 10px;
}
.pop_reg .pop_inner .register_table tr td.error input {
	color: #e64040;
	border: 1px solid #e64040;
}
.pop_reg .pop_inner .register_table tr td.error p {
	line-height: 22px;
	color: #e64040;
	font-size: 12px;
	position: absolute;
	left: 10px;
	top: 50px;
}
.pop_reg .pop_inner .code_box {
	width: 192px;
	padding-left: 900px;
	text-align: center;
}
.pop_reg .pop_inner .code_box .code {
	display: block;
	width: 192px;
	height: 171px;
	padding: 11px 0;
	position: relative;
}
.pop_reg .pop_inner .code_box .code img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.pop_reg .pop_inner .code_box .code span {
	display: block;
	width: 192px;
	height: 194px;
	background: url(../images/code_cover02.png) no-repeat center;
	position: absolute;
	top: 0;
	left: 0;
}
.pop_reg .pop_inner .code_box p {
	margin-top: 20px;
	line-height: 20px;
	font-size: 22px;
}
.forget_pass {
	padding: 40px 0;
	background-color: #f9f9f9;
}
.forget_pass h3 {
	margin-bottom: 40px;
	line-height: 30px;
	font-size: 18px;
}
.forget_pass .forget_box {
	width: 730px;
	height: 300px;
	padding: 0 15px 20px 15px;
	margin: 0 auto;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
}
.forget_pass .forget_box h4 {
	line-height: 25px;
	padding: 10px 0 10px 30px;
	background: url(../images/icon_forget.jpg) no-repeat left center;
	border-bottom: 1px solid #e6e6e6;
}
.forget_pass .forget_box table {
	margin-top: 20px;
}
.forget_pass .forget_box table th {
	width: 220px;
    text-align: right;
	color: #999999;
}
.forget_pass .forget_box table tr td {
    padding: 15px;
}
.forget_pass .forget_box table td .text {
    width: 240px;
    height: 24px;
    line-height: 24px;
    padding: 7px 10px;
    background: #F1F5F8;
    border: 1px solid #D8D8D8;
    color: #666666;
}
.forget_pass .forget_box table td .text2 {
    width: 145px;
}
.forget_pass .forget_box table td .get_code {
	display: inline-block;
	width: 85px;
	height: 32px;
	line-height: 32px;
    margin-left: 10px;
    color: #4d4d4d;
	border: 1px solid #bac4ce;
	background-color: #d4dfea;
	text-align: center;
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    behavior: url(pie/PIE.htc);
    position: relative;
}
.forget_pass .forget_box table td .get_code em {
	color: #f9661d;
	padding: 0 2px;
}
.forget_pass .forget_box table td a.btn {
    float: left;
    width: 130px;
    height: 40px;
    line-height: 40px;
    background: #fa681e;
    text-align: center;
    color: #FFFFFF;
    font-size: 18px;
	border-bottom: 1px solid #c54e14;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    behavior: url(pie/PIE.htc);
    position: relative;
}
.forget_pass .success_box {
	width: 730px;
	padding: 80px 0;
	text-align: center;
	margin: 0 auto;
	background-color: #ffffff;
	border: 1px solid #d9d9d9;
}
.forget_pass .success_box img {
	display: inline-block;
}
.forget_pass .success_box h5 {
	font-size: 18px;
	margin-top: 10px;
}
.forget_pass .success_box p {
	margin-top: 10px;
}
.forget_pass .success_box p a {
	display: inline-block;
	color: #307dd7;
	padding: 0 3px;
}
/* 新增 2016-03-01 end */

/* 新增 2016-04-06 start */
.tab_top {
	height: 48px;
	padding-top: 6px;
	background: #ebebeb;
}
.tab_top .wrapfix {
	position: relative;
}
.tab_top a.back_btn {
	display: inline-block;
	line-height: 48px;
	font-size: 16px;
	color: #389af3;
	padding-left: 30px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/icon_back.png) no-repeat left center;
}
.tab_top ul {
	height: 48px;
}
.tab_top ul li {
	float: left;
}
.tab_top ul li a {
	display: block;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	padding: 0 25px;
}
.tab_top ul li.cur a , .tab_top ul li:hover a {
	height: 45px;
	line-height: 42px;
	color: #2287d6;
	border-top: 3px solid #2287d6;
	background: #ffffff;
}
h2.title_nav {
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	padding-left: 15px;
	border-left: 6px solid #ff5108;
}
.chart_profit img.pic {
	display: block;
	margin: 0 auto;
}
.shares_table {
	padding: 10px 20px;
}
.shares_table tr th {
	line-height: 50px;
	color: #333333;
	font-size: 18px;
	text-align: center;
}
.shares_table tr td {
	line-height: 60px;
	color: #5d5d5d;
	font-size: 16px;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
}
.shares_table tr td.level01 {
	background: url(../images/level01.png) no-repeat center;
}
.shares_table tr td.level02 {
	background: url(../images/level02.png) no-repeat center;
}
.shares_table tr td.level03 {
	background: url(../images/level03.png) no-repeat center;
}
.shares_table tr td.level04 {
	background: url(../images/level04.png) no-repeat center;
}
.shares_table tr td.level05 {
	background: url(../images/level05.png) no-repeat center;
}
.shares_table tr td.ared {
	color: #fd362f;
}
.shares_table tr td.agreen {
	color: #4ab325;
}
.shares_table tr td.btn a {
	display: inline-block;
	width: 100px;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #ffffff;
	background: #31a5e9;
	margin: 0 3px;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
}
.shares_table tr th span.up {
	padding-right: 20px;
	background: url(../images/icon_up02.png) no-repeat right center;
}
.shares_table tr th span.down {
	padding-right: 20px;
	background: url(../images/icon_down.png) no-repeat right center;
}
.gdp_table {
	width: 650px;
	border-top: 1px solid #dddddd;
	padding: 10px 0;
	margin-left: 20px;
}
.gdp_table tr th {
	width: 170px;
	line-height: 38px;
	text-align: right;
	padding: 10px 10px 10px 0;
}
.gdp_table tr td {
	padding: 10px 0;
}
.gdp_table tr td span {
	display: block;
	width: 460px;
	height: 38px;
	padding-left: 10px;
	background: #f7fbff;
	position: relative;
}
.gdp_table tr td span em {
	display: block;
	width: 100%;
	height: 30px;
	background: #31a5e9;
	position: absolute;
	top: 4px;
	left: 0;
}
.gdp_table tr td span b {
	line-height: 38px;
	font-weight: normal;
	font-size: 16px;
	color: #666666;
}
 p.gdp_tip {
	line-height: 26px;
	font-size: 16px;
	color: #666666;
	margin: 30px 10px;
}
.aorange { color: #ff5108; }
.header .top_nav span a.aorange { color: #ff5108; }
.header .top_nav h1 a.back_btn {padding-left: 20px;}
.header .top_nav .index_qrcode{
	position: absolute;
	top: 100px;
	right: 0;
	width: 290px;
	height: 410px;
	z-index: 99;
	background: rgba(37, 33, 33, 0.5);
	text-align: center;
}
.header .top_nav .index_qrcode ul li{
	width: 50%;
	display: inline-block;
	text-align: center;
	color: #Fff;
	font-weight: 600;
	line-height: 45px;
	cursor: pointer;
}
.header .top_nav .index_qrcode ul li.active{
	background: #242220;
}
.header .top_nav .index_qrcode .detail>p{
	margin-top: 30px;
	font-size: 16px;
	color: #fff;
	margin-bottom: 20px;
}
.header .top_nav .index_qrcode .detail .jskh{
	margin-top: 30px;
	margin-bottom: 20px;
}
.header .top_nav .index_qrcode .detail .button{
	margin-bottom: 22px;
	padding: 5px 46px;
	border-radius: 2px;
	font-size: 20px;
	line-height: 40px;
	background: #c2975d;
	color: #fff;
	cursor: pointer;
}
.header .top_nav .index_qrcode .index_qrcode_footer{
	text-align: left;
	padding: 0 30px;
	color: #FFf;
	margin-top: 20px;
	margin-bottom: 14px;
}
.header .top_nav .index_qrcode .index_qrcode_footer img{
	padding-right: 5px;
}
.header .index_qrcode_footer p:nth-of-type(2),.header .index_qrcode_footer p:nth-of-type(3){
	width: 50%;
}
.header .top_nav>ul {
	margin-left: 13px;
}
.header .top_nav>ul>li {
	display: inline-block;
	padding: 0 15px;
	line-height: 60px;
	color: #fff;
	cursor: pointer;
}
.header .top_nav>ul>li ul {
	position: absolute;
	width: 113px;
	text-align: left;
	background: #251b17;
	left: 0;
	padding-bottom: 13px;
}

.header .top_nav>ul>li.prodown.active{
	color: #d1a378;
	background: #251b17;
}
.header .top_nav>ul>li.prodown:after {
	position: absolute;
	right: 13px;
	top: 29px;
	content: '';
	width: 10px;
	height: 6px;
	background: url(../images/tavdown.png);
}
.header .top_nav>ul>li.active.prodown:after {
	background: url(../images/tavdownactive.png);
}
.header .top_nav>ul>li ul>li {
	padding: 5px 15px;
	font-size: 14px;
	line-height: 1.5;
	color: #fff;
}
.header .top_nav>ul li:hover,.header .top_nav>ul li.active {
	color: #d1a378;
}

.tab_chart {
	width: 100%;
	border-top: 1px solid #cccccc;
	overflow: hidden;
}
.tab_chart li {
	float: left;
}
.tab_chart li a {
	height: 57px;
	line-height: 57px;
	display: block;
	font-size: 18px;
	padding: 3px 30px 0 30px;
	margin: 0 10px;
}
.tab_chart li.cur a , .chart_profit .tab_chart li:hover a   {
	height: 57px;
	line-height: 57px;
	padding-top: 0;
	color: #31a5e9;
	border-top: 3px solid #31a5e9;
}
.profit_table p.tip {
	line-height: 20px;
	font-size: 16px;
}
.profit_table tr th {
	width: 200px;
	line-height: 60px;
	font-size: 18px;
	text-align: center;
	background: #f7fbff;
	border: 1px solid #d5d5d5;
}
.profit_table tr td {
	width: 200px;
	line-height: 60px;
	font-size: 18px;
	text-align: center;
	border: 1px solid #d5d5d5;
}
.profit_table tr td.text-left {
	text-align: left;
	padding-left: 15px;
}
.profit_table tr td.agreen { color: #4ab325; }
.profit_table tr td.ared { color: #fd362f; }
.risk_result {
	padding: 20px 0;
}
.risk_result .risk_type {
	display: block;
	width: 320px;
	height: 370px;
	margin: 0 auto;
	position: relative;
	background: url(../images/bg_risk.png) no-repeat center;
}
.risk_result .risk_type em {
	height: 30px;
	font-size: 30px;
	color: #ffffff;
	position: absolute;
	top: 55px;
	right: 30px;
	font-weight: 700;
}
.doctor_ul ul {
	overflow: hidden;
	margin-bottom: 30px;
}
.doctor_ul ul li {
	padding: 30px 0;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eaebec;
}
.doctor_ul ul li span {
	display: block;
	float: left;
	font-size: 16px;
}
.doctor_ul ul li span.mark {
	width: 80px;
	height: 48px;
	line-height: 48px;
	font-size: 20px;
	text-align: center;
	position: relative;
	margin-right: 20px;
}
.doctor_ul ul li span.mark.blue {
	color: #2287d5;
	border: 1px solid #c0e8ff;
	background: #eef9ff;
}
.doctor_ul ul li span.mark.red {
	color: #fe5305;
	border: 1px solid #ffcdb6;
	background: #ffe0d2;
}
.doctor_ul ul li span.mark:before {
	content: '';
	width: 10px;
	height: 20px;
	position: absolute;
	top: 15px;
	right: -10px;
}
.doctor_ul ul li span.mark.blue:before {
	background: url(../images/icon_blue.png) no-repeat right center;
}
.doctor_ul ul li span.mark.red:before {
	background: url(../images/icon_red.png) no-repeat right center;
}
.profit_top {
	position: relative;
	height: 40px;
	padding: 15px 0;
	border-bottom: 1px solid #cccccc;
}
.profit_top h2 {
	float: left;
}
.profit_top .time_right {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	float: right;
	position: relative;
}
.profit_top .time_right .time {
	display: inline-block;
	width: 150px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	padding-left: 30px;
	cursor: pointer;
	border: 1px solid #cee5f3;
	background: #f4f9fc url(../images/icon_drop.png) no-repeat right 10px center;
}
.profit_top .time_right .ul_drop {
	position: absolute;
	top: 39px;
	right: 0;
	width: 150px;
	height: 160px;
	font-size: 16px;
	padding-left: 30px;
	overflow-y: scroll;
	border: 1px solid #cee5f3;
	background: #f4f9fc;
}
.recom_box {
	padding: 10px 40px;
	position: relative;
	border: 1px solid #cecece;
}
.recom_box:before {
	content: '';
	width: 44px;
	height: 54px;
	background: #f4f9fc url(../images/icon_mark.jpg) no-repeat top left;
	position: absolute;
	top: 0;
	left: 0;
}
.recom_box h3.title {
	line-height: 30px;
	font-size: 24px;
	text-align: center;
	margin-top: 20px;
}
.recom_box p.num {
	height: 60px;
	text-align: center;
	margin-top: 20px;
}
.recom_box p.num span {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	font-size: 20px;
	color: #1979c5;
	vertical-align: top;
	margin-right: 10px;
}
.recom_box p.num strong {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	font-size: 48px;
	padding: 10px 20px;
	background: #cd0707;
	border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;
}
.select_drop {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	vertical-align: top;
    position: relative;
}
.select_drop .select {
    display: inline-block;
    width: 350px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    padding-left: 30px;
    cursor: pointer;
    margin-left: 10px;
    border: 1px solid #cee5f3;
    background: #f4f9fc url(../images/icon_drop.png) no-repeat right 10px center;
}
.select_drop .ul_drop {
  position: absolute;
  top: 39px;
  left: 82px;
  width: 350px;
  height: 160px;
  font-size: 16px;
  padding-left: 30px;
  overflow-y: scroll;
  border: 1px solid #cee5f3;
  background: #f4f9fc;
}
/* 新增 2016-04-07 end */



/* 直播厅 2016-07-04 start */
.play_hall {
	padding: 20px 0;
}
.play_hall .play_top {
	overflow: hidden;
	padding-bottom: 50px;
}
.play_hall .play_top .play_lt {
	width:100%;
	float: left;
}
.play_top .play_lt .top_box dt {
	width: 100px;
	float: left;
}
.play_top .play_lt .top_box dt span {
	display: block;
	width: 85px;
	height: 85px;
	overflow: hidden;
	border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.play_top .play_lt .top_box dd h3 {
	line-height: 50px;
	font-size: 30px;
	color: #333;
}
.play_top .play_lt .top_box dd p {
	line-height: 35px;
	font-size: 18px;
	color: #999;
}
.play_top .play_lt .top_box dd p span {
	color: #808080;
	margin-right: 15px;
}
.play_top .play_lt .play_box {
	width: 650px;
	height: 380px;
	position: relative;
}
.play_top .play_lt .play_box .play_btn {
	width: 650px;
	height: 35px;
	background: rgba(0,0,0,0.7);
	position: absolute;
	left: 0;
	bottom: 0;
}
.play_top .play_lt .play_box .play_btn a {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin: 0 3px;
}
.play_top .play_lt .play_box .play_btn .rt_btn {
	display: block;
	float: right;
}
.play_top .play_lt .play_box .play_btn a.play01 {
	background: url(../images/icon_play01.png) no-repeat center;
}
.play_top .play_lt .play_box .play_btn a.play02 {
	background: url(../images/icon_play02.png) no-repeat center;
}
.play_top .play_lt .play_box .play_btn a.play03 {
	background: url(../images/icon_play03.png) no-repeat center;
}
/*20161228start*/
.play_top .play_lt .play_box .play_btn a.play023 {
		background: url(../images/yinliang_03.png) no-repeat center;
}
.play_top .play_lt .play_box .play_btn a.play033 {
    background: url(../images/qp_close.png) no-repeat center;
}
/*20161228end*/
.play_top .play_lt .play_ad {
	width: 650px;
	height: 100px;
	position: relative;
}
.play_top .play_lt .play_ad .code {
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
}
.play_hall .play_top .play_rt {
	width: 330px;
	height: 595px;
	padding-left: 670px;
}
.play_hall .play_top .play_rt .aq_list {
	height: 470px;
	padding: 10px 20px 0 10px;
	background: #f6f6f6;
	position: relative;
}
.play_top .play_rt .aq_list .scroll_bar {
	display: block;
	width: 1px;
	height: 455px;
	background: #ccc;
	position: absolute;
	top: 10px;
	right: 7px;
}
.play_top .play_rt .aq_list .scroll_bar em {
	display: block;
	width: 10px;
	height: 100px;
	cursor: pointer;
	background: #ccc;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	behavior:url(pie/PIE.htc);
	position: absolute;
	right: -5px;
	top: 30%;
}
.play_top .play_rt .aq_list .aq_box.lt {
	text-align: left;
}
.play_top .play_rt .aq_list .aq_box.rt {
	text-align: right;
}
.play_top .play_rt .aq_list .aq_box span.cont {
	display: inline-block;
	padding: 5px 10px;
	margin-bottom: 10px;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.play_top .play_rt .aq_list .aq_box.lt span.cont {
	background: #fff;
}
.play_top .play_rt .aq_list .aq_box.rt span.cont {
	background: #ddd;
}
.play_top .play_rt .aq_list .aq_box h5 {
	line-height: 22px;
	color: #999;
	font-size: 14px;
	margin: 5px 0;
}
.play_top .play_rt .aq_list .aq_box h5 span.time {
	display: block;
	float: right;
}
.play_top .play_rt .aq_list .aq_box h5 span.mark {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	color: #fff;
	padding: 0 8px;
	margin-right: 8px;
	background: #ff5105;
	border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.play_top .play_rt .aq_list .aq_box p {
	line-height: 22px;
	color: #333;
	font-size: 14px;
	margin: 5px 0;
}
.play_top .play_rt .aq_input {
	width: 310px;
	height: 60px;
	margin-top: 5px;
	padding: 10px 10px 40px;
	background: #ededed;
	position: relative;
}
.play_top .play_rt .aq_input textarea {
	width: 300px;
	height: 45px;
	line-height: 20px;
	font-size: 14px;
	color: #c3c3c3;
	border: 0;
	padding: 5px;
	background: #ededed;
	border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.play_top .play_rt .aq_input .btn_box01 {
	width: 72px;
	position: absolute;
	bottom: 10px;
	right: 92px;
}
.play_top .play_rt .aq_input .btn_box01 .cont_box {
	width: 260px;
	height: 200px;
	line-height: 20px;
	border: 1px solid #999;
	padding: 10px;
	background: #fff;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	behavior:url(pie/PIE.htc);
	position: absolute;
	top: -230px;
	left: -125px;
	z-index: 9;
}
.play_top .play_rt .aq_input .btn_box01 .cont_box .icon_hron {
	display: block;
	width: 16px;
	height: 8px;
	background: url(../images/icon_hron.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	bottom: -8px;
}
.play_top .play_rt .aq_input .btn_box02 {
	width: 72px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.play_top .play_rt .aq_input .btn {
	display: block;
	width: 72px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: #307cd7;
	border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
	behavior:url(pie/PIE.htc);
}
.play_top .play_rt .aq_input .btn.btn02 {
	width: 72px;
	text-align: left;
	vertical-align: top;
}
.play_top .play_rt .aq_input .btn02.btn03 {
	position: absolute;
	top: -29px;
	left: 0;
}
.play_top .play_rt .aq_input .btn_box02 span {
	display: inline-block;
	width: 37px;
	height: 28px;
	text-align: right;
	cursor: pointer;
	vertical-align: top;
}
.play_top .play_rt .aq_input .btn_box02 em {
	display: inline-block;
	width: 35px;
	height: 28px;
	cursor: pointer;
	background: url(../images/icon_btn.png) no-repeat right center;
}
.play_top .play_rt .aq_input .select_box {
    width: 80px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    padding-left: 10px;
    background: #307cd7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    behavior: url(pie/PIE.htc);
    position: absolute;
    bottom: 10px;
    right: 92px;
}
.play_top .play_rt .aq_input .select_box p {
	line-height: 28px;
}
.play_top .play_rt .aq_input .select_box em {
	display: block;
	width: 20px;
	height: 28px;
	cursor: pointer;
	background: url(../images/icon_btn.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 5px;
}
.play_top .play_rt .aq_input .select_box .drop_ul {
	width: 88px;
	border: 1px solid #307cd7;
	position: absolute;
	bottom: 27px;
	left: 0;
	background: #fff;
	z-index: 10;
}
.play_top .play_rt .aq_input .select_box .drop_ul li {
	line-height: 28px;
	color: #307cd7;
	padding-left: 10px;
	cursor: pointer;
}
.program_box {
	padding: 40px 0;
	background: #f6f6f6;
}
.play_tit {
	height: 45px;
	line-height: 45px;
	font-size: 30px;
	color: #666;
}
.play_tit .more {
	display: block;
	float: right;
	font-size: 16px;
	color: #fe612a;
}
.program_box .program_list {
	overflow: hidden;
}
.program_box .program_list li {
	/*width: 204px;*/
	float: left;
	margin-right: 60px;
}
.program_box .program_list li p {
	line-height: 30px;
	font-size: 16px;
	margin-top: 15px;
}
.tg_list {
	overflow: hidden;
}
.tg_list li {
	width: 200px;
	height: 240px;
	float: left;
	padding: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	background: #fbfbfb;
	position: relative;
}
.tg_list li strong {
	display: block;
	line-height: 30px;
	font-size: 18px;
	color: #333;
}
.tg_list li p {
	line-height: 24px;
	font-size: 16px;
	color: #666;
	margin-top: 5px;
}
.tg_list li .pic {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
}
.tg_list li .mark {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../images/play_mark.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
}
.tg_list li .icon_heart {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/icon_heart.png) no-repeat top center;
	position: absolute;
	bottom: 15px;
	right: 15px;
}
.tg_list li .icon_heart:hover , .tg_list li .icon_heart.active {
	background-position: 0 -30px;
}
.play_top .play_rt .aq_input .face_box {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 15px;
	bottom: 10px;
}
.play_top .play_rt .aq_input .face {
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url(../images/icon_face.png) no-repeat center;
}
.aq_input .face_box .pic_box {
	width: 220px;
	height: 155px;
	padding: 10px 20px 10px 10px;
	border: 1px solid #b2b2b2;
	background: #f3f3f3;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	box-shadow: 0px 0px 20px #333;
    -webkit-box-shadow: 0px 0px 20px #333;
    -moz-box-shadow: 0px 0px 20px #333;
    -ms-box-shadow: 0px 0px 20px #333;
	behavior:url(pie/PIE.htc);
	position: absolute;
	top: -195px;
	left: -115px;
}
.aq_input .face_box .pic_box table tr td {
	width: 30px;
	height: 30px;
	text-align: center;
	border: 1px solid #e2e2e2;
}
.aq_input .face_box .pic_box table tr td a {
	display: block;
}
.aq_input .face_box .pic_box table tr td img {
	display: inline-block;
	vertical-align: middle;
}
.aq_input .face_box .pic_box .scroll_bar {
	display: block;
    width: 1px;
    height: 148px;
    background: #ccc;
    position: absolute;
    top: 14px;
    right: 10px;
}
.aq_input .face_box .pic_box .scroll_bar em {
    display: block;
    width: 10px;
    height: 100px;
    cursor: pointer;
    background: #ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    behavior: url(pie/PIE.htc);
    position: absolute;
    right: -5px;
    top: 10px;
}
.aq_input .face_box .pic_box .top_hron {
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 3px;
	background: url(../images/top_hron.jpg) no-repeat center;
}
.aq_input .face_box .pic_box .bot_hron {
	display: block;
	width: 10px;
	height: 10px;
	cursor: pointer;
	position: absolute;
	right: 5px;
	bottom: 4px;
	background: url(../images/bot_hron.jpg) no-repeat center;
}
.aq_input .face_box .pic_box .icon_hron {
	display: block;
	width: 20px;
	height: 12px;
	position: absolute;
	left: 50%;
	bottom: -12px;
	margin-left: -10px;
	background: url(../images/icon_hron02.png) no-repeat center;
}
/* 直播厅 2016-07-06 end */

/* 2016-07-27 start */
.play_top .play_lt .play_box {
	width: 100%;
	height: 100%;
}
.play_hall .play_top .play_lt {
	width:100%;
}
.play_hall .play_top .play_rt {
	width: 250px;
	padding-left: 750px;
}
.play_top .play_rt .aq_input {
	width: 230px;
}
.play_top .play_lt .play_box .play_btn {
	width: 730px;
}
.play_top .play_lt .play_box .icon_btn {
	display: block;
	width: 88px;
	height: 88px;
	background: url(../images/play_btn.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -44px;
	margin-left: -44px;
}
/* 2016-07-27 end */

/* 2016-07-29 start */
.play_hall .play_top .play_rt {
	height: 625px;
}
.play_top .play_rt .aq_input {
	height: 90px;
}
.play_top .play_rt .aq_input textarea {
	width: 220px;
}
.play_top .play_rt .aq_list .aq_box span.cont {
	display: block;
}
.play_top .play_rt .aq_list .aq_box h5 , .play_top .play_rt .aq_list .aq_box p {
	text-align: left;
}
.play_top .play_rt .aq_list .aq_box h5 span.time {
	font-size: 12px;
}

.play_top .play_rt .aq_input .aq_tit {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 5px;
}
.play_top .play_rt .aq_input .aq_tit .lt {
	float: left;
}
.aq_input .aq_tit .lt em.icon_check {
	display: block;
	float: left;
	width: 22px;
	height: 24px;
	cursor: pointer;
	background: url(../images/icon_check01.png) no-repeat left center;
}
.aq_input .aq_tit .lt em.icon_check.check {
	background: url(../images/icon_check02.png) no-repeat left center;
}
.play_top .play_rt .aq_input .face {
	width: 22px;
	height: 22px;
}
.aq_input .aq_tit .rt em.icon_switch {
	display: block;
	float: right;
	width: 24px;
	height: 24px;
	margin-left: 3px;
	cursor: pointer;
	background: url(../images/icon_switch.png) no-repeat left center;
}
.aq_input .aq_tit .rt span.ablue {
	color: #307cd7;
}
.play_top .play_rt .aq_input .aq_tit .rt {
	float: right;
}
.play_top .play_rt .aq_input .face.active {
	background: url(../images/icon_face02.png) no-repeat center;
}
.play_top .play_rt .aq_input .btn_box .send_setup {
    width: 190px;
    height: 44px;
    padding: 8px 0;
    border: 1px solid #b2b2b2;
    background: #f3f3f3;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    box-shadow: 0px 0px 20px #333;
    -webkit-box-shadow: 0px 0px 20px #333;
    -moz-box-shadow: 0px 0px 20px #333;
    -ms-box-shadow: 0px 0px 20px #333;
    behavior: url(pie/PIE.htc);
    position: absolute;
    top: -75px;
    left: -115px;
}
.play_top .play_rt .aq_input .btn_box02 .send_setup .icon_hron {
    display: block;
    width: 20px;
    height: 12px;
    position: absolute;
    right: 8px;
    bottom: -12px;
    background: url(../images/icon_hron02.png) no-repeat center;
}
.aq_input .btn_box .send_setup .set_up {
	height: 22px;
	line-height: 22px;
	cursor: pointer;
}
.aq_input .btn_box .send_setup .set_up:hover {
	background: #ddd;
}
.aq_input .btn_box .send_setup .set_up i.icon {
	display: block;
	float: left;
	width: 24px;
	height: 22px;
	border-right: 1px solid #999;
}
.aq_input .btn_box .send_setup .set_up i.icon.check {
	background: url(../images/icon_check03.png) no-repeat center;
}
.aq_input .btn_box .send_setup .set_up p {
	padding-left: 30px;
	font-size: 12px;
}
/* 2016-07-29 end */


/* 2016-08-06 star */

.play_top .play_lt .top_box {
	position: relative;
	z-index: 99;
}

.play_top .play_lt .top_box dd {
	padding: 5px 0;
}
.play_top .play_lt .top_box dd p {
	line-height: 20px;
	font-size: 16px;
	margin-top: 10px;
}
.play_top .play_lt .top_box dd h3 {
	line-height: 30px;
	font-size: 24px;
}
.play_top .play_lt .top_box dt {
	width: 95px;
}
.play_top .play_lt .top_box dt span {
	width: 70px;
	height: 70px;
}
.play_top .play_lt .top_box dd p a.name {
	color: #50bfff;
	margin-right: 8px;
}
.play_top .play_lt .top_box .pop_top {
	width: 370px;
	padding: 24px 24px 20px;
	background: #fff;
	position: absolute;
	top: 85px;
	left: 170px;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	box-shadow: 0px 0px 20px #333;
    -webkit-box-shadow: 0px 0px 20px #333;
    -moz-box-shadow: 0px 0px 20px #333;
    -ms-box-shadow: 0px 0px 20px #333;
    behavior: url(pie/PIE.htc);
}
.play_top .play_lt .top_box .pop_top .icon_hron {
	display: block;
	width: 20px;
	height: 14px;
	background: url(../images/icon_hron03.png) no-repeat center;
	position: absolute;
	top: -14px;
	left: 50px;
}
.play_top .play_lt .top_box .pop_top .icon_close {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/icon_close.png) no-repeat center;
	position: absolute;
	top: 5px;
	right: 5px;
}
.play_top .play_lt .top_box .pop_top .top {
	position: relative;
	padding: 10px 0 10px 90px;
}
.play_top .play_lt .top_box .pop_top .top .pic {
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 100%;-webkix-border-radius: 100%;-moz-border-radius: 100%;
    behavior: url(pie/PIE.htc);
	position: absolute;
	top: 0;
	left: 0;
}
.play_top .play_lt .top_box .pop_top .top h4 {
	line-height: 30px;
	font-size: 18px;
}
.play_top .play_lt .top_box .pop_top .top p {
	line-height: 20px;
	color: #999;
}
.play_top .play_lt .top_box .pop_top .brief {
	line-height: 22px;
	margin-top: 15px;
}
/* 2016-08-06 end */

/* 2016-08-10 start */
.play_top .play_rt .aq_input .t1 {
	width: 220px;
	height: 45px;
	line-height: 20px;
	overflow: auto;
	font-size: 14px;
	color: #333;
	border: 0;
	padding: 5px;
	background: #fff;
	border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
/* 2016-08-10 end */

/* 2016-08-12 start */
.play_top .play_lt .play_box .play_btn a.play01 {
    background: url(../images/icon_play04.png) no-repeat center;
}
.play_top .play_lt .play_box .play_btn a.play01.pause_btn {
    background: url(../images/icon_play01.png) no-repeat center;
}
/* 2016-08-12 end */

/* 2016-08-16 start */
.play_top .play_lt .top_box {
	height: 80px;
}
.play_top .play_lt .top_box .top_code {
	position: absolute;
	top: 0;
	right: 0;
}
/* 2016-08-16 end */

/* 2016-08-31 start */
.aq_list .news_box {
	padding: 5px 0;
}
.aq_list .news_box p.time {
	line-height: 20px;
	font-size: 12px;
	color: #999;
	text-align: center;
}
.aq_list .news_box .news_tip {
	width: 155px;
	height: 42px;
	line-height: 40px;
	color: #262415;
	padding-left: 48px;
	background: url(../images/news_bg01.png) no-repeat center;
}
.aq_list .news_box .news_tip.bg02 {
	background: url(../images/news_bg02.png) no-repeat center;
}
.aq_list .news_box .news_tip.bg03 {
	background: url(../images/news_bg03.png) no-repeat center;
}
.aq_list .news_box .news_cont {
	width: 181px;
	padding: 30px 10px 8px 10px;
	margin-top: 5px;
	border: 1px solid #b8e9ff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8f1ff+0,ffffff+100 */
	background: #d8f1ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #d8f1ff 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #d8f1ff 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #d8f1ff 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8f1ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-top-right-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-top-right-radius: 5px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.aq_list .news_box .news_cont h5 {
	line-height: 24px;
	color: #3ba7d2;
	font-size: 13px;
}
.aq_list .news_box .news_cont p {
	line-height: 22px;
	font-size: 13px;
}
.aq_list .news_box .news_cont span.icon_news {
	display: block;
	width: 55px;
	height: 55px;
	background: url(../images/icon_news.png) no-repeat center;
	position: absolute;
	left: 0;
	top: -25px;
}

/* 2016-08-31 end */

/* 2016-09-23 start */
.play_top.replay .play_lt .top_box dd h3 {
	line-height: 50px;
	font-size: 30px;
}

.play_top .play_lt .top_box dd p {
	font-size: 18px;
	color: #666;
}
.play_top .play_lt .top_box dd p .time {
	padding-left: 20px;
	color: #999;
	font-size: 14px;
}
.play_hall .play_top.replay .play_rt {
	width: 270px;
	height: 410px;
	padding-left: 730px;
	padding-top: 100px;
}
.play_hall .play_top.replay .play_rt .play_list {
	height: 400px;
	padding-top: 10px;
	background: #242424;
}
.play_top.replay .play_rt .play_list h4 {
	line-height: 20px;
	color: #939393;
	padding-left: 10px;
}
.play_top.replay .play_rt .play_list .ul_list {
	margin-top: 5px;
}
.play_top.replay .play_rt .play_list .ul_list > li {
	line-height: 30px;
}
.play_top.replay .play_rt .play_list .ul_list > li > a {
	display: block;
	color: #c4c4c4;
	padding-left: 28px;
	background: url(../images/icon_shutting.png)no-repeat 10px center;
}
.play_top.replay .play_rt .play_list .ul_list > li.active > a {
	background: url(../images/icon_open.png)no-repeat 10px center;
}
.play_rt .play_list .ul_list > li > ul li a {
	display: block;
	height: 62px;
	color: #939393;
	padding: 10px;
	position: relative;
}
.play_rt .play_list .ul_list > li > ul li a:before {
	content: '';
	width: 35px;
	height: 35px;
	background: url(../images/play_btn02.png) no-repeat center;
	position: absolute;
	top: 23px;
	left: 43px;
}
.play_rt .play_list .ul_list > li > ul li.active a ,
.play_rt .play_list .ul_list > li > ul li a:hover ,
.play_rt .play_list .ul_list > li > ul li a:active {
	color: #ff5105;
	background: #383838;
}
.play_rt .play_list .ul_list > li > ul li a:hover:before ,
.play_rt .play_list .ul_list > li > ul li a:active:before {
	display: none;
}
.play_rt .play_list .ul_list > li > ul li img {
	display: block;
	float: left;
	margin-right: 10px;
}
.play_rt .play_list .ul_list > li > ul li .cont_box {
	width: 130px;
	float: left;
}
.play_rt .play_list .ul_list > li > ul li h5 {
	/*height: 47px;*/
	line-height: 18px;
}
.play_rt .play_list .ul_list > li > ul li p.icon_play {
	height: 15px;
	line-height: 15px;
	padding-left: 17px;
	background: url(../images/icon_play.png) no-repeat left center;
}
/* 2016-09-23 end */

/* 2016-10-11 start */
.play_top.replay .play_rt .play_list .ul_list {
    margin-top: 3px;
}
.play_top.replay .play_rt .play_list h4 {
	color: #cccccc;
}
.play_top.replay .play_rt .play_list h4.active {
	color: #f4b702;
}
.play_rt .play_list .ul_list > li > ul li.active a ,
.play_rt .play_list .ul_list > li > ul li a:hover ,
.play_rt .play_list .ul_list > li > ul li a:active {
	color: #f4b702;
}
.play_rt .play_list .ul_list > li > ul li p {
	margin-top: 8px;
}
.play_rt .play_list .ul_list > li > ul li p.time {
	line-height: 15px;
}
.mt5 {
	margin-top: 5px;
}
/* 2016-10-11 end */

/* 底部-免责声明2016-10-26 start */
.bot_state {
	padding: 40px 0 30px;
	background: #f6f6f6;
}
.bot_state .cont {
	padding: 26px 30px;
	border: 2px dashed #2983cc;
	position: relative;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	behavior:url(pie/PIE.htc);
}
.bot_state .cont strong {
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: #2983cc;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -60px;
	behavior:url(pie/PIE.htc);
}
.bot_state .cont p {
	line-height: 24px;
	font-size: 16px;
	text-indent: 2em;
}
/* 2016-10-26 end */

/* 2016-10-27 satrt */
.play_tit .search_right {
	float: right;
	width: 200px;
	height: 33px;
	line-height: 18px;
	padding-right: 38px;
	border: 1px solid #dbdbdb;
	border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.play_tit .search_right input {
	width: 198px;
	line-height: 19px;
	font-size: 14px;
	padding: 7px 10px;
	border: none;
	background: none;
}
.play_tit .search_right .icon_search {
	width: 40px;
	height: 33px;
	background: url(../images/icon_search2.gif) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
}
.play_tit > a {
	display: inline-block;
	_display: inline;
	zoom: 1;
	line-height: 34px;
	font-size: 20px;
	vertical-align: top;
	padding: 0 15px;
	margin-right: 10px;
	border-bottom: 3px solid #fff;
}
.play_tit > a.news {
	margin-left: 40px;
}
.play_tit > a.active {
	color: #036cc3;
	border-bottom: 3px solid #036cc3;
}
.program_box.video {
	background: none;
}
.program_box.video .program_list li {
	margin-bottom: 20px;
}
.program_box .program_list li h5 {
	line-height: 28px;
	font-size: 14px;
	color: #999;
	padding-left: 16px;
	background: url(../images/icon_play.png) no-repeat left center;
}

.page_box {
	height: 25px;
	text-align: center;
}
.page_box a , .page_box span {
	display: inline-block;
	_display: inline;
	zoom: 1;
	/* width: 25px; */
	height: 25px;
	line-height: 25px;
	color: #333;
	text-align: center;
	vertical-align: top;
	margin: 0 6px;
}
.page_box a {
	background: #efefef;
}
.page_box a.next {
	background: #efefef url(../images/icon_next.png) no-repeat center;
}
.page_box a.active , .page_box a:hover {
	color: #d1dff2;
	background-color: #0071cd;
}
.page_box a.next:hover {
	background: #0071cd url(../images/icon_next02.png) no-repeat center;
}
.page_box span.total {
	width: auto;
}
/* 2016-10-27 end */
/* 2016-11-04 start */
.play_top .play_lt .top_box dt span img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;
	behavior:url(pie/PIE.htc);
	position: relative;
}
.play_top .play_lt .top_box .top span img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;
	behavior:url(pie/PIE.htc);
	position: relative;
}
/* 2016-11-04 end */


/**
* 底部栏调整 2017-12-02
*/
.footer .clearfix:before, .clearfix:after{
	content: "";
	display: table;
	clear: both;
}
.footer .footer-box{
	width: 70%;
	height: 120px;
	margin: 0 auto;
}

.footer .ul-item{
	float: left;
	padding-right: 30px;
	line-height: 2em;
}
.footer .ul-item > li{
	padding-right: 10px;
}

.footer .item-gray, .item-gray a{
	line-height: 20px;
	color: #c0bfbf;
	font-size: 12px;
	font-weight: bold;
}

.footer .item-title{
	font-size: 14px;
	color: #fff;
	font-family: "Microsoft YaHei";
	font-weight: bold;
	padding-right: 10px;
}
.login_lycont p,a {
            color: #1a1a1a;
            font-size: 14px;
            line-height: 22px;
        }
        .login_lycont a:hover {
            text-decoration: underline;
        }
        .login_lycont .indent {
            margin: 0;
            text-indent: 24px;
        }
        .login_lycont .pright {
            text-align: right;
        }

/**
* 底部栏调整 2017-12-02 end
*/

/** 2018/5/30 addby 黄旭晖 app 下载 */
#app_index .app_logo{
	top: 38px;
	right: 0;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	width: 700px;
}
#app_index .app_logo .app_down{
	top: 120px;
	right: 0;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	width: 700px;
	text-align: center;
}
#app_index .app_logo .app_down div p{
	position: absolute;
	top: -40px;
	color: #fff;
	left: 14px;
	font-size: 14px;
}

#app_index .app_logo .app_down>div:first-of-type {
	margin-right: 100px;
	display: inline-block;
	background: url(../images/app/app8.png) no-repeat;
	width: 166px;
	height: 290px;
}
#app_index .app_logo .app_down>div:last-of-type {
	margin-left: 100px;
	display: inline-block;
	background: url(../images/app/app8.png) no-repeat;
	width: 166px;
	height: 291px;
}
#app_index .app_logo .app_down>div img {
	width: 137px;margin-top: 12px;
}

#app_index .go_appdown {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 300px;
	bottom: 25px;
	text-align: center;
	color: #ecd1ac;
    cursor: pointer;
    z-index: 66;
}
#app_index .go_appdown img{
	width: 15px;
}

#app_index .app_nav{
	top: 0;
	right: 100px;
	bottom: 0;
	margin: 0 auto;
}
#app_index .app_nav_ul{
	position: absolute;
	margin: auto;
	right: 0;
	top: 0;
	bottom: 0;
	height: 130px;
}
#app_index .app_nav_ul li {
	margin: 10px;
	width: 10px;
	height: 10px;
	background: #898894;
	border-radius: 5px;
}
#app_index .app_nav_ul li.active {
	background: #ecca8f;
}
#app_index .app_nav_ul li.active {
	background: #ecca8f;
}

/********************* 二级头栏目 *****************************/
.secondHeader {
	border-top: 1px solid #535353;
}
.secondHeader ul{
	width: 100%;
}
.secondHeader ul li{
	display: inline-block;
	line-height: 60px;
	color: #fff;
	cursor: pointer;
}
.secondHeader ul li:hover{
	color: #d1a378;
}
.secondHeader ul li span{
	padding: 0 15px;
}
.secondHeader ul li span.active{
	color: #d1a378;
}
.secondHeader ul li span.active:after{
	content: '';
	position: absolute;
	bottom: -8px;
	width: 30px;
	height: 2px;
	background: #d1a378;
	left: 0;
	right: 0;
	margin: auto;
}
/********************* rewrite start *****************************/
.pointer { cursor: pointer}
.novisible { visibility: hidden}
.vertical-align-middle{ vertical-align: middle}
.vertical-align-super {vertical-align: super}
.vertical-align-bottom{ vertical-align: bottom;}
.vertical-align-top{ vertical-align: top;}
.overflow-hidden {overflow: hidden;}
.white-space-normal { white-space: normal;}
.margin-auto {margin: 0 auto;}
.border-box {box-sizing: border-box}
.hidden { display: none ;}
.visible { visibility: hidden ;}
.nowrap { white-space: nowrap}
.margin-clear:after { content: '';display: table }
.inline-block { display: inline-block}
.text-center { text-align: center}
.text-right { text-align: right !important}
.text-left { text-align: left}
.line-height-normal {line-height: normal}
.line-height-1-5 {line-height: 1.5}
.line-height-2-5 {line-height: 2.5;}
.line-height-3 {line-height: 3;}
.line-height-3-5 {line-height: 3.5}
.line-height-6 {line-height: 6}
.colorfff { color: #fff}
.color000 { color: #000}
.color333 { color: #333}
.color666 { color: #666}
.color999 { color: #999}
.color9b9b9b { color: #9b9b9b}
.colorff4444 { color: #ff4444}
.color-cda76e { color: #cda76e}
.colorc1975c {color: #c1975c}
.colorc2965c { color: #c2965c}
.color2a8d26 { color: #2a8d26}
.color808080 { color: #808080}
.color307dd7 { color: #307dd7}
.color1a1a1a { color: #1a1a1a}
.color1657cc {color: #1657cc}
.colorFF0000 { color: #FF0000;}
.colorc2975d { color: #c2975d;}
.colorfe6a25 { color: #fe6a25;}
.color1657cc { color: #1657cc;}
.colord1a378 { color: #d1a378;}
.bgcfff {background: #fff;}
.bgceee {background: #eee;}
.bgcc2965c {background: #c2965c;}
.bgc2975d {background: #c2975d;}
.bg251b17 {background: #251b17;}
.bg999999 {background: #999999;}
.bged3e26 {background: #ed3e26}

.bghuoqiheader {
	background: url(../images/product/huoqiheader.png) no-repeat 0 0;
	background-size: 100%;
}
.bgbgjjheader {
	background: url(../images/found/bgjj.png) no-repeat 0 0;
	background-size: 100%;
}
.bghomeheader {
	height: 250px;
	width: 100%;
	/*background: url(../images/home/img_banner.png) no-repeat 0 0;*/
	background-size: 100%;
}
.home_index .head-lunbo, .home_index .home_main, .home_index .home_m_pic{
	height: 250px;
	width: 100%;
	/*background: url(../images/home/img_banner.png) no-repeat 0 0;*/
	background-size: 100%;
}
.home_index .home_main .home_m_pic li{
	position: absolute;
	height: 250px;
	width: 100%;
	top: 0;
	left: 0;
}

.home_index .btn-right{
	top: 100px;
	right: 100px;
}
.home_index .btn-left{
	top: 100px;
	left: 100px;
}
.home_index .ttl-text {
	left: 40px;
	top: 20px;
}
.home_index .ttl-text p {
	margin-top: 10px;
}
.home_index .ttl-text .bottom-line{
	width: 40px;
	margin-top: 10px;
	border: 1px solid #fff;
}
.home_index .ttl-text .ttl-detail{
	width: 58%;
	margin-top: 20px;
	padding: 4px 0;
}

.bgF2F2F2 {background: #F2F2F2;}
.bgFFF {background: #ffffff;}
.bgF5F5F5 {background: #F5F5F5;}
.bgfff8eb {background: #fff8eb;}
.bgFFFBF3 {background: #fffbf3;}
.bgf0f3f7 {background: #f0f3f7;}
.font-normal { font-weight: normal}
.font-bold { font-weight: bold}
.font60 { font-size: 60px}
.font36 { font-size: 36px}
.font30 { font-size: 30px}
.font24 { font-size: 24px}
.font22 { font-size: 22px}
.font { font-size: 20px}
.font18 { font-size: 18px}
.font16 { font-size: 16px}
.font14 { font-size: 14px}
.font12 {font-size: 12px}
.posa{position: absolute}
.posr{position: relative}
.posf{position: fixed}
.width-1-1 { width: 100% }
.width-1-5 { width: 20% }
.width-2-5 { width: 40% }
.width-3-5 { width: 60% }
.width-1-4 {width: 25% }
.width-1-2 { width: 50% }
.width-1-3 { width: 33.33% }
.width-2-3 { width: 66% }
.width-1-6 { width: 16.6666666% }
.width-5-6 { width: 83.3333333% }
.margin-20 {margin: 20px;}
.margin-0-5 { margin: 0 5px}
.margin-top-10 { margin-top: 10px;}
.margin-top-20 { margin-top: 20px;}
.margin-top-40 { margin-top: 40px }
.margin-top-30 {     margin-top: 30px; }
.margin-top-56 { margin-top: 56px;}
.margin-top-340 { margin-top: 340px}
.margin-top-70 {     margin-top: 70px; }
.margin-bottom-10 { margin-bottom: 10px }
.margin-bottom-20 { margin-bottom: 20px }
.margin-bottom-30 { margin-bottom: 30px }
.margin-bottom-40 { margin-bottom: 40px }
.margin-left-10 { margin-left: 10px }
.margin-left-15 { margin-left: 15px }
.margin-left-20 { margin-left: 20px}
.margin-right-10 {margin-right: 10px}
.pr14{ padding-right: 14px}
.pr50{ padding-right: 50px}
.pading-2-6 { padding: 2px 6px;}
.padding-bottom-40 { padding-bottom: 40px; }
.padding-bottom-30 { padding-bottom: 30px}
.padding-bottom-20 { padding-bottom: 20px; }
.padding-bottom-15 { padding-bottom: 15px; }
.padding-bottom-10 { padding-bottom: 10px; }
.padding-bottom-5 {padding-bottom: 5px;}
.padding-left-40 { padding-left: 40px; }
.padding-left-30 {padding-left: 30px; }
.padding-left-20 { padding-left: 20px; }
.padding-left-10 { padding-left: 10px; }
.padding-right-10 { padding-right: 10px; }
.padding-top-450 { padding-top: 450px}
.padding-top-30 { padding-top: 30px; }
.padding-top-20 { padding-top: 20px; }
.padding-top-10 { padding-top: 10px; }
.padding-top-5 {padding-top: 5px;}
.padding20 {padding: 20px}
.padding40 { padding: 40px}
.border-0{border: 0;}
.border-1{border: 1px solid;}
.border-1-dededb {border: 1px solid #dededb;}
.border-right-dededb {border-right: 1px solid #dededb;}
.border-left-dededb {border-left: 1px solid #dededb;}
.border-bottom-dededb {border-bottom: 1px solid #dededb;}
.border-bottom-bg {border-bottom: 5px solid #E6E6E6}
.border-1-dededb {border: 1px solid #dededb;}
.border-right{border-right: 1px solid #fff;}
.border-right-dashed{border-right: 1px dashed #ccc;}
.border-right-eee {border-right: 1px solid #eee;}
.border-right-c2975c {border-right: 4px solid #c2975c;}
.border-top-535353 {border-top: 1px solid #535353;}
.border-bottom-f7e6d0 {    border-bottom: 1px solid rgba(247, 230, 208, 0.5) }
.border-top-e8e5e0 {    border-top: 1px solid #e8e5e0 }
.border-bottom-e8e5e0 {    border-bottom: 1px solid #e8e5e0; }
.border-bottom-c2965c {    border-bottom: 1px solid #c2965c; }
.border-bottom-0{ border-bottom: 0;}
.border-1-c1985d {border: 1px solid #c1985d;}
.border-1-999 {border: 1px solid #999;}
.ellipsis  { overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*个人中心*/
.user_info {
	height:80px;
	padding:15px 0;
	background:url(../images/user_bg.jpg) no-repeat center;
}
.user_info .wrapfix>div:first-of-type{
	width: 9%;
}
.user_info .wrapfix>div:first-of-type img{
	width:80px
}
.user_info .wrapfix>div:last-of-type{
	vertical-align: top;
	width: 80%;
}
.user_info .username {
	padding-top: 8px;
	padding-bottom: 7px;
	margin-bottom: 7px;
}
.user_info .username:before{
	content: '';
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: url(../images/userinfo/xian01.png) repeat center;
	bottom: 0;
}
.user_info .username label{
	margin-right: 24px;
}
.user_center .user_side{
	width: 230px;
	float: left;
	background: #F1F5F8;
}
.user_center .user_side li{

	margin-top: 20px;
	padding-left: 34px;
}
.user_center .user_side li:last-of-type{
	margin: 15px 0;
	padding-left: 34px;
}
.user_center .user_side li:nth-of-type(0)>a:before{
	content: '';
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	background:  url(../images/userinfo/icon-wdxx.png) no-repeat center;
}
.user_center .user_side li:nth-of-type(0)>a:before{
	content: '';
	display: inline-block;
	position: absolute;
	width: 24px;
	height: 24px;
	background:  url(../images/userinfo/icon-wdxx.png) no-repeat center;
}
.user_center .user_side li>a:before{
	content: '';
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	padding-right: 15px;
}
.user_center .user_side li>a.active,.user_center .user_side li>a:hover {
	color: #cda76e;
}
.user_center .user_side #userInfo:before{
	background:  url(../images/userinfo/icon-wdxx.png) no-repeat center;
}
.user_center .user_side #account:before{
	background:  url(../images/userinfo/icon-wdzh.png) no-repeat center;
}
.user_center .user_side #financial:before{
	background:  url(../images/userinfo/icon-wdlc.png) no-repeat center;
}
.user_center .user_side #transactionQuery:before{
	 background:  url(../images/userinfo/icon-wdwt.png) no-repeat center;
}
.user_center .user_side #myNews:before{
	 background:  url(../images/userinfo/icon-wdzx.png) no-repeat center;
}
.user_center .user_side #risk:before{
	background:  url(../images/userinfo/icon-fxcp.png) no-repeat center;
}
.user_center .user_side #businessHandling:before{
	background:  url(../images/userinfo/icon-ywqx.png) no-repeat center;
}
.user_center .user_side #securityCenter:before{
	background:  url(../images/userinfo/icon-aqzx.png) no-repeat center;
}
.user_center .user_side #ttl:before{
	background:  url(../images/userinfo/icon_tiantianli.png) no-repeat center;
}
.user_center .user_side #openFoundAccount:before{
	background:  url(../images/userinfo/openFoundAccount/icon-jjzh-01.png) no-repeat center;
}
.user_center .user_side #investment:before {
	background:  url(../images/userinfo/investment.png) no-repeat center;
}
.user_center .user_side #userInfo.active:before,.user_center .user_side #userInfo:hover:before{
	background:  url(../images/userinfo/icon-wdxx-02.png) no-repeat center;
}
.user_center .user_side #account.active:before,.user_center .user_side #account:hover:before{
	background:  url(../images/userinfo/icon-wdzh-02.png) no-repeat center;
}
.user_center .user_side #financial.active:before,.user_center .user_side #financial:hover:before{
	background:  url(../images/userinfo/icon-wdlc-02.png) no-repeat center;
}
.user_center .user_side #transactionQuery.active:before,.user_center .user_side #transactionQuery:hover:before{
	background:  url(../images/userinfo/icon-wdwt-02.png) no-repeat center;
}
.user_center .user_side #myNews.active:before,.user_center .user_side #myNews:hover:before{
	background:  url(../images/userinfo/icon-wdzx-02.png) no-repeat center;
}
.user_center .user_side #risk.active:before,.user_center .user_side #risk:hover:before{
	background:  url(../images/userinfo/icon-fxcp-02.png) no-repeat center;
}
.user_center .user_side #businessHandling.active:before,.user_center .user_side #businessHandling:hover:before{
	background:  url(../images/userinfo/icon-ywqx-02.png) no-repeat center;
}
.user_center .user_side #securityCenter.active:before,.user_center .user_side #securityCenter:hover:before{
	background:  url(../images/userinfo/icon-aqzx-02.png) no-repeat center;
}
.user_center .user_side #ttl.active:before,.user_center .user_side #ttl:hover:before{
	background:  url(../images/userinfo/icon_tiantianli2.png) no-repeat center;
}
.user_center .user_side #openFoundAccount.active:before,.user_center .user_side #openFoundAccount:hover:before{
	background:  url(../images/userinfo/openFoundAccount/icon-jjzh-02.png) no-repeat center;
}
.user_center .user_side #investment.active:before,.user_center .user_side #investment:hover:before{
	background:  url(../images/userinfo/investment2.png) no-repeat center;
}
/*userinfo 头部*/
.page_tit:after{
	content: '';
	display: inline-block;
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 100%;
	height: 2px;
	background: url(../images/userinfo/xian02.png) repeat center;
}
.page_tit h3{
	width: 100px;
}
.page_tit h3.active{
	border-bottom: 2px solid #cda76e;
 }
.cen_table th {
	padding: 12px 20px;
	width: 30%;
 	text-align: left;
}
.cen_table tr{
	border-bottom: 1px solid #eee;
}
.cen_table td:last-of-type{
	width: 10%;
}
.bg_text{
	width: 57%;
	border: 2px solid #c2965c;
	padding: 9px;
	border-radius: 8px;
	position: absolute;
	right: 43px;
	top: 47px;
	z-index: 999;
	background: #f5ebeb;
}
.bg_text_year {
	width: 57%;
	border: 2px solid #c2965c;
	padding: 9px;
	border-radius: 8px;
	position: absolute;
	right: 43px;
	top: 74px;
	z-index: 999;
	background: #f5ebeb;
}
.bg_text_redeem{
	width: 57%;
	border: 2px solid #c2965c;
	padding: 9px;
	border-radius: 8px;
	position: absolute;
	right: 43px;
	top: 71px;
	z-index: 999;
	background: #f5ebeb;
}
input:disabled,input:disabled:hover {
	border: 0 !important;
}
#user_business_userInfo input{
	padding: 0;
	color: #666666 !important;
}
.user_fund{
	margin-left: 231px;
}
.newtab_box, .financial_newtab_box{
	height: 45px;
}
.newtab_box ul, .financial_newtab_box {
	height: 45px;
}
.newtab_box ul li {
	display: inline-block;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}
.newtab_box ul li:first-of-type{
	border-left:1px solid #D9D9D9;
}
.financial_newtab_box ul li:first-of-type{
	margin-left: 1rem;
}
.newtab_box ul li.active{
	border-bottom: 0;
}
.financial_newtab_box ul li {
	display: inline-block;
}

.newtab_box ul li a {
	padding: 0 29px;
	height: 44px;
	line-height: 44px;
	background: #F7F7F7;
	display: block;
	font-size: 14px;
	color: #4C4C4C;
}
.financial_newtab_box ul li a{
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	display: block;
	font-size: 14px;
	color: #4C4C4C;
}
.newtab_box ul li.active a {
	font-size: 16px;
	background: #fff;
	 border: 0;
}
.financial_newtab_box ul li.active a{
	background: #CCA76E;
	color: #FFFFff;
	border: 1px solid #CCA76E;
	border-radius: 4px;
}

.user_fund .title_box {
	margin-top:22px;
}
#user_business_securityCenter .cen_table {
	border-bottom: 1px solid #eee;
}
#user_business_securityCenter .cen_table.active {
	border-bottom: 0;
	position: relative;
}
#user_business_securityCenter .cen_table.active:after {
	content: '';
	position: absolute;
	bottom: -7px;
	width: 100%;
	height: 18px;
	background: url(../images/userinfo/iconDown.png) no-repeat center;
	left: 0;

}
#user_business_securityCenter .cen_table span.security {
	display: inline-block;
	box-sizing: border-box;
	padding: 12px 20px;
	width: 30%;
	text-align: left;
}
#user_business_securityCenter .cen_table p {
	padding: 12px 40px 0 40px;
}
#user_business_securityCenter .cen_table p:last-of-type {
	padding-bottom: 12px;
}
#user_business_securityCenter .cen_table p label{
	width: 150px;
	display: inline-block;
}
#user_business_securityCenter .cen_table p input{
	width: 265px;
	border: 1px solid #cbcbcb;
	height: 30px;
	padding-left: 10px;
}
#user_business_securityCenter .cen_table p input.active{
	width: 265px;
	border: 1px solid #cbcbcb;
	height: 30px;
	padding-left: 10px;
}
#user_business_businessHandling .detail  {
	background: #F1F5F8;
}

#user_business_businessHandling .cen_table  {
	border-bottom: 1px solid #ededed;
}
#user_business_businessHandling .cen_table span.security {
	display: inline-block;
	box-sizing: border-box;
	padding: 12px 20px;
	vertical-align: middle;
	text-align: left;
}
#user_business_businessHandling .cen_table span.security:first-of-type {
	width: 31%;
}
#user_business_businessHandling .cen_table span.security:nth-of-type(2) {
	width: 48%;
}
#user_business_businessHandling .cen_table span.security:last-of-type {
	width: 20%;
}
#user_business_businessHandling .cen_table p {
	padding: 12px 40px 0 40px;
}
#user_business_businessHandling .cen_table p:last-of-type {
	padding-bottom: 12px;
}
#user_business_securityCenter .cen_table p label{
	width: 150px;
	display: inline-block;
}
#user_business_businessHandling .cen_table p input{
	width: 265px;
	border: 1px solid #cbcbcb;
	height: 30px;
	padding-left: 10px;
}
#user_business_businessHandling .cen_table p input.active{
	width: 265px;
	border: 1px solid #cbcbcb;
	height: 30px;
	padding-left: 10px;
}
#user_business_businessHandling .cen_table .financial_tip {
	margin-right: 5px;
	margin-bottom: 3px;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset !important;
	background-color: rgb(0, 0, 0) !important;
	background-image: none !important;
	color: rgb(0, 0, 0) !important;
	-webkit-tap-highlight-color:rgba(0,0,0,0) !important;
	outline: 0;
}
#user_business_securityCenter .cen_table p input:focus{
	border: 1px solid #f6aa89;
}
#user_business_securityCenter .errorTip{
	 display: block;
	margin-left: 150px;
	margin-top: 10px;
}
#user_business_securityCenter .hidden { display: none !important;}

#user_business_account .user_info_table td { width: 70%}
#user_business_account .user_info_table img {     vertical-align: middle;padding-right: 10px;}


@media screen and (min-width: 1600px){
    #app_index .app_logo .app_down{
        top: 200px;
    }
}

/*天天宝*/

#financial_ttb .ttb_header {
    background: url(../images/financial/ttb/img_bg1.png) no-repeat center;
    height: 800px;
}
.ttb_header .ttb_content{
    right: 0;
    left: 0;
    top: 124px;
    margin: auto;
    width: 500px;
}
.ttb_header .ttb_content>p{
    margin-top: 30px;
    font-size: 24px;
    color: rgba(255, 255, 255, 0.8);
 }
.ttb_header .ttb_content>p:before{
    content: '';
    background-image: url(../images/financial/ttb/img_xiantiao2.png);
    width: 95px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.ttb_header .ttb_content>p:after{
    content: '';
    background-image: url(../images/financial/ttb/img_xiantiao1.png);
    width: 95px;
    height: 1px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}

.ttb_content .ttb_detail {
    width: 350px;
    text-align: center;
    background: #fff;
    margin-top: 50px;
}
.ttb_content .ttb_detail>h2{
	padding-top: 40px;
	padding-bottom: 10px;
}
.ttb_content .ttb_detail>p{
	padding: 15px;
}
.ttb_content .ttb_detail .ttb_detail_button span:first-of-type{
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 9px 41px;
	color: #c2965c;
	border-radius: 5px;
	margin-right: 9px;
}
.ttb_content .ttb_detail .ttb_detail_button span:last-of-type{
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 9px 27px;
	color: #ffffff;
	background: #c2965c;
	border-radius: 5px;
	margin-left: 9px;
}

.ttb_ul {
	margin-top: 70px;
	margin-bottom: 50px;
}
.ttb_ul li {
	padding: 0 60px;
	box-sizing: border-box;
	width: 25%;
	vertical-align: top;
}
.ttb_ul li span{
	margin-top: 10px;
}
.ttb_question {
	padding: 40px 0;
	background-image: url(../images/financial/ttb/img_bg2.png);
	z-index: 888;
}
.ttb_question>div{
	margin: 0 70px;
}
.ttb_question>div:first-of-type p{
	display: inline-block;
	position: relative;
	top: 20px;
	padding: 6px 45px;
	margin-left: 20px;
	font-size: 18px;
	background: #eddfce;
	border-radius: 35px;
}
.ttb_question>div:first-of-type p:before{
	content: '';
	display: inline-block;
	position: absolute;
	left: -16px;
	top: 22px;
	width: 20px;
	height: 31px;
	background: url(../images/financial/ttb/icon_left.png) no-repeat;
}
.ttb_question>div:last-of-type p{
	position: relative;
	 display: inline-block;
	 padding: 6px 45px;
	 margin-right: 20px;
	 width: 60%;
	 font-size: 18px;
	 background: #eddfce;
	 border-radius: 35px;
	 vertical-align: middle;
 }
.ttb_question>div:last-of-type p:before{
	content: '';
	display: inline-block;
	position: absolute;
	right: -17px;
	top: 24px;
	width: 20px;
	height: 31px;
	background: url(../images/financial/ttb/icon_right.png) no-repeat;
}
.ttb_answer{
	margin-top: -190px;
	height: 445px;
	background: url(../images/financial/ttb/img_bg3.png) no-repeat center 100% ;
}
.ttb_answer>div{
	bottom: -280px;
}
.ttb_rule:before{
	content: '';
	display: table;
}
.ttb_rule:after{
	content: '';
	display: table;
}
.ttb_rule ul li>p:before{
	content: '';
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/financial/ttb/icon_biaoshi.png) no-repeat;
	vertical-align: bottom;
}
.ttb_rule ul li>span{
	padding-left: 20px;
}

/*天天利*/

#financial_ttl .ttl_header {
    background: url(../images/financial/ttl/img_bg4.png) no-repeat center;
    height: 800px;
}
.ttl_header .ttl_content{
    right: 0;
    left: 0;
    top: 124px;
    margin: auto;
    width: 705px;
}
.ttl_header .ttl_content>p{
    margin-top: 30px;
    font-size: 24px;
    color: rgba(255, 255, 255, 0.8);
}
.ttl_header .ttl_content>p:before{
    content: '';
    background-image: url(../images/financial/ttl/icon_left.png);
    width: 70px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.ttl_header .ttl_content>p:after{
    content: '';
    background-image: url(../images/financial/ttl/icon_left.png);
    width: 70px;
    height: 9px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}

.ttl_content .ttl_detail {
    width: 350px;
    text-align: center;
    margin: 0 auto;
    background: #fff;
    margin-top: 50px;
}
.ttl_content .ttl_detail>h2{
    padding-top: 40px;
    padding-bottom: 10px;
}
.ttl_content .ttl_detail>p{
    padding: 15px;
}
.ttl_content .ttl_detail .ttl_detail_button span:first-of-type{
    border: 1px solid #c2965c;
    padding: 9px 41px;
    color: #c2965c;
    border-radius: 5px;
    margin-right: 9px;
}
.ttl_content .ttl_detail .ttl_detail_button span:last-of-type{
    border: 1px solid #c2965c;
    padding: 9px 40px;
    color: #ffffff;
    background: #c2965c;
    border-radius: 5px;
    margin-left: 9px;
}

.ttl_ul {
    margin-top: 70px;
    margin-bottom: 50px;
}
.ttl_ul li {
    padding: 0 60px;
    box-sizing: border-box;
    width: 25%;
	vertical-align: top;
}
.ttl_ul li span{
    margin-top: 10px;
}
.ttl_question {
    padding: 40px 0;
    background-image: url(../images/financial/ttl/img_bg5.png);
    z-index: 888;
}
.ttl_question>div{
    margin: 0 70px;
}
.ttl_question>div:nth-of-type(odd) p{
    display: inline-block;
    position: relative;
    top: 20px;
    padding: 6px 45px;
    margin-left: 20px;
    font-size: 18px;
    background: #eddfce;
    border-radius: 35px;
}
.ttl_question>div:nth-of-type(odd) p:before{
    content: '';
    display: inline-block;
    position: absolute;
    left: -16px;
    top: 22px;
    width: 20px;
    height: 31px;
    background: url(../images/financial/ttb/icon_left.png) no-repeat;
}
.ttl_question>div:nth-of-type(even) p{
    position: relative;
    display: inline-block;
    padding: 6px 45px;
    margin-right: 20px;
    font-size: 18px;
    background: #eddfce;
    border-radius: 35px;
    vertical-align: middle;
}
.ttl_question>div:nth-of-type(even) p:before{
    content: '';
    display: inline-block;
    position: absolute;
    right: -17px;
    top: 22px;
    width: 20px;
    height: 31px;
    background: url(../images/financial/ttb/icon_right.png) no-repeat;
}
.ttl_answer{
    margin-top: -190px;
    height: 445px;
    background: url(../images/financial/ttl/img_bg6.png) no-repeat center 100% ;
}
.ttl_answer>div{
    bottom: -280px;
}
.ttl_rule:before{
    content: '';
    display: table;
}
.ttl_rule:after{
    content: '';
    display: table;
}
.ttl_rule ul li>p:before{
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/financial/ttb/icon_biaoshi.png) no-repeat;
    vertical-align: bottom;
}
.ttl_rule ul li>span{
    padding-left: 20px;
}

/*天天系列 合格投资者  分红设置 弹框*/
#financial_popup .content , #aggregate_popup .content, #set_popup .content {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	padding: 30px 40px;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0px 0px 1px #c2965c;
	background: #fff;
	z-index: 1000;
	bottom: 0;
}
#financial_popup .content .button-cancle {
	display: inline-block;
	border: 1px solid #eee;
	padding: 3px 27px;
	border-radius: 5px;
}
#financial_popup .content .button, #aggregate_popup .content .button , #set_popup .content .button{
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 3px 27px;
	color: #ffffff;
	background: #c2965c;
	border-radius: 5px;
}
#financial_popup .close,#financial_popup .js-over,
#aggregate_popup .close,#aggregate_popup .js-over,
#set_popup .close, #set_popup .js-over {
    right: -20px;
    top: -10px;
}

#set_popup .js-cancle{
	color: black;
	background: #FFFFff;
	margin-left: 60px;
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 3px 27px;
	border-radius: 5px;

}
#financial_agree .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar ,
#aggregate_agree .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
#set_agree .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #d8d8d8;
	width: 8px;
}
#financial_agree .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
#aggregate_agree .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,
#set_agree .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{
	right: -27px !important;
	opacity: 1 !important;
}

#user_business_ttl .btn-sign {
	background: #c2965c;
	padding: 2px 18px;
	border-radius: 3px;
}
#user_business_ttl .ttl-money {
	border: 3px;
	padding: 30px 0;
	background: #f2f2f2;
}
#user_business_ttl .ttl-money li{
	width: 33%;
	border-right: 1px solid #e8e5e0;
	padding: 20px 0;
}
#user_business_ttl .ttl-money li:last-of-type{
	border-right: 0
}
#user_business_ttl .ttl-money li p{
	padding-bottom: 10px;
}
#user_business_ttl .ttl-date input{
	border: 1px solid #d1d1d1;
	padding: 2px 12px;
	width: 108px;
}
#user_business_ttl .ttl-date input:first-of-type{
	margin: 0 5px 0 12px;
}
#user_business_ttl .ttl-date input:last-of-type{
	 margin: 0 22px 0 6px;
}

#user_business_ttl table {
	margin-top: 10px;
	width: 100%;
	line-height: 3;
}
#user_business_ttl tbody tr {
	border-bottom: 1px solid #eee;
}


#user_business_openFoundAccount .btn-sign {
	background: #c2965c;
	padding:6px 35px;
	border-radius: 3px;
}
#user_business_openFoundAccount .ttl-money {
	border: 3px;
	padding: 30px 0;
	background: #f2f2f2;
}
#user_business_openFoundAccount .ttl-money li{
	width: 33%;
	border-right: 1px solid #e8e5e0;
	padding: 20px 0;
}
#user_business_openFoundAccount .ttl-money li:last-of-type{
	border-right: 0
}
#user_business_openFoundAccount .ttl-money li p{
	padding-bottom: 10px;
}
#user_business_openFoundAccount .ttl-date input{
	border: 1px solid #d1d1d1;
	padding: 2px 12px;
	width: 108px;
}
#user_business_openFoundAccount .ttl-date input:first-of-type{
	margin: 0 5px 0 12px;
}
#user_business_openFoundAccount .ttl-date input:last-of-type{
	margin: 0 22px 0 6px;
}

#user_business_openFoundAccount table {
	margin-top: 10px;
	width: 100%;
	line-height: 3;
}
#user_business_openFoundAccount tbody tr {
	border-bottom: 1px solid #eee;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.pagination>li {
	display: inline;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.investment_detail .pagination>li >a, .investment_detail .pagination>li >span, .investment_index .pagination>li>a, .investment_index .pagination>li>span {
	margin-left: 0;
	margin-right: 0;
	border-radius: 6px;
}
.investment_index .pagination>li>a,.investment_index .pagination>li>span ,.investment_detail .pagination>li>a, .investment_index .pagination>li>span {
	position: relative;
	float: left;
	padding: 4px 8px;
	margin-left: 10px;
	line-height: 1.42857143;
	color: #666666;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #c2965c;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.investment_index .pagination>.active>a,.investment_index .pagination>.active>a:focus,.investment_index .pagination>.active>a:hover,.investment_index .pagination>.active>span,.investment_index .pagination>.active>span:focus,.investment_index .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #c2965c;
	border-color: #c2965c;
}
.investment_detail .pagination>.active>a,.investment_detail .pagination>.active>a:focus,.investment_detail .pagination>.active>a:hover,.investment_detail .pagination>.active>span,.investment_detail .pagination>.active>span:focus,.investment_detail .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #c2965c;
	border-color: #c2965c;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #c2965c;
	border-color: #c2965c;
}

#financial_agree .pop_new_title1 {
	OVERFLOW-Y: initial !important;
	HEIGHT: inherit !important;
}
#financial_agree .pop_new_title1 h6:first-of-type {
	display: none;
}

/* 基金概要阅读 */
.readerpdf{
	margin: 0 auto;
    padding-bottom: 100px;
	text-align: center;
    padding-top: 30px;
}
.readerpdf .readSure{
	text-align: center;
}
.readerpdf .goReadBtn{
	border-radius: 8px;
	border: none;
	color: #fff;
	font-size: 16px;
	background: linear-gradient(to right, #DADADA, #ccc);
}

/*天天系列弹框*/
#test_popup .content {
	position: absolute;
	margin: auto;
	left: 0;
	left: 38%\0;
	right: 0;
	top: 50%;
	/*top: 20%\0;*/
	transform: translate(0,-50%);
	padding: 30px 40px;
	box-sizing: border-box;
	border-radius: 10px;
	box-shadow: 0px 0px 1px #c2965c;
	background: #fff;
	z-index: 1000;
	bottom: 0;

}
#test_popup .content .button{
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 1px 50px;
	color: #ffffff;
	background: #c2965c;
	border-radius: 24px;
}
#test_popup .test_close {
	right: -20px;
	top: -10px;
}
/* 赎回页面图标 */
.redeem_openFoundAccount img {
	vertical-align: middle;
}
/*基金定投*/
.investment_openFoundAccount .investmentContent input,.investment_openFoundAccount .investmentContent select {
	padding: 1px 0;
	text-indent: 10px;
	width: 59%;
}
.investment_index .null-investment{
	width: 228px;
	left: 165%;
	padding-bottom: 250px;
}
.investment_index .btn_add,.investment_detail  .btn_add {
	width: 70px;
	float: right;
	border-radius: 4px;
}
.investment_detail .btn-group{
	float: right;
	padding-right: 20px;
}

.investment_openFoundAccount .investment_text,
.investment_openFoundAccount .investment_day, .investment_openFoundAccount .payMoney {
	height: 28px;
	display: inline-block;
	width: 57%;
	border-radius: 4px;
	border: 1px solid rgb(169, 169, 169);
}
.investment_openFoundAccount .choise_icon,
.investment_openFoundAccount .choise_icon {
	display: inline-block;
	cursor: pointer;
	margin-left: -24px;
}
.investment_openFoundAccount .investment_name {
	display: inline-block;
	width: 65%;
	vertical-align: top;
}

.investment_openFoundAccount .choice-wrapper {
	position: absolute;
	width: 110px;
	height: 180px;
	border: 1px solid rgb(169, 169, 169);
	left: 21%;
	top: 64px;
	z-index: 999;
	background: #fff;
}
.investment_openFoundAccount .choice-left{
	display: inline-block;
	width: 40px;
	text-align: center;
	vertical-align: top;
	background: #eeeeee;
}
.investment_openFoundAccount .choice-left ul li{
	width: 44px;
	background: #eeeeee;
}
.investment_openFoundAccount .choice-year ul li {
	position: relative;
	left: -3px;
}
.investment_openFoundAccount .choice-right{
	width: 64px;
	height: 180px;
	overflow-y: scroll;
}
.investment_openFoundAccount .investment-deduction {
	height: 28px;
	background: #fff;
	z-index: 999;
}
.investment_openFoundAccount .investment_time {
	height: 28px;
}
.investment_openFoundAccount .choice_content{
	margin-top: -1px;
	border-right: 1px solid rgb(169, 169, 169);
	border-left: 1px solid rgb(169, 169, 169);
	height: 24px;
	width: 110px;
	margin-left: 21%;
	background: #fff;
	z-index: 999;
	text-indent: 6px;
}
.investment_openFoundAccount .choice-wrapper ul li:hover{
	background: #eeeeee;
}
.investment_openFoundAccount .msg-checkbox{
	width: 15px;
	height: 15px;
	border: 2px solid #ccc;
	border-radius: 50%;
	margin-right: 10px;
}
/* 基金开户 */
.found_openFoundAccount , #product_buyFound , #aggregate_buyFound, .redeem_openFoundAccount{
	margin: 0 auto;
	padding-bottom: 100px;
	width: 810px;
	padding-top: 30px;
}
.investment_openFoundAccount{
	margin: 0 auto;
	padding-bottom: 100px;
	width: 1050px;
	padding-top: 30px;
}
#found_openFoundAccount tr{
	border: 0;
}
#found_openFoundAccount .js-openAccount{
	padding: 8px 53px;
	border-radius: 4px;
	margin-left: 60px;
}
/** 理财首页 列表***/
.ttl_wrap{
	background:  url(../images/home/img_bg2.png) no-repeat;
}
.bgHot{
	height: 280px;
	bottom: 40px;
	margin-bottom: 40px;
	background:  url(../images/home/img_rexiao.png) no-repeat;
}
.hotHome_box{
	width: 1000px;
	overflow: hidden;
	position: relative;
}
.hotHome_slide{
	display: flex;
    width: max-content;
    transition: transform 0.5s ease;
}
.bg_wrap{
	margin-top: -40px;
	padding-bottom: 40px;
	background: url(../images/home/img_bg3.png) no-repeat;
	background-size: 100%;
}
.img_bg_one {
	padding-bottom: 160px;
	background: url(../images/home/img_bg1.png) no-repeat;
}
.hotHome_btn{
	position: relative;
}
.hotHome_btn .hotHome-left{
	top: 200px;
	left: -80px;
}
.hotHome_btn .hotHome-right{
	top: 200px;
	right: -80px;
}
.found_lists table thead,.product_lists table thead,.aggregate_lists table thead{
	line-height: 3;
	border-bottom: 1px solid #f3f3f3;
}
.btn_more{
	color: #6aa6e4;
	right: 20px;
}
.home_index .ttb_detail{
	width: 264px;
	margin: 0 40px 20px;
	box-shadow: #7d7c7c 0 0 10px;
}
.home_index .ttb_detail:nth-child(even){
	margin: 0 25px 20px;
}
.home_banner .detail-msg,.home_index .detail-msg{
	overflow: hidden;
}
.home_banner .detail-msg .right,.home_index .detail-msg .right{
	float: right;
	width: 49%;
}
.home_banner .detail-msg .left,.home_index .detail-msg .left{
	float: left;
}
.home_banner .ttb_detail .ttb_detail_button span,.home_index .ttb_detail .ttb_detail_button span{
	display: inline-block;
	padding: 4px 36px;
	background: linear-gradient(90deg, #FF4B33, #E32D14);
	color: #fff;
	border-radius: 20px;
	box-shadow: 0 10px 10px -10px #ffb6ac;
}
.ttb_detail .hot_img{
	top: 0;
	left: 20px;
}
.ttb_detail .hotHome_name{
	width: 95%;
	margin: 0 auto;
}
.ttb_detail .hotHome_name h2{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.home_index table tr td:first-child ,.home_index table thead{
	text-indent: 16px;
}


/** 活期理财 列表***/
.product_banner .wrapfix1000{
	bottom: -40px;
	margin-bottom: 40px;
}
.product_banner .shouyilv p ,.home_banner .shouyilv p{
	margin-top: 10px;
	margin-bottom: 0;
}
.product_banner .ttb_detail {
	width: 313px;
	box-shadow: #7d7c7c 0 0 10px;
}
.product_banner .ttb_detail.active {
	background: #c1985d;
	background: -webkit-linear-gradient(45deg, #c1985d 0%,#ecc283 100%);
	background: -moz-linear-gradient(45deg, #c1985d 0%,#ecc283 100%);
	background: -o-linear-gradient(45deg, #c1985d 0%,#ecc283 100%);
	background: -ms-linear-gradient(45deg, #c1985d 0%,#ecc283 100%);
	background: linear-gradient(45deg, #c1985d 0%,#ecc283 100%);
}
.product_banner .ttb_detail.active span,.product_banner .ttb_detail.active h2,.product_banner .ttb_detail.active h3,.product_banner .ttb_detail.active div {
	color: #fff !important;
}
.product_banner .ttb_detail:nth-of-type(2) {
	margin: 0 26px;
}
.product_banner .ttb_detail>p{
	padding: 15px;
}
.product_banner .ttb_detail .ttb_detail_button span:first-of-type{
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 0px 41px;
	color: #c2965c;
	margin-right: 9px;
}

.product_banner .ttb_detail .ttb_detail_button span:last-of-type{
	display: inline-block;
	border: 1px solid #c2965c;
	padding: 0px 27px;
	color: #ffffff;
	background: #c2965c;
	margin-left: 9px;
}
.product_banner .ttb_detail.active .ttb_detail_button span:first-of-type{
	background: #c1985d;
	border-color: #Fff;
}

.product_banner .ttb_detail.active .ttb_detail_button span:last-of-type{
	background: #FFF;
	color: #c1985d !important;
}
.product_lists {
	padding: 25px 15px;
}
.product_lists tbody tr:hover,.found_lists tbody tr:hover{
	background: #f2f2f2;
}
.js-buy {
	padding: 4px 18px;
	border-radius: 3px;
}
#product_index .productSearch ,#aggregate_index .productSearch {
	top: 0;
	right: 0;
	font-weight: normal;
}
#product_index .productSearch input ,#aggregate_index .productSearch input{
	padding: 5px 10px;
}
/** 活期理财 详情-头部 ***/
.product_detail_header{
	padding:40px 20px 80px 44px;
	box-sizing: border-box;
}
.product_detail_header>div:first-of-type{
	width: 460px;
	height: 355px;
}
.product_detail_header>div:last-of-type{
	top: 50px;
	padding-left: 50px;
	width: 660px;
	box-sizing: border-box;
	height: 375px;
}

.product_detail_header .product_detail_netValue {
	padding: 26px 0;
}
.product_detail_header .product_detail_chart {
	width: 600px;
	height: 340px;
}

.product_detail_header .product_payMoney{
	border: 1px solid #dcdcdc;
	padding: 9px 7px;
}
.product_detail_header .js-pay{
	padding: 0 30px;;
	line-height: 48px;
	height: 48px;
}
.product_detail_header .js-autoInvest{
	right: 0;
	height: 46px;
	line-height: 46px;
	padding: 0 34px;
	border: 1px solid;
}

.product_detail_header .product_rate {
	border-bottom: 2px solid #e6e6e6;
}
.product_detail_header .product_rate > span{
	padding: 3px 10px;
}
.product_detail_header .product_rate>span.active{
	 color: #fe6a25;
 }
.product_detail_header .product_rate>span.active:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	background: #fe6a25;
}
.product_detail_header .product_rate>ul{
	right: 0;
	top: 0;
 }
.product_detail_header .product_rate>ul>li{
	padding: 0 10px;
}
.product_detail_header .product_rate>ul>li.active{
	background: #e6e6e6;
	border-radius: 2px;
}
.product_detail_content, .aggregate_detail_content {
	padding: 30px 24px 35px 44px;
	box-sizing: border-box;
}
.product_detail_content>ul, .aggregate_detail_content>ul{
	border-bottom: 1px solid #dcdcdc;
}
.product_detail_content>ul li{
	margin-right: 70px;
	margin-left: 10px;
	padding: 0 5px;
}
.aggregate_detail_content>ul li{
	width: 25%;
	text-align: center;
}
.product_detail_content>ul li.active, .aggregate_detail_content>ul li.active{
	color: #c4975e;
}
.product_detail_content>ul li.active:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: -17px;
	width: 100%;
	height: 3px;
	background: #c4975e;
}
.aggregate_detail_content>ul li.active:after{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: -17px;
	width: 50%;
	height: 3px;
	background: #c4975e;
}
.product_detail_content ul li:last-of-type, .aggregate_detail_content ul li:last-of-type{
	margin-right: 0;
}
.fundProfile {
	padding: 36px 26px;
}

.historicalGains, .fundManager, .fundBulletin, .fundCompany,.investmentPortfolio,.purchaseInstructions {
	width: 900px;
}
.fundBullentin_text_length {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 700px;
	display: inline-block;
}
.fundpagination li {
	float: initial !important;
	display: inline-block;
	padding: 10px 0;
	width: 25%;
}
.fundpagination>li>a, .fundpagination>li>span {
	position: relative;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #c2965c;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
/** 活期理财 规则拦截页 ***/
.product_common{
	margin-top: 96px;
	margin-bottom: 200px;
	width: 460px;
}

.product_common .goBack, .product_common .goInvestment  {
	padding: 0px 34px;
	border: 1px solid #c1985d;
	margin: 0 25px;
	border-radius: 2px;
}

.product_common .goKefu {
	padding: 0px 34px;
	border: 1px solid #c1985d;
	margin: 0 25px;
	color: #c1985d;
	border-radius: 2px;
}

.found_openFoundAccount .cen_table th ,#product_buyFound .cen_table th ,
#aggregate_buyFound .cen_table th, #redeem_redeem .cen_table th{
	width: 10%;
}
#bjhg_redeem .cen_table th{
	width: 23%;
}
.found_openFoundAccount .cen_table tr,#product_buyFound .cen_table tr,
#aggregate_buyFound  .cen_table tr, #redeem_redeem  .cen_table tr,
#bjhg_redeem .cen_table tr{
	 border-bottom: 0;
}
.found_openFoundAccount .buyContent ,#product_buyFound .buyContent ,
#aggregate_buyFound .buyContent, #redeem_redeem .buyContent,
#bjhg_redeem .buyContent{
	width: 70%;
	border: 1px solid #dcdcdc;
}
.found_openFoundAccount .buyContent h1 , #product_buyFound .buyContent h1 ,
 #aggregate_buyFound .buyContent h1, #redeem_redeem .buyContent h1,
 #bjhg_redeem .buyContent h1{
	padding: 10px 20px;
	border-bottom: 1px solid #dcdcdc;
	background: #fffbf3;
	border-top: 1px solid #dcdcdc;
}
.found_openFoundAccount.buyContent h1 ,#product_buyFound .buyContent h1 ,
#aggregate_buyFound .buyContent h1, #redeem_redeem .buyContent h1,
#bjhg_redeem .buyContent h1{
	padding: 10px 20px;
	border-bottom: 1px solid #dcdcdc;
	background: #fffbf3;
	border-top: 1px solid #dcdcdc;
}
.found_openFoundAccount .buyContent .payMoney ,#product_buyFound .buyContent .payMoney ,
#aggregate_buyFound .buyContent .payMoney, #redeem_redeem .buyContent .payMoney,
#bjhg_redeem .buyContent .payMoney{
	padding: 9px;border: 2px solid #c2965c;
}
/*集合理财首页*/
.aggregate_has_bg {
	/*background: linear-gradient(#d7aa5a, #f2f2f2);*/
	background-image: url("../images/aggregate/has_bg.png");
}
.aggregate_none_bg {
	/*background: linear-gradient(#d7aa5a, #f2f2f2);*/
	background-image: url("../images/aggregate/none_bg.png");
}
.aggregate_right_wrap{
	height: 309px;
	overflow: hidden;
}

.home_title .sort-down:hover  ,.home_title .sort-down.active {
	color: #FF7343 ;
}
.home_title .sort-down:hover .bottomTriangle,.bottomTriangle.active,
.home_title .sort-down:hover .bottomTriangleaggregate,.bottomTriangleaggregate.active{
	border-color: #ff7374 transparent transparent transparent
}
.bottomTriangleaggregate{
	position: relative;
	left: 4px;
	top: -6px;
	width: 0px;
	height: 0px;
	border-width: 5px;
	border-style: solid dashed dashed dashed;
	border-color: #616161 transparent transparent transparent;
}
.bottomTriangle{
	position: relative;
	left: -2px;
	top: -3px;
	width: 0px;
	height: 0px;
	border-width: 5px;
	border-style: solid dashed dashed dashed;
	border-color: #616161 transparent transparent transparent;
}
.bottomTriangle-top{
	top: -16px;
	left: 8px;
	transform: rotate(180deg);
}
.home_title th {
	padding: 10px 0;
}
.home_description{
	margin-right: 10px;
	border: 1px solid;
	padding: 2px 6px;
	border-radius: 10px;
	color: #c39e6c;
}
.home_buy{
	margin-top: 30px;
}
/*集合理财 合格投资者认定书*/
.agreement_wrap{
	width: 960px;
	background: #f3f3f3 ;
	margin: 30px auto;
}
.btn-checked{
	width: 220px;
}

/** 基金理财 样式 **/
.found_select_content {
	border-bottom: 1px solid #e8e8e8;
	padding: 25px 20px;
}
.found_select h3 {
	width: 80px;
}
.found_select ul {
	width: 1080px;
}
.found_select li {
	width: 70px;
}
.found_select li:hover,.found_select li.active {
	color: #ff4444;
}
.fund_list_padding{
	padding: 25px 15px;
}
.found_banner_img {
	width: 820px;
}
.found_banner_detail{
	width: 373px;
	height: 334px;
	left: -5px;
	top: 0px;
	background: url(../images/found/bgjj2.png) no-repeat;
}
.found_banner_img_tip{
	top: -10px;
	left: -10px;
}
.foundSearch{
	position: absolute;
	right: 0px;
}
.foundSearch span{
	padding: 0px 5px !important;
}
.found_search_content {
	padding-top: 100px;
	padding-bottom: 139px;
	min-height: 323px;
}
.found_search_content .title{
	margin-bottom: 30px;
}
.found_search_content .search{
	width: 60%;
	padding: 8px 15px;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
    max-height: 36px;
}
.found_search_content .search input{
	border: 0;
	margin-left: 5px;
	color: #595959;
	width: 86%;
    height: 18px;
}
.found_search_content .search .close{
	position: absolute;
	right: 0;
	padding: 5px 15px;
	top: -1px;
	background: #C2975C;
	color: #fff;
    border: 1px solid #C2975C;
    line-height: 24px;
    box-sizing: border-box;
    height: auto;
    overflow: hidden;
}
.found_search_content .search_nav{
	width: 60%;
	padding: 20px 0px 10px 23px;
}
.found_search_content .search_item{
	width: 60%;
	height: 150px;
	overflow: hidden;
	position: relative;
	border: 1px solid #D9D9D9;
	border-radius: 4px;
}
.found_search_content .search_item ul{
	width: 100%;  /*图层宽度大于width:100%,滚动条的宽度刚刚好被隐藏 */
	background: #fff;
	overflow-x:hidden;
	overflow-y:scroll;
	position: absolute;  /*不能使用relative和fixed定位*/
	top:0;
	bottom:0;   /*相当于height:100%时的高度*/
	left: 0;
	right: 0;
}
.found_search_content .search_item li{
	font-size: 14px;
	color: rgba(0,0,0,0.65);
	text-align: left;
	padding: 5px 18px;
	cursor: pointer;

}
.found_search_content .search_item li:hover{
	 background: #E6F7FF;
}
.found_search_content .search_item .search_item_type{
	right: 20px;
}
.found_search_content .search_loding{
	width: 30px;
	position: absolute;
	top: 0;
	bottom: 0;
	height: 30px;
	margin: auto;
	left: 0;
	right: 0;
}
.found_search_content .search_results{
	text-align: center;
	width: 300px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
	font-size: 16px;
	color: #979797;
	line-height: 26px;
	height: 26px;
}
.found_search_content .search_results div{
	width: 23px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.found_search_content .search_loding img,.found_search_content .search_results img{
	width: 100%;
}
/**
 360旋转
 */
@keyframes rotate{
	0%{transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}

.rotate360{
	animation: 1s rotate infinite linear; //linear 匀速运动
}
/* 表单错误提示样式 */
.error_tip{
	bottom: -13px;
	color: #FF5105;
}
/* 基金购买须知 */
.weui-mask{
	position: fixed;
    width: 100%;
    height: 100vh;
    background: #000;
    top: 0;
    left: 0;
    z-index: 4567;
	opacity: 0.2;
	display: none;
}

.ckui-dialog{
	position: fixed;
    z-index: 5000;
    width: 430px;
    padding: 40px 72px 16px 72px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #f2f2f2;
    border-radius: 5px;
	overflow: hidden;
	display: none;
}

.dialog-close{
	position: absolute;
    right: 22px;
    top: 22px;
}
.dialog-close img{
	width: 13px
}

.dialog-title{
	padding-bottom: 25px;
    font-weight: 600;
    text-align: center;
    font-size: 20px;
    color: #333;
}

.img-box{
	text-align: justify;
    line-height: 28px;
	font-size: 16px;
	color: #666;
}

.dialog-ft{
	text-align: center;
}

.dialog__btn{
	display: inline-block;
    width: 90px;
    height: 40px;
    background: #ec361e;
    border-radius: 5px;
    line-height: 40px;
	color: #fff;
	border: none;
}

.img-box .agree{
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
	margin-right: 8px;
	margin-top: -4px;
}

/* 集合投资者声明 */
#aggregate_investorStatement{
	margin: 0 auto;
    padding-bottom: 100px;
    width: 810px;
    padding-top: 30px;
}

.conatiner{
	background-color: #fff;
	width: 100%;
	height: 100%;
}
.investor-statement{
	background-color: #F2F2F2;
	width: 100%;
	/* height: 100%; */
}
.statement-title{
	padding-top: 30px;
	padding-bottom: 10px;
	background-color: #fff;
	text-align: center;
}
.statement-title p{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.statement-content{
	margin-top: 2px;
	padding: 10px 36px;
	background-color: #fff;
	font-size: 15px;
	line-height: 23px
}
.statement-tips{
	padding: 5px 0 10px 0;
	text-align: justify;
	color: #000;
}
  /* 声明列表项 */
.statement-item{
	display: flex;
	padding: 10px 0;
	padding-right: 20px;
	color: #383838;
	justify-content: space-between;
	align-items: center;
}

.statement-confiremtips{
	margin-top: 30px;
	padding: 16px 12px;
	border-radius: 8px;
	background-color: #F5F5F5;
	
}

.confiremtips{
		width: 100%;
		font-size: 15px;
		color: #737373;
		text-align: justify;
		line-height: 23px;
		margin:36px 0 18px 0;
}
.statement-btns{
	padding: 20px 10px;
	background-color: #fff;
	text-align: center;
}
  /* 提交按钮 */
.statement-sumbit{
	display: inline-block;
	width: 155px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50px;
	color: #ffffff;
	font-size:16px;
	background:#FF1F1F;
	border:#FF1F1F;
}

.statement-list{
	position: relative;
}
.statement-left{
	width: 89%;
	color: #666666;
	display: inline-block;
	padding: 18px 0;
	text-align: justify;	  
}
.statement-input +label{
	display: inline-block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	top: 19px;
	right: 0;
	border: 1px solid #ddd;
}
	 
.statement-input:checked +label::before{
	display: inline-block;
	content: "\2714";
	text-align: center;
	font-size: 16px;
	color: white;
	background: red;
	position: absolute;
	top: -1px;
	left: -1px;
	width: 22px;
}
.statement-input{
	visibility: hidden;
}
/* 报价回购 */
.bjhg_detail_header>div:last-of-type{
	top:67px;
}
#bjhg_detail .product_payMoney input::placeholder {
	font-size: 14px;
	color: #999;
}
#bjhg_detail .product_payMoney input{
	color: #141414;
}
.rules, .business, .problem{
	display: none;
}
#bjhg_detail_content {
	padding-top: 20px;
}
#bjhg_detail_content .title {
	font-weight: bold;
}
.bjhg_div {
	margin-bottom: 14px;
	color: #4D4D4D;
}
.bjhg_div span{
	display: inline-block;
	width: 45%;
}
.bjhg_div span u {
	text-decoration: unset;
}
.bjhg_date .zdzqTitle{
	font-style:normal;
}
.bjhg_date .p_t_j_n{
	width: 100%;
	padding-bottom: 5px;
}
.bjhg_date .shoW-date{
	position: relative;
	top: -18px;
}
.bjhg_date .p_t_j_n span{
	width: 23%;
	text-align: center;
	font-size: 14px;
	color: #4D4D4D;
}
.bjhg_date span{
	display: inline-block;
}
.bjhg_date .p_t_j_n span i{
	position: relative;
	display: inline-block;
	width: 116%;
	left: -12px;
}
.bjhg_date .p_t_j_l{
	width: 72%;
	height: 2px;
	text-align: center;
	background: #C2965C;
	position: relative;
	top: 0px;
	left: 10.5%;
}
.bjhg_date .p_t_j{
	width: 100%;
	position: relative;
	top:-13px;
}
.bjhg_date .p_t_j span{
	width: 23%;
	text-align: center;
}
.bjhg_date .p_t_j span em{
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #C2965C;
	display: inline-block;
	border:3px solid #fff;
}
.bjhg_qxsm{
	padding-top: 14px;
}
.bjhg_qxsm span{
	color: #808080;
}
.bjhg_tip {
	color: #808080;
	font-size: 12px;
	margin-top: -22px;
}
#bjhg_buyFound .cen_table th{
	width: 15%;
}
#bjhg_buyFound .ts, #bjhg_redeem .ts{
	padding: 10px 15px;
	width: 70%;
}
     
#bjhg_buyFound .ts  img, #bjhg_redeem .ts img{
	width:13px;
	height: 13px;
	display: inline-block;
	margin-bottom: 7px;
}
#bjhg_redeem .ts img{
	vertical-align: bottom;
}
        
#bjhg_buyFound .ts  span, #bjhg_redeem .ts span{
	color: #999;
	font-size: 13px;
	vertical-align: top;
}
#bjhg_buyFound .contain_items {
	padding: 10px 15px;
	width: 67%;
	display: flex;
}
#bjhg_buyFound .contain_items span{
	width: 39%;
    display: inline-block;
}
#bjhg_buyFound .contain_items div.switch_box{
	height:24px;
	width: 40px;
	position:relative
}
#bjhg_buyFound .contain_items div.switch_box input[type=checkbox]{
	position:absolute;
	height:100%;
	width:100%;
	margin:0;
	filter:alpha(opacity=0);
	opacity:0;
}
#bjhg_buyFound .contain_items div.switch_box input[type=checkbox]:checked+.toggle-switch-content{
	background:url(../images/switch_on.png);
	background-size:100% 100%;
}
#bjhg_buyFound .contain_items div.switch_box .toggle-switch-content{
	height:100%;
	width:100%;
	background:url(../images/switch_off.png);
	background-size:100% 100%;
}
#bjhg_buyFound .bjhgShowPoup, #bjhg_redeem .bjhgShowPoup{
	display: none;
}
#bjhg_buyFound .window_mask, #bjhg_redeem .window_mask{
	position: fixed;
	left: 0px;
	top: 0px;
	background-color: rgb(0, 0, 0);
	opacity: 0.4;
	z-index: 1000;
	filter: alpha (opacity = 70);
	width: 100%;
	height: 100%;
}
#bjhg_buyFound .window_boundingBox, #bjhg_redeem .window_boundingBox{
	z-index: 1001;
	width: 30%;
	position: fixed;
	transform: translate(-50%, -50%);
	left: 50%;
	top:50%;
	background: #FFF;
	border-radius: 10px;
	overflow: hidden;
} 
#bjhg_buyFound .window_header, #bjhg_redeem .window_header{
	text-align: center;
	font-size: 16px;
	background: rgb(247, 246, 246);
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: rgb(51, 51, 51);
	border-radius: 10px 10px 0px 0px;
	border-bottom: 1px solid #E5E5E5;
}
            
#bjhg_buyFound .window_header .window_bd, #bjhg_redeem .window_header .window_bd{
	text-align: center;
	padding: 50px;
}
#bjhg_buyFound .window_header .window_bd .pop_items div, #bjhg_redeem .window_header .window_bd .pop_items div{
	margin: 8px 0;
}          
             
#bjhg_buyFound  .window_body, #bjhg_redeem .window_body{
	line-height: 22px;
	font-size: 14px;
	padding: 30px 27px;
}
            
#bjhg_buyFound  .pop_items p, #bjhg_redeem .pop_items p{
	font-size: 15px;
	display: inline-block;
	line-height: 22.5px
}
            
#bjhg_buyFound p:first-child, #bjhg_redeem p:first-child{
	color: #999;
	width: 40%;
}

#bjhg_buyFound p:last-child, #bjhg_redeem p:last-child{
	color: #333;
	padding-left: 15px;
}
#bjhg_buyFound .pop_items_ts p, #bjhg_redeem .pop_items_ts p{
	padding-left: 0px;
	width: 100%;
	color:#ff4540;
}	
#bjhg_buyFound .window_footer, #bjhg_redeem .window_footer{
	text-align: center;
	font-size: 0;
	-webkit-text-size-adjust: none;
	border-top: 1px solid #E5E5E5;
}

#bjhg_buyFound .window_ConfrimBtn, #bjhg_buyFound .window_CancelBtn,
#bjhg_redeem .window_ConfrimBtn, #bjhg_redeem .window_CancelBtn{
	width: 49%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	color: #CEA76E;
	display: inline-block
}

#bjhg_buyFound .window_CancelBtn, .window_CancelMyfinc,
#bjhg_redeem .window_CancelBtn, .window_CancelMyfinc{
	margin: 0;
	color: #666;
	border-left: 1px solid #E5E5E5;
}

#bjhg_buyFound .window_ConfrimBack, .window_CancelMyfinc,
#bjhg_redeem .window_ConfrimBack, .window_CancelMyfinc{
	width: 50%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #333;
	display: inline-block;
}
#bjhg_resultPage .result-box{
	border-top: 1px solid #ededed;
}
#bjhg_resultPage .b_detail{padding:15px 10px;font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
#bjhg_resultPage .b_detail span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
#bjhg_resultPage .b_detail span em{display:inline-block;font-size:14px}
#bjhg_resultPage .b_detail span em:first-child{color:#999;padding-right:10px}
/* #bjhg_resultPage .b_detail span em:last-child{color:#fff} */
#bjhg_resultPage .b_detail span:last-child em:first-child{text-align:right}
#bjhg_resultPage .p_term div{font-size:0;padding-top:10px}
#bjhg_resultPage .p_term div span{display:inline-block}
#bjhg_resultPage .p_term div .p_t_j_n,#bjhg_resultPage .p_term div .p_t_j_n_add{width:100%;padding-bottom:5px}
#bjhg_resultPage .p_term div .p_t_j_n span,#bjhg_resultPage .p_term div .p_t_j_n_add span{width:33.3%;text-align:center;font-size:14px;}
#bjhg_resultPage .p_term div .p_t_j_n span i,#bjhg_resultPage .p_term div .p_t_j_n_add span i{position:relative;display:inline-block;left:-12px;font-style: normal;}
#bjhg_resultPage .p_term div .p_t_j_n .hidden,#bjhg_resultPage .p_term div .p_t_j_n_add .hidden{display:none}
#bjhg_resultPage .p_term div .p_t_j_n_add span{width:25%}
#bjhg_resultPage .p_term div .p_t_j_n_add .date_infor{width:120%}
#bjhg_resultPage .p_term div span.p_t_j_n:last-child{color:#86919b}
#bjhg_resultPage .p_term div .p_t_j_l{width:66.6%;height:3px;text-align:center;background:#cea76e;position:relative;left:16.8%;top:4.5px}
#bjhg_resultPage .p_term div .p_t_j_l_add{width:75%;height:3px;text-align:center;background:#cea76e;position:relative;left:12.5%;top:4.5px}
#bjhg_resultPage .p_term div .p_t_j{width:100%;position:relative;top:-4.5px}
#bjhg_resultPage .p_term div .p_t_j span{width:33.3%;text-align:center}
#bjhg_resultPage .p_term div .p_t_j span em{width:8px;height:8px;border-radius:50%;background:#cea76e;display:inline-block;border:3px solid #fff}
#bjhg_resultPage .p_term div .p_t_j .hidden{display:none}
#bjhg_resultPage .p_term div .p_t_j_add span{width:25%}

#bjhg_redeem .buy_num{
	display: flex;
	align-items: center;
}
#bjhg_redeem .buy_num input{
	width: 130px;
	height: 32px;
	background: 0 0;
	outline: 0;
	border: 1px solid #CEA76E;
	text-align: center;
	border-radius:0;
}
#bjhg_redeem .buy_num input::placeholder{
	color: #999;
}
#bjhg_redeem .buy_num  .sub, 
#bjhg_redeem .buy_num .add{
	width: 34px;
	height: 34px;
	color: #fff;
	background: #CEA76E;
	cursor: pointer;
}  
#bjhg_redeem .buy_num  span, 
#bjhg_redeem .buy_num i{
	display: block;
	width: 34px;
	text-align: center;
}   
#bjhg_redeem .buy_num  span{
	font-size: 30px;
	line-height: 20px;
} 
#bjhg_redeem .buy_num i{
	font-size: 10px;
	line-height: 10px;
	font-style: normal; 
}  
#bjhg_redeem .buy_num .add span{
	font-size: 24px;
}   
.aui_title{
	text-align: center;
}
#bjhg_resultPage .p_term div span.bjhg_hidden{
	display: none;
}
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
}

input::-webkit-outer-spin-button {
	-webkit-appearance: none !important;
}

input[type='number'] {
	-moz-appearance: textfield;
}
.bjhg-tab{
	display: none;
}
.bjhg-bt-qxxq{
	color: #fff;
    border: 1px solid #ddd;
    background: #ddd;
    padding: 4px 18px;
}
.bjhg-vip-img{
	width: 50px;
    height: 42px;
    vertical-align: middle;
}
.bjhg-td-name{
	margin-left: 17px;
}
.bjhg-td-name-left{
	margin-left: 67px;
}

.transactionQuery_index .btn-sign{
	width: 70px;
	height: 28px;
	background: #C2965C;
	border-radius: 2px;
	text-align: center;
	line-height: 28px;
}
.transactionQuery_index .list_line{
	width: 100%;
	height: 8px;
	background: #EEEEEE;
}
.transactionQuery_index .list_box{
	max-height: 400px;
	padding-right: 10px;
	overflow-y: auto;
}
.transactionQuery_index .list_box .list_item{
	color: #666666;
	font-size: 16px;
	padding: 24px 0;
	border-bottom: 1px solid #EEEEEE;
}
.transactionQuery_index .list_box .list_item_info{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.transactionQuery_index .list_box .list_item_info>div{
	width: 23%;
}
.transactionQuery_index .list_box .list_item_info>div p:first-child{
	color: #333333;
}
.transactionQuery_index .list_box .list_item_info>div:first-child p:first-child{
	color: #C1985D;
}
.transactionQuery_index .list_box .list_item_info>div:last-child{
	width: 8%;
	text-align: center;
	color: #C1985D;
}
.transactionQuery_index .list_box .list_item_info>div:last-child .btn-gobuy{
	border: 1px solid #C1985D;
	border-radius: 4px;
}
