.banbox { width:100%; height:700px; padding-top:61px;}
.banbox div { position:absolute;}
.banbox .bb { width:166px; height:50px; left:50%; }
.ban1,.ban2,.ban3,.ban4 { width:100%; height:700px; overflow:hidden; display:none;}
.ban1 .bg { width:100%; height:700px; background:#005f7d; background:url(../images/main1-bg.jpg) center top no-repeat;}
.ban1 .p1 { width:400px; height:330px; left:50%; margin-left:-535px; margin-top:160px;}
.ban1 .p2 { width:340px; height:300px; left:50%; margin-left:-300px; margin-top:265px;}
.ban1 .t1 { width:445px; height:70px; left:50%; margin-top:160px;}
.ban1 .t2 { width:540px; height:170px; left:50%; margin-left:90px; margin-top:280px; color:#FFFFFF; font-size:16px; line-height:40px;}

.ban2 .bg { width:100%; height:700px; background:#b63726; background:url(../images/main2-bg.jpg) center top no-repeat;}
.ban2 .p1 { width:390px; height:380px; left:50%; margin-left:190px; margin-top:150px;}
.ban2 .p2 { width:475px; height:383px; left:50%; margin-left:-50px; margin-top:100px;}
.ban2 .p3 { width:414px; height:324px; left:50%; margin-left:-150px; margin-top:110px;}
.ban2 .pd { width:80px; height:80px; left:50%;}
.ban2 .p4 { margin-left:90px; margin-top:240px;}
.ban2 .p6 { margin-left:-45px; margin-top:230px;}
.ban2 .p7 { margin-left:25px; margin-top:335px;}
.ban2 .p8 { margin-left:-120px; margin-top:300px;}
.ban2 .p5 { width:466px; height:66px; left:50%; margin-left:-580px; margin-top:230px;}
.ban2 .t1 { width:550px; height:70px; left:50%; margin-left:-575px; top:350px; font-size:16px; color:#FFFFFF; line-height:40px;}
.ban2 .bb { margin-left:-290px; top:360px;}

.ban3 .bg { width:100%; height:700px; background:#47a3d1; background:url(../images/main3-bg.jpg) center top no-repeat;}
.ban3 .p1 { width:480px; height:390px; left:50%; margin-left:-600px; margin-top:130px;}
.ban3 .p2 { width:600px; height:60px; left:50%; margin-left:-60px; margin-top:170px;}
.ban3 .t1 { width:600px; height:50px; left:50%; margin-left:-60px; margin-top:260px; font-size:18px; color:#FFFFFF; line-height:40px;}
.ban3 .t2 { width:650px; height:120px; left:50%; margin-left:-56px; margin-top:340px;}
.ban3 .t2 a { width:291px; height:65px; display:block; float:left; line-height:65px; font-size:24px; color:#FFFFFF; text-decoration:none; text-align:center; border:1px dashed #FFFFFF; margin-right:5px; background:#7cbdde;}
.ban3 .t2 span { width:590px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; float:left; display:block; border:1px dashed #FFFFFF; margin-top:5px;}

.ban4 .bg { width:100%; height:700px; background:#9c9a9b; background:url(../images/main4-bg.jpg) center top no-repeat;}
.ban4 .p1 { width:580px; height:545px; left:50%; margin-left:0px; top:105px;}
.ban4 .p2 { width:465px; height:60px; left:50%; margin-left:-585px; top:215px;}
.ban4 .t1 { width:650px; height:70px; left:50%; margin-left:-580px; top:325px; font-size:16px; color:#FFFFFF; line-height:40px;}
.banb { width:300px; height:10px; position:absolute; top:790px; left:50%; margin-left:-140px;}
.banb span { display:block; width:65px; height:5px; margin-right:2px; float:left; background:#d8d8d8; cursor:pointer; line-height:30px; overflow:hidden;}
.banb span.on { background:#2cacf8;}
#aro-left { width:100px; height:80px; padding-top:20px; margin-top:300px; display:none; text-align:center; z-index:100; cursor:pointer; left:-100px;}
#aro-right { width:100px; height:80px; padding-top:20px; margin-top:300px; left:100%; text-align:center; z-index:100; display:none; cursor:pointer;}



.cpt { height:60px; line-height:40px; text-align:center; font-size:28px; padding-top:70px;}
.cpt2 { height:40px; line-height:24px; text-align:center; color:#888;}
.cpb { width:1200px; height:550px; margin:0px auto;}
.cpbb { width:295px; height:230px; float:left; background-position: center 38px; background-repeat:no-repeat;}
.cp1 { background-image:url(../images/cp1.gif);}
.cp2 { background-image:url(../images/cp2.gif);}
.cp3 { background-image:url(../images/cp3.gif);}
.cp4 { background-image:url(../images/cp4.gif);}
.cp5 { background-image:url(../images/cp5.gif);}
.cp6 { background-image:url(../images/cp6.gif);}
.cp7 { background-image:url(../images/cp7.gif);}
.cp8 { background-image:url(../images/cp8.gif);}
.cpb a { text-decoration:none; width:295px; height:90px; padding-top:160px; display:block; text-align:center; line-height:20px; font-size:12px; color:#888;}
.cpb a span { font-size:20px; line-height:40px; display:block; color:#333;}



.k7t { height:130px; background:url(../images/linedot.gif) 0 25px repeat-x;}
.k7t1 { width:300px; height:60px; background:#FFFFFF; margin:0px auto; text-align:center; font-size:30px; line-height:44px;}
.k7t2 { width:260px; height:0px; margin:0px auto; text-align:center; color:#888;}

.introindex { width:1015px; height:140px; padding-top:40px; float:right;}
.introindex span { width:160px; height:60px; color:#0798fb; padding-top:100px; text-align:center; font-size:16px; display:block; float:left;}
.icindex01 { background:url(../images/index-1.gif) top center no-repeat;}
.icindex02 { background:url(../images/index-2.gif) top center no-repeat;}
.icindex03 { background:url(../images/index-3.gif) top center no-repeat;}
.icindex04 { background:url(../images/index-4.gif) top center no-repeat;}
.icindex05 { background:url(../images/index-5.gif) top center no-repeat;}
.icindex06 { background:url(../images/index-6.gif) top center no-repeat;}


.khomico { width:1200px; height:150px; margin:0px auto;}
.khomico span { width:190px; height:60px; color:#00a0e9; padding-top:100px; text-align:center; font-size:16px; display:block; position:absolute;}
.ichom1 { background:url(../images/index-1.gif) top center no-repeat; margin-left:130px;}
.ichom2 { background:url(../images/index-2.gif) top center no-repeat; margin-left:320px;}
.ichom3 { background:url(../images/index-3.gif) top center no-repeat; margin-left:510px;}
.ichom4 { background:url(../images/index-4.gif) top center no-repeat; margin-left:700px;}
.ichom5 { background:url(../images/index-5.gif) top center no-repeat; margin-left:890px;}
.k7c { width:1025px; height:350px; position:absolute; line-height:26px; margin-top:170px; font-size:14px; padding-left:175px;}

.bkt { width:500px; height:50px; margin:0px auto; text-align:center; line-height:50px; font-size:26px; background:url(../images/tline.gif) center no-repeat;}
.bkt2 { height:85px; font-size:16px; text-align:center; line-height:40px; color:#888;}
.bkt3 { height:60px; font-size:14px; text-align:center; line-height:26px;}
.kjc { height:580px;}
.kjcc { width:422px; height:502px; position:absolute; left:50%; overflow:hidden;}
.kjc1 { background:url(../images/kj1.gif); margin-left:-440px;}
.kjc2 { background:url(../images/kj2.gif); margin-left:20px;}
.kjt { width:400px; height:80px; padding-top:15px; font-size:16px; color:#FFFFFF; line-height:30px; text-align:center;}
.kjtt { width:395px; height:140px; padding-left:25px;font-size:14px; padding-top:250px; line-height:28px; color:#FFFFFF;}
.dcbox { height:260px;}
.dcp { width:389px; height:87px; position:absolute; left:45%; margin-left:-100px;}
.dcc { width:100%; height:100px; position:absolute; margin-top:125px; text-align:center; line-height:26px; font-size:14px;}
.sjbox { height:300px;}
.sjc { width:1000px; height:60px; font-size:14px; line-height:26px; margin:0px auto; text-align:center;}
.sjp { width:640px; height:200px; margin:0px auto;}
.cloud { width:100%; height:550px; background:#08578c url(../images/cloud.jpg) top center no-repeat; margin-bottom:50px;}
.cloudt { width:350px; height:130px; font-size:16px; line-height:36px; color:#FFFFFF; position:absolute; left:50%; margin-left:150px; margin-top:290px;}

.proal { width:1000px; height:220px; margin:0px auto;}
.proal a { display:block; width:190px; height:28px; float:left; border-left:1px dotted #999999; padding-top:77px; line-height:28px; font-size:16px; text-align:center; text-decoration:none;}
.proal a img { position:absolute; margin-top:50px; display:none;}
.proal a:hover img { display:block;}
.b1 { background:url(../images/c1.gif) top center no-repeat;}
.b2 { background:url(../images/c2.gif) top center no-repeat;}
.b3 { background:url(../images/c3.gif) top center no-repeat;}
.b4 { background:url(../images/c4.gif) top center no-repeat; border-right:1px dotted #999999;}
.b5 { background:url(../images/c5.gif) top center no-repeat;}
