@charset "utf-8";
/*
 ** 版本 ：v1.0
 ** 时间 ：2019.1.22
 */

@media (max-width: 767px) {
	html,body{ overflow:auto; height: 100%;}
	.mt-10{margin-top: 5px}
	.mb-10{margin-bottom: 5px}
	.f-14 {font-size: 12px;}
	.f-24{ font-size: 14px }
	.col-sm-6.col-xs-12{margin-bottom:10px;}
	.ml-50 {margin-left: 10px}
	.mr-50{margin-right: 10px}
	.mt-50{margin-top: 10px}
	.mb-50{margin-bottom: 10px}
	.foot span{display: block;}
	.nav{position: fixed;}
	.newbanner{ margin-top: 80px }
	.nav .layui-nav .layui-nav-item{ padding-left: 10px }
}

a:hover{ text-decoration: none; color:inherit;}
.pl-30{padding-left: 30px}
.pr-30{padding-right: 30px}
.pt-30{padding-top: 30px}
.pb-30{padding-bottom: 30px}
.xt-bg-hui{background: #F5F6FB;}
.xt-whitebg{background: #fff;}

/* head */
.font-logo{ left: 200px }

/*导航部分*/
.nav{width: 100%; height: 76px; box-shadow: 0 3px 3px 0 #CCC; background: #FFF;  left: 0; top: 0; z-index: 9; /*overflow: hidden;*/  transition: 0.3s}
.nav.index{background: rgba(255, 255, 255 ,0.95); box-shadow: 0 0 0 0 rgba(0,0,0,0.05);}
.nav.scroll{ background: #FFF; box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05); transition: 0.3s}
.nav .container{position: relative; transition: all 400ms ease-out;}
.nav .nav-logo{ position: absolute; top: 0; left: 15px; line-height: 70px;}
.nav .nav-list{ height: 76px;}
.nav .nav-list button{width: 25px; height: 30px; position: absolute; top: 30px; right: 15px; background-color: transparent; border: none; outline: none; cursor: pointer;}
.nav .nav-list button span{display: block; width: 25px; height: 2px; background: #04A4FF; margin-bottom: 6px; transition: 0.5s;}
.nav .nav-list button span.spa1{transform: rotate(45deg);}
.nav .nav-list button span.spa3{transform: rotate(-45deg) translate(5px,-5px);}
.nav .layui-nav{width: 100%; position: absolute; top: 80px; right: 0; color: #000; background: transparent;}
.nav .layui-nav .layui-nav-item{display: block; line-height: 60px;}
.nav .layui-nav {font-size: 18px;}
.nav .layui-nav .layui-nav-item a{padding: 0 0; color: #000;}
.nav .layui-nav-bar,.nav .layui-nav .layui-this:after{height: 2px; background-color: #04A4FF;}
.nav .layui-nav .layui-this a,.nav .layui-nav .layui-nav-item a:hover{color: #04A4FF;}


.flo-div{width:640px; padding: 20px;z-index: 1000; background: #F9F9F9; }
.nextnav{display:none;}
.em1,.em2{display:none}
.fudongp1:hover .em1{ display:block;top:-65px;right:-130px}
.fudongp2:hover .em2{ display:block;top:-94px;right:-130px}

/* 用层指定图片展示大小 */
.div-pic{
	height:169px;
	overflow: hidden;
}


@media screen and (min-width: 768px){
  .nav{max-height: 80px;}
  .nav.index{background: rgba(255, 255, 255 ,0.3);}
  .nav .nav-list button{display: none;}
  .nav .layui-nav{width: auto; position: absolute; top: 0; padding: 0 5px; border-radius: 0; }
  .nav .layui-nav .layui-nav-item{display: inline-block; margin:0 20px; line-height: 66px;}
}


/* foot */
.foot{background: #52545E}
.foot span{ padding-right:20px; }


/* 2019-2-26 */
@media (max-width: 767px) {
	div.partul span{width: 40%}
	div.nav{overflow:hidden}
}
@media (min-width: 767px) {
	.tabBar{ width: 840px; margin:0 auto; }
}

.tabBar{ border-bottom:0; }
.partul span{background: #fff ; height: 70px; width: 280px; padding:0; line-height: 70px; border-bottom:none;}
.partul span:nth-child(1).current,.partul span:nth-child(1):hover{border-bottom: 0; background: url("../images/part_titleon.png"); color: #fff }
.partul span:nth-child(2).current,.partul span:nth-child(2):hover{ border-bottom: 0; background: url("../images/part_title.png"); color: #fff }


/* 滚动 */
.Box .content1 {width: 1240px;margin: 0 auto;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;top: 160px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -50px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -50px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 400px;/* height: 200px; */margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 400px;height: 300px}


/*小屏幕滚动*/
.focus{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden  }
.focus .hd ul .on{ background:#FE6C9C  }
.focus .bd{ position:relative; z-index:0}



/*add top 2019-3-5*/
.wpic{ width:46px}
.wpic .ll a{display:block;width:18px;height:15px;font-size:0;background: url(../images/back.png) no-repeat;}
.wpic .ll a.weixin{background-position:0 0;}
.wpic .ll a.weixin:hover{background-position:0 -20px;}
.wpic .ll a.weixin b{display:block;width:120px;height:120px;top:100%;left:-10px;background:url(../images/wb2.png) no-repeat;display:none;z-index:1000}
.wpic .ll a.weibo{background-position:-20px 0}
.wpic .ll a.weibo:hover{background-position:-20px -20px}


/*2019-3-6*/
.line-ab a{ display:block;  }
.nav .layui-nav .layui-nav-item .line-ab a{font-weight:normal}





