@charset "gb2312";
/* CSS Document */

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0; padding:0;}
html{-webkit-text-size-adjust:none;}
body{background:#4f90d2; font:12px/2em Microsoft Yahei,tahoma,HELVETICA; text-align:center;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none; vertical-align:top}
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px;}
a{text-decoration:none; color:#fff;} a:hover{text-decoration:none;}

/* function */
noscript,.spanclass,.pannel,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;} .mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clearfix{*zoom:1} .clearfix:after{content:"\20"; clear:both; height:0; display:block; overflow:hidden;}

html body .g-footer{ background:url(images/bottom.jpg) no-repeat center top;}
body .g-footer .gft-links,
body .g-footer .gft-links a{ color:#fff;}

body .g-footer .gft-copyRight,
body .g-footer .gft-copyRight a{ color:#acacac;} 

.box1000{ width:1000px; margin:0 auto; font-size:18px; line-height:38px; color:#fff; text-align:left; position:relative;}
.top{ background:url(images/topbg.jpg) no-repeat center top; height:768px;}
.p1{ background:url(images/bg1.jpg) no-repeat center top; height:966px;}
.img1{ width:597px; height:354px; position:absolute; left:-33px; top:83px;}
.img2{ width:416px; height:438px; position:absolute; left:570px; top:0;}
.img3{ width:424px; height:466px; position:absolute; left:68px; top:445px;}
.img4{ width:538px; height:345px; position:absolute; left:497px; top:445px;}

.img .ibg{ position: absolute; left:0; top:0; z-index:2; display:none;}
.img1 .ibg{ background:url(images/bg1-1.png) no-repeat; width:597px; height:354px; }
.img2 .ibg{ background:url(images/bg1-2.png) no-repeat; width:416px; height:438px;}
.img3 .ibg{ background:url(images/bg1-3.png) no-repeat; width:424px; height:466px;}
.img4 .ibg{ background:url(images/bg1-4.png) no-repeat; width:538px; height:345px;}
.img .des{ position:absolute; left:0; top:0; z-index:5; font-size:14px; line-height:32px; padding:70px 60px 0; display:none}

.t1{ position:absolute; top:18px; left:-5px; z-index:5}
.t2{ position:absolute; top:13px; left:290px; z-index:5}
.t3{ position:absolute; top:823px; left:458px; z-index:5}
.t4{ position:absolute; top:768px; left:772px; z-index:5}


.tx{ position:absolute;}
.tx li span{ border-bottom:1px solid #68606c}
.tx li i{ width:16px; height:16px; background:url(images/dot.png) no-repeat; display:inline-block; padding-right:2px;}

.p2{ background:url(images/bg2.jpg) no-repeat center top; height:1067px;}
.pro1{ position:absolute; left:99px; top:271px; z-index:3}
.pic1{ position:absolute; left:467px; top:202px;}
.pic2{ position:absolute; left:820px; top:146px;}
.pic3{ position:absolute; left:-41px; top:524px;}
.pic4{ position:absolute; left:376px; top:524px;}
.pic5{ position:absolute; left:621px; top:524px;}
.p2 .tx{ top:200px; left:0}

.p3{ background:url(images/bg3.jpg) no-repeat center top; height:1057px;}
.pro2{ position:absolute; right:-21px; top:333px; z-index:3}
.pic6{ position:absolute; left:-21px; top:135px;}
.pic7{ position:absolute; left:3px; top:577px;}
.pic8{ position:absolute; left:616px; top:539px;}
.p3 .tx{ top:242px; left:330px;}

.p4{ background:url(images/bg4.jpg) no-repeat center top; height:1197px;}
.pro3{ position:absolute; right:-46px; top:736px; z-index:3}
.pic9{ position:absolute; left:0px; top:176px;}
.pic10{ position:absolute; left:463px; top:143px;}
.pic11{ position:absolute; left:-66px; top:489px;}
.pic12{ position:absolute; left:108px; top:801px;}
.p4 .tx{ left:405px; top:565px;}

.p5{ background:url(images/bg5.jpg) no-repeat center top; height:943px;}
.pro4{ position:absolute; left:-85px; top:155px; z-index:3}
.pic13{ position:absolute; left:767px; top:83px;}
.pic14{ position:absolute; left:-50px; top:371px;}
.pic15{ position:absolute; left:378px; top:423px;}
.pic16{ position:absolute; left:46px; top:657px;}
.p5 .tx{ left:434px; top:218px;}


.p6{ background:url(images/bg6.jpg) no-repeat center top; height:465px;}
.p6 .box1000{ padding:190px 0 0 54px; width:946px; position:relative}
.alogo{ width:380px; height:190px; position:absolute; left:572px; top:121px; display:block;}

