/* CSS Document */


/*header*/
.header{width:100%;}
.header .row1{width:100%;height: 34px;line-height: 34px;font-size: 14px;color: #666666}
.header .row1 .fsblue{color:#00b0ec}
.header .row1 .lab::after{content:url("../images/icn_turn.png");margin-left: 4px;position: relative;top: -2px;}
.header .row2{background-color: #ffffff;width: 100%;padding-bottom: 22px;border-bottom: 1px solid #e6e7eb;}
.header .row2 .con{width:100%;height: auto;padding-top: 28px;}
.header .row2 .con{width:100%;height: auto;}
.header .row2 .con .left{margin-right: 45px}
.header .row2 .con .left .logo{width: 209px;height: auto;}
.header .row2 .con .right{width:700px;}


.search_con {width:690px;margin-top:2px;}
.search_con .search_inp{width:550px;height: 40px;box-sizing: border-box;border-radius: 40px 0 0 40px;border-top: 2px solid #1f2a66;border-bottom: 2px solid #1f2a66;border-left: 2px solid #1f2a66;}

.search_con .search_inp .inp{width:500px;height: auto;line-height: 36px;font-size: 14px;background-color: transparent;border: 0 solid #FFFFFF;margin-left: 15px;}
.search_con .btnsearch{width:140px;height: 40px;border-radius:0 40px 40px 0;background-color: #1f2a66;color: #FFFFFF;text-align: center;line-height: 40px;font-size: 16px;}
.search_con .btnsearch::before{content: url("../images/icn_search.png");margin-right: 4px;vertical-align: middle;position: relative;top: 2px;}
.search_con .btnsearch:hover{background: #374384}

.header .right2{width:auto;flex: 1;justify-content: space-around}
.header .right2 .mycart{padding-left: 36px;background-image: url("../images/icn_cart.png");background-position: left bottom;background-size: auto;background-repeat: no-repeat;display: inline-block;height: 40px;line-height: 14px;font-size: 14px;color: #666666;display: flex;align-items: flex-end;}
.header .right2 .icnuser{background-image: url("../images/icn_user.png")}
.header .right2 .mycart::after{content:'';background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAX0lEQVQImW3MsQ2DMAAF0eeEGZDwGh6ABjEBHTuwCWtQZYIoDW2kFHS0bIKMKBDKb+/+hZRShRKLP3sg4oP6xlusWfihw+siZThheMaYAzZ8TylgRI93cUnOaM7nAWEHAocORy/7S2gAAAAASUVORK5CYII=");width: 8px;height: 5px;display:inline-block;margin-left: 4px;margin-bottom: 3px;}
.header .right2 .mycart:hover{color:#1f2a66;}

.header .row3{width:100%;background-color: #FFFFFF;height: 44px;font-size: 16px;}
.header .row3 .con{align-items: center;}
.header .row3 .cate_menu{width:130px;position: relative;cursor: pointer;}
.header .row3 .cate_menu .cate_p{align-items: center;justify-content: space-between;width: 100%;height: 44px;}
.header .row3 .cate_menu .cate_p::after{content: url("../images/icn_turn.png");margin-right: 10px;position: relative;top:-2px;}
.header .row3 .hrw1{width:1px;height: 16px;background-color: #dddee3;margin: 0 20px;}
.header .row3 .lab_ul a{margin-right: 20px;}
.header .row3 .cate_menu:hover .cate_p{color:#1f2a66}
.header .row3 .cate_menu:hover .cate_p::after{transform: rotate(180deg);top:4px;}

.header .row3 .cate_main{position: absolute;top: 40px;left: 0;display: none;z-index: 10;}
.header .row3 .cate_main::before{content:'';width: 100%;height: 20px;display: block}
.row3 .cate_main .cate_ul{width:240px;height: 450px;background: #FFFFFF;box-sizing: border-box;border-radius: 4px;padding-top: 18px;position: relative;}
.row3 .cate_main .cate_ul .cate_li{display: block;width:100%;box-sizing: border-box;font-size: 14px;line-height: 26px;color: #666666;padding: 0 20px;}
.row3 .cate_main .cate_ul .cate_li .cate_ul_2{position: absolute;background: #FFFFFF;border-radius: 4px;border: 1px solid #00b0ec;z-index: 1000;left: 240px;top:0px;width: 350px;box-sizing: border-box;padding-top: 18px;padding-left: 30px;padding-right: 30px;display: none;height: 450px;}
.cate_ul_2 .cate_li_2{display: block;width: 100%;font-size: 14px;line-height: 26px;color: #666666;}

.header .row3 .cate_menu:hover .cate_main{display: block}

.row3 .cate_main .cate_ul .cate_li:hover{color: #1f2a66;text-decoration: underline;background-color: #f2f3f7}
.row3 .cate_main .cate_ul .cate_li:hover .cate_ul_2{display: block}
.cate_ul_2 .cate_li_2:hover a{color:#00b0ec}

/*滚动固定头部*/
.header.headerfixed{position:fixed;top: 0;left: 0;z-index: 100;box-shadow:0 10px 15px rgba(0,0,0,0.05)}
.header.headerfixed .row1{display: none;}


.main{width:100%;}
.bread{width:100%;padding: 25px 0 15px 0;line-height: 30px;font-size: 14px;color: #8a8a8a}

.plist{width: 100%;height: auto;}
.plist .pli{width:232px;height: 300px;margin-right: 10px;background-color: #FFFFFF;border-radius: 4px;margin-bottom: 10px;}
.plist .pli:nth-child(5n){margin-right: 0;}
.plist .pli .pimg{width:232px;height: 232px;border-radius: 4px;overflow: hidden;position: relative;align-items: center;justify-content: center;background-color: #ffffff;margin-bottom: 10px;font-size: 0;border:none;}
.plist .pli .pimg .img{width:auto;height: auto;max-width:100%;max-height:100%;}
/*视频*/
.plist .pli .pimg .btnplay{width:51px;height: 51px;position: absolute;right: 15px;bottom: 15px;align-items: center;justify-content: center;z-index: 10;background-image: url("../images/icn_play.png");background-position: center;background-size: 51px;background-repeat: no-repeat;}
/*登录认证*/
.plist .pli .pimg .loginmask{width:100%;height: 100%;position: absolute;top: 0;left: 0;align-items: center;justify-content: center;z-index: 20;background-color: rgba(0,0,0,1);}
.plist .pli .pimg .loginmask .btnlogin{color:#FFFFFF;font-size: 14px;background-color: #FF6600;line-height: 28px;border-radius:28px;padding: 0 10px;}
.plist .pli .pimg .loginmask .btnlogin::before{content:'';width: 16px;height: 28px;background-image: url("../images/icn_user.png");background-position: center;background-repeat: no-repeat;display: inline-block;background-size: auto;margin-right: 4px;}
.plist .pli .msg{width:100%;height: auto;box-sizing: border-box;padding: 0 10px;}
.plist .pli .fs1{width:100%;height: 26px;overflow: hidden;white-space: normal;text-overflow: ellipsis;line-height: 26px;color: #333333;font-size: 14px;}
.plist .pli .fs2{width:100%;height: 18px;overflow: hidden;white-space:nowrap;font-size: 12px;color: #999999;line-height: 18px;text-overflow: ellipsis;}
.plist .pli .pimg.hasvideo::after{content:'';width:51px;height:51px;position:absolute;bottom:15px;right:15px;background-image:url(/common/images/icn_play.png);background-repeat:no-repeat;background-position:center;background-size:contain;}

/*footer*/
.footer{width:100%;margin-top: 20px;background: #445268;padding: 50px 0 ;}
.footer .con{width: 100%;position: relative;}
.footer .con .fs {color: #FFFFFF;line-height: 28px;font-size: 14px;width: 100%;text-align: center;}
.footer .con .fly{justify-content: center;flex-wrap: wrap;width:426px;margin: 0 auto;}
.footer .con .fly .inp{width:300px;height: 40px;line-height: 38px;border: 1px solid #FFFFFF;border-radius: 4px;box-sizing: border-box;padding: 0 10px;font-size: 14px;color: #FFFFFF;background-color: #313d51}
.footer .con .fly .btn{width:116px;height: 40px;line-height: 38px;border: 1px solid #FFFFFF;border-radius: 4px;box-sizing: border-box;font-size: 14px;color: #FFFFFF;margin-left: 6px;text-align: center}
.footer .con .fly .btn:hover{background-color: #FFFFFF;color: #1f2a66}
.footer .con .fly .fs2{width:100%;font-size: 11px;color: #AAAAAA;line-height: 28px;margin-bottom: 25px;}
.footer .con .butt_img{margin-top:10px;width: 100%;text-align: center;}

.footer .ab_top_rg{position: absolute;right: 0;top: 0;font-size: 14px;color: #FFFFFF;}
.footer .ab_top_rg .icns{width:19px;height: 19px;display: inline-block;margin-right: 4px;background-image: url("../images/icn_fbook.png");background-size: auto;background-repeat: no-repeat;position: relative;top: 4px;}

.footer .ab_top_rg .icn1 {
      background-position: 0px 0px;
    }
.footer .ab_top_rg .icn2 {
      background-position: -23px 0px;
    }
.footer .ab_top_rg .icn3 {
      background-position: -45px 0px;
    }
.footer .ab_top_rg .icn4 {
      background-position: -68px 0px;
    }




