/*2017-12-04*/
.header .nav { background-color: #007dc5; height: 60px; padding: 13px 0 0; }
.header .nav .bigUl li { float: left; margin-right: 36px; }
.header .nav .bigUl li.bg a { background-color: #7dbb34; }
.header .nav .bigUl li:hover a { background-color: #7dbb34; }
.header .nav .bigUl li:nth-last-child(1) { margin: 0; }
.header .nav .bigUl li a { line-height: 34px; padding: 0 24px; color: #fff; font-size: 15px; border-radius: 2px; }
.header .top { height: 250px; position: relative; overflow: hidden; }
.header .top .img1 { width: 1920px; height: 250px; position: absolute; left: 50%; margin-left: -960px; top: 0; }
.header .top .img2{display: block;}
.main { padding: 30px 0; }

.banner { position: relative; }
.banner > .left { width: 540px; }
.banner > .left img { width: 100%; height: 100%; }
.banner > .left .text { background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0; color: #fff; width: 100%; height: 44px; }
.banner > .left .text p { background: url("../img/bannerIcon_03.png") no-repeat 20px center; position: absolute; left: 0; bottom: 0; color: #fff; width: 80%; line-height: 44px; padding-left: 45px; height: 44px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.banner .swiper-container-horizontal > .swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction { left: auto; right: 18px; width: auto; }
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; border-radius: 0; opacity: 1; }
.banner .swiper-pagination-bullet-active { background-color: #7dbb34 !important; }
.banner .right { width: 550px; border: 1px solid #c8e2f0; }
.banner .right .bot { padding: 0 24px 3px; }
.banner .right .bot .baseUl-1 { padding: 8px 0; }
.banner .right .mid { padding: 23px 0 15px; border-bottom: 1px dashed #ccc; }
.banner .right .mid .title { font-size: 16px; color: #007dc5; text-align: center; font-weight: bolder; }
.banner .right .mid .text { font-size: 13px; line-height: 20px; margin: 5px 0 0; }
.banner .right .mid .text a { display: inline-block; margin-left: 28px; color: #7dbb34; }
.banner .right .baseUl-1 li a { line-height: 30px; }

.baseTitle { padding: 0 20px; line-height: 40px; border-bottom: 1px solid #c8e2f0; }
.baseTitle .left { font-size: 16px; color: #3c3c3c; position: relative; padding-left: 17px; }
.baseTitle .left:before { content: ''; width: 6px; height: 18px; background-color: #7dbb34; position: absolute; left: 0; top: 11px; }
.baseTitle a { font-size: 12px; line-height: 40px; }
.baseTitle a:hover { color: #007dc5; }

.baseUl-1 li a { background: url("../img/arrow_03.jpg") no-repeat 0 12px; padding-left: 17px; width: 70%; line-height: 33px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.baseUl-1 li a:hover { color: #007dc5; }
.baseUl-1 .time { color: #969696; }

.baseTBlue { background: url("../img/newsBg_07.jpg") no-repeat 0; border-bottom: none; background-size: 100% 100%; line-height: 43px; }
.baseTBlue .left { color: #fff; }
.baseTBlue .left:before { background-color: #fff; }
.baseTBlue a { color: #007dc5; }

.main2 { margin: 13px 0; }
.main2 .main2L { width: 399px; }
.main2 .main2L:nth-child(2) { margin: 0 12px; }
.main2 .main2L .baseBox .baseUl-1 { padding: 16px 22px 19px; border: 1px solid #c8e2f0; border-top: none; }
.main2 .main2L .baseBox .baseUl-1 li a { width: auto; }
.main2 .main2R { width: 278px; border: 1px solid #c8e2f0; }
.main2 .main2R .bot { padding: 24px 21px 27px; }
.main2 .main2R .bot input { box-shadow: inset 3px 3px 5px #d5dcdf; }
.main2 .main2R .bot input[type=text] { height: 41px; border: 1px solid #c8e2f0; width: 100%; margin: 0 0 18px; padding: 4px 20px; }
.main2 .main2R .bot .yan input { width: 156px; }
.main2 .main2R .bot .yan .yanR { width: 76px; border: 1px solid #c8e2f0; height: 41px; border-left: none; }
.main2 .main2R .bot .yan .yanR img { width: 100%; }
.main2 .main2R .bot .cha { text-align: center; line-height: 0; }
.main2 .main2R .bot .cha .box { display: inline-block; }
.main2 .main2R .bot .cha input { width: 90px; height: 39px; color: #fff; margin: 0 5px 0; box-shadow: none; }
.main2 .main2R .bot .cha input[type=submit] { background-color: #7dbb34; }
.main2 .main2R .bot .cha input[type=reset] { background-color: #007dc5; }

.main3 .main3l { width: 809px; }
.main3 .main3l .bot { border: 1px solid #c8e2f0; border-top: none; padding: 0 20px; }
.main3 .main3l .mid { padding: 22px 0 17px; border-bottom: 1px dashed #ccc; }
.main3 .main3l .mid .left { width: 179px; height: 94px; }
.main3 .main3l .mid .left img { width: 100%; height: 100%; }
.main3 .main3l .mid .right { width: 547px; padding-left: 20px; }
.main3 .main3l .mid .right .title { font-size: 16px; color: #3c3c3c; line-height: 24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.main3 .main3l .mid .right .title:hover { color: #007dc5; }
.main3 .main3l .mid .right .text { line-height: 20px; margin: 8px 0 0; height: 60px; overflow: hidden; }
.main3 .main3l .mid .right .text a { display: inline-block; color: #7dbb34; margin-left: 31px; line-height: 20px; }
.main3 .main3l .mid .right .text a:hover { color: #007dc5; }
.main3 .main3l .baseUl-1 { padding: 12px 0 18px; }
.main3 .main3r { width: 279px; border: 1px solid #c8e2f0; }
.main3 .main3r .baseUl-1 { padding: 16px 20px 17px; }
.main3 .main3r .baseUl-1 li a { width: 100%; }

.main4 { padding: 13px 0; }
.main4 .main3l { width: 399px; }
.main4 .main3l:nth-child(1) { margin-right: 11px; }
.main4 .main3l .mid .left { width: 127px; }
.main4 .main3l .mid .right { width: 229px; padding-left: 18px; }
.main4 .main3l .baseUl-1 li a { width: 100%; }

.you { border: 1px solid #c8e2f0; }
.you .bot { padding: 23px 20px 17px; }
.you .bot ul { margin: 0 -5px; }
.you .bot ul li { float: left; width: 168px; border: 1px solid #c8e2f0; margin: 0 5px 10px; }
.you .bot ul li:hover { border-color: #007dc5; }
.you .bot ul li a { height: 48px; padding: 1px; }
.you .bot ul li img { width: 100%; height: 100%; }

.footer { background-color: #007dc5; padding: 38px 0; color: #fff; }
.footer .inner { text-align: center; }
.footer ul { display: inline-block; }
.footer ul li { float: left; }
.footer ul li.line { width: 1px; height: 30px; margin: 0 30px; position: relative; }
.footer ul li.line:before { content: ''; width: 1px; height: 15px; position: absolute; left: 0; top: 8px; background-color: #bfe8ff; }
.footer ul li a { color: #bfe8ff; }
.footer ul li a:hover { color: #fff; }
.footer p { font-size: 13px; line-height: 23px; }
.footer p a{ color: #bfe8ff; }

.about > .left { width: 250px; }
.about > .left .left-1 { margin: 0 0 12px; }
.about > .left .left-1 .bot { border: 1px solid #c8e2f0; border-top: none; padding: 0 20px 20px; min-height: 240px; }
.about > .left .left-1 .bot ul li { padding: 6px 0 0 3px; border-bottom: 1px solid #c8e2f0; }
.about > .left .left-1 .bot ul li.bg a { color: #7dbb34; }
.about > .left .left-1 .bot ul li.bg a:before { background-color: #7dbb34; }
.about > .left .left-1 .bot ul li a { color: #3c3c3c; line-height: 36px; position: relative; padding: 0 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.about > .left .left-1 .bot ul li a:before { content: ''; width: 4px; height: 4px; background-color: #3c3c3c; position: absolute; left: 0; top: 17px; }
.about > .left .left-1 .bot ul li a:hover { color: #7dbb34; }
.about > .left .left-1 .bot ul li a:hover:before { background-color: #7dbb34; }
.about .right { width: 839px; border: 1px solid #c8e2f0; }
.about .right p a { display: inline-block; }
.about .right p a span { margin: 0 5px; }
.about .right p a:nth-last-child(1) { color: #7dbb34; }
.about .right .bot { padding: 30px 40px; }
.about .right .bot .content { padding: 20px 0 40px; }
.about .right .bot .content img { max-width: 100%; }
.about .right .bot .content .down-a { text-align: center; }
.about .right .bot .content a.down { font-size: 18px; color: #fff; background-color: #007dc5; width: 144px; height: 49px; line-height: 49px; text-align: center; border-radius: 2px; display: inline-block; }

.baseCon { padding: 10px 0; border-bottom: 1px solid #ddd; text-align: center; }
.baseCon .title { font-size: 30px; line-height: 40px; color: #3c3c3c; }
.baseCon p { color: #a3a3a3; }

.prev { border-top: 1px solid #c8e2f0; padding: 11px 0 0; }
.prev a { font-size: 15px; color: #3c3c3c; line-height: 33px; }

.download li a { line-height: 35px; padding-left: 32px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 70%; background: url("../img/download_03.png") no-repeat 0 10px; }
.download li a:hover { color: #007dc5; }
.download li .time { font-size: 13px; color: #969696; }

.page { text-align: center; padding: 40px 0 20px; }
.page img { max-width: 100%; }

.chaBot { padding: 45px 0; text-align: center; }
.chaBot .chaBox { display: inline-block; }
.chaBot .chaBox .title { font-size: 35px; line-height: 45px; color: #3c3c3c; margin: 0 0 36px; }
.chaBot .chaBox .register { margin-right: 50px; }
.chaBot .chaBox .box-1 { font-size: 16px; line-height: 40px; margin: 0 0 18px; }
.chaBot .chaBox .box-1 p { width: 90px; text-align: right; }
.chaBot .chaBox .box-1 input { width: 355px; border: 1px solid #d8d8d8; height: 40px; padding: 5px 10px; }
.chaBot .chaBox .box-1 .yanInput { width: 280px; }
.chaBot .chaBox .box-1 .yan { width: 74px; height: 40px; border: 1px solid #d8d8d8; border-left: none; }
.chaBot .chaBox .box-1 .yan img { width: 100%; height: 100%; }
.chaBot .chaBox .box-2 { text-align: center; margin: 30px 0 0; }
.chaBot .chaBox .box-2 .center { display: inline-block; }
.chaBot .chaBox .box-2 .center input { width: 80px; height: 37px; margin: 0 5px; color: #fff; font-size: 16px; border-radius: 2px; }
.chaBot .chaBox .box-2 .center input[type=submit] { background-color: #7dbb34; }
.chaBot .chaBox .box-2 .center input[type=reset] { background-color: #007dc5; }

.zhen li a { background: url("../img/arrow_03.jpg") no-repeat 0 13px; padding-left: 18px; }

@keyframes scale { 0% { transform: scale(0.5); -webkit-transform: scale(0.5); -moz-transform: scale(0.5); }
  100% { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); } }
.search { position: absolute; z-index: 2000; padding: 60px 38px 55px; background: #EEF9FF; animation: scale; animation-duration: 0.2s; display: none; }
.search .close { width: 20px; height: 19px; position: absolute; right: 21px; top: 16px; cursor: pointer; }
.search .close img { width: 100%; height: 100%; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }
.search .close:hover img { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.search .title { font-size: 30px; color: #3c3c3c; text-align: center; }
.search .searchBot { background: url("../img/pic_03.png") no-repeat 0; background-size: 100% 100%; padding: 93px 84px; margin: 17px 0 0; }
.search .searchBot .searchBox { width: 902px; }
.search .searchBot .searchBox .sear-left { width: 641px; border-top: 1px solid #c8e2f0; border-left: 1px solid #c8e2f0; height: 337px; }
.search .searchBot .searchBox .sear-left ul li { float: left; line-height: 60px; border-bottom: 1px solid #c8e2f0; border-right: 1px solid #c8e2f0; padding-left: 22px; }
.search .searchBot .searchBox .sear-left ul li:nth-of-type(odd) { background-color: #e8f5fb; width: 110px; }
.search .searchBot .searchBox .sear-left ul li:nth-of-type(even) { width: 210px; }
.search .searchBot .searchBox .sear-left ol li { height: 155px; padding-left: 22px; float: left; display: table; border-right: 1px solid #c8e2f0; border-bottom: 1px solid #c8e2f0; }
.search .searchBot .searchBox .sear-left ol li:nth-of-type(odd) { background-color: #e8f5fb; width: 110px; }
.search .searchBot .searchBox .sear-left ol li:nth-of-type(even) { width: 530px; }
.search .searchBot .searchBox .sear-left ol li div { display: table-cell; vertical-align: middle; }
.search .searchBot .searchBox .sear-right { width: 256px; padding: 30px 20px; border: 1px solid #c8e2f0; border-left: none; display: table; }
.search .searchBot .searchBox .sear-right .cell { display: table-cell; vertical-align: middle; }
.search .searchBot .searchBox .sear-right .cell img { width: 100%; }

.blank { position: fixed; left: 0; top: 0; background: rgba(0, 0, 0, 0.5); z-index: 1000; width: 100%; height: 100%; display: none; }

.searchApp { position: absolute; z-index: 2000; padding: 40px 13px; animation: scale; animation-duration: 0.2s; text-align: center; background: #fff url("../img/searchApp_03.png") no-repeat center 80%; background-size: 90% 90%; display: none; }
.searchApp .close { width: 20px; height: 19px; position: absolute; right: 21px; top: 16px; cursor: pointer; }
.searchApp .close img { width: 100%; height: 100%; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; }
.searchApp .close:hover img { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
.searchApp .title { font-size: 24px; color: #3c3c3c; margin: 0 0 16px; }
.searchApp .AppBot { text-align: center; padding: 50px; }
.searchApp .AppBot .AppBox { width: 380px; margin: 50px; display: inline-block; }
.searchApp .AppBot .AppBox .pic { width: 180px; margin: 0 0 20px; display: inline-block; }
.searchApp .AppBot .AppBox .pic img { width: 100%; }
.searchApp .AppBot .AppBox .AppText { display: inline-block; padding: 10px 0 0; color: #3c3c3c; line-height: 26px; }
.searchApp .AppBot .AppBox .AppText .AppText-l { font-size: 18px; width: 90px; }
.searchApp .AppBot .AppBox .AppText .AppText-r { font-size: 16px; width: 260px; border-bottom: 1px solid #d0d0d0; line-height: 23px; padding: 0 0 7px; }

/*# sourceMappingURL=style.css.map */
