﻿@charset "utf-8";

html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}


.container{
    width: 100%;
    max-width: 640px;margin: 0 auto;
    min-width: 320px;
    overflow:hidden;
    position:relative;
}

/**/
/*banner*/
.banner{position: relative;}
.banner .swiper-pagination{width: 100%;left: 0;bottom: 1.5rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 1.5rem;height: 0.5rem;background: rgba(255,255,255,0.9);margin: 0 5px;border-radius: 10px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #f08200;}
/**/
.edgebj{height:35.85rem;}
.edge{padding:8% 3% 0;height:35.85rem;}
.edge h3{text-align: center;font-size: 1.6rem; font-weight: normal; color:#000000;margin-bottom:1rem;}
.edge h3 em{display: block; line-height: 1.5rem;}
.edge h3 i{display: block; width:36%;height:0.8rem;margin:1rem auto 0;}
.edge ul{height:27.8rem;}
.edge ul li{float:left;width:47.5%;height:12.15rem; border:1px dashed #b2b2b2;background:#f4f4f4; margin-bottom:1.65rem;}
.edge ul li:first-child,.edge ul li:nth-child(3){margin-right:3%;}
.edge ul li dl{padding:10% 5%; height:9.5rem;}
.edge ul li dl dt{display: block; background:url("../images/index/ed1.png") no-repeat top center;padding-top:3.3rem;}
.edge ul li dl dt em{display: block;text-align: center;font-size: 1.2rem;color:#666666;line-height: 2rem;}
.edge ul li dl dt em b{font-size: 3.6rem;font-weight: normal; color:#103466;}
.edge ul li dl dd span{display: block; font-size: 1.2rem; text-align: center;color:#666666;}
.edge ul li dl dd p{text-align: center;color:#666666; font-size: 0.9rem;}
.edge ul li.ed1 dl dt{background:url("../images/index/ed1.png") no-repeat top center;background-size: 23% 2.55rem;}
.edge ul li.ed2 dl dt{background:url("../images/index/ed2.png") no-repeat top center;background-size: 23% 2.55rem;}
.edge ul li.ed3 dl dt{background:url("../images/index/ed3.png") no-repeat top center;background-size: 23% 2.55rem;}
.edge ul li.ed4 dl dt{background:url("../images/index/ed4.png") no-repeat top center;background-size: 23% 2.55rem;}
.edge ul li.ed3 dl{padding:10% 1%;}
.edge ul li.ed4 dl{padding:10% 7%;}
/**/
.casebj{background:url("../images/index/casebj.jpg") repeat center;}
.case{padding:8% 3% 0;height:68.6rem;}
.case h3{ text-align: center; font-size: 1.8rem; color:#000000;margin-bottom:1.4rem;}
.case h3 i{display: block;font-size: 1.2rem;color:#949494;}
.case .fg{height:6.85rem; background:#FFF; box-shadow: 0 0 5px 5px #d3d3d3,0 0 5px 5px #d3d3d3;margin-bottom:0.95rem;}
.case .fg li dl{padding:5% 0 0 3%;height: 5.3rem;}
.case .fg li dl dt{background:url("../images/index/hg.jpg") no-repeat right;width:21%; float:left;}
.case .fg li dl dt em{display: block; background:url("../images/index/ca1.png") no-repeat top left;padding-top:2.45rem;background-size: 34% 1.7rem; font-size: 1.2rem; color:#103466;}
.case  li dl dd{float:left;margin-left:1.2rem;width:74%;}
.case  li dl dd p a{font-size: 0.95rem; color:#8c8c8c;float:left; line-height:2rem; margin-right:1rem;}

.case .hx{height:6.85rem; background:#FFF; box-shadow: 0 0 5px 5px #d3d3d3,0 0 5px 5px #d3d3d3;margin-bottom:0.95rem;}
.case .hx li dl{padding:5% 0 0 3%;height: 5.3rem;}
.case .hx li dl dt{background:url("../images/index/hg.jpg") no-repeat right;width:21%; float:left;}
.case .hx li dl dt em{display: block; background:url("../images/index/ca2.png") no-repeat top left;padding-top:2.45rem;background-size: 34% 1.7rem; font-size: 1.2rem; color:#103466;}


.case .mj{height:6.85rem; background:#FFF; box-shadow: 0 0 5px 5px #d3d3d3,0 0 5px 5px #d3d3d3;margin-bottom:0.95rem;}
.case .mj li dl{padding:5% 0 0 3%;height: 5.3rem;}
.case .mj li dl dt{background:url("../images/index/hg.jpg") no-repeat right;width:21%; float:left;}
.case .mj li dl dt em{display: block; background:url("../images/index/ca3.png") no-repeat top left;padding-top:2.45rem;background-size: 34% 1.7rem; font-size: 1.2rem; color:#103466;}
.case .cat{width:100%; height:21.3rem;margin-top:1rem;}
.case .cat span{display: block;width:100%; height:18.15rem;}
.case .cat span img{width:100%;height:100%;}
.case .cat em{display: block; text-align: center; height:2.95rem; line-height: 2.95rem;font-size: 1.2rem; color:#333333;}
.case .cat em i{font-size: 0.9rem; margin-left:0.9rem;}
.case .swiper-button-prev{width:12%; height:3.4rem; background-size: 100% 3.4rem !important; background:url("../images/index/jt1.png") no-repeat center; bottom:6%; left:5%;}
.case .swiper-button-next{width:12%; height:3.4rem; background-size: 100% 3.4rem !important; background:url("../images/index/jt2.png") no-repeat center; bottom:6%; right:5%;}
.case .t{height:12.8rem;margin-top:0.5rem;}
.case .t li{float:left;width:49%; height:12.8rem;}
.case .t li dl{height:12.8rem;}
.case .t li dl dt{height:8.95rem;}
.case .t li dl dt img{width:100%;}
.case .t li dl dd{text-align: center;}
.case .t li dl dd em{display: block;font-size: 1.1rem;color:#333333;}
.case .t li dl dd i{display: block;font-size: 0.9rem; color:#868686;}
.case .t li:first-child{margin-right:1.5%;}
.case strong{display: block; text-align: center;width:30.8%; font-weight: normal; margin:1.5rem auto 0;}
.case strong a{display: block; height:2.6rem; line-height: 2.6rem; font-size: 1.1rem;color:#FFF;background:#c9a063;}
/**/
.fwbj{height:25rem;background:url("../images/index/casebj.jpg") repeat center;}
.fw{height:23.1rem;padding:6% 3% 0;}
.fw h3{text-align: center; font-size: 1.5rem; background:url("../images/index/hg2.png") no-repeat center; margin-bottom:1.1rem;color:#000000;background-size:47%;}
.fw ul li{float:left;width:48%;height:8.1rem;margin-bottom:0.85rem;background:url("../images/index/fwbj.jpg") no-repeat center;background-size:100%;}
.fw ul li.fw1 span{display: block;width:34%; margin:1.95rem auto 0;}
.fw ul li.fw1 span a{display:block;font-size: 1.1rem;color:#333333;background:url("../images/index/fw1.png") no-repeat top center;padding-top:3rem; background-size:60%;}
.fw ul li.fw2 span{display: block;width:34%; margin:1.95rem auto 0;}
.fw ul li.fw2 span a{display:block;font-size: 1.1rem;color:#333333;background:url("../images/index/fw2.png") no-repeat top center;padding-top:3rem; background-size:60%;}
.fw ul li.fw3 span{display: block;width:34%; margin:1.95rem auto 0;}
.fw ul li.fw3 span a{display:block;font-size: 1.1rem;color:#333333;background:url("../images/index/fw3.png") no-repeat top center;padding-top:3rem; background-size:60%;}
.fw ul li.fw4 span{display: block;width:50%; margin:1.95rem auto 0;}
.fw ul li.fw4 span a{display:block;font-size: 1.1rem;color:#333333;background:url("../images/index/fw4.png") no-repeat top center;padding-top:3rem; background-size:50%;}
.fw ul li:first-child,.fw ul li:nth-child(3){margin-right:1rem;}
/**/
.sjsbj{height:37.75rem;}
.sjs{padding:8% 3% 0;height:37.75rem;}
.sjs h3{text-align: center; font-size: 1.8rem; color:#000000;margin-bottom:1.5rem;}
.sjs h3 i{display: block;font-size: 1.2rem; color:#949494;margin-top:0.1rem;}
.sjs ul{height:3.1rem; margin-bottom:1.75rem;}
.sjs ul li{float:left;width:24.3%;height:3rem;text-align: center;line-height: 3rem;border:1px solid #c9a063; border-right:0; font-size: 0.8rem; color:#c9a063;}
.sjs ul li.cur{background:#c9a063;color:#FFF;}
.sjs ul li:last-child{border-right:1px solid #103466;}
.sjs .sjst{height:21.5rem;}
.sjs .sjst span{display: block;width:46%; height:18.6rem; float:left; margin-right:0.65rem;}
.sjs .sjst span img{display: block;width:100%;}
.sjs .sjst p{float:left;width:50%}
.sjs .sjst p strong{display: block;width:63%; font-weight: normal;height:2.35rem;font-size: 0.9rem;text-align: center; line-height: 2.35rem; color:#FFF;background:url("../images/index/btbj.png") no-repeat center;background-size: 100%;margin-bottom:1rem;}
.sjs .sjst p b{display: block;font-weight: normal; font-size: 0.9rem; color:#103466; margin-bottom:0.8rem; margin-left:0.6rem;}
.sjs .sjst p em{display: block;margin-left:0.6rem; margin-bottom:0.6rem; font-size: 0.8rem;  color:#666666;}
.sjs .swiper-pagination span{margin-right:1.45rem;}
/**/
.edgebj2{height:39.3rem;background:url("../images/index/casebj.jpg") repeat center;}
.edge2{height:38.3rem;padding:7% 3% 0;}
.edge2 h3{text-align: center; font-size: 1.8rem; color:#000000;margin-bottom:1.5rem;}
.edge2 h3 i{display: block;font-size: 1.2rem; color:#949494;margin-top:0.1rem;}
.edge2 .ed{height:32.5rem;}
.edge2 .ed dl{height:31.5rem;position: relative;}
.edge2 .ed dl dt{width:100%; height:20.8rem;}
.edge2 .ed dl dt img{width:100%;height:100%;}
.edge2 .ed dl dd{text-align: center;background:#FFF;height:12rem;}
.edge2 .ed dl dd h1{height:4.7rem; line-height: 4.7rem; font-weight: bold; font-size: 1.5rem; color:#000000;}
.edge2 .ed dl dd p{font-size: 1rem; color:#666666;}
.edge2 .swiper-button1-prev{width:11%; height:3.4rem;    background-size: 100% 3.4rem !important; background:url("../images/index/jt3.png") no-repeat center;position: absolute;top:30%; left:5%; z-index: 100;float:left;}
.edge2 .swiper-button2-next{width:11%; height:3.4rem;    background-size: 100% 3.4rem !important; background:url("../images/index/jt4.png") no-repeat center;position: absolute;top:30%; right:5%;z-index: 100;float:right;}
.edge2 .swiper-pagination1{position: absolute;bottom: 34% !important;}
.edge2 .swiper-pagination1 .swiper-pagination-bullet{width: 1.8rem;height: 1.8rem;opacity: 1;line-height: 1.8rem;font-size: 1.3rem;color: #fff;text-align: center;background-color: #aaa;margin: 0 0.75rem;}
.edge2 .swiper-pagination1 .swiper-pagination-bullet-active{background-color: #c9a063;}

/**/
.ryzsbj{height:25.3rem;background:url("../images/index/casebj.jpg") repeat center;}
.ry{height:25.3rem; padding:5% 3% 0;}
.ry h3{text-align: center; font-size: 1.8rem; color:#000000; margin-bottom:1.5rem;}
.ry .zsh{position: relative;}
.ry ul{height:20rem; margin:0 7%; overflow: hidden;}
.ry ul li{width:48%;height:16.55rem;float:left;}
.ry ul li span{display: block; width:100%; height:16.55rem;}
.ry ul li span img{width:100%;height:100%;}
.ry ul li em{display: block;font-size: 0.8rem; text-align: center; height:2.5rem; line-height:2.5rem; }
.ry ul li:first-child{margin-right:4%;}
.ry .zsh .an{height:2.1rem;position: absolute;top:34%;width:100%;}
.ry .zsh .an .swiper-button-prev{background:url("../images/index/jt5.png") no-repeat center;width:4%;height:2.1rem;float:left;background-size:100%;}
.ry .zsh .an .swiper-button-next{background:url("../images/index/jt6.png") no-repeat center;float:right;width:4%;height:2.1rem;right:0;background-size:100%;}
/**/
.fwlc2{height:25.87rem;}
.fw_2{height:25.8rem; padding:6% 3% 0;}
.fw_2 h3{text-align: center; font-size: 1.8rem; color:#000000; margin-bottom:1.5rem;}
.fw_2 ul{height:25.8rem;}
.fw_2 ul li{float:left; width:22%; height:4rem;margin-bottom:2.5rem;margin-right:1.1rem;position: relative;}
.fw_2 ul li em{display: block;font-size: 1.1rem; color:#666666;text-align: center;padding-top:2.5rem;}
.fw_2 ul li i{display: block; width:12%; height:1rem;position: absolute;}
.fw_2 ul li.lc1 i{background: url("../images/index/jt7.png") no-repeat right;right:-10%; top:40%;}
.fw_2 ul li.lc2 i{background: url("../images/index/jt7.png") no-repeat right;right:-10%; top:40%;}
.fw_2 ul li.lc3 i{background: url("../images/index/jt7.png") no-repeat right;right:-10%; top:40%;}
.fw_2 ul li:nth-child(4),.fw_2 ul li:nth-child(8){margin-right:0;}
.fw_2 ul li.lc4 i{background: url("../images/index/jt9.png") no-repeat bottom;left:40%;bottom:-44%;}
.fw_2 ul li.lc5 i{background: url("../images/index/jt9.png") no-repeat bottom;left:40%;bottom:-44%;}
.fw_2 ul li.lc6 i{background: url("../images/index/jt8.png") no-repeat; left:-20%; top:40%;}
.fw_2 ul li.lc7 i{background: url("../images/index/jt8.png") no-repeat; left:-20%; top:40%;}
.fw_2 ul li.lc8 i{background: url("../images/index/jt8.png") no-repeat; left:-13%; top:40%;margin-right:0;}
.fw_2 ul li.lc9 i{background: url("../images/index/jt7.png") no-repeat right;right:-10%; top:40%;}
.fw_2 ul li.lc10 i{background: url("../images/index/jt7.png") no-repeat right;right:-10%; top:40%;}
.fw_2 ul li.lc1 em{background: url("../images/index/lc1.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc2 em{background: url("../images/index/lc2.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc3 em{background: url("../images/index/lc3.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc4 em{background: url("../images/index/lc4.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc5 em{background: url("../images/index/lc5.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc6 em{background: url("../images/index/lc6.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc7 em{background: url("../images/index/lc7.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc8 em{background: url("../images/index/lc8.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc9 em{background: url("../images/index/lc9.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc10 em{background: url("../images/index/lc10.png") no-repeat top center;background-size: 40%;}
.fw_2 ul li.lc11 em{background: url("../images/index/lc11.png") no-repeat top center;background-size: 40%;}
/**/
.casebj2{ background:#f0f0f0;}
.case2{height:46.4rem; padding:7% 3% 0;}
.case2 h3{font-size: 1.8rem; color:#000000; margin-bottom:1.65rem;text-align: center;}
.case2 .con{position: relative;}
.case2 dl{height:24.75rem;}
.case2 dl dt{height:17.45rem;}
.case2 dl dt img{width:100%; height:100%;}
.case2 dl dd{margin-top:1.2rem;height: 6rem;}
.case2 dl dd i{display: block;float:left;width:20%;height:6rem;margin-right:0.95rem;}
.case2 dl dd span{display: block;float:left;margin-top:1.1rem;font-size: 1rem; color:#666666;}
.case2 dl dd p{float:left;width:75%;margin-top:1rem; font-size: 0.8rem;color:#666666;}
.case2 .an{height:3.2rem;position: absolute;top:24%;width:100%;}
.case2 .an .swiper-button-prev{width:10.8%; height:3.2rem; background-size: 100% 3.2rem !important; background:url("../images/index/jt10.png") no-repeat center; bottom:6%; left:5%;}
.case2 .an .swiper-button-next{width:10.8%; height:3.2rem; background-size: 100% 3.2rem !important; background:url("../images/index/jt11.png") no-repeat center; bottom:6%; right:5%;}
.case2 .lpzs{height:16.5rem;padding-top: 1rem;}
.case2 .lpzs h4{text-align: center; font-size: 1.5rem; color:#000000; margin-bottom:1rem;}
.case2 .lpzs ul{height:12.5rem;}
.case2 .lpzs ul li{float:left;width:49.5%;height:9.05rem;position: relative;}
.case2 .lpzs ul li span{display: block;height:9.05rem;}
.case2 .lpzs ul li span img{width:100%;height:100%;}
.case2 .lpzs ul li em{display: block; font-size: 1.1rem; height:2.8rem; text-align: center;line-height: 2.8rem;}
.case2 .lpzs ul li:first-child{margin-right:1%;}
.case2 .lpzs ul li p{width:92%;height:1.7rem;background:url("../images/index/wzbj.png") no-repeat center; position:absolute ;bottom:2%;left:1.5%; padding: 5% 0 0 4% }
.case2 .lpzs ul li p b{display: block;font-weight: normal;float:left; font-size: 0.8rem; color:#FFF;line-height: 1rem;}
.case2 .lpzs ul li p b.wg{background:url("../images/index/wg.png") no-repeat left 72%; padding-left:9%;background-size: 12% 0.85rem; padding-right:0.2rem;margin-right: 0.2rem;border-right:1px solid #7187a7;}
.case2 .lpzs ul li p b.sj{background:url("../images/index/sj.png") no-repeat left 72%; padding-left:9%;background-size: 16% 0.85rem;}
.case2 .lpzs ul li p b i{font-size: 1.25rem;}
/**/
.newsbj{ height:23.2rem;}
.news{ padding:7% 3% 3%;height:19.2rem;}
.news ul{ line-height:1.2rem;height:1.2rem;display: block; width:70%; margin:0 auto 1.8rem;}
.news ul li{font-size: 1.4rem;padding-right:6%; float:left; margin-right:3%; color:#666666;}
.news ul li.cur{font-size: 1.4rem; color:#000000; font-weight:bold;}
.news ul li:last-child{ border-right:0;padding:0; margin:0;}
.news dl{ height:7.35rem;margin-bottom: 1rem;}
.news dl dt{float:left;width:44%;height:7.35rem;}
.news dl dt img{ width:100%;}
.news dl dd{ float:left;width: 47%; padding-left:1rem; color:#666666;}
.news dl dd span{display: block; font-size: 0.9rem; color:#333333;}
.news dl dd i{display: block; background:url("../images/index/sj2.png") no-repeat left;background-size: 8% 1rem;margin:0.9rem 0;padding-left:1.5rem; font-size: 0.9rem; color:#666666;}
.news dl dd em{display: block; font-size: 0.8rem; color:#666666;}

/**/
.about{height:32.65rem;background:#f0f0f0;}
.ab{height:30.65rem; padding:6% 3% 0;}
.ab dl{height:32.65rem;}
.ab dl dt{width:100%; height:19.3rem;}
.ab dl dt img{width:100%;height:100%}
.ab dl dd span{display: block; text-align: center; font-size: 1.5rem; color:#000000; margin:0.5rem 0;}
.ab dl dd  p{text-align: center; font-size: 1rem; color:#666666;text-indent:25px; line-height: 1.7rem;}













