.bcontact{background: url(../image/pgcontact.jpg) 50% 50% no-repeat;}
.con_way{width: 100%;height: 330px;margin: 40px 0 70px;}
.con_way div{width: 585px;float: left;height: 320px;text-align: center;font-size: 16px;}
.con_way div dl dt span, .con_way div li i{background: url("../image/icon_contact.png") no-repeat;display: block;width: 60px;height: 60px;margin: 35px auto 0;background-position-y: -14px;transition: all .3s;}
.con_way div dl{width: 100%;height: 150px;margin-bottom: 20px;}
.con_way div dl dt{width: 150px;height: 100%;background: #f0f0f0;float: left;transition: all 0.3s;}
.con_way div dl dd{width: 435px;height: 100%;background: #f5f5f5;float: left;line-height: 142px;transition: all .3s;}
/* .con_way div dl:hover dt{background: red;color: #FFFFFF;}
.con_way div dl:hover dd{background: #ff3f3b;color: #FFFFFF;}
.con_way div dl:hover dt span{background-position-y: -80px;}*/.con_way div dl.add span{background-position-x: -16px;}
.con_way div dl.tel span{background-position-x: -106px;}
.con_way div dl.tel dd{color:#ff3f3b;}
.con_way div ul{width: 100%;height: 150px;}
.con_way div ul li{width: 282px;height: 150px;float: left;background: #f5f5f5;transition: all .3s;}
.con_way div ul li a{transition: all .3s;display: block;}
/* .con_way div ul li a:hover{color: #FFFFFF;}*/.con_way div ul li i.email{background-position-x: -211px;}
.con_way div ul li i.wx{background-position-x: -312px;}
.con_way div ul li i.qq{background-position-x: -417px;}
.con_way div ul li i.dnt{background-position-x: -511px;}
.con_way div ul li:first-child{margin-right: 20px;}
.con_way div ul li:last-child{float: right;}
/*.con_way div ul li:hover{background: #ff3f3b;color: #FFFFFF;}
.con_way div ul li:hover i{background-position-y: -83px;}*/.con_way div.last{float: right;}
.con_way div.last dl dd{line-height: 32px;padding-top: 45px;height: 105px;}

/*-------appoin------------*/
.appoin{width: 100%;height: 610px;padding-top: 50px;margin: 35px 0 70px;background: url("../image/bg_contact.jpg") no-repeat center;}
.appoin form{display: block;width: 1000px;height: 120px;}
/*---------------------------*/p.howcom{text-align: center;margin-top: 35px;}
.container h5{text-align: center;font-size: 20px;line-height: 28px;text-align: center;margin-top: 50px;}
div.busway{width: 100%;height: 200px;margin: 30px 0 60px;}
div.busway dl{width: 31.7%;height: 175px;border: 1px solid #e6e6e6;float: left;text-align: center;padding-top: 25px;line-height: 22px;}
div.busway dl dt{font-size: 16px;margin-bottom: 15px;font-weight: bold;}
div.busway dl dt span{display: block;width: 60px;height: 60px;background: url("../image/icon_contact.png") no-repeat;background-position: -601px -35px;margin: 0 auto 3px;}
div.busway dl dt span.bus{background-position-x: -737px;}
div.busway dl.mid{margin: 0 2%;}
div.busway dl.mid span{background-position-x: -670px;}
@media screen and (max-width: 1199px){.navpro .plist ul.tj{display: none;}
  .biaodan form .formleft{width: 47.7%;}
  .biaodan form .formright{width: 47.7%;}
  .biaodan form .formleft input{width: 98%;}
  .biaodan form .formright input{width: 98%;}
  .biaodan form .formright textarea{width: 98%;}
  .con_way div{width: 485px;}
  .con_way div dl dt{width: 100px;}
  .con_way div dl dd{width: 385px;}
  .con_way div ul li{width: 232px;}
}


.contact-tit h1{height:42px;line-height:30px;font-size:30px;text-align:center;font-weight:inherit;color:#333;}
.contact{width:1260px}
.contact-pt{width:359px;height:317px;float:left;margin-right:56px}
.contact .part{background-color:#f5f5f5;-webkit-transition-property: background-color;-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease;}
.contact .part span{background:url(../image/lx_3.png) no-repeat}
.contact .part:hover{background-color: #424355;-webkit-transition-property: background-color;-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease;}
.contact .part:hover span{background-position-y:-72px;}
.contact .part:hover p {color:#fff;}
.contact .part:hover b {color:#fff;}
.contact .part:hover a {color:#fff;}
.contact .part a {color:#333;}
.contact .part span {width:72px;height:72px;margin:0 auto;margin-top:40px;display: block;}
.contact .part .span1{background-position: 0 0;}
.contact .part .span2{background-position: -72px 0;}
.contact .part .span3{background-position: -144px 0;}
.contact .part b{width:100%;font-size:20px;text-align:center;color:#333;display:block;margin-top:15px;line-height:40px;font-weight:inherit;}
.contact .part1 p{width:100%;font-size:16px;text-align:center;color:#333;display:block;line-height:35px;margin-top:10px;}
.contact .part2 p{width:243px;padding:0 60px;font-size:16px;text-align:center;color:#333;display:block;line-height:35px}
.contact .part3 p{width:150px;font-size:16px;text-align:center;color:#333;line-height:35px;float:left;margin-top:20px;overflow:hidden;display:inline;}
.contact .part3{position: relative;}
.weixin{cursor:pointer;display:none}
.weixin:hover .weima{opacity: 1;filter:alpha(opacity=100);transition:all 1s;}
.weima{position:absolute;width:174px;height:190px;top:252px;left:164px;opacity: 0;filter:alpha(opacity=0);transition:all 1s;}
.weizhi{margin-bottom:20px;margin-top:20px}
.weizhi select{height:38px;width:105px;text-indent:1em;border:1px solid #CBCBCB}
.weizhi b{font-size:14px;font-weight:600;line-height:30px;font-family:Microsoft YaHei;padding:0 10px;}
#ourlocation{font-size:14px;font-weight:600;margin-bottom:20px;display:block;line-height:30px;font-family:Microsoft YaHei}
button{height:38px;background-color:#FF3F3C;border:none;color:#fff;width:100px;margin-right:20px;cursor:pointer}
.jieguo span{font-size:14px;font-weight:600;margin-bottom:20px;line-height:30px;font-family:Microsoft YaHei;margin-right:20px}
.jieguo input{height:28px;margin-right:20px;text-align:center;border:1px solid #CBCBCB}
table{background-color:#fff;height:40px;line-height:40px;text-align:center;padding:0;margin:0;width:100%}
table tbody{height:40px}
table tbody tr{height:40px}
table tr td{line-height:40px;width:19.8%;text-align:center;float:left;list-style:none;font-size:14px;font-family:Microsoft YaHei;border:1px solid #eee}
.traintop{clear:both;width:100%;height:20px}
.triantop table tr{background-color:#ff3200;color:#fff}
#train table tbody:first tr td{background-color:#ff3200;color:#fff}
@media screen and (max-width:1199px){
.bcontact {background: url(../image/pgcontact_s.jpg) 50% 50% no-repeat;}
.contact {width: 1030px;}
.contact .part1 p {width: 80%;padding: 0 10%;}
.contact .part2 p {width: 80%;padding: 0 10%;}
.contact .part3 p {width: 125px;}
.weima{left: 125px;}
.contact-pt {width: 30%;height: 317px;float: left;margin-right: 3%;}
table tr td{width:19.7%;float:left;}
.biaodan form .formleft{width:47.7%}
.biaodan form .formright{width:47.7%}
.biaodan form .formleft input{width:98%}
.biaodan form .formright input{width:98%}
.biaodan form .formright textarea{width:98%}
.lianxi_li{    margin: 0px 10px 20px 10px;text-align:center}
.lianxi_li_d2{border-right:none !important}
#allmap{height:220px !important;width:90% !important;margin:20px !important}
}

.lianxi_li{padding:20px;background: #fff;}
.lianxi_li img{width:auto;vertical-align:middle;float:right;margin-right:80px}
.lianxi_li_d1{height:40px;font-size:18px;color:#000}
.lianxi_li_d2{height:100px;border-right:1px solid #DCDCDC;font-size:16px;line-height:23px}
#btn{margin-left:200px;margin-top:30px}
.contact-tit{margin:20px 0;font-weight:700;}
.lianxi_kefu img{width:100%}
#allmap{height:420px;width:550px}