@charset "utf-8";
.w{ width:1200px; margin:0px auto;}
/**头部**/
.header{background:rgba(45,49,67,0.85); width:100%; height:90px; line-height:90px; position:fixed; top:0px; left:0px; z-index:9999;}
.head_bottom{ height:90px; width:100%; position:relative; z-index:-1; top:0; left:0;}
.nav{ width:1200px; margin:0px auto;}
.logo img{ vertical-align:middle;}
.nav_list li{ float:left; width:110px; line-height:85px; height:85px; position:relative; text-align:center;}
.nav_list li a{ color:#fff; font-size:16px;}
.nav_list li.current{ border-bottom:5px solid #2da5f0;}
.nav_list li:hover {  border-bottom:5px solid #2da5f0;}
.nav_list li div.second{position:absolute;left:0; background:rgba(45,165,240,0.6); width:110px;text-align:center; z-index:8; display:none; }
.nav_list li div.second a{ display:block; line-height:40px; color:#fff; font-size:14px; height:40px; text-align:center;  background:none; font-weight:normal;}
.nav_list li div.second a:hover{  background:#2da5f0;}
/**wap导航**/
.mainNavBlock {width: 100%;height: 1.2rem;display:none;}
.mainNav {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 1rem;
	background: #2d3143;
	z-index: 100;
	display:none;
	z-index:9999;
}
.mainzw{ width:100%; position:relative; height:1rem; z-index:-1; left:0; top:0;}
.mainNav .logo {
	position: absolute;
	left: 0.2rem;
	top: 0.15rem;
	width: 4.99rem;
	height: 0.7rem;
	background: url(../images/logo.png) no-repeat;
	background-size: 100% 100%;
	margin-top:0px;
}
.mainNav .btnsearch{
	position: absolute;
	right: 0.2rem;
	top: 32.5px;
	width: 35px;
	height:35px;
}
.mainNav .btnsearch a img{ width:0.35rem; height:0.35rem;}
.mainNav .btnMenu {
	position: absolute;
	right: .2rem;
	top:0.25rem;
	width:0.43rem;
	height:0.5rem;
	background: url(../images/btnmenu.png) no-repeat;
	background-size: 100% 100%;
}
.mainNavMask {
	display: none;
	position: fixed;
	left: 0;
	top: 1rem;
	width: 100%;
	height: auto;
	background:#2d3143;
	z-index: 100000000;
}
.mainNavMask .btnClose {
	position: absolute;
	right: .2rem;
	top: -0.8rem;
	width: .5rem;
	height: .5rem;
	background: url(../images/close.png) no-repeat;
	background-size: 100% 100%;
}
.mainNavMask .items {
	width:100%;
	margin: 0 auto;
	padding:0.2rem 0px;
	font-size: .3rem;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	height: calc(100% - .74rem);
}
.mainNavMask .items .item {
	position: relative;
	line-height:0.65rem;
	margin:0rem 0.2rem;
}
.mainNavMask .items .item a{ color:#fff; font-size:0.25rem;border-bottom:1px solid #fff; display:block;}
.mainNavMask .items .item .subItems {
	display: none;
}
.mainNavMask .items .item .subItems .subItem {
	font-size: .25rem;
	color: #fff;
	 line-height:0.65rem;
}
.mainNavMask .items .item .subItems .subItem  a{ padding:0rem 0.3rem;}
.mainNavMask .items .item .subItems .subItem.selected {color: #ce2a21 !important;}
.mainNavMask .items .item.selected {color: #ce2a21 !important;}
.mainNavMask .items .item.selected  a{color: #666 !important;}
.mainNavMask .items .item.hasSubItems::before {
	content: "";
	position: absolute;
	top: .2rem;
	right: 0;
	width: .25rem;
	height: .25rem;
	background: url(../images/arrow_right.png) no-repeat;
	background-size: 100% 100%;
}
.mainNavMask .items .item.active {color: #fff;}
.mainNavMask .items .item.active .subItems {display: block;}
.mainNavMask .items .item.active.hasSubItems::before {background-image: url(../images/arrow_down.png);}
.mainNavMask .items .item.active.hasSubItems::after {
	content: "";
	position: absolute;
	left: 0;
	top: .48rem;
	width: 100%;
	height: .02rem;
}
.mainzw{ display:none;}
/**幻灯片**/
.swiper-slide img{ width:100%;}
/**首页**/
.about{ width:1200px; margin:40px auto;}
.about_head{ height:75px; color:#000; font-size:36px; text-align:center; line-height:70px;}
.about_head span{ display:block; width:50px; height:5px; background:#2da5f0; margin:0px auto;}
.about_main{ margin-top:40px;}
.about_img{ width:500px;}
.about_img img{ width:100%;}
.about_fr{ width:665px;}
.about_fr p{ color:#333; font-size:16px; line-height:35px;}
.about_fr a{ display:block; width:120px; height:50px; text-align:center; line-height:50px; border:1px solid #d5d5d5; color:#858585; font-size:16px; margin-top:30px;}
.company{background:url('../images/about_bg.jpg') no-repeat center #4da6da; padding:80px 0px; width:100%;}
.company_head{ height:75px; color:#fff; font-size:36px; text-align:center; line-height:70px;}
.company_head span{ display:block; width:50px; height:5px; background:#fff; margin:0px auto;}
.company_info{ margin-top:40px;}
.company_info p{ text-align:center; color:#fff; font-size:18px; line-height:50px;}
.business{width:100%; padding:40px 0px; background:#f3f7ff;}
.business_info{ line-height:30px; text-align:center; color:#858585; font-size:16px; margin-top:40px;}
.business_main{ margin-top:40px;display: flex;justify-content:space-between;}
.business_main dl{ width:550px; background:#fff;}
.business_main dl dt{ width:550px; height:350px;}
.business_main dl dd{ padding:20px;}
.busname{ height:35px; overflow:hidden; line-height:35px;white-space: nowrap;text-overflow:ellipsis;}
.busname a{ color:#000; font-size:24px;}
.business_main dl dd p{ line-height:30px; color:#5c5c5c; font-size:16px; margin-top:10px;}
.business_main dl:hover{box-shadow: 0 0 10px #2da5f0;cursor:pointer;}
.business_main dl:hover dd div.busname a{ color:#2da5f0;cursor:pointer;}
.brand{background:url('../images/pp_bg.jpg') no-repeat center #4d5166; padding:50px 0px; width:100%;}
.brand_main{ margin-top:40px;}
.brandfl{background:url('../images/icon_1.png') no-repeat; width:274px; height:314px; text-align:center; padding:30px 50px;}
.brandfl img{ width:134px; height:134px;}
.brandfl h2{ line-height:40px; margin:20px 0px; color:#fff; font-size:28px; font-weight:normal;}
.brandfl p{ line-height:35px; color:#fff; font-size:20px;}
.brandfr{ width:770px;}
.brandfr p{ color:#fff; font-size:16px; line-height:50px;}
.brandfr a{ display:block; width:120px; height:50px; text-align:center; line-height:50px; border:1px solid #fff; color:#fff; font-size:16px; margin-top:30px;}
.news{ width:1200px; margin:40px auto;}
.news_main{ margin-top:40px;}
.newsfl{ width:480px;}
.newsfl dl{ background:#f7f7f7;}
.newsfl dl dt img{ width:480px;}
.newsfl dl dd{ padding:10px 20px;}
.newsname{ height:30px; line-height:30px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.newsname a{ color:#333; font-size:20px;}
.news_p{ margin:10px 0px; line-height:25px; color:#858585; font-size:16px;height: 150px;overflow: hidden;}
.news_time{ height:40px; line-height:40px; overflow:hidden; color:#5c5c5c; font-size:16px;}
.news_time a{ display:block; height:40px; line-height:40px; width:110px; background:#2da5f0; color:#fff; font-size:16px; float:right; text-align:center;}
.newsfr{ width:680px;}
.newsfr dl{ overflow:hidden; height:80px; padding:20px;}
.newsfr dl dt{ width:80px; height:80px; background:#e8e8e8; color:#5c5c5c; font-size:28px; line-height:50px; text-align:center; float:left;}
.newsfr dl dt span{ display:block; line-height:30px; color:#5c5c5c; font-size:20px;}
.newsfr dl dd{ width:530px; float:right;}
.news_title{ height:30px; line-height:30px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.news_title a{ color:#333; font-size:20px;}
.newsfr dl dd p{ line-height:20px; color:#858585; font-size:14px; overflow:hidden; max-height:40px; margin-top:10px;}
.newsfr dl:hover{box-shadow: 0 0 10px #2da5f0; cursor:pointer;}
/**底部**/
.foot_top{ background:#323542; padding:50px 0px; width:100%;}
.foot_company{ width:340px;}
.foot_head{ height:30px; line-height:30px; color:#fff; font-size:20px; font-weight:normal; margin-bottom:30px;}
.foot_company ul{ overflow:hidden;}
.foot_company ul li{ float:left; width:125px;height:32px;}
.foot_company ul li a{ color:#a8adc4; font-size:16px;}
.foot_ewm{ width:260px;}
.foot_tel{ color:#2da5f0; font-size:36px; line-height:36px; margin-bottom:15px;}
.ewm,.ewm img{ width:160px; height:160px;}
.foot_company p{ line-height:30px; color:#a8adc4; font-size:16px;}
.copyright{ width:100%; background:#1d202c; height:50px; line-height:50px; text-align:center; color:#a8adc4;}
/**关于敏驰**/
.box{ background:#f3f7ff;}
.ad,.ad img{ width:100%; display:block; position:relative; z-index:1;}
.public_left{ width:20%; margin-top:-80px; background:#fff;}
.left_head{ height:80px; text-align:center; line-height:80px; background:#2da5f0; color:#fff; font-size:24px; font-weight:bold; position:relative; z-index:55;}
.public_left ul li{ height:70px; text-align:center; line-height:70px;}
.public_left ul li a{ color:#000; font-size:18px; padding:0px 10px;}
.public_left ul li.current a,.public_left ul li:hover a{ color:#2da5f0; border-left:5px solid #2da5f0;}
.public_main{ width:78.5%; background:#fff; margin:20px 0px;}
.detail{ padding:50px;}
.flimg{ float:left;}
.frimg{ float:right;}
/**合作伙伴**/
.cooper{ padding:50px 50px 0px 50px; overflow:hidden;}
.cooper h2{ height:35px; line-height:35px; font-size:24px; color:#000;}
.cooper dl{ border:1px solid #e0e0e0; width:31%; padding:20px 0px; float:left; text-align:center; margin-top:15px; margin-right:2%;}
.cooper dl dt{ height:60px;}
.cooper dl dt img{ height:60px;}
.cooper dl dd{ color:#666; font-size:14px; margin-top:20px;}
.public_main2{ width:78.5%; background:#fff; margin:20px 0px; padding-bottom:50px;}
/**旗下品牌**/
.research{ width:1200px; margin:40px auto;}
.res_head{ height:40px; line-height:40px; text-align:center; color:#010101; font-size:30px;}
.res_p{ margin-top:30px; padding:0px 120px; line-height:35px; color:#333; font-size:16px;}
.serve{ width:100%; padding:50px 0px; background:#f4f4f4;}
.serve_main{ overflow:hidden; margin-top:40px;}
.serve_main dl{ float:left; width:20%; text-align:center;}
.serve_main dl dt{ text-align:center;}
.serve_main dl dd{ margin-top:40px;}
.serve_head{ line-height:30px; color:#000; font-size:18px; text-align:center; padding:0px 60px;}
.serve_p{ margin-top:20px; line-height:25px; color:#858585; font-size:14px; text-align:center;}
.expert{ width:1200px; margin:40px auto;}
.expert_main{ margin-top:40px;}
.expert_main dl{box-sizing: border-box; text-align:center; width:33%; float:left; padding:30px;}
.expert_main dl:hover{box-shadow: 0 0 10px #297cf4; cursor:pointer;}
.expert_main dl dt{ text-align:center;}
.expert_main dl dt img{ width:100px; height:100px; border-radius:50%; border:1px solid #0ccce4;}
.expert_main dl dd{ text-align:center;}
.expert_name{ height:35px; line-height:35px; text-align:center;}
.expert_name a{ color:#000; font-size:18px;}
.expert_p{ padding:0px 30px; line-height:25px; color:#858585; font-size:14px;}
/**服务案例**/
.case_main dl{ margin-left:40px; margin-top:40px; float:left; width:410px; float:left;}
.case_main dl dt,.case_main dl dt img{ width:100%;height: 2.7rem;}
.case_main dl dd{ width:100%; margin-top:20px;height: 1.3rem;overflow: hidden}
.case_name{ height:30px; line-height:30px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_name a{ color:#000; font-size:18px;}
.case_name a:hover{ color:#2da5f0;}
.case_main dl dd p{ line-height:30px; color:#858585; font-size:14px;}
.page{ padding:60px 0px; text-align:center;}
.page a{ color:#404040; font-size:16px; border:1px solid #e7e7e7; margin-left:5px; padding:5px 9px;}
.page a:hover{color:#2da5f0;}
/**案例详情**/
.casefl{ width:68%; background:#fff; border:1px solid #e8e8e8; margin:30px 0px;}
.casefr{ width:27%;margin:30px 0px;}
.case_head{ padding:30px 50px; border-bottom:1px solid #e8e8e8;}
.case_head h2{ color:#000; font-size:24px; text-align:center; line-height:40px; font-weight:normal;}
.case_time{ margin-top:10px; height:40px; line-height:40px; text-align:center;}
.case_time span{ color:#808080; font-size:16px; padding:0px 40px;}
.case_detail{ padding:50px;}
.casefr_title{ height:20px; line-height:20px; border-left:5px solid #2da5f0; padding-left:10px; color:#000; font-size:20px;}
.casefr dl{ margin-top:20px; width:100%;}
.casefr dl dt,.casefr dl dt img{ width:100%;}
.casefr dl dd{ line-height:35px;}
.casefr dl dd a{ color:#858585; font-size:14px;}
/**新闻资讯**/
.information_main{ padding:0px 40px;}
.information_main dl{ overflow:hidden; width:100%; padding:30px 0px; border-bottom:1px dashed #e8e8e8;}
.information_main dl dt{ float:left; width:25.5%; }
.information_main dl dt img{width:100% }
.information_main dl dd{ width:72%; float:right;}
.information_main dl dd h2{ height:30px; line-height:30px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.information_main dl dd h2 a{ color:#000; font-size:20px; font-weight:normal;}
.information_main dl dd h2 a:hover{ color:#2da5f0;}
.information_main dl dd p{ line-height:30px; color:#858585; font-size:16px; margin-top:10px; height:90px; overflow:hidden;}
.information_main dl dd span{ display:block; color:#000; font-size:16px; line-height:30px; height:30px;}
/**招贤纳士**/
.job_mian{ background:#fff; border:1px solid #e8e8e8; padding:20px 30px; margin-top:20px;}
.job_mian:last-child{ margin-bottom:20px;}
.nr{ height:35px; line-height:35px; overflow:hidden; color:#000; font-size:20px;}
.bcsm_type div.bcsm_add,.bcsm_cut div.bcsm_add{ float:right; width:32px; line-height:35px;}
.bcsm_type div.bcsm_add a{ background:url('../images/icon_down.png') no-repeat; display:block; width:32px; height:18px; margin-top:9px;}
.bcsm_cut div.bcsm_add a{background:url('../images/icon_up.png') no-repeat; display:block; width:32px; height:18px; margin-top:9px;}
.jobhead{ line-height:30px; color:#666; font-size:16px;}
.rec_detail{ display:none; background-color:#fff;}
.rec_head{ padding-top:20px; line-height:35px; color:#000; font-size:16px;}
.rec_detail p{ line-height:30px; color:#666;word-break:break-all; }
.none{ display:none;}
/**专家详情**/
.expertfr{width:27%;margin:30px 0px;}
.expertfr dl{ padding:20px 0px; overflow:hidden;}
.expertfr dl dt{ float:left; width:100px; height:100px;}
.expertfr dl dt img{ width:100px; height:100px; border-radius:50%; border:1px solid #00c5be}
.expertfr dl dd{ width:205px; float:right;}
.expert_name2{ height:30px; line-height:30px; text-align:left;}
.expert_name2 a{ color:#5c5c5c; font-size:16px;}
.expertfr dl dd p{ line-height:25px; color:#858585; font-size:14px; height:50px; overflow:hidden;}
/**联系我们**/
.us{ margin:30px 0px; width:100%;box-sizing: border-box; border:1px solid #e8e8e8; background:#fff;}
.usfl{ width:40%; padding:30px;box-sizing: border-box;}
.usfr{ width:60%;box-sizing: border-box; border-left:1px solid #e8e8e8;}
.usfr img{ width:100%; display:block;}
.usfl h2{ text-align:center; line-height:40px; color:#333; font-size:30px;}
.usname{ margin-top:30px; line-height:40px; color:#000; font-size:24px;}
.usfl p{ line-height:35px; color:#333; font-size:16px;}
.usfl p span{ color:#2da5f0; font-weight:bold;}
@media (max-width: 1400px){.nav_list li,.nav_list li div.second{ width:95px;}}
@media (max-width: 1200px){
.w{ width:100%;}
.nav{ width:100%;}
.business_main dl{ width:49%;}
.business_main dl dt,.business_main dl dt img{ width:100%; height:auto;}
.business_main dl dd{ padding:10px;}
.nav_list li,.nav_list li div.second{ width:75px;}
.about,.news{ width:100%;}
.about_img{ width:42%;}
.about_fr{ width:56%;}
.about_fr a{ margin-top:10px;}
.brandfr{ width:60%;}
.newsfl{ width:40%;}
.newsfl dl dt img{ width:100%;}
.newsfr{ width:58%;}
.newsfr dl dd{ width:82%;}
.foot_company{ width:30%;}
.foot_ewm{ width:20%;}
.newsfr dl{ padding:15px;}
.flimg,.frimg{ width:49%;}
.research,.expert{ width:100%;}
.case_main dl{ width:45%; margin-left:3.33%; margin-top:20px;}
.information_main dl dd p{ margin-top:0px;}
.expertfr dl dt{ width:30%;}
.expertfr dl dt img{ width:100%; height:auto;}
.expertfr dl dd{ width:67%;}
}
@media (max-width: 768px){
.mainNav,.mainNavBlock,.mainzw{ display:block;}
.header,.head_bottom{ display:none;}
.header{ display:none;}
.mainNavBlock,.mainNav{ display:block;}
.about{ width:100%; margin:10px 0px;}
.about_main{ margin-top:10px;}
.about_fr p{ line-height:25px; height:150px; overflow:hidden;}
.company{ padding:30px 0px;}
.company_info{ margin-top:20px;}
.business{ padding:10px 0px;}
.brand{ padding:10px 0px;background:#4d5166;}
.business_info,.business_main{ margin-top:10px;}
.brandfl{ float:none; margin:0px auto;}
.brandfr{ width:96%; float:none; margin:10px auto 0px auto;}
.brandfr p{ line-height:30px;}
.brandfr a,.brand_main,.news_main{ margin-top:10px;}
.news{ width:100%; margin:10px auto;}
.newsfl{ width:100%; text-align:center;}
.newsfr{ margin:0px auto; float:none; width:680px;}
.foot_company{ width:50%;}
.foot_head{ margin-bottom:10px;}
.foot_top{ padding:10px 0px;}
.foot_ewm{ display:none;}
.public_left{ width:100%; height:0.8rem; line-height:0.8rem; float:none; overflow:hidden; margin-top:0px;}
.left_head{ display:none;}
.public_left ul li{ width:20%; text-align:center; float:left; height:0.8rem; line-height:0.8rem;}
.public_left ul li a{ font-size:0.28rem; padding:0px;}
.public_left ul li.current a,.public_left ul li:hover a{ color:#2da5f0; border-left:0px;}
.public_main,.public_main2{ width:100%; float:none;}
.cooper dl{ width:47.5%;}
.research, .expert{ margin:10px auto;}
.res_p{ margin-top:10px; padding:0px 30px;}
.serve{ padding:20px 0px;}
.serve_main,.expert_main{ margin-top:10px;}
.serve_main dl{ width:33.33%; height:2.2rem;}
.serve_main dl dd{ margin-top:10px;}
.serve_p{ margin-top:0px;}
.expert_main dl{ padding:10px;}
.case_head{ padding:10px;}
.case_detail{ padding:10px;}
.usfl{ width:100%; float:none;}
.usfr{width:100%; float:none; border-left:0px; border-top:1px solid #e8e8e8;}
}
@media (max-width: 450px){
body{font:0.3rem;}
.about_head,.company_head{ line-height:0.7rem; font-size:0.36rem; height:0.75rem;}
.about_img,.about_fr{ width:100%;}
.about_fr a{ margin:10px auto 0px auto;}
.company{ padding:10px 0px;}
.company_info p,.about_fr p,.business_info,.brandfr p,.brandfl p,.news_p,.foot_company p{ line-height:0.45rem; font-size:0.28rem;}
.business_main dl dd p{line-height:0.45rem; font-size:0.28rem; margin-top:0px;}
.business_main dl{ width:100%;}
.business_main{ display:block;}
.brandfr a{ margin:0px auto;}
.foot_company{ width:100%;}
.busname a,.newsname a,.foot_head{ font-size:0.36rem;}
.foot_tel{ font-size:0.36rem; line-height:0.45rem; margin-bottom:0px;}
.foot_company ul li a{ font-size:0.28rem;}
.newsfl,.newsfr{ width:100%; float:none;}
.newsfr dl dt{ width:20%; line-height:0.7rem; font-size:0.45rem; height:1.2rem;}
.newsfr dl dt span{ line-height:0.5rem; font-size:0.28rem;}
.newsfr dl dd{ width:76%;}
.news_title{ line-height:0.45rem; height:0.45rem;}
.news_title a{ font-size:0.28rem;}
.newsfr dl dd p{line-height:0.4rem; font-size:0.28rem; margin-top:0px;}
.newsfr dl{ padding:0.2rem; height:auto;}
.detail{padding:15px;}
.detail img{ width:96%;}
.flimg,.frimg{ float:none;}
.cooper{ padding:0.5rem 0.5rem 0rem 0.5rem;}
.cooper dl{ width:100%; margin-right:0px;}
.res_head{ line-height:0.45rem; font-size:0.35rem; height:0.45rem;}
.res_p{ line-height:0.45rem; font-size:0.28rem; margin-top:0.2rem; padding:0rem 0.2rem;}
.serve_main dl{ width:100%; height:auto; margin-top:0.2rem;}
.expert_main dl{ width:50%;}
.expert_p{ padding:0rem 0.2rem;}
.case_main dl dd{ margin-top:0.2rem;}
.case_name{ height:0.45rem; line-height:0.45rem;}
.case_name a{ font-size:0.28rem;}
.case_main dl dd p{ line-height:0.45rem; font-size:0.26rem;}
.page{ padding:0.6rem 0rem;}
.page a{ padding:0.1rem 0.15rem; font-size:0.26rem;}
.casefl,.casefr,.expertfr{ width:96%; margin:10px auto; float:none;}
.case_detail img{ width:100%;}
.case_head h2{ line-height:0.45rem; font-size:0.36rem;}
.case_time{ margin-top:0.2rem; line-height:0.45rem; height:0.45rem;}
.case_time span{ font-size:0.28rem; padding:0rem 0.2rem;}
.information_main{ padding:0px 0.2rem;}
.information_main dl{ padding:0.2rem 0rem;}
.information_main dl dt,.information_main dl dd{ width:100%; float:none;}
.information_main dl dd h2{ height:0.45rem; line-height:0.45rem;}
.information_main dl dd h2 a{ font-size:0.32rem;}
.information_main dl dd p{ line-height:0.35rem; height:1.05rem; font-size:0.28rem; margin-top:0.2rem;}
.information_main dl dd span{ height:0.35rem; line-height:0.35rem; font-size:0.26rem;}
.job_mian{ padding:0.2rem; margin-top:0.2rem;}
.job_mian:last-child{ margin-bottom:0.2rem;}
.nr{ line-height:0.45rem; height:0.45rem; font-size:0.3rem;}
.bcsm_type div.bcsm_add, .bcsm_cut div.bcsm_add{ line-height:0.35rem; width:0.32rem; }
.bcsm_type div.bcsm_add a,.bcsm_cut div.bcsm_add a{ width:0.32rem; height:0.18rem;background-size:100% 100%; margin-top:0.09rem;}
.jobhead{ line-height:0.45rem; font-size:0.28rem;}
.rec_head{ padding-top:0.2rem; line-height:0.45rem; height:0.45rem; font-size:0.28rem;}
.rec_detail p{ line-height:0.4rem; font-size:0.26rem;}
.usfl{ padding:0.3rem;}
.usfl h2{ line-height:0.45rem; font-size:0.36rem;}
.usname{ line-height:0.4rem; font-size:0.3rem; margin-top:0.3rem;}
.usfl p{ line-height:0.45rem; font-size:0.28rem;}
}


