@charset "utf-8";
/* CSS Document */



.main-bj{ width: 100% ; background-color: #eee ;  margin: 98px 0 0 0; overflow: hidden;}
.banner{ width: 100% ; height: 362px; text-align: center ; overflow: hidden;}
.banner a h3{ font-size: 46px; color: #fff ; margin: 100px 0 20px 0}
.banner a h3 span{ font-weight: bold ; padding-left: 30px;}
.banner a h4{ line-height: 48px;text-transform: uppercase; font-size: 46px; color: #fff ; opacity: 0.5; filter: alpha(opacity=0.5); -webkit-filter: alpha(opacity=0.5); font-family: "Arial" }


.lam-bj{ width: 100% ; height: 59px  ; background-color: #fff ; overflow: hidden;}
.lam-box{ width: 1200px ; margin: 0 auto; text-align: center ; font-size: 0 ; margin-top: 17px;}
.lam-box a{ font-size: 18px; color: #26313a ; display: inline-block ; padding: 0 7px 3px 7px; margin: 0 20px;}
.lam-box a.on{ color: #28577f ; border-bottom: 2px solid #28577f}
.lam-box a:hover{color: #28577f ; border-bottom: 2px solid #28577f}

.main-box{ width: 1200px ; margin: 0 auto ;}
.dw-box{ width: 100% ; height: 40px ; padding: 24px 0 0 0; font-size: 16px; color: #26313a;}
.dw-box a{ font-size: 16px; color: #26313a; padding: 0 2px  }
.dw-box img{ position: relative; top: 3px;}
.dw-box .on{ color: #2f5f86}
.dw-box a:hover{color: #2f5f86}


.content-bg{ width: 1200px; margin: 0 auto ; background-color: #fff ; margin-bottom: 50px; box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 2px}

.img{ width: 1068px; margin: 0 auto; overflow: hidden;}
.img ul{ width: 1116px; padding: 33px 0 0 0}
.img ul li{ width: 316px;  padding: 3px;float: left; margin: 0 49px 44px 0 ;}
.img ul li .img-b{width: 314px; height: 213px; border: solid 1px #c9c9c9 ; overflow: hidden;}
.img ul li .img-b img{width: 314px; height: 213px;transition: all 1.1s;}
.img ul li h3{ width: 100% ; text-align: center ; height: 42px ; line-height: 42px;  font-size: 18px; color: #28577f; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.img ul li:hover{background: -webkit-linear-gradient(left,#29587f,#588bb8);}
.img ul li:hover h3{ color: #fffe9d;}
.img ul li:hover .img-b{ border: none ;padding: 1px;}
.img ul li:hover .img-b img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); }

/* ======翻页====== */
.pagelable{ width: 800px;margin: 0 auto; padding-bottom: 52px;}
.pageCustom{ text-align:center; margin:auto; margin-top: 38px;}
.pageCustom a{width: 38px; height: 38px;line-height:38px;display: inline-block; border: solid 1px #e4e4e4; text-align: center;font-size: 16px;color: #999;margin: 0 4px; background-color: #fff}

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;  }
.pageCustom a.pageCustom_Pre:hover{background-color: #dee8f2; color: #666;border: solid 1px #90a8c8 }
.pageCustom a.pageCustom_Pre_Disable{width: 74px; height: 41px;line-height: 41px; display: inline-block;text-align: center;cursor: pointer;}
/* .pageCustom a.pageCustom_Pre_Disable:hover{} */
/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ color: #fff; background-color: #28577f}
.pageCustom a.pageCustom_Num_On{ color: #fff; background-color: #28577f}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;}
.pageCustom a.pageCustom_Next:hover{  background-color: #dee8f2; color: #666;border: solid 1px #90a8c8 }

.pageCustom a.pageCustom_Next_Disable{width: 74px; height: 41px;line-height: 41px;display: inline-block;text-align: center;cursor: pointer;}
 
/*跳转*/
 .pageCustom a.pageCustom_Go{ width:auto; padding:0 6px; height:41px; display: inline-block; line-height: 41px;text-align: center;  }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 40px;height: 41px; display: inline-block;  color: #696969; text-align: center ; font-size: 16px;}
 .pageCustom a.pageCustom_Go span{ font-weight: bold ; color: #28577f; border-left:  1px solid #e7e7e7 ; padding-left: 8px;}
 .pageCustom a.pageCustom_Go:hover{ border: solid 1px #90a8c8}


/* 翻页end */



.main-l{ width: 855px; float: left; overflow: hidden;}
.main-r{ width: 320px; float: right ; overflow: hidden;}
.mbg{ width: 100% ; background-color: #fff ; box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 2px}


.news{ width: 825px;margin: 0 auto; padding: 20px 0; margin-bottom: 36px ; overflow: hidden;}
.news ul{ width: 100% ;}
.news ul li{ width: 805px;height: 118px; padding: 17px 10px; border-bottom: solid 1px #e0e1e2 ;  }
.news ul li a{ width: 100%; height: 118px; display: block ;background: url(../images/jt1.png) no-repeat 734px 75px; position: relative;overflow: hidden; }
.news ul li a .tub{width: 210px; height: 118px;float: left; margin: 0 15px 0 20px; overflow: hidden;}
.news ul li a img{ width: 210px; height: 118px;transition: all 1.1s;}
.news ul li a h3{ width: 448px; height: 44px; line-height: 22px; font-size: 18px;color: #343536 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 14px 0 0 0;float: left; overflow: hidden;}
.news ul li a p{ width: 448px; height: 40px; line-height: 20px;float: left; font-size: 14px; color: #9a9a9a ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; margin: 6px 0 0 0;overflow: hidden;}
.news ul li a h4{ font-size: 22px; color: #999; position: absolute;right: 18px; top: 10px}
.news ul li:hover{ background-color: #f8f8f8 ; box-shadow: #dfdfdf 0 0 12px 2px }
.news ul li:hover a{border: none}
.news ul li a:hover h3{color: #0c375c}
.news ul li.noa img{display: none ;}
.news ul li.noa .tub{display: none ;}
.news ul li.noa h3{ margin: 13px 0 0 15px ; width: 640px;}
.news ul li.noa p{ margin: 6px 0 0 15px ; width: 640px;}
.news ul li:hover a img{transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05);}
.news ul li:last-child{border: none}

.rd-nw{ width: 100% ; background-color: #fff; margin-bottom: 25px;}
.ttb{ width: 100% ; height: 50px ; background-color: #dcdcdc ; overflow: hidden;}
.ttb h3{ line-height: 50px; font-size: 18px; color: #28577f ; padding-left: 16px;}

.rd{ width: 288px; margin: 0 auto ; padding: 5px 0 15px 0; overflow: hidden;}
.rd ul{ width: 100% }
.rd ul li{ width: 100% ; height: 44px; padding: 10px 0; border-bottom: 1px solid #ecedee ; }
.rd ul li h3{ width: 37px; height: 29px; line-height: 29px; float: left; background: url(../images/rd1.png) no-repeat ; font-size: 18px; font-weight: bold; color: #fff ; padding-left: 10px; margin-top: 5px;}
.rd ul li p{ width: 240px;float: right ; height: 40px; line-height: 40px; font-size: 16px; color: #343536 ;}
.rd ul li .widtha{ width: 240px;float: right ; height: 40px; line-height: 20px; font-size: 16px; color: #343536 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;  overflow: hidden;}
.rd ul li:hover p{color: #0c375c}
.rd ul li.pm h3{background: url(../images/rd2.png) no-repeat ;}


.bk-box{ width: 100% ; background-color: #fff ;}


.picScroll-top{  width:288px; margin: 0 auto;  overflow:hidden; position:relative; margin-top: 27px;   }
.picScroll-top .hd{display: none}
.picScroll-top .bd{  width: 100% }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; margin-bottom: 17px; }
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic .bk-box{width:288px; height:200px; overflow: hidden;}
.picScroll-top .bd ul li .pic img{ width:288px; height:200px; transition: all 1.1s;}
.picScroll-top .bd ul li h3{ width: 100% ; height: 46px; line-height: 46px; text-align: center ; font-size: 18px; color: #28577f ; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.picScroll-top .bd ul li:hover{background: -webkit-linear-gradient(left,#29587f,#588bb8);}
.picScroll-top .bd ul li:hover h3{color: #fffe9d}
.picScroll-top .bd ul li:hover img{transform: scale(1.05);}



.cpb2{ width: 100% ; background-color: #fff ; padding: 28px 0 0 0 ; overflow: hidden;}
.cpbc{ width: 1200px ; margin: 0 auto;}
.cha-box{ width: 100% ; height: 34px; margin:0 0 33px  0; position: relative; }
.cha-box h3{ width: 133px ; height: 34px ; line-height: 34px ; font-size: 18px; color: #26313a;float: left;}
.cha-box .subm{ width: 178px ; height: 34px ; background: url(../images/sou.jpg) no-repeat; position: absolute;right: 0; top: 0 ;cursor: pointer;}


.nav3{float: left; width: 261px; border: solid 1px #797e82 ; margin: 0 20px 0 0}
.nav3 p{ color: #9b9fa3}
.nav3 .set {background:url(../images/down2.png) no-repeat ; background-position:238px 12px;}
.nav3 .select {background:url(../images/up1.png) no-repeat ; background-position:238px 12px ;}
.nav3 .new{width: 274px; background-color: #28577f ; max-height: 160px;border: solid 1px #28577f;}
.nav3 ul li a{ width: 264px;}
.nav3 ul li a:hover{color: #3a688f}

.bj{border: solid 1px #28577f ;}

.cping{ width: 1200px ; overflow: hidden; }
.cping ul{ width: 1250px;}
.cping ul li{ width: 282px; height: 310px ; float: left; margin: 0 16px 33px 0 ; padding: 3px; }
.cping ul li a{ width: 100% ; height: 100% ; display: block}
.cping ul li a .cpb{ width: 282px ; height: 192px ; position: relative; background-color: #fff; overflow: hidden;}
.cping ul li a .cpb img{ width: 282px ; height: 192px ; }
.cping ul li a .cpb .cp1{ transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
.cping ul li a .cpb .cp2{ opacity: 0; filter:alpha(opacity=0); position: absolute; left: 0; top: 0;transition: all 0.3s ease-out 0s; }
.cping ul li a h3{ width: 255px ; height: 20px ; line-height: 20px; font-size: 18px; color: #28577f ; padding-left: 15px; white-space:nowrap;  text-overflow:ellipsis; margin: 15px 0 12px 0; overflow: hidden;}
.cping ul li a h4{ width: 255px ; height: 20px ; line-height: 20px;  font-size: 14px; color: #868686 ;padding-left: 15px; white-space:nowrap;  text-overflow:ellipsis; margin-bottom: 1px; overflow: hidden;}
.cping ul li a h4 span{ font-weight: bold}

.cping ul li:hover a .cp1{ opacity: 0;  }
.cping ul li:hover a .cp2{ opacity: 1; filter:alpha(opacity=100); transform: scale(1.05); -webkit-filter:alpha(opacity=100); }
.cping ul li:hover{background: -webkit-linear-gradient(left,#2f5f86,#4c7faa)}
.cping ul li:hover a h3{color: #fffe9d}
.cping ul li:hover a h4{color: #dbeeff }

.bk-bj{ width: 100% ; height: 401px; background: url(../images/cj.jpg) no-repeat center center; background-size: 100% 401px ; margin-bottom: 37px; overflow: hidden;}
.bk-bj .tit{ width: 100% ; text-align: center ; padding: 36px 0;}
.bk-bj .tit h3{ font-size: 24px; color: #fff ;}
.bk-bj .tit h3 span{ font-size: 18px; opacity: 0.5; filter:alpha(opacity=0.5); -webkit-filter:alpha(opacity=0.5); padding-left: 5px; }


.picScroll-left{ width:1142px; margin: 0 auto ;  overflow:hidden; position:relative;   }
.picScroll-left .hd{ width: 100% ; overflow:hidden; position: absolute; left: 0; top: 100px;  }
.picScroll-left .hd .prev{ display:block;  width:24px; height:40px; float:left; background: url(../images/rt1.png) no-repeat ; }
.picScroll-left .hd .next{ display:block;  width:24px; height:40px; float:right; background: url(../images/lt1.png) no-repeat ;  }
.picScroll-left .hd .prev:hover{ background: url(../images/lt1-1.png) no-repeat ;}
.picScroll-left .hd .next:hover{ background: url(../images/rt1-1.png) no-repeat ;}

.picScroll-left .bd{  width: 1060px; margin: 0 auto; overflow:hidden;  }
.picScroll-left .bd ul{ zoom:1; width: 1100px; padding-bottom: 6px !important;  }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 21px;position: relative;box-shadow:inset 0 1px 3px #ccc; }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:338px; height:240px; display:block; }
.picScroll-left .bd ul li .pic .nr1{ width: 100%; height: 100%; background: url(../images/jb3.png) repeat-x ; position: absolute; left: 0; bottom: 0; overflow: hidden; }
.picScroll-left .bd ul li .pic .nr1 h3{ width: 280px; margin: 0 auto; height: 26px; line-height: 26px; font-size: 24px; color: #fff ; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden; margin-top: 148px; margin-bottom: 10px;}
.picScroll-left .bd ul li .pic .nr1 h4{ width: 280px; margin: 0 auto; height: 16px; line-height: 16px; font-size: 14px; color: #d1dfeb ; white-space:nowrap;  text-overflow:ellipsis; margin-bottom: 3px; overflow: hidden;}

.picScroll-left .bd ul li .pic .nr2{ width: 100%; height: 100%; background: url(../images/jb4.png) repeat-x ; position: absolute; left: 0; bottom: 0; overflow: hidden;display: none}
.picScroll-left .bd ul li .pic .nr2 h3{ width: 280px; position: absolute; left: 26px; top: 110px;height: 26px; line-height: 26px; font-size: 24px; color: #fffe9d ; white-space:nowrap;  text-overflow:ellipsis;  overflow: hidden;}
.picScroll-left .bd ul li .pic .nr2 h4{ width: 94px ; height: 25px; line-height: 25px ; text-align: center ; font-size: 16px; color: #fff; border: solid 1px #fff ; position: absolute; left: 119px; bottom: 22px;}

.picScroll-left .bd ul li:hover .nr1{display: none}
.picScroll-left .bd ul li:hover .nr2{display: block}


.cpbt{ width: 100% ; background-color: #fff ; height: 411px; margin-bottom: 25px; overflow: hidden;}
.cpbt img{ width: 578px; height: 401px; float: left; margin: 5px 17px 0 5px;}
.cp-r{ width: 584px ; float: left; margin: 5px 0 0 0;}
.bti{width: 100% ; height: 103px; border-bottom: 1px solid #eee; overflow: hidden;}
.bti h3{ width: 100% ; height: 32px; line-height: 32px; font-size: 30px; color: #2f5f86 ;white-space:nowrap;  text-overflow:ellipsis; margin-top: 27px; overflow: hidden;}
.can-box{width: 100% ; height: 40px; border-bottom: 1px solid #eee; overflow: hidden;}
.can-box h3{ width: 118px ; height: 40px; line-height: 40px ; font-size: 16px; color: #747d84 ;float: left; overflow: hidden;}
.can-box h4{ width: 440px ; height: 40px; line-height: 40px ; font-size: 16px; color: #747d84 ;float: left;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.cp-r a{ width: 140px ; height: 35px; line-height: 35px; text-align: center ;  background-color: #2f5f86 ; font-size: 18px; color: #fff ; display: block ; margin: 30px 0 0 0}

.xiang-box{ width: 100% ; margin-bottom: 50px;}
.xiang-l{ width: 855px ;float: left;}
.xiang-r{ width: 320px; float: right ; background-color: #fff}
.xq-a{ width: 839px ; height: 32px; background-color: #dcdcdc; padding: 9px 0 9px 16px;}
.xq-a a{float: left; height: 32px; line-height: 32px; width: 108px; border-left: 1px solid #aaaaaa; text-align: center ; font-size: 16px; color: #747d84;}

.xq-x{border-right: 1px solid #aaaaaa;}
.xq-a .on{border-left: 1px solid #2f5f86; background-color: #fff ;}
.xq-a .on + a{border-left: 1px solid #2f5f86;}
.xq-a span.en{border-left: 1px solid #2f5f86;}
.xq-a span{float: left;height: 32px;border-left: 1px solid #aaaaaa;}
.xq-a .on + span{border-left: 1px solid #2f5f86;}
.xq-b{ width: 789px ; background-color: #fff ; padding: 30px 33px; position: relative; overflow: hidden;}
.xq-b .zdy{ width: 789px; font-size: 16px; color: #747d84 ; line-height: 28px;text-align: justify; overflow: hidden;}
.xq-b .zdy p{ margin: 16px 0}
.xq-b .zdy img{ max-width: 100% !important ; height: auto !important;}
.shuiy{ width: 100% ;height: 10000px; position: absolute; left: 0; top: 0; background: url(../images/sy.png) repeat; z-index: 2; }



.picScroll-top2{  width:288px; margin: 0 auto;  overflow:hidden; position:relative; margin-top: 27px;   }
.picScroll-top2 .hd{display: none}
.picScroll-top2 .bd{  width: 100% }
.picScroll-top2 .bd ul{ overflow:hidden; zoom:1; }

.picScroll-top2 .bd ul li{ width: 282px; height: 310px ; margin: 0 0 15px 0 ; padding: 3px; }
.picScroll-top2 .bd ul li a{ width: 100% ; height: 100% ; display: block}
.picScroll-top2 .bd ul li a .cpb5{ width: 282px ; height: 192px ; position: relative; background-color: #fff; overflow: hidden;}
.picScroll-top2 .bd ul li a .cpb5 img{ width: 282px ; height: 192px ; margin: 0 }
.picScroll-top2 .bd ul li a .cpb5 .cp1{ transition: all 0.3s ease-out 0s; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; }
.picScroll-top2 .bd ul li a .cpb5 .cp2{ opacity: 0; filter:alpha(opacity=0); position: absolute; left: 0; top: 0;transition: all 0.3s ease-out 0s; }
.picScroll-top2 .bd ul li a h3{ width: 255px ; height: 20px ; line-height: 20px; font-size: 18px; color: #28577f ; padding-left: 15px; white-space:nowrap;  text-overflow:ellipsis; margin: 14px 0 12px 0; overflow: hidden;}
.picScroll-top2 .bd ul li a h4{ width: 255px ; height: 20px ; line-height: 20px;  font-size: 14px; color: #868686 ;padding-left: 15px; white-space:nowrap;  text-overflow:ellipsis; margin-bottom: 1px; overflow: hidden;}
.picScroll-top2 .bd ul li a h4 span{ font-weight: bold}

.picScroll-top2 .bd ul li:hover a .cp1{ opacity: 0;  }
.picScroll-top2 .bd ul li:hover a .cp2{ opacity: 1; filter:alpha(opacity=100); transform: scale(1.05); -webkit-filter:alpha(opacity=100); }
.picScroll-top2 .bd ul li:hover{background: -webkit-linear-gradient(left,#2f5f86,#4c7faa)}
.picScroll-top2 .bd ul li:hover a h3{color: #fffe9d}
.picScroll-top2 .bd ul li:hover a h4{color: #dbeeff }


.anu{ width: 209px; height: 35px; line-height: 35px; text-align: center ; background-color: #2f5f86 ; font-size: 18px; color: #fff ; display: block; margin: 0 auto; margin-bottom: 50px; margin-top: 20px;	}

.xg{ width: 100% ; padding-bottom: 24px;}
.xg h3{ line-height: 30px; font-size: 30px; color: #28577f }
.xg h4{ font-size: 18px; color: #9a9a9a ;}


.dy-box{ width: 1044px; padding: 0 78px; background-color: #fff ;box-shadow: rgba(0, 0, 0, 0.1) 0 0 6px 2px; margin-bottom: 48px; overflow: hidden;}
.tte{ width: 100% ; border-bottom: 1px solid #c9c9c9 ; padding: 42px 0 30px 0 ; text-align: center;}
.tte h2{ font-size: 36px; color: #2f5f86 ;}
.cot-b{ width: 100% ; font-size: 18px; color: #747d84 ; line-height: 28px;text-align: justify; padding: 20px 0 30px 0; overflow: hidden;}
.cot-b p{ margin: 16px 0}
.cot-b img{ max-width: 100% !important ; height: auto !important;}
.tte2{ padding: 42px 0 10px 0}
.tte2 h2{ font-size: 24px;}
.tte2 h5{ font-size: 14px; color: #979797 ; padding: 10px 0 0 0}

.bort{ border-bottom: 1px solid #c9c9c9}
.pag-box{ width: 1000px; height: 53px ; background-color: #eee ; padding: 0 22px; margin: 60px 0 75px 0; overflow: hidden;}
.pg{ width:440px; height: 53px; line-height: 53px;float: left;  }
.pg a{ display: inline-block ; height: 15px; line-height: 15px; font-size: 14px; color: #343536 ;}
.pg1{ padding-left: 33px; background: url(../images/zuo.png) no-repeat left center;}
.pg1 a{ width: 450px; margin-top: 19px;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}
.pg2{ padding-right: 33px; background: url(../images/you.png) no-repeat right center;float: right}
.pg2 a{ width: 450px; margin-top: 19px;white-space:nowrap;  text-overflow:ellipsis; text-align: right; overflow: hidden;}
.pg1:hover{ background: url(../images/zuo1.png) no-repeat left center;}
.pg1:hover a{ color: #2f5f86}
.pg2:hover{ background: url(../images/you1.png) no-repeat right center;}
.pg2:hover a{ color: #2f5f86}
.tte3{ padding-bottom: 16px;}

.lxwm{ width: 1042px; margin: 0 auto ; }
.lxwm .tit{ width: 100% ; border-bottom: 1px solid #c9c9c9; padding: 72px 0 29px 0;}
.lxwm .tit h3{ font-size: 30px; color: #28577f ;}
.lx-l{ width: 595px;float: left;padding: 50px 0 40px 0}
.lx-r{ width: 430px;float: left;padding: 50px 0 40px 0}
.lx-l h3{ width: 100% ; font-size: 16px; color: #747d84 ; margin-bottom: 15px;}
.lx-r h3{ width: 100% ; font-size: 16px; color: #747d84 ; margin-bottom: 15px;}

.map-box{ width: 100% ; height: 500px;}

/* 2020.7.16 增加表格 */
.table{ width: 100% ; margin-bottom: 20px;}
.table tr td{ padding: 13px 0 ;}
.table tr .td1{ width: 184px; background-color: #2f5f86; font-size: 16px; color: #fff ; text-align: center ;border-right: 2px solid #fff;border-bottom: 2px solid #fff;}
.table tr .td2{ background-color: #e5e5e5 ;border-right: 2px solid #fff;border-bottom: 2px solid #fff;}
.table tr .td2 h3{ width: 95%; font-size: 14px; color: #676767; padding: 0 0 0 16px;}


.slideBox{ width:578px; height:401px; overflow:hidden;float: left;margin: 3px 17px 0 5px; position:relative;}
.slideBox .hd{ width: 100%; height:45px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; height:45px; text-align: center ;}
.slideBox .hd ul li{ cursor:pointer; display: inline-block ; width: 12px ; height: 12px; background-color: #fff ; border-radius:50%  ; font-size: 0; margin: 0 5px ; margin-top: 15px }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{width:578px; height:401px;  display:block;  }
.slideBox .bd h3{width: 100%; height: 50px; line-height: 50px; text-align: center;font-size: 18px; color: #fff;
    background: rgba(0, 0, 0, 0.4); position: absolute;left: 0;bottom: 0;}




