/* reset */
body,ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,th,td,img,div{padding:0;margin:0}
body{color:#333;font:12px \5b8b\4f53;}
img{border:0}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
.c:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.c{display:inline-block}
* html .c{height:1%}
.c{display:block}
.fl{float:left;display:inline;}.fr{float:right;display:inline;}
.h{display:none;}
.fb{font-weight:bold;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.bo1{border:1px solid #ccc;}
.pt5{padding-top:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.p5{padding:5px;}
.pt10{padding-top:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.p10{padding:10px;}
.pt20{padding-top:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.p20{padding:20px;}
.pt30{padding-top:30px}.pr30{padding-right:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.p30{padding:30px;}
.pt40{padding-top:40px}.pr40{padding-right:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.p40{padding:40px;}
.pt50{padding-top:50px}.pr50{padding-right:50px}.pb50{padding-bottom:50px}.pl50{padding-left:50px}.p50{padding:50px;}
.mt5{margin-top:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.m5{margin:5px;}
.mt10{margin-top:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.m10{margin:10px;}
.mt20{margin-top:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.m20{margin:20px;}
.mt30{margin-top:30px}.mr30{margin-right:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.m30{margin:20px;}
.mt40{margin-top:40px}.mr40{margin-right:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.m40{margin:40px;}
.mt50{margin-top:50px}.mr50{margin-right:50px}.mb50{margin-bottom:50px}.ml50{margin-left:50px}.m50{margin:50px;}
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.fht{font-family:"黑体";}.fyh{font-family:\5fae\8f6f\96c5\9ed1}
.clear{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.unl{text-decoration:underline;}
.c900{color:#990000}.c900:hover{color:#990000}
.cfff{color:#fff}.cfff:hover{color:#fff}
.lh18{line-height:18px;}
.lh22{line-height:22px;}
.db{display:block;}
.bgfff{background:#fff;}
.pre{position:relative;}
.pab{position:absolute;}

/* Navigation */
.navwrap{ width:100%; min-width:980px; height:44px; background-color:#0096dd;}
.navwrap .navbox{ width:980px; height:44px; margin:0 auto; position:relative; z-index:5;}
.navwrap .navbox .main-nav{ margin-left:142px; height:44px;}
.navwrap .navbox .main-nav li{ height:44px; width:110px; line-height:44px; text-align:center; float:left; background:url(http://fullgoal.szvi.com/images/common/line.gif) no-repeat right center; position:relative;}
.navwrap .navbox .main-nav li a{ display:inline-block; float:left; width:108px; height:44px; line-height:44px; text-align:center; color:#fff; background:#0096dd; -webkit-transition:background-color .3s ease-in; -moz-transition:background-color .3s ease-in; -o-transition:background-color .3s ease-in; transition:background-color .3s ease-in; font-size:16px; position:relative;}
.navwrap .navbox .main-nav li a span.fu{ display:block; width:110px; height:44px; background:url(http://fullgoal.szvi.com/images/common/fu.gif) no-repeat center center; position:absolute; left:0; top:0; filter:alpha(opacity=0); opacity:0; -webkit-transition:opacity .3s ease-in; -moz-transition:opacity .3s ease-in; -o-transition:opacity .3s ease-in; transition:opacity .3s ease-in;}
.navwrap .navbox .main-nav li a:hover{ width:112px; margin-left:-2px; background:#0b50a2;}
.navwrap .navbox .main-nav li a:hover span.fu{ filter:alpha(opacity=100); opacity:1;}
.navwrap .navbox .main-nav li a.current{ width:112px; margin-left:-2px; background:#0b50a2;}
.navwrap .navbox .main-nav li a:current span.fu{ filter:alpha(opacity=100); opacity:1;}
.navwrap .navbox .topar{ width:140px; height:44px; padding-right:14px; line-height:44px; text-align:center; position:absolute; left:0; top:0; color:#fff; cursor:pointer;}
.navwrap .navbox .topar a.market{ display:block; width:140px; height:44px; background:#0096dd url(http://fullgoal.szvi.com/images/common/nar.png) no-repeat 115px center; color:#fff; -webkit-transition:background-color .3s ease-in; -moz-transition:background-color .3s ease-in; -o-transition:background-color .3s ease-in; transition:background-color .3s ease-in;}
.navwrap .navbox .topar a.market:hover{ background:#0b50a2 url(http://fullgoal.szvi.com/images/common/nar.png) no-repeat 115px center;}
.navwrap .navbox .topar a.market.current{ background:#0b50a2 url(http://fullgoal.szvi.com/images/common/nar.png) no-repeat 115px center;}
.navwrap .navbox .topar a.market.currentt{ background:#0b50a2 url(http://fullgoal.szvi.com/images/common/nar.png) no-repeat 115px center;}
.navwrap .navbox .topar .marketboxbg{ width:143px; height:288px; position:absolute; left:5px; top:49px; background:#747272;}
.navwrap .navbox .topar .marketbox{ width:143px; height:288px; position:absolute; left:0; top:44px; background:#fff;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist{ float:left; height:36px;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.marlink{ display:block; width:141px; height:34px; line-height:34px; border:1px solid #e6e6e6; border-top:1px solid #fff; color:#4f4f4f; position:relative; text-align:left; text-indent:20px; font-size:14px; float:left;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.marlink span.mar{ display:block; width:5px; height:9px; overflow:hidden; background:url(http://fullgoal.szvi.com/images/common/a1.gif); position:absolute; right:15px; top:12px;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.marlink span.changeline{ display:block; width:1px; height:35px; background:#eaf6fd; position:absolute; right:-1px; top:0; z-index:3; display:none;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.current{ border:1px solid #a3d9f3; background:#eaf6fd; color:#0096dd;}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.current span.mar{ background:url(http://fullgoal.szvi.com/images/common/a2.gif);}
.navwrap .navbox .topar .marketbox ul.marul li.marlist a.current span.changeline{ display:block;}
.navwrap .navbox .toparcontrol .marketboxbg,.navwrap .navbox .toparcontrol .marketbox{ display:none;}
a.marlink .hidbox{ width:520px; height:288px; background:#eaf6fd; position:absolute; left:141px; top:-1px; z-index:2; border:1px solid #a3d9f3; font-size:12px; display:none;}
a.marlink .hidbox table{ width:100%; line-height:26px; color:#4f4f4f;}
a.marlink .hidbox table th{ color:#0096dd;}
a.marlink .hidbox table td a{ color:#535353;}
a.marlink .hidbox table td a:hover{ color:#b21319;}


/* Banner */
.slide-index{height:316px;overflow:hidden;background:url(../images/01.png) no-repeat center;}

/* Loginbox */
.loginbox{ width:980px; margin:0 auto;}
.loginbox .loginbg{ width:226px; height:273px; margin:-300px 0 0 745px; background:#747272; position:absolute; z-index:10; border-radius:3px;}
.loginbox .logincont{ width:226px; height:273px; margin:-305px 0 0 750px; background:#fff; position:absolute; z-index:10; border-radius:3px; overflow:hidden;}
.loginbox .logincont h2{ padding-left:14px; font-size:16px; line-height:35px;}
.loginbox .logincont .loginbtn{ padding-left:14px; height:30px; margin-bottom:5px;}
.loginbox .logincont .loginbtn .lgt{ display:inline-block; width:94px; height:30px; float:left; background-repeat:no-repeat; background-image:url(http://fullgoal.szvi.com/images/index/sbtn.gif); line-height:30px; text-align:center; color:#fff; font-size:12px;}
.loginbox .logincont .loginbtn .lgt_login{ background-position:0 0; margin-right:15px;}
.loginbox .logincont .loginbtn .lgt_login:hover{ background-position:0 -30px;}
.loginbox .logincont .loginbtn .lgt_register{ background-position:-94px 0;}
.loginbox .logincont .loginbtn .lgt_register:hover{ background-position:-94px -30px;;}
.loginbox .logincont a.longbtn{ display:block; width:203px; height:22px; line-height:22px; text-align:center; font-size:12px; color:#676665; background-repeat:no-repeat; background-image:url(http://fullgoal.szvi.com/images/index/longbtn.gif); margin:6px 0 0 14px;}
.loginbox .logincont a.longbtn1{ background-position:0 0;}
.loginbox .logincont a.longbtn1:hover{ background-position:0 -22px;}
.loginbox .logincont a.longbtn2{ background-position:-203px 0;}
.loginbox .logincont a.longbtn2:hover{ background-position:-203px -22px;}
.loginbox .logincont .scanebox{ width:195px; height:95px; margin:10px 0 0 14px; background:url(http://fullgoal.szvi.com/images/index/scane.jpg);}


.m{width:996px;margin:10px auto 0;}
.bo{border:1px solid #E1E1E1;}
.m1{width:280px;float:left;display:inline;}
.m2{width:420px;float:left;display:inline;}
.m3{width:276px;float:right;display:inline;}
.box1{height:156px;border:1px solid #E1E1E1;}
.box1 .t{background:url(../images/02.png) repeat-x;height:31px;line-height:31px;font-size:14px;color:#000;font-weight:bold;padding-left:10px;position:relative;}
.box1 .t .more{font-family:"Arial";font-size:10px;font-weight:100;position:absolute;top:0px;right:7px}
.bb{height:185px;*height:183px;_height:181px;overflow:hidden}
.w120{width:120px;margin-left:10px;}
.w286{width:286px;line-height:20px;}
.u1 li{height:20px;line-height:20px;overflow:hidden;}
.table1 td{height:23px;line-height:21px;border:1px solid #C7DDE6;text-align:center;}
.table1 td.tl{text-align:left;}
.table1 td.red{color:#FF0000;}
.table1 .star{color:#FBB000;font-size:15px;}
.endData {background: url("http://www.fullgoal.com.cn/website/new_fund/images/index/left2.jpg") repeat-y scroll;border: 1px solid #FFFFFF;padding-bottom: 5px !important;}
.endData span {color: #819FCB;display: block;line-height: 20px;margin-top: 0;padding-left: 10px;}
.endData a {display: block;margin-top:5px;padding-right: 25px;text-align: right;}
.endData a.textAl {padding-left: 10px;text-align: left}
.endData u {color: #365B98}

.tt{background:url(../images/02.png) repeat-x;height:31px;line-height:31px;font-size:14px;color:#000;font-weight:bold;padding-left:10px;border:1px solid #E1E1E1;}
.fgl-l{line-height:22px;width:700px;margin-left:20px;display:inline;float:left;padding-top:20px;font-size:12px;}
.fgl-r{width:220px;float:right;display:inline;margin-right:20px;}
.fgl-r .t{font-size:16px;margin-bottom:3px;color:#0096E3;font-weight:bold;height:23px;line-height:23px;background:url(../images/03.png) 0 4px no-repeat;padding-left:20px;}
.fgl-r .txt{line-height:18px;padding:5px;}

.scrollBox{width:986px; height:160px;margin:12px 5px;}
.scrollBox .bottonLeft{float:left;background:url(../images/05.jpg) no-repeat top left;width:26px; height:157px; margin:12px 20px 0 0;}
.scrollBox .bottonLeft span{ display:block;width:26px;height:157px; cursor:pointer;}
.scrollBox .bottonRight{float:left;background:url(../images/05.jpg) no-repeat top right;width:26px;height:157px;margin:12px 0px 0 23px;}
.scrollBox .bottonRight span{display:block;width:26px;height:157px;cursor:pointer;}
.scrollBox .con_bg{float:left;width:890px; height:150px;margin-top:15px;}
.scrollBox .contrainer{width:890px;height:150px;overflow:hidden;}
.scrollBox .scroll_conB{width:5000px; height:150px;}
.scrollBox ul li{float:left;margin-right:10px;width:120px; height:150px; display:inline;overflow:hidden;line-height:20px;}
.scrollBox ul li p{padding-left:5px;}
.scrollBox ul li img{margin-bottom:10px; display:block; width:98px; height:75px; text-align:left;border:1px solid #ADCCDB;}
