@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}
.yz_bj{background: url(../images/yz_bj.jpg) no-repeat center top;height: 233px;}
.yz_c{}
.yz_c h3{float:left;width:182px;padding-right:40px;padding-top:74px;font-size:36px;color: #fff;font-weight: bold;text-align: right;line-height:40px}
.yz_c dl{float:left;width:910px;padding:35px 0 0 36px;}
.yz_c dt{height: 45px;background:url(../images/yz_ico1.png) no-repeat left bottom;font-size:18px;color: #333333;font-weight: bold;line-height: 30px}
.yz_c dt span {padding-right:15px;}
.yz_c dd {padding-top:18px;color: #333333;line-height: 26px;font-size:14px;}

.titis{height:108px;text-align: center;}
.titis h4 {height:54px;line-height:54px;font-size:36px;color: #313131;}
.titis h4 a {color: #313131}
.titis h4 span {padding-right:12px;}
.titis p {height:28px;font-size:18px;color: #707070;line-height: 28px;}


.pro_bj{background: #f5f8fa;height: 971px;padding-top:90px;}
.pro{position: relative;}
.pro_nr{height: 637px;}
.pro_nr dl{height: 597px;position: relative;}
.pro_nr dt{font-size:0;line-height: 0;overflow: hidden;width:1200px;}
.pro_nr dt img {width:1200px;height: 597px;}
.pro_nr dd {height:300px;padding-top:50px;box-sizing: border-box;background:rgba(255,255,255,0.9);position: absolute;left:0;top:110px;width:600px;}
.pro_nr dd h4 {height: 38px;line-height: 38px;overflow: hidden;}
.pro_nr dd h4 em {background: url(../images/pro_ico1.png) no-repeat left top;width:59px;height: 38px;font:30px "Impact";color: #fff;line-height: 38px;display: inline-block;text-align: right;padding-right:13px;box-sizing: border-box;float:left;margin-right:20px;}
.pro_nr dd h4 a{font-size:26px;color: #313131;font-weight: normal;}
.pro_nr dd p {padding:13px 30px 0 80px;font-size:14px;color:#666666;line-height:25px;height:96px}
.pro_nr dd span a {display: block;margin-left:80px;width:104px;height: 36px;border:1px solid #939495;line-height: 36px;text-align: center;font-size:14px;color: #666666;border-radius:4px}
.pro_qh{position: absolute;right:0;top:624px;background: rgba(255,255,255,0.9);height: 81px;width:661px;}
.pro_qh i{float:left;font-size:0;line-height: 0;display: inline-block;}
.pro_qh li{float:left;width:193px;border-right:1px solid #b9b8b8;text-align: center;box-sizing: border-box;height: 81px;color: #333;}
.pro_qh li em{display: block;font:30px "Impact";padding-top:10px;line-height: 36px}
.pro_qh li span {font-size:18px;display: block;line-height: 28px;}
.pro_qh li:last-child{border:0;}
.pro_qh li.on{color: #004276;font-weight: bold}

.fenl{background: url(../images/pro_lx.jpg) no-repeat;height: 171px;margin:0 auto;width:1207px;box-sizing: border-box;padding:21px 0 0 18px;}
.fenl h4{background: url(../images/pro_ico3.jpg) no-repeat;width:126px;height: 127px;text-align: center;font-size:24px;color: #fff;padding-top:32px;line-height: 30px;box-sizing: border-box;float:left;}
.fenl h4 a {color: #fff;}
.f_fr{float:right;width:1018px;}
.f_fr li{height: 40px;line-height: 40px;font-size:14px;}
.f_fr li em a{display: inline-block;width:148px;color: #313131;font-weight: bold;}
.f_fr li span a{color: #666666;padding:0 10px;}

.yous{height: 1396px;padding-top:31px;}
.ys_nr{padding:1px 5px 0 3px;background:url(../images/ys_bj.jpg) no-repeat center top;height: 1206px}
.ys_nr dl{height: 300px;overflow: hidden;}
.ys_nr dt{font-size:0;line-height: 0;height: 300px;width:600px;}
.ys_nr dt img {height: 300px;width:600px;}
.ys_nr dd {width:508px;padding:75px 0 0 47px;}
.ys_nr dd h4 {height: 70px;overflow: hidden;}
.ys_nr dd h4 i{float:left;width:47px;height: 59px;background: #e60012;display: inline-block;text-align: center;font:40px "Impact";color: #fff;line-height: 59px;border-radius: 4px;font-weight: normal;}
.ys_nr dd h4 p {float:left;width:350px;padding-left:12px;font-size:20px;color: #333333;font-weight: normal;}
.ys_nr dd h4 p span {display: block;font-size:30px;color: #333333;font-weight: bold;height: 34px;line-height: 34px;margin-bottom:4px;}
.ys_nr dd em {padding-top:16px;font-size:14px;line-height: 26px;display: block;}

.anl{height: 914px;background: url(../images/al_bj.jpg) no-repeat center 108px;overflow-x: hidden;overflow-y: hidden;}
.al_nr{margin-top:223px;background: #fff;padding:25px 27px 0;box-sizing: border-box;position: relative;}
.al_nr li{float:left;width:365px;margin-right:25px;}
.al_nr li i{display: block;font-size:0;line-height: 0;width:365px;overflow: hidden;}
.al_nr li i img{width:365px;height: 273px;transition: all 1s}
.al_nr li p{border:1px solid #e5e5e5;height: 157px;padding:29px 20px 0;text-align: center;}
.al_nr li p span a {display: block;height: 41px;line-height: 41px;font-size:22px;color: #1a1a1a;line-height: 41px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_nr li p em {font-size:14px;color: #666666;line-height: 25px;padding-top:13px;}
.al_nr li:last-child{margin:0;}
.al_nr li:hover i img{transform: scale(1.1);}
.al_j1,.al_j2{position: absolute;top:249px;}
.al_j1{left:-60px;}
.al_j2{right:-60px;}

.ns_bj{background: #f5f8fa;height: 767px;padding-top:43px;}
.news{}
.news .titis{height: 104px}
.dongt{float:left;width:552px;}
.dongt .tit{height: 47px;line-height: 47px;border-bottom:1px solid #b5b5b5;margin-bottom:27px;}
.dongt .tit a {font-size:20px;color: #575556;}
.dongt dl{height: 350px;padding:0px 0 0 2px;}
.dongt dt{font-size:0;line-height: 0;width:549px;height: 226px;}
.dongt dt img {width:549px;height: 226px;}
.dongt dd {padding-top:16px;}
.dongt dd h4 {height: 27px;line-height: 27px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt dd h4 span {width:54px;height: 27px;background: #b81c22;display: inline-block;text-align: center;line-height: 27px;font-size:16px;color: #fff;margin-right:11px;}
.dongt dd h4 a{font-size:20px;color: #191919;}
.dongt dd p {font-size:14px;color: #7f7f7f;line-height: 24px;padding-top:12px;}
.dongt dd p a {color: #7f7f7f}
.dongt li a {display: block;height: 40px;padding-left:28px;font-size:14px;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 40px;background: url(../images/dt_ico1.jpg) no-repeat left center;}
.dongt li a span {float: right;}
.dongt li a:hover{background: url(../images/dt_ico1_hv.jpg) no-repeat left center;color: #004276}

.went{float:right;width:571px;}
.went .tit{height: 46px;line-height: 46px;}
.went .tit a {font-size:20px;color: #575556;}
.wt_nr li{background: url(../images/bk_ico1.jpg) no-repeat center top;height: 132px;padding:26px 37px 0;margin-bottom:25px;}
.wt_nr li h4 a{display: block;height: 36px;line-height: 36px;font-size:20px;color: #191919;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wt_nr li p{padding-top:12px;font-size:14px;color: #666666;line-height: 28px;}
.wt_nr li p a{color: #666666}
.wt_nr li:hover{background: url(../images/bk_ico1_hv.jpg) no-repeat;}
.wt_nr li:hover h4 a{color:#004276;}

.ab_bj{overflow-x: hidden;overflow-y: hidden;}
.about{margin-top:80px;height: 649px;position: relative;}
.about li{display: block;font-size:0;line-height: 0;width: 1200px;}
.about li img {width:1200px;height: 470px;}
.ab_w{width:973px;margin:-80px auto 0;position: relative;z-index: 2;background: #fff;text-align: center;padding:24px 61px 0;box-sizing: border-box;box-shadow: 0 0 20px rgba(0,0,0,0.23);height: 159px;} 
.ab_w h2 a{height: 42px;line-height: 42px;font-size:22px;color: #333333;}
.ab_w p{font-size:14px;color: #666666;line-height: 26px;}
.ab_j1,.ab_j2{position: absolute;top:202px;width:160px;height: 60px;background:rgba(29,32,136,0.88);text-align: center;padding-top:18px;box-sizing: border-box;}
.ab_j1:hover,.ab_j2:hover{background:rgba(230,0,18,0.88);}
.ab_j1{left:-83px;}
.ab_j2{right:-83px;}
body #newBridge .icon-right-center{top:40%;}