@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;}

#totop{position:fixed; display:none; bottom:30px; width:50px; height:50px; background:url(../../../pai/images/totop.png); cursor:pointer;}

.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:791px; background:url(images/cont0.jpg) center top no-repeat; overflow:hidden;}

.slide{width:700px; height:390px; margin-left:30px; background:#fff; position:relative;}
.slide ul{display:block; margin:0; padding:0;}
.slide .slidecont{position:relative; display:block; width:700px; height:350px; overflow:hidden;}
.slide li{position:relative; display:block; float:left; width:700px; height:350px; margin:0; padding:0;}
.slide li img{width:700px; height:350px;}
.slide .lbtn,.slide .rbtn{position:absolute; top:150px; 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:310px; left:0; width:680px; height:40px; padding:0 10px; font-size:18px; line-height:40px; z-index:2; background:url(images/blackbg.png);}
.slide .tit a{text-decoration:none; color:#fff;}
/*.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:7px; bottom:7px; z-index:3;}
.slide .rounddiv div{display:block; float:left; width:16px; height:16px; margin:5px; background:#bbb; text-align:center; line-height:16px; color:#fff;}
.slide .rounddiv div.cur{background:#ED3A40;}


.cont1{height:892px; background:url(images/cont1.jpg) center top no-repeat; color:#000; overflow:hidden;}
.cont1 .wp{height:916px; background:#fff; margin-top:50px;}
.cont1 .title1{height:220px; background:url(images/title/1.png) center no-repeat;}
.cont1 .mwcinfo{background:#F0F2F6;}
.cont1 .left{float:left; width:730px;}
.cont1 .right{position:relative; width:380px; height:290px; float:left; margin-right:30px; padding:30px; background:#F0F2F6;}
.cont1 .right h1{margin:0; font-size:22px; line-height:50px;}
.cont1 .right p{font-size:16px; line-height:25px;}
.cont1 .right .mwcinfo img{position:absolute; right:-10px; bottom:30px;}
.cont1 .right .cont1right{margin-top:130px; margin-left:-20px;}
.cont1 .listtitle{margin:40px 0 20px 30px;}
.cont1 .list{margin:10px 0 10px 30px;}
.cont1 .list li{list-style:disc inside; float:left; width:350px; line-height:40px; font-size:16px;}
.cont1 .list li a{display:inline-block; margin-left:-5px;}


.cont2{height:844px; background:url(images/cont2.jpg) center top no-repeat;}
.cont2 .title1{height:220px; background:url(images/title/2.png) center no-repeat;}
.cont2 .wp{background:#fff;}

.cont2 ul{padding:15px;}
.cont2 li a{text-decoration:none; color:#fff;}
.cont2 li{position:relative; float:left; width:360px; height:270px; margin:15px; background:#eee;}
.cont2 li img{width:360px; height:270px;}
.cont2 li .bbg{position:absolute; left:0; top:0; width:360px; height:270px; background:url(../../../pai2/images/titlebbg.png) repeat-x bottom; line-height:600px; overflow:hidden;}
.cont2 li:hover .bbg{background:url(../../../pai2/images/bbg.png) center; font-size:14px; line-height:270px; text-align:center;}
.cont2 li .title{position:absolute; left:0; bottom:0; width:360px; text-align:center; font-size:14px; font-weight:100; line-height:40px;}

.cont4{height:762px; background:url(images/cont2.jpg) center top no-repeat;}
.cont4 .wp{background:#fff;}
.cont4 .title1{height:220px; background:url(images/title/3.png) center no-repeat;}
.cont4 .list{width:1140px; padding:30px;}
.cont4 ul{float:left;}
.cont4 li{width:280px; height:230px; margin-right:20px; margin-bottom:10px; line-height:20px;}
.cont4 li img{width:280px; height:210px;}
.cont4 li.li3{width:540px; height:480px;}
.cont4 li.li3 .img{display:block; width:540px; height:405px;}
.cont4 li.li3 img{width:540px; height:405px;}
.cont4 li.li3 .title{display:block; padding-left:20px; height:80px; line-height:60px; background:url(images/cont4centerbg.png) no-repeat 95px 45px #F0F2F6; font-size:20px;}
.cont4 li.li4,.cont4 li.li5{margin-right:0;}

.cont7{height:691px; overflow:hidden; background:url(images/cont7.jpg) center top no-repeat;}
.cont7 .wp{position:relative; height:691px; background:#fff;}
.cont7 .title1{height:220px; background:url(images/title/4.png) center no-repeat;}
.cont71{position:absolute; top:190px; left:50px; width:490px; height:350px; overflow-y:scroll; padding:50px 50px 50px 20px; background:#F3F4F8;}
.cont71 ul{float:left; width:400px; margin:0 35px;}
.cont71 li{padding:0; font-size:17px; line-height:38px; list-style:disc;}
.cont72{position:absolute; top:220px; left:650px; width:500px;}
.cont72 .tit{margin-top:12px; margin-bottom:20px; font-size:22px; font-weight:bold;}
.cont72 .cont{font-size:16px; line-height:25px;}
.cont72 p{margin:30px 0; text-indent:2em;}