@charset "utf-8";
/*

*/
.prime{position:relative;height: 500px;min-width:1200px;top: -10px;}
.categorys{position:relative; width:1200px; margin:0 auto; z-index:9999}
.categorys .cate-wrap{position:absolute;top:0;left: -1px;z-index:1000;height: 500px;width:210px;background: #ffffff;/* border-left: 1px solid #ededed; *//* border-right: 1px solid #ededed; *//* border-bottom: 1px solid #ededed; */}
.categorys .cate-details{height:580px; overflow:hidden}
.categorys .cate-mt{border-bottom:1px solid #f6f6f6;position:relative;padding: 14px 0;margin: 0 15px;}
.categorys .cate-mt .extra{line-height: 25px;overflow:hidden;margin: 0 5px;}
.categorys .cate-mt .angle{display:none; position:absolute; top:93px}
.categorys .cate-mt .angle-top{height:2px; width:60px; left:149px; background-position:-238px -274px}
.categorys .cate-mt .angle-right{width:2px; height:60px; left:208px; background-position:-296px -274px}
.categorys .cate-mt .arrow{width:6px; height:10px; background-position:-241px -60px; margin-top:4px; margin-right:20px; display:none; float:right}
.categorys .cate-mt .title_cat{color:#323232;font-size: 15px;line-height: 24px;height: 24px;padding-bottom:6px;width: 180px;overflow:hidden;}
.categorys .cate-mt .title_cat .text{font-weight: bold;}
.categorys .cate-mt .title_cat a.text{color:#323232;}
.categorys .cate-mt .title_cat a.text:hover{color: #e60000;}
.categorys .cate-mt .title_cat a.text i{width:24px;height:24px;float:left;margin-right: 4px;}
.categorys .cate-mt .title_cat a.text .cate-0 {background: url('../image/cate-0.png') no-repeat 0 center;background-size:100%;}
.categorys .cate-mt .title_cat a.text .cate-1 {background: url('../image/cate-1.png') no-repeat 0 center;background-size:100%;}
.categorys .cate-mt .title_cat a.text .cate-2 {background: url('../image/cate-2.png') no-repeat 0 center;background-size:100%;}
.categorys .cate-mt .title_cat a.text .cate-3 {background: url('../image/cate-3.png') no-repeat 0 center;background-size:100%;}
.categorys .cate-mt .title_cat a.text .cate-4 {background: url('../image/cate-4.png') no-repeat 0 center;background-size:100%;}
.categorys .cate-mt .title_cat a.text .cate-5 {background: url('../image/cate-5.png') no-repeat 0 center;background-size:100%;}

.categorys .cate-mt .extra a{color: #666666;font-size: 12px;line-height: 25px;float: left;margin-right: 12px;}
.categorys .cate-mt .extra a:hover{color: #e60000;}
.categorys .cate-mc{position:absolute;top:0;left:0;width:460px;border-left:1px solid #e6e6e6;height:420px;padding:20px 0 0 10px;display:none;}
.categorys .cate-mc .title_cat{width: 451px;height:37px;line-height:37px;border-bottom:1px solid #ededed;margin: 0 20px;position:relative;}
.categorys .cate-mc .title_cat .text{font-size: 15px;color:#323232;padding-right:10px;font-weight: bold;}
.categorys .cate-mc .title_cat .extra{color:#a5a5a5;font-size: 12px;float: right;margin-right: 50px;}
.categorys .cate-mc .title_cat .more{font-size: 12px;color:#60a3ff;position:absolute;top:0;right:0;}
.categorys .cate-mc .title_cat .more i{display:inline-block; width:6px; height:10px; margin-left:5px; background-position:-257px -60px; vertical-align:middle}
.categorys .cate-mc .title_cat .more:hover{color:#ff5256}
.categorys .cate-mc .title_cat .more:hover i{background-position:-241px -60px}
.categorys .cate-mc .goods-list{width: 465px;margin: 0 10px;height: 220px;overflow:hidden;position:absolute;left:10px;top:58px;z-index:1;padding-top:5px;}
.categorys .cate-mc .goods-list a{width: 120px; color:#5e5e5e; font-size:14px; padding:0 10px 0 11px; margin-top:11px; float:left; height:14px; line-height:14px; margin-left:-1px; white-space:nowrap;overflow: hidden;}
.categorys .cate-mc .goods-list a:hover{color:#ff5256}
.categorys .cate-mc .goods-list i{color:#e6e6e6; font-style:normal;}
.categorys .cate-mc .goods-promotion{width: 485px;height:200px;overflow:hidden;position:absolute;bottom: 10px;left:10px;}
.categorys .cate-mc .goods-extra{height: 489px;width: 203px;position:absolute;z-index:1;bottom:0;background-color:#fff;top: 0;left: 507px;/* border-left: solid 1px #eee; */}
.categorys .cate-mc .goods-extra .content_gg{width:203px;height: 489px;}
.categorys .cate-mc .goods-extra .content_gg a{display:inline-block}
.categorys .cate-mc .goods-extra .content_gg a img{height: 155px;width: 203px;vertical-align: middle;margin-top: 8px;}
.categorys .cate-title-list .on .angle, .categorys .cate.title_cat-list .on .arrow{display:block}
.categorys .cate-title-list .on .cate-mt{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-left: 2px solid #e60000;border-right:1px solid #fff;padding: 14px 8px;margin: -1px 0 0;z-index:7;}
.categorys .cate-title-list .on .cate-mt .extra, .categorys .cate-title-list .on .cate-mt .title_cat{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
.categorys .cate-title-list .on .cate-mt .title_cat .text{color: #e60000;}
.categorys .cate-title-list .on .cate-mc{display:block}
.categorys .cate-mt.no_bm,.categorys  .on .cate-mt.no_bm{border-bottom:0;border-right:0}

.categorys .cate-title-list .fore7{/* text-align:center; */color:#5e5e5e;font-size:14px;}
.categorys .cate-title-list .fore7 .cate-mt{padding:0;border-bottom:0;height: 58px;margin: 0;}
.categorys .cate-title-list .fore7 .img{width: 100%;height: 58px;line-height: 58px;font-size: 16px;font-weight: bold;}
.categorys .cate-title-list .fore7.on .cate-mt{padding-top:0px;border-right:0;border: 0;}


.categorys .cate-title-list .fore1{margin-top:0; border-top:1px solid #fff}
.categorys .cate-title-list .fore1 .cate-mt{}
.categorys .cate-title-list .fore7{/* text-align:center; */color:#5e5e5e;font-size:14px;}
.categorys .cate-title-list .fore7 .cate-mt{padding:0; border-bottom:0; height:48px}
.categorys .cate-title-list .fore7 .img{width:170px; height:48px; margin:0 auto}
.categorys .cate-title-list .fore7.on .cate-mt{padding-top:1px; border-right:0}
.categorys .cate-content-list{background:#fff;position:absolute;top:0;left:209px;width:708px;height: 479px;display:none;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.categorys .cate-content-list .fore7{padding-top:0; height:580px}
.categorys .cate-content-list .fore6 .goods-promotion{padding-top:0; width:510px; height:580px}
.categorys .cate-act-list{position:absolute; width:210px; left:0; top:0}
.categorys .cate-act-list .cate-a-mt{border-top:1px solid #fff; border-bottom:1px solid #f6f6f6; position:relative; padding:16px 0; height:44px; margin:0 20px}
.categorys .cate-act-list .cate-a-mt .title_cat{height:18px; line-height:18px; margin-bottom:6px; -webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out}
.categorys .cate-act-list .cate-a-mt .title_cat .title-wrap{overflow:hidden}
.categorys .cate-act-list .cate-a-mt .title_cat .number{float:left; height:18px; background-color:#323232; padding:0 8px; color:#fff}
.categorys .cate-act-list .cate-a-mt .title_cat .number em{float:left; height:18px; width:19px; font-style:normal; text-indent:-2000px; background:url(img/bg.png) -272px -509px; margin-right:3px}
.categorys .cate-act-list .cate-a-mt .title_cat .number b{float:left; font-weight:400; font-family:Arial; line-height:20px}
.categorys .cate-act-list .cate-a-mt .title_cat .type{float:left; height:18px; background-color:#ff5256; padding:0 8px; color:#fff}
.categorys .cate-act-list .cate-a-mt .content_gg{-webkit-transition:all .15s ease-in-out; -moz-transition:all .15s ease-in-out; -ms-transition:all .15s ease-in-out; transition:all .15s ease-in-out}
.categorys .cate-act-list .cate-a-mt .content_gg .content-link{color:#5e5e5e; line-height:18px; height:18px; overflow:hidden}
.categorys .cate-act-list .cate-a-mt:hover .content_gg, .categorys .cate-act-list .cate-a-mt:hover .title_cat{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); transform:translateX(10px)}
.categorys .cate-tabs-list{width:40px; position:absolute; top:0; left:-40px}
.categorys .cate-tabs-list li{width:40px; height:40px; background-color:#f6f6f6; cursor:pointer; position:relative}
.categorys .cate-tabs-list li .categorys-tabs-tips{position:absolute; display:block; width:6px; height:6px; background:#ff5256; border-radius:3px; top:10px; right:9px}
.categorys .cate-tabs-list .fore1{background-position:0 0}
.categorys .cate-tabs-list .fore1.curr{background-image: url(img/indexBg-s3d9b48d37e.png); background-repeat: no-repeat; background-position:0 -40px; background-color:#fff}
.categorys .cate-tabs-list .fore2{background-position:0 -80px}
.categorys .cate-tabs-list .fore2.curr{background-position:0 -120px; background-color:#fff}
.categorys .prime-financial-list{width:480px; height:229px; border-top:1px solid #f6f6f6; margin-top:50px}
.categorys .prime-financial-list li{float:left; padding-left:40px}
.categorys .prime-financial-list .name{padding:30px 0 20px}
.categorys .prime-financial-list .number{height:53px}
.categorys .prime-financial-list .text{padding-bottom:19px}

.prime-slide{position:relative;}
.prime-slide .ps-item{position:absolute; width:100%; height:500px}
.puzzle{position:relative; z-index:5; width:1200px; height:500px; margin:0 auto}
.puzzle .item-2{left:930px; top:10px;}
.prime-slide .item-puzzle .item-3{left:930px; top:312px; width:270px; height:137px}
.prime-slide .item-puzzle .item-4{left:930px; top:453px; width:270px; height:137px}
.prime-slide .item-puzzle .item-1 .puzzle-item-block{margin-left:-700px}
.prime-slide .item-puzzle .item-2 .puzzle-item-block, .prime-slide .item-puzzle .item-3 .puzzle-item-block, .prime-slide .item-puzzle .item-4 .puzzle-item-block{margin-left:-270px}
.prime-slide .ps-bg-item{position:absolute; opacity:0; top:0; left:0; height:500px; width:100%; background-repeat:no-repeat; background-position:top center}
.prime-slide .ps-bg-item.init{opacity:1; z-index:2}
.prime-slide .ps-item.init .item-1 .puzzle-item-block, .prime-slide .ps-item.init .item-2 .puzzle-item-block, .prime-slide .ps-item.init .item-3 .puzzle-item-block, .prime-slide .ps-item.init .item-4 .puzzle-item-block{margin-left:0}
.prime-s{position:relative; width:1200px; margin:0 auto; top:-500px;}


.fuSlide{height: 500px;overflow:hidden;position: relative;}
.fuSlide .bdmall{position:relative; z-index:0;}
.fuSlide .bdmall ul{width:100% !important;}
.fuSlide .bdmall li{width:100% !important; height:500px; overflow:hidden;}
.fuSlide .bdmall li .siteWidth{width:760px; z-index:100; margin:0 auto; height:500px;}
.fuSlide .bdmall li .siteWidth .txt{display:block; cursor:pointer; text-indent:-9999em; overflow:hidden; outline:none; width:100%; height:500px;}
.fuSlide .hdmall{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.fuSlide .hdmall ul li{cursor:pointer;display:inline-block; *display:inline;zoom:1;width: 8px;height: 8px;margin:4px;background: #4E4E4E;overflow:hidden;border-radius: 20px;line-height:9999px;}
.fuSlide .hdmall ul .on{background: #F1EEEE;width: 16px;}
.fuSlide .xh-Slide{width:780px;margin:0 auto;position: absolute;top: 45%;left: 50%;margin-left: -390px;}
.fuSlide .prev,.fuSlide .next{position:absolute;top: 0;z-index:2;width: 28px;height: 60px;opacity:0;text-indent:-9999px;background-repeat:no-repeat;transition:opacity .2s linear 0;}
.fuSlide:hover .prev,.fuSlide:hover .next{opacity:.4}
.fuSlide:hover .prev:hover,.fuSlide:hover .next:hover{opacity:.8}
.fuSlide .prev{left:0;background:url(img/show_img.png) #000 no-repeat}
.fuSlide .next{right:0;background:url(img/show_img.png) #000 no-repeat right 0}

/*p1-r*/
.prime-s-r{width: 210px;height:500px;position:absolute;top: 0;right:0;}
.tl-brand{position: relative; height: 300px; width: 260px; overflow: hidden;}
.tl-brand .fCl-slide a{display:block; height:300px; line-height:300px; width:260px; border-bottom: 1px solid #F2F2F2; text-align: center; color: #666; overflow: hidden;}
.tl-brand .fCl-nav{height:24px; line-height:18px; position: absolute; bottom:0; left:105px;}
.tl-brand .fCl-nav li{margin:0 auto; float: left; width: 12px; font-family: Tahoma, Helvetica; font-size: 28px; _font-size: 38px; margin-right: 5px; color:#EC3901; cursor: pointer;}
.tl-brand .fCl-nav li.on{color:#fff;}

.tl-brand-item-3{position: relative;width: 210px;overflow: hidden;}

.brand_login{height: 145px;background:#FFF;text-align: center;}
.brand_login .brand_img{margin: 18px 18px 5px 16px;width: 55px;border-radius: 50%;}
.brand_login .u-info{width: 100%;font-size:12px;}
.brand_login .u-wel{margin-top:10px;}
.brand_login .u-info span{font-size:12px;color:#999;}

.brand_botton{padding: 0 20px;background: #ffffff;}
.brand_botton .u-btn{height: 35px;line-height: 35px;font-size: 14px;color: #333333;display: inline-block;border-radius: 3px;margin-bottom: 10px;text-align: center;}

.brand_botton .login-btn{width: 100%;background: #e60000;color: #ffffff;border: 1px solid #e60000;}
.brand_botton .sign-btn{width: 100%;border: 1px solid #e60000;background: #ffffff;color: #e60000;}
.brand_botton .login-btn:hover,.brand_botton .sign-btn:hover{font-weight:bold}

.brand_botton .login-btn-y{width: 100%;text-align:center;background: #e60000;color: #ffffff;border: 1px solid #e60000;}
.brand_botton .sign-btn-y{width: 100%;text-align:center;border: 1px solid #e60000;background: #ffffff;color: #e60000;}
.brand_botton .login-btn-y:hover,.brand_botton .sign-btn-y:hover{font-weight:bold}
/*2*/
.xub-news{padding: 12px 12px 0;overflow: hidden;max-height: 155px;background-color: #fff;}
.xub-tab{height: 28px; line-height: 28px; border-bottom: 1px solid #e5e5e5; font-size: 14px;}
.xub-tab li{float: left;width: 50%;cursor: pointer;font-weight: bold;text-align:center;}
.xub-tab li.on, .xubt-list li a:hover{color: #e60000;}
.xub-tab li.on span{display: block;color: #e60000;}
.xub-news .bd{border:0}
.xubt-list{padding: 8px 0 3px;height: 66px;}
.xubt-list li{line-height: 28px; height: 28px; font-size: 12px;}
.xubt-list li a{display: block; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px;}
/*3*/
.xub-server{padding: 10px;padding-top: 5px;padding-bottom: 0;background-color: #fff;overflow: hidden;}
.xubs-tit{height: 36px; line-height: 36px; padding: 0 12px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #fafafa; font-size: 14px;}
.icon-redbar {display: block;float: left;margin: 12px 5px 0 0;width: 3px;height: 14px;background: #e60000;}
.xub-server a{display: block;float: left;margin-left: -1px;margin-top: -1px;width: 62px;height: 60px;padding-top: 10px;text-align: center;color: #666;font-size: 12px;overflow: hidden;background-color: #fff;}
.xub-server a span{position: relative;}
.xub-server i{display: inline-block;width: 32px;height: 32px;background: url(../images/ico-index.png) no-repeat;}
.xub-server a:hover .icon-vip{background-position:0 -223px}
.xub-server a:hover .icon-sddd{background-position:0 -468px}
.xub-server a:hover .icon-mdsp{background-position:0 -508px}
.xub-server a:hover .icon-wdkd{background-position:0 -545px}
.xub-server a:hover .icon-jfcs{background-position:0 -390px}
.xub-server a:hover .icon-adfw{background-position:0 -432px}
.xub-server a:hover .icon-llls{background-position:0 -578px}
.xub-server a:hover{color:#e60000;font-weight:bold}
.xub-server .icon-vip{background-position:-32px -223px}
.xub-server .icon-sddd{background-position:-32px -468px}
.xub-server .icon-mdsp{background-position:-32px -508px}
.xub-server .icon-wdkd{background-position:-32px -545px}
.xub-server .icon-jfcs{background-position:-32px -390px}
.xub-server .icon-adfw{background-position:-32px -432px}
.xub-server .icon-llls{background-position:-32px -578px}