body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0; }
fieldset,img{ border: 0; }
:focus{ outline: 0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup{ font-style: normal; font-weight: normal; }
h1,h2,h3,h4,h5,h6,p,a,li{ font-size: 14px; font-weight: normal; font-family: "微软雅黑"; }
abbr,acronym,{ border: 0; font-variant: normal; }
code,kbd,samp,tt{ font-size: 100%; }
input,button,textarea,select{ *font-size: 100%; border:none;}
ol,ul{ list-style: none; }
img{height:auto;vertical-align: middle;width:100%; }
i,em{font-style: normal;}
a{text-decoration: none; color: #666666;}
a:hover{color: #000000; text-decoration: none;}
body{ background:#ffffff; color:#5e5e5e; font: 12px/1.4; Microsoft YaHei,SimSun,Arial; overflow-x: hidden;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;} 
.clearfix{*zoom:1;}
/*top*/
.xm_top{
	width: 100%;
	height: 30px;
	background: #1c1c1c;	
}
.xm_top .xm_topinner{
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.xm_top .xm_topinner .xm_zrrwm{
	position: absolute;
    right: 1%;
    z-index: 50;
    top: 86%;
    display: none;
}
.xm_top .xm_topinner p{
	float: left;
	line-height: 30px;
	color: #aeaeae;
	font-family: "微软雅黑";
	font-size: 12px;
}
.xm_top .xm_topinner p:hover{
	color: #e58e1f;
}
.xm_top .xm_topinner .xm_topright{
	float: right;
    padding-right: 27px;
}
.xm_top .xm_topinner .xm_topright ul li{
	float: left;
    line-height: 30px;
   	padding-left: 40px;
}
.xm_top .xm_topinner .xm_topright ul li i{
	font-family: arial;
}
.xm_top .xm_topinner .xm_topright ul li span{
	display: inline-block;
    background: url(../images/jt.png) no-repeat 7% 100%;
    background-size: 1rem;
    width: 2rem;
}
.xm_top .xm_topinner .xm_topright ul li:nth-child(1){
	background: url(../images/icon1.png) no-repeat 7% center;
	background-size: 1.5rem;
	font-family: arial;
}
.xm_top .xm_topinner .xm_topright ul li:nth-child(2){
	background: url(../images/icon2.png) no-repeat 13% center;
	background-size: 1.4rem;
	cursor: pointer;	
}
/*top end*/
/*logo*/
.xm_logo .xm_logoinner{
	width: 980px;
	margin: 0 auto;
}
.xm_logoleft{
	float: left;
	clear: both;
}
.xm_logo .xm_logoinner .xm_logoleft .xm_leftinner{
	float: left;
}
.xm_logo .xm_logoinner .xm_logoleft .xm_p{
	float: right;
	padding: 18px 0 0 15px;
}
.xm_logo .xm_logoinner .xm_logoleft .xm_p h2{
	color: #0078ca;
	font-size: 20px;
}
.xm_logo .xm_logoinner .xm_logoleft .xm_p p{
	font-size: 12px;
    color: #777777;
    line-height: 28px;
}
.xm_logo .xm_logoinner .xm_logoleft a{
	float: left;
	display: block;
}
.xm_logo .xm_logoinner .xm_logoleft span{
	border-right: 1px solid #e5e5e5;
    display: inline-block;
    height: 48px;
    width: 1px;
    float: left;
    margin: 22px 0 0 15px;
}
.xm_logo .xm_navrright{
	float: right;
}
.xm_logo .xm_navrright ul li{
float: left;
    line-height: 90px;
    width: 110px;
    background: url(../images/xg.png) no-repeat 97px center;
    text-align: center;
}
.xm_logo .xm_navrright ul li .xm_cur{
	border-bottom: 2px solid #0079c9;
    padding-bottom: 7px;
    color: #0078ca;
}
.xm_logo .xm_navrright ul .xm_lisp{
	background: url();
}
/*logo end*/

/*top banner*/
.xf_tongybg{
    line-height: 0;
}
.xf_page5{
   position: relative;
       
}
.swiper-slide{
    height: 100%;
    overflow: hidden;
    font-size: 0.8rem;
    line-height: 1.6;
}
/*slider*/
.xf_sliderpagebox{
    height: 100%;
}
.xf_sliderpagebox .swiper-container-vertical{
    height: 100%;
}
.xf_lbtbutton{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    height: 100%;
    width: 100%;
}
.xf_lbtbutton a{
    display: block;
    width: 93px;
    height: 94px;
    position: absolute;
    top: 45%; 
    z-index: 99;
}
.xf_lbtbutton a:active{
    opacity: 0.7;
}
.xf_lbleftbutton{
    left: 0;
    background: url(../images/ico_leftbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbrightbutton{
    right:0;
    background: url(../images/ico_rightbutton.png) no-repeat;
    background-size: 100%;
}


/*按钮*/
.xf_lbleftbutton_y{
    left: 0;
    background: url(../images/ico_leftbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbrightbutton_y{
    right: 0;
    background: url(../images/ico_rightbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbleftbutton_h{
    left: 0;
    background: url(../images/ico_leftbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbrightbutton_h{
    right: 0;
    background: url(../images/ico_rightbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbleftbutton_f{
    left: 1.8rem;
    background: url(../images/ico_leftbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbrightbutton_f{
    right: 1.8rem;
    background: url(../images/ico_rightbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbleftbutton_g{
    left: 0;
    background: url(../images/ico_leftbutton.png) no-repeat;
    background-size: 100%;
}
.xf_lbrightbutton_g{
    right: 0;
    background: url(../images/ico_rightbutton.png) no-repeat;
    background-size: 100%;
}
/*按钮*/
.xf_dlpsliderbox{
    width: 100%;
    position: absolute;
    top: 0;
    padding: 0;
}
.xf_dlpsliderbox .swiper-pagination-bullet{
    background: none;
    border:1px solid #453b33;
}
.xf_dlpsliderbox .swiper-pagination-bullet-active{
    background: #3b469e;
}
.swiper-slide > i{
    display: block;
    position: absolute;
    bottom:0.5rem;
    width: 100%;
    opacity: 0.8;
    height: 2rem;
    background: url(../images/ico_xjt.png) top center no-repeat;
    background-size: 1.5rem;
    -webkit-animation:yindao_hd 1.2s 0s ease infinite both; 
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}
@-webkit-keyframes yindao_hd{
    0%{opacity: 0.8}
    50%{;opacity:0}
    100%{opacity: 0.8}
}
.swiper-container-horizontal>.swiper-pagination{
    bottom: 0;
}
/*top banner end*/

/*移动支付授权*/
.xm_bigbg{
	position: relative;
}
.xm_bigbg .xm_bigbginner{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
}
.xm_bigbg .xm_bigbginner .xm_bax{
	width:980px;
	margin:0 auto;
}
.xm_bigbg .xm_bigbginner .xm_pay img{
	width: 40%;
}
.xm_bigbg .xm_bigbginner .xm_pay {
	padding-top: 170px;
}
.xm_move{
	border-bottom: 1px solid #ededed;
}
.xm_move .xm_moveinner{
	width: 980px;
    margin: 30px auto 0;
}
.xm_move .xm_moveinner ul li img{
	float: left;
    width: 30%;
}
.xm_move .xm_moveinner ul li .xm_lx h2{
	padding: 45px 24px 0 0;
    color: #000000;
    font-weight: bold;
    font-size: 16px
}
.xm_move .xm_moveinner ul li .xm_lx p{
	font-size: 12px;
	line-height: 35px;	
}
.xm_move .xm_moveinner ul li{
	float: left;
    width: 320px;
}
.xm_paybtn a,.xm_yjsq .xm_wxsq a{
	width: 180px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    display: block;
    float: left;
    border-radius: 30px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
}
.xm_paybtn .xm_btn1{
	background: #089ce1;
    margin-right: 15px;
}
.xm_paybtn .xm_btn1:hover{
	background: #05a4ff;
}
.xm_paybtn .xm_btn2{
	background: #33da5a;
}
.xm_paybtn .xm_btn2:hover{
	background: #00ea37;
}
/*移动支付授权end*/

/*一键授权*/
.xm_yjsq{
	background: url(../images/bgg.jpg) no-repeat center center;
	background-size: cover;
	height: 600px;
	position: relative;
}
.xm_yjsq .xm_wxsq{
	width: 980px;
    margin: 0 auto;
    height:600px;
}
.xm_yjsq .xm_wxsq .xm_wxbtn{
	float: right;
	width: 400px;
}
.xm_yjsq .xm_wxsq .xm_wxbtn img{
	padding-top: 96px;
}
.xm_yjsq .xm_wxsq .xm_btn3{
	background: #f1ae09;
    margin: 24px 0 0 136px;
}
.xm_yjsq .xm_wxsq .xm_btn3:hover{
	background: #ffbf21;
}
.xm_yjsq .xm_wxsq .xm_yjleft{
	float: left;
    padding-top: 78px;
    width: 480px;
}
/*一键授权end*/

/*footer*/
.xm_fooer{
	width: 100%;
	background: #1c1c1c;
	margin-top: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ededed;
}
.xm_fooer .xm_footerinner{
	width: 980px;
	margin: 0 auto;
}
.xm_fooer .xm_footerinner .xm_link{
	margin: 0 auto;
	width: 800px;
}
.xm_fooer .xm_footerinner .xm_link ul{
	text-align: center;
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli2{
	text-align: center;
    padding-left: 66px;
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli2 li{
	float: left;	
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli2 li:nth-child(2){
	padding-left: 50px;
	background: url(../images/phone.png) no-repeat 12% center;
	/*font-family: arial;*/
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli2 li:nth-child(3){
	background: url(../images/add.png) no-repeat 3% center;
	padding-left: 5%;
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli1 > li{
	float: left;
	width: 200px;
	line-height: 50px;
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli1 > li a{
	font-family: "宋体";
	font-size: 14px;
}
.xm_fooer .xm_footerinner .xm_link .xm_ulli1 > li a:hover{
	color: #e58e1f;	
}
.xm_fooer .xm_footerinner .xm_link span{
	padding-left: 57px;
    display: inline-block;	
}
.xm_xpp{
	width: 100%;
	background: #1c1c1c;
	height: 30px;
}
.xm_xpp .xm_xppinner{
	width: 980px;
	margin: 0 auto;
}
.xm_xpp .xm_xppinner p{
	text-align: center;
	line-height: 30px;
	font-size: 12px;
}
/*fooer end*/
.beian{text-align:center;margin-bottom:10px;}

.xm_paybtn {margin-top: 50px;}