﻿

/* CSS Document */

/*public css*/
* { margin: 0px; padding: 0px; }
html { height: 100%; }
body { font-size: 14px; font-family: "Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color: #333; height: 100%; }
ul li { margin: 0px; padding: 0px; list-style-type: none; }
form, ul, li, table, td, p, span, h1, h2, h3, h4, h5, img, dl, dt, dd { margin: 0px; padding: 0px; }
img { border: none; max-width: 100%; }
a { color: #333; outline: none; text-decoration: none; transition: all .28s linear; -moz-transition: all .28s linear; -webkit-transition: all .28s linear; -o-transition: all .28s linear }
a:hover, a:active { color: #da251d; text-decoration: none; }
.dispblock { display: block; }
.dispnone { display: none; }
.float_l { float: left }
.float_r { float: right }
.clear_both { clear: both; }
.hand { cursor: pointer; }
.f12 { font-size: 12px; }
.hei { color: #000; }
.en_ft { font-family: Arial; }
.ft1 { font-size: 14px; font-weight: bold; color: #FFF; }
.ft_red { color: #C80000; }
.ft_bai { color: #FFF; }
.txt_cent { text-align: center; }
.Word_Break { word-break: break-all; overflow: hidden; TABLE-LAYOUT: fixed; WORD-WRAP: break-word; }
.fixedHeader { position: fixed; left: 0; top: 0; z-index: 100; }
.txthid { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.load { width: 32px; height: 32px; margin: 15px auto; background: url(../images/loading.gif) center center no-repeat; }
.norecord { text-align: center; }
/*标题分类*/
.tags img { vertical-align: middle; margin-top: -3px; max-width: 60px; max-height: 18px; }

.tops { width: 1280px; margin: 0 auto; overflow: hidden; }
.zuol { float: left; overflow: hidden; }
.zong { float: right; overflow: hidden; width: 520px; }
.menu { background: #02b2b5; height: 50px; width: 1280px; margin: 0 auto; }
.menu li { width: 128px; float: left; text-align: center; line-height: 50px; color: #ffffff; font-size: 18px; }
.menu li a { color: #ffffff; display: block; }
.menu li.soue { /* width: 260px; */ }
.menu li a:hover { background: #049799; }
.menu .curs a { background: #049799; display: block; }
.menu .curt a { background: #049799; display: block; }
.wusi { width: 1280px; margin: 0 auto; overflow: hidden; margin-top: 8px; position: relative; z-index: 99; }
.ezuo { float: left; width: 268px; border: 1px solid #dedede; position: relative; z-index: 2; }
.eoul { float: right; width: 1002px; height: 482px; overflow: hidden; position: relative; z-index: 1; }
.dlkj { position: relative; display: block; }
.dlkj .slkp { /*background:#ccc;*/ }
.dlkj .slkp div { width: 228px; margin: 0 auto; border-bottom: 1px solid #ededed; background: url(../images/index_11.png) no-repeat right center; height: 68px; line-height: 68px; cursor: pointer; color: #181717; }
.dlkj .slkp div p { display: block; float: left; transition: all .28s linear; -moz-transition: all .28s linear; -webkit-transition: all .28s linear; -o-transition: all .28s linear; font-size: 16px; }
.dlkj .slkp div font { position: relative; z-index: 999; }
.dlkj .slkp div .a1 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_017.png) no-repeat center; display: block; border-radius: 50%; float: left; }
.dlkj .slkp div .a2 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_018.png) no-repeat center; display: block; border-radius: 50%; float: left }
.dlkj .slkp div .a3 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_019.png) no-repeat center; display: block; border-radius: 50%; float: left; }
.dlkj .slkp div .a4 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_020.png) no-repeat center; display: block; border-radius: 50%; float: left; }
.dlkj .slkp div .a5 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_021.png) no-repeat center; display: block; border-radius: 50%; float: left; }
.dlkj .slkp div .a6 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_022.png) no-repeat center; display: block; border-radius: 50%; float: left; }
.dlkj .slkp div .a7 { width: 35px; height: 35px; margin-top: 16px; margin-left: 7px; margin-right: 18px; background: url(../images/ico_023.png) no-repeat center; display: block; border-radius: 50%; float: left; }
.dlkj .slkp div i { width: 2px; height: 2px; top: 29px; left: 43px; position: absolute; z-index: 100; background: #FFF; border-radius: 50%; -webkit-transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5); -moz-transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5); -o-transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5); transition: all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5) }
.dlkj:hover .slkp div i { width: 44px; height: 44px; top: 12px; left: 23px }
.dlkj:hover .slkp { background: #ff8357; }
.dlkj:hover .slkp div { color: #fff; border-bottom: 1px solid #ff8357; background: none; }
.dlkj:hover .slkp div p { padding-left: 10px; }
.dlkj.none .slkp div { border: 0px; }
.wufl { padding-left: 30px; padding-right: 30px; position: absolute; left: 268px; top: -1px; background: #fff; border: 1px solid #dedede; width: 435px; padding-top: 30px; display: none; }
.wufl li { width: 196px; float: left; overflow: hidden; padding-bottom: 40px; padding-left: 21px; background: url(../images/jiao.jpg) no-repeat left 3px; line-height: 20px; }
.wufl .IndexWords h5 { line-height: 40px; font-size: 14px; color: #505050; background: none; padding: 0px; }
.wufl .IndexWords li { padding: 0px; background: none; width: 37px; height: 37px; float: left; color: #505050; transition: all .28s linear; -moz-transition: all .28s linear; -webkit-transition: all .28s linear; -o-transition: all .28s linear; margin-right: 5px; margin-top: 5px; border: 1px solid #dedede; cursor: pointer; line-height: 38px; text-align: center; font-size: 16px }
.wufl .IndexWords li:hover { box-shadow: 0px 5px 15px rgba(0,0,0,0.25) }
.wufl .IndexWords li.current { color: #fff; background: #ff7544 }
.wufl .shjk { width: 100%; overflow: hidden; padding-top: 20px; }
.wufl .shjk .cdlk { float: left; margin: 0 20px 15px 0; }
.wufl .shjk .cdlk a { display: block; width: 150px; padding: 0 5px; height: 35px; line-height: 35px; border: 1px solid #DCF0F0; background: #F0FCFC; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wufl .shjk .cdlk a:hover { background: #1EB2B4; color: #FFF; }
.kesi { width: 968px; height: 452px; overflow: auto; }
.kesi .kesh { padding-bottom: 20px; overflow: hidden; }
.kesi .kesh h5 { overflow: hidden; padding-left: 21px; background: url(../images/jiao.jpg) no-repeat left 3px; line-height: 20px; font-size: 14px; font-weight: normal; }
.kesi .kesh p { font-size: 12px; padding: 0px 6px; float: left; background: url(../images/ico_vline.jpg) left center no-repeat; margin-top: 10px; }
.kesi .kesh p a { color: #999; }
.kesi .kesh p.first { background: none; padding-left: 0px; }
.dlkj:hover .wufl { display: block; }
.hslk { position: relative; }
.hslk .prev { position: absolute; top: 204px; left: 0px; width: 51px; height: 61px; line-height: 61px; font-size: 26px; font-family: "simsun"; color: #fff; background: rgba(0,0,0,.3); z-index: 9; text-align: center; }
.hslk .prev:hover { background: rgba(0,0,0,.62); }
.hslk .next { position: absolute; top: 204px; right: 0px; width: 51px; height: 61px; line-height: 61px; font-size: 26px; font-family: "simsun"; color: #fff; background: rgba(0,0,0,.3); z-index: 3; text-align: center; }
.hslk .next:hover { background: rgba(0,0,0,.62); }
.erkj { width: 1280px; margin: 0 auto; overflow: hidden; margin-top: 8px; margin-bottom: 8px; }
.dq { float: left; margin-right: 8px; }
.dq p { text-align: center; margin-top: -32px; color: #fff; font-size: 16px; }
.dw { margin-right: 8px; float: left; }
.dw p { text-align: center; margin-top: -32px; color: #fff; font-size: 16px; }
.da { border: 1px solid #dddddd; float: left; overflow: hidden; margin-right: 37px; }
.da li { float: left; overflow: hidden; background: url(../images/9.png) no-repeat right center; }
.da li.ren5 { background: none; }
.da li.ren1 div { width: 154px; height: 129px; background: url(../images/ren1.png) no-repeat center 32px; }
.da li.ren3 div { width: 154px; height: 129px; background: url(../images/ren3.png) no-repeat center 32px; }
.da li.ren5 div { width: 154px; height: 129px; background: url(../images/ren5.png) no-repeat center 32px; }
.da li.ren1:hover div { width: 154px; height: 129px; background: url(../images/ren2.png) no-repeat center 32px; }
.da li.ren3:hover div { width: 154px; height: 129px; background: url(../images/ren4.png) no-repeat center 32px; }
.da li.ren5:hover div { width: 154px; height: 129px; background: url(../images/ren6.png) no-repeat center 32px; }
.da li p { text-align: center; padding-top: 90px; color: #818181; font-size: 16px; }
.da li:hover p { color: #121212; }
.gf { float: left; overflow: hidden; margin-top: 10px; }
.gf li { float: left; overflow: hidden; text-align: center; margin-left: 8px; margin-right: 25px; }
.gf li p { padding-top: 10px; }
.gr { float: left; overflow: hidden; padding-left: 90px; background: url(../images/index_46.jpg) no-repeat left center; margin-top: 23px; }
.gr font { font-size: 13px; color: #2d2b2b; }
.gr p { color: #00b2b4; font-size: 18px; font-weight: bold; padding-top: 5px; line-height: 25px; }
.qiji { margin: 0 auto; margin-top: 15px; overflow: hidden; width: 1280px; }
.qzuo { width: 598px; height: 323px; border: 1px solid #f0f0f0; float: left; }
.qzuo .box { width: 598px; height: 323px; margin: 0 auto; overflow: hidden; position: relative; }
.qzuo .img_box_1, .qzuo .img_box_2 { float: left; }
.qzuo .box .list li { float: left; width: 598px; height: 323px; position: relative; }
.qzuo .box .list li p { position: absolute; left: 0; bottom: 0; height: 55px; line-height: 55px; color: #FFF; font-size: 16px; width: 583px; padding-left: 15px; background: url(../images/index_20.png) repeat; }
.qzuo .box .btn { position: absolute; bottom: 17px; right: 10px; }
.qzuo .box .btn li { float: left; margin-right: 5px; width: 20px; height: 20px; line-height: 20px; color: #FFF; text-align: center; font-size: 12px; background: url(../images/index_20_1.png) top right no-repeat; cursor: pointer; }
.qzuo .box .btn li.cur { background-position: left top; }
.qyuo { width: 640px; float: left; overflow: hidden; margin-left: 15px; border: 1px solid #f0f0f0; overflow: hidden; }
.shan { height: 47px; line-height: 47px; font-size: 18px; background: url(../images/dlao.jpg) no-repeat left bottom; }
.shan p { float: right; overflow: hidden; font-size: 13px; color: #31baa4; padding-left: 15px; background: url(../images/index_58.jpg) no-repeat left center; padding-left: 20px; margin-right: 20px; }
.shan li { float: left; text-align: center; width: 100px; overflow: hidden; }
.shan li.cur { background: url(../images/index_55.jpg) no-repeat; width: 130px; height: 47px; line-height: 47px; }
.shan li.cur a { color: #fff; }
.shan a { transition: all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linea }

.okil { overflow: hidden; line-height: 30px; width: 603px; margin: 0 auto; padding-top: 15px; padding-bottom: 16px; display: none; }
.okil li { width: 100%; overflow: hidden; line-height: 40px; /* border-bottom:1px dashed #d9d9d9; */ }
.okil li p { float: right; font-weight: normal; color: #888888; font-size: 13px; }
.okil li font { /* font-family:"simsun"; */ font-size: 15px; color: #aeaeae; font-weight: bold; padding-right: 5px; }
.okil li a { font-size: 15px; color: #383838; transition: all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linea }
.okil li a:hover { color: #02b2b5; font-weight: bold; }
.okil li a:hover font { color: #02b2b5; }

.gudu { width: 1280px; margin: 0 auto; margin-top: 20px; }
.yqlj { float: left; /* overflow:hidden; */ padding-bottom: 55px; width: 716px; }
.sanl { float: left; margin: 30px 3px 0 9px; width: 225px; height: 36px; background: #adadad; color: #fff; position: relative; /* z-index: 99999999; */ transition: all .28s linear; -moz-transition: all .28s linear; -webkit-transition: all .28s linear; -o-transition: all .28s linear }
.sanl:hover { box-shadow: 0px 0px 10px #999; background: #02b2b5; }
.sanl p { width: 156px; padding-left: 15px; line-height: 36px; font-size: 14px; cursor: pointer; }
.sanl ul { position: absolute; left: 0px; display: none; font-size: 12px; z-index: 99999999; overflow: hidden; background: #fff; box-shadow: 0px 0px 10px #999; width: 224px; /* bottom:33px; */ }
.sanl ul li a { display: block; height: 34px; line-height: 34px; width: 210px; padding-left: 15px; font-size: 14px; background: #ffffff; color: #2b2b2b; /* border-bottom:1px solid #ccc; */ }
.sanl ul li a:hover { background: #ffffff; color: #02b2b5; }
.link { font-size: 16px; color: #02b2b5; font-weight: bold; padding-left: 20px; padding-bottom: 10px; background: url(../images/jslk.jpg) no-repeat left bottom; }
.search { width: 486px; height: 110px; background: url(../images/db.jpg) no-repeat center; float: right; /* margin-left:134px; */ }

.sear { width: 400px; height: 40px; margin-top: 35px; margin-left: 46px; float: left; }
.inpu { width: 300px; height: 40px; overflow: hidden; float: left; }
.inpu input { border: 1px #dddddd solid; width: 214px; height: 38px; outline: none; padding-left: 5px; padding-right: 5px; line-height: 38px; float: right; }
.inpu select { width: 70px; height: 40px; line-height: 40px; outline: none; }
.subo { width: 75px; height: 40px; overflow: hidden; float: left; background: url(../images/serch_bt.jpg) center no-repeat; }
.subo input { width: 100%; height: 100%; border: 0px; outline: none; background: none; cursor: pointer; }
.rmsg { float: left; overflow: hidden; margin-left: 40px; margin-top: 45px; }
.foot { background: #4c4c4c; width: 100%; overflow: hidden; height: 283px;min-width:1280px; }
.qdlk { width: 1280px; margin: 0 auto; overflow: hidden; }
.bzuo { font-size: 14px; color: #fff; margin-top: 62px; line-height: 24px; float: left; padding-right: 57px; background: url(../images/o.jpg) no-repeat right top; height: 117px; padding-left: 33px; }
.bzuo a { color: #fff; }
.bzon { float: left; padding-top: 8px; margin-top: 62px; overflow: hidden; background: url(../images/o.jpg) no-repeat right top; height: 180px; margin-right: 30px; padding-right: 77px; }
.zuik { float: left; overflow: hidden; padding-left: 61px; }
.zsjh { float: left; overflow: hidden; color: #fdfafa; padding-left: 27px; line-height: 26px; margin-top: -3px; padding-right: 16px; width: 180px; }
.zsjh font { font-size: 16px; font-weight: bold; padding-bottom: 10px; display: block; }
.zsjh p { line-height: 22px; }
.brig { float: left; text-align: center; padding-left: 20px; padding-top: 44px; }
.brig p { padding-top: 33px; }
.abou { background: url(../images/about.jpg) no-repeat center; height: 294px; overflow: hidden; width: 100%; }

.page-line { width: 1200px; height: auto; margin: 0 auto; overflow: hidden; }
.left { float: left; }
.right { float: right; }

.home-body-bg { width: 100%; height: auto; min-width: 1200px; overflow: hidden; padding-top: 18px; padding-bottom: 20px; background-color: #f4f4f4; }
.ny-body-bg { width: 1280px; margin: 0 auto; height: auto; min-width: 1200px; overflow: hidden; padding-top: 18px; padding-bottom: 20px; background: #f4f4f4; }
.home-left { width: 220px; height: auto; overflow: hidden; float: left; padding: 10px; }
.home-middle { width: 660px; height: auto; overflow: hidden; float: left; margin: 10px; background-color: #fff; }
.home-right { width: 260px; height: auto; overflow: hidden; float: left; padding: 10px; }
.homt-title { width: 100%; height: 45px; line-height: 45px; overflow: hidden; font-size: 16px; font-weight: bold; color: #000; }


.home-cqzdzx { width: 107px; height: 107px; overflow: hidden; float: left; margin-top: 8px; }
.home-cqzdzx a, .home-cqzdzx a:link, .home-cqzdzx a:visited { width: 107px; height: 107px; overflow: hidden; display: block; background: url(../images/kj_1.png) no-repeat; font-size: 12px; color: #919191; text-align: center; line-height: 160px; -webkit-transition: background .5s ease-in-out; -moz-transition: background .5s ease-in-out; transition: background .5s ease-in-out; }
.home-cqzdzx a:hover { background: url(../images/kj_1_on.png) no-repeat; color: #fff; }
.home-gkzp { width: 107px; height: 107px; overflow: hidden; float: right; margin-top: 8px; }
.home-gkzp a, .home-gkzp a:link, .home-gkzp a:visited { width: 107px; height: 107px; overflow: hidden; display: block; background: url(../images/kj_2.png) no-repeat; font-size: 12px; color: #919191; text-align: center; line-height: 160px; -webkit-transition: background .5s ease-in-out; -moz-transition: background .5s ease-in-out; transition: background .5s ease-in-out; }
.home-gkzp a:hover { background: url(../images/kj_2_on.png) no-repeat; color: #fff; }
.home-dlyg { width: 107px; height: 107px; overflow: hidden; float: left; margin-top: 8px; }
.home-dlyg a, .home-dlyg a:link, .home-dlyg a:visited { width: 107px; height: 107px; overflow: hidden; display: block; background: url(../images/kj_3.png) no-repeat; font-size: 12px; color: #919191; text-align: center; line-height: 160px; -webkit-transition: background .5s ease-in-out; -moz-transition: background .5s ease-in-out; transition: background .5s ease-in-out; }
.home-dlyg a:hover { background: url(../images/kj_3_on.png) no-repeat; color: #fff; }
.home-qnwmh { width: 107px; height: 107px; overflow: hidden; float: right; margin-top: 8px; }
.home-qnwmh a, .home-qnwmh a:link, .home-qnwmh a:visited { width: 107px; height: 107px; overflow: hidden; display: block; background: url(../images/kj_4.png) no-repeat; font-size: 12px; color: #919191; text-align: center; line-height: 160px; -webkit-transition: background .5s ease-in-out; -moz-transition: background .5s ease-in-out; transition: background .5s ease-in-out; }
.home-qnwmh a:hover { background: url(../images/kj_4_on.png) no-repeat; color: #fff; }

.news-menu-bg { width: 100%; height: 55px; min-width: 1200px; overflow: hidden; background-color: #f9f9f9; text-align: left; }
.news-menu-left { width: 600px; height: 55px; line-height: 55px; overflow: hidden; float: left; }
.news-menu-left .on { color: #14b2b3; }

.news-underline { width: 110px; height: 3px; overflow: hidden; background-color: #14b2b3; position: relative; }
.news-menu-left span { color: #d0d0d0; display: block; float: left; font-family: "宋体"; }
.news-menu-left ul { margin-top: -3px; }
.news-menu-left ul li { float: left; font-size: 16px; color: #3d3d3d; width: 110px; text-align: center; cursor: pointer; }
.news-menu-right { width: 60px; height: 55px; line-height: 55px; overflow: hidden; float: left; }
.news-menu-right a, .news-menu-right a:link, .news-menu-right a:visited { color: #3d3d3d; }
.news-menu-right a:hover { color: #14b2b3; }
.news-menu-right span { font-family: "宋体"; }

.home-news-on { width: 610px; height: 318px; overflow: hidden; margin: 0 auto; }
.home-news-off { width: 610px; height: 318px; overflow: hidden; margin: 0 auto; display: none; }
.newlist1 { width: 610px; height: auto; overflow: hidden; margin: 0 auto; padding: 21px 0px 21px 0px; border-bottom: 1px dashed #dadada; }
.newlist1 .new-left { width: 237px; height: auto; float: left; font-size: 0px; }
.newlist1 .new-right { width: 373px; height: auto; float: right; }
.newlist1 .new-right .tit { width: 100%; height: 35px; line-height: 35px; overflow: hidden; font-size: 15px; font-weight: bold; color: #f24854; }
.newlist1 .new-right .tit a, .newlist1 .new-right .tit a:link, .newlist1 .new-right .tit a:visited { color: #f24854; }
.newlist1 .new-right .tit a:hover { color: #ea202e; }
.newlist1 .new-right .content { width: 100%; height: 75px; line-height: 25px; overflow: hidden; font-size: 13px; color: #626262; }
.newlist1 .new-right .content a, .newlist1 .new-right .content a:link, .newlist1 .new-right .content a:visited { color: #626262; }
.newlist1 .new-right .content a:hover { color: #444242; }
.newlist1 .new-right .time { width: 100%; height: 15px; line-height: 15px; color: #9b9b9b; margin-top: 10px; overflow: hidden; }
.newlist1 .new-right .time a, .newlist1 .new-right .time a:link, .newlist1 .new-right .time a:visited { color: #727272; }
.newlist1 .new-right .time a:hover { color: #444242; }
.news-time { width: auto; height: 15px; overflow: hidden; float: left; background: url(../images/time.png) no-repeat; text-indent: 20px; display: block; }
.news-look { width: auto; height: 15px; overflow: hidden; float: left; background: url(../images/look.png) no-repeat; text-indent: 20px; margin-left: 10px; display: block; }

.newlist2 { width: 610px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 5px; }
.newlist2 ul li { width: 610px; line-height: 38px; font-size: 14px; padding: 0px; margin: 0px; }
.newlist2 ul li .tit { width: 530px; height: auto; overflow: hidden; float: left; }
.newlist2 ul li .time { width: 80px; height: auto; overflow: hidden; font-size: 12px; float: right; text-align: right; }
.newlist2 ul li .time a, .newlist2 ul li .time a:link, .newlist2 ul li .time a:visited, .newlist2 ul li .time a:hover { color: #bfbfbf; }
.newlist2 ul li .tit a { background: url(/images/dot.png) no-repeat left 18px; text-indent: 10px; display: block; }
.newlist2 ul li .tit a:link, .newlist2 ul li .tit a:visited { color: #646464; }
.newlist2 ul li .tit a:hover { color: #444242; }

.ny-news-li { width: 100%; height: auto; overflow: hidden; }
.ny-news { width: 870px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 5px; }
.ny-news ul li { width: 870px; line-height: 38px; font-size: 14px; padding: 0px; margin: 0px; }
.ny-news ul li .tit { width: 790px; height: auto; overflow: hidden; float: left; }
.ny-news ul li .time { width: 80px; height: auto; overflow: hidden; font-size: 12px; float: right; text-align: right; }
.ny-news ul li .time a, .ny-news ul li .time a:link, .ny-news ul li .time a:visited, .ny-news ul li .time a:hover { color: #bfbfbf; }
.ny-news ul li .tit a { background: url(../images/dot.png) no-repeat left 18px; text-indent: 10px; display: block; }
.ny-news ul li .tit a:link, .ny-news ul li .tit a:visited { color: #646464; }
.ny-news ul li .tit a:hover { color: #444242; }
.ny-news .piclist { width: 270px; height: 214px; overflow: hidden; margin: 10px; float: left; }
.ny-news .piclist img { width: 270px; height: 174px; overflow: hidden; display: block; }
.ny-news .piclist p { width: 95%; height: 40px; line-height: 40px; overflow: hidden; margin: 0 auto; text-align: center; }
.ny-news .piclist a, .ny-news .piclist a:link, .ny-news .piclist a:visited { color: #646464; }
.ny-news .piclist a:hover { color: #444242; }

.ny-left-tit { width: 220px; height: 63px; overflow: hidden; line-height: 63px; font-weight: bold; font-size: 18px; color: #fff; text-indent: 40px; background: url(../images/left_top_bg.png) no-repeat; display: block; }
.ny-left-tit:link, .ny-left-tit:visited, .ny-left-tit:hover { color: #fff; }
.ny-left-ul { width: 220px; height: auto; overflow: hidden; }
.ny-left-ul > li { width: 220px; height: auto; font-size: 14px; }
.ny-left-ul > li > ul { width: 100%; height: auto; overflow: hidden; margin: 0 auto; background-color: #F9F9F9; }
.ny-left-ul .on ul { width: 100%; height: auto; overflow: hidden; margin: 0 auto; background-color: #F9F9F9; display: block; }
.ny-left-ul > li > ul > li > a { width: 220px; height: 35px; overflow: hidden; margin: 0 auto; text-indent: 52px; line-height: 35px; font-size: 12px; display: block; }
.ny-left-ul > li > ul > li a, .ny-left-ul > li > ul > li a:link, .ny-left-ul > li > ul > li a:visited { color: #868686; }
.ny-left-ul > li > ul > li a:hover { color: #008190; }
.ny-left-ul .on2 > a, .ny-left-ul .on2 > a:link, .ny-left-ul .on2 > a:visited, .ny-left-ul .on2 > a:hover { color: #008190; }
.ny-left-ul > li > a { width: 220px; height: 45px; overflow: hidden; line-height: 45px; text-indent: 40px; color: #868686; background-color: #fff; display: block; position: relative; }
.ny-left-ul > li > a:link, .ny-left-ul > li > a:visited { color: #333333; background-color: #fff; }
.ny-left-ul > li > a:hover { color: #fff; background-color: #bba689; }
.ny-left-ul .on > a, .ny-left-ul .on > a:link, .ny-left-ul .on > a:visited, .ny-left-ul .on > a:hover { color: #fff; background-color: #bba689; }
.ny-left-ul li span { width: 45px; height: 45px; overflow: hidden; line-height: 45px; text-align: center; color: #737373; position: absolute; font-family: "宋体"; z-index: 20; top: 0px; right: 20px; text-indent: 0px; display: block; }
.ny-left-ul > li > ul { display: none; }
.ny-left-ul .oshn { display: block; }
.ny-left-ul .on span { width: 45px; height: 45px; overflow: hidden; line-height: 45px; text-align: center; color: #f4f4f4; position: absolute; font-family: "宋体"; z-index: 20; text-indent: 0px; display: block; top: 0px; right: 20px; transition: all 0.3s ease-in-out; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.ny-left-ul li:hover span { color: #fff; transition: all 0.3s ease-in-out; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.ny-left-ul > .zl > a:link, .ny-left-ul > .zl > a:visited { color: #fff; background-color: #bba689; }


.ny-right-top { width: 940px; height: auto; overflow: hidden; float: right; padding: 10px; }
.ny-right-top_1 { width: 1180px; height: auto; overflow: hidden; float: right; padding: 10px; }
.ny-right-tbg { width: 100%; height: 89px; overflow: hidden; background: url(../images/ting1.png) no-repeat; }
.ny-right-tbg_1 { width: 100%; height: 89px; overflow: hidden; background: url(../images/bg.jpg); border-radius: 15px 15px 0px 0px; }
.ny-top-bg { width: 1177px; height: 89px; overflow: hidden; margin: 0 auto; background: url(../images/ting2.png) no-repeat; }
.ny-right-tit { width: 890px; height: 40px; overflow: hidden; font-size: 18px; line-height: 40px; font-weight: bold; color: #049799; margin: 0 auto; margin-top: 10px; }
.ny-right-tit_1 { width: 1110px; height: 40px; overflow: hidden; font-size: 18px; line-height: 40px; font-weight: bold; color: #094b55; margin: 0 auto; margin-top: 10px; }
.ny-right-tit2 { width: 1127px; height: 40px; overflow: hidden; font-size: 18px; line-height: 40px; font-weight: bold; color: #094b55; margin: 0 auto; margin-top: 10px; }
.ny-right-location { width: 890px; height: 30px; overflow: hidden; font-size: 12px; line-height: 30px; color: #626262; margin: 0 auto; background: url(../images/wz_ico.png) no-repeat; background-position-y: 2px; text-indent: 25px; }
.ny-right-location_1 { width: 1110px; height: 26px; overflow: hidden; font-size: 12px; line-height: 26px; color: #626262; margin: 0 auto; background: url(../images/wz_ico.png) no-repeat; background-position-y: 2px; text-indent: 25px; }
.ny-right-location2 { width: 1127px; height: 30px; overflow: hidden; font-size: 12px; line-height: 30px; color: #626262; margin: 0 auto; background: url(../images/wz_ico.png) no-repeat; background-position-y: 2px; text-indent: 25px; }
.ny-right-location span, .ny-right-location2 span { font-family: "宋体"; padding: 0px 5px 0px 5px; }
.ny-right-location a, .ny-right-location a:link, .ny-right-location a:visited, .ny-right-location a:hover { color: #0094a1; }
.ny-right-location_1 span, .ny-right-location2 span { font-family: "宋体"; padding: 0px 5px 0px 5px; }
.ny-right-location_1 a, .ny-right-location_1 a:link, .ny-right-location_1 a:visited, .ny-right-location_1 a:hover { color: #0094a1; }
.ny-right-location2 a, .ny-right-location2 a:link, .ny-right-location2 a:visited, .ny-right-location2 a:hover { color: #0094a1; }
.about-content { width: 870px; height: auto; min-height: 500px; overflow: hidden; background-color: #fff; padding: 20px 35px 35px 35px; color: #666; font-size: 14px; line-height: 2em; }
.about-content a, .about-content a:link, .about-content a:visited { color: #666; }
.about-content a:hover { color: #0094a1; }

.about-content_1 { width: 1110px; height: auto; min-height: 500px; overflow: hidden; background-color: #fff; padding: 20px 35px 35px 35px; color: #666; font-size: 14px; line-height: 2em; }
.about-content_1 a, .about-content_1 a:link, .about-content_1 a:visited { color: #666; }
.about-content_1 a:hover { color: #0094a1; }

.pageline { width: 100%; height: auto; overflow: hidden; margin: 20px 0px 0px 0px; }
.pageNav { text-align: center; height: auto; margin-top: 40px; margin-bottom: 40px; color: #666; }
.pageNav font, .pageNav span { font-size: 11px; border: 1px solid #cecece; padding: 5px 10px; color: #363636; margin: 0 5px; }
.pageNav font.current, .pageNav span.current { background: #f7f7f7; color: #0d8f97; margin: 0 5px; }
.pageNav font.disabled, .pageNav span.disabled { color: #adaaad; margin: 0 5px; }
.pageNav a { font-size: 11px; border: 1px solid #cecece; padding: 5px 10px; color: #0d8f97; margin: 0 5px; white-space: nowrap; }
.pageNav a:hover { background-color: #02b2b5; color: #fff; }
.pageNav a.current { background: #f7f7f7; color: #fff; font-weight: bold; margin: 0 5px; }
.pageNav a.disabled { color: #adaaad; margin: 0 5px; }
.pageNav input[type="text"] { width: 30px; height: 27px; line-height: 27px; overflow: hidden; border: 1px solid #ededed; margin: 0px; padding-left: 3px; outline: none; display: inline-block; }
.pageNav input[type="button"] { width: 50px; height: 29px; line-height: 29px; overflow: hidden; text-align: center; margin-left: 3px; background: none; background-color: #ebebeb; border: 0px; color: #333; cursor: pointer; outline: none; display: inline-block; }
.lanm { min-width: 1280px; width: 100%; background: #02b2b5; height: 50px; overflow: hidden; }

.lkud { color: #04989a; width: 222px; height: 57px; line-height: 57px; /* background:url(../images/k1.png) no-repeat center; */ margin-top: 7px; font-size: 18px; font-weight: bold; }
.lkud p { padding-left: 20px; }
.nasd { /* margin-top:15px; */ /* margin-left:21px; */ }
.div1 { width: 173px; height: 37px; float: left; overflow: hidden; }
.div1 input { width: 151px; height: 37px; border: 0px; border: 1px solid #e7e7e7; background: #fff; outline: none; padding-left: 10px; padding-right: 10px; }
.div2 { float: left; width: 45px; height: 37px; line-height: 37px; text-align: center; margin-left: 2px; }
.div2 input { background: url(../images/search.jpg) no-repeat left center; width: 45px; height: 37px; border: 0px solid #0ab2b5; line-height: 21px; font-size: 12px; outline: none; cursor: pointer; }


.ny-news-tit { width: 100%; height: auto; overflow: hidden; line-height: 35px; color: #008392; font-size: 23px; font-weight: bold; text-align: center; }
.ny-author { width: 100%; height: auto; line-height: 30px; overflow: hidden; color: #393939; border-bottom: 1px solid #f0f0f2; padding: 30px 0px 10px 0px; margin-bottom: 30px; }
.news-author { width: 720px; height: auto; overflow: hidden; float: left; }
.fontsize input { width: 15px; height: 15px; line-height: 15px; background-color: #ececec; cursor: pointer; border: 1px solid #d1d1d1; margin-left: 3px; outline: none; }
.share { width: 150px; height: auto; overflow: hidden; float: right; margin-top: -2px; }
.share ul li { float: left; width: 40px; height: 30px; overflow: hidden; padding-left: 10px; cursor: pointer; }
#share a { width: 40px; height: 30px; overflow: hidden; padding: 0px; margin: 3px; display: block; float: left; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#share a.bds_weixin { background: url(../images/share_webchat.png) no-repeat; }
#share a.bds_tsina { background: url(../images/share_weibo.png) no-repeat; }
#share a.bds_qzone { background: url(../images/share_qzone.png) no-repeat; }
.updown-div { width: 834px; height: 56px; line-height: 56px; overflow: hidden; margin: 0 auto; padding: 50px 0px 20px 0px; }
.updown-div a { width: 417px; height: 56px; overflow: hidden; display: block; float: left; text-align: center; font-size: 14px; color: #fff; }
.updown-div a:link, .updown-div a:visited { background-color: #008d9e; color: #fff; }
.updown-div a:hover { background-color: #1da5b5; color: #fff; }
.erji { position: relative; width: 100%; margin: 0 auto; z-index: 999; }
.yygk { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; display: none; }
.yltd { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; display: none; }
.yygk_left { width: 718px; height: 290px; float: left; /* overflow:hidden; */ margin-left: 30px; margin-top: 40px; background: url(../images/xian.png) no-repeat right center; }
.sjid { font-size: 18px; color: #ffffff; font-weight: bold; padding-top: 10px; }

.jjds { line-height: 26px; margin-top: 20px; /* margin-left:15px; */ margin-right: 30px; color: #d9fefc; width: 620px; }
.yygk_right { float: left; margin-left: 80px; margin-top: 55px; }
.sdjh { width: 324px; overflow: hidden; font-size: 20px; }

.sdjh li { float: left; width: 140px; height: 62px; border: 1px solid #fff; color: #fff; border-radius: 5px; margin-left: 10px; margin-right: 10px; text-align: center; line-height: 62px; margin-bottom: 34px; }
.sdjh li a { color: #fff; }

.ylwf { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; display: none; }
.ltop { width: 100%; overflow: hidden; padding-top: 20px; }
.ltop p { font-size: 20px; font-weight: bold; color: #fff; }
.ltop li { float: left; overflow: hidden; margin-top: 22px; margin-right: 19px; }
.ltop li a { color: #ffffff; font-size: 16px; }
.lbot { width: 600px; overflow: hidden; margin-top: 70px; }
.lbot li { float: left; overflow: hidden; /* width:143px; */ height: 55px; padding-right: 40px; }
.lbot a { color: #fff; font-size: 20px; font-weight: bold; }
.ylwf .sdjh { /* margin-top:18px */ }

.news { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; color: #fff; display: none; }
.yyxw { font-size: 20px; font-weight: bold; /* margin-top: -3px; */ }
.news a { color: #fff; }
.nesl { width: 640px; font-size: 12px; overflow: hidden; line-height: 30px; padding-top: 15px; color: #d9fefc; /* padding-left:15px; */ }
.nesl p { float: right; font-size: 13px; color: #b9d3d6; }
.nesl font { font-size: 14px; font-family: "simsun"; }
.nesl a { color: #ffffff; font-size: 15px; }
.tzgg { font-size: 20px; margin-top: 23px; font-weight: bold; }
.mtjs { margin-left: 10px; overflow: hidden; padding-top: 10px; }
.mtjs li { font-size: 20px; color: #ffffff; width: 320px; line-height: 60px; height: 60px; text-align: center; border: 1px solid #fff; border-radius: 10px; margin-bottom: 34px; }
.ywxx .mtjs { margin-top: 45px; }
.sdkj { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; color: #fff; display: none; }
.sdkj a { color: #fff; }
.sdkj .mtjs li { /* width:138px; */ }
.sdkj .mtjs .jiyu { /* width:198px; */ }

.ywxx { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; color: #fff; display: none; }
.ywxx a { color: #fff; }

.jkgl { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; color: #fff; display: none; }
.jkgl a { color: #fff; }
.jkgl .mtjs li { margin-top: 80px; }

.dqgz { position: absolute; left: 260px; top: 0px; width: 1020px; background: url(../images/zwz.png); height: 360px; color: #fff; display: none; }
.dqgz a { color: #fff; }
.dqgz .mtjs { margin-top: 45px; }
.news .mtjs { margin-top: 45px; }
.dqgz .mtjs li { /* width:138px; */ }

.bzgs { background: url(../images/fz.jpg) no-repeat; width: 1280px; margin: 0 auto; height: 979px; overflow: hidden; }
.sans { margin-top: 40px; margin-left: 80px; height: 123px; }
.logo { float: left; }
.righ { float: right; margin-right: 115px; }
.ghua { float: left; }
.weis { float: left; margin-left: 26px; position: relative; }
.zfb { float: left; margin-left: 30px; position: relative; }
.weis div { position: absolute; top: 80px; left: -15px; display: none; }
.zfb div { position: absolute; top: 80px; left: -15px; display: none; }
.weis div img { max-width: 112px; }
.zfb div img { max-width: 112px; }
.zhon { width: 100%; clear: both; }
.dzob { border-radius: 5px; width: 280px; height: 260px; margin-left: 115px; margin-top: 65px; background: rgba(23,130,76,.9); text-align: center; float: left; }
.dzob img { padding-top: 40px; padding-bottom: 15px; overflow: hidden; }
.dzob p { color: #fff; font-size: 34px; }
.dzob font { font-size: 21px; width: 112px; height: 37px; display: block; margin: 0 auto; margin-top: 20px; color: #fff; background: #32b16c; line-height: 37px; border-radius: 10px; }
.dzos { border-radius: 5px; width: 280px; height: 260px; margin-left: 100px; margin-top: 65px; background: rgba(251,244,31,.72); text-align: center; float: left; cursor: pointer; }
.dzos img { padding-top: 25px; padding-bottom: 15px; overflow: hidden; }
.dzos p { color: #fff; font-size: 34px; }
.dzos font { font-size: 21px; width: 112px; height: 37px; display: block; margin: 0 auto; margin-top: 20px; color: #fff; background: #c3e134; line-height: 37px; border-radius: 10px; }
.dzot { border-radius: 5px; width: 280px; height: 260px; margin-left: 100px; margin-top: 65px; background: rgba(23,130,76,.89); text-align: center; float: left; cursor: pointer; }
.dzot img { padding-top: 32px; padding-bottom: 15px; overflow: hidden; }
.dzot p { color: #fff; font-size: 34px; }
.dzot font { font-size: 21px; width: 112px; height: 37px; display: block; margin: 0 auto; margin-top: 20px; color: #fff; background: #80c269; line-height: 37px; border-radius: 10px; }

.wgsl { position: relative; }
.kils { position: absolute; top: 35px; right: 77px; width: 352px; height: 502px; background: url(../images/tc.png) no-repeat top center; display: none; }
.chas { text-align: right; padding-top: 18px; padding-right: 24px; }
.dlus { width: 280px; margin: 0 auto; overflow: hidden; font-size: 25px; font-family: "黑体"; font-weight: bold; padding-bottom: 58px; padding-top: 57px; }
.siuk { padding-left: 70px; width: 230px; height: 30px; }
.siuk input { padding-left: 10px; width: 220px; height: 100%; border: 0px; background: none; outline: none; }
.simk { padding-top: 30px; padding-left: 70px; width: 230px; height: 30px; }
.simk input { padding-left: 10px; width: 220px; height: 100%; border: 0px; background: none; outline: none; }
.subm { padding-top: 50px; width: 250px; height: 40px; margin: 0 auto; }
.subm input { display: block; border: 0px; background: none; outline: none; width: 100%; height: 100%; font-size: 25px; font-family: "黑体"; font-weight: bold; color: #fff; cursor: pointer; }
.kilr { position: absolute; top: 35px; right: 455px; width: 352px; height: 502px; background: url(../images/tc.png) no-repeat top center; display: none; }

.xias { height: 275px; }

.map_cont { clear: both; width: 100%; background: #FFF; margin: 0 auto; }
.map_cont .mtit { clear: both; font-size: 17px; line-height: 19px; font-weight: bold; color: #1eb2b4; border-bottom: 1px solid #CCCCCC; padding: 7px 0 13px 0; }
.map_cont ul { overflow: hidden; padding-top: 20px; }
.map_cont ul li { float: left; margin: 0 20px 15px 0; }
.map_cont ul li.none { margin-right: 0; }
.map_cont ul li a { display: block; width: 150px; padding: 0 5px; height: 35px; line-height: 35px; border: 1px solid #DCF0F0; background: #F0FCFC; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.map_cont ul li a:hover { background: #1EB2B4; color: #FFF; }

.zk_cont { clear: both; width: 100%; background: #FFF; margin: 0 auto; }
.zk_cont .mtit { clear: both; font-size: 17px; line-height: 19px; font-weight: bold; background: #1eb2b4; color: #fff; /* border-bottom:1px solid #CCCCCC; */ padding: 7px 0 13px 15px; }
.zk_cont ul { overflow: hidden; padding-top: 20px; }
.zk_cont ul li { float: left; margin: 0 20px 15px 0; }
.zk_cont ul li.none { margin-right: 0; }
.zk_cont ul li a { display: block; width: 146px; padding: 0 5px; height: 35px; line-height: 35px; border: 1px solid #DCF0F0; background: #F0FCFC; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zk_cont ul li a:hover { background: #1EB2B4; color: #FFF; }

.keng { /* overflow:hidden; */ /* width: 100%; */ }
.ksjh { border: 1px solid #e6e6e6; padding-left: 30px; padding-top: 25px; padding-bottom: 20px; padding-right: 29px; overflow: hidden; }
.ksjh .zuod { float: left; background: url(../images/tw.png) no-repeat; padding-left: 45px; line-height: 40px; color: #094b55; font-size: 22px; }
.ksjh .youd { float: right; overflow: hidden; }

.ksjh .youd select { width: 150px; height: 45px; padding: 12px 15px; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 2px #ddd solid; background: url(../images/sanj.jpg) 120px center no-repeat; font-size: 12px; color: #666 }
.ksjh .youd input { width: 105px; height: 45px; background: #6bcbca; color: #fff; border: none; font-size: 14px; cursor: pointer }
.ksjh .youd input:hover { background: #02b2b5; }
.oikj { padding-top: 50px; padding-left: 30px; }


.instRleft { float: left; /* overflow: hidden; */ }
.instRleft ul li { font-size: 18px; width: 40px; height: 120px; position: relative; background: url(../images/yb_ico2.jpg) center top no-repeat; margin-top: 9px }
.instRleft ul li.first { background: none; height: 40px }
.instRleft ul li a { width: 34px; height: 34px; border: 3px #ddd solid; position: absolute; left: 0px; bottom: 0px; border-radius: 50%; color: #666; display: block; text-align: center; line-height: 36px }
.instRleft ul li em { width: 86px; height: 49px; padding: 15px 28px; visibility: hidden; line-height: 24px; -moz-opacity: 0; opacity: 0; filter: alpha(opacity=0); -webkit-opacity: 0; background: url(../images/yb_bg03.png) no-repeat; position: absolute; top: -22px; left: 40px; font-style: normal; }
.instRleft ul li em .num { color: #02b2b5; font-size: 16px; }
.instRleft ul li em .title { font-size: 12px; color: #666 }
.instRleft ul li a:hover, .instRleft ul li a.active { border-color: #02b2b5; background: #02b2b5; color: #fff; }
.instRleft ul li a:hover em, .instRleft ul li a.active em { visibility: visible; -moz-opacity: 1; opacity: 1; filter: alpha(opacity=100); -webkit-opacity: 1 }
.instRright { width: 532px; padding: 20px 39px; float: right; box-shadow: 0px 5px 15px 5px rgba(128,128,128,0.25); margin-top: 9px; margin-right: 10px; overflow: hidden; }
.instRright img { width: 100%; height: auto }
.instRright li { display: none; }
.instRright .actives { display: block; }
.animated { transition: all .28s linear; -moz-transition: all .28s linear; -webkit-transition: all .28s linear; -o-transition: all .28s linear; }
.skdj { width: 780px; margin: 0 auto; overflow: hidden; font-size: 13px; padding-bottom: 20px; padding-top: 10px; text-align: center; }
.skdj li { float: left; width: 25%; }
.about-content .skdj li a:link { color: #094b55; }
.akjh { overflow: hidden; text-align: center; background: #f1f1f1; line-height: 30px; width: 780px; margin: 0 auto; }
.feed { margin-top: 20px; }
.smgd { line-height: 30px; }
.smgd p { margin-left: 5px; margin-right: 5px; display: block; float: left; margin-top: 9px; }
.smgd font { float: left; display: block; }
.qgui { font-size: 14px; }
.qgui input { width: 100px; height: 30px; line-height: 30px; border: 1px solid #ccc; background: #049799; color: #fff; }
.noti { width: 85%; margin: 0 auto; overflow: hidden; line-height: 26px; }
.haid { display: block; }
.bwls { display: none; }
.bksd { display: none; }
.khsj { width: 645px; margin: 0 auto; overflow: hidden; }
.tnsd { display: none; }
.tableBorder { text-indent: 2em; }
.nlist { width: 100%; overflow: hidden; }
.list_li { width: 100%; overflow: hidden; }
.list_li li { float: left; width: 170px; text-align: center; font-size: 14px; font-weight: bold; background: #f1f1f1; line-height: 36px; height: 36px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; overflow: hidden; }
.list_er { width: 100%; overflow: hidden; }
.list_er dt { float: left; width: 170px; text-align: center; font-size: 12px; background: #f1f3f5; border-bottom: 1px solid #fff; border-left: 1px solid #fff; overflow: hidden; height: 30px; line- =height:30px; }
.list_er dd { float: left; width: 170px; text-align: center; font-size: 12px; background: #f1f3f5; border-bottom: 1px solid #fff; border-left: 1px solid #fff; overflow: hidden; height: 30px; line- =height:30px; }
.list_er li:hover dt { background: #B3CFEE; color: #fff; }
.list_er li:hover dd { background: #B3CFEE; color: #fff; }
.ny-news-tit_1 { width: 100%; height: auto; overflow: hidden; line-height: 35px; color: #666; font-size: 18px; text-align: center; }


.about-content .zusu { width: 878px; margin: 0 auto; overflow: hidden; border-bottom: 2px solid #e6e6e6; font-size: 18px; color: #049799; padding-bottom: 10px; font-weight: bold; padding-top: 15px; }
.about-content .smdf { width: 100%; overflow: hidden; padding-top: 10px; padding-bottom: 15px; }
.about-content .smdf ul { width: 900px; }
.about-content .smdf li { width: 213px; height: 60px; color: #fff; background: #049799; text-align: center; line-height: 60px; float: left; border-radius: 50px; margin-top: 10px; font-size: 16px; font-weight: bold; margin-right: 5px; }
.about-content .smdf li a { color: #fff; }
.about-content .smdf li:hover { background: #ba9d74; }

.about-content_1 .about-quan { overflow: hidden; width: 100%; }
.about-content_1 .about-left_1 { float: left; overflow: hidden; width: 300px; }
.about-content_1 .about-right_1 { float: right; overflow: hidden; width: 780px; }
.about-content_1 .slkj { text-align: center; overflow: hidden; width: 100%; line-height: 64px; color: #fff; font-size: 20px; font-weight: bold; background: url(../images/fan.jpg) no-repeat 30px center #049799; }
.about-content_1 .liuk { background: #f4f4f4; overflow: hidden; }
.about-content_1 .tuik { background: url(../images/dli.png) no-repeat top center; padding-top: 35px; padding-left: 25px; padding-bottom: 18px; }
.about-content_1 .tuik font { color: #232323; font-weight: bold; font-size: 22px; }
.about-content_1 .tuik p { line-height: 33px; padding-top: 20px; color: #232323; }

.about-content_1 .zhua { width: 100%; overflow: hidden; }
.about-content_1 .zhua ul { padding-left: 10px; }
.about-content_1 .zhua li { width: 135px; height: 32px; float: left; background: #049799; text-align: center; margin-left: 5px; margin-top: 13px; border-radius: 50px; line-height: 32px; font-size: 13px; }
.about-content_1 .zhua li a { color: #fff; }
.about-content_1 .zhua li:hover { background: #ba9d74; }

.hlzq { line-height: 32px; padding-top: 30px; padding-left: 30px; font-size: 15px; color: #484848; padding-bottom: 38px; }
.hlzq font { color: #049799; font-size: 15px; font-weight: bold; }

.yucd { width: 100%; overflow: hidden; padding-bottom: 14px; border-bottom: 1px solid #bebebe; padding-top: 20px; }
.yucd font { color: #232323; font-size: 17px; font-weight: bold; padding-left: 10px; }
.yucd p { float: right; color: #049799; font-size: 13px; padding-right: 12px; }
.about-content_1 .yucd p a { color: #049799; }
.cfen { line-height: 35px; color: #4b4b4b; font-size: 14px; padding-top: 20px; padding-left: 18px; padding-right: 5px; }
table { border-collapse: collapse; }
.weed { width: 861px; margin: 0 auto; border-left: 1px solid #eeecea; }
.weed li { float: left; width: 122px; height: 54px; border-right: 1px solid #eeecea; border-top: 1px solid #eeecea; line-height: 54px; text-align: center; color: #212121; font-size: 17px; background: url(../images/mrzz.jpg); }
.weed li a { color: #212121; transition: all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear }
.weed .curs a { line-height: 58px; height: 58px; color: #ffffff; font-size: 17px; background: url(../images/qdl.png) no-repeat center; display: block; margin-top: -4px; }
.gkdh { font-size: 17px; padding-top: 28px; padding-bottom: 28px; overflow: hidden; text-align: center; width: 100%; color: #000; }
.gkdh .zris { color: #ff9000; }
.gkdh .fzris { color: #03b2b5; }
.wzhi { display: none; }

.cmdk { width: 100%; overflow: hidden; line-height: 26px; }
.tobkg { max-width: none; }

.lede { width: 100%; overflow: hidden; }
.lede ul { width: 880px; }
.lede li { width: 190px; float: left; overflow: hidden; margin-right: 30px; padding-top: 20px; padding-bottom: 20px; }
.lede li img { width: 190px; height: 250px; }
.lede li p.title { text-align: center; padding-top: 10px; font-size: 16px; font-weight: bold; }
.lede li .line { width: 80px; height: 2px; background: #049799; margin: 5px auto; }
.lede li p.job { padding-top: 10px; text-align: center; height: 1em; line-height: 1em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }

.zj_quan { width: 100%; overflow: hidden; }
.zj_shan { width: 100%; overflow: hidden; }
.zj_lef { text-align: center; overflow: hidden; padding-top: 20px; padding-bottom: 20px; }
.zj_rig { width: 100%; overflow: hidden; font-size: 14px; padding-top: 10px; border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; }
.zj_rig li { float: left; width: 50%; line-height: 30px; height: 30px; overflow: hidden; }
.zj_rig b { color: #67b1ba; }
.zj_xia { width: 100%; overflow: hidden; padding-top: 20px; }
.zj_grjl { width: 100%; overflow: hidden; }
.zj_title { font-size: 16px; padding-top: 10px; padding-bottom: 10px; overflow: hidden; font-weight: bold; color: #0094a1; }
.zj_content { overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; }
.feti { width: 100%; overflow: hidden; height: 979px; background: url(../images/ft.jpg) no-repeat center; }

.mb_bkg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0, 0.3); z-index: 1000; display: none; }
.mb_box { position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); text-align: center; z-index: 1001; display: none; }
.mb_box p { padding-top: 20px; color: #FFF; }
.zxbf { width: 1280px; margin: 0 auto; }
.logos { float: left; }
.sans2 { margin-top: 30px; margin-left: 80px; height: 123px; }
.ghua2 { float: left; width: 202px; height: 57px; background: url(../images/t2.png) no-repeat center; font-size: 22px; line-height: 57px; }
.ghua2 a { display: block; background: url(../images/t1s.png) no-repeat 29px center; padding-left: 76px; color: #040404; transition: all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear }
.ghua2:hover { background: url(../images/t2s.png) no-repeat center; }
.ghua2:hover a { background: url(../images/t1.png) no-repeat 29px center; color: #fff; }
.weis2 { float: left; margin-left: 26px; position: relative; }
.weis2 .emw { position: absolute; top: 60px; left: -37px; display: none; }
.weis2 .emw img { max-width: 132px; }
.zfb2 { float: left; margin-left: 30px; position: relative; }
.zfb2 .emw { position: absolute; top: 60px; left: -37px; display: none; }
.zfb2 .emw img { max-width: 132px; }
.righs { float: right; margin-right: 87px; margin-top: 35px; }
.sjih { background: url(../images/t5.png); width: 57px; height: 57px; cursor: pointer; }
.sjih p { background: url(../images/t3.png) no-repeat center; width: 57px; height: 57px; }
.sjih:hover { background: url(../images/t5s.png); width: 57px; height: 57px; cursor: pointer; }
.sjih:hover p { background: url(../images/t3s.png) no-repeat center; width: 57px; height: 57px; }

.baby { background: url(../images/t5.png); width: 57px; height: 57px; cursor: pointer; }
.baby p { background: url(../images/t4.png) no-repeat center; width: 57px; height: 57px; }
.baby:hover { background: url(../images/t5s.png); width: 57px; height: 57px; cursor: pointer; }
.baby:hover p { background: url(../images/t4s.png) no-repeat center; width: 57px; height: 57px; }


.dzob2 { border-radius: 5px; width: 280px; height: 260px; margin-left: 115px; margin-top: 130px; text-align: center; float: left; }
.dzos2 { border-radius: 5px; width: 280px; height: 260px; margin-left: 100px; margin-top: 130px; text-align: center; float: left; cursor: pointer; }
.dzot2 { border-radius: 5px; width: 280px; height: 260px; margin-left: 100px; margin-top: 130px; text-align: center; float: left; cursor: pointer; }
.kilr2 { position: absolute; top: 35px; right: 455px; width: 352px; height: 410px; background: #fff; border-radius: 5px; display: none; }
.kils2 { position: absolute; top: 35px; right: 77px; width: 352px; height: 410px; background: #fff; border-radius: 5px; display: none; }
.chas2 { text-align: right; padding-top: 20px; padding-right: 20px; }
.dlus2 { padding-left: 50px; overflow: hidden; font-size: 25px; font-family: "黑体"; font-weight: bold; padding-bottom: 50px; padding-top: 12px; }


.siuk2 { padding-left: 90px; width: 230px; height: 30px; background: url(../images/ji.png) no-repeat 50px center; }
.siuk2 input { padding-left: 10px; width: 220px; height: 100%; border: 0px; background: none; outline: none; color: #b3b2b2; font-size: 14px; border-bottom: 1px solid #d2d2d2; }
.simk2 { margin-top: 30px; padding-left: 90px; width: 230px; height: 30px; background: url(../images/er.png) no-repeat 50px center; }
.simk2 input { padding-left: 10px; width: 220px; height: 100%; border: 0px; background: none; outline: none; color: #b3b2b2; font-size: 14px; border-bottom: 1px solid #d2d2d2; }
.subm2 { width: 250px; height: 45px; margin: 0 auto; margin-top: 50px; background: #32b16c; border-radius: 20px; }
.subm2 input { display: block; border: 0px; background: none; outline: none; width: 100%; height: 100%; font-size: 18px; font-weight: bold; color: #fff; cursor: pointer; }

.cgsl { width: 1280px; margin: 0 auto; overflow: hidden; }
.ejlm { width: 100%; left: 0px; }
.caof { background: #464646; width: 100%; overflow: hidden;min-width:1280px; }
.jcas img { width: 100%; height: 484px; }
.erzh { width: 1200px; margin: 0 auto; line-height: 52px; color: #d8d8d8; font-size: 14px; }
.erzh a { color: #d8d8d8; margin-right: 13px; }
.erzh a:hover { color: #fdfafa; }
.caof p { float: right; overflow: hidden; color: #afafaf; }
.caof p a { color: #afafaf; }
.lxfs { font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.juti { line-height: 24px; }

.leng { background: #f4f4f4; width: 100%; overflow: hidden;min-width:1280px; }
.rigf { float: left; overflow: hidden; margin-top: 10px; padding-left: 20px; font-size: 12px; }
.rigf li { float: left; overflow: hidden; text-align: center; margin-left: 10px; }
.rigf li p { padding-top: 2px; color: #7b8682; }
.wlid { float: left; overflow: hidden; }
.ygjt { float: left; overflow: hidden; padding-left: 20px; padding-top: 8px; }
.ygjt a { color: #0bb7b9; font-size: 14px; padding-bottom: 3px; display: block; font-weight: bold; }
.tel { float: left; padding-top: 3px; padding-left: 8px; }
.head1 { position: fixed; top: 50%; left: 50%; background: #fff; border-radius: 5px; display: none; overflow: hidden; width: 352px; margin-left: -176px; height: 410px; margin-top: -205px; z-index: 999; }
.head2 { position: fixed; top: 50%; left: 50%; background: #fff; border-radius: 5px; display: none; overflow: hidden; width: 352px; margin-left: -176px; height: 410px; margin-top: -205px; z-index: 999; }
.headclose { text-align: right; padding-top: 20px; padding-right: 20px; }
.headtitle { padding-left: 50px; overflow: hidden; font-size: 25px; font-family: "黑体"; font-weight: bold; padding-bottom: 50px; padding-top: 12px; }
.headname { padding-left: 90px; width: 230px; height: 30px; background: url(../images/ji.png) no-repeat 50px center; }
.headname input { padding-left: 10px; width: 220px; height: 100%; border: 0px; background: none; outline: none; color: #b3b2b2; font-size: 14px; border-bottom: 1px solid #d2d2d2; }
.headpassword { margin-top: 30px; padding-left: 90px; width: 230px; height: 30px; background: url(../images/er.png) no-repeat 50px center; }
.headpassword input { padding-left: 10px; width: 220px; height: 100%; border: 0px; background: none; outline: none; color: #b3b2b2; font-size: 14px; border-bottom: 1px solid #d2d2d2; }
.headsubmit { width: 250px; height: 45px; margin: 0 auto; margin-top: 50px; background: #32b16c; border-radius: 20px; }
.headsubmit input { display: block; border: 0px; background: none; outline: none; width: 100%; height: 100%; font-size: 18px; font-weight: bold; color: #fff; cursor: pointer; }
.headbg { width: 100%; height: 100%; background: #000; position: fixed; top: 0px; left: 0px; z-index: 998; opacity: 0.7; display: none; }
.yygk .sdjh { width: 445px; }
.yygk .sdjh li { width: 120px; }
.kyjs { float: left; overflow: hidden; font-size: 20px; padding-top: 20px; }
.kyjs li { width: 120px; height: 42px; color: #fff; margin-right: 10px; line-height: 42px; margin-bottom: 14px; }
.kyjs_2 { float: left; overflow: hidden; font-size: 18px; padding-top: 50px; }
.kyjs_2 li { height: 42px; color: #fff; line-height: 42px; margin-bottom: 14px; }
.yltd .sdjh li { float: none; }
.xg_title { line-height: 35px; color: #008392; font-size: 23px; font-weight: bold; padding-top: 10px; }
.xg_content { width: 100%; overflow: hidden; padding-top: 10px; }
.xg_content li { width: 100%; overflow: hidden; line-height: 26px; }
.xg_content p { float: right; font-size: 13px; color: #999; }
.xg_content font { font-size: 14px; font-family: "simsun"; }
.zjsearchs { width: 100%; overflow: hidden; background: #eeeeee; padding-top: 20px; padding-bottom: 20px; }
.zjsear { width: 90%; margin: 0 auto; overflow: hidden; }
.s_quan { width: 326px; height: 44px; background: url(../images/search2.jpg) no-repeat; }
.s_left { width: 275px; height: 44px; float: left; overflow: hidden; }
.s_left input { padding-left: 19px; width: 256px; height: 44px; display: block; border: 0px; background: none; outline: none; }
.s_right { float: left; width: 51px; height: 44px; }

.s_right input { width: 100%; display: block; outline: none; height: 100%; background: none; border: 0px; }
.pianyins { padding-top: 39px; /* padding-left: 30px; */ color: #666666; }
.pianyin { padding-top: 22px; /* padding-left:34px; */ }
.pianyin a { font-size: 17px; border-bottom: 2px solid #eee; display: block; float: left; margin-right: 17px; padding-bottom: 7px; font-weight: bold; }
.about-content .pianyin .surd { color: #225e94; font-weight: bold; border-bottom: 2px solid #225e94; }
.rayy_menu { width: 100%; overflow: hidden; font-size: 20px; }
.rayy_menu ul { float: left; overflow: hidden; }
.rayy_menu li { height: 62px; border: 1px solid #fff; color: #fff; border-radius: 5px; margin-left: 10px; margin-right: 10px; text-align: center; line-height: 62px; margin-bottom: 34px; padding-left: 20px; padding-right: 20px; display: block; white-space: nowrap; }
.rayy_menu li a { color: #fff; }
.dhtp { float: right; text-align: right; padding-top: 12px; }
.dhtp p { color: #e8e8e8; font-size: 18px; padding-top: 10px; }
.ylwf .dhtp { padding-top: 0px; }
.ylwf .rayy_menu li { height: 52px; border: 1px solid #fff; color: #fff; border-radius: 5px; margin-left: 10px; margin-right: 10px; text-align: center; line-height: 52px; margin-bottom: 24px; padding-left: 15px; padding-right: 15px; display: block; white-space: nowrap; width: 122px; }

.menu li a:hover { _color: #fff; }
.menu li a:visited { _color: #fff; }
.menu li a:active { _color: #fff; }
.ejlm li a:hover { _color: #fff; }
.ejlm a:visited { _color: #fff; }
.hslk { _z-index: 3; }
.hslk .prev { _background: url(../images/index_20.png); }
.hslk .next { _background: url(../images/index_20.png); }
.hslk .prev:hover { _background: url(../images/index_20.png); color: #fff; }
.hslk .next:hover { _background: url(../images/index_20.png); color: #fff; }
.ezuo { _z-index: 4; }
body { _behavior: url(/templates/waiwang/css/csshover.htc); }
.dlkj:hover .slkp div i { *left: 16px; _left: 4px; }
.IndexWords { _width: 100%; _overflow: hidden; }
.kesh { *white-space: nowrap; }
.kesi .kesh { _width: 100%; }
.qzuo .box .list li p { _width: 598px; }
.okil { _padding-left: 27px; }
.inpu input { _width: 224px; }
.home-left { _width: 240px; }
.div1 input { _width: 173px; line-height: 37px; _margin-top: -1px; }
.ny-right-top { _padding: 0px; _margin-top: 10px; }
.ny-right-tbg { _padding-left: 27px; _background: url(../images/ting1.png) no-repeat; }
.about-content { _width: 940px; }
.updown-div { _height: auto; }
.ny-left-ul li { _width: 220px; _height: auto; _font-size: 14px; _background-color: #fff; }
.ny-left-ul li a { _width: 220px; _height: 45px; _overflow: hidden; _line-height: 45px; _text-indent: 40px; _color: #868686; _background-color: #fff; _display: block; }
.ny-left-ul li ul { _display: none; _width: 100%; _height: auto; _overflow: hidden; _margin: 0 auto; _background-color: #F9F9F9; }
.ny-left-ul .zl a:link, .ny-left-ul .zl a:visited { _color: #fff; _background-color: #bba689; }
.ny-left-ul .zl ul li a:link, .ny-left-ul .zl ul li a:visited { _color: #333333; _background-color: #fff; }
.ny-left-ul li ul li a { _width: 220px; _height: 35px; _overflow: hidden; _margin: 0 auto; _text-indent: 52px; _line-height: 35px; _font-size: 12px; _display: block; }
.ny-left-ul li ul li a, .ny-left-ul li ul li a:link, .ny-left-ul li ul li a:visited { _color: #868686; }
.ny-left-ul li ul li a:hover { _color: #008190; }
.ny-left-ul li ul li a { _text-indent: 20px; }
.ny-left-ul .on a, .ny-left-ul .on a:link, .ny-left-ul .on a:visited, .ny-left-ul .on a:hover { _color: #fff; _background-color: #bba689; }
.ny-left-ul li a:hover span { _color: #fff; _filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.ny-left-ul li ul li a span { _background: none; }
.ny-left-ul .on ul li a, .ny-left-ul .on ul li a:link, .ny-left-ul .on ul li a:visited, .ny-left-ul .on ul li a:hover { _color: #008190; _background-color: #fff; }
.weed .curs a:hover { _color: #fff; }
.khsj .tableBorder td { _font-size: 12px; }
.list_er li { _overflow: hidden; _height: 30px; }
.zjsear { _padding-left: 20px; }
.headbg { _position: absolute; }
.head1 { _position: absolute; }
.head2 { _position: absolute; }
.headsubmit { _margin-left: 50px; _padding: 0px; _overflow: hidden; _background: none; }
.headsubmit input { _margin: 0px; _padding: 0px; _background: #32b16c; *line-height: 45px; }
.ksjh { _width: 100%; }
.instRleft ul li em { _width: 142px; }
.instRleft ul li .active:visited { _color: #fff; }
.rayy_menu li { _width: 120px; }
.ylwf .rayy_menu li { _width: 150px; }
.about-content_1 { _width: 1200px; }
.ny-right-top_1 { _width: 1200px; }
.ny-right-tbg_1 { _width: 1200px; _padding-left: 40px; }
.ny-left-ul .on ul li a, .ny-left-ul .on ul li a:link, .ny-left-ul .on ul li a:visited, .ny-left-ul .on ul li a:hover { _color: #868686; _background-color: #fff; }
.ny-left-ul .on ul .on2 a, .ny-left-ul .on ul .on2 a:link, .ny-left-ul .on ul .on2 a:visited, .ny-left-ul .on ul .on2 a:hover { _color: #008190; }

.left_search { width: 100%; height: 40px; overflow: hidden; background-color: #ebebeb; margin-bottom: 10px; }
.left_search ul li { width: 50%; height: 40px; line-height: 40px; overflow: hidden; float: left; text-align: center; cursor: pointer; }
.left_search ul li.on { background-color: #02afb3; color: #fff; }


@media screen and (max-width: 768px) {
    .tops{width: 100%;}
    .zuol{float: initial;}
    .zuol img{max-width: 100%;}
    .leng{min-width: initial;}
    .foot{min-width: initial;display: none;}
    .caof{min-width: initial;}
    .erzh{width: 100%;}
    .erzh a{display: none;}
    .caof p{float: initial;text-align: center;}
    .ny-body-bg{width: 100%;min-width: initial;}
    .zong{display: none;}
    .lanm{display: none;}

    .abou{background-position: -350px;background-size: cover; height: 280px;display:none;}

    .page-line{width: 100%;}
    .home-left{width: 100%;box-sizing: border-box;}
    .ny-left-tit{width: 100%;background: #049799;}
    .ny-right-tit_1{width: 100%;background: #049799;display: none;}

    .ny-left-ul{width: 100%;box-sizing: border-box;}
    .ny-left-ul > li{width: 100%;box-sizing: border-box;}
    .ny-left-ul > li > a{width: 100%;box-sizing: border-box;}
    
    .nasd{display: none;}
    .lkud{display: none;}
    .left_search{display:none;}
    .ny-right-tbg{height: auto;}
    .ny-right-tbg_1{height: auto;}
    .ny-right-top{width: 100%;box-sizing: border-box;}
    .ny-right-location{display: none;}
    .ny-right-location_1{display: none;}
    .ny-right-tit{width: 100%;padding: 0px 10px;box-sizing: border-box;}

    .about-content{width: 100%;padding: 10px;box-sizing: border-box;}
    .about-content .zusu{width: 100%;}
    .about-content .smdf ul{
        width: 100%;display: grid;grid-template-columns: repeat(2,1fr);
        gap: 5px;
    }
    .about-content .smdf li{width: auto;height: 40px;line-height: 40px;margin-right: 0px;}

    .ny-right-top_1{
        width: 100%;box-sizing: border-box;
    }

    .about-content_1{width: 100%;padding:0px;box-sizing: border-box;}
    .about-content_1 .about-left_1{float: initial;width: 100%;}
    .about-content_1 .about-right_1{float: initial;width: 100%;}
    .about-content_1 .tuik{padding: 15px 20px; }
    .about-content_1 .tuik p{padding-top: 10px;}
    .hlzq{padding: 20px;}
}

