﻿@charset "utf-8";
/* CSS Document */


.top{ width:100%; height:500px; background:url(../images/contact_banner.jpg) no-repeat center; overflow:hidden;}
.top h3{ font-size:38px; color:#fff; text-align:center; font-weight:normal; margin-top:212px;}
.top p{ font-size:20px; color:#fff; line-height:66px; text-align:center;}

.contact{ width:1200px; height:auto; margin:0 auto; padding-top:45px; padding-bottom:80px;}
.contact .bt{ width:540px; height:91px; margin:0 auto;}
.contact .bt h3{ font-weight:normal; font-size:25px; color:#333; line-height:50px; text-align:center;}
.contact .bt p{ font-size:16px; color:#666; text-align:center; line-height:25px;}
.con1{ width:1202px; height:316px; border:1px solid #dfdfdf; box-sizing:border-box; margin-top:65px;}
.con1 li{ width:400px; height:316px; float:left; border-right:1px solid #dfdfdf; box-sizing:border-box;}
.con1 li p{ font-size:16px; line-height:30px; color:#464447; text-align:center;}
.con1 li img{ width:136px; height:136px; margin:50px auto 20px;}
.ditu{ width:1200px; height:500px; position:relative; margin-top:30px;}
.my-map { margin: 0 auto; width: 1200px; height: 500px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-twig { height: 27px; width: 30px; }
.my-map .icon-twig-blue { background-position: -187px -55px; }
.amap-container{height: 100%;}


.nav_ny{ width:100%; height:73px; border:none; position:absolute; top:0;}
.logo_n{ width:174px; height:47px; background:url(../images/logo_n.png) no-repeat; float:left; margin-left:5%; margin-top:12px;}
.nav_ny ul{ width:760px; height:35px; line-height:35px; float:right; margin-right:5%; margin-top:16px;}
.nav_ny ul li{ float:left;}
.nav_ny ul li a{ font-size:16px; color:#fff; padding:0 23px;}
.nav_ny ul li a i{ width:7px; height:4px; background:url(../images/icon.png) no-repeat; padding-top:3px; display:inline-block; margin-left:5px;}
.nav_ny ul li:hover{ background:#f25959;}
.xiala{ width:100%; height:0px; background:#fff; text-align:center; padding:0px; box-sizing:border-box; overflow:hidden; transition:all 0.5s; }
.nav_ny ul li .xiala a{ line-height:30px; color:#333; padding:0; display:block; font-size:14px;}
.nav_ny ul li:hover .xiala{ padding:15px 0px; height:90px;}
.nav_ny ul li .xiala a:hover{ color:#f15a5a;}


