@charset "utf-8";
/* CSS Document */
html body {font-family: "Microsoft Yahei";}
.banner{height:563px; position: relative;z-index: 2;overflow: hidden;}
.banner a{ display:block; background:url(Img/Index/banners.jpg) no-repeat center top; height:563px; overflow:hidden;}

.about{padding:0 25px;width:1200px;margin:-144px auto 0; background:url(Img/Index/ab_bj.png) no-repeat center top;height: 275px;position:relative;z-index: 3;}
.about dl{padding:36px 54px 0 38px;}
.about dt {float:left; font-size:0;line-height: 0;padding-top:11px;}
.about dd {float:right;width:927px;font-size:16px;color: #333333;line-height: 26px;}
.about dd p {padding-top:10px;font-size:16px;word-break: keep-all;}
.about dd em {color: #1c724e;font-size:22px;font-weight:bold}
.about dd span {padding-right:23px;}

.titis{height: 78px;text-align: center;font-size:16px}
.titis h4{height: 41px;line-height: 41px;font-size:30px;color: #10315a;font-weight:normal;}
.titis h4  a{color: #10315a;height: 41px;line-height: 41px;text-decoration: none;}
.titis h4 i{background: url(Img/Index/ico1.jpg) no-repeat center;width:12px;height: 9px;height: 41px;display: inline-block;margin:0 13px;vertical-align: top;}
.dip{height: 578px;}
.d_nr dl{height: 399px;background: #fff}
.d_nr dt {float:left; font-size:0;line-height: 0;position: relative;}
.d_nr dt img {width:754px;height: 399px;}
.d_nr dt ul{position: absolute;width:100%;left:0;bottom:0;}
.d_nr dt li{float:left;width:251px;height: 74px;background: url(Img/Index/dp_ico3.png) no-repeat right bottom;}
.d_nr dt li a{display:block;height: 63px;padding-top:11px;background: url(Img/Index/dp_a1.png) no-repeat;font-size:16px;color: #fff;color: #333333;line-height: 63px;text-align: left;text-decoration: none;padding-left:68px;overflow:hidden;}
.d_nr dt li a:hover,.d_nr dt li.cur a{background: url(Img/Index/dp_a_hv.png) no-repeat center top;color: #fff;}
.d_nr dd{border:1px solid #a6d5ca;border-left:0;float:left;width:305px;padding:67px 64px 0 75px;height: 330px;}
.d_nr dd h3 a{display: block;height: 39px;line-height: 39px;font-size:20px;color: #10315a;font-weight: normal;}
.d_nr dd p {padding-top:14px;height: 156px;font-size:16px;color: #666666;line-height: 26px;}
.d_nr dd span a {width:153px;height: 50px;padding-right:9px;display: inline-block;line-height: 50px;text-align: center;font-size:16px;color: #fff;background: url(Img/Index/ico2.jpg) no-repeat;vertical-align: bottom;margin-right:23px;}


.yis{height: 644px;}
.yis .nr {position: relative;}
.yis .nr dd {background: url(Img/Index/yis_ico1.png) no-repeat;position: relative;margin-left:-15px;width:711px;height: 300px;padding-top:68px;text-align: center;top:48px;z-index: 2;}
.yis .nr dd h3 a{display: block;font-size:22px;color:#10315a;line-height: 42px;height: 42px;font-weight: normal;}
.yis .nr dd p {width:496px;height: 122px;padding-top:5px;margin:0 auto;font-size:16px;color: #666666;line-height: 26px;}
.yis .nr dd span a {width:153px;height: 50px;padding-right:9px;display: inline-block;line-height: 50px;text-align: center;font-size:16px;color: #fff;background: url(Img/Index/ico2.jpg) no-repeat;margin-right:23px;}
.yis .nr dd span img {vertical-align:middle;}
.yis .nr dt {position: absolute;right:0;top:0;}

.dim{height: 690px;}
.dm_nr{height: 399px;}
.dm_nr dt{float:left; font-size:0;line-height: 0;position: relative;}
.dm_nr dt img {width:754px;height: 399px;}
.dm_nr dt p {width:335px;height: 136px;padding:74px 38px 0 47px;position: absolute;right:0;top:97px;font-size:16px;color: #333333;line-height: 32px;background: url(Img/Index/dm_a.png) no-repeat;}
.dm_nr dd {float:left;padding:87px 62px 0 78px;width:305px;height: 310px;border:1px solid #99cec2;border-left:0;background: #fff}
.dm_nr dd h4 a{display: block;height: 41px;line-height: 41px;font-size:22px;color: #10315a;overflow: hidden;}
.dm_nr dd p {line-height: 26px;font-size:16px;color: #666666;line-height: 26px;}
.dm_nr dd span a {width:153px;height: 50px;padding-right:9px;display: inline-block;line-height: 50px;text-align: center;font-size:16px;color: #fff;background: url(Img/Index/ico2.jpg) no-repeat;margin-right:23px;margin-top:58px;}
.dm_nr dd span img{vertical-align: middle;width: 45px;display: inline-block;}
.dm_qh {margin-top:3px;height: 97px;}
.dm_qh li{float:left;width:20%;height: 97px;text-align: center;background: url(Img/Index/dm_qh_b.jpg) repeat-x;}
.dm_qh li a{padding-top:12px;height: 85px;line-height: 85px;display:inline-block;font-size:18px;color: #0a5033;text-decoration: none;width:100%;background: url(Img/Index/dm_ico2.jpg) no-repeat right bottom;}
.dm_qh li a:hover,.dm_qh li.cur a{background:url(Img/Index/dm_qh_hv.jpg) no-repeat;color: #fff;}

.fang{height: 530px;margin-top:50px;}
.fang .nr {position: relative;height: 435px;}
.fang .nr dt {float:left; font-size:0;line-height: 0}
.fang .nr dt img {width:756px;height: 435px;}
.fang .nr dd {float:left;width:298px;padding:26px 70px 0 75px;height: 407px;border:1px solid #a6d5ca;border-left:0;background: #fff;position: relative;}
.fang .nr dd h4 {height: 56px;vertical-align: top;}
.fang .nr dd h4 a{display: inline-block;padding-top:21px;height: 35px;line-height: 35px;font-size:22px;color: #10315a;text-decoration: none;}
.fang .nr dd img {vertical-align:top;margin-left:12px;}
.fang .nr dd p {font-size:16px;color: #666666;line-height: 24px;height: 174px;padding-top:10px;}
.fang .nr dd ul{position: absolute;left:75px;bottom:11px;}
.fang .nr dd li {float:left;width:153px;height: 50px;padding-right:9px;line-height: 50px;text-align: center;font-size:16px;color: #fff;background: url(Img/Index/ico2.jpg) no-repeat;margin-right:20px;margin-bottom:29px;}
.fang .nr dd li a {color: #fff;text-decoration: none;}
.fang .nr dd li a:hover,.fang .nr dd li.cur a{background: url(Img/Index/ico3.jpg) no-repeat;display:block;color:#fff}
.fa_j1,.fa_j2{position: absolute;top:172px;z-index: 99;}
.fa_j1{left:-40px;}
.fa_j2{right:-40px;}


.jianz{height: 686px;}
.jz_nr{height: 399px;}
.jz_nr dt{float:left; font-size:0;line-height: 0;position: relative;}
.jz_nr dt img {width:754px;height: 399px;}
.jz_nr dt p {width:335px;height: 136px;padding:74px 38px 0 47px;position: absolute;right:0;top:97px;font-size:16px;color: #333333;line-height: 32px;background: url(Img/Index/dm_a.png) no-repeat;}
.jz_nr dd {float:left;padding:87px 62px 0 78px;width:305px;height: 310px;border:1px solid #99cec2;border-right:0;background: #fff}
.jz_nr dd h4 a{display: block;height: 41px;line-height: 41px;font-size:22px;color: #10315a;overflow: hidden;}
.jz_nr dd p {line-height: 26px;font-size:16px;color: #666666;line-height: 26px;}
.jz_nr dd span a {width:153px;height: 50px;padding-right:9px;display: inline-block;line-height: 50px;text-align: center;font-size:16px;color: #fff;background: url(Img/Index/ico2.jpg) no-repeat;margin-right:23px;margin-top:58px;}
.jz_qh {margin-top:3px;height: 97px;}
.jz_qh li{float:left;width:20%;height: 97px;text-align: center;background: url(Img/Index/dm_qh_b.jpg) repeat-x;}
.jz_qh li a{padding-top:30px;height:67px;line-height:24px;display:inline-block;font-size:18px;color: #0a5033;text-decoration: none;width:100%;background: url(Img/Index/dm_ico2.jpg) no-repeat right bottom;}
.jz_qh li a:hover,.jz_qh li.cur a{background:url(Img/Index/dm_qh_hv.jpg) no-repeat;color: #fff;}


.list1{background:url(Img/Index/al_bj.jpg) no-repeat center 81px;height: 880px;}
.anl .titis{height: 81px}
.al_nr {padding-top:284px;}
.al_j1,.al_j2{margin-top:162px;}
.al_c{float:left;width:1082px;}
.al_c {overflow: hidden;height: 409px;}
.al_c dl {float:left;width:354px;height: 382px;background: #efefef;margin-right:10px;}
.al_c dt {font-size:0;line-height: 0;}
.al_c dt img {width:354px;height: 198px}
.al_c dd {padding:38px 30px 0 26px;}
.al_c dd h4 a {display: block;height:32px;line-height: 32px;font-size:18px; color:#333; font-weight: bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%;}
.al_c dl:hover dd h4 a,.al_c dl.hov dd h4 a{ color: #40a48d;}
.al_c dd p {font-size:16px;color: #666666;line-height: 26px;}
.al_c dl.nones{margin:0;}
.al_nr ul {width:239px;margin:0 auto;}
.al_nr li {float:left;width:66px;height: 6px;background: #c9cacb;margin-left:10px; cursor: pointer;}
.al_nr li:hover,.al_nr li.cur{background: #a1d1c6}

.news{height: 807px;overflow: hidden;}
.ns_nr{height: 629px;background: #fff}
.ns_fl{float:left;width:513px;padding-top:32px;}
.pinp{height: 211px;border-bottom:1px solid #e5e5e5;padding-left:27px;}
.pinp h4 {float:left;width:179px;height:117px;background: #a1d1c6;padding-top:62px;font-size:16px;color: #fff;text-align: center;font-weight:normal;}
.pinp h4 a {font-size:24px;color: #fff;}
.pinp h4 span {display: block;text-transform: uppercase;}
.pin_w{float:left;width:226px;padding-left:30px;}
.pin_w h5 a{display: block;height: 54px;line-height: 54px;font-size:18px;color: #10315a; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pin_w p {font-size:16px;color: #666666;line-height: 24px;}
.ns_fl li{padding:20px 38px;border-bottom:1px solid #e5e5e5;}
.ns_fl li:hover span a{ color:#40a48d;}
.ns_fl li:hover{ background:#f9f9f9;}
.ns_fl li span{ display:block;}
.ns_fl li span a {padding-left:20px;background: url(Img/Index/ns_ico1.jpg) no-repeat left center;height: 31px;line-height: 31px;font-size:18px;color: #333333;overflow: hidden;}
.ns_fl li p {font-size:16px;color: #666666;line-height: 24px;}
.gengd a{width:170px;height: 50px;padding-right:10px;display: inline-block;line-height: 50px;text-align: center;font-size:18px;color: #a1d1c6;background: url(Img/Index/ns_b.jpg) no-repeat;margin:39px 0 0 38px;}
.ns_fr{float:right;width:687px;}
.tu1{font-size:0;line-height: 0;position: relative;}
.tu1 img {width:687px;height: 449px;}
.tu1 p a{background: url(Img/Index/ns_a.png) no-repeat;height: 50px;line-height: 50px;padding-left:19px;width:668px;display: block;font-size:18px;color: #fff;position: absolute;left:0;bottom:0;}
.ns_fr h4 {float:left;width:179px;height:117px;background: #a1d1c6;padding-top:62px;font-size:16px;color: #fff;text-align: center;font-weight:normal;margin-top:1px;}
.ns_fr h4 a {font-size:24px;color: #fff;}
.ns_fr h4 span {display: block;text-transform: uppercase;}
.ns_fr ul{float:left;width:452px;padding:13px 0 0 20px;}
.ns_fr li a{display:block;height: 40px;line-height:40px;border-bottom:1px dashed #dddddd;font-size:16px;color:#666666;background:url(Img/Index/ns_ico2.jpg) no-repeat right center;}
.ns_fr li a:hover{ color:#40a48d;}
.ns_fr li span {display: inline-block;padding-right:10px;}
.ns_fr li.nones a{border:0;}

.list2{background:url(Img/Index/ab_bj.jpg) no-repeat center 82px;height: 647px;}
.guany .titis{height: 82px}
.gy_c{background: url(Img/Index/gy_ico1.png) no-repeat;height: 420px;width:691px;margin:82px auto 0;}
.gy_c h4{text-align: center;font-size:0;line-height: 0;padding-top:59px;}
.gy_c p {width:485px;margin:0 auto;padding-top:27px;font-size:16px;color: #333333;line-height: 26px;text-align: center;}
.gy_c span a{width:170px;height: 50px;padding-right:10px;display:block;line-height: 50px;text-align: center;font-size:18px;color: #a1d1c6;background: url(Img/Index/gy_btn1.png) no-repeat;margin:39px auto 0;}

