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

*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0; outline: none;}
body{overflow-x:hidden; font:14px/1.2 arial; background:#fff;color:#666666; -webkit-font-smoothing: antialiased;/*这个属性可以使页面上的字体抗锯齿*/ }
a{ text-decoration:none; color:#666666;}
/*a:hover,a:hover *{ color: #b40002;}*/
.clearfix:after{ content: ''; display: block; clear:both;}
.hidd{ display:none;}
li{ list-style:none;}
i,em{ font-style:normal;}
.fr{ float:right;}
.fl{float:left;}
img{ vertical-align:middle; border:none; max-width:100%;}
.wrapper{ width: 1280px; margin:0 auto;}

@media only screen and (max-width: 1600px) {
	.wrapper{ width:80%;}
}
@media only screen and (max-width: 768px) {
	.wrapper{ width: auto; margin: 0 0.5rem;}
}

input:focus,textarea:focus,select:focus{ outline: none;}
input::-webkit-input-placeholder{ color: #999999;}
input::-moz-placeholder{ color: #999999;}
input::-ms-input-placeholder{ color: #999999;}
input::placeholder{ color: #999999;}
textarea::-webkit-input-placeholder{ color: #999999;}
textarea::-moz-placeholder{ color: #999999;}
textarea::-ms-input-placeholder{ color: #999999;}
textarea::placeholder{ color: #999999;}
select{ -webkit-appearance: none; -moz-appearance: none; -ms-progress-appearance: none; appearance: none;}


/* top */
.top{ position: relative; z-index: 11; background: #FFFFFF;}
.top .wrapper{ display: flex; justify-content: space-between; align-items: flex-end; padding: 10px 0;}
.top .logo-icon{ display: none;}
.top .logo{ display: block; width: 310px; height: 67px;}
.top .logo img{ max-height: 100%;}
.top .top-txt{ text-align: right; color: #2f63a0;}
.top .top-txt p{ display: block; font-size: 20px;}
.top .top-txt i{ font-size: 12px;}
.top .loginlink{ margin-left: 4%; height: 28px; line-height: 28px; padding: 0 12px 0 35px; white-space: nowrap; background-color: #66addf; background: url(../images/user-bg.png) no-repeat #66ADDF 12px center; text-align: right; font-size: 12px; color: #FFFFFF;}
.topr{ display: flex; align-items: flex-end;}
.top .share{ white-space: nowrap; margin-left: 5%; width: 80px;}
.top .share a{ width: 28px !important; height: 20px !important; line-height: 28px !important; font-size: 16px !important;}
.top .share a:nth-child(n+4){ display: none;}
.top .social-share .icon-wechat{ background: url(../images/share1.png) no-repeat center center;}
.top .social-share .icon-twitter{ background: url(../images/share2.png) no-repeat center center;}
.top .social-share .icon-facebook{ background: url(../images/share3.png) no-repeat center center;}
.top .social-share a{ border: 0 none;}
.top .social-share a:before{ content: '';}
.top .social-share .icon-wechat:hover{ background: url(../images/share1.png) no-repeat center center;}
.top .social-share .icon-twitter:hover{ background: url(../images/share2.png) no-repeat center center;}
.top .social-share .icon-facebook:hover{ background: url(../images/share3.png) no-repeat center center;}
.top .social-share .icon-wechat .wechat-qrcode{ top: 32px}
.top .social-share .icon-wechat .wechat-qrcode:after{ top: -13px; bottom: auto !important; border-color: transparent transparent #fff transparent;}
.topmenu{ margin-left: 2%; width: 50px; text-align: center; height: 28px; line-height: 28px; display: none;}
.topmenu img{ max-height: 28px;}

.nav{ position: relative; z-index: 10; height: 40px; background: #2f63a0; display: block;}
.nav .wrapper{}
.nav .wrapper ul{ display: flex; align-items: center;}
.nav .wrapper ul li{ width: 12.5%; position: relative; z-index: 1;}
.nav .wrapper ul li > a{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; height: 40px; line-height: 40px; padding: 0 30px 0 18px; font-size: 16px; color: #FFFFFF; text-align: center; background: url(../images/nav-dowm-bg.png) no-repeat 110% center;}
.nav .wrapper ul li.down > a{ background: url(../images/nav-dowm-bg.png) no-repeat 90% center;}
.nav .wrapper ul li.active > a{ height: 42px; border-bottom: 2px solid #2f63a0; background-color: #66addf;}
.nav .wrapper ul li dl{ position: absolute; top: 100%; left: -30px; z-index: 10; width: calc(100% + 60px); display: none; background: #66addf; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none;}
.nav .wrapper ul li dl dt a{ display: block; padding: 10px 0; font-size: 14px; color: #FFFFFF; text-align: center;}
.nav .wrapper ul li dl dt:hover a{ background-color: #4a94c8;}
.nav .close{ display: none;}


.iacont{ padding-bottom: 80px;}
/* events */
.ititle{ display: flex; justify-content: space-between; align-items: center; padding-top: 60px;}
.ititle .itname{ font-size: 24px;}
.ititle .imore{ padding: 8px 25px; background-color: #66addf; font-size: 12px; color: #FFFFFF;}

.ievents,.iabout,.inews{ margin-top: 50px;}
.ievents ul{ display: flex;}
.ievents ul li{ position: relative; z-index: 1; width: 410px; height: 320px; margin-right: 25px; overflow: hidden;}
.ievents ul li:last-child{ margin-right: 0;}
.ievents ul li a{ display: block;}
.ievents ul li img{ width: 100%; min-height: 100%;}
.ievents ul li dl{ position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 100%; padding: 10px 20px; font-size: 12px; color: #FFFFFF; background: url(../images/events-bg-1.png) repeat;}
.ievents ul li dl dt{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ievents ul li dl dd{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


/* about */
.iabout{ display: flex; justify-content: space-between;}
.iabout .iaboutl{ width: 845px; height: 360px; overflow: hidden; padding: 55px 20px 0; color: #FFFFFF;}
.iabout .iaboutr{ width: 428px; height: 360px; overflow: hidden;}
.iabout .iaboutl dl dt{ font-size: 24px;}
.iabout .iaboutl dl dd{ font-size: 16px;}
.iabout .iaboutl div{ margin-top: 15px;  display: -webkit-box; text-overflow: ellipsis;
/*-webkit-line-clamp: 7; -webkit-box-orient: vertical;*/
line-height: 1.6; padding-right: 50%; }
.iabout .iaboutr ul{ display: flex; justify-content: space-between; align-items: center; flex-direction: column; height: 100%;}
.iabout .iaboutr ul li{ width: 100%; height: 85px; background-position: center; background-size: cover; background-repeat: no-repeat;}
.iabout .iaboutr ul li.s1{ background-image: url(../images/iabout-bg-11.jpg);}
.iabout .iaboutr ul li.s2{ background-image: url(../images/iabout-bg-21.jpg);}
.iabout .iaboutr ul li.s3{ background-image: url(../images/iabout-bg-31.jpg);}
.iabout .iaboutr ul li.s4{ background-image: url(../images/iabout-bg-41.jpg);}
.iabout .iaboutr ul li a{ display: flex; align-items: center; height: 100%; padding-left: 26.16%; padding-right: 2%; font-size: 18px; color: #2F63A0;}
.iabout .iaboutr ul li i{ display: block; width: 35px; text-align: center;}
.iabout .iaboutr ul li em{ display: none; width: 35px; text-align: center;}
.iabout .iaboutr ul li p{ display: block; margin-left: 10.5%; text-transform: uppercase;}



/* 首页-新闻 */
.inews ul{ display: flex;}
.inews ul li{ width: 308px; margin-right: 16px; background: #FFFFFF;}
.inews ul li:last-child{ margin-right: 0;}
.inews ul li a{ display: block;}
.inews ul li div{ height: 236px; overflow: hidden;}
.inews ul li div img{ width: 100%; min-height: 100%;}
.inews ul li span{ display: block; padding: 8px;}
.inews ul li i{ display: block; font-size: 12px; color: #808080;}
.inews ul li dl{ margin-top: 20px;}
.inews ul li dl dt{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 16px;}
.inews ul li dl dd{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-top: 15px; line-height: 1.6; font-size: 12px; color: #999999;}
.inews ul li em{ display: inline-block; margin-top: 20px; font-size: 12px; color: #595959; font-weight: bold; padding-right: 30px; background: url(../images/arrow-news-r1.png) no-repeat right center;}


/* 首页-联系方式 */
.ilxfs{ padding: 1px 0; background: #357eb1;}
.ilxfs dl dt{ line-height: 1; font-size: 42px; opacity: 0.8; filter: alpha(opacity=80); color: #FFFFFF; text-transform: uppercase; text-align: center;}
.ilxfs dl dd{ display: flex; justify-content: space-between; line-height: 1.4; margin-top: 60px; text-transform: uppercase;    flex-wrap: wrap;}
.ilxfs dl dd p{ display: flex; align-items: center; color: #FFFFFF; opacity: 0.7; filter: alpha(opacity=70); min-width:50%; margin-bottom: 10px; }
.ilxfs dl dd p img{ margin-right: 10px;}

.rtop{ position: fixed; bottom: 10%; right: 5%; z-index: 999; width: 48px; cursor: pointer;}

.footer{ padding: 10px 0; color: #FFFFFF; text-transform: uppercase; background: #104583; text-align: center;}
.footer .wrapper{ opacity: 0.2; filter: alpha(opacity=20);}

/* 内页 */
/* 1-1 */
.topyd{ font-size: 12px; line-height: 2; color: #808080; background: #f2f2f2;}
.topyd .active{ color: #66ADDF;}

.navsub{ border-bottom: 1px solid #f2f2f2;}
.navsub ul{ display: flex; justify-content: center; align-items: center;}
.navsub ul li{ padding: 0 30px;}
.navsub ul li a{ display: block; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #737373;}
.navsub ul li.active a{ border-bottom: 1px solid #66addf; color: #66ADDF;}

.ncont{ padding: 50px 0;}
.ntitle{ font-size: 24px; color: #292929; text-align: center;}
.member{ line-height: 1.8; margin-top: 25px;}
.member dl dt{ position: relative; z-index: 1; padding-left: 20px; font-size: 16px; color: #2F63A0;}
.member dl dt:before{ content: ''; position: absolute; left: 0px; top: 10px; z-index: 10; width: 6px; height: 6px; border-radius: 50%; background: #2f63a0;}
.member dl dd{ margin-top: 10px; margin-bottom: 50px;}


/* 1-2 */
.lshitems{ overflow: hidden; margin-top: -50px;}
.lshitems ul li{ float: left; width: 23.44%; margin-right: 2.08%; margin-top: 50px; background-color: #f2f2f2;}
.lshitems ul li:nth-child(4n+4){ margin-right: 0;}
.lshitems ul li a{ display: block;}
.lshitems ul li div{ overflow: hidden; height: 240px;}
.lshitems ul li dl{ padding: 15px 9px;}
.lshitems ul li dl dt{}
.lshitems ul li dl dt p{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px; line-height: 20px; font-size: 16px; color: #292929;}
.lshitems ul li dl dt i{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 20px; line-height: 20px;}
.lshitems ul li dl dd{ margin-top: 15px; overflow: hidden; height: 40px; line-height: 20px; font-size: 12px; color: #999999;}


/* 分页 */
.m-page{ display: flex; justify-content: center; margin-top: 5%;}
.m-page a{ display: flex; justify-content: center; align-items: center; height: 36px; padding: 0 15px; background: #e6e6e6; margin: 0 8px;}
.m-page a.pageprv,.m-page a.pagenxt{ padding: 0 25px;}
.m-page a.z-crt{ background-color: #66addf; color: #FFFFFF;}


/* 1-3支持 */
.nxq{ color: #4c4c4c; font-size: 16px; line-height: 1.6;}


/* 1-4秘书处 */
.lxwm{ display: flex; justify-content: space-between;}
.lxwm .lxwml{ width: 48.5%;}
.lxwm .lxwmr{ width: 48.5%;}
.lxwm .lxwmr img{ max-width: none;}
.lxwmbt{ line-height: 54px; font-size: 24px; color: #292929;}
.lxwmbt:after{ content: ''; display: block; width: 70px; border-bottom: 1px solid #66addf;}
.lxwm .lxwml ul{ margin-top: 30px;}
.lxwm .lxwml ul li{ display: flex; align-items: center; padding: 10px 0;}
.lxwm .lxwml ul li span{ margin-left: 25px; width: 95px; font-size: 16px; color: #2F63A0;}
.lxwm .lxwml ul li.s1{ background: url(../images/lxfs-icon-01.png) no-repeat left center;}
.lxwm .lxwml ul li.s2{ background: url(../images/lxfs-icon-02.png) no-repeat left center;}
.lxwm .lxwml ul li.s3{ background: url(../images/lxfs-icon-03.png) no-repeat left center;}
.lxwm .lxwml ul li i{ color: #333333;}

/* 1-5 */
.zctxt{}
.zctxt dl dt{ position: relative; z-index: 1; padding-left: 20px; font-size: 16px; color: #2F63A0; line-height: 2.2; margin-top: 20px;}
.zctxt dl dt:before{ content: ''; position: absolute; top: 50%; left:0px; z-index: 10; width: 6px; height: 6px; margin-top: -3px; border-radius: 50%; background: #2F63A0;}
.zctxt dl dd{ line-height: 1.6;}
.zclist{}
.zclist .zcname{ margin-top: 40px; font-size: 18px; color: #292929;}
.zclist ul{ padding-top: 20px;}
.zclist ul li a{ position: relative; z-index: 1; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 2.5; font-size: 16px; text-transform: uppercase; color: #4C4C4C; border-bottom: 1px solid #c2def2; padding-left: 20px;}
.zclist ul li a:before{ content: ''; position: absolute; top: 50%; left:0px; z-index: 10; width: 6px; height: 6px; margin-top: -3px; border-radius: 50%; background: #4d4d4d;}
.zcword{ margin-top: 40px;}
.zcword a{ display: flex; justify-content: space-between; align-items: center; width: 180px; padding: 10px 15px; background: #66addf; color: #FFFFFF;}
.zcword a p{ font-size: 12px; padding-right: 10px;}



/* 2-1 成为会员 */
.nsm{ margin-top: 30px; font-size: 16px; line-height: 1.6;}
.applynow{ display: flex; justify-content: flex-start; margin-top: 25px;}
.applynow a{ display: flex; align-items: center; height: 48px; padding: 0 30px; font-size: 12px; color: #FFFFFF; background: #66addf;}
.applynow a i{ font-family: "宋体"; margin-left: 10px;}
.member.line2 dl dd{ line-height: 3; font-size: 16px; margin-bottom: 30px;}


/* 2-2 我的账户 */
.linkbtn{ margin: 50px 0;}
.linkbtn ul{ display: flex; justify-content: center;}
.linkbtn ul li{ width: 28%; text-align: center;}
.linkbtn ul li a{ display: flex; justify-content: center; align-items: center; flex-direction: column; height: 200px; background: #FFFFFF;}
.linkbtn ul li i{ display: block;}
.linkbtn ul li em{ display: none;}
.linkbtn ul li p{ display: block; margin-top: 20px; font-size: 18px;}


/* 2-4 */
.loginform{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 50px 0;}
.loginform ul li{ position: relative; z-index: 1; display: flex; justify-content: flex-start; align-items: flex-start; width: 310px; margin-bottom: 25px;}
.loginform ul li span{ position: absolute; top: 0px; right: 100%; z-index: 10; width: 200px; line-height: 40px; text-align: right; font-size: 16px; padding-right: 10px; white-space: nowrap;}
.loginform ul li input{ width: 100%; height: 40px; line-height: 40px; border: 1px solid #a6a6a6; padding: 0 15px;}
.loginform ul li input:focus{ border-color: #66addf;}
.loginform .loginsub{ width: 120px; height: 40px; margin-top: 15px; border: 1px solid #66addf; font-size: 16px; color: #66ADDF; background: none; border-radius: 5px;}
.loginform .loginsub.comfirm{ width: 200px;}

/* 2-3 */
.mysm{ line-height: 1.6; color: #333333; text-align: center; margin-top: 2.5%;}
.lipf-choose{ width: 310px;}
.lipf-choose dl{ display: flex; flex-wrap: wrap;}
.lipf-choose dl dt{ position: relative; z-index: 1; line-height: 40px; padding-left: 20px; margin-right: 10px; background: url(../images/chk01.jpg) no-repeat left center;}
.lipf-choose dl dt.active{ background-image: url(../images/chk02.jpg);}
.lipf-choose dl dt input{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}
.lipf-choose dl dd{ display: flex; align-items: flex-end; width: 100%; margin-top: 10px;}
.lipf-choose dl dd i{ color: #2F63A0; white-space: nowrap;}
.lipf-choose dl dd input{ height: 20px !important; line-height: 20px !important; border: 0 none !important; border-bottom: 1px solid #2F63A0 !important;}
.flex-d{ display: flex; flex-direction: column; width: 100%;}
.li-p{ font-size: 16px; line-height: 1.6; margin-left: -75px;}
.lidp-choose dl{ display: flex; flex-direction: column; justify-content: center; align-items: flex-start; width: 100%; margin-top: 10px;}
.lidp-choose dl dt{ position: relative; z-index: 1; line-height: 1.6; padding-left: 20px; margin-right: 10px; background: url(../images/chk01.jpg) no-repeat left center;}
.lidp-choose dl dt.active{ background-image: url(../images/chk02.jpg);}
.lidp-choose dl dt input{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}
.lidp-choose dl dd{ display: flex; align-items: flex-end; width: 100%; margin-top: 10px;}
.lidp-choose dl dd i{ color: #2F63A0; white-space: nowrap;}
.lidp-choose dl dd input{ height: 20px !important; line-height: 20px !important; border: 0 none !important; border-bottom: 1px solid #2F63A0 !important;}
.inp-cv{ width: 240px !important;}
.li-upload{ position: relative; z-index: 1; width: 60px; line-height: 40px; background: #cbcbcb; text-align: center; overflow: hidden;}
.li-upload input{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer;}
.flex-sb{ display: flex; justify-content: space-between; width: 100%;}
.li-ts{ padding-left: 20px; background: url(../images/gantanhao.png) no-repeat left center;}

/* 2-7 */
.grcenter{ display: flex; justify-content: space-between; align-items: flex-start;}
.grcenter .grl{ width: 18.75%; border: 1px solid #e6e6e6;}
.grcenter .grl ul li{ border-bottom: 1px solid #E6E6E6; text-align: center;}
.grcenter .grl ul li.active a{ background: #66addf; color: #FFFFFF;}
.grcenter .grl ul li:last-child{ border-bottom: 0 none;}
.grcenter .grl ul li a{ display: block; line-height: 48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.grcenter .grr{ width: 71.875%;}
.grcenter .grr dl{ display: table; width: 100%;}
.grcenter .grr dl dt{ display: table-row; width: 100%; background: #66ADDF;}
.grcenter .grr dl dt div{ display: table-cell; vertical-align: middle; height: 48px; text-align: center; padding: 10px 30px; border-left: 1px solid #FFFFFF; color: #FFFFFF; font-size: 18px; white-space: nowrap;}
.grcenter .grr dl dd{ display: table-row;}
.grcenter .grr dl dd div{ display: table-cell; padding: 10px; text-align: center; border-bottom: 1px solid #E6E6E6; font-size: 16px; color: #333;}
.grcenter .grr dl dd div:nth-child(2){ text-align: left;}
.grcenter .grr dl dd div:last-child{ color: #66addf;}


/* 3-1 2019会议 */
.member.line1 dl dd{ line-height: 2.5; font-size: 16px; margin-bottom: 30px;}


/* 3-2 */
.loginform select{ width: 310px; height: 40px; line-height: 40px; border: 1px solid #a6a6a6 !important; padding: 0 15px; background: url(../images/down.png) no-repeat 97% center;}
.loginform ul li input{ width: 310px; height: 40px; line-height: 40px; border: 1px solid #a6a6a6; padding: 0 15px;}
.loginform ul li input:focus{ border-color: #66addf;}
.loginform ul li textarea{ width: 310px; resize: none; border: 1px solid #a6a6a6 !important;}
.loginform.hyregist ul li:last-child{ justify-content: flex-start;}
.loginform .loginreset{ width: 120px; height: 40px; margin-top: 15px; border: 1px solid #a6a6a6; font-size: 16px; color: #a6a6a6; background: none; margin-left: 1em;}
.loginform > p{ font-size: 16px; color: #b2b2b2;}


/* 3-3 酒店预订 */
.hotelban{ width: 560px; margin: 0 auto; position: relative; z-index: 1; margin-top: 40px;}
.hotelban .swiper-slide img{ width: 100%;}
.hotelban .swiper-slide p{ position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 100%; padding: 15px 5%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 18px; color: #FFFFFF; background: url(../images/events-bg-1.png) repeat;}
.hotelban .swiper-button-next,.hotelban .swiper-button-prev{ display: flex; justify-content: center; align-items: center; width: 48px; height: 48px; background: #d9d9d9; font-family: "宋体"; font-size: 24px;}
/*.hotelban .swiper-button-disabled{ opacity: 1 !important;}*/
.hotelban .swiper-button-next{ right: -65px;}
.hotelban .swiper-button-prev{ left: -65px;}


/* 3-4 */
.absform{ margin-top: 50px;}
.absform ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.absform ul li{ width: 31.2%; margin-bottom: 2%;}
.absform ul li input{ width: 100%; height: 48px; line-height: 48px; padding: 0 5%; font-size: 16px; color: #666666; border: 1px solid #b3b3b3;}
.absform ul li input:focus{ border-color: #66ADDF;}
.absform ul li.area{ width: 65.6%;}
.absform ul li textarea{ padding: 10px 2%; resize: none; margin: 0; border: 1px solid #b3b3b3 !important; font-size: 16px; font-family: "微软雅黑";}
.absform ul li:last-child{ width: 31.2%;}
.absform ul li textarea{ width: 100%;}
.absbtn{ display: flex; justify-content: center; align-items: center; margin-top: 30px;}
.absbtn .abssub{ width: 140px; height: 48px; border: 1px solid #b3b3b3; border-radius: 0.1rem; color: #a6a6a6; font-size: 16px; margin: 0 15px; background: none;}
.absbtn .absreset{ width: 140px; height: 48px; border: 1px solid #b3b3b3; border-radius: 0.1rem; color: #a6a6a6; font-size: 16px; margin: 0 15px; background: none;}
.absbtn .abssub:focus{ border: 1px solid #66ADDF; color: #66ADDF;}
.absbtn .absreset:focus{ border: 1px solid #66ADDF; color: #66ADDF;}


/* 3-5 */
.prolist{ margin-top: 50px;}
.prolist ul li{ margin-bottom: 8px; background: #f5f5f5;}
.prolist ul li a{ display: flex; justify-content: space-between; align-items: center; padding: 0 1.5%; height: 60px; line-height: 60px;}
.prolist ul li p{ width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 45px; background: url(../images/pdf-blue.png) no-repeat left center; font-size: 16px;}
.prolist ul li i{ padding-right: 35px; background: url(../images/download-gray.png) no-repeat right center; font-size: 12px; text-transform: uppercase;}


/* 3-6 */
.ntxt{ line-height: 2; margin-top: 50px;}

/* 4-1 以前会议 */
.yqhylist{}
.yqhylist ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.yqhylist ul li{ width: 48.5%; margin-bottom:30px; font-size: 16px;}
.yqhylist ul li a{ display: block; padding-bottom: 20px;}
.yqhylist ul li div{ height: 320px;}
.yqhylist ul li img{ width: 100%; min-height: 100%;}
.yqhylist ul li p{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 20px 20px 0; line-height: 1.6;}


/* 5-1 */
.newslist{}
.newslist ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.newslist ul li{ width: 49.2%; overflow: hidden; margin-bottom: 1.5%;}
.newslist ul li a{ display: flex; justify-content: space-between;}
.newslist ul li div{ width: 49.2%;}
.newslist ul li div > img{ width: 100%; min-height: 100%;}
.newslist ul li span{ width: 50.8%; padding: 2%; }
.newslist ul li span i{ display: block; font-size: 12px; color: 808080;}
.newslist ul li span dl dt{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 20px; font-size: 16px;}
.newslist ul li span dl dd{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical; line-height: 20px; font-size: 12px; color: #999999; margin-top: 20px;}
.newslist ul li span em{ display: flex; align-items: center; margin-top: 15px;}
.newslist ul li span em img{ margin-left: 10px;}


/* 6-1 */
.mtlist{ margin-top: -2%;}
.mtlist ul{ display: flex; flex-wrap: wrap;}
.mtlist ul li{ width: 30%; margin-right: 5%; margin-top: 2%;}
.mtlist ul li a{ display: block; padding-bottom: 2%;}
.mtlist ul li:nth-child(3n+3){ margin-right: 0;}
.mtlist ul li p{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-top: 2%; font-size: 16px; line-height: 1.6;}
.mtlist ul li div{ position: relative; z-index: 1; height: 400px;}
.mtlist ul li div img{ width: 100%; min-height: 100%;}
.mtlist ul li span{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height:100%; background: url(../images/bg-blue.png) repeat; opacity: 0; filter: alpha(opacity=0);}
.mtlist ul li span i{ position: absolute; top: 50%; left: 0px; right: 0px; z-index: 10; width: 60px; height: 60px; margin: 0 auto; margin-top: -30px; background: url(../images/player.png) no-repeat center center / cover;}


/* 7-1 */
.wzlist{}
.wzlist ul li{ border-bottom: 1px solid #E6E6E6;}
.wzlist ul li a{ display: flex; justify-content: space-between; align-items: center; padding: 0 1%; height: 75px;}
.wzlist ul li p{ position: relative; z-index: 1; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; font-size: 16px;}
.wzlist ul li p:before{ content: ''; position: absolute; top: 50%; left: 0px; margin-top: -4px; z-index: 100; width: 8px; height: 8px; border-radius: 50%; background: #66ADDF;}
.wzlist ul li i{ padding-right: 35px; background: url(../images/download-gray.png) no-repeat right center; font-size: 12px; color: #999999; text-transform: uppercase;}
.wzlist ul li em{ font-size: 16px; color: #999999;}


/* 8-1 */
.linklist{}
.linklist ul{ display: flex; flex-wrap: wrap; width: 100%;}
.linklist ul li{ position: relative; z-index: 1; width: 15.625%; height: 140px; margin-right: 1.25%; margin-bottom: 1.25%;}
.linklist ul li a{ overflow: hidden; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; border: 1px solid #E6E6E6;}
.linklist ul li:nth-child(6n+6){ margin-right: 0;}
.linklist ul li a dl{ position: absolute; top: 0px; left: 0px; z-index: 10; display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; background: #66ADDF; padding: 5%; display: none;}
.linklist ul li a dl dt img{ max-height: 100%;}
.linklist ul li a dl dd{ overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 10px; line-height: 2; color: #FFFFFF; font-size: 12px; text-align: center;}









@media only screen and (max-width: 1600px) {
	/* events */
	.ievents ul{}
	.ievents ul li{ position: relative; z-index: 1; width: 32.33%; margin-right: 1.5%; height: auto; overflow: hidden;}
	.ievents ul li a{ display: block; height: 100%;}
	.ievents ul li img{ width: 100%; min-height: 100%;}
	.ievents ul li dl{ position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 100%; padding: 10px 20px; font-size: 12px; color: #FFFFFF; background: url(../images/events-bg-1.png) repeat;}
	.ievents ul li dl dt{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.ievents ul li dl dd{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.ievents ul li:hover dl{ background-image: url(../images/events-bg-2.png);}
	
	/* about */
	.iabout .iaboutl{ width: 66%; height: 360px; overflow: hidden; padding: 55px 20px 0; color: #FFFFFF;}
	.iabout .iaboutr{ width: 33.4%; height: 360px; overflow: hidden;}
	
	/* 8-1 */
	.linklist ul li:nth-child(6n+6){ margin-right: 0;}
}



@media only screen and (max-width: 1440px) {
	
	/* 5-1 */
	.newslist ul li span i{ display: block; font-size: 12px; color: 808080;}
	.newslist ul li span dl dt{ margin-top: 10px;}
	.newslist ul li span dl dd{ margin-top: 10px;}
	.newslist ul li span em{ margin-top: 10px;}
	
	/* 8-1 */
	/*.linklist ul li{ height: 120px;}
	.linklist ul li a dl dd{ line-height: 1.8;}*/
	.linklist ul li{ width: 19%; margin-right: 1.2%; margin-bottom: 1.2%;}
	.linklist ul li:nth-child(6n+6){ margin-right: 1.2%;}
	.linklist ul li:nth-child(5n+5){ margin-right: 0;}

}




@media only screen and (max-width: 1279px) {
	.topmenu{ display: block; cursor: pointer;}
	
	.nav{ position: fixed; top: 0px; left: 0px; z-index: 9990; width: 100%; height: 100%; background: #66addf; display: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none;}
	.nav .wrapper ul{ flex-direction: column;}
	.nav .wrapper ul li{ width: 100%;}
	.nav .wrapper ul li a{ height: auto;}
	.nav .wrapper ul li.active > a{ height: 50px; line-height: 50px;}
	.nav .wrapper ul li > a{ height: 50px; line-height: 50px;}
	.nav .wrapper ul li dl{ position: static !important; width: 100%; padding: 0; margin: 0;  border-bottom: 2px solid #2f63a0;}
	.nav .close{ width: 80px; margin: 30px auto; display: block; cursor: pointer;}
	
	.topyd{ display: none;}
	
	.navsub{ display: none;}
	
	/* 首页-联系方式 */
	.ilxfs dl dt{ text-align: left;}
	.ilxfs dl dd{ margin-top: 5%; flex-direction: column;}
	.ilxfs dl dd p{ padding: 1% 0;}
	
	/* 5-1 */
	.newslist ul li span dl dt{ -webkit-line-clamp: 1; margin-top: 10px;}
	.newslist ul li span dl dd{ -webkit-line-clamp: 3; margin-top: 10px;}
	.newslist ul li span em{ margin-top: 10px;}
	.newslist ul li span em img{ margin-left: 10px;}
	
	
}

@media only screen and (max-width: 1200px) {
	
	/* 8-1 */
	.linklist ul li{ width: 24%; margin-right: 1.33%; margin-bottom: 1.33%;}
	.linklist ul li:nth-child(6n+6){ margin-right: 1.33%;}
	.linklist ul li:nth-child(5n+5){ margin-right: 1.33%;}
	.linklist ul li:nth-child(4n+4){ margin-right: 0;}
	
	
	/* 2-7 */
	.grcenter{ flex-direction: column; justify-content: space-between; align-items: flex-start;}
	.grcenter .grl{ width: 100%; border: 0 none;}
	.grcenter .grl ul{ display: flex; flex-wrap: wrap;}
	.grcenter .grl ul li{ border-bottom: none; margin-right: 10px;}
	.grcenter .grl ul li.active a{ border: 1px solid #66addf;}
	.grcenter .grl ul li a{ padding: 0 20px; border: 1px solid #e6e6e6;}
	.grcenter .grr{ margin-top: 3%; width: 100%; overflow-x: scroll; overflow-y: hidden;}
	.grcenter .grr dl{ display: table; width: 100%; min-width: 850px;}
	
}

@media only screen and (max-width: 1000px) {
	.top .top-txt{ display: none;}
	/* 5-1 */
	.newslist ul li span i{ display: none;}
	.newslist ul li span dl dt{ -webkit-line-clamp: 1; margin-top: 10px;}
	.newslist ul li span dl dd{ -webkit-line-clamp: 2; margin-top: 10px;}
	.newslist ul li span em{ margin-top: 10px;}
	.newslist ul li span em img{ margin-left: 10px;}
	
}

/* 最小宽度750的时候 PC端鼠标效果 */
@media only screen and (min-width: 750px) {
	/*.top .top-txt{ display: none;}*/
	
	.banner .swiper-button-next{ background-image: url(../images/arrow-r1.png);}
	.banner .swiper-button-prev{ background-image: url(../images/arrow-l1.png);}
	.banner .swiper-button-disabled{ pointer-events: auto;}
	.banner .swiper-pagination-bullet{ width: 100px; height: 6px; background: #FFFFFF; border-radius: 0; margin: 0 10px !important;}
	
	
	.nav .wrapper ul li dl dt:hover a{ background-color: #4a94c8;}
	
	
	.ievents ul li:hover dl{ background-image: url(../images/events-bg-2.png);}
	
	
	.iabout .iaboutr ul li.s1:hover{ background-image: url(../images/iabout-bg-12.jpg);}
	.iabout .iaboutr ul li.s2:hover{ background-image: url(../images/iabout-bg-22.jpg);}
	.iabout .iaboutr ul li.s3:hover{ background-image: url(../images/iabout-bg-32.jpg);}
	.iabout .iaboutr ul li.s4:hover{ background-image: url(../images/iabout-bg-42.jpg);}
	.iabout .iaboutr ul li:hover i{ display: none; width: 35px; text-align: center;}
	.iabout .iaboutr ul li:hover em{ display: block; width: 35px; text-align: center;}
	.iabout .iaboutr ul li:hover p{ color: #FFFFFF;}
	
	
	.inews ul li:hover a{ border-bottom: 2px solid #2F63A0;}
	.inews ul li:hover em{ color: #2f63a0; padding-right: 40px; background-image: url(../images/arrow-news-r2.png);}
	
	.newslist ul li:hover span dl dt{ color: #66ADDF;}
	.newslist ul li:hover span em{ color: #66ADDF;}
	
	
	.lshitems ul li:hover{ background-color: #66ADDF;}
	.lshitems ul li:hover p{ color: #FFFFFF;}
	.lshitems ul li:hover i{ color: #FFFFFF;}
	.lshitems ul li:hover dd{ color: #FFFFFF;}
	
	
	.linkbtn ul li:hover a{ background-color: #66addf;}
	.linkbtn ul li:hover i{ display: none;}
	.linkbtn ul li:hover em{ display: block;}
	.linkbtn ul li:hover p{ color: #FFFFFF;}
	
	
	.hotelban .swiper-button-prev:hover {background: #66addf; color: #FFFFFF;}
	.hotelban .swiper-button-next:hover {background: #66addf; color: #FFFFFF;}
	
	.prolist ul li:hover{ background: #66ADDF;}
	.prolist ul li:hover p{ background-image: url(../images/pdf-white.png); color: #FFFFFF;}
	.prolist ul li:hover i{ background-image: url(../images/download-white.png); color: #FFFFFF;}
	
	.yqhylist ul li:hover{ background: #66addf;}
	.yqhylist ul li:hover a p{ color: #FFFFFF;}
	
	.mtlist ul li:hover span{ opacity: 1; filter: alpha(opacity=100);}
	.mtlist ul li:hover p{ color: #66ADDF;}
	
	.wzlist ul li:hover i{ background-image: url(../images/download-blue.png); color: #66ADDF;}
	.wzlist ul li:hover p{ color: #66ADDF;}
	.wzlist ul li:hover em{ color: #66ADDF;}
	
	.linklist ul li:hover a dl{ display: flex;}
	
	.zclist ul li:hover a{ color: #2f63a0;}
	.zclist ul li:hover a:before{ background: #2f63a0;}
	
}



@media only screen and (max-width: 750px) {
	*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: none; -ms-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
	body{ font-size: 0.4rem;}
	
	.top .wrapper{ align-items: center;}
	.top .logo{ display: flex; justify-content: center; align-items: center; width: 6.2rem; height: auto;}
	.topr{ align-items: center;}
	.topmenu{ display: flex; justify-content: center; align-items: center; width: 1rem; height: auto;}
	/*.top .logo-icon{ display: block; width: 1.4rem;}*/
	.logo-icon img{}
	.share{ display: none;}
	.nav .close{ width: 1.5rem;}
	
	.nav .wrapper ul li.active > a{ height: 1.8rem; line-height: 1.8rem;}
	.nav .wrapper ul li > a{ height: 1.8rem; line-height: 1.8rem;}
	.nav .wrapper ul li dl{ position: static !important; width: 100%; padding: 0; margin: 0;  border-bottom: 2px solid #2f63a0;}
	
	.banner .swiper-button-next{ background-image: url(../images/arrow-r1.png); background-size: 0.5rem auto;}
	.banner .swiper-button-prev{ background-image: url(../images/arrow-l1.png); background-size: 0.5rem auto;}
	.banner .swiper-button-disabled{ pointer-events: auto;}
	/*.banner .swiper-pagination-bullet{ width: 1.5rem; height: 0.12rem; background: #FFFFFF; border-radius: 0; margin: 0 0.2rem !important;}*/
	.banner .swiper-pagination-bullet{ background: #FFFFFF;}
	
	.iacont{ padding-bottom: 1.6rem;}
	.ititle{ padding-top: 1.2rem;}
	.ititle .itname{ font-size: 0.68rem;}
	.ititle .imore{ padding: 0.2rem 0.5rem; font-size: 0.36rem;}
	.ievents{ margin-top: 0.6rem;}
	.ievents ul{ justify-content: space-between; flex-wrap: wrap; margin-top: -0.5rem;}
	.ievents ul li{ width: 48.5%; height: ; margin-top: 0.5rem; margin-right: 0;}
	
	.ievents ul li dl{ padding: 0.25rem 0.5rem;}
	.ievents ul li dl dt{ font-size: 0.48rem;}
	.ievents ul li dl dd{ display: none;}
	
	/* about */
	.iabout{ flex-direction: column;}
	.iabout .iaboutl{ width: 100%; padding: 1.2rem 0.4rem; height: auto;}
	.iabout .iaboutl dl dt{ font-size: 0.72rem;}
	.iabout .iaboutl dl dd{ font-size: 0.56rem;}
	.iabout .iaboutl div{ padding-right: 0; margin-top: 0.5rem; font-size: 0.36rem;}
	.iabout .iaboutr{ height: auto; width: 100%;}
	.iabout .iaboutr ul li{ padding: 1rem 0; height: auto; margin-top: 0.2rem;}
	.iabout .iaboutr ul li a{ padding-left: 1rem; font-size: 0.68rem;}
	.iabout .iaboutr ul li.s1:active{ background-image: url(../images/iabout-bg-12.jpg);}
	.iabout .iaboutr ul li.s2:active{ background-image: url(../images/iabout-bg-22.jpg);}
	.iabout .iaboutr ul li.s3:active{ background-image: url(../images/iabout-bg-32.jpg);}
	.iabout .iaboutr ul li.s4:active{ background-image: url(../images/iabout-bg-42.jpg);}
	.iabout .iaboutr ul li:active i{ display: none; width: 35px; text-align: center;}
	.iabout .iaboutr ul li:active em{ display: block; width: 35px; text-align: center;}
	.iabout .iaboutr ul li:active p{ color: #FFFFFF;}
	.iabout .iaboutr ul li img{ height: 0.6rem;}
	.iabout .iaboutr ul li p{ margin-left: 0.5rem;}
	
	/* 首页-新闻 */
	.ievents,.iabout,.inews{ margin-top: 0.8rem;}
	.inews ul{ justify-content: space-between; flex-wrap: wrap;}
	.inews ul li{ width: 48.5%; margin-right: 0; margin-top: 0.3rem;}
	.inews ul li:active a{ border-bottom: 2px solid #2F63A0;}
	.inews ul li:active em{ color: #2f63a0; padding-right: 40px; background-image: url(../images/arrow-news-r2.png);}
	.inews ul li i{ font-size: 0.36rem; display: none;}
	.inews ul li dl{ margin-top: 0;}
	.inews ul li dl dt{ font-size: 0.56rem;}
	.inews ul li dl dd{ margin-top: 0.3rem; font-size: 0.36rem; display: none;}
	.inews ul li em{ margin-top: 0.4rem; font-size: 0.36rem;}
	
	/* 首页-联系方式 */
	.ilxfs{ padding: 1.2rem 0;}
	.ilxfs dl dt{ text-align: left; font-size: 0.8rem;}
	.ilxfs dl dd{ margin-top: 0.8rem; flex-direction: column;}
	.ilxfs dl dd p{ padding: 0.1rem 0;}
	
	.rtop{ width: 1.2rem;}
	
	/* 内页 */
	/* 1-1 */
	.ncont{ padding: 1rem 0;}
	.member dl dt{ padding-left: 0.4rem; font-size: 0.6rem; color: #2F63A0;}
	.member dl dt:before{ top: 0.15rem; width: 0.12rem; height: 0.12rem; border-radius: 50%; background: #2f63a0;}
	.member dl dd{ margin-top: 0.2rem; margin-bottom: 1rem; font-size: 0.36rem;}
	
	
	/* 1-2 */
	.lshitems{ overflow: hidden; margin-top: -1rem;}
	.lshitems ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	.lshitems ul li{ float: none; width: 48.5%; margin-top: 0.5rem; margin-right: 0;}
	.lshitems ul li dl{ padding: 0.3rem;}
	.lshitems ul li dl dt p{ height: auto; line-height: 1.2; font-size: 0.6rem; color: #292929;}
	.lshitems ul li dl dt i{ height: auto; line-height: 1.2;}
	.lshitems ul li dl dd{ margin-top: 0.3rem; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  font-size: 0.36rem; color: #999999; display: none;}
	
	
	/* 分页 */
	.m-page{ margin-top: 1rem;}
	.m-page a{ height: 0.9rem; padding: 0 0.3rem; background: #e6e6e6; margin: 0 0.1rem;}
	.m-page a.pageprv,.m-page a.pagenxt{ padding: 0 0.5rem;}
	

	/* 1-3支持 */
	.nxq{ font-size: 0.48rem;}
	

	/* 1-4秘书处 */
	.lxwm{ flex-direction: column;}
	.lxwm .lxwml{ width: 100%;}
	.lxwm .lxwmr{ width: 100%;}
	.lxwmbt{ line-height: 1.2rem; font-size: 0.68rem; color: #292929;}
	.lxwmbt:after{ content: ''; display: block; width: 70px; border-bottom: 1px solid #66addf;}
	.lxwm .lxwml .lxwmbt{ font-size: 0.6rem;}
	.lxwm .lxwml ul{ margin-top: 0.5rem;}
	.lxwm .lxwml ul li{ display: flex; padding: 0.2rem 0;}
	.lxwm .lxwml ul li span{ margin-left: 0.6rem; width: 2.5rem; white-space: nowrap; font-size: 0.44rem; color: #2F63A0;}
	.lxwm .lxwml ul li.s1{ background: url(../images/lxfs-icon-01.png) no-repeat left center / 0.4rem auto;}
	.lxwm .lxwml ul li.s2{ background: url(../images/lxfs-icon-02.png) no-repeat left center / 0.4rem auto;}
	.lxwm .lxwml ul li.s3{ background: url(../images/lxfs-icon-03.png) no-repeat left center / 0.4rem auto;}
	.lxwm .lxwml ul li i{ width: 11rem; color: #333333; font-size: 0.4rem;}
	
	/* 1-5 */
	.zctxt{}
	.zctxt dl dt{ padding-left: 0.4rem; font-size: 0.48rem; margin-top: 0.4rem;}
	.zctxt dl dt:before{ width: 0.12rem; height: 0.12rem; margin-top: -0.06rem;}
	.zclist .zcname{ margin-top: 0.8rem; font-size: 0.52rem;}
	.zclist ul{ padding-top: 0.4rem;}
	.zclist ul li a{ font-size: 0.48rem; padding-left: 0.4rem;}
	.zclist ul li a:before{ width: 0.12rem; height: 0.12rem; margin-top: -0.06rem;}
	.zcword{ margin-top: 0.8rem;}
	.zcword a{ width: 100%; padding: 0.2rem 0.4rem;}
	.zcword a p{ font-size: 0.36rem; padding-right: 0.2rem;}

	/* 2-1 成为会员 */
	.applynow a{ padding: 0.6rem; height: 1rem;}
	.member.line2 dl dt:before{ top: 0.4rem;}
	.member.line2 dl dd{ line-height: 1.8; font-size: 0.48rem;}
	
	.linkbtn{ margin: 1rem 0;}
	.linkbtn ul{ width: 100%;}
	.linkbtn ul li{ width: 50%; transition: none;}
	.linkbtn ul li a{ height: 5rem;}
	.linkbtn ul li img{ height: 1rem;}
	.linkbtn ul li p{ font-size: 0.48rem;}
	.linkbtn ul li:active a{ background-color: #66addf;}
	.linkbtn ul li:active i{ display: none;}
	.linkbtn ul li:active em{ display: block;}
	.linkbtn ul li:active p{ color: #FFFFFF;}
	
	
	/* 2-7 */
	.grcenter .grl{ width: 100%; border: 0 none;}
	.grcenter .grl ul{ display: flex; flex-wrap: wrap;}
	.grcenter .grl ul li{ border-bottom: none; margin-right: 0.2rem;}
	.grcenter .grl ul li.active a{ border: 1px solid #66addf;}
	.grcenter .grl ul li a{ padding: 0 0.4rem; border: 1px solid #e6e6e6;}
	

	/* 3-1 2019会议 */
	.member.line1 dl dd{ line-height: 2; font-size: 0.48rem; margin-bottom: 0.6rem;}
	
	/* 3-2 */
	.loginform{ padding: 1rem 0; padding-left: 5rem;}
	.loginform ul li{ width: 7rem; margin-bottom: 0.5rem; margin-left: -3rem;}
	.loginform ul li span{ display: flex; align-items: center; justify-content: flex-end; width: 5rem; height: 1.1rem; line-height: 1.2; font-size: 0.36rem; white-space: normal;}
	.loginform select{ width: 100%; height: 1.1rem; line-height: 1.1rem; border: 1px solid #a6a6a6; padding: 0 0.3rem;}
	.loginform ul li input{ width: 100%; height: 1.1rem; line-height: 1.1rem; border: 1px solid #a6a6a6; padding: 0 0.3rem;}
	.loginform ul li input:focus{ border-color: #66addf;}
	.loginform.hyregist ul li:last-child{ justify-content: flex-start;}
	.loginform .loginsub{ width: 3rem; height: 1.1rem; margin-top: 0.3rem; font-size: 0.48rem;}
	.loginform .loginreset{ width: 3rem; height: 1.1rem; margin-top: 0.3rem; font-size: 0.48rem;}
	.loginform > p{font-size: 0.48rem; margin-left: -5rem;}
	.loginform ul li textarea{ width: 7rem; font-size: 0.48rem;}
	
	/* 2-3 */
	.lipf-choose dl dt{ position: relative; z-index: 1; line-height: 1.1rem; padding-left: 0.4rem; margin-right: 0.2rem; background: url(../images/chk01.jpg) no-repeat left center;}
	.lipf-choose dl dt.active{ background-image: url(../images/chk02.jpg);}
	.lipf-choose dl dt input{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}
	.lipf-choose dl dd{ margin-top: 0.2rem;}
	.lipf-choose dl dd input{ height: 0.8rem !important; line-height: 0.8rem !important; border: 0 none !important; border-bottom: 1px solid #2F63A0 !important;}
	.li-p{ font-size: 0.48rem; line-height: 1.6; margin-left: -2.5rem;}
	.lidp-choose dl{ margin-top: 0.2rem;}
	.lidp-choose dl dt{ padding: 0.2rem 0; padding-left: 0.6rem; line-height: 1.2; margin-right: 0.2rem;}
	.lidp-choose dl dd{ margin-top: 0.2rem;}
	.lidp-choose dl dd input{ height: 0.8rem !important; line-height: 0.8rem !important; }
	.inp-cv{ width: 4.5rem !important;}
	.li-upload{ position: relative; z-index: 1; width: 2.2rem; line-height: 1.1rem; }
	.li-ts{ padding-left: 0.4rem;}

	
	/* 3-3 */
	.hotelban{ width: 100%; margin: 0 auto; position: relative; z-index: 1; margin-top: 0.8rem;}
	.hotelban .swiper-slide p{ padding: 0.4rem 5%; font-size: 0.56rem;}
	.hotelban .swiper-button-next,.hotelban .swiper-button-prev{ display: flex; justify-content: center; align-items: center; width: 1.2rem; height: 1.2rem; background: #d9d9d9; font-family: "宋体"; font-size: 0.56rem;}
	/*.hotelban .swiper-button-disabled{ opacity: 1 !important;}*/
	.hotelban .swiper-button-next{ right: 0;}
	.hotelban .swiper-button-prev{ left: 0;}
	.hotelban .swiper-button-prev:active {background: #66addf; color: #FFFFFF;}
	.hotelban .swiper-button-next:active {background: #66addf; color: #FFFFFF;}
	

	/* 3-4 */
	.absform{ margin-top: 1rem;}
	.absform ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
	.absform ul li{ width: 48.5%; margin-bottom: 2%;}
	.absform ul li input{ width: 100%; height: 1.1rem; line-height: 1.1rem; padding: 0 5%; font-size: 0.48rem; border: 1px solid #b3b3b3;}
	.absform ul li input:focus{ border-color: #66ADDF;}
	.absform ul li.area{ width: 100%;}
	.absform ul li textarea{ padding: 10px 2%; resize: none; margin: 0; font-size: 0.48rem;}
	.absform ul li.area:last-child{ width: 100%;}
	.absform ul li textarea{ width: 100%;}
	.absbtn{ display: flex; justify-content: center; align-items: center; margin-top: 1rem;}
	.absbtn .abssub{ width: 4rem; height: 1.1rem; border: 1px solid #b3b3b3; border-radius: 0.1rem; color: #a6a6a6; font-size: 0.48rem; margin: 0 0.3rem; background: none;}
	.absbtn .absreset{ width: 4rem; height: 1.1rem; border: 1px solid #b3b3b3; border-radius: 0.1rem; color: #a6a6a6; font-size: 0.48rem; margin: 0 0.3rem; background: none;}
	.absbtn .abssub:focus{ border: 1px solid #66ADDF; color: #66ADDF;}
	.absbtn .absreset:focus{ border: 1px solid #66ADDF; color: #66ADDF;}
	

	/* 3-5 */
	.prolist{ margin-top: 1rem;}
	.prolist ul li{ margin-bottom: 0.18rem; background: #f5f5f5;}
	.prolist ul li a{ padding: 0 0.5rem; height: 1.4rem; line-height: 1.4rem;}
	.prolist ul li p{ width: 10rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 0.8rem; background-size: 0.65rem auto; font-size: 0.48rem;}
	.prolist ul li i{ padding-right: 0.7rem; background-size: 0.4rem auto; font-size: 12px; text-transform: uppercase;}
	
	.prolist ul li:active{ background: #66ADDF;}
	.prolist ul li:active p{ background-image: url(../images/pdf-white.png); color: #FFFFFF;}
	.prolist ul li:active i{ background-image: url(../images/download-white.png); color: #FFFFFF;}
	
	/* 4-1 */
	.yqhylist ul li{ margin-bottom: 0.8rem; padding-bottom: 0.4rem;}
	.yqhylist ul li:active{ background: #66addf; color: #FFFFFF; font-size: 0.48rem;}
	.yqhylist ul li p{ padding: 0.4rem 0.4rem 0;}
	
	/* 5-1 */
	.newslist ul li{ width: 100%;}
	.newslist ul li span i{ display: block; font-size: 0.36rem;}
	.newslist ul li span dl dt{ -webkit-line-clamp: 1; margin-top: 0.2rem; font-size: 0.52rem;}
	.newslist ul li span dl dd{ -webkit-line-clamp: 2; margin-top: 0.4rem; font-size: 0.36rem;}
	.newslist ul li span em{ margin-top: 0.4rem; font-size: 0.36rem;}
	.newslist ul li span em img{ margin-left: 0.2rem;}
	
	/* 6-1 */
	.mtlist ul{ justify-content: space-between;}
	.mtlist ul li{ width: 48%; margin-right: 0;}
	.mtlist ul li:nth-child(3n+3){ margin-right: 0;}
	.mtlist ul li p{ font-size: 0.48rem;}
	.mtlist ul li span{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height:100%; background: url(../images/bg-blue.png) repeat; opacity: 0; filter: alpha(opacity=0);}
	.mtlist ul li span i{ width: 1.2rem; height: 1.2rem; margin-top: -0.6rem;}
	.mtlist ul li:active span{ opacity: 1; filter: alpha(opacity=100);}
	.mtlist ul li:active p{ color: #66ADDF;}
		
	/* 7-1 */
	.wzlist{}
	.wzlist ul li a{ display: flex; justify-content: space-between; align-items: center; padding: 0 0.3rem; height: 1.4rem;}
	.wzlist ul li p{ width: 9rem; padding-left: 0.4rem; font-size: 0.48rem;}
	.wzlist ul li p:before{ margin-top: -0.08rem; z-index: 100; width: 0.16rem; height: 0.16rem; border-radius: 50%; background: #66ADDF;}
	.wzlist ul li i{ padding-right: 0.6rem; font-size: 0.36rem; background-size: 0.35rem;}
	.wzlist ul li em{ font-size: 0.48rem;}
	
	/* 8-1 */
	.linklist ul li{ width: 32%; margin-right: 2%; margin-bottom: 2%; height: 3.8rem;}
	.linklist ul li a dl dt img{ width: 0.8rem;}
	.linklist ul li a dl dd{ margin-top: 0.2rem; line-height: 1.6;}
	.linklist ul li:nth-child(6n+6){ margin-right: 2%;}
	.linklist ul li:nth-child(5n+5){ margin-right: 2%;}
	.linklist ul li:nth-child(4n+4){ margin-right: 2%;}
	.linklist ul li:nth-child(3n+3){ margin-right: 0;}
	
	.linklist ul li:active a dl{ display: flex;}

}




















































































