﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #fff}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.sl_bj{background: #f1f1f1;padding-top:79px;height: 468px;}
.shil{height: 387px;background: url(img/sl_bj.jpg) no-repeat;}
.shil dl {padding:16px 0 0 0;}
.shil dt {float:left;font-size:0;line-height: 0;width:307px;}
.shil dt img {width:307px;height:356px;}
.shil dd {float:left;width:810px;padding:72px 0 0 54px;}
.shil dd h4 {height: 49px;line-height: 49px;font-size:36px;color: #333333;font-weight: normal;}
.shil dd h4 span {font-size:18px;padding-left:15px;}
.shil dd p {padding-top:10px;height:87px;font-size:14px;color: #666666;line-height:22px;}
.shil dd li {float:left;width:25%;font-size:18px;color: #333333;}
.shil dd li span {display: block;color: #00427e;}
.shil dd li span em {font:54px arial;font-weight: bold;line-height: 44px}
.shil dd li:last-child span{font-weight: bold;font-size:30px;line-height: 30px}
.shil dd li:last-child span em{vertical-align: top;}  
.shil dd li a:hover span{color: #f0332d}   

.titis{height: 96px;background: url(img/ico1.png) no-repeat center bottom;text-align: center;}
.titis h4{height: 48px;line-height: 48px;font-size: 36px;color: #333333;font-weight:normal;}
.titis h4 a {color: #333333;}
.titis p{height: 24px;line-height: 24px;font-size:18px;color: #666666;}
.fan{padding-top:73px;height: 1188px;}
.fn_qh {background: url(img/fn_tt.jpg) no-repeat;width:600px;height: 50px;margin:36px auto 0;}
.fn_qh li{float:left;width:200px;height: 50px;line-height: 50px;text-align: center;font-size:18px;color: #333333;background: url(img/fn_x.jpg) no-repeat right;}
.fn_qh li:last-child{background: none}
.fn_qh li.on{background: #00427e;color: #fff;}
.fn_qh li:nth-child(1).on{border-radius: 25px 0 0 25px}
.fn_qh li:nth-child(3).on{border-radius:  0 25px 25px 0}
.fn_nr{padding-top:35px;}
.fn_nr dl {float:left;width:390px;height: 510px;background: #f1f1f1;margin-right:14px;}
.fn_nr dt{font-size:0;line-height: 0;}
.fn_nr dt img {width:390px;height: 292px;}
.fn_nr dd {padding:14px 33px 0;}
.fn_nr dd h4 a {display:block;height: 35px;line-height: 35px;font-size:22px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.fn_nr dd p{padding-top:10px;height: 105px;font-size:14px;color: #666666;line-height: 24px;}
.fn_nr dd em a {background: url(img/ico2.png) no-repeat;width:35px;height: 35px;display: block;}
.fn_nr dl:last-child{margin:0;}
.fn_nr dl:hover{box-shadow: 0 5px 10px #d1d1d1}
.fn_nr dl:hover dd em a{background: url(img/ico2_hv.png) no-repeat;}
.fn_nr dd ul{padding-top:10px;height:105px;}
.fn_nr dd li{float:left;width:162px;height:26px;line-height:26px;box-sizing:border-box;}
.fn_nr dd li a{font-size:14px;color:#666;}
.fn_nr dl:nth-child(2) li{width:108px;}

.hz_bj{padding-top:85px;height: 547px;background: #f1f1f1;overflow: hidden;}
.hez .nr{margin-top:33px;position: relative;}
.hez .nr li{font-size:0;line-height: 0;margin-right:11px;padding:1px;background: url(img/hz_ico1.png) no-repeat;float:left;}
.hez .nr li:nth-child(1),.hez .nr li:nth-child(14){margin-left:87px;}
.hez .nr li:nth-child(13){margin-right:0;}
.hez .nr li:nth-child(7),.hez .nr li:nth-child(8),.hez .nr li:nth-child(9),.hez .nr li:nth-child(10),.hez .nr li:nth-child(11),.hez .nr li:nth-child(12),.hez .nr li:nth-child(13),.hez .nr li:nth-child(14),.hez .nr li:nth-child(15),.hez .nr li:nth-child(16),.hez .nr li:nth-child(17),.hez .nr li:nth-child(18),.hez .nr li:nth-child(19){margin-top:-71px;}

.pinz{padding-top:85px;height: 818px;overflow: hidden;}
.pz_nr{border:1px solid #e5e5e5;height: 598px;margin-top:30px;}
.pz_nr dl {float:left;width:400px;margin-top:-1px;}
.pz_nr dt{font-size:0;line-height: 0;position: relative;height:300px;}
.pz_nr .pz_n,.pz_nr .pz_n1{position: absolute;bottom:15px;left:170px;}
.pz_nr .pz_n li,.pz_nr .pz_n1 li{width:12px;height: 12px;border:1px solid #313131;margin:0 3px;border-radius: 50%;float:left;background: #fff}
.pz_nr .pz_n li.on,.pz_nr .pz_n1 li.on{background: #00427e;border-color: #00427e}
.pz_nr dd{padding-top:50px;text-align: center;height: 300px}
.pz_nr dd span {display: block;font-size:16px;color: #333333;line-height:28px;}
.pz_nr dd em {background: url(img/ico2.png) no-repeat;width:35px;height: 35px;display: block;margin:37px auto 0;}
.pz_nr dd p{width:128px;height:108px;background:#00427e;font-size:24px;color:#fff;padding-top:20px;margin:22px auto 0;line-height: 36px;position: relative;}
.pz_nr dd p:after{content: "";display: block;width:16px;height: 1px;background: #fff;position: absolute;bottom:28px;left:56px;}
.pz_nr dl:nth-child(2) dd{padding:0;}
.pz_nr dl:nth-child(2) dd p{margin:0 auto;}
.pz_nr dl:nth-child(2) dd span{padding-top:22px;}
.pz_nr dl:nth-child(2) dd em a{margin:27px auto 0;}
.pz_nr dl:last-child dd{padding-top:36px;}
.pz_nr dl:last-child dd p{margin:23px auto 0;}
.pz_nr dl:last-child dd em {margin:22px auto 0;}
.pz_nr dl:nth-child(1){margin-left:-1px;}
.pz_nr dl:last-child{margin-right:-1px;}
.pz_nr dl:hover dd em{background: url(img/ico2_hv.png) no-repeat;}
.pz_nr dl:hover dd p{background: #f0332d}

.list1{background: #f1f1f1}
.anl{padding-top:82px;height: 966px;overflow: hidden;}
.al_nr{padding-top:27px;position: relative;height: 665px;}
.al_qh{float:left;width:318px;}
.al_qh li{float:left;width:158px;margin:0 2px 2px 0;background: #fff;height: 158px;font-size: 0;line-height: 0}
.al_qh li i{display:block;width:158px;height: 119px;overflow:hidden;}
.al_qh li img{width:158px;height: 119px;transition: all 1s}
.al_qh li:hover i img{transform: scale(1.1);}
.al_qh li span{display: block;height: 33px;line-height: 33px;border-top:1px solid #f1f1f1;text-align: center;font-size:14px;color: #999999;padding-top:5px;}
.al_qh li.on span{background: #00427e;color: #fff;}
.al_qh li:nth-child(2n){margin:0 0 2px 0}
.al_c{float:right;width:857px;height: 639px;background: #fff}
.al_c li{font-size:0;line-height: 0;position: relative;}
.al_c li img {width:857px;height: 481px;}
.al_c li h4{padding:24px 0 0 41px;}
.al_c li h4 a{height: 41px;line-height: 41px;font-size: 22px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.al_c li p{padding:10px 0 0 41px;width:562px;font-size:14px;color: #666666;line-height: 24px;}
.al_c li em a {background: url(img/ico2.png) no-repeat;width:35px;height: 35px;display: block;position: absolute;right:39px;bottom:41px;}
.al_c li em a:hover {background: url(img/ico2_hv.png) no-repeat;}
.anl .prev,.anl .next{position: absolute;top:215px;}
.anl .prev{left:342px;}
.anl .next{right:0;}
.leib{height: 95px;overflow: hidden;}
.leib h4 {width:138px;background: url(img/lb_x.jpg) no-repeat right;padding:22px 0 0 34px;height: 73px;font-weight: normal;float:left;}
.leib h4 span {line-height: 31px;height: 31px;font-size:18px;color: #fff;display: block;}
.leib h4 em{font-size:12px;color: #58769d;text-transform: uppercase;}
.leib ul{float:right;width:406px;}
.leib li{float:left;padding-left:10px;background: url(img/lb_ico1.jpg) no-repeat left center;}
.leib li a {font-size:14px;color: #fff;}
.lb_fl{float:left;width:598px;height: 95px;background: #00427e}
.lb_fl ul{line-height: 95px;}
.lb_fl li {width:53px;}
.lb_fr{width:597px;height: 95px;background: #00427e;float:right;}
.lb_fr ul{padding-top:13px;}
.lb_fr li{width:124px;height:24px;line-height: 24px;}
.ys_qh{width:1200px;margin:0 auto;height: 145px;padding-top:31px;}
.ys_qh li{float:left;width:281px;height:85px;border:1px solid #dcdcdc;text-align: center;padding-top:34px;margin-right:21px;}
.ys_qh li i{width:57px;height: 49px;display:inline-block;margin-right:9px;}
.ys_qh li span {font-size:16px;color: #666666;line-height: 24px;display: inline-block;text-align: left;vertical-align: top;}
.ys_qh li:nth-child(1) i{background: url(img/ys_ico1.png) no-repeat left center;}
.ys_qh li:nth-child(2) i{background: url(img/ys_ico2.png) no-repeat left center;}
.ys_qh li:nth-child(3) i{background: url(img/ys_ico3.png) no-repeat left center;}
.ys_qh li:nth-child(4) i{background: url(img/ys_ico4.png) no-repeat left center;}
.ys_qh li:last-child{margin:0;}
.ys_qh li.on{background: #00427e}
.ys_qh li.on span {color: #fff;}
.ys_qh li.on i{animation-duration:3s;animation-name:flipInY;}
.ys_qh li:nth-child(1).on i{background: url(img/ys_ico1_hv.png) no-repeat left center;}
.ys_qh li:nth-child(2).on i{background: url(img/ys_ico2_hv.png) no-repeat left center;}
.ys_qh li:nth-child(3).on i{background: url(img/ys_ico3_hv.png) no-repeat left center;}
.ys_qh li:nth-child(4).on i{background: url(img/ys_ico4_hv.png) no-repeat left center;}
.ys_nr{position: relative;height: 600px;}
.ys_nr dl{position: absolute;top:259px;left:50%;width:600px;height: 243px;background: rgba(255,255,255,0.95);}
.ys_nr dt{float:left;width:52px;height: 116px;padding-right:12px;background: url(img/ys_a1.png) no-repeat left top;margin:-28px 0 0 34px;font:12px arial;color: #fff;text-align: center;text-transform: uppercase;}
.ys_nr dt span{display: block;font-size:30px;font-weight: bold;padding-top:20px;}
.ys_nr dd {float:left;width:442px;padding:36px 0 0 10px;}
.ys_nr dd h4 {height: 52px;line-height: 52px;font-size:26px;color: #333333;}
.ys_nr dd span {color: #00427e;font-weight: bold;}
.ys_nr dd p {font-size:15px;color: #333333;line-height: 26px;}
.ys1{background: url(img/ys_bj1.jpg) no-repeat center top;height: 600px;}
.ys2{background: url(img/ys_bj2.jpg) no-repeat center top;height: 600px;}
.ys3{background: url(img/ys_bj3.jpg) no-repeat center top;height: 600px;}
.ys4{background: url(img/ys_bj4.jpg) no-repeat center top;height: 600px;}


.news{height: 748px;padding-top:85px;}
.news .titis{margin-bottom:31px;}
.ns_tj{float:left;width:400px;height: 533px;position: absolute;}
.tj_c li{font-size:0;line-height: 0;position: relative;}
.tj_c li img {width:400px;height: 533px;}
.tj_c li p{position: absolute;left:0;bottom:0;background: rgba(0,0,0,0.8);padding:18px 28px 0 36px;height: 154px;width:100%;box-sizing: border-box;}
.tj_c li p span a{display: block;height: 32px;line-height: 32px;font-size:17px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tj_c li p em {color: #fff;padding-top:10px;font-size:14px;line-height: 24px;}
.tj_a {position: absolute;bottom:19px;right:28px;z-index: 9;}
.tj_a li{float:left;width:13px;height: 13px;border-radius: 50%;background: #666666;margin-left:8px;}
.tj_a li.on{background: #f0332d}

.ns_fr{float:right;width:783px;}
.ns_fr .tit{height: 50px;line-height: 50px;border-bottom:1px solid #dedede;padding:0 23px;}
.ns_fr .tit span a{font-size:18px;color: #333333;font-weight: bold;}
.ns_fr .tit em a{float:right;width:27px;height: 27px;background: url(img/ico2.png) no-repeat;margin-top:13px;background-size: 100%}
.ns_fr .tit em a:hover{float:right;background: url(img/ico2_hv.png) no-repeat;background-size: 100%}
.huod{height: 346px;background: #f1f1f1;margin-bottom:14px;}
.huod .nr{padding:13px 26px 0 23px;}
.huod .nr dl{float:left;width:339px;}
.huod .nr dt {font-size: 0;line-height: 0}
.huod .nr dt img {width:339px;height: 157px;}
.huod .nr dd {padding-top:12px;}
.huod .nr dd h4 a {display: block;height: 31px;line-height: 31px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.huod .nr dd p{font-size:14px;color: #828282;line-height: 22px;padding-top:6px;}
.huod .nr ul{float:right;width:347px;}
.huod .nr li{height: 69px;border-bottom:1px dotted #cccccc;}
.huod .nr li span {float:left;width:50px;display: inline-block;font:12px arial;color: #00427e;text-align: center;padding-top:11px;}
.huod .nr li span em {display: block;font-size:42px;font-weight: bold;line-height: 30px}
.huod .nr li a {font-size:14px;color: #333333;line-height: 69px;display: inline-block;width:280px;float: right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.huod .nr li:last-child{border:0;}

.went{height: 173px;background: #f1f1f1}
.wt_nr{padding:8px 0 0 24px;}
.wt_nr li{float:left;width:347px;margin-right:23px;}
.wt_nr li a{height: 27px;line-height: 27px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.wt_nr li p{font-size:14px;color: #828282;padding-top:6px;line-height: 22px;}

.list2{background:#f1f1f1;padding-top:86px;height:709px;}
.ab_t{margin-top:31px;}