@charset "utf-8";
html,body{min-height:100%;_height:100%;}
 
list-style:none;  

.js-silder{
	position: relative;	
	min-width: 320px;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "宋体";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 768px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}

.product-title {
    width: 155px;
    margin: 46px auto 16px;
    overflow: hidden;
}
.function .product-title {
    margin: 30px auto 20px;
    font-weight: lighter;
}
.title-left {
    float: left;
    width: 25px;
    height: 25px;
    border-top: 1px solid #000;
    border-left: 1px solid #000;
}
.product-title>p {
    font-weight: lighter;
    float: left;
    font-size: 45px;
    margin: 0px 5px 0px 10px;
    text-align: center;
}
.title-right {
    margin-top: -15px;
    float: right;
    width: 25px;
    height: 25px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}


/* tour */
#tour{z-index:1;position:relative;padding:80px;position:relative;z-index:1;padding-top:0;min-height:600px;background-image:url(../images/pattern.png);background-repeat:repeat-x;background-position:center bottom;margin-top:-50px;padding-top:80px;}

#img-slider .slide{width:100%;background:#fff;position:absolute;}
#img-slider .slide .img{margin:10px auto;border:none;}
#img-slider .img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(204,205,206,5);-moz-box-shadow:0 1px 0 rgba(204,205,206,5);-ms-box-shadow:0 1px 0 rgba(204,205,206,5);box-shadow:0 1px 0 rgba(204,205,206,5);border:1px solid #edeeee;background-color:#fff;width:780px;height:600px;position:relative;}
#img-slider .img img{display:block;width:100%;}
#img-slider .img .label{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:rgba(6, 79, 138, 0.6);padding:2.5% 0;position:absolute;bottom:1px;left:0;right:0;font-weight:400;text-align:center;color:#fff;font-size:150%;}
#img-slider .img:first-child{display:block;}

.switcher-wrap{position:relative;padding-bottom:60px;padding-left:80px;padding-right:80px;}
.switcher-wrap.slider{padding-left:380px;padding-right:380px;}
.switcher-wrap.slider #img-slider .img{-webkit-box-shadow:0 4px 20px rgba(0,0,0,0.4);-moz-box-shadow:0 4px 20px rgba(0,0,0,0.4);-ms-box-shadow:0 4px 20px rgba(0,0,0,0.4);box-shadow:0 4px 20px rgba(0,0,0,0.4);border-color:#fff;}
.switcher-wrap a.next,.switcher-wrap a.prev{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;position:absolute;width:50px;height:50px;top:50%;margin-top:-25px;bottom:0;left:0;background:url(../images/sprites.png) no-repeat 16px 12px;z-index:1000;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear;}
.switcher-wrap a.next:hover,.switcher-wrap a.prev:hover{background-color:rgba(16,175,139,0.1);}
.switcher-wrap a.prev{right:0;left:auto;background-position:-63px 12px;}
.switcher-wrap ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.switcher-wrap ul.switcher li{display:inline-block;padding:2px;border:1px solid #064f8a;border-radius:100%;margin:0 4px;}
.switcher-wrap ul.switcher li a{display:block;width:14px;height:14px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
.switcher-wrap ul.switcher li a:hover,.switcher-wrap ul.switcher li.active a{background:#064f8a;}
.switcher-wrap ul.switcher li:last-child{margin-right:0;}


footer{
	background-color:#2b2a2a;
	height:260px;
	color:#fff;
}
footer a{
	color:#999;
	display:block;
	line-height: 2.125;
	font-size: 15px;
}
footer h4{
	    font-weight: 500;
}
footer a:focus,footer a:hover{
	color:#fff;
}
.cert{
	text-align:center;
	background-color: #080808;
	width:100%;
	margin-top:10px;
	bottom:0px;
	height:40px;
	padding-top:12px;
}

.product-info-module{margin-top:100px;}
.product-info ul{width:100%;height:410px;position: relative;}
.product-info ul li{width:14.66666666%;border:1px solid #ffffff;box-sizing:border-box;float:left;height:410px;position: relative;vertical-align:middle;overflow: hidden;}
.product-info ul li.current{width:26.33333333%;}
.opcityandPic{position: relative;width:100%;overflow: hidden;top:50%;}
.opcityandPic img{display: block;width:100%;height:100%;}
.product-info ul li .opacity60{z-index:5;opacity: 0.3;filter: alpha(opacity=30);background:#000;display: block;position: absolute;width:100%;height:100%;top:0;left:0;}
.product-info ul li.current .opacity60{display: none;}
.product-info ul li img.samepic{display: block;}
.product-info ul li .titlH{position: absolute;z-index:10;top:40px;padding-left:12px;width: 100%;font-size:22px;font-weight: bold;color:#fff;background-color:rgba(8, 8, 8, 0.31);}
.product-info ul li .titlH span{position: relative;display: inline-block;padding:10px 0;}
.product-info ul li .titlH span:before{position: absolute;left:50%;margin-left:-12px;width:24px;top:0;height:1px;background: #064f8a;}
.product-info ul li.current .titlH span:before{position: absolute;left:0;width:100%;margin-left:0;opacity: 0.4;filter: alpha(opacity=40);background: #000;}
.product-info ul li.current .titlH span:after{position: absolute;left:0;width:100%;bottom: 0;height:1px;background: #064f8a;}
.product-info ul li.current .titlH{color:#fff;top:29%;width: 100%;}
.product-info ul li .info{display:none;width:100%;bottom:20px;position: absolute;left:0;}
.product-info ul li.current .info{display: block;}
.product-info ul li .info .opacity40{position: absolute;width:100%;height:100%;opacity: 0.4;filter: alpha(opacity=40);background: #000;}
.product-info ul li .infoCon{position: relative;z-index:4;color:#fff;float: right;}
.product-info ul li .infoCon h5{font-size:14px;text-align: left;font-weight: bold;}
.product-info ul li .infoCon a{color:#fff;text-decoration:none;background: #064f8a;padding:6px 11px 6px 15px;display: inline-block;margin-top:12px;}
.product-info ul li .infoCon a i{font-size:12px;margin-left:10px;}

.newsTitle{
	font-size:16px;
	white-space: nowrap;
  	overflow: hidden;
    text-overflow: ellipsis;
    max-width: 85%;
    text-align:left;
    float: left;
    line-height: 1.75;
    color:#080808;
    width:90%;
}
.newsDate{
	text-align:right;
	float: right;
	line-height: 1.75;
	color:#080808;
}

/*--banner轮播图--*/
.section {
	background-color: #000;
	background-size: cover;
	background-position: 50% 50%;
	text-align: center;
	color: white;
}
.sections,.section {
	height: 100%;
}
.sections {
	position: relative;
}

.DB_tab25 {
	width: 100%;
	height: 483px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	text-align: left;
	background-color: #f8f8f8;
}
.DB_tab25 .DB_bgSet {
	position: relative;
}
.DB_tab25 .DB_bgSet li {
	position: absolute;
	width: 100%;
	height: 430px;
	display: none;
}
.DB_tab25 .DB_imgSet {
	position: absolute;
	width: 988px;
	left: 50%;
	margin-left: -500px;
}
.DB_tab25 .DB_menuWrap {
	position: absolute;
	width: 988px;
	left: 50%;
	margin-left: -500px;
	/* top:400px; */
}
.DB_tab25 .DB_menuWrap .DB_menuSet {
	position: absolute;
	width: 100%;
	top: 768px;
	text-align: center;
	font-size: 0;
	border-radius: 20px;
}
.DB_tab25 .DB_menuWrap .DB_menuSet li {
	cursor: pointer;
	margin: 0 3px;
	display: inline
}
.DB_tab25 .DB_prev {
	position: absolute;
	left: -170px;
	top: 0px;
	cursor: pointer;
	display: block
}
.DB_tab25 .DB_next {
	position: absolute;
	right: -170px;
	top: 0px;
	cursor: pointer;
	display: block 
}
.DB_bgSet ul{
	padding-left:0;
}
.banner { position: relative; overflow: auto; text-align: center;}

.banner li { list-style: none; }

.banner ul li { float: left; }
#b04 { width: 640px;}
#b04 .dots { position: absolute; left: 0; right: 0; bottom: 20px;}
#b04 .dots li 
{ 
	display: inline-block; 
	width: 10px; 
	height: 10px; 
	margin: 0 4px; 
	text-indent: -999em; 
	border: 2px solid #fff; 
	border-radius: 6px; 
	cursor: pointer; 
	opacity: .4; 
	-webkit-transition: background .5s, opacity .5s; 
	-moz-transition: background .5s, opacity .5s; 
	transition: background .5s, opacity .5s;
}

#b04 .dots li.active 

{
	background: #fff;
	opacity: 1;
}

#b04 .arrow { position: absolute; top: 200px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}

.typeCustomerInfo p{font-size:14px;color:#666666;text-indent: 2em;margin-bottom: 40px;}
.type-customer-con .custromerSame{margin-bottom: 48px;}
.cus_indetail{position: relative;}
.custromerSame .custitle{width:130px;margin:0 auto 25px;padding-bottom:12px;font-size:16px;color:#666666;border-bottom:1px solid #064f8a;text-align: center;}
.changebox-custom{margin:0 auto;width:93%;overflow: hidden;position: relative;}
.custromerSame .prev.glyphicon-menu-left,.custromerSame .next.glyphicon-menu-right{color:#337ab7;font-size: 30px;line-height:36px;cursor: pointer;top: 50%;margin-top:-18px;z-index: 999;position: absolute;}
.custromerSame.prev.glyphicon-menu-left{left: 5px}
.custromerSame .next.glyphicon-menu-right{right: 5px;}
.custromerSame .prev.glyphicon-menu-left:hover,.custromerSame .next.glyphicon-menu-right:hover{color:#337ab7;}
.changebox-custom ul{position: relative;left:0;}
.changebox-custom ul li{float: left;width:170px;height: auto;margin: 0 8px;}
/* .changebox-custom ul li:first-child{margin-left:10px;} */
.changebox-custom ul li:last-child{margin-right: 0;}

.bannerimgDiv img {
    width: 100%;
    height: auto;
    display: block;
    /* margin-top: 71px; */
}