﻿/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	margin:0;
	padding:0
}


html{overflow: hidden;}
.mask {position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.5;filter: alpha(opacity=50);vertical-align: middle;}
.tan-login {position: fixed;z-index: 99999;top: 50%;left: 50%;width:400px;height:250px;margin-left: -200px;margin-top: -125px;border:2px solid #ccc;}
.tan-login img{width:400px;height:250px;}


strike{
    color: #777777;
    padding-right: 3px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
body {
	line-height:1
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
body{ font: 12px/18px  Arial,"Microsoft YaHei","黑体"; color:#6e6e6e; _background-image:url(about:blank); /* for IE6 */_background-attachment:fixed; /*必须*/ position:relative;}
.fr{ float:right;}
.fl{ float:left;}
.container{ width:1000px; height:auto; margin:0 auto;}

/*-----------头部-------------*/
#headwarp{ height:49px; background:#262c64 url(../images/head.jpg) center 0 no-repeat; }
.top{ width:1000px; height:28px; padding-top:11px; position:relative; z-index:100; }
.top input{ width:160px; height:28px; line-height:28px; padding:0px 10px; border:none; background:none; float:left; display:inline; color:#9c9c9c;}
.top .searach{ width:29px; height:28px; float:left; text-indent:-9999px;}
.top .sina{ width:15px; height:28px; float:left; margin-left:31px; display:inline; text-indent:-9999px;}
.top .rr{ width:12px; height:28px; float:left; margin-left:20px; display:inline; text-indent:-9999px; }
.top .wx{ width:13px; height:28px; float:left; margin-left:20px; display:inline; text-indent:-9999px;}
.top .qq{ width:13px; height:28px; line-height:28px; float:left; margin-left:20px; display:inline; color:#ffffff; text-decoration:none; text-indent:-9999px;}
.top .en{ height:28px; line-height:28px; float:left; margin-left:20px; display:inline; color:#ffffff; text-decoration:none; text-indent:-9999px;}
.top .zxpt{ width:267px; height:28px; float:right; text-indent:-9999px;}
.addbtn{ width:450px; height:28px; float:right;}
.top .gtyxzc{ width:135px; height:28px; float:right; text-indent:-9999px; display:inline; }
.top .tycbtn{ width:278px; height:28px; float:right; text-indent:-9999px;}

/*-----------搜索onmoverover-------------*/
.searchshow{ width:420px; height:auto; background:#707070; display:none; position:absolute; top:40px; left:0px; z-index:100; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.searchsroll{ width:400px; height:300px; margin:0 auto; /*overflow-y:scroll;*/ }
.searchsroll table td{ height:32px; line-height:32px; vertical-align:middle; border-bottom:1px solid #d5d3d2;  color:#ffffff;}
.searchsroll table td a{ color:#ffffff; text-decoration:none;}
.searchsroll table td a:hover{ color:#ffffff; text-decoration:underline;}
/*-----------微信onmoverover-------------*/
.weixinshow{ width:82px; height:82px; background:url(../images/weixin.jpg) 0 0 no-repeat; position:absolute; top:60px; left:280px; display:none;}

/*-----------菜单-------------*/
.mainwarp{ width:1000px; height:auto; margin:0 auto;} 
.subnavmain{ width:1000px; height:108px; position:relative; z-index:80; background:#ffffff;}
.logo{ height:80px; padding-top:28px; text-align:right; float:left; display:inline;}
.subnav{ width:668px; height:108px; float:right;}
.subnav li{ height:108px; float:left; position:relative; }
.subnav li a{ height:84px; line-height:84px; padding:24px 0px 0px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; float:left; display:inline; }
.subnav li a:hover,.subnav li .hover,.subnav li.current a{ border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; }
.subnav li a i{ height:60px; display:block; text-indent:-9999px;}
.subnav li.about a i{ width:100px; background:url(../images/subvav.jpg) -115px 0 no-repeat;}
.subnav li.etrade a i{ width:110px; background:url(../images/subvav.jpg) -8px 0 no-repeat;}
.subnav li.product a i{ width:107px; background:url(../images/subvav.jpg) -216px 0 no-repeat; }
.subnav li.servise a i{ width:119px; background:url(../images/subvav.jpg) -323px 0 no-repeat; }
.subnav li.news a i{ width:110px; background:url(../images/subvav.jpg) -442px 0 no-repeat; }
.subnav li.publicgood a i{ width:110px; background:url(../images/subvav.jpg) -555px 0 no-repeat; }
.subnav li .submenu{ height:auto; position:absolute; top:103px; left:0px; z-index:100; border-top:5px solid #d70a31; display:none; background:#a3b5dd;}
.submenu li{ float:none; height:40px; line-height:40px; text-align:center; padding:0px; border-bottom:1px solid #b6c3e3;  color:#39C; }
.submenu li a{ width:100%; height:40px; line-height:40px; text-align:center; border:none; padding:0; text-align:center;  color:#ffffff; text-decoration:none; border:none;}
.subnav li.current .submenu a{ border:none;}
.submenu li a:hover{ border:none; text-decoration:none; color:#d70a31;}
.subnav li.current .submenu{ display:block;}
.subnav li.etrade .submenu{ width:112px;}
.subnav li.about .submenu{ width:102px;}
.subnav li.product .submenu{ width:109px;}
.subnav li.servise .submenu{ width:121px;}
.subnav li.news .submenu{ width:112px;}
.subnav li.publicgood .submenu{ width:112px;}


/*-----------首页-------------*/
.newsmsg{ width:1000px; height:46px; line-height:46px; background:#ededed; /*background:url(../images/news_msg.jpg) 0 center no-repeat; */position: relative; zoom: 1;overflow: hidden;}	
.newsmsgmain{ width:876px; height:auto; margin:0 auto; overflow:hidden; }
.newsmsgmain_li1{ width:60px; height:auto; float:left;}
.newsmsgmain_li1 a,.newsmsgmain_li2 span a,.newsmsgmain_li3 span a{ color:#333333; text-decoration:none;}
.newsmsgmain_li1 a:hover,.newsmsgmain_li2 span a:hover,.newsmsgmain_li3 span a:hover{ color:#333333; text-decoration:underline;}
.newsmsgmain_li2{ width:330px; height:auto; float:left; margin-left:70px; display:inline; overflow:hidden;}
.newsmsgmain_li3{ width:320px; height:auto; float:left; margin-left:65px; display:inline;}
.newsmsgmain_li2 em{ font-style:normal; display:inline-block;}
.newsmsgmain_li2 a,.newsmsgmain_li3 a{color:#666666; text-decoration:none;}
.newsmsgmain_li2 a:hover,.newsmsgmain_li3 a:hover{color:#db0606; text-decoration:none;}
.index_kv{ width:1000px; height:367px; position:relative;}
.indexhd{ width:52px; height:5px; position:absolute; top:-25px; right:15px;}
.indexhd ul{ overflow:hidden;}
.indexhd ul li{ width:5px; height:5px; margin:0px 4px; float:left; display:inline; background:url(../images/arrpw3.gif) -13px 0px no-repeat; }
.indexhd ul li.on{  background:url(../images/arrpw3.gif) 0px 0px no-repeat; }
.indexbd{ width:1000px; height:367px; overflow:hidden;}
.indexbd li{ height:367px; }
.index_kv .prev,.index_kv .next{ width:43px; height:43px; background:url(../images/arrow2.png) 0 0 no-repeat; position:absolute; bottom:0px;}
.index_kv .prev{ background-position:0 -43px; right:43px;}
.index_kv .next{ background-position:-43px -43px; right:0px;}
.index_kv .prev:hover{ background-position:0 0px;}
.index_kv .next:hover{ background-position:-43px 0px;}
.index_banner{ width:1000px; height:232px; overflow:hidden; overflow:hidden; background:url(../images/banner.jpg) 0px 0px no-repeat; }
.banner1{ width:250px; height:232px;/* background:url(../images/banner.jpg) 0px 0px no-repeat;*/ float:left; display:block; text-align:center; position:relative;}
.banner2{ width:250px; height:232px;/* background:url(../images/banner.jpg) -332px 0px no-repeat;*/ float:left; display:block; text-align:center; position:relative;}
.banner3{ width:250px; height:232px;/* background:url(../images/banner.jpg) -667px 0px no-repeat;*/ float:left; display:block; text-align:center; position:relative;}
.banner4{ width:250px; height:232px;/* background:url(../images/banner.jpg) -667px 0px no-repeat;*/ float:left; display:block; text-align:center; position:relative;}
/*.banner1:hover{ background:url(../images/banner.jpg) 0px -232px;}
.banner2:hover{ background:url(../images/banner.jpg) -332px -232px;}
.banner3:hover{ background:url(../images/banner.jpg) -667px -232px;}*/
.banner1 .redbg{ width:250px; height:232px; position:absolute; top:0px; left:0px; background:#d70a31; display:none; z-index:5;}
.banner2 .redbg{ width:250px; height:232px; position:absolute; top:0px; left:0px; background:#d70a31; display:none; z-index:5;}
.banner3 .redbg{ width:250px; height:232px; position:absolute; top:0px; left:0px; background:#d70a31; display:none; z-index:5;}
.banner4 .redbg{ width:250px; height:232px; position:absolute; top:0px; left:0px; background:#d70a31; display:none; z-index:5;}
.banner1 img{ width:159px; height:63px; position:absolute; top:16px; left:43px; z-index:10;}
.banner4 img{ width:92px; height:63px; position:absolute; top:16px; left:80px; z-index:10;}
.banner3 img{ width:188px; height:63px; position:absolute; top:16px; left:30px; z-index:10;}
.banner2 img{ width:149px; height:58px; position:absolute; top:16px; left:55px; z-index:10;}

.index_foot{ width:1000px; height:auto; background:#e1e0e0; padding-bottom:20px; position:relative;}
.foot_tit{ width:936px; height:54px; line-height:54px; background:#6e6e6e; padding:0px 32px;}
.footmain{ width:936px; height:auto; margin:0 auto; overflow:hidden; color:#333333;  padding-top:20px;}
.footmain_li1{ width:342px; height:auto; float:left; }
.index_foot h3{ font-size:18px; text-transform:uppercase; color:#ffffff;}
.footmain_li1 p{ }
.footmain_li2{ width:238px; height:auto; float:left; margin-left:148px; display:inline;}
.footmain_li2 p{ border-bottom:1px solid #d70a31; padding:8px 0px;}
.footmain_li2 p a{ color:#333333; text-decoration:none;}
.footmain_li2 p a:hover{ color:#db0606; text-decoration:none;}
.footmain_li3{ width:145px; height:auto; float:right;}
.jzbtn{ width:143px; height:30px; line-height:30px; background:#ffffff; overflow:hidden; margin-top:10px; cursor:pointer; color:#808080; border:1px solid #d70a31;}
.jzbtn span{ width:26px; height:30px; text-align:center; border-left:2px solid #e9eaf0; display:block; float:right; background:#d70a31;}
.jzbtn span img{ vertical-align:middle; margin-top:10px;}
.links{ width:145px; height:29px; line-height:29px; background:#ffffff; margin-top:20px; cursor:pointer; color:#808080; position:relative;}
.links p{ width:109px; height:29px; line-height:29px; background:url(../images/links.jpg) 0 0 no-repeat; padding-right:27px; padding-left:10px; }
.links p span{ height:29px; line-height:29px; display: block;table-layout: fixed; word-wrap: break-word;word-break: break-all;overflow: hidden; font-family:"Microsoft YaHei";}
.links ul{
	width:160px;
	height:90px;
	position:absolute;
	left:0px; top:30px;
	border:1px solid #e6e6e6;
	display:none;
	overflow:auto;
	background:#ffffff;
}
.links li a{
	height:24px;
	line-height:24px;
	padding-left:4px;
	display:block;
	color:#666;
	text-decoration:none;
	overflow:hidden;
}
.links li a:hover{
	color:#DB0606;
	text-decoration:none;
	background:#e6e6e6;
}




/*-----------净值弹出-------------*/
.jzshow{ width:844px; height:auto; position:absolute; bottom:166px; left:125px; display:none; z-index:10; background:#ffffff;}
.jzshow table th{ background:url(../images/ym_tyc_line2.png) 0 bottom repeat-x;  color:#333333; height:35px; line-height:35px; vertical-align:middle; font-weight:normal; }
.jzshow table td{ height:30px; vertical-align:middle;}
.jzshow table td a{ color:#666666; text-decoration:none;}
.jzshow table td a:hover{ color:#db0606; text-decoration:none;}
.jzshowmain{ width:844px; height:auto;}
.jz_hd{ width:126px; height:auto; float:left;}
.jz_hd span{ display:block; height:35px; line-height:35px; background:#d70a31; text-align:center;color: #fff;}
.jz_hd ul{ overflow:hidden; height:330px; background:#d70a31;}
.jz_hd ul li{ height:30px; line-height:30px;  color:#fff; text-align:center; background:#d70a31; cursor:pointer; }
.jz_hd ul li.on{ background:#ffffff;color:#000;}
.jz_bd{ width:718px; height:auto; float:left;}
.more_pro{ height:30px; line-height:30px; text-align:center;}
.more_pro a{ color:#808080; text-decoration:underline;}
.more_pro a:hover{ color:#db0606; text-decoration:underline;}

/*-----------kv-------------*/
.kv{ width:1000px; height:auto; overflow:hidden;}
.servisemenu ul{ width:1000px; height:auto; overflow:hidden; }
.servisemenu ul li{ width:143px; height:56px; line-height:56px; font-family:"Microsoft YaHei","黑体"; float:left; background:#e1e0e0; text-align:center;}
.servisemenu ul li a{ width:143px; height:56px; line-height:56px; text-align:center; display:block; font-family:"Microsoft YaHei","黑体"; color:#808080; text-decoration:none; background:#e1e0e0;}
.servisemenu ul li a:hover,.servisemenu ul li .on{ background:#ffffff;}
.servisemenu ul li.gywm{ width:142px;}
.servisemenu ul li.gywm a{ width:142px;}

/*-----------公司简介-------------*/
.introduction{}
.introduction ul{ width:1000px; overflow:hidden; margin-top:20px; }
.introduction ul li{ float:left; display:inline;}
.introduction ul li h1{ width:506px; height:auto; margin:0 auto;  color:#262c64; font-size:18px; font-weight:normal; line-height:24px; padding:20px 0px 8px;}
.introduction ul li p{ width:506px; height:auto; margin:0 auto;  color:#666666; line-height:24px;}
.w586{ width:586px;}
.w414{ width:414px; position:relative;}
.ulbgcolor1{ background:#ededed;}
.w920{ width:920px; height:auto; padding:35px 40px; margin-top:20px;}
.w920 h1{ color:#262c64; font-size:18px; font-weight:normal; line-height:24px; padding-bottom:8px;}
.w920 p{ color:#666666; line-height:24px; text-indent:2em;}
.introduction ul li.w414 p.wordp1{ width:144px; height:96px; padding-top:40px; background:#d70a31; font-size:20px; color:#262c64; line-height:30px; position:absolute; left:0px; top:40px; text-indent:0em; text-align:center;    display: none;}
.introduction ul li.w414 p.wordp2{ width:144px; height:110px; padding-top:26px; background:#d70a31; font-size:20px; color:#262c64; line-height:30px; position:absolute; left:0px; top:40px; text-indent:0em; text-align:center;    display: none;}
.introduction ul li.w414 p.wordp3{ width:144px; height:110px; padding-top:26px; background:#272c64; font-size:20px; color:#ffffff; line-height:30px; position:absolute; left:0px; top:40px; text-indent:0em; text-align:center;    display: none;}
.introduction ul li.w414 p.wordp4{ width:144px; height:110px; padding-top:26px; background:#272c64; font-size:20px; color:#ffffff; line-height:30px; position:absolute; right:0px; top:40px; text-indent:0em; text-align:center;    display: none;}
.introduction ul li.w414 p.wordp5{ width:144px; height:96px; padding-top:40px; background:#d70a31; font-size:20px; color:#262c64; line-height:30px; position:absolute; right:0px; top:40px; text-indent:0em; text-align:center;    display: none;}


/*-----------股东构成-------------*/
.partner{ padding:56px 0px 36px;}
.partner ul{ width:1000px; height:auto; overflow:hidden; }
.partner_li1{ width:282px; height:auto; float:left; margin-left:53px; display:inline;}
.partner_li2{ width:594px; height:auto; float:right; margin-right:35px; display:inline;}
.partner_li2 h2{ width:594px; height:auto; line-height:20px; overflow:hidden; font-size:18px; font-weight:normal; padding-bottom:10px; color:#153a81; }
.partner_li2 h2 .partner_span{ width:8px; height:20px; background:#153a81; float:left; margin-right:10px; display:inherit;}
.partner_li2 h2.h2_span2{ color:#d70a31;}
.partner_li2 h2.h2_span3{ color:#6d6e70;}
.partner_li2 h2.h2_span2 .partner_span{ background:#d70a31;}
.partner_li2 h2.h2_span3 .partner_span{ background:#6d6e70;}
.partner_li2 p{ width:576px; height:auto; padding-left:18px;  line-height:24px; padding-bottom:20px;}

/*-----------企业文化-------------*/
.cultural{ padding-top:20px;}
.cultural ul{ width:1000px; height:246px; overflow:hidden; background:#ededed;}
.cultural_li1{ width:333px; height:auto; float:left}
.cultural_li2{ width:452px; height:auto; float:left; padding:34px 28px 0px;  line-height:24px; }
.cultural_li3{ width:158px; height:auto; padding-top:36px; float:right; display:inline;}
.cultural_li3 p{ width:143px; height:auto;  font-size:18px; line-height:30px; color:#fff; background:#d70a31; text-align:right; padding:5px 15px 5px 0px; }

/*-----------公司历程-------------*/
.eventsmain{ width:1000px; height:auto;}
#yearshow{ width:1000px; height:auto; padding:17px 0px; overflow:hidden; background:#ffffff; z-index:10;}
.yearshow_scroll{ position:fixed; top:0px; _position:absolute;_margin-top:0px; _top:expression(eval(document.documentElement.scrollTop)); overflow: visible;}
.timeshowhd{ width:980px; height:auto; margin:0 auto; overflow:hidden;}
.timeshowhd .next,.timeshowhd .prev{ width:5px; height:9px; background:url(../images/arrow.gif) 0 0 no-repeat;}
.timeshowhd .prev{ background-position:0 0; float:left; margin-top:4px; display:inline;}
.timeshowhd .next{ background-position:-5px 0; float:right; margin-top:4px; display:inline;}
.timeshowbd{ width:970px; height:auto; float:left;}
.timeshowbd li{ float:left; margin:0px 19px; display:inline;}
.timeshowbd li a{ display:block; padding-left:8px;  text-decoration:none; color:#666666; background:url(../images/blockhui.jpg) 0 center no-repeat; }
.timeshowbd li a:hover{ color:#d70a31; background:url(../images/blockcs1.jpg) 0 center no-repeat; }
.yearevents{ width:970px; height:auto; margin:0 auto;}
.yearmain{ overflow:hidden; margin:10px 0px;}
.year{ width:116px; height:auto; float:left; margin-left:16px; display:inline; position:relative; }
.year p{ width:108px; height:108px; line-height:108px; text-align:center; font-size:30px; color:#fff; background:#d70a31; }
.year .icon_year{ width:8px; height:15px; background:url(../images/arrow7.jpg) 0 0 no-repeat; position:absolute; top:50px; right:0px; }
.month_con_award{ width:784px; height:auto; min-height:88px; float:right; overflow:hidden; padding:10px 21px; display:inline; background:#e0e0e0;}
.month_con_award p{ width:770px; height:auto; background:url(../images/blockcs3.jpg) 0 10px no-repeat; padding-left:14px; line-height:25px; }

.tzzx .introduction ul li h1{ padding: 54px 0px 8px}

/*关于我们*/
.aboutus{ padding:20px 0px;}
.kfdh{ text-align:center;}
.aboutus ul{ overflow:hidden; padding:20px 0px 10px;}
.aboutus_li1{ width:146px; height:auto; float:left; padding:0px 25px; display:inline;}
.aboutus_li2{ width:202px; height:auto; float:left; margin-right:30px; margin-left:20px; display:inline;}
.aboutus ul h3{ color:#262c64; font-size:16px; line-height:30px; font-style:normal;}
.aboutus ul p{ line-height:30px; }
.aboutus_li3{ width:254px; height:auto; float:left; margin-left:20px; display:inline;}

/*加入我们*/
.joinus,.zpxq{ padding:40px 0px 10px; overflow:hidden;}
.joinus h2{ width:904px; height:20px; line-height:22px; _height:20px;_line-height:20px; margin:0 auto; font-size:18px; color:#262c64; border-left:8px solid #262c64; text-indent:6px;}
.joinus_tab{ width:886px; height:auto; margin:20px auto 50px;}
.joinus_tab th{ height:46px; line-height:46px; background:#262c64; color:#ffffff; text-align:center; font-style:normal;}
.joinus_tab td{ height:46px; line-height:46px; background:#e0e0e0; vertical-align:middle;}
.joinus_tab td .color6e6e6e{ color:#6e6e6e; text-decoration:none;}
.joinus_tab td .color6e6e6e:hover{text-decoration:underline;}
.joinus_tab td .color262c64{ color:#262c64; text-decoration:none;}
.joinus_tab td .color262c64:hover{ color:#262c64; text-decoration:underline;}
.joinus_tab td img{ margin-left:5px;}
.joinus_tab td span{ padding-left:20px;}
.joinus h2.joinush2-2{ border-left:8px solid #d70a31;color:#d70a31; }
.joinus h2.joinush2-3{ border-left:8px solid #262c64;color:#262c64; }
.joinus_tab2 th{ background:#d70a31; color:#fff; }
.joinus_tab3 th{ background:#262c64; color:#ffffff; }

/*招聘详情*/
.zpxq h2{ width:904px; height:18px; line-height:18px; margin:0 auto; font-size:18px; color:#262c64; border-left:8px solid #262c64; text-indent:6px;}
.zpxqmain{ width:884px; height:auto; margin:20px auto 0px;  background:#e0e0e0;}
.zpxqmain h3{ height:46px; line-height:46px; font-size:14px; text-align:center; background:#262c64; color:#fff;}
.zpxqmain dl{ width:800px; height:auto; margin:0 auto; overflow:hidden;}
.zpxqmain dl dt{ width:60px; height:auto; float:left; color:#262c64; padding:5px 0px; display:inline; line-height:24px; }
.zpxqmain dl dd{ width:692px; height:auto; float:right; padding:5px 0px; display:inline;}
.zpxqmain dl dd p{ line-height:24px;}
.sqbtn{ padding:20px 0px;}
.sqbtn a{ width:106px; height:36px; line-height:36px; text-align:center; display:block; font-size:18px; background:#262c64; color:#fff; margin:0 auto; text-decoration:none;}
.sqbtn a:hover{ color:#fff; text-decoration:none;}
.zpxqmain table{ margin:0 auto;}
.zpxqmain table th{ color:#262c64; font-weight:normal; vertical-align:middle;}
.zpxqmain table td{ vertical-align:middle;}
.zpxqmain table input{ width:160px; height:26px; background:#ffffff; border:1px solid #6e6e6e;}
.zpxqmain table td a{ color:#262c64; text-decoration:underline;}

/*公募基金*/
.productlist .joinus_tab{ background:#e0e0e0; padding-bottom:3px;}
.joinus_tab tr.even td{ background:#e0e0e0;}
.joinus_tab tr.odd td{ background:#ffffff;}
.shqd{ padding-bottom:20px;}
.shqd a{ width:150px; height:38px; line-height:38px; text-align:center; color:#fff; font-size:16px; display:block; margin:0 auto; background:#d70a31; text-decoration:none;}
.shqd a:hover{ color:#fff;text-decoration:none;}

/*-----------社保管理-------------*/
.sbgl{ padding-top:20px;}
.sbgl ul{ width:1000px; height:239px; overflow:hidden; background:#ededed;}
.sbgl_li1{ width:344px; height:auto; float:left}
.sbgl_li2{ width:448px; height:auto; float:left; padding:34px 28px 0px;  line-height:24px; text-indent:2em;}
.sbgl_li3{ width:150px; height:auto; padding-top:36px; float:right; display:inline;}
.sbgl_li3 p{ width:150px; height:104px; padding-top:50px; font-size:18px; line-height:30px; color:#ffffff; background:#262c64; text-align:center;}

/*-----------企业年金-------------*/
.qynj,.qynj2{ padding-top:20px;}
.qynj ul{ width:1000px; height:auto; overflow:hidden; background:#e0e0e0; padding:35px 0px;}
.qynj_li1{ width:125px; height:auto; float:left; display:inline;}
.qynj_li1 p{ width:125px; height:94px; padding-top:26px; font-size:18px; line-height:30px; color:#fff; background:#d70a31; text-align:center;}
.qynj_li2{ width:814px; height:auto; float:left; padding:0px 30px; line-height:24px; text-indent:2em; }
.qynj_li2 p a{ text-align:right; color:#262c64; display:block; text-decoration:none; margin-top:10px;}
.qynj_li2 p a:hover,.qynj2_li1 a:hover{ color:#262c64;text-decoration:none;}
.qynj_li2 p img,.qynj2_li1 a img{ vertical-align:middle; margin-left:3px;}
.qynj2 div{ width:1000px; height:auto; overflow:hidden; background:#e0e0e0; padding:20px 0px;}
.qynj2 ul{ width:979px; height:287px; background:url(../images/qynj1.jpg) 0 0 no-repeat; margin-left:21px; overflow:hidden;}
.qynj2_li1{ width:262px; height:auto; padding-top:188px; float:left; margin-right:21px; display:inline;}
.qynj2_li1 p{ width:170px; height:auto; text-align:center; font-size:18px; color:#262c64; line-height:26px; margin:0 auto 10px;}
.qynj2_li1 a{ width:66px; height:auto; margin:0 auto; color:#262c64; display:block; text-decoration:none;}
.qynj2_li2{ width:412px; height:217px; float:right; padding-top:42px; display:inline;}
.qynj2_li2 p{ width:125px; height:94px; padding-top:26px; font-size:18px; line-height:30px; color:#262c64; background:#d70a31; text-align:center; float:right; margin-top:48px; display:inline;}

/*-----------专户理财-------------*/
.zhlc{ padding-top:20px;}
.zhlc dl{ width:100%; overflow:hidden; background:#e0e0e0;}
.gjyw dl{ height:385px;}
.zhlc dl dt{ width:655px; height:auto; float:left; padding-top:16px; display:inline;}
.zhlc dl dt p{ width:610px; line-height:24px; text-indent:2em; margin:0 auto;}
.zhlc dl dd{ width:343px; height:auto; float:left;}
.zhlc dl dt .zhlcp {
    overflow: hidden;
    text-indent: 0em;
    padding-top: 5px;
}
.zhlcp a {
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #ffffff;
    text-decoration: none;
    background: url(../images/ywbtn.jpg) 0 0 no-repeat;
    display: block;
    font-size: 14px;
}

/*-----------国泰元鑫-------------*/
.gtyx{ background:#e0e0e0; margin-top:20px; padding:20px 0px;}
.gtyx p{ width:936px; margin:0 auto; line-height:24px; text-indent:2em;}
.gtyxbtn{ width:936px; margin:0 auto;  overflow:hidden;}
.gtyxbtn a{ width:122px; height:30px; line-height:30px; text-align:center; background:#262c64; color:#ffffff; text-decoration:none; font-size:14px; display:block; float:right; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
.gtyxbtn a:hover{ color:#ffffff; text-decoration:none;}

/*-----------国泰香港-------------*/
.gtxg dl{ height:196px;}
.zhlc.gtxg dl dt{ padding-top:30px;}


/*-----------红蜡烛理念-------------*/
.redcandle ul{ width:1000px; height:auto; overflow:hidden; }
.redcandle ul li{ width:333px; height:56px; float:left;}
.redcandle ul li.newsmenu_li1{ width:334px;}
.redcandle ul li a{ width:333px; height:56px; line-height:56px; text-align:center; display:block; font-family:"Microsoft YaHei","黑体"; color:#808080; text-decoration:none; background:#e1e0e0;}
.redcandle ul li a:hover,.redcandle ul li .on{ background:#ffffff;}
.redcandle ul li.newsmenu_li1 a{ width:334px;}
.redcandlemain{ width:1000px; padding:20px 0px;}
.redcandle_dl{ overflow:hidden;}
.redcandle_dl dt{ width:413px; height:auto; float:left;position: relative;}
.redcandle_dl dd{ width:507px; height:auto; float:left; display:inline; padding:0px 40px;}
.redcandle_dl dd h2{ font-size:18px; color:#262c64; line-height:24px; font-weight:normal; padding-bottom:5px; padding-top:15px;}
.redcandle_dl dd p{ line-height:24px; text-indent:2em;}
.joinrlz{ text-align:center;position: relative;}
.joinrlz p {
    width: 144px;
    height: 96px;
    padding-top: 40px;
    background: #d70a31;
    font-size: 20px;
    color: #fff;
    line-height: 30px;
    position: absolute;
    left: 0px;
    top: 52px;
    text-indent: 0em;
    text-align: center;
}
.joinrlz_dl{ width:960px; overflow:hidden; padding:20px 20px; background:#e0e0e0;}
.joinrlz_dl dt{ width:108px; height:auto; float:left;}
.joinrlz_dl dt p{ width:108px; height:auto; color:#ffffff; text-align:center; padding:20px 0px; background:#d70a31; font-size:24px; line-height:30px;}
.joinrlz_dl dt p span{ display:block; font-size:24px; line-height:30px; padding-bottom:8px;}
.joinrlz_dl dd{ width:748px; height:auto; float:right; padding-right:72px; display:inline;}
.joinrlz_dl dd p{ text-indent:2em; line-height:24px;}
.bgcolorffd440 dt p{ background:#d70a31; color:#262c64;}
.redcandle_dl dt p {
    width: 144px;
    height: 96px;
    padding-top: 40px;
    background: #d70a31;
    font-size: 20px;
    color: #262c64;
    line-height: 30px;
    position: absolute;
    left: 0px;
    top: 160px;
    text-indent: 0em;
    text-align: center;
    display: none;
}

/*-----------媒体专区-------------*/
.mediaul{}
.mediaul ul{ width:1000px; height:auto; overflow:hidden;}
.mediaul ul li{ width:250px; height:56px; float:left;}
.mediaul ul li a{ width:250px; height:56px; line-height:56px; text-align:center; display:block; font-family:"Microsoft YaHei","黑体"; color:#808080; text-decoration:none; background:#e1e0e0;}
.mediaul ul li a:hover,.mediaul ul li .on{ background:#ffffff;}
.mediamain{ width:912px; height:auto; padding:20px 0px 20px; margin:0 auto;}
.mediamain h2{ border-left:8px solid #262c64; height:20px; line-height:20px; padding-left:6px; color:#262c64; font-size:18px; margin:20px 0px; font-weight:normal; display:block;}
.medialist{ width:884px; height:auto; margin:0 auto; border-top:1px solid #262c64; padding-bottom:10px;}
.medialist p{ width:838px; height:20px; line-height:20px; margin:15px auto; background:url(../images/blockcs3.jpg) 0 center no-repeat; overflow:hidden; padding-left:10px;}
.medialist p a,.news_page a{ text-decoration:none; color:#6e6e6e;}
.news_page a:hover,.medialist p a:hover{ color:#666666; text-decoration:underline;}
.medialist p span{ float:right;}
.medialist p span img{ margin-right:5px;}
.medialist p a img{ vertical-align:middle; margin-left:5px;}
.pagelist{ height:auto; padding:20px 0px; margin:0 auto; text-align:right;}
.pagelist a{ width:20px; height:20px; line-height:20px; text-align:center; background:#9b9b9b; color:#ffffff; text-decoration:none; display:inline-block; margin-left:2px;}
.mediaxq{ width:884px; height:auto; margin:0 auto; }
.mediaxq h3{ color:#262c64; font-size:18px; padding-bottom:10px; margin-bottom:20px; font-weight:normal; border-bottom:1px solid #262c64;height: 48px;line-height: 24px;}
.mediaxq p{ text-indent:2em; line-height:24px;}
.news_page{ text-align:center; padding:20px 0px 40px;}


/*-----------ETF产品-------------*/
.etfmain{ width:884px; height:auto; margin:20px auto; border-top:1px solid #262c64; overflow:hidden;}
.etfmain li{ width:228px; height:auto; float:left; margin:15px 22px; display:inline; background:url(../images/blockcs3.jpg) 0 8px no-repeat; padding-left:12px; color:#262c64; font-size:14px; line-height:24px;}
.etfmain li a{ display:block; text-decoration:none; font-size:12px; background:url(../images/blockcs4.jpg) 50px 6px no-repeat;}
.etfmain li a:hover{color:#6e6e6e; text-decoration:underline;}
.etfxq{ padding:20px 0px; overflow:hidden;}
.leftside{ width:690px; height:auto; float:left; padding-left:25px;}
.leftside h3{ font-size:18px; color:#262c64; font-weight:normal;}
.leftside h3 span{ font-size:12px;}
.leftside h2{ font-size:18px; color:#262c64; border-left:8px solid #262c64; font-weight:normal; padding-left:6px;}
.etfxqcon{ border-top:1px solid #262c64; margin-top:10px; padding:20px 0px 40px;}
.datainput{ width:215px; height:35px; line-height:35px; background:url(../images/datainput.jpg) 0 0 no-repeat; border:0px;}
.etfxqcon th,.etfxqcon td{ vertical-align:middle;}
.tab1 span{ color:#262c64; text-decoration:underline; font-size:14px; cursor:pointer;}
.tab1 span img{ margin-left:5px;}
.tab1 a{ width:80px; height:30px; line-height:30px; text-align:center; background:#d70a31; color:#262c64; text-decoration:none; font-size:14px; display:block; margin-left:56px;}
.tab2 th{ width:308px; height:auto; color:#262c64; text-align:right; vertical-align:middle; font-weight:normal; line-height:40px;}
.tab2 td{ width:308px; height:auto; padding-left:30px; vertical-align:middle; line-height:40px;}
.tab3 th{ color:#262c64; text-align:center; line-height:40px; vertical-align:middle; font-weight:normal;}
.tab3 td{ text-align:center; vertical-align:middle; line-height:40px; }
.rightside{ width:250px; height:auto; float:right;}
.etfxqr h3{ background:#262c64; line-height:42px; font-size:18px; color:#ffffff; text-align:center; font-weight:normal;}
.etfxqr ul{ background:#e0e0e0; padding-bottom:10px;}
.etfxqr ul li{}
.etfxqr ul li a{ width:235px; height:30px; line-height:30px; padding-left:15px; display:block; background:#e0e0e0; color:#6e6e6e; text-decoration:none; font-size:14px;}
.etfxqr ul li a:hover,.etfxqr ul li a.current{ background:#d70a31; color:#262c64; text-decoration:none;}
.product_ul{ width:100%; overflow:hidden; padding-top:20px;}
.product_li1{ width:200px; height:auto; float:left;}
.product_li1 span{ font-size:18px; color:#262c64; display:block; line-height:26px;}
.product_li2{ width:160px; height:auto; float:left; text-align:center;}
.product_li2 span{ font-size:40px; line-height:42px; color:#262D64; display:block; padding-top:5px;}
.product_ul2{ width:100%; overflow:hidden; margin-top:20px;}
.hd{background: #6e6e6e;}
.hd ul{ height:34px;}
.hd ul li{ height:34px; line-height:34px; color:#ffffff; float:left; padding:0px 36px; display:inline; cursor:pointer; position:relative;}
.cpli .hd ul li{ padding:0px;text-align: center}
.hd ul li.on{ background:#d70a31; color:#fff;}
.hd ul li.on i{ width:19px; height:6px; background:url(../images/newsicon.gif) center 0 no-repeat; position:absolute; bottom:-6px; left:50%; margin-left:-5px;}
.bd,.product_main{}
.tab4{ background:#e0e0e0;}
.tab4 th{  color:#262c64; line-height:40px; vertical-align:middle; font-weight:normal; text-align:right;}
.tab4 td {
    line-height: 40px;
    vertical-align: middle;
    padding-left: 20px;
}
.xxplmain .tab4 td{text-align: left; padding-left:20px;}
.kgmain{ width:660px; height:auto; margin:0 auto; padding:30px 0px 0px;}
.bd h3{ font-size:16px; color:#262c64; padding-bottom:10px; border-bottom:1px solid #262c64; font-weight:normal; margin-bottom:15px;}
.kgmain p{ line-height:22px;}
.yjzst{ background:#e0e0e0; padding-bottom:30px;}
.yjzst ul {
    height: auto;
    margin: 0 auto;
    border-bottom: 3px solid #262c64;
    overflow: hidden;
}
.yjzst ul li {
    width: 98px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #6e6e6e;
    color: #ffffff;
    float: left;
    cursor: pointer;
}.yjzst ul li.on {
     background: #262c64;
 }
.product_span1 {
    width: 100px;
    height: 13px;
    line-height: 13px;
    border-left: 13px solid #262c64;
    padding-left: 5px;
    display: block;
    position: absolute;
    top: -25px;
    right: 110px;
    color: #6e6e6e;
}.product_span2 {
     height: 13px;
     line-height: 13px;
     border-left: 13px solid #d70a31;
     padding-left: 5px;
     display: block;
     position: absolute;
     top: -25px;
     right: 20px;
     color: #6e6e6e;
 }
.product_span3 {
    width: 100px;
    height: 13px;
    line-height: 13px;
    border-left: 13px solid #262c64;
    padding-left: 5px;
    display: block;
    position: absolute;
    top: -25px;
    right: 50px;
    color: #6e6e6e;
}
.product_span4 {
    height: 13px;
    line-height: 13px;
    border-left: 13px solid #fe0000;
    padding-left: 5px;
    display: block;
    position: absolute;
    top: -25px;
    right: 20px;
    color: #6e6e6e;
}
.yjst_con table a {
    height: 27px;
    line-height: 27px;
    background: #262c64;
    color: #ffffff;
    text-decoration: none;
    display: block;
    text-align: center;
    font-size: 14px;
}
.yjzstimg{ width:612px; height:auto; margin:0 auto;}
.yjzst table{  height:auto;}
.yjzst table td{ vertical-align:middle;}
.yjzst select{ width:100px; height:22px; color:#6e6e6e;}
.tzzhimg{ padding:20px 0px;}
.tzzhmain{ background:#e0e0e0; padding-bottom:30px;}
.tzzhmain dl{ width:594px; height:auto; margin:0 auto; overflow:hidden; line-height:22px; padding:20px 0px 0px;}
.tzzhmain dl dt{ width:70px; height:auto; float:left; color:#262c64;}
.tzzhmain dl dd{ width:524px; height:auto; float:left; }
.xxplmain,.cpjlmain{ height:auto; background:#e0e0e0; padding:10px 12px 20px;}
.xxplmain dl{ width:622px; overflow:hidden; padding:10px 0px;}
.xxplmain dl dt{ width:90px; height:auto; float:right; color:#262c64;}
.xxplmain dl dd{ width:532px; height:auto; float:left;}
.xxplmain dl dd a{ color:#6e6e6e; text-decoration:none;}
.xxplmain dl dd a:hover{ color:#6e6e6e; text-decoration:underline;}
.xxplmain h3,.cpjlmain h3{ margin-top:20px;}
.xxplmain table td{ border:1px solid #e0e0e0; vertical-align:middle; text-align:center; padding:5px 0px;}
.xxplmain table.MsoNormalTable td{ border: 1px solid #e0e0e0 !important;}
.cpjlmain dl{ overflow:hidden; padding:10px 0px; line-height:22px;}
.cpjlmain dl dt{ width:130px; height:auto; float:left; color:#262c64;}
.cpjlmain dl dd{ width:520px; height:auto; float:right;}
.cpjlmain th{ vertical-align:middle;color:#262c64; line-height:40px; text-align:center;}
.cpjlmain td{ vertical-align:middle; line-height:40px; text-align:center;}
.btn{ width:190px; height:auto; background:#262c64; padding:15px 30px; overflow:hidden;}
.btn a{ width:80px; height:26px; line-height:26px; text-align:center; background:#d70a31; color:#fff; text-decoration:none; display:block;}
.productxqr h3{ background:#9b9b9b; line-height:34px; font-size:14px; color:#ffffff; font-weight:normal; padding-left:25px; cursor:pointer;}
.productxqr h3.on{ background:#d70a31; color:#fff;}
.productxqr ul{ background:#e0e0e0; padding:10px 0px; display:none;}
.productxqr ul li{ width:250px;}
.productxqr ul li a{ width:230px; height:30px; line-height:30px; padding-left:25px; display:block; background:#e0e0e0; color:#6e6e6e; text-decoration:none; font-size:14px;}
.productxqr ul li a:hover,.productxqr ul li a.current{ color:#262c64; text-decoration:none; background:url(../images/newsicon.gif) 0px -7px no-repeat; }

.yjst_bd {
    position: relative;
}


.newsinfo{}
.newsinfo ul li,.newsinfo ul li a{ width:167px;}
.newsinfo ul li.w166,.newsinfo ul li.w166 a{ width:166px;}
.fxqinfo{}
.fxqinfo ul li,.fxqinfo ul li a{ width:250px;}
.zswdmain{ width:912px; height:auto; margin:0 auto; border-top:1px solid #262c64; padding-bottom:10px;}
.zswdmain h3{ font-size:18px; color:#262c64; line-height:30px; text-align:center; padding:25px 0px; font-weight:normal;}
.zswdmain h4{ width:840px; font-size:14px; color:#262c64; line-height:24px; font-weight:normal; text-indent:2em; margin:0 auto;}
.zswdmain p{ width:840px; font-size:14px; line-height:24px; padding-bottom:25px; font-weight:normal; text-indent:2em; margin:0 auto;}
.sitemap{ width:1000px;  margin:30px auto; background: url(../images/sitemap.jpg) 0 0 no-repeat;  }
.sitemap p{ height:66px; position:relative;}
.shouye{ width:100px; height:35px; line-height:35px; text-align:center; color:#ffffff; text-decoration:none; display:block; position:absolute; top:0px; left:452px; font-size:16px;}
.english{ width:100px; height:35px; line-height:35px; text-align:center; color:#ffffff; text-decoration:none; display:block; position:absolute; top:0px; right:256px; font-size:16px;}
.sitemap ul{ overflow:hidden;}
.sitemap_li1{ width:120px; height:auto; float:left; margin-right:55px; display:inline;}
.sitemap_li1 a{ width:110px; height:35px; line-height:35px; padding-top:20px; padding-left:10px; text-align:center; color:#ffffff; text-decoration:none; display:block; font-size:14px;  background:url(../images/sitemapa1.jpg) 0 0 no-repeat; }
.sitemap_li1 a.sitemapa{ background:#262c64; font-size:16px; color:#FFF; padding-top:0px;}
.sitemap_li1 a.sitemapa2{ background:url(../images/sitemapa1.jpg) 0 -55px no-repeat; }
.sitemap_li1 a.sitemapa3{ width:100px; height:30px; line-height:30px; padding-left:20px; background:url(../images/sitemapa1.jpg) 0 -110px no-repeat; color:#FFF; font-size:12px; }


/*--------------隐私条款--------------*/
.yssmmain{ width:1000px; height:auto; margin-top:20px; background:#ffffff;}
.yssm{ width:888px; height:auto; padding-bottom:20px; margin:0 auto; }
.yssm h2{ font-size:18px; line-height:22px; padding:40px 0px 20px; border-bottom:1px solid #262c64; color:#262c64; font-weight:normal; text-align:center;}
.yssm p{ width:840px; height:auto; margin:0 auto; line-height:24px; padding-top:20px; text-indent:2em;}
.yssm p.yssm_p{ color:#262c64; font-size:14px;}
.yssm span{ width:840px; height:auto; margin:0 auto; display:block; text-indent:2em; line-height:22px; }
.yssm i{ font-style:normal; color:#262c64; font-size:14px;}

/*-----------持有人关系-------------*/
.infomenu{ overflow:hidden;}
.infomenu ul{ width:1000px; height:auto; overflow:hidden; }
.infomenu ul li{ width:200px; height:56px; float:left;}
.infomenu ul li a{ width:200px; height:56px; line-height:56px; text-align:center; display:block; color:#808080; text-decoration:none; background:#e1e0e0;}
.infomenu ul li a:hover,.infomenu ul li .on{ background:#ffffff;}
.mediamain h2 a{ background:url(../images/blockcs5.gif) right 4px no-repeat; display:block; float:right; font-size:12px; color:#6e6e6e; text-decoration:none; padding-right:20px; margin-right:20px; display:inline;}
.mediamain h2 a:hover{ color:#6e6e6e; text-decoration:none;}
.zxsl ul li h1{ padding-top:35px;}
.zxslp{ height:20px; line-height:20px; text-align:right;}
.zxslp a,.zxslp a:hover{ color:#262c64; text-decoration:none;}
.zxslp a img{ margin-left:5px; vertical-align:middle;}



/*-----------底部-------------*/
.footwarp{ width:940px; height:85px; margin-top:20px; background:#e1e0e0; padding:33px 30px 0;  border-bottom:20px solid #242d65;  color:#333333; line-height:20px;}
.footwarp a{color: #6e6e6e;text-decoration: none;}
.footwarp a:hover{text-decoration: underline;}

.backtop{ width:48px; height:116px; position:fixed; right:50%; margin-right:-560px; bottom:0px; z-index:9999; cursor:pointer; display:none; background:url(../images/backtop.jpg) 0 0 no-repeat; }
*html .backtop{position:absolute;}
.back,.ewm{ width:48px; height:48px; display:block; margin-bottom:10px; cursor:pointer;}
.ewm{ position:relative;}
.ewm_more{ width:700px; height:165px; background:url(../images/moreewm.jpg) 0 0 no-repeat; position:absolute; top:-117px; left:-700px; display:none; }

/*-----------20140827投资哲学-------------*/
.tzzxcont{ width:920px; height:auto; margin:0 auto; padding-top:20px; position:relative; }
.tzzxcont p{ color:#666; line-height:24px; text-indent:2em; padding:15px 0px;}
.tzzxcont img{ width:414px; height:218px; float:right; margin:0px 0px 5px 10px; display:inline;}
.tzzxcont span{ width:144px; height:96px; padding-top:40px; background: #D80A2E; font-size:20px; color:#fff; line-height:30px; position:absolute; left:506px; top:60px; text-indent:0em; text-align:center; display:block;}









