.icontact {
	background: #f7f7f7;
	padding: 60px 0px 50px;
}
.icontact h1 {
	font-size: 4.7rem;
	line-height: 60px;
	margin: 0px 0px 25px;
	font-family:Fontnine;
}
.icontact h2 {
	font-size: 1.6rem;
	color: #494b4f;
	line-height: 24px;
	font-family:Fontthree;
	max-width: 640px;
}
.icontact form {
	background: #fff;
	padding: 10px 40px 60px;
	border: 2px rgba(0, 0, 0, .1) solid;
	margin: 9% 0px 0px;
}
.icontact form input {
	width: 100%;
	border: 0;
	color: #9f9f9f;
	font-size: 1.6rem;
	font-family:Fontten;
	border-bottom: 1px rgba(0, 0, 0, .1) solid;
	line-height: 24px;
	padding: 25px 0px 15px;
	outline: none;
}
.icontact form textarea {
	width: 100%;
	border: 0;
	color: #9f9f9f;
	font-size: 1.6rem;
	font-family:Fontten;
	border-bottom: 1px rgba(0, 0, 0, .1) solid;
	line-height: 24px;
	padding: 25px 0px 15px;
	resize: none;
	outline: none;
}
.icontact form button {
	width: 148px;
	line-height: 42px;
	border: 2px #ffb500 solid;
	background: #fff;
	margin: 40px 0px 0px;
	color: #676767;
	font-size: 1.7rem;
	font-family:Fontnine;
 transition: .3s;
}
.icontact form button:hover {
	background: #ffb500;
	color: #fff;
}
.icontact ul {
	margin: 8% 0px 0px;
}
.icontact ul li {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px rgba(0, 0, 0, .05) solid;
	padding-left: 10px;
}
.icontact ul li:after {
	content: "";
	display: block;
	clear: both;
}
.icontact ul li i {
	display: block;
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	background-color: #212838;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}
.icontact ul li section {
	float: right;
	width: calc(100% - 100px);
	padding: 10px 0px 0px;
}
.icontact ul li section>big {
	display: block;
	color: #494b4f;
	font-size: 1.9rem;
	font-family:Fontsyi;
	line-height: 26px;
}
.icontact ul li section>span {
	display: block;
	color: #7b7f84;
	font-size: 1.6rem;
	line-height: 24px;
	font-family:Fontthree;
	margin: 5px 0px 0px;
}
.icontact ul li section>span p {
	font-family:Fontthree;
}
.map #container {
	width:100%;
	height:520px;
}
@media (max-width:992px) {
 .icontact {
 padding: 20px 0px;
}
 .icontact h1 {
 font-size: 2.7rem;
 line-height: 30px;
 margin: 0px 0px 5px;
}
 .icontact h2 {
 font-size: 1.4rem;
 line-height: 20px;
}
 .icontact form {
 padding: 5px 15px 20px;
 border: 2px rgba(0, 0, 0, .1) solid;
 margin: 10px 0px 0px;
}
 .icontact form input {
 font-size: 1.4rem;
 line-height: 24px;
 padding: 10px 0px;
}
 .icontact form textarea {
 font-size: 1.4rem;
 padding: 10px 0px;
}
 .icontact form button {
 width: 100%;
 line-height: 36px;
 margin: 10px 0px 0px;
 font-size: 1.4rem;
}
 .icontact ul li i {
 width: 50px;
 height: 50px;
 background-size:50% auto;
}
 .icontact ul li section {
 width: calc(100% - 60px);
 padding: 10px 0px 0px;
}
 .icontact ul li section>big {
 font-size: 1.6rem;
 line-height: 20px;
}
 .icontact ul li section>span {
 font-size: 1.4rem;
 line-height: 20px;
 margin: 5px 0px 0px;
}
}
.iproductd {
	padding:60px 0px;
}
.pro-img {
	display:flex;
	justify-content:space-between;
	margin:20px 0px 0px;
	background: #fff
}
.pro-img .xiaotu {
	margin-top:10px;
	margin-right:-10px;
}
.pro-img #Gbig {
	width:100%;
}
.pro-img .colmd5 {
	width:40%;
}
.pro-img .colmd7 {
	width:55%;
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
}
@media (max-width:992px) {
 .iproductd {
 padding:10px 0px 20px;
}
 .pro-img {
 flex-wrap:wrap;
 margin-top:0;
}
 .pro-img .colmd5 {
 width:100%;
}
 .pro-img .colmd7 {
 width:100%;
}

}
@media (max-width:768px) {
 .ipd-ct {
 padding:15px;
 margin:0px 0px 0px;
}
}
.pro-img .colmd7 .pro-ptt {
	font-size:2.0rem;
	line-height:20px;
	font-weight:bold;
	padding:10px 0px 25px;
	border-bottom:1px #ddd solid;
}
.shop {
	background: #323e6c;
	font-size: 3.2rem;
	color: #ffffff;
	font-family:Fonteight;
	line-height: 26px;
	padding: 25px 0px;
	text-align: center;
}
.shop span {
	display: block;
	margin: 10px 0px 0px;
	font-size: 2.0rem;
}
.gouwu {
	background: #fff;
	position: relative;
	z-index: 9;
}
.gouwu dl {
	padding: 0px 25px;
	border-bottom: 2px rgba(0, 0, 0, .10) solid;
}
.gouwu dl dd {
	float: left;
	font-size: 1.8rem;
	color: #000;
	font-family: Fonttwo;
	line-height: 40px;
	padding: 35px 0px 25px;
}
.gouwu dl dd:nth-child(1), .gouwu ul li:nth-child(1) {
width: 15%;
}
.gouwu dl dd:nth-child(2), .gouwu ul li:nth-child(2) {
width: 30%;
}
.gouwu dl dd:nth-child(3), .gouwu ul li:nth-child(3) {
width: 55%;
}
.number {
	max-width: 124px;
}
.number .jisuan {
	width: 30%;
	text-align: center;
	font-size: 2.0rem;
	font-family: arial;
	color: rgba(0, 0, 0, .3);
	line-height: 35px;
	cursor: pointer;
transition: .3s;
	display:block;
	float: left;
	outline: none;
	background: #fff;
	border: 1px #c9c9c9 solid;
}
.number input {
	float: left;
	width: 40%;
	line-height: 35px;
	border: 0;
	font-size: 2.0rem;
	font-family: arial;
	color: #141414;
	border: 1px #c9c9c9 solid;
	border-right: 0;
	border-left: 0;
	outline: none;
	text-align: center;
}
.number .jisuan:hover {
	color: #fff;
	background: #e2a611;
	border: 1px #e2a611 solid;
}
.gouwu ul {
	font-size: 2.0rem;
	padding: 0px 25px;
	border-bottom: 2px rgba(0, 0, 0, .10) solid;
}
.gouwu ul:after {
	content: "";
	display: block;
	clear: both;
}
.gouwu ul li {
	padding: 15px 0px;
	float: left;
	color: #686f72;
	font-size: 1.6rem;
	font-family:Fonttwo;
	line-height: 27px;
}
.gouwu ul li i {
	display: block;
	padding: 15px;
}
.gouwu ul li>a {
	display: block;
}
.gouwu ul li>a img {
	width: 105px;
	border: 1px rgba(0, 0, 0, .1) solid;
}
.gouwu ul li>a p {
	color: #686f72;
	font-size: 1.4rem;
	font-family:Fonttwo;
	line-height: 27px;
	margin: 10px 0px 0px;
}
.gouwu ul li.shu {
	padding: 30px 0px 0px;
}
.gouwu ul li.shu section {
	border: 1px rgba(0, 0, 0, .1) solid;
}
.gouwu ul li>span {
	display: block;
	color: #686f72;
	font-size: 1.8rem;
	font-family:Fonttwo;
	line-height: 27px;
	padding: 25px 0px 0px;
}
.zongji {
	line-height: 40px;
	color: #242e33;
	font-size: 1.8rem;
	font-family: Fontone;
	padding: 35px 10% 35px 0px;
	text-align: right;
}
.jixu {
	display: block;
	width: 277px;
	background: url(../images/add.jpg) center no-repeat;
	border-radius: 40px;
	font-size: 1.6rem;
	color: #fff;
	text-align: center;
	line-height: 70px;
	font-family:Fonttwo;
	margin: 60px 0px 0px;
}
.jixu:hover {
	color: #fff;
}
@media (max-width:768px) {
.jixu {
line-height: 52px;
margin: 30px 0px 0px;
}
}
.spxinxi {
	padding: 66px 0px 100px;
}
.spxinxi .form span {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-bottom: 50px;
}
.spxinxi .form span:nth-of-type(2) {
margin-right: 0;
}
.spxinxi .form p {
	font-size: 1.8rem;
	color: #000;
	line-height: 27px;
	font-family:Fonttwo;
	margin: 0px 0px 10px;
}
.spxinxi .form p font {
	color: #f00;
}
.spxinxi .form span input {
	width: 100%;
	background: #fff;
	border: 1px rgba(0, 0, 0, .05) solid;
	line-height: 30px;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, .05);
}
.spxinxi .form section textarea {
	width: 100%;
	background: #fff;
	border: 1px rgba(0, 0, 0, .05) solid;
	line-height: 30px;
	padding: 15px;
	border-radius: 5px;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, .05);
	resize: none;
}
.spxinxi .form button {
	border: 0;
	float: right;
}
.pro-img .colmd7 .clttop {
	width:100%;
}
.pro-img .colmd7 .clttop button {
	display: block;
	width: 277px;
	background: url(../images/add.jpg) center no-repeat;
	border-radius: 40px;
	font-size: 1.6rem;
	color: #fff;
	padding: 0px 9%;
	border:0;
	text-align: center;
	margin:30px 0px 0px;
}
.pro-img .colmd7 .clttop button p {
	font-family: Fontone;
	float: left;
	line-height: 80px;
}
.pro-img .colmd7 .clttop button i {
	height: 80px;
	float: right;
	display: block;
	width: 8px;
	background: url(../images/addjt.png) center no-repeat;
}
@media (max-width:768px) {
.pro-img .colmd7 .clttop button {
position:static;
border-radius: 5px;
font-size: 1.4rem;
margin:15px 0px 0px;
}
.pro-img .colmd7 .clttop button p {
line-height: 40px;
}
.pro-img .colmd7 .clttop button i {
height: 40px;
}
}
.instt {
	font-size:2.0rem;
	font-family:Fontthree;
	text-align:center;
	line-height:22px;
	margin:0px 0px 10px;
}
.insct {
	font-family:Fontone;
	line-height:26px;
	color:#444;
	font-size: 1.6rem;
	margin:20px 0px 0px;
}
.insct p {
	font-family:Fontone;
}
.instm {
	display:flex;
	justify-content:center;
	border-bottom:2px rgba(0, 0, 0, .5) solid;
	padding-bottom:7px;
}
.instm span {
	color:#777;
	font-family:Fontthree;
	display:flex;
	line-height:30px;
	margin:0px 10px;
	font-size:1.3rem;
}
.instm span i {
	line-height:26px;
	margin-right:5px;
}
@media (max-width:992px) {
 .instt {
 font-size:1.6rem;
 margin:0px 0px 5px;
}
 .insct {
 line-height:22px;
 font-size: 1.4rem;
 margin:10px 0px 0px;
}
}
.slides {
	position:fixed;
	right:0px;
	top:50%;
	margin-top:-75px;
	z-index:100000;
}
.slides .slideul {
	transform:scale(.5);
	transform-origin:right center;
}
.slides .slideul>li {
	position:relative;
	display:block;
	margin-bottom:5px;
}
.slideul li a {
	background:#172031;
	display:block;
	color:#fff;
	text-align:center;
 transition:.3s;
	position:relative;
	box-shadow:0px 0px 5px rgba(255, 255, 255, .8);
}
.slideul li a section {
	position:absolute;
	width:auto;
	top:0;
	right:-240px;
	height:100%;
	background:#ea7105;
	padding:0px 25px;
	line-height:72px;
	font-family:Fontten;
	font-size:1.6rem;
	color:#fff;
 transition:.3s;
}
.slideul li a:hover section {
	right:100%;
}
.slideul li a:hover {
	background:#ea7105;
}
.slideul li .tcen {
	position:relative;
	z-index:6;
	background:#172031;
 transition:.3s;
	padding:0px 6px;
}
.slideul li:hover .tcen {
	background:#ea7105;
}
.slideul li a big {
	display:block;
	padding:10px 0px 0px;
}
.slideul li a p {
	font-size:1.2rem;
	line-height:14px;
	padding:9px 0px;
	font-family:Fontten;
}
.float_wx {
	display:none;
	position:absolute;
	bottom:0;
	right:100%;
	width:154px;
	height:144px;
	padding-right:10px;
}
.float_wx span {
	display:block;
	box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
}
.weixin:hover .float_wx {
	display:block;
}
.fdlianxi {
	background:#fff;
	position:fixed;
	right:5px;
	top:20%;
	z-index:98;
	padding:30px;
	max-width:320px;
	line-height:24px;
	box-shadow:0px 0px 10px rgba(0, 0, 0, .2);
}
.shoping {
	padding: 70px 0px;
}
.shop {
	background: #323e6c;
	font-size: 3.2rem;
	color: #ffffff;
	font-family:Fonteight;
	line-height: 26px;
	padding: 25px 0px;
	text-align: center;
}
.shop span {
	display: block;
	margin: 10px 0px 0px;
	font-size: 2.0rem;
}
.sptit {
	border-bottom: 1px rgba(0, 0, 0, .15) solid;
}
.sptit span {
	display: block;
	font-size: 1.6rem;
	color: #141414;
	font-family:Fontsix;
	line-height: 24px;
	padding: 0px 0px 10px;
}
.shoping ul li {
	padding: 30px 0px 30px 10px;
	border-bottom: 1px rgba(0, 0, 0, .15) solid;
}
.shoping a.spimg {
	display: block;
	border: 1px rgba(0, 0, 0, .15) solid;
}
.shoping .sptext h2 {
	padding: 0;
	display: block;
	font-size: 2.0rem;
	color: #141414;
	font-family:Fonteight;
}
.shoping .sptext h2 a {
	color: #141414;
	line-height: 30px;
}
.shoping .sptext h3 {
	font-size: 1.8rem;
	color: #141414;
	font-family:Fonteight;
}
.shoping .sptext span {
	display: flex;
	padding: 10px 0px;
}
.shoping .sptext span p {
	color: #808080;
	font-size: 1.4rem;
	font-family: arial;
	line-height: 18px;
	margin:0px 10px 0px 0px;
}
.shoping .sptext span i {
	display:block;
	width:36px;
	height:10px;
	margin:4px 0px;
}
.shoping .sptext small {
	display: block;
	font-size: 1.4rem;
	font-family:Fonteight;
}
.shoping .sptext small a {
	display: block;
	color: #808080;
	float: left;
	line-height: 30px;
	background: url(../images/shanchu.png) 0px 7px no-repeat;
	padding-left: 20px;
}
.shoping .sptext small a:hover {
	color: #eea501;
	background: url(../images/shanchun.png) 0px 7px no-repeat;
}
@media (max-width:1200px) {
 .shoping .sptext h2 {
 font-size: 1.6rem;
}
 .shoping .sptext h3 {
 font-size: 1.4rem;
}
 .shoping .sptext span {
 font-size: 1.2rem;
 padding: 5px 0px;
}
}
.number {
	float: right;
	max-width: 124px;
}
.number .jisuan {
	display:block;
	width: 30%;
	text-align: center;
	font-size: 2.0rem;
	font-family: arial;
	color: rgba(0, 0, 0, .3);
	line-height: 35px;
	cursor: pointer;
 transition: .3s;
	float: left;
	outline: none;
	background: #fff;
	border: 1px #c9c9c9 solid;
}
.number input {
	float: left;
	width: 40%;
	line-height: 35px;
	border: 0;
	font-size: 2.0rem;
	font-family: arial;
	color: #141414;
	border: 1px #c9c9c9 solid;
	border-right: 0;
	border-left: 0;
	outline: none;
	text-align: center;
}
.number .jisuan:hover {
	color: #fff;
	background: #eea501;
	border: 1px #eea501 solid;
}
.caozuo {
	margin: 40px 0px 60px;
}
.caozuo a {
	display: block;
	float: left;
	font-size: 2.0rem;
	font-family:Fonteight;
	width: 30%;
	line-height: 60px;
	text-align: center;
}
.caozuo .jixu {
	border: 1px rgba(0, 0, 0, .15) solid;
	color: #9b9b9b;
 transition: .3s;
}
.caozuo .suanz {
	border: 1px #eea501 solid;
	background: #eea501;
	color: #fff;
	height: 62px;
	font-size: 2.0rem;
	font-family:Fonteight;
	width: 30%;
 transition: .3s;
	float: right;
}
.caozuo .jixu:hover {
	border: 1px #eea501 solid;
	background: #eea501;
	color: #fff;
}
.caozuo .suanz:hover {
	background: #333;
	border:1px #333 solid;
}
@media (max-width:1200px) {
 .caozuo {
 margin: 30px 0px;
}
 .caozuo a {
 font-size: 1.6rem;
 line-height: 52px;
}
 .caozuo .suanz {
 height: 54px;
 font-size: 1.6rem;
}
}
@media (max-width:992px) {
 .caozuo a {
 width: 40%;
}
 .caozuo .suanz {
 width: 40%;
}
}
@media (max-width:768px) {
 .shop {
 font-size: 2.0rem;
 padding: 15px 0px;
}
 .sptit {
 display: none;
}
 .shoping {
 padding: 20px 0px;
}
 .shoping ul li {
 padding: 0px 0px 20px 0px;
 border-bottom: 1px rgba(0, 0, 0, .15) solid;
 margin-bottom: 20px;
}
 .caozuo a {
 font-size: 1.4rem;
 line-height: 42px;
 width: 100%;
}
 .caozuo .suanz {
 height: 44px;
 font-size: 1.4rem;
 width: 100%;
 margin: 10px 0px 0px;
}
 .number .jisuan {
 font-size: 1.6rem;
 line-height: 28px;
}
 .number input {
 line-height: 30px;
 font-size: 1.6rem;
}
}
.dizhi {
	padding: 60px 0px;
}
.dizhi dl {
	padding: 0px 0px 30px;
}
.dizhi dl dd {
	float: left;
	width: 48%;
	border: 2px #e3e3e3 solid;
	padding: 30px 35px 20px;
	position: relative;
	cursor: pointer;
	margin-bottom: 40px;
}
.dizhi dl dd:nth-child(Odd) {
 margin-right: 4%;
}
.dizhi dl dt {
	float: left;
	width: 48%;
	cursor: pointer;
	border: 2px #e3e3e3 solid;
	padding: 35px;
	height: 264px;
	text-align: center;
}
.dizhi dl dd h3 {
	font-size: 2.6rem;
	color: #3f4147;
	font-family: Fontsix;
	line-height: 30px;
	margin: 0px 0px 10px;
}
.dizhi dl dd section {
	font-size: 1.8rem;
	color: #3f4147;
	font-family:Fontthree;
	line-height: 30px;
}
.dizhi dl dd small {
	float: right;
	display: block;
	cursor: pointer;
	height: 20px;
}
.dizhi dl dd.cur:after {
	content:"";
	display: block;
	width: 30px;
	height: 30px;
	background: #e1a511 url(../images/gou.png) center no-repeat;
	border-radius: 50%;
	background-size: 60% auto;
	position: absolute;
	right: 20px;
	top: 10px;
}
.dizhi dl dd.cur {
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .1);
	border: 2px #e1a511 solid;
}
.dizhi dl dt i {
	display: block;
	margin: 30px 0px 0px;
}
.dizhi dl dt span {
	display: block;
	font-family:Fontsix;
	font-size: 2.2rem;
	line-height: 30px;
	margin: 20px 0px 0px;
	color: #e1a511;
	font-weight: normal;
}
@media (max-width:1200px) {
 .dizhi dl dd h3 {
 font-size: 2.0rem;
 line-height: 28px;
}
 .dizhi dl dd section {
 font-size: 1.6rem;
 line-height: 26px;
}
 .dizhi dl dt {
 height: 242px;
}
 .dizhi dl dt i {
 margin: 15px 0px 0px;
}
 .dizhi dl dt span {
 font-size: 1.8rem;
}
}
@media (max-width:992px) {
 .dizhi dl dd {
 padding: 14px 20px 10px;
 margin-bottom: 30px;
}
}
@media (max-width:768px) {
 .dizhi dl dd {
 margin: 0px 0px 15px;
 width: 100%;
}
 .dizhi dl dd h3 {
 font-size: 1.6rem;
 line-height: 26px;
}
 .dizhi dl dd section {
 font-size: 1.4rem;
 line-height: 22px;
}
 .dizhi dl dt {
 width: 100%;
 height: auto;
}
 .dizhi dl dt span {
 font-size: 1.6rem;
}
 .shop span {
 font-size: 1.4rem;
 padding: 0px 15px;
 line-height: 18px;
}
}


.lw-w-1{ width:8.33333333%; }
.lw-w-2{ width:16.66666667%; }
.lw-w-3{ width:25%; }
.lw-w-4{ width:33.33333333%; }
.lw-w-5{ width:41.66666667%; }
.lw-w-6{ width:50%; }
.lw-w-7{ width:58.33333333%; }
.lw-w-8{ width:66.66666667%; }
.lw-w-9{ width:75%; }
.lw-w-10{ width:83.33333333%; }
.lw-w-11{ width:91.66666667%; }
.lw-w-12{ width:100%; }
.lw-5w{ width:20%; }


@media (max-width:1200px) {

    .lw-xw-1{ width:8.33333333%; }
    .lw-xw-2{ width:16.66666667%; }
    .lw-xw-3{ width:25%; }
    .lw-xw-4{ width:33.33333333%; }
    .lw-xw-5{ width:41.66666667%; }
    .lw-xw-6{ width:50%; }
    .lw-xw-7{ width:58.33333333%; }
    .lw-xw-8{ width:66.66666667%; }
    .lw-xw-9{ width:75%; }
    .lw-xw-10{ width:83.33333333%; }
    .lw-xw-11{ width:91.66666667%; }
    .lw-xw-12{ width:100%; }
    .lw-5xw{ width:20%; }
}
@media (max-width:1024px) {
    .container{ width:992px; }
    .lw-mw-1{ width:8.33333333%; }
    .lw-mw-2{ width:16.66666667%; }
    .lw-mw-3{ width:25%; }
    .lw-mw-4{ width:33.33333333%; }
    .lw-mw-5{ width:41.66666667%; }
    .lw-mw-6{ width:50%; }
    .lw-mw-7{ width:58.33333333%; }
    .lw-mw-8{ width:66.66666667%; }
    .lw-mw-9{ width:75%; }
    .lw-mw-10{ width:83.33333333%; }
    .lw-mw-11{ width:91.66666667%; }
    .lw-mw-12{ width:100%; }
    .lw-5mw{ width:20%; }
}
@media (max-width:992px) {
    .container{ width:768px; }
}
@media (max-width:768px) {
    .container{ width:100%; }
    .lw-sw-1{ width:8.33333333%; }
    .lw-sw-2{ width:16.66666667%; }
    .lw-sw-3{ width:25%; }
    .lw-sw-4{ width:33.33333333%; }
    .lw-sw-5{ width:41.66666667%; }
    .lw-sw-6{ width:50%; }
    .lw-sw-7{ width:58.33333333%; }
    .lw-sw-8{ width:66.66666667%; }
    .lw-sw-9{ width:75%; }
    .lw-sw-10{ width:83.33333333%; }
    .lw-sw-11{ width:91.66666667%; }
    .lw-sw-12{ width:100%; }
    .lw-5sw{ width:20%; }
}
/**联系我们**/
.kkk{ width:auto}
.kkk .left{ float:left; width:30%; font-size:17px}
.kkk .left strong{ font-size:30px; display:block; color:#FF0000;}
.kkk .left p{ font-size:42px; display:block;font-family:"My_font"; font-weight:bold; line-height:50px; padding-top:20px; padding-bottom:20px;}
.kkk .left u{
	font-size:20px;
	display:block;
	text-decoration: none;
	font-weight:bold;
	padding-bottom:20px;
}
.kkk .right{ float:right; width:60%;}

.ContactBlock{}

.ContactBlock .ContactAddress .ul{ border-top:1px solid #d9d9d9; font-size:0; padding-bottom:75px; }

.ContactBlock .ContactAddress .ul .li{ display:inline-block; vertical-align:top; border-bottom:1px solid #d9d9d9; width:48%; margin-top:38px; }

.ContactBlock .ContactAddress .ul .li:nth-child(2n+2){ margin-left:4%; }

.ContactBlock .ContactAddress .ul .h4{ font-size:22px; line-height:30px; color:#1d2185; margin-bottom:.9em; }

.ContactBlock .ContactAddress .ul .cont{ font-size:15px; line-height:32px; color:#222222; padding-bottom:30px; }

.ContactBlock .ContactForm{padding:90px 0; }

.ContactBlock .ContactForm .Box{ padding:0 3.16%; display: block; font-size:0; }

.ContactBlock .ContactForm .form{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}

.ContactBlock .ContactForm .form>*{ display:inline-block; }

.ContactBlock .ContactForm .lw-w-6{ width:48%; }

.ContactBlock .ContactForm .lw-w-6:nth-child(2n+2){ margin-left:4%; }

.ContactBlock .ContactForm .tip{ font-size: 18px; line-height: 22px; color:#222222; }

.ContactBlock .ContactForm .tip .i{ color:#ff0000; display:none; }

.ContactBlock .ContactForm .error .tip .i{ display:inline-block; }

.ContactBlock .ContactForm .input{ display: block; width: 100%; background-color:#eeeef0; font-size: 15px; line-height: 30px; padding:15px 2.2%; color:#333; margin:15px 0 30px; }

.ContactBlock .ContactForm .submit{ line-height: 54px; height: 54px; border-radius:27px; width:196px; text-align:center;; display:block; background-color: #0a2540; font-size: 18px; color:#fff; margin:0 auto; cursor:pointer; }

.ContactBlock .ContactForm .submit:hover{ background-color: #ff0000; }
@media (max-width: 1600px){
.kkk .left{ float:left; width:35%; font-size:17px}
.kkk .right{ float:right; width:55%;}

}
@media (min-width: 1200px){

    .ContactBlock .ContactForm .AutoTitlesA{ padding-top:35px; }

}

@media (max-width: 1200px){

    .ContactBlock .ContactAddress .ul{ padding-bottom:45px; }

    .ContactBlock .ContactAddress .ul .li{ margin-top:25px; }

    .ContactBlock .ContactAddress .ul .li:nth-child(2n+2){ margin-left:4%; }

    .ContactBlock .ContactAddress .ul .h4{ font-size:20px; line-height:26px; margin-bottom:.4em; }

    .ContactBlock .ContactAddress .ul .cont{ font-size:12px; line-height:24px; padding-bottom:25px; }

    .ContactBlock .ContactForm{ padding:45px 0; }

    .ContactBlock .ContactForm .form{ padding:15px 0 40px; }

    .ContactBlock .ContactForm .input{ margin:10px 0 20px; padding:10px 15px; }

    .ContactBlock .ContactForm .tip{ font-size:16px; }

    .ContactBlock .ContactForm .submit{ line-height:44px; height:44px; border-radius:22px; font-size:16px; }

}

@media (max-width: 992px){

}

@media (max-width: 768px){

    #ContactBlock{ padding-bottom:15px; }

    .ContactBlock .ContactAddress .ul .li{ width:100%; height:auto!important; margin-top:20px; }

    .ContactBlock .ContactAddress .ul .li:nth-child(2n+2){ margin-left:0; }

    .ContactBlock .ContactAddress .ul .h4{ font-size:12px; line-height:24px; }

    .ContactBlock .ContactAddress .ul .cont{ padding-bottom:20px; }

    .ContactBlock .ContactAddress .ul{ padding-bottom:25px; }

    .ContactBlock .ContactForm{ padding:30px 0; }

    .ContactBlock .ContactForm .Box{ padding:0 15px; }

    .ContactBlock .ContactForm .form{ padding:5px 0 25px; }

    .ContactBlock .ContactForm .lw-w-6{ width:100%; }

    .ContactBlock .ContactForm .lw-w-6:nth-child(2n+2){ margin-left:0%; }

    .ContactBlock .ContactForm .input{ padding:5px 10px; margin:5px 0 10px; }

    .ContactBlock .ContactForm .submit{ width: 100%; }

    .ContactBlock .ContactForm .submit{ line-height:40px; height:40px; border-radius:20px; }
.kkk .left{ width:100%;}
.kkk .right{ width:100%;}
.kkk .left p{ font-size:40px;}
}
