@charset "utf-8";
/* css document */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,form,img,select{margin:0; padding:0;}

body{ color: #333;  font-size:14px; font-family: "微软雅黑","microsoft yahei";}
a{text-decoration:none; color:#333;}
a:hover{color:#c00;}

ul,li{list-style:none;}
.clear{clear:both;}
.blank10{height:10px;}
img{border:0;}
.blank{height: 20px;}
.blank10{height:10px;}
.blank15{height:15px;}
.blank20{height:20px;}
.blank30{height:30px;}
.blank40{height:40px;}
.blank50{height:50px;}
.fl{float: left;}
.fr{float: right;}


/*图片放大*/
.picshow img:hover,.picshow a:hover img{transition:all 500ms ease-out 0s; 
  cursor:pointer;
  -webkit-transform:scale(1.15);
  moz-transform:scale(1.15);
  -o-transform:scale(1.15);
  transform:scale(1.15);
}
.picshow img{transition:all 500ms ease-out 0s; }

.main{width:1200px; margin:auto; overflow:hidden;}


/*顶部*/
.header{height:148px;width: 100%; background: no-repeat center; min-width:1200px;}
.header .logo {float:left; margin-top:24px;}

/*电话*/
.header .tel{float:right; background: no-repeat left center; height:43px; padding-left:60px; margin-top:48px; color:#888; font-size:14px;}
.header .tel h5{font-size:12px; font-weight:normal; color:#555;}
.header .tel p{ font-size:32px; color:#e50012; font-family:impact;}


/*下拉菜单*/
.head-box{background:#c1262d; height: 56px;line-height: 56px;min-width:1200px;}
.head-box .menu{width:1200px;  margin:auto;}
.head-box .menu ul li{float: left;width: 150px;height: 56px;position: relative;z-index: 999;}
.head-box .menu ul li a{display: block;	line-height: 56px;text-align: center;font-size: 16px; color:#fff;}
.head-box .menu ul li dt a{display: block; line-height: 24px; padding:15px 5px; color:#fff;text-align: center;	font-size: 14px;  border-top:solid 1px rgba(255,255,255,0.1);}
.head-box .menu ul li dt a:hover{ background:#c1262d; color:#fff; }
.head-box .menu ul li:hover .svb{background: #6b0013;}
.head-box .menu ul li:hover .svb a{color: #fff;}
.head-box .menu ul li.curr .svb{background:#6b0013;}
.head-box .menu ul li.curr .svb a{	color: #fff;}
.head-box .menu ul li .svb-box{	display: none; background:#6b0013;}

.head-box .menu ul li:last-child{background: no-repeat 108px top; }
.head-box .menu ul li:last-child:hover .svb{background: no-repeat 108px top #6b0013;}

/*焦点图*/
	#banner {max-width:1920px; margin:auto; position:relative; z-index:9;min-width:1200px;}
	#banner .swiper-slide{text-align:center; overflow:hidden; height:420px; position:relative;}
	#banner .swiper-slide a{display:block; height:100%;}
	#banner .swiper-slide img{width:100%;}
/*按钮切换*/	
	#banner .swiper-button-prev,#banner .swiper-button-next {display: none;width: 72px;height: 72px; background:  no-repeat;}
	#banner .swiper-button-prev {background-position: 0 0;}
	#banner .swiper-button-prev:hover { background-position: 0 -144px;}
	#banner .swiper-button-next { background-position: 0 -72px;}
	#banner .swiper-button-next:hover {background-position: 0 -216px;}
/*分页器*/
	#banner .swiper-pagination-bullet{width: 11px;height: 11px; display: inline-block; border-radius: 50%; background:rgba(255,255,255,0.36); transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-o-transition: all .5s ease; opacity: 1.0;}
	#banner .swiper-pagination-bullet-active{background:rgba(255,255,255,0.8);color: #fff;width: 33px;border-radius: 30px;opacity: 1.0;}
	#banner .swiper-pagination{bottom:15px;}



/*页面标题*/
.main_tit{font-size:24px; margin-bottom:12px;  color:#111;}
.main_tit span{ font-size:16px; color:#aaa; margin-left:10px;}
.main_tit a{float:right; font-size:14px; margin-top:10px;}

/*1*/
.index_box1{}
.index_box1 .left{width:360px; float:left;}
.index_box1 .left img{width:100%; margin-bottom:10px;}
.index_box1 .left p{ line-height:24px; text-align:justify;}

.index_box1 .mid{width:480px; float:left; margin-left:30px;}
.index_box1 .mid .tit{height:40px; border-bottom:solid 2px #c1262d; margin-bottom:20px;}
.index_box1 .mid .tit h5{width:115px; line-height:42px; text-align:center; color:#fff; background:#c1262d; font-size:16px;}
.index_box1 .mid .tit a{float:right; margin:10px 0px 0 0;}

.index_box1 .right{width:300px; float:right; height:300px;}
.index_box1 .right .zy{}
.index_box1 .right .zy li{margin-bottom:15px; position:relative;}
.index_box1 .right .zy img{width:100%; display:block;}

/*院内动态*/
.yndt{}
.yndt dt{width:140px; height:100px; float:left;}
.yndt dt img{width:100%; height:100%; display:block;}
.yndt dd{ float:right; width:320px;}
.yndt dd h5{font-size:16px; line-height:30px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.yndt dd .time{background: left center no-repeat; padding-left:15px; font-size:12px; color:#999; margin:5px 0;}
.yndt dd p{font-size:13px; line-height:24px; color:#888;}

.yndt ul{clear:both; padding-top:10px;}
.yndt li{line-height:40px; border-bottom:dashed 1px #ddd; background: left center no-repeat; padding-left:15px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.yndt li span{float:right; font-size:12px; color:#999;}



/*校园环境和学生风采*/
.title-div-2{width: 140px;height: 380px;float: left;overflow: hidden;margin-right: 20px;}
.title-div-2>div{width: 100%;height: 180px; background: #58bbbd; border: 8px solid #2eaaad; cursor:pointer; padding-top:45px; text-align: center; line-height:36px; letter-spacing:5px; font-size: 25px; box-sizing: border-box;color: #fff;}
.title-div-2-active{ background: #db4850 !important; border: 8px solid #c1262d !important; box-sizing: border-box;}
.title-div-2>div:first-child{ margin-bottom: 20px;}

.lb-and-school-img-box{transition: .3s all;overflow: hidden;}
.lb-school-img{width:460px; height:380px; position:relative; float:left; overflow:hidden;}
.lb-school-img img{height:100%; width:100%;object-fit: cover;}
.lb-school-img p{position:absolute; left:0; bottom:0; width: 100%; background: rgba(0,0,0,.6); padding: 10px 10px; font-size: 14px; color: #fff;}

.school-img6{float:right; width:580px;}
.school-img6 li{width:270px;float: left; margin-left: 20px; position: relative;height: 180px;box-sizing: border-box; overflow:hidden; margin-bottom:20px;}
.school-img6 li img{width:100%; height:100%; display:block;}
.school-img6 li p{position:absolute; left:0; bottom:0; width: 100%; background: rgba(0,0,0,.6); padding: 10px 10px; font-size: 14px; color: #fff;}




/*-查看详情-*/
.up-graybox{width: 100%;height: 100%; position: absolute;left: 0; top: 0; background:#000; opacity: 0; filter: alpha(opacity=0); transition: all 0.4s ease 0s;}
.up-graybox:hover{background:#000; opacity: 0.6; filter: alpha(opacity=60); transition: all 0.4s ease 0s;}
.up-graybox .stitle {font-size: 16px;line-height: 30px; width: 100%; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -15px;color: #fff;}
.up-graybox .line {display: inline-block; width: 100px;height: 1px;background-color: #f2f2f2; position: absolute; left: 50%;margin-left: -50px; transition: all 0.6s ease 0s;}
.up-graybox .linet { top: 0;}
.up-graybox .lineb { bottom: 0;}
.up-graybox:hover .line { width: 6px; margin-left: -3px; opacity: 0.8;filter: alpha(opacity=80);}


/* 底部 */
.f_nbg{ width:100%; min-width:1200px; background:#282a2b; margin:0px auto; padding:50px 0 50px 0;    border-top: 5px solid #999;}

.b_weixin{width:108px; text-align:center;}
.b_weixin li img{ width:108px; height:108px; vertical-align:top; margin-top:5px;}
.b_weixin li p{font-size: 13px; background:none; height:25px; line-height:25px; text-align:center; color:#999; padding-top:5px;}

.b_contact{width:35%;}
.b_contact b{font-size:16px; color:#fff; margin-bottom:10px; display:block; font-weight:normal;}
.b_contact span{display:block; font-size:30px; color:#fff; font-weight:bold; margin-bottom:10px;}
.b_contact p{font-size:13px; line-height:24px; width:80%; color:#999;}
.b_contact a{ width: 92px; background: #dd2430; display: block; color: #fff; line-height: 30px;  margin-top:20px; text-align:center; border-radius:3px;}

.f_nav{width:55%;}
.f_nav li{float:left; padding:0 80px 0 0; text-align:left; }
.f_nav li b{ display:block; width:100%;   font-weight:normal;margin-bottom: 15px; }
.f_nav li b a{ font-size:16px; color:#fff;}
.f_nav li b:after{content:"";display: block;width:64px;background:rgba(255,255,255,0.1);height: 1px; margin-top:15px; }

.f_nav li p{ width:100%;  line-height:24px;}
.f_nav li p a{ font-size:14px; color:#999;}
.f_nav li p a:hover{ color:#fff; text-decoration:underline;}

.bq_bg{ width:100%; min-width:1200px; margin:0px auto;   background:#c1262d; line-height:50px;color:rgba(255,255,255,0.9);}
.bq_bg{font-size:12px; text-align:center; }
.bq_bg a{color:rgba(255,255,255,0.9);}


/*--------------------*/




/*二级页面*/


.page_ban{ width:100%; max-width:1920px; position:relative;min-width:1200px; margin:auto; overflow:hidden;}
.page_ban img{width:100%; display:block;}

.page_ban img {
    -webkit-animation: banner_inside 5s ease 1 forwards;
       -moz-animation: banner_inside 5s ease 1 forwards;
         -o-animation: banner_inside 5s ease 1 forwards;
            animation: banner_inside 5s ease 1 forwards;
}
@-webkit-keyframes banner_inside {
    from {
        -webkit-transform: scale(1.20);
                transform: scale(1.20);
    }
    to {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}
@-moz-keyframes banner_inside {
    from {
        -moz-transform: scale(1.20);
             transform: scale(1.20);
    }
    to {
        -moz-transform: scale(1);
             transform: scale(1);
    }
}
@-o-keyframes banner_inside {
    from {
        -o-transform: scale(1.20);
           transform: scale(1.20);
    }
    to {
        -o-transform: scale(1);
           transform: scale(1);
    }
}
@keyframes banner_inside {
    from {
        -webkit-transform: scale(1.20);
           -moz-transform: scale(1.20);
             -o-transform: scale(1.20);
                transform: scale(1.20);
    }
    to {
        -webkit-transform: scale(1);
           -moz-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
    }
}

.page_ban .ban_box{position: absolute;left: 0;top:50%; margin-top:-40px; width:100%; text-align:center;}
.page_ban .ban_box h5{font-size:52px; color:#fff; text-align:center; font-weight:normal; margin-bottom:15px;}
.page_ban .ban_box p{color:#fff; text-align:center; font-size:14px;}

.page_ban a{padding: 15px 40px; border-radius:5px; margin-top:100px; font-size:16px; background: #f90; color:#fff; text-align:center; display:inline-block;transition:all 200ms ease-out 0s; }
.page_ban a:hover{}


/*位置*/
.weizhi{line-height:60px; background:  repeat-x left bottom; font-size:24px;}
.weizhi span{ font-size:12px; float:right;background: no-repeat left center; padding-left:25px;  color:#888; font-weight:normal;}
.weizhi span a{color:#888;}

.page_side{width:260px; float:left; border:solid 0px #ddd;  border-radius:0px;}
.page_side_title{font-size:24px; padding: 20px 0 20px 35px;  color:#fff; text-transform:uppercase; background:#c1262d;}

.page_main{width:880px; float:right; background:#fff; box-sizing:border-box;}


/*子栏目*/
.sub_nav{ border:solid 5px #c1262d; border-top:0; padding-top:10px;}
.sub_nav ul{ width:190px; margin:0px auto 20px auto;}
.sub_nav li{ line-height:50px; border-bottom:solid 1px #ececec; background: no-repeat right center; font-size:16px;}
.sub_nav li a{display:block; }
.sub_nav li.currclass,.sub_nav li:hover{background: no-repeat right center;}
.sub_nav li.currclass a{ color:#e00; font-weight:bold;}




.page_side .btn_con a{display: block;background: #c1262d;margin-bottom: 15px;color: #fff;line-height:70px;font-size:18px;border-radius: 3px;}
.page_side .btn_con a:nth-of-type(2){background: #f80;}
.page_side .btn_con a:nth-of-type(3){background: #1d63dc;}
.page_side .btn_con a i{ width:80px; height:70px; display:inline-block; float:left; margin-left:15px;}
.page_side .btn_con a i.ico1{background: no-repeat center; background-size:60% auto;}
.page_side .btn_con a i.ico2{background: no-repeat center; background-size:60% auto;}
.page_side .btn_con a i.ico3{background: no-repeat center; background-size:50% auto;}





/*加载更多*/
.btn-more{ width:180px; margin:20px auto; border:solid 1px #ddd; background:#f8f8f8; line-height:38px; text-align:center; border-radius:38px; cursor:pointer;}
.btn-more:hover{border:solid 1px #f90; background:#f90; color:#fff;}
.dixian{text-align:center; color:#999; margin:10px auto;}



/*新闻分页*/
.news_list{}
.news_list ul{clear:both; padding-top:10px;}
.news_list li{line-height:46px; font-size:16px; border-bottom:dashed 1px #ddd; background: left center no-repeat; padding-left:15px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list li span{float:right; font-size:12px; color:#999;}




/*图文分页*/
.pic_art_list{}
.pic_art_list dl{ padding:20px 0; height:150px; border-bottom:dotted 1px #cccccc;}
.pic_art_list dl dt{ width:270px; float:left;}
.pic_art_list dl dt a{width:240px; height:150px; display:block; overflow:hidden;}
.pic_art_list dl dt img{width:240px; height:150px; }

.pic_art_list dl dd .time{ font-size:12px; padding-left:18px; background:  left center no-repeat; color: #9f9f9f;margin-bottom:15px; display:inline-block;}

.pic_art_list dl dd{}
.pic_art_list dl dd h5{line-height:40px; font-size:18px; margin-bottom:10px;}
.pic_art_list dl dd p{  line-height:24px; color:#666; font-size:13px; margin-bottom:10px;}
.pic_art_list dl dd i{font-size:12px; font-style:normal; height:35px; line-height:35px; margin-right:20px; display:inline-block; color:#999; float:left;}
.pic_art_list dl dd i.n_time{ background: no-repeat left center; background-size:20px auto; padding-left:25px;}
.pic_art_list dl dd i.n_tags{ background: no-repeat left center; background-size:20px auto; padding-left:25px;}

.more2{ margin-top:20px;}
.more2 a{width:100px; height:30px; line-height:30px; display:inline-block; border:solid 1px #ccc; text-align:center; transition:all 300ms ease-out 0s;}
.more2 a:hover{ background:#f65157; color:#fff; border:solid 1px #f65157;}


/*内容页 */
.ntitle{padding:30px 0px 10px 0px;border-bottom: 1px solid #ddd; text-align:center;}
.ntitle h2{font-size: 25px;margin-bottom: 15px;}
.ntitle span{font-size: 12px; color: #888; margin:0px 5px;}

.ptitle{text-align: center;}
.ptitle h2{font-size: 22px;}

.neirong{margin: 25px 10px; line-height: 28px; text-align:justify;overflow: hidden;}
.neirong img{max-width: 100%;}
.neirong p{margin-bottom: 15px;font-size: 15px;}



.neirong table{ border:1px solid #333; border-collapse:collapse;   font-size:14px; line-height:25px;}
.neirong table td{padding:5px; border:1px solid #333;}

/*图片分页*/
.pic_list{ margin-top:25px;}
.pic_list li{width:280px; margin-right:20px; margin-bottom:20px; float:left;}
.pic_list li:nth-child(3n){margin-right:0px;}
.pic_list li .pic{width:100%; height:200px; overflow:hidden;}
.pic_list li .pic img{ width:100%; height:100%;}
.pic_list li p{width:100%;line-height:42px; text-align:center; background:#f5f5f5; transition: all 0.3s ease 0s;}
.pic_list li:hover p{ background:#c1262d; color:#fff;}


/*图片分页2*/
.pic_list2{}
.pic_list2 li{width:385px; margin-right:40px; margin-bottom:20px; float:left;}
.pic_list2 li:nth-child(2n){margin-right:0px;}
.pic_list2 li .pic{width:100%; height:260px; overflow:hidden;}
.pic_list2 li .pic img{ width:100%; height:100%;}
.pic_list2 li p{width:100%;line-height:38px; text-align:center; background:#fff; transition: all 0.3s ease 0s;}
.pic_list2 li:hover p{ background:#4bb344; color:#fff;}


/*文章频道页*/

/*按钮切换*/	
#tjk1{ width:90%;}
#tjk{height:220px;}
	/*#tjk .swiper-button-prev,#tjk .swiper-button-next {width: 20px;height: 34px; background:  no-repeat;}
	#tjk .swiper-button-prev {background-position: -10px -448px; left:-20px;}
	#tjk .swiper-button-next { background-position: -90px -448px;}*/
/*分页器*/
#tjk .swiper-pagination-bullet-active,#hot_jg .swiper-pagination-bullet-active{ background:#15a099;}
#tjk .swiper-pagination,#hot_jg .swiper-pagination{bottom:5px;}


.news_left{width:900px;}
.news_right{ width:280px;}
.news_main{width:100%; border:solid 1px #e8e8e8; padding:20px; box-sizing:border-box;}

.news_main .tit{font-size:15px; border-bottom:solid 1px #ddd; height:36px; font-weight:bold;}

.news_main .news_focus{ width:400px; overflow:hidden;}

.news_main .news_list1{width:420px;}
.news_list1 dl{ border-bottom:dotted 1px #ccc; padding-bottom:15px; margin-bottom:10px;}
.news_list1 dt{font-size:18px; font-weight:bold; line-height:40px; height:40px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; text-align:center; margin-bottom:10px;}
.news_list1 dd{line-height:24px; color:#888;}
.news_list1 li{line-height:30px; background: no-repeat left center; padding-left:15px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}
.news_list1 li span{ float:right; font-size:12px; color:#999;}

/*新闻循环列表*/
.news_cate{  margin-top:25px;}
.news_cate h5{ line-height:42px; background: no-repeat left bottom #fff; padding:0 10px 0 25px; font-size:16px; color:#fff; }
.news_cate h5 span{float:right; font-weight:normal; font-size:12px;}
.news_cate ul{ padding:20px 0; border:solid 1px #e8e8e8;}
.news_cate li,.xg_list li{width:46%; float:left; margin:0 2%; line-height:30px; background: no-repeat left center; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; box-sizing:border-box; padding-left:10px;}
.news_cate li span,.xg_list li span{ float:right; font-size:12px; color:#999;}

/*-----*/
.sx_right_box{border:solid 1px #ddd; padding:15px 10px 10px 10px; box-sizing:border-box;}
.sx_right_box h5{font-size:15px; color:#000; height:36px; border-bottom:solid 1px #ddd; background: no-repeat left 3px; padding-left:50px; margin-bottom:5px;}
.sx_right_box h6{font-size:15px; color:#000; height:36px; border-bottom:solid 1px #ddd;}

.tags_a{ margin-top:10px;}
.tags_a a{padding:5px 10px;  border-radius:3px; display:inline-block; margin-top:5px;}
.tags_a a:hover{ background:#f90; color:#fff;}



/*自定义分页开始*/
.mypages{width:600px; overflow:hidden; margin-left:10px;}
.mypages .clumb{width:12px; height:22px; background: no-repeat; display:block;float:left; margin-right:5px;}
.mypages .num{width:22px; height:22px; float:left; background:#a2a2a2; display:block; text-align:center; margin-right:1px; line-height:22px; font-size:11px; font-family:verdana, geneva, sans-serif; color:#4b4b4b;}
.mypages .num:hover,.mypages .hover{background:#000; color:#fff;}
.mypages .clumb:hover{background-position:0 -22px;}
.mypages .clumb_n{width:12px; height:22px; background: no-repeat; background-position:-12px 0; display:block;float:left; margin-left:4px;}
.mypages .clumb_n:hover{background-position:-12px -22px;}
.mypages .curr{width:22px; height:22px; float:left; background:#e0e0e0; display:block; text-align:center; margin-right:1px; line-height:22px; font-size:11px; font-family:verdana, geneva, sans-serif; color:#000; }



/*分页2*/
.mypage_2{font-size: 0;text-align: center;overflow: hidden;}
.mypage_2 > *{ box-sizing:border-box;color: #666;width: 42px;height: 42px;line-height: 40px;background: #fff; border:solid 1px #e8e8e8; border-left:0;}
.mypage_2 a, .mypage_2 .curr{font-family: arial;font-size: 16px;display: inline-block;vertical-align: top;}
.mypage_2 .curr,.mypage_2 a:hover{background-color: #eee; color:#666;}
.mypage_2 .pre,.mypage_2 .nex{font-size: 12px;font-family: "microsoft yahei";width: 64px;text-align: center;}
.mypage_2 > *:first-child,.mypage_2 > *:last-child{font-size: 12px; width: 74px;text-align: left;background-repeat: no-repeat;}
.mypage_2 > *:first-child {padding-left: 26px;border-left: solid 1px #e8e8e8;background-position: 12px center;background-image: ; border-bottom-left-radius:5px;border-top-left-radius:5px;}
.mypage_2 > *:last-child {padding-left: 12px;background-position: 47px center;background-image: ;border-bottom-right-radius:5px;border-top-right-radius:5px;}


/*建议反馈*/
.note_red{ font-size:14px; color:#fe0000; margin:0 10px;}
.note_arrow{ color:#999; display:inline-block; background: no-repeat left center; padding-left:24px; margin-left:10px;}

.fill_textarea{ width:500px; padding:10px 5px; height:120px; border:solid 1px #ddd;}
.fill_textarea:hover{border:solid 1px #ccc; background:#f8f8f8;}

table.fill_table_c{ clear:both; margin:0px auto 10px auto;}
table.fill_table_c input.fill_text{ width:240px; padding:8px 5px; border:solid 1px #ddd;}
table.fill_table_c input.fill_text:hover{border:solid 1px #ccc; background:#f8f8f8;}
table.fill_table_c th,table.fill_table_c td{ vertical-align:top; line-height:2em; padding:3px 5px;}
table.fill_table_c th{ font-size:14px; font-weight:normal; text-align:right;}
table.fill_table_c img{ vertical-align:middle; margin:0 10px;}
table.fill_table_c input.orange_btn{ width:250px; height:50px; line-height:50px;}

table.fill_table_c select{width:252px; padding:10px 5px; border:solid 1px #ddd;}

input.orange_btn{ border:none; font-size:20px; cursor:pointer; text-align:center; color:#fff; background:#c1262d; font-family:"微软雅黑";}
input.orange_btn:hover{ background:#f90; color:#fff; text-decoration:none;}



/*搜索分页*/
#fenye{ margin:10px;}
#fenye table{ margin:auto;}
#fenye .prev,#fenye .next{text-align:center;}
#fenye a.curr,#fenye a:hover{background:#f90;  color:#ffffff;}
#fenye a{background:#e8e8e8; padding:8px 15px; color:#333; font-size:14px; border-radius:3px;}



/*********右侧悬浮*********/
.floatrightdiv{position: fixed;right: 0;top:50%;margin-top: -149px;z-index: 999;}
.floatrightdiv ul li{position: relative;}
.floatrightdiv ul li a{display: block;width: 80px;text-align: center;height: 80px;border-bottom: 1px solid #fff;position: relative;z-index: 10;}
.floatrightdiv ul li:last-child a{border-bottom: 0;}
.floatrightdiv ul li .condiv{display: inline-block;line-height: 1;margin-top: 15px;}
.floatrightdiv ul li .icondiv{height: 25px;line-height: 25px;margin-bottom: 10px;}
.floatrightdiv ul li span{display: block;font-size: 14px;color: #fff;}
.floatrightdiv ul li .teldiv{position: absolute;top: 0;right: -200px;width: 176px;overflow: hidden;background: #ff4968;height: 30px;padding: 25px 17px;text-align: left;transition: all .6s;}
.floatrightdiv ul li.li1:hover .teldiv{right: 80px;}
.floatrightdiv ul li .teldiv .textdiv{margin-left: 10px;margin-top: -6px;}
.floatrightdiv ul li .wxdiv{position: absolute;bottom: 0;right: -200px;width: 110px;overflow: hidden;background: #fff;text-align: center;transition: all .6s;font-size: 14px;color: #333;padding: 5px;}
.floatrightdiv ul li .wxdiv img{width: 101px;height: 101px;}
.floatrightdiv ul li.li3:hover .wxdiv{right: 80px;}
.floatrightdiv ul li.li1 a{background: #ff4968;}
.floatrightdiv ul li.li2 a{background: #00c9c2;}
.floatrightdiv ul li.li3 a{background: #6b6fde;}
.floatrightdiv ul li.li4 a{background: #00cc99;}
.floatrightdiv ul li.li5 a{background: #d16c6d;}



  
  
  