.banner a{ display:block; background:url("../images/banner.jpg")/*tpa=http://www.rltfb.com/images/banner.jpg*/ no-repeat center 0;height:596px;}
.banner{ height:596px; }


.g_pro{background:url("../images/cpbg.jpg")/*tpa=http://www.rltfb.com/images/cpbg.jpg*/ no-repeat center 0;height:1025px; padding-top: 57px;}
.g_pro .cpfl{float: left;width: 288px;}
.g_pro .cpfl h3{width: 288px;height: 97px; line-height: 97px; background:url("../images/cpfl.jpg")/*tpa=http://www.rltfb.com/images/cpfl.jpg*/ no-repeat;font-size: 32px;text-align: center;color: #fff;font-weight: bold; margin-top: 6px;}
.g_pro .cpfl h3 a{color: #fff;}
.g_pro .flc{background: #f3f5f5;padding: 18px 0 22px 0;border-bottom: 3px solid #EF9515;} 
.g_pro .flc h4{width:246px;height: 38px; font-size: 16px;color: #332b2a;font-weight: normal;margin-left: 22px;margin-bottom: 7px;}
.g_pro .flc h4 a{color: #332b2a;display: block;background:url("../images/flh3.jpg")/*tpa=http://www.rltfb.com/images/flh3.jpg*/ no-repeat;width:186px;height: 38px;line-height: 38px; padding-left: 60px;}
.g_pro .flc h4 a:hover{background:url("../images/flh3h.jpg")/*tpa=http://www.rltfb.com/images/flh3h.jpg*/ no-repeat;color: #fff;}
.g_pro .flst{margin-left: 22px;}
.g_pro .flst li{height: 40px;line-height: 40px;border-bottom: 1px dashed #e0e1e1;padding-left: 56px;background:url("../images/flico.jpg")/*tpa=http://www.rltfb.com/images/flico.jpg*/ no-repeat 28px 14px;font-size: 14px;color: #555555;width:186px;}
.g_pro .flst li a{color: #555555;}
.g_pro .flst li a:hover{color: #EF9515}
.g_pro .flst li:last-child{border-bottom: none;}
.g_pro .m_cp{float: right;width: 912px;}
.g_pro .cptj{margin-left: 22px; width: 890px;height: 390px;background: #f3f5f5;margin-bottom: 25px;}
.g_pro .cptj dt{width: 520px;height: 390px; float: left;overflow: hidden;margin-right: 50px;}
.g_pro .cptj dt img{width: 520px;height: 390px;display: block;transition: all 0.3s linear 0s;}
.g_pro .cptj dt:hover img{transform: scale(1.1);}
.g_pro .cptj dd{float: left;width: 310px;padding-top: 60px;}
.g_pro .cptj h3{height: 72px;line-height: 30px;font-size: 28px;font-weight: bold;color: #EF9515;overflow: hidden;}
.g_pro .cptj h3 a{color: #EF9515;}

.g_pro .cptj p{font-size: 14px;line-height: 24px;color: #ffe7cb;padding-right: 20px;height: 48px;overflow: hidden;}
.g_pro .cptj .tjwz{background:url("../images/cptjline.jpg")/*tpa=http://www.rltfb.com/images/cptjline.jpg*/ no-repeat 0 10px; padding-left: 27px; margin-bottom: 30px; }
.g_pro .cptj .tjwz p{font-size: 14px; height:32px; line-height: 32px;color: #777777;}

.g_pro .cptj span{display: block;}
.g_pro .cptj span a{display: block;float: left;width: 134px;height: 32px;line-height: 32px;border: 1px solid #EF9515;border-right: none;text-align: center;font-size: 14px;color: #EF9515;}
.g_pro .cptj span .btn2{border: 1px solid #332b2a;color: #332b2a;}
.g_pro .cplst dl{float: left;width: 436px;margin-left: 20px;background: #f3f5f5;height: 252px;margin-bottom: 13px;}
.g_pro .cplst dt{float: left;width: 256px;margin-right: 15px; padding:28px 0;overflow: hidden;height: 192px;}
.g_pro .cplst dt img{width: 256px;height: 192px;display: block;transition: all 0.3s linear 0s;}
.g_pro .cplst dt:hover img{transform: scale(1.1);}
.g_pro .cplst dd{float: left;width: 160px;padding-top: 50px;}
.g_pro .cplst h3{height: 26px;line-height: 26px;font-size: 16px;font-weight: bold;color: #332b2a;overflow: hidden;margin-bottom: 5px;}
.g_pro .cplst h3 a{color: #332b2a;}
.g_pro .cplst p{font-size: 14px;line-height: 22px;color: #888888;height: 44px;overflow: hidden;margin-bottom: 40px;}
.g_pro .cplst span a{display: block;width: 120px;height: 30px;line-height: 30px;border: 1px solid #dfe0e0; border-radius: 5px;text-align: center;font-size: 14px;color: #999999;}

.g_zs{background:url("../images/zsbg.jpg")/*tpa=http://www.rltfb.com/images/zsbg.jpg*/ no-repeat center top;height: 565px;padding-top: 50px;overflow: hidden;}
.g_zs h2{height: 125px;text-align: center;font-size: 24px;color: #EF9515;font-weight: normal;}
.g_zs h2 a{color: #666;}
.g_zs h2 b{display: block; font-size: 30px; color: #EF9515;}
.g_zs h2 em{display: block;font-size: 12px;color: #EF9515;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;padding-top: 3px;}


.g_zs li{float: left;width: 232px;margin-right: 90px;}
.g_zs li img{width: 232px;height: 306px;display: block;}
.g_zs li em{display: block;width: 232px;height: 60px;line-height: 60px;text-align: center;overflow: hidden;font-size: 16px;color: #666666;}
.g_zs .u_ljt,.g_zs .u_rjt{position: absolute;width: 66px;height: 66px;top:240px;}
.g_zs .u_ljt{background:url("../images/jt.png")/*tpa=http://www.rltfb.com/images/jt.png*/ no-repeat;left: -70px;}
.g_zs .u_rjt{background:url("../images/jt.png")/*tpa=http://www.rltfb.com/images/jt.png*/ no-repeat right 0;right: -70px;}


.g_jz{height: 762px; padding-top: 60px; position: relative;background:url("../images/ysbg.jpg")/*tpa=http://www.rltfb.com/images/ysbg.jpg*/ no-repeat center top;position: relative;}
.g_jz h2{height: 200px;text-align: center;font-size:46px;font-weight: bold;color: #EF9515;}
.g_jz h2 em{display: block;padding-left: 280px;font-size: 30px;color: #666666;font-weight: normal;}
.g_jz .jzhd{position: absolute;left:50%;margin-left: -600px;top:196px;width: 1200px;z-index: 11;}
.g_jz .jzhd li{float: left;width: 300px;background:url("../images/ysline2.jpg")/*tpa=http://www.rltfb.com/images/ysline2.jpg*/ no-repeat right 13px;height: 225px;text-align: center;font-size:16px;font-weight: bold;color: #333333; padding-top: 13px; }
.g_jz .jzhd li em{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;}
.g_jz .jzhd li i{font-style: normal;}
.g_jz .jzhd li.on{background:url("../images/ystabg.jpg")/*tpa=http://www.rltfb.com/images/ystabg.jpg*/ no-repeat center top; padding-top: 34px; color: #fff;font-size: 24px;font-weight: bold;  text-align: left; }
.g_jz .jzhd li.on i{display: block;padding-left: 90px;height: 149px;}
.g_jz .jzhd li.on em{color: #fff;font-size: 14px;}
.g_jz .jzhd li span{display: none;padding-left: 90px;}
.g_jz .jzhd li span a{display: block;width: 70px;height: 23px;line-height: 23px;border: 2px solid #bebebe;font-size: 14px;color: #666666;text-align: center;font-weight: normal;}
.g_jz .jzhd li.on span{display: block;}

.jzcon{height: 420px;position: relative;}
.jzcon dl{position: absolute;width: 1200px;height: 100px;left:50%;margin-left: -600px; top:450px;}
.jzcon dt{float: left;width: 331px;height: 100px;font-size: 28px;color: #EF9515;font-weight: bold;background:url("../images/ysline.jpg")/*tpa=http://www.rltfb.com/images/ysline.jpg*/ no-repeat 284px 0;}
.jzcon dt em{display: block;font-size: 28px;color: #EF9515;font-weight: bold;}
.jzcon dd{float: left;width: 700px;}
.jzcon p{font-size: 14px;line-height: 24px;color: #666666;}
.g_jz .jt{position: absolute;left:50%;width: 1200px;margin-left: -600px;top:820px;z-index: 100;}
.g_jz .u_ljt,.g_jz .u_rjt{width: 44px;height: 44px;position: absolute;}
.g_jz .u_ljt{background:url("../images/ljt2.png")/*tpa=http://www.rltfb.com/images/ljt2.png*/ no-repeat;right: 52px;top:0;}
.g_jz .u_rjt{background:url("../images/rjt2.png")/*tpa=http://www.rltfb.com/images/rjt2.png*/ no-repeat;right: 4px;top:0;}
.g_jz .u_ljt:hover,.g_jz .u_rjt:hover{background-position: -44px 0}


.g_an{padding-top: 36px;height: 800px; background:url("../images/anbg.jpg")/*tpa=http://www.rltfb.com/images/anbg.jpg*/ no-repeat;}
.g_an h2{height: 125px;text-align: center;font-size: 24px;color: #EF9515;font-weight: normal;}
.g_an h2 a{color: #666;}
.g_an h2 b{display: block; font-size: 30px; color: #EF9515;}
.g_an h2 em{display: block;font-size: 12px;color: #EF9515;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;padding-top: 6px;}


.g_an .m_anfl{height: 135px;background: #fff;border: 1px solid #eee;}
.g_an .m_anfl li{float: left;width: 165px;text-align: center;;border-right: 1px solid #eee;font-size: 16px;color: #332b2a;font-weight: bold; padding-top: 34px; height: 102px;}
.g_an .m_anfl li a{color: #332b2a}
.g_an .m_anfl li em{width: 72px;margin: 0 auto 12px;height:43px;overflow: hidden;display: block;}
.g_an .m_anfl li:hover a,.g_an .m_anfl li.on a{color: #EF9515;font-weight: bold;}
.g_an .m_anfl .lastli{border-right: none;}
.g_an .m_anfl li:hover em img,.g_an .m_anfl li.on em img{margin-top: -43px;}

.m_an dl{background: #fff;height: 448px; width:1200px;}
.m_an dt{float: left;width: 600px;height: 448px;}
.m_an dt img{width: 600px;height: 448px;display: block;transition: all 1s ease 0s;}
.m_an dt:hover img{transform: scale(1.1);}
.m_an dd{float: left;padding: 60px 38px 0 108px;width: 453px;border: 1px solid #eee;border-left: none; border-top: none; height: 388px;}

.m_an h3{height:168px;font-size: 36px;color: #EF9515;overflow: hidden;margin-bottom: 15px; background:url("../images/antit2.jpg")/*tpa=http://www.rltfb.com/images/antit2.jpg*/ no-repeat 0 162px;}
.m_an h3 a{color: #EF9515;}
.m_an h3 em{display: block;font-size: 42px;font-weight: bold;color: #332b2a;text-transform: uppercase;}
.m_an p{font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;color: #888888;margin-bottom: 38px;}
.m_an span a{display: block;width:134px;height: 34px;line-height: 34px;background: #EF9515;text-align: center;font-size: 14px;color: #fff; }


.g_team{padding-top: 33px;height: 647px; background:url("../images/teambg.jpg")/*tpa=http://www.rltfb.com/images/teambg.jpg*/ no-repeat;}


.g_team h2{height: 125px;text-align: center;font-size: 24px;color: #EF9515;font-weight: normal;}
.g_team h2 a{color: #666;}
.g_team h2 b{display: block; font-size: 30px; color: #EF9515;}
.g_team h2 em{display: block;font-size: 12px;color: #EF9515;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;padding-top: 6px;}


.g_team dl{float: left;width: 260px;margin-right: 50px;height: 432px;position: relative;}
.g_team dt{width: 260px;height: 348px;}
.g_team dt img{width: 260px;height: 348px;display: block;}

.g_team dd{height: 75px;border-bottom: 2px solid #EF9515;padding: 10px 0 0 20px; position: absolute;left:0;bottom: 0;width: 240px;transition: all 1s ease 0s;}
.g_team h3{height: 72px;line-height: 24px;font-size: 22px;color: #333333;}

.g_team h3 a{color: #333333;}
.g_team h3 em{display: block;font-size: 14px;color: #999999;font-weight: normal;}
.g_team p,.g_team span,.g_team h4{display: none;}

.g_team dl:hover dd{background: #EF9515;padding-top: 25px;height: 252px; transform: translateY(-10px);}
.g_team dl:hover p,
.g_team dl:hover span,
.g_team dl:hover h4{display: block;}
.g_team dl:hover h3 a{color: #fff;}
.g_team dl:hover h3 em{color: #fff;}
.g_team dl:hover h4{margin-top: 10px;height: 32px;font-size: 16px;color: #fff;}
.g_team dl:hover p{width: 200px;font-size: 14px;line-height: 22px;color: #fff;height: 66px;overflow: hidden;margin-bottom: 22px;}
.g_team dl:hover span a{display: block;width: 132px;height: 30px;line-height: 30px;border: 1px solid #ccecfc;text-align: center;font-size: 14px;color: #fff;}



.g_news{height: 451px; overflow: hidden;background:url("../images/newbg.jpg")/*tpa=http://www.rltfb.com/images/newbg.jpg*/ no-repeat}
.g_news h2{position: absolute;left:0;top:70px;font-size: 26px;font-weight: bold;color: #EF9515;width: 300px;}
.g_news h2 a{color: #EF9515;}
.g_news h2 em{display: block;font-size: 12px;color: #EF9515;text-transform: uppercase;font-weight: normal;padding-top: 3px;}


.g_news .newhd{position: absolute;right: 0;top:72px;z-index: 111;}
.g_news .newhd li{float: left;width: 124px;height: 36px;line-height: 36px;border: 1px solid #8e8e8e;text-align: center;font-size: 14px;color: #332b2a; margin-right: 10px;}
.g_news .newhd li a{color: #666666;}
.g_news .newhd li.on{border: 1px solid #EF9515;color: #fff;background: #EF9515;}
.g_news .newhd li.on a{color: #fff;}


.g_news .con{margin-top: 154px;}
.g_news dl{float: left;width: 360px;margin-right: 48px;}
.g_news .lastdl{margin-right: 0;}
.g_news dt{height: 92px;border-bottom: 1px solid #8b8b8b;font-size: 38px;color: #9b9b9b;margin-bottom: 28px;}
.g_news dt em{display: block;font-size: 14px;color: #9b9b9b;}
.g_news h3{height: 26px;line-height: 26px;overflow: hidden;font-size: 16px;color: #555555;margin-bottom: 20px;}
.g_news h3 a{color: #555555;font-weight: normal;}
.g_news h3 em{display: block;font-size: }
.g_news p{font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;color: #999999;}
.g_news dl:hover dt{color: #EF9515;}
.g_news dl:hover dd h3 a{color: #EF9515;font-weight: bold;}
.g_ab{background:url("../images/abbg.jpg")/*tpa=http://www.rltfb.com/images/abbg.jpg*/ no-repeat center top;height: 368px; padding-top: 84px; }
.g_ab .m_ab{background:url("../images/absha.png")/*tpa=http://www.rltfb.com/images/absha.png*/ repeat;padding: 32px 28px 0 60px;width: 540px;height: 212px;}
.g_ab h2 a{display: block; background:url("../images/abtit.png")/*tpa=http://www.rltfb.com/images/abtit.png*/ no-repeat;width: 260px;height: 48px;padding:82px 0 0 240px; font-size: 20px;color: #333333;font-weight: normal;}
.g_ab p{font-size: 14px;line-height: 24px;color: #666666;width: 540px;}


.g_pz{background:url("../images/bzbg.jpg")/*tpa=http://www.rltfb.com/images/bzbg.jpg*/ no-repeat center top;height: 670px;padding-top: 66px;}
.g_pz h2{height: 148px;text-align: center;font-size: 46px;color: #fff;}
.g_pz h2 em{display: block;font-size: 14px;text-transform: uppercase;font-weight: normal;padding-top: 6px;}
.g_pz .pz1{position: absolute;background:url("../images/sha2.png")/*tpa=http://www.rltfb.com/images/sha2.png*/ repeat;width: 557px;height: 195px;left:-40px;top:150px;padding: 35px 0 0 30px;}
.g_pz .pz1 dt{height: 64px;line-height: 64px;margin-bottom: 5px;}
.g_pz .pz1 dt em{display: block;float: left;width: 60px;height: 60px;overflow: hidden;}
.g_pz .pz1 dt b{display: block;float: left;font-size: 20px;font-weight: bold;color: #EF9515;padding-left: 15px;}
.g_pz .pz1 dd{font-size: 14px;line-height: 26px;color: #383f49;}


.g_pz .pz1:hover{background: #EF9515;color: #fff;}
.g_pz .pz1:hover dt b{color: #fff;}
.g_pz .pz1:hover dd{color: #fff;}
.g_pz .pz1:hover dt em img{margin-left: -60px;}




.g_pz .pz11{position: absolute;background:url("../images/sha2.png")/*tpa=http://www.rltfb.com/images/sha2.png*/ repeat;width: 546px;height: 194px;right:-132px;top:387px;padding: 35px 0 0 30px;}
.g_pz .pz11 dt{height: 64px;line-height: 64px;margin-bottom: 5px;}
.g_pz .pz11 dt em{display: block;float: left;width: 60px;height: 60px;overflow: hidden;}
.g_pz .pz11 dt b{display: block;float: left;font-size: 20px;font-weight: bold;color: #EF9515;padding-left: 15px;}
.g_pz .pz11 dd{font-size: 14px;line-height: 26px;color: #383f49;}


.g_pz .pz11:hover{background: #EF9515;color: #fff;}
.g_pz .pz11:hover dt b{color: #fff;}
.g_pz .pz11:hover dd{color: #fff;}
.g_pz .pz11:hover dt em img{margin-left: -60px;}


.g_pz .pz12{position: absolute;background:url("../images/sha2.png")/*tpa=http://www.rltfb.com/images/sha2.png*/ repeat;width: 545px;height: 197px;right:-130px;top:150px;padding: 35px 0 0 30px;}
.g_pz .pz12 dt{height: 64px;line-height: 64px;margin-bottom: 5px;}
.g_pz .pz12 dt em{display: block;float: left;width: 60px;height: 60px;overflow: hidden;}
.g_pz .pz12 dt b{display: block;float: left;font-size: 20px;font-weight: bold;color: #EF9515;padding-left: 15px;}
.g_pz .pz12 dd{font-size: 14px;line-height: 26px;color: #383f49;}


.g_pz .pz12:hover{background: #EF9515;color: #fff;}
.g_pz .pz12:hover dt b{color: #fff;}
.g_pz .pz12:hover dd{color: #fff;}
.g_pz .pz12:hover dt em img{margin-left: -60px;}





.g_pz .pz2{top:386px;}
.g_pz .pz3:hover{background: #EF9515;color: #fff;}
.g_pz .pz3:hover dt b{color: #fff;}
.g_pz .pz3:hover dd{color: #fff;}
.g_pz .pz3:hover dt em img{margin-left: -60px;}



.g_pz .pz3{right: 0;top:150px;background:url("../images/sha2.png")/*tpa=http://www.rltfb.com/images/sha2.png*/ repeat;width: 380px;height: 220px;padding: 35px 18px 0 25px; position: absolute;}
.g_pz .pz3 em{display: block;height: 60px;width: 60px;overflow: hidden;}
.g_pz .pz3 b{display: block;height: 55px;line-height: 55px;font-size: 24px;font-weight: bold;color: #EF9515;}
.g_pz .pz3 p{font-size: 14px;line-height: 26px;color: #383f49;}

.g_pz .pztel{background:url("../images/pztelbg.png")/*tpa=http://www.rltfb.com/images/pztelbg.png*/ no-repeat;width: 189px;height: 83px;position: absolute;right:0;top:408px; padding: 30px 0 0 90px;font-size: 14px;font-weight: bold;color: #fff;}
.g_pz .pztel em{display: block;font-size: 22px;color: #fff;}




.g_link {height: 74px;line-height: 74px;background: #383a3f}
.g_link .content{height: 74px;border-top: 1px solid #48494e;}
.link_c{line-height:74px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 74px; line-height:74px; color:#999999;display: block;}
