@charset "utf-8";
/* CSS Document */
*{
	 font-family:"微软雅黑";
}
body{
	margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; background-position:center; background-size:100%;
}
p,form,h1,h2,h3,h4,dd,dt,dl{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style:none;
}
img{
	vertical-align:middle; border:none;
}
.clear{
	clear:both;
}
a{
	text-decoration:none;
}
#pages { padding:40px 0; margin:0px; text-align:center;}
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
/*******************************************/
.top{
	height:200px;
}
.top h1{
	font-size:160px; font-weight:normal; color:#000; float:left; padding:0 30px;
}
.top h1 a{
	color:#000;
}
.top ul{
	float:left; padding-top:13px; height:159px; overflow:hidden;
}
.top li{
	font-size:20px; margin-top:3px; height:27px; line-height:27px; /*background-color:#fff; */background-image:url(../userimg/tttou.png); float: left; margin-right: 5px;
}
.top li a{
	color:#fff; padding:0 4px;
}
.top li a:hover{
	color:#000;
}
.topnei{
	height:225px; overflow:hidden;
}
/*.topnei h1{
	font-size:160px; font-weight:normal; color:#000; float:left; width:510px; height:194px; text-align:center;
}*/
/*.topnei h1 a{
	color:#000;
}*/
.xlogo{
	width:510px; height:172px; float:left; margin-right:20px;
}
.xlogo img{
	width:510px; height:172px;
}
.topnei ul{
	float:left; padding-top:13px; height:159px; overflow:hidden;
}
.topnei li{
	font-size:20px; margin-top:10px; height:27px; line-height:27px; float: left; margin-right: 5px;
}
.topnei li a{
	color:#fff; background-color:#000; padding:0 4px;
}
.topnei li a:hover{
	color:#000; background-color:#fff;
}
.topnei .dhcurr{
	color:#000; background-color:#fff;
}
.main{
	/*padding-top:50px;*/ overflow:hidden;
}
.mleft{
	margin-right:20px; float:left; width:500px;
}
.mleft img{
	width: 100%;
}
.mright{
	/*overflow:hidden;*/ padding-right:0px; float:left;
}
.mleft_en{
	margin-right:20px; float:left; width:400px;
}
.mrcon{
	font-size:18px; color:#000; line-height:30px; margin-top:-4px; width: 100%; height: 100%; font-family: "Arial";
}
.list{
	margin-top:-4px; float:left; width:100%;
}
.list li{
	font-family: "Arial"; line-height: 30px;'
}
.list a{
	color:#fff; font-size:15px; font-family: "Arial"; background-color:#000; display:inline-block; line-height: 20px;
}
.list li span{
	float:right; color:#666; font-size:16px;
}
.list a:hover{
	color:#000; background-color:#fff;
}
.nbt{
	text-align:center; font-weight:normal; font-size:24px; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px;
}
.mrcon img{
	max-width:100%;
}
.scase{
	font-size:16px; line-height:20px; height:auto; position: absolute; top: 20px; left: 50px; z-index: 9999; color: #fff; width: 470px;
}
.scase dt{
	width: 55px; float: left;
}
.scase dd{
	float:left;
}
.scase_en{
	font-size:16px; line-height:20px; height:auto; position: absolute; top: 20px; left: 50px; z-index: 9999; color: #fff; width: 420px; text-align: justify;
}
.scase_en dt{
	width: 85px; float: left;
}
.scase_en dd{
	float:left;
}
.cac{
	padding-top:30px; overflow:hidden;
}
.banben{
	font-size:18px; position:absolute; top:23px; right:30px; color:#000;
}
.banben a{
	color:#000;
}
.banben a:hover{
	color:#c4c4c4;
}
.banbenindex{
	font-size:18px; position:absolute; padding-top:15px; right:30px; color:#fff;
}
.banbenindex a{
	color:#fff;
}
.banbenindex a:hover{
	color:#000;
}
.fenxiang{
	margin-right: 5px; float: left;
}
.fenxiang img{
	float: left; height: 25px; cursor: pointer;
}
#fxweixinc{
	position: absolute; right: 110px; top: 25px; display: none;
}
#fxweixinc img{
	width: 100px;
}


.xmlist{
	width:24%; float:left;
}
.xmlist dt{
	padding-bottom:20px; font-size:20px;
}
.xmlist dd{
	font-size:15px; height: 30px; overflow: hidden;
}
.xmlist dd a{
	color:#fff; background-color: #000; padding: 0 2px;
}
.xmlist dd a:hover{
	color:#000; background-color: #fff;
}
.lffocus{
	width:100%; /*margin-top:10px;*/ overflow:hidden; position:relative;
}
.lffcon{
	height:100%; width: 100%;
}
.lffcon img{
	float:left;
}
.lffocus .prev{
	width:43px; height:43px; position:absolute; top:46%; left:20px; cursor:pointer;
}
.lffocus .next{
	width:43px; height:43px; position:absolute; top:46%; right:20px; cursor:pointer;
}
.plist{
	overflow:hidden; margin-right:10px;
}
.banquanxx{
	background-color: #eee; color: #999; height: 30px; line-height: 30px; position: fixed; bottom: 0px; width: 100%;
}
.banquanxx p{
	padding-left: 50px;
}

.xmlist_en{
	width:24%; float:left;
}
.xmlist_en1{
	width: 25%;
}
.xmlist_en2{
	width: 25%;
}
.xmlist_en3{
	width: 25%;
}
.xmlist_en4{
	width: 25%;
}
.xmlist_en dt{
	padding-bottom:20px; font-size:20px;
}
.xmlist_en dd{
	font-size:15px; height: 30px; overflow: hidden;
}
.xmlist_en dd a{
	color:#fff; background-color: #000; padding: 0 2px;
}
.xmlist_en dd a:hover{
	color:#000; background-color: #fff;
}
.xxff{
	position: relative;
}

#com-banner{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%; 
    overflow: hidden;
    bottom: 30px;
    z-index: 1;
}
.banbenindex{
	z-index: 99;
}
.banquanxx{
	z-index: 99;
}

.banner-container{
	height: 100%;
    width: 100%;
    overflow: hidden;
}
.swiper-lazy.banner-bg {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: cover !important;
    background-position: 50% 50% !important;
}

.top {
   
    z-index: 10;
    position: relative;
}

.swiper-pagination-bullet{
	background: #fff;
	opacity:.6;
}

.swiper-pagination-bullet-active{
	background: #000;
	opacity:1;
}


.swiper-lazy-preloader {
    width: 100%;
    height: 100%; 
    background-color:rgba(255,255,255,.6);
    left: 0;
    top: 0;
    margin-left: 0px;
    margin-top: 0px;
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
    -webkit-animation: none;
    animation: none;
    z-index: 999;
     
}
.swiper-lazy-preloader:after {
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 58px;
    height: 10px;
    margin-left: -26px;
    margin-top: -10px;
    background-image: url(../userimg/img-loading.gif);
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

#about_con{
	font-family: "Arial";
}
#about_con span{
	font-family: "Arial";
}
#about_con h1{
	font-family: "Arial";
}
#about_con div{
	font-family: "Arial";
}
#about_con p{
	font-family: "Arial";
}

.tuan span{
	display: inline-block; /*width:12.5%;*/ float:left; padding:5px 0;
}
.tuan span em{
	font-style:normal; color:#999; font-size:12px;
}
.clear{
	clear:both;
}

.z1{
	font-weight:normal; font-size:15px;line-height:30px;
}
.z1 span{
	background-color: #000;
}
.z1 span a{
	color: #fff;
}
.z3{
	font-weight:normal; font-size:15px; margin-top:13px; margin-bottom:15px;
}
.z3 span{
	background-color: #fff;color: #000;font-size:30px;
}
.z3 span a{
	color: #000;
}
.xxb{
	position: fixed; z-index: 9999; top: 200px; left: 6px;
}
.xxb img{
	height: 80px;
}