/*1029626114@qq.com*/
@charset "utf-8";


.m_sycpfl{width: 240px;background: rgba(255,255,255,.9);height: 710px;border-bottom: 10px solid #e60012;position: relative;z-index:10;position: absolute;left:0;top:290px; }


.m_sycpfl h5{position: absolute;left:0;top:-70px;background:url(../images/cpfltit.png) no-repeat 30px 11px; width: 160px;line-height: 70px;font-size: 18px;color: #fff;padding-left: 80px;color: #fff;font-weight: normal;}
.m_sycpfl h5 a{color: #fff;}
.m_sycpfl ul{padding: 15px 25px 0 25px;}
.m_sycpfl li{position: relative;padding-left: 52px;border-bottom: 1px solid #dadadb;height: 42px;line-height: 42px;font-size: 14px;color: #363636;}
.m_sycpfl li a{color: #363636;}
.m_sycpfl li em{position: absolute;left:10px;top:10px;}
.m_sycpfl li a:hover{color: #e60012;}
.m_sycpfl li:nth-child(1):before{content: "";position: absolute;background:url(../images/hot.png) no-repeat;width: 12px;height: 18px;right: 10px;top:10px;}
.m_sycpfl li:nth-child(2):before{content: "";position: absolute;background:url(../images/hot.png) no-repeat;width: 12px;height: 18px;right: 10px;top:10px;}
.m_sycpfl .code{margin: 10px auto 0;width: 140px;}
.m_sycpfl .code img{width: 140px;height: 122px;display: block;}

.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 390px;padding-top: 73px;}
.g_pp h2{height: 85px;text-align: center;font-size: 40px;color: #0a0a0a;}
.g_pp h2 b{color: #e60012;}
.g_pp p{padding: 0 240px;text-align: center;font-size: 14px;line-height: 24px;color: #000000;height: 90px;}

.g_pp .ibrand-num{margin-left: 77px;}
.g_pp .ibrand-num li{float: left;font-size: 16px;color: #585858;line-height: 30px;}
.g_pp .ibrand-num li em{display: inline-block;font-size: 60px;color: #000;font-family: "Times New Roman";font-weight: normal;}
.g_pp .ibrand-num i{font-size: 20px;font-style: normal;position: relative;top:-20px;left:25px;background:url(../images/ppline.jpg) no-repeat;width: 44px;height: 52px;line-height: 52px;font-size: 14px;color: #000000;display: inline-block;}
.g_pp .ibrand-num li span{display: block;}
.g_pp .ibrand-num .li01{width: 260px;}
.g_pp .ibrand-num .li02{width: 305px;}
.g_pp .ibrand-num .li03{width: 285px;}
.g_pp .ibrand-num .li04{width: 245px;}

.floor1{padding-top: 36px;height: 930px;background: #f2f2f2}
.floor1 h2{height: 160px;text-align: center;font-size: 50px;color: #0a0a0a;}
.floor1 h2 a{ color: #0a0a0a;}
.floor1 h2 em{display: block;font-size: 24px;color: #0a0a0a;padding-top: 15px;font-weight: normal;}

.floor2{padding-top: 66px;height: 810px;background: #fff}
.floor4{padding-top: 66px;height: 800px;background: #fff}
.floor6{padding-top: 66px;height: 800px;background: #fff}
.floor3{padding-top: 108px;height: 800px;background: #f2f2f2}
.floor5{padding-top: 68px;height: 800px;background: #f2f2f2}



.lr-f { position:fixed; display:none; left: 50%; margin-left:-660px; top: 165px; width: 40px; background: url(../images/lrb.jpg) repeat-y;}
.lr-f li { margin-bottom: 20px;}
.lr-f li a { display: block; text-align: center; font-size: 12px; color: #454545; font-weight: bold; text-transform: uppercase;}
.lr-f li a span { display: block; margin-left: 15px;}
.lr-f li a p { margin-top: 5px; padding-left: 16px;}
.lr-f li:last-child { margin-bottom: 0;}
.lr-f li a:hover p,.lr-f li.cur a p { padding-left: 13px; border-left: 3px solid #e60012;color: #e60012;}
.lr-f li a:hover span,.lr-f li.cur span{color: #e60012;}


.lrk4 h4 {clear: both;overflow:hidden; height: 86px; margin-left: 30px;}
.lrk4 h4 em { display: block; float: left; font-size: 36px; color: #454545; text-transform: uppercase;}
.lrk4 h4 em i { font-weight: normal; margin: 0 2px;}
.lrk4 h4 em span { display: block; font-size: 16px; color: #767677; margin-top: 2px;font-weight: normal;}
.lrk4 h4 p { float: right; padding-top: 32px;}
.lrk4 h4 p a { font-size: 16px; color: #535353; margin-left: 36px;}


.lrk4 {}
.lrk4 .lrp { float: left;position: relative; width:227px;height: 598px; }
.lrk4 .lrp img{width:227px;height: 598px;display: block;}
.lrk4 .lrp span{display: block;font-size: 48px;color: #fff;font-family: "NSimSun";position: absolute;left:23px;top:405px;font-weight: bold;}
.lrk4 .lrp span em{display: block;padding-top: 20px;font-size: 14px;line-height: 20px;color: #fff;}
.lrk4 .lrp2 span{top:92px;} 
.lrk4 .lrp3 span{top:72px;}
.lrk4 .lrp4 span{top:412px;}
.lrk4 .lrp5 span{top:150px;left:110px;color: #b10082}
.lrk4 .lrp5 span em{color: #b10082}
.lrk4 .lrp6 span{top:60px;left:80px;color: #286f82}
.lrk4 .lrp6 span em{color: #286f82}

.cp1lst { float: right; width:973px;}
.cp1lst li { float: left; position: relative; margin:0 0 13px 13px;position: relative;border: 1px solid #dfdfdf;width:229px;height:293px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;background:#fff;}
.cp1lst li img { width:227px;display: block;}
.cp1lst li em{position: absolute;left:0;bottom:15px;font-size: 16px;color: #454545;width:100%;height:3rem;line-height:3rem;text-align:center;}
.cp1lst li em:before{content: "";position: absolute;width:26px;height:2px;bottom:0;left:50%;margin-left:-13px;background:#454545; }
.cp1lst li:hover{border-color:#cd0000;box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.cp1lst li:hover em{color:#cd0000;}
.cp1lst li:hover em:before{background:#cd0000;}
/*.cp1lst2{position: relative;}*/
/*.cp1lst2 .cp21{position: absolute;left:0;top:26px;width: 382px;height: 287px;}*/
/*.cp1lst2 .cp22{position: absolute;right:0;top:26px;width: 382px;height: 287px;}*/
/*.cp1lst2 .cp23{position: absolute;left:0;top:350px;width: 250px;height: 188px;}*/
/*.cp1lst2 .cp24{position: absolute;left:260px;top:350px;width: 250px;height: 188px;}*/
/*.cp1lst2 .cp25{position: absolute;right:0;top:350px;width: 250px;height: 188px;}*/
/*.cp1lst2 li img { width: 250px; height: 188px;display: block;}*/
/*.cp1lst2 .cp21 img,.cp1lst2 .cp22 img{width: 382px;height: 287px;display: block;}*/
/*.cp1lst2 li em{top:15px;}*/



.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 1068px;padding-top: 115px;}
.g_ys h2{height: 210px;text-align: center;font-size: 50px;color: #f2f2f2;}
.g_ys h2 a{ color: #f2f2f2;}
.g_ys h2 em{display: block;font-size: 24px;color: #f2f2f2;padding-top: 15px;font-weight: normal;}
.g_ys .yshd{height: 140px;background: #393939;z-index: 111;position: relative;}
.g_ys .yshd li{float: left;width: 239px;border-right: 1px solid #515151;height: 115px;padding-top: 25px;text-align: center;font-size: 20px;color: #fff;}
.g_ys .yshd li em{display: block;width: 50px;height: 50px;background: #f2f2f2;border-radius: 50%;margin: 0 auto 15px;overflow: hidden;}
.g_ys .yshd .on{border-bottom: 8px solid #d40515;background: #242424;position: relative;}
.g_ys .yshd .on em img{margin-top: -50px;}

.g_ys dl{position: relative;}
.g_ys dl:before{content: "";position: absolute;background:url(../images/ysico.png) no-repeat;width: 146px;height: 146px;left:-60px;top:386px;}
.g_ys dt{width: 1200px;height: 530px;margin-bottom: 30px;}
.g_ys dt img{width: 1200px;height: 530px;display: block;}
.g_ys dd{position: relative;padding-left: 136px;}
.g_ys h3{height: 42px;line-height: 42px;font-size: 22px;font-weight: bold;color: #282828;}
.g_ys p{font-size: 16px;color: #585858;}
.g_ys span{position: absolute;left:0;top:0;background:url(../images/ysno.jpg) no-repeat;width: 66px;height: 60px;font-size: 30px;color: #e60012;font-weight: bold;}
.g_ys span em{display: inline-block;color: #1b1b1b;padding-left: 28px;}
.g_ys .u_ljt{position: absolute;right:54px;top:930px;background:url(../images/ljt.jpg) no-repeat;width: 54px;height: 40px;z-index:11;}
.g_ys .u_rjt{position: absolute;right:0;top:930px;background:url(../images/rjt.jpg) no-repeat;width: 54px;height: 40px;z-index:11;}

.g_an{background:url(../images/anbg.jpg) no-repeat center top;height: 951px;padding-top: 32px;overflow: hidden;}
.g_an .content{width: 1200px;}
.g_an h2{height: 235px;text-align: center;font-size: 50px;color: #0a0a0a;}
.g_an h2 a{ color: #0a0a0a;}
.g_an h2 em{display: block;font-size: 24px;color: #0a0a0a;padding-top: 15px;font-weight: normal;}
.g_an .anhd{border: 1px solid rgba(255,255,255,.2);height: 52px;line-height: 52px;margin-bottom: 42px;}
.g_an .anhd .antit{float: left;width: 1030px;}
.g_an .anhd .antit li a{display: block;float: left;width: 158px;padding-left: 30px;position: relative;color: #fff;}

.g_an .anhd .antit li a:before{content: "";position: absolute;width: 6px;height: 6px;background: #fff;border-radius: 50%;left:10px;top:23px;}
.g_an .anhd .antit .on a,.g_an .anhd .antit li a:hover{color: #e60012;}
.g_an .anhd .antit .on a:before,.g_an .anhd .antit li a:hover:before{background: #e60012}
.g_an .anmore{float: right;background:url(../images/anmore.jpg) no-repeat right 0;font-size: 16px;color: #fff;text-align: left;width: 150px;line-height: 18px; padding-top: 10px;height:43px;}
.g_an .anmore a:hover{color:#e60012;}
.g_an .anmore em{display: block;font-size: 12px;color: #aaaaaa;text-transform: uppercase;}
.anc dl{float: left;width:690px;height:518px;position: relative;}
.anc dt{width:690px;height:518px;overflow: hidden;}
.anc dt img{width:690px;height:518px;display:block;transition: all 0.3s linear 0s;}
.anc dt:hover img{transform: scale(1.1);}
.anc dd{position: absolute;left:0;bottom: 0;width:650px;padding: 30px 0 0 40px;height: 105px; background: rgba(255,255,255,.8);}
.anc h3 a{display: block;height: 36px;line-height: 36px;font-size: 18px;color: #222;overflow: hidden;}
.anc p{height: 36px;line-height: 36px;font-size: 14px;color: #636262;}
.anc ul{float: left;width:500px; }
.anc li{width: 240px;overflow: hidden;margin-left: 8px;margin-bottom: 18px;float: left;background: #fff;}
.anc li img{width: 240px;height: 180px;display: block;transition: all 0.3s linear 0s;}
.anc li:hover img{transform: scale(1.1);}
.anc li em{display: block;width: 160px;height: 70px;line-height: 70px;padding-left: 80px;background:url(../images/anico1.png) no-repeat 42px 26px;font-size: 16px;color: #222;font-weight: bold;}
.anc li:hover em{background:url(../images/anico2.png) no-repeat 42px 26px;}


.g_lc{background:url(../images/lcbg.jpg) no-repeat center top;height: 412px;padding-top: 50px;}
.g_lc h2{height: 165px;text-align: center;font-size: 50px;color: #0a0a0a;font-weight: bold;}
.g_lc h2 em{display: block;font-size: 24px;font-weight: normal;padding-top: 18px;}
.g_lc ul{margin-left: 106px;}

.g_lc li{float: left;width: 92px;margin-right: 90px;text-align: center;font-size: 16px;color: #333333;transition: all 0.3s linear 0s;}
.g_lc li em{display: block;width: 92px;height: 170px;overflow: hidden;}
.g_lc li:hover{font-weight: bold;color: #e60012; transform: translateX(-10px);  }


.g_lc .lcico1{background:url(../images/lcico1.png) no-repeat}
.g_lc .lcico1:hover{background:url(../images/lcico1h.png) no-repeat}

.g_lc .lcico2{background:url(../images/lcico2.png) no-repeat}
.g_lc .lcico2:hover{background:url(../images/lcico2h.png) no-repeat}

.g_lc .lcico3{background:url(../images/lcico3.png) no-repeat}
.g_lc .lcico3:hover{background:url(../images/lcico3h.png) no-repeat}

.g_lc .lcico4{background:url(../images/lcico4.png) no-repeat}
.g_lc .lcico4:hover{background:url(../images/lcico4h.png) no-repeat}

.g_lc .lcico5{background:url(../images/lcico5.png) no-repeat}
.g_lc .lcico5:hover{background:url(../images/lcico5h.png) no-repeat}

.g_lc .lcico6{background:url(../images/lcico6.png) no-repeat}
.g_lc .lcico6:hover{background:url(../images/lcico6h.png) no-repeat}



/**/
.ss { height: 787px; padding-top: 76px; overflow: hidden;}
.ss h2{height: 155px;text-align: center;font-size: 50px;color: #0a0a0a;font-weight: bold;}
.ss h2 a{color: #0a0a0a;}
.ss h2 em{display: block;font-size: 24px;font-weight: normal;padding-top:8px;}
.ss-l { float: left;  margin-right: 56px; width: 225px;}
.ss-l h3 a{display: block;height: 76px;line-height: 76px;font-size: 22px;font-weight: bold;color: #454545;}
.ss-l p { position: relative; margin-bottom: 28px;}
.ss-l p img { width: 253px; height: 212px;}
.ss-l p em { display: block; position: absolute; left: 0; top: 0; width: 253px; height: 132px; background: rgba(0,0,0,0.25); font-size: 22px; color: #ffffff; text-align: center; font-weight: bold; padding-top: 80px;}
.ss-l p em span { display: block; font-size: 14px; margin-top: 5px;}
.ss .ss-l p { overflow: hidden;}
.ss .ss-l p img{transition:1s;
    -moz-transition:1s, -moz-transform 1s;i
-webkit-transition:1s, -webkit-transform 1s;}
.ss .ss-l p:hover img{-webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);}
.ss .ss-c{float: left;width: 622px;}
.ss-c h3 a{display: block;height: 76px;line-height: 76px;font-size: 22px;font-weight: bold;color: #454545;border-bottom: 2px solid #454545;margin-bottom: 28px;}
.ss .ss-c dt { overflow: hidden;}
.ss .ss-c dt img{transition:1s;
    -moz-transition:1s, -moz-transform 1s;i
-webkit-transition:1s, -webkit-transform 1s;}
.ss .ss-c dt:hover img{-webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);}
.ss-c dl {height: 156px;}
.ss-c dt { float: left; width: 150px;height: 150px;}
.ss-c dt img { width: 150px; height: 150px;}
.ss-c dd { float: right; width: 450px;}
.ss-c dd a { font-size: 14px; color: #454545; line-height: 24px; }
.ss-c dd p { height: 60px; border-bottom: 1px solid #ebebeb; font-size: 18px; color: #454545; line-height: 60px; margin-bottom: 10px;}

.ss-c ul li { height: 89px; border-bottom: 1px dashed #d1d1d1;}
.ss-c ul li p { float: left; font-size: 10px; color: #454545; font-weight: bold; margin-top: 12px;}
.ss-c ul li p span { font-size: 48px;}
.ss-c ul li em { display: block; float: left; margin: 20px 0 0 25px; font-size: 12px; color: #787878; font-weight: bold;}
.ss-c ul li em span { display: block; font-size: 16px; color: #454545; margin-bottom: 10px;}


.ss-y{float: right;width: 246px;height: 530px;}
.ss-y h3 a{display: block;height: 76px;line-height: 76px;font-size: 22px;font-weight: bold;color: #454545;border-bottom: 2px solid #454545;margin-bottom: 28px;}
.ss-y .wdimg{height: 140px;border-bottom: 1px dotted #d1d1d1;margin-bottom: 28px;}
.ss-y .wdimg img{width: 240px;height: 120px;display: block;}
.ss-y dl{height: 88px;}
.ss-y dt{height: 22px;line-height: 22px;padding-left: 23px;position: relative;font-size: 14px;color: #585858;}
.ss-y dt a{color: #585858;}
.ss-y dt b{position: absolute;left:0;top:3px;width: 16px;height: 16px;background: #7f7f7f;border-radius: 50%;font-size: 12px;color: #fff;text-align: center;line-height: 16px;}
.ss-y dd p{padding-left: 20px;font-size: 12px;line-height: 14px;color:#777777;}
.ss-y dl:hover dt b{background:#000;color:#fff;}

.g_ab{background:url(../images/abbg.jpg) no-repeat center top;height: 1062px;padding-top: 80px;}
.g_ab h2{height: 632px;text-align: center;font-size: 50px;color: #0a0a0a;font-weight: bold;}
.g_ab h2 a{color: #0a0a0a;}
.g_ab h2 em{display: block;font-size: 24px;font-weight: normal;padding-top:8px;}
.g_ab dl{margin-left: 28px;height: 300px;}
.g_ab dt{float: left;width:554px;height: 222px;overflow: hidden;margin-right: 43px; }
.g_ab dt img{width:554px;height: 222px;display: block;}
.g_ab dd{float: left;width: 548px;padding-top: 66px;}
.g_ab h3 a{display: block;height: 36px;line-height: 36px;font-size: 20px;color: #fff;font-weight: bold;}
.g_ab dd p{font-size: 14px;line-height: 22px;color: #fff;}
.g_ab li{float: left;padding-left: 96px;font-size: 18px;color: #666;transition: all 0.3s linear 0s;}
.g_ab li b{display: block;font-size: 28px;color: #454545;font-family: "宋体"}
.g_ab li:hover{transform: translateY(-10px);    }
.g_ab .a{width: 352px;background:url(../images/A.jpg) no-repeat}
.g_ab .b{width: 352px;background:url(../images/B.jpg) no-repeat}
.g_ab .c{width: 180px;background:url(../images/C.jpg) no-repeat}
.g_ab .a:hover{background:url(../images/AH.jpg) no-repeat}
.g_ab .b:hover{background:url(../images/BH.jpg) no-repeat}
.g_ab .c:hover{background:url(../images/CH.jpg) no-repeat}
.g_ab li:hover a,.g_ab li:hover {color: #ff0000;}
.g_ab li:hover b{color: #ff0000;}



/* 友情链接 */
.g_link{ height: 62px; margin-top:-130px;}
.link_c{line-height:62px; overflow:hidden; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px 0 0;float: left; height: 62px; line-height:62px; color:#000000;display: block;}
.link_c a:hover{color: #e60012}