
.banner{ background:url(../images/ywxz-banner.png) top center no-repeat; height:629px; overflow: hidden}
.banner1{ width:1200px; height:100%; overflow: hidden; position:relative; margin:0 auto}
.banner1 h2{ color:#00ff7e; font-size:75px; text-align:center; margin-top:90px; line-height:98px;}
.banner1 a{ display:block; position:absolute; width:111px; height:30px; top:465px; left:541px; color:#2f2f2f;  background:url(../images/con1.png) no-repeat top center; line-height:30px; text-align:center; font-size:16px;}
.banner1 a:hover{  background:url(../images/con2.png) no-repeat top center;color:#2f2f2f  }
.banner1 ul{ position:absolute; top:313px; left:394px; overflow: hidden}
.banner1 ul li{ font-size:24px; line-height:54px; color:#fff; overflow:hidden}
.banner1 ul li p{ float:left; width:300px;}

.main{ overflow:hidden;}
.about-h2{ font-size:34px; overflow:hidden; text-align:center;  color:#333333; background:url(../images/tit.jpg) no-repeat top center; height:65px; line-height:50px; margin-top:30px; font-weight:normal}

.about-h23{background:url(../images/tit2.jpg) no-repeat top center; }
.call-center1{ width:1180px;margin:44px auto 0; overflow:hidden;height:230px;}
.call-center1 li{ float:left; width:280px; height:230px; background: url(../images/ti1.jpg) no-repeat; display:inline; overflow:hidden; margin-left:20px; }
.call-center1 li h3{ text-align:center; font-size:20px; overflow:hidden; line-height:44px; font-weight:normal; color:#333333; line-height:44px;}
.call-center1 li p{  font-size:14px; line-height:24px; padding:30px 20px 0;}

.about-tit{ width:1180px; margin:47px auto 0; overflow:hidden; height:43px;}
.about-tit li{ background:url(../images/tu2.jpg) no-repeat; width:282px; height:43px; float:left; display:inline; text-align:center; line-height:43px; font-size:18px; margin-left:17px;}



.about-h22{ background:url(../images/tit2.jpg) no-repeat top center; color:#fff;}
.haochu{ background:url(../images/tu3.jpg) no-repeat; width:1180px; height:391px; margin:30px auto 0; overflow:hidden; position:relative}
.hachu1{ color:#fff; font-size:14px; line-height:24px; width:297px; position:absolute; left:0; top:15px;}
.hachu2{ top:252px;}
.hachu3{ top:0; left:880px;}
.hachu4{ top:140px; left:880px;}
.hachu5{ top:295px; left:880px;}
.huae1{ color:#333333; font-size:16px; line-height:26px; position:absolute; left:562px; top:100px;}
.huae2{ top:177px; left:653px;}
.huae3{ top:302px; left:626px;}
.huae4{ top:302px; left:494px;}
.huae5{ top:177px; left:456px;}


.hezuo{ width:1180px; margin:40px auto  0; overflow:hidden}
.hezuo li{ float:left; width:277px; height:324px; background:#fbfbfb; overflow:hidden; display:inline; margin-left:24px; font-size:14px; line-height:21px;}
.hezuo li b{ text-align:center; color:#0e0e0e; font-size:18px; display:block; line-height:44px;margin-top:15px;}
.hezuo li span{ height:52px; display:block; width:53px; margin:25px auto 0; background:url(../images/bj.png) no-repeat 0 0; }
.hezuo li p{ margin:0 25px;}
.hezuo li span.span1{ background-position:-65px 0; width:47px;}
.hezuo li span.span2{ background-position:-120px 0; width:51px;}

.hezuo li span.span3{ background-position:0px -56px; width:52px;}

.z-p{ margin-top:30px; color:#0e0e0e; font-size:16px; text-align:center; overflow:hidden; line-height:30px;}
.zixun{ background:url(../images/bj.png) no-repeat; width:130px; height:31px; line-height:31px; color:#fff; margin:15px auto 0; text-align:center; font-size:14px; display:block; background-position:-59px -61px}
.zixun:hover{background-position:-59px -97px}


.liuchen{ background:url(../images/tu4.jpg) no-repeat; height:198px; width:1180px; margin:60px auto 0; overflow:hidden; position:relative}
.liuchen li{ position:absolute; font-size:16px; line-height:24px; color:#fff; left:73px; top:8px;}
.liuchen li.lic1{ left:235px; top:150px;}
.liuchen li.lic2{ left:412px; }

.liuchen li.lic3{ left:585px; top:150px;}

.liuchen li.lic4{ left:925px; top:150px;}
.liuchen li.lic5{ left:1098px; }

.call-center4{width:1180px; margin:18px auto 0;  overflow:hidden}
.call-center4 ul{ margin-top:22px; overflow:hidden;height:104px;}
.call-center4 li{ float:left; width:220px; height:104px; line-height:104px; overflow:hidden; display:inline; margin-left:20px; background:#f5f5f5; position:relative; text-align:center;font-size:14px;}
.call-center4 li b{ background:#4fc426; color:#fff; position: absolute; left:0; top:0; width:23px; height:23px; line-height:23px;  font-weight:normal}
.call-center4 li p.c4-pp1{ line-height:24px; padding-top:28px;}
.center4-ji{background:#f5f5f5; margin-top:12px; height:98px; padding:12px 15px;}
.center4-ji span{ display:block; background:url(../images/wj.jpg) left center no-repeat; padding-left:15px;}
.center4-ji p{ margin-left:45px;}
.liji3{ margin-top:30px;}

.call-baoz{ width:1200px; margin:35px auto 0; overflow:hidden}
.call-baoz li{ float:left; display:inline;  text-align:center; line-height:24px; font-size:14px; margin-left:61px; width:357px; height:144px; border:1px solid #cdd2de}
.call-baoz li div{ height:33px; margin:20px auto 0; overflow: hidden}
.call-baoz li div span{ display:block; width:34px; height:34px; margin:0 auto; overflow:hidden;background:url(../images/bj.png) no-repeat 0px -114px;}
.call-baoz li b{ display:block; font-size:24px; overflow:hidden; margin-top:10px; line-height:32px; font-weight:normal}
.call-baoz li div span.call-span1{ background-position:0px -150px ; width:36px;}
.call-baoz li div span.call-span2{ background-position:0px -191px ; height:21px;}

.call-baoz li div span.call-span3{ background-position:0px -217px ; width:29px;}

.call-baoz li div span.call-span4{ background-position:0px -256px; width:31px;}

.call-baoz li div span.call-span5{ background-position:0px -296px ; width:22px;}

.call-whj{ width:1180px; margin:0 auto; overflow:hidden}
.call-whj .lil10{ float:left; display:inline; text-align:center; width:217px; height:248px; border:1px solid #f0f3f8; margin-left:21px; color:#fff}
.call-whj .lil10 span{ display:block;background:url(../images/bj.png) no-repeat -59px -382px; width:49px; height:41px; margin:25px auto 0; }
.call-whj .lil10 span.l-span1{ background-position: -59px -246px; width:42px;}
.call-whj .lil10 span.l-span2{ background-position:-59px -293px; height:41px;}

.call-whj .lil10 span.l-span3{background-position: -59px -338px; width:44px; }
.call-whj .lil10 span.l-span4{ background-position: -59px -200px; width:44px;}

.call-whj .lil10:hover{ color:#fff; background:#ffd900;}
.call-whj .lil10:hover h3{color:#fff;}
.call-whj .lil10 h3{ color:#fff; font-size:16px; height:50px; line-height:50px; overflow:hidden}
.call-whj .lil10 b{ height:1px; width:65px; border-top:1px solid #fff; margin:0 auto; overflow:hidden; display:block}
.call-whj .lil10 p{ line-height:21px; overflow:hidden; height:90px;  font-size:14px;}
.banli{background:url(../images/bj.png) no-repeat 0px -430px; width:88px; height:30px; line-height:30px; text-align:center; display:block; margin:0 auto; overflow:hidden; color:#fff; font-size:14px;}
.call-whj .lil10:hover .banli{ color:#fff;}
.call-whj .lil10:hover span{background-position: -113px -382px; }
.call-whj .lil10:hover span.l-span1{background-position: -113px -246px; }

.call-whj .lil10:hover span.l-span2{background-position: -113px -293px;}

.call-whj .lil10:hover span.l-span3{background-position: -113px -338px; }
.call-whj .lil10:hover span.l-span4{background-position: -113px -200px;}

