@charset "utf-8";
body{font-family:"Microsoft Yahei";overflow-x:hidden;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}
.yz_bj{overflow:hidden;position:relative;background: url(/ruizhi/images/yz_bj.jpg) no-repeat center top;padding:66px 0 53px;box-sizing:border-box;}
.yz_c{width:1440px;margin:0 auto;}
.yz_nr{margin-top:42px;overflow: hidden;}
.yz_nr dl{float:left;width:24.58%;margin-right:0.56%;}
.yz_nr dt{font-size:0;line-height: 0;overflow: hidden;}
.yz_nr dt img{width:100%;transition: all 0.5s}
.yz_nr dd{background: url(/ruizhi/images/yz_b2.png) no-repeat center top;height: 311px;position: relative;padding-top:3.0rem;background-size: 100%;box-sizing:border-box;}
.yz_nr dd em{width:4.3rem;height: 4.85rem;display: block;background: url(/ruizhi/images/yz_a1.png) no-repeat center top;position: absolute;top:-2.4rem;left:40%;background-size:4.3rem 4.85rem;}
.yz_nr dd em i{width:4.3rem;height: 4.85rem;display: block;}
.yz_nr dl:nth-child(1) dd em i{background: url(/ruizhi/images/yz_ico1.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:nth-child(2) dd em i{background: url(/ruizhi/images/yz_ico2.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:nth-child(3) dd em i{background: url(/ruizhi/images/yz_ico3.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:nth-child(4) dd em i{background: url(/ruizhi/images/yz_ico4.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:hover:nth-child(1) dd em i{background: url(/ruizhi/images/yz_ico1_hv.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:hover:nth-child(2) dd em i{background: url(/ruizhi/images/yz_ico2_hv.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:hover:nth-child(3) dd em i{background: url(/ruizhi/images/yz_ico3_hv.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dl:hover:nth-child(4) dd em i{background: url(/ruizhi/images/yz_ico4_hv.png) no-repeat center;background-size: 3.75rem 4.35rem}
.yz_nr dd h4{text-align: center;font-size:1.3rem;color: #333333;height: 2.2rem;line-height: 2.2rem;}
.yz_nr dd h4 b{color: #ec5026;margin-right:8px;display: inline-block;}
.yz_nr dd p{font-size:0.8rem;color: #333333;line-height: 1.3rem;padding:0.3rem 1.7rem 0;text-align: center;}
.yz_nr dl:last-child{margin:0;}
.yz_nr dl:hover dd{background: url(/ruizhi/images/yz_b1_hv.png) no-repeat;}
.yz_nr dl:hover dd h4,.yz_nr dl:hover dd h4 b,.yz_nr dl:hover dd p{color: #fff;}
.yz_nr dl:hover dd em{background: url(/ruizhi/images/yz_a1_hv.png) no-repeat center top;animation-duration:3s;animation-name:flipInY;background-size:4.3rem 4.85rem;}
.yz_nr dl:hover dt img{margin:0;transform:scale(1.1);}


.titis{overflow: hidden;text-align: center;height:113px;background: url(/ruizhi/images/ico1.png) no-repeat center bottom;}
.titis h2 {height:59px;line-height:59px;font-size:50px;color: #333333;font-weight:bold;}
.titis h2 a{color: #333333}
.titis p {display:block;font-size:20px;color:#333333;line-height:26px;height:26px;padding-top:3px;}

.pro_n1{padding-top:68px;height:952px;position: relative;}
.pro_z1{position: absolute;left:-173px;top:235px;}
.pro_n1 .titis{margin-bottom:49px;}
.pro_nr{position: relative;}
.pro_nr dd{float:left;width:511px;}
.pro_nr dd h4{height: 68px;line-height: 68px;}
.pro_nr dd h4 img{vertical-align: top;margin-right:17px;}
.pro_nr dd h4 a{font-size:34px;color: #1b46b8;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_nr dd p{font-size:16px;color: #666666;line-height: 30px;padding-top:14px;height: 105px;border-bottom: 2px solid #e5e5e5;margin-bottom: 32px;}
.pro_b1{position:absolute;left:0;top:222px;width:511px;}
.pro_b1 li{float:left;width:243px;height: 49px;border:1px solid #d6d6d6;border-radius: 0.2rem;box-sizing: border-box;line-height: 47px;margin:0 20px  13px 0;}
.pro_b1 li a{display: block;padding-left:30px;background: url(/ruizhi/images/pro_ico2.png) no-repeat 12px center;font-size:18px;color: #1a1a1a;}
.pro_b1 li:hover{background:url(/ruizhi/images/pro_a2.png) no-repeat center top;border:0;background-size:100% 49px;}
.pro_b1 li:hover a{color: #fff;background: url(/ruizhi/images/pro_ioc2_hv.png) no-repeat 12px center;font-weight: bold;}
.pro_b1 li:nth-child(2n){margin:0 0 13px 0;}
.pro_nr dt{font-size:0;line-height: 0;margin:8px -360px 0 0;float: right;}
.pro_nr dt img{width:956px;height: 712px;}
.pro_a1{height: 265px;background: #fff;width:810px;box-shadow: 0 0 20px rgba(0,0,0,0.12);position: absolute;left:0;top:428px;box-sizing: border-box;padding:14px 0 0 10px;}
.pro_a1 li{float:left;width:263px;margin-right:1px;overflow: hidden;}
.pro_a1 li i{display: block;font-size:0;line-height: 0;width:263px;overflow: hidden;}
.pro_a1 li i img{width:263px;height: 197px;transition: all 0.5s}
.pro_a1 li:hover i img{transform: scale(1.1);}
.pro_a1 li span{padding-right:19px;margin:0 31px 0 17px;display: block;font-size:16px;color: #595959;height: 38px;line-height: 38px;background: url(/ruizhi/images/pro_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.pro_bj{background: url(/ruizhi/images/pro_n2_bj.jpg) no-repeat center top;height: 1378px;overflow: hidden;box-sizing: border-box;padding-top:75px;}
.pro_n2{position: relative;}
.pro_z2{position: absolute;right:-160px;top:199px;}
.pro2_nr{position: relative;margin-top:38px;height: 809px;}
.pro2_nr dd{float:right;width:511px;}
.pro2_nr dd h4{height: 68px;line-height: 68px;}
.pro2_nr dd h4 img{vertical-align: top;margin-right:17px;}
.pro2_nr dd h4 a{font-size:34px;color: #1b46b8;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro2_nr dd p{font-size:16px;color: #666666;line-height: 30px;padding-top:14px;height: 105px;border-bottom: 2px solid #e5e5e5;margin-bottom: 32px;}
.pro_b2{position:absolute;right:0;top:222px;width:511px;}
.pro_b2 li{float:left;width:210px;height: 49px;border:1px solid #d6d6d6;border-radius: 0.2rem;box-sizing: border-box;line-height: 47px;margin:0 46px 13px 0;}
.pro_b2 li a{display: block;padding-left:41px;background: url(/ruizhi/images/pro_ico2.png) no-repeat 19px center;font-size:18px;color: #1a1a1a;}
.pro_b2 li:hover{background:url(/ruizhi/images/pro_a2.png) no-repeat center top;border:0;}
.pro_b2 li:hover a{color: #fff;background: url(/ruizhi/images/pro_ioc2_hv.png) no-repeat 19px center;font-weight: bold;}
.pro_b2 li:nth-child(2n){margin:0 0 13px 0;}
.pro2_nr dt{font-size:0;line-height: 0;margin:8px 0 0 -360px;float: left;}
.pro2_nr dt img{width:965px;height: 728px;}
.pro_a2{height: 265px;background: #fff;width:810px;box-shadow: 0 0 20px rgba(0,0,0,0.12);position: absolute;right:0;top:435px;box-sizing: border-box;padding:14px 0 0 10px;}
.pro_a2 li{float:left;width:263px;margin-right:1px;overflow: hidden;}
.pro_a2 li i{display: block;font-size:0;line-height: 0;width:263px;overflow: hidden;}
.pro_a2 li i img{width:263px;height: 197px;transition: all 0.5s}
.pro_a2 li:hover i img{transform: scale(1.1);}
.pro_a2 li span{padding-right:19px;margin:0 31px 0 17px;display: block;font-size:16px;color: #595959;height: 38px;line-height: 38px;background: url(/ruizhi/images/pro_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.pro_l{width:1246px;height: 258px;background: url(/ruizhi/images/pro_fl.png) no-repeat center top;margin:0 auto;}
.pro_l h3{float:left;width:229px;text-align: center;padding-top:90px;height: 258px;box-sizing: border-box;font-size:14px;color: #fff;text-transform: uppercase;}
.pro_l h3 a{color: #fff;font-weight: normal;}
.pro_l h3 span{display: block;font-size:24px;font-weight: bold;height: 34px;line-height: 34px;}
.pro_l ul{float:left;width:920px;padding-left:26px;}
.pro_l li{border-bottom: 1px dashed #d1d1d1;padding:20px 0;overflow: hidden;}
.pro_l li em{float:left;width:145px;background: url(/ruizhi/images/pro_x.jpg) no-repeat right;font-size:20px;color: #333333;font-weight: bold;}
.pro_l li em a{color: #333}
.pro_l li span{float: right;width:760px;}
.pro_l li span a{font-size:15px;color: #333333;padding-left:12px;background: url(/ruizhi/images/pro_a4.png) no-repeat left center;line-height: 33px;height: 33px;width:105px;display: block;float:left;}
.pro_l li span a:hover{color: #1b46b8}
.pro_l li:first-child span a{width:167px;}
.pro_l li:nth-child(2) span a:nth-child(5){width:160px;}
.pro_l li:last-child{border:0;}


.yous{height:942px;overflow: hidden;padding-top:85px;}
.yous .titis{background: url(/ruizhi/images/ys_tt.png) no-repeat center bottom;height: 112px;}
.ys_qh{width:1232px;margin:0 auto;height: 124px;background: #fff;box-shadow:0 3px 20px rgba(0,0,0,0.12);margin-top:48px;}
.ys_qh li{float:left;width:308px;border-right:1px solid #e5e5e5;box-sizing: border-box;height: 124px;display: flex;align-items:center;padding-left:32px;}
.ys_qh li i{font:56px "Century Gothic";color: #dedede;font-weight: bold;}
.ys_qh li span{display: inline-block;padding-left:8px;}
.ys_qh li span b{font-size:30px;color: #242424;height: 39px;line-height: 39px;display: block;}
.ys_qh li span em{text-transform: uppercase;font:14px arial;color: #bcbcbc;height: 20px;line-height:20px;display: block;}
.ys_qh li.on{background: url(/ruizhi/images/ys_hv.jpg) no-repeat center top;}
.ys_qh li.on i{color:rgba(255,255,255,0.56);}
.ys_qh li.on span b{color: #fff}
.ys_qh li.on span em{color:rgba(255,255,255,0.4);}
.ys_nr{background: #f1f1f1;height: 658px;overflow: hidden;}
.ys_nr dt{font-size:0;line-height: 0;margin-left:-360px;overflow: hidden;float:left;}
.ys_nr dt img{width:958px;height: 658px;}
.ys_nr dd{float: right;width:527px;padding-top:64px;}
.ys_nr dd h4{height: 102px;border-bottom: 1px solid #d2d2d2;background: url(/ruizhi/images/ys_ico1.png) no-repeat 441px 9px;}
.ys_nr dd h4 span{display: block;height:45px;line-height:45px;font-size:36px;color: #1b46b8;font-size: bold;}
.ys_nr dd h4 em{display:block;font-size:24px;color: #333333;height: 33px;line-height: 33px;font-weight: normal;}
.ys_nr dd ul{padding-top:28px;height: 227px;}
.ys_nr dd li{padding-left:14px;background: url(/ruizhi/images/ys_ico2.png) no-repeat left 12px;font-size:15px;color: #333333;line-height: 30px;margin-bottom:27px;}
.ys_nr dd p img{margin-right:22px;width:249px;height: 182px;border-radius: 3px}
.ys_nr dd p img:last-child{margin:0;}


.al_bj{background:url(/ruizhi/images/al_bj.jpg) no-repeat center top;padding-top:111px;height:1048px;box-sizing: border-box;}
.al_bj .titis{background: url(/ruizhi/images/ys_tt.png) no-repeat center bottom;height: 118px;}
.al_tt{height: 104px;overflow: hidden;padding-top:32px;}
.al_tt li{display: inline-block;padding-right:50px;}
.al_tt li i{display:inline-block;font-size: 0;line-height: 0;width:48px;overflow: hidden;height:49px;vertical-align:bottom;}
.al_tt li i img{display: block;transition: all 0.5s}
.al_tt li span{display:inline-block;font-size:16px;color: #666666;padding:14px 0 0 11px;font-size:12px;color: #bebebe;text-transform: uppercase;}
.al_tt li span em{display: block;font-size:18px;color: #212020;font-weight: bold;height: 24px;line-height: 24px;}
.al_tt li:hover i img{margin-top:-50px;}
.al_tt li:hover span{color: #e8a49e}
.al_tt li:hover span em{color: #de3017}
.al_tt li:last-child{padding:0;}
.case_l{float:left;width:782px;padding-bottom: 20px}
.case_l dl{margin-bottom:20px;position:relative;}
.case_l dt{font-size:0;line-height: 0;width:782px;overflow: hidden;}
.case_l dt img{width:782px;height: 587px;transition: all 0.5s}
.case_l dd{height:161px;background:rgba(0,0,0,0.6);box-shadow:0 0 20px rgba(76,79,86,0.1);padding:20px 90px 0 37px;box-sizing: border-box;position:absolute;left:0;bottom:0;}
.case_l dd h4 a{display: block;height: 53px;line-height: 43px;position: relative;font-size:22px;color: #fff;}
.case_l dd h4 a:after{content: "";display: block;width:31px;height: 2px;background: #dddddd;position: absolute;left:0;bottom:0;}
.case_l dd p{font-size: 14px;color: #fff;line-height: 24px;padding-top:17px;}
.case_l dd p a{height: 30px;line-height: 30px;font-size:14px;color: #d9323e;position: relative;transition: all 0.5s;padding-right:27px;background: url(/ruizhi/images/al_a1.png) no-repeat right;padding-right:27px;}
.case_l dd p a:after{content:"";display: block;width:0;height: 30px;background: #d9323e;position: absolute;left:0;top:0;transition: all 0.5s}
.case_l dl dd em a:hover:after{width:100%;}
.case_l dl dd em a:hover{color: #fff;}
.case_l dl dd em a:hover i{background: url(/ruizhi/images/al_a1_hv.png) no-repeat right;}
.case_l dd em a i{background: url(/ruizhi/images/al_a1.png) no-repeat right;position: relative;z-index: 2}
.case_l dl:hover dt img{transform: scale(1.1);}
.case_r{float:right;width:381px;position: relative;}
.case_r li{height: 286px;margin-bottom: 14px;position: relative;}
.case_r li i{display: block;font-size:0;line-height: 0;width:381px;overflow: hidden;}
.case_r li i img{width: 381px;height:286px;transition: all 0.5s}
.case_r li:hover i img{transform: scale(1.1);}
.case_r li .al_w{position:absolute;left:0;bottom:0;left:0;bottom:0;height:88px;background:rgba(0,0,0,0.5);width:100%;}
.case_r li h4{display: block;padding:13px 13px 0;height: 25px;line-height: 25px;font-size:16px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.case_r li p{font-size:14px;color: #fff;padding:4px 13px 0;line-height: 21px;}
/*.case_r li.on a:after{position: absolute;width: 381px;height: 214px;content: "";background: url(/ruizhi/images/case_c.png) no-repeat center rgba(0,0,0,0.55);left: 0;top: 0;}*/
.case_r .prev,.case_r .next{position: absolute;right:-48px;cursor: pointer;}
.case_r .prev{top:0;}
.case_r .next{top:45px;}
.case_r .prevStop,.case_r .nextStop{cursor: no-drop;}

.min_ban{background: url(/ruizhi/images/tu.jpg) no-repeat center top;height: 446px;}
.min_ban .content{position: relative;}
.ban_tel{position: absolute;left:326px;top:300px;}
.ban_tel p{float:left;width:275px;font-size:13px;color: #fff;padding-left:75px;background: url(/ruizhi/images/ico2.png) no-repeat left;text-shadow:0 0 10px rgba(0,0,0,1)}
.ban_tel p span{display: block;font-size:32px;text-shadow:0 0 10px rgba(0,0,0,1)}
.ban_tel em a{display: block;width:191px;height: 51px;background: #fff;border-radius: 25px;text-align: center;font-size:20px;color: #1b46b8;float:left;line-height: 51px;}
.ban_tel em i{padding-right:32px;background: url(/ruizhi/images/ico3.png) no-repeat right;}
.bd_n{width:487px;float: right;padding-top:107px;}
.bd_n ul{position: relative;}
.bd_n li{overflow: hidden;margin-bottom: 10px;}
.bd_n li span{width:237px;height: 44px;line-height: 44px;border:1px solid #fff;border-radius: 4px;display: block;float:left;margin-right:8px;}
.bd_n li span em{display: block;float:left;width:50px;text-align: right;font-size:15px;color: #fff;padding-left:8px;}
.bd_n li span input{width:150px;height: 44px;line-height: 44px;border:0;float:left;font-size:14px;color: #fff;background:none}
.bd_n li span i{font-size:16px;color: #f4be1d;}
.bd_n li span:last-child{margin:0;}
.bd_n li textarea{width:389px;height: 89px;border:1px solid #fff;background: none;border-radius: 4px;float:left;font-size:14px;color: #fff;}
.bd_n ul .submit{position: absolute;width:89px;right: 0;bottom: 0;border:0;}
.bd_n ul .submit .form-btn-submit{display: block;width: 100%;background: url(/ruizhi/images/bd_btn1.png) no-repeat;height: 91px;cursor: pointer;border: 0;color: transparent;}
.bd_n ul .submit .form-btn-reset{display: none;}
.ns_bj{background: #f7f7f7;height: 940px;box-sizing: border-box;padding-top:75px;}
.ns_bj .titis{background: url(/ruizhi/images/ys_tt.png) no-repeat center bottom;height: 118px;}
.news{padding-top:17px;overflow: hidden;}


.dongt{float:left;width:576px;}
.dt_l{height: 431px;border-bottom: 1px solid #dbdbdb;margin-bottom: 18px;position: relative;}
/*.dt_l li{position: relative;height: 431px;}*/
/*.dt_l li i{display: block;font-size:0;line-height: 0;width:576px;overflow: hidden; position: relative;}*/
/*.dt_l li i img{width:576px;height: 288px;}*/
.dt_l li{position: relative;height: 432px;}
.dt_l li i{display: block;font-size:0;line-height: 0;width:576px;overflow: hidden; position: relative;}
.dt_l li i img{width:576px;height: 432px;}
.dt_l li i em{ display: inline-block; position: absolute; left: 0; bottom: 0; background: #e02f19; color: #fff; z-index: 55; width: 134px; height: 95px;  font-size: 15px; line-height: 100%; padding-left: 27px;}
.dt_l li i em span{ display: block; line-height: 100%; font-size: 33px; padding: 21px 0 9px 0;}
.dt_l li .dt_w{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);box-sizing:border-box;padding:0 0 15px 20px;}
.dt_l li h4 a{display: block;margin-top:24px;height: 26px;line-height: 26px;font-size:18px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:433px;font-weight: normal;}
.dt_l li h4 a:hover{color:#fff;}
.dt_l li p{font-size:14px;color: #fff;line-height: 22px;width:433px;padding-top:14px;}
/*.dt_l li:after{content: "";display: block;width:1px;height: 99px;background: #dbdbdb;position: absolute;right:109px;bottom:7px;}*/
.dtn{position: absolute;right:0;top:322px; cursor: pointer;}
.dtn img{padding-left:27px;}
.dt_b li{height: 32px;line-height: 32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dt_b li a{font-size:16px;color: #333333;}
.dt_b li em{float: right;font:12px arial;color: #999999;line-height: 32px;}
.zji ul li span{ transition: all 0.2s;}
.zji ul li:hover span{animation-duration: 1.5s;
    animation-name: flipInX;}

.went{float: right;width:570px;}
.tit{height:45px;line-height:100%;border-bottom:1px solid #dbdbdb;box-sizing: border-box; padding-left: 37px;background: url(/ruizhi/images/tit.png) no-repeat;}
.dongt .tit{ border-bottom: none;background: url(/ruizhi/images/tit2.png) no-repeat;}

.tit span{ display: inline-block; float: left;}
.tit span a {font-size:24px;color: #333333; line-height: 100%; display: inline-block;font-weight: bold;}
.tit i{ display: inline-block; padding: 11px 0 0 8px; color: #999999; font-size: 12px; font-family:  Arial;}
.tit em a{font:14px arial;color: #333333;margin-top: 13px;float: right; text-transform: uppercase;}
.went .tit:last-of-type{border-bottom: none;background: url(/ruizhi/images/tit3.png) no-repeat;}
.went ul{margin-top:15px;height: 215px;overflow: hidden;}
.went li{height: 36px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left:18px;background: url(/ruizhi/images/ns_ico1.jpg) no-repeat left center;}
.went li a{font-size:16px;color: #333333;}
.went li em{float: right;font:12px arial;color: #999999;line-height: 32px;}
.went li a:hover,.dt_b li a:hover{ color: #1b46b8;text-decoration: underline;font-weight:bold;}
.went dl{height: 167px;margin-bottom: 22px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.went dd{float:left;width:348px;height: 167px;border:1px solid #fff;box-sizing: border-box;padding:42px 16px 0 20px; background: #fff;}
.went dd h4 a{display: block;height: 31px;line-height: 31px;font-size:18px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.went dd h4 a:hover{ color: #1b46b8;text-decoration: underline;font-weight:bold;}
.went dd p{font-size:14px;color: #808080;line-height: 24px;padding-top:8px;}
.went dt{float:right;width:222px;overflow:hidden;}
.went dt img{width:222px;height:167px;}

.about{background: url(/ruizhi/images/ab_bj.jpg) no-repeat center top;height: 990px;padding-top:90px;box-sizing: border-box;}
.about h2 a{display: block;height: 55px;line-height: 55px;font-size:46px;color: #fff;text-align: center;}
.ab_w{font-size:16px;padding:26px 88px 0;color: #fff;line-height: 30px;height: 130px;text-align: center;}
.ab_w a{color: #fff;}
.about ul{height: 223px;}
.about li{float:left;margin-right:163px;transition:all 0.5s;}
.about li p{height: 54px;line-height: 54px;font-size:20px;color: #fff;}
.about li p em{font-size:60px;color: #fff;font-weight: bold;}
.about li span{display: block;font-size:16px;color: #fff;margin-top:5px;}
.about li:last-child{margin:0;}
.about li:hover{margin-top:-10px;}


    /**/
.zhuz{ overflow: hidden; height: 332px;    background: url(/ruizhi/images/jis.jpg) no-repeat center 0;}
.zhuz h3{  float: left; width: 195px; padding-left: 25px; box-sizing: border-box; background: url(/ruizhi/images/ry_h.png) no-repeat;margin-top:22px;}
.zhuz h3 em{ display: block; line-height: 100%;}
.zhuz h3 em span{ display: block; line-height: 100%; font-size: 36px; color: #333333; letter-spacing: 2px; padding-bottom: 12px;}
.zhuz h3 em i{ display: block; line-height: 100%; font-size: 18px; color: #333333; font-weight: normal; padding-bottom: 25px;}
.zhuz h3 a{color: #333}
.zz_r{ float: right; width: 989px;}
.zhuz ul li{ font-size: 0; line-height: 0; overflow: hidden; width: 175px; float: left; margin-right: 28px;}
.zhuz ul li img{ width: 175px;}
.zz_u{ cursor: pointer; position: absolute; left: 29px; top: 179px;}
.zz_d{ cursor: pointer; position: absolute; left:75px; top: 179px;}

.ft_b{color: rgba(255,255,255,0.4);font-size:14px;height:75px;line-height:75px;background: url(/ruizhi/images/f_link.jpg) no-repeat center 0;}
.ft_b h3{ float: left; padding-left: 64px;background: url(/ruizhi/images/f_lik.png) no-repeat 0 32px; line-height: 100%; padding-top: 31px; height: 25px; color: #acacac; font-size: 18px; padding-right: 30px;}
.ft_b em{padding:0 20px;display: inline-block;}
.ft_b p{float: right; width: 960px;}
.ft_b p a{color: #acacac; font-size: 14px; margin-right: 76px;}
.ft_b p a:hover{ text-decoration: underline;}


@media screen and (max-width:1440px) and (min-width:1366px) {
    html {font-size:20px;}
   .yz_c{width:1240px;}

}
@media screen and (max-width:1920px) and (min-width:1600px) {
    html {font-size:20px;}
}



@-webkit-keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown1 {
    from { opacity: 0; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown1 { -webkit-animation-name: fadeInDown1; animation-name: fadeInDown1 }
@-webkit-keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
@keyframes fadeInDown2 {
    from { opacity: 0; -webkit-transform: translate3d(0, -20%, 0); transform: translate3d(0, -20%, 0) }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.fadeInDown2 { -webkit-animation-name: fadeInDown2; animation-name: fadeInDown2 }
@-webkit-keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft1 {
    from { -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft1 { -webkit-animation-name: fadeInLeft1; animation-name: fadeInLeft1 }
@-webkit-keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInLeft2 {
    from { -webkit-transform: translate3d(-5%, 0, 0); transform: translate3d(-5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInLeft2 { -webkit-animation-name: fadeInLeft2; animation-name: fadeInLeft2 }
@-webkit-keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight1 {
    from { -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight1 { -webkit-animation-name: fadeInRight1; animation-name: fadeInRight1 }
@-webkit-keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInRight2 {
    from { -webkit-transform: translate3d(5%, 0, 0); transform: translate3d(5%, 0, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInRight2 { -webkit-animation-name: fadeInRight2; animation-name: fadeInRight2 }
@-webkit-keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
@keyframes zoomLeft {
    from { -webkit-transform: scale3d(0.3, .3, .3); transform: scale3d(0.3, .3, .3); opacity: 0 }
    50% { opacity: 1 }
}
.zoomLeft { -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
.zoomRight { -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-animation-name: zoomLeft; animation-name: zoomLeft }
@-webkit-keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp1 {
    from { -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp1 { -webkit-animation-name: fadeInUp1; animation-name: fadeInUp1 }
@-webkit-keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
@keyframes fadeInUp2 {
    from { -webkit-transform: translate3d(0, 2%, 0); transform: translate3d(0, 2%, 0); opacity: 0 }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1 }
}
.fadeInUp2 { -webkit-animation-name: fadeInUp2; animation-name: fadeInUp2 }