@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:repeating-linear-gradient(to top,#003e9a,#eee);}
h2{clear:left; width:300px; height:40px; line-height:40px; font-size:40px; background:repeating-linear-gradient(to top,#0062b2,#00a1e9); border-bottom:8px solid #00a33e; color:#fff; font-weight:bold;line-height:1em; padding:20px; text-align:center; margin:0 auto;margin-top:30px;margin-bottom:30px; border-radius:20px;}
h2 span{ background:#eee;border-radius:50px;  width:20px;  color:#003e9a;}
h3{ font-size:28px; color:#003e9a; font-weight:bold;padding:0px 0px 10px;}
h4{ width:500px; margin:0 auto; font-size:22px; color:#003e9a; font-weight:bold;  text-align:center; padding:10px; padding-top:30px;}
h5{ font-size:20px; color:#357be4; font-weight:bold;padding:10px 0px 10px; }


p{font-size:20px; line-height:2em; padding:20px; background:#fff;  margin:5px 10px; text-align:justify;}
ul li p{ margin:0px; height:50px; text-align:center; padding:10px;}
p img{ padding:5px;}
table { width:1120px;border-collapse: collapse;}
table tr td{ border:1px solid #000; text-align:center; padding:5px;}
.cont{width:1160px; height:auto; min-height:4530px; padding-bottom:10px; margin:0 auto; border:0px solid #fff;   margin:0 auto; border-top:0px;  border-bottom:0px;padding-top:0px; padding-bottom:0px;/* -moz-box-shadow:0px 5px 10px #333333; -webkit-box-shadow:0px 5px 10px #333333; box-shadow:0px 5px 10px #333333;*/}
.map{ width:910px; height:450px; border:1px solid #003e9a; padding:0px 20px 20px;}
.ul{ clear:left; padding:50px; padding-bottom:0px; }
.ul h2{ background:#003e9a; color:#fff; padding-top:30px; }
.ul li{list-style:inside none; line-height:3em; font-size:20px;height:380PX;  background:#003e9a; color:#fff;  padding:30px; margin-bottom:30px; }

.tit{ width:1160px; height:220px;}
.banner{ height:500px; margin-top:70px;}
.main{width:1160px; margin:0 auto;  margin-top:0px; background:#fff;}
.gsjj{ width:1120px; height:1410px; margin:0 auto; background:#fff; padding:20px;margin-top:10px; padding-bottom:20px; border-bottom:5px solid #003e9a}

.gsjj .jbgk2 { width:1120px; height:550px; margin:0 auto; }
.gsjj .jbgk2 p{ text-indent:2em;  font-size:20px; color:#000; padding:10px 10px; }
.gsjj .jbgk2 ul { height:460px; margin:0 auto;  border:none;margin-top:10px;}
.gsjj .jbgk2 ul li{list-style:none;  padding:5px 20px; font-size:20px;line-height:2em; margin:10px 2px; border:1px solid #ccc; border-bottom:3px solid #003e9a;}
/*.gsjj img{ width:1100px; height:430px; margin:10px; margin-top:30px; }*/
.gsjj p img{ width:520px; height:380px; margin:10px; margin-top:0px; float:right;  margin-right:20px;}
.gsjj.tudi{height:1100px;}
.gsjj img.img1{ width:500px; height:553px; float:left; margin:23px; margin-top:0px; border:1px solid #ccc; padding:5px;}


.gsjj1{ width:1120px; height:620px; margin:0 auto; background:#fff; padding:20px;margin-top:10px; padding-bottom:50px; border-bottom:5px solid #003e9a}
.gsjj1 h3{ width:330px; font-size:30px; color:#f00; font-weight:bold; border-bottom:5px solid #003e9a; text-align:center; margin:0 auto;margin-top:30px; }
.gsjj1 .jbgk2 { width:1120px; height:550px; margin:0 auto; }
.gsjj1 .jbgk2 p{ text-indent:2em;  font-size:20px; color:#000; border:none; margin:0px; padding:25px 10px; }
.gsjj1 .jbgk2 ul { height:680px; margin:0 auto;  border:none;margin-top:50px;}
.gsjj1 .jbgk2 ul li{list-style:none;  padding:5px 20px; font-size:20px;line-height:2em; margin:2px; border:1px solid #ccc; border-bottom:3px solid #828282;}
/*.gsjj img{ width:1100px; height:430px; margin:10px; margin-top:30px; }*/
.gsjj1 p img{ width:360px; height:428px; margin:10px; margin-top:0px; float:right;  margin-right:20px;}
.gsjj1.tudi{height:1100px;}
.gsjj1 img.img1{ width:500px; height:553px; float:left; margin:23px; margin-top:0px; border:1px solid #ccc; padding:5px;}

.gsjj2{ width:1120px; height:1080px; margin:0 auto; background:#fff; padding:20px;margin-top:10px; padding-bottom:50px; border-bottom:5px solid #003e9a}
.gsjj2 .jdys p{text-indent:2em;  font-size:18px; color:#000; border:none; margin:0px; padding:25px 10px; }
.gsjj2 .jdys p span{ font-size:28px; font-weight:bold; color:#0047a1;}





.jjgd { width:1120px; height:720px; margin:0 auto; }
.jjgd .ul2{ height:1720px; margin-top:30px;}
.jjgd .ul2 li{float:left; width:365px; height:340px; list-style:none;  padding:3px; border:1px solid #828282;}
.jjgd .ul2 li span{ width:365px; height:40px; line-height:40px; margin:0 auto; display: block; font-size:20px; text-align:center; color:#f00; background:#eee; }
.jjgd img{ width:1100px; height:400px; margin:10px; margin-top:30px; }


.jjgd1 { width:1120px; height:970px; margin:0 auto; }
.jjgd1 .jbgk2 { width:1120px; height:100px; margin:0 auto; margin-top:30px;}
.jjgd1 .ul2{ height:680px; margin-top:30px;}
.jjgd1 .ul2 li{float:left; width:365px; height:340px; list-style:none;  padding:3px; border:1px solid #828282;}
.jjgd1 .ul2 li span{ width:365px; height:40px; line-height:40px; margin:0 auto; display: block; font-size:20px; text-align:center; color:#f00; background:#eee; }
.jjgd1 img{ width:346px; height:280px; margin:10px; }

.qyjt { width:1120px; height:990px; margin:0 auto; border-bottom:none;}
.qyjt .jbgk2 { width:1120px; height:150px; margin:0 auto; margin-top:30px;}
.qyjt .jbgk2 p{  font-size:24px;}
.qyjt img{ width:1100px; height:700px; margin:10px; margin-top:0px; }


.mjq{height:2950px;  }
.mjq1{height:4360px;  }
.qypt{ height:780px;}
.qypt img{ width:1100px; height:600px; margin:10px; margin-top:30px; }


.quweiyoushi{ width:1120px; height:450px; margin:0 auto; padding-top:30px;}
.quweiyoushi h3{ width:120px; font-size:30px; color:#003e9a; font-weight:bold; border-bottom:5px solid #003e9a; text-align:center; margin:0 auto;margin-top:30px; }
.quweiyoushi .jbgk{width:1120px; height:500px; margin:0 auto}
.quweiyoushi .jbgk p{ text-indent:0px; width:520px; height:400px; float:left;  font-size:26px; color:#003e9a; }
.quweiyoushi .jbgk p img{ width:500px; height:380px;}
.quweiyoushi .jbgk .ul1{width:495px; height:423px; float:left; margin-left:70px; padding:10px;  background:#003e9a;  color:#fff; margin:30px 10px;}
.quweiyoushi .jbgk .ul1 li{ font-size:20px; line-height:1.8em;border-bottom:1px dashed #fff;  list-style-position:none; padding:10px;padding-top:20px; padding-bottom:20px;}
.quweiyoushi .jbgk .ul1 li span{ font-weight:bold;}


.footer{width:100%; margin:0 auto; text-align:center;color:#fff;line-height:50px; height:80px; font-size:20px; margin-top:10px;}

.img{width:1160px; margin:0 auto; padding-bottom:20px; margin-top:30px; margin-left:7px;}
.img ul li{width:366px; height:300px; margin:0px 2px; list-style:none; float:left;  border:1px dashed #ccc; padding:5px; border-bottom:2px solid #003e9a; margin-top:2px;}
.img ul li img{ width:350px; height:280px; margin:8px; border-radius:10px;}
.img ul li p{ margin:0px; height:50px; text-align:center; padding:10px; background:#003e9a; color:#fff;}


/*.f-menu{position:absolute; top:220px;  margin:0 auto; width:1160px; height:70px; margin-bottom:5px;background:#fff; z-index:1; border-top:3px solid #003e9a; border-bottom:1px solid #003e9a;  }
.f-menu h2{ color:#fff; text-align:center; font-size:36px; padding-bottom:10px; padding-top:20px;}
.f-menu p{ padding:0px; padding-left:10px; padding-top:20px; color:#fff; font-size:24px}
.f-menu ul { width:1100px; height:70px; margin:0 auto; }
.f-menu ul li{ list-style:none;width:220px; height:40px; padding:5px 0px; float:left;}
.f-menu ul li a{ display:block; padding:0px 10.8px; height:40px; color:#003e9a; font-size:16px; text-decoration:none; text-align:center; border-radius:10px; background:repeating-linear-gradient(to top,#a0a0a0,#eee); margin:10px 10px; line-height:40px; padding-top:2px; font-weight:400 }
.f-menu ul li:hover{ background:#fff}
.f-menu ul li a:hover li{text-align:center; background:#fff}
.f-menu ul li a:hover {  border-radius:20px; color:#fff;  background:repeating-linear-gradient(to top,#003e9a,#ff3232); text-align:center; font-weight:bold}*/

.f-menu{position:absolute; top:213px;  margin:0 auto;  width:1160px; 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:70px; margin:0 auto; }
.f-menu .ul1 li{ list-style:none; height:50px; padding:5px; float:left; margin-top:5px;}
.f-menu .ul1 li a{ display:block; width:141px; height:40px; color:#fff; font-size:14px; text-decoration:none; text-align:center;border-radius:10px;  background:repeating-linear-gradient(to top,#6fba2c,#009de6); margin:10px 11px; line-height:40px;  padding:0px 10px; border-bottom:3px solid #003e9a;}
.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,#68b436,#6fba2c); text-align:center; font-weight:bold}
.f-menu .ul1 li:hover a{border-radius:15px; }
.f-menu .ul1 li .menu {background:repeating-linear-gradient(to top,#003e9a,#6fba2c);height:45px; line-height:1.5em; padding:0px 10px;  padding-top:5px;}
.f-menu .ul1 li .menu:hover {background:repeating-linear-gradient(to top,#003e9a,#6fba2c);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:1000px; height:300px; margin:0 auto; margin-top:50px;}
.footer .f-ul li { float:left; width:200px; height:200px; margin:25px; list-style:none;}
.footer .f-ul li img{ width:180px; height:170px; border:5px solid #fff; border-radius:10px;}
.footer .f-ul li span{ padding-top:5px; display:block; width:200px; height:30px; text-align:center}

.yqys{ height:1380px;}

.fuwupt{ height:1430px;}
.fuwu{ width:1100px; height:400px; margin:0 auto; border:1px solid #0047a1; padding:5px; margin-bottom:20px;}
.fuwu img{ width:480px; height:400px; float:left;}
.fuwu p{ width:580px; height:360px; float:left; line-height:2.2em;}
.fuwu p span.sp1{ font-weight:normal; color:#003e9a; font-size:20px;}

.yqdw{ height:830px;}


.cybj-p p{ border-bottom:1px dashed #0047a1; margin-bottom:10px;}

.cybj{ height:4220px;}
.cybj .ruzhu p{ font-size:16px; border:none; margin:10px; padding:0px;}
.cybj img{ margin:1.3px;}

.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: #003e9a;
    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:#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);
  }
}
