/*html, body{overflow-x: hidden;}*/
/*body{padding-top: 135px;}*/
html, body{overflow-x: hidden;}
.more, .theSearchMan.theNewsList .theSearchList li, .imgBox img, .more span, .sec1 ul li:after, .sec1 ul li a p b, .sec1 ul li a p, .casMan, .news li, .news li time, .address:after,
.address li, .address li a, .sec13 ul li, .sec13 ul li  .field>span, .name, .sec8 ul li div, .sec8 ul li div p, .sec9 ul li:after, .sec10 ul li,
.navMap li, .imgBg, .postTitle, .postTitle span:before, .postTitle span:after, .wx img, .foot2 ul li a span, .case .swiper-slide a>img, header .navBar span,
header h1, .search, .language, .navBar, .hzhbprev, .hzhbnext, .teamprev, .teamnext, .partnerprev, .partnernext{transition:all .4s ease-out 0s;
			  -webkit-transition:all .4s ease-out 0s;
			   -moz-transition:all .4s ease-out 0s; 
			  -ms-transition:all .4s ease-out 0s; 
			  -o-transition:all .4s ease-out 0s; }
a{transition: all 0.4s ease-out-in-out;}
li:after, .divBox:after, header nav:after, .footBot p:after, .sec1 .divBox:after, .sec1 ul:after, .news:after, .sec13 ul li:after,
.sec8 ul li:after, .sec9 ul:after, .sec10 ul:after, .sec11 ul:after, .sec12 .divBox:after, .dz:after, .bjzb:after, .navMap:after, .sec13 ul li:after{content: '';display: block;clear: both;}
/*绝对居中*/
.sec1 ul li a, .sec13 ul li  .field>span, .field div, .bjzb>p span, .postTitle span:before, .postTitle span:after, .newss .swiper-slide img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translateX(-50%,-50%);-moz-transform: translateX(-50%,-50%);-o-transform: translateX(-50%,-50%);}
/*盒子*/
.sec9 ul li, .sec10 ul li, .sec11 .divBox, .divMan, .bjzb div{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}
/*圆形*/
.yuan, .postTitle span{border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
/*上下居中*/
.newss .swiper-slide .divBox1 .divBox2, .newss .swiper-slide .divBox1 .divBox2 div, .sec1 ul li:after, .sec1 ul li a p,
.sec8 ul li .yuan{position: absolute; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}
/*左右居中*/
.newss .swiper-pagination, .titleBox h2:after, .titleBox h2:before, .title3:after{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}

.divBox{width: 1200px;margin: 0 auto;}
.theSearchMan.theNewsList .theSearchList li .newsImg img, .title2{position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
.title2:after,.title2:before{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);}
header{position: inherit;z-index: 999;width: 100%;background: rgba(255,255,255,0.8);box-shadow: 0 0 2px 2px #dedede;-webkit-box-shadow: 0 0 2px 2px #dedede;-moz-box-shadow: 0 0 2px 2px #dedede;-o-box-shadow: 0 0 2px 2px #dedede;}
h1{float: left;font-size: 0;line-height: 0;margin-top: 39px;}
header nav>a{height: 135px;line-height: 135px;padding: 0 15px;float: left;color: #1f2225;font-size: 15px;}
header nav{float: right;}
.search{float: right;margin-top: 56px;}
header nav>a:hover, header nav>a.active{background: #F8F8F8;color: #B68C35;}
header .divBox{position: relative;}

header.active{position: fixed;top: 0;}
header.active nav>a{height: 70px;line-height: 70px;}
header.active h1{margin-top: 7px;}
header.active .search{margin-top: 25px;}
header.active .language{top: 5px;}
.language{position: absolute;right: 0;top: 34px;}
.language a{color: #1f2225;display: inline-block;}
.language a.active, .language a:hover{color: #b58629;}
.language a:last-child{margin-left: 16px;position: relative;}
.language a:last-child:after{content: '';display: block;width: 1px;height: 14px;position: absolute; left: -10px;top: 50%;margin-top: -7px; background: #EDEDED;}
.search form{text-align: center;}
.search input{height: 18px;width: 130px; border: 1px solid #E5E5E5;text-indent: 1em;font-size: 12px;float: left;}
.search input[type=submit]{height: 20px;width: 24px;background: #694297 url(../img/search-sm.png) no-repeat center;border: none;}
footer{background: #123574;padding: 38px 0;}
.footTop, .footBot{float: left;}
.footBot p a{color: #fff;color: rgba(255,255,255,0.5);font-size: 12px;line-height: 22px;float: left;position: relative;margin-right: 20px;}
.footBot{margin-left: 100px;position: relative;}
.footBot:after, .footBot p a:after{content: '';display: block;width: 1px;height: 80%;background: #fff;background: rgba(255,255,255,0.5);position: absolute;left: -49px;top: 10%;}
.footBot p a:after{left: auto;right: -10px;height: 60%;top: 20%;}
.footBot p a:last-child:after{display: none;}
/*.coppyrightf a{cursor: copy;}*/
.foot2 ul{float: right;}
.foot2 ul li{display: inline-block;color: rgba(255,255,255,0.5);font-size: 12px;line-height: 22px;margin-left: 45px;}
.foot2 ul li a{font-size: 12px;color: rgba(255,255,255,0.5);}
.foot2 ul li a span{width: 45px;height: 45px;margin-right: 15px; display: inline-block;vertical-align: middle;border: 1px solid #615579;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}

.foot2 ul li:first-child{margin-left: 0;}
.foot2 ul li:first-child a span{background: url(../img/weixin.png) no-repeat center; position: relative;}
.foot2 ul li:nth-child(2) a span{background: url(../img/number.png) no-repeat center;}
.foot2 ul li:hover a span{border-color: #B4882B;background-color: #B4882B;}

.foot2 .footBot p a:after{left: auto;right: -12px;}
.footBot p a:hover{color: #e3ad35;}
.footBot p a:first-child:hover{color: rgba(255,255,255,0.5);cursor: default;}
.footBot .coppyright a:nth-child(2):hover{color: rgba(255,255,255,0.5);cursor: default;}
.imgBox{overflow: hidden;}
.imgBox:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.wx{position: relative;}
.wx span img{position: absolute;top: -112px;left: -13px;display: none;width: 100px;}
.foot2 ul li:first-child:hover .wx span img{display: block;}
.foot2 ul li:hover a{color: #fff;}
.banner2 .title2:before{background: rgba(255,255,255,0.5);}
header .navBar{display: none;width: 40px;float: right;cursor: pointer;}
header div.navBar span{display:block; width: 100%;height: 5px;background: #694297;margin-bottom: 3px;}
header div.navBar.active span.spanBox{width: 0;}

.titleBox{transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}
.titleBox h2:before{transition: all 0.4s ease-out 0.4s;-webkit-transition: all 0.4s ease-out 0.4s;-moz-transition: all 0.4s ease-out 0.4s;-o-transition: all 0.4s ease-out 0.4s;}
.titleBox h2:after{transition: all 0.4s ease-out 0.8s;-webkit-transition: all 0.4s ease-out 0.8s;-moz-transition: all 0.4s ease-out 0.8s;-o-transition: all 0.4s ease-out 0.8s;}
.imgBox, .mycaseBox{transition: all 0.8s ease-out 1.2s;-webkit-transition: all 0.8s ease-out 1.2s;-moz-transition: all 0.8s ease-out 1.2s;-o-transition: all 0.8s ease-out 1.2s;}
.about{transition: all 0.6s ease-out 1.4s;-webkit-transition: all 0.6s ease-out 1.4s;-moz-transition: all 0.6s ease-out 1.4s;-o-transition: all 0.6s ease-out 1.4s;}
.sec1 ul li:first-child{transition: all 0.4s ease-out 1.0s;-webkit-transition: all 0.4s ease-out 1.0s;-moz-transition: all 0.4s ease-out 1.0s;-o-transition: all 0.4s ease-out 1.0s;}
.sec1 ul li:nth-child(2){transition: all 0.4s ease-out 0.6s;-webkit-transition: all 0.4s ease-out 0.6s;-moz-transition: all 0.4s ease-out 0.6s;-o-transition: all 0.4s ease-out 0.6s;}
.sec1 ul li:nth-child(3){transition: all 0.4s ease-out 0.2s;-webkit-transition: all 0.4s ease-out 0.2s;-moz-transition: all 0.4s ease-out 0.2s;-o-transition: all 0.4s ease-out 0.2s;}
.sec1 ul li:nth-child(4){transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.news.active li:first-child{transition: all 0.4s ease-out;-webkit-transition: all 0.4s ease-out;-moz-transition: all 0.4s ease-out;-o-transition: all 0.4s ease-out;}
.news.active li:nth-child(2){transition: all 0.4s ease-out 0.4s;-webkit-transition: all 0.4s ease-out 0.4s;-moz-transition: all 0.4s ease-out 0.4s;-o-transition: all 0.4s ease-out 0.4s;}
.news.active li:nth-child(3){transition: all 0.4s ease-out 0.8s;-webkit-transition: all 0.4s ease-out 0.8s;-moz-transition: all 0.4s ease-out 0.8s;-o-transition: all 0.4s ease-out 0.8s;}
.sec5 h2{transition: all 0.6s ease-out;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out ;}
.sec5 span{transition: all 0.6s ease-out 0.3s;-webkit-transition: all 0.6s ease-out 0.3s;-moz-transition: all 0.6s ease-out 0.3s;-o-transition: all 0.6s ease-out 0.3s;}
.sec5 .divBox .divBox{transition: all 0.8s ease-out;-webkit-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;}

.er img{width: 120px;}

.titleBox h2{text-transform: uppercase;}















