@charset "utf-8";
/* CSS 首页 */
*{ margin:0px; padding:0px;}

body{ font-family:"微软雅黑"; font-size:14px; color:#222; background:repeating-linear-gradient(to top,#024479,#ddd)}
h2{clear:left; width:300px; height:40px; line-height:40px; font-size:40px; background:repeating-linear-gradient(to top,#024479,#008eff);  color:#fff; font-weight:bold;line-height:1em; padding:20px; text-align:center; margin:0 auto;margin-top:30px; border-radius:20px;}
h3{ font-size:36px; color:#333; font-weight:bold;padding:20px 0px 10px;}
h4{ font-size:28px; color:#00a1e9; font-weight:bold;padding:20px 0px 10px;}
p{font-size:20px; line-height:2em; padding:0px 20px; }
ul li p{ margin:0px; height:50px; text-align:center; padding:10px;}
p img{ padding:20px;}
.cont{width:1200px; height:auto; min-height:2000px; padding-bottom:10px; margin:0 auto; background:none;  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:600px; border:1px solid #011e62; padding:0px 20px 20px;}
.ul{ clear:left; padding:50px; padding-bottom:0px; }
.ul h2{  color:#fff; padding-top:30px; }
.ul li{list-style:inside none; line-height:3em; font-size:20px;height:380PX;  background:#011e62; color:#fff;  padding:30px; margin-bottom:30px; }

.tit{ width:1200px; height:220px;}
.banner{ height:500px; margin-top:80px;}
.main{width:1200px; margin:0 auto;  margin-top:30px;}



.gsjs{ width:1140px; margin:0 auto; height:1090px;/*-moz-box-shadow:0px 0px 30px #333333; -webkit-box-shadow:0px 0px 30px #333333; box-shadow:0px 0px 30px #333333;*/ padding:20px; margin-bottom:30px; background:#fff;border:10px solid #62b03f}
.gsjs img{float:left;background:#fff; border:1px solid #ccc; width:550px; padding:10px; margin:20px; margin-top:30px;}
.gsjs p{padding:10px; margin:10px; color:#000; line-height:2em; text-indent:2em; font-size:20px; font-weight:normal;}
.gsjs .img2{ clear:both; width:1140px; margin:0 auto;}
.gsjs .img2 img{ float:left; width:362px; height:280px; margin:6px; padding:3px; background:#fff; border:0px;}
.gsjs ul { padding:20px;}
.gsjs ul li{ list-style:inside;line-height:2em; font-size:17px; border-bottom:1px dashed #ddd;}



.content1{width:1160px; height:auto;  margin:0 auto; /*-moz-box-shadow:0px 0px 30px #333333; -webkit-box-shadow:0px 0px 30px #333333; box-shadow:0px 0px 30px #333333;*/ padding:20px; margin-bottom:30px; background:#fff;/*border:10px solid #f8b801*/}

.content1 img{width:1140px; height:708px; margin-bottom:30px; margin-top:30px; }
.content1 ul{padding:10px;  margin-top:10px;}

.content1 ul li{ width:500px; float:left;  font-size:16px; border-bottom:1px dashed #011e62; line-height:2em;list-style:none;padding:10px}
.content1 ul li span{ font-weight:bold; color:#146fb1;}
.content1 p{ clear:both; font-size:20px; color:#000; border-bottom:0px;margin-left:10px; text-indent:2em;}


.content1 .zy img{width:1140px; height:551px; margin-bottom:0px; margin-top:0px; }

.yqsj { width:1140px; height:2850px; margin:0 auto; }
.yqsj img{ width:355px; height:260px; border:none; margin:10px; }

.zc{ width:1140px; height:820px; margin:0 auto;}
.swzc{width:545px; height:340px;  border:1px solid #ddd; margin:10px; float:left}
.swzc p{ text-indent:0; font-size:16px; line-height:2em;}
.swzc p span{ font-size:30px; font-weight:bold; color:#00a1e9; }

.ggkimg { width:1140px; height:300px; margin:0 auto; }
.ggkimg img{ width:568px; height:260px; border:none; clear:both;}


.xmjj{ width:1140px; margin:0 auto; height:1450px;/*-moz-box-shadow:0px 0px 30px #333333; -webkit-box-shadow:0px 0px 30px #333333; box-shadow:0px 0px 30px #333333;*/ padding:20px; margin-bottom:30px; background:#fff;border:10px solid #62b03f}
.xmjj img{float:right;background:#fff; border:1px solid #ccc; width:550px; padding:10px; margin:20px; margin-top:30px;}
.xmjj p{padding:10px; margin:10px; color:#000; line-height:2em; text-indent:2em; font-size:20px; font-weight:normal;}
.xmjj .img1{float:both;background:#eee; border:1px solid #fff; width:1132px; padding:0px; margin:10px; margin-top:0px;}
.xmjj ul{padding:10px;  margin-top:10px;}
.xmjj ul p{ font-size:20px; color:#011e62; border-bottom:0px;margin-left:10px; text-indent:2em;}
.xmjj ul li{ width:1100px; float:left;  font-size:16px; border-bottom:1px dashed #011e62; line-height:2em;list-style:none;padding:10px}

.f-menu{position:absolute; top:220px;  margin:0 auto; width:1200px; height:80px; margin-bottom:5px;background:#fff; z-index:1; /*border-top:1px solid #ff4800; border-bottom:1px solid #ff4800; */ }
.f-menu h2{ color:#fff; text-align:center; font-size:36px; padding-bottom:15px; padding-top:20px;}
.f-menu .ul1 { width:1160px; height:140px; margin:0 auto; }
.f-menu .ul1 li{ list-style:none; height:70px; padding:5px; float:left;}
.f-menu .ul1 li a{ display:block; width:133px; height:50px; color:#fff; font-size:16px; text-decoration:none; text-align:center;border-radius:10px;  background:repeating-linear-gradient(to top,#0062b2,#008eff); margin:10px 9px; line-height:50px;  padding:0px 16px;}
.f-menu .ul1 li:hover{ background:#fff; }
.f-menu .ul1 li a:hover li{text-align:center; background:#fff;}
.f-menu .ul1 li a:hover {  border-radius:10px;color:#fff; background:repeating-linear-gradient(to top,#eb6100,#f9c801); text-align:center; font-weight:bold}
.f-menu .ul1 li:hover a{border-radius:10px; }
.f-menu .ul1 li .menu {background:repeating-linear-gradient(to top,#eb6100,#f9c801);height:45px; line-height:1.5em; padding:0px 10px;  padding-top:5px;}
.f-menu .ul1 li .menu:hover {background:repeating-linear-gradient(to top,#6fba2c,#0062b2);height:45px;line-height:1.5em; padding:0px 10px;  padding-top:5px;}
.f-menu .ul1 li .menu span{font-size:12px; color:#eee; text-decoration:underline}
.footer{width:100%; margin:0 auto; text-align:center;color:#fff; font-size:20px; margin-top:10px; margin-bottom:30px}
.footer .f-ul { width:300px; height:300px; margin:0 auto;}
.footer .f-ul li { float:left; width:200px; height:200px; margin:50px; list-style:none;}
.footer .f-ul li img{ width:180px; height:170px; border:5px solid #fff;}
.footer .f-ul li span{ padding-top:5px; display:block; width:200px; height:30px; text-align:center}

table tr td p{ text-indent:0px; font-size:12px; padding:0px; margin:0px;}
.gototop {
    display: none;
    -webkit-animation: hide 350ms ease-out forwards 1;
    animation: hide 350ms ease-out forwards 1;
    padding: 10px 10px;
    border: 0;
    text-align: center;
    background-color:#fff;
    color: #ff4800;
    position: fixed;
    bottom: 16px;
    right: 16px;
    -webkit-transition: background-color 100ms ease-in-out;
    transition: background-color 100ms ease-in-out;
}
.gototop > span {
    display: inline-block;
    -webkit-transition: transform 100ms 100ms ease-in-out;
    transition: transform 100ms 100ms ease-in-out;
}
.gototop:hover,
.gototop:focus {
    background-color:#024479;
	color:#fff;
}
.gototop:hover > span,
.gototop:focus > span {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
.isvisible {
    -webkit-animation: show 1s ease-out forwards 1;
    animation: show 1s ease-out forwards 1;
}

@-webkit-keyframes hide{
  0% {
    opacity: 1;
    -webkit-transform:translateY(0);
  }
  25%{
    opacity: .5;
    -webkit-transform: rotate(-3deg) translateY(-40px);
  }
  75%{
    -webkit-transform: rotate(3deg);
  }
  100%{
    opacity: 0;
    -webkit-transform:translateY(100px);
  }
}
@keyframes hide{
  0% {
    opacity: 1;
    transform:translateY(0);
  }
  25%{
    opacity: .5;
    transform: rotate(-3deg) translateY(-40px);
  }
  75%{
    transform: rotate(3deg);
  }
  100%{
    opacity: 0;
    transform:translateY(100px);
  }
}

@-webkit-keyframes show{
  0% {
    -webkit-transform: rotate(0deg);
  }
  25%{
    opacity: .5;
    -webkit-transform: rotate(-3deg) translateY(-40px);
  }
  75%{
    -webkit-transform: rotate(3deg);
  }
  100%{
    opacity: 1;
    -webkit-transform: rotate(0deg);
  }
}

@keyframes show{
  0% {
    transform: rotate(0deg);
  }
  25%{
    opacity: .5;
    transform: rotate(-3deg) translateY(-40px);
  }
  75%{
    transform: rotate(3deg);
  }
  100%{
    opacity: 1;
    transform: rotate(0deg);
  }
}

