@charset "utf-8";
/* CSS Document */
/* index */
body{ min-width:1320px;}
.main{ width:100%; display:table; background:url(../testimg/t1.jpg) no-repeat center center; background-size:cover;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.main .cont{ width:435px; margin:0 auto;}
.main .inp{ border-radius:5px; overflow:hidden; margin-top:20px;}
.main .inp span{ display:block; float:left; height:40px; line-height:40px; background:#fff; padding-left:25px; width:68px; position:relative;}
.main .inp span:after{ content:''; position:absolute; right:0; top:50%; margin-top:-10px; height:20px; width:1px; background:#ddd;}
.main .inp input{ float:left; background:#fff; height:40px; border:none; width:322px; padding:0 10px; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.main .inp .lonla{ width:175px; border-radius:5px; background:#fff; height:30px; text-align:center; padding:5px 0;}
.main .inp .lonla a{ margin-left:10px;}
.main .bolc{ margin-top:20px;}
.main .bolc input{ width:100%; height:40px; border-radius:5px; border:none; cursor:pointer; background:#51c489; color:#fff; font-size:18px; font-weight:bold;}
.lopal{ height:270px; margin-top:0px;}
.lopal .list{ width:205px; background:rgba(255,255,255,0.7); border-radius:5px;}
.lopal .list .loac{ line-height:42px;}
.lopal .list .alc{ padding:12px 0; display:none;}
.lopal .list:hover .alc{ display:block;}
.main .cont .solc{ height:30px; margin-top:10px;}
.main .cont .solc .fonm{ color:#f00; line-height:30px; background:rgba(255,247,201,0.7); text-align:center; border-radius:5px;}
.foot{ position:fixed; left:0; width:100%; text-align:center; color:#fff; bottom:15px;}

.index-main{ background:#f5f5f7; padding:65px 12px 0;min-width:1296px;}
.header{ position: fixed; z-index:10; left:0; top:0; width:100%;min-width:1320px;}
.header .panet{ padding:8px; background:#4b89dc;}
.t-nav{ margin-left:1%;}
.t-nav li{ float:left; margin-left:1px;}
.t-nav li a{ display:block; line-height:36px; color:#fff; font-size:14px; background:no-repeat 10px center; padding:0 20px 0 35px; border-radius:3px;}

.t-nav li a.a1{ background-image:url(../images/a1-1.png);}
.t-nav li a.a2{ background-image:url(../images/a2-1.png);}
.t-nav li a.a3{ background-image:url(../images/a3-1.png);}
.t-nav li a.a4{ background-image:url(../images/a4-1.png);}
.t-nav li a.a5{ background-image:url(../images/a5-1.png);}
.t-nav li a.a6{ background-image:url(../images/a6-1.png);}
.t-nav li a.a7{ background-image:url(../images/a7-1.png);}
.t-nav li a.a8{ background-image:url(../images/a8-1.png);}
.t-nav li a.a9{ background-image:url(../images/a9-1.png);}
.t-nav li a.a10{ background-image:url(../images/a10-1.png);}
.t-nav li a.a11{ background-image:url(../images/a11-1.png);}
.t-nav li a.a12{ background-image:url(../images/a12-1.png);}
.t-nav li a:hover,.t-nav li a.cur{ color:#51c489; background-color:#fff;}
.t-nav li a.a1:hover,.t-nav li a.a1.cur{ background-image:url(../images/a1-2.png);}
.t-nav li a.a2:hover,.t-nav li a.a2.cur{ background-image:url(../images/a2-2.png);}
.t-nav li a.a3:hover,.t-nav li a.a3.cur{ background-image:url(../images/a3-2.png);}
.t-nav li a.a4:hover,.t-nav li a.a4.cur{ background-image:url(../images/a4-2.png);}
.t-nav li a.a5:hover,.t-nav li a.a5.cur{ background-image:url(../images/a5-2.png);}
.t-nav li a.a6:hover,.t-nav li a.a6.cur{ background-image:url(../images/a6-2.png);}
.t-nav li a.a7:hover,.t-nav li a.a7.cur{ background-image:url(../images/a7-2.png);}
.t-nav li a.a8:hover,.t-nav li a.a8.cur{ background-image:url(../images/a8-2.png);}
.t-nav li a.a9:hover,.t-nav li a.a9.cur{ background-image:url(../images/a9-2.png);}
.t-nav li a.a10:hover,.t-nav li a.a10.cur{ background-image:url(../images/a10-2.png);}
.t-nav li a.a11:hover,.t-nav li a.a11.cur{ background-image:url(../images/a11-2.png);}
.t-nav li a.a12:hover,.t-nav li a.a12.cur{ background-image:url(../images/a12-2.png);}
.sild-nav{ padding:0 20px;}
.sild-nav span{ display:block; color:#fff; line-height:36px; background:url(../images/xl.png) no-repeat right center; padding:0 15px 0 5px;}
.sild-nav span img{ margin-right:10px; border-radius:50%; border:1px solid #1b9ad5; width:20px; height:20px;}
.sild-nav p{ position:absolute; padding:10px 0; left:0; top:36px; width:100%; border:1px solid #ddd; background:#fff; z-index:5; display:none;}
.sild-nav p a{ display:block; line-height:36px; text-align:center;}
.sild-nav p a:hover{ background:#f9f9f9;}
.sild-nav:hover p{ display:block;}
.ind-con{ padding-left:500px;}
.lbotl{ position:absolute; left:0; top:0; width:500px;}
.right-news > li{ float:left; width:33.33%; margin-bottom:12px;}
.right-news > li .wront{ padding-left:12px;}
.right-news > li .wront .actonl{ height:295px; background:#fff; border:1px solid #d9e1e8;}
.tab-hd span{ cursor:pointer;}
.slc-tit{ padding:8px 8px 0; background:#f1f1f1;}
.slc-tit span{ display:inline-block; line-height:42px; padding-top:0px;padding-left:15px;padding-boottom:15px;padding-right:15px; border-top-left-radius:5px; border-top-right-radius:5px;}
.slc-tit span.cur{ color:#fff; background:#4b89dc;}
.slc-tit a.more{ padding-right:20px; background:url(../images/gd.png) no-repeat right center; margin-top:8px;}
.slc-tit a.sx{ padding-right:20px; background:url(../images/sf.png) no-repeat right center; margin-top:8px; color:#ff6c62; margin-right:15px;}
.new-con{ padding:10px 20px;}
.new-con li{ line-height:36px; height:36px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:12px; background:url(../images/yd.png) no-repeat left center;}
.new-con li span{ float:right; color:#666; margin-left:15px;}
.slideBox01{ width:100%; box-sizing:border-box; height:295px; overflow:hidden; position:relative; border:1px solid #d9e1e8;}
.slideBox01 .hd{ overflow:hidden; position:absolute; right:0px; bottom:0px; z-index:1; color:#fff; z-index:5; line-height:40px;}
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd li a{ position:relative; display:block; color:#fff;}
.slideBox01 .bd li a .tit{ position:absolute; bottom:0; height:40px; line-height:40px; padding:0 100px 0 20px; width:100%;box-sizing:border-box; background:rgba(0,0,0,0.7);overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slideBox01 .bd img{ width:100%; height:295px; object-fit:cover; display:block;  }
.slideBox01 .prev,.slideBox01 .next{ float:left; width:40px; height:40px;}
.slideBox01 .prev{ background:url(../images/l.png) no-repeat center center;}
.slideBox01 .next{ background:url(../images/r.png) no-repeat center center;}
.slideBox01 .pageState{float:left;}
.lmoula{ height:604px; margin-top:12px; background:#fff; border:1px solid #d9e1e8;}
.lmoula span.cur{ background:#ff6c62;}
.abo-nec{ padding:0 12px 0;}
.slopc{ padding:15px 0; line-height:30px;}
.slopc select{ float:left; width:80px; margin-right:10px; border:1px solid #d9e1e8; height:30px;}
.slopc label{ float:left; margin-left:15px;}
.slopc label input{ margin-right:5px;}
.sal-tab td{ line-height:37px; padding:0 0 0 20px;}
.sal-tab thead td,.sal-tab tfoot td{ padding:8px 0 8px 20px;}
.sal-tab tfoot td{ color:#ff6c62;}
.alinlt{ border:1px solid #d9e1e8; padding:12px 12px 12px 100px; background:#fff; line-height:30px; margin-bottom:12px;}
.alinlt strong{ position:absolute; left:30px; top:12px; color:#0059aa;}
.alinlt a{ margin-right:10px;}
.bot-sonl{ background:#4b89dc; color:#9bb0ff; padding:12px 0;}




/*2020-05-30*/



.xc-con{ padding-left:255px; min-height:700px}
.ny-nav{ position:absolute; left:0; top:0; width:254px; border-right:1px solid #ddd; background:#fff; height:100%;}

.nav-01 > li > a{ display:block; color:#fff; line-height:45px; height:45px; background:#4b89dc; padding:0 20px; font-size:16px; font-weight:bold; border-bottom:1px solid #fff;}
.nav-01 > li > a.on{ background:#ff8433;}
.nav-02{ padding-left:20px; display:none;}
.nav-02 > li > a{ line-height:25px; height:25px; overflow:hidden; padding-left:18px; font-weight:bold; background: url(../images/ad.jpg) no-repeat left center; color:#333;}
.nav-02 > li > a.on{ background: url(../images/ap.png) no-repeat left center;}
.nav-03{ padding-left:10px; display:none;}
.nav-03 p{ line-height:15px; height:25px; background: url(../images/d.png) no-repeat left center; padding-left:5px;}
.nav-03 p a.on{ color:#51c489;}
.fous-con{}
.tb-colp{ background:#fff; padding:15px 40px 0; height:40px; border-bottom:1px solid #d9e1e8;}
.tb-colp span{ display:inline-block; position:relative; margin-right:12px;}
.tb-colp span a.lk{ display:block; padding:0 30px 0 20px;color:#535353; line-height:39px; border:1px solid #d9e1e8; text-align:center;}
.tb-colp span a.lk.cur{ border-bottom:1px solid #f7f7f7; background:#f7f7f7; color:#3d5edb; font-weight:bold;}
.tb-colp span a.del{ width:20px; height:20px; position:absolute; right:10px; top:10px; background:url(../images/x.png) no-repeat center center;}
.tb-colp .prev{ display:block; position:absolute; left:0; top:15px; width:40px; height:39px; background:url(../images/lc.png) no-repeat center center;}
.tb-colp .next{ display:block; position:absolute; right:0; top:15px; width:40px; height:39px; background:url(../images/rc.png) no-repeat center center;}
.so-oder{ padding:0 15px 15px;}
.locon{ padding:12px 0; color:#535353;}
.wincd{ width:59.5%;}
.odrel td .c1{ width:95%; height:34px; border:1px solid #d9e1e8; color:#535353;} 
.odrel td .c2{ padding:0 15px; height:34px; border:none; cursor:pointer; color:#fff; background:#51c489;}
.odrel td select{ width:100px; height:34px; border:1px solid #d9e1e8; margin-right:5px;} 

.opcalc{ width:40%;}
.odrel td .form-control{ background:#fff url(../images/time.png) no-repeat 95% center;}

.sloptc{ background:#fff;}
.sonl-tit{ line-height:40px; background:#f1f1f1; padding:0 30px; color:#9f9f9f; border:1px solid #d9e1e8; border-bottom:none;}
.sonl-tit a{ color:#4b89dc; margin-left:20px;}
.sonl-tit a img{ margin-right:4px;}
.nbuch{ width:100%; overflow:auto;}

.tab-nch td{ border:1px solid #d9e1e8; padding:5px; color:#606060; line-height:22px; min-height:22px;}
.tab-nch thead td{ font-weight:bold; color:#333;}
.tab-nch tbody tr{ cursor:pointer;}
.tab-nch tr.on{ background:#4b89dc;}
.tab-nch tr.on td{ color:#fff;}


.lbsvt{ padding:12px 10px; line-height:25px; background:#f7f7f7; color:#606060;}
.lbsvt i,.lbsvt span{ display:inline-block; vertical-align:middle;}
.lbsvt select{ width:60px; height:25px; border:1px solid #d9e1e8; margin:0 5px;display: inline-block; vertical-align:middle;}
.lbsvt a{ display: inline-block; height:25px; width:20px; background:no-repeat center center; vertical-align:middle;}
.lbsvt a.first{ background-image:url(../images/first.png);}
.lbsvt a.prev{ background-image:url(../images/prev.png);}
.lbsvt a.next{ background-image:url(../images/next.png);}
.lbsvt a.end{ background-image:url(../images/end.png);}
.lbsvt a.res{ background-image:url(../images/res.png);}
.lbsvt .ct{ height:25px; vertical-align:middle; width:80px; border:1px solid #d9e1e8; margin:0 5px;}

.slochm{ border:1px solid #d9e1e8; border-bottom:none; border-top:none;}
.eolca td{ border-bottom:1px solid #d9e1e8; width:12.5%;}
.eolca thead td{}
.sectc{}
.eolca td .opc{ line-height:30px; padding:15px 0;}
.sectc span{ display:block; height:60px; line-height:60px;}
.sectc .sec{ position:absolute; left:0; width:100%; top:60px; z-index:2; background:#4b89dc; color:#fff; display:none;}
.sectc .sec p{ text-align:left; padding-left:25px; line-height:35px; height:35px;}
.sectc .sec p input{ width:14px; height:14px; background:#fff; margin-right:5px;}
.sectc:hover .sec{ display:block;}
.eolca tbody td .tex{ padding:5px 0; min-height:20px; line-height:20px;}

.realh td{ width:auto;}
.realh td .tex{ color:#606060; padding:5px 0;}
.realh td .tex a{ display:inline-block; color:#fff; margin:0 5px; border-radius:3px;}
.realh td .tex a.yel{ background:#ff8433; width:98px;}
.realh td .tex a.blue{ background:#4b89dc; width:62px; margin-right:4px;}
.realh td .tex a.green{ background:#51c489; width:62px;}
.realh td.w155{ width:155px;}

.buotae{ border:1px solid #d9e1e8; background:#fff;}
.vloat{ background:#f1f1f1; height:48px; border-bottom:1px solid #d9e1e8;} 
.vloat span{ width:118px; text-align:center; display:inline-block; line-height:48px; position:relative; border-right:1px solid #d9e1e8;}
.vloat span.cur{ background:#fff; border-bottom:1px solid #fff; color:#3d5edb; font-weight:bold;}
.vloat span.cur:before{ content:''; position:absolute; width:100%; left:0; top:-1px; height:2px; background:#3d5edb;}

.veaol{ padding:15px;}
.tb-titl .c1{ margin:0 10px 0 5px; width:300px; height:34px; border:1px solid #d9e1e8;}
.tb-titl .c2{width: 78px; height: 34px; border: none; cursor: pointer; color: #fff; background: #51c489;}
.sonmc{ margin-top:15px;}
.prebl{ background:#f8f9fb; width:235px; border:1px solid #d9e1e8; padding:25px; height:600px;}
.ylcba.rel:before{  content:''; position:absolute; left:0; top:0; width:9px; height:20px; background:#f8f9fb;}
.ylcba.rel:after{  content:''; position:absolute; left:0; bottom:-9px; width:9px; height:20px; background:#f8f9fb;}
.ylcba{ background:url(../images/dd.png) repeat-y 4px center;}
.ylcba li{}
.ylcba li .sx-ol{ padding-left:20px; line-height:32px; position:relative; background:url(../images/ddd.png) no-repeat 9px center;}
.ylcba li .sx-ol i{ position:absolute; left:0; top:50%; width:9px; height:9px; margin-top:-4px; background:#f8f9fb url(../images/lk01.png) no-repeat;}
.ylcba li .sx-ol span{ padding-left:18px; background:url(../images/wb.png) no-repeat left center;}
.ylcba .ylcba{ padding-left:21px; background-position:25px top;}

.ylcba li .sx-ol.on i{ background:#f8f9fb url(../images/lk02.png) no-repeat;}
.ylcba li .sx-ol.on span{ padding-left:18px; background:url(../images/wb02.png) no-repeat left center;}

.ebola{ margin-left:20px; padding-top:25px;}
.ebola .list .vet-01{ padding-left:16px; line-height:32px; position:relative; background:url(../images/ddd.png) no-repeat 9px center;}
.ebola .list .vet-01 input{ margin-right:5px;}
.ebola .list .vet-01 i{ position:absolute; left:0; top:50%; width:9px; height:9px; margin-top:-4px; background:#fff url(../images/lk01.png) no-repeat;}
.ebola .list .vet-01 em{ display:inline-block; width:13px; height:13px; vertical-align:middle; background:url(../images/cd.png); margin-right:5px;}
.ebola .list .vet-01.on i{ background:#fff url(../images/lk02.png) no-repeat;}
.vet-02{ padding-left:17px; background:url(../images/dd.png) repeat-y 21px center;}
.vet-02 li{}
.vet-02 li .ovt{ background:url(../images/ddd.png) no-repeat 9px center; padding-left:16px; line-height:32px; position:relative;}
.vet-02 li .ovt i{ position:absolute; left:0; top:50%; width:9px; height:9px; margin-top:-4px; background:#fff url(../images/lk01.png) no-repeat;}
.vet-02 li .ovt span{ padding-left:18px; background:url(../images/wb.png) no-repeat left center;}
.vet-02 li .ovt input{ margin-right:5px;}
.vet-02 li .ovt.on i{ background:#fff url(../images/lk02.png) no-repeat;}
.vet-02 li .ovt.on span{ background:url(../images/wb02.png) no-repeat left center;}
.tb-titl .cs{width: 78px; height: 34px; border: none; cursor: pointer; color: #fff; background: #51c489;}
.secla{ margin-left:20px;}
.plonct{ padding:80px 0 200px;}
.plonct  h2{ font-size:18px; font-weight:bold; text-align:center;}
.plonct  h4{ text-align:center; font-weight:normal; color:#868686; margin:20px 0;}
.reaopl{ width:100%; max-width:1120px; margin:0 auto; border:1px solid #d9e1e8; border-bottom:none;}

.midlbt{ position:absolute; left:50%; height:600px; top:50%; margin-top:-300px; width:1110px; margin-left:-555px; z-index:10; background:#fff; border:2px solid #4b89dc; border-radius:5px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.midlbt .title{ line-height:38px; font-size:18px; color:#fff; padding:0 10px 0 20px; background:#4b89dc;}
.midlbt .close-od{ float:right; width:30px; height:38px; background:url(../images/gb.png) no-repeat center center;}

.miclo{ padding:20px; height:522px; overflow:auto;}
.miclo .btlm input{ height:30px; padding:0 15px 0 32px; color:#fff; background:#4b89dc no-repeat 10px center; border:none; cursor:pointer; border-radius:3px; margin-right:15px;}
.miclo .btlm input.b1{ background-image:url(../images/d1.png);}
.miclo .btlm input.b2{ background-image:url(../images/d2.png);}
.miclo .btlm input.b3{ background-image:url(../images/d3.png);}
.miclo .btlm input.b4{ background-image:url(../images/d4.png);}

.tbalb{ border:1px solid #d9e1e8; padding:10px 20px; margin-top:20px;}
.tbalb td{ padding:5px;}
.tbalb td select{ border:1px solid #d9e1e8; width:100%; height:32px;}
.tbalb td .c1{ border:1px solid #d9e1e8; width:100%; height:32px;}

.slbol{ border:1px solid #d9e1e8; margin-top:20px;}
.slbol h2{ color:#9f9f9f; font-weight:normal; line-height:44px; padding:0 20px; background:#f1f1f1;}
.slbol table td{ border-bottom:1px solid #d9e1e8;}
.slbol table thead td{ line-height:22px; padding:12px 5px;}
.slbol table tbody td{ padding:5px;}
.slbol table td .tex{ min-height:20px; line-height:20px;}


.helps{
	line-height:36px;padding:0 5px 0 5px;cursor:pointer;color:#ffffff;
}


@media (max-width: 1750px){
.t-nav li a{ padding:0 10px 0 30px; background-position:5px center; background-size:18px auto;}
.wincd{ width:100%;}
.opcalc{ width:100%; margin-top:10px;}
.odrel td select{ width:90%;}
.odrel td select.elo{ width:80px;}
}
@media (max-width: 1600px){
.right-news > li{ width:50%;}
.t-nav li a{ padding:0 10px 0 30px; font-size:14px;}
.t-nav{ margin-left:2%;}
.helps{line-height:36px;padding:0 5px 0 5px;cursor:pointer;color:#ffffff;font-size:14px}
}

@media (max-width: 1550px){
.t-nav li a{ padding:0 10px 0 30px; font-size:14px;}
.ind-con{ padding-left:470px;}
.lbotl{ width:470px;}
.helps{line-height:36px;padding:0 5px 0 5px;cursor:pointer;color:#ffffff;font-size:14px}
}
@media (max-width: 1440px){
.t-nav{ margin-left:1%;}
.t-nav li a{ padding:0 10px 0 22px;font-size:14px}
.sild-nav{ padding:0 0px;}
.helps{line-height:36px;padding:0 5px 0 5px;cursor:pointer;color:#ffffff;font-size:12px}
}
@media (max-width: 1400px){
.t-nav{ margin-left:1%;}
.t-nav li a{ padding:0 10px 0 22px;font-size:13px}
.sild-nav{ padding:0 0px;}
.helps{line-height:36px;padding:0 5px 0 5px;cursor:pointer;color:#ffffff;font-size:12px}
}
@media (max-width: 1370px){
.t-nav{ margin-left:1%;}
.t-nav li a{ padding:0 10px 0 22px;font-size:12px}
.sild-nav{ padding:0 0px;}
.helps{line-height:36px;padding:0 5px 0 5px;cursor:pointer;color:#ffffff;font-size:12px}
}













