﻿.inner img{
  float: left;
}
.wrapper {
  min-width: 1210px;
}
.header{
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
  height: 796px;
  overflow: hidden;
}
.carousel-caption{
  position: absolute;
  padding: 0!important;
  top: 10px;
  left: 0;
  width: 100%;
  height: 70px;
}
.carousel-caption .inner .list-inline li a{
  color: #fff;
  text-decoration: none;
}
.prev,.next{
  position: absolute;
  top: 40%;
  width: 50px;
  height: 80px;
  cursor: pointer;
}
.prev{
  left: 45px;
}
.next{
  right: 45px;
}
.prev img,.next img{
  width: 27px;
  height: 57px;
  margin: 12px;
}
.prev:hover,.next:hover{
  background: #000;
}
.arrow-bottom{
  position: absolute;
  left: 49%;
  bottom: 20px;
}
.inner-nav{
  margin-top: 10px;
}
.inner-nav .list-inline li a{
  position: relative;
  text-decoration: none;
  color: #000;
}
.img-box{
  float: left;
  width: 80px;
  height: 70px;
}
.list-inline li{
  float: left;
}
.content{
  margin-top: 70px;
}
.content .row{
  width: 100%;
  height: 476px;
  overflow: hidden;
  padding-top: 76px;
}
.content .inner .col-md-6{
  padding: 0;
}
.left{
    width: 605px;
    float: left;
}
.content-pics{
  width: 100%;
  height: 400px;
}
.content-pics img{
  float: left;
  width: 605px;
  height: 400px;
}
.right{
    width: 605px;
    float: left;
}
.content-description{
  display: table;
  width: 480px;
  height: 400px;
  margin: 0 auto;
}
.content-center{
  display: table-cell;
  vertical-align: middle;
}
.content-description p{
  color: #222;
}
.description-title{
  font-size: 34px;
  font-weight: bold;
}
.description-top{
  padding-top: 35px;
  font-size: 16px;
}
.description-bottom{
  padding-top: 15px;
  font-size: 16px;
}


.trangle{
  width: 0;
  height: 0;
  border-top: 10px solid #3a3c4e;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  margin-left: 45%;
}

.company-title{
  text-align: center;
  font-size: 32px;
  color: #222;
  padding-top: 55px;
  padding-bottom: 35px;

}

.year-des{
  width: 100%;
  font-size: 18px;
  margin: 0 auto;
  line-height: 36px;
}

.year-one{
  padding-top: 30px;
}

.main-module{
  padding-bottom: 30px;
}


.main-pics img{
  position:relative;
  width: 100%;
  height: 100%;
}

.working{
	width:100%;
	height:auto;
	background:#fff;
}
.working_main{
	width:1210px;
	height:605px;
	margin:0 auto;
}
.working_name{
	padding-top:75px;
	text-align:center;
	font-size:34px;
}
.working_content{
	width:1210px;
	height:auto;
	margin:60px auto;
}
.working_content ul li{
	float:left;
	width:250px;
	padding-right:27px;
}
.working_content ul li img{
	display:block;
	width:200px;
	height:225px;
}
.procedure_name{
	padding-top:55px;
	font-weight:bold;
	font-size:22px;
	text-align:center;
}
.procedure_content{
	padding-top:20px;
	color:#666;
}
.procedure_name_special{
	font-size:22px;
	font-weight:bold;
	padding-top:30px;
}
.procedure_img_special{
	padding-top:70px;
}
.procedure_img_special2{
	padding-top:50px;
}


.bottom-content{
  width: 550px;
}

.bottom-left{
  float: left;
}

.bottom-right{
  float: right;
}
.bott-title{
  font-size: 22px;
  color: #222;
  padding-bottom: 35px;
}
.bott_qus{
  color: #222;
  font-size: 16px;
  padding-bottom: 8px;
}
.bott_ans{
  color: #666;
  padding-bottom: 30px;
  font-size: 14px;
}
.more{
  position: absolute;
  color: #3a3c4e;
  font-size: 16px;
  bottom: 20px;
}
.more-left{
  left: 425px;
}
.more-right{
  right: 0;
}
.line{
  position: absolute;
  left: 50%;
  top: 50px;
  bottom: 45px;
  width: 1px;
  background: #e6e6e6;
}
.footer-top{
  width: 100%;
  background: #3a3c4e;
  padding: 30px 0;
}
.footer-top-right{
  padding-top: 20px;
}
.footer-top p{
  font-size: 12px;
  color: #fff;
  text-align: right;
}.right 
.inner img{
  width: 340px;
}
.footer-bottom{
  width: 100%;
  background: #252630;
  padding:20px 0;
}
.footer-bottom .footer-content{
  display: table;
  width: 1210px;
  margin: 0 auto;
}
.footer-bottom .inner{
  display: table-cell;
  vertical-align: middle;
  width: 1210px;
  margin: 0 auto;
}
.footer-bottom .inner p{
  color: #b4b4b4;
  font-size: 12px;
  margin: 0;
}
.footer-bottom .inner p span{
  color: #b4b4b4;
  padding: 0 10px;
}
.inner-nav .list-inline li a.current:before,
.inner-nav .list-inline li a:hover:before{
  background: #000;
  content: '';
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
  height: 2px;
}
.header .inner .list-inline li{
  position: relative;
}
.header .inner .list-inline li a.current:before,
.header .inner .list-inline li a:hover:before{
  background: #fff;
  content: '';
  position: absolute;
  left: 0px;
  bottom: 10px;
  width: 100%;
  height: 2px;
}
.product{
  padding-top: 40px;
  height: auto;
  float: left;
  width: 405px;
}
.product img{
  display: block;
  float: left;
  width: 400px;
  height: 400px;
}
.product-name{
  text-align: center;
  padding-top: 32px;
  font-size: 16px; 
  color: #222;
  font-weight: bold;
}
.product p{
  margin: 0;
}
.product-des{
  text-align: center;
  color: #666;
  font-size: 16px;
  padding-bottom: 20px;
}
.inner-container{
  width: 1215px;
}
.product-top{
  height: 400px;
}
.inner-container:after{
  clear:both;
  content:'.';
  display:block;
  width: 0;
  height: 0;
  visibility:hidden;
}
.inner-title{
  padding-top: 40px;
}
.more-content{
  float: left;
  width: 50%;
  min-height: 550px;
  border-right: 1px solid #e6e6e6;
}
.img-box{
  float: left;
  width: 80px;
  height: 70px;
}

.process-img{
  width: 225px;
  height: 175px;
}
.footer-right{
  float:right;
}
.footer-right img {width:150px;height:auto}
