﻿@charset "utf-8";

body {font-family:arial,'microsoft yahei'}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}


.main {width:1600px; left:50%;margin-left:-800px;position:relative;color:#fff;}
.main1 {background:url(t1.png) no-repeat center top;padding-top:112px;}
.main1 ul {margin-left:-76px;}
.main1 li {margin-left:76px;float:left;width:193px;position:relative;text-align:center;}
.main1 li:hover em {background:url(bg2.png);position:absolute;width:193px;height:202px;z-index:1;left:0;top:0}
.main1 li:hover em:after {content:'';background:url(fdz.png) no-repeat center center;position:absolute;width:193px;height:202px;z-index:9;left:0;top:0}
.main1 li a {display:block;width:100%;height:100%}
.main1 li p {font-size:14px;line-height:1;color:#525252;margin:15px 0 42px;}
.main1 li i {background:url(bg1.png) no-repeat;width:193px;height:202px;z-index:3;position:absolute;left:0;top:0;}

.main2 {background:#f6f6f6 url(t2.png) no-repeat center top;padding-top:112px;padding-bottom:48px;}
.main2-bg {background:url(bg2.jpg) no-repeat center top;height:384px;}
.main2 ul {margin-left:-14px }
.main2 li {width:239px;height:370px;float:left;margin-left:14px;overflow:hidden;text-align:center;background:#1481c9;position:relative;}
.main2 li img {display:block;margin-bottom:18px;}
.main2 li  a {color:#fff;font-size:18px;line-height:1;display:block;width:100%;height:100%;}
.main2 li  a span {font:12px/24px arial;display:block;}
.main2 li p {position:relative;z-index:99;}
.main2 li i {background:#1481c9 url(plane.png) no-repeat center 0;width:100%;height:0;position:absolute;left:0;bottom:97px;}
.main2 li:after {content:'';display:block;width:28px;height:3px;background:#41aaef;position:absolute;bottom:20px;left:50%;margin-left:-14px;}

.main3 {padding-top:52px;}
.main3 .about-img {display:block;width:100%;height:100%;position:relative;}
.main3 .about-img:hover i {background:url(about_img.png) no-repeat;width:539px;height:335px;position:absolute;left:0;top:0;z-index:999;}
.main3 ul {margin-left:20px;float:left;width:420px;background:url(t3.png) no-repeat left top;padding-top:60px;}
.main3 li {padding-bottom:8px;border-bottom:1px solid #e5e5e5;margin-top:8px;}
.main3 li .date {color:#a7a7a7;float:left;width:70px;text-align:center;padding-bottom:24px;margin-right:16px;}
.main3 li .date b {color:#777;font-size:36px;display:block;line-height:1}
.main3 li span {display:block;color:#1481c9;line-height:1.3;}
.main3 li a {color:#464646;font-size:14px;}
.main3 li a:hover {color:#225c9d;}
.main3 li p {color:#9e9e9e;line-height:18px;padding-top:5px;}

.main4 {margin:58px 0 48px;}
.main4 .wrap {position:relative;}
.main4 .slide {width:920px;margin:0 auto;}
.main4 .slide ul {margin-left:-9px;}
.main4 .slide li {width:143px;margin-left:9px;}
.main4 .slide img {border:1px dashed #bbb;}
.main4 .btn {background:#626262 url(btn.png) no-repeat 0 center; width:22px;height:51px;position:absolute;top:0;}
.main4 .prev2 {left:0}
.main4 .next2 {background-position:-22px 0;right:0}
.prev2:hover ,.next2:hover {background-color:#1481c9}

.main5 {position:relative;width:1600px;left:50%;margin-left:-800px;background:url(map_bg.png);height:432px;}
.main5  .wrap {padding-top:104px;}
.upInfo {width:577px;margin:0 auto;}
.upInfo .info-list {width:280px;overflow: hidden;margin-bottom:11px;}
.upInfo textarea {width:516px;padding:8px;height:77px;resize:none;float:left;color:#444;border:none;}
.upInfo label {background:#aeaeae url(icon4.jpg) no-repeat;width:39px;height:33px;float:left;margin-right:4px;}
.upInfo .f6 label {height:93px;}
.upInfo input {float:left;width:229px;padding-left:8px;border:none;background:#fff;line-height:33px;color:#333;height:33px;}
.upInfo .info-list-l {width:577px;}
.upInfo .info-list-l input {width:514px;padding:0 10px;}
.upInfo .f2 label {background-position:-39px 0;}
.upInfo .f4 label {background-position:-117px 0;}
.upInfo .f3 label {background-position:-78px 0;}
.upInfo .f6 label {background-position:-195px 0;}
.upInfo .f5 label {background-position:-156px 0;}
.upload {clear:left;line-height:28px;margin:7px 0;color:#9b9b9b;}
.upInfo button{clear:both;background:#6c6c6c;color:#fff;font-size:14px;display:block;margin-right:16px;width:116px;height:30px;border:none;cursor:pointer;margin:24px auto 0;}
.upInfo a:hover,.upInfo button:hover {background:#3366cc;}

.fix-img {position:fixed;right:0;top:50%;margin-top:-116px;}