*{word-wrap:break-word}
html,body{width: 100%}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{
  margin:0;padding:0
}
html{
  font-family: sans-serif;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%
}

input,button,textarea,select,optgroup,option{
  font-family:inherit;
  font-size:inherit;
  font-style:inherit;
  font-weight:inherit
}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{
  font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
  font-size:12px;
  color: #333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing:grayscale
}

h1,h2,h3,h4,h5,h6{
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none;text-decoration:none;}
a:hover,a:active{outline:none;text-decoration:none;}:focus{outline:none;text-decoration:none;}
button,input[type="button"], input[type="submit"] {line-height:normal !important;}
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
header,footer,section,aside,details,menu,article,section,nav,address,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
li{list-style: none}

.nav-header{
  float: right;
}

.nav-header li{
  float: left;
}

.nav-header a{
  color: white;
  font-size: 16px;
  margin: 0 20px;
  margin-top: 15px;
  padding: 0px;
  line-height: 70px;
}

.website-header .nav-header.main-nav-header a{
  color: white;
}

.website-header .nav-header a{
  color: #515151;
  font-size: 16px;
}

.nav-header .tab-active>a{
  color: #ff8c22;
  padding-bottom: 10px;
  border-bottom: 1px solid #ff8c22;
  box-sizing: border-box;
}

.nav-header.main-nav-header .tab-active>a{
  color: #ff8c22;
  padding-bottom: 10px;
  border-bottom: 1px solid #ff8c22;
  box-sizing: border-box;
}

.tab-active a{
  color: #ff8c22;
}

.website-header .nav-header.tab-active a{
  color: #515151;
  font-size: 16px;
}

.contanier-main{
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
}

.contanier-main-apart{
  width: 100%;
  height: 600px;
  min-width: 1200px;
  background-color: #f7f7f7;
}

.contanier-main-apart-case{
  height: 496px;
  /*position: relative;*/
}

.container-corner{
  border: 1px solid #bfbfbf;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  margin-right: 193px;
  float: left;
  position: relative;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.container-corner.active-container-corner {
  border: 1px solid #ff6000;
}

.bottomCorner{
  margin-bottom: 68px;
}

.corner-tips{
  position: absolute;
  top: -70px;
  display: none;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  width: 150px;
  height: 40px;
  font-size: 14px;
  text-align: center;
  background-color: white;
  color: #ff6000;
  border: 1px solid #ff6000;
}

.active-container-corner .corner-tips{
  display: block;
}

.topCorner{
  /*margin-bottom: 52px;*/
  margin-top: 46px;
}

.middle-corner{
  height: 52px;
  width: 100%;
}

.middle-corner ul{
  height: 100%;
  width: 100%;
}

.middle-corner ul li{
  width: 1px;
  height: 52px;
  float: left;
  background-color: #bfbfbf;
  margin-left: 120px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}

.middle-corner ul li:first-of-type{
  margin-left: 180px;
}

.middle-corner ul li:nth-of-type(2){
  margin-left: 160px;
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
}

.middle-corner ul li:nth-of-type(3){
  margin-left: 160px;
}

.middle-corner ul li:nth-of-type(4){
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  margin-left: 160px;
}

.middle-corner ul li:nth-of-type(5){
  margin-left: 160px;
}

.middle-corner ul li:nth-of-type(6){
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  margin-left: 160px;
}

.topCorner .container-corner.firstCorner{
  margin-left: 205px;
}

.container-corner:first-of-type{
  margin-left: 50px;
}

.container-corner:last-of-type{
  margin-right: 0px;
}

.iconImg{
  width: 60px;
  height: 60px;
  margin:  0 auto;
  margin-top: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.anIconImage{
  background-image: url("../img/an.png");
}

.bottom-produce{
  font-size: 12px;
  color: #515151;
  text-align: center;
}

.bottom-produce span{
  font-size: 24px;
}

.kuaiIconImage{
  background-image: url("../img/kuai.png");
}

.shengIconImage{
  background-image: url("../img/sheng.png");
}

.jianIconImage{
  background-image: url("../img/jian.png");
}

.duoIconImage{
  background-image: url("../img/duo.png");
}

.haoIconImage{
  background-image: url("../img/hao.png");
}

.zhunIconImage{
  background-image: url("../img/zhun.png");
}

.anIconImage{
  background-image: url("../img/an.png");
}

.active-container-corner .kuaiIconImage{
  background-image: url("../img/kuai-hover.png");
}

.active-container-corner .shengIconImage{
  background-image: url("../img/sheng-hover.png");
}

.active-container-corner .jianIconImage{
  background-image: url("../img/jian-hover.png");
}

.active-container-corner .duoIconImage{
  background-image: url("../img/duo-hover.png");
}

.active-container-corner .haoIconImage{
  background-image: url("../img/hao-hover.png");
}

.active-container-corner .zhunIconImage{
  background-image: url("../img/zhun-hover.png");
}

.active-container-corner .anIconImage{
  background-image: url("../img/an-hover.png");
}

.active-container-corner .bottom-produce{
  color: #ff6000;
}

.contanier-main-apart-partner{
  height: 586px;
  background-color: white;
}

.contanier-main-apart-partner .contanier-produce-body{
  margin-bottom: 0px;
}

.contanier-main-apart-case .contanier-produce-body{
  /*margin: 0 20px;*/
  margin-bottom: 0px;
}

.insurancePartner{
  float: left;
  height: 60px;
  width: 200px;
  margin-right: 40px;
}

.insurancePartnerTop{
  margin-top: 20px;
}

.insurancePartner img{
  width: 100%;
  height: 100%;
  display: block;
}

.insurancePartner:nth-of-type(5){
  margin-right: 0px
}

.insurancePartner:nth-of-type(10){
  margin-right: 0px
}

.businessPartent{
  float: left;
  width: 209px;
  height: 60px;
  margin-right: 108px;
}

.businessPartent img{
  width: 100%;
  height: 100%;
  display: block;
}

.businessPartent:nth-of-type(4){
  margin-right: 0px
}

.businessPartent:nth-of-type(8){
  margin-right: 0px
}

.businessPartnerTop{
  margin-top: 40px;
}

.apart-case-child{
  width: 280px;
  box-sizing: border-box;
  height: 350px;
  border: 1px solid rgba(220, 220, 220, 0.58);
  margin-right: 160px;
  float: left;
  position: relative;
  background-color: white;
}

.top-tab .downSpan{
  width: 20px;
  height: 20px;
  border: none;
  padding: 05px;
}

.top-tab .downSpan img{
  width: 20px;
  height: 20px;
  display: inline-block;
  overflow: hidden;
}

.apart-case-child-top{
  height: 100%;
  width: 100%;
  background-color: rgba(149,149,149,0.9);
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}

.apart-case-child-top .case-top-title{
  width: 100%;
  margin-top: 40px;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
}

.apart-case-child-top .case-top-context{
  margin: 15px;
  margin-top: 20px;
  font-size: 14px;
  color: #ffffff;
}

.case-top-context span{
  font-size: 16px;
}

.apart-case-child:nth-last-of-type(2){
  margin-right: 0px;
}

.main-website-header{
  height: 600px;
  width: auto;
  min-width: 1200px;
}

.website-header{
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
  z-index: 1000;
  background: white;
}

.main-website-header>.website-header{
  position: absolute;;
  top: 0px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  left: 50%;
  width: 1200px;
  min-width: 1200px;
  z-index: 1000;
}

.website-header-back{
  position: absolute;
  width: 100%;
  left: 0;
  min-width: 1200px;
  top: 0;
  height: 70px;
  background-color: rgba(1, 1, 1, 0.45);
  z-index: 1000;
}

.website-header-back.bannerBack{
  top: 70px;
  height: 530px;
  background-color: rgba(0, 0, 0, 0);
}

.business-cooperate .website-header-back.bannerBack{
  top: 0px;
  height: 470px;
}

.business-cooperate.popularization-cooperate{
  padding-top: 40px;
  height: 394px;
  border-top: 4px solid #dcdcdc;
}

.banner{
  position: relative;
  width: 1200px;
  min-width: 1200px;
  height: 100%;
  margin: 0 auto;
  font-size: 72px;
  color: white;
  z-index: 2;
}

.banner .bannerFitst{
  margin-left: 160px;
  position: relative;
  top:164px;
}

.banner .bannerSecond{
  position: relative;
  margin-left: 50px;
  top: 164px
}

.business-cooperate .container-platform{
  height: 470px;
}

.business-cooperate .container-platform.parentContainer{
  height: 350px;
}

.business-cooperate .container-platform.container-information{
  height: 440px;
  background-color: #cccccc;
}

.business-cooperate .container-platform.aboutUsHeight{
  height: 350px;
  min-width: 0px;
}

.business-cooperate .container-platform.aboutUsHeight.aboutuseNewHeight{
  height: 350px;
  min-width: 1200px;
}

.business-cooperate .container-platform.aboutUsHeight img{
  display: block;
  width: 100%;
  overflow: hidden;
  height: 100%;
}

.contact-map{
  margin:  0 auto;
  margin-top: 36px;
  margin-bottom: 100px;
  font-size: 14px;
  color: #515151;
  line-height: 24px;
  width: 470px;
}

.business-cooperate .contanier-main{
  margin-top: 40px;
  margin-bottom: 100px;
}

.business-cooperate .contanier-main.new-container-main{
  margin-top: 115px;
  position: relative;
  margin-bottom: 100px;
}

.contanier-produce-body.container-produce-business.container-aboutUs{
  margin-bottom: 0px;
}

.business-cooperate .contanier-main.about-container-main{
  margin-top: 0px;
}

.business-cooperate .contanier-main.aboutUsMain{
  margin-top: 40px;
}

.business-cooperate .banner .bannerFitst{
  position: absolute;
  text-align: left;
  top: 110px;
  font-size: 20px;
  margin-left: 0px;
  left: 285px;
}

.business-cooperate .banner .bannerFitst.normal{
  top: 160px;
}

.business-cooperate .banner .bannerFitst.second{
  top: 210px;
}

.business-cooperate .banner .bannerFitst.third{
  top: 260px;
}

.business-cooperate .banner .bannerSecond{
  margin-left: -25px;
  display: block;
  text-align: center;
  top: 150px;
  font-size: 48px;
  margin-top: 0px;
}

.banner .bannerThird{
  font-size: 24px;
  position: relative;
  margin-left: 300px;
  top: 186px;
}

.website-header-back>.website-header{
  width: 1200px;
  min-width: 1200px;
  height: 70px;
  margin: 0 auto;
  background-color: rgba(1, 1, 1, 0);
}

.main-website-header  .carousel-indicators{
  z-index: 1000000;
}

.main-website-header .carousel-indicators li{
  width: 40px;
  border-radius: 0px;
}

.main-website-header .carousel-indicators .active{
  width: 40px;
}

.main-website-header .carousel-inner>.item .imgBack{
  display: block;
  overflow: hidden;
  height: 600px;
}

.container-platform{
  display: block;
  height: 520px;
  min-width: 1200px;
  position: relative;
  margin: 0 auto;
}

.container-platform.container-type{
  height: 412px;
}

.container-platform .platformImg{
  background-image: url('../img/platform.png');
  background-position:center;
  height: 520px;
  background-repeat: no-repeat;
  background-color: rgb(105, 96, 95);
}

.container-platform .platformImg.business-cooperateImg{
  background-image: url('../img/banner-open.png');
  height: 470px;
}

.container-platform .platformImg.business-cooperateTypeImage{
  background-image: url('../img/banner2-open.png');
  height: 412px;
}
.container-platform .platformImg.aboutusImg{
  background-image: url('../img/aboutUs.png');
  height: 350px;
}

.container-platform .platformImg.popularizationImg{
  background-image: url('../img/insurance.png');
  height: 350px;
  background-color: rgb(135, 192, 230);

}

.container-platform>.contaner-produce-titile{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  color: white;
  top: 0;
}

.container-platform .tips-main .originalTip{
  background-color: white;
}

.platform-button{
  position: absolute;
  width: 212px;
  height: 44px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  bottom: 44px;
  z-index: 100;
  background-image: url('../img/go-unselected.png');
  background-position:center;
  cursor: pointer;
}

.platform-button-hover{
  background-image: url('../img/go-selected.png');
}

.main-website-header .carousel-inner>.item .firstImg{
  background-image: url('../img/banner-header.png');
  background-position:center;
  background-repeat: no-repeat;
  background-color: rgb(144, 137, 127);
}

.main-website-header .carousel-inner>.item .secondImg{
  background-repeat:no-repeat;
  background-position:center;
}

.main-website-header .carousel-inner>.item .thirdImg{
  background-repeat:no-repeat;
  background-position:center;
}

.website-header .navbar-default{
  width: 100%;
  z-index: 1;
  border:none;
  background-color: rgba(1,1,1,0);
}

.website-header .navbar{
  margin-bottom: 0px;
}

.website-header .navbar-brand{
  float: left;
  height: 70px;
  width: 178px;
  padding: 0;
  line-height: normal;
  margin-left: 20px;
}

.website-header .navbar-brand img{
  width: 100%;
  display: block;
  overflow: hidden;
  padding-top: 5px;
}


.tips-main{
  width: 100%;
  height: 100%;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  position: absolute;
}

.tips-main .originalTip{
  background-color: #9fe5a2;
  display: inline-block;
  border-radius: 50%;
}

.tips-main .firstTip{
  width: 8px;
  height: 8px;
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.tips-main .secondTip{
  width: 6px;
  height: 6px;
  position: absolute;
  left: -8px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.tips-main .thirdTip{
  width: 3px;
  height: 3px;
  position: absolute;
  left: -21px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.contaner-produce{
  width: 100%;
  position: relative;
}

.contaner-produce-titile{
  color: #515151;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 26px;
  display: table;
}

.contanier-main-apart  .contaner-produce .contaner-produce-titile{
  padding-top: 20px;
  margin-top: 0px;
}

.contanier-main-apart  .contaner-produce .contaner-produce-titile.marginBorder{
  padding-top: 00px;
  margin-top: 40px;
  margin-bottom: 40px;

}

.contanier-produce-body{
  margin: 0 20px;
  margin-bottom: 40px;
}

.contanier-produce-body.contanier-file-body{
  height: 434px;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}

.contanier-produce-body.container-map-tag{
  margin-top: 40px;
}

.contanier-file-body .carousel{
  /*margin: 20px 0;*/
  height: 100%
}

.contanier-file-body .carousel-indicators li{
  border: 1px solid #24ba2b;
  margin-left: 10px;
}

.contanier-file-body .carousel-indicators .active{
  background-color: #24ba2b;
}

.contanier-produce-body.container-produce-business{
  /*margin-bottom: 132px;*/
  margin-left: 68px;
  margin-right: 68px;
  height: 280px;
}


.contanier-produce-body.container-produce-business.container-aboutUs{
  height: auto;
  margin: 0 20px;
}

.contanier-produce-body .container-produce-child{
  width: 240px;
  margin-right: 66px;
  border: 1px solid #bfbfbf;
  height: 350px;
  float: left;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.business-cooperate .contanier-produce-body .container-produce-child{
  position: relative;
  /*overflow: hidden;*/
  width: 250px;
  margin-right: 20px;
  height: 280px;
  box-sizing: border-box;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  border-radius:8px;
  border: 1px solid #ff9900;
}

.contanier-produce-body .container-produce-shadow{
  border-top: 4px solid #ff8c22;
  -webkit-box-shadow: 0px 0px 14px rgba(188,188,188,0.8);
  -moz-box-shadow:  0px 0px 14px rgba(188,188,188,0.8);
  box-shadow:  0px 0px 14px rgba(188,188,188,0.8);
}

.container-produce-child .container-produce-headImg{
  width: 60px;
  height: 60px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin:  0 auto;
  margin-top: 34px;
}

.container-produce-child .container-produce-headImg.pinleiImage{
  background-image: url("../img/pinlei.png");
}

.container-produce-child .container-produce-headImg.kuaijieImage{
  background-image: url("../img/kuaijie.png");
}

.container-produce-child .container-produce-headImg.anquanImage{
  background-image: url("../img/anquan.png");
}

.container-produce-child .container-produce-headImg.jiandanImage{
  background-image: url("../img/jiandan.png");
}

.container-produce-child.container-produce-shadow .container-produce-headImg.pinleiImage{
  background-image: url("../img/pinlei-hover.png");
}

.container-produce-child.container-produce-shadow .container-produce-headImg.kuaijieImage{
  background-image: url("../img/kuaijie-hover.png");
}

.container-produce-child.container-produce-shadow .container-produce-headImg.anquanImage{
  background-image: url("../img/ancun-hover.png");
}

.container-produce-child.container-produce-shadow .container-produce-headImg.jiandanImage{
  background-image: url("../img/qiandan-hover.png");
}

.contanier-main-apart .contanier-produce-body .playRoteContext{
  font-size: 16px;
  color: #515151;
  margin-top: 20px;
  text-align: center;
  float: left;
}

.contanier-main-apart .contanier-produce-body .playRoteContext:nth-of-type(1){
  margin-left: 30px;
}

.contanier-main-apart .contanier-produce-body .playRoteContext:nth-of-type(2){
  margin-left: 120px;
}

.contanier-main-apart .contanier-produce-body .playRoteContext:nth-of-type(3){
  margin-left: 180px;
}

.contanier-main-apart .contanier-produce-body .playRoteContext:nth-of-type(4){
  margin-left: 255px;
}

.contanier-produce-body .container-produce-child:first-of-type{
  margin-left: 0px;
}

.contanier-produce-body .container-produce-child:nth-last-of-type(2){
  margin-right: 0px;
}

.container-produce-child .container-produce-title{
  font-size: 24px;
  text-align: center;
  margin-top: 30px;
}


.container-produce-child .container-produce-context{
  font-size: 14px;
  line-height: 24px;
  color: #828282;
  margin: 15px;
  text-align: center;
}


.tips-tag{
  width: 30px;
  position: relative;
  top: -4px;
  display: inline-block;
  height: 10px;
}

.translationTips{
  transform:  rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform:  rotate(180deg);
  -ms-transform:  rotate(180deg);
  -o-transform:  rotate(180deg);
}

.header-title{
  color: #515151;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 26px;
  display: table;
}

.cooperation{
  background-color: #ccc;
  height: 400px;
  position: relative;
}

.file-img-tag{
  float: left;;
  width: 33.33333333333%;
  padding-bottom: 20px;
}

.file-img-tag img{
  margin-top: 10px;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  overflow: hidden;
}

.file-img-tag.sepical-file-img-tag{
  margin-top: 35px;
}

.carousel-indicators.file-carousel{
  bottom: 12px;
}

.col-md-4 .cooperation-details{
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  background-color: #eee;
}


.footerBack{
  width: 100%;
  min-width: 1200px;
  background-color: #3c5364;
  height: 260px;
}

.footerBack .footerBackBody{
  width: 1200px;
  min-width: 1200px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}

.footerBack .icon{
  position: absolute;
  width: 138px;
  top: 50%;
  -webkit-transform: translateY(-50%) ;
  -moz-transform:  translateY(-50%);
  -ms-transform: translateY(-50%) ;
  -o-transform: translateY(-50%) ;
  transform:  translateY(-50%);;
  left: 20px;
}

.footerBack .iconRight{
  left: auto;
  right: 20px;
}

.footerBack .icon img{
  width: 100%;
  overflow: hidden;
  display: block;
}

.footerBack .foot-produce{
  position: absolute;
  height: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  min-width: 60%;
}

.footerBack .foot-company-information{
  color: #ffffff;
  font-size: 24px;
  margin-top: 51px;
  text-align: center;
}

.footerBack .foot-company-information.margin-second{
  margin-top: 21px;
  font-size: 18px;
  /* text-decoration: underline; */
  cursor: pointer;
}

.footerBack .foot-company-information.margin-second span{
  color: #9d9d9d;
  border-bottom: 1px solid #9d9d9d;
  padding-bottom: 1px;
}

.footerBack .contactIcon{
  width: 36px;
  display: inline-block;;
}

.footerBack .contactIcon img{
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.footerBack .marginTop{
  margin-top: 15px;
}

.footerBack .marginLast{
  margin-top: 20px;
  font-size: 14px;
  color: #9d9d9d;
}

.caseHeight{
  border-bottom: 1px solid #ccc;
}

.caseHeight:last-of-type{
  border-bottom: none;
}

.back-header{
  position: fixed;
  left: 50%;
  top: 0;
  width: 1200px;
  min-width: 1200px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99;
}


.header-position{
  position: relative;
  width: 100%;
  min-width: 1200px;
  min-height: 81px;
  border-top: 4px solid #dcdcdc;
  background-color: white;
}

.header-flex{
  position: fixed;
  top: 0px;
  left: 0px;
  background-color: white;
  z-index: 1;
}

.header-position .header-tab{
  height: 100%;
  margin: 0 auto;
}

.header-tab ul{
  height: 100%
}

.header-tab li{
  float: left;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.header-position .header-tab{
  position: absolute;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
}

.header-tab a{
  color: #515151;
  font-size: 26px;
  display: inline-table;
}

.header-tab .tab-active a{
  color: #ff8c22;
}

.table-active {
  background-color: #ccc;
}

.usual-container-main{
  border-top: 4px solid #dcdcdc;
  width: 100%;
  min-width: 1200px;
}

.usual-container-main.new-usual-container-main{
  margin-bottom: 200px
}

.usual-container-main.technology-container-main{
  border-top: none;
  margin-bottom: 100px
}

.usual-container-main .contanier-main .contanier-produce-body{
  margin: 0px;
  margin-bottom: 0px;
}

.usual-container-main.technology-container-main .contanier-main .contanier-produce-body{
  margin: 0 20px;
}

.top-tab{
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}

.top-tab span{
  width: 130px;
  border: 1px solid #dcdcdc;
  margin-top: 20px;
  padding: 8px 35px;
  margin-bottom: 20px;
  height: 30px;
  font-size: 14px;
  color: #515151;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}

.top-tab .aboutUsSpan{
  width: 120px;
  margin-right: 20px;
}

.aboutus-email{
  margin-bottom: 20px;
  font-size: 14px;
  color: #515151;
}

.human{
  margin-top: 20px;
}

.no-human{
  text-align: center;
  font-size: 24px;
  margin-top: 200px;
  margin-bottom: 200px;
}

.human-tag{
  width: 550px;
  margin-right: 60px;
  float: left;
  border-radius: 5px;
  border: 1px solid #3bbe40;
  margin-bottom: 20px;
}

.human-tag:nth-of-type(even){
  margin-right: 0px;
}

.human-detail{
  padding: 20px;
  padding-top: 26px;
}

.human-detail div{
  font-size: 14px;
  line-height: 24px;
}

.human-tag.last-human-tag{
  margin-right: 0px;
}

.header-human {
  height: 50px;
  width: 100%;
  padding-left: 20px;
  line-height: 50px;
  font-size: 24px;
  color: #515151;
  background-color: #e5fee6;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.header-human .number{
  font-size: 18px;
}


.header-human .money-human{
  margin-right: 15px;
  float: right;
}

.api-tab{
  margin-left: 41px;
}

.top-tab .tab-contant{
  margin-top: -5px;
  float: right;
  margin-right: -35px;
  font-size: 14px;
  color: #515151;
  border: none;
  width: auto;
}

.tab-top-active{
  background-color: #ff8c22;
  color: white;
}

.top-tab .tab-top-active{
  color: white;
}

.timeline{
  width: 100%;
  height: 100%;
  margin-top: 40px;
}

.timeline-year{
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.timeline-year .year{
  font-size: 14px;
  color: #ff8c22;
  display: inline-block;
  margin-left: 357.5px;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  line-height: 45px;
  text-align: center;
  border: 1px solid #ff8c22;
}

.aboutUsTimeline .timeline-year .year{
  margin-left: 457.5px;
}

.timeline-year li{
  height: 100%;
  position: relative;
  width: 100%;
}

.case-left{
  width: 380px;
  float: left;
  height: 100%;
  text-align: right;
  min-height: 97px;
  position: relative;
}

.aboutUsTimeline .case-left{
  width: 580px;
  min-height: inherit;
  height: 90px;
}

.case-left-icon{
  position: absolute;
  right: 40px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}

.case-left-month{
  position: absolute;
  right: -12px;
  background-color: white;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  color: #ff8c22;
}

.case-circle{
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 1px solid #ff8c22;
  position: absolute;
  right: -20px;
  background-color: white;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  color: #ff8c22;
}

.case-circle-border{
  width: 20px;
  display: table;
  height: 20px;
  border-radius: 50%;
  background-color: #ff8c22;
  margin-top: 9px;
  margin-left: 9px;
}

.rightline{
  width: 70px;
  height: 1px;
  float: left;
  margin-top: 9px;
  margin-right: 10px;
  background-color: #ff8c22;
}

.rightline.leftline{
  float: right;
  margin-left: 10px;
  margin-right: 40px;
  text-align: left;
  margin-bottom: 30px;
}

.rightLine-text{
  display: table;
  font-size: 16px;
  color: #515151;
  text-align: left;
}

.rightLine-text.leftLine-text{
  display: inline;
}

.case-left-icon img{
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}

.case-right{
  width: 720px;
  float: left;
  padding: 40px 15px 40px 40px;
  min-height: 97px;
  border-left: 1px solid #9fe5a2;
}

.aboutUsTimeline .case-right{
  width: 580px;
  padding: 33px 0px 0px 40px;
  height: 90px;
  min-height: inherit;
}

.aboutUsTimeline .case-right.last-case-right{
  padding-bottom: 140px;
}

.case-left-tag{
  width: 580px;
  padding: 33px 0px 0px 0px;
  height: 90px;
  min-height: inherit;
}

.case-right-produce{
  text-align: left;
  width: 100%;
}


.case-right-produce-context{
  text-align: left;
  font-size: 14px;
  color: #828282;
  margin-top: 10px;
  line-height: 24px;
}

.case-right-produce-context span{
  font-size: 16px;
  line-height: 28px;
}

.case-right-produce-title{
  font-size: 20px;
  color: #515151;
  line-height: 32px;
  font-weight: bold;
  width: 300px;
}


.main-border-technology{
  border: 1px solid #bfbfbf;
}

.main-produce-technology{
  display: inline-block;
  border-left: 200px solid #f7f7f7;
  position: relative;
  vertical-align: bottom;
}

.left-produce{
  float: left;
  width: 200px;
  margin-left: -200px;
  position: relative;
}

.left-produce ul{
  width: 100%;
}

.left-produce li{
  height: 40px;
  width: 100%;
  cursor: pointer;
  font-size: 14px;
  color: #515151;
  padding-left: 20px;
  line-height: 40px;
}

.left-produce .li-active{
  color: #ff8c22;
  background-color: white;
  border-left: 2px solid #ff8c22;
}

.right-produce{
  height: auto!important;
  width: 920px;
  background-color: white;
  min-height: 500px;
  height: 500px;
  float: left;
}

.right-produce-introduce{
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 28px;
  font-size: 18px;
  color: #515151;
}

.introduce-header{
  margin-bottom: 14px;
  margin-top: 26px;
  line-height: 32px;
}

.introduce-header:first-of-type{
  margin-top: 0px;
}

.intoduce-original{
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 24px;
}

.intoduce-original span{
  font-size: 18px;
}

.introduce-table{
  width: 660px;
  text-align: center;
}

.introduce-table.instroduce-produce-table{
  width: 900px;
}

.table.introduce-table>tbody>tr>th{
  color: white;
  height: 40px;
  line-height: 40px;
  background-color: #597c95;
  text-align: center;
  border: 1px solid #084b7b;
  box-sizing: border-box;;
  padding: 0px;
}

.table.introduce-table>tbody>tr>td{
  color: #515151;
  height: 40px;
  line-height: 40px;
  background-color: white;
  text-align: center;
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  padding: 0px;
}

.table.introduce-table .table-th-width{
  width: 100px;
}

.table.introduce-table .table-th-produce-width{
  width: 200px;
}

.table.introduce-table .table-th-produce-width:last-of-type{
  width: 660px;
}

.table.introduce-table .table-th-width:last-of-type{
  width: 360px;
}

.population-text{
  font-size: 14px;
  color: #515151;
}

.insurance-block{
  border-collapse:collapse;
  overflow:hidden;
  margin-top: 40px;
}

.insurance-table.table{
  margin-bottom: 0;
  border-collapse:collapse;
  width: auto;
  box-sizing: border-box;
}

.popular-produce-body{
  margin-bottom: 0px;
}

.insurance-produce .insuranceTitle{
  font-size: 26px;
  color: #515151;
}

.insurance-produce .insuranceTitle.planSelect{
  margin-bottom: 18px;
}

.insurance-produce-body{
  display: inline-block;
  border-right: 426px solid white;
  position: relative;
  vertical-align: bottom;
}

.insurance-produce-body .left-produce-body{
  height: auto!important;
  width: 737px;
  background-color: white;
  height: 200px;
  float: left;
}

.insurance-produce-body .left-produce-body .left-produce-cotext{
  width: 453px;
}

.left-produce-cotext .left-tag{
  width: 100%;
}

.left-produce-cotext .left-tag ul{
  width: 100%;
}

.left-produce-cotext li{
  float: left;
  width: 131px;
  margin-right: 30px;
  border: 1px solid #3bbe40;
  height: 30px;
  margin-top: 20px;
  font-size: 14px;
  box-sizing: border-box;
  text-align: center;
  line-height: 30px;
}

.left-produce-cotext li:nth-of-type(1){
  margin-top: 0px;
}

.left-produce-cotext li:nth-of-type(2){
  margin-top: 0px;
}

.left-produce-cotext li:nth-of-type(3){
  margin-right: 0px;
  margin-top: 0px;
}

.left-produce-cotext li:nth-of-type(6){
  margin-right: 0px;
}

.left-produce-cotext li:nth-of-type(9){
  margin-right: 0px;
}

.left-produce-cotext-title{
  font-size: 16px;
  margin-top: 18px;
  margin-bottom: 18px;
  color: #828282;
}

.insurance-produce-body .right-produce-body{
  float: left;
  width: 426px;
  margin-right: -426px;
  position: relative;
}

.right-content-body{
  position: absolute;
  top: 60px;
}

.right-content-body.b-level{
  top: 80px;
}

.right-content-body.d-level{
  top: 75px;
}

.car-type-input{
  width: 140px;
  float: left;
  margin-right: 40px;
}

.car-type-input:nth-of-type(2){
  margin-right: 100px;
}

.car-tag:last-of-type .car-type-input:nth-of-type(2){
  margin-right: 0px;
}

.car-type{
  width: 140px;
  height: 140px;
  display: block;
  overflow: hidden;
}

.car-type.newcar{
  background: url("../img/newcar-normal.png") no-repeat center;
  background-size: contain;
}

.car-type.newcar.selected{
  background: url("../img/newcar-select.png") no-repeat center;
  background-size: contain;
}

.car-type.oldcar{
  background: url("../img/oldcar-normal.png") no-repeat center;
  background-size: contain;
}
.car-type.oldcar.selected{
  background: url("../img/oldcar-select.png") no-repeat center;
  background-size: contain;
}

.car-type.newcarer{
  background: url("../img/newCarer-normal.png") no-repeat center;
  background-size: contain;
}

.car-type.newcarer.selected{
  background: url("../img/newCarer-select.png") no-repeat center;
  background-size: contain;
}
.car-type.oldcarer{
  background: url("../img/oldCarer-normal.png") no-repeat center;
  background-size: contain;
}
.car-type.oldcarer.selected{
  background: url("../img/oldCarer-select.png") no-repeat center;
  background-size: contain;
}

.car-type.cheapcar{
  background: url("../img/cheap-normal.png") no-repeat center;
  background-size: contain;
}
.car-type.cheapcar.selected{
  background: url("../img/cheap-select.png") no-repeat center;
  background-size: contain;
}
.car-type.expensivecar{
  background: url("../img/expensive-normal.png") no-repeat center;
  background-size: contain;
}

.car-type.expensivecar.selected{
  background: url("../img/expensive-select.png") no-repeat center;
  background-size: contain;
}


.car-type img{
  display: block;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.bottom-input-information{
  width: 100%;
  margin-top: 10px;
}

.bottom-input-span{
  font-size: 18px;
  height: 22px;
  line-height: 22px;
  float: left;
  margin-left: 35px;
}

.bottom-input-span.lastSpan{
  margin-left: 20px;
}

.bottom-information{
  height: 140px;
  margin-left: 20px;
  margin-right: 20px;
  position: relative;
  margin-top: 10px;
  border-radius: 5px;
  border: 2px solid black;
  margin-bottom: 100px;
  color: #ff8c22;
  text-align: center;
  vertical-align: middle;
}

.bottom-information-text{
  position: absolute;
  width: 90%;
  font-size: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -ms-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
}

.radioTag{
  width: 22px;
  height: 22px;
  border-radius: 2px;
  display: inline-block;
  margin-left: 5px;
}

.radioTag input{
  height: 100%;
  width: 100%;
  background-color: transparent;
  outline: none;
  display: none;
}

.radioTag label {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 2px;
  cursor: pointer;
  position: absolute;
  border: 1px solid #dcdcdc;
  z-index: 1;
}

.radioTag input[type=radio]:checked + label {
  background: url("../img/selected.png") no-repeat center;
}

.insurance-table.table>tbody>tr>td{
  width: 193px;
  padding: 0;
  height: 120px;
  border: 1px solid #ff8c22;
  box-sizing: border-box;
  color: #515151;
  font-size: 18px;
}

.insurance-table.table .insurance-td{
  width: 193px;
  position: relative;
}

.insurance-table .specially{
  height: 240px;
  position: relative;
}

.insurance-middletable{
  height: 120px;
  width: 100%;
  display: table;
}

.insurance-middletable.sepecial-insurance-middle{
  height: 240px;
}

.insurance-name{
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

.contact-title{
  float: right;
  font-size: 18px;
  color: #828282;
  margin-top: 36px;
}

.file-title{
  font-size: 18px;
  color: #515151;
  margin-bottom:14px;
  margin-top: 26px;
}

.file-title.firstTop{
  margin-top: 0px;
}

.file-container{
  font-size: 14px;
  line-height: 24px;
  color: #515151;
}

.file-code{
  width: 560px;
  /*margin-bottom: 26px;*/
  background-color: #18374e;
  border-radius: 5px;
  font-size: 14px;
  line-height: 24px;
  color: white;
  padding: 10px;
}

.arrow{
  display: none;
  width: 0px;
  height:0px;
  line-height: 0px;
  border-width: 5px 5px 0;
  position: absolute;
  top: 50%;
  left: 80%;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  border-style: solid solid dashed dashed;
  border-left-color: transparent;
  border-right-color: transparent;
}

.arrow.leftArrow{
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  left: 11%;
}

.insurance-name.sepical-insuance-name .arrow{
  top: 49%;
}

.insurance-table.table .insurance-td.active-insurance-td{
  background-color: #ff8c22;
  color: white;
}

.insurance-table.table .insurance-td.active-insurance-td .arrow{
  display: block;
}
.insurance-rotate{
  font-size: 12px;
  color: #ff8c22;
}

.insurance-table.table .insurance-td.active-insurance-td .insurance-rotate{
  color: white;
}

.insurance-table.table .insurance-td.active-insurance-td .insurance-detail{
  display: block;
}

.insurance-detail{
  background-color: #ff8c22;
  display: none;
  color: white;
  font-size: 16px;
  position: absolute;
  left: 100%;
  z-index: 100;
  top: -1px;
  width: 579px;
  height: 245px;
}

.insurance-detail.insurance-detail-right{
  left: -302%;
}

.insurance-detail.insurance-detail-left-top{
  top: -104%;
}

.insurance-detail.insurance-detail-right-top{
  top: -102%;
  left: -302%;

}

.insurance-detail .insurance-detail-title{
  margin: 30px;
  line-height: 24px;
}

.insurance-detail .insurance-detail-title.mainTitle{
  font-size: 20px;
  font-weight: bold;;
}


/*.insurance-detail-title span{
  font-size: 24px;
}*/

.right-flower-text{
  float: right;
  margin-top: 24px;
  margin-left: 30px;
  font-size: 18px;
  color: #828282;
}

.population-type{
  padding-bottom: 20px;
  border-bottom: 1px #dcdcdc dashed;
  margin-top: 20px;
}

.population-type:last-of-type{
  border-bottom: none;
}

.right-flower-text span{
  font-size: 30px;
  color: #ff8c22;
}

.aboutUsInstroduce{
  font-size: 14px;
  color: #515151;
  line-height: 28px;
}

.aboutUsInstroduce span{
  font-size: 24px;
  color: #24ba2b;
}

.cooperateTag{
  width: 130px;
  margin: 0 auto;
  margin-top: 110px;
  height: 58px;
  /*background: url("../img/cooperate-1.png") no-repeat center;*/
}

.cooperateTag img{
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
}
.cooperateTag-title{
  font-size: 18px;
  text-align: center;
  margin-top: 54px;
  color: #515151;
}

.cooperateTag.cooperateTag-one{
  background: url("../img/cooperate-1.png") no-repeat center;
  background-size: 100%;
}

.cooperateTag.cooperateTag-two{
  background: url("../img/cooperate-2.png") no-repeat center;
  background-size: 100%;
}

.cooperateTag.cooperateTag-three{
  background: url("../img/cooperate-3.png") no-repeat center;
  background-size: 100%;
}

.cooperateTag.cooperateTag-four{
  background: url("../img/cooperate-4.png") no-repeat center;
  background-size: 100%;
}

.cooperateTag.cooperateTag-five{
  background: url("../img/cooperate-5.png") no-repeat center;
  background-size: 100%;
}

.cooperateTag.cooperateTag-six{
  background: url("../img/cooperate-6.png") no-repeat center;
  background-size: 100%;
}

.cooperateTag.cooperateTag-seven{
  background: url("../img/cooperate-7.png") no-repeat center;
  background-size: 100%;
}


.cooperateTag.cooperateTag-eight{
  background: url("../img/cooperate-8.png") no-repeat center;
  background-size: 100%;
}

.paddingLast{
  padding-bottom:100px
}

.knowlege-container{
  padding-top: 120px;
}

.knowlege-container .caseHeight{
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}

.rightBorder{
  border-right: 1px solid #ccc;
}

.knowlege-type .col-md-8{
  padding-left: 0px;
  padding-right: 0px;
  height: auto;
  background-color: #ccc;
}

.knowlege-type .table>tbody>tr>th{
  line-height: 40px;
  height: 40px;
  padding: 0 15px;
}

.seperateColor{
  background-color: #f7f7f7
}

.clearBoth{
  clear: both;
}

.backToTop{
  position: fixed;
  width: 100px;
  /*height: 140px;*/
  bottom: 20px;
  display: none;
  width: 40px;
  right: 0px;
  height: 40px;
  cursor: pointer;
  background: url("../img/backToTop.png") no-repeat center;
  background-size: 100%;
  z-index: 100000;
}

.backToTop.hoverTop{
  background: url("../img/backToTop-hover.png") no-repeat center;
}

.text-right{
  text-align: right;
}

.main-show{
  display: none;
}
.produce-show{
  display: none;
}

.busibness-show{
  display: none;
}

.showTop{
  display: block;
}

#contanier-main-apart-case{
  position: relative;
}
.moreButton{
  position: absolute;
  font-size: 14px;
  color: #828282;
  bottom: -46px;
  right: 0px;
  cursor: pointer;
}

.moreButton.hoverButton{
  color: #ff8c22;
}

.homeClick{
  cursor: pointer;
}

.seperator{
  font-size:26px;
}


.container-head-icon{
  margin-top: 50px;
  margin-left: 80px;
  margin-right: 80px;
  height: 87px;
  background: url("../img/bannerfast-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-icon.sencond{
  background: url("../img/bannercity-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-icon.third{
  background: url("../img/bannermuch-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-icon.four{
  background: url("../img/bannergood-open.png") center no-repeat;
  background-size: 100%;
}


.container-head-icon.five{
  background: url("../img/banner4-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-icon.six{
  background: url("../img/banner5-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-icon.seven{
  background: url("../img/banner6-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-icon.eight{
  background: url("../img/banner7-open.png") center no-repeat;
  background-size: 100%;
}

.container-head-title{
  text-align: center;
  margin-top: 40px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}


.new-container-main .circe-header{
  top: -175px;
}

.circe-header{
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 1px solid #666666;
  position: absolute;
  left: 50%;
  top: -60px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.circe-header.gray{
  background-color: #666666;
  border: 1px solid #ffffff;
}

.circe-header-img{
  background: url("../img/banner9-open.png") center no-repeat;
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-size: 100%;
  margin-top: 20px;
}

.circe-header-img.first{
  width: 45px;
  height: 45px;
  background: url("../img/banner3-open.png") center no-repeat;
  background-size: 100%;
}

.circe-header-img.second{
  width: 45px;
  height: 45px;
  background: url("../img/banner8-open.png") center no-repeat;
  background-size: 100%;
}


.circe-header .circle-header-title{
  font-size: 20px;
  color: #666666;
  text-align: center;
  font-weight: bold;
  margin-top: 5px;
}
.circe-header.gray .circle-header-title{
  color: #ffffff;
  margin-top: 5px;
}

.littleSizeFont{
  font-size: 16px;
  color: #666666;
}

.container-head-title-two{
  text-align: center;
  margin-top: 60px;
  font-size: 20px;
  color: #333333;
}

.number-circle{
  background-color: #ff9900;
  color: #ffffff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  line-height: 30px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  top:-15px;
}

.contact-text{
  text-align: center;
  font-size: 20px;
  color: #333333;
  padding-top: 20px;
}

.contact-text.contact-text-tel{
  padding-top: 100px;
  font-size: 40px;
  font-weight: bold;
}

.information-title{
  font-size: 18px;
  clear: both;
  color: #515151;
  margin-top: 55px;
  font-weight: bold;
}

.information-title.first-information-title{
  margin-top: 30px
}

.information-img-block{
  margin-top: 55px;
  height: 250px
}

.information-img-block .information-img-tag{
  float: left;
  width: 360px;
  height: 250px
}

.information-img-block .information-img-tag:last-of-type{
  margin-left : 80px
}

.information-img-block.information-img-block-less .information-img-tag:last-of-type{
  margin-left : 70px
}

.information-img-block.information-img-block-more .information-img-tag{
  float: left;
  width: 175px;
  height: 238px;
  margin-left: 33px
}

.information-img-block.information-img-block-less .information-img-tag{
  float: left;
  width: 375px;
  height: 530px;
  margin-left: 33px
}

.information-img-block .information-img-tag:first-of-type{
  margin-left : 180px
}

.information-img-block.information-img-block-more .information-img-tag:first-of-type{
  margin-left : 180px
}
.information-img-block .information-img-tag img{
  width: 100%;
  display: block;
  overflow: hidden;
}

.information-little{
  font-size: 18px;
  color: #515151;
  margin-left: 25px;
  line-height: 32px;
}

.information-little.header{
  font-weight: bold;
  font-size: 26px;
  line-height: 80px;
  height: 80px;
  text-align: center;;
  color: #ff9900
}
.information-little a{
  color: #ff9900;
  text-decoration: underline;
}
