@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 1450px no-repeat #EFEFEF;}

.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{height:59px; background:#fff; color:#000; border-bottom:solid 1px #ddd; z-index:1000; overflow:hidden;}
.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:708px; background:url(images/cont0.jpg) center top no-repeat; overflow:hidden;}


.slide{width:540px; height:270px; margin-left:57px; margin-top:195px; position:relative;}
.slide ul{display:block; margin:0; padding:0;}
.slide .slidecont{position:relative; display:block; width:540px; height:400px; overflow:hidden;}
.slide li{position:relative; display:block; float:left; width:540px; height:400px; margin:0; padding:0;}
.slide li img{width:540px; height:270px;}
.slide .lbtn,.slide .rbtn{position:absolute; top:100px; width:35px; height:64px; background:url(../../../pai/images/bg.png) 0 -190px no-repeat; z-index:33;}
.slide .rbtn{right:0; background-position: -40px -190px;}
.slide .tit{position:absolute; top:270px; left:0; width:620px; height:40px; font-size:18px; line-height:40px; z-index:2;}
.slide .tit a{text-decoration:none; color:#fff;}
.slide .smalltext{position:absolute; top:315px; left:0; width:620px; height:20px; font-size:14px; line-height:20px; z-index:2; color:#A0B5F2;}
.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:#666;}
.slide .rounddiv div.cur{background:#f50;}


.cont1{height:646px; background:url(images/cont1.jpg) center top no-repeat; color:#fff; overflow:hidden;}
.cont1 .left{float:left; margin-left:6px; margin-top:5px;}
.cont1 .right{width:500px; float:right; margin-top:200px; overflow:hidden;}
.cont1 .right h2{display:none; margin-bottom:10px; padding-left:20px; font-size:26px; color:#fff; line-height:50px;}
.cont1 .list li{width:400px; height:90px; padding-bottom:20px; font-size:16px; list-style:none; overflow:hidden; border-bottom:solid 1px #dddddd;}
/*.cont1 .list .icon{float:left; width:70px; height:60px; background:url(images/cont1_icon.png) center no-repeat;}*/
.cont1 .list .licont{float:left; width:400px;}
.cont1 .list .title{font-size:18px; line-height:55px; font-weight:bold; color:#2661E8;}
.cont1 .list .smtext{margin-top:-10px; font-size:14px; line-height:30px; color:#ACB8D6;}
.cont1 .list li.cur{color:#fff;}
.cont1 .list li.cur a{color:#fff;}
.cont1 .list li.cur .smtext{color:#fff;}
.cont1 .list li.cur .num{color:#fff;}




.cont2{height:895px; background:url(images/cont2.jpg) center top no-repeat; overflow:hidden;}
.cont2 .zhibo{width:1150px; height:609px; margin:193px auto 0 auto; background:#fff;}
.cont2 .wp{position:relative; overflow:hidden;}
.cont21{position:absolute; width:1155px; height:18px; top:193px; left:20px; background:url(images/cont21.png);}
.cont22{position:absolute; width:43px; height:591px; top:211px; left:25px; background:url(images/cont22.png);}
.cont23{position:absolute; width:43px; height:20px; top:211px; right:25px; background:url(images/cont23.png) right top no-repeat;}
.cont24{position:absolute; width:43px; height:31px; top:771px; right:25px; background:url(images/cont24.png) right bottom no-repeat;}


.cont3{height:711px; background:url(images/cont3.jpg) center top no-repeat; overflow:hidden;}
.cont3 .wp{position:relative; height:700px; overflow:hidden;}
.cont31{margin-top:200px;}
.cont3 li{width:533px; height:105px; margin-top:-43px; padding-top:53px; background:url(images/cont31.png) no-repeat; color:#ffffff;}
.cont3 li.li_1{margin-left:120px;}
.cont3 li.li_2{margin-left:80px;}
.cont3 li.li_3{margin-left:40px;}
.cont3 li a{display:block; width:210px; height:40px; text-align:center; line-height:40px; font-size:22px; color:#ffffff;}
.cont3 li .smtext{margin-top:17px; margin-right:100px;}




.cont4{display:none; position:relative; height:1129px; overflow:hidden; z-index:1; background:url(images/cont4.jpg) center top no-repeat;}
.cont4 .wp{position:relative; height:1129px; overflow:hidden;}
.cont4 li{position:absolute; width:387px; height:413px; background:url(images/cont41.png);}
.cont4 li.li_1{left:0; top:140px;}
.cont4 li.li_2{left:410px; top:160px;}
.cont4 li.li_3{left:820px; top:140px;}
.cont4 li.li_4{left:0px; top:600px;}
.cont4 li.li_5{left:410px; top:630px;}
.cont4 li.li_6{left:820px; top:600px;}
.cont4 li .img{display:block;}
.cont4 li .img img{display:block; width:337px; height:253px; margin-left:25px; margin-top:20px;}
.cont4 li .title{display:block; margin:15px 30px 30px 50px; font-size:25px; line-height:35px; color:#ffffff; text-align:right;}


.cont8{height:233px; background:url(images/cont8.jpg) center top no-repeat; overflow:hidden;}
.cont8 .cont81{width:1200px; float:left; margin-bottom:20px; padding:30px 0; border-bottom:solid 1px #777777;}
.cont8 .cont82{width:1200px; float:left; color:#111111;}
.cont8 .cont82 a{color:#111111;}
.cont8 .cont81 .left{width:600px; float:left; border-right:solid 1px #777777;}
.cont8 .cont81 .right{width:500px; float:right; padding-top:13px; font-size:16px; color:#111111;}
