﻿@charset "utf-8";
html{font-size:62.5%;}
body{margin:0px; font-size:12px; color:#333; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; cursor:default; }
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal; color:#555;}
input,select,button{font-size:12px; font-family: Arial, Helvetica, sans-serif,Microsoft YaHei; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#595757; text-decoration:none;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;
transition:all .3s;}
a:hover{color:#005caf;}

.clear{overflow:hidden; clear:both; height:0px;}
.fl{float:left;}
.fr{float:right;}

.con{width:1297px; margin:0 auto;}
.container { width:1307px; margin:0 auto}
.header{width:100%; position:fixed; top:0; left:0; z-index:999999;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;height: 86px;}
.header.on{box-shadow:0 0 10px #aaa; background:rgba(255,255,255,1)}
.header .container{position:relative;}
.header .logo{width:430px; float:left;font-size: 22px;font-weight: bold;color: #fff;line-height: 86px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.header .logo a {color: #fff;}
.header.on .logo a {color: #000;}
.header .logo img {height: 86px;vertical-align: middle;margin-right: 10px;}
.header .right {float: right;line-height: 86px;}
.header .right .kf {float: left;margin-left: 27px;font-size: 14px;color: #fff;padding-left: 29px;background: url(../images/kf.png) left center no-repeat;}
.header .right .kf.dl {background: url(../images/dl.png) left center no-repeat;padding-left: 24px;}
.header.on .right .kf.dl {background: url(../images/dls.png) left center no-repeat;}
.header.on .right .kf {background: url(../images/kfs.png) left center no-repeat;}
.header .right a{color: #fff}
.header.on .right a {color: #000;}


.header .nav{float:left;}
.header .nav ul li{margin:0; line-height:86px; float:left; position:relative; padding:0 37px;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}

.header .nav ul li a{display:block; font-size:14px; color:#fff; text-transform:capitalize}
.header.on .nav ul li a{ color:#333;}
.header .nav ul li:hover a{color: #28529c}
.nav .y_j{position:relative;}
.nav .e_j{width:700px; position:absolute; top:86px; left:0; display:none; z-index:9999;}
/*.header.on .nav .e_j{box-shadow:0 2px 2px #aaa;}*/
.header .nav ul li .e_j a{display:block; font-size:14px; color:#1e1e1e; line-height:46px; background: rgba(255,255,255,0.5); text-align:center;float: left;text-align: center;width: calc(20% - 2px);}
.header .nav ul li .e_j a img {margin-right: 15px;vertical-align: middle;}
.header .nav .e_j a:hover{background: rgba(255,255,255,0.85);}

@media (min-width:1024px){

.header .nav .e_j{display:none !important;}
.header .nav ul li:hover .e_j{display:block !important;}
.head_h { height: 68px; display: none}
}


.gallery-top{width:100%; position:relative;}
.gallery-top .swiper-slide img{width:100%; height:auto; display:block;}
.gallery-top .swiper-pagination{bottom:20px !important;}
.gallery-top .swiper-pagination-bullet {width:10px; height:10px; display:inline-block;border: #ccc 1px solid;background:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.gallery-top .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#58bebe}


.tit { margin-bottom:40px;}
.tit h1 { font-size:48px;font-weight: 200; color:#595757; margin-bottom:15px; position:relative}
.tit h1 span {width: 106px;line-height: 32px;display: block;background: #eeeeee;font-size: 13px;color: #595757;text-align: center;float: right;margin-top: 25px;border-radius: 5px;}
.tit h3 { font-size:20px; color:#595757;font-weight: 300;}

.sy_fw {padding: 60px 0;}
.sy_fw ul li {float: left;margin-right: 20px;width: 243px;box-sizing: border-box;border: #eee 1px solid;position: relative;}
.sy_fw ul li:nth-child(5){margin-right: 0;}
.sy_fw ul li .correct {padding: 30px 24px;text-align: center;width: 100%;height: 240px;position: absolute;box-sizing: border-box;background: #fff;}
.sy_fw ul li .correct .tb {text-align: center;}

.sy_fw ul li .correct h3{margin: 25px 0 10px;color: #595757;font-size: 19px;}
.sy_fw ul li .correct p {font-size: 13px;line-height: 1.8;}
.sy_fw ul li .opposite {width: 100%;height: 240px;background: #f7f8f8;}
.sy_fw ul li .opposite .opposite-content{
  display: table;
  width: 100%;
 height: 240px;
}
.opposite div {
    min-height: 240px;
    width: 100%;background: #f7f8f8;
}
.sy_fw ul li .opposite .opposite-content-text{ display: table-cell; vertical-align: middle; text-align: center;width: 100%;}
.sy_fw ul li .opposite .opposite-content-text a {font-size: 19px;line-height: 45px;color: #3c5a77;display: block;text-align: center;}

@-webkit-keyframes flipOutYtest {
  from {
    -webkit-transform: perspective(1400px);
    transform: perspective(1400px);
  }

  40% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
    opacity: 1;
  }

  50% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
    opacity: 0;
  }
}

.test{
  -webkit-animation: flipOutYtest 0.5s linear;
  animation: flipOutYtest 0.5s linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


@-webkit-keyframes flipInYtest {
  from {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
    opacity: 0;
  }

  50% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(1400px);
    transform: perspective(1400px);
    opacity: 1;
  }
}

.test2{
  -webkit-animation: flipInYtest 0.5s linear;
  animation: flipInYtest 0.5s linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.sy_xx {padding-bottom: 60px;overflow:hidden;}
.sy_xx ul li {float: left;margin-right: 20px;width: 243px;box-sizing: border-box;border: #eee 1px solid;}
.sy_xx ul li:nth-child(5){margin-right: 0}
.sy_xx ul li .tp {overflow: hidden;}
.sy_xx ul li .tp img {width: 100%;display: block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_xx ul li:hover .tp img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_xx ul li .wenz {padding: 20px 20px 10px;text-align: center;}
.sy_xx ul li .wenz h3{font-size: 13px;margin-bottom: 10px;}

.sy_yqlj {padding-bottom: 130px;}
.swiper-yxxy{width:1297px; margin:0 auto;padding: 10px}
.swiper-yxxy .swiper-slide{position:relative;box-shadow: 0 0 10px #ccc;}
.swiper-yxxy .swiper-slide img{width:100%; height:auto; display:block;}

.sy_lx {width: 100%;height: 245px;padding-top: 65px;box-sizing: border-box;background: url(../images/bottom.jpg) center / cover;}
.sy_lx .con {width: 1050px;}
.sy_lx .logo { float: left}
.sy_lx .right {float: right;padding-top: 30px;}
.sy_lx .right ul li {padding-left: 75px;float: left;}
.sy_lx .right ul li h3{margin-top: 5px;text-align: center;font-size: 14px;opacity: 0.5;color: #fff}

.banq {background: #1e1e1e;line-height: 50px;height: 50px;}
.banq .nr {width: 1050px;margin: 0 auto;}
.banq .nr ul li {width: 33.3333%;float: left;text-align: center;font-size: 12px;color: #fff;opacity: 0.5;}
.banq .nr ul li:first-child{text-align: left;}
.banq .nr ul li:nth-child(3){text-align: right;}

.nban {width: 100%;}
.nban img {width: 100%;display: block;}

.htlyp1 {padding: 60px 0;}
.htlyp1 .left {width: 700px;float: left;}
.htlyp1 .left h1 {font-size: 48px;
font-weight: 200;
color: #595757;
margin-bottom: 30px;}
.htlyp1 .left p {font-size: 17px;line-height: 46px;color: #595757;}
.htlyp1 .right {width: 518px;float: right;}
.htlyp1 .tp {margin: 55px auto 70px;}
.htlyp1 .tp img {width: 100%;display: block;}
.htlyp1 ul li {width: 419px;float: left;border: #ccc 1px solid;box-sizing: border-box;padding: 20px;margin: 0 20px 20px 0;}
.htlyp1 ul li:nth-child(3n){margin-right: 0}
.htlyp1 ul li .tb {float: left;width: 68px;height: 68px;background: #eeeeee;border-radius: 50%;text-align: center;margin-left: 10px;}
.htlyp1 ul li .tb.tb1 {background: #eee url(../images/icoly1.png) center no-repeat;}
.htlyp1 ul li:hover .tb.tb1 {background: #28529c url(../images/icoly1s.png) center no-repeat;}
.htlyp1 ul li .tb.tb2 {background: #eee url(../images/icoly2.png) center no-repeat;}
.htlyp1 ul li:hover .tb.tb2 {background: #28529c url(../images/icoly2s.png) center no-repeat;}
.htlyp1 ul li .tb.tb3 {background: #eee url(../images/icoly3.png) center no-repeat;}
.htlyp1 ul li:hover .tb.tb3 {background: #28529c url(../images/icoly3s.png) center no-repeat;}
.htlyp1 ul li .tb.tb4 {background: #eee url(../images/icoly4.png) center no-repeat;}
.htlyp1 ul li:hover .tb.tb4 {background: #28529c url(../images/icoly4s.png) center no-repeat;}
.htlyp1 ul li .tb.tb5 {background: #eee url(../images/icoly5.png) center no-repeat;}
.htlyp1 ul li:hover .tb.tb5 {background: #28529c url(../images/icoly5s.png) center no-repeat;}
.htlyp1 ul li .tb.tb6 {background: #eee url(../images/icoly6.png) center no-repeat;}
.htlyp1 ul li:hover .tb.tb6 {background: #28529c url(../images/icoly6s.png) center no-repeat;}
.htlyp1 ul li .wenz {float: right;width: 280px;}
.htlyp1 ul li .wenz h3 {font-size: 24px;color: #595757;margin-bottom: 10px;}
.htlyp1 ul li .wenz p {font-size: 17px;line-height:36px;color: #595757;font-weight: 100; }
.swiper-lyyq{width:1297px; margin:0 auto;padding: 10px}
.swiper-lyyq .swiper-slide{position:relative;}
.swiper-lyyq .swiper-slide:hover{box-shadow: 0 0 10px #ccc;}
.swiper-lyyq .swiper-slide img{max-width:100%; display:block;}
.swiper-lyyq .swiper-slide .tp {float:left;width:128px; }
.swiper-lyyq .swiper-slide .wenz {float: right;padding: 10px 0;width: 240px;font-size: 16px;line-height: 1.6;color:#595757 }

.ny_myhb {padding-bottom: 70px;}
.ny_myhb ul li {width: 392px;margin-right: 60px;margin-bottom: 60px;float: left;}
.ny_myhb ul li:nth-child(3n){margin-right: 0;}
.ny_myhb ul li:hover{box-shadow: 0 0 10px #ccc;}
.ny_myhb ul li .tp {float:left;width:128px; }
.ny_myhb ul li .tp img {max-width:100%; display:block;}
.ny_myhb ul li .wenz {float: right;padding: 10px 0;width: 240px;font-size: 16px;line-height: 1.6;color:#595757 }



.ny_gyjs {padding: 60px 0 10px;}
.ny_gyjs h2 {font-size:24px;color: #28529c;margin-bottom: 15px;border-left: #28529c 1px solid;font-weight: 300;padding-left: 10px;}
.ny_gyjs p {font-size: 18px;line-height: 32px;color: #000;text-indent: 2em;}
.ny_gyjs .nr {padding-bottom: 50px;}
.ny_gygh {height: 474px;background: url(../images/gybj.jpg) center / cover no-repeat;}
.ny_gygh .wenz {float: left;width: 370px;}
.ny_gygh .wenz h2 {margin: 100px 0 35px;font-size:24px;color: #28529c;border-left: #28529c 1px solid;font-weight: 300;padding-left: 10px;}
.ny_gygh .wenz p {font-size: 18px;line-height: 32px;color: #000;text-indent: 2em;}
.ny_gygh .tp {margin-top: 30px;float: right;}

.ny_gylx {padding: 60px 0;}
.ny_gylx ul li {width: 623px;float: left;box-sizing: border-box;border: #eee 1px solid;margin-right: 50px;padding: 30px 30px 0;}
.ny_gylx ul li:nth-child(2n){margin-right: 0;}
.ny_gylx ul li h2 {font-size: 24px;color: #28529c;margin-bottom: 5px;}
.ny_gylx ul li h4 {font-size: 14px;font-weight: 100;margin-bottom: 20px;}
.ny_gylx ul li .xx {overflow: hidden;margin-bottom: 35px;}
.ny_gylx ul li .xx p {font-size: 17px;font-weight: 100;float: left;line-height: 1.4;}
.ny_gylx ul li .xx span {font-weight: bold;}
.ny_gylx ul li .xx img {width: 44px;height: 44px;border: rgba(40,82,156,0.3) 1px solid;border-radius: 23px;margin-right: 20px;float: left;}
.ny_gylx ul li .xx.yj{float: left;margin-right: 50px;}
.ny_gylx ul li .xx.cz{float: left;}
.ny_gylx .dt {padding: 50px 0 100px;}
.ny_gylx .dt img {max-width: 100%;}

.ny_myp1 {padding: 100px 0;}
.ny_myp1 ul li {width: 211px;height: 211px;margin-right: 60px;background: #eeeeee;border-radius: 50%;text-align: center;float: left;}
.ny_myp1 ul li:nth-child(5n){margin-right: 0;}
.ny_myp1 ul li .tb {padding-top: 20px;text-align: center;padding-bottom: 15px;}
.ny_myp1 ul li h3 {font-size: 18px;margin-bottom: 10px;color: #28529c;}
.ny_myp1 ul li h2 {font-size: 36px;color: #28529c;font-weight: bold;}
.ny_myp2 {padding-bottom: 60px;}
.ny_myp2 ul li {width: 419px;float: left;margin-right: 20px;margin-bottom: 55px;border: #ccc 1px solid;box-sizing: border-box;}
.ny_myp2 ul li:nth-child(3n){margin-right: 0;}
.ny_myp2 ul li .tp {overflow: hidden;}
.ny_myp2 ul li .tp img {width: 100%;display: block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_myp2 ul li:hover .tp img{-webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.ny_myp2 ul li .wenz {padding: 30px 20px;height: 220px;box-sizing: border-box;}
.ny_myp2 ul li .wenz h3 {font-size: 24px;color: #28529c;margin-bottom: 10px;border-left: #28529c 1px solid;padding-left: 10px;}
.ny_myp2 ul li .wenz p {font-size: 17px;padding-left: 10px;line-height: 30px;text-align: justify;}

.ny_rzlc {padding: 80px 0 110px;}
.ny_rzlc ul{display: flex;justify-content : center}
.ny_rzlc ul li {display: inline-block;position: relative;height: 250px;}
.ny_rzlc ul li .bj {width: 100%;height: 100%;position: relative;z-index: 1;}
.ny_rzlc ul li .bj img {width: 100%;display: block;}
.ny_rzlc ul li .wenz {padding-right: 50px;box-sizing: border-box;text-align: center;position: absolute;width: 100%;left: 0;bottom: 0;z-index: 3}
.ny_rzlc ul li .wenz  h3{font-size: 46px;font-weight: bold;margin-bottom: 10px;color: #28529c;}
.ny_rzlc ul li .wenz  h4 {font-size: 28px;font-weight: bold;color: #28529c;}
.ny_rzlc ul li:nth-child(4) .wenz {padding-right: 0px;}
.ny_rz {padding: 80px 0 10px;background: url(../images/tzbj.jpg) center / cover no-repeat;height: 808px;box-sizing: border-box;}
.ny_rz ul li {width: 515px;float: left;margin: 0 66px 60px;border-radius: 10px;overflow: hidden;position: relative;}
.ny_rz ul li img {width: 100%;display: block;}
.ny_rz ul li .mb {position: absolute;padding: 64px 64px 0;left: 0;top: 0;}
.ny_rz ul li h3 {font-size: 24px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.ny_rz ul li p {font-size: 17px;line-height: 30px;font-weight: 200;color: #fff;min-height: 90px;}
.ny_rz ul li .rz a {width: 112px;line-height: 32px;border-radius: 5px;display: block;margin-top: 30px;border: #fff 1px solid;color: #fff;font-size: 18px;text-align: center;}
.ny_rz ul li .rz a:hover{background: #fff;color: #333;}

.ny_rz2 {padding: 70px 0 110px;}
.ny_rz2 .tp{position: relative;}
.ny_rz2 img {width: 100%;display: block;}
.ny_rz2 .rz a {width: 194px;line-height: 55px;border: #fff 1px solid;border-radius: 6px;;color: #fff;font-size: 31px;font-weight: bold;text-align: center;display: block;position: absolute;right: 90px;top: 100px;}
.ny_rz2 .rz a:hover{background: #fff;color: #333;}

.ny_zxzx {padding: 55px 0;}
.ny_zxzx .box {width: 623px;}
.ny_zxzx .box .nr{border: #ccc 1px solid;box-sizing: border-box;padding: 20px 20px 0;margin-bottom: 60px;}
.ny_zxzx .box .nr h2 {font-size:24px;color: #28529c;margin-bottom: 30px;font-weight: 300;padding-left: 5px;position: relative;}
.ny_zxzx .box .nr h2::before{content: "";width: 1px;background: #28529c;position: absolute;left: -5px;top: 0;height: 100%;}
.ny_zxzx .box .nr h2 span a {font-size: 15px;color: #7e7e7e;float: right;margin-top: 10px;}
.ny_zxzx .box .nr ul li {line-height: 60px;font-size: 18px;color: #000;font-weight: 300;border-bottom: #ccc 1px solid;}
.ny_zxzx .box .nr ul li:last-child{border: 0}
.ny_zxzx .box .nr ul li a {color: #000;}
.ny_zxzx .box .nr ul li:hover a {color: #28529c;}
.ny_zxzx .box .nr ul li span {width: 40px;display: block;float: right;text-align: right;color: #7e7e7e;font-size: 15px;}
.ny_zxzx .box .nr .tp {margin-bottom: 30px;}
.ny_zxzx .box .nr .tp img {width: 100%;display: block;}
.ny_zxzx .fr .nr {min-height: 953px;}

.ny_jrxb {padding: 80px 0 130px;overflow: hidden;}
.ny_jrxb ul li {margin-bottom: 32px;position: relative;overflow: hidden;}
.ny_jrxb ul li img {width: 100%;display: block;}
.ny_jrxb ul li .mb {position: absolute;width: 100%;height: 100%;background: rgba(40,82,156,0);-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;z-index: 1 }
.ny_jrxb ul li:hover .mb {opacity: 1;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; background: rgba(40,82,156,0.8)}
.ny_jrxb ul li h2 {margin-top: 160px;text-align: center;color: #fff;font-size: 48px;font-weight: bold;padding-bottom: 15px;position: relative;}
.ny_jrxb ul li h2::after{content: "";width: 146px;height: 7px;position: absolute;left:50%;margin-left: -73px;bottom: -5px;background: #d6af6b }
.ny_jrxb ul li:hover h2{display: none;}
.ny_jrxb ul li .wenz {padding: 95px;width: 100%;height: 100%;box-sizing: border-box;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;left: 100%;top: 0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;z-index: 3}
.ny_jrxb ul li .wenz .bt {width:380px;text-align: center;font-size: 48px;color: #fff;font-weight: 300;}
.ny_jrxb ul li .wenz p {margin-left: 80px;font-size: 20px;line-height: 48px;color: #fff;font-weight: 300;width: 640px;}
.ny_jrxb ul li:hover .wenz{left: 0;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.ny_ds {height: 481px;width: 100%;background: url(../images/dsbj.jpg) center / cover no-repeat;padding: 140px 0 0;box-sizing: border-box;}
.ny_ds ul li {width: 458px;float: left;margin: 0 95px 0;height: 160px;box-shadow: 0 0 10px #eee;border-radius: 8px;overflow: hidden;}
.ny_ds ul li .tb {width: 160px;float: left;height: 160px;background: rgba(40,82,156,0.5) url(../images/dstb1.png) center center no-repeat}
.ny_ds ul li .wenz {padding: 30px 30px 30px 45px;;width: 298px;float: right;box-sizing: border-box;height: 160px;background: rgba(255,255,255,0.8)}
.ny_ds ul li .wenz h3 {font-size: 22px;color: #28529c;margin-bottom: 10px;}
.ny_ds ul li .wenz h2 {font-size:45px;font-weight: bold;color: #28529c;}
.ny_ds ul li:nth-child(2) .tb {background: rgba(26,162,102,0.5) url(../images/dstb2.png) center center no-repeat}
.ny_ds ul li:nth-child(2) .wenz h3 {font-size: 22px;color: #28529c;margin-bottom: 10px;}
.ny_ds ul li:nth-child(2) .wenz h2 {font-size:45px;font-weight: bold;color: #28529c;}

.dh ul{position: relative;overflow: hidden;width: 1297px;height: 432px;margin: 20px auto 80px;}
.dh ul li{float: left;width: 351px;overflow: hidden;height: 100%;position: relative;cursor: pointer;}
.dh ul li a{display: block;width: 100%;height: 100%;}
	.dh ul li .wz {width: 390px;padding: 34px;box-sizing: border-box;background: #28529c;color: #fff;position: absolute;bottom: 40px;left: 50%;margin-left: -195px;display: none}
.dh ul li .wz.t2 {}
	.dh ul li .wz h3 {font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 5px;}
	.dh ul li .wz p {font-size: 17px;line-height: 30px;}
	.dh ul li .wz p span {font-weight: bold;padding-top: 10px;}
.dh ul li .layer{position: absolute;bottom: 0;left: 0;width: 100%;background:rgba(27,29,36,0.75);height: 100%;}
.dh ul li .layer .p1{margin-top: 190px;font-size: 36px;font-weight: bold;margin-bottom: 20px;text-align: center;color: #fff;}
.dh ul li .layer .p2{font-size: 24px;font-weight: bold;color: #fff;text-align: center;}
.dh ul li .layer .p2 b,.dh ul li .layer .p2 span{display: block;font-weight: bold;font-size: 20px;}
.dh ul li .layer .p1 b,.dh ul li .layer .p1 span{display: block;font-weight: bold;font-size: 14px;}

.dh ul li.curr{}
.dh ul li.curr .wz {display: block;}


.yuan {}
.tanchu {width:100%; height:100%; background:url(../images/hb.png) repeat; display:none; position: fixed; top:0; left:0; z-index:99}
.tanchu .gb {width:30px; height:30px; position:absolute; top:20px; right:20px; cursor:pointer;}
.tanchu .gb img {width:100%; height:auto;}
.tanchu .wz {width:1059px; height:558px; background:#fff; position: relative; padding:35px 50px 60px; margin:10% auto 0;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.tanchu .wz .bt { font-size:26px; color:#333; margin-bottom:30px; text-align:center}
.tanchu .wz .nr {}
.tanchu .wz .nr ul li {float: left;margin-right: 50px;margin-bottom: 50px;padding: 0}
.tanchu .wz .nr ul li:last-child{margin-right: 0}
.tanchu .wz .nr ul li .tb {width: 43px;height: 43px;float: left;margin-right: 10px;}
.tanchu .wz .nr ul li .tb img {width: 100%;}
.tanchu .wz .nr ul li .wenz {float: right;font-size: 14px;color: #666;line-height: 1.6;}
.tanchu .wz .nr ul li .wenz span {font-weight: bold;color: #0F7FDC;font-size: 15px;}
.tanchu .wz .box {}
.tanchu .wz .box ul li {width: 454px;float: left;margin-right: 50px;padding: 0}
.tanchu .wz .box ul li:nth-child(2){margin-right: 0;}
.tanchu .wz .box ul li h3 {font-size: 14px;color: #484848;margin-bottom: 25px;text-align: left;opacity: 1;}
.tanchu .wz .box ul li input {width: 100%;height: 63px;border: #ccc 1px solid;padding: 0 0 0 30px;box-sizing: border-box;font-size: 14px;color: #888;line-height: 61px;margin-bottom: 25px;border-radius: 6px;}
.tanchu .wz .box ul li textarea {width: 100%;line-height: 66px;padding: 0 0 0 30px;font-size: 14px;border: #ccc 1px solid;box-sizing: border-box;color: #888;height: 151px;margin-bottom: 25px;border-radius: 6px;}
.tanchu .wz .box ul li .an {width: 100%;line-height: 63px;background: rgba(15, 127, 220, 1);font-size: 18px;color: #fff;text-align: center;border-radius: 6px;}

.caozuo {}
.tanchu2 {width:100%; height:100%; background:url(../images/hb.png) repeat; display:none; position: fixed; top:0; left:0; z-index:99}
.tanchu2 .gb2 {width:30px; height:30px; position:absolute; top:20px; right:20px; cursor:pointer;}
.tanchu2 .gb2 img {width:100%; height:auto;}
.tanchu2 .wz {width:1060px; height:558px; background:#fff; position: relative; padding:35px 30px 60px; margin:10% auto 0;-moz-box-sizing: border-box; /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; }
.tanchu2 .wz .bt { font-size:26px; color:#333; margin-bottom:30px; text-align:center}
.tanchu2 .wz .nr {}
.tanchu2 .wz .nr ul li {float: left;margin-right: 50px;margin-bottom: 50px;padding: 0}
.tanchu2 .wz .nr ul li:last-child{margin-right: 0}
.tanchu2 .wz .nr ul li .tb {width: 43px;height: 43px;float: left;margin-right: 10px;}
.tanchu2 .wz .nr ul li .tb img {width: 100%;}
.tanchu2 .wz .nr ul li .wenz {float: right;font-size: 14px;color: #666;line-height: 1.6;}
.tanchu2 .wz .nr ul li .wenz span {font-weight: bold;color: #0F7FDC;font-size: 15px;}
.tanchu2 .wz .box ul{height: auto;overflow: hidden;}
.tanchu2 .wz .box ul li {width: 484px;float: left;margin-right: 30px;padding: 0}
.tanchu2 .wz .box ul li:nth-child(2){margin-right: 0;}
.tanchu2 .wz .box ul li h3 {font-size: 14px;color: #484848;margin-bottom: 25px;text-align: left;opacity: 1;}
.tanchu2 .wz .box ul li input {width: 100%;height: 63px;border: #ccc 1px solid;padding: 0 0 0 30px;box-sizing: border-box;font-size: 14px;color: #888;line-height: 61px;margin-bottom: 25px;border-radius: 6px;}
.tanchu2 .wz .box ul li textarea {width: 100%;line-height: 66px;padding: 0 0 0 30px;font-size: 14px;border: #ccc 1px solid;box-sizing: border-box;color: #888;height: 151px;margin-bottom: 25px;border-radius: 6px;}
.tanchu2 .wz .box ul li .an {width: 100%;line-height: 63px;background: rgba(15, 127, 220, 1);font-size: 18px;color: #fff;text-align: center;border-radius: 6px;}
.tanchu2 .wz .box ul li a{display:block;line-height:50px;height: 50px; padding:0 10px;background: #f5f5f5;border-radius: 4px;margin-top:30px;font-size:14px;}
.tanchu2 .wz .box ul li.marnone{margin-right:0;}
.tanchu2 .wz .box ul li a i{display:inline-block;width:8px;height:8px;background-color: #58bebe;border-radius: 8px;margin-right:10px;}
.tanchu2 .wz .box ul li a:hover{color:#58bebe;}
  /*内页title*/
.layny{
  position:relative;
  top:-90px;
  background-color:#fff;
  width:1200px;
  overflow:hidden;
  margin:0 auto;
  border-radius: 12px 12px 0 0;
  -webkit-border-radius: 12px 12px 0 0;
  -moz-border-radius: 12px 12px 0 0;
  z-index:1004;
}
.titleny{
  height:90px;line-height:90px;
  font-size:30px;
  text-align:center;
  color:#277ee9;
  width:100%;
  margin-bottom:30px;}

/*资讯详情页*/
.newsdtl{
  margin:40px;color:#333;}
.newsdtl h3{font-size:26px;font-weight:bold;text-align:center;padding-top:0px;}
.newsdtl h4{padding:20px 0;text-align:center; border-bottom:1px dashed #bbc2c9;
  font-weight:normal;color:#999;margin-bottom:30px;}
.newsdtl p{font-size:16px;line-height:30px;padding-top:10px;margin-bottom:30px;text-indent:2em;}

/*------内页新闻-------*/
.panelnewsny{
  padding:20px 0;
  margin-bottom:30px;
  overflow:hidden;}
.panelnewsny .title{
  height:40px;
  margin-bottom:20px;}
.panelnewsny .title h3{
  float:left;
  font-size:24px;
  border-left:4px solid #277ee9;
  font-weight:normal;
  padding-left:10px;}
.panelnewsny .title a.more{float:right;color:#999;font-size:14px;margin-right:30px;line-height:36px;}
.panelnewsny .title a.more:hover{color:#C00;}

ul.newslist{margin:0 60px;}
ul.newslist li{line-height:30px;
  border-bottom:1px solid #eee;margin-bottom:8px;}
ul.newslist a{width:1000px;_width:1000px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color: #333;}
ul.newslist span{color:#aaa;padding-left:8px;}
ul.newslist a:hover {color: #C00; }

/*--------------分页--------------*/
.page{height:40px;overflow:hidden; position:relative;letter-spacing:0;}
.pagination{
  margin-left:50%;
  float:left;
  /*min-width:800px;*/
}
.inner{margin-left:-50%;float:left;}
.page a{display:block;float:left;padding:0px 10px;border:1px solid #d9d9d9;margin:0px 10px;background:#fff;height:30px;line-height:30px;color:#333;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius:4px;}
.page a.current{background:#0177d5;border:1px solid #0177d5;color:#fff;}
.page a.pagary{border:1px solid #ededed;color:#ccc;}
.page a:hover{background:#0177d5;color:#fff;border:1px solid #0177d5; text-decoration:none;}
.page-t,.page-input{display:block;float:left;}
.page-input{height:30px;border:1px solid #ccc;line-height:30px;
  text-align:center;

  margin:0 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius:4px;}
.h-none{
  float:left;line-height:30px;}
a.page-goBtn{display:inline-block;background:#4584e3;border:1px solid #4584e3;color:#fff;}
.page a.page-goBtn:hover{background:#0177d5;border:1px solid #0177d5;}

/*底部*/
/*微信公众号二维码*/
.wechat_icon{
  position: relative;
}
.wechat {
  display: none;
  position: absolute;
  left: 0;
  top: -220px;
}










