@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:#000;}
img{border:none;}
a:hover{text-decoration:underline; color:#333;}

body{font-family:"Microsoft YaHei"; font-size:14px; color:#000; background:#E8ECEB;}

.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:1100px; margin:0 auto;}

.pd10{padding:10px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.wp.pd30{width:1040px; 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:700px; background:url(images/cont0.jpg) center top no-repeat; overflow:hidden;}
.cont0line{height:45px; background:#7B0005; border:solid 1px #7B0005; overflow:visible;}
.cont0line .wp{width:1150px; height:55px; margin-top:-5px; overflow:hidden;}
.cont0line ul{width:1300px;}
.cont0line ul li{display:block; float:left; width:220px; height:55px; margin-right:90px; background:url(images/cont0li1.png); text-align:center; line-height:55px; font-size:20px; color:#fff; z-index:100;}
.cont0line ul li a{display:block; text-decoration:none; color:#fff;}
.cont0line ul li:hover{background:url(images/cont0li2.png);}

.cont5{height:550px; margin-top:30px; background:url(images/cont5.png) center no-repeat; overflow:hidden;}
.cont5 img{display:block; margin-top:50px; margin-left:30px;}
/*.cont5 ul{width:1130px; padding:100px 0 50px 0;}
.cont5 li .icon{width:180px; text-align:right;}
.cont5 li div{float:left;}
.cont5 li .tiao{height:20px; margin-top:10px; background:#00f;}
.cont5 li .fen{margin-left:10px; font-size:20px; line-height:40px;}*/

.cont1{min-height:400px; background:url(images/cont1.png?v=2) center top no-repeat; overflow:hidden;}
.cont1 .wp{width:1130px;}
.cont1 ul{margin-top:200px; overflow:hidden;}
.cont1 li{position:relative; height:230px; margin-bottom:30px; background:url(images/cont1libg1.png) center bottom no-repeat; overflow:hidden;}
.cont1 li .img{float:left; display:block; width:270px; height:203px; margin-left:27px;}
.cont1 li .img img{width:270px; height:203px;}
.cont1 li .title{float:left; display:block; margin-top:12px; margin-left:10px; font-size:20px; line-height:50px; font-weight:bold; color:#fff;}
.cont1 li .desc{float:left; width:760px; margin-top:30px; margin-left:25px; font-size:14px;}
.cont1 li.li2{ background-image:url(images/cont1libg2.png);}
.cont1 li.li2 .img{float:right; margin-left:0; margin-right:27px;}
.cont1 li.li2 .title{float:right; margin-left:0; margin-right:10px;}
.cont1 li.li2 .desc{float:right; margin-left:0; margin-right:25px;}

.cont2{height:718px; background:url(images/cont2.jpg?v=2) center top no-repeat; overflow:hidden;}
.cont2 .left{float:left; width:270px; height:400px; margin-left:100px; margin-top:230px; overflow:hidden;}
.cont2 .left .title{display:block; width:270px; height:50px; margin-bottom:10px; line-height:25px; font-size:18px; font-weight:bold;}
.cont2 .left .img img{width:270px; height:203px;}
.cont2 .left .desc{margin-top:25px; line-height:25px; font-size:14px;}
.cont2 .right{float:right; width:500px; margin-top:175px; line-height:36px; font-size:16px;}
.cont2 .right li{margin-bottom:18px;}
.cont2 .right a{color:#fff;}

.cont3{height:1236px; background:url(images/cont3.jpg?v=2) center top no-repeat; overflow:hidden;}
.cont3 .ul{height:900px; margin-top:190px; padding:40px 0; overflow-y:scroll;}
.cont3 .li{height:206px; margin-bottom:26px;}
.cont3 .li .keywords{float:left; width:120px; height:132px; padding:36px 0; border:solid 1px #C46F71; border-left:0; border-radius:0 5px 5px 0; line-height:33px; text-align:center; background:url(images/cont3leftbg.png) no-repeat center; color:#C46F71}
.cont3 .li .liinfo{float:right; width:875px; height:204px; margin-right:40px; border:solid 1px #C46F71; border-radius:5px;}
.cont3 .li .img{float:left; width:200px; height:150px; margin-left:60px; margin-top:27px;}
.cont3 .li .img img{width:200px; height:150px;}
.cont3 .li .title{float:left; display:inline-block; margin-left:50px; margin-top:30px; line-height:30px; font-size:18px; color:#fff;}
.cont3 .li .desc{float:left; width:500px; margin-left:50px; margin-top:10px; line-height:30px; font-size:14px; color:#C46F71;}
.cont3 .li .desc a{color:#C46F71;} 


.cont4{height:900px; background:url(images/cont4.jpg?v=2) center top no-repeat; overflow:hidden;}
.cont4 .wp{padding-bottom:100px; margin-bottom:3px;}
.cont4 .cont41{float:left; width:670px; height:600px; margin-top:200px; padding:20px 0; overflow-y:scroll; border:solid 1px #ddd;}
.cont4 .cont41 li{margin:0 20px; padding:10px 0; font-size:18px; list-style:disc inside; border-bottom:dashed 1px #ddd; color:#D1D1D1;}
.cont4 .cont41 li a{display:inline-block; margin-left:-20px; color:#333;}
.cont4 .cont42{float:right; width:290px; height:560px; margin-top:200px; padding:40px; background:#D6DBE1; color:#252525;}
.cont4 .cont42 a{display:block; border:solid 1px #ddd; padding:3px; background:#fff;}
.cont4 .cont42 img{display:block; width:282px;}
.cont4 .cont42 .title{font-size:18px; font-weight:bold; line-height:50px; text-align:center;}
.cont4 .cont42 .title.firsttitle{padding-left:20px; margin-bottom:20px; text-align:left; line-height:20px; background:url(images/cont42icon.png) left center no-repeat;}



.cont7{background:#fff; border-top:solid 1px #ddd;}
.cont7 .cont71{width:1100px; float:left; margin-top:50px; margin-bottom:20px; padding:30px 0; border-bottom:solid 1px #ddd;}
.cont7 .cont72{width:1100px; float:left; color:#333;}
.cont7 .cont72 a{color:#333;}
.cont7 .cont71 .left{width:500px; float:left; border-right:solid 1px #ddd;}
.cont7 .cont71 .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;}