﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";}
.zhil{height: 532px; margin:87px auto 0;position: relative;width:1200px}
.zhil .tit {height: 108px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;font-size:40px;color: #333333;line-height: 62px;margin-bottom:50px;}
.zhil .tit span {color: #053573;font-weight: bold}
.zhil li{float:left;width:220px;padding-top:245px;margin-right:25px;;}
.zhil li p { color: #333333;font-size:18px;text-align: center;}
.zhil li p span {font-size:24px; color: #053573;font-weight: bold}
.zhil li:nth-child(1){background:url(../images/j_ico1.jpg) no-repeat center top;}
.zhil li:nth-child(2){background:url(../images/j_ico2.jpg) no-repeat center top;}
.zhil li:nth-child(3){background:url(../images/j_ico3.jpg) no-repeat center top;}
.zhil li:nth-child(4){background:url(../images/j_ico4.jpg) no-repeat center top;}
.zhil li:nth-child(5){background:url(../images/j_ico5.jpg) no-repeat center top;margin-right:0;}
.zhil li:nth-child(1):hover{background:url(../images/j_ico1_hv.jpg) no-repeat center top;}
.zhil li:nth-child(2):hover{background:url(../images/j_ico2_hv.jpg) no-repeat center top;}
.zhil li:nth-child(3):hover{background:url(../images/j_ico3_hv.jpg) no-repeat center top;}
.zhil li:nth-child(4):hover{background:url(../images/j_ico4_hv.jpg) no-repeat center top;}
.zhil li:nth-child(5):hover{background:url(../images/j_ico5_hv.jpg) no-repeat center top;}

.list1{background: url(../images/ry_bj.jpg) no-repeat center top;height: 703px;}
.rongy {padding-top:74px;}
.rongy .tit {height: 149px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;}
.rongy .tit h4{font-size:40px;color:#333333;line-height:62px;height:62px;font-weight:normal;}
.rongy .tit h4 span {color: #053573;font-weight: bold}
.rongy .tit p {padding-top:12px;font-size:20px; color: #666666}
.ry_nr {margin-top:51px;position: relative;}
.ry_nr li {float:left;width:288px;margin-right:16px;position: relative;}
.ry_nr li img {width:286px;height:208px;}
.ry_nr li:last-child{margin:0;}
.ry_nr li p{border:1px solid #b0bfd1;border-bottom:0;padding-top:6px;font-size:0;line-height:0;}
.ry_nr li span a {display:block;height: 59px;line-height: 59px;background: #053573;text-align: center;font-size:20px; color: #fff;}
.ry_nr li:after{width:6px;height: 6px;background: #b1c0d3;content: "";display: block;position: absolute;left:0;top:0;}
.ry_nr li:before{width:6px;height: 6px;background: #b1c0d3;content: "";display: block;position: absolute;right:0;top:0;}
.ry_j{position: absolute;top:357px;left:39%;}
.ry_j span a{width:160px;height:50px;background:#ebebeb;display:inline-block;font-size:18px;color:#666666;line-height:50px;text-align:center;vertical-align: top;}

.fanga{height:769px;/*padding-top:88px;*/}
.fanga .tit {height: 108px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;font-size:40px;color: #333333;line-height: 62px;}
.fanga .tit span {color: #053573;font-weight: bold}
.f_qh {height: 88px;background:url(../images/f_tt.jpg) no-repeat;margin-top:41px;}
.f_qh li {float:left;width:300px;border-right:1px solid #e5e5e5;height: 85px;line-height: 85px;text-align: center;box-sizing: border-box;font-size:24px;color: #666666}
.f_qh li:last-child{border:0;}
.f_qh li span {padding-left:58px;display: inline-block;height:88px }
.f_qh li:nth-child(1) span{background: url(../images/f_ico1.jpg) no-repeat left center;}
.f_qh li:nth-child(2) span{background: url(../images/f_ico2.jpg) no-repeat left center;}
.f_qh li:nth-child(3) span{background: url(../images/f_ico3.jpg) no-repeat left center;}
.f_qh li:nth-child(4) span{background: url(../images/f_ico4.jpg) no-repeat left center;}
.f_qh li:nth-child(1).on span{background: url(../images/f_ico1_hv.jpg) no-repeat left center;}
.f_qh li:nth-child(2).on span{background: url(../images/f_ico2_hv.jpg) no-repeat left center;}
.f_qh li:nth-child(3).on span{background: url(../images/f_ico3_hv.jpg) no-repeat left center;}
.f_qh li:nth-child(4).on span{background: url(../images/f_ico4_hv.jpg) no-repeat left center;}
.f_qh li.on{color: #053573;border-top:2px solid #053573;}
.f_nr {margin-top:10px;}
.f_a{position: relative;height: 446px;background: #f5f5f5}
.f_a dt {float:left; font-size:0; line-height: 0;width:792px;}
.f_a dt img {width:792px;height: 446px;}
.f_a dd {float:left;padding:57px 0 0 30px;width:359px;}
.f_a dd h4{height: 70px; display: block;font-size:30px;position: relative;font-weight: normal;}
.f_a dd h4 a {color:#333333;text-decoration: none;}
.f_a dd h4:after{position: absolute;content: "";display: block;height: 3px;width:35px;background: #053573;left:0;bottom:0;}
.f_a dd p{padding-top:21px;height: 173px;border-bottom:2px solid #cbcbcb;line-height: 26px;font-size:16px;}
.f_a dd a { color: #053573 }
.f_tel{position: absolute;font-size:18px; color: #333333;padding-left:55px;background: url(../images/f_tel.jpg) no-repeat 0 3px;left:831px;top:356px;}
.f_tel span {display: block;}
.f_btn1{width:140px;height: 42px;background: #053573;position: absolute;right:28px;bottom:45px;line-height: 42px;text-align: center;}
.f_btn1 a { color: #fff;font-size:18px;}

.anl{height:980px;}
.anl .tit {height: 149px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;}
.anl .tit h4{font-size:40px;color:#333333;line-height:62px;height:62px;font-weight:normal;}
.anl .tit h4 span {color: #053573;font-weight: bold}
.anl .tit p {padding-top:12px;font-size:20px; color: #666666}
.al_nr{margin-top:51px;position: relative;height:670px;}
.al_nr li{position: absolute;font-size:0;}
.al_b{height:670px;}
.al_c{height:670px;position:relative;}
.al_xt li img {width:285px;height:214px;}
.al_t li:nth-child(1) img,.al_t li:nth-child(2) img{width:590px;height:443px;}
.al_t li:nth-child(1){left:0;top:0;}
.al_t li:nth-child(2){left:610px;top:230px;}
.al_t li:nth-child(1) p,.al_t li:nth-child(2) p{background: url(../images/al_ico2.png) no-repeat;height: 120px;width:510px;padding:0 40px;}
.al_t li:nth-child(1) span,.al_t li:nth-child(2) span{padding-top:52px;display: block;}

.al_j{position: absolute;top:695px;left:39%;}
.al_j span a{width:160px;height:50px;background:#ebebeb;display:inline-block;font-size:18px;color:#666666;line-height:50px;text-align:center;vertical-align: top;}


.al_xt li:nth-child(1){left:610px;top:0;}
.al_xt li:nth-child(2){left:915px;top:0;}
.al_xt li:nth-child(3){left:0;top:460px;}
.al_xt li:nth-child(4){left:305px;top:460px;}

.al_nr li p{position: absolute;left:0;bottom:0;width:100%;font-size:16px; color: #fff; line-height: 30px;}
.al_nr li span a {display: block;font-size:20px; color: #fff;text-decoration: none;}
.al_xt li:nth-child(1) p,.al_xt li:nth-child(2) p,.al_nr li:nth-child(3) p,.al_nr li:nth-child(4) p{background: url(../images/al_ico1.png) no-repeat;height: 72px}
.al_xt li:nth-child(1) span,.al_xt li:nth-child(2) span,.al_xt li:nth-child(3) span,.al_xt li:nth-child(4) span{text-align: center;padding-top:32px;display: block;}
.al_nr li:hover p{background:rgba(5,53,115,0.9);height: 100%}
.al_nr li:hover p span{border:1px solid #537198;width:158px;height: 48px;line-height: 48px;padding:0;margin:82px auto 0;text-align: center;}

.list2{background:url(../images/dz_bj.jpg) no-repeat center top;height:909px;padding-top:62px;}
.dingz .tit{height: 148px;text-align: center;}
.dingz .tit h4{font-size:40px;height: 63px;line-height: 63px;color: #fff;font-weight: normal;}
.dingz .tit span {font-weight: bold}
.dingz .tit p {height: 48px;line-height: 48px;font-size:20px; color: #a6b0c3;background: url(../images/dz_ico1.jpg) no-repeat center;}
.dz_t{height: 437px;overflow: hidden;}
.dz_t dl {float:left;width:160px;margin-right:13px;}
.dz_t dt{background: #fff;height: 235px;border-radius:75px;text-align: center;padding-top:15px;font-size:0;line-height: 0}
.dz_t dt img {width:132px;height: 132px;}
.dz_t dt span {display: block;font-size:20px; color: #333333;margin-top:26px;line-height: 22px;font-weight:bold}
.dz_t dd {text-align: center;padding:25px 8px 0;font-size:18px;color: #fff;line-height: 32px;}
.dz_t dl:last-child{margin:0;}
.dz_b h4{height: 73px;text-align: center;font-size:30px; color: #fff;font-weight:normal;line-height: 47px;}
.dz_b h4 span{font-size:34px;font-weight: bold;margin-left:5px;}
.dz_bn{height: 133px;padding-top:27px;background: #fff;box-shadow: 0 5px 20px #b1b1b1}
.dz_bn li{float:left;padding:0 21px 0 34px;width:185px;font-size:16px; color: #333333;line-height: 30px;position: relative;}
.dz_bn li:after{content: "";display: block;width:1px;height: 98px;background: #cccccc;position: absolute;top:0;right:0;}
.dz_bn li:last-child:after{display:none}

.list3{height:1063px;}
.list3 .tit {height: 108px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;font-size:40px;color: #333333;line-height: 62px;margin-bottom:54px;}
.list3 .tit span {color: #053573;font-weight: bold}
.fenl{float:left;width:245px;}
.fenl .f_bt{text-align: center;background: url(../images/fl_tit.jpg) no-repeat;height:108px}
.fenl .f_bt h4 {padding-top:27px;height: 35px;line-height: 35px;font-weight: bold;font-size:24px;}
.fenl .f_bt h4 a {color: #fff}
.fenl .f_bt span {display:block;font:10px arial; color: #95a2b9;text-transform: uppercase;margin-top:4px;}
.fl_nr{height: auto;background: #f2f2f2;padding:21px 35px 0 30px;}
.fl_nr h4 a{display: block;height: 35px;line-height: 35px;padding-left:21px;background:#a51616;font-size:16px; color: #fff; font-weight: bold}
.fl_nr ul{padding:9px 0;}
.fl_nr li a {padding-left:16px;background: url(../images/fl_ico1.jpg) no-repeat left center;height: 26px;line-height: 26px;font-size:14px;}
.dianh{background: url(../images/fl_ico2.jpg) no-repeat;height: 245px;text-align: center;}
.dianh p {padding-top:17px;font-size:16px;color: #fff;height: 63px;}
.dianh p i {font-style: normal;padding-left:21px;display: inline-block;}
.dianh p span {display: block;font:28px arial; color: #fff; font-weight: bold;padding-top:6px;}
.dianh a{font-size:14px; color: #fff; width:118px;height: 30px;line-height: 30px;text-align: center;display: block;margin:0 auto;border:1px solid #fff;}
.pro{float:right;width:941px;}
.p_bt{height: 58px;background: #f5f5f5;border:1px solid #e5e5e5;}
.p_bt li {float:left;padding:0 40px;border-right: 1px solid #e5e5e5;line-height: 58px;font-size:24px;color: #333333;position: relative;}
.p_bt li.on{color: #053573;}
.p_bt li.on:after{content: "";display: block;width:100%;height: 2px;background: #053573;position: absolute;left:0;top:-1px;}
.p_bt span a {float:right;margin-right:17px;font-size:18px;color:#a51616;line-height:58px}
.p_nr{padding-top:26px;}
.p_nr li {float:left;width:300px;height:350px;padding:0 19px 13px 0;font-size:0;line-height:0}
.p_nr li img{width:300px;height: 300px;border:1px solid #eee;box-sizing:border-box;}
.p_nr li p a{display: block;height: 50px;line-height:50px;text-align: center;font-size:16px; color: #666666;background: #eeeeee}
.p_nr li:nth-child(3n){padding:0 0 13px 0;}

.list4{background: url(../images/ys_bj.jpg) no-repeat center top;height: 2033px;padding-top:67px;overflow-x: hidden; overflow-y: hidden;
width:100%;}
.list4 .tit {height: 108px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;font-size:40px;color: #333333;line-height: 62px;margin-bottom:54px;}
.list4 .tit span {color: #053573;font-weight: bold}
.yous{position: relative;}
.yous p{position: absolute;left:50%;}
.yous p:nth-of-type(1),.yous p:nth-of-type(3){margin-left:-20px;}
.yous p:nth-of-type(2),.yous p:nth-of-type(4){margin-left:-960px;}
.yous p:nth-of-type(1){top:169px;}
.yous p:nth-of-type(2){top:625px;}
.yous p:nth-of-type(3){top:1081px;}
.yous p:nth-of-type(4){top:1543px;}
.yous dl{position: absolute;width:538px;}
.yous dt{font-size:0;line-height: 0;height: 112px;}
.yous dt h4{font-size:24px; color: #333333;padding-top:18px;line-height: 30px}
.yous dd {font-size:18px; color: #333333;line-height: 34px;}
.yous dl:nth-of-type(1){left:0;top:243px;}
.yous dl:nth-of-type(2){right:0;top:704px;}
.yous dl:nth-of-type(3){left:0;top:1184px;}
.yous dl:nth-of-type(4){right:0;top:1644px;}


.list5{height:1069px;padding-top:87px;}
.list5 .tit {height: 108px;background: url(../images/ico1.png) no-repeat center bottom;text-align: center;font-size:40px;color: #333333;line-height: 62px;margin-bottom:59px;}
.list5 .tit span {color: #053573;font-weight: bold}
.dongt{float:left;width:700px;}
.dt_qh {height: 54px;border-bottom:1px solid #999999;line-height: 54px;margin-bottom:27px;}
.dt_qh li {float:left;font-size:22px; color: #333333;text-align: center;line-height: 54px;padding:0 40px;}
.dt_qh li.on{ color:#053573;background:#ebebeb }
.dt_qh a {font-size:16px; color: #333333;font-weight: bold}
.dt_nr dl {height: 512px;border-bottom:1px dashed #b6b6b6;}
.dt_nr dt {font-size:0;line-height: 0}
.dt_nr dt img {width:700px;height: 350px;}
.dt_nr dd {padding-top:24px;}
.dt_nr dd h4 a {height: 39px;line-height: 39px;font-size:24px;display: block; color: #333333}
.dt_nr dd p {font-size:16px; color: #666666;line-height: 33px;padding-top:12px;}
.dt_nr dd p a {color: #053573}
.dt_nr ul{padding-top:28px;}
.dt_nr li a {display: block;height: 47px;line-height: 47px;padding-left:24px;background: url(../images/ns_ico1.jpg) no-repeat left center;font-size:18px; color: #666666;text-decoration: none;}
.dt_nr li a:hover{background: url(../images/ns_ico1_hv.jpg) no-repeat left center;}

.went{float:right;width:460px;}
.w_tit{height: 54px;border-bottom:1px solid #999999;line-height: 54px;margin-bottom:27px;}
.w_tit h4 a{display: block;width:181px;height:54px;background: #ebebeb;text-align: center;font-size:22px; color: #333333;}
.w_tit span a{float:right;font-size:16px; color: #333333;font-weight: bold} 
.w_nr{height:620px;background:#f6f6f6;padding-top:34px;border:2px solid #eeeeee;border-bottom:0;}
.w_nr li {padding:0 16px 24px 19px;border-bottom:1px dashed #b5b5b5;margin-bottom:22px;}
.w_nr h4 a {display: block;height: 37px;line-height: 37px;font-size:18px; color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.w_nr p {font-size:16px; color: #666666;line-height: 43px}
.w_nr li:last-child{border:0;}
.w_gd a{height: 50px;line-height: 50px;text-align: center;display: block;background: #053573;color: #fff;font-size:18px;}

  /**/
.links{height:200px;overflow: hidden; clear:both;background:url(../images/links.jpg) no-repeat;}
.links h3{ float: left; color: #011425; font-size: 16px; font-weight: bold; padding: 34px 0 0 29px; line-height: 100%;}
.links p{ overflow: hidden; width: 1023px; float: right; padding-top: 52px;}
.links p a{ display: inline-block; font-size: 14px; color: #666; padding: 0 19px;}
.links p a:hover{ color: #222;}
/**/