@charset "utf-8";
@font-face {
    font-family: "UniversPro";
    font-weight: normal;
    font-style: normal, unset;
    font-display: swap;
    src: url('../../cbcc_new_html/fonts/395B90_0_0.eot');
    src: url('../../cbcc_new_html/fonts/395B90_0_0.eot?#iefix') format('embedded-opentype'),url('../../cbcc_new_html/fonts/395B90_0_0.woff2') format('woff2'),url('../../cbcc_new_html/fonts/395B90_0_0.woff') format('woff'),url('../../cbcc_new_html/fonts/395B90_0_0.ttf') format('truetype');
}
@font-face {
    font-family: "Univers-CondensedBold";
    font-weight: bold;
    font-display: swap;
    src: url('../../cbcc_new_html/fonts/395B90_3_0.eot');
    src: url('../../cbcc_new_html/fonts/395B90_3_0.eot?#iefix') format('embedded-opentype'),url('../../cbcc_new_html/fonts/395B90_3_0.woff2') format('woff2'),url('../../cbcc_new_html/fonts/395B90_3_0.woff') format('woff'),url('../../cbcc_new_html/fonts/395B90_3_0.ttf') format('truetype');
}
*{margin:0px; padding:0px;}
body{margin:0 auto; padding-right:0px; padding-left:0px;  font-size:14px; color:#000; font-family: UniversPro, Arial, sans-serif; background-color:#ffffff; overflow-x:hidden;}
a{text-decoration:none; color:#000;}
img{border:none;}
.clear{clear:both;}
*{padding:0;margin:0;}
li{list-style:none;}
*{outline:none;}
div{border:none}
.wrap { width:100%; margin:0 auto;}
.wrap .title{ width:100%; height: 55px;background: #50c25f;font-size: 9pt;font-weight: bold; color:#FFF; display: flex;align-items: center;justify-content: space-between;}
.wrap .top span.back-btn{ float:left; margin-left:5px; width: 60px;}
.wrap .top span.back-text{width:60%;}
.wrap .top span.back-btn img{max-width: 60px;max-height: 50px;vertical-align:middle;}
.wrap .top div.nav-btn {width: 35px;background: url(../images/nav_btn.png); margin-right:18px;}
.wrap .top ul {right: 1px;top: 55px;z-index: 20;display: none;}
.wrap .top .ny_topr-pa ul{right: 1px;top: 35px;z-index: 20;display: none;}
.wrap .top ul li {width: 150px;background: rgba(00,00,00,0.5);padding: 0 0.5em;height: 40px;line-height: 40px;
border-top: solid 1px #fff;
}
.wrap .top ul a{color:#FFF;}
.ny_topr a {float: right;width: 28px;margin-top: 8px;}
.ny_topr a img{width:20px; height:25px;}

/*杞挱骞垮憡鏍峰紡*/
.bn-v{width:97%; margin:0 auto;}
.bn{ width:80%; margin:0 auto;  height:130PX; position:relative; margin-top:5px;}
.bn img{ width:100%; height:130PX;}
.bn-vip{width:25%; float:left; height:130PX; position:relative; margin-top:5px;}
.bn-vipa{margin-top:20px;}
.bn-vipa img{ width:50px; height:50px; margin-left:15px;}
.bn-vipb{ margin-left:15px; margin-top:15px;font-size: 16px; font-weight:bold;color: #CC6600;}
.gs-ba{float:left;}
.gs-badge-year-ext {color: #CC6600;font-size: 8px;}

/*鑿滃崟*/
.meme-t {width:100%; margin:0 auto; overflow:hidden; height:40px;}
.meme-t .title{ width:100%; height: 40px;background: #EEE;font-size: 10pt;font-weight: bold; margin-top:5px;}
.wrap ul.nav li {width: 25%;height: 19px;padding: 7px 0;float: left;display: inline;border-bottom: 2px solid #ddd;}
.wrap ul.nav a.last{display: block;border-right: solid 2px #666;text-align: center;color: #666;height: 19px;line-height: 19px;
overflow: hidden;}
.wrap ul.nav li a.last-y{display: block;text-align: center;color: #666;height: 19px;line-height: 19px;
overflow: hidden;}


/*-title-gd-*/
.title-gd{ width:100%; height: 40px; margin:0 auto; font-size: 10pt;font-weight: bold; color:#C00; margin-top:5px; overflow:hidden;border-bottom: 2px solid #ddd;}
.title-gd a{margin-top: 11px; color:#36F;}
.title-gd h2 {
text-indent: 5px; line-height:40px; float:left;
}
.title-gd a{ float: right; margin-right:10px; }
.title-gd a img{width:30px; height:40px;}
.pa {position: absolute;}

/*-products-*/
.products img{width:100%;}
.wrap .products {width:97%; margin:0 auto; overflow:hidden; padding-top:20px;}
.wrap .products li {margin-top: 10px;border-bottom: dashed 1px #888;float: left;display: inline;margin-bottom: 8px;
width: 47%;margin-left: 2%; height: 170px; overflow: hidden; text-align: center;}
.wrap .products li img, .wrap .list li img {width: 80%;height: 120px;}
.wrap .products li h4 a{color: #888; line-height: 24px;overflow: hidden; width:100%;}
/*-title-ab-*/
.title-ab { width:97%; margin:0 auto; height: 40px;font-size: 10pt;font-weight: bold; color:#C00; margin-top:5px; overflow:hidden;}
.title-ab h2 {text-indent: 18px; line-height:40px;}
.title-mo{ width:100%; height: 40px;font-size: 10pt;font-weight: bold; color:#C00; margin-top:5px; overflow:hidden;}
.title-mo h2 {text-indent: 10px; line-height:40px;}
/*-.text_c-*/
.text_c {text-align: left;margin-top: 5px; width:97%; margin:0 auto;}
.text_ca {font-size: 13px;line-height: 20px;}
/*-te-mo-*/
.te-mo{ width:98%; margin: 0 auto;}
.te-mo-y{margin-left:10px;color:#CC6600;}
.te-mo p span {color: #FF9900;margin-left: 10px;font-size: 14px; display: flex;}
.te-mo p{ margin-bottom: 10px;}
.te-mo p span font {color: #000;font-size: 12px;}
/*foot*/
.foot{width:100%;margin:0 auto;margin-top: 6px;background:#50c25f;overflow: hidden;width: 100%;/*bottom: 0;position: fixed;*/}
.foot_a a{float: left;padding: 5px 0 5px 20px;width: 50%;box-sizing: border-box;-moz-box-sizing: border-box;font-size:14px;-webkit-box-sizing: border-box;color:#FFF;}

/*post_demand-----coto*/
.coto{width:100%; margin:0 auto;}
.list a:link, .list a:visited {color: #000;display: block;padding: 12px 8px;border-bottom: 1px solid #ddd;font-size: 16px;}
.list a.icon-list_st {background: #C0C0C0;color: #000;padding: 12px 8px;border-bottom: 1px solid #ddd;font-size: 16px;}
.list a.icon-list {background-position: 99% 50%;}
.icon-list {background-size: 16px 16px;background-repeat: no-repeat;background-image: url(../images/ji.png);}
.list a.icon-list-z {background-position: 99% 50%;}
.icon-list-z {background-size: 16px 16px;background-repeat: no-repeat;background-image: url(../images/ji_z.png);}

.top {width: 100%;height: 38px;background-color: #50c25f;}
.ny_topl {width: 35px;height: 38px;float: left;overflow: hidden;}

.pnei-deta-b img{width:40px; height:40px;}
.ny_topl a img{ margin-left:10px;}
.ny_topr {width: 95%;line-height: 38px;margin-left: 5px;font-size: 16px;color: #FFFFFF;}
/*鎼滅储妯″潡鏍峰紡*/
.se-se{margin:0 auto; width:36%; float:left;}
.searc{height: 35px;padding: 5px 8px;background: #f2f2f2;border-bottom: 1px #fff solid;position: relative;}
.searc_a{margin-right: 75px; width:38%; float:left;}
.searc_aa{border: 1px #C7DC41 solid;height: 30px;line-height: 25px;padding-left: 5px;width: 100%; margin:0 auto;}
.searc_b{border: 0;border-radius: 5px;box-shadow: 1px 1px 1px #ccc, 0 0 1px #ccc;font-size: 13px;font-weight: bold;width: 65px;
height: 31px;line-height: 25px;position: absolute;top: 5px;right: 8px;background: #C7DC41;color: #fff;}

.compa_aa{height:32px;-webkit-appearance:none;appearance:none;border:none;font-size:14px;padding:0px 0px;display:block;width:96%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF;color:#333333;border: 1px #C7DC41 solid;}
/*-cer-im-*/
.cer-im{margin:0 auto; width:100%; margin-top:10px;}
.cer-im-a{margin-left:10px;width:150px; height:220px; float:left;}
.cer-im .cer-im-a a img{width:100%}
.cer-im-ab{margin-left:10px;width:100px; float:left;}
.cer-im .cer-im-ab a img{width:100%}
.line1 {border-bottom: 2px dotted #CCCCCC;width:100%; overflow:hidden;}
.link_a{color:#2D00FD}

.comfairs{width:97%;margin:0 auto;}
.comfairs_a{width: 100%;margin: 0 auto;margin-top: 10px;background-color: #e7e7e4;overflow:hidden;}
.comfairs_ab {width: 45%;float: left;margin-top:10px;margin-left:5px;}
.comfairs-co a{ margin-left:2px; color:#FF9900;}
.comfairs_ad{ float:left;width: 100%;}
.comfairs_ad font{float:left;}
.comfairs_ad a{float: left;color:#060; font-size:14px;}
.comfairs_aba span{color:#FF9900;}
.comfairs_aba span font{color:#000;font-size: 13px;}
.comfairs_ab a{color:#008000;}
/*返回顶部按钮*/
.page {width:100%; height:500px; text-align: center; margin-bottom:10px; line-height:500px; font-size:80px; text-shadow:3px 3px 10px #fff;}
#rtt {width:40px; height:35px; background:url('../images/fhd.png'); background-size:cover; position:fixed; right:30px; bottom:50px; border-radius: 5px; z-index:1000; display:none;}
h1{text-align:center;}

.appbox ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.appbox ul li{ width: 45%; margin-bottom:10px; text-align: center;}
