.pages{ text-align:center; padding-top:50px; width:100%; clear:both}
.desc{ padding:0 0 5%; padding-top: 10px;}
.desc h1{ text-align:; font-size:20px; line-height:60px; text-align:center}
.desc .time{ font-size:14px; color:#666; margin-bottom:15px; text-align:center}
.desc .zhengwen{ width:98% !important; margin:0 auto; line-height:38px}


.wrap{ width: 100%; padding: 0 5%; height: auto; margin: 0 auto; }
.wrap2{ width:1200px; height: auto; margin: 0 auto; }
body{ color: #434343; font-family: arial, Microsoft YaHei, "微软雅黑"; font-size: 18px; overflow-x: hidden; }
a{ color: #434343; }
.dalogo{ height: 100px; line-height: 100px; position: relative; }
.danav{ height: 66px; line-height: 66px; background: #004a86;  }
.nav_list{ height:66px; }
.nav_list ul li{ float: left; color: #FFFFFF; margin: 0 15px; position: relative; }
.nav_list ul li>a{  color: #FFFFFF; font-size: 22px; }
.sousuoan{ height: 36px; margin-top: 22px; }
.sousuoan #ss1{ height: 34px; padding: 0 10px; background: #d6d5d5; border: 1px solid #bfc6cd; }
.sousuoan #ss2{ width: 34px; height: 34px; background: #d6d5d5 url(../images/ssan.png) no-repeat center center; background-size: 80%; }

.sanjilanmu{ display: none; position: absolute; z-index:9999999; width: 240px; height: auto; left: 50%; margin-left: -120px; top: 66px; text-align:center; background:#fff; }

.sanjilanmu a{ display: block; font-size:16px; background: #cde6fa; color: #004a86; height: 42px; line-height: 42px; margin-bottom: 2px;  font-weight: 700; }
.sanjilanmu a:hover{ background: #004A86; color: #FFFFFF; }
.nav_list ul li:hover .sanjilanmu{ display: block; }


.sanjilanmu2{ width: 800px; margin-left: -400px; }
.sanjilanmu2 a{ width: 32.666%; margin-right:1% ; float: left; }
.sanjilanmu2 a:nth-child(3n){ margin-right: 0; }

.bannersj .swiper-slide a{ position: relative; display: block; }
.bannersj .swiper-slide a .wenzi{ position: absolute; left: 0; bottom: 0; background: rgba(0,74,134,0.7); color: #FFFFFF; padding: 10px 20px; font-size: 20px; border-top-right-radius: 30px; line-height: 32px; width: 500px; }
.bannersj .swiper-slide a img{ width: 100%; }

.bannersj2{ display: none; }
.bannersj2 .swiper-slide a{ position: relative; display: block; }
.bannersj2 .swiper-slide a .wenzi{ position: absolute; left: 0; bottom: 0; background: rgba(0,74,134,0.7); color: #FFFFFF; padding: 5px 20px; font-size: 18px; border-top-right-radius: 30px; line-height: 26px; width: 100%; }
.bannersj2 .swiper-slide a img{ width: 100%; }
.swiper-button-next:after, .swiper-button-prev:after

.index_news{ margin: 50px auto; }
.index_news_list{ width: 100%; }
.index_news_list2{  background: url(../images/newsbg.jpg) no-repeat left center; height: 492px;  padding-left: 25px; padding-top: 10px; }
.news_bt{ font-size: 22px; color: #FFFFFF; height: 40px; line-height: 40px; margin-bottom: 10px; font-weight: 700; }


.header-hover,.header-hover1,.fixed-nav22222{background-color: #fff; -webkit-box-shadow: 10px 0px 10px rgba(0,0,0,0.3); box-shadow: 10px 0px 10px rgba(0,0,0,0.3);}
.header-hover .logoaaaaaaa a,.header-hover1 .logoaaaaaaa a,.fixed-nav22222 .logoaaaaaaa a{background-image: url(../images/logoaaaaaaa_h.png);}
.header-hover .nav22222 ul li>a,.header-hover1 .nav22222 ul li>a,.fixed-nav22222 .nav22222 ul li>a{color: #000;}
.header-hover .callNum span,.header-hover1 .callNum span,.fixed-nav22222 .callNum span{color: #e41700; background: url(../images/callnum_h.png) left center no-repeat;}



.header-hover .logoaaaaaaa a,.header-hover1 .logoaaaaaaa a,.fixed-nav222222 .logoaaaaaaa a{background-image: url(../images/logoaaaaaaa_h.png);}
.header-hover .nav22222 ul li>a,.header-hover1 .nav22222 ul li>a,.fixed-nav222222 .nav22222 ul li>a{color: #000;}
.header-hover .callNum span,.header-hover1 .callNum span,.fixed-nav222222 .callNum span{color: #e41700; background: url(../images/callnum_h.png) left center no-repeat;}





.btn-m-list{width: 55px; height: 50px; position: absolute; right: 0; top: 50%; margin-top: -25px; z-index: 999999; display: none; transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1);}
.trans,.trans:hover{-webkit-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -moz-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -o-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.4s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.trans-fast, .trans-fast:hover {-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out;}
.btn-m-list .burger{width: 30px; height: 3px; background-color: #264693; display: block; position: absolute; z-index: 5; top: 16px; left: 50%; margin: 0 0 0 -10px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center;}
.btn-m-list .burger-2{top: 25px; width: 18px;}
.btn-m-list .burger-3{top: 33px; width: 13px;}
.btn-m-list.on .burger-1{top: 25px; width: 21px; -moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg);transform: rotate(225deg);}
.btn-m-list.on .burger-2{top: 25px; width: 21px; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: 100%;}
.btn-m-list.on .burger-3{top: 25px; width: 21px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg);}
.mask{width: 100%; height: 100%; position: fixed; _position: absolute; top: 0; left: 0; z-index: 2000; display: none; background-color: rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000, endColorstr=#70000000);}




.neirong2{width: 100%; display: block; position: fixed; top: 0; left: 0; z-index: 99999; overflow-y: auto; touch-action: pan-y;-webkit-user-select: none;-webkit-user-drag: none;}
.neirong2 .neirong2-bd{padding: 50px 50px 20px 50px; visibility: hidden;}
.neirong2 li{border-bottom: 1px solid #F2F2F2; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 li>a{display: block; height: 47px; line-height: 47px; color: #fff; font-size: 16px;}
.neirong2 li.on>a{color: #fff;}
.neirong2.neirong2-on{left: 0;}
.neirong2-close{width: 24px; height: 24px; background: url(../images/nav_close.png) no-repeat 7px center; position: absolute; top: 20px; left: 10px; visibility: hidden;}
.neirong2.neirong2-hide{
    background-color: rgba(38,70,147,.5);
    height: 0;
    -webkit-transition:background 0.35s linear,height 0.25s ease-in 200ms;
    -moz-transition:background 0.35s linear,height 0.25s ease-in 200ms;
    -ms-transition:background 0.35s linear,height 0.25s ease-in 200ms;
    -o-transition:background 0.35s linear,height 0.25s ease-in 200ms;
    transition:background 0.35s linear,height 0.25s ease-in 200ms;}
.neirong2.neirong2-show{background-color: rgba(38,70,147,.95); height: 100%;}
.neirong2.neirong2-show .neirong2-bd,.neirong2.neirong2-show .neirong2-close{visibility: visible;}
.neirong2.neirong2-hide li,.neirong2.neirong2-hide .subcall span{
    opacity: 0;
    -webkit-transform: scale(1.1) translateY(-24px);
    -moz-transform: scale(1.1) translateY(-24px);
    -ms-transform: scale(1.1) translateY(-24px);
    -o-transform: scale(1.1) translateY(-24px);
    transform: scale(1.1) translateY(-24px);
}
.neirong2.neirong2-show li,.neirong2.neirong2-show .subcall span{opacity: 1; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}
.neirong2 li:nth-of-type(2){ -webkit-transition-delay: 300ms,300ms; transition-delay: 300ms,300ms;}
.neirong2 li:nth-of-type(3){ -webkit-transition-delay: 350ms,350ms; transition-delay: 350ms,350ms;}
.neirong2 li:nth-of-type(4){ -webkit-transition-delay: 400ms,400ms; transition-delay: 400ms,400ms;}
.neirong2 li:nth-of-type(5){ -webkit-transition-delay: 450ms,450ms; transition-delay: 450ms,450ms;}
.neirong2 li:nth-of-type(6){ -webkit-transition-delay: 500ms,500ms; transition-delay: 500ms,500ms;}
.neirong2 li:nth-of-type(7){ -webkit-transition-delay: 550ms,550ms; transition-delay: 550ms,550ms;}
.neirong2 li:nth-of-type(8){ -webkit-transition-delay: 600ms,600ms; transition-delay: 600ms,600ms;}
.neirong2 li:nth-of-type(9){ -webkit-transition-delay: 650ms,650ms; transition-delay: 650ms,650ms;}
.neirong2 li:nth-of-type(10){ -webkit-transition-delay: 700ms,700ms; transition-delay: 700ms,700ms;}
.neirong2 li:nth-of-type(11){ -webkit-transition-delay: 750ms,750ms; transition-delay: 750ms,750ms;}
.neirong2 .subnav{display: none;}
.neirong2 .subnav a{display: block; font-size: 14px; color: #fafafa; padding: 10px 0; padding-left: 15px; }
.neirong2 .subcall{padding: 0 50px; }
.neirong2 .subcall span{-webkit-transition-delay: 850ms,850ms; transition-delay: 850ms,850ms; -webkit-transition: all .35s ease-out;-moz-transition: all .35s ease-out;-ms-transition: all .35s ease-out;-o-transition: all .35s ease-out;transition: all .35s ease-out;}
.neirong2 .subcall span{font-family: "Arial"; display: block; font-size: 18px; font-weight: bold; color: #fff; padding-left: 30px; background: url(../images/callnum.png) left center no-repeat;}












.index_news_list3{ width: 25%; border: 1px solid #e2e2e2;  }
.index_news_list3 h2{ padding: 0 10px; background: #004a87; height: 74px; line-height: 74px; color: #FFFFFF; font-size: 22px; }
.index_news_list3 a{ display: block; height: 60px; line-height: 24px; font-size:16px; overflow: hidden; border-bottom: 1px solid #e2e2e2; padding: 8px 10px; }
.index_news_list3 a:hover{ color: #004A86; }
.index_news_list3 a span{ padding-left: 5px; font-size:12px; }
.index_news_list4{ padding-right: 25px; }
.index_news_list4 img{ width: 100%; transition: all 1s; }
.index_news_list4 .swiper-container{  background: #FFFFFF; padding-right: 20px; }
.index_news_list4 .swiper-slide{ border: 1px solid #e2e2e2; padding-bottom: 30px; }
.index_news_list4 .swiper-slide .img{  overflow: hidden; }
.index_news_list4 .swiper-slide .wenzi{ padding: 10px; }
.index_news_list4 .swiper-slide .wenzi span{ margin-bottom: 5px; display: block; font-size: 14px; }
.index_news_list4 .swiper-slide .wenzi h2{ margin-bottom: 10px; color:#fff; background:#004a87 font-size: 18px; overflow: hidden; }
.index_news_list4 .swiper-slide .wenzi h2 a{  background:#004a87; padding:5px; color:#fff; }
.index_news_list4 .swiper-slide .wenzi p{ margin-bottom: 10px; height: 52px; overflow: hidden;  }
.index_news_list4 .swiper-slide .wenzi a{ font-weight: 700; font-size: 18px; }
.index_news_list4 .swiper-slide .wenzi a:hover{ color: #004A86; }
.index_news_list4 .swiper-slide:hover .img img{ transform: scale(1.1); }

.index_yewu{ background: #bfbfbf; padding: 30px ; } 
.index_yewu .biaoti{ font-size: 22px; font-weight: 700; margin-bottom: 25px; }


.index_yewu ul li{ width: 23.5%; float: left; margin-right: 2%; background: #FFFFFF; text-align: center; padding-top:15px;}
.index_yewu ul li:nth-child(4n){ margin-right: 0; }
.index_yewu ul li .img{ overflow: hidden;  position: relative; margin-bottom:15px;}
.index_yewu ul li .img img{ width: 100%; transition: all 1s; }
.index_yewu ul li .wenzi{ padding: 0 0 20px; line-height: 32px; font-size: 20px; font-weight: 700;letter-spacing:5px; }

.index_yewu ul li .imgwenzi{ position: absolute; left: 0; top: 0; background: rgba(0,74,134,0.8); color: #FFFFFF; width: 100%; height: 185px; padding: 0 30px; font-size: 16px; text-align: left; line-height: 185px; display: none; }
.index_yewu ul li .imgwenzi2{ display:inline-block; vertical-align:middle; line-height:34px; }
.index_yewu ul li:hover img{ transform: scale(1.1); }
.index_yewu ul li:hover .wenzi{  color: #004A86; }
.index_yewu ul li:hover .imgwenzi{ display: block; }




.jiaobu{ padding:60px 50px; background: url(../images/jbbg.jpg) no-repeat center center; background-size: cover; color: #FFFFFF; font-size: 18px; }
.jiaobu a{ color: #FFFFFF; }
.jiaobu dl{ float: left; padding: 0 30px; height: 326px; font-size:16px; }
.jiaobu dl dt{ margin-bottom: 20px; }
.jiaobu dl dd{ line-height: 40px; }
.jiaobu dl.dl2 dd{ float: left; width: 50%;  }
.youqinglianjie{ margin-top:25px; display: none; }
.youqinglianjie a{ margin:0 10px; color:#fff; display: inline-block; width: 100px; }
.youqinglianjie a img{ width: 100%; }
/*================================二级页面==========================*/
.neirong{ padding: 50px 5%; line-height: 30px; }
.neirong img{ max-width: 100% !important; }
.neirong p{ text-indent:2em; }
.erjibanner{ width: 100%; height: 400px; position: relative; background-size: cover !important; }
.erjibanner .wenzi{ position: absolute; left: 0; bottom: 0; background: rgba(0,74,134,0.7); color: #FFFFFF; width: 500px; font-size: 20px; border-top-right-radius: 30px; line-height: 80px; padding-left: 50px; }
.erjibanner .wenzi a{ display: none; }

.mapTipText{width: 360px;height: 220px; background-color: #ffffff; box-shadow: 0px 0px 20px #999; }
.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
.mapTipText .mapTipImg img{width: 100%;height: 100%;}
.mapTipText .mapTipList{float: left;margin-left: 4px;}
.mapTipText .mapTipList h2{text-align: left;  padding: 5px 0; }
.mapTipText .mapTipList h2 a{font-size: 24px; color: #262626;text-decoration:none;}
.mapTipText .mapTipList h2 a:hover{ color: #0085d2;}
.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
.mapTipText .mapTipList ul{ width: 100%; padding: 10px; padding-bottom: 30px; overflow-y: scroll; height: 160px; }
.mapTipText .mapTipList ul li{list-style: none;float: left;padding: 7px 3px 0 3px;}
.mapTipText .mapTipList ul li a{color: #333;text-decoration:none;}

.lianxiwomen{ padding: 50px 10%; }
.lianxiwomen ul li{ width: 40%; float: left; margin-right: 20%; }
.lianxiwomen ul li:nth-child(2n){ margin-right: 0; }
.lianxiwomen ul li .img{ overflow: hidden; margin-bottom: 25px; }
.lianxiwomen ul li .img img{ width: 100%; }
.lianxiwomen ul li .wenzi{ line-height: 36px; }







.zaixianliuyan{ margin-top: 30px; max-width: 1000px; }
.zaixianliuyan ul li{ width: 400px; float: left; margin-right: 25px; margin-bottom: 25px; }
.zaixianliuyan ul li h2{ font-size: 16px; margin-bottom: 5px; }
.zaixianliuyan ul li input{ background: #f5f5f5; border: 1px solid #999; height: 40px; line-height: 40px; width: 100%; padding: 0 10px; }
.zaixianliuyan ul li textarea { width: 400px; height: 120px; border: 1px solid #999; padding: 10px; }
#tijiao{ background: #e91e31; color: #FFFFFF; width: 100px; height: 40px; line-height: 40px; }
#tijiao:hover{ background: #004A86; }
.xinwenlist{ padding: 30px 5%; }
.nianfen { text-align: right; }
.nianfen select{  border: 1px solid #333333; height: 32px; width: 100px; }



.xinwenlist2 ul li{ width: 48%; float: left; margin-right: 4%; border-bottom: 1px solid #a0a0a0; padding: 15px 0; line-height: 32px; }
.xinwenlist2 ul li:nth-child(2n){ margin-right: 0; }
.xinwenlist2 ul li h2{ height: 64px; overflow: hidden; background: url(../images/kuan.jpg) no-repeat left 12px; padding-left:15px; }
.xinwenlist2 ul li p{ height: 64px; overflow: hidden; }
.xinwenlist2 ul li:hover a{ color: #004A86;  }


.xinwenlist3 ul li{ width: 100%;border-bottom: 1px solid #a0a0a0; padding: 15px 0; line-height: 32px; }
.xinwenlist3 ul li:nth-child(2n){ margin-right: 0; }
.xinwenlist3 ul li h2{ height: 64px; overflow: hidden; background: url(../images/kuan.jpg) no-repeat left 12px; padding-left:15px; }
.xinwenlist3 ul li p{ height: 64px; overflow: hidden; }
.xinwenlist3 ul li:hover a{ color: #004A86;  }



.chakan{ text-align: right; margin-top: 30px; }
.chakan a{ display: inline-block; padding: 10px; width: 120px; border: 1px solid #a0a0a0; text-align: center; font-size: 18px; font-weight: 700; }
.chakan a:hover{ background: #004A86; color: #FFFFFF; }
.zhaopin1{ margin-bottom: 35px; }
.zhaopin1 .left{ width: 40%; padding-right: 25px; }
.zhaopin1 .left h2{ font-size: 26px; margin-bottom: 25px; }
.zhaopin1 .right{ width: 60%; }
.zhaopin1 .right img{ width: 100%; }

.zhaopin2{ line-height: 36px; }
.zhaopin2 p{ text-indent: 2em; }
.chakan2{ text-align: center; margin-top: 50px; }
.chakan2 a{  width: 160px;background: #d2d2d2; font-size: 24px; }

.zhaopin22 ul li{ width: 32%; height: 265px; overflow: hidden; float: left; margin-right: 2%; margin-bottom: 20px; background: #FFFFFF; padding: 10px; }
.zhaopin22 ul li:nth-child(3n){ margin-right: 0; }
.zhaopin22 ul li .left{ width: 40%; }
.zhaopin22 ul li .left h2{ margin-bottom: 20px; margin-top: 20px; text-align: center; }
.zhaopin22 ul li .left a{ display: block; margin: 10px auto; text-align: center; background: #acacac; font-size: 16px; color: #000000; }
.zhaopin22 ul li .left a:hover{ background: #004A86; color: #FFFFFF; }
.zhaopin22 ul li .right{ width: 60%; font-size: 14px; line-height: 22px; padding-left: 10px; }

.fuwu .left{ width: 23%; }
.fuwu .left a{ display: block; background: #cde6fa; color: #004a86; height: 52px; line-height: 52px; margin-bottom: 3px; padding-left: 25px; font-weight: 700; }
.fuwu .left a.a1{ background: #004A86; color: #FFFFFF; }
.fuwu .left a:hover{ background: #004A86; color: #FFFFFF; }
.fuwu .right{ width: 77%; padding-left: 50px; }
.fuwu .right .right_bt{ font-size: 24px; color: #004A86; border-bottom: 1px solid #BFBFBF; padding-bottom: 5px; margin-bottom: 15px; font-weight: 700; }
.xiangqing{ line-height: 32px; }
.xiangqing img{ display: block; margin: 0 auto; max-width: 100%; }
.xiangqing p{ text-indent: 2em; text-align:justify; }
#cke_pastebin{ text-indent: 2em; text-align:justify; }

.hangye ul li{ width: 23.5%; margin-right: 2%; margin-bottom: 20px; float: left; }
.hangye ul li:nth-child(4n){ margin-right: 0; }
.hangye ul li .img{ height: 201px; overflow: hidden; }
.hangye ul li .img img{ display: block; width: 100%; height: 100%; transition: all 1s; } 
.hangye ul li .wenzi{ height: 58px; line-height: 58px; overflow: hidden; color: #FFFFFF; background: #004A86; text-align: center; font-size: 22px; }
.hangye ul li:hover .img img{ transform: scale(1.1); }


.hangyexq{ padding-left: 10%; padding-right: 10%; }
.hangyexq_bt{ font-size: 24px; color: #004A86; border-bottom: 1px solid #BFBFBF; padding-bottom: 5px; margin-bottom: 15px; font-weight: 700; }




.qiyewenhua ul li{ border-bottom: 1px solid #a0a0a0; padding: 25px 0; }
.qiyewenhua ul li:hover a{ color: #004A86; }
.qiyewenhua ul li:hover { border-bottom: 1px solid #004A86; }


.BMapLabel{  padding: 6px 10px !important; margin-left: 10px !important; font-size: 14px !important; }
.BMap_Marker > div{ background: url(../images/dingwei.png) no-repeat center center; background-size: cover; }
.BMap_Marker > div img{ display: none; }


.search-submit img{ display: inline-block; vertical-align: middle; }


/*=========================================================================*/
.index_news2{ display: none; }
.jiaobu2{ display: none; }
.shouji_lamu{ display: none; padding: 20px 0; }
.shouji_lamu ul li{ width: 33.3333%; float: left; text-align: center; margin-bottom: 25px; }
.shouji_lamu ul li .img{ margin: 0 auto; margin-bottom: 15px; width: 76px; height: 76px; background: #004780; line-height: 76px; border-radius: 50%; }
.shouji_lamu ul li .img img{ display: inline-block; vertical-align: middle; height: 45%; }
.shouji_lamu ul li .wenzi{ font-size: 18px; }


.shoujiditutupian{ display: none; }






