@import url(yzui.css);
@font-face {
    font-family: enFont;
    src: url('../fonts/impact.ttf');
}
/* about_us.html */
@media (max-width:1200px){
body.active{overflow: hidden;}
.navbar-toggle{display: none;cursor: pointer;position: absolute;top: 56px;right: 15px;margin-left:18px;z-index:1000;width:24px;height:24px;float:right;background-color:transparent;border:0;display:block;margin-top:-32px;}
.navbar-toggle span{margin-top:10px}
.navbar-toggle span,.navbar-toggle span:before,.navbar-toggle span:after{position:absolute;display:block;width:24px;height:2px;cursor:pointer;content:'';background-color:#000;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1)}
.navbar-toggle span:before{top:-7px}
.navbar-toggle span:after{bottom:-7px}
.navbar-toggle.drawer-open span,.navbar-toggle.drawer-open span::before,.navbar-toggle.drawer-open span::after{background:#000;}
.navbar-toggle.drawer-open span{background: rgba(0, 0, 0, 0);}
.navbar-toggle.drawer-open span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);left:0px;top:0px;}
.navbar-toggle.drawer-open span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left:0px;top:0px;}
}
.header{position: relative;}
.header .top{background: #fff;height: 100px;}
.header .top .logo{height: 100px;align-items:center; display: -webkit-flex;}
.header .phone{height: 100px;align-items:center; display: -webkit-flex;}
.header .phone .icon{text-align: center;padding-right: 10px;border-right: 1px solid #dd9a17;}
.header .phone .icon span{display: block;color: #dd9a17;font-weight: bold;margin-top: 2px;}
.header .phone .num{font-size: 36px;color: #1e437e;margin-left: 12px;}
.header .phone .num a{color: #1e437e;}
.header .bot{background: #1e437e;}
.header .bot .nav li{float: left;}
.header .bot .nav li a{display: inline-block;height: 60px;line-height: 60px;font-size: 16px;text-align: center;color: #fff;width: 131px;}
@media (min-width:1200px){.header .bot .nav li:hover a,.header .bot .nav li.active a{background: #dd9a17;}}
.header .bot .search{height: 60px;align-items:center; display: -webkit-flex;}
.header .bot .search span{color: #ffffff;font-weight: bold;}
.header .bot .search .searchform{width: 250px;height: 32px;background-color: #ffffff;border-radius: 3px;}
.header .bot .search .searchform input{color: #aaa;width: 207px;height: 28px;margin-top: 2px;border: 0;padding-left: 10px;}
.header .bot .search .searchform input::-webkit-input-placeholder {color:#aaaaaa;}
.header .bot .search .searchform input:-moz-placeholder {color: #aaaaaa;}
.header .bot .search .searchform input::-moz-placeholder {color: #aaaaaa;}
.header .bot .search .searchform input:-ms-input-placeholder {color: #aaaaaa;}
.header .bot .search .searchform button{cursor: pointer;width: 20px;height: 20px;border: 0;background: url('../images/h-search.png') no-repeat center center;margin-top: 6px;margin-right: 10px;}

.position{color: #303030;padding: 15px 0;}
.position .container{padding-left: 20px;background: url('../images/c-icon.png') no-repeat left center;}
.position a{color: #303030;}
.position a:last-child{color: #dd9a17;}
.position a:hover{color: #dd9a17;}

.subMenu{text-align: center;font-size: 0;margin: 25px 0 30px;}
.subMenu a{color: #1e437e;font-size: 16px;display: inline-block;margin: 0 10px;width: 160px;height: 40px;line-height: 40px;border-radius: 20px;border: solid 1px #1e437e;}
.subMenu a.active,.subMenu a:hover{color: #fff;background: #dd9a17;border: 1px solid #dd9a17;}

.banner img{width:100%}
.about{padding: 60px 0 100px;}
.title{text-align: center;color: #333;margin-top:-80px;}
.title p{display: block;}
.title p.title_ct{font-size: 28px;position:relative;top:75px;}
.title p.title_et{font: 58px/80px enFont;color:#EDEEF2;text-transform: uppercase;padding:1px 0;}
.title p.title_desc{width: 71.6%;color: #666;line-height: 24px;}
.about .con{margin-top: 35px;}
.about .con .bot{background-color: #ffffff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);padding: 60px 50px 55px 45px;}
.about .con .bot .tex-1{font-weight: bold;font-size: 24px;color: #1e437e;padding-left: 38px;background: url('../images/a-t-icon.png') no-repeat left center;}
.about .con .bot .tex-2 p{display: block;line-height: 24px;color: #666;margin-top: 13px;}

.footer{background: #363231;height: 70px;color: #fff;}
.footer .record{letter-spacing: 1px;height: 70px;line-height: 70px;}
.footer .share{height: 70px;align-items:center; display: -webkit-flex;position: relative;}
.footer .share .code{display: none;position: absolute;top: -122px;left: -44px;text-align: center;padding-top: 7px;width: 121px;height: 130px;box-shadow: 0px 0px 22px 0px rgba(0, 0, 0, 0.14);background: url('../images/white-box.png') no-repeat;}
.footer .share a:nth-child(1):hover + .code{display: block;}
.footer .share a{display: inline-block;width: 36px;height: 36px;}
.footer .share a:nth-child(1){background: url('../images/weibo.png') no-repeat;margin-right: 20px;}
.footer .share a:nth-child(1):hover{background: url('../images/sina-selected.png') no-repeat;opacity: 1;}
.footer .share a:nth-child(3){background: url('../images/weixin.png') no-repeat;margin-right: 0 !important;}
.footer .share a:nth-child(3):hover{background: url('../images/wechat-selected.png') no-repeat;opacity: 1;}

/* news_detail.html */
.n-detail{padding: 50px 0 100px;}
.n-detail .top .tex-1{font-size: 30px;color: #333;text-align: center;}
.n-detail .top .tex-2{color: #707070;text-align: center;padding: 12px 0;}
.n-detail .top .tex-2 span{padding-left: 20px;margin:0 25px;}
.n-detail .top .tex-2 span:nth-child(1){background: url('../images/news-icon-01.png') no-repeat left center;}
.n-detail .top .tex-2 span:nth-child(2){background: url('../images/news-icon-02.png') no-repeat left center;}
.n-detail .bot{margin-top: 18px;}
.n-detail .return{text-align: right;margin-top: 50px;}
.n-detail .return a{color: #1e437e;font-size: 16px;padding-left: 25px;background: url('../images/return.png') no-repeat left center;}
.n-detail .return a:hover{color: #dd9a17;}
.newsDetail p{color: #707070;line-height: 22px;margin-top: 13px;}
/* news_list.html */
.news-list{padding: 50px 0 100px;}
.news-list .con .item .list{margin-top: 20px;}
.news-list .con .item .list li{border-bottom: 1px dashed #aaaaaa;padding: 24px 0 24px;}
.news-list .con .item .list li .time{width: 100px;}
.news-list .con .item .list li .time .year{height: 50px;line-height: 50px;background: #1e437e;font-size: 28px;color: #fff;text-align: center;}
.news-list .con .item .list li .time .day{border: 1px solid #1e437e;border-top: 0;height: 50px;line-height: 50px;color: #303030;font-size: 22px;text-align: center;}
.news-list .con .item .list li .tex{width: 89%;}
.news-list .con .item .list li .tex p{display: block;}
.news-list .con .item .list li .tex p:nth-child(1){color: #303030;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-list .con .item .list li .tex p:nth-child(2){color: #707070;line-height: 22px;margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-list .con .item .list li:hover .tex p:nth-child(1){color: #dd9a17;}
.news-list .con .item .list li:hover .time .year{background: #dd9a17;}
.news-list .con .item .list li:hover .time .day{border: 1px solid #dd9a17;border-top: 0;}
.page{text-align: center;font-size: 0;margin-top: 60px;}
.page a,.page span{font-size: 20px;color: #303030;display: inline-block;margin: 0 9px;width: 38px;height: 37px;line-height: 37px;background: url('../images/page-01.png') no-repeat;}
.page a:hover,.page a.active{background: url('../images/page-02.png') no-repeat;color: #dd9a17;}
/*.page a:nth-child(7){background: none;margin: 0;}*/

/* information_disclosure.html */
.disclosure .list li{padding: 25px 0;}
.disclosure .list li a p{width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #303030;padding-left: 18px;background: url('../images/xxgk-icon-03.png') no-repeat left center;}
.disclosure .list li a span{padding-left: 22px;font-size: 16px;color: #303030;background: url('../images/xxgk-icon.png') no-repeat left center;}
.disclosure .list li:hover a p{color: #dd9a17;}
.disclosure .list li:hover a span{color: #dd9a17;background: url('../images/xxgk-icon-02.png') no-repeat left center;}

/* cooperative_partner.html */
.partner{padding: 60px 0 100px;}
.partner .con{margin-top: 40px;}
.partner .con ul{margin-left: -0.75%;}
.partner .con li{float: left;width: 24.25%;margin-left: 0.75%;margin-bottom: 0.75%;background: #fff;height: px; line-height: 131px; text-align: center;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.14);}
.partner .con li a{display: inline-block;width: 100%;height: 100%;position: relative;}
.partner .con li a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-55%);width: 100%;}
.partner .con li a img:nth-child(2){display: none;}
.partner .con li:hover{box-shadow: 0px 0px 26px 0px rgba(221, 154, 23, 0.56);}
.partner .con li:hover a img:nth-child(1){display: none;}
.partner .con li:hover a img:nth-child(2){display: block;}
.h-partner .con li{height: 160px;}
.h-partner .con li a img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}

/* contact_us.html */
.contact{padding: 60px 0 100px;}
.contact .con{margin-top: 33px;}
.contact .con .map{width: 100%;height: 500px;}
.BMapLabel{width: 63px !important;height: 60px !important;background: transparent url('../images/dz-icon.png') no-repeat !important;background-size: 100% 100% !important;border: none !important;left: -22px !important;top: -27px !important;color: #fff;text-align: center !important;padding-top: 8px !important;}
.contact .con .list{height: 168px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);background: url('../images/con-background.jpg') no-repeat;align-items:center; display: -webkit-flex;}
.contact .con .list li{float: left;margin-left: 40px;font-size: 18px;color: #333;font-weight: bold;padding-left: 65px;height: 70px;line-height: 70px;transition: all .5s ease;}
.contact .con .list li:nth-child(1){background: url('../images/lx-01.png') no-repeat left 12px;}
.contact .con .list li:nth-child(1):hover{background: url('../images/lx-01.png') no-repeat left 0px;}
.contact .con .list li:nth-child(2){background: url('../images/lx-02.png') no-repeat left 12px;margin: 0 60px;}
.contact .con .list li:nth-child(2):hover{background: url('../images/lx-02.png') no-repeat left 0px;}
.contact .con .list li:nth-child(3){background: url('../images/lx-03.png') no-repeat left 12px;}
.contact .con .list li:nth-child(3):hover{background: url('../images/lx-03.png') no-repeat left 0;}

/* main_business.html */
.business{margin: 60px 0 90px;}
.business .con{height: 932px;margin-top: 36px;background: url('../images/zyyw-pc.jpg') no-repeat;position: relative;}
.business .con .item{color: #fff;}
.business .con .item .tex{text-align: center;}
.business .con .item p:nth-child(1){font-size: 20px;font-weight: bold;}
.business .con .item p:nth-child(2){margin: 8px auto 8px;width: 24px;height: 3px;background-color: #ffffff;border-radius: 2px;}
.business .con .item p:nth-child(3){line-height: 16px;}
.business .con .item p{display: block;}
.business .con .item .img img{position: relative;top: 0;transition: all .5s;}
.business .con .item:hover .img img{top:-15px;}
.business .con .i-1{width: 400px;height: 180px;padding: 0 40px 0 65px;position: absolute;top: 222px;left: 50px;}
.business .con .i-1 .img{height: 180px;line-height: 180px;}
.business .con .i-1 .img img{vertical-align: middle;}
.business .con .i-1 .tex{height: 180px;padding-top: 52px;}
.business .con .i-2{width: 330px;height: 150px;position: absolute;top: 72px;left: 450px;padding: 0 38px 0 33px;}
.business .con .i-2 .img{height: 150px;line-height: 150px;}
.business .con .i-2 .img img{vertical-align: middle;}
.business .con .i-2 .tex{margin-top:37px;}
.business .con .i-3{width: 190px;height: 360px;padding-top: 78px;position: absolute;top: 0;right: 229px;text-align: center;}
.business .con .i-3 .tex{margin-top: 25px;}
.business .con .i-4{width: 330px;height: 342px;padding-top: 63px;position: absolute;top: 360px;right: 89px;text-align: center;}
.business .con .i-4 .tex{margin-top: 22px;}
.business .con .i-4{width: 330px;height: 342px;padding-top: 63px;position: absolute;top: 360px;right: 89px;text-align: center;}
.business .con .i-4 .tex{margin-top: 22px;}
.business .con .i-5{width: 330px;height: 330px;padding-top: 54px;position: absolute;top: 552px;right: 571px;text-align: center;}
.business .con .i-5 .tex{margin-top: 24px;}
.business .cons{display: none;}

.case{padding: 0 0 100px 0;}
.case .con{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);margin-top: 36px;}
.case .con li{width: 50%;float: left;background: #fff;height: 400px;overflow: hidden;}
.case .con li a>img{transition: all .5s;}
.case .con li:hover a>img{transform: scale(1.1);}
/*.case .con li:nth-child(2),.case .con li:nth-child(3){padding: 60px 30px 60px 50px;}*/
.case .con li .tex-1{font-size: 24px;color: #333;padding-left: 28px;background: url('../images/file.png') no-repeat left center;}
.case .con li .tex-2{line-height: 24px;color: #666;height: 148px;margin-top: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.case .con li .tex-2 p{display: block;}
.case .con li .tex-2 p:nth-child(1){margin-bottom: 9px;}
.more{margin-top: 52px;}
.more a{display: inline-block;width: 160px;height: 40px;line-height: 38px;text-align: center;font-size: 16px;color: #1e437e;border-radius: 20px;border: solid 1px #1e437e;}
.more a:hover{color: #fff;background: #dd9a17;border: 1px solid #dd9a17;}
.caseItem{float:none !important;width:100% !important}
.caseImg {width:50%;overflow:hidden;}
.caseInfo {width:50%;overflow:hidden;padding: 60px 30px 60px 50px;}
.caseItem:nth-child(odd) .caseImg{float:left;}
.caseItem:nth-child(odd) .caseInfo{float:right;}
.caseItem:nth-child(even) .caseImg{float:right;}
.caseItem:nth-child(even) .caseInfo{float:left;}
/* index.html */
.h-partner .more{text-align: center;margin: 30px 0;}
.h-contact{padding-top: 10px;}
.h-contact{background: url('../images/h-background-2.jpg') no-repeat center bottom;}
.h-contact .containers{height: 400px;padding-top: 5.3%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.18);background: url('../images/h-sj.jpg') no-repeat center center;}
.h-contact .list{background: none !important;box-shadow: none !important;height: auto !important;}
.h-contact .list ul li:nth-child(2){margin-left: 95px !important;margin-right: 85px !important;}
.h-contact .con{margin-top: 45px !important;}

.h-news{padding: 90px 0 100px;background: url('../images/h-news-bg.jpg') no-repeat;}
.h-news .information,.h-news .c-news{width: 48%;}
.h-news .p-title{background: url('../images/openinfo.png') no-repeat left bottom;height: 50px;color: #303030;font-size:20px;}
.h-news .p-title:hover{background: url('../images/news-01.png') no-repeat left bottom;cursor: pointer;}
.h-news .p-title span{padding-left: 16px;position: relative;top: 15px;}
.h-news .p-title a{display: inline-block;width: 100%;height: 100%;color: #303030;}
.h-news .con{margin-top: 23px;}
.h-news .cons{margin-top: 25px;}
.h-news .cons li{margin-top: 31px;}
.h-news .cons li:nth-child(1){margin-top: 20px;}
.h-news .cons li a p{font-size: 16px;color: #303030;padding-left: 18px;background: url('../images/xxgk-icon-03.png') no-repeat left center;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.h-news .cons li:hover a p{background: url('../images/xxgk-icon-04.png') no-repeat left center;color: #dd9a17;}
.h-news .cons li a span{font-size: 16px;color: #303030;padding-left: 25px;background: url('../images/xxgk-icon.png') no-repeat left center;}
.h-news .cons li:hover a span{background: url('../images/xxgk-icon-02.png') no-repeat left center;color: #dd9a17;}
.h-news .cons .tex-1{overflow: hidden;}
.h-news .cons .tex-1 img{transition: all .5s;}
.h-news .cons .tex-1:hover img{transform: scale(1.1);}
.h-news .cont li{margin-top: 21px;}
.h-news .cont li:nth-child(1){margin-top: 25px;}
.h-news .cont li .time{width: 100px;text-align: center;}
.h-news .cont li .time .t-01{height: 50px;line-height: 50px;font-size: 28px;color: #fff;background-color: #1e437e;}
.h-news .cont li .time .t-02{font-size: 22px;color: #303030;height: 50px;line-height: 50px;border: 1px solid #1e437e;border-top: 0;}
.h-news .cont li .tex{width: 80%;}
.h-news .cont li .tex p{display: block;}
.h-news .cont li .tex p:nth-child(1){color: #303030;font-size: 16px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.h-news .cont li .tex p:nth-child(2){line-height: 22px;color: #707070;margin-top: 8px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.h-news .cont li:hover .time .t-01{background: #dd9a17;}
.h-news .cont li:hover .time .t-02{border: 1px solid #dd9a17;border-top: 0;}
.h-news .cont li:hover .tex p:nth-child(1){color: #dd9a17;}

.h-business{background: url('../images/h-yw-bg.jpg') no-repeat center center;padding: 85px 0 112px;}
.h-business .con{width: 42.7%;}
.h-business .title{text-align: left;}
.h-business .title p:nth-child(2){width: 100%;}
.h-business .list li{width: 32%;margin-left: 1.33%;float: left;text-align: center;}
.h-business .list ul{margin-left: -1.33%;}
.h-business .list li .icon{height: 140px;line-height: 140px;background: url('../images/h-yw-bg-01.jpg') no-repeat left bottom;}
.h-business .list li:hover .icon{background: url('../images/h-yw-bg-02.jpg') no-repeat left bottom;}
.h-business .list li .icon img{vertical-align: middle;max-width: 100%;max-width: 69%;}
.h-business .list li .tex{color: #333;font-size: 18px;font-weight: bold;margin-top: 30px;}
.h-business .list li:hover .tex{color: #dd9a17;}
.h-business .list li:nth-child(1),.h-business .list li:nth-child(2),.h-business .list li:nth-child(3){margin-bottom: 44px;margin-top: 30px;}

.lanrenzhijia{height: 765px;}
.h-banner{position: relative;}
.h-banner .btn{position: absolute;right: calc( 50% - 720px);bottom: 80px;width: 210px;height: 50px;z-index: 999;}
.swiper-pagination{color: #01479d;bottom: 21% !important;padding-bottom: 3px;}
.swiper-pagination-current{font-size: 22px;margin-right: 6px;position: relative;top: 3px;}
.swiper-pagination-total{font-size: 22px;margin-left: 6px;position: relative;top: 3px;}

.h-banner .btn .swiper-button-next{margin-top: -9px;right: 20px;background: url('../images/switch-right.png') no-repeat;width: 10px;height: 18px;background-size: 10px 18px;opacity: 1 !important;}
.h-banner .btn .swiper-button-prev{margin-top: -9px;left: 20px;background: url('../images/switch-left.png') no-repeat;width: 10px;height: 18px;background-size: 10px 18px;opacity: 1 !important;}
.h-banner .btn .btn-l{position: relative;width: 160px;height: 50px;background-color: #fff;}
.h-banner .btn .btn-r{cursor: pointer;width: 50px;height: 50px;background: #01479d url('../images/stop.png') no-repeat center center;}
.h-banner .btn .btn-r.active{background: #01479d url('../images/announce.png') no-repeat center center;}
.b-news{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 999;height: 44px;width: 100%;background: rgba(0, 0, 0, 0.5);padding-top: 13px;}
#div1{height: 20px;overflow: hidden;}
.b-news li{padding-left: 30px;background: url('../images/announce.png') no-repeat left center;margin-top: 1px;}
.b-news li a{color: #fff;}
.h-news .title p:nth-child(2),.h-partner .title p:nth-child(2){width: 60%;}
.about .con .top,.news-list .tex-1{overflow: hidden;}
.about .con .top img,.news-list .tex-1 img{transition: all .5s;}
.about .con .top:hover img,.news-list .tex-1:hover img{transform: scale(1.1);}
.h-business .list li .icon img{transition: all .5s ease;position: relative;top: 0;}
.h-business .list li:hover .icon img{top: -10px;}
.h-b-img{position: absolute;bottom: 8%;left: 50%;margin-left: -27.5px;z-index: 999;-webkit-animation: bot 1s infinite ease;-webkit-animation-fill-mode: both;width:55px!important}
@-webkit-keyframes bot{
from{
    bottom: 10%;
    opacity: 0;
}
to{
    bottom: 8%;
    opacity: 1;
}
}

@media (min-width:1439px) and (max-width:1500px){
  .containers{width: 1200px;margin: 0 auto;}
  .h-banner .btn{right: calc( 50% - 600px);}
  .h-news .cons li a p{width: 78%;}
  .h-news .cons li{margin-top: 34px;}
  .h-news .p-title,.h-news .p-title:hover{background-size: 100% auto;}
  .h-contact .list ul li:nth-child(2){margin-left: 70px !important;margin-right: 60px !important;}
  .h-news .p-title span{padding-left: 7px;}
  .h-contact .title p:nth-child(1){padding-top: 55px;}
  .h-b-img{width: 40px;margin-left: -20px;}
}
@media (min-width:1365px) and (max-width:1438px){
  .containers,.container{width: 1100px;margin: 0 auto;}
  .h-banner .btn{right: calc( 50% - 550px);}
  .h-news .cons li a p{width: 78%;}
  .h-news .cons li{margin-top: 34px;}
  .h-news .p-title,.h-news .p-title:hover{background-size: 100% auto;}
  .h-contact .list ul li:nth-child(2){margin-left: 40px !important;margin-right: 30px !important;}
  .h-contact .title p:nth-child(1){padding-top: 63px;}
  .h-news .p-title span{padding-left: 7px;}
  .h-news .title p:nth-child(2), .h-partner .title p:nth-child(2){width: 70%;}
  .h-news .cont li{margin-top: 15px;}
  .h-news .cont li .tex{width: 78%;}
  .header .bot .nav li a{width: 123px;}
  .case .con li{height: 367px;}
  .more{margin-top: 36px;}
  .contact .con .list li:nth-child(2){margin: 0 30px;}
  .business .con{background-size: 100% 100%;}
  .business .con .i-1{left: 23px;}
  .business .con .i-2{left: 399px;}
  .business .con .i-3{right: 203px;}
  .business .con .i-4{right: 69px;}
  .business .con .i-5{right: 510px;}
  .n-detail .bot .d-img{width: 32%;}
  .h-business .list li .tex{margin-top: 18px;}
  .h-b-img{width: 36px;margin-left: -18px;}

}


