@charset "gb2312"; 

.top{ width:1000px; height:160px; margin:0 auto;}
.banner{ background:url(../img/bj_01.jpg) no-repeat center; height:608px;}
.topimg{ margin:0 auto; width:1000px;}
.w1000{ margin:0 auto; width:1000px; height:189px;}
.t1{ height:189px;}
.tit2{ width:1000px; margin:0 auto;}
.tit3{ height:189px; width:1000px; margin:0 auto; padding-bottom:20px;}
.tit4{ height:140px; width:1000px; margin:0 auto; padding-top:150px;}
.pt{ height:558px;}
.pt2{ height:1387px;}
.pt3{ height:1991px;}
.pt4{ height:1190px;}
.pt p{ line-height:25px; padding:20px; font-size:14px; text-indent:2em }
.pt ul{ width:1000px; height:710px }
.pt li{ width:318px; height:350px; float:left; margin:0px 0px 20px 20px; color:#424242; border:1px solid #959595; border-radius:20px; overflow:hidden; position:relative; z-index:9; background:#fff; }
.pt li img{ width:318px; height:157px; }
.pt li h3{ height:30px; line-height:30px; margin:20px 20px 10px; border-bottom:1px dashed #666 }
.pt li span{ line-height:22px; margin:10px 20px; display:block }

.zxbtm{ width:100%; text-align:center; float:left; padding:180px 0px 0px; margin:-150px 0px 20px; }
.zxbtm a{ background:#076db8; color:#fff; padding:10px 30px; font-size:24px; text-decoration:none }
.zxbtm a:hover{ background:#6fba2c; }

.zxbtm1{ width:100%; text-align:center; float:left; padding:250px 0px 00px; margin:-150px 0px 30px; }
.zxbtm1 a{ background:#076db8; color:#fff; padding:10px 30px; font-size:24px; text-decoration:none }
.zxbtm1 a:hover{ background:#6fba2c; }

.what{ height:710px; }
.what p{ line-height:25px; padding:20px; font-size:14px; text-indent:2em }
.what dl{ position:relative; z-index:9; margin-bottom:20px; }
.what dt{ width:320px; height:500px; background:url(../img/rgpbg.jpg) center bottom no-repeat #b2d5ea; float:left; padding-bottom:20px; padding-left:20px; color:#076db8; }
.what dt h3{ width:230px; height:80px; border-bottom:1px solid #076db8; font-size:28px; font-family:"Î¢ÈíÑÅºÚ"; }
.what dt span{ line-height:25px; font-size:14px; margin-top:15px; display:block }
.what dd{ width:610px; height:460px; float:right; text-align:right; margin-left:20px; }
.what dd img{ margin:0px 0px }

.yous{ height:800px; text-align:center;}
.yous ul{ height:600px; background:url(../img/ysbg.jpg) center center no-repeat; text-align:left; list-style:none; padding-bottom:50px; }
.yous li h4{ font-size:18px; color:#6fba2c; }
.yous li span{ line-height:25px; font-size:14px; margin-top:5px; display:block }
.yous li{ float:left; }
.yous li.n1{ width:300px; height:80px; margin:25px 0px 0px 100px; }
.yous li.n2{ width:220px; height:200px; margin:0px 0px 0px 735px; }
.yous li.n3{ width:240px; height:80px; margin:-110px 0px 0px 0px; }
.yous li.n4{ width:220px; height:180px; margin:35px 0px 0px 735px; }
.yous li.n5{ width:250px; height:155px; margin:-170px 0px 0px 10px; }
.yous li.n6{ width:350px; height:150px; margin:10px 0px 0px 600px; }
.yous a{ background:#076db8; color:#fff; padding:10px 30px; font-size:24px; text-decoration:none; margin:20px auto }
.yous a:hover{ background:#6fba2c; }

.sy{ height:1200px; text-align:center }
.sy h3{ width:1000px; height:50px; line-height:50px; background:url(../img/jt.jpg) left center no-repeat; margin-top:30px; padding-left:60px; font-size:24px; color:#0C71BF; text-align:left; float:left; }
.sy p{ line-height:25px; text-align:left; font-size:14px; margin:15px; text-indent:2em }
.sy img{ margin:10px auto }
.sy a{ background:#076db8; color:#fff; padding:10px 30px; font-size:24px; text-decoration:none; margin:10px auto }
.sy a:hover{ background:#6fba2c; }
.sy ul{ height:450px; background:url(../img/rq.jpg) center center no-repeat; padding-top:450px; }
.sy li{ line-height:22px; float:left; text-align:left; font-size:14px }
.sy li.n1{ width:300px; height:25px; margin:-145px 0px 0px 20px }
.sy li.n2{ width:320px; height:50px; margin:-150px 0px 0px 640px }
.sy li.n3{ width:250px; height:50px; margin:-60px 0px 0px 10px }
.sy li.n4{ width:275px; height:25px; margin:-40px 0px 20px 685px }
.sy li.n5{ width:280px; height:60px; margin:35px 0px 0px 15px }
.sy li.n6{ width:300px; height:30px; margin:-30px 0px 0px 668px }

.zjs{ width:100%; height:780px; text-align:center; margin-top:15px; font-family:"Î¢ÈíÑÅºÚ"; }
.zjs h2{ font-size:36px; color:#3970cc;}
.ksmain{ width:1000px; height:auto; margin:0 auto; text-align:justify; text-justify:inter-ideograph;}
.ksmain p{ line-height:2;}
.zjs dl{ width:600px; height:530px; background:url(zj1.jpg) left bottom no-repeat; padding:250px 0px 0px 400px; margin:0px auto }
.zjs dt{ width:600px; float:left; background:#fff; }
.zjs dd{ width:600px; height:300px; float:left; background:#fff; }
.zjs .tx{ width:500px; height:140px; margin:0px 50px; border-bottom:1px dashed #aaa; text-align:left }
.zjs .tx h3{ width:150px; height:140px; line-height:140px; font-size:40px; float:left; color:#3f3f3f }
.zjs .tx font{ width:350px; height:140px; line-height:50px; padding:20px 0px; font-size:24px; float:left }
.zjs ul{ float:left; text-align:left; padding:0px 35px 60px 60px }
.zjs li{ line-height:25px; margin-top:10px; list-style:disc; font-size:18px }
.zjs a{ background:#076db8; color:#fff; padding:10px 30px; font-size:24px; text-decoration:none; margin-left:20px }
.zjs a:hover{ background:#6fba2c; }
.zjs a.bc{ background:#ffb43f; }
.zjs a.bc:hover{ background:#6fba2c; }

.xz{ height:450px; }
.xz ul{ width:1000px; margin:0px auto; list-style:none; }
.xz li{ width:306px; height:197px; float:left; margin-left:41px; margin-top:20px }
.xz li img{ float:left }
.xz li span{ width:306px; height:40px; line-height:40px; font-size:16px; background:#076db8; color:#fff; display:block; text-align:center; float:left }