.css41571127231 .switch{position:absolute;right:20px;top:0;display:inline-block;line-height:57px; color:#fff;}.css41571127231 .con{ width: 100%; height: 150px; box-shadow: 0px 0px 2px rgba(0,0,0,.2); }.css41571127231 .head_logo{ display: flex; justify-content: center; align-items: center; float: left; }.css41571127231 .head_logo img{ }.css41571127231 .conbox{ width: 1200px; margin: 0px auto; }.css41571127231 .list{ }.css41571127231 .list li{ float: left; }.css41571127231 .menu{ display: flex; }.css41571127231 .list li a{ display: block; font-size: 14px; color: #fff; padding: 0px 20px 0px; }.css41571127231 .list li a.active{ /* display: block; padding-bottom: 15px; background-color: #fff; color: #093662;*/ }.css41571127231 .icon01{ font-size: 36px; float: left; }.css41571127231 .tel{ float: right; height: 90px; line-height: 90px; }.css41571127231 .tel p{ float: left; font-size: 18px; }.css41571127231 .detail{ font-size: 18px; color: #fff; background-color: #ff551a; padding: 12px 24px 12px 24px; margin-left: 20px; }.css41571127231 .box{ width: 100%; height: 40px; background-color: #d2d2d2; line-height: 40px; color: #093662; }.css41571127231 .box .company{ font-weight: bold; font-size: 14px; float: left; }.css41571127231 .icon{ float: right; }.css41571127231 .icon li{ float: left; margin-right: 30px; }.css41571127231 .icon_1{ font-size: 22px; }.css41571127231 .icon i{ float: left; }.css41571127231 .icon p{ float: left; }.css41571127231 .logo_box{ width: 100%; height: 100px; display: flex; }.css41571127231 .mean_box{ width: 100%; height: 60px; display: flex; line-height: 60px; background-color: #507dcc; box-sizing: border-box; }.css41571127231 .list li{ width: 170px; text-align: center; float: left; font-size: 18px; line-height:57px; }.css41571127231 .list li>a{ display: block; border-bottom:3px solid transparent; font-size: 16px; color: #fff; }.css41571127231 .list li .on{ display: block; background-color: #3362b5; }.css41571127231 .list li:hover{ background-color: #3362b5; }.css41571127231 .list li:hover>a{ }.css41571127231 .list >li{ position: relative; }.css41571127231 .list >li:after{ content:""; /*width: 0;*/ /*height: 0;*/ /*border-width: 5px;*/ /*border-style: solid;*/ /*border-color: #fff transparent transparent transparent;*/ width:1px; height:10px; background:#fff; position: absolute; right: 0px; top: 25px; }.css41571127231 .lay-metwo {width:170px;top: 60px;background-color: #507dcc;position: absolute;display: none;z-index:999;}.css41571127231 .lay-metwo dd { height: 50px; line-height: 50px; }.css41571127231 .lay-metwo>dd {border-bottom: 1px solid #3362b5;}.css41571127231 .lay-metwo dd:hover{ background-color: #3362b5; }.css41571127231 .lay-metwo a{ }.css41571127231 .lay-metwo dl { position: absolute; display: inherit; top: 0px; left: 170px; width: 160px; background-color: #507dcc; border-left: 1px solid #fff; display: none; }.css41571127231 .lay-metwo dl dd {border-bottom: 1px solid #ccc;}.css41571127231 .lay-menu li:hover .lay-metwo{display: block;}.css41571127231 .lay-metwo dd:hover dl {display: block;}.css41571127231 .tel_top{ float: right; font-size: 24px; color: #507dcc; }.css41571127231 .tel_txt{ font-size: 14px; color: #666; }.css41571127231 .tel_box{ float: right; display: flex; flex-direction: row; height: 60px; margin-top: 10px; }.css41571127231 .icon{ font-size: 65px; line-height: 65px; color: #bababa; }.css41571127231 .tel_txt{ font-size: 14px; color: #666; }.css41571127231 .tel_box_1{ margin:5px 0px 0px 10px; } .css11571125086 .con{ margin: 0px auto; }.css11571125086 .lay-swiper{ height: 620px; color: #fff; text-align: center; }.css11571125086 .swiper-pagination{ bottom: 30px; }.css11571125086 .swiper-pagination span{ width: 20px; height: 20px; background-color: #fff; opacity: 0.7; }.css11571125086 .swiper-pagination span.swiper-pagination-bullet-active{ opacity: 1; background-color: #ea623d; }.css11571125086 .s1{ background-image: url(//xiaoruanjian-com.oss-cn-hangzhou.aliyuncs.com/development/img/035-01-B_03.jpg); }.css11571125086 .detail{ width: 215px; height: 65px; text-align: center; line-height: 65px; background-color: #ddae8f; margin: 0px auto; margin-top: 25px; }.css11571125086 .detail a{ color: #fff; font-size: 24px; display: block; }.css11571125086 .title_box{ width: 650px; height: 350px; margin: 0px auto; margin-top: 110px; background-image: url("//xiaoruanjian-com.oss-cn-hangzhou.aliyuncs.com/development/img/035-01-B_03.png"); background-size: 650px 350px; background-repeat: no-repeat; }.css11571125086 .title_box h1{ font-size: 36px; color: #fff; margin-top: 100px; width: 100%; float: left; }.css11571125086 .title_box p{ width: 100%; float: left; margin: 0px auto; margin-top: 20px; padding: 0px 80px 0px 80px; } .css41570851918 .tit{ background-color:#4a90e2; color:#fff; font-size:20px; line-height:60px; height:60px; padding-left:10px; max-width:240px; margin-bottom:10px; }.css41570851918 .con{ background:#f6f6f6; line-height:36px; max-width:240px; margin-bottom:20px; }.css41570851918 .con a{ padding:0 10px; border-top:#ddd dashed 1px; font-size:16px; line-height:46px; color:#333; display:block; }.css41570851918 .con a:first-child{ border-top:none; }.css41570851918 .con a.on{ background:#4a90e2; } .css61570851923 .module{ max-width: 240px; margin-bottom: 60px; display: flex; flex-direction: column; }.css61570851923 .module .module_p li { float: left; margin-bottom: 15px; height: 25px; overflow: hidden; width: 100%; line-height: 25px; box-shadow: 0px 0px 3px rgba(0,0,0,.3); padding: 0px 5px 0px 5px; }.css61570851923 .module .module_p li span{ color: #227abd; float:left; }.css61570851923 .module .module_title { font-size: 16px; margin-bottom: 15px; width: 106px; line-height: 40px; height: 40px; background: #227abd; text-align: center; color: #fff; border-radius: 5px; }.css61570851923 .module .module_h2{ width:220px; font-size: 14px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left; }.css61570851923 .module .module_p li a{ display: block; } .css51570851920 .module{ max-width: 240px; margin-bottom: 60px; display: flex; flex-direction: column; }.css51570851920 .module .module_p li { float: left; margin-bottom: 20px; width: 100%; line-height: 25px; padding: 0px 5px 0px 5px; }.css51570851920 .module .module_p li span{ color: #227abd; }.css51570851920 .module .module_title { font-size: 16px; margin-bottom: 15px; width: 106px; line-height: 40px; height: 40px; background: #227abd; text-align: center; color: #fff; border-radius: 5px; }.css51570851920 .module .module_h2{ font-size: 14px; color: #666; width:170px; float:left; word-break:break-all; }.css51570851920 .module .module_p li a{ display: block; }.css51570851920 .img{ width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; float: left; margin-right: 15px; }.css51570851920 .logo_img{ width: 30px; height: 30px; } .css31570851915 /*.full-crumbs{height:67px;}.css31570851915 */ .full-crumbs .lay-canvas{line-height:65px;height:65px;font-size:14px;color:#474747;background-color:#fff;padding-left:10px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}.css31570851915 .full-crumbs .lay-canvas a{color:#999;font-size:14px;}.css31570851915 .full-crumbs .lay-canvas a:first-child{color:#474747;}.css31570851915 .hoverClassName:hover{ color: #333; } .css11570851904 .con { height: auto; margin: 0px auto 35px; }.css11570851904 .bg-color { background: #fff; }.css11570851904 .product { display: flex; margin-bottom: 20px; }.css11570851904 .product_detail { margin: 0px auto 0px; display: flex; flex-direction: column; }.css11570851904 .detail_title { height: 50px; line-height: 50px; padding-left: 20px; font-size: 16px; background-color: #f7f7f7; }.css11570851904 .detail_box { margin-top: 20px; padding: 40px; border: 1px solid #ccc; }.css11570851904 .detail_box .detail_img{font-size:14px;}.css11570851904 .detail_txt { margin-top: 20px; font-size: 16px; }.css11570851904 .product h1 { width: 100%; margin-bottom: 20px; font-size: 26px; max-height: 50px; overflow: hidden; }.css11570851904 .biaoqian { font-size: 14px; color: #999; margin-bottom: 20px; line-height: 30px; }.css11570851904 .biaoqian i { font-size: 18px; color: #666; }.css11570851904 .biaoqian strong { display: inline-block; vertical-align: top; line-height: 30px; margin-right: 5px; }.css11570851904 .lay-swiper{background-color:rgba(0,0,0,.1);}.css11570851904 .slide { width: 35%; }.css11570851904 .swiper-slide { width: auto; }.css11570851904 .swiper-slide .lay-img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 100%; }.css11570851904 .swiper-slide { background: none!important; }.css11570851904 .swiper-pagination { position: relative; width: 100%; margin-top: 10px; text-align: left; }.css11570851904 .swiper-pagination-bullet { width: 20%; height: auto; background: none; padding: 3px; border-radius: 0; }.css11570851904 .swiper-pagination-bullet font { background-size: cover; background-position: center; display: block; height: 102px; }.css11570851904 .product_box { width: 62.5%; margin-left: 20px; }.css11570851904 span.swiper-pagination-bullet.swiper-pagination-bullet-active { border: 2px solid #ff5000; border-radius: 0; }.css11570851904 .swiper-pagination-bullet { opacity: 1; }.css11570851904 .porduct_cout { display: flex; flex-direction: column; /*height: 590px;*/ }.css11570851904 .porduct_cout .price { color: #ff5400; font-size: 24px; margin-right: 40px; }.css11570851904 .porduct_cout .price.not { font-size: 14px; color: #999; line-height: 50px; text-decoration: line-through; }.css11570851904 .porduct_cout .num { color: #227abd; font-size: 16px; line-height: 37px; }.css11570851904 .porduct_cout .num span { color: #333; margin-right: 15px; }.css11570851904 .product_detail img{ opacity: 1!important; filter: alpha(opacity=100)!important; }.css11570851904 .porduct_cout ul li { display: flex; flex-direction: row; margin-bottom: 20px; font-size: 16px; padding-left: 20px; }.css11570851904 .porduct_cout ul li.li_price { background: #f7f7f7; display: block; margin-bottom: 40px; height: 50px; line-height: 50px; }.css11570851904 .porduct_cout ul li.li_price p:first-child{font-size:16px;}.css11570851904 .porduct_cout ul li.li_price .price{font-size:18px;}.css11570851904 .porduct_cout ul li p { display: inline-block; }.css11570851904 .porduct_cout ul li p.bz { width: 40px; }.css11570851904 .modlist { display: inline-block; flex: 1; }.css11570851904 .porduct_cout .bz { font-size: 16px; line-height: 40px; margin-right: 20px; }.css11570851904 .porduct_cout .kc span { color: #227abd; margin: 0px 15px 0px 20px; }.css11570851904 .porduct_cout .kc { margin-top: 60px; }.css11570851904 .porduct_cout .bz_box { cursor: pointer; padding: 0 14px; border: 1px solid #ccc; font-size: 14px; line-height: 40px; text-align: center; margin-bottom: 10px; background-color: #fff; }.css11570851904 .porduct_cout .bz_box img { width: 70px; height: 70px; }.css11570851904 .porduct_cout .bz_box .lay-img { width: 70px; height: 70px; margin: 0 -14px; }.css11570851904 .porduct_cout .bz_box.on .lay-img { border: #3e9db8 solid 1px; }.css11570851904 .porduct_cout .bz_box.not { opacity: 0.5; }.css11570851904 .porduct_cout .bz_box.on { background-color: #3e9db8; border-color: #3e9db8; color: #fff; }.css11570851904 .modlist02 { flex: 1; display: block; padding-right: 30px; }.css11570851904 .desc_name { width: 80%; height: 210px; overflow: hidden; font-size: 14px; color: #999999; padding-left: 20px; }.css11570851904 .bzjs { padding-left: 20px; }.css11570851904 .up-down { display: block; padding: 30px 0 10px 0; text-align: right; }.css11570851904 .up-down a { font-size: 12px; color: #999; display: inline-block; max-width: 36%; margin: 0 5px; background: #eee; border-radius: 30px; padding: 10px 15px; }.css11570851904 .up-down .down { color: #666; }.css11570851904 .up-down a:hover { background: #ddd; color: #333; }.css11570851904 .lb_imgbox { width: 100%; height: 100%; } .css81570849199 .footlist{ background-color: #36383c; line-height: 40px; color: #fff; font-size:14px; }.css81570849199 .footlist ul{ max-width:1200px; margin:auto; text-align: center; }.css81570849199 .footlist li{ display: inline-block; }.css81570849199 .footlist li.title{ color:#ddd; }.css81570849199 .footlist a{ display:block; color:#fff; margin-right: 10px; color:#ddd; font-size:14px; }.css81570849199 .footlist a:hover{ color:#fff; } .css81570849199 .box{ background-color: #333333; padding: 40px; }.css81570849199 .box p{ color: #999999; text-align: center; font-size: 16px; line-height: 30px; }.css81570849199 .lay-canvas a{color:#999;}.css81570849199 .xml{color:#fff; padding-left:5px}.css81570849199 .lay-footer-canvas{ text-align:center;color:#fff;}