@charset "gb2312";
/* CSS Document */

.content{ position:absolute; left:0; top:0; width:100%; height:100%;}
.common-con{ width:100%; overflow:hidden; position:relative; left:0; top:0;}

.logo{ width:129px; height:34px; overflow:hidden; background:url(../images/logo.png) no-repeat 0 0; _background:url(../images/logo.gif) no-repeat 0 0; position:absolute; left:100px; top:20px; z-index:10;}

.box1{ background:url(../images/box1-bg.jpg) repeat;}
.box2{ background:url(../images/box2-bg.jpg) repeat;}
.box3{ background:url(../images/box3-bg.jpg) repeat;}
.box4{ background:url(../images/box4-bg.jpg) repeat;}

.box1 .cons{ position:absolute; left:50%; top:0; height:100%; width:1200px; overflow:hidden; margin-left:-600px; background:url(../images/boximg.png) no-repeat center bottom;}
.box1 .txt1{ position:absolute; bottom:320px; overflow:hidden; font:bold 20px/26px microsoft yahei; color:#3b3b3b; text-align:left; width:690px; left:315px;}
.box1 .txt2{ position:absolute; bottom:218px; overflow:hidden; font:15px/22px microsoft yahei; color:#3b3b3b; text-align:left; width:550px; left:315px; }
.box1 .txt2 span{ display:block; text-align:center; font-size:18px; font-weight:bold;}
.sc-tips{ position:absolute; bottom:0px; left:50%; margin-left:-25px;}

.box2 .cons{ width:980px; overflow:hidden; position:absolute; left:50%; margin-left:-490px; top:50%; margin-top:-350px;}
.box2 .pf{ display:block; position:absolute; left:50%; margin-left:270px; top:0; z-index:10;}
.box2 .tit1{ overflow:hidden; padding:22px 0 22px 55px; background:url(../images/icon1.jpg) no-repeat 0 center; font:bold 18px/24px microsoft yahei; color:#ffcb00; text-align:left;}
.box2 .tit1 span{ font:bold 24px/28px microsoft yahei; color:#ec5937}
.box2 .tit2{ overflow:hidden; padding:22px 0 22px 50px; background:url(../images/icon2.jpg) no-repeat 0 center; font:bold 41px/49px microsoft yahei; color:#fff; text-shadow:4px 4px 0 #591bc7; text-align:left; zoom:1;}
.box2 .tit2 a{ display:block; height:40px; border-bottom:4px solid #e3b500; overflow:hidden; width:133px; text-align:center; background:#ffcb00; float:right; font:bold 18px/40px microsoft yahei; color:#644020; text-shadow:none;}
.box2 .list{ overflow:hidden; width:1080px; zoom:1; margin-top:-10px; padding-bottom:10px;}
.box2 .list .rec{ width:425px; margin:35px 80px 0 0; overflow:hidden; zoom:1; float:left;}
.box2 .list img{ display:block; float:left;}
.box2 .list .rt{ width:280px; float:right; overflow:hidden;}
.box2 .list span{ font:bold 24px/32px microsoft yahei; color:#fff; text-align:left; display:block; overflow:hidden; padding:18px 0 0 0;}
.box2 .list p{ font:15px/21px microsoft yahei; color:#fff; text-align:left; display:block; overflow:hidden; padding:8px 0 0 0;}
.box2 .rows{ overflow:hidden; zoom:1; margin-top:-10px;}
.box2 .rows .recs{ width:236px; height:92px; overflow:hidden; float:left; background:url(../images/gm-bg.jpg) no-repeat 0 0; margin:25px 22px 0 0; padding:0 0 0 76px;}
.box2 .rows .nmg{ margin-right:0; float:none; float:right;}
.box2 .rows .tops{ overflow:hidden; zoom:1; font:bold 24px/32px microsoft yahei; color:#ed604d; padding:5px 10px 5px 0; width:225px; text-align:left;}
.box2 .rows .tops a{ display:block; float:right; padding:0 0 0 28px; background:url(../images/gm-icon.jpg) no-repeat 0 center; font:bold 14px/32px microsoft yahei; color:#f89500;}
.box2 .rows .des{ font:15px/21px microsoft yahei; color:#6a6968; text-align:left; padding:2px 10px 0 0; width:225px;}
.box2 .rows .des span{ font:15px/21px microsoft yahei; color:#ed7768;}
.box4 .kfcon{ width:163px; height:219px; overflow:hidden; position:absolute; right:4%; bottom:0; z-index:5; background:url(../images/zxzx.png) no-repeat 0 0}
.box4 .kfcon i{ display:block; width:20px; height:20px; overflow:hidden; position:absolute; right:5px; top:5px; cursor:pointer; _background:url(about:_blank);}
.box4 .kfcon a{ display:block; height:60px; width:145px; overflow:hidden; margin:0 auto; _background:url(about:_blank); position:absolute; left:9px; top:52px;}

.box3 .cons{ width:980px; overflow:hidden; position:absolute; left:50%; margin-left:-490px; top:50%; margin-top:-365px;}
.box3 .tit1{ overflow:hidden; padding:15px 0 15px 55px; background:url(../images/icon7.jpg) no-repeat 0 center; text-align:left;}
.box3 .tit1 span,.box3 .tit1 .lgs{ font:bold 24px/43px microsoft yahei; color:#ec5937; float:left;}
.box3 .tit1 span{ padding:0 5px;}
.box3 .tit1 .btns{ display:block; height:43px; font:bold 18px/43px microsoft yahei; color:#fff; background:#fb9e13; padding:0 12px; white-space:nowrap; float:left; margin-left:18px; border-radius:4px; transition:all linear .2s;}
.box3 .tit1 .btns:hover{ background:#e58b04}
.box3 .tit2{ overflow:hidden; padding:22px 0 42px 50px; background:url(../images/icon6.jpg) no-repeat 0 center; font:bold 41px/49px microsoft yahei; color:#825720; text-shadow:4px 4px 0 #e0b400; text-align:left; zoom:1;}
.box3 .procs{ height:247px; width:970px; margin:0 auto; overflow:hidden; background:url(../images/cylc-bg.png) no-repeat 0 0; position:relative; left:0; top:0;}
.box3 .procs .txt{ width:210px; overflow:hidden; font:18px/22px microsoft yahei; color:#644020; text-align:center;}
.box3 .procs .txt a{ font:18px/22px microsoft yahei; color:#644020;}
.box3 .procs .t1{ position:absolute; left:248px; top:62px;}
.box3 .procs .t2{ position:absolute; left:746px; top:45px; width:220px}
.box3 .procs .t3{ position:absolute; left:510px; top:137px;}
.box3 .procs .t4{ position:absolute; left:2px; top:143px;}
.box3 .forms{ width:980px; margin:0 auto; overflow:hidden; border-radius:20px;}
.box3 .forms .tit{ height:43px; font:bold 18px/43px microsoft yahei; background:#737373; text-align:center; color:#fff; border-top-left-radius:20px; border-top-right-radius:20px;}
.box3 .forms .ins{ overflow:hidden; width:980px; background:#fff; border-bottom-left-radius:20px; border-bottom-right-radius:20px; padding:8px 0 15px 0;}
.box3 .forms .rows{ overflow:hidden; zoom:1; padding:5px 0;}
.box3 .forms .lts{ display:block; float:left; text-align:right; overflow:hidden; height:29px; font:15px/29px microsoft yahei; color:#5e5e5e; padding:0 10px 0 10px; width:130px;}
.box3 .forms .ipt{ border:1px solid #bfbfbf; width:243px; height:19px; line-height:19px; padding:4px; outline:none; float:left;}
.box3 .forms .csh{ padding:0; height:29px; line-height:29px; width:180px;}
.box3 .forms .cshs{ padding:0; height:29px; line-height:29px; width:253px;}
.box3 .forms .st1{ width:149px; margin-right:8px;}
.box3 .forms .st2{ width:123px; margin-right:8px;}
.box3 .forms .lhv1{ width:200px;}
.box3 .forms .pdls{ padding-left:473px;}

.box3 .forms .pds{ padding:0 15px; width:auto;}
.box3 .btn-row{ overflow:hidden; padding:20px 0 0 0;}
.box3 .btn-row input{ display:block; border:0; height:39px; border-bottom:4px solid #ec5937; overflow:hidden; font:bold 18px/39px microsoft yahei; text-align:center; width:205px; margin:0 auto; color:#fff; outline:none; background:#f46342; transition:all linear .2s; cursor:pointer;}
.box3 .btn-row input:hover{ background:#d32d07; border-bottom:4px solid #c62803}


.box4 .cons{ width:980px; overflow:hidden; position:absolute; left:50%; margin-left:-490px; top:50%; margin-top:-358px;}
.box4 .tit2{ overflow:hidden; padding:12px 0 22px 50px; background:url(../images/icon8.jpg) no-repeat 0 center; font:bold 41px/49px microsoft yahei; color:#fff; text-shadow:4px 4px 0 #0457b5; text-align:left; zoom:1;}
.box4 .list{ overflow:hidden; width:960px; margin:0 auto; border-radius:20px; background:#fff; padding:0 10px;}
.box4 .list .col{ padding:0 10px 0 45px; overflow:hidden; zoom:1; float:left; width:420px;}
.box4 .list .col a{ display:block; width:260px; float:left; overflow:hidden; font:15px/35px microsoft yahei; color:#595959;}
.box4 .list .col a span{ font:15px/35px microsoft yahei; color:#f46342;}
.box4 .list .col font{ display:block; float:right; font:15px/35px microsoft yahei; color:#9b9b9b;}
.box4 .list .fltr{ float:none; float:right; white-space:normal;}

.topLoop{ overflow:hidden; position:relative; he width:980px; padding:8px 0;}
.topLoop .bd{ padding:0px;}
.topLoop .bd ul{ overflow:hidden; zoom:1;}
.topLoop .bd .infoList li{ height:39px; line-height:39px; width:980px; text-align:left; border-bottom:1px dashed #b9b9b9}

.box4 .bls-con{ width:937px; height:462px; overflow:hidden; background:url(../images/blsbg.jpg) no-repeat 0 0; margin-top:25px; position:relative; left:0; top:0;}
.box4 .bls-con .tt{ overflow:hidden; font:bold 41px/49px microsoft yahei; color:#ba7e00; text-shadow:4px 4px 0 #ecf2fa; text-align:left; zoom:1; width:200px; text-align:center; position:absolute; left:135px; top:50px;}
.box4 .bls-con p{ width:370px; text-align:left; font:15px/21px microsoft yahei; color:#4d4d4d; position:absolute; left:55px; top:110px;}


.nav-rit{ width:12px; overflow:hidden; position:fixed; top:45%; left:50%; margin-left:500px; z-index:10; _position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||(document.documentElement.clientWidth*0.1)));_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||(document.documentElement.clientHeight*0.4))))}
.nav-rit span{ display:block; height:22px; width:12px; overflow:hidden; transition:all linear .6s; background:url(../images/dot.png) no-repeat 0 -17px; cursor:pointer;}
.nav-rit .on{ background-position:0 10px;}

.hb-icon{ display:block; width:149px; height:70px; overflow:hidden; background:url(../images/hb-img.png) no-repeat 0 0; _background:url(../images/hb-img.gif) no-repeat 0 0;}

.dialogs{ position:absolute; left:0; top:0; overflow:hidden; height:100%; width:100%; z-index:100;}
.dialogs .bg{ position:absolute; overflow:hidden; width:100%; height:100%; background:#000; opacity:0.6;left: 0; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; z-index:2;}
.dialogs .cons{ overflow:hidden; width:670px; padding:40px 0 0 0; position:absolute; left:50%; margin-left:-335px; z-index:10; background:#fffbd5;}
.dialogs .cons i{ display:block; height:34px; width:54px; overflow:hidden; background:url(../images/cls-btn.jpg) no-repeat 0 0; cursor:pointer; position:absolute; right:0; top:0;}
.dig1 .cons{ top:50%; margin-top:-142px;}
.dig1 .ins{ padding:18px 0 68px 68px; overflow:hidden;}
.dig1 .ins .tops{ font:15px/22px microsoft yahei; text-align:left;}
.dig1 .ins .tops span{ font:15px/22px microsoft yahei; color:#787878}
.dig1 .ins .row{ overflow:hidden; zoom:1; padding:8px 0 0 0;}
.dig1 .ins .row .ipt{ border:1px solid #c0beaa; width:430px; height:25px; font:15px/25px microsoft yahei; color:#676767; text-align:left; background:#fff; float:left; padding:5px 14px;}
.dig1 .ins .row .btn{ display:block; height:37px; overflow:hidden; float:left; margin-left:8px; cursor:pointer; border:0; width:80px; background:#f9972c; color:#fff; font:15px/37px microsoft yahei; border-radius:4px;}
.dig1 .ins .pgts{ padding:25px 0 0 0;}

.dig2 .cons{ height:100px; background:#fffbd5 url(../images/fxcg-bg.jpg) no-repeat center 52px; top:50%; margin-top:-70px;}

.dig3 .cons{ overflow:hidden; background:#fffbd5; padding:50px 0 20px 0; top:50%; margin-top:-90px;}
.dig3 .ins{ overflow:hidden; width:590px; padding:20px; margin:0 auto; background:#fff;}
.dig3 .ins span{ display:block; text-align:left; font:15px/22px microsoft yahei;}
.dig3 .ins p{ text-align:left; font:15px/24px microsoft yahei; color:#676767; text-indent:25px;}

.shares-row{ overflow:hidden; zoom:1;text-align:left;}

.sbts{ line-height:20px; position:absolute;left:51%; bottom:16px; font-size:16px; font-family:microsoft yahei;}