html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend,img{margin:0;}
ul,ol{list-style:none;}
ul,dl{ margin:0px; padding:0px;}
li,dt{ margin:0px; padding:0px;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;outline:none;}
textarea{border:1px solid none; border:none;overflow:hidden}
table{border-collapse:collapse;}
body{color:#2d2d2d; font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;width:100%;overflow-x:hidden;margin:auto;width:100%;max-width:1920px;margin:auto;}
html{width:100%;overflow-x:hidden;}
img{border:0px;outline-width: 0px;vertical-align: top;width:100%;}
p{ padding:0; margin:0;word-wrap:break-word;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
a{cursor:pointer;text-decoration: none;}
a:hover{text-decoration: none;}
.bs{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
@font-face {  
font-family: 'AbhayaLibre-SemiBold';  
src: url('../font/AbhayaLibre-SemiBold.eot');  
src: url('../font/AbhayaLibre-SemiBold.eot') format('embedded-opentype'),
	 url('../font/AbhayaLibre-SemiBold.woff') format('woff'),  
	 url('../font/AbhayaLibre-SemiBold.ttf') format('truetype'),  
	 url('../font/AbhayaLibre-SemiBold.svg#AbhayaLibre-SemiBold') format('svg');  
}
@font-face { 
font-family: 'AlexBrush';  
src: url('../font/AlexBrush.eot');  
src: url('../font/AlexBrush.eot') format('embedded-opentype'),
	 url('../font/AlexBrush.woff') format('woff'),  
	 url('../font/AlexBrush.ttf') format('truetype'),  
	 url('../font/AlexBrush.svg#AlexBrush') format('svg');  
}
@font-face { 
font-family: 'Poppins';  
src: url('../font/Poppins.eot');  
src: url('../font/Poppins.eot') format('embedded-opentype'),
	 url('../font/Poppins.woff') format('woff'),  
	 url('../font/Poppins.ttf') format('truetype'),  
	 url('../font/Poppins.svg#Poppins') format('svg'); 
}  

body{background:url(../images/bgpc.png) no-repeat left top;background-size:100% auto;}
/*导航样式*/
.nav{width:100%;height:83px;padding:54px 0 60px;}
.nav.bgwhite{background:#fff;position:fixed;top:0;z-index:999999;padding:15px 0;}
.navNr{width:950px;height:100%;position:relative;margin:auto;}
.navNr ul{width:100%;height:100%;}
.navNr ul li{float:left;width:auto;height:100%;line-height:83px;color: #45617D;font-family: AlexBrush;font-weight: regular;font-size: 22px;margin:0 20px;text-align:center;}
.navNr ul li a{width:auto;height:100%;line-height:83px;color: #45617D;display:block;}
.navNr ul li a:hover,.navNr ul li:nth-child(3) p:hover,.navNr ul li .twolev a:hover{color:#b28247;cursor:pointer;}
.navNr ul li:nth-child(3) p:hover{background:url(../images/navjthover.png) no-repeat center 52px;}
.logoBox{width:186px;height:83px;position:absolute;left:50%;margin-left:-93px;top:0;}
.logoBox img{width:100%;height:auto;}
.navNr ul li:nth-child(3){position:relative;}
.navNr ul li:nth-child(4){margin-left:371px;}
.navNr ul li:nth-child(3) p{width:auto;height:100%;line-height:83px;color: #45617D;position:relative;z-index:3;background:url(../images/navjt.png) no-repeat center 52px;}
.navNr ul li .twolev{width:82px;position:absolute;top:63px;border-radius: 8px;background: #FFFFFF;box-shadow: 0px 2px 3px 0px #DADADA;height:81px;left:-22px;padding:5px;z-index:3;display:none;}
/*.navNr ul li:nth-child(3):hover .twolev{display:block;}*/
.navNr ul li .twolev a{font-family:AbhayaLibre-SemiBold;font-size:14px;color:#494949;line-height:27px;height:27px;border-bottom: 0.5px solid #ddd;
}
.navNr ul li .twolev a:last-child{border:none;}
.navNr ul li:last-child{margin:0 10px;}
.navNr ul li:last-child a{width:28px;height:100%;display:inline-block;}
.navNr ul li:last-child a.fbico{background:url(../images/facebook.png) no-repeat center;}
.navNr ul li:last-child a.instico{background:url(../images/instagram.png) no-repeat center;}
.navNr ul li:last-child a.fbico:hover{background:url(../images/facebookh.png) no-repeat center;}
.navNr ul li:last-child a.instico:hover{background:url(../images/instagramh.png) no-repeat center;}
.menuBtn{display:none;}
/*banner样式*/
.banner{width:100%;position:relative;padding-bottom:70px;}
.bannerNr{width:1200px;margin:auto;height:740px;position:relative;}
.bannerNr .leftwz{float:left;width:418px;height:740px;position:relative;z-index:3;}
.bannerNr .leftwz img{width:100%;height:auto;margin-top:160px;}
.bannerNr .adressTip{width:777px;height:102px;position:absolute;border-radius: 16.22px;background: #45617D19;backdrop-filter: blur(35.52px);z-index:4;bottom:105px;left:0;line-height:102px;font-size:18.8px;color:#494949;font-family:AbhayaLibre-SemiBold; }
.bannerNr .adressTip i{width:20px;height:102px;float:left;margin-left:40px;margin-right:17px;background:url(../images/pin.png) no-repeat center;}
.bannerNr .adressTip a{width:134px;height:49px;float:right;line-height:49px;text-align:center;margin-right:40px;color:#fff;border-radius: 34.22px;background: #648867;font-family:Poppins;font-size:14px;margin-top:24px;}
.bannerNr .adressTip a:hover{opacity: 0.8;}
.rightSlider{width:692px;height:735px;float:right;background:url(../images/bnpt1.png) no-repeat left bottom;position:relative;}
.rightSlider .pt2{width:328px;height:388px;position:absolute;z-index:10000;right:0;top:0;}
.rightSlider .pt2 img{width:100%;height:auto;}
.swiper-container{width:478px;height:692px;position:relative;margin:36px 0 0 25px;overflow:visible;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:-25px;}
.swiper-pagination-bullet{background:#BBBABA;opacity: 1.0;width:9.4px;height:9.4px;border-radius:0;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#45617D;}
/*公用按钮*/
.comBtn{display:block;height:49px;line-height:49px;text-align:center;margin-right:40px;color:#fff;border-radius: 34.22px;background: #648867;font-family:Poppins;font-size:14px;margin-top:24px;}
.comBtn:hover{opacity: 0.9;}
/*公用标题*/
.comTit{width:1175px;height:80px;position:relative;line-height:80px;font-size:18.81px;font-family:AbhayaLibre-SemiBold;letter-spacing: 9px;color:#494949;text-align:center;margin:auto;}
.comTit b{display:block;width:181px;height:0.5px;background:#000;position:absolute;}
.comTit b:first-child{left:0;top:40px;}
.comTit b:last-child{right:0;top:40px;}
/*底部样式*/
.footer{width:1070px;overflow:hidden;border-top: 0.5px solid #000000;margin:auto;}
.footer h4{width:100%;font-size: 18.81px;font-family:AbhayaLibre-SemiBold;color: #494949;line-height: 34px;text-align:center;padding:50px 0 10px;}
.footer p{width:100%;font-size: 12px;font-family:Rosario;color: #000;line-height: 34px;text-align:center;padding:10px 0 90px;}
.footer p em{display:inline-block;width:43px;height:35px;vertical-align: top;padding-right:20px;}

@media screen and (max-width:1200px){
.nav{padding-bottom:50px;}
.banner{padding-bottom:60px;}
.bannerNr{width:918px;height:620px;}
.bannerNr .adressTip{width:700px;height:87px;bottom:50px;line-height:87px;}
.bannerNr .adressTip i{height:87px;}
.bannerNr .adressTip a{margin-top:18px;}
.bannerNr .leftwz{width:400px;height:600px;}
.rightSlider{width:475px;background: url(../images/bnpt1.png) no-repeat left bottom;background-size:100% auto;height:100%;}
.swiper-container{width:404px;margin: 30px 0 0 20px;height:auto;}
.swiper-slide img{width:100%;height:auto;}
.rightSlider .pt2{width:246px;}
.bannerNr .leftwz img{margin-top:120px;}

.comTit{width:920px;margin:auto;letter-spacing: 4px;}
.footer{width:920px;}
}

@media screen and (max-width:950px){
.navNr{width:96%;}
.navNr{width:100%;}
.menuBtn{display:block;width:40px;height:40px;background: url(../images/navico.png) no-repeat center;right:15px;position:absolute;cursor:pointer;}
.navNr ul{width:240px;height:auto;border-radius: 33.37px;background: #FFFFFF;box-shadow: 0px 9px 4px 0px #00000030;padding:25px 59px 0;position:fixed;left:50%;margin-left:-180px;top:190px;z-index:67020;display:none;}
.navNr ul li{width:100%;height:68px;margin:0;border-bottom:1px solid #979797;}
.navNr ul li a{line-height:68px;text-align:left;}
.navNr ul li:nth-child(3){height:auto;}
.navNr ul li:nth-child(3) p{text-align:left;background: url(../images/navjt.png) no-repeat right 30px;line-height:68px;}
.navNr ul li:nth-child(3) p:hover{background: url(../images/navjthover.png) no-repeat right 30px;line-height:68px;}
.navNr ul li:nth-child(4){margin-left:0;}
.navNr ul li:last-child{border:none;margin:40px 0 0 0;}
.navNr ul li:last-child a{width:45px;height:45px;float:left;}
.navNr ul li:last-child a.fbico,.navNr ul li:last-child a.fbico:hover{background: url(../images/fcb.png) no-repeat center;}
.navNr ul li:last-child a.instico,.navNr ul li:last-child a.instico:hover{background: url(../images/inst.png) no-repeat center;}

.navNr ul li .twolev{position:relative;width:100%;top:0;height:auto;box-shadow: 0px 0px 0px 0px #dadada;left: 0;border-top:1px solid #979797;border-radius:0;}
.navNr ul li .twolev a{font-size:16px;height:68px;line-height:68px;}
.banner{overflow:hidden;}
.bannerNr{width:96%;height:auto;}
.rightSlider{width:70%;float:none;margin:0 0 0 15%;height:auto;background: url(../images/bnpt1.png) no-repeat left top;
    background-size: 100% auto;float:left;}
.swiper-container{width:80%;margin: 30px 0 0 32px;}
.banner{padding-bottom:40px;}
.bannerNr .leftwz{width:54%;margin:auto;margin:0 0 0 10%;height:auto;}
.bannerNr .leftwz img{margin-top:80px;}
.bannerNr .adressTip{width:86%;margin-left:7%;position:relative;float:left;bottom:0;margin-top:40px;}
.rightSlider .pt2{width:45%;}
.bannerNr .adressTip i{margin-left:24px;}
.bannerNr .adressTip a{margin-right:24px;}

.comTit{width:96%;letter-spacing: 0;}
.footer{width:96%;}
}

@media screen and (max-width:750px){
body {background: url(../images/bgm.png) no-repeat left top;background-size: 100% auto;}
.nav{padding:40px 0;width:100%;}
.logoBox{width:104px;height:46px;margin-left:-52px;}
.navNr ul{width:182px;top:100px;margin-left:-150px;}
.rightSlider{width:86%;margin-left:10%;}
.banner{padding-bottom:10px;}
.bannerNr .leftwz{width:70%;}
.bannerNr .leftwz img{margin-top:50px;}
.bannerNr .adressTip{width:90%;line-height:25px;padding:10px 60px 10px 10px;height:70px;margin-left:5%;box-sizing:border-box;font-size:16px;position:relative;margin-top:25px;}
.bannerNr .adressTip i{height:50px;top:0;margin:0 10px;}
.bannerNr .adressTip a{width:42px;height:42px;background:url(../images/dhico.png) no-repeat center;background-size: 100% auto;text-indent:-99999em;position:absolute;right:20px;top:13px;margin:0;}

.comTit{font-size:18px;}
.comTit b{width:41px;}
.comBtn{height:41px;line-height:41px;}
.footer{width:90%;}
.footer h4{padding: 30px 9% 10px;font-size:14px;width:82%;line-height:24px;}
.footer p{font-size:12px;padding-bottom:30px;padding-top:0;}
.footer p em{width:33px;padding-right:5px;}
.nav.bgwhite {height:47px;}
}
