@charset "utf-8";
.wrap img{display:block;width:100%;}


.tit{text-align: center;font-weight: normal;padding-bottom: 1.6rem;background: url(../Images/Index/san1.png) no-repeat bottom center;background-size: 1.05rem 0.6rem;}
.tit span{display: block;font-size: 2.25rem;color: #000;line-height: 2.25rem;font-weight: 500;}
.tit i{display: block;font-size: 1.2rem;color: #404040;line-height: 1.2rem;padding-top: 0.7rem;}



/*banner*/
.g-adv{ position:relative;}
.g-adv .swiper-pagination{bottom: 2rem!important;height: 0.8rem;z-index:10;}
.g-adv .swiper-pagination .swiper-pagination-bullet{width: 0.8rem;height: 0.8rem;background: #fff;opacity: 1;border-radius:100%;margin:0 0.5rem;vertical-align:top;}
.g-adv .swiper-pagination .swiper-pagination-bullet-active{background: #EB6328;}


/*guide*/
.guide{padding: 3rem 4% 2.5rem;}
.guide h2{margin-bottom: 1.5rem;}
.guide dd h3{font-size: 1.4rem;color: #333;line-height: 1.4rem;padding: 1.7rem 0 1rem;font-weight: bold;text-align: center;}
.guide dd p{font-size: 1.1rem;color: #666;line-height: 1.8rem;text-align: center;}

/*mould*/
.mould{padding: 3rem 4% 2.5rem;background: url(../Images/Index/mould_bg.jpg) no-repeat;background-size: cover;}
.mould h2{margin-bottom: 1.5rem;}
.mould h2 span,.mould h2 i{color: #fff;}
.mould_bd{padding-bottom: 5.5rem;}
.mould_bd li{float: left;width: calc((100% - 2px)/2);margin-bottom: 2px;position: relative;}
.mould_bd li:nth-child(odd){margin-right: 2px;}
.mould_bd li span{position: absolute;left: 0;bottom: 0;width: 100%;height: 2.3rem;line-height: 2.3rem;font-size: 1.3rem;color: #fff;text-align: center;background: rgba(0,0,0,0.85);}
.mould_bd .swiper-pagination{bottom: 0!important;height: 3.2rem;z-index:10;background: url(../Images/Index/shou1.png) no-repeat center;background-size: contain;}
.mould_bd .swiper-pagination .swiper-pagination-bullet{width: 0.5rem;height: 0.5rem;background: #fff;opacity: 1;border-radius:100%;margin:0 0.2rem;vertical-align:top;}
.mould_bd .swiper-pagination .swiper-pagination-bullet-active{background: #EB6328;}

/*pro*/
.pro{padding: 3rem 4%;background: #F4F4F4;}
.pro h2{margin-bottom: 1.5rem;}
.pro_ctg{}
.pro_ctg h3{height: 3.4rem;line-height: 3.1rem;font-size: 1.2rem;color: #fff;background: url(../Images/Index/pro_k.png) no-repeat;background-size: 100% 100%;padding: 0 2.5rem 0 1.8rem;}
.pro_ctg h3 .more{float: right;font-size: 1rem;color: #fff;opacity: 0.9;}
.pro_ctg p{font-size: 0;padding: 1rem 0 0.5rem;}
.pro_ctg p a{display: inline-block;box-sizing: border-box;width: 48%;height: 3.2rem;line-height: 3.2rem;font-size: 1.2rem;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left: 3.2rem;background: url(../Images/Index/pro_s.png) no-repeat 1.8rem center #E2E2E2;background-size: 0.4rem 0.75rem;margin-bottom: 0.5rem;}
.pro_ctg p a:nth-child(odd){margin-right: 4%;}
.pro_bd{margin-top: 1rem;position: relative;}
.pro_bd li{    border: 0.15rem solid #E4E4E4;box-sizing: border-box;}
.pro_bd .prev{position: absolute;left: 0;bottom: 0;width: 2.8rem;z-index: 10;}
.pro_bd .next{position: absolute;left: 2.8rem;bottom: 0;width: 2.8rem;z-index: 10;}
.pro_bd .tel{position: absolute;padding: 0 1rem;height: 2.8rem;line-height: 2.8rem;left: 5.7rem;background: #294199;bottom: 0;font-size: 0.8rem;color: #fff;font-weight: bold;z-index: 10;}
.pro_bd .tel em{font-size: 1.1rem;font-family: Arial;}


/*coop*/
.coop{padding: 3rem 4% 2rem;background: #0E101D;}
.coop h2{margin-bottom: 1.5rem;}
.coop h2 span,.coop h2 i{color: #fff;}
.coop_bd{padding-bottom: 5.5rem;}
.coop li{float: left;width: 49%;margin-bottom: 0.8rem;}
.coop li:nth-child(2n){float: right;}
.coop_bd .swiper-pagination{bottom: 0!important;height: 3.2rem;z-index:10;background: url(../Images/Index/shou1.png) no-repeat center;background-size: contain;}
.coop_bd .swiper-pagination .swiper-pagination-bullet{width: 0.5rem;height: 0.5rem;background: #fff;opacity: 1;border-radius:100%;margin:0 0.2rem;vertical-align:top;}
.coop_bd .swiper-pagination .swiper-pagination-bullet-active{background: #EB6328;}

/*ys*/
.ys{padding: 0 0 3rem;}
.ys_t{height: 10.6rem;padding: 2.3rem 0 0;text-align: center;box-sizing: border-box;background: url(../Images/Index/ys_t.png) no-repeat;background-size: 100% 100%;margin-bottom: 1.5rem;}
.ys_t h2 span{display: block;height: 3rem;line-height: 3rem;font-size: 2.7rem;color: #fff;font-weight: bold;}
.ys_t h2 span em{display: inline-block;width: 14.25rem;height: 3rem;margin-left: 0.5rem;vertical-align: top;font-size: 1.9rem;background: url(../images/Index/ys_k.png) no-repeat;background-size: 100% 100%;}
.ys_t h2 i{display: block;font-size: 1.2rem;color: #fff;line-height: 1.2rem;padding-top: 0.6rem;font-weight: normal;letter-spacing: 0.2rem;}
.ys_bd{margin: 0 4%!important;}
.ys_bd dd{height: 18rem;}
.ys_bd dd i{display: block;font-size: 1.6rem;line-height: 1.6rem;color: #b6b6b6;height: 1.6rem;padding: 2rem 0 1rem;font-family: Arial;}
.ys_bd dd i em{font-size: 0.7rem;color: #333;vertical-align: top;}
.ys_bd dd h3{font-size: 1.6rem;color: #333;line-height: 1.6rem;padding-bottom: 0.9rem;border-bottom: 1px solid rgba(51, 51, 51, 0.22);white-space: nowrap;}
.ys_bd dd p{font-size: 0.9rem;color: #333;opacity: 0.8;line-height: 1.5rem;margin-top: 1.8rem;}
.ys_bd .swiper-pagination{bottom: 0!important;height: 3.2rem;z-index:10;background: url(../Images/Index/shou2.png) no-repeat center;background-size: contain;}
.ys_bd .swiper-pagination .swiper-pagination-bullet{width: 0.5rem;height: 0.5rem;background: #294199;opacity: 1;border-radius:100%;margin:0 0.2rem;vertical-align:top;}
.ys_bd .swiper-pagination .swiper-pagination-bullet-active{background: #EB6328;}



/*news*/
.news{padding: 0 0 1.5rem;}
.news h3{height: 4rem;background: #323232;margin-bottom: 2.4rem;}
.news h3 span{float: left;width: 11rem;height: 4rem;line-height: 4rem;text-align: center;font-size: 1.4rem;color: #fff;}
.news h3 span.on{font-weight: bold;background: #294199;}
.news h3 a{float: right;font-size: 1.2rem;color: #fff;line-height: 4rem;margin-right: 1.5rem;}
.new_con{margin: 0 4%!important;}
.new_con dt{float: left;padding: 2px;border: 1px solid #d8d8d8;margin-right: 1.2rem;}
.new_con dt img{display: block;width: auto;height: 8.2rem;}
.new_con dd h4 a{display: block;font-size: 1.2rem;color: #666;font-weight: bold;height: 2.2rem;line-height: 2.2rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new_con dd p{font-size: 1rem;color: #555;line-height: 1.7rem;margin-top: 0.5rem;}
.new_list{margin-top: 1.2rem;}
.new_list p{height: 3.4rem;line-height: 3.4rem;border-bottom: 1px dashed rgba(94, 94, 94, 0.35);padding-left: 1.4rem;position: relative;}
.new_list p:after{position: absolute;width: 0.3rem;height: 0.3rem;left: 0;top: 50%;content: "";background: #4D4D4E;margin-top: -0.15rem;border-radius: 50%;}
.new_list p a{display: block;font-size: 1.1rem;color: #5E5E5E;height: 3.4rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new_list p:last-child{border: 0;}



/**/
/**/
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:8.533px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.664px;}}
@media screen and (min-width:414px){html{font-size:11.04px;}}
@media screen and (min-width:440px){html{font-size:11.73px;}}
@media screen and (min-width:480px){html{font-size:12.796px;}}
@media screen and (min-width:520px){html{font-size:13.863px;}}
@media screen and (min-width:560px){html{font-size:14.93px;}}
@media screen and (min-width:600px){html{font-size:15.996px;}}
@media screen and (min-width:640px){html{font-size:17.06px;}}
@media screen and (min-width:680px){html{font-size:18.1288px;}}
@media screen and (min-width:700px){html{font-size:18.66px;}}
@media screen and (min-width:720px){html{font-size:19.1952px;}}
@media screen and (min-width:750px){html{font-size:20px;}}



