@charset "utf-8";
/* CSS 首页 */
*{ margin:0px; padding:0px;}
table{ width:1000px; margin:0 auto; border-top:0px;  border-bottom:0px;padding-top:0px; padding-bottom:0px; /*-moz-box-shadow:0px 5px 30px #333333; -webkit-box-shadow:0px 5px 30px #333333; box-shadow:0px 5px 30px #333333;*/}

body{ font-family:"微软雅黑"; font-size:14px; color:#222;background:#c8dfff;}
h2{ width:300px; height:80px; margin:0 auto; font-size:40px;  background:repeating-linear-gradient(to top,#002d6e,#0067fd);color:#fff; font-weight:bold;line-height:2em; margin-top:30px; text-align:center; border-radius:30px; }
h4{clear:left; width:220px; height:80px; font-size:40px; color:#002e72; font-weight:bold;line-height:2em; padding-top:10px;text-align:center  }
h3{ font-size:16px; font-weight:bold;padding:20px 0px 10px;}
p{ font-size:20px;  padding:50px; }
p img{ padding:20px;}
.cont{width:1160px; height:auto; min-height:3960px; margin:0 auto; border-top:0px;  /*border-bottom:0px;padding-top:0px; padding-bottom:0px; -moz-box-shadow:0px 5px 30px #333333; -webkit-box-shadow:0px 5px 30px #333333; box-shadow:0px 5px 30px #333333;*/}
.map{ width:910px; height:450px; border:1px solid #e52b2b; padding:0px 20px 20px;}
.ul{ clear:left; height:446px; padding:5px;  margin-top:30px;  background:repeating-linear-gradient(to top,#002d6e,#0067fd); }
.ul h2{ background:#002e72; color:#fff; padding-top:10px; }
.ul li{ height:50px;list-style:inside none;padding:5px; }
.main .ul li p{font-size:34px; line-height:1em;color:#000; background:#fff; text-align:center }

.tit{ width:1160px; height:200px;}
.banner{ width:1160px; height:500px;}
.main{ clear:both; width:1160px;  margin:0 auto;  padding-top:20px; }

.footer{width:1160px; height:50px; margin:0 auto; text-align:center;color:#fff;line-height:50px;  background:repeating-linear-gradient(to top,#002d6e,#0067fd);font-size:20px }

.img{width:1160px; margin:0 auto; padding-bottom:22px; margin-top:30px; }
.img ul li{width:374px; height:300px; list-style:none; float:left;  border:1.3px solid #fff; background:repeating-linear-gradient(to top,#afd0ff,#fff); padding:5px; }
.img ul li img{ width:350px; height:273px; margin:12px;}
.img ul li p{ height:160px; padding:0px; clear:both; font-size:16px; color:#fff; background:#e52b2b; font-weight:normal; text-align:left; padding:5px;}

.f-menu{position:fixed; top:20%; left:2%; background:#e52b2b; width:240px; height:330px; border-radius:10px;}
.f-menu h2{ color:#fff; text-align:center; font-size:36px; padding-bottom:10px;}
.f-menu p{ padding:0px; padding-left:20px; padding-top:20px; color:#fff;}
.f-menu ul li{ list-style:inside none; height:40px; padding:7px; border-bottom:1px dashed #fff; }
.f-menu ul li a{ display:block; display:block; width:220px; height:40px; color:#fff; font-size:20px; text-decoration:none; line-height:1em; padding-top:8px;}
.f-menu ul li:hover{ background:#fff}
.f-menu ul li a:hover li{ background:#fff}
.f-menu ul li a:hover{ text-decoration:underline; color:#e52b2b; background:#fff}
