@charset "utf-8";
/* CSS Document */
@font-face {      font-family: 'MaisonNeue-Book';      
src: url('MaisonNeue-Book.eot'); /* IE9 Compat Modes */      
src: url('MaisonNeue-Book.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              
url('MaisonNeue-Book.woff') format('woff'), /* Modern Browsers */              
url('MaisonNeue-Book.otf')  format('truetype'), /* Safari, Android, iOS */              url('MaisonNeue-Book.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    } 

@font-face {      font-family: 'DINCond-Light';      
src: url('DINCond-Light.eot'); /* IE9 Compat Modes */      
src: url('DINCond-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              
url('DINCond-Light.woff') format('woff'), /* Modern Browsers */              
url('DINCond-Light.otf')  format('truetype'), /* Safari, Android, iOS */              url('DINCond-Light.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    } 

@font-face {      font-family: 'DINCond-Bold';      
src: url('DINCond-Bold.eot'); /* IE9 Compat Modes */      
src: url('DINCond-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */              
url('DINCond-Bold.woff') format('woff'), /* Modern Browsers */              
url('DINCond-Bold.otf')  format('truetype'), /* Safari, Android, iOS */              url('DINCond-Bold.svg#MicrosoftYaHei') format('svg'); /* Legacy iOS */    } 

body {
  font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #000000;
}

.navbar {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0px solid #BEBCBC;
}


.navbar-inverse {
    background:url(../images/dhh.jpg);
    border-color: #5F5D5D;
	box-shadow: 0px 0px 15px rgba(0,0,0,.5);
}

.navbar-brand {
   margin-top:0px;
   padding:0px;
}



.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
	padding-left:25px;
	padding-right:25px;
    line-height: 97px;
}

.nav {
    padding-left: 372px;
}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #585858;
}
a {
    color: #333333;
    text-decoration: none;
}

a:hover { text-decoration:none; transition: all 300ms ease-in 0ms; color: #333333;}

.navbar-inverse .navbar-nav > li {
   padding-right:20px;
   background:url(../images/xie.png) right; background-repeat:no-repeat;
   }

.navbar-inverse .navbar-nav > li > a {
    color: #585858;
	font-size:16px;
	
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #000;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-inverse .navbar-nav > li > a::after {
    width: 0;
    transition: width .3s;
    height: 2px;
    display: block;
    margin: 0 auto;
    content: "";
    background-color: #e12b1f;
}

.navbar-inverse .navbar-nav > li > a:hover:after{
	width:100%;
	height:2px;
	display:block;
	content:"";
	transition:width .3s;
	background-color:#e12b1f;
}

       .navbar-toggle>span{
		display:block;
		width: 30px;
		height: 4px;
		background-color: #043d79;
		border-radius: 2px;
		margin: 4px auto;
		transition: .3s;
		transform-origin: left center;
    }
   
	 .nav-top1{
		-webkit-transform: rotateZ(34deg);
		-moz-transform: rotateZ(34deg);
		-ms-transform: rotateZ(34deg);
		-o-transform: rotateZ(34deg);
		transform: rotateZ(34deg);
    }
    .nav-middle1{
		opacity: 0;
    }
    .nav-bottom1{
		-webkit-transform: rotateZ(-34deg);
		-moz-transform: rotateZ(-34deg);
		-ms-transform: rotateZ(-34deg);
		-o-transform: rotateZ(-34deg);
		transform: rotateZ(-34deg);
    }


.menu ul.sub_menu{position:absolute; width:1200px; display:none; z-index:999; margin-left:-350px;}
.menu ul.sub_menu a{color:#333333; }
.menu ul.sub_menu a:hover{ color:#FF0000; background:none;}
.bg{ background-color:#FFFFFF; position:absolute; height:300px; display:none; width:100%; z-index:99;}
	
.cpee {
   height:auto; overflow:hidden;
   padding:60px;
   }
   
.cpee li {
   list-style-type:none;
   float:left;
   width:25%;
   font-size:16px;
   padding-left:30px;
   height:40px;
   line-height:40px;
   margin-bottom: 20px;
   border-right:1px solid #dddddd;
   }
   
.cpee li a {
   color:#333333;
   }
   
.cpee li a:hover {
   color:#FF0000;
   }
	

.kq1 {-webkit-animation-delay: 0.2s;}
.kq2 {-webkit-animation-delay: 0.4s; -webkit-animation-duration: 0.4s;}
.kq3 {-webkit-animation-delay: 0.6s; -webkit-animation-duration: 0.6s;}
.kq4 {-webkit-animation-delay: 0.8s; -webkit-animation-duration: 0.8s;}
.kq5 {-webkit-animation-delay: 1s; -webkit-animation-duration: 1s;}
.kq6 {-webkit-animation-delay: 1.2s; -webkit-animation-duration: 1.2s;}


.kuanping {
   width:1515px;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.kkt {
   width:100%;
   padding-right: 15px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 15px;
   }
   
.yc {
   display:block;
   }
   
.yd {
   display:none;
   }
   
.guding {
   position:fixed;
   top:0px;
   width:100%;
   z-index:99;
   } 
   
.banner {
   margin-top:99px;
   }
   
.banner img {
   width:100%;
   }
   
.banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 80px;
    left: 0;
    width: 100%;
}

.banner .swiper-pagination-bullet {
    width: 23px;
    height: 23px;
    display: inline-block;
    border-radius: 100%;
	opacity: 1;
	background-color:rgba(255, 255, 255, 0.32);
	border:1px solid #000000;
}

.banner .swiper-pagination .swiper-pagination-bullet-active {
    background: #e12b1f;
	border:1px solid #000000;
}

.yinwen {
   position:absolute;
   width:100%;
   left:0px;
   bottom:-20px;
   text-align:center;
   color:#aaaaaa;
   font-size:12px;
   }
   
.yuyan {
   position:absolute;
   width:330px;
   right:20px;
   top:0px;
   color:#e12b1f;
   height:27px;
   line-height:27px;
   }
   
.yuyan-aa {
   width:65%;
   float:left;
   }  
   
.yuyan-bb {
   width:35%;
   float:right;
   }  
   
.yuyan-bb a {
   display:block;
   background-color:#e12b1f;
   color:#FFFFFF;
   text-align:center;
   line-height:27px;
   }
   

.tjtit {
   height:auto; overflow:hidden;
   margin-top:42px;
   margin-bottom:40px;
   }
   
.tjtit h2 {
   font-family: 'DINCond-Light', Helvetica, Arial, sans-serif;
   font-size:45px;
   margin-top:0px;
   margin-bottom:3px;
   text-align:center;
   color:#666666;
   }
   
.tjtit h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:21px;
   margin-top:0px;
   margin-bottom:0px;
   background:url(../images/tjtit.png) center; background-repeat:no-repeat;
   text-align:center;
   color:#e60012;
   }
   
.cpkuai {
   height:auto; overflow:hidden;
   }
   
.cpkuai-aa {
   width:34.4%;
   float:left;
   position:relative;
   }
   
.cpkuai-aa img {
   width:100%;
   }
   
.cpzi {
   position:absolute;
   width:100%;
   height:327px;
   padding:15px;
   padding-top:80px;
   left:0px;
   top:0px;
   z-index:9;
   }
   
.cpzi h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:23.5px;
   margin-top:0px;
   margin-bottom:23px;
   text-align:center;
   color:#e60012;
   }
   
.cpzi h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   margin-top:0px;
   margin-bottom:27px;
   text-align:center;
   color:#666666;
   }
   
.cpmore {
   width:126px;
   height:42px;
   margin:0 auto;
   }
   
.cpmore a {
   display:block;
   width:126px;
   height:42px;
   line-height:42px;
   text-align:center;
   border:1px solid #afafaf;
   border-radius: 20px;
   }
   
.cpmore a:hover {
   background-color:#000000;
   color:#FFFFFF;
   }
   
.cpkuai-bb {
   width:65.6%;
   float:right;
   }
   
.cpkuai-bb img {
   width:100%;
   }
   
.cpkuai-bb-1 {
   height:auto; overflow:hidden;
   position:relative;
   } 
   
.cpzi2 {
   position:absolute;
   width:40%;
   padding:5px;
   height:auto; overflow:hidden;
   padding-top:120px;
   color:#666666;
   line-height:23px;
   left:0px;
   top:0px;
   z-index:9;
   }
   
   
.cpzi2 h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:23.5px;
   margin-top:0px;
   margin-bottom:23px;
   text-align:center;
   color:#e60012;
   }
   
.cpzi2 h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   height:auto; overflow:hidden;
   line-height:25px;
   margin-top:0px;
   margin-bottom:27px;
   text-align:center;
   color:#666666;
   }
   
.cpkuai-w {
    width: 100%;
    height: auto;
    overflow: hidden;
} 

.cpkuai-w-aa {
   width:50%;
   float:left;
   position:relative;
   } 
   
.cpkuai-w-aa img {
   width:100%;
   }
   
.cpzi3 {
   position:absolute;
   width:40%;
   padding:5px;
   height:auto; overflow:hidden;
   padding-top:100px;
   color:#666666;
   line-height:23px;
   left:0px;
   top:0px;
   z-index:9;
   }
   
.cpzi3 h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:23.5px;
   margin-top:0px;
   margin-bottom:23px;
   text-align:center;
   color:#e60012;
   }
   
.cpzi3 h5 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:14px;
   margin-top:0px;
   margin-bottom:27px;
   line-height:25px;
   text-align:center;
   color:#666666;
   }
   
.fanwei {
   width:100%;
   height:auto; overflow:hidden;
   }
   
.fwlmu{
	padding: 0px 6%;
	background-color:#FFFFFF;
	height:auto; overflow:hidden;
	box-shadow: 0px 0px 15px rgba(0,0,0,.1);
}
.fanwei .gallery-thumbs{

}
.fanwei .gallery-thumbs .swiper-slide span{
	display: block;
	text-align: center;
	cursor: pointer;
	position: relative;
	padding-top:20px;
	padding-bottom:20px;
}
.fanwei .gallery-thumbs big{
	height: ;
	display: block;
	width: 1px;
	position: absolute;
	top: 75px;
	left: 0;
	background: rgba(255,255,255,.2);
	height: 93px;
}
.fanwei .gallery-thumbs .swiper-slide span:before{
	content: "";
	display: block;
	border-bottom: 25px #004cb0 solid;
	border-right: 25px transparent solid;
	border-left: 25px transparent solid;
	position: absolute;
	bottom: 143px;
	width: 0;
	height: 0;
	left: 50%;
	margin-left: -25px;
	opacity: 0;
}
.fanwei .gallery-thumbs .swiper-slide-thumb-active span:before{
	opacity: 1;
}
.fanwei .gallery-thumbs .swiper-slide span p{
	font-size: 1.6rem;
	font-weight: bold;
	font-family: arial;
	color: #939393;
	line-height: 18px;
}
.w1 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w1.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.w2 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w2.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.w3 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w3.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.w4 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w4.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.w5 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w5.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.w6 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w6.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.w7 {
	display: block;
	width: 120px;
	height: 60px;
	background:url(../images/w7.png) top left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	margin: 0 auto 15px;
}

.cur {
   color:#da251c;
   }

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w1 {
	background:url(../images/w1.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w2 {
	background:url(../images/w2.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w3 {
	background:url(../images/w3.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w4 {
	background:url(../images/w4.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w5 {
	background:url(../images/w5.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w6 {
	background:url(../images/w6.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}

.fanwei .gallery-thumbs .swiper-slide-thumb-active span .w7 {
	background:url(../images/w7.png) bottom left; background-repeat:no-repeat;
	background-repeat: no-repeat;
	transition: all 300ms ease-in 0ms;
}
.fanwei .gallery-thumbs .swiper-slide-thumb-active span p{
	color: #e71f19;
}
.fanwei .gallery-top .swiper-slide section{
	position: relative;
	height: 460px;
}
@media (max-width:1400px) {
	.fanwei .gallery-top .swiper-slide section{
		height: 600px;
	}
	.fwlmu{
		padding: 0px 5%;
	}
	.fanwei .gallery-thumbs .swiper-slide span p{
		font-size: 1.5rem;
	}
}
@media (max-width:1200px) {
	.fanwei .gallery-top .swiper-slide section{
		height: 500px;
	}
	.fanwei .gallery-thumbs .swiper-slide span p{
		font-size: 1.4rem;
	}
}
.fanwei .gallery-top .swiper-slide section .fwtext{
	position: absolute;
	top: 10%;
	width:100%;
	color: #fff;
}
.fanwei .gallery-top .swiper-slide .fwtext h3{
    font-family: 'DINCond-Light', Helvetica, Arial, sans-serif;
	font-size: 45px;
	margin-top:0px;
	margin-bottom:3px;
	text-align:center;
}
.fanwei .gallery-top .swiper-slide .fwtext h2{
	font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
	font-size: 21px;
	background:url(../images/tjtit2.png) center; background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:62px;
	text-align:center;
}

.fanwei .gallery-top .swiper-slide .fwtext h4{
	font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
	font-size: 19px;
	margin-top:0px;
	margin-bottom:15px;
	text-align:center;
}

.fanwei .gallery-top .swiper-slide .fwtext span{
	display: block;
	font-size: 14px;
	line-height: 27px;
	text-align:center;
	width:570px;
	margin:0 auto;
}

.casemore {
   width:138px;
   height:40px;
   margin:36px auto 0px;
   }
   
.casemore a {
   display:block;
   width:138px;
   height:40px;
   line-height:40px;
   text-align:center;
   background-color:#e60012;
   color:#FFFFFF;
   border-radius: 20px;
   } 
   
.fudong {
   position:relative;
   margin-top:-80px;
   z-index:9;
   }  

@media (max-width:1200px) {
	.fanwei .gallery-top .swiper-slide .fwtext h3{
		font-size: 1.7rem;
		line-height: 22px;
	}
	.fanwei .gallery-top .swiper-slide .fwtext h2{
		font-size: 2.2rem;
		line-height: 30px;
	}
	.fanwei .gallery-top .swiper-slide .fwtext span{
		font-size: 1.5rem;
		line-height: 24px;
		margin: 7% 0px 10%;
	}
	.fanwei .gallery-top .swiper-slide .fwtext a p{
		font-size: 1.7rem;
	}
}
@media (max-width:992px) {
	.fanwei .gallery-thumbs .swiper-slide span:before{
		bottom: 123px;
	}
	.fanwei .gallery-thumbs{
		padding: 55px 0px 30px;
	}
	.fanwei .gallery-top .swiper-slide .fwtext a{
		line-height: 50px;
	}
	.fanwei .gallery-top .swiper-slide .fwtext a big{
		height: 50px;
	}
}
@media (max-width:768px) {
	.fwlmu{
		display: none;
	}
	.fanwei .gallery-top .swiper-slide section{
		height: 500px;
		background-size: auto 100%;
	}
	.fanwei .gallery-top .swiper-slide section .fwtext{
		position: absolute;
		left: 0%;
		top: 10%;
		margin-top: 0px;
		max-width: 100%;
	}
	.fanwei .gallery-top .swiper-slide .fwtext h3{
		font-size: 1.4rem;
	}
	.fanwei .gallery-top .swiper-slide .fwtext h2{
		font-size: 1.8rem;
	}
	.fanwei .gallery-top .swiper-slide .fwtext span{
		font-size: 1.3rem;
		width:100%;
	}
	.fanwei .gallery-top .swiper-slide .fwtext a p{
		font-size: 1.3rem;
	}
	.fanwei .gallery-top .swiper-slide .fwtext a{
		line-height: 44px;
	}
	.fanwei .gallery-top .swiper-slide .fwtext a big{
		height: 44px;
	}
}

.shipin {
   height:auto; overflow:hidden;
   padding-top:125px;
   padding-bottom:105px;
   background-color:#fcfcfc;
   margin-top:-63px;
   }
   
.shipin h2 {
   font-family: 'DINCond-Light', Helvetica, Arial, sans-serif;
   font-size:45px;
   text-align:center;
   margin-top:0px;
   margin-bottom:3px;
   color:#666666;
   }
   
.shipin h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:21px;
   margin-top:0px;
   margin-bottom:40px;
   background:url(../images/tjtit.png) center; background-repeat:no-repeat;
   text-align:center;
   color:#e60012;
   
   }
   
.spgun {
   width:1745px;
   height:auto; overflow:hidden;
   margin:0 auto;
   } 
   
.proce {
    padding: 0px 130px;
    position: relative;
}

#fuwu {
    position: static;
}

#fuwu2 {
    position: static;
}   

.proce .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 52px;
    height: 50px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	background:url(../images/zuo.png);
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
}

.proce .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	background:url(../images/you.png);
    background-size: 50px 50px;
    background-position: center;
    background-repeat: no-repeat;
}

.whykk {
   border:1px solid #f6f6f6;
   background-color:#FFFFFF;
   }

.whykk img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}  

.whykk:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 500ms ease-in 0ms;
   } 
   
.whykk section {
   overflow: hidden;
   }	 
	
section {
    display: block;
} 

.sp-nei {
   padding:30px;
   height:auto; overflow:hidden;
   color:#757474;
   }
   
.sp-nei h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:24px;
   margin-top:0px;
   margin-bottom:10px;
   color:#000000;
   height: auto;
overflow: hidden;
   white-space: nowrap;
text-overflow: ellipsis;
   }
   
.spmore {
   margin-top:89px;
   font-size:16px;
   line-height:28px;
   color:#3b3f42;
   }
   
.abkuai {
   height:auto; overflow:hidden;
   padding-top:50px;
   padding-bottom:89px;
   color:#FFFFFF;
   background:url(../images/abbj.jpg) center; background-repeat:no-repeat;
   }
   
.abkuai h2 {
   font-family: 'DINCond-Light', Helvetica, Arial, sans-serif;
   font-size:45px;
   margin-top:0px;
   margin-bottom:3px;
   text-align:center;
   color:#666666;
   }
   
.abkuai h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:21px;
   margin-top:0px;
   margin-bottom:68px;
   background:url(../images/tjtit2.png) center; background-repeat:no-repeat;
   text-align:center;
   color:#e60012;
   } 
   
.abnn {
   width: 33.33333333333333%;
   height:263px;
   float:left;
   padding-top:42px;
   padding-left:75px;
   padding-right:75px;
   line-height:25px;
   text-align:center;
   color:#FFFFFF;
   } 
   
.abnn h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   text-align:center;
   margin-top:5px;
   margin-bottom:22px;
   color:#FFFFFF;
   }    
   
.hei {
   background-color:#000000;
   }
   
.hongse {
   background-color:#ce061f;
   }
   
.hui {
   background-color:#555555;
   }
   
.abnn2 {
   width: 33.33333333333333%;
   height:263px;
   float:left;
   padding-top:42px;
   padding-left:75px;
   padding-right:75px;
   line-height:25px;
   text-align:center;
   color:#333333;
   background-color:#FFFFFF;
   } 
   
.abnn2 h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   text-align:center;
   margin-top:5px;
   margin-bottom:22px;
   color:#333333;
   } 
   
.abtt {
   width:88px;
   height:50px;
   margin:0 auto;
   }
   
.qiehh {
   width: 33.33333333333333%;
   float:left;
   } 
   
.qiehh .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 34px;
    left: 60%;
    width: 40%;
}

.qiehh .swiper-pagination-bullet {
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 100%;
	background-color:rgba(255, 255, 255, 1);
	border:1px solid #000000;
	opacity: 1;
}

.qiehh .swiper-pagination .swiper-pagination-bullet-active {
    background: #e60012;
	border:1px solid #000000;
}   
   
.news {
    width: 1745px;
    height: auto;
    overflow: hidden;
    margin: 55px auto 105px;
}  
 
.news h2 {
   font-family: 'DINCond-Light', Helvetica, Arial, sans-serif;
   font-size:45px;
   text-align:center;
   margin-top:0px;
   margin-bottom:3px;
   color:#666666;
   }
   
.news h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:21px;
   margin-top:0px;
   margin-bottom:40px;
   background:url(../images/tjtit.png) center; background-repeat:no-repeat;
   text-align:center;
   color:#e60012;
   } 
   
.xwmore {
   margin-top:35px;
   font-size:16px;
   line-height:28px;
   color:#3b3f42;
   }
   
.bangzhu {
   background:url(../images/bzz.jpg) center;
   padding-top:88px;
   height:344px;
   color:#FFFFFF;
   font-size:18px;
   }
   
.bangzhu h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   margin-top:0px;
   margin-bottom:12px;
   color:#FFFFFF;
  }

.bzmore {
   margin-top:46px;
   width:136px;
   height:40px;
   }
   
.bzmore a {
   display:block;
   width:136px;
   height:40px;
   line-height:40px;
   text-align:center;
   background-color:#e60012;
   color:#ffffff;
   border-radius: 20px;
   }
   
.bzmore a:hover {
   background-color:#000000;
   } 
   
.zhiding {
   width:50px;
   height:50px;
   margin-top:65px;
   float:right;
   margin-right:45px;
   }  
   
.bottom {
   height:auto; overflow:hidden;
   padding-top:60px;
   padding-bottom:30px;
   font-size:16px;
   line-height:40px;
   background-color:#24272b;
   color:rgba(255,255,255,0.3);
   }
   
.bottom a {
   color:rgba(255,255,255,0.3);
   }
   
.bottom h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:24px;
   color:#FFFFFF;
   margin-top:0px;
   margin-bottom:20px;
   }   
   
.lxdi {
   height:auto; overflow:hidden;
   line-height:20px;
   margin-top:36px;
   }
   
.lxdi p {
   margin-bottom:25px;
   }
   
.kk {
   height:50px;
   background-color:#33363a;
   border:1px solid #33363a;
   color:rgba(255,255,255,0.6);
   border-radius: 0;
   }
   
.kkb {
   height:auto; overflow:hidden;
   background-color:#33363a;
   border:1px solid #33363a;
   color:rgba(255,255,255,0.6);
   border-radius: 0;
   }
   
.biao {
   height:auto; overflow:hidden;
   margin-bottom:6px;
   }
   
.anniu {
   width:247px;
   height:50px;
   border:0px solid #e60012;
   text-align:left;
   padding-left:36px;
   color:#FFFFFF;
   font-size:14px;
   background:url(../images/anniu.png); background-repeat:no-repeat;
   border-radius: 0;
   }
   
.anniu:hover {
   background:url(../images/anniu.png); background-repeat:no-repeat;
   }
   
.footer {
   height:auto; overflow:hidden;
   line-height:88px;
   color:rgba(255,255,255,0.8);
   border-top:1px solid rgba(255,255,255,0.1);
   background-color:#24272b;
   }
   
.footer a {
   color:rgba(255,255,255,0.8);
   }
   
.juyou {
   text-align:right;
   }   

/* 关于我们 */
.ablan {
   height:auto; overflow:hidden;
   background-color:#f7f7f7;
   }
   
.ablan li {
   list-style-type:none;
   width:72px;
   margin-right:39px;
   float:left;
   }
   
.ablan li a {
   display:block;
   width:72px;
   height:64px;
   line-height:58px;
   text-align:center;
   color:#090909;
   font-size:16px;
   }
   
.ablan li a::after {
    width: 0;
    transition: width .3s;
    height: 6px;
    display: block;
    margin: 0 auto;
    content: "";
    background-color: #da251c;
}

.ablan li a:hover:after {
	width:100%;
	height:6px;
	display:block;
	content:"";
	transition:width .3s;
	background-color:#da251c;
}

.ablan li.hover a:after {
	width:100%;
	height:6px;
	display:block;
	content:"";
	transition:width .3s;
	background-color:#da251c;
}

.about {
   height:auto; overflow:hidden;
   margin-top:83px;
   margin-bottom:90px;
   line-height:43px;
   font-size:16px;
   color:#545466;
   }
   
.about h2 {
   font-family: 'DINCond-Bold', Helvetica, Arial, sans-serif;
   font-size:54px;
   margin-top:0px;
   margin-bottom:12px;
   color:#242433;
   }
   
.about h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:38px;
   margin-top:0px;
   margin-bottom:40px;
   color:#545466;
   }
   
.abxx img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}  

.abxx:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 500ms ease-in 0ms;
   } 
   
.abxx section {
   overflow: hidden;
   }
   
.team {
   height:auto; overflow:hidden;
   padding-top:52px;
   padding-bottom:63px;
   }
   
.team h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:34px;
   margin-top:0px;
   margin-bottom:45px;
   text-align:center;
   color:#292929;
   }
   
.tdtu {
   position:relative;
   height:auto; overflow:hidden;
   } 
   
.tdtu img {
   width:100%;
   }
   
.tdzi {
   position:absolute;
   bottom:0px;
   left:0px;
   width:100%;
   height:0px;
   color:#FFFFFF;
   font-size:26px;
   text-align:center;
   background-color:rgba(218,37,28,0.8);
   transition: all 300ms ease-in 0ms;
   } 
   
.tdtu:hover .tdzi {
   height:100%;
   padding-top:45%;
   transition: all 300ms ease-in 0ms;
   }
   
.shili {
   height:auto; overflow:hidden;
   margin-top:50px;
   margin-bottom:60px;
   } 
   
.shili h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:34px;
   margin-top:0px;
   margin-bottom:45px;
   text-align:center;
   color:#292929;
   } 
   
.slnei {
   height:auto; overflow:hidden;
   } 
   
.slnei-aa {
   width:38.2%;
   float:left;
   position:relative;
   } 
   
.slnei-aa img {
   width:100%;
   }
   
.sltu1 {
   position:absolute;
   height: 100%;
   padding:20px;
   padding-top:35%;
   font-size:16px;
   line-height:25px;
   } 
   
.sltu1 .mask {
   display: block;
   position:absolute;
   bottom:0px;
   left:0px;
   width:100%;
   height:0px;
   top: 100%;
   background-color:rgba(0,0,0,0.5);
   transition: all 300ms ease-in 0ms;
   } 
   
.sltu1:hover .mask{top:0; height:100%;} 

.sltu1 .con {
    position: relative;
    z-index: 1;
    font-size: 16px;
	color:#FFFFFF;
    line-height:25px;
    transition: all 300ms ease-in 0ms;
}

       
   
.slnei-bb {
   width:61.8%;
   float:right;
   } 
   
.slnei-bb li {
   list-style-type:none;
   float:left;
   width:48%;
   margin-left:2%;
   margin-bottom:10px;
   position:relative;
   }
   
.sltu2 {
   position:absolute;
   height: 100%;
   padding:12px;
   padding-top:15%;
   font-size:14px;
   line-height:25px;
   color:#FFFFFF;
   } 
   
.sltu2 .mask {
   display: block;
   position:absolute;
   bottom:0px;
   left:0px;
   width:100%;
   height:0px;
   top: 100%;
   background-color:rgba(0,0,0,0.5);
   transition: all 300ms ease-in 0ms;
   } 
   
.sltu2:hover .mask{top:0; height:100%;} 
   
   
.slnei-bb li img {
   width:100%;
   }
   
.sltu2 .con {
    position: relative;
    z-index: 1;
    font-size: 14px;
	color:#FFFFFF;
    line-height:25px;
    transition: all 300ms ease-in 0ms;
}  


/* 关于我们新 */
.lanmu {
    height: 74px;
    box-shadow: 0px 10px 10px rgba(0,0,0,.1);
    background: #fff;
    position: relative;
}

.lm-ct ul {
    display: flex;
    display: -webkit-flex;
}

.lm-ct ul li {
    list-style-type:none;
    margin-right: 80px;
}

.lm-ct ul li a {
    display: block;
    line-height: 74px;
    font-size: 18px;
    color: #000;
	cursor:pointer;
}

.lm-ct ul li a:hover {
   color:#da251c;
   }
   
.lm-ct ul li.hover a {
   color:#da251c;
   }

.lm-ct > span {
    display: block;
    height: 4px;
    background: #da251c;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 6;
    transition: .5s;
}

.lanmuw {
   height:auto; overflow:hidden;
   margin-top:10px;
   }
   
.lanmuw li {
   width:31.3%;
   list-style-type:none;
   float:left;
   margin-right:2%;
   margin-bottom:6px;
}

.lanmuw li a {
   display:block;
   width:100%;
   height:40px;
   line-height:40px;
   background-color:#000000;
   color:#FFFFFF;
   text-align:center;
   cursor:pointer;
   }
   
.lanmuw li a:hover {
   background-color:#d83c3d;
   }
   
.abyy {
   padding-right:50px;
   }

/* 客户见证 */
.kehu {
   margin-top:34px;
   margin-bottom:66px;
   height:auto; overflow:hidden;
   }
   
.kehu li {
   list-style-type:none;
   height:auto; overflow:hidden;
   padding-top:30px;
   padding-bottom:30px;
   border-bottom:1px dashed #cdcdcd;
   }
   
.kehu-aa {
   width:16%;
   float:left;
   }
   
.kehu-bb {
   width:63%;
   float:left;
   margin-left:1%;
   color:#090909;
   line-height:30px;
   }
   
.kehu-bb h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   margin-top:0px;
   margin-bottom:16px;
   color:#090909;
   }
   
.khtime {
    margin-top: 14px;
    font-family: 'DIN-Bold', Helvetica, Arial, sans-serif;
    color: #9d9d9d;
} 
   
.kehu-cc {
   width:9%;
   float:right;
   }
   
.khmore {
   margin-top:49px;
   }
   
.khmore a {
   display:block;
   width:100%;
   height:32px;
   line-height:32px;
   background-color:#d7251c;
   color:#FFFFFF;
   text-align:center;
   border-radius: 5px;
   }
   
.khmore a:hover {
   background-color:#98140e;
   }
   
/* 产品中心 */ 
.cplei {
   margin-top:40px;
   margin-bottom:46px;
   height:auto; overflow:hidden;
   } 
   
.cplei-lan {
   height:auto; overflow:hidden;
   line-height:40px;
   font-size:16px;
   color:#090909;
   border-bottom:1px solid #bababa;
   margin-bottom:30px;
   } 
   
.cplei-lan a {
   color:#090909;
   }
   
.cplei-lan-aa {
   width:80%;
   float:left;
   }
   
.cplei-lan-bb {
   width:80px;
   float:right;
   text-align:right;
   } 
   
.cplei-lan-bb a {
   display:block;
   width:80px;
   height:30px;
   line-height:30px;
   background-color:#e12b1f;
   text-align:center;
   color:#FFFFFF;
   border-radius: 20px;
   }  
   
.cplei-lan-bb a:hover {
   background-color:#000000;
   }
   
.cpem {
   height:auto; overflow:hidden;
   line-height:41px;
   }   
   
.cpbt {
   color:#da251c;
   font-weight:bold;
   }
   
.cpem a {

   }  
   
.cpem a:hover {
   color:#da251c;
   }
   
.cpem.hover a {
   color:#da251c;
   }
   
.cpnn {
   height:auto; overflow:hidden;
   background-color:#f7f7f7;
   padding-top:50px;
   padding-bottom:75px;
   }
   
.cpnn h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   color:#da251c;
   margin-top:0px;
   margin-bottom:12px;
   }
   
.cpnn h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#090909;
   margin-top:0px;
   margin-bottom:12px;
   margin-left:36px;
   }
   
/* 分页 */ 
.page {
    margin: 20px auto;
}

.page-m {
    position: relative;
    top: -1px;
    +display: inline !important;
}

.page a {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.page-m a {
    display: inline-block;
    margin: 0 5px;
    width: 40px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
	border:1px solid #eeeeee;

}

.page-m a:hover {
    color: #fff;
    background: #da251c;
	border:1px solid #da251c;
}

.xianshi {
    color: #fff;
    background: #da251c;
	border:1px solid #da251c;
}

.page-m a.active {
    color: #fff;
    background: #da251c;
	border:1px solid #da251c;
} 

/* 产品详情 */ 
.cphang {
   height:auto; overflow:hidden;
   line-height:60px;
   }
   
.cphang a {
   color:#090909;
   }
   
.cpxq {
   height:auto; overflow:hidden;
   padding-top:52px;
   padding-bottom:60px;
   background-color:#f7f7f7;
   }
   
    
   
.xqzi {
   line-height:35px;
   font-size:16px;
   color:#525252;
   height:auto; overflow:hidden;
   margin-bottom:20px;
   } 
   
.xqtbb {
   height:auto; overflow:hidden;
   margin-bottom:20px;
   } 
   
.xqtbb li {
   list-style-type:none;
   float:left;
   width:132px;
   height:40px;
   line-height:40px;
   border:1px solid #aaaaaa;
   text-align:center;
   font-size:16px;
   color:#525252;
   margin-right:27px;
   } 
   
.rexian {
   height:auto; overflow:hidden;
   margin-bottom:30px;
   }   
   
.cpxx {
   height:auto; overflow:hidden;
   margin-top:43px;
   margin-bottom:80px;
   }  
   
/* 应用方案 */
.case {
   margin-top:25px;
   margin-bottom:40px; 
   height:auto; overflow:hidden;
   }  
   
.anlit {
   margin-top:30px;
   height:auto; overflow:hidden;
   border-bottom:1px solid #e4e4e4;
   }
   
.anlit img {
   border-radius: 8px;
   }
   
.anlit-zi {
   height:auto; overflow:hidden;
   line-height:50px;
   font-size:16px;
   padding-left:27px;
   color:#363636;
   background:url(../images/link.png) top right; background-repeat:no-repeat;
   }
   
.anlit:hover {
    border-bottom:1px solid #da251c;
	transition: all 300ms ease-in 0ms;
   }
   
.anlit:hover .anlit-zi {
   background:url(../images/link.png) bottom right; background-repeat:no-repeat;
   color:#da251c;
   transition: all 300ms ease-in 0ms;
   }  
   
/* 服务专区 */

.fwkuai {
   height:auto; overflow:hidden;
   margin-top:45px;
   margin-bottom:60px;
   }  
   
.fwkuai h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:34px;
   margin-top:0px;
   margin-bottom:45px;
   text-align:center;
   color:#292929;
   } 
   
.fwzi {
   height:auto; overflow:hidden;
   line-height:40px;
   font-size:16px;
   color:#292929;
   }
   
.fwzi2 {
    height: auto;
    overflow: hidden;
    line-height: 40px;
    font-size: 16px;
    color: #292929;
    padding-left: 0px;
}
   
   
.pxkuai {
   height:auto; overflow:hidden;
   padding-top:45px;
   padding-bottom:60px;
   background-color:#f7f7f7;
   } 
   
.pxkuai h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:34px;
   margin-top:0px;
   margin-bottom:45px;
   text-align:center;
   color:#292929;
   } 
    
   
.fankui p {
   margin-top:0px;
   margin-bottom:25px;
   }  
   
.anniuw {
   width:100%;
   height:42px;
   background-color:#da251c;
   border:1px solid #da251c;
   font-size:16px;
   border-radius: 0;
   }
   
   
/* 合作专区 */
.hezuo {
   margin-top:20px;
   margin-bottom:55px;
   height:auto; overflow:hidden;
   } 
   
.hezuo h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   margin-top:40px;
   margin-bottom:18px;
   color:#da251c;
   }   

.hzkk {
   margin-top:24px;
   height:auto; overflow:hidden;
   border:1px solid #dedede;
   } 
   
/* 团队风采 */
.fengcai {
   margin-top:40px;
   margin-bottom:45px;
   }
   
.fckk {
   margin-top:34px;
   height:auto; overflow:hidden;
   } 
   
.fckk p {
   text-align:center;
   margin-top:21px;
   color:#656565;
   font-size:18px;
   }
   
.fckk:hover p {
   color:#da251c;
   transition: all 300ms ease-in 0ms;
   }
   
/* 新闻内 */
.inewsct {
   margin-top:30px;
}

.inewsct .inews-tt {
    border-bottom: 1px rgba(0,0,0,.25) dashed;
    padding-bottom: 10px;
}

.inewsct .inews-tt p {
    font-size: 2.0rem;
    font-weight: bold;
    line-height: 26px;
    margin-bottom: 10px;
}

.inewsct .inews-tt span {
    color: rgba(0,0,0,.55);
}

strong {
    font-weight: 700;
}

.inewsct .inews-ct {
    padding: 20px 0px 0px;
    color: rgba(0,0,0,.7);
    line-height: 28px;
}   
   
   
.cpyymore {
    width: 142px;
    height: 43px;
    margin-top: 20px;
}

.cpyymore a {
    display: block;
    width: 142px;
    height: 43px;
    line-height: 43px;
    color: #FFFFFF;
    background-color: #da251c;
    font-size: 14px;
    text-align: center;
    border-radius: 20px;
} 

/* 常见问题 */
.wenti {
    margin-top: 34px;
    margin-bottom: 66px;
    height: auto;
    overflow: hidden;
}  

.wenti li {
    list-style-type: none;
    height: auto;
    overflow: hidden;
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px dashed #cdcdcd;
} 

.wenti-aa {
   width:9%;
   height:86px;
   padding-top:16px;
   background-color:#e7e7e7;
   text-align:center;
   float:left;
   }
   
.wenti-aa h2 {
   font-family: 'DIN-Bold', Helvetica, Arial, sans-serif;
   font-size:22px;
   color:#464646;
   margin-top:0px;
   margin-bottom:9px;
   }
   
.wenti-aa h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#7a7a7a;
   margin-top:0px;
   margin-bottom:0px;
   padding-top:5px;
   background:url(../images/hua.png) top center; background-repeat:no-repeat;
   }
   
.wenti-bb {
    width: 63%;
    float: left;
    margin-left: 1%;
    color: #7a7a7a;
    line-height: 30px;
	font-size:16px;
	padding-top:12px;
}

.wen {
   color:#292929;
   font-size:18px;
   }

.wenti-cc {
    width: 9%;
    float: right;
}   

.khmorex {
   margin-top:29px;
   }
   
.khmorex a {
   display:block;
   width:100%;
   height:32px;
   line-height:32px;
   background-color:#d7251c;
   color:#FFFFFF;
   text-align:center;
   border-radius: 5px;
   }
   
.khmorex a:hover {
   background-color:#98140e;
   }  
   
/* 下载中心 */ 
.down {
    margin-top: 30px;
    margin-bottom: 45px;
    height: auto;
    overflow: hidden;
   } 
   
.down li {
   list-style-type:none;
   height:auto; overflow:hidden;
   border-bottom: 1px dashed #cdcdcd;
   } 
   
.down-aa {
   width:80%;
   float:left;
   line-height:60px;
   }
   
.down-bb {
   width:9%;
   float:right;
   margin-top:15px;
   }
   
.down-bb a {
   display:block;
   width:100%;
   height:32px;
   line-height:32px;
   background-color:#d7251c;
   color:#FFFFFF;
   text-align:center;
   border-radius: 5px;
   }
   
.modal-dialog {
    width: 660px;
    margin: 100px auto;
}

.tanchu {
    height: auto;
    overflow: hidden;
    color: #666666;
    border: 2px solid #db2c3f;
}
.tanchu-lan {
    height: 55px;
    line-height: 55px;
    background-color: #db2c3f;
    font-size: 18px;
    color: #FFFFFF;
    padding-left: 10px;
	margin-top:-36px;
}
.tanchu-nei {
    padding: 20px;
    height: auto;
    overflow: hidden;
} 

/* 联系我们 */
.lxnn {
   height:auto; overflow:hidden;
   font-size:16px;
   line-height:38px;
   color:#3b3b3b;
  }  
  
.lxnn h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:18px;
   color:#565656;
   margin-top:0px;
   margin-bottom:30px;
   padding-bottom:34px;
   background:url(../images/hua.png) left bottom; background-repeat:no-repeat;
   }
      
.qybj {
   height:212px;
   background:url(../images/qybj.jpg) top center;
   color:#FFFFFF;
   padding-top:55px;
   text-align:center;
   }
   
.qybj h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   color:#FFFFFF;
   margin-top:16px;
   margin-bottom:0px;
   padding-bottom:20px;
   background:url(../images/xiahh.jpg) bottom center; background-repeat:no-repeat;
   }
   
.qytu {
   width:66px;
   height:66px;
   margin:0 auto;
   }
   
.xie {
   background:url(../images/xie2.png) right; background-repeat:no-repeat;
   }
   
.cpkk {
   height:auto; overflow:hidden;
   margin-top:73px;
   margin-bottom:70px;
   line-height:25px;
   font-size:16px;
   color:#545466;
   }
   
.cpkk-tu {
   margin-top:50px;
   }
   
.cpkk h2 {
   font-family: 'DINCond-Bold', Helvetica, Arial, sans-serif;
   font-size:54px;
   margin-top:0px;
   margin-bottom:12px;
   color:#242433;
   }
   
.cpkk h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:38px;
   margin-top:0px;
   margin-bottom:40px;
   color:#545466;
   }

.fuwuk {
   height:auto; overflow:hidden;
   background-color:#f5f5f5;
   color:#3b3c42;
   font-size:16px;
   line-height:29px;
   }
   
.fuwuk h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:20px;
   color:#000000;
   margin-top:0px;
   margin-bottom:18px;
   }
   
.fuwuk-aa {
   width:50%;
   height:auto; overflow:hidden;
   float:left;
   padding-top:75px;
   padding-left:10%;
   padding-right:10%;
   }
   
.fuwuk-bb {
   width:50%;
   float:right;
   }
   
.fuwuk-cc {
   width:50%;
   float:left;
   }
   
.fuwuk-dd {
   width:50%;
   height:auto; overflow:hidden;
   float:right;
   padding-top:75px;
   padding-left:10%;
   padding-right:10%;
   }
   
.fuwuk img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}  

.fuwuk:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 500ms ease-in 0ms;
   } 
   
.fuwuk section {
   overflow: hidden;
   }
   
.wenhua {
   background:url(../images/whbj.jpg) top center;
   height:680px;
   padding-top:125px;
   color:#FFFFFF;
   line-height:35px;
   font-size:16px;
   }
   
.wenhua h2 {
   font-family: 'DINCond-Bold', Helvetica, Arial, sans-serif;
   font-size:54px;
   margin-top:0px;
   margin-bottom:12px;
   color:#FFFFFF;
   }
   
.wenhua h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:38px;
   margin-top:0px;
   margin-bottom:58px;
   color:#FFFFFF;
   }

/* 客户服务新 */
   
.kehu {
   margin-top:80px;
   margin-bottom:45px;
}   

.tjhh {
   height:auto; overflow:hidden;
   margin-bottom:120px;
   padding:15px;
   }  
   
   
.tjzi {
   height:auto; overflow:hidden;
   padding-left:68px;
   padding-right:50px;
   padding-bottom:45px;
   font-size:16px;
   line-height:28px;
   color:#9898a0;
   }
   
.tjzi h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:27px;
   color:#000000;
   margin-top:30px;
   margin-bottom:18px;
   padding-bottom:54px;
   border-bottom:1px solid #e1e6ea;
   }
   
.tjzi h3 {
   font-family:'DINCond-Bold', Helvetica, Arial, sans-serif;
   font-size:17px;
   color:#000000;
   margin-top:0px;
   margin-bottom:30px;
   }
   
.tjmore {
   margin-top:50px;
   color:#e71c39;
   font-size:16px;
   }
   
.tjhh:hover .tjzi {
   transition: all 300ms ease-in 0ms;
   box-shadow: 0px 0px 20px rgba(0,0,0,.1);
   }
   
.tjhh:hover h2 {
   transition: all 300ms ease-in 0ms;
   border-bottom:1px solid #e71c39;
   }
   
.tjhh img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}  

.tjhh:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 500ms ease-in 0ms;
   } 
   
.tjhh section {
   overflow: hidden;
   }
   
/* 技术实力新 */
.jskuan {
   width:1200px;
   height:auto; overflow:hidden;
   margin:70px auto 88px;
   }
   
.jstit {
   height:410px;
   border-bottom:5px solid #b7babc;
   margin-top:30px;
   }
   
.jstit h2 {
   font-family:'DINCond-Bold', Helvetica, Arial, sans-serif;
   font-size:44px;
   color:#000000;
   margin-top:0px;
   margin-bottom:10px;
   }
   
.jstit h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:38px;
   margin-top:0px;
   margin-bottom:0px;
   color:#545466;
   }
   
.jskuai {
   height:410px;
   padding:16px;
   padding-top:55px;
   border-bottom:5px solid #b7babc;
   line-height:27px;
   color:#414147;
   margin-top:30px;
   }
   
.jskuai-tu1 {
   width:66px;
   height:66px;
   background:url(../images/jst1.png) left; background-repeat:no-repeat;
   }
   
.jskuai-tu2 {
   width:66px;
   height:66px;
   background:url(../images/jst2.png) left; background-repeat:no-repeat;
   }
   
.jskuai-tu3 {
   width:66px;
   height:66px;
   background:url(../images/jst3.png) left; background-repeat:no-repeat;
   }
   
.jskuai-tu4 {
   width:66px;
   height:66px;
   background:url(../images/jst4.png) left; background-repeat:no-repeat;
   }
   
.jskuai-tu5 {
   width:66px;
   height:66px;
   background:url(../images/jst5.png) left; background-repeat:no-repeat;
   }
   
.jskuai h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:20px;
   margin-top:30px;
   margin-bottom:20px;
   }
   
.jskuai:hover {
   border-bottom:5px solid #da251c;
   background:url(../images/jsw1.jpg) top left; background-repeat:no-repeat;
   color:#FFFFFF;
   transition: all 500ms ease-in 0ms;
   }
   
.jskuai:hover .jskuai-tu1 {
   background:url(../images/jst1.png) right; background-repeat:no-repeat;
   transition: all 500ms ease-in 0ms;
   }
   
.jskuai:hover .jskuai-tu2 {
   background:url(../images/jst2.png) right; background-repeat:no-repeat;
   transition: all 500ms ease-in 0ms;
   }

.jskuai:hover .jskuai-tu3 {
   background:url(../images/jst3.png) right; background-repeat:no-repeat;
   transition: all 500ms ease-in 0ms;
   }
   
.jskuai:hover .jskuai-tu4 {
   background:url(../images/jst4.png) right; background-repeat:no-repeat;
   transition: all 500ms ease-in 0ms;
   }
   
.jskuai:hover .jskuai-tu5 {
   background:url(../images/jst5.png) right; background-repeat:no-repeat;
   transition: all 500ms ease-in 0ms;
   }
   
.cptu {
   margin-top:45px;
   height:auto; overflow:hidden;
   color:#525252;
   line-height:25px;
   padding-bottom:18px;
   border-bottom:1px solid #dddddd;
   }
   
.cptu h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   margin-top:20px;
   margin-bottom:10px;
   color:#515151;
   }
   
.cpmorek {
   margin-top:12px;
   }
   
.cpmorek a {
   display:block;
   width:75px;
   height:21px;
   line-height:21px;
   text-align:center;
   background-color:#da251c;
   color:#FFFFFF;
   }
   
.cptu img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}  

.cptu:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 500ms ease-in 0ms;
   } 
   
.cptu section {
   overflow: hidden;
   }	 

.hongset {
    color: #da251c;
}   

.kkf {
    height: 42px;
    border: 1px solid #e5e5e5;
    color: #55555;
    border-radius: 0;
}

.kkg {
    border: 1px solid #e5e5e5;
    color: #55555;
    border-radius: 0;
}

.lxtt .form-control:-moz-placeholder {
  color: rgba(255,255,255,0.6);
}

.lxtt .form-control::-moz-placeholder {
  color: rgba(255,255,255,0.6);
  opacity: 1;
}

.lxtt .form-control:-ms-input-placeholder {
  color: rgba(255,255,255,0.6);
}

.lxtt .form-control::-webkit-input-placeholder {
  color: rgba(255,255,255,0.6);
}

/* 产品中心新 */
.cpkky {
   height:auto; overflow:hidden;
   background-color:#f7f7f7;
   padding-top:50px;
   padding-bottom:50px;
   } 
   
.cpkky h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:30px;
   text-align:center;
   margin-top:0px;
   margin-bottom:40px;
   padding-bottom:14px;
   color:#333333;
   background:url(../images/xiahh2.jpg) bottom center; background-repeat:no-repeat;
   }
   
.cpkuan {
   width:1200px;
   height:auto; overflow:hidden;
   margin:0 auto;
   }
   
.cpkky-lan {
   height:auto; overflow:hidden;
   margin-bottom:40px;
   }
   
.cpkky-lan li {
   list-style-type:none;
   float:left;
   width:15.666666666666664%;
   margin-left:0.5%;
   margin-right:0.5%;
   margin-bottom:10px;
   }
   
.cpkky-lan li a {
   display:block;
   height:40px;
   line-height:40px;
   text-align:center;
   font-size:16px;
   border:1px solid #333333;
   color:#333333;
   }
   
.cpkky-lan li a:hover {
   border:1px solid #ce061f;
   background-color:#ce061f;
   color:#ffffff;
   }
   
.cpkky-lan li.hover a {
   border:1px solid #ce061f;
   background-color:#ce061f;
   color:#ffffff;
   }
   
.h_pcchan {
    width: 100%;
    position: relative;
	padding:10px;
    background-color: #fff;
    box-shadow: 0 0 7px 0 #ccc;
    margin-bottom: 4px;
}

.procek {
    padding: 0px 60px;
    position: relative;
}

.h_pcchan .col-md-7 h3 {
    color: #333;
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    letter-spacing: 1px;
    line-height: 2;
	font-size: 20px;
    font-weight: bold;
    margin-top: 150px;
	margin-bottom:0px;
}

.h_pcchan .col-md-7 h5 {
    color: #333;
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    letter-spacing: 0.5px;
	font-size: 14px;
    line-height: 1.7;
    margin-top: 10px;
	margin-bottom:10px;
}

.h_pcchan-more {
   width:101px;
   height:32px;
   margin-top:107px;
   }
   
.h_pcchan-more a {
   display:block;
   width:101px;
   height:32px;
   line-height:32px;
   text-align:center;
   color:#ff0000;
   border:1px solid #ff0000;
   }
   
.h_pcchan-more a:hover {
   color:#ffffff;
   background-color:#ff0000;
   border:1px solid #ff0000;
   }
   
   
.procek .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 55px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	background:url(../images/leftx.png);
    background-size: 28px 55px;
    background-position: center;
    background-repeat: no-repeat;
}

.procek .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 55px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	background:url(../images/rightx.png);
    background-size: 28px 55px;
    background-position: center;
    background-repeat: no-repeat;
}


.procek .swiper-pagination-bullet {
    width: 28px;
    height: 6px;
    display: inline-block;
    border-radius: 0;
    background: #FFFFFF;
	border:1px solid #ff0000;
    opacity: 1;
}

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

.procek .swiper-container {
    padding-bottom:50px;
}

.cprow {
   margin-left:-30px;
   margin-right:-30px;
   height:auto; overflow:hidden;
   }
   
.cpcol4 {
   width:33.33333333333333%;
   float:left;
   padding-left:30px;
   padding-right:30px;
   }

.cpww {
   margin-top:55px;
   }
   
.cptuk {
   height:auto; overflow:hidden;
   margin-bottom:66px;
   }
   
.cptuk-zi {
   margin-top:18px;
   height:auto; overflow:hidden;
   color:#666666;
   }   
   
.cptuk-zi h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:16px;
   margin-top:0px;
   margin-bottom:12px;
   color:#000000;
   }
   
.cptuk-zi-aa {
   width:65%;
   height:43px;
   overflow:hidden;
   float:left;
   }
   
.cptuk-zi-bb {
   width:30%;
   height:32px;
   line-height:32px;
   text-align:center;
   color:#ff0000;
   border:1px solid #ff0000;
   float:right;
   }
   
.cptuk:hover .cptuk-zi-bb {
   color:#ffffff;
   background-color:#ff0000;
   border:1px solid #ff0000;
   transition: all 300ms ease-in 0ms;   
   }
   
.cptuk img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}  

.cptuk:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
	transition: all 500ms ease-in 0ms;
   } 
   
.cptuk section {
   overflow: hidden;
   }
   
/* 产品详情新 */
.kong {
   padding:10px;
   }

.cpkuan-aa {
   width:20%;
   float:left;
   box-shadow: 0 0 7px 0 #ddd;
   background-color:#FFFFFF;
   padding-bottom:50px;
   }
   
.cplie-lan {
   height:auto; overflow:hidden;
   line-height:66px;
   text-align:center;
   font-size: 16px;
   border-bottom:1px solid #eeeeee;
   }
   
.cplie-hh {
   height:auto; overflow:hidden;
   }
   
.cplie-hh li {
   list-style-type:none;
   padding-left:12px;
   padding-right:12px;
   height:42px;
   }
   
.cplie-hh li:hover {
   background-color:#ff0000;
   transition: all 500ms ease-in 0ms;
   }
   
.cplie-hh li a {
   display:block;
   height:42px;
   line-height:42px;
   color:#333333;
   border-bottom:1px solid #eeeeee;
   }
   
.cplie-hh li a:hover {
   color:#FFFFFF;
   }
   
.cpkuan-bb {
   width:76%;
   float:right;
   box-shadow: 0 0 7px 0 #ddd;
   padding:30px;
   background-color:#FFFFFF;
   }
   
.pro-img{
	margin-bottom:40px;
}
.pro-img .xiaotu{

}
.pro-img #Gbig{
	width:100%;
	max-height:470px;
}
.pro-img .xiaotu li{
	float:left;
	width:91px;
	margin:0px 10px 0 0;
	display:block;
	height:auto; overflow:hidden;
	overflow:hidden;
	padding:1px;
}
.pro-img .xiaotu li a {
   display: block;
   border:1px #ddd solid;
   }

.pro-img .xiaotu li.hover{
	border:1px #0e66a6 solid;
}
.pro-img .colmd5{
	width:48%;
	float:left;
}
.pro-img .colmd7{
	width:48%;
	float:right;
}
.pro-img .colmd7 .pro-ptt{
	font-size:22px;
	font-weight:bold;
	padding:0px 0px 15px;
	border-bottom:1px #734702 solid;
	font-weight:bold;
}
.pro-img .colmd7>span{
	margin:20px 0 0 0;
	padding:0;
	display:block;
	color:rgba(62,70,77,.8);
	font-size:12px;
	line-height:22px;
	width:100%;
	word-wrap:break-word;
}
.pro-img .colmd7>span ul{
	list-style-type:disc;
	margin-left:20px;
}
.jqzzoom{position:relative;}
.jqzoom{position:relative;overflow:hidden;border:0px #ddd solid; height:auto; overflow:hidden;}
.zoomdiv{float:left;top:0 !important;left:101% !important;border:3px solid #e4e4e4;display:none;text-align:center;overflow: hidden;position:absolute;z-index:999;background-color:#fff;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:80px !important;height:80px !important;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}	




.jqzzoom .navigation {
    width: 100%;
    margin: 10px 0 0;
}
.jqzzoom .carousel{
    overflow: hidden;
}
.jqzzoom .carousel ul {
    width:2000em;
    list-style: none;
    margin: 0;
    padding: 0;
	margin-top:10px;
}
.jqzzoom .prev-navigation,.next-navigation{
	display:block;
	cursor:pointer;
}
.jqzzoom .prev-navigation{
	background:url(../images/left.gif) left center no-repeat;
	height:91px;
	width:39px;
	float:left;
}
.jqzzoom .next-navigation{
	background:url(../images/right.gif) right center no-repeat;
	width:39px;
	height:91px;
	float:right;
}


.cpjs {
   height:auto; overflow:hidden;
   }
   
.cpjs-lan {
   height:auto; overflow:hidden;
   border:1px solid #ff0000;
   }
   
.cpjs-lan li {
   list-style-type:none;
   width:25%;
   height:36px;
   float:left;
   }
   
.cpjs-nei {
   margin-top:30px;
   height:auto; overflow:hidden;
   }
   
   
#slidingBlock {
	height:auto; overflow:hidden;
}

#slidingBlock span {
    float:left; width:100%; height:36px;line-height:36px; font-weight:bold; text-align:center; font-size:16px; over-flow:hidden;
}
#slidingBlock span.menuNo {
    font-weight:normal; height:36px; line-height:36px; color:#333333; border-bottom:1px solid #FFFFFF; text-align:center;
}
#slidingBlock span.menuOn {
    font-weight:normal; height:36px; line-height:36px; color:#ff0000; text-align:center; border-bottom:1px solid #ff0000;
}

#slidingBlock span.menuOn a {
     color:#ff0000;
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
    width:100%;
    margin:0px; padding:0px; height:auto; overflow:hidden;
} 

#slidingBlock DIV.slidingList img {
       border: 0px none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
   } 

.cplw {
   width:800px;
   height:auto; overflow:hidden;
   margin:0px auto 30px;
   }
   
.cplw li {
   list-style-type:none;
   width:20%;
   float:left;
   }
   
.cplw li a {
   display:block;
   height:30px;
   line-height:30px;

   }
   
.cplw li a:hover {
   color:#e50012;
   }   
   
.qhnei {
   height:285px;
   padding:10px;
   overflow-y:scroll;
   }
   
.procem {
    padding: 0px 36px;
    position: relative;
}

#fuwus {
    position: static;
}



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

.procem .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	left:3px;

    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

.procem .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
	right:3px;

    background-size: 30px 30px;
    background-position: center;
    background-repeat: no-repeat;
}

/* 右浮 */
   
.youbu {
    position: fixed;
    right: 0;
    top: 40%;
    z-index: 999;
    width: 66px;
} 

.youbu > div {
    position: relative;
    width: 66px;
    height: 66px;
    line-height: 66px;
    cursor: pointer;
    margin-bottom: 2px;
    background: #5a5a5a;
}

.youbu .totop {
    font-size: 1.6rem;
    color: #ffffff;
    background: #5a5a5a;
    text-align: center;
}  

.youbu .totop span {
   background: url(../images/zding.png) center no-repeat;
   height: 66px;
   width: 66px;
   display: block;
   float: left;
   }

.youbu .txqq {
    width: 250px;
    height: 66px;
    transition: .5s;
}

.youbu .txqq span {
    background: url(../images/qq.png) center no-repeat;
    height: 66px;
    width: 66px;
    display: block;
    float: left;
}

.youbu .txqq small {
    font-size: 1.6rem;
    color: #fff;
    float: left;
    display: block;
}

.youbu .txqq:hover{
	transition:.5s;
	margin-left:-185px;
}

.youbu .rxdh {
    width: 250px;
    height: 66px;
    transition: .5s;
}

.youbu .rxdh span {
    background: url(../images/dhx.png) center no-repeat;
    height: 66px;
    width: 66px;
    display: block;
    float: left;
}

.youbu .rxdh small {
    font-size: 1.6rem;
    color: #fff;
    float: left;
    display: block;
}

.youbu .rxdh:hover{
	transition:.5s;
	margin-left:-185px;
}

.youbu .email {
    width: 250px;
    height: 66px;
    transition: .5s;
}

.youbu .email span {
    background: url(../images/em.png) center no-repeat;
    height: 66px;
    width: 66px;
    display: block;
    float: left;
}

.youbu .email small {
    font-size: 1.6rem;
    color: #fff;
    float: left;
    display: block;
}

.youbu .email:hover{
	transition:.5s;
	margin-left:-185px;
}

.youbu .txwx {
    width: 66px;
    height: 66px;
    position: relative;
}

.youbu .txwx span {
    background: url(../images/wx.png) center no-repeat;
    height: 66px;
    width: 66px;
    display: block;
}

.youbu .txwx small {
    font-size: 1.6rem;
    color: #fff;
    position: absolute;
    display: block;
    width: 150px;
    display: none;
    bottom: 0;
}

.youbu .txwx small img{
	width:100%;
}
.youbu .txwx:hover small{
	margin-left:-150px;
	display:block;
}

#xiaotu .swiper-slide a.hover{
	border: 1px #009def solid;
}


@media (min-width: 1600px) and (max-width: 1800px) {
.nav {
    padding-left: 200px;
}
}
   

@media (min-width: 1400px) and (max-width: 1600px) {

.nav {
    padding-left: 150px;
}

.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 97px;
}

.kuanping {
   width:100%;
   }
   
.spgun {
   width:100%;
   }
   
.news {
   width:100%;
   }   

} 

@media (min-width: 1200px) and (max-width: 1400px) {
.nav {
    padding-left: 100px;
}

.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 97px;
}

.yinwen {
    position: absolute;
    left: 0px;
    bottom: -20px;
    text-align: center;
    color: #aaaaaa;
    font-size: 12px;
}

.kuanping {
   width:100%;
   }
   
.cpzi2 {
    position: absolute;
    width: 40%;
    height: auto;
    overflow: hidden;
    padding-top: 50px;
    color: #666666;
    line-height: 23px;
    left: 0px;
    top: 0px;
    z-index: 9;
}

.cpzi3 {
    position: absolute;
    width: 50%;
    height: auto;
    overflow: hidden;
    padding-top: 30px;
    color: #666666;
    line-height: 23px;
    left: 0px;
    top: 0px;
    z-index: 9;
}

.cpzi3 h4 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 15px;
    text-align: center;
    color: #e60012;
}

.cpzi3 h5 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
    color: #666666;
}

.spgun {
   width:100%;
   }
   
.news {
   width:100%;
   } 
}


@media (min-width: 0px) and (max-width: 768px) {

.navbar-nav > li > a {
    padding: 10px 20px;
    line-height: 20px;
}

.nav {
    padding-left: 0px;
}


.kuanping {
   width:100%;
   }
   
.yd {
   display:block;
   }
   
.yc {
   display:none;
   }
   
.cpkuai-aa {
    width: 100%;
}

.cpkuai-bb {
    width: 100%;
}

.cpkuai-w-aa {
    width: 100%;
}

.cpzi {
    position:relative;
    width: 100%;
    height:auto; overflow:hidden;
    padding: 10px;
}

.cpzi2 {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 10px;
}

.cpzi3 {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 10px;
}

.spgun {
   width:100%;
   }
   
.abnn {
   width:100%;
   height:auto; overflow:hidden;
   padding:20px;
   }
   
.abnn2 {
   width:100%;
   height:auto; overflow:hidden;
   padding:20px;
   }
   
.qiehh {
   width: 100%;
   }
   
.news {
   width:100%;
   }
   
.proce {
    padding: 0px 30px;
    position: relative;
}
   
.fwlmu {
    display: none;
} 

.logo {
   width:200px;
   }
   
.yuyan {
    position:relative;
    width: 100%;
    left: 0px;
    top: 0px;
    color: #e12b1f;
    height: 27px;
    line-height: 27px;
} 

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 18px;

}

.navbar-inverse {
    background: none;
	background-color:#FFFFFF;
}

.navbar-inverse .navbar-nav > li {
    padding-right: 20px;
    background: none;
}

.yinwen {
   display:none;
   }
   
.navbar-collapse {
    max-height: 400px;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #ffffff;
	background-color:#e60012;
}

.qiehh .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 15px;
    left: 60%;
    width: 40%;
}

.banner .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 20px;
    left: 0;
    width: 100%;
}

.banner .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background-color: rgba(255, 255, 255, 0.32);
}

.bottom h2 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
    margin-top: 20px;
    margin-bottom: 10px;
}

.footer {
    height: auto;
    overflow: hidden;
    line-height: 30px;
	padding-top:10px;
	padding-bottom:10px;
}

.yyrow {
    margin-left: 0px;
    margin-right: 0px;
    height: auto;
    overflow: hidden;
}

.yyrow li {
    list-style-type: none;
    width: 50%;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
}

.slnei-aa {
    width: 100%;
}

.slnei-bb {
    width: 100%;
	margin-top:10px;
	}
	
.slnei-bb li {
   list-style-type:none;
   float:left;
   width:100%;
   margin-left:0%;
   margin-bottom:10px;
   position:relative;
   }	
	
.pro-img .colmd5{
	width:100%;
	float:left;
}
.pro-img .colmd7{
	width:100%;
	float:right;
}

.pro-img .colmd7 .pro-ptt {
    font-size: 24px;
    padding: 20px 0px 25px;
    border-bottom: 1px #c9c9c9 solid;
    margin-bottom: 20px;
}


.xqtbb li {
    list-style-type: none;
    float: left;
    width: 31.3%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #aaaaaa;
    text-align: center;
    font-size: 16px;
    color: #525252;
    margin-right: 2%;
}

.modal-dialog {
    width: 96%;
    margin: 100px auto;
}


.cplei img {
    border: 0px none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
   }
   
.yc {
   display:none;
   }
   
.bg {
   display:none;
   }
   
.kehu-aa {
    width: 100%;
    float: left;
}

.kehu-bb {
    width: 100%;
    float: left;
    margin-left: 0%;
    color: #090909;
    line-height: 30px;
}

.kehu-cc {
    width: 100%;
    float: right;
}

.kehu-aa img {
   width: 100%;
   }

.kehu-bb h2 {

    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 16px;
    color: #090909;

}


.wenti-aa {
    width: 20%;
    height: 86px;
    padding-top: 16px;
    background-color: #e7e7e7;
    text-align: center;
    float: left;
}

.wenti-bb {
    width: 78%;
    float: left;
    margin-left: 2%;
    color: #7a7a7a;
    line-height: 30px;
    font-size: 16px;
    padding-top: 0px;
}

.wenti-cc {
   display:none;
}

.cpxx img {
    border: 0px none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
   }
   
.abyy {
   padding-right:15px;
   }
   
.fuwuk-aa {
   width:100%;
   height:auto; overflow:hidden;
   padding:15px;
   }
   
.fuwuk-bb {
   width:100%;
   }
   
.fuwuk-cc {
   width:100%;
   }
   
.fuwuk-dd {
   width:100%;
   height:auto; overflow:hidden;
   padding:15px;
   }
   
.tjzi {
    height: auto;
    overflow: hidden;
    padding: 20px;
    font-size: 14px;
    line-height: 25px;
    color: #9898a0;
}

.jskuan {
   width:100%;
   }
   
.jstit {
    height: 300px;
    border-bottom: 5px solid #b7babc;
	padding:20px;
}

.jstit h2 {
    font-family: 'DINCond-Bold', Helvetica, Arial, sans-serif;
    font-size: 36px;
    color: #000000;
    margin-top: 0px;
    margin-bottom: 10px;
}

.jstit h3 {
    font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #545466;
}

.qybj {
    height:auto; overflow:hidden;
    background: none;
    color: #FFFFFF;
    padding-top: 25px;
	padding-bottom:25px;
	background-color:#000000;
    text-align: center;
}

.xie {
    background: none;
	margin-bottom:15px;
}

.wenhua {
    background: url(../images/whbj.jpg) top center;
    height: 680px;
    padding-top: 55px;
    color: #FFFFFF;
    line-height: 30px;
    font-size: 14px;
}

.cpkuan {
   width:100%;
   }
   
.cpcol4 {
   width:100%;
   }
   
.cpkky-lan li {
   list-style-type:none;
   float:left;
   width:49%;
   margin-left:0.5%;
   margin-right:0.5%;
   }
   
.cplw {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 25px auto 0px;
} 

.cplw li {
   list-style-type:none;
   width:50%;
   }  


/* 固定底 */


.fygnav {
    padding: 0px;
	height:50px;
	background-color:#e12b1f;
}
.fygnav ul {
    list-style-type: none;
    width: 100%;
    margin: 0px;
    padding: 0px;
}
.fygnav li {
    width: 100%;
    text-align: center;
	border-right: 1px solid #32393f; border-left:#2c3339;
    float: left;	
}
.fygnav li a { display:block; color:#FFFFFF; height:50px; line-height:50px;}

.fygnav li a:hover { color:#FFFFFF; background:url(../images/bmbj.jpg) bottom;}

.bmtt {
    margin-top: 60px;
}

.bai {
   font-size:20px;
   }

#mcover img {
    position: fixed;
    right: 18px;
    top: 5px;
    width: 260px;
    height: 180px;
    z-index: 20001;
}

#mcover {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
	z-index: 9999;
    display: none;
	}
   
.cpkuan-aa {
   width:100%;
   }
   
.cpkuan-bb {
    width: 100%;
    float: right;
	padding:15px;
}
	
}


