@charset "utf-8";


body{
	margin:0;
	padding:0;
    font-family:pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif!important;
	font-size:14px;
	color:black;
}

#beian a{
	color:white;
}
.main-container{
	margin-top:0;
}

.font14{
	font-size:14px;
	letter-spacing:3px;
}

#slideshow{
	background-image:url('/static/images/bg-black.png');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	width:100%;
	margin:0 auto;
	/*height:580px;*/
        height:2323px;
	position:relative;
}

/*
#slideshow > div{
	position:absolute;
	left:0;
	top:0;
	margin:0 auto;
}

#slideshow > img {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 1;
}
*/

.f1_b1{
	width:100%;
	height:580px;
	background-image:url('/static/images/bg-11.jpg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
}
.f2_b1{
	width:100%;
	height:580px;
	background-image:url('/static/images/head-price.jpg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
}
.f2_b2{
	width:100%;
	height:1000px;

	background-image:url('/static/images/bg-black.png');

	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
	padding-top:50px;
}
.b2_d1{
	width:100%;
	height:100%;
	background-image:url('/static/images/bg-black.png');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	color:#f1f1f1 
}
.b2_d2{
	height:100px;
	line-height:100px;
	background-image:url('/static/images/bg-17.jpg');
	width:100%;
	color:#cccccc;
}
.b2_d3{
	padding-top:20px;
	height:200px;
	width:100%;
	color:#fff;
}
.b2_d4{
	height:120px;
	line-height:120px;
	width:100%;
	color:red;
	border-top:1px solid #cccccc;
}

.b2_d4_1{
	padding-left:20px;
	text-align:left;
	background-image:url('/static/images/bg-20.png');
	background-repeat: no-repeat;
	position:relative;
	background-position: right;
	width:50%;
	float:left;
	color:#3289a8;
}
.b2_d4_2{
	padding-left:20px;
	text-align:left;
	background-image:url('/static/images/bg-21.png');
	background-repeat: no-repeat;
	position:relative;
	background-position: right;
	width:50%;
	float:right;
}
.f1_b11{
	width:100%;
	height:450px;
	background-image:url('/static/images/bg-14.jpg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
}
.f1_b13{
	width:100%;
	height:450px;
	background-color:#000;
	margin:0 auto;
}

.f1_b2{
	width:100%;
	height:580px;
	margin:0 auto;
}

.f1_b3{
	width:100%;
	height:600px;
	background-image:url('/static/images/bg-19-1.jpg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
	padding-top:220px;
	padding-left:180px;
	color:#fff;
}
.f3_b1{
	width:100%;
	height:600px;
	background-image:url('/static/images/bg-18-2.jpg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
}

.f4_b1{
	width:100%;
	height:600px;
	background-image:url('/static/images/bg-20-1.jpg');
	background-size: 100% 100%;
    background-repeat: no-repeat;
	margin:0 auto;
	padding-top:220px;
	padding-left:180px;
	color:#fff;
}

.logo{
	margin-top:12px;
	width:120px;
	height:42px;
	padding:5px 30px 5px 30px;
}

.logo img{
	max-width:100%;
	max-height:100%;
}

.title{
	font-family:Microsoft-Yahei,黑体,宋体;
	font-size:24px;
	color:#fff;
	text-align:center;
	letter-spacing:2px;
}

.big-title{
	font-weight:600;
	font-size:36px;
	color:#000;
	letter-spacing:3px;
}

.large-title{
	font-weight:600;
	font-size:32px;
	color:#fff;
	letter-spacing:3px;
}

.t-head{
	font-family:Microsoft-Yahei,黑体,宋体;
	font-size:20px;
	text-align:center;
	letter-spacing:2px;
	color:#fff;
}

.t-body{
	font-family:Microsoft-Yahei,黑体,宋体;
	font-size:18px;
	text-align:center;
	letter-spacing:2px;
	color:#fff;
}

.sub-title{
	font-weight:200;
	font-size:20px;
	color:#000;
	letter-spacing:3px;
}
.menu{
	text-align:right;
	height:60px;
	padding:10px;
}

.menu-ul{
	list-style:none;
}

.menu-ul li{
	position:relative;
	line-height:42px;
	width:120px;
	font-size:16px;
	font-family:Microsoft-Yahei,黑体,宋体;
	display:inline-block;
}
.menu-ul a{
	text-decoration:none;
	color:black;
}

.menu-ul a:focus,a:active,a:visited{
	color:black;
}
.menu-ul a:hover{
	color:#e03160;
}
/* custom button */


.btn-black {
  color: #fff;
  font-size:24px;
  letter-spacing:2px;
  font-weight:bold;
  background-color: #000;
  border-color: #000;
  border-radius: 10px;
  transition: box-shadow .3s;
}
.btn-black:hover,
.btn-black:active,
.btn-black:focus,
.btn-black:visited {
  color: #fff;
  box-shadow: 0 0 10px rgba(255,255,255,1);
}

.btn-e5380a{
  color: #fff;
  letter-spacing:2px;
  background-color: #e5380a;
  border-color: #e5380a;
  border-radius: 10px;
  transition: box-shadow .3s;
}

.btn-e5380a:hover,
.btn-e5380a:active,
.btn-e5380a:focus,
.btn-e5380a:visited {
  color: #fff;
  box-shadow: 0 0 10px rgba(255,0,0,1);
}


/* end custom button */


.livechat-wrap{
	width:260px;
	height:120px;
	position:fixed;
	bottom:0px;
	right:0px;
	z-index:99;
}
.livechat-bar{
	background-color:rgba(255,0,0,1);
	color:#fff;
	text-align:center;
	height:35px;
	width:140px;
	position:fixed;
	bottom:0px;
	right:0px;
	padding:5px;
	z-index:99;
	letter-spacing:3px;
	font-size:16px
}
.livechat-phone{
	background-color:rgba(255,0,0,1);
	color:#fff;
	text-align:center;
	height:35px;
	width:140px;
	position:fixed;
	bottom:85px;
	right:0px;
	z-index:99;
}
.livechat-icon{
	display: inline-grid;
    grid-template-columns: 1fr 1fr;
	background-color:rgba(0,0,0,0.3);
	color:#ff0000;
	text-align:center;
	height:50px;
	width:140px;
	position:fixed;
	bottom:35px;
	right:0px;
	padding:7px;
	z-index:99;
}


span.phoneicon {
    text-align: center;
	width: 30px;
	font-size:24px;
	padding:2px;
}
span.phonetext{
	margin:auto;
	text-align:center;
	width:100px;
	font-size:16px;
	line-height:35px;
}

.qqshow{
	background-color:rgba(251,247,247,0.8);
	color:#000;
	text-align:center;
	height:120px;
	width:120px;
	position:fixed;
	bottom:0px;
	right:140px;
	z-index:99;
	display:none;
}
.qqshow img{
	max-height:120px;
	max-width:120px;
}
.wechatshow{
	background-color:rgba(251,247,247,0.8);
	color:#000;
	text-align:center;
	height:120px;
	width:120px;
	position:fixed;
	bottom:0px;
	right:140px;
	z-index:99;
	display:none;
}
.wechatshow img{
	max-height:120px;
	max-width:120px;
}
.right-contact:hover{
	display:block;
}

.left-contact:hover + .right-contact{
	display:block;
}
.center-tit{
	padding-top:150px;
	padding-left:200px;
	height:400px;
	/*font-family:Microsoft-Yahei,黑体,宋体;*/
	font-size:36px;
	color:white;
	letter-spacing:3px;
}

.sbox{
	height:385px;
	width:300px;
	margin:auto;
	background-color:#fff;
	/*background-image:url('/static/images/bg-16.jpg');*/
	box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 15px 0px;
}

.sbox-1{
	width:100%; 
	height:100px; 
	background-image:url('/static/images/bg-17.jpg');
	background-size:100% 100%;
	background-repeat:no-repeat;
	padding-top:32px;
}
