@charset "gb2312";
body,div,ul,li,aŁ¬dl,dt,dd,h2,img,p,h3,input,.select{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style:none;}
a{text-decoration:none; color:#333;}
img{border:none;}
a:hover{text-decoration:underline;}

body{font-family:"Microsoft YaHei"; font-size:14px; color:#393939; background:url(images/bg.gif) center top no-repeat #0F72DB;}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

.mt10{margin-top:10px;}
.fl{float:left;}
.fr{float:right;}
.mb15{margin-bottom:15px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px; position:relative;}
.mt50{margin-top:50px; position:relative;}
.wp.mt15{margin-top:15px; position:relative;}

.posr{position:relative;}

.wp{width:1200px; margin:0 auto;}

.pd10{padding:10px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.wp.pd30{width:1140px; padding:30px;}
.mb20{margin-bottom:20px;}
.wbg{background:#fff;}

.header{background:#fff; color:#000; border-bottom:solid 1px #ddd;}
.header a{color:#000; text-decoration:none; font-size:16px;}
.header .logo img{float:left; width:180px; margin:8px 0 5px 0;}
.header .nav{float:left; width:650px; margin-left:55px;}
.header .nav .li{display:block; float:left; padding:0 10px; text-align:center; line-height:60px;}
.header .fr{padding-top:20px;}

.cont0{height:847px; background:url(images/cont0.jpg) center top no-repeat; overflow:hidden;}


.slide{width:544px; height:332px; margin-left:20px; padding:10px; background:#fff; position:relative;}
.slide ul{display:block; margin:0; padding:0;}
.slide .slidecont{position:relative; display:block; width:544px; height:332px; overflow:hidden;}
.slide li{position:relative; display:block; float:left; width:544px; height:332px; margin:0; padding:0;}
.slide li img{width:544px; height:272px;}
.slide .lbtn,.slide .rbtn{position:absolute; top:120px; width:35px; height:64px; background:url(../../../pai/images/bg.png) 0 -190px no-repeat; z-index:33;}
.slide .rbtn{right:10px; background-position: -40px -190px;}
.slide .tit{position:absolute; top:272px; left:0; width:544px; height:40px; font-size:18px; line-height:40px; z-index:2;}
.slide .tit a{text-decoration:none;}
.slide .smalltext{position:absolute; top:312px; left:0; width:544px; height:20px; font-size:14px; line-height:20px; z-index:2; color:#777;}
.slide .rounddiv{position:absolute; height:25px; right:20px; top:20px; z-index:3;}
.slide .rounddiv div{display:block; float:left; width:10px; height:10px; margin:5px; border-radius:50%; background:#78AAEF;}
.slide .rounddiv div.cur{background:#DAF5FF;}


.title1{height:104px; background:url(images/title1.png) center no-repeat;}
.cont1{height:580px; color:#fff; overflow:hidden;}
.cont1 .left{float:left; margin-left:6px; margin-top:5px;}
.cont1 .right{width:570px; height:352px; float:left; margin-left:20px; margin-top:5px; overflow:hidden;}
.cont1 .list li{width:570px; height:118px; font-size:16px; list-style:none; overflow:hidden;}
.cont1 .list .num{float:left; width:80px; font-size:40px; text-align:center; line-height:118px; color:#fff;}
.cont1 .list .licont{float:left; width:490px;}
.cont1 .list .title{font-size:18px; line-height:55px; font-weight:bold; color:#fff;}
.cont1 .list .smtext{margin-top:-10px; font-size:14px; line-height:30px; color:#fff;}
.cont1 .list li.cur{background:#4CC2EA; color:#fff;}
.cont1 .list li.cur a{color:#fff;}
.cont1 .list li.cur .smtext{color:#fff;}
.cont1 .list li.cur .num{color:#fff;}




.title2{height:104px; background:url(images/title2.png) center no-repeat;}
.cont2{height:1040px; margin-top:-32px; background:url(images/cont2.png) center top no-repeat; overflow:hidden;}
.cont2 .zhibo{width:1160px; height:720px; margin:30px auto 0 auto; background:#fff;}


.title3{height:122px; margin-top:7px; background:url(images/title3.png) center no-repeat;}
.cont3{margin-top:25px; overflow:visible;}
.cont3 .wp{position:relative; height:570px; overflow:hidden; background:#fff; box-shadow:0 0 60px 0 #0F72DB; z-index:2;}
.cont3 .cont31{position:absolute; right:40px; top:150px; width:760px; height:380px;}
.cont3 .cont32{position:absolute; left:40px; top:150px; width:320px; height:100px; background:url(images/cont32.png) center no-repeat #0F72DB;}
.cont3 .cont33{position:absolute; left:40px; top:290px;}
.cont3 .cont33 img{width:320px; height:240px;}


.slide2{width:760px; height:380px; position:relative; overflow:visible;}
.slide2 ul{display:block; margin:0; padding:0;}
.slide2 .slidecont{position:relative; display:block; width:760px; height:380px; overflow:hidden;}
.slide2 li{position:relative; display:block; float:left; width:760px; height:380px; margin:0; padding:0;}
.slide2 li .img{position:absolute; left:0; top:0px; display:block; width:760px; height:380px;}
.slide2 li img{width:760px; height:380px;}
.slide2 li .tit{display:none;/*position:absolute; left:0; top:0; width:760px; height:40px; line-height:40px; font-size:26px; color:#333;*/}
.slide2 .lbtn,.slide2 .rbtn{position:absolute; top:160px; width:35px; height:64px; background:url(../../../pai/images/bg.png) 0 -190px no-repeat; z-index:33;}
.slide2 .rbtn{right:0px; background-position: -40px -190px;}
.slide2 .rounddiv{position:absolute; height:25px; right:10px; bottom:40px; z-index:3;}
.slide2 .rounddiv div{display:block; float:left; width:10px; height:10px; margin:5px; border-radius:50%; background:#78AAEF;}
.slide2 .rounddiv div.cur{background:#DAF5FF;}



.title4{height:104px; margin:40px auto 0 auto; background:url(images/title4.png) center no-repeat;}
.cont4{position:relative; overflow:hidden; z-index:1;}
.cont4 .wp{position:relative; overflow:hidden;  background:#fff;}
.cont4 .cont41{width:1100px; margin-left:50px; overflow:hidden;}
.cont4 .btnl{position:absolute; left:0px; top:335px; width:45px; height:45px; background:url(images/btnl1.png); cursor:pointer;}
.cont4 .btnl:hover{background:url(images/btnl2.png);}
.cont4 .btnr{position:absolute; right:0px; top:335px; width:45px; height:45px; background:url(images/btnr1.png); cursor:pointer;}
.cont4 .btnr:hover{background:url(images/btnr2.png);}
.cont4 ul{width:1100px; height:560px;}
.cont4 li{float:left; width:350px; height:380px; margin:0 40px; padding:60px; background:#fff;}
.cont4 li .img{display:block; width:350px; height:263px;}
.cont4 li img{width:350px; height:263px;}
.cont4 li .title{display:block; margin-top:15px; line-height:30px; font-size:18px; color:#0e0e0e; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cont4 li .desc{height:90px; margin-top:15px; padding:0 10px; color:#888; font-size:14px;}




.title5{height:104px; margin:30px auto; background:url(images/title5.png) center no-repeat;}
.cont5{height:790px; margin-top:100px; overflow:hidden;}
.cont5 .wp{position:relative; height:600px;}
.cont5 .cont52{position:absolute; left:100px; top:150px; width:1000px; height:596px; overflow:hidden;}
.cont5 .cont52 ul{width:2000px;}
.cont5 .cont52 li{float:left; width:1000px; height:596px; overflow:hidden;}
.cont5 .cont52 li img{width:1000px; height:596px;}
.cont5 .prev{position:absolute; left:40px; top:420px; width:33px; height:55px; background:url(images/btnl.png) center no-repeat;}
.cont5 .next{position:absolute; right:40px; top:420px; width:33px; height:55px; background:url(images/btnr.png) center no-repeat;}



.title6{position:relative; height:104px; margin:0 auto 60px auto; background:url(images/title6.png) center no-repeat; z-index:3;}
.cont6{overflow:hidden;}
.cont6 .wp{position:relative; overflow:hidden;}
.cont6 .wp .cont62{position:relative; height:730px ; width:1120px; margin:-20px auto; overflow-y:scroll; z-index:3; background:#fff;}
.cont6 .wp .cont62 img{width:1100px;}

.title7{height:104px; margin:140px auto; background:url(images/title7.png) center no-repeat;}
.cont7{height:850px; margin-top:80px; overflow:hidden; color:#fff;}
.cont7 .wp{position:relative;}
.cont7 .wp .cont71{position:absolute; top:130px; left:50px; width:405px; height:395px; overflow-y:scroll; padding:50px 50px 50px 20px; background:#fff;}
.cont7 .wp .cont71 ul{float:left; width:330px; margin:0 35px;}
.cont7 .wp .cont71 li{padding:0; font-size:17px; line-height:38px; list-style:disc;}
.cont7 .wp .cont72{position:absolute; top:130px; left:590px; width:560px;}
.cont7 .wp .cont72 .tit{margin-top:70px; margin-bottom:20px; font-size:22px; font-weight:bold;}
.cont7 .wp .cont72 .cont{font-size:16px; line-height:25px;}
.cont7 .wp .cont72 p{margin:30px 0; text-indent:2em;}
.cont7 .wp .cont72 img{width:560px; height:auto;}


.cont8{background:#FFFFFF;}
.cont8 .cont81{width:1200px; float:left; margin-top:50px; margin-bottom:20px; padding:30px 0; border-bottom:solid 1px #CBCBCB;}
.cont8 .cont82{width:1200px; float:left; color:#111;}
.cont8 .cont82 a{color:#111111;}
.cont8 .cont81 .left{width:600px; float:left; border-right:solid 1px #CBCBCB;}
.cont8 .cont81 .right{width:500px; float:right; padding-top:13px; font-size:16px; color:#111111;}

#totop{position:fixed; display:none; bottom:30px; width:50px; height:50px; background:url(../../../pai/images/totop.png); cursor:pointer;}