blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,pre,td,textarea,th,ul {margin: 0;padding: 0}
a:link{color:#444;}
a:visited{color: #444;}
a:hover{text-decoration: none;color:#1B63A1;}
ol,ul {list-style: none}
header{width: 100%;height: auto;position: relative;background: #fff !important;}
.fl{float: left;}
.fr{float: right;}
.headtop{width: 1380px;margin: 0 auto;height: 40px;padding-top: 11px;box-sizing: border-box;clear: both;}
.topx span{margin-right: 45px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(127,127,127,1);}
.topx span img{margin-right: 10px;}
.topx{float: left;}
.select{position: relative;z-index: 99;float: right;}
.mylanguage{position: absolute;top: 100%;left: 0;background: #fff;width: 100%;box-shadow: 0 1px 2px 1px rgba(0,0,0,0.1);padding: 10px 0 5px;display: none;}
.mylanguage a,.selecta{cursor:hand;display: block;width: 100%;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#7F7F7F;}
.mylanguage a{padding: 0 10px 5px;}
.cur3,.mylanguage a:hover{color: #035699 !important;}
.line{height: 1px;background: #E7E7E7;}
.head{height:100px;width: auto;align-items: center;width: 1380px;margin: 0 auto;clear: both;}
.logo{margin-right: 92px;float: left;}
.logo a{display: block;}
.nav{padding-top: 28px;float: right;}
.ul{margin-top: 8px;}
.ul>li{position: relative;margin-left: 40px;float: left;margin-right:40px;}
.ul>li>a{font-size:16px;font-family:SourceHanSansCN-Normal,SourceHanSansCN;font-weight:400;color:rgba(68,69,70,1);display: block;font-weight: bold;line-height:24px;padding-bottom: 8px;text-transform: uppercase;}
.ul>li:hover>a,.cur>a{border-bottom: 2px solid #1B63A1 !important;color: #1B63A1 !important;}
.phone{display: flex;align-items: center;margin:24px 20px 11px 0}
.phone a{font-size: 12px;font-family:SourceHanSansCN-Normal,SourceHanSansCN;color:#363636;}
.ul3{position: absolute;top: 100%;left: 0;min-width:120px;width: 120%;display: none;z-index: 99;background:rgba(255,255,255,1);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.2);}
.ul3>li>a{display: block;text-align: left;font-size: 12px;padding: 8px 0 8px 8px;color:#333333;border-bottom: 1px solid #999;}
.ul3>li:last-child>a{border-bottom: none;}
.ul3>li{position: relative;}
.ul3>li>a:hover,.curzi>a{color: #1B63A1 !important;}
.san{width: 0.31rem;}
.san img{width: 100%;}
.hshow{position: absolute;top:0;left: 0;width: 100%;background-color: #F2F2F2;padding: 0.2rem 0.22rem;display: none;z-index: 100;background:rgba(255,255,255,1);border-radius:0px 0px 20px 20px;box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.2);}
.ul31>li{border-bottom: 1px solid #E6E6E6;}
.ul31>li:last-child{border-bottom: none;}
.ul31>li>a{display: block;font-size: 0.25rem;color: #333;height: 0.9rem;line-height: 0.9rem;}
.ul31{height: auto;}
.da{position: relative;}

.zhiding{display: none;}

.widt{width: 170% !important;}
.myul3{position: absolute;top: 0;left: 99%;width: 100%;background: #fff;box-shadow:4px 4px 3px 0px rgba(0,0,0,0.1);display: none;}
.myul3 li a{display: block;text-align: left;font-size: 12px;padding: 8px 0 8px 8px;color:#333333 !important;border-bottom: 1px dashed #999;}
.myul3>li>a:hover{color: #1B63A1 !important;}
.widt>li>a{padding-right: 10px;box-sizing: border-box;}
.ul3>li:hover .myul3{display: block !important;}
.ul>li:hover .ul3{display: block !important;}






footer{background: url(../img/foot.jpg) no-repeat center;height: 380px;}
.foot{width: 1380px;margin: 0 auto;position: relative;}
.foot h3{
	font-size:22px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:30px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	padding: 62px 0 23px;
}
.address{
	width: 180px;float: left;
}
.fbox{clear: both;}
.address span{
	display: block;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:17px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	margin-top: 14px;
}
.alb{display: flex;font-weight: normal !important;}
.address span img{margin-right: 10px;margin-top: 5px;}
.erwm{margin-top: 20px;}
.erwm img{display: block;margin: 0 auto;}
/* .you{padding: 43px 20px 15px;width: 100%;} */
.xiang{float: right !important;}
.xiang a{margin-right: 12px;}
.bei span{font-size:12px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:rgba(255,255,255,1);line-height:17px;padding: 21px 20px;}
.f-ul li a{
	display: block;
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:17px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	margin-bottom: 10px;
}
.f-ul li a:first-child{font-size: 16px !important;line-height: 22px !important;margin-bottom: 14px !important;}
.f-ul{margin-top: 10px;float: left;margin-left: 120px;}
.f-ul li{margin: 0 22px;float: left;}
.dianh{display: none;}
.douy img{width: 400px;}
.douy{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #000;z-index: 999;display: none;}
.yin{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.douy p{color: #fff;font-size: 16px;margin-bottom: 20px;}



/* 手机端样式 */
@media only screen and (min-width:300px) and (max-width:750px) {
	header{height:auto;width: 100%;}
	.head{width: 100%;padding: 0 0.3rem;justify-content: space-between;height: 0.9rem;display: flex;justify-content: space-between;align-items: center;}
	.logo{width: auto;}
	.logo img{height: 0.8rem;}
	footer{width: 100%;background: url(../img/foot2.jpg) no-repeat;height: auto;}
	.foot{width: 100%;padding: 0.37rem 0.3rem 0;flex-wrap: wrap;border-bottom: none;}
	.f-ul{display: block;width: 100%;margin-left: 0;}
	.f-ul li{width: 100%;margin: 0;position: relative;}
	.f-ul li a:first-child{font-size:0.25rem !important;border-bottom:1px solid #FFFFFF !important;padding: 0.35rem 0 0.31rem !important;}
	.f-ul li a{margin-bottom: 0rem;font-family:SourceHanSansCN-Normal,SourceHanSansCN;font-weight:400;color:rgba(255,255,255,1);font-size: 0.18rem;padding: 0.2rem 0 0.2rem 0.2rem;border-bottom:1px solid #FFFFFF !important;}
	.f-ul li img{position: absolute;top:0.45rem;right: 0.2rem;height: 0.3rem;}
	.f-ul li .a{display: none;}
	.blk{display: block !important;}
	.ys{margin: 0 0rem 0.3rem;border-bottom:1px solid rgba(255,255,255,1);padding-bottom: 0.2rem;width: 100%;}
	.ys a{font-size:0.18rem;font-family:SourceHanSansCN-Normal,SourceHanSansCN;font-weight:400;color:#fff;margin-right: 0.44rem;}
	.you{padding: 0;border-bottom: none;border-bottom: 1px solid rgba(245,245,245,0.6); }
	.xiang{padding-bottom: 0.56rem;display: flex;width: 100%;margin-top: 0.35rem;}
	.xiang a{width: 0.47rem;height: 0.47rem;border: 2px solid #fff;display: flex;justify-content: center;align-items: center;border-radius: 2px;}
	.xiang a img{height: 0.26rem;width: auto;}
	.fbox{flex-direction: column;}
	.f-ul li a:first-child{margin-bottom: 0 !important;}
	.dianh{display: block;padding-right: 0.64rem;}
	.dianh span{font-size:0.32rem;font-family:SourceHanSansCN-Bold,SourceHanSansCN;font-weight:bold;color:rgba(255,255,255,1);line-height:0.48rem;padding-left: 0.18rem;}
	.dianh img{margin-top: -0.15rem;height: 0.36rem;}
	.zhiding{position: fixed;right: 0.32rem;bottom: 0.5rem;background: #363636;}
	.zhiding img{display: block;height: 0.3rem;}
	.zimg{width: 0.6rem;height: 0.6rem;display: flex;justify-content: center;align-items: center;}
	.douy img{width: 100%;}
}

@media (min-width: 320px){html{font-size: 42.6667px;} }
@media (min-width: 360px){html{font-size: 48px;} }
@media (min-width: 375px){html{font-size: 50px;} }
@media (min-width: 384px){html{font-size: 51.2px;} }
@media (min-width: 414px){html{font-size: 55.2px;} }
@media (min-width: 448px){html{font-size: 59.7333px;} }
@media (min-width: 480px){html{font-size: 48px;} }
@media (min-width: 512px){html{font-size: 68.2667px;} }
@media (min-width: 544px){html{font-size: 72.5333px;} }
@media (min-width: 576px){html{font-size: 76.8px;} }
@media (min-width: 608px){html{font-size: 81.0667px;} }
@media (min-width: 640px){html{font-size: 85.3333px;}}