﻿@charset "utf-8";
/* CSS Document */
body {color:#333;padding:0px 0;
font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体'font-family: -apple-system, "Helvetica Neue", "Helvetica", "Arial", "PingFang SC", "Hiragino Sans GB", "STHeiti", "Microsoft YaHei", "Microsoft JhengHei", SimSun, sans-serif;;-webkit-text-size-adjust:none;background:#fff;margin: 0 auto;padding: 0; background: url(../images/) center top  no-repeat #fff; overflow-x:hidden;}	
div, form, ul, ol, li, span, p, dl, dt, dd, img {border: 0 none;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 12px;font-weight: normal;margin: 0;padding: 0;}
ul, ol, li {list-style: none outside none;}
table, td, input, textarea { padding:0px}
a {color: #000;text-decoration: none; outline:none;}
a:hover {color: #cc0000; text-decoration: underline;}
*html{background-image:url(about:blank);background-attachment:fixed;}
/*****公用结束*****/

.close a{ color:#999; padding:0 0 0 24px; margin:0 8px;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both; height:0; margin:0; padding:0; overflow:hidden;}
.clear15{clear:both; height:0; margin:0; padding:0 0 0 0; overflow:hidden;}
.mar10{ margin-left:10px;}
.mart10{ margin-top:10px;}
.mart15{ margin-top:15px;}
.mart20{ margin-top:20px;}
.mainbox{ width:1200px; margin:0 auto; font-family:Microsoft Yahei;}
.lanmubg{ background:url(../images/lanmbg.jpg) center top no-repeat !important;}
.mainnr{ overflow:hidden; padding-top:15px; padding-bottom:38px;}
.content{background:#fff; overflow:hidden; margin-top:10px;}
.navjz{ padding-top:15px;}


/*头部 on*/
#container{	background:rgba(0, 0, 0, 0) url("../images/gqbg.jpg") no-repeat scroll center top #444;padding-top:30px;}
#container .banner{	background:rgba(0, 0, 0, 0) url("../images/20160504151519901990.jpg") no-repeat scroll center top;}
#container .top{width:1200px;margin:0 auto;	}
#container .top a{color:#111;}
.header{ height:262px; width:100%;}
.top{ width:1200px; height:36px; overflow:hidden; line-height:36px;font-family: Microsoft Yahei; background: url(../images/topbg.png);}
.top a{ color:#666666;}
.top a:hover{ color:#c00;}
.topl a{ background: url(../images/icon_t3.png) 7px center no-repeat;display:block; float:left; padding:0 9px 0 16px;}
.toplgx{ position:relative; width:1200px;}
.toplgx p{position:absolute; height:14px;left:60px; top:3px; line-height:14px; color:#fff; font-family:arial; clear:both;}
.toplgx p span{ display:block; background:#20b1f8; text-align:center; float:left; height:14px;}
.toplgx p span.sl{ width:6px; float:left; background:url(../images/topsl.png) 0 0 no-repeat;}
.toplgx p span.sr{ width:6px; float:left; background:url(../images/topsr.png) 0 0 no-repeat;}
.topr{ padding-right:7px;}
.topr a{ display:block; float:right; }
.topr .a2{ background: url(../images/icon_t2.png) 21px center no-repeat; padding-left:36px;}
.topr .a1{ background: url(../images/icon_t1.png) left center no-repeat; padding:0 0 0 25px;}
/*头部导航 end*/

.banner{  margin:0 auto;}
.banner .logo{ width:600px; height:88px; overflow:hidden; padding:41px 0 0 30px;}
.banner .search{ padding-top:40px;height:75px; width:400px;}
.tianqi{height:45px; padding-bottom:5px;float:left; width:340px; padding-right:10px; padding-left:8px; overflow:hidden;}
.fylz{ float:left; height:20px; font-size:12px; line-height:14px;*+line-height:18px; padding-top:8px;color:#000;}
.fylz span{ font-family:Arial, Helvetica, sans-serif;}

/*logo 搜索 end*/
.navbox{height:52px; background:#0199e4; width:1200px; margin:auto;}
.navbox ul li{ float:left; line-height:52px;}
.navbox ul li a{ display:block; line-height:52px; font-family:"微软雅黑"; font-size:18px; color:#fff;} 
.navbox ul li a:hover{ color:#fff; text-decoration:none;}
.navbox ul li#nav1 a{ background:url(../images/icon_nav.png) 25px 0 no-repeat; padding-left:53px; width:58px;}
.navbox ul li#nav1 a:hover,.navbox ul li#nav1.on a{ background:url(../images/icon_nav.png) 25px 0 no-repeat #0182c2;padding-left:53px; width:58px;}
.navbox ul li#nav2 a{ background:url(../images/icon_nav.png) 24px -52px no-repeat; padding-left:50px; width:113px;}
.navbox ul li#nav2 a:hover,.navbox ul li#nav2.on a{background:url(../images/icon_nav.png) 24px -52px no-repeat #0182c2; padding-left:50px; width:113px;}
.navbox ul li#nav3 a{ background:url(../images/icon_nav.png) 21px -104px no-repeat; padding-left:49px; width:96px;}
.navbox ul li#nav3 a:hover,.navbox ul li#nav3.on a{background:url(../images/icon_nav.png) 21px -104px no-repeat #0182c2; padding-left:49px; width:96px;}
.navbox ul li#nav4 a{ background:url(../images/icon_nav.png) 24px -156px no-repeat; padding-left:48px; width:94px;}
.navbox ul li#nav4 a:hover,.navbox ul li#nav4.on a{background:url(../images/icon_nav.png) 24px -156px no-repeat #0182c2; padding-left:48px; width:94px;}
.navbox ul li#nav5 a{ background:url(../images/icon_nav.png) 24px -208px no-repeat; padding-left:50px; width:93px;}
.navbox ul li#nav5 a:hover,.navbox ul li#nav5.on a{background:url(../images/icon_nav.png) 24px -208px no-repeat #0182c2; padding-left:50px; width:93px;}
.navbox ul li#nav6 a{ background:url(../images/icon_nav.png) 22px -260px no-repeat; padding-left:50px; width:92px;}
.navbox ul li#nav6 a:hover,.navbox ul li#nav6.on a{background:url(../images/icon_nav.png) 22px -260px no-repeat #0182c2; padding-left:50px; width:92px;}
.navbox ul li#nav7 a{ background:url(../images/icon_nav.png) 20px -312px no-repeat; padding-left:52px; width:101px;}
.navbox ul li#nav7 a:hover,.navbox ul li#nav7.on a{background:url(../images/icon_nav.png) 20px -312px no-repeat #0182c2; padding-left:52px; width:102px;} 
/*头部结束*/



/*右侧悬浮窗口*/
#home_web{width:50px;height:auto;position:fixed; _position:absolute;/*left:50%;margin-left:510px;*/ right:10px;top:50%; margin-top:-193px;_top:auto;_top:expression(eval(document.documentElement.scrollTop)); _margin-top:270px; font-family:Microsoft Yahei; z-index:20;}
.web_position{ width:50px; height:50px; float:left; margin-top:6px;}
.web_link{ cursor:pointer; padding-top:28px; color:#fff; height:22px; line-height:22px; text-align:center; display:block;}
.web_position a:hover{ color:#fff; text-decoration:none;}
.nav_01 a{ background: url(../images/icon_pf.png) 0px 0px no-repeat; position:relative;}
.nav_01 a:hover{ background:url(../images/icon_pf.png) -50px 0px no-repeat;}

.nav_02{ background:url(../images/icon_pf.png) 0px -50px no-repeat;}
.nav_02 a:hover{ background:url(../images/icon_pf.png) -50px -50px no-repeat;}
.nav_03{ background:url(../images/icon_pf.png) 0px -100px no-repeat;}
.nav_03 a:hover,.nav_03#on a{ background:url(../images/icon_pf.png) -50px -100px no-repeat;}

.nav_04 .web_link{ background:url(../images/icon_pf.png) 0px -150px no-repeat;}
.nav_04 .web_link:hover,.nav_04#on a{ background:url(../images/icon_pf.png) -50px -150px no-repeat;}
.nav_05 a{ background:url(../images/icon_pf.png) 0px -200px no-repeat;}
.nav_05 a:hover,.nav_05#on a{ background:url(../images/icon_pf.png) -50px -200px no-repeat;}
.nav_06 a{ background:url(../images/icon_pf.png) 0px -250px no-repeat;}
.nav_06 a:hover,.nav_06#on a{ background:url(../images/icon_pf.png) -50px -250px no-repeat;}
.nav_07{ background:url(../images/icon_pf.png) 0px -300px no-repeat; width:50px; height:45px !important; padding:0 !important; text-indent:-999px; overflow:hidden;}
.nav_07 a:hover{ background:url(../images/icon_pf.png) -50px -300px no-repeat;}


.shareboxpf{ display:none;position: absolute;top:270px;right: 60px; padding-right:1px; background:none; }
.shareboxpf .bdsharebuttonbox{width: 76px !important;padding: 2px 4px !important;border: 1px solid #CCC;height: 54px !important; background:#fff ;overflow:hidden;}
.shareboxpf .bdshare-button-style1-16 a,.shareboxpf .bdshare-button-style1-16 .bds_more{margin:6px 4px !important;}

.weixin{ width:101px !important; height:94px !important;  position: absolute !important;top: -15px;right: 50px !important; display:none; background: url(../images/pewmbg.png) left top no-repeat !important; padding:7px 12px 8px 7px !important;}
.weixin img{ width:94px !important; height:94px !important;}
.weibo{ top:35px !important;}




.top302 {
	width: 1200px;
	height: 30px;
	line-height: 30px;
	position: relative;
	
	color: #999999;
	font-size: 12px;
	margin:0 auto;
}
.top302 li {
	display: inline-block;
	zoom: 1;
	text-align: center;
	margin: 0 8px;
}
.top302 li a {
	color: #999999;
	cursor: pointer;
	font-size: 12px;
}
.top302 li a:hover {
	color: #67b306;
}
.top302 .split {
	display: inline-block;
	width: 1px;
	height: 10px;
	background: #999999;
	vertical-align: middle;
	margin: 0;
}



.search {
    width: 182px;
    height: 22px;
    padding: 1px;
    background-color: #fff;
    border: 1px #050a6e solid;
    -moz-border-radius: 16px;
    border-radius: 16px;
    position: relative;
    margin-left: 15px;
}
.input_sec {
    width: 120px;
    height: 22px;
    border: none;
    background: none;
    color: #999;
    line-height: 20px;
    position: absolute;
    left: 10px;
    font-size: 12px;
}
input {
    padding: 0;
}
.sec_go {
    width: 52px;
    height: 22px;
    line-height: 20px \9;
    background: #050a6e;
    border: none;
    -moz-border-radius: 16px;
    border-radius: 16px;
    cursor: pointer;
    position: absolute;
    right: 1px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}


.gray_bj {
    background-color: #f8f8f9;
}
.box_mh20 {
    margin-top: 10px;
    margin-bottom:12px;
}
.clearfix2 {
}.h_news_dl .pic {
    width: 170px;
    height: 120px;
    text-align: center;
    overflow: hidden;
    background-color: #eee;
}
.fl {
    float: left;
    _display: inline;
}.h_news_dl .t_r {
    position: relative;
    padding: 10px 10px 10px 10px;
}
.r_cell {
    display: table-cell;
    width: 9999px;
}.h_news_dl .th_t {
    font-size: 16px;
}.h_news_dl .t_r_d {
    color: #888;
    font-size: 13px;
}
.hide3 {
    -webkit-line-clamp: 3;
    height: 4.8em;
}



/*---�����ƽ�------*/
.advBox{ width:1200px; height:136px; padding:1px 0px; float:left; }
.btn_p{ width:62px; height:26px; position:absolute; right:0; top:4px;}
.btn_p a{ width:29px; height:24px; display:inline-block; border:1px #e3e3e3 solid;}
.btn_p a:hover{ border-color:#adadad;}

.list_adv{ width:100%; margin-top:22px;  }
.list_adv ul{ padding-left:3px;}
.list_adv ul li{ width:88px; float:left; text-align:center; margin-left:0px; margin-right:20px;}
.list_adv ul li em{ display:block; width:50px; height:50px; padding:9px 14px 13px 12px;  background:url(../images/adv_bg1.gif) no-repeat 0 0;}
.list_adv ul li em:hover{background-image:url(../images/adv_bg2.gif);}
.list_adv ul li em img{ width:50px; height:50px;}
.list_adv ul li a{ width:100%; height:35px; line-height:35px; text-align:center; display:block; color:#333; font-size:13px; margin-top:3px;}
.list_adv ul li a:hover{ text-decoration:underline;}
.list_adv ul li.t{ margin-bottom:5px; width:80px; margin-left:4px; margin-right:4px;}

.bookbox{ width:228px; height:155px; float:right; padding:10px;}
.tit_book{ width:228px; height:35px; line-height:35px; background-color:#6d98d0;}
.tit_book a{ display:inline-block; height:34px; line-height:34px; border-top:1px #6d98d0 solid; border-left:1px #8cadd7 solid; padding:0 9px; color:#fff;}
.tit_book a:hover,.tit_book a.on{ background:#fff; color:#333;}
.tit_book a.ts{ padding:0 10px;}
.book_show{ width:228px; height:110px; margin-top:10px; position:relative;}
.book_show dl dt{ width:90px; height:110px; float:left;}
.book_show dl dt img{ max-width:90px;}
.book_show dl dd{ width:128px; float:left; margin-left:10px;}
.book_show dl dd h4{ width:100%; line-height:26px; font-size:16px; color:#333; padding-top:3px;}
.book_show dl dd p{ line-height:22px; font-size:13px; color:#666; padding-top:5px;}
.book_show dl dd a{ width:75px; height:25px; line-height:25px; display:block; text-align:center; background-color:#9dc815; color:#fff; position:absolute; bottom:5px;}
.book_show dl dd a:hover{ background-color:#8ab501;}

/*----�����-----*/
.banBox{ width:1158px; padding:5px;}
.banBox img{ width:1158px;}


.denglu{background:#fff;float:right;width:360px;color:#898989;height:366px;}
.denglu a{color:#898989;cursor:pointer;}
.denglu a:hover{ color: #1f70b1}
.dl_t{padding:20px 20px 0;}
.dl_t h3{color:#2b74b2;font-size:20px;font-weight:normal;text-align:center;margin-bottom:10px;}
.dl_one{width:285px;margin:0 auto;}
.dl_list{width:233px;height:28px;border:solid 1px #e3e3e3;padding:2px 10px 0 40px;margin-bottom:8px;}
    .dl_list.zh {
        background: url('../images/zh.jpg') no-repeat 10px center;
    }
    .dl_list.mm {
        background: url('../images/mm.jpg') no-repeat 10px center;
    }
.dl_list input{width:233px;height:24px;border:none;background:none;margin-bottom:10px;font-size:14px;}
.dl_two{width:285px;margin:0 auto;overflow:hidden;}
.jzmm{float:left;cursor:pointer;}
.jzmm input{vertical-align:-3px;margin-right:5px;}
.zc{float:right;}
.wjmm{float:right;margin-right:30px;}
.login_button{width:200px;margin:15px auto 24px;display:block;}
.dl_three h4{position:relative;border-top:solid 1px #b9b9b9;}
.dl_three h4 span{position:absolute;display:block;background:#fff;width:80px;top:-12px;height:20px;line-height:20px;left:50%;margin-left:-40px;text-align:center;font-weight:normal;font-size:18px;}
.dl_td{width:322px;overflow:hidden;margin:0 auto;padding:32px 0 0 0;border: solid 1px #aeafaf;}
.dl_td a{float:left;width:90px;height:55px;line-height:55px;padding:0 0 0 70px;border-bottom:solid 1px #aeafaf;font-size:16px;color:#231d1c}
.dl_td a.rk01 {background: url('../images/icon04.png') no-repeat 20px center;border-right:solid 1px #aeafaf;}
.dl_td a.rk01:hover {background:#1d6faf url('../images/icon04_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk02 {background: url('../images/icon05.png') no-repeat 20px center;}
.dl_td a.rk02:hover {background:#1d6faf url('../images/icon05_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk03 {background: url('../images/icon06.png') no-repeat 20px center;}
.dl_td a.rk03:hover {background:#1d6faf url('../images/icon06_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk04 {background: url('../images/icon07.png') no-repeat 20px center;}
.dl_td a.rk04:hover {background:#1d6faf url('../images/icon07_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk05 {background: url('../images/icon08.png') no-repeat 20px center;border-right:solid 1px #aeafaf;border-bottom:none;}
.dl_td a.rk05:hover {background:#1d6faf url('../images/icon08_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk06 {background: url('../images/icon21.png') no-repeat 20px center;border-bottom:none;}
.dl_td a.rk06:hover {background:#1d6faf url('../images/icon21_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk07 {background: url('../images/icon23.png') no-repeat 20px center;border-right:solid 1px #aeafaf;}
.dl_td a.rk07:hover {background:#1d6faf url('../images/icon23_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk08 {background: url('../images/icon24.png') no-repeat 20px center;border-right:solid 1px #aeafaf;}
.dl_td a.rk08:hover {background:#1d6faf url('../images/icon24_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk09 {background: url('../images/icon25.png') no-repeat 20px center;border-right:solid 1px #aeafaf;}
.dl_td a.rk09:hover {background:#1d6faf url('../images/icon25_sel.png') no-repeat 20px center;color:#fff;}
.dl_td a.rk10 {background: url('../images/icon09.png') no-repeat 20px center;}
.dl_td a.rk10:hover {background:#1d6faf url('../images/icon09_sel.png') no-repeat 20px center;color:#fff;}
    .dl_td a.rk11 {
        background: url('../images/huanjie.png') no-repeat 20px center;
        background-size: 40px auto;
        border-bottom: none;
    }

        .dl_td a.rk11:hover {
            background: #1d6faf url('../images/huanjie_sel.png') no-repeat 20px center;
            color: #fff;
            background-size: 40px auto;
        }
		
		
		

.footer{background-color:#009fd9;font-family:"Microsoft Yahei"}
.footer-floor1{width:100%;padding:36px 0 60px}
.footer-list{width:69%;height:100%;float:left}
.footer-list ul{float:left;margin-right:13%}
.footer-list .flist-4{margin-right:0}
.footer-list li{line-height:32px}
.footer-list li a{color:#b6e2f2;font-size:12px;text-decoration:none}
.footer-list li a:hover{text-decoration:underline;color:#fff}
.footer-list .flist-title{font-size:16px;color:#fff;margin-bottom:15px}
.footer-floor2{width:100%;border-top:1px solid #4cc3ed;padding:20px 0;text-align:center}
.footer-floor2 p{text-align:center;color:#b6e2f2;font-size:12px;line-height:30px}
.footer-floor2 p span{font-family:PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
.footer-floor2 a{color:#b6e2f2}
.footer-floor2 a:hover{color:#a8d0e0;text-decoration:underline}
.foot-link{margin:0 15px;text-decoration:none;color:#b6e2f2}
.foot-link:hover{text-decoration:underline}
.footer-right{width:300px;float:right}
.telephone{width:100%;height:32px;line-height:32px;color:#fff}
.telephone span{display:inline-block;width:32px;height:32px;float:left;background:url(../images/phone_32px.png);margin-left:16%}
.telephone .tel-number{font-size:30px;font-weight:400;text-align:right}
.official-plat{width:100%;height:100%;margin-top:20px;position:relative}
.official-plat ul{float:right;margin-top:7px}
.official-plat ul li span{display:inline-block;width:32px;height:32px;background:url(../images/plat_icon.png) no-repeat 0 0;line-height:32px;float:left;margin-right:12px}
.official-plat ul li .weibo-logo{background:url(../images/plat_icon.png) no-repeat -32px 0}
.official-plat ul li .qq-logo{background:url(../images/plat_icon.png) no-repeat -64px 0}
.official-plat ul li{height:45px}
.official-plat ul a{display:inline-block;height:32px;width:100%;line-height:32px;color:#fff;text-decoration:none;font-size:12px}
.official-plat>p{display:inline-block;width:132px;height:132px;border:1px solid #ddd;background-color:#fff}
.official-plat .weixin{position:absolute;top:0;left:10px;background-image:url(../images/plat_qrcode.png);background-repeat:no-repeat;background-position:0 0}
.official-plat .weibo{position:absolute;top:0;left:10px;background-image:url(../images/plat_qrcode.png);background-repeat:no-repeat;background-position:-132px 0;display:none}
#wx-corner{border:10px solid transparent;border-left:10px solid #fff;position:absolute;top:12px;right:-20px;z-index:10}
#wb-corner{border:10px solid transparent;border-left:10px solid #fff;position:absolute;top:58px;right:-20px;z-index:10}
.five-superiority{width:100%;border-bottom:1px solid #27aede;padding:10px 0 20px}
.five-superiority-list li{float:left;width:20%;height:36px;text-align:center;border-left:1px solid #27aede}
.five-superiority-list li:first-child{border-left:none}
.five-superiority-list li a{display:inline-block;position:relative;width:100%;height:36px;line-height:36px;background:no-repeat 2% center;text-indent:2em;color:#fff;font-size:16px}
.five-superiority-list li a:hover{color:#bfe7f5}
.five-superiority-list li a.superiority-text{text-indent:4em}
.superiority-icon{position:absolute;width:40px;height:40px;left:10%;background-repeat:no-repeat;background-image:url(../images/footer_youshi.png)}
.compensate_ico .superiority-icon{background-position:0 0}
.compensate_ico:hover .superiority-icon{background-position:0 -50px}
.retreat_ico .superiority-icon{background-position:0 -100px}
.retreat_ico:hover .superiority-icon{background-position:0 -150px}
.technology_ico .superiority-icon{background-position:0 -200px}
.technology_ico:hover .superiority-icon{background-position:0 -250px}
.prepare_ico .superiority-icon{background-position:0 -300px}
.prepare_ico:hover .superiority-icon{background-position:0 -350px}
.service_ico .superiority-icon{background-position:0 -400px}
.service_ico:hover .superiority-icon{background-position:0 -450px}
.marquee-box{overflow:hidden;width:100%;position:absolute;left:0;top:0}
.marquee{width:8000%;height:60px}
.wave-list-box{float:left}
.wave-list-box ul{float:left;height:60px;overflow:hidden;zoom:1}
.wave-list-box ul li{height:60px;width:100%;float:left;line-height:30px;list-style:none}
.wave-box{position:relative;height:60px;background:#dae5f3;}



.tg{width: 280px;float: left;background: #fff;height: 330px;border: 1px solid #EBEBEB; padding: 10px;}
.tg_t{border-left:solid 0px #b62d1a;height:48px;background: url(../images/telxbg.gif) left bottom repeat-x;}
.tg_left{font-size:16px; font-weight:700; color: #F30;height:48px;line-height:48px;float:left;}
.tg_right{float:right;margin-right:10px;display:block;height:48px;line-height:48px;color:#a6a6a7;}
.tg_right span{display:inline-block;width:12px;height:12px;text-align:center;line-height:12px;color:#5693c3;border:solid 1px #d6d7d7;margin-left:10px;}
.tg_m{padding:10px 8px 5px;overflow:hidden;margin-bottom:20px;}
.tg_xx{border-left:dashed 1px #c7c8c8;}
.tg_d{height:290px;overflow:hidden;margin-left:-4px;}
.tg_main{}
.tg_main li{position:relative;padding:0 0 0 20px;margin-bottom:15px;line-height:1.5; height:42px; font-size:15px}
.tg_main li i{position:absolute;left:0;top:5px;width:8px;height:8px;display:block;background:#b82c1b;border-radius:50%;}
.tg_main li.lan i{background:#1e6fb0;}





.nrk-2 {
  
}
.clearfix {
display: block;

}
.btt-6 {
    height: 89px;
    box-sizing: border-box;
    border-bottom: 1px solid #EBEBEB;
}
.time-2 {
    float: left;
    width: 61px;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    margin-top: 14.5px;
}
.btt-7 {
    float: right;
    width: calc(100% - 75px);
    height: 100%;
    align-items: center;
    display: flex
;
}
.btt-7 div {
    font-size: 15px;
    color: #252525;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 42px;
}
.time-2 {
    float: left;
    width: 61px;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    margin-top: 14.5px;
}


.tm-1 {
    line-height: 30px;
    height: 30px;
    background: #2861bb;
    color: #fff;
    font-size: 20px;
}
.tm-2 {
    line-height: 30px;
    color: #023B95;
    background: #EEEEEE;
    height: 30px;
    font-size: 12px;
}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
