@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;color:#B41512;}

body{font-family:"Microsoft YaHei"; font-size:14px; color:#393939;}

.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;}
.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:789px; background:url(images/cont0.jpg) center top no-repeat; overflow:hidden;}



.slide{width:700px; height:400px; position:relative;}
.slide ul{display:block; margin:0; padding:0;}
.slide .slidecont{position:relative; display:block; width:700px; height:400px; overflow:hidden;}
.slide li{position:relative; display:block; float:left; width:700px; height:350px; margin:0; padding:0; padding-top:50px;}
.slide li img{width:700px; height:350px;}
.slide .lbtn,.slide .rbtn{position:absolute; top:200px; width:35px; height:64px; background:url(../../../pai/images/bg.png) 0 -190px no-repeat; filter:alpha(opacity=70); opacity:0.7; z-index:33;}
.slide .rbtn{right:0; background-position: -40px -190px;}
.slide .tit{position:absolute; top:0; left:0; width:660px; height:50px; padding:0 20px; font-size:18px; line-height:50px; background:#66B6E3; z-index:2;}
.slide .tit a{text-decoration:none; color:#fff;}
.slide .rounddiv{position:absolute; height:25px; right:10px; top:19px; z-index:3;}
.slide .rounddiv div{display:block; float:left; width:6px; height:6px; margin:5px; border-radius:50%; background:#3399ee;}
.slide .rounddiv div.cur{background:#3366ee;}

#slide2{height:350px;}
#slide2 li{padding:0;}
#slide2 .lbtn,#slide2 .rbtn{right:-100px; top:115px; width:45px; height:45px; background:url(images/btnl1.png); filter:alpha(opacity=100); opacity:1; z-index:33;}
#slide2 .rbtn{right:-145px; background:url(images/btnr1.png);}
#slide2 .lbtn:hover{background:url(images/btnl2.png);}
#slide2 .rbtn:hover{background:url(images/btnr2.png);}
#slide2 .rounddiv{right:-30px; top:auto; bottom:42px;}
#slide2 .rounddiv div{background:#999;}
#slide2 .rounddiv div.cur{background:#eee;}
#slide2{position:absolute; left:350px; top:170px; height:350px; background:#515151; overflow:visible;}
#slide2 .slidecont{margin-top:-40px; margin-left:40px; margin-right:-40px;}
#slide2 li{position:relative; width:700px; height:350px; overflow:hidden;}
#slide2 li img{width:700px; height:350px;}
#slide2 li .tit{position:absolute; top:auto; bottom:0; height:40px; line-height:40px; background:url(images/blackbg.png);}


.cont1{height:497px; margin-top:130px; border:solid 1px #050505; border-left:0; border-right:0; color:#000; overflow:visible; background:url(images/cont1.jpg) center top no-repeat;}
.cont1 .left{position:relative; float:left; margin-top:-50px; padding:60px 20px 30px 20px; border:solid 1px #050505; background:#fff; overflow:visible;}
.cont1 .left .cont11{position:absolute; right:-30px; top:-1px; width:29px; height:50px; background:url(images/cont11.png);}
.cont1 .right{width:350px; height:400px; float:left; padding-left:30px; margin-left:30px;}
.cont1 .right .title1{width:286px; height:83px; margin:-35px auto 20px auto; background:url(images/title1.png);}
.cont1 .list li{width:350px; height:57px; line-height:57px; font-size:16px; border-bottom:dashed 1px #6e4a06; color:#aaa;}
.cont1 .list li a{display:block; float:left; font-size:16px; text-align:left; color:#000; font-weight:bold;}
.cont1 .list li .smtext{display:none;}
.cont1 .list li.cur{height:120px; padding-bottom:10px; line-height:25px; font-size:14px; color:#aaa;}
.cont1 .list li.cur a{width:350px; height:25px; margin-top:10px; margin-bottom:5px; line-height:25px; color:#ff5608;}
.cont1 .list li.cur .smtext{display:block; width:350px; height:75px; overflow:hidden;}
.cont1 .banner{float:right;}



.cont2{margin-top:80px; border:solid 1px #050505; border-left:0; border-right:0;}
.cont2 .wp{position:relative; padding:100px 0;}
.cont2 .conttitle{position:absolute; left:457px; top:-35px; width:286px; height:83px; background:url(images/title2.png);}
.cont2 .zhibo{width:883px; height:478px; margin-left:60px; padding:15px 99px 17px 92px; background:url(images/cont2.png); overflow:hidden;}


.cont3{height:650px; overflow:visible;}
.cont3 .wp{position:relative;}
.cont3 .conttitle{width:286px; height:83px; margin:-35px 0 0 780px; background:url(images/title3.png);}
.cont3 .div1{position:absolute; left:50px; top:200px; width:440px; height:235px; padding:30px; border:solid 1px #050505;}
.cont3 .div1 img{}
.cont3 .div2{position:absolute; right:50px; top:170px; width:500px; height:320px; border:solid 1px #050505;}
.cont32 .conttitle{background:url(images/title32.png);}
.cont32{height:683px; overflow:hidden; background:url(images/cont32.jpg) center top;}
.cont32 .div3{position:absolute; left:350px; top:150px; width:710px; height:400px; background:#E85B48; overflow:visible; z-index:3;}
.cont32 .img1{position:absolute; left:400px; top:100px; width:710px; z-index:4; border:solid 1px #E85B48;}


.cont4{height:674px; overflow:visible; background:url(images/cont4.jpg) center top;}
.cont4 .wp{position:relative; overflow:visible}
.cont4 .conttitle{position:absolute; width:286px; height:83px; top:-35px; left:220px; background:url(images/title4.png);}
.cont4 .cont41{position:absolute; left:50px; top:100px; width:1100px; height:500px; 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:500px;}
.cont4 li{float:left; width:350px; height:380px; margin:0 15px; padding:60px 85px; 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;}


.cont5{margin-top:100px; border:solid 1px #050505; border-left:0; border-right:0;}
.cont5 .wp{position:relative; height:600px; padding:100px 0;}
.cont5 .conttitle{position:absolute; width:286px; height:83px; top:-35px; left:450px; background:url(images/title5.png);}
.cont5 .cont51{position:absolute; right:80px; top:150px; width:300px; height:500px; border:solid 1px #050505;}
.cont5 .cont52{position:absolute; left:0; top:100px; width:1000px; height:596px; overflow:hidden;}
.cont5 .cont52 li{float:left; width:1000px; height:596px; overflow:hidden;}
.cont5 .cont52 li img{width:1000px; height:596px;}
.cont5 .cont53{position:absolute; right:0; top:300px;}
.cont5 .cont53 li{width:160px; height:60px; margin-bottom:70px; background:#515151; font-size:20px; line-height:60px; text-align:center; color:#fff; font-weight:400; cursor:default;}
.cont5 .cont53 li.cur{background:#050505;}

.cont6 .wp{position:relative; height:800px; padding-top:80px; padding-bottom:100px;}
.cont6 .conttitle{position:absolute; width:286px; height:83px; top:-35px; left:450px; background:url(images/title6.png);}
.cont61{height:800px; border:solid 2px #050505; overflow:scroll;}

.cont7{position:relative; height:650px; border-top:solid 1px #050505; background:#F6F6F6;}
.cont7 .cont7bg{position:absolute; top:170px; width:98%; height:300px; margin-left:1%; margin-right:1%; background:#ECECEC;}
.cont7 .wp{position:relative;}
.cont7 .conttitle{position:absolute; width:286px; height:83px; top:-35px; left:450px; background:url(images/title7.png);}

.cont71{position:absolute; top:100px; width:350px; height:350px; padding:50px; background:#050505;}
.cont71 ul{float:left; width:330px; margin-left:20px;}
.cont71 li{padding:0; font-size:17px; line-height:43px; list-style:disc; color:#fff;}
.cont71 li a{color:#fff;}

.cont72{position:absolute; top:100px; left:450px; width:650px; height:350px; padding:50px; background:#515151; color:#ccc;}
.cont72 .tit{margin-top:5px; margin-bottom:20px; font-size:22px; font-weight:bold;}
.cont72 .cont{margin-bottom:50px; font-size:16px; line-height:25px; text-indent:2em;}

.cont8{background:#fff;}
.cont8 .cont81{width:1200px; float:left; margin-top:50px; margin-bottom:20px; padding:30px 0; border-bottom:solid 1px #D5D5D5;}
.cont8 .cont82{width:1200px; float:left; color:#333;}
.cont8 .cont82 a{color:#333;}
.cont8 .cont81 .left{width:600px; float:left; border-right:solid 1px #D5D5D5;}
.cont8 .cont81 .right{width:500px; float:right; padding-top:13px; font-size:16px;}

#totop{position:fixed; display:none; bottom:30px; width:50px; height:50px; background:url(../../../pai/images/totop.png); cursor:pointer;}