/*fp-seed:wmzhbsopjaoi @common lb7y406nsc*/
@charset "utf-8";
/* CSS Document */
body, div, h1, h2, h3, h4, h5, h6, p,a,span,i,b, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup,table {
margin: 0;padding: 0;border: 0;font-family:"微软雅黑", Verdana,"Microsoft YaHei", "SimHei", "SimSun";}

h1{font-weight:normal;}
i{ font-style:normal;}
a{ text-decoration:none; color:#333;}
p{font-family:"微软雅黑", Verdana,"Microsoft YaHei", "SimHei", "SimSun";max-height: 999px;} 
.overflow{ overflow:hidden;}
input,textarea{ padding:0; margin:0; outline:none; font-family:"微软雅黑", Verdana,"Microsoft YaHei", "SimHei", "SimSun"; font-size:20px;}
li{list-style-type:none;list-style:none;}
img {border:0;vertical-align:middle;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
body{margin: 0 auto;max-width: 640px; min-width:640px; background:#f5f5f5; position:relative; font-size:20px; color:#333;}
.fc{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
#middle::-webkit-scrollbar {
    display: none;
}
html{ height:100%;}
body{width:100%; height:100%; position: relative; overflow-x: hidden; margin: 0 auto; 
	-webkit-overflow-scrolling: touch; -o-overflow-scrolling: touch; -moz-overflow-scrolling: touch; z-index: 1;  }

/* 头部nav */
.head{padding:10px 20px 0;background: #22cb64;position:relative;z-index: 99;height: 80px;}
.leftlogo{display: inline-block; float:left; left:20px; z-index: 101; line-height:70px;}
.leftlogo a{ display: block; height: 100%;}
.leftlogo a img{ height: 100%; width: auto; }
.righticon{ position:absolute; right:20px; top:25px;}
.righticon a{ margin-left:25px;}
.left_fh{ top:30px;}
.logo_title{ font-size:38px; color:#fff; text-align:center; line-height:70px;}


/* 滚动 */
.silder_container{ padding:0 5px 0 35px; width:600px; overflow:hidden; height:45px; line-height:45px; clear:both;}
.silder_container span{ float:left; width:135px; font-size:20px; display:block; color:#ff6c61;}
.silder_container img{ margin-right:5px;}
#middle{ float:left; height:45px; line-height:45px; color:#363636; width:450px; overflow-y: hidden; }
#middle li {  height: 100%; font-size:18px;} 

/*共用banner开始*/
.slideBox{ position:relative; overflow:hidden;}
.slideBox .hd{ position:absolute; height:35px; line-height:35px; bottom:20px; right:45%; z-index:1; }
.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#22cb64;  }
.banner_img{ position:relative; width:100%;}
.banner_img img{ position:relative; width:100%;}
.banner_txt{ position:absolute; left:40px; top:80px;}
.banner_txt p{ color:#fff; font-size:36px; font-weight:bold; letter-spacing:4.2px;}
.banner_txt span{ display:block; margin:33px 0; font-size:27px; color:#fff; letter-spacing:1.2px;}
.banner_txt i{ display:inline-block; width:115px; height:44px; border:1px solid #fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; text-align:center; line-height:44px; font-size:22px; color:#fff; margin-right:10px;}

/*index 首页开始*/
.boxlist_container{ width:100%; overflow:hidden; padding:30px 0 30px; background:#fff; position:relative;}
.boxlist_container .hd{ position:absolute; height:35px; line-height:35px; bottom:15px; right:47%; z-index:1; }
.boxlist_container .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#666; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.boxlist_container .hd li.on{ background:#22cb64;  }

.boxlist_container a{ width:20%; text-align:center; display:block; float:left; font-size:22px; margin-bottom:35px;}
.boxlist a p{ color:#333; margin-top:10px;}

/*btn*/
.btn_container{ background:#f3f3f3; padding:20px 0;}
.btn_container p{ background:#fff; padding:15px 0 25px;}

/*pro*/
.pro_title{ line-height:80px; height:80px; color:#3a3a3a; border-bottom:1px solid #e6e6e6; text-align:center; width:100%; font-size:28px;}
.pro_title span{ margin:0 15px; font-size:25px;}

.pro_list{ padding: 20px; padding-bottom: 0; }
.pro_list ul{ overflow:hidden; }
.pro_list li{ float: left; margin-bottom:30px; margin-right:25px; width: calc(50% - 15px); width: -o-calc(50% - 15px); width: -ms-calc(50% - 15px); width: -moz-calc(50% - 15px); width: -webkit-calc(50% - 15px);}
.pro_list li:nth-child(2n){margin-right:0;}
.pro_list a{ display: block;  overflow: hidden; font-size:18px;}
.pro_list .pro_img{ height:180px; margin-bottom:10px; overflow: hidden; border:1px solid #ccc;}
.pro_list .pro_img img{ width: 100%; min-height: 100%; }
.pro_list .pro_name{ color: #3c3c3c; font-size:22px; font-weight: bold; overflow:hidden; height:40px; line-height:40px;}
.pro_list .pro_gs{ color: #b4b4b4; height: 30px; line-height:30px; overflow:hidden;}
.pro_list .pro_sum{height:35px; line-height:35px;}
.pro_list .pro_sum em{color: #3c3c3c; float: left; margin-right:10px; display: inline-block;}
.pro_list .pro_sum i{ color: #ff483b; font-weight: bold; display: inline-block; float: left; font-size:18px;}

/*news*/
.news_main{ padding:20px 0; background:#f3f3f3;}
.news_main .hd ul{ border-bottom: 1px solid #e6e6e6; background:#fff; height:70px;}
.news_main .hd ul li{font-size: 22px; display:block; float: left; width: 25%; height:70px; line-height:70px; text-align: center; margin-bottom: -1px; color: #3c3c3c;}
.news_main .hd li.on{border-bottom: 2px solid #22cb64;color: #22cb64;font-weight: bold;}
.news_main .bd{ background:#fff;}
.news_main .bd ul{ padding:0 20px;}
.news_main .bd li{ padding:20px 0; height:110px; border-bottom:1px solid #eaeaea;}
.news_img{ float: left; width: 170px; height:110px; margin-right:20px;}
.news_img img{ width: 100%; height: 100%; }
.news_other{ float: left; width:410px;}
.news_other .news_title{ color: #3c3c3c; line-height:40px; height:40px; font-size:22px; font-weight: bold; margin-bottom:10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_other p{ color:#b4b4b4; line-height:30px; height:60px; overflow: hidden; font-size:18px; 
    text-align:justify; -moz-text-align-last:justify; -o-text-align-last:justify; text-justify:distribute;}
.news_more{font-size:22px; background:#fff; text-align: center; line-height:70px; transition: all 0.3s ease; -o-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;
}
.news_more a{ color: #999; }
.news_more:active{ background: rgba(0,0,0,0.05);}

/* 服务流程 */
.ServiceBox{background-color: #fff; padding:20px; padding-top:0; }
.sbtitle{height:60px; line-height:60px; font-size: 20px;}
.sbtitle em{color: #22cb64;margin-right:30px;position: relative;z-index: 9;padding-left:10px;font-weight: bold;}
.sbtitle em:before{content: '';width: 2px;height:20px;position: absolute;z-index: 10;left: 0px;top: 50%;margin-top:-10px;background-color: #22cb64;}
.sbmain{overflow: hidden; position: relative; z-index: 1;}
.sbmain li{ overflow: hidden; float: left; width:240px; padding:20px 30px;}
.sbmain li *{ display: inline-block; float: left; }
.sbmain li span{font-size:40px; font-style:italic; color: #333; line-height: 60px;}
.sbmain li img{ color: #555; font-size:40px; margin:10px 20px;	}
.sbmain li strong{ color: #555; font-size:18px; line-height: 30px;}
.sbmain:before{ width: 1px; height: 100%; position: absolute; top: 0; left: 50%; background-color: #ababab; z-index: 2; content: '';}
.sbmain:after{width: 100%; height: 1px; position: absolute; z-index: 2; top: 50%; left: 0; background-color: #ababab; content: '';}

/*index 首页结束*/

/*copy & footer 共用开始*/
.copy{ background:#f3f3f3; padding:20px 20px  110px;}
.copy p {line-height: 35px;font-size: 18px;color: #999;text-align: center;}

.footer{ width:640px; height:90px; position:fixed; background:#fff; bottom:0;z-index:999;    border-top: 1px solid #e6e6e6;}
.footer a{ width:25%; text-align:center; display:inline-block; float:left;}
.footer a{display:block;width:25%;height:90px;float:left;text-align:center;box-sizing:border-box;}
.footer p{ font-size:20px; color:#777; line-height:30px;}
.footer i{ background:url(../images/icon.png) no-repeat; width:35px; height:35px; margin:10px auto; display:block; text-align:center;}
.footer .icon01{ background-position:0px 0px;}
.footer .icon02{ background-position:0px -45px;}
.footer .icon03{ background-position:0px -80px;}
.footer .icon04{ background-position:0px -121px;}

.footer .acive p{ color:#1eca61;}
.footer .acive .icon01{ background-position:-48px 0px;}
.footer .acive .icon02{ background-position:-48px -45px;}
.footer .acive .icon03{ background-position:-48px -80px;}
.footer .acive .icon04{ background-position:-48px -121px;}

/*xiangmu 页面开始*/
.xm_main{ background:#fff; width:640px; padding:25px 0 20px;}
.xm_main li{ float:left; width:135px; height:46px; overflow:hidden; text-align:center; line-height:46px; margin:0 0 20px 20px;}
.myexcite li a{ display:block; color:#4c4c4c; width:133px; font-size:20px; background:#f3f4f7; border:1px solid #e6e6e6; border-radius:5px; height:44px; line-height:44px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.myexcite li a:hover,.myexcite li .action{ background:#22cb64; color:#fff;}
.xm_content{ clear:both; background:#f3f3f3; padding:20px;}
.xm_content ul li{ background:#fff; margin-bottom:20px; margin-right:20px; padding:10px; width:270px; float:left;}
.xm_content ul li:nth-child(2n){ margin-right:0;}
.xm_content li img{ width:100%; height:180px; margin-bottom:10px; overflow:hidden; background:#f5f5f5;}
.listmain{ clear:both;}
.listmain .list_div{ float:left; width:70%;}
.list_div p{ font-size:22px; font-weight:bold; overflow:hidden; width:100%; height:36px; line-height:36px; color:#3c3c3c;}
.list_div span{ display:block; height:35px; line-height:35px; font-size:18px;}
.list_div span i{ float:left; display:inline-block; font-weight:bold; color:#888;}
.list_div span b{ float:left; display:inline-block; color:#ff483b; font-weight:bold;}
.listmain .list_p{ float:left; width:30%;}
.list_p b{ text-align:center; border:1px solid #ececec; color:#808080; line-height:40px; height:40px; border-radius:8px; display:inline-block; width:90%; margin-top:10px;}

/*price 页面开始*/
.price_main{ background:#f3f3f3; padding:20px; clear:both;}
.ranking{background: #fff; border-width: 0px; padding:20px 25px; position: relative; z-index: 9; border-radius:16px; -o-border-radius:16px;- -moz-border-radius:16px; -webkit-border-radius:16px;  box-shadow: 0 1px 2px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); margin-bottom:20px;}
.proinfo a{ display:flex; display:-webkit-flex; align-items:center;}
.piimg{ width:100px; height:100px; float:left; overflow: hidden; margin-right:20px; box-shadow: 0 0 0.5px rgba(0,0,0,0.2); -o-box-shadow: 0 0 0.5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 0.5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 0.5px rgba(0,0,0,0.2); border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; -moz-border-radius: 100%;}
.piimg img{ width: 100%; min-height: 100%;}
.pitxt{ border-right:1px solid #eee; flex:0 0 55%;}
.piamount{ flex:1; text-align:center;}
.pitxt p,.pitxt h1{ color: #b7b7b7; font-size: 22px; overflow: hidden;}
.pitxt p:nth-child(1),.pitxt h1{font-weight: bold; color: #494949; max-width:90%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pitxt p:nth-child(2){padding:10px 0; max-width:90%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pitxt p i{ display: inline-block; float:left; }
.pitxt p em{ display: inline-block; float: left; color: #494949;}
.piamount{flex:1; text-align: center;}
.piamount p{ color: #555555; margin-bottom:15px;}
.piamount b{font-weight: bold; color: #ff483b;}

/*cy_main*/
.cy_main{ clear:both; background:#f3f3f3; padding-top:20px;}
.cy_listtop{ background:#fff; padding:0 20px; border-bottom: 1px solid #e6e6e6; height:70px; line-height: 70px; overflow: hidden;}
.cy_listtop em ,.content_title em{font-size:24px; position: relative; z-index: 9; display: inline-block; padding-left:20px;}
.cy_listtop em:before ,.content_title em:before{content: ''; display:block; overflow:hidden; width:6px; height:25px; line-height: 0; background:#22cb64; position: absolute; z-index: 10; top: 50%; margin-top:-13px; left: 0; box-shadow: 1px 1px 1px rgba(0,0,0,0.15); -o-box-shadow: 1px 1px 1px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.15); -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.15); border-radius:3px; -o-border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius:3px;
}
.cy_list{padding:0 20px; background:#fff;}
.cy_list ul{ overflow: hidden; }
.cy_list li{ display: block; }
.cy_list a{ display:block; padding:20px 70px 20px 0; border-bottom:1px solid #f0f0f0; position: relative; z-index: 9; color: #3c3c3c; }
.cy_list a p{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size:23px; height:40px; line-height:40px;  font-weight: bold; margin-bottom:5px;}
.cy_list a span{color: #b4b4b4; font-size:18px; display:block; line-height:30px; height:30px;}
.cy_list li a:before{ content: ''; display:inline-block; width:20px; height:20px; position: absolute; top: 50%; margin-top:-10px; background:url(../images/left.png) no-repeat center center; z-index:999; right:5px;}

/*品牌页 开始*/
/*01*/
.Main{background: #f3f3f3; width: 100%; -webkit-overflow-scrolling: touch; overflow-y: scroll;z-index:2;position: absolute;bottom:90px;top: 0rem; height: calc(100% - 90px); height: -o-calc(100% - 90px);
height: -moz-calc(100% - 90px); height: -webkit-calc(100% - 90px);}
.pin_img{ width: 100%; height:360px; z-index:11; overflow:hidden; background-repeat: no-repeat; margin-bottom:-70px; background:#000; position:relative; z-index:9}
.pin_img img{ width:100%; height:100%;}

.pin_box{padding-top:20px; margin-bottom:20px;}
.pin_box .proinfo{ background: #fff; margin:0 20px; padding:20px;  border-radius:16px; -o-border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; box-shadow: 0  1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0  1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); z-index:411; position:relative; z-index:77;}

.pin_form{ border: 2px solid #22cb64; background: #fff; padding:15px 40px;padding-bottom:30px; margin:20px; border-radius: 16px; -o-border-radius: 16px;  -moz-border-radius:16px;  -webkit-border-radius: 16px;}
.pin_form .pin_h1{ text-align: center; margin-bottom: 30px;}
.pin_form .pin_h1 em{ display: inline-block; font-size:22px; font-weight: bold; position: relative; z-index: 9; line-height:40px; color:#333;}
.pin_form .pin_h1 em:before{ content: ''; position: absolute; z-index: 10; bottom:-5px;left: 50%;  width:20px; margin-left:-5px; height:6px; background: #22cb64; border-radius:3px; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.pin_form p{ font-size:18px; text-align:center; margin:10px 0 25px; color:#999;}
.cyform .cy_input{ display: block; margin-bottom:26px; width:95%; height:66px; line-height:64px; border:1px solid #e6e6e6; color: #3c3c3c; padding-left:5%; border-radius:8px; -o-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.cyform textarea{ display: block; margin-bottom:26px; width:95%; height:140px; padding-top:15px; border:1px solid #e6e6e6; color: #3c3c3c; padding-left:5%; border-radius:8px; -o-border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.SubmitBtn{ display: block; height:70px; line-height:70px; background: #22cb64; color: #fff; width:100%; margin: 0 auto; text-align: center; font-size:22px; border-radius:8px; -o-border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border:none;}
.form_vip{text-align:center; position:relative; height:30px; line-height:30px; font-size:15px; color:#666; width:100%; vertical-align:middle; margin:-10px 0 10px;}
.form_vip input{ vertical-align:middle;}

.pinpainav{ height:72px; width:100%; overflow:hidden;}
.ProNav{ background:#fff; width:640px;  -webkit-box-shadow: 0rem 2px 2px rgba(0,0,0,0.15);  -moz-box-shadow: 0rem 2px 2px  rgba(0,0,0,0.15); -o-box-shadow: 0rem 2px 2px  rgba(0,0,0,0.15); box-shadow: 0rem 2px 2px  rgba(0,0,0,0.15);}
.ProNav .swiper-slide{ width: 25%; border-bottom:2px solid #fff; transition:all .3s ease;}
.ProNav .swiper-slide a{ overflow: hidden; color: #3c3c3c; font-size:24px; height:70px; font-weight:bold; display: flex; align-items: center; justify-content: space-around; flex-direction: column;}
.ProNav .PNactive{ border-bottom-color:#22cb64;}
.ProNav .PNactive a{color:#22cb64;}

.content{ background:#fff; position: relative; z-index: 9; margin-top:20px;}
.content .content_line{width: 100%; height: 1px; line-height: 1px; font-size: 0px; position: absolute; top: -50px; z-index: 10;}
.content_title{padding:0 20px; border-bottom: 1px solid #e6e6e6; height:70px; line-height:70px; overflow: hidden;}
.content_title em{font-size: 30px; font-weight: bold; color: #444;}
.txt_content{padding:20px; font-size:1em; color: #555; line-height:56px; text-align:justify; text-justify:distribute; -moz-text-align-last:justify;
}
.txt_content {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
.txt_content table{ width: 100% !important;max-width: 100% !important;overflow-x: auto;display: block;}/*build-koe7wr*/
.txt_content table tr th{ padding:15px 0;}
.txt_content p{margin-bottom:8px; text-indent: 2em; text-align:justify; text-justify:distribute; -moz-text-align-last:justify;}
.txt_content a{ cursor: default; color: #444; }
.txt_content img{max-width: 80% !important; height: auto !important; display: block; margin:20px auto;font-size:1.5em;}
.txt_content table{width:100%; margin:6px 0; text-align:center; border:1px solid #E6E6E6; line-height:34px;}
.txt_content td{border:1px solid #E6E6E6; font-size:18px;}
.txt_content table td,
    .txt_content table th {
        min-width: 0 !important;             /* 取消最小宽度限制，允许单元格收缩 */
        word-break: break-word !important;    /* 长单词/数字换行 */
        overflow-wrap: break-word !important; /* 兼容性更好 */
        white-space: normal !important;       /* 允许文本换行 */
        padding: 8px 4px;                     /* 可保留原有内边距 */
    }
.MaxH > .content:not(:first-child){ max-height:0; overflow:hidden; margin-top:0}

.promore{ margin:20px 0;}
.moreBtn{ display:block; text-align:center; color: #1c81ff; border:1px solid #1c81ff; background:#fff; width:30%; margin: 0 auto; height: 50px; line-height: 50px; border-radius: 25px; -o-border-radius:25px; -moz-border-radius: 25px; -webkit-border-radius:25px;}
.moreBtn:active{ color: #fff; background:#ff483b; border-color:#ff483b; }

.xmxq_table{ padding:20px;}
.xmxq_table table{ width:100%;}
.xmxq_table table tr td{ width:50%; line-height:45px; height:45px; overflow:hidden; font-size:20px; color:#333; padding:0 8px; background:#f4f4f4;}

.xuxq_main ,.xmzx_main{ background:#fff; margin-bottom:20px;}
.xmzx_main .promore2{ padding:20px 0;}

.pro_container{ background:#fff; margin-bottom:20px;}
.promore2{padding:0 0 20px;}
.promore2 a{display: block; width: 30%; text-align: center; background-color: #fff; border: 1px solid #1c81ff; color: #1c81ff; height:50px; line-height:50px; border-radius:25px; -o-border-radius:25px; -ms-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius: 25px; margin:0 auto;}

.footer_nav{background: #fff; border-top:1px solid #e6e6e6; overflow:hidden; width: 100%; position:absolute; z-index: 999; bottom:0px; left: 0px; height:90px;}
.footer_navleft{ width: 50%;  text-align: center; height: 100%;}
.footer_navleft p{ display: inline-block; height: 100%; line-height: 90px; font-size: 22px;}
.footer_navleft p i{float:left; margin-right: 10px; color: #555;}
.footer_navleft p em{float:left; font-weight: bold;}
.footer_navright{ width: 50%; height: 100%; display: table;}
.footer_navright a{ display: block; width: 50%; height: 100%; display: table-cell; vertical-align: middle; text-align: center; color: #fff; font-size:22px;}
.footer_navright a.suoqu{background: #ff8400;}
.footer_navright a.zixun{background: #22cb64;}

/*newlist 页面开始*/
.cylist_mian{ margin-bottom:20px; background:#fff;}
.cylist_main{ margin-bottom:20px;}
.cylist_title{ background:#f8f8f8; padding:20px; border:1px solid #e6e6e6;}
.cylist_title h1{font-size:28px; font-weight: bold; line-height:45px; text-align: center; margin-bottom: 10px;}
.cylist_title p{ font-size:18px; line-height:35px; height:35px; color:#999; text-align: center;}
.cylist_title p span{ margin-right:10px;}
.cylist_main{ padding:20px;}
.cylist_txt{color: #666; font-size:1em;line-height:2em;}
.cylist_txt div{text-indent:2em;}
.cylist_txt p{text-indent: 2em; text-align:justify; line-height:46px; margin-bottom:8px;}
.cylist_txt img{ display: block; margin:0 auto; margin-bottom:10px; }
.cylist_txt a{ color: #ff483b; text-decoration: underline;}
.list_btn{ font-size:22px; color:#666;}
.cylist_txt strong,.list_btn a{ color:#FF0000; font-size:22px;}

.loading{ text-align: center; background:#fff; }
.loading em{font-size:20px; color: #888; display: inline-block; line-height:60px; height:60px; cursor:pointer;}
.loadicon{background-color: #ff483b; border:2px solid #ff483b; border-bottom-color: transparent; background: transparent !important; display: inline-block; float: left; border-radius: 100%; -o-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; width:22px; height:22px; margin:20px 0rem; margin-right: 10px; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both -o-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation: rotate 0.75s 0s linear infinite; -moz-animation: rotate 0.75s 0s linear infinite; -o-animation: rotate 0.75s 0s linear infinite; animation: rotate 0.75s 0s linear infinite;}
@keyframes rotate { 
  0% { -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1); }
  50% {-webkit-transform: rotate(180deg) scale(0.6); transform: rotate(180deg) scale(0.6);}
  100% {-webkit-transform: rotate(360deg) scale(1); transform: rotate(360deg) scale(1); }
}
.price_main .loading ,.xm_content .loading{ background:#fff; border-radius:16px; -o-border-radius:16px;- -moz-border-radius:16px; -webkit-border-radius:16px;  box-shadow: 0 1px 2px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); clear:both;}


/*message 页面开始*/
.mess_txt{ padding:40px 20px; background:#fff;}
.mess_txt p{ background:#dfdfdf; border-radius:25px; -o-border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px; text-align:justify; text-indent:2em; color:#424242; line-height:40px; font-size:19px; padding:22px 25px;} 
.mess_main{ background:#f1f4f8;}
.mess_title{ height:90px; line-height:90px; text-align:center; color:#343434; font-size:30px;}
.mess_main ul li{ position:relative; width:100%;} 
.mess_main li img{ width:100%; margin-bottom:15px;}
.mess_ultxt{ position:absolute; width:100%; top:70px;}
.mess_ultxt p{ text-align:center; background:url(../images/mebg.png) no-repeat center; padding:10px; background-size:contain; font-size:26px; color:#fff;}
.mess_ultxt span{ display:block; text-align:center; color:#fff; font-size:20px; margin-top:15px;}
.mess_ultxt span i{ margin:0 25px;}

.mess_liuc{ background:#fff; padding-bottom:22px;}
.liuc_list img{ margin:10px 0;}
.liuc_list p{ color:#aeadad; font-size:18px; line-height:30px; width:560px; padding-left:20px;}
.cycnav{background: #fff; border-top:1px solid #e6e6e6; overflow:hidden; width:640px; position:fixed; z-index: 999; bottom:0px; height:90px;}
.cycnavleft{ width: 45%; text-align: center; height: 100%;}
.cycnavleft p{ display: inline-block; height: 100%; line-height:90px; font-size:22px;}
.cycnavleft p i{float:left; margin-right: 0.1rem; color: #555;}
.cycnavleft p em{float:left; font-weight: bold;}
.cycnavright{ width: 55%; height: 100%; display: table;}
.cycnavright p{ display: block; width: 50%; height: 100%; display: table-cell; vertical-align: middle; text-align: center; background-color: #ff8400; color: #fff; font-size:22px;}
.cycnavright p a{ color:#fff;}
.cycnavright .cycabtn{ display: block; width: 50%; height: 100%; display: table-cell; vertical-align: middle; text-align: center; color: #fff; font-size:22px; background-color: #22cb64;}

/*kmrs*/
.brand_introduce{width:600px; padding:20px; background:#fff; margin-bottom:20px; overflow:hidden;}
.bi1{width:148px; height:138px; border:solid 1px #e6e6e6; float:left; display:block;}
.bi2{overflow:hidden; padding-left:20px; width:430px; float:left;}
.bi21{line-height:38px; height:38px; font-size:26px; float:left;}
.bi22{line-height:38px; height:38px; color:#ff0000; float:right;}
.bi22 span{font-size:26px;}
.bi3{line-height:46px; height:46px; color:#999; font-size:22px; padding-left:20px; width:430px; float:left;}
.bi4{padding-left:20px; overflow:hidden;}
.bi41{background:url(../images/a1.png) no-repeat 10px center #999; width:94px; height:40px; line-height:40px; color:#fff; padding-left:36px; border-radius:5px; float:left; margin:10px 10px 0 0; font-size:22px; display:block;}
.bi42{background:url(../images/a2.png) no-repeat 10px center #22cb64; width:94px; height:40px; line-height:40px; color:#fff; padding-left:36px; border-radius:5px; float:left; margin:10px 10px 0 0; font-size:22px; display:block;}

#main{overflow:hidden; width:640px; background:#fff; }
.brand_news li{padding:20px; border-bottom:dashed 1px #e6e6e6; overflow:hidden;}
.bn3{width:220px; height:140px; float:left; display:block;}
.bn4{width:360px; padding:5px 0 0 20px; float:left;}
.bn41{font-size:24px; line-height:36px; height:72px; overflow:hidden;}
.bn42{overflow:hidden; margin-top:25px; font-size:18px; color:#999; line-height:40px; height:40px;}
.bn42 span{background:url(../images/see.png) no-repeat left center; padding-left:34px; float:left; display:block;}
.bn42 em{background:url(../images/time.png) no-repeat left center; padding-left:34px; margin-left:10px; float:left; display:block;}
.page{overflow:hidden; width:434px; margin:30px auto;}

/*jiameng*/
.s_nav{height:80px; border-bottom:3px solid #22cb64; line-height:80px; overflow:hidden; padding:0 3%;}
.s_nav em{background:url(../images/icon2.png) no-repeat center left; padding-left:4%; box-sizing:border-box; width:90%; overflow:hidden; white-space:nowrap; 
text-overflow:ellipsis;}

.item_Con{padding:30px 1%; box-sizing:border-box; background:#FFF; overflow:hidden; margin-bottom:30px;}
.item_Con table {
    width: 96% !important;
    max-width: 96% !important;
    overflow-x: auto;
    border-collapse: collapse;
}
.item_Con .iC_3 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 10px;
}
.item_Con table td,
.item_Con table th {
    min-width: 0 !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    white-space: normal !important;
}
/* 移动端特定修复 */
@media (max-width: 767px) {
    .item_Con table {
        min-width: 620px; /* 保证表格内容不挤在一起 */
    }
    
    .item_Con .iC_3 {
        position: relative;
    }
}

.iC_1{overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #999; margin-bottom:30px;}
.iC_1 i{width:30%;height:138px;background:#F5F5F5;padding:8px;box-sizing:border-box;float:left;overflow: hidden;}
.iC_1 img{height:122px;width: 100%;}
.iC_1 dl{overflow:hidden; width:67%; float:right;}
.iC_1 dt{overflow:hidden; height:36px; padding:8px 0;}
.iC_1 dt em{float:left; width:66%; font-size:24px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.iC_1 dt a{display:block; width:30%; float:right; background:#22CB64; border-radius:10px; color:#FFF; line-height:36px; text-align:center; font-size:18px;}
.iC_1 dd{font-size:18px; color:#999; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.iC_1 dd span{color:#f50000;}
.iC_1 dd:last-child span{color:#333;}

.iC_2{overflow:hidden; margin-bottom:30px;}
.iC_2 ul{overflow:hidden; border:1px solid #F7F7F7; box-sizing:border-box;}
.iC_2 li{height:44px; border-bottom:1px solid #F7F7F7; width:50%; overflow:hidden; line-height:44px; float:left; font-size:20px;}
.iC_2 li span{display:block; width:34%; height:44px; line-height:44px; text-align:center; background:#F7F7F7; overflow:hidden; float:left; margin-right:2%; font-size:20px;}

.iC_3{overflow:hidden; margin-bottom:40px;}
.iC_3 em{height:52px; display:block; border-bottom:1px dashed #999; margin-bottom:20px; font-size:22px; background:url(../images/icon3.png) no-repeat top 4px left; 
padding-left:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.iC_3 p,.iC_3 span{line-height:45px; max-height:999999px; font-size:20px;}
.iC_3 table{width: 100% !important;max-width: 100%;margin:6px 0; text-align:center; border:1px solid #E6E6E6; line-height:34px;}
.iC_3 td{border:1px solid #E6E6E6; font-size:18px;word-wrap: break-word;
        word-break: break-word;
        overflow-wrap: break-word;}
.iC_3 img{margin:0 auto; max-width:600px;}
.iC_4{background:#F7F7F7; padding:14px 20px; line-height:34px; font-size:18px; color:#666; max-height:999999px;}

.item_Box{padding:20px 3%; box-sizing:border-box; background:#FFF; overflow:hidden; margin-bottom:30px;}
.item_Box ul{overflow:hidden;}
.item_Box li{height:48px; margin-bottom:4px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:48px;}
.item_Box li span{width:21%; height:48px; line-height:48px; background:#F7F7F7; text-align:center; display:block; float:left; margin-right:2%;}

.search{height:50px;width:290px;position:relative; float:left; margin:9px 0 0 40px;}
.input1{width:290px;height:50px;color:#999;line-height:45px;border: none;text-align:left;padding-left:20px;border-radius: 15px;background: rgba(255,255,255,0.5);}
.icon{border:0;cursor:pointer;position:absolute;right:-5px;top:10px;}


/********** 【加盟公司页】 **********/
.company-list{ padding:20px 20px 0 20px;background:#fff; }
.company-list li{ overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #e5e5e5; padding-bottom:20px;}
.company-list li:last-child{ margin-bottom:0;}
.company-list img{ width:200px; height:134px; float:left;}
.com-pc{ width:380px; float:right;}
.com-pc p{ font-weight:bold; color:#333; font-size:20px; line-height:24px; height:24px; overflow:hidden; margin-bottom:10px;}
.company-list li:hover div p{ color:#00ac43;}
.com-pc b{ display:block; font-size:18px; line-height:30px; height:60px; overflow:hidden; color:#666; font-weight:normal;}
.com-pc span{ display:block; line-height:24px; margin:5px 0;}
.com-pc span em{ font-size:16px; color:#999; margin-right:10px;}
.com-pc span em:nth-child(1){ float:left;}
.com-pc span em:nth-child(2),com-pc span em:nth-child(3){ float:right;}
.com-pc span em:nth-child(1):before{ content:url(../images/cc01.jpg); margin-right:5px; display:inline-block; vertical-align:middle; line-height:16px; height:16px;}
.com-pc span em:nth-child(2):before{ content:url(../images/cc02.jpg); margin-right:5px; display:inline-block; vertical-align:middle; line-height:16px; height:16px;}
.com-pc span em:nth-child(3):before{ content:url(../images/cc03.jpg); margin-right:5px; display:inline-block; vertical-align:middle; line-height:16px; height:16px;}



/********** 【tag页面】 **********/
.tag_tbox{ padding:0;}
.tag-title{ background:#fafffc; padding:30px 20px; margin-bottom:30px;}
.tag-title h1 {display:block;  background: #22cb64; color: #FFF; float: left;font-weight: normal; font-size:24px; padding:2px 10px;
 position: relative; margin-bottom: 15px;}
.tag-title h1 i { position: absolute; right: -14px; top: 5px; display: block; width: 0; height: 0; border-top:8px solid transparent; border-right: 8px solid transparent; border-left: 8px solid #22cb64; border-bottom: 8px solid transparent;}
.tag-title p { clear: both; color:#333; font-size:20px; line-height:44px;text-indent:24px;}

.tag_alist{ background:#fff; border-left:1px dashed #e5e5e5; height:50px; overflow:hidden;}
.tag_alist a{ display:block; text-align:center; float:left; width:11.025%; color:#666; line-height:48px; font-size:14px;border-right:1px dashed #e5e5e5; border:1px dashed #e5e5e5; margin-left:-1px;}
.tag_alist a:hover{color:#22cb64;}

.page_Y { width:100%; margin:20px auto; overflow:hidden;text-align:center;}
.page_Y a ,.page_Y strong{ padding:0; height:48px; background:#fff; text-align:center; line-height:48px; padding:0 15px; font-size:18px; color:#666; border:1px solid #e5e5e5; display:inline-block; font-style:normal; margin-bottom:10px;}
.page_Y .page_Y1{ color:#22cb64; margin-left:0px;}
.page_Y strong,.page_Y a:hover {background:#efefef; color:#999; text-decoration:none;}
.page_Y span {float:left; margin:0 5px; color:#666; font-size:18px; line-height:40px;}
.page_Y a:first-child{}


.tag-list{ padding:20px 20px 0 20px; background:#fff;}
.tag-list li{ overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #e5e5e5; padding-bottom:20px;}
.tag-list li:last-child{ margin-bottom:0;}
.tag-list img{ width:200px; height:134px; float:left;}
.tag-list li:hover div p{ color:#00ac43;}
.tag-pc{ width:380px; float:right;}
.tag-pc p{ font-weight:bold; color:#333; font-size:20px; line-height:24px; height:24px; overflow:hidden; margin-bottom:10px;}
.tag-pc p strong,.tag-pc p i{ display:inline-block; vertical-align:middle; line-height:24px; float:left;}
.tag-pc p strong{ max-width:300px;}
.tag-pc p i{ font-style:normal; font-size:18px; color:#999; font-weight:normal; margin-left:10px;}
.tag-pc b{ display:block; font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#666; font-weight:normal;}
.tag-pc span{ display:block; line-height:24px; margin:10px 0; overflow:hidden;}
.tag-pc span em{ font-size:16px; color:#999; margin-right:5px;display:inline-block; vertical-align:middle; }


/** 今日上榜 **/

.TodayList{ width:600px; padding:0 20px 20px 20px; background:#fff; margin:20px auto;}

.TLhead{height:64px; padding-top:20px; position: relative; z-index: 9; text-align: center;}

.TLhead em{ display: inline-block; padding-left: 20px; padding-right:20px; background-color: #fff; font-size:24px; font-weight: bold; color: #ff483b; line-height: 31px; position: relative; z-index: 12; }

.TLhead i{ display:block; width:26px; height: 24px; background:url(../images/today_t.jpg) no-repeat center; margin:0 auto;}

.TLhead span{ position: absolute; z-index: 10; top:60px;  width:600px; left:50%; margin-left:-300px; height: 1px; line-height: 0px; font-size: 0px; background-color: #ff483b;}

.TLmain{ width:600px; position: relative; z-index: 9; height:370px; overflow: hidden; margin:15px auto;}

.TLmain a{ display: block; overflow: hidden; position: absolute; z-index: 10; }

.TLmain a img{ width: 100%; min-height: 100%; transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}

.TLmain a p{ position:absolute; z-index: 11; top:0px; left:0px; width: 100%; height: 100%; opacity:0; background: rgba(0,0,0,0.4);
transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); 
transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}

.TLmain a p b{line-height:20px; font-size:18px; font-weight:normal; color: #fff; position: absolute; z-index: 12; bottom: 10px; left:10px; display: block; text-align: center; width: calc(100% - 20px); width: -o-calc(100% - 20px); width: -ms-calc(100% - 20px); width: -moz-calc(100% - 20px); width: -webkit-calc(100% - 20px);}

.TLmain a:hover img{transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.TLmain a:hover p{opacity:1;transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); -webkit-transform:scale(1); }

.TLmain a.Location01{ width:236px; height:245px; top: 0px; left: 0px; }

.TLmain a.Location02{ width:167px; height:95px; top: 0px; left:251px; }

.TLmain a.Location03{ width:167px; height:95px;  top: 0px; right:0;}

.TLmain a.Location04{ width: 167px; height:135px; top: 110px; left: 251px; }

.TLmain a.Location05{ width: 167px; height: 135px; top: 110px; right:0; }

.TLmain a.Location06{ width: 162px; height: 110px; bottom: 0px; left:0;}

.TLmain a.Location07{ width: 162px; height: 110px; bottom: 0px; left:177px; }

.TLmain a.Location08{ width: 115px; height: 110px; bottom: 0px; right:130px;}

.TLmain a.Location09{ width: 115px; height: 110px; bottom: 0px; right:0;}


/** 综合排行榜 **/

.leader-list{width:600px; padding:0 20px 20px 20px; background:#fff; margin:0 auto;}

.SYhead{ background-color: #fff; border-bottom-width: 0px; line-height:84px; height: 84px; text-align: center; position: relative; z-index: 9;}

.SYhead em{font-size:24px; font-weight: bold; color: #00bc49;}

.SYhead a:hover{ color:#ff483b;}

.SYhead:before{ content: ''; height: 1px; line-height: 0px; font-size: 0px; overflow: hidden; background-color: #00bc49; display: block;position: absolute; left:0; bottom: 0px; z-index: 10; width: calc(100% - 0px); width: -o-calc(100% - 0px); width: -ms-calc(100% - 0px); width: -moz-calc(100% - 0px); width: -webkit-calc(100% - 0px);}

.Synthesis{background-color: #fff; border-top-width:0px; padding:2px 0;}

.Synthesis ul{overflow: hidden;}

.Synthesis li{width: 100%; display: block; float: left; overflow: hidden; border-top:1px dashed #e5e5e5; line-height:50px; padding:11px 0;
transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}

.Synthesis li:first-child{border-top-width: 0px;}

.Synthesis li:hover{ background-color: #f5f5f5; }

.Synthesis li *{float: left; display: inline-block;}

.Synthesis span{float: right; color: #999; font-size:18px;}

.Synthesis a{color:#333; max-width:440px; font-size:22px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }

.Synthesis li a:hover{ color: #ff483b; text-decoration: underline;}

.Synthesis li i{ font-size:16px; width:24px; height:24px; line-height:24px; background-color: #ffc000; color: #fff; text-align: center; margin-top:16px; margin-right: 10px;border-radius: 100%; -o-border-radius: 100%; -ms-border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; font-style:normal;}


/** 热门榜单 **/
.hot-list{ margin:20px auto; width:640px;}
.CarName{width:640px; height:80px; text-align: center; background:url(../images/rt.jpg) repeat-x center;}

.CarName i,.CarName b{ display:inline-block; vertical-align:middle;}

.CarName i{background:url(../images/jb.png) no-repeat center; width:37px; height:37px; margin-right:10px;}

.CarName b{ line-height:80px; height:80px; color: #fff; font-weight: bold; font-size:24px;}

.Carmain{ width:640px; background-color: #fff; height:400px; padding:30px 0;}

.CarBox{ height:400px; overflow-y:auto; padding:0 20px;}

.Carlist{ overflow: hidden;}

.Carlist p{ float: left; display: inline-block; text-align: center; line-height:64px; height: 64px; overflow: hidden; width:25%;}

.Carlist p a{ color:#333; font-size:22px; padding:0 15px; text-align: center;}

.Carlist p a:hover{color: #ff483b; text-decoration: underline; }

.Carlist p a i{padding-right: 3px; font-style:normal;}


/********** 【投资金额排行榜】 **********/
.price-list{ width:640px; margin:20px auto; background:#fff;}
.spohead{padding-left:15px; line-height:80px; height:80px; background: #22cb64; font-size:24px; font-weight: bold; color: #fff; text-align:center;}
.spohead i{font-size: 18px; margin-right: 5px; float: left;}

.ByAmount{background-color: #fff;}
.Piece{border-bottom: 1px solid #e1e1e1;}
.Piece:last-child{border-bottom-width: 0px;}
.Piece .Pname{ line-height:72px; height: 72px; padding:0 20px; background-color: #f9f9f9; font-size:20px; font-weight: bold; color:#444; border-bottom: 1px solid #e1e1e1;}
.Piece .Pname:before{ content:'·'; font-weight:bold; color:#22cb64; margin-right:5px;}
.Pname i{ font-weight: bold;}
.Pname a{ font-weight: bold; color:#444;}
.Pname a:hover{ color: #ff483b; text-decoration: underline; }

.SameUl2 ul{ overflow: hidden;}
.SameUl2 li{ display: block; overflow: hidden; border-top:1px solid #e5e5e5; line-height:72px; height:72px; padding:0 20px;transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.SameUl2 li:first-child{border-top-width:0px;}
.SameUl2 li:hover{ background-color: #f5f5f5;}
.SameUl2 li *{float: left; display:inline-block; vertical-align:middle;}
.SameUl2 span{float: right; color: #888; font-size:18px;}
.SameUl2 a{color: #333; font-size:22px; max-width:440px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.SameUl2 li a:hover{ color: #ff483b; text-decoration: underline; }
.SameUl2 li i{width:24px; height:24px; line-height:24px; font-size:16px; margin-top:24px; font-style:normal; background-color: #b5b5b5; color: #fff; text-align: center;margin-right: 10px;}
.SameUl2 li:nth-child(1) i,.SameUl2 li:nth-child(2) i,.SameUl2 li:nth-child(3) i{background-color: #22cb64;}
.pricebox{ overflow:hidden;}
.pricebox .br_select{ width:240px; float:none; margin-top:15px;}


/** 分类排行榜 **/
.Ranking{ width:640px; margin:20px auto; background:#fff;}
.Ranking .cy_listtop em{ color:#fff;}
.Ranking .cy_listtop em:before{background: #fff;}

.Ranking01 .cy_listtop{ background:#f4b430;}
.Ranking02 .cy_listtop{ background:#ff473c;}
.Ranking03 .cy_listtop{ background:#4082e3;}
.Ranking04 .cy_listtop{ background:#cd3feb;}
.Ranking05 .cy_listtop{ background:#f4730b;}
.Ranking06 .cy_listtop{ background:#ff5f5e;}
.Ranking07 .cy_listtop{ background:#9a6a42;}
.Ranking08 .cy_listtop{ background:#3e98ff;}
.Ranking09 .cy_listtop{ background:#3cac70;}

.RkOne{ padding:20px; overflow:hidden;}
.RkOne .thefirst{ overflow: hidden; line-height: 80px; height:80px; display:inline-block; float:left; margin-right:20px; max-width:200px;}
.thefirst i{float: left; display: inline-block;width:24px; height: 24px; line-height: 24px;font-size:16px; background-color: #22cb64; color: #fff; text-align: center;  margin:26px 10px 0 0;}
.thefirst a{float: left; display: inline-block; color: #333; font-size:22px; max-width:166px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.thefirst a:hover{ color: #ff483b; text-decoration: underline;}
.RkOne dl{ overflow: hidden;display:inline-block; float:left;}
.RkOne dt{ float: left; width: 105px;}
.RkOne dt a{ width: 105px; height: 80px; display: block; overflow: hidden; margin-right:10px;}
.RkOne dt img{ width: 100%; height: 80px;transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease;}
.RkOne dt a:hover img{transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.RkOne dd{ width: 100%; padding-left: 115px; line-height: 80px;}
.RkOne dd i{ float: left; display: inline-block; color:#555; font-style:normal;}
.RkOne dd span{font-size:18px; color: #ff483b; font-weight: bold;}

.RkOther ul{padding-top: 0px;}
.RkOther li{border-top-style: dashed;}
.RkOther li:first-child{border-top-width: 1px;}
.RkOther li:nth-child(3) i{background-color: #b5b5b5;}

.rank_nst{ margin:20px auto;}

.foot{padding:0 20px 30px; overflow:hidden; margin-bottom:103px;}
.foot p{max-height:999px; display:block; line-height:40px; text-align:center; font-size:18px; color:#999;}
.foot span,.foot a{color:#999; font-size:18px;}

.bt_Nav{height:100px; width:640px; position:fixed; bottom:0; z-index:9999; overflow:hidden; display:flex; box-shadow:0 -4px 16px rgba(0,0,0,0.18);}
.bt_Nav a{width:50%; display:flex; align-items:center; justify-content:center; box-sizing:border-box; overflow:hidden; text-decoration:none; gap:12px;}
.bt_Nav a:first-child{background:#22CB64;}
.bt_Nav a:last-child{background:linear-gradient(135deg,#FF4E00,#FF8C00); animation:btn-pulse 1.8s ease-in-out infinite; transform-origin:center;}
@keyframes btn-pulse{0%,100%{filter:brightness(1); transform:scaleY(1);}50%{filter:brightness(1.18); transform:scaleY(1.06);}}
.bt_Nav a img{width:36px; height:36px; flex-shrink:0; filter:brightness(0) invert(1);}
.bt_Nav a em{font-size:28px; font-weight:700; color:#fff; letter-spacing:2px; font-style:normal;}