/*联系方式*/
.con_01{ width:100%; height:auto; background-color:#fafafa; }
.contact-address { padding: 130px 0 118px; text-align: center; }
.addressed { text-align: center; display: inline-block; margin: auto; }
.address-li { min-width: 290px; text-align: center; float: left; }
.address-li strong { display: block; width: 56px; height: 64px; margin: auto; line-height: normal; margin-bottom: 20px; }
.address-li small { text-align: center; display: block; font-size: 18px; color: #444444; line-height: normal; margin-top: 20px; margin-bottom: 36px; }
.address-li p { color: #444444; font-size: 18px; text-align: center; }
.address-li:hover p {/* color: #5ea9e1;*/ text-decoration: underline; }
.address-li:nth-child(1) strong { background: url(../images/map.png) center no-repeat; }
.address-li:nth-child(2) strong { background: url(../images/tel.png) center no-repeat; }
.address-li:nth-child(3) strong { background: url(../images/emain.png) center no-repeat; }
.address-li:nth-child(4) strong { display: block; width: 100px; height: 100px; background: url(../images/ewm.png) center no-repeat; }
.messagePage{background-attachment: fixed; background-size: cover; background: url(../images/contactbj.jpg) center no-repeat fixed; background-position: center bottom; padding: 5% 0px; position: relative;}
.messagePage .black {background: url(../images/black2.png) repeat; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.con_02{ width:100%; height:auto; }
#allmap {width:100%;height:500px;overflow:hidden;}
/*在线留言*/
.ly_nav{ padding: 30px 0; width: 100%; min-width: 1200px; color: #FFF; position: relative; z-index: 99;}
.ly_nav .tit{ font-size: 30px; line-height: 30px; color: #FFF;}
.ly_nav .eng{ color: #FFF; font-size: 15px;-moz-text-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-text-shadow:  0 0 5px rgba(0,0,0,0.2); text-shadow: 0 0 5px rgba(0,0,0,0.2);}
.ly_nav + .w1100{ position: relative; z-index: 99;}
.ly_nav + .w1100 p{ color: #E7ECF0;}
.order{ width: 960px; margin: 10px auto;}
.order .text{ width: 33.3%; float: left; margin-bottom: 15px; padding-top: 15px; position: relative; height: 44px;}
.order .text input{ width: 80%; padding: 0 5%; height: 40px; line-height: 40px; font-family: "微软雅黑";border-radius: 3px;}
.order .longtext{ width: 100%; margin-bottom: 12px; height: 100px; clear: both; position: relative;}
.order .longtext textarea{resize: none;width:93%;height:80px; padding: 10px 2%;font-family: "微软雅黑";border-radius: 3px;}
.order .yzm{ width: 15%;}
.order .tj{ width:40%; margin-right:30px;float: right;height: 42px; background: #121212; position: relative; }
.order .but{ width:100%; line-height: 42px; background: none; color: #FFF; float: right; font-size: 16px;font-family: "微软雅黑";border-radius: 3px; position: relative; z-index: 9; border: none;}
.order .tip{ position: absolute; left: 20px; top:20px; line-height: 0; height: 0; color: #9c9c9c; transition:0.3s all}
.order input:focus + .tip,.order textarea:focus + .tip{ top: -15px; color: #3DAAFC;}
.order .tj:after{content: ""; position: absolute; top:0; left: 0; height: 42px; width: 0; overflow: hidden; background: #e90000; z-index: 0; transition:0.3s all}
.order .tj:hover:after{width: 100%;}
.order input { font-size: 16px; outline: none;}