@charset "utf-8";*{margin:0;padding:0;outline:0}
body{font-size:12px;font-family:"microsoft yahei";width:100%;background:#fff;}
div,td,th{word-break:break-all;white-space:normal;word-wrap:break-word}
dd,li{list-style-type:none}
.f12{font-size:12px}.f14{font-size:14px!important}.f16{font-size:16px}.f28{font-size:28px;}
.f18{font-size:18px}.f24{font-size:24px}.fw{font-weight:bold;}.fn{font-weight:normal!important;}
.fl{float:left}.fr{float:right!important}.cl{clear:both;}.hd{display:none;}
a:link,a:visited{color:#0172ff;text-decoration:none}
a:hover{color:#397bff;cursor:pointer;}em,i{font-style:normal;}
input{vertical-align:middle}
img{border-style:none;display:inline-block}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;}
select::-ms-expand{display:none;}
.col333{color:#333!important;}.red{color:#ef201f;}.blue{color:#1a79ff!important;}.col999{color:#999;}.col666{color:#666!important;}
.tr_left{text-align:left;}.tr_cent{text-align:center;}.tr_right{text-align:right;}
::-webkit-scrollbar{width:0;height:0;}

.wid1200{width:1200px;margin:0 auto;overflow:hidden;}
.headtop{width:100%;margin:0 auto;overflow:hidden;height:150px;box-shadow:0 8px 10px 1px rgba(0,0,0,.3)}
.headtop .left_logo{display:block;float:left;width:194px;height:56px;margin:47px 16px 0 0;overflow:hidden;}
.headtop .left_logo img{display:block;width:100%;height:100%}
.headtop .left_text{float:left;padding-left:20px;border-left:1px solid #3d3d3d;height:44px;line-height:48px;font-size:26px;font-weight:700;color:#3d3d3d;max-width:300px;margin-top:51px}
.headtop .fr_right{float:right;width:590px;margin-top:46px}
.fr_right .ulnavlit{width:100%;height:24px;overflow:hidden}
.ulnavlit li{float:left;height:24px;line-height:24px;font-size:14px}
.ulnavlit li a{padding:0 16px;color:#8a9099;display:block}
.ulnavlit li.cur a,.ulnavlit li:hover a{background:#1a79ff;color:#fff}
.ulnavlit li:hover{background:#1a79ff;color:#fff}
.fr_right .search_box{height:32px;line-height:32px;border:2px solid #1a79ff}
.search_box .input_box{float:left;border:none;height:32px;line-height:32px;padding:0 10px;width:480px;color:#b0b4bb;font-size:12px}
.search_box .input_submit{width:82px;float:right;height:32px;line-height:32px;background:#1a79ff;font-size:14px;margin-right:-2px;border:none;color:#fff;text-align:center;outline:0}
.box_show{box-shadow:none;border-bottom:1px solid #f2f7ff;}
.navbox{width:100%;height:60px;line-height:60px;background:#1a79ff;margin:0 auto;overflow:hidden}
.navbox li{float:left;height:60px;line-height:60px;font-size:18px;max-width:180px;}
.navbox li:first-child{width:200px;max-width:200px;text-align:center;}
.navbox li a{color:#fff;display:block;padding:0 17px;height:60px;line-height:60px;}
.navbox li.cur a,.navbox li:hover a{background:#1463d1}
.navbox .first_libox{width:200px;float:left;text-align:center;height:60px;line-height:60px;font-size:18px;color:#fff}
.sitebox{width:100%;margin:0 auto;overflow:hidden;height:60px;line-height:60px;background:#eeeff1}
.sitebox .wid1200{margin:16px auto 20px;height:24px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sitebox .left_span{border-left:3px solid #1a79ff;padding-left:20px}
.sitebox span{font-size:18px;color:#8a9099}
.sitebox a{font-size:18px;color:#8a9099}
.sitebox a:hover{color:#0172ff;}
.sitebox p.fr{font-size:18px;color:#8a9099;}
.mainnot404{width:100%;height:100%;min-width:1200px;overflow:visible;background:#fff;overflow:hidden;margin-top:40px}
.mid_ts{width:680px;overflow:hidden;margin:0 auto}
.mid_ts>img{width:329px;height:329px;overflow:hidden;margin:0 auto;display:block;}
.mainnot404 .cont_text,.mainnot404 .cont_text2{font-size:18px;color:#3d3d3d;text-align:center;height:30px;line-height:30px;margin-top:10px;overflow:hidden;min-width:1200px;}
.mainnot404 .cont_text2{color:#8a9099;}
.mainnot404 .click_retry{display:block;margin:20px auto;overflow:hidden;width:98px;height:32px;line-height:32px;font-size:14px;color:#8a9099;text-align:center;border:1px solid #8a9099;border-radius:6px}

.main_box{margin:20px auto}
.load_more,a.load_more{width:198px;height:38px;line-height:38px;border:1px solid #8a9099;font-size:14px;color:#8a9099;margin:20px auto;overflow:hidden;border-radius:2px;text-align:center;display:block;cursor:pointer;}
.load_search,a.load_search{height:38px;line-height:38px;font-size:14px;color:#8a9099;margin:20px auto;overflow:hidden;text-align:center;display:block;}
.load_more:hover,a.load_more:hover{background:#1a79ff;color:#fff}
.loading{display:none;margin:50px auto;overflow:hidden;width:60px;height:60px}

.brand_top{width:100%;height:80px;background:url(/uploads/image/spimg/brand_titbg.png) no-repeat;background-size:100%}
.brand_top .left_toptit{float:left;padding-left:15px;margin:24px 0;color:#fff;position:relative;}
.left_toptit li{float:left;padding:0 20px;font-size:20px;height:32px;line-height:32px;cursor:pointer;position:relative}
.left_toptit li::after{content:'|';position:absolute;right:-2px;font-weight:normal;color:#fff;}
.left_toptit li:last-child::after{content:'';}
.left_toptit li.cur{color:#0172ff;font-weight:bold;background:#fff;border-radius:20px;margin:0 15px;}
.left_toptit li.cur::after{right:-17px;}
.brand_top .fr_search{float:right;width:319px;margin:19px 30px;overflow:hidden;height:42px;background:rgba(255,255,255,.4);border-radius:4px}
.fr_search .search_input{float:left;padding-left:40px;width:62%;height:42px;line-height:42px;background:url(/uploads/image/spimg/search.png) 12px center no-repeat;border:none}
.fr_search .search_input::placeholder{color:rgba(255,255,255,.6)}
.fr_search .search_span{width:67px;height:32px;display:block;cursor:pointer;text-align:center;line-height:32px;float:right;font-size:16px;color:#2ab8ff;margin:5px;overflow:hidden;border-radius:4px;background:#fff}
.hide_box .brand_tbmbox{display:none;}
.hide_box .brand_tbmbox.select{display:block;}
.brand_tbmbox{border:1px solid #e6ebf2;padding:40px 0 30px;overflow:hidden;margin-bottom:20px}
.brand_ulbot{overflow:hidden}
.brand_ulbot li{float:left;margin:0 20px 40px;width:105px;overflow:hidden;cursor: pointer;}
.brand_ulbot li img{display:block;width:36px;height:36px;margin:0 auto 10px;overflow:hidden}
.brand_ulbot li img.blue_icon{display:none}
.brand_ulbot li.cur img.blue_icon{display:block}
.brand_ulbot li.cur img.black_icon{display:none}
.brand_ulbot li .span_aboxt{display:block;font-size:16px;color:#3d3d3d;height:23px;line-height:22px;text-align:center;overflow:hidden}
.brand_ulbot li.cur .span_aboxt{color: #fff;background: #1a79ff;}
.zum_dlbot{overflow:hidden;padding:0 23px}
.zum_dlbot dt{float:left;font-size:16px;height:23px;line-height:22px;color:#3d3d3d}
.zum_dlbot dd{float:left;max-width:1050px}
.zum_dlbot dd a{float:left;display:block;font-size:16px;color:#3d3d3d;margin-left:26px;font-weight:700}
.zum_dlbot dd a.cur{color: #fff;background: #1a79ff;}
.brand_list{overflow:hidden;margin-bottom:20px}
.brand_list li{float:left;margin:0 20px 20px 0;overflow:hidden;width:285px}
.brand_list li:nth-child(4n){margin-right:0}
.brand_list li .aboxt_img{display:block;border:1px solid #e6ebf2;height:180px}
.brand_list li .aboxt_img img{display:block;width:180px;height:90px;margin:20px auto 22px;overflow:hidden}
.brand_list li .aboxt_img span{display:block;height:38px;line-height:38px;text-align:center;font-size:20px;font-weight:700;color:#262626}
.brand_list li dl{border:1px solid #e6ebf2;height:70px;overflow:hidden;border-top:none}
.brand_list li dl dd{border-right:1px solid #e6ebf2;width:94px;float:left;text-align:center}
.brand_list li dl dd:last-child{border-right:none;width:93px}
.brand_list li dl dd p{margin-top:10px;font-size:20px;color:#1a79ff;height:28px;line-height:28px}
.brand_list li dl dd span{display:block;font-size:14px;color:#8a9099;height:20px;line-height:20px}
.page ul{display:flex;justify-content:center;align-items:center;flex:1}
.page li{float:left;padding:0 12px;border:1px solid #eeeff1;height:36px;line-height:36px;min-width:12px;font-size:14px;color:#3d3d3d}
.page li a{display:block;color:#3d3d3d}
.page li.cur{background:#0071fe}
.page li.cur a{color:#fff}
.page li img{width:12px;height:12px}
.page .poxt_text{font-size:12px;padding:0 12px;color:#3d3d3d;height:38px;line-height:38px}
.page input[type=button]{padding:0 11px;min-width:36px;height:36px;line-height:36px;font-size:14px;color:#3d3d3d;border:1px solid #eeeff1}
.page input.num_search{background:#fff;margin-right:10px}
.page input.quest_btn{background:#eeeff1}


.marg_top20{margin-top:20px!important;}
.marg_top30{margin-top:30px!important;}
.marg_top40{margin-top:40px!important;}
.marg_top50{margin-top:50px!important;}
.marg_top80{margin-top:80px!important;}
.marg_btm0{margin-bottom:0!important;}
