@charset "utf-8";
/* CSS Document */

html{ overflow-x:hidden;}
body{ margin:0; padding:0;font-size:12px; color:#333; font-family:思源黑体; background:#fff;}
h1,h2,h3,h4,h5,h6,ul,li,img,dl,dt,dd,a,input,table,tr,td{ margin:0; padding:0; border:0; font-size:12px; font-weight:normal; list-style-type:none; text-decoration:none; outline:none;}
i,b{ font-style:normal; font-weight:normal;}
a{ color:#333; outline:none;}
a:hover{
-webkit-transition: all 0.6s linear -2ms;
-moz-transition: all 0.6s linear -2ms;
-ms-transition: all 0.6s linear -2ms;
-o-transition: all 0.6s linear -2ms;
transition: all 0.6s linear -2ms;} 
a:active{star:expression(this.onFocus=this.blur());}


/* 公用样式 */
.clear:after{ content:'.'; clear:both; height:0; display:block; visibility:collapse;}
.left{ float:left;}
.right{ float:right;}
.inline{ display:inline;}
.family{ font-family:Arial;}
.family1{ font-family:宋体;}
.size1{ font-size:18px;}
.size2{ font-size:25px;}
.bold{ font-weight:bold;}
.none{ display:none;}
.ellipsis{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.width1{ width:1100px; margin:0 auto; position:relative;}
.width2{ width:100%;}
.width3{ width:auto;}
.width4{ width:1050px; margin:0 auto; position:relative;}

.color1{ color:#005ba2;}

@media screen and (max-width: 800px){
.width1{ width:96% !important; margin:0 auto; position:relative; padding:0 2%;}
.width4{ width:96% !important; margin:0 auto; position:relative; padding:0 2%;}	
}


/* 首页 */
.main1{ background: url("../images/bg02.jpg") center no-repeat; width: 100%; height: 746px;}
.bigbt{ float: left; width: 100%; margin-top: 90px;}
.bigbt h1{ float: left; width: 100%; font-size: 80px; font-weight: bold; color: #f0f0f0;}
.bigbt span{ float: left; width: 100%; font-size: 48px; color: #333; letter-spacing:8px;}
.nei1{ width: 100%; float: left; margin-top: 40px;}
.nei1 .zuo{ width: 512px; float: left;}
.nei1 .zuo p{ width: 100%; float: left; font-size: 16px; color: #555; line-height: 32px; text-align: justify;}
.nei1 .zuo .sou{ margin-top: 40px; float: left; font-size: 14px; color: #777; border: 1px #d2d2d2 solid; padding: 3px 12px; letter-spacing: 4px;}
.nei1 .zuo .sou:hover{ background: #005ba2; border: 1px #005ba2 solid; color: #fff;}
.video_list{ float: right;margin-top:-100px; width: 473px; height: 32px;}
.video_list dl{ width:100%;  margin:0; margin:0 7px 9px 0; float:left; background:#fafafa; margin-top:32px;}
.video_list dl:nth-child(2){ margin:0 22px;}
.video_list dt{ width:100%; height:64%; float:left; position:relative;transition-duration:100ms; overflow:hidden;}
.fm{ width:100%; height:100%; overflow:hidden;}
.video_list dt i{ width:100%; height:100%; background:url(../images/dt_tm1.png); text-align:center; position:absolute; padding-left:7%; top:-101%; padding-top:22%;transition-duration:300ms;}
.video_list dd{ width:100%; float:left;}
.video_list dd a{ font-size:15px;}
.video_list dd p{ width:100%; float:left; padding:6px 0; margin:0; color:#999;}
.video_list dl:hover dt i{ top:0;}
#gray{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0px; left:0;display:none;z-index:999;}
.popup{width:920px;	height:auto;background-color:#fff;position:fixed;border:1px solid #ebeaea;left:50%;top:40%;margin:0px 0 0 0;display:none;z-index:99999; border-radius:10px; overflow:hidden;}
.guanbi{width:31px;height:31px;overflow:hidden;position:absolute;top:10px;right:10px; background:url(../images/i6.png) no-repeat; cursor:pointer;z-index:999;}
.band_deil{ width:100%; height:auto;}
.band_deil h1{ width:100%; font-size:22px; text-indent:20px; height:60px; line-height:60px; background:#f8f8f8; text-align:left;}
.band_wnz{ width:100%; text-align:center; padding:3% 0;}

.main2{ width: 100%; float: left; height:800px; background: url("../images/xwbg.jpg") center no-repeat; margin-top: 60px;}

.new{ float:left; margin-top: 60px;}
.new dl{ float:left; width: 336px; height: 388px; background: #fff; border: 1px #d2d2d2 solid; padding: 8px; margin: 0 30px; margin-left: 0; transition: all .3s;}
.new dl dt{ width: 318px; height: 197px; overflow: hidden;}
.new dl dt img{ width: 100%; height: 197px; overflow:hidden; transition: all .5s;}
.new dl dd{ width: 100%; float: left; margin-top: 18px;}
.new dl dd h1{ width: 100%; float: left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 18px; color: #333;}
.new dl dd i{ float: left; width: 100%; margin-top:2px; color: #005ba2;}
.new dl dd b{ width: 100%; float: left; font-size: 14px; color: #777;}
.new dl dd span{ width: 100%; float: left; font-size: 16px; color: #666; line-height: 26px; margin-top: 18px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.new dl:hover{ margin-top: -18px;}
.new dl:hover img { transform: scale(1.2); transition: all .5s;}
.new dl:hover h1{color: #005ba2;}

.w2{float:left; width:100%; margin-top:60px;}
.chan{ width:99%; overflow: hidden;padding-left: 1%;margin-bottom: 6px;margin-top: 40px; float: left; margin-bottom:27px;}
.col-md-4{width: 25%;float: left;}
.box{text-align: center;position: relative;overflow: hidden;}
.box:before,
.box:after,
.box-content:before,
.box-content:after{content: '';background: linear-gradient(transparent,rgba(0,0,0,0.9));height: 100%;width: 25%;transform: translateY(-100%);position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.3s;}
.box:hover:before,
.box:hover:after,
.box:hover .box-content:before,
.box:hover .box-content:after{transform: translateY(0);}
.box:after{ left: 25%; }
.box .box-content:before{ left: 50%; }
.box .box-content:after{ left: 75%; }
.box:hover:before{ transition-delay: 0.225s; }
.box:hover:after{ transition-delay: 0.075s; }
.box:hover .box-content:before{ transition-delay: 0.15s; }
.box:hover .box-content:after{ transition-delay: 0s; }
.box img{width: 100%;height: auto;transition: all 0.3s ease 0s;}
.box:hover img{ filter: grayscale(100%); }
.box .box-content{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;transition: all 0.2s;}
.content{width: 100%;padding: 7px 0;opacity: 0;position: absolute;left: 0;bottom: -30px;z-index: 2;transition: all 0.3s ease 0.1s;}
.box:hover .content{opacity: 1;bottom: 32%;}
.box .title{color:#fff;font-size: 18px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase;margin-top: 24px;margin-bottom: 50px; line-height: 32px;}
.box .post{font-size: 26px;text-transform: capitalize;letter-spacing:4px;margin-bottom: 10px;display: block;color:#fff;}
.box .gg{padding:2px 10px; border-radius: 30px; background: #fff; letter-spacing:2px; font-size: 14px;}

.main4{ width: 100%; float: left; height:769px; background:url("../images/bg01.jpg") center no-repeat; margin-top: 80px;}
.main4_mian{ float: left; margin-top:134px;}
.biu{ width: 100%;text-align: center; float: left;}
.biu h1{ width: 100%; font-size: 40px; color: #fff;letter-spacing: 8px; border-bottom: 1px #95a7bc solid; padding-bottom: 28px;}
.biu span{ width: 100%; font-size: 18px; color: #fff;letter-spacing: 1px; margin-top: 34px; line-height: 32px; float: left; text-align: center;}
.quanquan{ width: 222px; float: left; margin: 0px 26px; }

.container1 { float: left;width: 187px;}
.container1 .circle {
  position: absolute;
  top:426px;
  right: 0;
  bottom: 0;
  left: 36px;
  border-radius: 50%;
}
.container1 .circle:nth-of-type(1) {
  width: 180px;
  height: 160px;
  animation: rt 6s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}
.container1 .circle:nth-of-type(2) {
  width: 190px;
  height: 170px;
  animation: rt 5s infinite linear;
  box-shadow: 0 0 1px 0 white, inset 0 0 10px 0 white;
}
.container1 .circle:nth-of-type(3) {
  width: 170px;
  height: 190px;
  animation: rt 15s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}

@keyframes rt {
  100% {
    transform: rotate(360deg);
  }
}

.wenwn{ float: left; margin-top:61%; width: 202px;}
.wenwn h1{ float:left; font-size: 50px; color: #fff; width: 100%; text-align: center;}
.wenwn span{ float:left; font-size: 18px; color: #fff; width: 100%; text-align: center;}
.wenwn a{ float:left; font-size: 20px; color: #fff; width: 100%; text-align: center; margin-top:78px; letter-spacing: 2px;}


.container2 { float: left;width: 187px; }
.container2 .circle {
  position: absolute;
  top:426px;
  right: 0;
  bottom: 0;
  left: 28%;
  border-radius: 50%;
}
.container2 .circle:nth-of-type(1) {
  width: 180px;
  height: 160px;
  animation: rt 6s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}
.container2 .circle:nth-of-type(2) {
  width: 190px;
  height: 170px;
  animation: rt 5s infinite linear;
  box-shadow: 0 0 1px 0 white, inset 0 0 10px 0 white;
}
.container2 .circle:nth-of-type(3) {
  width: 170px;
  height: 190px;
  animation: rt 15s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}
.container3 { float: left;width: 187px;}
.container3 .circle {
  position: absolute;
  top:426px;
  right: 0;
  bottom: 0;
  left:53%;
  border-radius: 50%;
}
.container3 .circle:nth-of-type(1) {
  width: 180px;
  height: 160px;
  animation: rt 6s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}
.container3 .circle:nth-of-type(2) {
  width: 190px;
  height: 170px;
  animation: rt 5s infinite linear;
  box-shadow: 0 0 1px 0 white, inset 0 0 10px 0 white;
}
.container3 .circle:nth-of-type(3) {
  width: 170px;
  height: 190px;
  animation: rt 15s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}
.container4 { float: left;width: 187px;}
.container4 .circle {
  position: absolute;
  top:426px;
  right: 0;
  bottom: 0;
  left:78%;
  border-radius: 50%;
}
.container4 .circle:nth-of-type(1) {
  width: 180px;
  height: 160px;
  animation: rt 6s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}
.container4 .circle:nth-of-type(2) {
  width: 190px;
  height: 170px;
  animation: rt 5s infinite linear;
  box-shadow: 0 0 1px 0 white, inset 0 0 10px 0 white;
}
.container4 .circle:nth-of-type(3) {
 width: 170px;
  height: 190px;
  animation: rt 15s infinite linear;
  box-shadow: 0 0 1px 0 skyblue, inset 0 0 10px 0 skyblue;
}

.foot1{ width:100%; float: left; background: #333; padding: 80px 0 50px 0;}
.zuoz{ width:400px; float: left; }
.zuoz h1{ font-size: 20px; color: #DCDCDC; letter-spacing: 4px; font-weight: bold; }
.zuoz ul{ width:100%; float: left;  margin-top: 44px;}
.zuoz ul li{ width:100%; float: left; margin: 9px 0;}
.zuoz ul li img{ float: left;}
.zuoz ul li i{ width:91%; float: left; font-size: 16px; color: #a1a1a1; margin-left: 12px; margin-top: -6px;}
.zhon{ width:200px; float: left; margin-left: 18%;}
.zhon h1{ font-size: 20px; color: #DCDCDC; letter-spacing: 4px; font-weight: bold; }
.zhon ul{ width:100%; float: left;  margin-top: 44px;}
.zhon ul li{ width:48%; float: left;margin: 13px 0; margin-top: 0;}
.zhon ul li a{ width:100%; float: left; font-size: 16px; color: #a1a1a1;}
.zhon ul li a:hover{ color: #fff;}
.yio{ width:140px; float: right;}
.yio h1{ font-size: 20px; color: #DCDCDC; letter-spacing: 4px; font-weight: bold; }
.yio img{ float:left; width: 111px; height: 111px; overflow: hidden;margin-top: 50px;}
.yio span{width:100%; float: left; font-size: 14px; color: #a1a1a1; margin-top: 8px;}
.foot2{ width:100%; float: left; background: #111; padding: 16px 0;}
.foot2 p{ width: 100%; text-align: center; float: left; color: #747272; line-height: 28px; font-size: 16px; letter-spacing: 1px;}


.n_banner {height: 418px; background:url("../images/nei.jpg") center no-repeat;}
.bange{ background: url("../images/bndsb.jpg") center no-repeat; height: 420px;  display: none;}
.nei_wen{ width: 100%; float: left; text-align: center;}
.nei_wen h1{ font-size: 40px; color: #fff; font-weight: bold; letter-spacing: 6px;}
.nei_wen span{ font-size: 18px; color: #fff; letter-spacing: 6px;}

.nei_min{ width: 100%; float: left; background: #fff; border-radius: 50px; border:1px #bfbfbf solid; padding: 18px 0; margin-top: -30px;}
.nei_min ul{ width:655px; text-align: center; margin: 0 auto;overflow: hidden;}
.nei_min ul li{display: inline-block;width: 80px; text-align: center; margin: 0 24px;}
.nei_min ul li a{ width:100%; float: left; text-align: center; font-size: 18px; letter-spacing: 2px;}
.nei_min ul li a:hover,.navhot a{ color:#005aa1 !important;}
.guan{ width: 100%; float: left; margin-top: 60px;}
.guan p{ width: 100%; float: left; font-size: 18px; line-height: 32px; text-indent: 40px;text-align: justify;}
.guan img{ padding: 20px 0; width: 100%; height: 464px; overflow: hidden;}

.lic{ background: #e1e1e1; padding: 0 0 70px 0; width: 100%; float: left; margin-top: 96px;}
.button {
    position: absolute;
    cursor: pointer;
    font-size: 34px !important;
    color: #333;

}
.prev {
    left: -36px;
}
.next {
    right: -36px;
    transform: rotate(-180deg);
}
.gundong {
    width: 100%;
    float:left;
    padding: 50px;
	margin-top: 36px;
}
.slide_wrap  {
    overflow: hidden;
    position: relative;
}
.slide_wrap ul {
    position: relative;
    left: 0px;
}
.slide_wrap::after {
    width: 100%;
    height: 1px ;
    background-color: #999;
    content: '';
    position: absolute;
    top: 48px;
    left: 0px;
}
.slide_items li{
    float: left;
    font-size: 20px;
    width: 200px;
    text-align: center;    
}
.slide_items li a {
    display: block;
}
.slide_items li.on {
    color: yellow;
    border-radius: 30px;
}
.slide_items li span {
    color: #333333;
    font-size: 24px;
    display: block;
}
.slide_items li div {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #a2a2a2; ;
    border-radius: 13px;
    padding: 2px;
    box-sizing: border-box;
    margin-top: 5px;
}
.slide_items li i{
    display: block;
    width: 10px;
    height: 10px;
    background-color: #a2a2a2;
    border-radius: 5px;

}
.slide_items li.on div {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-color: #d3d3d3;
    border-radius: 13px;
    padding: 8px;
    box-sizing: border-box;
    margin-top: 0px;
}

.slide-content {
    margin-top: 50px; width: 100%; height: 402px; overflow: hidden;}
.slide-content img{
   width: 100%;
}
.slide-content ul { width: 100%; float: left; background: #fff; padding:16px;}
.slide-content ul li{ width: 100%; float: left;}
.slide-content ul li .zp{ width: 522px; height: 370px; float: left;}
.slide-content ul li .zp img{ width:100%; height: 370px; float: left; overflow: hidden;}
.slide-content ul li .wena{ width: 416px; height: 370px; overflow-y: auto;}
.slide-content ul li .wena h1{ width:100%; float: left; font-size: 40px; color: #005ba2; letter-spacing: 4px; margin-top: 20px;}
.slide-content ul li .wena b{ font-weight: bold; letter-spacing: 1px; font-size: 19px; width: 100%; float: left; margin-top: 30px;}
.slide-content ul li .wena span{ text-align: justify; font-size: 18px; width: 96%; float: left; margin-top: 18px; line-height: 32px; color: #555;}

.slide-content ul.on {
    display: block;
}

@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_1457575_wc4kbab342e.eot?t=1571103794780'); /* IE9 */
    src: url('//at.alicdn.com/t/font_1457575_wc4kbab342e.eot?t=1571103794780#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQ0AAsAAAAACMAAAAPmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqETIQbATYCJAMUCwwABCAFhG0HWRu4B8gehXEsLBShUansf34QD19r6Pu7exdglJGA46Oo44HAAilVYVtjO/UEwuX/dOp3TiETj7eViAQFMpxsGSJXOhdQLpCnEsEaAJyKOOa5yu3/71A1c1peaH6LxeUu+7LmpIQGYCgdQLXa3lgqWQtSUe8yNhm+gkz1HR8TaDauL93+9Lks5CnIVYG4LIV8kBf5lQ5paHTVlQeLeA/ZGtOLrAoA7/Tvxy8YHHkkVUZuPDg7LQgTv+o+9ENaRoOVkgLGw0UxeoyMVaAQN6vxy5Ctr0KaF6cztoFmjZJ0qOOyP/T+0C+TwVtuyNlM/+GRFSERNWJvxcztRuGrjmvJfM021By9wSvA0Q8aEl7XgzSjDR9A9AMRjLooq2Sp22szIuUggx41cA42cVLNnHTjDdzao9qxtEc4kXLzxw/6qIszyuoxg+nMwY2I1knSQFIbn+xr+sA3fxQa33MN7zYzwhoc3tz0IWhJHzt1VG9+efzMCYE9qkjqQJX0MY3lOIrwAa0pwMck7Gk6mpuFpqaNjPAGh9mGhhXGo8qPH3Sy0WPpO2fgNZ3IXrLCBtZrHDt6nQbC9klVPTnxIUMKufWH0xtAeFjJWd/YuPZ21s6KF3O2N1bu1avuxtf213ndDi08MDocHn3gIkMKufWL00nI7GjJxji7hXoxFhY/YTpSXcTkNRawFg0xWJpTvrzunf9a91bfW48nv9yvqyO2Cqs47BCtldaWN0MqbwhvqLABnpnwgvmbecm8apCVPWf+RRHCJxnUARdRYzO6jC6h2EV0YSG5hC7fNuKYrNKN7owndPnKBvdG8TIXuO+pVH74w/MTJrybgCd0TbgwgJ4OSwFOW9EN1ENf3oCeoIkA5E+6R3+Ov/F/+pzCNZax/xsNBXwunzYY5k41BvJzgG/YYWPjX8G44UpZmkmgKvNFbpgnK+tvoj0tdprxB0h36zqMs2/jYUKjPg9JgzHIGs1SC3MVKi3WoNZoC5qtmPF4ix4KJEoTlu1BEDo9gKTdR8g6VVILsxMq/b5DrTMQNDsMxwtbzIekn6IQHyVB7N+EpYBcILIQ1ZvRxSSUjPmU0KwVPFFUqYQH9R+YtmaQAqIc4hZ1fWgwpSIWFTmOp6PPkVhMxglFjpAA7R+mNDF6wACx9k39A3Ic9PYoCB+KCML8NsEkAbICotxO6bOfX4wISYrxUTqWLnR5hEIlHR0bpL+BG1Bn2As2WnopX1GtFzIYRYkwkUIWh01HUSJG6zIsUT8vggig+gvvUE0YbQDeJG5q7396Z/w9PgTNyMuqSJGjRBW15ouSr4DKyU3MaXDVfpuTsp6bQmeu9gEAAAA=') format('woff2'),
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.woff?t=1571103794780') format('woff'),
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.ttf?t=1571103794780') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_1457575_wc4kbab342e.svg?t=1571103794780#iconfont') format('svg'); /* iOS 4.1- */
  }
  
  .iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .icon-jiantouyou:before {
    content: "\e62a";
  }
  
  .icon-jiantou-zuo:before {
    content: "\e62d";
  }
  
  .icon-zuojiantou:before {
    content: "\e601";
  }
  
  .icon-jiantou:before {
    content: "\e605";
  }

.tuwn{ width: 100%; float: left;margin-bottom: 108px;}
.tuwn .tus{ width:510px; float: left;  margin-top: 74px;}
.tuwn .tus p{ width:100%; float: left; font-size: 18px; line-height: 32px; text-align: justify;}
.tuwn .lunbo{ width:518px; height:369px;}
.flexslider{position:relative;height:369px;overflow:hidden;}
.lunbo .flexslider{position:relative;height:369px;overflow:hidden;}
.lunbo .slides{position:relative;z-index:1; }
.lunbo .slides li{height:369px;}
.slides{position:relative;z-index:1; }
.slides li{height:369px;}


.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat; opacity: 0.3;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat; opacity: 0.3;}

.cccpp{ width: 100%; float: left; margin-top: 80px;}
.cccpp dl{ float: left; height: 306px; margin: 24px 23px; width:320px; }
.cccpp dl dt{ width:320px; height: 306px; overflow: hidden; float: left;}
.cccpp dl dt img{ width:100%; height: 306px; overflow: hidden; float: left;}
.cccpp dl .imgBox{width: 100%;text-align: center;  position: relative; line-height: 242px; background:rgba(0,0,0,0.7); }
.cccpp dl .bg { opacity: 0; filter: alpha(opacity=0); width: 100%; height: 100%; background:rgba(0,0,0,0.7); position: absolute; left: 0;top: 0; transition: 400ms;}
.cccpp dl .i5 { opacity: 0; filter: alpha(opacity=0); position: absolute; top: 50%; transition: 400ms; width:78%; color:#fff; overflow:hidden; font-size:18px; text-align:center; margin-left: -16px; line-height: 32px; letter-spacing: 1px; }
.cccpp dl:hover .bg { opacity: 0.9; filter: alpha(opacity=20); }
.cccpp dl:hover .i5 { left: 16%; opacity: 1; filter: alpha(opacity=100); }
.cccpp dl:hover .i6 { top: 44%; }

.pro_page{ width:100%; float: left; margin:60px 0 104px; display:inline; font-family:Microsoft yahei;}
.pages { width:100%; height:32px; clear: both; text-align:center;}
.pages a{ background:#fff; text-align:center;line-height:40px; width: auto; padding:0 18px; display: inline-block; height:40px; color: #888; overflow: hidden; font-size:13px; border:1px solid #cecece; border-radius:3px;}
.pages span{ background:#fff; text-align:center;line-height:40px; width: auto; padding:0 18px; display: inline-block; height:40px; color: #888; overflow: hidden; font-size:13px; border:1px solid #cecece; border-radius:3px;}
.pages a:hover{color: #fff; background:#005aa1; border:1px #005aa1 solid;}
.pages .pagesNum { color:#888;}
.pages .pagesOn {background:#005aa1; color:#fff;border:1px #005aa1 solid; }
.pages .pagesOn:hover{ color:#fff;}
.pages .pageinfo{line-height: 30px;padding-left: 10px;}
.pages .on{ font-size:12px; color:#888;}


.gotoPage {height: 44px;line-height: 44px;width:98%;box-sizing: border-box;margin: 6% 0 9% 6px; display:none;}
.gotoPage ul {border: 1px solid #dedede;background:#fff;width:100%;overflow: hidden;}
.gotoPage li.prevPage {padding-left: 10px;font-size: 1.3em;}
.gotoPage li.pageNumSelect {width:70%;}
.gotoPage li {float: left;height:55px;line-height:55px;border: 0;font-size: 1.3em;color: #222;}
.gotoPage li a{font-size:1.2rem; color:#222}
.twoShopList li {height: 110px;box-sizing: border-box;border-bottom: 1px solid #ccc;display: table;position: relative;}
.gotoPage li.pageNumSelect .numAction {width: 85px;position: relative;margin: 0 auto;}
.gotoPage .numAction .triangleIcon {position: absolute;display: inline-block;border-color: #ccc transparent transparent;border-style: solid;border-width: 5px;width: 0;height: 0;vertical-align: text-top;top: 18px;right: 5px;}
.gotoPage li.pageNumSelect select {width: 85px;display: block;height:60px;border: 0;text-align: center;background: none;list-style: none;-webkit-appearance: none;font-size:1.5rem; outline:none;}
.gotoPage li.pageNumSelect select option {width: 100%;text-align: center;display: block;}


.xxxw{ width: 100%; float:left; margin-top: 60px;}
.xxxw dl{ width: 100%; float:left; padding: 36px 0; border-bottom: 1px #d2d2d2 solid;}
.xxxw dl dt{ width: 455px; height: 282px; float:left; overflow: hidden;}
.xxxw dl dt img{ width:100%; height: 282px; float:left; overflow: hidden;transition: all .5s;}
.xxxw dl dd{ width: 605px; float: right;}
.xxxw dl dd .shij{ background: #fff; border: 1px #bfbfbf solid; border-radius: 8px; width: 108px; height: 106px; text-align: center;}
.xxxw dl dd .shij h1{ font-size: 40px; color: #666; font-weight: bold;margin-top: 2px;}
.xxxw dl dd .shij span{ font-size:20px; color: #888; }
.xxxw dl dd .neidd{ width: 446px; margin-top: 72px;}
.xxxw dl dd .neidd .titn{ width: 100%; float: left; font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.xxxw dl dd .neidd span{width: 100%; float: left; color: #666; font-size: 16px;overflow: hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; line-height: 30px; margin-top: 16px; text-align: justify;}
.xxxw dl dd .neidd .gengjia{ float:right; margin-top: 47px; font-size: 14px; color: #777; letter-spacing: 4px; background: #fff; border: 1px #d2d2d2 solid; padding: 2px 8px;}
.xxxw dl:hover img{transform: scale(1.2); transition: all .5s;}
.xxxw dl:hover .shij h1{ color: #005aa1;}
.xxxw dl:hover .shij span{ color: #005aa1;}
.xxxw dl:hover .neidd .titn{ color: #005aa1;}
.xxxw dl:hover .neidd .gengjia{ color: #fff; background:#005aa1; border: 1px #005aa1 solid;transition: all .9s;}

.yfsl{ width: 100%; float: left; margin-top:88px;}
.yfsl .zunhk{ width: 549px; height: 505px;}
.yfsl .zunhk img{ width: 100%; height: 505px; overflow: hidden;}
.yfsl .yiyw{ width: 720px; background: #f6f5f5; padding: 70px 50px; margin-top: -360px;overflow-y: auto; height: 550px;}
.yfsl .yiyw p{ width: 100%; float: left; font-size: 18px; letter-spacing: 2px; line-height: 36px; text-indent: 42px; text-align: justify;}

.diji{ width: 100%; float: left; margin-top: 200px;}
.huand{height:540px;}

.huand .flexslider{position:relative;height:540px;overflow:hidden;}
.huand .slides{position:relative;z-index:1; }
.huand .slides li{height:540px;}

.sange{ width: 100%; margin-top: -666px; position:absolute; z-index: 99;}
.sange ul{ width: 100%; float: left;}
.sange ul li{ width: 324px; height: 486px; float: left; margin: 0 21px; padding:34px; background: rgba(255,255,255,0.8); border: 1px #d2d2d2 solid; font-size: 17px; line-height: 32px; text-align: justify;}

.jieji{ margin-bottom: 100px; float: left;}
.bosj{ width: 100%; float: left; margin-top: 100px; }
.bosj .zhaop{ width: 412px; height: 573px; float: left;}
.bosj .zhaop img{ width: 100%; height: 573px; float: left; overflow: hidden;}
.bosj .wenzi{ width: 736px; float:right; margin-top: -44%;}
.bosj .wenzi .mimnis{ width: 100%; float: left; margin-left:96px;}
.bosj .wenzi .mimnis h1{ width: 100%; float: left; font-size: 36px; font-weight: bold; letter-spacing: 3px;}
.bosj .wenzi .jshdj{ margin-top: 54px; width: 100%; float: left; background: #fff; border: 1px #bfbfbf solid; padding: 30px;}
.bosj .wenzi .jshdj p{ width: 100%; float: left; font-size: 18px; line-height: 36px; text-align: justify; text-indent: 39px; letter-spacing: 1px;}

.leiei{ width: 100%; float: left; margin-top: 50px;}
.leiei .jshji{ width: 100%; float:left; border-bottom: 1px #d2d2d2 solid; padding: 10px 0;}
.leiei .jshji i{ float: left;}
.leiei .jshji h1{ float: left; font-size: 30px; font-weight: bold; letter-spacing: 3px;margin-left: 20px; margin-top: -6px;}
.leiei .jshji span{ float: left; font-size: 16px; color: #777575;margin-top: 12px; margin-left: 14px;}
.gdtg{ width: 100%; float: left; margin-top: 30px;}
.gdtg p{ width: 100%; float: left; font-size: 18px; padding: 8px 0; letter-spacing: 1px; line-height: 32px;}

.sjma{ width:100%; float: left; margin-top: 40px;}
.sjma ul{ width:100%; float: left;}
.sjma ul li{ width:338px; height: 152x; float: left; padding: 20px; background: #fff; border:1px #d2d2d2 solid; margin: 14px;} 
.sjma ul li h1{ width: 100%; float: left; font-size:22px; font-weight: bold; letter-spacing: 1px;}
.sjma ul li i{ float: left; font-size: 18px; margin-top: 18px;}
.sjma ul li span{ float: left; width: 81%;font-size: 18px; line-height: 32px; text-align: justify; margin-top: 15px;}
.zixixn{ background: url("../images/bg.jpg") center no-repeat; height: 535px; float: left; margin-top: 90px;}

.map{width:560px; float:left; background:#fff; margin-top:110px;}
.map .dz{ width:100%; float:left;}
.map .dz ul{ width:96%; float:left;margin-left: 21px; margin-top:14px;}
.map .dz ul li{ width:100%; float:left; margin:4px 0}
.map .dz ul li i{ float:left; margin-top: 4px;}
.map .dz ul li span{ float:left; font-size:16px; margin-left:14px;}
.map .di{ width:100%; height:233px; overflow:hidden; margin-top:20px; float:left;}

.liu{width:515px; background:url("../images/dl.jpg") center no-repeat; float:right; height:363px;margin-top: 110px;}
.zxly{ width:326px; float:right; text-align:center; margin-top: 32px;}
.zxly h1{ width:100%; font-size:18px; letter-spacing:1px;}
.zxly span{ width:100%; font-size:16px; letter-spacing:1px; color:#666; line-height: 24px;margin-top: 14px; float: left;}
.biaodan{ width:100%; float:left; margin-top:16px;}
.biaodan .form{ width: 280px; float: left; margin-left: 23px;}
.biaodan .form input{ width:100%; float:left; font-size:17px; padding:14px 0 14px 14px; border:1px #959595 solid; border-radius:6px; margin: 8px 0;}
.biaodan .form .jnn{ width:100%; cursor:pointer; letter-spacing:2px;}
.biaodan .form .jnn:hover{ background:#005ba2; color:#fff;transition-duration: 1000ms;}

.cpxq{ width: 100%; float: left; margin: 90px 0 116px 0;}
.cpxq .chanpname{ width: 100%; float: left; font-size: 28px;}
.cpxq .cnp{ width: 100%;float: left; margin-top: 44px;}
.cpxq .cnp .sajs{ width: 548px; float: left;}
.cpxq .cnp .sajs .annkju{ width:100%; float: left;}
.cpxq .cnp .sajs .annkju ul{ width:100%; float: left;}
.cpxq .cnp .sajs .annkju ul li{ float: left; margin: 0 12px; margin-left: 0px;}
.cpxq .cnp .sajs .annkju ul li a{ width:100%; text-align: center; font-size: 16px; float: left; background: #e4e4e4; padding: 6px 10px;}
.cpxq .cnp .sajs .xianghs{ width: 100%; height: 475px; background: #ffff; border: 1px #d2d2d2 solid; float: left; padding: 28px 20px 28px 20px; overflow-y: auto;margin-top: 64px; }
.cpxq .cnp .sajs .xianghs p{ width: 100%; line-height: 36px; font-size: 18px;}
.cpxq .cnp .chanptu{ float: right; width: 600px; height: 575px; overflow: hidden;margin-top: -48%;}
.cpxq .cnp .chanptu img{width: 100%; height: 575px; overflow: hidden;}
.cpxq .cnp .sajs .annkju ul li a:hover{ background: #005ba2; color: #fff;}

.Detaiye_nre{ width:100%; padding-bottom:50px; background:#fff; margin-bottom: 48px;margin-top: 70px;}
.Detaiye_nretit{ width:100%; border-bottom:1px dashed #eee; padding:0 0 10px;}
.Detaiye_nretit1{ width:100%; line-height:20px; font-size:22px; color:#666; text-align:center; font-weight:bold; padding:20px 0 5px 0; line-height: 36px;}
.Detaiye_nretit2{ width:100%; margin-top:5px;}
.Detaiye_nretit2z{ width:100%; line-height:30px; color:#999; font-size:14px; text-align:center;}
.Detaiye_nretit2y{ width:138px;}

.Detaiye_wznr{ width:100%; float:left; text-align:center; margin: 40px 0;}
.Detaiye_wznr img{ width:600px; position:relative; height:auto; margin:20px 0; text-align: center;}
.Detaiye_wznr p{ width:100%; line-height:36px; text-align:justify; font-size:18px; margin:0; text-indent:36px;} 
.Detaiye_wznr span{ width:100%; line-height:36px; text-align:justify; font-size:18px; margin:0; text-indent:36px;} 
.Detaiye_wznr b{ width:100%; line-height:36px; text-align:justify; font-size:18px; margin:0; text-indent:36px;}
.Detaiye_db{ width:100%; margin-top:20px; border-top: 1px #ccc solid;}
.Detaiye_dbbd{ width:135px; height:45px; border:1px solid #959595; border-radius:30px; text-align:center; line-height:45px; color:#9d9d9d; font-size:15px;}
.Detaiye_dbbd:hover{-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.6s ease-out;
	-o-transition: all 0.6s ease-out;
	transition: all 0.6s ease-out;
	background:#e48013;
	color:#fff;
	border:1px solid #fff;}
.Detaiye_pages{ width:100%; padding-top:10px;}
.pages_sha{ width:100%; transition-duration: 1000ms;}
.pages_sha span{ font-size:15px; color:#999; line-height:30px; }
.pages_sha a{ width:80%; font-size:15px; line-height:30px;}

.shzr{ width: 100%; float: left; margin: 90px 0 110px 0;}
.shzr dl{ width:100%; float: left; margin: 20px 0;}
.shzr dl dt{ width:522px; height: 336px; float: left; overflow: hidden;}
.shzr dl dt img{ width:100%; height: 336px; float: left; overflow: hidden; transition: all .5s;}
.shzr dl dd{ width:520px; float: right;margin-top: 48px;}
.shzr dl dd h1{ font-size: 24px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.shzr dl dd p{ width: 100%; float: left; font-size: 18px; line-height: 32px; margin-top: 28px; text-align: justify;}
.shzr dl:nth-child(2n) dt {float: right;}
.shzr dl:nth-child(2n) dd {float: left;}
.shzr dl:hover img{transform: scale(1.2); transition: all .5s;}

.spza{ width:100%; float:left;margin: 50px 0 96px 0;}
.spza ul{ width:100%; float:left;}
.spza ul li{ width:510px; float:left; margin:20px;}
.spza ul li video{ width:100%; float:left;}

.didiu{ width: 100%; height: 470px; background: url("../images/hjhhj.jpg") center no-repeat; float:left; }
.wneen{ width: 100%; float: left; margin-top: 70px;}
.wneen p{ width: 100%; float: left; font-size: 18px; color: #fff; line-height: 32px; text-align: justify;padding: 5px 0;}

.heros{height: 878px;background:url("../images/sbanner.jpg") center no-repeat;display: flex; -webkit-box-pack: center;justify-content: center; -webkit-box-align: center;align-items: center; display: none;}

.pc_banner{ position:relative;}
.mob_banner{ display:none;}
.mob_banner .flexslider{height:878px;}
.flexslider{position:relative;height:953px;overflow:hidden;}
.slides{position:relative;z-index:1; }
.slides li{height:953px;}

@media screen and (max-width: 800px){
	.bigbt{margin-top: 6%;}
	.bigbt h1{font-size: 3rem;}
	.nei1 .zuo{ width: 100%;}
	.nei1 .zuo p{ font-size: 1.5rem; line-height: 2.5rem;}
	.main1{ background: none;}
	.video_list{ width:100%; float: left; margin-top: 3%;}
	.nei1 .zuo .sou{width: 27%; text-align: center;padding: 14px 12px; font-size: 1.5rem;}
	.popup{ width: 100%;}
	.main2{ background:none; height: auto;margin-top: 53%;}
	.new{margin-top: 7%;}
	.new dl{width: 100%; margin: 2% 0; height: auto;}
	.new dl dt{width: 100%; height:350px;}
	.new dl dt img{height:350px;}
	.new dl dd h1{font-size: 1.5rem; white-space:normal;}
	.new dl dd b{font-size: 1.2rem;}
	.new dl dd span{font-size: 1.4rem;line-height: 2.4rem; -webkit-box-orient: inherit; -webkit-line-clamp: inherit; height: 81px;margin-bottom: 3%;}
	.col-md-4{width: 50%;margin: 2.5% 0;}
	.w2{ margin-top: 0;}
	.box .gg{font-size: 1.5rem;padding: 6px 19px; border-radius: 35px;}
	.biu h1{ color: #333;border-bottom: 1px #555 solid;}
	.biu span{ color: #555;font-size: 1.5rem; line-height: 2.5rem;}
	.main4{ background: none; height: auto;}
	.quanquan{ display: none;}
	.main4_mian{margin-top: -37px;margin-bottom: 9%;}
	.zuoz{ width: 100%;}
	.zhon{ display: none;}
	.yio{ display: none;}
	.zuoz h1{font-size: 1.5rem}
	.zuoz ul li i{font-size: 1.5rem;margin-top: -12px;}
	.foot1{padding: 7% 0 4% 0;}
	.n_banner{ display: none;}
	.bange{ display: block !important;}
	.nei_wen{margin-top: 19%;}
	.cccpp dl{width: 277px; height: 263px; margin: 1.47% 1.47%;}
	.cccpp dl dt{width: 277px; height: 263px;}
	.cccpp dl dt img{height: 263px;}
	.cccpp dl .i5{font-size: 1.5rem;top: 30%;}
	.pro_page{ display: inline;}
	.gotoPage{ display: block;}
	.nei_min ul{ width: 100%;}
	.nei_min ul li a{font-size: 1.5rem;letter-spacing: 0px;}
	.cccpp{margin-top: 9%;}
	.cpxq .cnp .sajs{ width: 100%;}
	.cpxq .cnp .sajs .annkju ul li a{font-size: 1.5rem;padding: 24px 65px;}
	.cpxq .cnp .sajs .xianghs{ height: auto; padding: 0; background:none; border: none;overflow-y:hidden;margin-top: 8%;}
	.cpxq .cnp .sajs .xianghs p{ font-size: 1.5rem; line-height: 2.5rem;}
	.cpxq .cnp .chanptu{margin-top: 8%;width: 100%;}
	.cpxq{margin: 64px 0 76px 0;}
	.nei_min ul li{width: 104px;margin: 0 6px;}
	.guan{margin-top: 6%;}
	.guan p{ font-size: 1.5rem; line-height: 2.5rem;}
	.guan img{ height: auto;}
	.gundong{ padding: 0;}
	.slide-content ul li .zp{ width: 100%; display: none;}
	.slide-content ul li .wena{ width: 100%;}
	.slide-content ul li .wena span{ font-size: 1.5rem; line-height: 2.5rem;}
	.slide-content ul li .wena b{ font-size: 1.4rem;}
	.tuwn .tus{ width: 100%;margin-top: 6%;}
	.tuwn .tus p{ font-size: 1.5rem; line-height: 2.5rem;}
	.tuwn .lunbo{display: none;}
	.tuwn{margin-bottom: 11%;}
	.sjma ul li{ width: 100%; margin: 2% 0;}
	.sjma ul li h1{font-size: 2rem;}
	.sjma ul li i{ width: 100%; font-size: 1.5rem;}
	.sjma ul li span { width: 100%; font-size: 1.5rem; line-height: 2.5rem;}
	.zixixn{ background: none; height: auto;}
	.map{ width: 100%;margin-top: 1%;}
	.zixixn{margin-top: 1%;}
	.map .dz{ display: none;}
	.liu{ width: 100%; background: none; height: auto; margin-top: 2%;margin-bottom: 10%;}
	.zxly{ width: 100%;}
	.zxly h1{font-size: 2rem;}
	.zxly span{font-size: 1.4rem; line-height: 2.5rem;}
	.biaodan .form{ width: 100%; margin-left: 0; margin-top: 4%;}
	.biaodan .form input{ font-size: 1.5rem;}
	.bosj .zhaop{ width: 100%; height: auto;}
	.bosj .zhaop img{ height: auto;}
	.bosj .wenzi{width: 100%; margin-top: 6%;}
	.bosj .wenzi .mimnis{ margin-left: 0;}
	.bosj .wenzi .jshdj{margin-top: 6%;}
	.bosj .wenzi .jshdj p{font-size: 1.5rem; line-height: 2.5rem;}
	.gdtg p{font-size: 1.5rem; line-height: 2.5rem;}
	.bosj{ margin-top: 9%;}
	.didiu{ display: none;}
	.yfsl{ margin-top: 6%;}
	.yfsl .zunhk{ width: 100%; height: auto;}
	.yfsl .zunhk img{ height: auto;}
	.yfsl .yiyw{ width: 100%;margin-top: 0%;padding: 5%;}
	.yfsl .yiyw p{font-size: 1.5rem; line-height: 2.5rem;}
	.diji{ margin-top: 6%;margin-bottom: 8%;}
	.huand{ height: auto;display: none;}
	.sange{ margin-top: 1%;position: inherit;}
	.sange ul li{ width: 100%; margin: 2.5% 0; height: auto;font-size: 1.5rem; line-height: 2.5rem;padding: 4%;}
	.shzr dl dt{ width: 100%; height: auto;}
	.shzr dl dt img{ height: auto;}
	.shzr dl dd{ width: 100%; float: left; margin-top: 7%;}
	.shzr dl dd p{font-size: 1.5rem; line-height: 2.5rem;}
	.shzr dl dd h1{ font-size: 1.7rem;}
	.shzr{ margin: 7% 0 8% 0;}
	.spza ul li{ width: 100%; margin: 3% 0;}
	.spza{ margin: 6% 0 8% 0;}
	.xxxw dl dt{ width: 100%; height: 360px;}
	.xxxw dl dt img{ height: 360px;}
	.xxxw dl dd{ float: left; width: 100%;}
	.xxxw dl dd .shij{ margin-top: 5%;}
	.xxxw dl dd .neidd{ width:100%;margin-top: 6%;}
	.xxxw dl dd .neidd .titn{font-size: 1.7rem;}
	.xxxw dl dd .neidd span{font-size: 1.5rem; line-height: 2.5rem;}
	.xxxw dl dd .neidd .gengjia{font-size: 1.4rem; padding: 7px 20px; float: left;margin-top: 6%;}
	.xxxw{ margin-top: 6%;}
	.Detaiye_wznr p{font-size: 1.5rem; line-height: 2.5rem;}
	.Detaiye_wznr img{ width: 100%; height: auto;}
	.Detaiye_nretit1{font-size: 1.8rem; line-height: 2.8rem;}
	.Detaiye_nre{ margin-top: 7%;margin-bottom: 2%;}
	.pages_sha a{font-size: 1.5rem; line-height: 2.5rem;}
	.Detaiye_pages{ margin-top: 7%;margin-bottom:1%;}
	.hero{ display: none;}
	.heros{ display: block;}
	.heros .rotating-text{transform: translateX(-32px); font-size:3.5rem;letter-spacing: 0;}
	.heros .container{margin-top: 49%;}
	.header .nav-link{font-size: 1.5rem;}
	.header .dropdown-menu .dropdown-item{font-size: 1.5rem;}
	.header .navbar-nav .nav-link {padding: 20px 15px !important;}
	.laus-form-header .laus-form-title{font-size: 1.5rem;}

	.button{position: inherit;}
	.slide_wrap{ margin-top: 4%;}
	.pc_banner{ display:none;}
	.mob_banner{ display:block;margin-top:0; }
	
    .Detaiye_wznr p{font-size: 1.5rem !important;line-height: 2.5rem !important;width: 100% !important;}
    .Detaiye_wznr span{font-size: 1.5rem !important;line-height: 2.5rem !important;width: 100% !important;}


}











