﻿@charset "utf-8";
/*公用全局样式*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,input { margin:0; padding:0; border:none; }
a { text-decoration:none; color:#666; cursor:pointer; }
a:hover { color:#cf002b;  blur:expression(this.onFocus=this.blur()); }
a:active { outline:none; }
li { list-style-type:none; }
img{ border:0px none; vertical-align:bottom;}
table { border-collapse:collapse; }
fieldset { border-style:none }
button { cursor:pointer; }
select, input, textarea { font-size:12px; }
ul, li, dt, dd, dl { list-style:none; }
selection { color:#fff; background-color:#209EEB; }
q:before, q:after { content: ''; }
abbr, acronym { border:0; }
.clear{ clear: both; font-size:0px;height:0px;line-height:0px;}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both; font-size:0px;height:0px;line-height:0px;}
.clearfix {zoom:1;}
.fl{ float:left !important;}
.fr{ float:right !important;}
.classpage { text-align:center; }
.disnone { display:none; }
.h10 { height:10px; clear:both; font-size:1px; line-height:1px; background:none; }
.h5 { height:5px; clear:both; font-size:1px; line-height:1px; background:none; }
.b { font-weight:bold; }
.none { display:none; }
em { font-style:normal; }
li { vertical-align:middle; }
.talign_c{ text-align:center !important;}
.talign_l{ text-align:left !important;}
.talign_r{ text-align:right !important;}
.mr0{ margin-right:0px !important;}
.mt0{ margin-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.pr0{ padding-right:0px !important;}
.pl0{ padding-left:0px !important;}
.no_bor{ border:none !important;}
.wrap{ width:1000px; margin:0 auto;}
body{font-family:"Microsoft yahei", "宋体", sans-serif;  font-size:12px; color:#000;}
body,.header,.banner,.main,footer{ min-width:1000px; width:expression(document.body.clientWidth <= 1000? "1000px": "auto");}
.mt20{ margin-top:20px;}
.pl8{padding-left:8px;}
.pl16{ padding-left:16px !important;}
.mr30{ margin-right:30px;}

/*头部*/
.index{
        width:53px;
        text-align:center;} 
.header{
	height:88px;
	position:relative;
	z-index:1000;}
.header_bg{
	width:100%;
	height:5px;
	position:absolute;
	top:88px;
	left:0px;
	z-index:9999;
	background:url(../images/header_bg.png) repeat-x;}
.logo{
	float:left;
	margin-top:23px;}
.logo a{
	display:inline-block;
	float:left;
	border-right: 1px solid #cc9966;
	padding-right: 13px;
	margin-right: 13px;}
.logo em{
	display:inline-block;
	height:44px;
	line-height:44px;
	float:left;
	font-size:20px;
	color:#cc9966;}
.head_nav{
	width:683px;
	height:88px;
	float:right;
	margin-left:35px;
	background:url(../images/head_nav_bg.gif) no-repeat left center;}
.head_nav li{
	float:left;}
.head_nav li a{
	font-size:16px;
	height:36px;
	display:inline-block;
	padding:12px 6px 0;
	position:relative;
	vertical-align:middle;}
.head_nav li a em{
	display:none;
	position:absolute;
	top:36px;
	left:0px;
	width:100%;
	height:7px;
	background:url(../images/nav_bg.png) no-repeat center;}
.head_nav li i{
	color:#cccccc;
	font-style:normal;
	margin:0 9px;
	vertical-align:middle;}
.head_nav li a:hover,
.head_nav li a.on{
	background:#cf002b;
	color:#FFF;}
.head_nav li a:hover em,
.head_nav li a.on em{
	display:block;}
.login_box{
	width:100%;
	height:27px;
	font-size:12px;
	color:#cccccc;
	padding-top:13px;}
.login_box span{
	float:left;
	padding-left:23px;
	background:url(../images/login_box_span.png) no-repeat left center;}
.login_box a{
	display:inline-block;
	font-size:12px;
	vertical-align: middle;
	margin:0 6px;}
.login_box em {
	float:left;
	margin:0 20px;}
.login_bg{
	float:left;
	min-width:85px;
	padding-left:30px;
	display:inline-block;
	text-align:left;
	background:#f5f5f5 url(../images/login_bg.png) no-repeat 12px center;}

/*底部*/
.footer{
	width:100%;
	height:188px;
	background:#ffffff; 
	padding:40px 0;}
.footer01{
	padding-bottom:18px;
	margin-bottom:25px;
	border-bottom:1px solid #e6e6e6;}
.footer01 dl{
	width:160px;
	text-align:left;
	float:left;
	margin-right:105px;}
.footer01 dt{
	font-size:14px;
	color:#666666;
	margin-bottom:12px;}
.footer01 dd{
	text-align:left;
	float:left;
	margin:0 25px 12px 0;}
.footer01 dd.fl_no{
	float:none;
	margin-bottom:10px;}
.footer01 dd a{
	color:#999999;}
.footer01 dd a.zxkf{
	width:68px;
	height:31px;
	line-height:31px;
	display:inline-block;
	font-size:14px;
	padding-left:41px;
	background:url(../images/zxkf.png) no-repeat;
	color:#FFF;}
.foot_logo{
	float:right;
	text-align:center;}
.foot_logo img{
	display:inline-block;}
.foot_logo p{
	text-align:center;
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #e6e6e6;}
.foot_logo p span{
	font-size:14px;
	color:#999999;
	margin:0 5px;}
.footer02{
	position:relative;}
.footer02 p{
	float:left;
	height:25px;
	line-height:25px;
	display:block;
	color:#999999;
	margin-right:212px;}
.footer02 p a{
	height:25px;
	display:inline-block;
	margin-right:24px;}
.f_bot01{
	width:24px;
	background:url(../images/f_bot01_on.png) no-repeat;}
.f_bot02{
	width:20px;
	background:url(../images/f_bot02_on.png) no-repeat;}
.f_bot03{
	margin-right:0px !important;
	width:46px;
	background:url(../images/f_bot03_on.png) no-repeat;}
.f_bot01:hover{
	background:url(../images/f_bot01_on.png) no-repeat;}
.f_bot02:hover{
	background:url(../images/f_bot02_on.png) no-repeat;}
.f_bot03:hover{
	background:url(../images/f_bot03_on.png) no-repeat;}
.footer a:hover{
	color: #cf002b;}	
.footer02 .weixin{
	position:absolute;
	top:0px;
	right:0px;}
.footer02 .weixin span{
	display:block;
	font-family:"宋体";
	text-align:right;
	margin-bottom:20px;}

/*关于山证（公司概况-- 公司简介）*/
.main{
	width:100%;
	margin:0 auto; 
	overflow:hidden;
	background: url("/images/zxlb1/bgImg.jpg");
	padding:30px 0;}
.wrap_lt{
	width:634px;
	height:623px;
	float:left;}
.wrap_rt{
	width:334px;
	height:623px;
	float:right;}
.inner_tit{
	height:25px;
	line-height:25px;
	font-size:14px;
	padding-bottom:8px;
	position:relative;
	border-bottom:1px solid #cccccc;}
.inner_tit h3{
	color:#cf002b;
	font-weight:normal;}
.inner_tit h3 span{
	padding-right:14px;
	margin-right:10px;
	border-right:1px solid #cf002b;}
.inner_tit a{
	font-size:14px;}
.tit_nav{
	float:right;
	padding-left:20px;
	margin-top:6px;
	background:url(../images/inner_tab.png) left center no-repeat;}
.tit_nav em{
	width:16px;
	height:11px;
	display:inline-block;
	margin:0 8px;
	*vertical-align:middle;
	background:url(../images/inner_tab_em.png) no-repeat center;}
.tit_nav span{
	color:#666666;}
.inner_cont{
	padding:20px 0;}
.inner_side{
	width:169px;
	float:left;}
.inner_side ul li a.one_level{
	height:52px;
	line-height:52px;
	color:#cccccc;
	font-size:16px;
	padding-left:33px;
	display:block;
	background:#666666;
	margin-bottom:1px;
	margin-right:11px;
	border-right:4px solid #cf002b;}
.inner_side ul li a.one_level:hover,
.inner_side ul li a.one_level.on{
	color:#FFF;
	background:#cf002b;
	margin-right:0px;}
.inner_side ul li a.side_arrow{
	background:#666666 url(../images/side_arrow.png) 130px center no-repeat;}
.inner_side ul li a.side_arrow:hover{
	background:#cf002b url(../images/side_arrow_hover.png) 130px center no-repeat;}
.inner_side ul li a.side_arrow.on{
	background:#cf002b url(../images/side_arrow_on.png) 125px center no-repeat;}
.inner_side ul li .two_level{
	margin-bottom:1px;}
.inner_side ul li .two_level a{
	color:#FFF;
	font-size:14px;
	padding-left:33px;
	display:block;
	height:35px;
	line-height:35px;
	background:#666666;
	margin-top:-1px;
	border-top:1px solid #535353;}
.inner_side ul li .two_level a:hover,
.inner_side ul li .two_level a.cur{
	color:#FFF;
	background:#cf002b;}
.inner_rt{
	width:830px;
	min-height:720px;
	float:right;
	background:#FFF;
	border-left:1px solid #cf002b;}
.rt_cont{
	padding:30px 35px 55px;}
.rt_cont p{
	font-size:14px;
	line-height:24px;
	text-indent:2em;}

/*下载页*/
.inner_tit ul{
	position:absolute;
	left:0px;
	bottom:0px;}
.inner_tit li{
	float:left;}
.inner_tit li a{
	width:73px;
	height:37px;
	color:#FFF;
	padding-left:52px;
	line-height:37px;
	margin-right:2px;
	display:inline-block;}
.inner_tit li .a01{
	background:#666 url(../images/down_a01.png) no-repeat 15px center;}
.inner_tit li .a02{
	background:#666 url(../images/down_a02.png) no-repeat 15px center;}
.inner_tit li .a03{
	background:#666 url(../images/down_a03.png) no-repeat 15px center;}
.inner_tit li .a01:hover,
.inner_tit li .a01.on{
	background:#cf002b url(../images/down_a01_on.png) no-repeat 15px center;}
.inner_tit li .a02:hover,
.inner_tit li .a02.on{
	background:#cf002b url(../images/down_a02_on.png) no-repeat 15px center;}
.inner_tit li .a03:hover,
.inner_tit li .a03.on{
	background:#cf002b url(../images/down_a03_on.png) no-repeat 15px center;}
.down_ul li{
	width:962px;
	height:171px;
	background:#FFF;
	margin-bottom:22px;
	padding:23px 29px 23px 3px;}
.down_lt{
	width:144px;
	height:194px;
	float:left;
	position:relative;
	text-align:center;}
.down_lt a{
	width:93px;
	height:37px;
	font-size:14px;
	color:#FFF;
	display:block;
	font-weight:normal;
	line-height:28px;
	padding-left:55px;
	position:absolute;
	left:-10px;
	bottom:14px;
	text-align:left;
	background:url(../images/down_tit.png) no-repeat;}
.pt15{
	padding-top:15px !important;}
.down_mid{
	width:344px;
	float:left;
	margin-left:18px;}
.down_mid h3{
	font-size:20px;
	color:#666666;
	margin-bottom:11px;}
.down_mid p{
	font-size:14px;
	color:#999999;
	margin-bottom:11px;
	line-height:22px;
	letter-spacing:0.05em;
	height:67px;
	overflow:hidden;}
.down_mid span{
	display:block;
	margin-bottom:10px;}
.down_mid span em{
	margin-right:27px;}
.down_mid .md5{
	width:338px;
	height:28px;
	color:#666666;
	line-height:28px;
	font-size:14px;
	padding-left:6px;
	background:#efeff1;}
.down_rt{
	width:375px;
	height:100%;
	float:right;
	padding-left:41px;
	border-left:1px solid #efeff1;}
.down_rt h5{
	font-size:14px;
	font-weight:normal;
	color:#666;
	margin-bottom:15px;}
.down_rt01{
	padding-bottom:18px;
	margin-bottom:18px;
	border-bottom:1px solid #efeff1;}
.down_rt a{
	float:left;
	width:115px;
	height:32px;
	color:#FFF;
	font-size:14px;
	line-height:32px;
	text-align:center;
	margin-right:15px;
	display:inline-block;
	background: url(../images/down_bg.gif) no-repeat;}

/*下载页（手机版）*/
.down_rt02{
    width:220px;
    float:left;
    padding:0 21px;
	margin:0 21px;
	border-right:1px solid #efeff1;}
.down_rt02 a{
	width:103px;
	margin-right:13px;
	background: url(../images/down_bg02.gif) no-repeat;}
.down_code{
	width:150px;
	float:right;
	text-align:center;}
.code_nav{
	display:block;
	margin:5px 0 16px 0;}
.code_nav a{
	font-size:14px;
	margin:0 4px;}
.code_nav a.on{
	color:#cf002b;}

/*关于山证（联系我们）*/
.contact_us li{
	height:32px;
	line-height:32px;
	font-size:14px;
	padding-left:30px;
	border-bottom:1px dotted #e8e8e8;}
.contact_us li span{
	display:inline-block;
	font-size:16px;
	margin-right:15px;}
.contact_us li.li01{
	background:url(../images/contact_us01.png) left center no-repeat;}
.contact_us li.li02{
	background:url(../images/contact_us02.png) left center no-repeat;}
.contact_us li.li03{
	background:url(../images/contact_us03.png) left center no-repeat;}
.contact_us li.li04{
	background:url(../images/contact_us04.png) left center no-repeat;}
.contact_us li.li05{
	background:url(../images/contact_us05.png) left center no-repeat;}
	
/*投资者关系（联系我们）*/
.inner_side ul li a.side_arrow02:hover{
	background:#cf002b url(../images/side_arrow_hover.png) 130px center no-repeat;}
	
/*山证动态*/
.top_news{
	margin-bottom:35px;}
.news_banner{
	width:297px;
	height:247px;
	overflow:hidden;
	float:left;}
.news_slide{
	width:297px;
	position:relative;
	text-align:center;}
.news_banner li a{
	height:247px;
	cursor:pointer;
	display:block;}
.news_banner .hd{
	left:0px;
    width: 100%;
    position: absolute;
    bottom:5px;
    z-index: 1000;}
.news_slide {
    width:297px;
    position: relative;
    text-align: center;}
.news_banner_li{
	width:297px;
	height:12px;
	margin-left: -13px;
	left: 50%;
	position: absolute;
	bottom: 5px;}
.news_banner_li li{
	float:left;
	margin-right:3px;
	background:url(../images/news_img_li.png) no-repeat;
	width:12px;
	height:12px;
	display:block;}
.news_banner_li li.on{
	background: url(../images/news_img_li_on.png) no-repeat; }
.news_box{
	width:443px;
	height:207px;
	float:right;
	padding:20px 10px;
	background:#f5f5f5;}
.news_cont h3{
	margin-bottom:6px;}
.news_cont h3 a{
	font-size:16px;}
.news_cont h3 span{
	float:right;
	font-size:14px;
	font-weight:normal;
	color:#cccccc;}
.news_cont p{
	line-height:20px;
	color:#9e9c9c;
	text-indent:0px;}
.news_bor{
	padding-bottom:18px;
	margin-bottom:18px;
	border-bottom:1px dotted #FFF;}
.news_list li{
	height:32px;
	line-height:32px;
	margin-left:25px;
	position:relative;
	border-bottom:1px dotted #e8e8e8;}
.news_list li span{
	float:right;
	font-size:14px;
	color:#cccccc;}	
.news_list li em{
	width:12px;
	height:12px;
	display:inline-block;
	position:absolute;
	top:10px;
	left:-25px;
	background:url(../images/news_icon.png) no-repeat;}	
.news_list li a{
	font-size:14px;}	
.mt30{
	margin-top:30px;}	
.page{
	float:right;
	height:28px;
	line-height:28px;
	margin:40px 0 20px 0;}	
.page a:hover{
	color:#CF002B;}
.page .page_btn{
	float:left;
	font-size:12px;
	color:#bbbbbb;
	margin:0 5px;}	
.page .page_up,.page .page_down{
	float:left;
	width:30px;
	height:28px;
	display:inline-block;
	vertical-align:top;
	margin:0 5px;}	
.page .page_up{
	background:url(../images/page_up.png) no-repeat;}
.page .page_down{
	background:url(../images/page_down.png) no-repeat;}
.page .page_up:hover{
	background:url(../images/page_up_on.png) no-repeat;}
.page .page_down:hover{
	background:url(../images/page_down_on.png) no-repeat;}
.page_nmb{
	float:left;
	width:59px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#FFF;
	display:inline-block;
	font-size:16px;
	color:#666;
	margin:0 5px;
	border:1px solid #cccccc;}
.page_nmb i{
	font-size:16px;
	color:#cf002b;
	font-style:normal;}
.page_nmb em{
	font-size:12px;}
.page_input{
	width:86px;
	height:22px;
	line-height:22px;
	border:1px solid #cccccc;
	display:inline-block;
	padding:0 5px;}
.page_input em{
	display:inline-block;
	float:left;
	color:#cccccc;
	margin-right:3px;}
.page_input input{
	float:left;
	text-align:center;
	width:22px;
	height:22px;
	line-height:22px;
	display:inline-block;
	font-family:"微软雅黑";}
.page_input a{
	float:left;
	display:inline-block;
	padding-left:5px;
	border-left:1px solid #cccccc;}
.mh430{
	min-height:430px !important;}

/*下载页（手机版） - 弹窗*/
.down_lt a:hover,
.down_lt a.cur{
	background:url(../images/down_tit_on.png) no-repeat;}
.popup {
	width:100%; 
	height:100%; 
	background:#FFF; 
	-moz-opacity: 0.4; 
	opacity:0.4; 
	filter: alpha(opacity=40); 
	position:absolute; 
	top:0%; 
	left:0%; 
	z-index:100000000; }
.popup_cont {
	width:500px;
	height:350px;
	position:absolute;
	top:420px; 
	left:50%; 
	margin-left:-300px; 
	z-index:100000001;
	background:#FFF;
	font-size:16px;
	padding:15px 55px 25px 25px;
	border:7px solid #cccccc;}
.popup_cont .til {
	margin-bottom:25px;}
.popup_cont .til h3 {
	height:24px; 
	line-height:24px;
	font-size:16px;
	color:#cf002b;
	font-weight:normal;
	border-bottom:1px solid #cccccc;}
.popup_cont .til span{
	display:block;
	font-size:12px;
	color:#666666;
	margin-top:5px;}
.popup_cont .pop_close{
	position:absolute;
	top:10px;
	right:13px;
	width:27px; 
	height:27px; 
	display:block; 
	background:url(../images/close.png) no-repeat center; }
.popup_cont p{
	font-size:14px;
	line-height:24px;}	
.popup_cont p.bold{
	font-weight:bold;}

/*关于山证（公司期刊）*/
.journal_list li{
	float:left;
	width:247px;
	height:242px;
	margin:0 9px 60px 0;
	/*position:relative;*/
	}
.journal_list li .li_cont{
	position:relative;
	z-index:2;}
.journal_list li .li_bg{
	background:#CCC;
	width:247px;
	height:242px;
	display:none;
	position:absolute;
	top:4px;
	left:4px;
	z-index:1;}
.journal_num{
	width:63px;
	height:30px;
	line-height:30px;
	display:block;
	position:absolute;
	top:-5px;
	left:0px;
	font-size:14px;
	color:#fff;
	padding-left:15px;
	background:url(../images/journal_num.png) no-repeat;}
.journal_img{
	width:200px;
	height:240px;
	background:url(../images/journal_img_bg.png) no-repeat right center;}
.journal_tit{
	width:200px;
	height:38px;
	color:#FFF;
	font-size:18px;
	text-align:center;
	line-height:38px;
	margin-top:4px;
	background:url(../images/journal_tit.gif) no-repeat;}
.journal_list li:hover{
	cursor:pointer;}
.journal_list li:hover .journal_num{
	background:url(../images/journal_num_on.png) no-repeat;}
.journal_list li:hover .journal_tit{
	background:url(../images/journal_tit_on.gif) no-repeat;}
.journal_list li:hover .li_bg{
	display:block;}

/*关于山证（公司文化）*/
.culture{
	margin-bottom:50px;}
.culture p{
	line-height:30px;
	text-indent:0px;}
.culture p span{
	font-size:18px;
	color:#cf002b;}

/*关于山证（公司历程）*/
.course{
	padding:10px;
	position:relative;}
.course .arrow{
	width:14px; 
	height:13px; 
	position:absolute;
	top:7px;
	left:7px;
	background:url(../images/arrow.png) no-repeat;}
.course .dot01{
	width:10px; 
	height:7px; 
	float:left;
	margin-top:7px;
	background: url(../images/dot01.png) no-repeat 1px;}
.course .dot02{
	width:10px;
	height:10px; 
	float:left;
	margin-top:7px;
	background: url(../images/dot02.png) no-repeat; }
.course .dot03{
	width:10px;
	height:30px; 
	float:left;
	background: url(../images/dot03.png) no-repeat top  center; }
.course p {
	margin-left:30px;
	padding-bottom:20px;
	text-indent:0px; 
	font-size:14px; 
	line-height:24px;}
.course p img{
	padding-right:5px;}
.course .course_bor{
	background:url(../images/course_bor.gif) repeat-y 3px;
	overflow:hidden;
	*zoom:1;}

/*金典知识库（证券入门）*/
.news02 li a{
	display:inline-block;
	width:420px;}
.news02 li i{
	font-size:14px;
	color:#cccccc;
	font-style:normal;
	padding-left:5px;
	border-left:1px solid #cccccc;}

/*首页*/
.banner{
	height:467px;
	overflow:hidden;
	position:relative;
	z-index:99;}
.banner .slide{
	width:1920px; 
	margin-left:-960px; 
	position:relative; 
	left:50%; 
	text-align:center;
	height:100%;}
.banner_ul li a{
	height:467px; 
	width:100%; 
	cursor:pointer; 
	display:block;}
.banner .hd{
	width:100%;
	height:18px;
	position:absolute; 
	bottom:68px; 
	left:0px;
	text-align:center;}
.banner .banner_li{
	width:107px;
	margin:0 auto;}
.banner .hd li{
	float:left;
	margin-left:7px; 
	background: url(../images/banner_li.png) no-repeat; 
	width:18px; 
	height:17px; 
	display:inline-block; 
	position:relative;}
.banner_li li.on{
	background:url(../images/banner_li_on.png) no-repeat;}
.ban_wrap{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:99;}
.ban_news{
	width:100%;
	height:51px;
	position:absolute;
	left:0px;
	top:416px;
	background:#ececec;}
.ban_news h3{
	float:left;
	width:82px;
	height:51px;
	line-height:51px;
	padding-left:35px;
	color:#FFF;
	font-weight:normal;
	font-size:16px;
	background:url(../images/ban_news.png) no-repeat;}
.ban_news .info{
	float:left;
	width:883px;
	height:50px;
	background:#FFF;}
.ban_news .scroll{
	height:50px;
	overflow:hidden;}
.ban_news .info li{
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#666666;
	padding-left:15px;}
.ban_btn{
	width:53px;
	height:19px;
	position:absolute;
	top:16px;
	right:39px;}
.ban_btn a{
	float:left;
	width:20px;
	height:19px;
	display:inline-block;}
.ban_btn .up{
	border-right:1px solid #f9f9f9;
	padding-right:5px;
	background:url(../images/ban_up.png) no-repeat left center;}
.ban_btn .down{
	border-left:1px solid #e8e8e8;
	padding-left:5px;
	background:url(../images/ban_down.png) no-repeat right center;}
.ban_btn .up:hover{
	background:url(../images/ban_up_on.png) no-repeat left center;}
.ban_btn .down:hover{
	background:url(../images/ban_down_on.png) no-repeat right center;}
.index_top{
	width:968px;
	height:304px;
	background:#FFF;
	margin:-30px 0 40px 0;
	padding:16px;
	position:relative;}	
.red_bg{
	width:100%;
	height:143px;
	background:#cf002b;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:1;}	
.index_top .cont{
	position:relative;
	z-index:2;}
.index_tit{
	height:50px;
	line-height:50px;}
.index_tit em{
	width:278px;
	height:3px;
	background:#e5a75e;
	display:inline-block;
	margin-top:23px;
	position:relative;}
.index_tit em i{
	width:68px;
	height:3px;
	background:#cf002b;
	display:inline-block;
	position:absolute;
	top:0px;}
.index_tit em i.left{
	right:0px;}
.index_tit em i.right{
	left:0px;}
.index_tit a{
	display:inline-block;
	float:left;
	height:24px;
	line-height:24px;
	font-size:22px;
	padding:0 31px;
	margin-top:10px;
	border-right:1px solid #e5a75e;}
.index_tit a.on{
	color:#cf002b;}
.index_top li{
	float:left;
	width:229px;
	height:213px;
	margin-right:14px;
	padding:20px 42px;
	text-align:center;
	background:url(../images/index_top_li.gif) no-repeat;}
.index_top .li_top{
	height:94px;
	padding-top:43px;
	background:url(../images/li_top.png) top center no-repeat;}
.index_top .li_top h3{
	font-size:14px;
	color:#666;
	font-weight:normal;}
.index_top .li_top p{
	color:#cf002b;
	font-size:34px;
	line-height:36px;}
.index_top .li_bot h3{
	font-size:18px;
	color:#cf002b;
	font-weight:normal;
	padding-bottom:10px;
	margin:10px 0;
	border-bottom:1px solid #cccccc;}
.index_top .li_bot h3 em{
	width:46px;
	height:3px;
	display:inline-block;
	background:#cf002b;
	margin-top:14px;}
.index_top .li_bot p{
	color:#898989;
	font-size:14px;}
.index_top .li_bot p span{
	margin-right:18px;}
.redcol{
	color:#cf002b;}
.index_mid{
	margin-bottom:40px;}
.index_news{
	float:left;
	width:627px;
	height:306px;
	padding:15px;
	background:#FFF;
	position:relative;}
.index_mid .index_tit{
	height:46px;
	line-height:46px;}
.index_mid .index_tit em{
	width:166px;}
.index_mid .index_tit a{
	padding: 0px 29px}
.index_news .cont{
	width:617px;
	height:250px;
	padding:5px;
	background:#f5f5f5;}
.index_news .news_info{
	width:305px;
	float:left;
	margin-left:10px;}
.index_news .news_info span{
	float:right;
	color:#999999;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;}
.major_news h3{
	font-size:16px;
	line-height:24px;
	margin-top:15px;
	border-bottom:2px solid #e5a75e;}
.major_news em{
	display:block;
	color:#9e9c9c;
	line-height:16px;
	padding:10px 0;
	border-bottom:1px dotted #dfdfdf;}
.index_news .news_info li{
	height:32px;
	line-height:32px;
	border-bottom:1px dotted #dfdfdf;}
.index_news .news_info li a{
	font-size:14px;}
.index_news a.index_news_more{
	width:103px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	position:absolute;
	right:0px;
	bottom:0px;
	background:url(../images/index_news_more.png) no-repeat;}
.index_numb{
	float:right;
	width:299px;
	height:292px;
	padding:30px 15px 14px 14px;
	background:#FFF;}
.index_numb th{
	padding:8px 0;
	font-size:14px;
	color:#666666;
	font-weight:normal;
	text-align:left;
	border-bottom:1px dotted #dfdfdf;}
.index_numb td{
	font-size:14px;
	color:#00ae5a;
	border-bottom:1px dotted #dfdfdf;}
.numb_banner{
	width:299px;
	height:176px;
	overflow:hidden;
	float:left;
	margin-top:10px;}
.numb_slide{
	width:299px;
	position:relative;
	text-align:center;
	height:100%}
.numb_banner li a{
	height:176px;
	cursor:pointer;
	display:block;}
.numb_banner .hd{
	left:0px;
    width: 100%;
    position: absolute;
    bottom:5px;
    z-index: 1000;}
.numb_slide {
    width:299px;
    position: relative;
    text-align: center;}
.numb_banner_li{
	width:50px;
	height:12px;
	right:5px;
	position:absolute;
	bottom:5px;}
.numb_banner_li li{
	float:left;
	margin-right:3px;
	background:url(../images/numb_li.png) no-repeat;
	width:13px;
	height:13px;
	display:block;}
.numb_banner_li li.on{
	background: url(../images/numb_li_on.png) no-repeat; }
.index_bot{
	width:100%;
	height:124px;
	padding:8px 0;
	background:#cf002b;}
.bot_wrap{
	width: 1000px;
    margin: 0px auto;
	position:relative;}
.index_bot .bot_ul{
	width:924px;
	height:124px;
	margin-left:38px;
	overflow:hidden;}
.index_bot ul{
	width:1000%;}
.index_bot li{
	float:left;
	width:152px;
	height:122px;
	border:1px solid #cf002b;}
.index_bot li a{
	width:132px;
	height:106px;
	margin:8px 10px;
	display:inline-block;
	background:#f8f8f8;
	text-align:center;
	font-size:18px;}
.index_bot li:hover{
	background:#c40f39;
	border:1px solid #e5a75e;}
.index_bot li a img{
	max-width:40px;
	height:37px;
	display:block;
	margin:14px auto 5px;}
.index_bot li a em{
	width:100%;
	height:8px;
	display:block;
	margin-top:5px;
	background:url(../images/bot_more.png) no-repeat center;}
.index_bot .last,.index_bot .next{
	width:37px;
	height:108px;
	display:block;
	position:absolute;
	top:9px;}
.index_bot .last{
	left:0px;
	background:url(../images/bot_last.gif) no-repeat;}
.index_bot .next{
	right:0px;
	background:url(../images/bot_next.gif) no-repeat;}
.ban_rt{
	width:258px;
	height:258px;
	position:absolute;
	right:0px;
	top:120px;}
.ban_rt li{
	float:left;
	width:128px;
	height:128px;
	margin:0 2px 2px 0;
	text-align:center;
	background:url(../images/ban_r_bg.png) repeat;}
.ban_rt li:hover{
	cursor:pointer;
	background:url(../images/ban_r_on.png) repeat;}
.ban_rt li a{
	width:128px;
	height:48px;
	color:#FFF;
	font-size:14px;
	display:block;
	padding-top:80px;}
.ban_rt li a.ban_r01{
	background:url(../images/ban_r01.png) no-repeat center 27px;}
.ban_rt li a.ban_r02{
	background:url(../images/ban_r02.png) no-repeat center 25px;}
.ban_rt li a.ban_r03{
	background:url(../images/ban_r03.png) no-repeat center 22px;}
.ban_rt li a.ban_r04{
	background:url(../images/ban_r04.png) no-repeat center 28px;}

/*网上营业厅*/
.wt_cont .wt_top{
	width:936px;
	height:186px;
	padding:16px 32px 17px;
	background:#FFF;
	margin-bottom:17px;}
.wt_cont .wt_top li{
	float:left;
	margin-right:31px;
	position:relative;}
.wt_cont .wt_top li a{
	width:216px;
	height:186px;
	display:block;}
.wt_cont .wt_top li.li01 a{
	background:url(../images/wt_li01.png) center left no-repeat;}
.wt_cont .wt_top li.li02 a{
	background:url(../images/wt_li02.png) center left no-repeat;}
.wt_cont .wt_top li.li03 a{
	background:url(../images/wt_li03.png) center left no-repeat;}
.wt_cont .wt_top li.li04 a{
	width:185px;
	background:url(../images/wt_li04.png) center left no-repeat;}
.wt_cont .wt_top li.li01 a:hover{
	background:url(../images/wt_li01_on.png) left center no-repeat;}
.wt_cont .wt_top li.li02 a:hover{
	background:url(../images/wt_li02_on.png) left center no-repeat;}
.wt_cont .wt_top li.li03 a:hover{
	background:url(../images/wt_li03_on.png) left center no-repeat;}
.wt_cont .wt_top li.li04 a:hover{
	background:url(../images/wt_li04_on.png) left center no-repeat;}
.wt_cont .wt_top li a span{
	display:none;
	font-size:16px;
	color:#FFF;
	padding:40px 0 0 60px;}	
.wt_cont .wt_top li a:hover span{
	display:block;}		
.wt_cont .wt_top li em{
	position:absolute;
	top:0px;
	right:0px;
	width:1px;
	height:186px;
	display:block;
	background: url(../images/wt_li_line.png) no-repeat;}
.wt_bot_lt{
	width:638px;
	min-height:560px;
	float:left;
	padding:20px 16px;
	background:#FFF;}	
.wt_bot_rt{
	width:282px;
	height:560px;
	float:right;
	padding:20px 16px;
	background:#FFF;}	
.wt_bot .index_tit span{
	font-size:22px;
	color:#cf002b;}
.wt_bot_lt .index_tit em{
	width:530px;}
.wt_bot_rt .index_tit em{
	width:178px;}
.wt_bot_lt dl{
	width:200px;
	height:125px;
	float:left;
	margin-right:19px;
	position:relative;}
.wt_bot_lt dd{
	width:48px;
	height:48px;
	position:absolute;
	top:50%;
	left:7px;
	margin-top:-24px;
	padding:1px;}
.wt_bot_lt dt{
	width:120px;
	height:88px;
	position:absolute;
	top:50%;
	right:1px;
	margin-top:-44px;}
.wt_bot_lt dt h3{
	font-size:14px;
	font-weight:normal;
	color:#333;}
.wt_bot_lt dt p{
	font-size:12px;
	line-height:18px;
	color:#666;
	margin:5px 0;}
.wt_bot_lt dt a{
	width:58px;
	height:22px;
	line-height:22px;
	text-align:center;
	font-size:12px;
	color:#FFF;
	background:#e5a75e;
	display:block;
	border-radius:2px;}
.wt_bot_lt dt a:hover{
	background:#e87b40;}
.wt_bot_lt dl:hover,
.wt_bot_lt dl.on{
	cursor:pointer;} 
.wt_bot_lt dl:hover dd,
.wt_bot_lt dl.on dd{
	background:url(../images/dd_border.png) no-repeat;}
.pt0{
	padding-top:0px !important;}
.pb0{
	padding-bottom:0px !important;}
.no_rt_bor{
	border-right:none !important;}
.no_bt_bor{
	border-bottom:none !important;}
.ml0{
	margin-left:0px !important;}
.border{
	border-bottom:1px solid #f5f5f5;}
.wt_bot_rt ul li{
	padding:26px 22px 0 15px;
	height:76px;
	border-bottom:1px solid #f5f5f5;}
.wt_bot_rt ul li a{
	height:22px;
	line-height:22px;
	padding-left:10px;
	display:block;
	background:url(../images/wt_rt_a.png) no-repeat left center;}
.wt_bot_rt ul li a span{
	font-size:16px;
	font-weight:bold;
	padding-left:10px;
	color:#666;
	display:block;
	background:url(../images/wt_rt_span.png) repeat-x;}	
.wt_bot_rt ul li p{
	color:#666;
	padding-left:20px;
	font-size:14px;
	margin-top:6px;}	
	
/*公募基金首页*/
.main02{
	width:100%;
	margin:0 auto; 
	background:#f5f5f5;
	padding-bottom:30px;}
.head_nav02 .login_box{
	height:22px;}
.head_nav02 ul{
	margin-left:1px;}	
.head_nav02 li a{
	width:136px;
	height:48px;
	text-align:center;
	line-height:48px;
	padding:0;
	background:#CF002B;
	color:#FFF;
	margin-top:5px;}
.head_nav02 li a:hover{
	height:53px;
	background:#e5a75e;
	margin-top:0px;}	
.head_nav02 li a.on{
	height:53px;
	background:#e5a75e;
	margin-top:0px;}	
.head_nav02 li a span{
	width:1px;
	height:48px;
	position:absolute;
	bottom:0px;
	right:0px;
	background:#b70026;
	display:inline-block;}	
.ban_lt{
	width:258px;
	height:178px;
	position:absolute;
	left:0px;
	top:100px;}
.ban_lt li{
	float:left;
	width:128px;
	height:88px;
	margin:0 2px 2px 0;
	text-align:center;
	background:url(../images/ban_r_bg.png) repeat;}
.ban_lt li:hover{
	cursor:pointer;
	background:url(../images/ban_r_on.png) repeat;}
.ban_lt li a{
	width:128px;
	height:33px;
	color:#FFF;
	font-size:14px;
	display:block;
	padding-top:55px;}
.ban_lt li a.ban_r01{
	background:url(../images/ban_l01.png) no-repeat center 21px;}
.ban_lt li a.ban_r02{
	background:url(../images/ban_l02.png) no-repeat center 20px;}
.ban_lt li a.ban_r03{
	background:url(../images/ban_l03.png) no-repeat center 18px;}
.ban_lt li a.ban_r04{
	background:url(../images/ban_l04.png) no-repeat center 19px;}
.hot_cont{
	width:100%;
	height:316px;
	background:#ffd098;}	
.hot_cont .cont{
	width:968px;
	height:282px;
	margin:0 auto;
	padding:16px 16px 18px;
	background:#ffe8ce;
	position:relative;}	
.main02 .index_tit{
	padding:0 16px;
	background:#FFF;
	width:968px;
	height:55px;}
.hot_cont .index_tit{
	position:absolute;
	top:-55px;
	left:0px;}	
.main02 .index_tit em{
	width:375px;
	margin-top:28px;}	
.main02 .index_tit a{
	padding:0 15px;
	margin-top:16px;}	
.index_tit a.more{
	width:45px;
	height:23px;
	text-align:center;
	line-height:23px;
	font-size:12px;
	color:#FFF;
	margin-left:8px;
	background:url(../images/tit_more.png) no-repeat;}
.hot_cont li{
	float:left;
	width:220px;
	height:282px;
	background:#FFF;
	margin-right:22px;
	position:relative;}
.hot_cont li h3{
	width:220px;
	height:92px;
	color:#cf002b;
	font-family:Arial;
	font-size:25px;
	background:url(../images/hot_h3.png) no-repeat;}
.hot_cont li h3 i{
	font-size:35px;
	vertical-align:middle;
	display:inline-block;
	margin-right:5px;
	padding:17px 0 0 75px;}
.hot_cont li h3 span{
	display:inline-block;
	padding-top:17px;
	vertical-align:middle;}
.hot_cont li p{
	margin:7px 0;
	padding-left:10px;}
.hot_cont li .tit{
	font-size:16px;
	color:#cf002b;
	margin-bottom:15px;}	
.hot_cont li .tit em{
	font-size:12px;
	color:#999999;
	margin-left:32px;}
.hot_cont li a{
	width:220px;
	height:45px;
	text-align:center;
	line-height:45px;
	color:#FFF;
	font-size:15px;
	background:#cf002b;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;}
.hot_cont li a:hover{
	background:#b80429;}
.net_product{
	width:1000px;
	height:398px;
	margin:40px auto 0;
	background:#FFF;}
.net_product .cont{
	padding:0 16px;}
.n_p_side{
	width:144px;
	height:310px;
	float:left;
	position:relative;
	border-right:1px solid #e5a75e;}
.side_on,.side_down{
	width:137px;
	height:26px;
	display:block;
	position:absolute;}
.side_on{
	margin-bottom:1px;
	top:0px;
	left:0px;
	background:url(../images/side_on.gif) no-repeat;}
.side_down{
	margin-top:1px;
	bottom:0px;
	left:0px;
	background:url(../images/side_down.gif) no-repeat;}
.ul_wrap{
	position:absolute;
	top:27px;
	left:0px;
	height:256px;
	overflow:hidden;}
.ul_wrap ul{
	height:1000%;}
.ul_wrap li{
	margin-bottom:1px;}
.ul_wrap li a{
	width:95px;
	height:35px;
	display:block;
	padding:50px 0 0 42px;
	color:#FFF;
	font-size:18px;}	
.ul_wrap li a:hover,
.ul_wrap li a.on{
	width:102px;}
.side01{
	background:#b9b9b9 url(../images/side01.png) no-repeat 48px top;}	
.side02{
	background:#b9b9b9 url(../images/side02.png) no-repeat 44px top;}	
.side03{
	background:#b9b9b9 url(../images/side03.png) no-repeat 52px top;}	
.side01:hover,.side01.on{
	background:#cf002b url(../images/side01.png) no-repeat 48px top;}	
.side02:hover,.side02.on{
	background:#cf002b url(../images/side02.png) no-repeat 44px top;}	
.side03:hover,.side03.on{
	background:#cf002b url(../images/side03.png) no-repeat 52px top;}	
.n_p_tab{
	width:823px;
	float:right;}	
.grncol{
	color:#00b26d;}	
.n_p_tab th{
	font-size:16px;
	color:#FFF;
	padding:10px 0;
	font-weight:normal;
	background:#e5a75e;
	border-right:1px solid #FFF;}
.n_p_tab th.th_bd{
	border-right:1px solid #e5a75e;}	
.n_p_tab td{
	font-size:14px;
	padding:5px 0;
	text-align:center;
	border:1px solid #f5f5f5;}	
.n_p_tab a{
	width:95px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	display:block;
	background:#cf002b;}
.n_p_tab a:hover{
	background:#b80429;}
.mt8{
	margin-top:9px;
	*margin-top:11px;}	
.info_cont{
	width:1000px;
	height:252px;
	margin:40px auto 0;
	background:#FFF;}
.news_list02{
	padding:0 16px;}
.news_list02 li{
	width:440px;}
.foot02{
	height:136px;
	padding-top:20px;}	
.f_t_wrap{
	height:34px;
	margin-bottom:20px;
	border-bottom:1px solid #f0f0f0;}	
.foot_top{
	width:412px;
	margin:0 auto;}	
.foot_top a{
	width:174px;
	height:33px;
	text-align:center;
	line-height:33px;
	font-size:14px;
	display:inline-block;
	border:1px solid #f0f0f0;
	border-bottom:none;}	
.foot_top em{
	display:inline-block;
	width:1px;
	height:34px;
	margin:0 29px;
	vertical-align:top;
	border-right:1px solid #f0f0f0;}	
.foot02 p{
	margin-bottom:5px;}	
.w25{
	width:25px !important;}	
	
/*资产管理*/
.banner02{
	height:279px;
	overflow:hidden;
	position:relative;
	z-index:99;}
.banner02 .slide{
	width:1920px; 
	margin-left:-960px; 
	position:relative; 
	left:50%; 
	height: 100%;
	text-align:center;}
.banner_ul02 li a{
	height:279px; 
	width:100%; 
	cursor:pointer; 
	display:block;}
.banner02 .hd{
	width:100%;
	height:18px;
	position:absolute; 
	bottom:12px; 
	left:0px;
	text-align:center;}
.banner02 .banner_li02{
	width:80px;
	margin:0 auto;}
.banner02 .hd li{
	float:left;
	margin-left:7px; 
	background: url(../images/banner_li02.png) no-repeat; 
	width:18px; 
	height:17px; 
	display:inline-block; 
	position:relative;}
.banner_li02 li.on{
	background:url(../images/banner_li02_on.png) no-repeat;}
.login_bg02{
	width:75px;
	padding-left:40px;
	background:#f5f5f5 url(../images/login_bg02.png) no-repeat 12px center;}
.scroll_news{
	height:51px;
	margin:-30px 0 30px;}
.scroll_news .lt{
	width:447px;
	height:24px;
	float:left;
	background:#fff;
	position:relative;
	padding:14px 50px 13px 0;}
.scroll_news .rt{
	width:447px;
	height:24px;
	float:right;
	background:#fff;
	position:relative;
	padding:14px 50px 13px 0;}
.scroll_wrap{
	position:absolute;
	top:0px;
	left:100px;
	padding-left:18px;
	width:312px;
	height:51px;
	overflow:hidden;}
.scroll_news a.scroll_more{
	position:absolute;
	top:0px;
	right:0px;
	width:45px;
	height:51px;
	line-height:51px;
	text-align:center;
	padding-left:5px;
	font-size:14px;
	color:#FFF;
	background:url(../images/scroll_more.png) no-repeat;}	
.scroll_news h3{
	width:70px;
	height:24px;
	float:left;
	font-size:16px;
	color:#cf002b;
	font-weight:normal;
	padding-left:30px;
	border-right:1px solid #e5a75e;}
.scroll_news li{
	height:51px;
	line-height:51px;}
.scroll_news li span{
	font-size:12px;
	color:#666666;
	float:right;}
.scroll_news li a{
	font-size:14px;
	display:inline-block;}
.scroll_news .lt h3{
	background:url(../images/scroll01.png) no-repeat 7px center;}	
.scroll_news .rt h3{
	background:url(../images/scroll02.png) no-repeat 10px center;}	
.asset_cont .lt{
	float:left;
	width:483px;
	height:318px;
	background:#FFF;
	position:relative;
	padding:49px 7px 11px;}	
.asset_cont .rt{
	float:right;
	width:483px;
	height:308px;
	background:#FFF;
	position:relative;
	padding:59px 7px 11px;}	
.asset_nav{
	width:483px;
	height:61px;
	position:absolute;
	top:-7px;
	left:7px;}	
.asset_nav li{
	width:239px;
	height:61px;
	line-height:55px;
	float:left;
	color:#FFF;
	font-size:18px;
	text-align:center;
	margin-right:5px;}	
.asset_nav li.li01{
	background:url(../images/asset_nav01_on.png) no-repeat;}	
.asset_nav li.li02{
	background:url(../images/asset_nav02_on.png) no-repeat;}	
.asset_nav li.li01:hover,
.asset_nav li.li01.on{
	cursor:pointer;
	background:url(../images/asset_nav01.png) no-repeat;}	
.asset_nav li.li02:hover,
.asset_nav li.li02.on{
	cursor:pointer;
	background:url(../images/asset_nav02.png) no-repeat;}	
.asset_tab th{
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	padding:10px 0;
	*padding:6px 0;
	background:#cf002b;
	border-right:1px solid #FFF;}	
.asset_tab td{
	color:#666;
	text-align:center;
	padding:6px 0;
	border-right:1px solid #FFF;}	
.fz14{
	font-size:14px;}
.asset_tab .tr_bg td{
	background:#eeeeee;}
.asset_nav h3{
	width:239px;
	height:61px;
	line-height:55px;
	color:#FFF;
	font-size:18px;
	text-align:center;
	font-weight:normal;
	background:url(../images/asset_nav01.png) no-repeat;}	
.asset_nav a.more{
	width:75px;
	height:61px;
	line-height:55px;
	color:#FFF;
	font-size:14px;
	display:block;
	text-align:center;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/asset_more.png) no-repeat;}	
	
/*文章详情页*/
.article_cont{
	background:#FFF;
	padding:25px 35px;
	margin-top:22px;}	
.article_cont h3{
	font-size:22px;
	margin-bottom:15px;
	text-align:center;}
.art_tips{
	text-align:center;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:1px solid #f1f1f1;}
.art_tips span{
	height:22px;
	line-height:22px;
	padding:0 30px;
	color:#b5b5b5;
	display:inline-block;}	
.art_tips a{
	width:21px;
	height:22px;
	margin-right:6px;
	vertical-align:top;
	display:inline-block;}
.share01{
	background:url(../images/share01.png) no-repeat;}
.share02{
	background:url(../images/share02.png) no-repeat;}
.share03{
	background:url(../images/share03.png) no-repeat;}
.share01:hover{
	background:url(../images/share01_on.png) no-repeat;}
.share02:hover{
	background:url(../images/share02_on.png) no-repeat;}
.share03:hover{
	background:url(../images/share03_on.png) no-repeat;}
.article_cont p{
	font-size:14px;
	line-height:24px;
	/*text-indent:2em;*/
	}	
.art_bot{
	margin-top:25px;
	padding:25px 0;
	border-top:1px solid #f1f1f1;}	
.article_cont em{
	width:1px;
	height:10px;
	display:inline-block;
	vertical-align:middle;
	background:#e2e1e1;}
.art_bot em{
	margin:0 25px;}

/*代销机构*/
.pro_info{
	padding:15px 16px;
	background:#FFF;}
.pro_tit{
	height:50px;
	line-height:50px;}
.pro_tit em{
	width:886px;
	height:1px;
	background:#e6e6e6;
	display:inline-block;
	margin-top:26px;
	position:relative;}
.pro_tit em i{
	width:68px;
	height:3px;
	background:#cf002b;
	display:inline-block;
	position:absolute;
	top:-1px;
	left:0px;}
.pro_tit span{
	font-size:18px;
	color:#666666;}
.pro_cont{
	margin-top:110px;}
.pro_nav{
	position:relative;
	margin-bottom:5px;}
.pro_nav .tit{
	width:220px;
	height:94px;
	line-height:86px;
	text-align:center;
	position:absolute;
	color:#FFF;
	font-size:18px;
	left:0px;
	top:-88px;
	z-index:9;
	background:url(../images/pro_nav_tit.png) no-repeat;}
.pro_nav li{
	float:left;
	width:161px;
	height:51px;
	color:#FFF;
	font-size:16px;
	line-height:51px;
	text-align:center;
	background:#cf002b;
	position:relative;}
.w162{
	width:162px !important;}
.pro_nav li em{
	width:2px;
	height:51px;
	position:absolute;
	top:0px;
	right:-1px;
	display:inline-block;
	background:url(../images/pro_nav_em.gif) no-repeat;}
.pro_nav li i{
	width:12px;
	height:5px;
	position:absolute;
	top:51px;
	left:50%;
	margin-left:-6px;
	display:none;
	background:url(../images/pro_nav_i.png) no-repeat;}
.pro_nav li:hover,
.pro_nav li.on{
	cursor:pointer;
	background:#e5a75e;}
.pro_nav li:hover i,
.pro_nav li.on i{
	display:block;}
.pro_cont .cont{
	min-height:270px;
	padding:20px;
	border:1px solid #e4e3e3;}	
.pro_cont .cont p{
	font-size:14px;
	line-height:24px;
	color:#040404;}	

/*投资主办*/
.pro_cont .cont h3.h01{
	font-size:14px;
	font-family:"宋体";
	margin-bottom:5px;}
.pro_cont .cont p.p01{
	width:680px;
	font-size:12px;
	font-family:"宋体";}	

/*净值公告*/
.pro_tab th{
	padding:5px 0 10px 0;
	border-bottom:1px solid #d2e5f9;}
.pro_tab td{
	text-align:center;
	padding:10px 0;
	border-bottom:1px solid #e5e5e5;}
	
/*旗下产品详情页*/
.pro_tab02 th{
	font-size:14px;
	padding:18px 0;
	background:#f0f0f0;
	font-weight:normal;
	color:#666666;
	border:1px solid #666666;}
.pro_tab02 td{
	font-size:14px;
	padding:0 10px;
	color:#666666;
	border:1px solid #666666;}
.pro_tab02 .td_bg td{
	background:#f8f8f7;}

/*旗下产品*/
.pro_hot{
	height:auto;
	padding-top:20px;
	background:none;}
.pro_hot li{
	width:218px;
	border:1px solid #e6e6e6;}
.pro_hot li h3{
	background:url(../images/pro_hot.png) no-repeat;}
.pro_hot li h3 i{
	padding:22px 0px 0px 65px;}
.pro_hot li .tit em{
	margin-left:60px;}
.mt40{
	margin-top:40px !important;}
.pro_input .box{
	float:left;
	padding-right:25px;
	margin-right:25px;
	border-right:1px solid #ebebeb;}
.pro_input span{
	float:left;
	display:inline-block;
	height:33px;
	line-height:33px;
	font-size:14px;
	color:#666;
	margin-right:10px;}
.pro_input input{
	float:left;
	width:200px;
	height:31px;
	font-size:12px;
	color:#bcbcbc;
	font-family:"微软雅黑";
	padding-left:5px;
	line-height:31px;
	background:#f5f5f5;
	border:1px solid #cccccc;}
.pro_input a{
	width:38px;
	height:33px;
	line-height:33px;
	text-align:center;
	display:inline-block;
	margin-left:10px;
	background:url(../images/pro_input_a.gif) no-repeat;}
.pro_input select{
	float:left;
	width:200px;
	height:31px;
	font-size:12px;
	color:#bcbcbc;
	font-family:"微软雅黑";
	padding-left:5px;
	line-height:31px;
	background:#f5f5f5;
	border:1px solid #cccccc;}
.pro_list{
	position:relative;
	padding-top:65px;}
.pro_list .yiji_nav{
	position:absolute;
	top:16px;
	height:0px;}
.pro_list .yiji_nav li{
	float:left;
	width:177px;
	height:57px;
	font-size:18px;
	color:#FFF;
	line-height:48px;
	text-align:center;
	margin-right:1px;
	background:url(../images/yiji_nav.png) no-repeat top center;}
.pro_list .yiji_nav li:hover,
.pro_list .yiji_nav li.on{
	cursor:pointer;
	background:url(../images/yiji_nav_on.png) no-repeat;}
.pro_list .erji_nav li{
	float:left;
	width:241px;
	height:38px;
	font-size:14px;
	color:#FFF;
	line-height:38px;
	text-align:center;
	margin-right:1px;
	background:#cccccc;}
.pro_list .erji_nav li:hover,
.pro_list .erji_nav li.on{
	cursor:pointer;
	background:#cf002b;}
.pro_list .cont table{
	margin-top:20px;}
.pro_list .cont th{
	padding:8px 0;
	font-weight:normal;
	border:1px solid #9a9a9a;}
.pro_list .cont td{
	padding:12px 0;
	text-align:center;
	border:1px solid #9a9a9a;}
.no_tl_bor{
	border-top:none !important;
	border-left:none !important;}	
	
/*走进资管*/
.about_us li{
	float:left;
	width:210px;
	height:95px;
	line-height:95px;
	padding-bottom:9px;
	font-size:18px;
	color:#bbbbbb;
	border-bottom:4px solid #bbbbbb;}
.about_us li.li01{
	padding-right:4px;
	padding-left:116px;
	width:94px;
	background:url(../images/about_us01.png) no-repeat;}	
.about_us li.li02{
	padding-left:120px;
	width:94px;
	background:url(../images/about_us02.png) no-repeat right top;}
.about_us li:hover,
.about_us li.on{
	color:#cf002b;
	cursor:pointer;
	border-bottom:4px solid #cf002b;}	
.about_us li.li01:hover,
.about_us li.li01.on{
	background:url(../images/about_us01_on.png) no-repeat;}	
.about_us li.li02:hover,
.about_us li.li02.on{
	background:url(../images/about_us02_on.png) no-repeat right top;}
.about_us .cont{
	min-height:270px;
	padding:20px;
	border:1px solid #e4e3e3;}	
.about_us .cont h3{
	font-weight:normal;
	font-size:18px;
	margin-bottom:15px;}
.about_us .cont p{
	font-size:14px;
	line-height:26px;
	color:#040404;}	
	
/*分支机构（分公司）*/
.fzjg_cont{
	padding:20px 16px;
	margin-top:15px;
	background:#FFFFFF;}	
.fzjg_side{
	width:287px;
	float:left;}	
.fzjg_side .top,
.fzjg_side .mid,
.fzjg_side .bot01,
.fzjg_side .bot02{
	width:287px;
	height:49px;
	line-height:49px;
	color:#FFF;
	font-size:18px;
	margin-bottom:1px;}
.fzjg_side .top,
.fzjg_side .mid{
	background:url(../images/fzjg_side01.gif) no-repeat;}
.fzjg_side .mid{
	margin-top:10px;}
.fzjg_side .bot01,
.fzjg_side .bot02{
	margin-top:11px;
	background:url(../images/fzjg_side04.gif) no-repeat;}
.fzjg_side h3{
	font-weight:normal;
	padding-left:74px;}
.fzjg_side .bot01 a,
.fzjg_side .bot02 a{
	height:49px;
	line-height:49px;
	display:block;
	color:#FFF;
	text-align:center;}
.fzjg_side .top h3{
	background:url(../images/fzjg01.png) no-repeat 24px 11px;}
.fzjg_side .mid h3{
	background:url(../images/fzjg02.png) no-repeat 32px 11px;}
.fzjg_side .bot01 a{
	background:url(../images/fzjg03.png) no-repeat 25px 11px;}
.fzjg_side .bot02 a{
	background:url(../images/fzjg04.png) no-repeat 25px 11px;}
.fzjg_side .bot01:hover,
.fzjg_side .bot02:hover,
.fzjg_side .bot01.on,
.fzjg_side .bot02.on{
	background:url(../images/fzjg_side03.gif) no-repeat;}
.fzjg_side .bot01:hover a,
.fzjg_side .bot01.on a{
	background:url(../images/fzjg06.png) no-repeat 25px 11px;}
.fzjg_side .bot02:hover a,
.fzjg_side .bot02.on a{
	background:url(../images/fzjg07.png) no-repeat 25px 11px;}
.top_ul li{
	width:287px;
	height:49px;
	margin-bottom:1px;
	background:url(../images/fzjg_side02.gif) no-repeat;}
.top_ul li a{
	display:block;
	text-align:center;
	line-height:49px;
	color:#666666;
	font-size:16px;}
.top_ul li:hover,
.top_ul li.on{
	background:url(../images/fzjg_side01.gif) no-repeat;}	
.top_ul li:hover a,
.top_ul li.on a{
	color:#FFF;}	
.side_scro{
	width:100%;
	height:349px;
	overflow-y:auto;
	overflow-x:hidden;}	
.side_scro li a{
	width:245px;
	height:49px;
	line-height:49px;
	color:#666666;
	display:block;
	font-size:16px;
	padding-left:42px;
	margin-bottom:1px;
	background:#f5f5f5 url(../images/fzjg05.png) no-repeat 20px center;}	
.side_scro li a:hover,
.side_scro li a.on{
	color:#FFF;
	background:#cf002b url(../images/fzjg05.png) no-repeat 20px center;}
.fzjg_rt{
	width:664px;
	float:right;}	
.fzjg_rt .mid,
.fzjg_rt .bot{
	padding:13px 16px;
	background:#f5f5f5;
	margin-top:17px;}
.fzjg_rt .tit{
	margin-bottom:6px;}
.fzjg_rt .tit a{
	float:right;
	width:51px;
	height:28px;
	line-height:28px;
	color:#FFF;
	font-size:13px;
	padding-left:10px;
	background:url(../images/fzjg_rt02.png) no-repeat;}
.fzjg_rt .tit span{
	display:block;
	width:105px;
	height:35px;
	font-size:16px;
	color:#FFF;
	line-height:28px;
	text-align:center;
	background:url(../images/fzjg_rt03.png) no-repeat;}
.fzjg_rt .top_news{
	width:308px;
	float:right;
	margin-bottom:0;}
.fzjg_rt .top_news h3{
	font-size:16px;
	margin:5px 0;
	color:#666;
	border-bottom:2px solid #e5a75e;}
.fzjg_rt .top_news p{
	font-size:14px;
	color:#999999;
	line-height:22px;}
.fzjg_rt .top_news a{
	width:67px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	display:block;
	margin-top:13px;
	background:#e5a75e;}	
.fzjg_rt .news_list li{
	height:23px;
	line-height:23px;
	border-bottom:1px dotted #ccc;}	
.fzjg_rt .news_list a{
	font-size:13px;
	color:#000;}	
.fzjg_rt .news_list span{
	font-size:13px;
	font-family:Arial;
	color:#999999;}	
.fzjg_rt .news_list em{
	top:6px;}	
.fzjg_rt .cont{
	padding:15px 92px 20px;
	background:#FFF;
	position:relative;
	margin-bottom:12px;
	border-top:3px solid #f1f0f0;}	
.fzjg_rt .cont .icon{
	position:absolute;
	top:-3px;
	right:0px;
	width:52px;
	height:38px;
	background:url(../images/fzjg_rt05.gif) no-repeat;}	
.fzjg_rt .cont li{
	height:40px;
	font-size:14px;
	line-height:54px;
	*line-height:40px;
	color:#666666;
	position:relative;
	border-bottom:1px solid #ebebeb;}	
.fzjg_rt .cont li span{
	position:absolute;
	bottom:0px;
	left:-47px;}

/*分支机构（分公司2）*/
.fzjg_rt .top02{
	width:100%;
	height:203px;
	position:relative;
	background:#f5f5f5;}
.fzjg_rt .top02 .icon{
	position:absolute;
	right:0px;
	top:0px;
	width:89px;
	height:83px;
	font-size:16px;
	color:#FFF;
	padding:120px 0 0 45px;
	background:url(../images/fzjg_rt09.png) no-repeat;}
.fzjg_rt .top02 .cont02{
	width:475px;
	padding:34px 27px;}
.fzjg_rt .top02 .cont02 h3{
	font-size:14px;
	color:#666666;}
.fzjg_rt .top02 .cont02 p{
	font-size:14px;
	color:#666666;
	line-height:24px;}
.fzjg_rt .mid02{
	padding:21px 0;}
.fzjg_rt .cont02 .icon02{
	position:absolute;
	left:0px;
	top:0px;
	width:112px;
	height:83px;
	font-size:16px;
	color:#FFF;
	padding:120px 0 0 22px;
	background:url(../images/fzjg_rt10.png) no-repeat;}
.fzjg_rt .cont02{
	height:170px;
	margin-bottom:0px !important;
	padding:33px 15px 0 200px; }
.bot_list{
	width:100%;
	height:153px;
	margin:20px 0 6px 0;
	position:relative;}
.bot_list .last,
.bot_list .next{
	width:23px;
	height:153px;
	position:absolute;
	top:0px;
	display:block;}
.bot_list .last{
	left:0px;
	background:url(../images/last.gif) no-repeat;}
.bot_list .next{
	right:0px;
	background:url(../images/next.gif) no-repeat;}
.bot_list .list_wrap{
	width:586px;
	height:153px;
	margin-left:23px;
	overflow:hidden;}
.bot_list ul{
	width:1000%;}
.bot_list li{
	float:left;
	width:165px;
	height:93px;
	background:#FFF;
	padding:30px 15px;
	margin-right:1px;}
.bot_list li h3{
	font-size:16px;
	color:#333333;
	font-weight:normal;
	height:25px;
	line-height:25px;
	padding-bottom:4px;
	border-bottom:1px dotted #cccccc;}
.bot_list li h3 a{
	float:right;
	width:21px;
	height:25px;
	background:url(../images/fzjg_rt12.png) no-repeat;}
.bot_list li p{
	height:31px;
	line-height:31px;
	font-size:12px;
	color:#999999;
	margin-bottom:10px;
	border-bottom:1px dotted #cccccc;}
.bot_list li p span{
	font-size:18px;
	font-family:Arial;
	color:#cf002b;
	margin-left:25px;}
.bot_list li .btn01{
	float:left;
	width:74px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	display:inline-block;
	background:#cf002b;}
.bot_list li .btn02{
	float:right;
	font-size:12px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#666666;
	padding-left:19px;
	display:inline-block;
	background:url(../images/fzjg_rt13.png) left center no-repeat;}

/*分支机构（营业部产品）*/
.bot_list02{
	height:auto;}
.bot_list02 ul{
	width:602px;
	padding:0 15px;}
.bot_list02 li{
	margin:0 5px 11px 0;
	border:1px solid #d9d9d9;}

/*分支机构（营业部简介）*/
.m20{
	margin:20px 0 !important;}
.tab01 th{
	border:1px solid #ffd098;
	font-size:14px;
	color:#e5a75e;
	padding:15px 0;
	font-weight:normal;
	background:#ffe8ce;}
.tab01 td{
	font-size:14px;
	color:#666666;
	padding:15px 0 15px 17px;
	border:1px solid #ffd098;}

/*分支机构（营业部活动）*/
.fzjg_rt h2{
	height:16px;
	line-height:16px;
	font-size:16px;
	font-weight:normal;
	color:#c10028;
	padding-left:10px;
	margin:25px 0 10px 0;
	border-left:3px solid #c10028;}

/*分支机构（投资观点）*/
.fzjg_rt .box{
	width:635px;
	margin-top:18px;}
.fzjg_rt .box .top{
	width:635px;
	height:19px;
	display:block;
	background:url(../images/fzjg_rt14.png) no-repeat;}
.fzjg_rt .box .midd{
	width:585px;
	min-height:113px;
	background:#FFF;
	padding:0 25px;
	font-size:14px;
	color:#666666;
	line-height:22px;
	position:relative;}
.fzjg_rt .box .bott{
	width:635px;
	height:19px;
	display:block;
	background:url(../images/fzjg_rt15.png) no-repeat;}
.fzjg_rt .box .midd em{
	width:9px;
	height:9px;
	display:block;
	position:absolute;
	top:8px;
	left:8px;
	background:url(../images/fzjg_rt16.png) no-repeat;}

/*分支机构（投资顾问）*/
.fzjg_rt .box .midd02 p{
	width:415px;
	float:right;}
.fzjg_rt .box .photo{
	width:140px;
	height:141px;
	position:absolute;
	top:-14px;
	left:18px;}
.fzjg_rt .box .bg{
	width:140px;
	height:141px;
	background:url(../images/photo_bg.png) no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;}
.fzjg_rt .box .img{
	width:140px;
	height:141px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;}
.fzjg_rt .info p{
	font-size:14px;
	color:#666;
	margin:10px 0;
	padding-left:10px;}
.fzjg_rt .info p span{
	width:20px;
	display:inline-block;
	margin-right:10px;
	vertical-align:middle;}	
	
/*分支机构（地图搜索）*/	
.top_ul02 li{
	width:195px;
	height:49px;
	line-height:49px;
	font-size:16px;
	color:#666666;
	padding-left:92px;}	
.top_ul02 li.li01{
	background:#f5f5f5 url(../images/fzjg_rt22.png) no-repeat 21px center;}	
.top_ul02 li.li02{
	background:#f5f5f5 url(../images/fzjg_rt23.png) no-repeat 21px center;}	
.side_scro02 li a{
	background:#f5f5f5 url(../images/fzjg_rt21.png) no-repeat 20px center;}	
.side_scro02 li a:hover,
.side_scro02 li a.on{
	background:#cf002b url(../images/fzjg_rt21_on.png) no-repeat 20px center;}
.fzjg_cont .index_tit{
	margin-bottom:20px;}	
.fzjg_cont .index_tit em{
	width:335px;}	
.fzjg_cont .index_tit a{
	padding:0 30px;}
.fzjg_rt .asset_nav{
	left:0px;}
.fzjg_rt .map{
	padding:80px 0 120px 0;}
.midBox{
	padding:15px 0;
	position:relative;
	margin-top:7px;
	background:#F5F5F5;}
	
/*分支机构（快速搜索）*/	
.search_box{
	text-align:right;
	padding-top:60px;
	margin-bottom:11px;}
.search_box input{
	width:250px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-family:"微软雅黑";
	padding-left:12px;
	color:#666;
	background:#f8f8f8;
	border:1px solid #cf002b;
	vertical-align:middle;}
.search_box a{
	width:51px;
	height:34px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 10px;
	background:url(../images/search_a.gif) no-repeat;}	
.tab02 th{
	font-weight:normal;
	color:#FFF;
	font-size:16px;
	background:#cf002b;
	padding:12px 0;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;}
.tab02 td{
	font-size:12px;
	color:#666666;
	padding:5px 9px;
	text-align:center;
	border:1px solid #c7c7c7;}	
.fzjg_rt .page{
	margin:20px 0;}	

/*分支机构（人员公示）*/	
.fzjg_side02{
	float:left;
	width:304px;
	min-height:500px;}
.fzjg_side02 li a{
	width:223px;
	height:49px;
	line-height:49px;
	padding-left:81px;
	display:block;
	margin-bottom:1px;
	font-size:18px;
	color:#666666;
	background:url(../images/fzjg_side02.gif) no-repeat;}
.fzjg_side02 li a:hover,
.fzjg_side02 li a.on{
	color:#FFF;
	background:#cf002b url(../images/fzjg_side01.gif) no-repeat;}
.search_box02{
	margin-bottom:11px;}
.search_box02 li{
	float:left;
	height:34px;
	line-height:34px;
	padding-right:30px;
	margin-bottom:15px;
	margin-right:25px;
	border-right:1px solid #ebebeb;}
.search_box02 input{
	float:left;
	width:204px;
	height:32px;
	line-height:32px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999;
	padding-left:10px;
	background:#FFF;
	border:1px solid #d8d8d8;}
.search_box02 span{
	float:left;
	width:70px;
	text-align:right;
	display:inline-block;
	height:34px;
	line-height:34px;
	vertical-align:middle;
	font-size:14px;
	color:#666666;}
.drop{
	float:left;
	display:inline-block;
	position:relative;
	z-index:99;}
.drop_btn{
	display:inline-block;
	width:118px;
	height:32px;
	font-size:14px;
	overflow: hidden;
	color:#cf002b;
	padding-left:10px;
	padding-right:30px;
	border:1px solid #cf002b;
	background:#FFF url(../images/drop_btn.png) no-repeat 135px center;}
.drop_list{
	position:absolute;
	top:34px;
	left:0px;
	z-index:9999999;
	line-height:25px;
	background:#FFF;
	overflow-x:hidden;
	overflow-y:auto;
	height:120px;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;}
.drop_list a {
	height:30px;
	clear:both;
	line-height:30px; 
	background:none; 
	color:#5D5D5D; 
	display:block; 
	font-size:14px;
	padding-left:10px;
	white-space:nowrap;
	padding-right:25px;}
.drop_list a:hover {
	font-size:14px; 
	line-height:30px; 
	border-top:none; 
	color:#FFF; 
	background:#cf002b;}
.search_btn{
	float:left;
	width:51px;
	height:34px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 5px;
	background:url(../images/search_a.gif) no-repeat;}	
.redcol{
	color:#cf002b !important;}
.redbor{
	border-left:1px solid #cf002b;}
.tab03 th,.tab03 td{
	border-left:none;}

/*分支机构（人员公示弹窗）*/	
.popup_cont02{
	width:438px;
	padding:15px;
	top:580px;
	margin-left:-110px;
	border:7px solid #cf002b;}
.popup_cont02 .pop_close{
	top:8px;
	right:15px;}
.popup_cont02 .til h3{
	color:#666;}
.pop_tab th{
	padding:9px 10px 9px 0;
	font-size:12px;
	text-align:right;
	border:1px solid #ccc;
	width:30%;}
.pop_tab td{
	padding:5px 0 5px 10px;
	font-size:12px;
	border:1px solid #ccc;
	width:35%;
	}	
	
/*公募基金（基金产品）*/	
.login_bg03{
	padding:10px 0 3px 0;
	color:#999;}	
.login_bg03 span.span01{
	background:url(../images/login_box_span01.png) no-repeat left center;}	
.login_bg03 span.span02{
	background:url(../images/login_box_span02.png) no-repeat left center;}	
.login_bg03 i{
	font-size:14px;
	color:#cf002b;
	font-style:normal;
	display:inline-block;
	vertical-align:bottom;}
.gmjj_cont{
	padding:20px 16px;
	background:#FFF;}	
.gmjj_cont .inner_tit em{
	padding-bottom:5px;
	border-bottom:3px solid #cf002b;}
.gmjj_nav{
	height:56px;
	margin:25px 0;}	
.gmjj_nav a{
	font-size:16px;
	height:26px;
	color:#FFF;
	text-align:center;
	padding-top:30px;
	display:inline-block;}	
.gmjj_nav .all{
	float:left;
	width:100px;
	margin-right:1px;
	background:url(../images/gmjj01.png) no-repeat;}	
.gmjj_nav .nav_box{
	float:left;
	width:630px;
	height:56px;
	position:relative;}	
.gmjj_nav .last{
	width:36px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/gmjj02.png) no-repeat;}	
.gmjj_nav .next{
	width:43px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../images/gmjj03.png) no-repeat;}	
.gmjj_nav .nav_wrap{
	width:551px;
	height:56px;
	overflow:hidden;
	margin-left:36px;}
.nav_wrap ul{
	width:1000%;}
.nav_wrap li{
	float:left;
	width:109px;
	background:#cf002b;
	border-right:1px solid #dd022f;}	
.nav_wrap li a{
	width:108px;
	border-right:1px solid #bb0027;}	
.nav_wrap li.li01{
	border-left:1px solid #dd022f;}	
.nav_wrap li.li01 a{
	border-left:1px solid #bb0027;
	background:url(../images/gmjj_li01.png) no-repeat center 6px;}	
.nav_wrap li.li02 a{
	background:url(../images/gmjj_li02.png) no-repeat center 6px;}	
.nav_wrap li.li03 a{
	background:url(../images/gmjj_li03.png) no-repeat center 6px;}	
.nav_wrap li.li04 a{
	background:url(../images/gmjj_li04.png) no-repeat center 6px;}	
.nav_wrap li.li05 a{
	background:url(../images/gmjj_li05.png) no-repeat center 6px;}	
.nav_wrap li:hover,
.nav_wrap li.on{
	background:#e5a75e;}
.nav_search{
	height:46px;
	padding-top:10px;
	float:right;}	
.nav_search input{
	float:left;
	width:169px;
	height:41px;
	line-height:41px;
	outline:none;
	padding-left:9px;
	color:#cccccc;
	font-family:"微软雅黑";
	margin-top:1px;
	background:url(../images/gmjj04.png) no-repeat;}	
.nav_search a{
	float:left;
	width:50px;
	height:42px;
	display:inline-block;
	margin-left:3px;
	background:url(../images/gmjj05.png) no-repeat;}	
.gmjj_tab th{
	padding:5px 0;
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
	background:#9f9f9f;
	border:1px solid #c8c8c8;}	
.gmjj_tab td{
	padding:5px;
	font-size:14px;
	color:#666666;
	text-align:center;
	border:1px solid #c8c8c8;}	
.gmjj_tab td a{
	width:96px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	display:inline-block;
	background:#cf002b;}
.gmjj_cont .tr_bg td{
	background:#fbfbfa;}
.no_lt_bor{
	border-left:none !important;}
.tab_scroll{
	height:467px;
	overflow-x:hidden;
	overflow-y:auto;
	border-left:1px solid #c8c8c8;}	
.grncol{
	color:#00b26d !important;}
	
/*公募基金（基金信息）*/	
.jjxx_img{
	float:left;
	width:245px;
	height:209px;
	position:relative;
	text-align:center;
	border:1px solid #d0d0d0;}	
.jjxx_img img{
	position:relative;
	z-index:1;}	
.jjxx_img h3{
	width:100%;
	position:absolute;
	top:30%;
	left:0;
	z-index:22;
	font-size:20px;
	color:#666666;}	
.jjxx_img h3 span{
	display:block;
	color:#e5a75e;
	font-weight:normal;}	
.jjxx_img a{
	width:245px;
	height:51px;
	text-align:center;
	line-height:51px;
	color:#FFF;
	font-size:18px;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:22;
	background:url(../images/jjxx_a.gif) no-repeat;}	
.jjxx_tab{
	float:right;}	
.jjxx_tab th{
	padding:15px 0;
	font-size:16px;
	color:#FFF;
	font-weight:normal;
	background:#9f9f9f;
	border:1px solid #c8c8c8;}	
.jjxx_tab td{
	height:41px;
	padding:5px;
	font-size:16px;
	color:#666666;
	text-align:center;
	border:1px solid #c8c8c8;}	
.jjxx_tab td a{
	width:166px;
	height:41px;
	text-align:center;
	line-height:41px;
	font-size:16px;
	display:inline-block;
	color:#FFF;
	background:#cf002b;}
.gmjj_cont .pro_nav li{
	width:121px;}	
.jjxx_tab02 th,
.jjxx_tab02 td{
	font-size:14px;}	
.jjxx_tab03 th,
.jjxx_tab03 td{
	font-size:14px;}	
.jjxx_tab02 td{
	padding:0 15px;
	text-align:left;}	
.jjxx_tab02 p{
	line-height:22px;}	
.p20{
	padding:20px 15px !important;}	
.tab_tit{
	height:48px;
	line-height:48px;
	font-size:14px;
	color:#eeeeee;
	padding:0 15px;
	background:#9f9f9f;
	border:1px solid #C8C8C8;
	border-bottom:none;}	
.jjxx_tab04 th,
.jjxx_tab04 td{
	font-size:14px;
	height:auto;
	padding:5px 0;}	
	
/*公募基金（基金经理）*/	
.m_photo{
	float:left;
	width:171px;
	height:198px;
	position:relative;}	
.m_photo .bg{
	width:171px;
	height:198px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:22;
	background:url(../images/m_photo_bg.png) no-repeat;}	
.m_photo img{
	width:171px;
	height:171px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;}
.m_photo span{
	display:block;
	width:119px;
	text-align:center;
	font-size:14px;
	color:#666666;
	position:absolute;
	bottom:7px;
	left:29px;
	z-index:33;}	
.m_cont{
	float:right;
	width:724px;
	min-height:126px;
	padding:35px 15px;
	position:relative;
	border:1px solid #c8c8c8;}	
.m_cont .icon{
	width:16px;
	height:29px;
	display:block;
	background:url(../images/m_icon.png) no-repeat;
	position:absolute;
	top:57px;
	left:-16px;}	
.m_cont p{
	font-size:14px;
	color:#666666;
	line-height:22px;
	text-indent:2em;}	
	
	
/*g公募基金（基金净值）*/	
.search_box03{
	padding:8px 0 0 85px;}
.search_box03 li{
	float:left;
	height:30px;
	line-height:30px;
	padding-right:10px;}
.search_box03 input{
	float:left;
	width:107px;
	height:28px;
	line-height:28px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#666666;
	padding-left:10px;
	background:#FFF;
	border:1px solid #d8d8d8;}
.search_box03 span{
	float:left;
	display:inline-block;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	font-size:14px;
	color:#FFF;
	padding-left:10px;}
.search_box03 .rt_bor{
	padding-right:15px;
	margin-right:15px;
	border-right:1px solid #949494;}
.drop_btn02{
	display:inline-block;
	width:115px;
	height:28px;
	line-height:28px;
	font-size:12px;
	padding-left:10px;
	color:#666;
	border:1px solid #d8d8d8;
	background:#FFF url(../images/drop02.png) no-repeat 95px center;}
.search_btn02{
	float:left;
	width:38px;
	height:30px;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 5px;
	background:url(../images/search02.gif) no-repeat;}	
.jjjz_img{
	text-align:center;
	padding:20px 0;
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;}	

/*公募基金（关于我们-组织架构）*/	
.em01{
	padding-bottom:7px !important;}
.about_gmjj ul{
	margin-top:21px;
	padding-bottom:9px;
	border-bottom:4px solid #bbbbbb;}	
.about_gmjj li{
	float:left;
	width:94px;
	height:95px;
	line-height:95px;
	font-size:18px;
	color:#bbbbbb;
	padding-left:116px;
	margin-right:42px;
	position:relative;}
.about_gmjj li i{
	height:4px;
	width:210px;
	background:#cf002b;
	position:absolute;
	bottom:-13px;
	left:0px;
	display:none;}
.about_gmjj li.li01{
	background:url(../images/about_us03.png) no-repeat;}	
.about_gmjj li.li02{
	background:url(../images/about_us04.png) no-repeat right top;}
.about_gmjj li.li03{
	background:url(../images/about_us01.png) no-repeat right top;}
.about_gmjj li:hover,
.about_gmjj li.on{
	color:#cf002b;
	cursor:pointer;}
.about_gmjj li:hover i,
.about_gmjj li.on i{
	display:block;}		
.about_gmjj li.li01:hover,
.about_gmjj li.li01.on{
	background:url(../images/about_us03_on.png) no-repeat;}	
.about_gmjj li.li02:hover,
.about_gmjj li.li02.on{
	background:url(../images/about_us04_on.png) no-repeat right top;}
.about_gmjj li.li03:hover,
.about_gmjj li.li03.on{
	background:url(../images/about_us01_on.png) no-repeat right top;}
.about_box{
	width:395px;
	height:225px;
	color:#666666;
	padding:0 25px;
	margin-top:20px;
	background:url(../images/about_gmjj_bg.png) no-repeat;}
.about_box h3{
	width:380px;
	height:40px;
	line-height:40px;
	font-size:18px;
	padding-right:15px;
	text-align:center;
	margin-bottom:15px;}
.about_box h3 em{
	width:123px;
	height:1px;
	background:#c8c8c8;
	margin-top:22px;}
.about_box p{
	font-size:14px;
	line-height:24px;}
.about_info{
	float:right;
	width:421px;
	height:157px;
	padding:25px 20px;
	background:#f7f7f7;}
.about_info h3{
	font-size:22px;
	color:#000;
	margin-bottom:10px;
	font-weight:normal;}
.about_info span{
	display:block;
	color:#000;
	margin-bottom:10px;
	font-size:16px;}
.about_info p{
	font-size:14px;
	color:#666666;
	line-height:24px;}
.about_cont .cont p{
	font-size:14px;
	color:#666666;
	line-height:24px;
	text-indent:2em;}
	
	
/*公募基金（客服中心）*/
.about_gmjj li.li04{
	background:url(../images/about_us05.png) no-repeat;}	
.about_gmjj li.li05{
	background:url(../images/about_us06.png) no-repeat right top;}
.about_gmjj li.li06{
	height:71px;
	line-height:24px;
	padding-top:24px;
	background:url(../images/about_us07.png) no-repeat right top;}
.about_gmjj li:hover i,
.about_gmjj li.on i{
	display:block;}		
.about_gmjj li.li04:hover,
.about_gmjj li.li04.on{
	background:url(../images/about_us05_on.png) no-repeat;}	
.about_gmjj li.li05:hover,
.about_gmjj li.li05.on{
	background:url(../images/about_us06_on.png) no-repeat right top;}
.about_gmjj li.li06:hover,
.about_gmjj li.li06.on{
	background:url(../images/about_us07_on.png) no-repeat right top;}
.kfzx_cont li{
	width:938px;
	min-height:36px;
	margin-bottom:20px;
	padding-left:29px;
	position:relative;}
.kfzx_cont li span{
	display:block;
	width:25px;
	height:31px;
	line-height:31px;
	position:absolute;
	top:0px;
	left:0px;
	color:#FFF;
	font-size:15px;
	padding-left:4px;
	background:url(../images/kfzx_nub.png) no-repeat;}
.kfzx_cont li .top{
	width:100%;
	height:5px;
	display:block;
	background:url(../images/kfzx_top.png) no-repeat;}
.kfzx_cont li .bot{
	width:100%;
	height:5px;
	display:block;
	background:url(../images/kfzx_bot.png) no-repeat;}
.kfzx_cont li .mid{
	min-height:26px;
	background:#f5f5f5;
	font-size:14px;
	color:#000000;
	padding:0 5px;
	line-height:24px;}
.kfzx_cont li .mid em{
	color:#cf002b;
	float:left;}
.kfzx_cont li .mid i{
	width:900px;
	font-style:normal;
	float:left;}

/*公募基金（信息披露）*/
.about_gmjj li.li07{
	background:url(../images/about_us08.png) no-repeat;}	
.about_gmjj li.li08{
	background:url(../images/about_us09.png) no-repeat;}	
.about_gmjj li.li09{
	background:url(../images/about_us10.png) no-repeat right top;}
.about_gmjj li.li10{
	background:url(../images/about_us11.png) no-repeat right top;}
.about_gmjj li.li07:hover,
.about_gmjj li.li07.on{
	background:url(../images/about_us08_on.png) no-repeat;}	
.about_gmjj li.li08:hover,
.about_gmjj li.li08.on{
	background:url(../images/about_us09_on.png) no-repeat right top;}
.about_gmjj li.li09:hover,
.about_gmjj li.li09.on{
	background:url(../images/about_us10_on.png) no-repeat right top;}
.about_gmjj li.li10:hover,
.about_gmjj li.li10.on{
	background:url(../images/about_us11_on.png) no-repeat right top;}

/*柜台交易（信息披露）*/
.deal_tit em i{
	background:#e5a75e;}
.deal_nav li{
	margin-right:8px;}
.deal_nav li.li01{
	background:url(../images/deal_li01.png) no-repeat;}
.deal_nav li.li02{
	background:url(../images/deal_li02.png) no-repeat;
	
}
.deal_nav li.li01:hover,
.deal_nav li.li01.on{
	background:url(../images/deal_li01_on.png) no-repeat right top;}
.deal_nav li.li02:hover,
.deal_nav li.li02.on{
	background:url(../images/deal_li02_on.png) no-repeat right top;}
.deal_nav input{
	float:left;
	width:207px;
	height:50px;
	line-height:50px;
	padding-left:10px;
	font-size:14px;
	color:#999;
	font-family:"微软雅黑";
	margin-top:45px;
	background:url(../images/deal_nav_input.png) no-repeat;}
.deal_nav a{
	float:left;
	width:57px;
	height:50px;
	margin-left:15px;
	display:inline-block;
	margin-top:45px;
	background:url(../images/deal_nav_input_a.png) no-repeat;}




/*柜台交易（投资理财）*/
.deal_nav li.li03{
	background:url(../images/deal_li03.png) no-repeat;}
.deal_nav li.li04{
	background:url(../images/deal_li04.png) no-repeat;}
.deal_nav li.li05{
	background:url(../images/deal_li05.png) no-repeat;}
.deal_nav li.li03:hover,
.deal_nav li.li03.on{
	background:url(../images/deal_li03_on.png) no-repeat right top;}
.deal_nav li.li04:hover,
.deal_nav li.li05.on{
	background:url(../images/deal_li04_on.png) no-repeat right top;}
.deal_nav li.li05:hover,
.deal_nav li.li05.on{
	background:url(../images/deal_li05_on.png) no-repeat right top;}
.deal_p{
	font-size:14px;
	color:#666;
	line-height:24px;
	text-indent:2em;}

.deal_nav li.dxlc {
    background: url(../images/deal_li02.png) no-repeat;
    background-size: 100% 100%;
}
.about_gmjj .dxlc {
    width: 115px;
    padding-left: 126px;
}
.deal_nav li {
    margin-right: 6px;
}
.deal_nav li.dxlc:hover, .deal_nav li.dxlc.on {
    background: url(../images/deal_li02_on.png) no-repeat right top;
    background-size: 100% 100%;
}
.about_gmjj .dxlc i {
    width: 241px;
}

/*柜台交易首页*/
.deal_box{
	width:100%;
	height:580px;
	overflow:hidden;
	background:url(../images/deal_box.jpg) no-repeat center top;}
.deal_wrap{
	width:1000px;
	height:391px;
	position:relative;
	overflow:hidden;
	z-index:100;
	margin:96px auto 0;}
.deal{
	width:258px;
	height:351px;
	padding:20px 25px 20px 20px;
	position:absolute;
	top:0px;
	background:url(../images/deal.gif) no-repeat;}
.deal01{
	left:0px;
	z-index:110;}
.deal02{
	left:200px;
	z-index:120;}
.deal03{
	left:400px;
	z-index:130;}
.deal04{
	left:600px;
	z-index:140;}
.deal05{
	left:800px;
	z-index:150;}
.deal .tit em{
	float:right;
	width:180px;
	height:1px;
	background:#dcdcdc;
	position:relative;
	margin-top:12px;}
.deal .tit em.em02{
	width:144px;}
.deal .tit em.em03{
	width:213px;}
.deal .tit i{
	width:37px;
	height:3px;
	background:#b3b3b3;
	position:absolute;
	top:-1px;
	left:0px;}
.deal .tit span{
	font-size:18px;
	color:#b3b3b3;}
.deal .icon{
	width:63px;
	height:51px;
	font-size:14px;
	color:#cccccc;
	text-align:center;
	padding-top:12px;
	position:absolute;
	bottom:37px;
	left:21px;
	background:url(../images/deal_icon01.png) no-repeat;}
.deal a{
	width:174px;
	height:174px;
	display:block;
	position:absolute;
	top:109px;
	left:65px;}
.deal:hover{
	cursor:pointer;
	background:url(../images/deal_on.gif) no-repeat;}
.deal:hover span{
	color:#FFF;}
.deal:hover em,
.deal:hover i{
	background:#FFF;}
.deal:hover .icon{
	color:#e5a75e;
	background:url(../images/deal_icon01_on.png) no-repeat;}
.deal04 .icon,
.deal05 .icon{
	color:#FFF;
	background:url(../images/deal_icon02.png) no-repeat;}	
.deal01 a{
	background:url(../images/deal_a01.png) no-repeat;}	
.deal01:hover a{
	background:url(../images/deal_a01_on.png) no-repeat;}			
.deal01:hover a:hover{
	background:url(../images/deal_a01_cur.png) no-repeat;}			
.deal02 a{
	background:url(../images/deal_a02.png) no-repeat;}	
.deal02:hover a{
	background:url(../images/deal_a02_on.png) no-repeat;}			
.deal02:hover a:hover{
	background:url(../images/deal_a02_cur.png) no-repeat;}			
.deal03 a{
	background:url(../images/deal_a03.png) no-repeat;}	
.deal03:hover a{
	background:url(../images/deal_a03_on.png) no-repeat;}			
.deal03:hover a:hover{
	background:url(../images/deal_a03_cur.png) no-repeat;}			
.deal04 a{
	background:url(../images/deal_a04.png) no-repeat;}	
.deal04:hover a{
	background:url(../images/deal_a04_on.png) no-repeat;}			
.deal04:hover a:hover{
	background:url(../images/deal_a04_cur.png) no-repeat;}			
.deal05 a{
	background:url(../images/deal_a05.png) no-repeat;}	
.deal05:hover a{
	background:url(../images/deal_a05_on.png) no-repeat;}			
.deal05:hover a:hover{
	background:url(../images/deal_a05_cur.png) no-repeat;}			
	
/*柜台交易（投资理财）*/	
.deal_tab th{
	font-weight:normal;
	background:#aeadad;
	color:#FFF;
	padding:8px 15px;
	font-size:14px;
	border:1px solid #a19e9e;}
.deal_tab td{
	height:38px;
	text-align:center;
	font-size:14px;
	color:#666666;
	padding:3px 10px;
	border:1px solid #a19e9e;}
.deal_tab .tr_bg td{
	background:#f6f5f5;}
.deal_tab span{
	display:block;
	position:relative;}
.deal_tab td a.buy{
	position:absolute;
	top:-7px;
	left:75px;
	width:57px;
	height:31px;
	line-height:31px;
	padding-left:41px;
	color:#FFF;
	display:none;
	z-index:99;
	text-align:left;
	background:url(../images/deal_tab_a.png) no-repeat;}
.deal_tab td a.nobuy{
	position:absolute;
	top:-7px;
	left:75px;
	width:57px;
	height:31px;
	line-height:31px;
	padding-left:41px;
	color:#FFF;
	display:none;
	z-index:99;
	text-align:left;
	background:url(../images/deal_tab_noa.png) no-repeat;}
.deal_tab tr:hover a{
	display:block;}
.deal_tab tr:hover td{
	background:#cbcaca;}

/*信用业务*/
.xyyw_cont{
	margin-top:20px;
	padding:15px 16px;
	background:#FFF;}
.xyyw_cont .inner_rt{
	width:798px;}
.xyyw_cont .rt_cont{
	padding:0 0 0 20px;}
.xyyw_box{
	margin-top:17px;}
.xyyw_box .lt{
	width:488px;
	height:194px;
	float:left;
	padding:13px 11px;
	background:#f8f8f8;}
.xyyw_box .tit{
	margin-bottom:6px;}
.xyyw_box .tit a{
	float:right;
	width:51px;
	height:28px;
	line-height:28px;
	color:#FFF;
	font-size:13px;
	padding-left:10px;
	background:url(../images/fzjg_rt02.png) no-repeat;}
.xyyw_box .tit span{
	display:block;
	width:105px;
	height:35px;
	font-size:16px;
	color:#FFF;
	line-height:28px;
	text-align:center;
	background:url(../images/fzjg_rt03.png) no-repeat;}
.xyyw_box .news_list li{
	height:23px;
	line-height:23px;
	border-bottom:1px dotted #ccc;}	
.xyyw_box .news_list a{
	font-size:13px;
	color:#000;}	
.xyyw_box .news_list span{
	font-size:13px;
	font-family:Arial;
	color:#999999;}	
.xyyw_box .news_list em{
	top:6px;}	
.xyyw_box .rt{
	width:245px;
	height:194px;
	float:right;
	padding:13px 3px;
	background:#f8f8f8;}
.xyyw_box .tit02 span{
	width:170px;
	background:url(../images/xyyw02.png) no-repeat;}
.xyyw_tab{
	padding:0 8px;}
.xyyw_tab th{
	font-weight:normal;
	color:#FFF;
	font-size:16px;
	height:49px;
	vertical-align:middle;
	border:1px solid #e1e1e1;
	background:#cccccc;
	border-top:none;}
.xyyw_tab td{
	color:#666666;
	font-size:16px;
	height:50px;
	vertical-align:middle;
	text-align:center;
	border:1px solid #e1e1e1;
	background:#FFF;}
.xyyw_tab i{
	height:49px;
	line-height:49px;
	display:block;
	font-style:normal;
	position:relative;}
.xyyw_tab b{
	width:8px;
	height:53px;
	display:block;
	position:absolute;
	top:0px;}
.xyyw_tab b.b01{
	left:-8px;
	background:url(../images/xxyw03.png) no-repeat;}
.xyyw_tab b.b02{
	right:-8px;
	background:url(../images/xxyw04.png) no-repeat;}
.drop_list02{
	top:30px;}
.xyyw_input li{
	height:36px;
	float:left;
	margin:0 12px 11px 0;}
.xyyw_input li span{
	display:inline-block;
	height:34px;
	line-height:34px;
	font-size:14px;
	float:left;
	width:70px;
	text-align:right;}
.drop_btn03{
	display:inline-block;
	width:169px;
	height:32px;
	line-height:32px;
	font-size:14px;
	padding-left:10px;
	color:#666;
	border:1px solid #d8d8d8;
	background:#FFF url(../images/xyyw05.png) no-repeat 140px center;}
.date_btn{
	display:inline-block;
	width:169px;
	height:32px;
	line-height:32px;
	font-size:14px;
	padding-left:10px;
	color:#666;
	border:1px solid #d8d8d8;
	background:#FFF url(../images/xyyw06.png) no-repeat 135px center;}
.xyyw_input li input{
	display:inline-block;
	float:left;
	width:169px;
	height:32px;
	line-height:32px;
	font-size:14px;
	padding-left:10px;
	color:#666;
	font-family:"微软雅黑";
	border:1px solid #d8d8d8;}
.xyyw_input a.check_btn{
	width:76px;
	height:36px;
	line-height:36px;
	color:#FFF;
	font-size:16px;
	display:inline-block;
	padding-left:64px;
	background:url(../images/xyyw_li_a.png) no-repeat;}
.xyyw_tab02 th{
	background:#cf002b;
	color:#FFF;
	font-weight:normal;
	font-size:16px;
	padding:10px 0;
	border:1px solid #c7c7c7;}
.xyyw_tab02 td{
	color:#666666;
	font-weight:normal;
	font-size:14px;
	padding:15px 0;
	text-align:center;
	border:1px solid #c7c7c7;}
.xyyw_input i{
	width:1px;
	height:34px;
	float:left;
	margin:0 25px 0 50px;
	background:#ebebeb;
	display:inline-block;}
.ml35{
	margin-left:35px !important;}
.special{
	padding-top:6px;
	height:46px !important;
	line-height:20px !important;}
.pa20 a{
	padding:0 20px;}
.tips{
	font-size:12px;
	color:#666666;
	padding:15px 40px;}
.tips li{
	width:335px;
	float:left;
	line-height:20px;
	margin-right:20px;}
.fzjg_side .top h3 a{
	color:#FFF;
	display:block;}


/*财富管理*/
.cfgl_ul{
	width:960px;
	background:#FFF;
	padding:20px;}
.cfgl_ul li{
	width:309px;
	height:387px;
	float:left;
	margin-right:20px;
	position:relative;}
.cfgl_ul li h3{
	width:309px;
	height:91px;
	line-height:73px;
	font-size:22px;
	font-weight:normal;
	text-align:center;
	color:#FFF;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	background:url(../images/cfgl_h3.png) no-repeat;}
.cfgl_ul li a{
	position:absolute;
	left:0px;
	bottom:0px;
	display:block;
	width:309px;
	height:311px;
	z-index:99;}
.cfgl_ul li a em{
	width:280px;
	height:60px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-140px;
	z-index:99;}
.cfgl_ul li a span{
	position:absolute;
	top:0px;
	left:0px;
	z-index:88;
	display:block;
	width:309px;
	height:311px;
	background:url(../images/cfgl_a.png) repeat;}
.cfgl_ul li a img{
	position:absolute;
	top:0px;
	left:0px;
	z-index:77;}
.cfgl_ul li a:hover span{
	background:url(../images/cfgl_a_on.png) repeat;}
	
/*登录*/
.popup03{
	width:100%;
	height:100%;
	background:#000;
	-moz-opacity: 0.4;
	opacity:0.4;
	filter: alpha(opacity=40);
	position:absolute;
	top:0%;
	left:0%;
	z-index:100000000;}
.popup_cont03{
	width:556px;
	position:absolute;
	top:135px;
	left:50%;
	margin-left:-326px;
	z-index:100000001;
	background:#FFF;
	padding:20px 45px 60px;
	border:3px solid #f2f2f2;}
.popup_cont03 .close{
	width:28px;
	height:28px;
	display:block;
	position:absolute;
	top:-18px;
	right:-18px;
	background:url(../images/close02.png) no-repeat;}
.pop_login{
	width:300px;
	margin:0 auto;}
.pop_login h3{
	height:35px;
	line-height:40px;
	font-size:18px;
	color:#666666;
	font-weight:normal;
	padding-left:48px;
	padding-bottom:12px;
	border-bottom:1px solid #ededed;
	background:url(../images/pop_login01.png) no-repeat left top;}
.pop_tips{
	height:23px;
	color:#666666;
	line-height:23px;
	font-family:"宋体";
	padding-left:42px;
	margin-top:30px;
	border:1px solid #c0a264;
	background:#e9b47a url(../images/pop_login02.png) no-repeat 10px center;}
.pop_login li{
	height:35px;
	margin-top:14px;}
.pop_login li span{
	float:left;
	width:35px;
	height:35px;
	display:inline-block;}
.pop_login li.li01 span{
	background:#cf002b url(../images/pop_login03.png) no-repeat center;}
.pop_login li.li02 span{
	background:#cf002b url(../images/pop_login04.png) no-repeat center;}
.pop_login li.li03 span{
	background:#cf002b url(../images/pop_login05.png) no-repeat center;}
.pop_login li input{
	float:left;
	width:252px;
	height:33px;
	line-height:33px;
	padding-left:12px;
	font-size:12px;
	color:#666666;
	font-family:"微软雅黑";
	border:1px solid #d5dae0;
	border-left:none;}
.pop_login li.li03 input{
	width:151px;}
.pop_login li a{
	float:right;
	width:89px;
	height:33px;
	text-align:center;
	position:relative;
	display:inline-block;
	z-index:9;
	border:1px solid #d5dae0;}
.pop_login li a em{
	width:91px;
	height:35px;
	line-height:35px;
	color:#FFF;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;}
.pop_login li a:hover em{
	display:block;}
.pop_btn01 a{
	height:16px;
	line-height:16px;
	padding-left:23px;
	display:block;
	font-size:12px;
	font-family:"宋体";
	margin-top:14px;
	background:url(../images/pop_login07.png) no-repeat left center;}
.pop_btn01 a:hover,
.pop_btn01 a.on{
	background:url(../images/pop_login07_on.png) no-repeat left center;}
.pop_btn02 a{
	width:300px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	display:block;
	margin-top:15px;
	background:url(../images/pop_login08.png) no-repeat left center;}
.pop_btn03{
	text-align:right;
	margin-top:10px;}
.pop_btn03 a{
	color:#e5a75e;
	font-family:"宋体";}
.pop_btn03 em{
	width:1px;
	height:13px;
	background:#e4d5c3;
	margin:0 10px;
	vertical-align:middle;
	display:inline-block;}

/*注册*/
.enroll{
	width:100%;
	padding:55px 0;
	background:#FFF;}
.enroll_box{
	width:585px;
	margin:0 auto;}
.enroll_box h3{
	height:33px;
	line-height:45px;
	padding-left:45px;
	font-size:18px;
	color:#666666;
	font-weight:normal;
	padding-bottom:24px;
	margin-bottom:32px;
	border-bottom:1px dashed #d6d6d6;
	background:url(../images/enroll01.png) no-repeat left top;}
.enroll_box li{
	height:36px;
	margin-bottom:15px;}
.enroll_box li span{
	width:70px;
	height:36px;
	line-height:36px;
	font-size:14px;
	color:#999999;
	float:left;
	text-align:right;
	margin-right:35px;
	display:inline-block;}
.enroll_box li span em{
	color:#cf002b;
	margin-right:5px;
	font-family:"宋体";}
.enroll_box li input{
	float:left;
	width:236px;
	height:34px;
	line-height:34px;
	padding-left:10px;
	border:1px solid #dedddd;
	border-radius:5px;
	color:#999999;
	margin-right:13px;
	background:#FFF;}
.enroll_box li b{
	float:left;
	width:16px;
	height:36px;
	display:inline-block;
	background:url(../images/enroll02.png) no-repeat center;}
.enroll_box li i{
	float:left;
	height:28px;
	line-height:28px;
	background:#FFF;
	border:1px solid #dedddd;
	border-radius:4px;
	margin-top:3px;
	font-style:normal;
	padding:0 7px;
	position:relative;
	display:inline-block;}
.enroll_box li i.wrong{
	padding-left:28px;
	background:url(../images/enroll03.png) no-repeat 7px center;}
.enroll_box li i strong{
	width:6px;
	height:30px;
	display:inline-block;
	position:absolute;
	top:-1px;
	left:-6px;
	background:url(../images/enroll05.png) no-repeat center;}
.w140{
	width:140px !important;}
.mr7{
	margin-right:7px !important;}
.get_code{
	float:left;
	width:88px;
	height:34px;
	line-height:34px;
	color:#999999;
	background:#f7f7f7;
	font-size:14px;
	text-align:center;
	border:1px solid #dedddd;
	border-radius:5px;
	margin-right:13px;
	display:inline-block;}
.get_code:hover{
	color:#999;
	background:#F1F1F1;}
.enroll_btn{
	padding-left:105px;}
.enroll_btn01{
	font-size:14px;
	color:#999999;
	height:20px;
	line-height:20px;
	margin-top:10px;}
.enroll_btn01 .btn01{
	width:15px;
	height:20px;
	vertical-align:top;
	display:inline-block;
	margin-right:6px;
	background:url(../images/enroll06.png) no-repeat center;}
.enroll_btn01 .btn01:hover,
.enroll_btn01 .btn01.on{
	background:url(../images/enroll06_on.png) no-repeat center;}
.enroll_btn01 .btn02{
	color:#e5a75e;
	margin-left:5px;}
.enroll_btn02 a{
	width:248px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	color:#FFF;
	display:block;
	margin-top:24px;
	background:url(../images/enroll07.png) no-repeat;}
.enroll_btn p{
	font-size:12px;
	font-family:"宋体";
	color:#999999;
	margin-top:10px;}
.enroll_btn p a{
	color:#e5a75e;}
.select_box{
	width:66px;
	height:36px;
	position:relative;
	display:inline-block;}
.select01,.select02{
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#010101;
	padding-left:14px;
	display:inline-block;
	border:1px solid #dedddd;
	border-radius:5px;}
.select01{
	width:52px;
	background:url(../images/enroll04.png) no-repeat 44px center;}
.select02{
	width:79px;
	background:url(../images/enroll04.png) no-repeat 68px center;}
.select_list01,.select_list02{
	position:absolute;
	top:37px;
	left:0px;
	background:#FFF;
	border:1px solid #dedddd;}
.select_list01{
	width:66px;}
.select_list02{
	width:93px;}
.select_list01 a,.select_list02 a{
	height:30px;
	line-height:30px;
	font-size:14px;
	padding-left:14px;
	display:block;
	border-bottom:1px solid #dedddd;}
.select_list01 a{
	width:52px;}
.select_list02 a{
	width:79px;}

/*注册成功*/
.pop_login02{
	padding-top:60px;
	text-align:center;}
.pop_login02 h4{
	font-size:24px;
	color:#999999;
	font-weight:normal;
	padding:17px 0;
	border-bottom:1px dashed #dedddd;}
.pop_login02 a{
	margin:10px auto 0;}
.pop_login02 p{
	font-size:14px;
	color:#999999;
	margin-top:10px;}
.pop_login02 p em{
	color:#cf002b;
	margin-right:5px;}

/*忘记密码*/
.enroll_box h3.h3_02{
	background:url(../images/enroll08.png) no-repeat left top;}
.enroll_btn03{
	margin-bottom:200px;}
.enroll_btn03 p{
	width:248px;
	font-family:"微软雅黑";
	font-size:14px;
	text-align:center;}	

/*找回密码*/		
.enroll_box h3.h3_03{
	background:url(../images/enroll09.png) no-repeat left top;}	
.enroll_box h5{
	font-size:14px;
	color:#666666;
	font-weight:normal;
	padding-left:14px;
	margin:20px 0 25px 0;}
	
/*柜台交易（创新业务）*/
.deal_lt{
	width:327px;
	height:361px;
	float:left;
	background:#FFF;
	padding:15px 0;}
.deal_lt .tit{
	padding:0 10px;
	margin-bottom:13px;}
.deal_lt .tit em{
	float:right;
	width:155px;
	height:1px;
	background:#dcdcdc;
	position:relative;
	margin-top:13px;}
.deal_lt .tit em.em02{
	width:144px;}
.deal_lt .tit em.em03{
	width:213px;}
.deal_lt .tit i{
	width:37px;
	height:3px;
	background:#b3b3b3;
	position:absolute;
	top:-1px;
	left:0px;}
.deal_lt .tit span{
	font-size:18px;
	color:#b3b3b3;}
.deal_lt li{
	width:100%;
	height:60px;
	line-height:60px;
	font-size:22px;
	color:#666666;
	padding:26px 0;
	border-bottom:1px solid #e7e7e7;}
.deal_lt li span{
	width:60px;
	height:60px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	display:inline-block;
	margin:0 30px 0 40px;
	background:url(../images/deal_lt.png) no-repeat center;}
.deal_rt{
	width:660px;
	height:391px;
	float:right;
	padding-left:13px;
	background:url(../images/deal_rt_bg.png) repeat;}
.deal_rt li{
	width:590px;
	height:145px;
	margin-bottom:13px;
	background:#FFF;
	padding:22px 35px;}
.deal_rt .img{
	width:173px;
	height:145px;
	float:left;
	position:relative;}
.deal_rt em{
	width:1px;
	height:100px;
	background:#eef0f5;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-50px;
	right:0px;}
.deal_rt .cont{
	width:370px;
	height:145px;
	float:right;
	overflow:hidden;}
.deal_rt .cont a{
	width:155px;
	height:37px;
	line-height:37px;
	padding-left:25px;
	font-size:18px;
	color:#FFF;
	display:block;
	margin:10px 0;
	background:url(../images/deal_rt_a.png) no-repeat;}
.deal_rt .cont a:hover{
	background:url(../images/deal_rt_a_on.png) no-repeat;}
.deal_rt .cont p{
	font-size:14px;
	color:#666666;
	line-height:24px;}


/*首页切换*/
.index_tit02 span{
	height:50px;
	float:left;
	display:inline-block;
	position:relative;
	z-index:99;}
.index_tit02 a.more02{
	width:99px;
	height:25px;
	font-size:14px;
	color:#FFF;
	line-height:30px;
	text-align:center;
	font-weight:normal;
	display:none;
	position:absolute;
	top:30px;
	left:50%;
	padding:0px;
	float:none;
	border:none;
	margin-left:-51px;
	background:url(../images/index_tit02_more.png) no-repeat;}
.index_tit02 span:hover a.more02{
	display:block;}
.index_top02 li{
	width:313px;
	height:213px;
	padding:0 0 20px 0;
	margin-top:20px;}
.index_top02 .li_top{
	width:313px;
	height:112px;
	padding-top:33px;
	background:url(../images/li_top02.png) no-repeat;}
.index_top02 .li_top p{
	font-size:35px;
	font-weight:bold;
	font-family:Arial;
	font-style:italic;
	padding-left:30px;}	
.index_top02 .li_top p em{
	font-size:25px;
	font-style:normal;
	margin-left:5px;}
.index_top02 .li_bot{
	padding:0 11px;}
.index_top02 .li_bot h3{
	text-align:left;
	height:28px;
	line-height:28px;}
.index_top02 .li_bot i{
	font-style:normal;
	float:right;
	font-size:14px;
	color:#999999;}
	
	
/*关于山证-公司管理层*/
.glc_box{
	width:758px;
	height:179px;
	margin-bottom:15px;
	border:1px solid #eeeeee;}
.glc_box .lt{
	width:184px;
	height:179px;
	float:left;
	display:block;
	position:relative;
	background:url(../images/glc_lt_bg.gif) no-repeat;}	
.glc_box .lt h3{
	font-size:14px;
	color:#666666;
	text-align:center;
	margin-top:135px;}
.glc_box .lt h3 span{
	display:block;
	font-weight:normal;}
.glc_box .photo_bg{
	width:120px;
	height:120px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-60px;
	z-index:99;
	background:url(../images/glc_photo_bg.png) no-repeat;}
.glc_box .photo{
	width:120px;
	height:120px;
	position:absolute;
	top:10px;
	left:50%;
	margin-left:-60px;
	z-index:88;}
.glc_box .rt{
	width:570px;
	height:163px;
	float:right;
	padding:8px 0;
	position:relative;}	
.glc_box .rt p{
	color:#666666;
	line-height:20px;}

/*柜台交易-客户服务*/
.khfw_ul{
	margin:20px 0;
	padding-bottom:9px;
	border-bottom:4px solid #bbbbbb;}
.khfw_ul li{
	float:left;
	width:127px;
	height:65px;
	text-align:center;
	line-height:65px;
	font-size:18px;
	color:#bbbbbb;
	margin-right:13px;
	position:relative;
	background:url(../images/khfw_li.png) no-repeat;}
.khfw_ul li em{
	width:127px;
	height:4px;
	display:none;
	position:absolute;
	top:74px;
	left:0px;
	background:#cf002b;}
.khfw_ul li:hover,
.khfw_ul li.on{
	color:#cf002b;
	cursor:pointer;
	background:url(../images/khfw_li_on.png) no-repeat;}
.khfw_ul li:hover em,
.khfw_ul li.on em{
	display:block;}
	
	
.gmjj_tab td a.name{
	    width:100%;
	background:none;
	color:#666;}
.gmjj_tab td a.name:hover{
	color:#cf002b;}	
.pro_hot li .tit span{
	width:140px;
	display:inline-block;}	
.pro_hot li .tit em{
	display:inline-block;
	margin-left:10px;}
.hot_cont li .tit span{

	display:inline-block;}	
.hot_cont li .tit em{
	display:inline-block;
	margin-left:10px;}
.hot_cont li p.tit_tips{
	text-align:right;
	color:#999;
	padding-left:0px;
	margin-right:5px;
	margin-bottom:0px;}
.hot_cont li p.tit{
	margin:0 0 5px 0;}
.hot_cont li p{
	margin:11px 0;}
.pro_hot li p.tit_tips{
	margin-right:15px;}
	

/*首页切换-代销基金*/
.index_top02 .li_top03{
	height:84px;
	background:url(../images/li_top03.png) no-repeat;}
.index_top02 .li_bot03 h3{
	border-bottom:none;
	padding-bottom:0px;
	margin-bottom:0px;}
.index_top02 .li_bot03 i{
	margin-right:22px;}
.index_top02 .li_bot03 p{
	text-align:left;
	line-height:24px;}

/*首页切换-资产管理*/
.index_top02 .li_top04{
	height:109px;
	padding-top:50px;
	background:url(../images/li_top04.png) no-repeat;}
.index_top02 .li_bot04 h3{
	padding-bottom:5px;
	margin:5px 0;}
.index_top02 .li_bot04 i{
	margin-right:6px;}
.index_top02 .li_bot04 p span{
	margin-right:25px;}

/*首页切换-公募基金*/
.index_top02 .li_top05{
	height:109px;
	padding-top:50px;
	background:url(../images/li_top05.png) no-repeat;}

/*视频点播*/
.vedio_lt{
	width:825px;
	float:left;}
.vedio_rt{
	width:158px;
	float:right;}
.vedio_box{
	width:825px;
	height:500px;
	position:relative;}
.vedio_box a{
	width:56px;
	height:26px;
	line-height:26px;
	display:block;
	color:#FFF;
	padding-left:28px;
	position:absolute;
	right:-101px;
	bottom:0px;
	background:url(../images/vedio_down01.png) no-repeat;}
.vedio_tit{
	height:34px;
	border-bottom:2px solid #e5a75e;}
.vedio_tit em{
	width:130px;
	height:34px;
	line-height:34px;
	padding-left:28px;
	display:inline-block;
	font-size:16px;
	color:#FFF;
	background:url(../images/vedio_tit.png) no-repeat;}
.vedio_tit a{
	width:40px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	margin-left:1px;
	background:#e5a75e;
	display:inline-block;
	margin-top:13px;}
.vedio_down ul{
	margin-top:8px;}
.vedio_down li{
	width:120px;
	height:18px;
	line-height:18px;
	float:left;
	padding-right:25px;
	margin-right:23px;
	border-right:1px solid #dddddd;}
.vedio_down li a{
	display:inline-block;}
.vedio_down li a.btn{
	float:right;
	width:10px;
	height:18px;
	background:url(../images/vedio_down02.png) no-repeat center;}
.vedio_rt ul{
	padding:0 10px}
.vedio_rt li{
	height:14px;
	line-height:14px;
	margin-top:12px;
	padding:0 10px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;}
.vedio_rt li em,
.vedio_rt li span{
	float:right;
	width:22px;
	height:14px;
	color:#999999;
	padding-left:15px;}
.vedio_rt li em{
	background:url(../images/vedio_rt_em.png) no-repeat left center;}
.vedio_rt li span{
	background:url(../images/vedio_rt_span.png) no-repeat left center;}
	
/*柜台交易(创新业务） new*/
.deal_wrap{
	overflow:visible;}
.deal_box{
	overflow:visible;}
.deal_rt{
	position:relative;}
.deal_ul_wrap{
	height:391px;
	overflow:hidden;}
.deal_rt .up,
.deal_rt .down{
	width:98px;
	height:41px;
	position:absolute;
	left:50%;
	margin-left:-49px;
	z-index:999;}
.deal_rt .up{
	top:-50px;
	background:url(../images/deal_rt_up.png) no-repeat;}
.deal_rt .down{
	bottom:-50px;
	background:url(../images/deal_rt_down.png) no-repeat;}
	
/*2015-8-28 new*/

/*人员公示tab切换*/
.tab_nav{
	height:49px;
	background:#cf002b;}	
.tab_nav li{
	height:49px;
	line-height:49px;
	float:left;
	color:#FFF;
	font-size:16px;
	cursor:pointer;
	padding:0 20px;
	position:relative;}
.tab_nav li em{
	width:100%;
	height:4px;
	display:none;
	position:absolute;
	top:-4px;
	left:0px;
	background:#e5a75e;}
.tab_nav li:hover,
.tab_nav li.on{
	background:#e5a75e;}	
.tab_nav li:hover em,
.tab_nav li.on em{
	display:block;}	
.deal_box02{
	overflow:hidden;
	padding-top:96px;}
.deal_wrap02{
	overflow:hidden;
	margin:0 auto;}
.pro_nav02 ul{
	width:100%;
	height:51px;
	background:#CF002B;}
.pro_nav02 ul li{
	width:120px;}	
	
/*2015-9-1 new*/	
.n_p_tab a.name{
	width:auto;
	height:auto;
	color:#CF002B;
	background:none;}	
.f_drop{
	float:left;
	display:inline-block;
	position:relative;
	z-index:99;
	margin-top:9px;}
.f_drop_btn{
	display:inline-block;
	width:108px;
	height:18px;
	line-height:18px;
	font-size:12px;
	overflow: hidden;
	color:#cf002b;
	padding-left:10px;
	padding-right:22px;
	border:1px solid #ccc;
	background:#FFF url(../images/f_drop.gif) no-repeat 117px center;}
.f_drop_list{
	position:absolute;
	min-width:141px;
	top:21px;
	left:0px;
	z-index:9999999;
	line-height:25px;
	background:#FFF;
	overflow-y:auto;
	height:100px;
	border:1px solid #ccc;
	overflow-x:hidden;}
.f_drop_list a {
	height:20px;
	line-height:20px; 
	background:none; 
	color:#5D5D5D; 
	display:block; 
	font-size:12px;
	padding:0 20px 0 10px;
	word-break:keep-all;
	white-space:nowrap;}

.f_drop_list a:hover {
	border-top:none; 
	color:#FFF; 
	background:#cf002b;}
/*404*/
.h404{
	position:relative;
	height:800px;
	background:url(../images/404.jpg) no-repeat center 0; }
.h404 p{
	position:absolute; 
	font-size:25px;  
	display:block; 
	top:60%; 
	left:38%; 
	color:#666666;}
.a_404{
	font-size:25px; 
	text-decoration:underline; 
	color:#cf002b;}
	

.inner_banner{
	height:334px;}	
.inner_banner .banner_ul a{
	height:334px;}
.main03{
	position:relative;
	z-index:111;}


/*2015-9-7 new*/
.wt_bot_lt dl .dd_left{
	left:8px;}
.login_box a.home{
	float:left;
	line-height:18px;
	font-style:normal;
	padding-left:23px;
	display:inline-block;
	color:#CCC;
	background:url(../images/home.png) no-repeat left center;}	
	
	
/* 0908 柜台首页 */
.deal.on{
	cursor:pointer;
	background:url(../images/deal_on.gif) no-repeat;}
.deal.on span{
	color:#FFF;}
.deal.on em,
.deal.on i{
	background:#FFF;}
.deal.on .icon{
	color:#e5a75e;
	background:url(../images/deal_icon01_on.png) no-repeat;}
	
		
.deal01.on a{
	background:url(../images/deal_a01_on.png) no-repeat;}			
.deal01.on a:hover{
	background:url(../images/deal_a01_cur.png) no-repeat;}			

.deal02.on a{
	background:url(../images/deal_a01_on.png) no-repeat;}			
.deal02.on a:hover{
	background:url(../images/deal_a01_cur.png) no-repeat;}			

.deal03.on a{
	background:url(../images/deal_a01_on.png) no-repeat;}			
.deal03.on a:hover{
	background:url(../images/deal_a01_cur.png) no-repeat;}			

.deal04.on a{
	background:url(../images/deal_a01_on.png) no-repeat;}			
.deal04.on a:hover{
	background:url(../images/deal_a01_cur.png) no-repeat;}			

.deal05.on a{
	background:url(../images/deal_a01_on.png) no-repeat;}			
.deal05.on a:hover{
	background:url(../images/deal_a01_cur.png) no-repeat;}			


.index_numb{
	position:relative;}
.numb_banner{
	position:absolute;
	left:14px;
	bottom:14px;}

/*2015-9-6 new*/
.enroll_box textarea {
	float:left;
    width:400px;
    height:150px;
    padding:15px;
    vertical-align:middle;
    font-size:14px;
    border-radius:5px;
    border:1px solid #DEDDDD;
    font-family: "微软雅黑";
	*margin-bottom:15px;}	
.enroll_box a.code_btn {
    float:left;
    width:90px;
    height:36px;
    display: inline-block;}

/*2015-9-22 视频点播修改*/
.vedio_lt{
width:650px;}
.vedio_box{
width:650px;}
.vedio_rt{
width:300px;}
.vedio_down{
width:300px;
float:left;
margin:20px 50px 0 0;}
.vedio_down ul{
margin-top:0px;}
.vedio_down li{
width:274px;
margin-top:8px;
margin-right:0px;}

.vedio_down{
position:relative;}
.vedio_btn{
position:absolute;
top:0px;
right:0px;}
.vedio_btn a{
width:40px;
height:20px;
line-height:20px;
text-align:center;
color:#FFF;
margin-left:1px;
background:#e5a75e;
display:inline-block;
margin-top:13px;}

/*更改首页banner高度，不用时注释*/
.banner{
height:380px;}
.banner_ul li a{
height:380px;}
.ban_rt{
width:182px;
height:182px;
top:84px;}
.ban_news{
top:329px;}
.ban_rt li{
width:90px;
height:90px;}
.ban_rt li a{
width:90px;
height:25px;
padding-top:65px;}
.index_top{
height:290px;
padding:2px 16px 8px;
margin-bottom:10px;}

.ban_rt li a.ban_r01{
background:url(../images/ban_r01.png) no-repeat center 12px;}
.ban_rt li a.ban_r02{
background:url(../images/ban_r02.png) no-repeat center 12px;}
.ban_rt li a.ban_r03{
background:url(../images/ban_r03.png) no-repeat center 8px;}
.ban_rt li a.ban_r04{
background:url(../images/ban_r04.png) no-repeat center 12px;}

.index_top02 li{
margin-top:0px;
padding: 0px 0px 20px !important;}


.index_top li{
width:291px;
padding:10px 11px;}

.index_top02 li{
width:313px;}

.index_mid{
margin-bottom:10px;}

.main{
padding:30px 0 10px 0;}

.index_tit a{
 font-size:18px;
}




/*2015-10-23 new*/
.head_nav03 li{
	text-align:center;}
.head_nav03 li a{
	width:126px;
	height:48px;
	line-height:48px;
	text-align:center;
	padding:0px;
	margin:0 13px;
	display:inline-block;}
.head_nav03 li a:hover,
.head_nav03 li a.on{
	background:url(../images/head_nav03.png) no-repeat;}
.head_nav03 .login_box{
	padding-top:20px;
	height:48px;}
.head_nav03 .login_box span{
	height:25px;
	line-height:25px;
	font-size:18px;
	padding-left:28px;
	display:block;
	color:#999;
	margin-top:10px;
	background:url(../images/login_box_span03.png) no-repeat left 6px;
	padding-right: 0px;}
.ban_links{
	width:100%;
	top:355px;
	position:absolute;}
.ban_links a{
	width:315px;
	height:80px;
	padding-left:175px;
	padding-top:36px;
	display:inline-block;
	font-size:30px;}
.ban_links a span{
	display:block;
	font-size:14px;
	color:#999999;
	font-family:Arial;
	margin-top:2px;}
.ban_links a:hover span{
	color:#CF002B;}
.ban_links .a01{
	float:left;
	background:url(../images/ban_links_a01.png) no-repeat;}
.ban_links .a02{
	float:right;
	background:url(../images/ban_links_a02.png) no-repeat;}
.bgf{
	background:#FFF;}
.tgyw_box01{
	height:172px;
	margin-bottom:30px;
	background:url(../images/tgyw_box01.png) no-repeat;}
.tgyw_box01 .tit{
	width:172px;
	height:72px;
	float:left;
	text-align:center;
	font-size:24px;
	color:#fefefe;
	padding-top:100px;
	margin-right:65px;
	background:url(../images/tgyw_box01_tit.png) no-repeat center 33px;}
.tgyw_box01 .cont{
	width:740px;
	float:left;
	font-size:16px;
	color:#666666;
	line-height:26px;
	text-indent:2em;
	padding:20px 23px 0 0;}
.index_tit b{
	font-size:24px;
	color:#666666;
	font-family:Arial;
	margin:0 20px;
	font-weight:normal;}
.tgyw_box02 .btn01{
	margin:15px 0 60px 0;
	text-align:center;}
.tgyw_box02 .btn01 a{
	width:236px;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:30px;
	color:#FFF;
	display:inline-block;
	margin:0 22px;
	background:url(../images/tgyw_box02_a.png) no-repeat;}
.tgyw_box02 .btn02{
	margin-bottom:50px;}
.tgyw_box02 .btn02 a{
	width:306px;
	height:261px;
	display:inline-block;
	position:relative;
	float:left;
	margin-right:41px;}
.tgyw_box02 .btn02 a .bg{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:33;
	background:url(../images/btn02_a_bg.png) no-repeat;}
.tgyw_box02 .btn02 a .img{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:11;}
.tgyw_box02 .btn02 a .tit{
	width:100%;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:20px;
	color:#FFF;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:22;
	background:url(../images/btn02_a_tit.png) repeat;}
.cpjs{
	position:relative;
	margin-top:36px;}
.cpjs_nav{
	width:483px;
	height:61px;
	position:absolute;
	top:-7px;
	left:12px;}	
.cpjs_nav li{
	width:237px;
	height:61px;
	line-height:54px;
	float:left;
	color:#FFF;
	font-size:18px;
	text-align:center;
	margin-right:5px;}	
.cpjs_nav li.li01{
	background:url(../images/cpjs_nav01.png) no-repeat;}	
.cpjs_nav li.li02{
	background:url(../images/cpjs_nav02.png) no-repeat;}	
.cpjs_nav li.li01:hover,
.cpjs_nav li.li01.on{
	cursor:pointer;
	background:url(../images/cpjs_nav01_on.png) no-repeat;}	
.cpjs_nav li.li02:hover,
.cpjs_nav li.li02.on{
	cursor:pointer;
	background:url(../images/cpjs_nav02_on.png) no-repeat;}	
.cpjs_top{
	width:100%;
	height:20px;
	display:block;
	background:url(../images/cpjs_top.png) no-repeat;}
.cpjs_mid{
	padding:35px 12px 30px;
	background:#FFF;}
.cpjs_bot{
	width:100%;
	height:20px;
	display:block;
	background:url(../images/cpjs_bot.png) no-repeat;}
.bor_radius01{
	border-radius:20px 0 0 0;}
.bor_radius02{
	border-radius:0 20px 0 0;}
.bor_radius03{
	border-radius:0 0 0 20px;}
.bor_radius04{
	border-radius:0 0 20px 0;}
.cpjs_tab{
	border-collapse:separate;}
.cpjs_tab th{
	padding:12px 0;
	font-weight:normal;
	font-size:14px;
	color:#FFF;
	background:#9f9f9f;
	border:1px solid #949494;
	border-bottom:none;
	border-left:none;}
.cpjs_tab td{
	padding:12px 0;
	padding-left:12px;
	color:#666;
	font-size:14px;
	border-top:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;}
.cpjs_tab td p{
	line-height:26px;
	margin:15px 80px 15px 0;}
.cojs_bor{
	border-bottom:1px solid #c8c8c8;}
.tr_bg td{
	background:#eeeeee;}
.pt29{
	padding-top:28px !important;}
.cpjs_tab02 th{
	background:#cf002b;
	border:1px solid #FFF;
	border-bottom:none;
	border-left:none;}
.cpjs_tab02 td{
	font-size:12px;
	text-align:center;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;}
.cpjs_tab02 td a{
	color:#cf002b;}
.fz14{
	font-size:14px !important;}
.contact{
	margin:20px 0 100px;}
.contact .box{
	float:left;
	width:260px;
	height:140px;
	padding:10px 20px 0 20px;
	margin:6px 10px;
	background:url(../images/contact_box.png) no-repeat;}
.contact .box h3{
	font-size:18px;
	color:#666666;
	font-weight:normal;
	padding-bottom:7px;
	border-bottom:1px solid #cccccc;}
.contact .box li{
	height:22px;
	line-height:22px;
	padding-left:40px;
	margin-top:10px;
	font-size:14px;
	color:#666666;}
.contact .box li.li01{
	background:url(../images/contact01.png) no-repeat left center;}
.contact .box li.li02{
	background:url(../images/contact02.png) no-repeat left center;}
.contact .box li.li03{
	background:url(../images/contact03.png) no-repeat left center;}

/*2015-10-29 new 财富管理 */
.cfgl_box{
	margin-bottom:40px;}
.cfgl_tit h3{
	float:left;
	font-size:18px;
	color:#333333;
	font-weight:normal;
	padding-left:40px;}
.cfgl_tit h3.h01{
	background:url(../images/cfgl_tit01.png) no-repeat 16px center;}
.cfgl_tit h3.h02{
	background:url(../images/cfgl_tit02.png) no-repeat 16px center;}
.cfgl_tit h3.h03{
	background:url(../images/cfgl_tit03.png) no-repeat 16px center;}
.cfgl_tit span{
	height:18px;
	line-height:18px;
	color:#cccccc;
	padding-top:4px;
	margin-left:10px;}
.cfgl_tit a{
	color:#333;
	width:63px;
	height:18px;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	margin:0 5px;
	display:inline-block;}
.cfgl_tit a:hover,
.cfgl_tit a.on{
	color:#FFF;
	background:#cf002b;}
.cfgl_cont{
	width:998px;
	height:268px;
	background:#FFF;
	margin-top:12px;
	border:1px solid #ebebeb;}
.cfgl_cont .lt{
	float:left;
	width:466px;
	height:233px;
	padding:35px 16px 0;
	border-right:1px solid #ebebeb;}
.cfgl_cont .rt{
	float:right;
	width:467px;
	height:233px;
	padding:35px 16px 0;}	
.cfgl_cont .img{
	width:142px;
	height:233px;
	float:left;}	
.cfgl_cont .cont{
	width:310px;
	height:233px;
	float:right;}	
.cfgl_cont .cont h3{
	font-size:16px;
	color:#333333;
	font-weight:normal;
	margin-bottom:4px;}	
.cfgl_cont .cont p{
	font-size:14px;
	color:#999999;
	line-height:24px;
	height:120px;
	overflow:hidden;}	
.cfgl_cont .cont a{
	width:108px;
	height:26px;
	line-height:26px;
	text-align:center;
	color:#FFF;
	background:#cf002b;
	margin-top:35px;
	float: right;
	display:block;}	
.cfgl_cont .cont a:hover{
	background:#e50635;}	
.popup04{
	width:100%; 
	height:100%; 
	background:#000; 
	-moz-opacity: 0.5; 
	opacity:0.5; 
	filter: alpha(opacity=40); 
	position:absolute; 
	top:0%; 
	left:0%; 
	z-index:100000000; }
.popup_cont04{
	width:805px;
	height:430px;
	position:absolute;
	top:420px; 
	left:50%; 
	margin-left:-450px; 
	z-index:100000001;
	background:#FFF;
	font-size:16px;
	padding:45px 55px 25px 40px;}
.popup_cont04 .pop_close{
	position:absolute;
	top:10px;
	right:13px;
	width:27px; 
	height:27px; 
	display:block; 
	background:url(../images/close03.png) no-repeat center;}
.popup_cont04 .lt{
	width:440px;
	float:left;}
.popup_cont04 .rt{
	width:285px;
	float:right;}
.popup_cont04 h3{
	color:#333333;
	font-size:18px;
	font-weight:normal;}
.popup_cont04 h4{
	color:#666666;
	font-size:14px;
	font-weight:normal;
	margin-top:15px;
	margin-bottom:5px;}
.popup_cont04 p{
	color:#999;
	font-size:12px;
	line-height:20px;}	
.popup_cont04 li{
	height:26px;
	color:#666666;
	font-size:12px;
	margin-top:28px;}	
.popup_cont04 li .t1{
	float:left;
	width:180px;
	height:24px;
	line-height:24px;
	padding-left:8px;
	font-size:12px;
	border:1px solid #dedede;}	
.popup_cont04 li span{
	height:26px;
	line-height:26px;
	float:left;
	margin-left:40px;
	margin-right:7px;}
.popup_cont04 li .a01{
	color:#666666;
	float:left;
	width:25px;
	height:26px;
	line-height:26px;
	padding-left:20px;
	margin-right:20px;
	background:url(../images/radio.png) no-repeat left center;}	
.popup_cont04 li .a01:hover,
.popup_cont04 li .a01.on{
	color:#666;
	background:url(../images/radio_on.png) no-repeat left center;}	
.popup_cont04 li .t2{
	width:127px;
	border-right:none;}	
.popup_cont04 li .a02{
	float:left;
	width:54px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:12px;
	color:#8b8a8a;
	display:inline-block;
	background:#ededed;}		
.popup_cont04 .rt_btn{
	float:right;
	width:108px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:14px;
	color:#999;
	background:#ededed;
	margin-top:23px;}	
.jsq_input{
	float:left;
	width:188px;
	height:24px;
	position:relative;
	border:1px solid #dedede;}
.jsq_input input{
	outline:none;
	width:158px;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#54545e;
	font-family:"微软雅黑";
	padding:0 45px 0 10px;}
.jsq_input a{
	position:absolute;
	width:20px;
	height:26px;
	top:-1px;
	right:-1px;
	background:url(../images/jsq_input.gif) no-repeat;}
.jsq_input .sel_input02{
	display:inline-block;
	height:24px;
	line-height:24px;
    width:152px;
    padding:0px 30px 0px 8px;}
.jsq_input .sel_list dl{
	position:absolute;
	left:-1px;
	top:27px;
	width:190px;
	height:80px;
	overflow-y:auto;
	overflow-x:hidden;
	background:#ededed;}
.jsq_input .sel_list dd{
	height:20px;
	line-height:20px;}
.jsq_input .sel_list dd:hover{
	cursor:pointer;
	color:#FFF;
	background:#999;}
	
/*修改*/
.login_box span{
	padding-right: 45px;}
.login_box span c{
	position: absolute;
	top: 13px;}
.wt_bot_rt ul li{
	height: 100px;}
.wt_bot_rt ul li a.a02{
	background: none;
	font-size: 14px;
	line-height: 24px;
	margin-top: 2px;}
i{
	font-style:normal;}	
.login_box .f_drop a{
	margin:0px;
	color:#999;}
.login_box .f_drop a:hover{
	color:#FFF;}
.login_box .f_drop a.f_drop_btn:hover{
	color:#cf002b;}
	
/*投资者关系 公司简介*/
.gsjj{
	padding:33px 48px 100px 48px;}
.gsjj .top{
	width:600px;
	height:250px;
	margin-bottom:30px;
	border:1px solid #cccccc;}
.gsjj .top .lt{
	float:left;
	width:150px;
	height:250px;
	color:#FFF;
	text-align:center;
	position:relative;
	background:#cf002b url(../images/tgyw_box01_tit.png) no-repeat center 60px;}
.gsjj .top .lt .icon{
	width:19px;
	height:40px;
	position:absolute;
	left:150px;
	top:50%;
	margin-top:-20px;
	background:url(../images/gsjj_icon.png) no-repeat;}
.gsjj .top .lt h3{
	font-size:16px;
	font-weight:normal;
	margin-top:120px;
	margin-bottom:10px;}
.gsjj .top .lt p{
	line-height:18px;}
.gsjj .top .rt{
	width:395px;
	float:right;
	margin:20px 20px 0 0;}
.gsjj_tab th{
	font-size:20px;
	color:#cf002b;
	font-weight:normal;
	padding:5px 0;}
.gsjj_tab td{
	font-size:14px;
	color:#666;
	padding:5px 0;}
.gsjj_tab .talign_l{
	padding-left:10px;}
.gsjj_tab .talign_r{
	padding-right:10px;}
.gsjj_tab .up_span{
	padding-left:16px;
	background:url(../images/up_span.png) no-repeat left center;}
.gsjj_tab .down_span{
	padding-left:16px;
	background:url(../images/down_span.png) no-repeat left center;}	
.gsjj .bot{
	color:#666;
	padding-top:30px;
	border-top:1px dotted #cccccc;}
.gsjj .bot h4{
	font-size:16px;
	font-weight:normal;
	margin-bottom:20px;}
.gsjj .bot p{
	font-size:14px;
	margin-bottom:20px;
	line-height:24px;}



	
/* 飘动广告 */
.floatingAd .ad{
	position:absolute;
	z-index:1000000;
	top:0px;
	left:0px;
	display:none;}
.floatingAd .close{
	display:none;}
.floatingAd:hover .close{
	display:block;}
.floatingAd .text .button{
	position:absolute;
	top:0px;
	right:0px;
	width:19px;
	height:20px;
	background:url(../images/close_btn.png) no-repeat;
	cursor:pointer;}
	
/* 柜台交易 */
.gtjy_ban,
.gtjy_ban .banner_ul li a{
	height:400px;}	
.gtjy_ban .ban_news{
	top:339px;}
.gtjy_ban .hd li{
	background:url(../images/gtjy_ban_li.png) no-repeat;}
.gtjy_ban .hd li.on{
	background:url(../images/gtjy_ban_li_on.png) no-repeat;}
.gtjy_top .last{
	left:22px;}
.gtjy_top .next{
	right:22px;}
.gtjy_top .bot_ul{
	width:840px;
	margin:0 80px;}
.gtjy_top li{
	margin:0 7px;}
.gtjy_bot{
	margin:30px 0 50px 0;}
.gtjy_bot li{
	float:left;
	width:304px;
	margin-right:41px;
	background:#FFF;
	padding-bottom:15px;
	border:1px solid #d4d4d4;}
.gtjy_bot li h3{
	font-size:14px;
	font-weight:normal;
	color:#cf002b;
	text-align:center;
	margin:10px 0;}
.gtjy_bot li p{
	color:#666666;
	font-size:14px;
	line-height:24px;
	padding:0 15px;
	text-indent:20px;}
	
	/*2015-12-10 new */
.search_box04{
	padding: 0;
    margin: 0;
    text-align: inherit;
    position: absolute;
    top: 18px;
    right: 7px;}
.search_box04 input{
	background:#FFF;
    border-radius:10px;}
.search_box04 a{
	border-radius:10px;}

	




/*适当性评估弹窗*/
body{
	position:relative;
}
.popup_box{
	height:100%;
	width:100%;
	background:url(../images/pop_bj.png) repeat center;
	position:fixed;
	top:0;
	left:0;
	z-index: 100000;
	overflow:hidden;
}
.text_paper_box{
	background:#fff;
	width:910px;
	height:990px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-495px;
	margin-left:-455px;
	z-index: 200000;
}
.textpaper_tit{
	margin:44px 30px;
	background:url(../images/cur_bj.png) repeat-x center;
}
.textpaper_tit h2{
	text-align: center;
	font-weight: bold;
	font-size:24px;
	color:#333;
	line-height:30px;
	width:290px;
	margin:0 auto;
	background:#fff;
}
.test_tip_case{
	background:#f1f1f1;
	padding:0 30px;
}
.foreword_box {
    padding-top: 10px;
}
.foreword_box .foreword_tit,
.foreword_box .foreword_cont{
	color:#333;
	font-size:16px;
	line-height: 30px;
	font-weight: normal;
}
.foreword_box .agree_case{
	margin-top:44px;
}
.agree_case span{
	font-size: 16px;
	color:#333;
	line-height: 24px;
	font-weight: bold;
}
.sign_agreement span{
	padding-left:10px;
	line-height: 34px;
}
.sign_agreement em{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/input_ico.png) no-repeat center;
}
.sign_agreement.chose em { 
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/input_chose_ico.png) no-repeat center;
}

.sign_agreement.chose span {
  display:inline-block;
}
.wrapper{
	margin-bottom: 10px;
}
.agree_case .condition_signing p{
	font-size:16px;
	color:#333;
	line-height: 24px;
	padding-bottom: 20px;
	border-bottom:1px solid #ddd;
}
.condition_prompt p{
	color:#333;
	font-size:16px;
	font-weight: bold;
	height:66px;
	line-height: 66px;
}
.Reminder_box{
	height:54px;
	background:#fff;
}
.Reminder_box p{
	color:#999;
	font-size:16px;
	line-height: 54px;
	border-bottom: 1px solid #dddddd;
}
.choice_question_list.one dd{
	width:25%;
	float:left;
}
.choice_question_list.two dd{
	width:33.33%;
	float:left;
}
.choice_question{
	padding: 0 30px 0;
    background: #fff;
}
.question_list{
	padding: 30px 0;
    border-bottom: 1px solid #dddddd;
}
.choice_question .question_tit{
	color:#333;
	font-size: 20px;
	line-height: 30px;
	font-weight: normal;
}
.choice_question_list{
    margin-top: 20px;
}
.choice_question_list dt{
	font-weight: bold;
    color: #333;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 6px;
}
.choice_question_list dd{
	font-size: 16px;
}  
.text_paper_box .scoll_case{
	height:772px;
	background: #f1f1f1;
}
.text_paper_box .submit_button{
	height:100px;
	overflow:hidden;
}
.text_paper_box .submit_button a{
	display:block;
	width:216px;
	height:48px;
	line-height: 48px;
	color:#fff;
	font-size: 16px;
	text-align: center;
	margin:0 auto;
	background: #cf002b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 26px auto;
} 
.text_paper_box .submit_button a:hover{
	background:#b80026;
}            
.submit_button.disabled a{
	cursor:not-allowed;
	background:#cccccc;
}
.submit_button.disabled a:hover{
	cursor:not-allowed;
	background:#cccccc;
}
.close_case{
	position:absolute;
	width:36px;
	height:36px;
	display:block;
	background:url(../images/close_ico.png) no-repeat center;
	right:10px;
	top:10px;
	cursor:pointer;
}
.close_case:hover{
	background:url(../images/close_hover_ico.png) no-repeat center;
}

/*通过评分页面*/
.pass_score{
	position:fixed;
	width:590px;
	height:412px;
	background:#fff;
	top:50%;
	left:50%;
	margin-left:-295px;
	margin-top:-206px;
	z-index:200000;
}
.pass_score .close_case{
	width:36px;
	height:36px;
	background:url(../images/close02_ico.png) no-repeat center;
	position:absolute;
	top:10px;
	right:10px;
}
.close_case:hover{
	background:url(../images/close_hover_ico.png) no-repeat center;
}
.score_show_box{
	height:151px;
	width:100%;
	background:#ff7272;
	border-bottom: 1px dashed #fff;
}
.score_show_box h2{
	color:#fff;
	font-size:24px;
	line-height: 151px;
	text-align: center;
	font-weight: normal;
}
.score_show_box h2 i{
	display:inline-block;
	width:27px;
	height:27px;
	background:url(../images/smile_ico.png) no-repeat center;
	vertical-align: middle;
	margin-right:14px;
}
.score_show_box h2 span{
	font-weight: bold;
}
.operation_pop{
	padding:48px 0;
}
.operation_pop p{
	text-align: center;
	line-height: 20px;
	color:#666;
	font-size:16px;
}
.view_button a{
	display: block;
    width: 216px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 0 auto;
    background: #cf002b;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.view_button a:hover{
	background:#b80026;
}

/*未通过评分页面*/
.pass_score.no_pass .score_show_box{
	background:url(../images/doshed_02.png) repeat-x center;
}
.score_show_box h2 i.unhappy_ico{
	background:url(../images/unhappy_ico.png) no-repeat center;
}
.pass_score.no_pass .view_button{
	text-align:center;
}
.pass_score.no_pass .view_button a{
	width:216px;
	height:48px;
	display:inline-block;
	border:1px solid #cf002b;
}
.view_button a.talk_later{
	background:#fff;
	color:#cf002b;
	margin-right: 20px;
}
.view_button a.re_evaluation{
	background:#cf002b;
	color:#fff;
}
.view_button a.talk_later:hover{
	background:#b80026;
	border:1px solid #b80026;
	color:#fff;
}
.view_button a.re_evaluation:hover{
	background:#b80026;
	border:1px solid #b80026;
}
