@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
img {border: none;}
ul,li {list-style: none;}
a {text-decoration: none;color: #333;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
input,select,button,textarea {font-size: 14px;font-family: "Microsoft YaHei", Arial, sans-serif, sans-serif;font-size: 14px;color: #333;outline: none;vertical-align: middle;}
input:focus::-webkit-contacts-auto-fill-button{
    opacity: 0;
}
select{-webkit-appearance:button;background-color: none;}
select::-ms-expand { display: none; }
/*input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder,textarea:-moz-placeholder {color: #999;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #999;}*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="number"]{
  -moz-appearance: textfield;
}
button{border: none;cursor: pointer;}
body {font-size: 14px;color: #333;font-family: PingFangSC-Regular,"Microsoft YaHei", Arial, sans-serif;-webkit-font-smoothing: antialiased;}
.fix {zoom: 1}
.fix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.fl {float: left;}
.fr {float: right;}
.wrap {max-width: 1160px;margin: 0 auto;}
.pr {position: relative;}
.pa {position: absolute;}
.fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 99;}

/*头部*/
.top{position: relative;position: fixed;top: 0;left: 0;right: 0;background: #fff;z-index: 50;}
.header{height: 60px;padding: 0 2%;border-bottom: 1px solid #eee;box-sizing: border-box;position: relative;z-index: 8;}
.logo{font-size: 12px;color: #333;margin-top: 9px;/*width: 14%;*/margin-right: 1.25%;}
.logo img{display: block;/*width: 100%;*/height: 40px;}
.logo-r{font-size: 12px;color: #333;line-height: 24px;margin-top: 5px;}
.login-btn{width: 160px;height: 34px;border: 1px solid #165882;border-radius: 17px;margin-top: 12px;margin-left: 20px;}
.login-btn a{font-size: 16px;text-align: center;line-height: 34px;}
.login-dl{color: #165882;border-radius: 17px 0 0 17px;width: 45%;}
.login-zc{color: #fff;background: #165882;border-radius: 17px;width: 55%;}
.user-box{display: none;}
.user{font-size: 14px;color: #000;margin-left: 25px;cursor: pointer;position: relative;height: 40px;display: flex;display: -webkit-flex;align-items: center;}
.header .user{margin-top: 10px;margin-left: 20px;}
.userimg{width: 24px;height: 24px;margin-right: 8px;border-radius: 50%;}
.user-rico{transform: rotate(90deg);width: 5px;height: 9px;margin-left: 8px;}
.user-opt{position: absolute;top: 40px;right: 0;width: 150px;background-color: #fff;border-radius: 8px;box-shadow: 0 0 5px rgba(0,0,0,.1);z-index: 20;padding: 15px 0;display: none;}
.user-opt li{text-align: center;font-size: 16px;color: #333;padding: 10px 0;}
.user-opt li:hover{color: #1869E1;}
.user:hover .user-opt{display: block;}
.search{background: #EEEEEE;height: 36px;border-radius: 18px;width: 14.5%;position: relative;padding-right: 56px;margin-top: 12px;}
.ss-ipt{background: none;border: none;width: 100%;padding: 0 15px;height: 36px;line-height: 36px;box-sizing: border-box;}
.ss-btn{width: 56px;height: 36px;background: url(../images/ssico.png) no-repeat center;position: absolute;top: 0;right: 0;border: none;cursor: pointer;}
.hd-btn{margin-top: 12px;}
.hd-btn a{float: left;font-size: 12px;color: #165882;margin-left: 20px;}
.hd-btn img{display: block;margin: 0 auto 3px;}
.nav-box{box-shadow: 0 2px 2px rgba(0,0,0,.05);position: relative;z-index: 5;}
.nav > li{float: left;line-height: 50px;position: relative;width: 10%;text-align: center;}
.nav > li a{display: block;font-size: 16px;color: #000;}
.nav > li a img{vertical-align: middle;margin-left: 5px;}
.nav > li:hover > a,.nav > li.active > a{color: #eb3d00;}
.nav > li a img{margin-left: 5px;}
.nav > li:after{content: '';display: block;height: 3px;background: #eb3d00;position: absolute;left: 50%;transform: translateX(-50%);bottom: 10px;width: 0;transition: all .5s;}
.nav > li:hover:after,.nav > li.active:after{width: 16px;transition: all .5s;}
.nav-two{position: absolute;top: 100%;left: 0;right: 0;background: #fff;box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.1);border-radius: 5px;padding: 15px 0;display: none;}
.nav > li:hover .nav-two{display: block;}
.nav-two li{line-height: 35px;float: none;width: 100%;}
.nav-two li a{font-size: 14px;color: #666;}
.nav-two li a:hover{color: #eb3d00;}
.top-phone{font-size: 18px;color: #02A7DD;font-weight: bold;background: url(../images/dhico1.png) no-repeat left center;padding-left: 50px;margin-top: 24px;border-left: 1px solid rgba(255,255,255,.3);overflow: hidden;}
.top-phone span{display: block;font-size: 12px;font-weight: normal;}
.navico{display: none;}
.banner{height: 350px;width: 100%;overflow: hidden;margin-top: 110px;position: relative;}
.banner .swiper{width: 100%;height: 100%;}
.banner .swiper-slide{width: 100%;height: 350px;position: relative;background-repeat: no-repeat;background-position: center;overflow: hidden;}
.banner .swiper-slide-active{z-index: 3;}
.pc-ban img{display: block;position: absolute;left: 50%;margin-left: -960px;top: 0;width: 1920px;height: 350px;}
.banner .swiper-pagination{position: absolute;left: 0;right: 0;bottom: 77px;text-align: center;z-index: 5;}
.banner .swiper-pagination-bullet{display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: rgba(0,0,0,.5);margin: 0 5px;opacity: 1;}
.banner .swiper-pagination-bullet-active{width: 29px;}
.wap-ban{display: none;}
.column{margin-top: -48px;position: relative;z-index: 5;}
.column li{float: left;background: linear-gradient(180deg, #FFFFFF 0%, #F2FAFF 100%);height: 76px;border-radius: 5px;width: 32.46%;margin-right: 1.3%;box-sizing: border-box;padding: 20px 2.62%;}
.column li:nth-child(3){margin-right: 0;}
.column li a{font-size: 20px;color: #165882;display: block;background: url(../images/lm_ico.png) no-repeat right center;}
.column li img{margin-right: 24px;vertical-align: middle;width: 35px;}
.con-bg{background: linear-gradient(#ffeae1 10%,#fff 100%);}
.item1{margin-top: 20px;background: #FFF;padding: 20px 20px 0;box-sizing: border-box;}
.item1-t{text-align: center;}
.item1-t h3{max-width: 73.57%;margin: 0 auto;}
.item1-t h3 a{font-size: 42px;font-weight: bold;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
.item1-t p{margin: 20px auto 0;max-width: 86.56%;line-height: 28px;}
.item1-t p a{font-size: 20px;color: #999;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
/*.item1-b{margin-top: 40px;}*/
.item1-swiper{width: 49.34%;position: relative;padding: 1px;box-shadow: 0 0 8px rgba(0,0,0,.3);}
.item1-img{width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;height: 440px;overflow: hidden;}
.item1-img img{display: block;width: 100%;opacity: 0;}
.item1-swiper p{font-size: 16px;margin-top: 10px;position: absolute;left: 0;right: 0;bottom: 0;height: 90px;background: rgba(0,0,0,.5);color: #fff;text-align: left;padding-right: 65%;padding-top: 20px;box-sizing: border-box;padding-left: 10px;}
.item1-swiper p span{display: block;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
.item1-swiper .swiper-pagination{position: absolute;left: 0;right: 0;bottom: 60px;text-align: center;z-index: 5;}
.item1-swiper .swiper-pagination-bullet{display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: #eb3d00;margin: 0 5px;opacity: 1;}
.item1-swiper .swiper-pagination-bullet-active{width: 29px;}
.item1-swiper .gallery-thumbs{position: absolute;right: 5px;bottom: 6px;width: 60%;height: 80px;}
.item1-swiper .gallery-thumbs .swiper-slide{background-size: cover;width: 20%;background-position: center;border: 1px solid #fff;}
.item1-r{width: 46.89%;box-sizing: border-box;}
.title{font-size: 20px;color: #555;font-weight: bold;line-height: 30px;border-bottom: 1px solid #eee;padding-bottom: 15px;position: relative;}
.title:before{content: '';display: block;width: 130px;height: 2px;background: #eb3d00;position: absolute;bottom: 0;left: 0;}
.title a{float: right;font-size: 14px;color: #999;font-weight: normal;background: url(../images/tit_rico.png) no-repeat right center;padding-right: 15px;}
.title img{vertical-align: top;margin-right: 10px;height: 30px;}
.idx-ul li{margin-top: 10px;position: relative;padding-left: 19px;clear: both;overflow: hidden;}
.idx-ul li a{font-size: 15px;color: #333;line-height: 28px;}
.idx-ul li:before{content: '';display: block;width: 5px;height: 5px;background: #999;border-radius: 50%;position: absolute;top: 11px;left: 0;}
.idx-ul li a span.fl{max-width: 75%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.idx-ul li a span.fr{color: #999;}
.idx-ul li:hover .fl{color: #eb3d00;}
.idx-tz li{margin-top: 15px;}
.fl-date{width:65px; height:60px; font-family:Arial; font-size:24px; color:#eb3d00; text-align:center;border: 1px solid #ffeae1;}
.fl-date b{ font-weight:normal; line-height:35px;background: #fff7f4;display: block;}
.fl-date i{font-style: normal;display: block;color: #666;font-size: 12px;line-height: 24px;}
.fr-tz{padding-left: 80px;float: none;display: block;font-size: 16px;color: #333;line-height: 28px;}
.fr-tz p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fr-tz span{color: #666;display: block;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.idx-tz li:hover .fr-tz{color: #eb3d00;}
.item2{margin-top: 40px;}
.item2-c{width: 48.34%;box-sizing: border-box;height: 370px;}
.item2-lt{margin-top: 20px;}
.item2-lt-img{width: 33.22%;background-position: center;background-repeat: no-repeat;background-size: cover;height: 130px;overflow: hidden;}
.item2-lt img{width: 100%;opacity: 0;}
.item2-ltr{padding-left: 38.21%;}
.item2-ltr p{font-size: 18px;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
.item2-ltr span{display: block;font-size: 14px;color: #999;line-height: 24px;margin-top: 10px;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:3;overflow: hidden;}
.item3,.item4,.item5{margin-top: 16px;}
.item4 .item2-c{height: 370px;}
.item4 .search{width: 100%;box-sizing: border-box;background: #eee;height: 50px;border-radius: 25px;margin-top: 25px;}
.item4 .ss-ipt{height: 50px;line-height: 50px;padding: 0 30px;}
.item4 .ss-btn{height: 50px;background-image: url(../images/ssico1.png);}
.item3 img{display: block;width: 100%;}
.item5 a{width: 49.34%;}
.item5 img{display: block;width: 100%;}
.item6{background: #F7F7F7;margin-top: 40px;padding: 40px 0;}
.item6-tl{width: 49.34%;background: #fff;height: 445px;padding: 30px 0 0;box-sizing: border-box;}
.item6-tl .title{margin: 0 20px;}
.xdzs-tit{background: #D1E9FF;padding: 30px 20px 25px;}
.xdzs-tit p{font-size: 20px;color: #165882;font-weight: bold;}
.xdzs-tit span{display: block;font-size: 14px;color: #165882;text-transform: uppercase;}
.xdzs-ul{padding: 5px 20px 20px;}
.xdzs-ul li{margin-top: 25px;}
.xdzs-img{width: 33.67%;background-position: center;background-repeat: no-repeat;background-size: cover;height: 80px;overflow: hidden;}
.xdzs-img img{width: 100%;opacity: 0;}
.xdzs-r{padding-left: 37.46%;}
.xdzs-r p{font-size: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xdzs-r span{display: block;font-size: 14px;color: #999;margin-top: 10px;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;}
.xdzs-ul li:hover .xdzs-r p{color: #eb3d00;}
.item6-tr{background: #fff;width: 49.34%;padding: 30px;box-sizing: border-box;height: 445px;}
/*.item6-tr h3{font-size: 20px;font-weight: bold;text-align: center;}*/
.data-table{border: 1px solid #ffeae1;border-right: none;border-bottom: none;width: 100%;box-sizing: border-box;margin-top: 30px;position: relative;}
.data-table td{border-bottom: 1px solid #ffeae1;border-right: 1px solid #ffeae1;height: 47px;padding: 0 15px;box-sizing: border-box;}
.item6-b{margin-top: 16px;}
.item6-bl{width: 49.34%;background: #fff;height: 920px;box-sizing: border-box;padding: 30px;}
.fb-map{height: 492px;overflow: hidden;position: relative;margin: 15px auto 0;width: 80.81%;}
.fb-box{position: absolute;cursor: pointer;}
.fb-box p{font-size: 14px;text-align: center;position: absolute;}
.fb-color{display: none;}
.fb-box.active .fb-no{display: none;}
.fb-box.active .fb-color{display: block;}
.fb-box.active p{color: #fff;}
.fb-box img{width: 100%;}
.jishou{top: 9.15%;left: 7.99%;width: 21.67%;z-index: 5;}
.jishou p{top: 46.78%;left: 8px;}
.huaihua{top: 19.7%;left: 0;width: 42.68%;}
.huaihua p{left: 34.22%;top: 47.12%;}
.zhangjiajie{top: 6.3%;left: 17.35%;width: 29.68%;z-index: 3;}
.zhangjiajie p{left: 50%;top: 50%;transform: translate(-50%,-50%);}
.changde{top: 0;left: 31.96%;width: 32.65%;z-index: 2;}
.changde p{left: 48.95%;top: 44.87%;}
.yiyang{top: 11%;left: 36.07%;width: 39.73%;z-index: 5;}
.yiyang p{left: 34.48%;top: 64.03%;}
.yueyang{top: 5.49%;left: 64.61%;width: 33.33%;z-index: 1;}
.yueyang p{left: 39.04%;top: 42.06%;}
.changsha{top: 26.2%;left: 56.62%;width: 43.38%;}
.changsha p{left: 35.26%;top: 50%;transform: translateY(-50%);}
.loudi{top: 33.6%;left: 36.3%;width: 32.19%;z-index: 6;}
.loudi p{left: 18.44%;top: 22.37%;}
.xiangtan{top: 36.8%;left: 58.9%;width: 19.86%;}
.xiangtan p{left: 42.53%;top: 22.22%;}
.zhuzhou{top: 36.9%;left: 76.94%;width: 20.32%;}
.zhuzhou p{left: 6px;top: 12.06%;}
.shaoyang{top: 43.8%;left: 19.41%;width: 41.1%;z-index: 5;}
.shaoyang p{left: 47.78%;top: 21.38%;}
.hengyang{top: 47%;left: 50.68%;width: 31.96%;}
.hengyang p{left: 42.86%;top: 33.33%;}
.yongzhou{top: 57.5%;left: 39.27%;width: 28.08%;}
.yongzhou p{left: 29.27%;top: 24.87%;}
.chenzhou{top: 57.9%;right: 0;width: 36.76%;}
.chenzhou p{left: 20.5%;top: 47.09%;}
.fb-tits{font-size: 26px;margin-top: 40px;text-align: center;position: relative;}
.fb-tits:before,.fb-tits:after{content: '';display: block;height: 1px;background: #E2E2E2;width: 28.24%;position: absolute;top: 50%;transform: translateY(-50%);}
.fb-tits:before{left: 0;}
.fb-tits:after{right: 0;}
.fb-list{padding: 40px 0 0;}
.fb-uls{display: none;}
.fb-uls.active{display: block;}
.fb-ul{height: 160px;}
.fb-ul li{font-size: 16px;padding-left: 19px;position: relative;margin-top: 10px;cursor: pointer;position: relative;z-index: 10;}
.fb-ul li .fb-tit:before{content: '';display: block;width: 5px;height: 5px;border-radius: 50%;background: #999999;position: absolute;top: 8px;left: 0;}
.fb-ul li:hover .fb-tit{color: #eb3d00;line-height: 22px;}
.fb-ul li:hover .fb-tit:before{background: #eb3d00;}
.fb-info{position: absolute;bottom: 35px;left: 19px;background: #fff;background: #fff;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);border-radius: 5px;padding: 20px;width: 63.78%;display: none;}
.fb-info:before{content: '';display: block;width: 0;height: 0;border: 7px solid transparent;border-bottom: none;border-top-color: #fff;position: absolute;left: 20px;bottom: -5px;}
.fb-info p{font-size: 14px;font-weight: bold;}
.fb-info span{display: block;margin-top: 10px;font-size: 14px;}
.fb-page{margin-top: 15px;font-size: 14px;color: #606266;}
.fb-page span,.fb-page a{float: left;font-size: 14px;color: #606266;line-height: 28px;padding: 0 8px;margin: 0 8px;cursor: pointer;}
.fb-page span.fb-all{padding: 0;margin: 0;margin-right: 10px;}
.fb-page span i{font-style: normal;}
/*.fb-prev{height: 28px;background: url(../images/icon_prev.png) no-repeat center;}
.fb-next{height: 28px;background: url(../images/icon_next.png) no-repeat center;}*/
.fb-qw{margin-left: 10px;}
.fb-qw input{width: 58px;height: 26px;font-size: 14px;color: #606266;text-align: center;line-height: 26px;border: 1px solid #DCDFE6;border-radius: 3px;margin: 0 5px;}
.item6-br{width: 49.34%;}
.item6-br-t{background: #fff;height: 696px;box-sizing: border-box;padding: 30px 0 0;}
.item6-br-t .title{margin: 0 30px;}
.item6-br-t .idx-ul{padding: 0 30px;}
.item6-br-t .item2-lt{padding: 0 30px;}
.item6-br-b li{background: #fff;margin-top: 16px;height: 96px;}
.item6-br-b li a{display: block;padding: 0 30px;font-size: 26px;color: #165882;line-height: 96px;background: url(../images/tit_rico.png) no-repeat 95% center;}
.item6-br-b li img{vertical-align: middle;margin-right: 24px;}

/*底部*/
.map-footer{display: none;}
.footer{background: #333;padding: 40px 0 55px;box-sizing: border-box;}
.link span{display: block;font-size: 26px;color: #fff;font-weight: bold;}
.link-a{padding-bottom: 50px;border-bottom: 1px solid #707070;}
.link-a a{font-size: 18px;color: #fff;margin-right: 1%;float: left;margin-top: 10px;width: 19.2%;}
.link-a a:nth-child(5n){margin-right: 0;}
.link-a img{width: 100%;height: 60px;}
.foot-bot{padding: 50px 0 0;}
.foot-ls{width: 10.4%;margin-right: 27px;}
.foot-ls img{width: 100%;}
.foot-l{font-size: 16px;}
.foot-l a{color: #fff;margin-right: 18px;}
.foot-dh{font-size: 16px;color: #fff;margin-top: 20px;}
.foot-dh span{display: block;font-size: 28px;}
.foot-b{font-size: 14px;color: #999;line-height: 24px;margin-top: 15px;}
.foot-b a{color: #999;}
.foot-ewm{font-size: 12px;color: #fff;text-align: center;margin-top: 60px;}
.foot-ewm img{display: block;margin: 0 auto 5px;}
.botnav{display: none;}
.side{position: fixed;right: 0;top: 40%;z-index: 50;}
.side li{font-size: 14px;color: #333;text-align: center;margin-bottom: 15px;}
.side li img{display: block;width: 100px;margin: 0 auto 8px;}
/*导航*/
.nav-ceng{position: fixed;left: 0;right: 0;bottom: 0;top: 0;background: rgba(0,0,0,0);z-index: 49;display: none;}
.navitem{position: fixed;top: 0;bottom: 0;right: -100%;width: 100%;background: #fff;overflow-y: scroll;-webkit-overflow-scrolling: touch;z-index: 60;padding-bottom: 30px;transition: all .2s ease;padding-top: 40px;}
.navclose{display: block;position: absolute;top: 23px;right: 15px;}
.navclose img{width: 25px;}
.nav-ul{padding: 0 0 0 15px;}
.nav-ul > li{border-bottom: 1px solid rgba(0,0,0,.1);}
.nav-ul > li > a{display: block;padding: 10px 0;font-size: 14px;color: #333;}
.nav-ul-two{padding-left: 15px;border-top: 1px solid rgba(0,0,0,.1);display: none;}
.nav-ul-two li{border-bottom: 1px solid rgba(0,0,0,.1);}
.nav-ul-two li:last-child{border-bottom: none;}
.nav-ul-two li a{display: block;padding: 10px 0;font-size: 14px;color: rgba(0,0,0,.8);}
/*内页*/
.p-ban{width: 100%;height: 220px;position: relative;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: cover;margin-top: 110px;}
.p-ban img{display: block;width: 1920px;height: 220px;position: absolute;top: 0;left: 50%;margin-left: -960px;z-index: 1;}
.location{text-align: right;font-size: 12px;color: #999;padding-top: 25px;}
.location .wrap{position: relative;}
.p-ban-tit{width: 260px;height: 100px;background: linear-gradient(180deg, #FFFFFF 0%, #F2FAFF 100%);border-radius: 5px;position: absolute;left: 50%;transform: translateX(-610px);top: -74px;z-index: 5;text-align: left;padding: 24px 0 0 30px;box-sizing: border-box;}
.p-ban-tit p{font-size: 24px;font-weight: bold;color: #333;}
.p-ban-tit span{font-size: 16px;color: #999;text-transform: uppercase;}
.location a{color: #999;}
.location a:hover{color: #eb3d00;}
.p-nav{margin-top: 40px;}
.p-nav a{float: left;font-size: 16px;color: #333;position: relative;margin-right: 60px;position: relative;}
.p-nav a.active{color: #eb3d00;}
.p-nav a.active:after{content: '';display: block;width: 16px;height: 3px;background: #eb3d00;border-radius: 2px;position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%);}
/*关于协会*/
.about{font-size: 16px;color: #393939;line-height: 28px;padding: 65px 0;}
.about img{max-width: 100%;}
/*图片新闻*/
.pic-news{padding-bottom: 55px;}
.pic-news ul{margin-top: 10px;}
.pic-news li{float: left;width: 23.93%;margin-right: 1.39%;box-shadow: 0px 5px 6px 1px rgba(0,0,0,0.1);margin-top: 30px;}
.pic-news li:nth-child(4n){margin-right: 0;}
.pic-box{width: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;height: 183px;}
.pic-box img{display: block;width: 100%;opacity: 0;}
.pic-news-tit{font-size: 16px;color: #333;margin: 15px 20px;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;height: 48px;overflow: hidden;line-height: 24px;font-weight: bold;}
.pic-news-b{font-size: 14px;color: #999;padding: 15px 20px 20px;}
/* 分页 */
.paginator{text-align: right;margin-top: 45px;}
.paginator a,.paginator span{display: inline-block;height: 30px;padding: 0 10px;background: #fff;color: #606266;text-align: center;line-height: 30px;margin: 0 5px;vertical-align: middle;}
.paginator a.current,.paginator span.current{color: #eb3d00;}
.paginator a:hover{color: #eb3d00;}
/*详情*/
.p-cons{margin-top: 25px;}
.xx_t{ text-align:center; border-bottom:1px #eee solid; padding:20px 0; margin-bottom:25px;}
.xx_t h1{ font-size:28px; margin-bottom:15px;}
.xx_t span{ color:#999;margin: 0 15px;}
.xx_con p{ line-height:36px;font-size: 16px;color: #666;}
.xx_con img{max-width: 100%;}
.fy{ border-top:1px #eee solid; padding:20px 0; line-height:2; margin-top:25px;font-size: 16px;}
.fy span{display: block;}
.fy a{color:#333;}
.fy a:hover{ color:#eb3d00; text-decoration:underline;}
/*协会刊物*/
.kanwu .pic-box{height: 442px;}
/*协会成员*/
.cy-con{padding-bottom: 55px;}
.p-search{width: 44.1%;border: 1px solid #1869E1;border-radius: 5px;margin: 55px auto 0;height: 52px;position: relative;padding-right: 94px;}
.p-search-ipt{font-size: 14px;padding: 0 20px;box-sizing: border-box;width: 100%;border: none;height: 52px;line-height: 52px;background: none;}
.p-search-btn{width: 94px;height: 52px;background: #1869E1;border-radius: 0px 5px 5px 0px;font-size: 18px;color: #fff;line-height: 52px;position: absolute;top: 0;right: 0;border: none;cursor: pointer;}
.cy-ul{margin-top: 30px;}
.cy-ul li{padding: 55px 0;border-bottom: 1px solid #eee;}
.cy-ul li a{display: block;padding-left: 28px;}
.cy-pic-box{width: 120px;height: 120px;background-position: center;background-repeat: no-repeat;background-size: contain;}
.cy-pic-box img{display: block;width: 100%;opacity: 0;}
.cy-r{padding-left: 185px;}
.cy-r h3{font-size: 16px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cy-r p{font-size: 14px;color: #666;line-height: 24px;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;margin-top: 15px;}
.cy-b{margin-top: 20px;font-size: 14px;color: #999;}
.cy-b span.fr{margin-left: 29px;}
.cy-b span.fl{font-size: 14px;color: #eb3d00;margin-right: 20px;}
.cy-b span.fl:first-child{color: #1869E1;max-width: 24.44%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*协会成员详情*/
.cy-info{background: #F8F8F8;border-radius: 5px 5px 0px 0px;padding: 30px;margin-top: 50px;}
.zy-pic{width: 70px;border: 1px solid #eee;border-radius: 5px;margin-right: 20px;}
.zy-pic img{width: 100%;}
.cy-info-r{padding-left: 92px;}
.cy-info-r h3{font-size: 24px;font-weight: bold;margin-bottom: 13px;}
.cy-info-r p{font-size: 16px;line-height: 28px;}
.cy-infos{border: 1px solid #eee;border-radius: 0 0 5px 5px;border-top: none;padding: 0 30px;}
.cy-infos dl{padding: 30px 0;border-bottom: 1px solid #eee;}
.cy-infos dl:last-child{border-bottom: none;}
.cy-infos dt{font-size: 18px;font-weight: bold;float: left;}
.cy-infos dd{font-size: 16px;color: #666;line-height: 28px;padding-left: 92px;}
/*办事指南*/
.about .item5{margin-top: 40px;}
/*联系我们*/
.lx-con{padding-bottom: 100px;}
.lx-top{margin-top:75px;padding: 0 48px;position: relative;}
.lx-top h3{font-size: 28px;font-weight: bold;}
.lx-top li{margin-top: 50px;font-size: 16px;padding-left: 88px;background-position: left center;background-repeat: no-repeat;}
.lx-top li p{font-weight: bold;font-size: 18px;margin-bottom: 15px;}
.lx-top li.li1{background-image: url(../images/lx_dzbg.png);}
.lx-top li.li2{background-image: url(../images/lx_dhbg.png);}
.lx-ewm{position: absolute;right: 0;bottom: 0;font-size: 14px;text-align: center;}
.lx-ewm img{display: block;margin: 0 auto 10px;}
.map{margin-top: 70px;height: 500px;}
/*贷款申请*/
.dk-form{padding: 40px 80px;}
.dk-form .wrap{border: 1px solid #eee;box-sizing: border-box;padding: 50px 10.66% 65px;}
.dk-tab{width: 332px;margin: 0 auto;}
.dk-tab a{float: left;font-size: 18px;color: #999;line-height: 43px;text-align: center;width: 50%;border: 1px solid #eee;box-sizing: border-box;}
.dk-tab a.active{background: #eb3d00;color: #fff;border-color: #eb3d00;}
.dk-forms{margin-top: 20px;}
.dk-forms dl{float: left;width: 48.36%;margin-right: 3.28%;}
.dl-form{margin-top: 20px;}
.dk-forms dl:nth-child(2n){margin-right: 0;}
.dl-form dt{font-size: 14px;color: #666;}
.dl-form dt span{color: #F56C6C;}
.dl-form dd{margin-top: 10px;line-height: 40px;position: relative;}
.dk-ipt{height: 40px;border: 1px solid #D8DCE6;font-size: 14px;padding: 0 12px;border-radius: 4px;width: 100%;box-sizing: border-box;line-height: 38px;}
.dk-tip{color: #C7C7C7;}
.gender{color: #000;margin-right: 50px;}
.gender input{margin-right: 8px;vertical-align: middle;cursor: pointer;}
.dk-sel{height: 40px;border: 1px solid #D8DCE6;font-size: 14px;padding: 0 12px;border-radius: 4px;box-sizing: border-box;line-height: 38px;width: 19.57%;margin-right: 2.17%;}
.dk-dan{color: #666;position: absolute;right: 10px;top: 0;}
.bobo{margin-top: 40px;border-top: 1px solid #eee;}
.dk-check span{color: #000;margin-right: 20px;}
.dk-check input{margin-right: 8px;vertical-align: middle;cursor: pointer;}
.dk-btns{margin-top: 40px;}
.dk-btn{width: 180px;height: 40px;background: #E2E2E2;border-radius: 5px;font-size: 14px;color: #666;margin-right: 10px;border: none;cursor: pointer;}
.dk-tj{background: #FF6600;color: #fff;}
/*贷款计算工具*/
.dk-jg{padding-top: 20px;}
.dk-jg h3{font-size: 18px;font-weight: normal;}
.jg-list{max-height: 400px;font-size: 14px;color: #666;line-height: 28px;overflow: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;margin-top: 30px;}
.hide{display: none;}
.switch-tabs li{float: left;font-size: 18px;color: #999;line-height: 43px;text-align: center;width: 50%;border: 1px solid #eee;box-sizing: border-box;padding: 0 20px;}
.switch-tabs li.select-tab{background: #eb3d00;color: #fff;border-color: #eb3d00;}
.calc-result .data-table{text-align: center;}
.calc-result .data-table th{background: #FBFBFB;font-size: 20px;padding: 20px 0;}
/*资料下载*/
.zl-con{padding: 40px 0 55px;}
.zl-ul li{padding: 45px 0;border-bottom: 1px solid #eee;position: relative;}
.zl-date{width: 135px;height: 87px;border-right: 1px solid #eee;font-size: 14px;color: #999;padding-left: 39px;box-sizing: border-box;line-height: 1;}
.zl-date span{font-size: 48px;color: #666;display: block;margin-top: 20px;}
.zl-r{padding-left: 186px;padding-right: 200px;}
.zl-r h3{font-size: 20px;}
.zl-r span{display: block;font-size: 14px;color: #999;margin-top: 40px;}
.zlxz-a{display: block;width: 180px;height: 40px;background: #FF6600;border-radius: 5px;font-size: 14px;color: #fff;text-align: center;line-height: 40px;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
/*从业人员查询*/
.cycx-con{padding: 100px 0 80px;}
.cycx-form{margin: 0 auto;}
.cycx-form dl{width: 30%;margin-right: 2%;margin-top: 0;}
.cycx-form .dk-btns{width: 30%;margin-top: 30px;}
.cycx-form .dk-btn{width: 48.64%;margin: 0;}
/*从业人员查询-结果*/
.cyjg-con{padding: 0 0 100px;}
.cyjg-con h3{font-size: 24px;text-align: center;}
.cyjg-con table{width: 81.97%;border: 1px solid #eee;line-height: 65px;font-size: 20px;color: #666;margin-top: 35px;border-bottom: none;}
.cyjg-con table th{background: #FBFBFB;font-size: 20px;color: #666;width: 26.5%;padding-left: 6%;font-weight: normal;text-align: left;border-bottom: 1px solid #eee;border-right: 1px solid #eee;}
.cyjg-con table td{border-bottom: 1px solid #eee;padding-left: 5%;}
/*协会动态-列表*/
.dt-ul li:hover h3{color: #eb3d00;}
.dt-ul .zl-r{padding-right: 0;}
.dt-ul .zl-r p{font-size: 14px;color: #666;line-height: 20px;display: -webkit-box; word-break: break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden;margin-top: 15px;}
.dt-ul .zl-r span{margin-top: 15px;}



/*在线留言*/
.online{margin-top: 40px;}
.online dl{margin-bottom: 15px;}
.online dl dt{float: left;width: 150px;font-size: 16px;color: #333;padding-right: 15px;text-align: right;}
.ipt1{width: 300px;height: 30px;line-height: 30px;padding: 0 10px;font-size: 14px;color: #333;border: 1px solid #ccc;}
.textarea{width: 300px;padding: 10px;font-size: 14px;color: #333;border: 1px solid #ccc;}
.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;}



.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;}