@charset"gb2312";
html,body {font-family:-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; height:100%; width:100%;}
body {overflow-x:hidden; margin:0 auto; padding:0; max-width:6.4rem; -moz-user-select:none;-webkit-user-select:none; -ms-user-select:none; user-select:none; overflow-x:hidden; -webkit-overflow-scrolling:touch}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,tr,th,td,img{ padding:0; margin:0; font-size:.28rem;}
h1{ font-size:100%;}
h2,h3,h4,h5,h6{ font-size:60%;}
ul,ol{list-style:none;}
*{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
img { border:none;max-width:100%;  border-width:0; margin:0; padding:0; vertical-align:top; }
a{text-decoration:none; -webkit-appearance:none; -webkit-tap-highlight-color:transparent; color: #000}
input{ outline: none; border: none}
i,em{ font-style:normal;}
.clear{ clear: both;}
.fl{float: left;}
.fr{float: right;}
input[type=button], input[type=submit], input[type=reset], input[type=file], button,input,select { cursor: pointer; -webkit-appearance: none; } 
.clear{
	clear:both;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	content: ".";
}
.clearfix {
	zoom: 1;
}
.w{width:6rem;margin:auto;}
.lineBack{
	position:relative;
	/* margin-bottom:0.19rem; */
}
.lineBack::after{
	content:'';
	width:100%;
	height:0.19rem;
	background:#f2f2f2;
	position:absolute;
	left:0;
	bottom:-0.19rem;
}

#whole{
	width:6.4rem;
	height:auto;
	margin:0 auto;
}

.logo{
	width:100%;
	height:1.2rem;
}

.banner{
	width:6.4rem;
	height:3.4rem;
}

nav{
	width:100%;
	height:1.24rem;
}
nav ul li{
	float:left;
	width:24.87%;
	height:0.61rem;
	line-height:0.61rem;
	text-align: center;
	background:#1585ff;
	margin-right:0.158%;
	margin-bottom:0.158%;
	font-size:0.26rem;
}
nav ul li:nth-child(4n){
	margin-right:0;
}
nav ul li a{
	display:block;
	width:100%;
	color:#fff;
}

.publicTitle{
	height:0.78rem;
	line-height:0.78rem;
	border-bottom:1px solid #dfdfdf;
	overflow:hidden;
	padding:0 0.2rem;
}
.publicTitle h3,.publicTitle p{
	float:left;
}
.publicTitle h3{
	font-size:0.3rem;
	color:#31363a;
	font-weight:normal;
	margin-right:0.13rem;
}
.publicTitle p{
	color:#b7b7b7;
	font-size:0.2rem;
	font-family:Cambria;
	line-height:4.6;
}
.publicTitle a{
	float:right;
	font-size:0.22rem;
	color:#0393f5;
	line-height:4;
}

.expert{
	padding-bottom:0.3rem;
}
.expert .expert-box{
	width:6rem;
	height:4.39rem;
	background-size:100%;
	background-repeat:no-repeat;
	margin-top:0.2rem;
}
.expert .expert-box.zj1{
	 background-image:url("../images/expert1.jpg");
}
.expert .expert-box.zj2{
	background-image:url("../images/expert2.jpg");
}.expert .expert-box.zj3{	background-image:url("../images/expert3.jpg");}.expert .expert-box.zj4{	background-image:url("../images/expert4.jpg");}
.expert .expert-box>.fr{
	width:2.7rem;
	height:auto;
	margin-right:0.2rem;
}
.expert .expert-box .fr h3,.expert-box .fr .title p{
	float:left;
}
.expert .expert-box .fr .title{
	height:0.79rem;
	line-height:0.79rem;
	color:#ea521d;
	overflow:hidden;
}
.expert .expert-box .fr .title h3{
	font-size:0.36rem;
	margin-right:0.46rem;
}
.expert .expert-box .fr .title p{
	font-size:0.22rem;
	line-height:0.95rem;
}
.expert .expert-box .fr .cont{
	margin-top:0.2rem;
}
.expert .expert-box .fr .cont p{
	line-height:1;
	font-size:0.22rem;
	text-indent:0.3rem;
	margin-bottom:0.25rem;
}
.expert .expert-box .fr .list{
	padding-top:0.44rem;
}
.expert .expert-box .fr .list p{
	width:1.22rem;
	height:0.51rem;
	text-align: center;
	line-height:0.49rem;
	border:1px solid #edbcad;
	float:left;
	color:#2e3439;
	font-size:0.22rem;
	border-radius:0.05rem;
	margin:0 0.07rem 0.07rem 0;
}
.expert .expert-box .fr .swt{
	width:100%;
	padding-top:0.15rem;
}
.expert .expert-box .fr .swt a{
	width:1.3rem;
	height:0.48rem;
}
.expert .swiper-pagination{
	width:100%;
	bottom:0.03rem;
}
.expert .swiper-pagination span{
	width:0.3rem;
	height:3px;
	border-radius:0;
	margin-right:0.1rem;
}

footer{
	padding-top:0.36rem;
}
footer .footer-top{
	height:1.21rem;
}
footer .footer-bottom{
	margin-top:0.4rem;
}
.footer-bottom .footer-title{
	text-align: center;
	height:0.58rem;
	border-bottom:1px solid #3a3843;
	font-size:0.32rem;
	font-weight:bold;
	color:#3a3843;
}
.footer-bottom p.p1{
	line-height: 1.45;
	font-size: 0.22rem;
	text-align: left;
	margin-top: 0.2rem;
	color:#525d65;
}
.footer-bottom p.p2{
	line-height: 1;
	font-size: 0.18rem;
	text-align: center;
	color: #df0000;
	margin: 0.19rem 0 0.24rem 0;
}
.footer-bottom .foor-form{
	display:block;
	width:6.04rem;
	margin:0 auto;
}
.footer-bottom .foor-form p{
	height:0.6rem;
	margin-bottom:0.25rem;
	font-size:0.24rem;
	color:#434343;
	line-height:0.6rem;
}
.footer-bottom .foor-form p i{
	float:left;
	font-style:normal;
}
.footer-bottom .foor-form p input[type="text"]{
	border:1px solid #b1b1b1;
	width:4.53rem;
	height:0.6rem;
	font-size:0.24rem;
	text-indent:1em;
	border-radius:0.08rem;
	float:left;
}
.footer-bottom .foor-form p span{
	color:#d62e25;
	float:left;
}
.footer-bottom .foor-form .tj p{
	font-size:0.18rem;
	text-indent:1.47rem;
	margin:0.09rem 0 0 0;
	line-height:1;
	height:0.18rem;
}
.footer-bottom .foor-form .tj p span{
	float:none;
}
.footer-bottom .foor-form .tj input{
	width:2.4rem;
	height:0.55rem;
	background:#ff7200;
	border-radius:0.275rem;
	outline:none;
	border:none;
	color:#fff;
	font-size:0.24rem;
	margin:0.29rem auto 0.36rem;
	display:block;
}
.footer-bottom .footer-bot{
	height:2.73rem;
}

.public-position{
	height:0.59rem;
	line-height:0.58rem;
	margin-top:0.25rem;
	border-bottom:1px solid #d6d6d6;
	font-size:0.23rem;
	text-indent:0.46rem;
	color:#2e2e2e;
	background:url("../images/posoIcon.png") no-repeat left center/0.24rem 0.29rem;
}
.public-position a{
	color:#2e2e2e;
}


#footerBot{
	width:6.4rem;
	height:0.87rem;
	margin:0 auto;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	background:url("../images/footerBot.gif") no-repeat center bottom/100%;
	z-index:9999;
}
#footerBot .footerBot-gif{
	width:0.86rem;
	height:0.88rem;
	margin:-0.34rem auto 0;
}
#footerBot .footer-bottom{
	width:5.65rem;
	height:auto;
	margin:0 auto;
	background:red;
}
#footerBot .footer-bottom a{
	display:block;
	float:left;
}
#footerBot .footer-bottom a:nth-child(1){
	width:1.03rem;
	height:0.5rem;
	margin-top:-0.2rem;
}
#footerBot .footer-bottom a:nth-child(2){
	width:1.86rem;
	height:0.5rem;
	margin-top:-0.2rem;
	margin-left:0.94rem;
}
#footerBot .footer-bottom a:nth-child(3){
	width:1.03rem;
	height:0.5rem;
	margin-top:-0.2rem;
	float:right;
}
