@import url('reset.css');
@import url('swiper-bundle.min.css');

/* 首页 */
.cont1{ width:1200px; padding:10px 0 10px 0; margin:10px auto 0 auto; background:#fff;}
.cont1 p{display:block; height:80px;}
.cont1 p a{ display:block; width:287px; float:left; height:80px; margin-left:10px; overflow:hidden;}
.cont1 p img{ display:block; width:287px; height:80px; transition: transform 0.3s ease;}
.cont1 p img:hover { display:block; transform: scale(1.05); /* 将图片放大到原来的1.05倍 */ }
.cont1 span{display:block; height:60px; clear:both; padding-top:10px;}
.cont1 span a{ display:block; width:98px; float:left; height:60px; margin-left:10px; }
.cont1 span img{ display:block; width:98px; height:60px; transition: transform 0.3s ease;}
.cont1 span img:hover { display:block;transform: translateY(-3px); /* 在y轴上向上移动3像素 */  box-shadow:0 0 1px 0 #333;border-radius:5px}

.cont2{ width:1200px; margin:0 auto;}
.cont2 .cont_l{ width:960px; float:left; padding-top:10px;}
.cont2 .cont_l dd{ width:160px; float:left; display:block; line-height:24px; padding-top:6px; height:24px; overflow:hidden; }
.cont2 .cont_l dd a{ display:block; padding:0 0 0 5px; height:24px; overflow:hidden;}
.cont2 .cont_l dd a:hover{ background:#ff3e52; color:#FFF;border-radius:5px}
.cont2 .cont_l div{ padding:10px 0 5px 0; clear:both;}
.cont2 .cont_l dt{ width:960px; height:60px; background:#fff; padding:10px 0 10px 0;}
.cont2 .cont_l dt a{ display:block; width:98px; float:left; height:60px; margin-left:20px;}
.cont2 .cont_l dt img{ display:block; width:98px; height:60px; transition: transform 0.3s ease;}
.cont2 .cont_l dt img:hover{ display:block;transform: translateY(-3px); /* 在y轴上向上移动3像素 */ }
.cont2 .cont_r{ width:230px; float:right; padding:10px 0 10px 0;}
.cont2 .cont_r h1{ height:40px; line-height:40px; font-weight:bold; font-size:16px; padding-left:45px; background:url(../images/img6.jpg) no-repeat 15px 8px #f7f7f7; border:#eeeeee solid 1px; border-bottom: none;}
.cont2 .cont_r .pic{ background:#fff; padding:20px 0 0 0; border:#eeeeee solid 1px; border-top: none; height:220px; overflow:hidden; }
.cont2 .cont_r .pic .swiper {width: 100%;height: 100%; z-index:10}
.cont2 .cont_r .pic .swiper-slide { width:100%; height:180px; overflow:hidden;}
.cont2 .cont_r .pic .swiper-slide img { display: block;width:180px;height:180px;object-fit: cover; margin:0 auto}

.cont3{ width:1197px; margin:0 auto; clear:both; background:#fff; padding-left:3px; min-height:220px;}
.cont3 dd{ width:170px;  height:220px; float:left; display:block; border-bottom:#f6f6f6 solid 1px;border-right:#f6f6f6 solid 1px;}
.cont3 dd img{ display:block; margin:0 auto; margin-top:15px; width:140px; height:140px;transition: transform 0.3s ease;}
.cont3 dd img:hover{ display:block;transform: translateY(2px); /* 在y轴上向上移动3像素 */}
.cont3 dd p{ display:block; text-align:center; line-height:24px; padding-top:10px; font-size:14px;}
.cont3 dd em{ display:block; text-align:center;font-size:12px; color:#9b9b9b}

.cont4{ width:1200px; min-height:240px; margin:0 auto; background:#fff; margin-top:10px; clear:both;}
.cont4 h1{height:66px; line-height:66px; font-weight:bold; font-size:16px; padding:0 15px 0 65px; background:url(../images/img7.png) no-repeat 20px 15px;}
.cont4 h1 i{ float:right; line-height:66px; font-weight:normal;background:url(../images/img8.png) no-repeat 0 22px; padding-left:25px;font-size:12px;}
.cont4 li{float:left; width:180px; padding-left:17px; display:block;}
.cont4 li .Img5{display:block;width:180px;height:105px; border-radius: 5px;position:  relative;overflow: hidden;}
.cont4 li .Img5 img{display:block;width:180px;height:105px;border-radius: 5px; transition: transform 0.3s ease;}
.cont4 li .Img5 img:hover{transform: scale(1.05); /* 将图片放大到原来的1.05倍 */}
.cont4 li .Img5 span{position:absolute;bottom:5px;left:5px;right:5px; border-radius: 5px; color:#fff;overflow:auto;zoom:1;clear:both;height:20px; background:#000; opacity:.6;}
.cont4 li .Img5 span label{color:#fff;display:block;float:left;height:20px;line-height:20px;padding-left:35px;background: url(../images/img9.png) no-repeat 15px 3px;}
.cont4 li .Img5 span em{display:block;float:right;height:20px;line-height:20px; padding-right:15px;}
.cont4 li p{ display:block; line-height:30px; text-align:left; padding:10px 0 0 10px;}
.cont4 li i{ display:block;text-align:left; padding-left:10px; line-height:14px; color:#9b9b9b;}

.cont5{ width:1200px; margin:0 auto; background:#fff; margin-top:10px; clear:both;}
.cont5 h1{height:66px; line-height:66px; font-weight:bold; font-size:16px; padding:0 0 0 65px; }
.cont5 .ico1{background:url(../images/img11.jpg) no-repeat 20px 17px;}
.cont5 .ico2{background:url(../images/img12.png) no-repeat 20px 17px;}
.cont5 h1 p{ float:left; display:block; line-height:66px; padding-right:15px;}
.cont5 h1 a{ float:left; display:block; line-height:66px; font-size:12px; padding:0 15px 0 15px; font-weight: normal;}
.cont5 .top_pic{ height:80px;}
.cont5 .top_pic a{ height:80px; width:575px; display:block; float:left; margin-left:17px; overflow:hidden;border-radius:5px;}
.cont5 .top_pic img{ height:80px; width:575px; transition:0.3s; }
.cont5 .top_pic img:hover{transform: scale(1.03); /* 将图片放大到原来的1.03倍 */}
.cont5 .bottom_pic{ height:640px;}
.cont5 .bottom_pic .cont_l{ float:left; width:960px;}
.cont5 .bottom_pic .cont_l dd{ width:239px;  height:320px; float:left; display:block; border-bottom:#f6f6f6 solid 1px;border-right:#f6f6f6 solid 1px;}
.cont5 .bottom_pic .cont_l dd img{ display:block; margin:0 auto; margin-top:20px; width:200px; height:200px;transition: transform 0.3s ease;border-radius:5px;}
.cont5 .bottom_pic .cont_l dd img:hover{ display:block;transform: translateY(2px); /* 在y轴上向上移动3像素 */}
.cont5 .bottom_pic .cont_l p{ display:block; text-align:left; line-height:24px; padding:10px 20px 0 20px; font-size:14px;}
.cont5 .bottom_pic .cont_l em{ display:block; text-align:left;font-size:12px; padding-left:20px; line-height:36px;}
.cont5 .bottom_pic .cont_l i{ color:#ff3e52; font-weight:bold;}
.cont5 .bottom_pic .cont_r{ float:right; width:220px;}
.cont5 .bottom_pic .cont_r h2{ height:40px; line-height:60px; font-weight:bold; font-size:16px; text-align:left;}
.cont5 .bottom_pic .cont_r dt{ height:70px; padding:20px 0 0 0; position:relative; border-bottom:#f6f6f6 solid 1px;}
.cont5 .bottom_pic .cont_r dt img{ display:block; float:left; width:70px; height:70px;}
.cont5 .bottom_pic .cont_r dt i{ display:block; left:0; top:20px; width:20px; height:20px; background:#ff3e52; text-align:center; color:#FFF; position:absolute; font-size:12px; line-height:20px;}
.cont5 .bottom_pic .cont_r dt span{ display:block; float:left; line-height:24px; font-size:14px; padding:10px 0 0 15px;}
.cont5 .bottom_pic .cont_r dt em{ display:block; line-height:20px; font-size:12px;color:#9b9b9b;}
.cont5 .bottom_pic .cont_r dd{ height:20px;border-bottom:#f6f6f6 solid 1px; padding:13px 0 13px 0; display:block;}
.cont5 .bottom_pic .cont_r dd i{display:block; width:20px; height:20px; background:#b7b7b7; text-align:center; color:#FFF; font-size:12px; line-height:20px; float:left}
.cont5 .bottom_pic .cont_r dd a{ display:block; float:left; line-height:20px; height:20px; font-size:14px; padding:0 0 0 15px; overflow:hidden;}

.cont6{ width:1200px; margin:0 auto; background:#fff; margin-top:10px; clear:both;}
.cont6 dl{ display:block; clear:both;}
.cont6 dd{ float:left; display:block; width:119px; height:100px; border-bottom:#f6f6f6 solid 1px; border-right:#f6f6f6 solid 1px;}
.cont6 dd:hover{border-bottom:#ff3e52 solid 1px; border-right:#f6f6f6 solid 1px;}
.cont6 dd img{ width:98px; height:60px; margin:20px auto 0 auto; display:block;transition: transform 0.3s ease;}
.cont6 dd img:hover{ display:block;transform: translateY(3px); /* 在y轴上向上移动3像素 */}

.cont7{ width:1200px; margin:0 auto; margin-top:10px; clear:both;}
.cont7 .cont_l{ width:960px; float:left;}
.cont7 .cont_l .nr{ width:310px; float:left; height:330px; background:#FFF;border:#eeeeee solid 1px; margin-right:8px;}
.cont7 .cont_l .nr h1{height:40px; line-height:40px; font-weight:bold; font-size:16px; padding-left:45px; display:block}
.cont7 .cont_l .nr .ico1{background:url(../images/img20.png) no-repeat 15px 10px #f6f6f6 }
.cont7 .cont_l .nr .ico2{background:url(../images/img19.png) no-repeat 15px 10px #f6f6f6}
.cont7 .cont_l .nr .ico3{background:url(../images/img18.png) no-repeat 15px 10px #f6f6f6}
.cont7 .cont_l .nr img{transition: transform 0.3s ease;}
.cont7 .cont_l .nr img:hover{transform: translateY(3px); /* 在y轴上向上移动3像素 */}
.cont7 .cont_l .nr dd{ width:154px; height:144px; border-bottom:#eeeeee solid 1px; border-right:#eeeeee solid 1px; display:block; float:left;}
.cont7 .cont_l .nr dd img{ width:80px; height:80px; margin:0 auto; display:block;}
.cont7 .cont_l .nr dd span{ line-height:20px; padding:10px 0 0 15px; font-size:14px;display:block;}
.cont7 .cont_l .nr dd i{ line-height:20px;display:block; padding:0 0 10px 15px; color:#8ac7f3;}
.cont7 .cont_l .nr li{height:62px; border-bottom:#eeeeee solid 1px; padding:10px 15px 0 15px }
.cont7 .cont_l .nr li img{ width:50px; height:50px;display:block; float:left;}
.cont7 .cont_l .nr li span{ line-height:20px; font-size:14px; padding:8px 0 0 15px; display:block; float:left;}
.cont7 .cont_l .nr li i{ line-height:20px;display:block; color:#f5a5a0; font-size:12px; }
.cont7 .cont_l .nr div{ display:block; position:relative; padding-top:13px; height:125px;}
.cont7 .cont_l .nr div img{ display:block; margin:0 auto; width:260px; height:125px;}
.cont7 .cont_l .nr div p{ display:block; position:absolute; text-align:center; width:240px; line-height:24px; color:#FFF; left:35px;bottom:5px;border-radius: 5px; background:#000; opacity:.6;}

.cont7 .cont_r{ width:240px; float:right;}
.cont7 .cont_r h1{ height:40px; line-height:40px; font-weight:bold; font-size:16px; padding-left:45px; background:url(../images/img17.png) no-repeat 15px 10px #f7f7f7; border:#eeeeee solid 1px; border-bottom: none;}
.cont7 .cont_r .pic{ background:#fff; padding:20px 0 0 0; border:#eeeeee solid 1px; border-top: none; height:270px; overflow:hidden; }
.cont7 .cont_r .pic .swiper {width: 100%;height: 100%; z-index:10}
.cont7 .cont_r .pic .swiper-slide { width:100%; height:auto;}
.cont7 .cont_r .pic .swiper-slide img { display: block;width:180px;height:180px;object-fit: cover; margin:0 auto}
.cont7 .cont_r .pic .swiper-slide span { display: block; line-height:20px; font-size:16px; padding-top:20px; text-align:center; font-weight:normal; z-index:99}
.cont7 .cont_r .pic .swiper-slide i {display: block; line-height:20px; font-size:12px; text-align:center; color:#ff3e52;z-index:99}

.cont8{ width:1200px; margin:0 auto; background:#fff; margin-top:10px; clear:both; padding:15px 0 15px 0}
.cont8 img{ width:1160px; margin:0 auto; height:57px; display:block;}

.hy_cont1{ width:1200px; margin:0 auto; background:#fff; margin-top:10px; clear:both;}
.hy_cont1 h1{height:66px; line-height:66px; font-weight:bold; font-size:16px; padding:0 0 0 55px;background:url(../images/img19.png) no-repeat 20px 22px;border-bottom:#f6f6f6 solid 1px; }
.hy_cont1 h1 p{ float:left; display:block; line-height:66px; padding-right:15px;}
.hy_cont1 h1 a{ float:left; display:block; line-height:66px; font-size:12px; padding:0 15px 0 15px; font-weight: normal;}
.hy_cont1 .cont_l{ width:1200px;}
.hy_cont1 .cont_l dd{ width:239px;  height:320px; float:left; display:block; border-bottom:#f6f6f6 solid 1px;border-right:#f6f6f6 solid 1px;}
.hy_cont1 .cont_l dd img{ display:block; margin:0 auto; margin-top:20px; width:200px; height:200px;transition: transform 0.3s ease;border-radius:5px;}
.hy_cont1 .cont_l dd img:hover{ display:block;transform: translateY(2px); /* 在y轴上向上移动3像素 */}
.hy_cont1 .cont_l p{ display:block; text-align:left; line-height:24px; padding:10px 20px 0 20px; font-size:14px;}
.hy_cont1 .cont_l em{ display:block; text-align:left;font-size:12px; padding-left:20px; line-height:36px;}
.hy_cont1 .cont_l i{ color:#ff3e52; font-weight:bold;}

/*广告页*/
.page_nav {width:1003px; height:60px; margin:0 auto; background:#fff; }
.page_nav dl dt{width:112px; height:50px; float:left;  padding:10px 0 0 26px;}
.page_nav dl dd{ width:108px; height:60px; line-height:60px;text-align:center; float:left; background:url(../images/img2.jpg) no-repeat center left;}
.page_nav dl dd a:hover{color:#ff3e52;}
.page_nav p{ display:block; line-height:20px; font-size:14px; padding-top:12px; text-align:center; font-weight:bold;}
.page_nav i{ display:block; line-height:20px; font-size:12px; text-align:center; color:#9b9b9b;}
.page_nav_img{ width:1003px; margin:0 auto; margin-top:10px; background:#FFF;}
.page_nav_img .cont_l{ width:750px; float:left;}
.page_nav_img .cont_r{ width:223px; float:right; padding:0 15px 0 15px;}
.page_nav_img .cont_r .fd{ width:223px; position:fixed; top:70px; z-index:999; background:#f6f6f6}
.page_nav_img .cont_r .fd img{ width:98px; height:60px; display:block; margin:0 auto;}
.page_nav_img .cont_r .fd em{ display:block; line-height:40px; font-size:14px; text-align:center; border-top:#fff solid 15px;}
.page_nav_img .cont_r .fd i{ display:block; line-height:40px;text-align: center; }
.page_nav_img .cont_r .fd p{ display:block; line-height:40px; font-size:14px; text-align: center; color:#1b9b2f; padding-bottom:10px;}


/*关于我们*/
.about {width:100%; height:300px;  background: url(../images/img24.jpg) no-repeat center center #eb384b; }
.about_cont1 {width:100%; height:326px; padding:50px 0 50px 0; }
.about_cont1 div{margin:0 auto;background: url(../images/ab7.png) no-repeat center top; padding:90px 20px 0 500px; width:670px; height:236px; }
.about_cont1 div p{ text-align:left; font-size:22px; line-height:60px; display:block;}
.about_cont1 div i{ text-align:left; font-size:16px; line-height:28px; display:block;}
.about_cont2 {width:100%; height:400px; padding:50px 0 50px 0; background:#fff; }
.about_cont2 h1{display:block; font-size:26px; line-height:30px; text-align:center;}
.about_cont2 h2{display:block; font-size:16px; line-height:50px; text-align:center; color:#999; padding-bottom:30px;}
.about_cont2 dl{ display:block; width:1200px; margin:0 auto;}
.about_cont2 dd{ display:block; width:300px; float:left;}
.about_cont2 dd img{ display:block; width:122px; height:122px; margin:0 auto;}
.about_cont2 dd p{ display:block; text-align:center; line-height:70px; font-size:20px;}
.about_cont2 dd i{ display:block; text-align:left; line-height:24px; font-size:14px; color:#666; padding:0 25px 0 25px;}
.about_cont2 dd em{ font-weight:bold;}
.about_cont3 {width:100%; height:250px; padding:50px 0 50px 0; }
.about_cont3 div{margin:0 auto; width:1150px; height:250px; background:url(../images/ab.jpg) no-repeat right center;}
.about_cont3 div dl dt{padding:20px 0px;height:42px; display:block; line-height:42px;}
.about_cont3 div dl dt img{ display:block; width:42px; height:42px; float:left;}
.about_cont3 div dl dt p{ display:block;height:42px; float:left; line-height:42px; font-size:18px; padding-left:40px;}
.about_cont3 div dl dd{ display:block; font-size:14px; text-align:left; padding-left:85px; line-height:30px;}


