﻿
.lxgb{background:url("/img/lxgbgg.png") no-repeat 50%;background-size:100%}
/**头部**/
.headerbox{ width:100%; position:fixed; background:#fff; top:0; left:0; z-index:999; border-bottom:1px solid silver}
.header{ height:2.5rem; line-height:2.5rem;}
.header_l{ padding-left:0.5rem;}
.header_r{}
.header_l img{ height:1.2rem; margin-top:0.5rem;}
.header_r .text{ width:3rem; padding:0 0.5rem; height:1.2rem; line-height:1.2rem; border-radius:1.8rem; border:0; margin-right:0.5rem; background:#fff url(iconfor.png) no-repeat 2.5rem center;}

.header .headin{ width:2.5rem; height:2.5rem; line-height:2.5rem; position:absolute; top:0; text-align:center;}
.header .headertit{ font-size:0.8rem; color:#3a5580; text-align: center; height:2.5rem; width:100%;  line-height:2.5rem;position:absolute;}
.header .headin img{ width:1.5rem; height:1.5rem; margin-top:0.5rem; z-index:999px;}
.header .inheadertit{ font-size:0.8rem; color:#fff; text-align: left; top:0.4rem;  height:2.5rem; width:100%;  line-height:2.5rem;position:absolute;}
.header .inheadertit img{ margin:0 0.3rem; height:1.5REM;}


.index02 {width:100%;}
.index02 ul {width:100%;}
.index02 ul li {width:24%; margin:0.5% 0.5%; float:left; display:inline;}
.index02 ul li a {display:block; padding:0.3rem 0; width:100%; text-align:center; color:#007ccb; font-size:0.7rem;background:#E6F2FA}
.index02 ul li a.currclass,.index02 ul li a:hover {color:#fff;background: #3a5580;}


.shipingbofang{ margin:0 auto;}
.shipingbofang video {width: 100%;min-height:450px;height: 100%;}
.shipingtii{font-weight: bold;font-size: 18px; color: #000; border-bottom: 1px solid #ccc; padding: 10px 0; margin-bottom: 20px;}



.header .inleft{ left:0}
.header .inright{ right:0}
.header .inright span{display:block; transition:0.5s;}
.header .inright .close{display:none;}
.headerbox .slidebar{ position:fixed; z-index:9999; right:-20rem; top:0; background:#f5f5f5; height:100%; width:50%; box-shadow:0 0 0.7rem rgba(0,0,0,0.6); transition:0.5s; overflow-y:scroll}
.headerbox .slidebar.show{ right:0}
.headerbox .slidebar ul li{ height:2.2rem; line-height:2.2rem;}
.headerbox .slidebar ul li a{ font-size:0.8rem; color:#555; display:block; padding-left:1.5rem;}
.headerbox .slidebar .user{ background:#fff url(userbg.png) no-repeat 125% 1rem; height:4rem; background-size:4rem; padding:0.5rem;}
.headerbox .slidebar .user .pic img{ width:2.5rem; height:2.5rem;}
.headerbox .slidebar .user .name{ margin-top:1rem;}
.headerbox .slidebar .user .name a{ display:inline-block; font-size:0.8rem; color:#555; padding:0 0.5rem; line-height:1.2rem;}



.headerbox_index{ background:none;border-bottom:0px;}
.headerbox_index .bill{ background:#fff; border-radius:0.3rem 0.3rem;}
.headerbox_index .inright{ top:0.3rem; right:0.3rem}

.inheaderlogo{text-align: left;  height: auto; width:100%;}
.inheaderlogo img{ width:100%;}

.fixbg{ background:rgba(0,0,0,0.3); position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index:3}


.foot{background:#39609f;font-size: 0.75rem;line-height:1.7rem; height:1.7rem;color: #fff; text-align:center;}


/*底部*/
.footer {width: 100%;}


.footer_top{ padding:2rem 0; background:#013668; color:#fff; }
.footer_top .titb{ text-align:center;font-family: arial; font-size:0.9rem; line-height:1.5rem;text-transform:uppercase;}
.footer_top .tits{ text-align:center;font-family: arial; font-size:0.9rem; line-height:1.5rem;}

.footer_top .dcon{ width:100%; margin-top:1.5rem;}
.footer_top .dcon .dh{ width:80%;padding-left:2rem; margin-left:5%; background:url(/img/tel.png) no-repeat; background-size:1.5rem 1.5rem; margin-bottom:1.2rem}
.footer_top .dcon .yx{ width:80%;padding-left:2rem; margin-left:5%; background:url(/img/email.png) no-repeat; background-size:1.5rem 1.5rem; margin-bottom:1.2rem }
.footer_top .dcon .dz{ width:80%;padding-left:2rem; margin-left:5%; background:url(/img/dz.png) no-repeat; background-size:1.5rem 1.5rem; }

.footer_top .dcon{ font-size:0.75rem; line-height:1.5rem;}
.footer_top .dcon span{ font-size:0.9rem;}

.footer_bot{ padding:35px 0; background:#002c56; color:#fff; }
.footer_bot .l{ float: left; width:48%; }
.footer_bot .r{ margin:0 auto;background:url(flogo.png) 0 10px no-repeat; width:98%; margin-top:20px; text-align: center;color:#76859c; font-size:0.7rem;  }
.footer_bot .r img{ display:block; margin:0 auto; width:6rem;}
.footer_bot .l .copy{  font-family: arial,微软雅黑; line-height:0.9rem;}
.footer_bot .add{ line-height:0.9rem;; text-align:center; font-size:0.8rem;}


/*导航*/
.navgate{ height:2.2rem; line-height:2.2rem;background:#fff; overflow:hidden; transition:0.3s;}
.navgate.navmore{ padding-right:1.2rem; position:relative;}
.navgate.navshow{ height:auto; transition:0.3s;}
.navgate ul{}
.navgate ul li{ float:left; padding:0 0.7rem; text-align:center;}
.navgate ul li a{ display:block; font-size:0.8rem;}
.navgate ul .more{ display:none;}
.navmore ul .more{ position:absolute; right:0; top:0; width:1.2rem; height:2.2rem; display:block !important;}
.navmore ul .more i{ display:inline-block;}
.navmore ul .more i img{ display:block; margin-top:0.5rem; width:1rem;}

.tab_more{display:block;width:5rem;height:1.8rem;line-height:1.8rem;border:1px solid #336fc2;font-size:0.7rem;color:#336fc2;text-align:center;border-radius:0.5rem;margin:0.45rem auto 0;}

/*幻灯*/
.banner{ overflow:hidden; position:relative; height:10rem;}
.bannerimg{}
.bannerimg ul li{ position:relative; height:10rem;}
.bannerimg ul li img{ width:100%;}
.bannerimg ul li span{ position:absolute; left:0; bottom:0; color:#fff; width:66%; padding:0 2%; height:1.6rem; line-height:1.6rem; font-size:0.8rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

.bannerdot{ position:absolute; left:0; right:0; width:99%; bottom:0.3rem; z-index:99; text-align: center; height:0.4rem; line-height:0.4rem;}
.bannerdot span{ width:0.4rem; height:0.4rem; display:inline-block; margin:0 0.2rem; background:#000;}
.bannerdot .swiper-pagination-bullet-active{ background:#39609f !important}



.partbox{ padding:0.5rem 0 0.3rem 0;}
.parttit{ height:2.3rem; line-height:2.3rem;  padding:0 0rem;  margin-bottom:0.5rem; }

.parttit .menu{}
.parttit .menu a{width:30%; margin:0 1.5%; font-size:0.7rem;  display:inline-block; text-align: center;line-height:1.7rem;font-size: 0.7rem; color:#1a3867; border-radius:1rem;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;-ms-transition: 0.4s;}
.parttit .menu a.on{background:#1a3867; box-shadow: 0px 8px 26px 0px rgba(26, 56, 103, 0.5); color:#fff;}

/*
.parttit .menu a.on:after{ content: ''; display: block; position: absolute; top: 0; right: -1rem; width: 0; height: 0; border-right:0.5rem solid transparent; border-left:0.5rem solid #39609f; border-bottom: 1.15rem solid #39609f; border-top:1.15rem solid transparent;}
parttit .menu a.on:after{content: ''; display: block; position: absolute; top: 0; left:-1rem; width: 0; height: 0; border-left:0.5rem solid transparent; border-right:0.5rem solid #fafbfd; border-bottom: 1.15rem solid #fafbfd; border-top:1.15rem solid transparent;}
.parttit .tit:before {content: '';width:0.2rem;height: 40px;background:#559bc1;display: block;position: relative;float:left; height:0.9rem; left:-0.5rem; top:0.6rem;}*/

.indexfloor{}
.indexfloor ul{ display:none; float:left;}

.IN_tit{ height:2.2rem; line-height:2.2rem; padding:0 0rem; margin-bottom:0.5rem; border-bottom:3px solid #3a5580;border-top:1px solid #dedede; background:#fafbfd;}
.IN_tit H4{ font-size:0.8rem; height:2.2rem; display:block; float:left; text-align:center; width:33%; margin:0 auto;}

/*.IN_tit H4.on:after{ content: ''; display: block; position: absolute; top:1px; right: -1.13rem; width: 0; height: 0; border-right:0.6rem solid transparent; border-left:0.6rem solid #39609f; border-bottom: 1.2rem solid #39609f; border-top:1.2rem solid transparent;}*/

.IN_tit H4.on{color: #fff !important; position: relative; background:#39609f;}

.IN_tit a.more2{display:block;_display:inline;float:right;color:#035fa6;text-decoration:none; padding-right:0.5rem; font-size:0.7rem;}
.IN_tit a.more2:hover{text-decoration:underline}

/****************************
 倒计时
*****************************/
.center_3{ background:url(djsbj.jpg) center center no-repeat; height:500px;}
.center_3 h1{ text-align:center; font-size:1.3rem; font-weight:bold; color:#FFF; height:100px; line-height:140px;}
.center_3 h2{text-align:center;color:#FFF; font-size:0.9rem; height:40px; line-height:40px; }
.center_3 .tianshu{ height:100px; width:80%;line-height:3.5rem; text-align:center; margin:1rem auto;}
.center_3 .tianshu span{ width:25%; border-radius:0.5rem; height:3.5rem; line-height:3.5rem; display:block; background:#6471cf;color:#FFF;font-size:2rem; font-weight:bold; float: left; margin: 0 2%;}
.center_3 .tianshu strong{color:#FFF;font-size:1.5rem;height:3.5rem;  line-height:5.5rem;display:block; }
.center_3 .ks{height:180px; width:100%; text-align:center; margin:30px auto 0;}
.center_3 .ks .ks_1{ width:32%; float: left;position: relative; margin-right:1% }
.center_3 .ks .ks_1 h1{ height:3rem; line-height:2rem; text-align: center; padding: 0 0.5rem;}
.center_3 .ks .ks_1 h1 span{ font-size:1rem; width: 100%; display: block;}
.center_3 .ks .ks_1 h1 strong{ margin: 0 auto 0.3rem;display: block;font-size:0.65rem;font-weight:normal;border: 1px solid #fff; width:2rem; height:1.2rem;line-height:1.2rem; border-radius:0.65rem;}
.center_3 .ks .ks_1 h2{ font-size:1.3rem;font-weight:bold; height:2.5rem; line-height:2.5rem;}
.center_3 .ks .ks_1 h3{font-size:0.75rem;height:1.2rem;line-height:1.2rem; font-weight:normal; color:#FFF}


.center_3 .ks .ks_1:nth-child(1):after{content: ''; display: inline-block; width:1px; height:4.6rem; background:#fff; position: absolute; right:0; top:1rem; }
.center_3 .ks .ks_1:nth-child(2):after{content: ''; display: inline-block; width:1px; height:4.6rem; background:#fff; position: absolute; right:0; top:1rem; }




/*首页新闻*/
.indexnews{}
.indexnews ul{}
.indexnews ul li{ margin:0 0.5rem; padding:0.5rem 0; position:relative; border-bottom:1px solid #EEEEEE;}
.indexnews ul li .text{}
.indexnews ul li .text .name{font-size: 0.8rem;line-height:1.25rem; height: 1.25rem;overflow: hidden;color: #4C4C4C; overflow:hidden}
.indexnews ul li .text .name span{height:0.6rem;color:#ff7e00;border:1px solid #ff7e00;border-radius:2px;padding:0.1rem 0.3rem;overflow:hidden;white-space:nowrap;}
.indexnews ul li .text .info{line-height: 0.9rem; height: 0.9rem; margin-top: 0.5rem;font-size: 0.6rem; color: #A5A3A3;}
.indexnews ul li .text .info .time{ float: right;text-align: right;font-size: 0.6rem;line-height: 0.9rem; height: 0.9rem;}


/*分类*/
.kc_class{ width:100%; background:#fff; padding:0.5rem 0; margin-top:0.5REM;}
.kc_class ul li{ float:left; font-size:0.6rem; line-height:1.5rem; text-align:center; margin:0.3rem 0.2rem;}
.kc_class ul li a{ color:#666; display:block; height:1.5rem; width:100%; padding:0 0.2rem;}
.kc_class ul li a:hover{ color:#fff; background:#ed7a2e; border-radius:0.3rem;}
.kc_class ul a.currclass{ color:#fff; background:#ed7a2e; border-radius:0.3rem;}

/*
.indexnewsqh{}
.indexnewsqh ul:first-of-type{display:block;}
*/
/*视频*/
.video{ height:270px;}

.kclb { border-top:1px #ccc dashed; padding-top:0.5rem;}
.kclb li a{margin: 0.5rem 0.5rem; padding:0.2rem 0.5rem;width:89%; height:1.5rem;line-height:1.5rem; box-shadow:3PX 3PX #CCC;border-radius:5px; font-size:0.7rem;font-weight:400; display:block;  background-color:#cf000d;color: #fff;}
.kclb li a:hover {text-decoration: none;color: #666666;border: 1px solid #CCCCCC; background:#fff;}

.tab_con_index {width: 100%;display: block; }
.tab_con_index ul li { float: left; width:7rem; margin:0.6rem 1rem 0;}
.tab_con_index ul li img { width:8rem; height:5.3rem; border-radius: 0.4rem; margin: 0 0 0.3rem; }
.tab_con_index ul li h3 {width:8rem;color: #333333; font-size: 0.7rem; letter-spacing: 0; line-height:1.8rem; height:1.8rem;  vertical; overflow: hidden; font-weight:400;}
.tab_con_index ul li span { display: block; width: 100%; position: relative; margin: 0.1rem 0 0; } 
.tab_con_index ul li span b {display: block; } 
.tab_con_index ul li span .b1 {float: left;font-size: 0.7rem;color: #FF2C20; } 




/*会员*/
.tab_con_hy {width: 100%;display: block; }
.tab_con_hy ul li { float: left; width:9rem; margin:0.6rem 0.1rem 0;}
.tab_con_hy ul li .img{ width:7rem; height:7rem; padding:0.4rem 1rem; border-radius:50%;}
.tab_con_hy ul li .img img {width:7rem; height:7rem;border-radius:50%;}
.tab_con_hy ul li h3 {width:9rem;color: #333333; font-size: 0.7rem; text-align:center; letter-spacing: 0; line-height:1.5rem; height:1.5rem;  vertical; overflow: hidden; font-weight:400;}
.tab_con_hy ul li span { display: block;width:9rem; font-size: 0.6rem; text-align:center; margin: 0.1rem 0 0;height:0.8rem; overflow:hidden} 



/*首页新闻*/
.indexnewspic{ margin-bottom:1rem;}
.indexnewspic ul{}
.indexnewspic ul li{ margin:0 0.5rem; padding:0.5rem 0; position:relative; border-bottom:1px solid #EEEEEE;}
.indexnewspic ul li .img{ width:5.2rem; height:3.9rem; position:absolute;left:0; top:0.5rem; }
.indexnewspic ul li .img img{ width:100%; height:100%;}
.indexnewspic ul li .text{ padding-left:5.7rem; float:left; text-align:left}
.indexnewspic ul li .text .name{font-size: 0.75rem;line-height:1.25rem; height: 2.5rem;overflow: hidden;color: #4C4C4C;}
.indexnewspic ul li .text .name span{height:0.6rem;color:#ff7e00;border:1px solid #ff7e00;border-radius:2px;padding:0.1rem 0.3rem;overflow:hidden;white-space:nowrap;}
.indexnewspic ul li .text .info{line-height: 0.9rem; height: 0.9rem; margin-top: 0.5rem;font-size: 0.6rem; color: #A5A3A3;}
.indexnewspic ul li .text .info .time{ float: right;text-align: right;font-size: 0.6rem;line-height: 0.9rem; height: 0.9rem;}

/*首页合作*/
.indexhzpic{}
.indexhzpic ul{}
.indexhzpic ul li img{ width:100%; height: auto; top:0.5rem; }


/*视频分页*/
.videopic{}
.videopic ul{}
.videopic ul li{ margin:0 0.5rem; padding:0.5rem 0; position:relative; border-bottom:1px solid #EEEEEE;}
.videopic ul li .img{ width:5.2rem; height:3.9rem; position:absolute; left:0; top:0.5rem; }
.videopic ul li .img img{ width:100%; height:100%;}
.videopic ul li .text{ padding-left:5.7rem;}
.videopic ul li .text .name{font-size: 0.75rem;line-height:1.25rem; height: 2.5rem;overflow: hidden;color: #4C4C4C;}
.videopic ul li .text .name span{height:0.6rem;color:#ff7e00;border:1px solid #ff7e00;border-radius:2px;padding:0.1rem 0.3rem;overflow:hidden;white-space:nowrap;}
.videopic ul li .text .info{line-height: 0.9rem; height: 0.9rem; margin-top: 0.5rem;font-size: 0.6rem; color: #A5A3A3;}
.videopic ul li .text .info .time{ float: right;text-align: right;font-size: 0.6rem;line-height: 0.9rem; height: 0.9rem;}


/*合作伙伴*/
.hz_list{width: 100%;}
.hz_list ul { width: 100%; height:auto;}
.hz_list ul li {width:30%; height:3rem; float: left; text-align: center; border: 1px solid #e8e8e8; margin-left:2.2%; margin-bottom: 6px;}
.hz_list ul li span { display: inline-block; width: 1px; margin-left: -1px; height: 100%; vertical-align: middle; }
.hz_list ul li img { display: inline-block; vertical-align: middle; max-width:80%; }



.tabBoxS{margin: 0.49rem auto 0.38rem;width:95%;height:12rem;border: 4px solid #eeeeee;border-radius: 0.16rem;box-shadow: 0 0 0.1rem #a7a6a6;overflow: hidden;position: relative;}
.tabBoxS .hd{position: absolute;left: 0;bottom: 0;height: 0.66rem;width: 100%;}
.tabBoxS .hd ul{text-align: right;font-size: 0;padding-right: 0.32rem;}
.tabBoxS .hd ul li{display: inline-block;font-size: 0.28rem;line-height: 0.66rem;color: white;margin-left: 0.2rem;}
.tabBoxS .hd ul li.on{color: #fbaa0e;}
.tabBoxS .bd li{position: relative;width:100%;height:12rem;}
.tabBoxS .bd li span{position: absolute;left: 0;bottom: 0;font-size: 0.28rem;color: #ededed;line-height: 0.66rem;background: rgba(0,0,0,0.65);box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 0.28rem;width: 100%;}
.tabBoxS .bd li IMG{ height:100%; width:100%;}

/*首页专家*/
.indexms{}
.indexms ul{}
.indexms ul li{ margin:0 0.5rem; padding:0.8rem 0; position:relative; border-bottom:1px solid #EEEEEE;}
.indexms ul li .img{ width:3.8rem; height:4.2rem; position:absolute; left:0; top:0.5rem;}
.indexms ul li .img img{ width:100%; height:100%;}
.indexms ul li .text{ padding-left:4.3rem;}
.indexms ul li .text .name{font-size: 0.75rem;line-height:1.25rem; height:1.25rem;overflow: hidden;color: #4C4C4C;}
.indexms ul li .text .info{line-height: 0.9rem; height:1.8rem; margin-top: 0.5rem;font-size: 0.8rem; color: #A5A3A3; overflow:hidden;}



/*首页图片*/
.indexpic{}
.indexpic ul{padding:0.5rem;}
.indexpic ul li{float:left; margin-bottom:0.5rem; height:5.5rem; position:relative}
.indexpic ul li .txt{ position:absolute; bottom:0; left:0; color:#fff; z-index:9; font-size:0.7rem; overflow: hidden; text-overflow:ellipsis;white-space:nowrap; width:92%; padding:0 4%; height:1.5rem; line-height:1.5rem;}
.indexpic ul li .bg{ background:url(namebg.png) repeat-x left bottom; position:absolute; left:0; top:0; width:100%; height:100%;}
.indexpic ul li.li01,.indexpic ul li.li05{ width:42%; margin-right:3%;}
.indexpic ul li.li02,.indexpic ul li.li06{ width:55%;}
.indexpic ul li.li03{ width:52%; margin-right:3%;}
.indexpic ul li.li04{ width:45%;}

.indexpic ul li img{ width:100%; height:100%;}


.hpage{ /* padding-bottom: 85px; */}
.hpage .hp1{ padding:0.5rem 0 0 0; width:95%; margin:0 auto; }


.hpage .hp1 .r{ width:100%; background: #003768; color: #fff; margin-top:0.5rem; }
.hpage .hp1 .r .li{ width:24.5%; height: auto; float:left; display: table; padding:0.5rem 0; text-align: center; }
.hpage .hp1 .r .li+.li{border-left: 1px solid #315d85; }
.hpage .hp1 .r .li:first-child{height: auto; }
.hpage .hp1 .r .li .inner{display: block; padding: 0.4rem 0; }
.hpage .hp1 .r .icon{ width: 50%; height:1.5rem; margin: 0 auto; position: relative; }
.hpage .hp1 .r .icon img{ width: 100%; height: 100%; }
.hpage .hp1 .r .icon .i1{ display: none; }
.hpage .hp1 .r .icon .i2{ position: absolute; top: 0; left: 0; }
.hpage .hp1 .r .p20{ padding-top: 5px;font-size:0.7rem; color:#fff; }

.hpage .hp1 .r:after{ content: ""; display: block; clear: both; }




/* 弹窗 */
.pop-mod{ position: fixed; left:0; top:0; width:100%; height: 100%; background: url(/IMG/opacity-b60.png); opacity: 0; visibility: hidden;
	-webkit-transition: opacity 0.5s;
	transition: opacity 0.5s;
}
.pop-mod.x-show{ opacity: 1; visibility: visible; z-index: 999;}
.pop-mod .pop-dialog{ position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
.pop-mod .pop-overlay{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pop-mod .pop-close{ position: absolute; right: 2%; top:15%; width:1.5rem; height:1.5rem;  overflow: hidden; background-color: #474747; border-radius: 5px; color: #fff; text-align: center; z-index:9999; cursor: pointer;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
}
.pop-mod .pop-close:after{ content: '\e841'; font-family: "xfont" !important; font-size:2em;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.pop-mod .pop-close:hover{ filter: alpha(opacity=80); opacity: 0.8;}

.pop-mod .btnWarp{ text-align:center; border-top:#e4e4e4;}
.pop-mod .btnWarp .center{ display:inline-block; overflow:hidden;}
.pop-mod .btnWarp button{ float:left; cursor:pointer; border-radius:5px; background-color:#f0f0f0; border:1px solid #c3c3c3;
	-webkit-transition: all .2s;
	transition: all .2s;
}
.pop-mod .btnWarp button:hover{ background-color:#4f89f5; color:#fff; border-color:#4e73b9;}
/*	视频弹窗	*/
.pop-video{}
.pop-video .pop-dialog{ z-index: 1;}
.pop-video .pop-dialog .cont{ width: 100%; margin-top:32%; background: #000000; }
.pop-video .pop-dialog .video{ width: 100%; }
.pop-video video{ width: 100%; object-fit: cover; }





.hp2{}
.hp2 .c2 { width:95%; margin:0 auto; }
.hp2 .c2 .tops{ width:100%; height: auto;background: #4d917b; margin:1.5rem auto; }
.hp2 .c2 .tops .vimg{ width: 100%;  height: auto;position: relative; }
.hp2 .c2 .tops .vimg img{ width: 100%; height: auto; }
.hp2 .c2 .tops .vimg .vBtn{ width:80px; height:80px; background: url(/img/video.png) no-repeat center; position: absolute; 
top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-size: cover !important; cursor: pointer; }
.hp2 .c2 .tops .p{ font-size:1rem; color: #fff; padding:8px 0; text-align: center; }

.hp2 .c2 .bottom{ width: 100%; height:10rem; }
.hp2 .c2 .bottom .img{ width:43%; height: 100%; float: left; }
.hp2 .c2 .bottom .img img{ width: 100%; height: 100%; }
.hp2 .c2 .bottom .tbox{ color: #fff; width:57%; float:right; height: 100%; background: url(/img/h2img_09.jpg) ; }
.hp2 .c2 .bottom .tbox .inner{ padding:10px 20px 10px; height: auto; }
.hp2 .c2 .bottom .tbox .tt{ padding-bottom:0.5rem;height:2rem;  background: url(/img/hp2zs_03.png) repeat-x left bottom; }
.hp2 .c2 .bottom .tbox .tl{ font-size:35px; line-height: 1; font-family: "Arial"; float: left; }
.hp2 .c2 .bottom .tbox .tr{ margin-left:15px; }
.hp2 .c2 .bottom .tbox .tr .trt{ font-size: 1rem; }
.hp2 .c2 .bottom .tbox .tr .trt a{ color:#fff;}
.hp2 .c2 .bottom .tbox .p{ height:1.3rem; line-height:1.3rem; width:100%; overflow:hidden; font-size:0.7rem;}
.hp2 .c2 .bottom .tbox .p a{ color:#fff;}


/*幻灯*/
.gg{ overflow:hidden; position:relative; height:10rem;}
.ggimg{}
.ggimg ul li{ position:relative; height:10rem;}
.ggimg ul li img{ width:100%; height:10rem;}
.ggimg ul li span{ position:absolute; left:0; bottom:0; color:#fff; width:66%; padding:0 2%; height:1.6rem; line-height:1.6rem; font-size:0.8rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

.ggdot{ position:absolute; left:0; right:0; width:99%; bottom:0.3rem; z-index:99; text-align: center; height:0.4rem; line-height:0.4rem;}
.ggdot span{ width:0.4rem; height:0.4rem; display:inline-block; margin:0 0.2rem; background:#000;}
.ggdot .swiper-pagination-bullet-active{ background:#39609f !important}



	.hp2 .c2 .r{ width: 100%; height: auto; padding: 0.6rem 0; margin-top: 0.4rem; background: none; }
	.hp2 .c2 .r .abox{ position: static; padding-top: 0.2rem; }
	.hp2 .c2 .r .imgt{ margin-bottom:1rem; text-align:center; }
	.hp2 .c2 .r .imgt img{ width: 35%; }
	.hp2 .c2 .r .libox .icon{ display: none; }
	.hp2 .c2 .r .libox .lr{ margin-left: 0; text-align: center; padding:1rem 0.4rem; }
	.hp2 .c2 .r .libox{ color: #fff; margin-top: 0.4rem; }
	.hp2 .c2 .r .libox .li{ margin-bottom: 0.2rem; }
	.hp2 .c2 .r .libox .li:nth-child(1){ background: #4d917b; }
	.hp2 .c2 .r .libox .li:nth-child(2){ background: #003768; }
	.hp2 .c2 .r .libox .li:nth-child(3){ background: #64b1df; }
	.hp2 .c2 .r .libox .li:nth-child(4){ background: #0079c1; }
	.hp2 .c2 .r .libox .li:nth-child(5){ background: #cd6b33; }
	.hp2 .c2 .r .libox .li:nth-child(6){ background: #d7ac45; }
	.hp2 .c2 .r .libox .lr .bp{ font-size:1.2rem; }
	.hp2 .c2 .r .libox .lr .bp span{ font-size: 0.62rem; margin-right: 0.05rem; }
	.hp2 .c2 .r .libox .lr .p{ padding:00.5rem 0.5rem;font-size:0.65rem; line-height:0.9rem;}
.hp2 .c2 .r .abox{ }
.hp2 .c2 .r .abox a{ display: inline-block; width:25%; line-height:1.5rem; background: #64b1df; color: #fff; font-size:0.7rem; border-radius:1.5rem; text-align: center; }
.hp2 .c2 .r .abox a{ margin-left:6% }
.hp2 .c2 .r .abox a:first-child{ background: #cd6b33; }

.mores{background: #cd6b33;display: inline-block; margin:0.5REM 34.5%; width:30%; height:1.5REM; line-height:1.5REM; text-align: center; color:#FFF; border-radius:1.5REM;}

	
	.hp2 .c3l{ float: left; width: 100%; height: auto; }
	.hp2 .c3l .inner{ padding: 0.6rem 0.4rem; }
	.hp2 .c3l .tit{ font-size: 0.6rem; }
	.hp2 .c3l .con{ padding-top: 0.5rem; }
	.hp2 .c3l .li{ font-size: 0.26rem; margin-bottom: 0.3rem; }
	.hp2 .c3l .lt{ padding-left: 0.6rem; }
	.hp2 .c3l .lt .more{ width: 0.38rem; bottom: auto; height: 0.38rem; background-size: cover !important; }
	.hp2 .c3l .li.cur .lt{ font-size: 0.36rem; }
	.hp2 .c3l .lp{ padding-left: 0.6rem; line-height: 1.5; }
	.hp2 .c3l .con .slick-arrow{ width: 1.2rem; height: 0.8rem; }
	.hp2 .c3l .con .slick-arrow:after{  line-height: 0.8rem; }
	.hp2 .c3l .con .slick-prev{ right: 1.2rem; }
	.hp2 .c3r{ width: 100%; height: auto; margin-top: 0.4rem; }
	.hp2 .c3r .inner{ padding: 0.6rem 0.4rem; }
	.hp2 .c3r .tit{ font-size: 0.4rem; margin-bottom: 0.3rem; padding-left: 0.7rem; }
	.hp2 .c3r .tit img{ width: 0.5rem; }
	.hp2 .c3r .child{ font-size: 0.28rem; margin-bottom: 0.4rem; padding-left: 0.7rem; position: relative; }
	/* .hp2 .c3r .child + .child{ margin-top: 0.4rem; } */
	.hp2 .c3r .child .num{ width: 0.5rem; line-height: 0.6rem; height: 0.6rem; margin-right: 0.2rem; font-size: 0.32rem; 
	background-size: cover !important; position: absolute; top: -0.08rem; left: 0; }
	.hp2 .c3r .child .data{ font-size: 0.28rem; margin-top: 0.2rem; }





/**/
.indexdown{}
.indexdown ul{ width:100%;}
.indexdown ul li{ margin:0 0.5rem; padding:0.5rem 0; position:relative; border-bottom:1px solid #EEEEEE;}
.indexdown ul li .img{ width:3.9rem; height:3.9rem; position:absolute; left:0; top:0.5rem;}
.indexdown ul li .img img{ width:100%; height:100%;}
.indexdown ul li .text{ padding-left:4.4rem;}
.indexdown ul li .text .name{font-size: 0.75rem;line-height:1.25rem; height: 1.25rem;overflow: hidden;color: #4C4C4C; overflow: hidden; text-overflow:ellipsis;white-space:nowrap; }
.indexdown ul li .text .info{line-height: 0.9rem; height: 0.9rem; margin-top: 0.3rem; color:#FE990E;}
.indexdown ul li .text .intro{font-size: 0.6rem; color: #A5A3A3; height:1.1rem; line-height:1.1rem; margin-top:0.35rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
/*底部*/
.footbox{height: 2.5rem;background: #fff;bottom: 0;z-index: 99;left: 0; width: 100%; position: fixed; border-top:1px solid #e5e5e5;}
.flexbox{text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox ul li a{ display:block;}
.footbox ul li a img{ display:block; width:1rem; height:1rem; margin:0.3rem auto}
/*位置导航*/
.location{height:2rem;text-align:left; line-height:2rem; padding:0 0.2rem; font-size:0.7rem;color:#4C4C4C;}
.location a{font-size:0.7rem; padding:0 0.3rem;color:#4C4C4C;}
.location img{ display:none}
/*分页样式*/
#fenye{color:#999; text-align:center; padding:1rem 0;}
#fenye table{ width:100%;}
#fenye a{font-size:0.7rem;height:1.3rem;line-height:1.3rem;color:#A5A3A3; border-radius:0.1rem; background:#F1F1F1; display:inline-block; margin:0 0.3rem; padding:0 0.3rem; display:none; margin-top:1rem;}
#fenye a:hover{background:#3a5580; color:#fff;}
#fenye .prev,#fenye .next{text-align:center; width:2.3rem; display:inline-block;}
#fenye a:hover{color:#fff; text-decoration:none;}


/**************文章频道****************/
/*内容页*/
.content{ padding:0.5rem;}
.content img{ max-width:100%;}
.contents{}
.contents img{ max-width:100%;}
.content h1{font-size:0.9rem; line-height:1.4rem; padding-bottom:0.5rem; font-weight:normal;}
.content .gray{color:#888;font-size:0.65rem;text-align:center; margin:0.3rem 0;}
.content .newscontent{ padding-bottom:0.5rem;}
.content .newscontent p{ text-indent: 2em; font-size:16px;}
.content .newscontent{ line-height:30px; margin-top:0.5rem;font-size:0.7rem;color:#555}
.content .newscontent img{ display:block;margin:0 auto; max-width:100%;}
.content .newscontent table{ width:100%;table-layout: fixed;word-break: break-all; word-wrap: break-word; }

.content  .control{line-height:1.5rem; font-size:0.7rem;overflow: hidden;}
.content  .control a{}

.content .annex{width:300px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.content .pl_box{ background:#EBEBEB; padding:15px;color:#555; margin-top:20px;}
.content .pl_box h4{font-size:14px}
.content .pl_box .textbox{ height:18px; line-height:18px;font-size:12px;}
.content .pl_box #SubmitComment{margin-bottom:10px;width:80px; height:33px; background:url(04.png) no-repeat;border:0px; text-align:center;color:#fff;}
.content .imagetop{text-align:center;}
.content .defaultimagesrc{text-align:center; width:100%;}
.content .defaultimagesrc img{text-align:center; width:100%;}



/************图片频道*******************/
/*图片内容页*/
.imglist img{max-width:100%;}
.imglist .imgtitle{text-align:center;font-size:0.7rem;height:2.2rem;line-height:2.2rem;}
.imglist .imgtitle span{font-weight:bold;font-size:0.8rem;color:red;}




/***************************************/
.listinfo{}
.listinfo ul li{ width:50%; float:left;}
.listinfo ul li.full{ width:100%;}
.listinfo ul li span{font-size: 0.65rem;line-height: 1.5rem; display: inline-block;}
.listinfo .contact li{line-height:1.5rem;  font-size:0.65rem;}

.listbox ul{ padding:0.5rem;}
.listbox ul li{ line-height:1.2rem; padding:0.3rem 0px; border-bottom:1px dashed #F0F0F0; font-size:0.8rem;}
.listbox ul li span.date{ float:right;color:#888;}




/**end**/
/*附件*/
.annex{width:280px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{padding-top:10px;padding-left:10px;padding-bottom:5px;}
/*

/*搜索*/
.high{height:40px; padding-top:10px; background:#FAFAFA}
.search1{ padding:0.5rem; background:#F4F4F4;}
.bon{ height:1.6rem; width:25%;}
#key{  border:#DDD solid 1px; padding:0.25rem 0; width:75%; float:left;height:1.65rem; border-radius:0.15rem  0 0 0.15rem; box-sizing:border-box; border-right:0;}
.sbtn{ border:#DDD solid 1px; border-left:none; padding:5px 0; float:left; width:20%; cursor:pointer; background:#FF9900 url(_lanrentuku.com.png) no-repeat center; height:32px;}








/*列表页*/
.lmposition{ height:41px; width:100%;}
.lmbg{width:100%; height:41px;text-align:center; line-height:38px;color:#0C9AD8;font-size:20px;position: fixed;z-index:19999; border-bottom:2px solid #0C9AD8; background:#FFFFFF;}
.lmbg .lmbgtit{ background:url(tit01.png) no-repeat 50% 50%; height:40px}
.lmbg img{margin-top:10px;}
.lmbg a.a_btn{ float:left;width:35px;height:37px; cursor:hand;margin-left:15px; background:url(55a6af29236ee_06_59.png) no-repeat;margin-top:2px;}
.lmbg a.a_btn02{ float:right;width:35px;height:37px; cursor:hand;margin-right:15px; background:url(user-male-alt-vector.png) no-repeat; margin-top:7px;}
.lmbg a.a_btn03{ float:left;width:46px;height:25px; cursor:hand;margin-left:15px; background:url(tit05.png) no-repeat;margin-top:8px; line-height:23px;font-size:12px;text-shadow: -1px 0px #00436e,0 -1px #00436e;color:#fff; padding-left:4px;}

.lmbg02{width:100%; height:41px; background:#FFFFFF;border-bottom:2px solid #0C9AD8; text-align:center; line-height:38px;color:#0C9AD8;font-size:20px; ;position: fixed; z-index:19999}
.lmbg02 img{margin-top:10px;}
.lmbg02 a.a_btn{ float:left;width:35px;height:37px; cursor:hand;margin-left:15px; background:url(55a6af29236ee_06_59.png) no-repeat; margin-top:2px;}
.lmbg02 a.a_btn02{ float:right;width:35px;height:37px; cursor:hand;margin-right:15px; background:url(user-male-alt-vector.png) no-repeat;margin-top:7px;}

.xl_box{ background:#eee;border:1px solid #0C9AD8; position:absolute;box-shadow:0 0 1500px #666; z-index:19999}
.xl_box ul li{width:33%;border-right:1px solid #ddd;border-bottom:1px solid #ddd; float:left; line-height:24px;}
.xl_box ul li a{ display:block;padding:3px 15px;color:#555;}
.xl_box ul li a:hover{background:#fafafa;}
.xl_box .topbg{width:13px; height:10px; background:url(top02.png) no-repeat; position:absolute;margin:-9px 0px 0px 20px}

.xl_box02{ background:#eee;border:1px solid #005999; position:absolute;box-shadow:0 0 1500px #666; z-index:19999}
.xl_box02 ul li{width:33%;border-right:1px solid #ddd;border-bottom:1px solid #ddd; float:left; line-height:24px;}
.xl_box02 ul li a{ display:block;padding:3px 15px;color:#555;}
.xl_box02 ul li a:hover{background:#fafafa;}
.xl_box02 .topbg{width:13px; height:10px; background:url(top02.png) no-repeat; position:absolute;margin:-9px 0px 0px 20px}


.LMlist{width:100%;margin:0 auto;}
.LMlist .box01 h4{height:30px;color:#000000;}
.LMlist .box01 h4 span{ background:url(new.png) no-repeat;color:#fff;padding:3px 10px 3px 5px}
.LMlist .box01{ padding:15px;}
.LMlist .box01 img{width:100px; height:100px}
.LMlist .box01 .r_ct{width:170px;margin-left:10px; float:left;color:#999}
.LMlist .box01 .r_ct a{color:#000000;font-weight:bold;}
.LMlist .box01 .r_ct .intro{ line-height:21px; color:#000000}

.LMlist .box02{}
.LMlist .box02 .tit{ height:30px; line-height:30px;border-bottom:2px solid #0C9AD8; padding:0px 15px}
.LMlist .box02 .tit h4{color:#0C9AD8; float:left; font-size:18px;}
.LMlist .box02 .tit span{ float:right;}
.LMlist .box02 .tit span a{color:#000000;}
.LMlist .box02 ul{ padding:10px 15px}
.LMlist .box02 ul li{ line-height:1.2rem; padding:0.5rem 0; border-bottom:1px dashed #F0F0F0; font-size:0.8rem;}
.LMlist .box02 ul li a{color:#555; padding-left:5px;}
.LMlist .box02 ul li a.a_cor{color:#1555a2; padding-left:0px;}
.LMlist .box02 ul li span.date{ float:right;color:#888}






 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:25px; background:#fff;color:#c00; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold;}
#pageNext a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#ddd}
#pageNext a.num{width:25px;}
#pageNext a:hover{color:#00659c; text-decoration:none;}

/*论坛*/
.weibo{margin:0px auto; background:#F8F8F8; height:31px;border:#DFDFDF 1px solid;}
.weibo .club_weibo{width:310px; float:left;padding-left:15px; line-height:31px; font-family:"Times New Roman", Times, serif; overflow:hidden; white-space:nowrap;}

/*选项卡*/
.tabs{ border-bottom:#FEFEFE 2px solid; height:40px;  color:#fff ;}
.tabs ul{}
.tabs li{float:left; margin:0px 1px;width:30%; height:39px; line-height:39px; font-size:14px;text-align:center; padding-left:10px;}
.tabs li.puton{border-bottom:2px solid #FF0000; width:28%;float:left; height:40px; font-size:14px; font-weight:bold; }
.tabs a:hover{ text-decoration:none;}




.end{font-size:11px; line-height:20px;color:#888; padding:10px 15px; text-align:center; background:#ddd;text-shadow: 0px 0px #bbb,0 1px #fff; padding-bottom:10px;}


.proinfo .con{padding-top:0.5REM;}
.proinfo .txt div{overflow: hidden;line-height:1.3REM;font-size:0.85REMpx;color: #151314;}
.proinfo .txt .tit{float: left; width:20%;}
.proinfo .txt .c_c{width:80%;float: left;}
/*教服中心*/
.swFind-conjf{}
.swFind-conjf div{margin:0 0.5rem 0.5rem;}
.swFind-conjf div a.a-pic img{width:100%; margin-top:0.5rem}

.swFind-conjf div p.po{line-height:0.9rem;margin:6px 0 0 0; font-size:0.7rem;}
.swFind-conjf div p.po strong{ color:#39609f; font-size:0.7.5rem;}
.swFind-conjf div p.po2{line-height:0.9rem;margin:6px 0 0 0; font-size:0.75rem;}
.swFind-conjf div p.po2 strong{ color:#39609f; font-size:0.7rem;}



.about{ width:95%; margin:0 2.5%; overflow:hidden;}
.about>.t44{ color:#1a3867; margin-bottom: 70px; }
.fscreen{ background: #fff; }
.fscreen .img,.fscreen .img img{ width: 100%; height: auto; }
.fscreen .con{  width: 100%; padding: 0.6rem 0.4rem; }
.fscreen .con .t44 span{ font-size:0.9rem; /*margin-left: 20px;*/ }
.fscreen .con .t44{ margin-bottom:0.5rem; color:#1a3867; }
.fscreen .con .p18{ line-height:1.2rem; font-size:0.7rem; }


.ab2{ margin-top: 14px; height: auto; }
.ab2 .l{ width:100%; height: 100%; display: table; background: #fff; position: relative; }
.ab2 .l .inner{ padding:1rem 0.5rem 1.5rem; display: table-cell; vertical-align: middle; }
.ab2 .l .p2{ font-size:1rem; color: #003768; line-height:1.5rem; font-weight:bold; margin:25px 0 0;}
.ab2 .l .p{ font-size:0.75rem; color: #003768; line-height:1.2rem; }
.ab2 .l .line,.ab2 .l .symbol1,.ab2 .l .symbol2,.ab2 .l .name{ position: absolute; }
.ab2 .l .line{ width: 290px; height: 1px; background: #003768; top:27px; left:57px; }
.ab2 .l .symbol1,.ab2 .l .symbol2{ width: 30px; height: 26px; background-position: center;background-repeat: no-repeat; background-size: 100% 100% !important; }
.ab2 .l .symbol1{ background-image: url(/img/ab2fh1_03.png); top:12px; left:17px; }
.ab2 .l .symbol2{ background-image: url(/img/ab2fh2_03.png); right:17px; bottom:14px; }
.ab2 .l .name{ width: 167px; height: 35px; bottom: 46px; right: 110px; }
.ab2 .l .name img{ width: 100%; height: 100%; }

.ab2 .r{ width:100%; margin-top:0.5rem;}
.ab2 .r .top{ width: 100%; height: auto; background: #4d917b; margin-bottom: 14px; }
.ab2 .r .top .vimg{ width: 100%; height:auto; position: relative; }
.ab2 .r .top .vimg img{ width: 100%; height:auto; }
.ab2 .r .top .vimg .vBtn{ width:72px; height:72px; background: url(/img/video.png) no-repeat center; position: absolute; 
top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-size: cover !important; cursor: pointer; }
.ab2 .r .top .p{ font-size:1rem; color: #fff; padding:8px 0; text-align: center; }



.ab4{ background-position: center; background-repeat: no-repeat; background-size:100% 100%; margin-top:0.5rem; }

.ab4 .inner{ padding:1rem 1rem; }
.ab4 .con{height: auto; }

.ab4 .con .year{ text-align: center; position: relative; margin: 0 auto; color: #fff; font-family: "Impact"; width: 87px; line-height: 78px; font-size:1rem; background-position: center; background-repeat: no-repeat; background-size: 100% 100% !important; top:42px; }

.ab4 .con .y1{ background-image: url(/img/ab4lbk1_03.png); }
.ab4 .con .y2{ background-image: url(/img/ab4lbk2_03.png); }
.ab4 .con .y3{ background-image: url(/img/ab4lbk3_03.png); }
.ab4 .con .y4{ background-image: url(/img/ab4lbk4_03.png); }
.ab4 .con .y5{ background-image: url(/img/ab4lbk5_03.png); }

.ab4 .con .li{ height:100%; width:100%; position: relative;}
.ab4 .con .lcon{ z-index: 99; border: 1px solid; padding:50px 0.5rem 0.5rem;}
.ie9 .ab4 .con .lcon{ height:5rem; }
.ab4 .con .ls .lcon{ border-top-width: 2px; }
.ab4 .con .ld .lcon{ border-top-width: 2px;}
.ab4 .con .lc1{ border-color: #008a82; }
.ab4 .con .lc2{ border-color: #0070ac; }
.ab4 .con .lc3{ border-color: #c5673a; }
.ab4 .con .lc4{ border-color: #70be98; }
.ab4 .con .lc5{ border-color: #26a9d0; }
.ab4 .con .lcon .item .imouth{ float: left; line-height: 34px; }
.ab4 .con .lcon .item .imouth span{ font-family: "Impact"; margin-right: 2px; }
.ab4 .con .lcon .item .ip{ font-size:0.7rem; line-height:1.3rem;}



.t44{ font-size:1rem; color:#003768; }

.ab6{ height: auto; margin:0.5rem 0; }
.ab6 .l,.ab6 .r{ width:100%; height: 100%; position: relative; }
.ab6 .l .inner,.ab6 .r .inner{ padding: 116px 22px 32px; }
.ab6 .l{ background: #003261;color: #fff; }
.ab6 .r{ background: #b4d7ed; }
.ab6 .icon{ height: 103px; text-align: center; position: absolute; top: 64px; left: 0; right: 0; margin: auto; }
.ab6 .icon img{ width: auto; height: 100%; }
.ab6 .tbox{ border: 1px solid; padding: 85px 20px 45px; }
.ab6 .l .tbox{ border-color: #0079c1; }
.ab6 .r .tbox{ border-color: #003261; }
.ab6 .t44{ margin-bottom: 14px; }
.ab6 .l .t44,.ab6 .r .t44{ color: #fff; margin-bottom: 14px; text-align:center; font-size:1rem;}
.ab6 .r .t44{ color:#003261;}
.ab6 .pbox{ height:12rem;}
.ab6 .pbox p{ line-height:1.3rem; font-size:0.7rem; margin-bottom:20px;}
.ab6 .p{ line-height:1.3rem; margin-bottom:0.3rem; font-size:0.7rem; }
.ab6 .pt{ font-size:0.8rem; color: #000040; margin-bottom: 13px; line-height:1.5rem; }

.ab6 .cons{overflow-y: auto;max-width: none; width: calc(100% + 2px); height:12rem; padding-right:20px;}
.ab6 .cons::-webkit-scrollbar{width: 3px;}
.ab6 .cons::-webkit-scrollbar-button{display: none;}
.ab6 .l .cons::-webkit-scrollbar-thumb{background: #0079c1;}
.ab6 .r .cons::-webkit-scrollbar-thumb{background: #003261;}


.ab7{ background-color: #fff; padding:1rem 0 0.5rem; margin-top:0.5rem; }

.ab7 .img{ width:6rem; height:6rem; border-radius: 50%; overflow: hidden; }
.ab7 .img img{ width: 100%; height: 100%; }
.ab7 .p1{ font-size:0.8rem; position: relative; padding-top:0.5rem; }
.ab7 .p1:after{ content: ""; width:3rem; height:0.1rem; background: #0079c1; position: absolute; top:-0.2rem; }


.ab7 .con2{ margin-top:1rem; }
.ab7 .con2 .con2t{ font-size: 24px; color: #003768; padding-bottom:0.5rem; border-bottom: 1px solid #e0e0e0;  }
.ab7 .con2 .c2con{ }
.ab7 .con2 .c2con .c2li{  width:100%; margin-bottom:1rem; text-align: center; }
.ab7 .con2 .img{ margin: 0 auto 0.3rem; }
.ab7 .con2 .name{ font-size:0.8rem; line-height:1.2rem }
.ab7 .con2 .p{ line-height:1.2rem; font-size:0.7rem; height:1.3ren; margin-bottom:0.3rem}
.ab7 .con2 .p1:after{ left: 0; right: 0; margin: auto; }
.ab7 .con2 .c2con .c2li.none .p1:after{ display: none; }


.zlxz{ margin:0 0 3 0; border-radius:10px;}
.zlxz ul.zl{ padding-bottom:1px;}
.zlxz ul.zl li{ height:1.5rem;  line-height:1.5rem; font-size:0.8rem; border-bottom:1px solid #ccc; padding:0.2rem 0.5rem;}

.zlxz ul.zl li a{ float:right; background:#3275c3; line-height:20px; padding:8px 25PX; border-radius:5PX;display:block; color:#FFF; transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s; margin-top:0.3rem;}
.zlxz ul.zl li a:hover{ background:#55917a;}
.zlxz ul.zl li:hover{ background:#fafafa;}


/*会员*/
.p_activitiehy{ padding-bottom:0px; width:95%; margin:0 auto }

.p_activitiehy .libox .li{ margin-bottom:0.5rem;padding:0.5rem 0.5rem; height: auto; }

.p_activitiehy .libox .tbox{ }
.p_activitiehy .libox .tbox .lt{ font-size:0.9rem; margin-top:0.5rem; color:#000; font-weight:bold; text-align:center;}
.p_activitiehy .libox .tbox .zw{ font-size:0.73rem; line-height:1.2rem; text-align:center; color:#000; margin-top:10px;}
.p_activitiehy .libox .tbox .lp{ font-size:0.65rem; margin:0.5rem 0; line-height:1rem;}

.p_activitiehy .libox .img{width:60%; min-height:auto; margin:0 auto; }
.p_activitiehy .libox .img img{ display:block; width:auto; height:auto; max-width:60%;margin:0 auto;}

.p_activitiehy .lileft { background:#fff;}
.p_activitiehy .liright{ background: none; }
.p_activitiehy .libox .lmore{ background:#3275c3; padding:0.3REM 3REM; border-radius:2rem; display:block; color:#FFF; text-align:center; margin:0 auto;}