/*html, body{overflow-x: hidden;}*//*body{padding-top: 135px;}*/.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 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 {	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 {	content: '';	display: block;	clear: both;}/*绝对居中*/.sec1 ul li a,.sec13 ul li 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: 18px;}header nav>a {	height: 90px;	line-height: 109px;	padding: 0 15px;	float: left;	color: #1f2225;	font-size: 15px;}header nav {	float: right;}.search {	float: right;	margin-top: 46px;}header nav>a:hover,header nav>a.active {	background: #F8F8F8;	color: #B68C35;}header .divBox {	position: relative;}header .divBox h1 img{ width: 350px;}header.active {	position: fixed;	top: 0;}header.active nav>a {	height: 80px;	line-height: 80px;}header.active h1 {	margin-top: 12px;}header.active .search {	margin-top: 30px;}header.active .language {	top: 9px;}.language {	position: absolute;	right: 0;	top: 18px;}.language a {	color: #1f2225;	display: inline-block;}.language a.active,.language a:hover {	color: #FA5601;}.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: #0A318F url(../img/search-sm.png) no-repeat center;	border: none;}footer {	background: #000;	padding: 38px 0;}.footTop,.footBot {	float: left;}.footBot p { 	color: rgba(255, 255, 255, 0.5); }.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;}.footBot p a:hover {	color: #e3ad35;}.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: -160px;	left: -13px;	display: none;}.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;	background: #fff;	float: right;	cursor: pointer;}header div.navBar span {	display: block;	width: 100%;	height: 5px;	background: #0A318F;	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 .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;}.address {	padding: 50px 0 15px;	border-bottom: 1px solid #6E6283;	margin-bottom: 15px;}.address li,.address li a {	color: #fff;}.address li {	display: inline-block;	padding-left: 24px;	margin-right: 20px;	background: url(../img/ico-03.png) no-repeat center left;}.address li:first-child {	background: url(../img/ico-01.png) no-repeat center left;}.address li:nth-of-type(3) {	background: url(../img/ico-02.png) no-repeat center left;}.address li:last-child {	margin-right: 0;}.address li:hover,.address li:hover a {	color: #e3ad35;}.foot1 {	padding: 54px 0 54px;}.foot1 .footTop {	width: 100%;}.foot1 .footTop a {	display: inline-block;	margin-top: 0;	margin-right: 70px;	vertical-align: middle;}.foot1 .footTop a img{ width: 120px;}.foot1 .footTop .more {	position: relative;}.foot1 .footTop .more span {	color: #fff;}.foot1 .footTop .more:after {	content: '';	display: block;	height: 100%;	width: 1px;	background: #6E6283;	position: absolute;	top: 0;	left: -35px;}.foot1 .footBot {	margin-left: 0;}.foot1 .footBot:after {	display: none;}.more {	margin-top: 33px;	border: 1px solid #DEDEDE;	border-color: #DEDEDE;	display: block;	width: 120px;}.more span {	font-size: 14px;	color: #5e5d5d;	display: block;	width: 120px;	height: 35px;	line-height: 35px;	text-align: center;}.more:hover {	background: #EE5201;	border-color: #EE5201;}.more:hover span {	color: #fff;}.er {	float: right;}.er p {	color: #fff;	font-size: 12px;	line-height: 22px;	text-align: center;	margin-top: 8px;}