@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
textarea{resize:none}
body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif;outline:none;}
textarea{resize:none}
h1,h2,h3,h4,h5,h6{font-size:100%; word-break:break-all;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
a,a:link,a:active{text-decoration:none;} 
div,p{ word-break:break-all;}
a{blr:expression(this.onFocus=this.blur());/*IE Opera*/outline:none;/*FF Opera*/}
a:focus{-moz-outline-style:none;/*FF*/}
fieldset,img{border:0;}
img{vertical-align:top;/*display:block;*/}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
.number li{list-style-type:decimal;}
.texe_hidde{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.unl{ text-decoration:underline;}
.none_unl{ text-decoration:none;}
/*generic*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clear{ clear:both; font-size:0; height:0; line-height:0; width:100%;}
.cb{ clear:both;}.cl{ clear:left;}.cr{ clear:right;}
.t2{ text-indent:2em;}

.bc{ margin-left:auto; margin-right:auto;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.none{display:none;}
.hidden{visibility:hidden;}
.pr{ position:relative;}
.pa{ position:absolute;}
.zoom{ zoom:1;}
/*font*/
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}

.part0{ left:0; position:absolute; width:100%;}
#header{ width:980px; margin:0 auto;}

.logo{ float:left; width:95px; height:51px;}
.logo a{ display:block; height:51px; background:url(../images/logo.gif) no-repeat 0 0;}
.rlogo{ background:url(../images/rlogo.gif) no-repeat 0 0; float:right; width:121px; height:51px;}
#kv{ background:url(../images/kv.jpg) no-repeat center 0; height:577px; position:absolute; left:0; width:100%; top:51px}
#kv .kv{width:980px; margin:0 auto; height:577px; position:relative;}
#kv .kv a{ position:absolute; display:block;}
.btn01{ width:236px; height:190px; top:29px; left:24px;}
.btn02{ width:244px; height:190px; top:29px; left:730px; }
.md01{ width:269px; height:144px; left:200px; top:208px;}
.md02{ width:259px; height:144px; left:513px; top:208px;}
.md03{ width:269px; height:144px; left:200px; top:353px;}
.md04{ width:269px; height:144px; left:513px; top:353px;}

.screen{ width:100%; position:absolute;}



.part01 .main{ background:#ccf4d1; }


.cont{  width:440px; position:absolute; padding-left:60px;}
.cont div{ padding-bottom:3px;}
.cont p{ line-height:21px; padding-top:5px; font-size:14px; text-align:justify;}
h5{ font-family:Microsoft YaHei; font-size:36px; font-weight:normal;}
.zj{ font-family:Microsoft YaHei; font-size:16px;}

.animate01{ width:50%; float:left; position:relative;}
.animate01 .anim{ position:absolute; width:380px; font-family:Microsoft YaHei;}

.part01 .des_big,.part02 .des_big,.part03 .des_big,.part04 .des_big{ position:absolute; right:0; width:511px; height:634px; top:70px; background:url(../images/des_big01.gif) no-repeat 0 0; }
.part02 .des_big{ background:url(../images/des_big02.gif) no-repeat 0 0; }
.part03 .des_big{ background:url(../images/des_big03.gif) no-repeat 0 0; }
.part04 .des_big{ background:url(../images/des_big04.gif) no-repeat 0 0; }

.part01 .cont{background:url(../images/des_small01.gif) no-repeat 0 1635px;}
.part02 .cont{background:url(../images/des_small02.gif) no-repeat 0 2220px;}
.part03 .cont{background:url(../images/des_small03.gif) no-repeat 0 1715px;}
.part04 .cont{background:url(../images/des_small04.gif) no-repeat 0 1285px;}

.name{ font-size:36px; padding-left:38px;} 
.name span{ font-size:30px;}
.msg{ padding-left:38px; font-size:16px;}

.part01{ background:#a7dcae; color:#35723d; position:absolute;  }
.main{ width:50%; float:right;position:relative;}

.part02{ background:#d1b9e7; color:#7444a0; }
.part02 .main{ background:#e1cdf3; height:1606px;}

.part03{ background:#ffe48f; color:#aa5b14; }
.part03 .main{ background:#fef1c5; height:1606px;}

.part04{ background:#ffc8ce; color:#f03b5d;}
.part04 .main{ background:#fee1e4; height:1606px;}

.ret{ position:fixed; top:170px; right:10px; width:78px; height:87px; z-index:100;}

#sceneContainer { position: fixed; left: 0; width:100%;  height:100%; }