/*全局*/
* { margin: 0; padding: 0; list-style: none; } 
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; z-index: 1; } 
body { min-width: 1220px; overflow: auto; margin: 0 auto; background-color: #f5f5f5; font-family:"微软雅黑"; font-size:16px; color:#282727; position: relative; } 
ul,li { list-style:none; margin:0; padding:0; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; } 
img { border:none; border:0; vertical-align:middle; max-width: 100%; max-height: 100%; } 
a { text-decoration:none; outline:none; font-size: 18px; color: #000; } 
p { margin:0; padding:0; } 
i,em { font-style:normal; } 
.cl:after,.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.cl,.clearfix { *zoom:1; } 
.fl { float:left; } 
.fr { float:right; } 
.htmlgray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); _filter: none; } 
.w1220 { width: 1220px; margin: 0 auto; } 
table { border-collapse: collapse; table-layout:fixed !important; width:100% !important; border:none; margin:0 auto; } 
table th, table td { display:table-cell; vertical-align:middle !important; white-space: normal !important; white-space:pre-line; word-break:break-all !important; word-wrap:break-word !important; border: 1px solid #dedede; } 


/* 通用 */
.main { padding: 30px 0; } 

.main-content { padding: 30px 0; width: 100%; font-size: 0; } 

.nodata { font-size: 18px; color: #404040; } 

.hdtitle { margin-bottom: 20px; padding: 25px 0 15px 0; border-bottom: 1px solid #e2e2e2; position: relative; font-size: 0; } 
.hdtitle .el { position: relative; cursor: pointer; margin-left: 15px; padding-left: 15px; font-size: 20px; color: #333333; display: inline-block; *zoom: 1; *display: inline; } 
.hdtitle .el:before { content: ""; height: 20px; width: 1px; background-color: #e6e6e6; position: absolute; left: 0; top: 4px; } 
.hdtitle .el.on { font-weight: bold; color:#168dae; } 
.hdtitle .el.on:hover { cursor:unset; } 
.hdtitle .el:first-child { margin-left: 0; padding-left: 0; border-left: 0; } 
.hdtitle .el:first-child:before { display: none; } 
.hdtitle .more { display: block; position: absolute; top: 25px; right: 0; font-size: 16px; color: #999999; } 
.hdtitle .more:hover { color: #168dae; } 

.inner-ban { margin-bottom: 30px; width: 100%; height: 215px; background-color: white; } 
.inner-ban .img { width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; } 
.inner-ban .img span { position: absolute; right: 90px; top: 85px; font-size: 40px; color: #168dae; font-weight: bold; letter-spacing: 10px; } 

.lrcon { position: relative; *zoom: 1; } 
.lrcon:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.lrcon>div { background-color: white; min-height: 300px; } 
.lrcon .left-con { float: left; width: 260px; } 
.lrcon .left-con.hide { display: none; opacity: 0; visibility: hidden; } 
.lrcon .left-con .pdcon { padding: 10px; } 
.lrcon .right-con { float: right; padding: 0 25px; width: 890px; overflow: hidden; } 
.lrcon .right-con.full { width: 1180px; } 

/* 左侧菜单 */
.menu-title { width: 100%; padding: 25px 0; background-color: #168dae; font-size: 24px; color: #ffffff; text-align: center; } 
.menu-con { position: relative; } 
.menu-con .el { width: 100%; background-color: #f5f5f5; margin-top: 10px; } 
.menu-con .el a { display: block; padding: 12px 35px; font-size: 16px; color: #1b1b1b; text-align: center; position:relative; } 
.menu-con .el a:before { position: absolute; left: 25px; top:50%; margin-top: -2px; content:""; width: 4px; height: 4px; background-color: #bfbfbf; } 
.menu-con .el a:after { position: absolute; right: 25px; top:50%; margin-top: -2px; content:""; width: 4px; height: 4px; background-color: #bfbfbf; } 
.menu-con .el:hover,.menu-con .el.on { background-color: #d0e8ef; } 
.menu-con .el:hover a,.menu-con .el.on a { color: #168dae; } 
.menu-con .el:hover a:after,.menu-con .el:hover a:before,.menu-con .el.on a:after,.menu-con .el.on a:before { background-color: #168dae; } 


/* 当前位置 */
.position { padding: 20px 0; border-bottom: 1px solid #e2e2e2; *zoom: 1; } 
.position:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.position .l-con { float: left; font-size: 20px; color: #168dae; font-weight: bold; } 
.position .r-con { padding-top: 5px; float: right; font-size: 14px; color: #999999; } 
.position .r-con a { font-size: 14px; color: #999999; } 
.position .r-con .iconfont { font-size: 18px; } 
.position .r-con a:hover { color: #168dae; } 

/* 列表 */
.list { } 
.list .list-el { width: 100%; } 
.list .list-el a { padding: 10px 0; display: block; font-size: 16px; color: #333333; } 
.list .list-el:first-child a { padding-top: 0; } 
.list .list-el .tit { position: relative; float: left; padding-left: 20px; width: 720px; font-size: 16px; color: #333333; transition: .3s margin-left ease-in-out; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.list .list-el .tit:after { content: ""; position: absolute; left: 7px; top: 10px; width: 4px; height: 4px; background-color: #333333; } 
.list .list-el .time { float: right; width: 110px; text-align: right; font-size: 16px; color: #8e8e8e; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.list .list-el:hover .tit { margin-left: 5px; transition: .3s margin-left ease-in-out; } 
.list .list-el:hover a .tit,.list .list-el:hover a .time { color: #168dae; font-weight: bold; } 

.list.idx .list-el .tit { width: 580px; padding: 0; } 
.list.idx .list-el .tit:after { display: none; } 
.list.idx .list-el .time { width: 60px; } 

.list.sch .list-el .name { float: left; color: #168dae;font-weight: bold; max-width: 15%;text-align: center; } 
.list.sch .list-el .tit { width:70%; } 
.list.sch .list-el .time { width: 12%; } 

.list-line { margin: 30px 0; width: 100%; border: 1px dashed #efefef; height: 0; } 

/* 图片列表 */
.imglist { *zoom:1; width:930px; } 
.imglist:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.imglist .el { margin-right: 25px; margin-bottom: 15px; width: 280px; height: 225px; float: left; overflow: hidden; transition: .1s all linear; } 
.imglist .el.on { margin-right: 0; } 
.imglist .el a { display: block; } 
.imglist .el .img { width: 100%; height: 180px; overflow: hidden; } 
.imglist .el .img div { transition: .3s all ease-out; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } 
.imglist .el .tit { padding: 12px 0; height:21px; font-size:16px; color: #404040; text-align: center; transition: .1s all linear; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } 
.imglist .el:hover { box-shadow:0px 0px 15px 1px rgba(22, 141, 172,.7); transition: .1s all linear; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2168dac,endColorstr=#B2168dac); } 
.imglist .el:hover .tit { background-color: #168dae; color: #fff; transition: .1s all linear; } 
.imglist .el:hover .img div { transform:scale(1.05); transition: .3s all ease-in; } 

/* 部门列表 */
.dpt-list { width: 920px; *zoom: 1; } 
.dpt-list:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.dpt-list .el { box-sizing: border-box; margin-right: 20px; margin-bottom: 18px; width: 160px; height: 58px; text-align: center; float: left; border:1px solid #d7d7d7; } 
.dpt-list .el.on { margin-right: 0; } 
.dpt-list .el a { height: 22px; padding:17px 0; display: block; font-size: 16px; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.dpt-list .el:hover { border-color: #168dae; background-color: #d0e8ef; } 
.dpt-list .el:hover a { color: #168dae; font-weight: bold; } 
.dpt-list.med .el:hover { border-color:#e38466; background-color: #f7f1ef; } 
.dpt-list.med .el:hover a { color:#e38466 } 
.dpt-list.expt .el:hover { border-color:#eb9f21; background-color: #f7f1ef; } 
.dpt-list.expt .el:hover a { color:#eb9f21 } 

.dpt-list.full { width: 102%; } 
.dpt-list.full .el { width: 220px; } 


.dpt_back { position: fixed; left: 50%; margin-left: 630px; top: 50%; margin-top: -60px; display: block; padding:10px; width: 25px; height: 70px; color: #fff; font-size: 18px; text-align: center; background-color: #168dae; z-index: 9999; border-radius: 5px; transition: .3s all ease; } 
.dpt_back:hover { background-color: #d0e8ef; color: #168dae; transition: .3s all ease; } 
.dpt_back div { transform: rotate(180deg); font-size: 20px; } 


.dpt-cet-line { width: 100%; height: 4px; background-color: #168dae; margin-top: 22px; margin-bottom: 40px; } 

/* 专家列表 */
.exp-list { width: 920px; *zoom: 1; } 
.exp-list:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.exp-list .el { background-color: #168dae; overflow: hidden; float: left; border: 1px solid #d7d7d7; margin-right: 25px; margin-bottom: 25px; width: 430px; height: 280px; position: relative; transition: .1s all linear; } 
.exp-list .el.on { margin-right: 0; } 
.exp-list .el a { display: block; width: 100; height: 100%; } 
.exp-list .el .img { float: left; width: 200px; height: 100%; background-position: top center; background-size: cover; background-repeat: no-repeat; transition: .2s all ease-in-out; } 
.exp-list .el .txt { float: right; width: 200px; padding:20px 0; padding-right: 5px; text-align:left; font-size: 18px; color: #fff; word-break: break-all; } 
.exp-list .el .txt .tit { font-size: 28px; font-weight: bold; margin-bottom: 15px; } 
.exp-list .el .txt .tip { margin-top: 6px; line-height: 25px; font-size: 15px; } 
.exp-list .el .txt .tip .le { float: left; width: 55px; } 
.exp-list .el .txt .tip .rg { float: left; width: 140px; } 
.exp-list .el .txt .tip span { display: block; margin-bottom: 10px; } 
.exp-list .el .txt .tip span:first-child { margin-left: 0; } 
.exp-list .el:hover { box-shadow:0px 0px 15px 1px rgba(22, 141, 172,.7); transition: .1s all linear; } 
.exp-list .el:hover .img { transform: scale(1.05); transition: .3s all ease-in-out; } 
/* .exp-list .el:hover .txt .tip { color: #000; } */

/* 领导列表 */
/* 专家列表 */
.leader { width: 100%; } 
.leader .el { overflow: hidden; border: 1px solid #d7d7d7; margin-bottom: 25px; height: 250px; position: relative; transition: .1s all linear; } 
.leader .el a { display: block; width: 100%; height: 100%; } 
.leader .el .img { background-color: #6ac7ee; float: left; width: 200px; height: 100%; background-position: top center; background-size: cover; background-repeat: no-repeat; transition: .2s all ease-in-out; } 
.leader .el .txt { float: right; width: 660px; padding:20px 0; padding-right: 5px; text-align:left; font-size: 18px; color: #666; word-break: break-all; } 
.leader .el .txt .tit { font-size: 28px; color: #000; font-weight: bold; margin-bottom: 15px; } 
.leader .el .txt .tip { margin-top: 6px; line-height: 28px; font-size: 15px; } 
.leader .el .txt .tip .le { float: left; width: 55px; } 
.leader .el .txt .tip .rg { float: left; width: 590px; } 
.leader .el .txt .tip span { display: block; margin-bottom: 10px; } 
.leader .el .txt .tip span:first-child { margin-left: 0; } 
.leader .el:hover { box-shadow:0px 0px 15px 1px rgba(22, 141, 172,.7); transition: .1s all linear; } 
.leader .el:hover .img { transform: scale(1.05); transition: .3s all ease-in-out; } 
.leader .el:hover .txt .tip { color: #168dae; } 


/* 页数 */
.page { margin: 0 auto; white-space: nowrap; font-size: 0; text-align: center; margin-top: 35px; } 
.page * { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; text-align: center; } 
.page a { min-width: 10px; cursor: pointer; padding: 10px 15px; font-size: 14px; color: #333333; border: 1px solid #e2e2e2; border-left: 0; } 
.page :first-child+a { border-left: 1px solid #e2e2e2; } 
.page .total { font-size: 14px; color: #333333; padding:11px 18px; vertical-align: middle; } 
.page .psch { margin: 0 6px; width: 115px; height: 41px; } 
.page .psch .txt { font-size: 14px; color:#999999; vertical-align: middle; padding: 0 10px; } 
.page .psch input { width: 25px; height: 23px; padding: 8px; font-size: 14px; border: 1px solid #e2e2e2; vertical-align: middle; outline: none; text-align: center; } 
.page .psch .btn { cursor: pointer; font-size: 14px; color: #707070; height: 21px; padding: 9px; vertical-align: middle; border: 1px solid #e2e2e2; } 
.page .psch .btn:hover,.page a:hover,.page a.on { color: #fff; background-color: #006699; } 
.page a.none { background-color: #e2e2e2; color: #a5a5a5; cursor: not-allowed; } 


/* 头部 */
.top { background-color: white; padding: 25px 0; border-bottom: 2px solid #168dae; } 
.logo { float: left; } 
.logo img { max-width:350px; max-height:70px; } 
.nav { max-width: 860px; float: right; font-size: 0; white-space: nowrap; } 
.nav .el { margin-left: 35px; z-index: 9999; display: inline-block; position: relative; *zoom: 1; *display: inline; white-space: normal; } 
.nav .el>a { display: block; padding: 23px 0; } 
.nav .el:hover>a,.nav .el.on>a { color: #168dae; font-weight: bold; } 
.nav .el:first-child { margin-left: 0; *margin-left:35px; } 
.nav .sel { display: none; position: absolute; width: 120px; left: 50%; margin-left: -60px; top: 70px; } 
.nav .sel a { font-size: 14px; color: #ffffff; width: 120px; background-color: #168dae; display: block; height: 40px; line-height: 40px; text-align: center; } 
.nav .sel a:hover { background-color: #147f9c; } 

/* 底部 */
.footer { padding: 35px 0; margin-top: 15px; background-color: #168dae; font-size: 16px; color: #ffffff; } 
.footer a { font-size: 16px; color: #ffffff; } 
.footer .lcon { float: left; width: 740px; } 
.footer .lcon>div { margin-top: 20px; } 
.footer .lcon>div:first-child { margin-top: 15px; } 
.footer .lcon .polic { width: 17px; height: 18px; vertical-align: -3px; margin-right: 5px; } 
.footer .lcon a:hover { color: #e38466; } 
.footer .qrcon { float: right; width: 400px; } 
.footer .qrcon .el { float: left; width: 100px; margin-left: 45px; } 
.footer .qrcon .el:first-child { margin-left: 0; } 
.footer .qrcon .el img { width: 100px; height: 100px; border-radius: 5px; } 
.footer .qrcon .el .txt { text-align: center; margin-top: 10px; } 

/* 首页 */
.idx-ban { width: 100%; position: relative; text-align: center; } 
.idx-ban .bd { width: 100%; } 
.idx-ban .hd { position: absolute; width: 100%; left: 0; bottom: 25px; } 
.idx-ban .hd ul { width: 100%; text-align: center; } 
.idx-ban .hd ul li { display: inline-block; *display: inline; *zoom:1; width: 25px; height: 8px; background-color: white; margin: 0 8px; cursor: pointer; } 
.idx-ban .hd ul li.on { background-color: #168dae; } 

.idx-news,.idx-dpt { margin-top: 30px; } 
.idx-news>div,.idx-dpt>div { height: 380px; padding:0 25px; background-color: white; } 
.idx-dpt>div { height: 345px; } 
.idx-news .lcon,.idx-dpt .lcon { float: left; width:670px; overflow: hidden; } 
.idx-news .rcon,.idx-dpt .rcon { float: right; width: 430px; overflow: hidden; } 
.idx-news .bdcont,.idx-dpt .bdcont { float: left; max-height: 100%; width: 100%; } 

.idx-line { margin-top: 30px; width: 100%; height: 100px; } 
.idx-line div,.idx-line img { width: 100%; display: block; } 

.idx-news-ban { background-color: #f0f0f0; } 
.idx-news-ban .bd { position: relative; width: 100%; height: 225px; } 
.idx-news-ban .bd div { display: block; width: 100%; height: 100%; overflow: hidden; } 
.idx-news-ban .bd div a { display: block; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; transition: .3s all ease; } 
.idx-news-ban .hd { width: 100%; padding: 10px 0; background-color: #f0f0f0; } 
.idx-news-ban .bd div:hover a { transform: scale(1.04); transition: .3s all ease; } 
.idx-news-ban .hd .tit { float: left; font-size: 16px; color: #333333; padding:0 18px; padding-right: 0; width: 310px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.idx-news-ban .hd ul { float: right; width: 80px; padding-right: 18px; text-align: right; } 
.idx-news-ban .hd ul li { margin-left: 10px; width: 10px; height: 10px; background-color: #b0b0b0; display: inline-block; *display: inline; *zoom: 1; cursor: pointer; } 
.idx-news-ban .hd ul li:first-child { margin-left: 0; } 
.idx-news-ban .hd ul li.on { background-color: #168dae; } 

.idx-dpt-list { width: 102%; *zoom: 1; } 
.idx-dpt-list:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.idx-dpt-list .el { box-sizing: border-box; margin-left: 18px; margin-bottom: 15px; width: 152px; height: 46px; text-align: center; float: left; border:1px solid #d7d7d7; } 
.idx-dpt-list .el.on { margin-left: 0; } 
.idx-dpt-list .el a { display: block; height: 22px; padding:11px 0; display: block; font-size: 16px; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.idx-dpt-list .el:hover { border-color: #168dae; background-color: #d0e8ef; } 
.idx-dpt-list .el:hover a { color: #168dae; } 
.idx-dpt-list.med .el:hover { border-color:#e38466; background-color: #f7f1ef; } 
.idx-dpt-list.med .el:hover a { color:#e38466 } 

.idx-nav { } 
.idx-nav .el { margin-left: 10px; margin-bottom: 10px; float: left; width: 100px; height: 110px; border-radius: 5px; text-align: center; } 
.idx-nav .el a { display: block; width: 100%; height: 90px; padding-top: 20px; font-size: 16px; color: #ffffff; } 
.idx-nav .el a .img { height: 44px; transition: .3s all ease-out; } 
.idx-nav .el a .tit { margin-top: 12px; } 
.idx-nav .el.color0 { margin-left: 0; background-color: #24a7c8; } 
.idx-nav .el.color1 { background-color: #eb9f21; } 
.idx-nav .el.color2 { background-color: #2671b5; } 
.idx-nav .el.color3 { background-color: #6ac7ee; } 
.idx-nav .el.color4 { margin-left: 0; background-color: #85cf26; } 
.idx-nav .el.color5 { background-color: #3aae43; } 
.idx-nav .el.color6 { background-color: #e38466; } 
.idx-nav .el.color7 { background-color: #099ab7; } 
.idx-nav .el:hover .img { transition: .3s all ease-out; transform: rotate(360deg); } 

.idx-exp-list { } 
.idx-exp-list .el { overflow: hidden; float: left; border: 1px solid #d7d7d7; margin-right: 20px; width: 150px; height: 230px; position: relative; transition: .1s all linear; } 
.idx-exp-list .el a { display: block; width: 100%; height: 100%; } 
.idx-exp-list .el .img { width: 100%; height: 100%; background-position:top center; background-size: cover; background-repeat: no-repeat; transition: .3s all ease-in-out; } 
.idx-exp-list .el .tit { position:absolute; bottom: 0; width: 100%; height: 20px; padding:10px 0; text-align: center; font-size: 16px; color: #ffffff; background-color: rgba(0, 0, 0, .7); *background:#000; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); } 
.idx-exp-list .el:hover { box-shadow:0px 0px 15px 1px rgba(22, 141, 172,.7); } 
.idx-exp-list .el:hover .tit { background-color: #6ac7ee; } 
.idx-exp-list .el:hover .img { transform: scale(1.05); transition: .3s all ease-in-out; } 

.idx-video { overflow: hidden; margin-top: 20px; padding: 0 25px; padding-bottom: 15px; background-color: white; } 
.idx-video .tempWrap { width: 1180px !important; overflow: hidden; } 
.idx-video .vlist { width: 105%; } 

.vlist .el { border-radius: 5px; margin-right: 20px; width: 280px; height: 225px; float: left; overflow: hidden; transition: .1s all linear; } 
.vlist .el a { display: block; } 
.vlist .el .img { width: 100%; height: 180px; overflow: hidden; position: relative; } 
.vlist .el .img .bg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/vdbg.png) no-repeat center; background-size: cover; transition: .3s all ease; } 
.vlist .el .img div { transition: .3s all ease-out; width: 100%; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } 
.vlist .el .tit { height:40px; line-height: 40px; font-size:16px; color: #363636; text-align: center; transition: .1s all linear; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } 
.vlist .el:hover .tit { background-color: #168dae; color: #fff; transition: .1s all linear; } 
.vlist .el:hover .bg { opacity: 0; transition: .3s all ease; } 

/* 文章 */
.article { } 
.article .title { text-align: center; font-size: 32px; color: #000000; font-weight: bold; line-height: 55px; } 
.article .smry { margin-bottom: 25px; padding: 10px 0; margin-top: 25px; background-color:#f5f5f5; font-size: 14px; color: #727272; text-align: center; } 

.article .exp-img { text-align: center; } 
.article .exp-img img { max-width: 255px; } 
.article .exp-title { margin: 25px 0; font-size: 26px; color: #000000; font-weight: bold; text-align: center; } 

.article .exp-title span { white-space: nowrap; margin-right:10px; } 

.content { font-size: 16px; color: #404040; line-height: 33px; word-break: break-all; } 
.content p { line-height: 40px; font-size: 16px; color: #404040; } 


.article .content { min-height: 200px; } 

/* 上下页 */
.pan { margin-top: 25px; background-color: #f5f5f5; padding: 15px 25px; font-size: 0; } 
.pan>* { font-size: 14px; color: #999999; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.pan a { font-size: 14px; color: #333333; } 
.pan a:hover { color: #168dae; } 
.pan .pre,.pan .next { width: 350px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } 
.pan .next { text-align: right; } 
.pan .back { margin: 0 10px; text-align: center; width: 110px; } 
.pan .back a,.pan .back .iconfont { color: #168dae; } 
.pan .back .iconfont { font-size: 16px; vertical-align: -1px; margin-right: 5px; } 
.pan .back:hover * { color: #e38466; } 

/* 科室 */
.dpt-title { margin: 20px 0; padding: 10px 20px; background-color: #e7f3f7; position: relative; } 
.dpt-title .txt { font-size: 18px; color: #168dae; font-weight: bold; } 
.dpt-title .more { display: block; font-size: 16px; color: #999999; position: absolute; top: 10px; right: 20px; } 
.dpt-title .more:hover { color: #147f9c; } 

.dpt-cont { height: auto; padding: 0; line-height: 40px; font-size: 16px; color: #404040; width: 100%; } 
.dpt-cont .img { margin-right: 30px; width: 360px; float: left; } 
.dpt-cont img { margin: 10px 0; } 

.ser_form { } 
.ser_form .form_t { margin-bottom: 30px; font-size: 0; } 
.ser_form .form_t >* { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.ser_form .form_t .tit { font-size: 20px; margin-right: 20px; color: #656565; } 
.ser_form .form_t .tit.on { vertical-align: top; } 
.ser_form input { width: 400px; margin-right: 30px; height: 20px; padding:14px 20px; border: 1px solid #e5e5e5; outline: none; font-size: 16px; color: #000; } 
.ser_form textarea { width:600px; height: 110px; font-size: 16px; padding: 20px; border: 1px solid #e5e5e5; resize: none; outline: none; background: url(../images/ser4.png) no-repeat 20px 20px; } 
.ser_form input::placeholder,.ser_form textarea::placeholder { color: #afafaf; } 
.ser_form .btn { cursor: pointer; margin: 0 auto; margin-top: 30px; width: 320px; height: 50px; line-height: 50px; text-align: center; font-size: 24px; color: #ffffff; background-color: #006699; } 
.ser_form .btn:hover { background-color: #ed7d63; } 

/* 联系我们 */
.contact { font-size: 18px; color: #7d7c7c; } 
.contact .area { margin-top: 10px; } 
.contact .area .el { float: left; width: 380px; padding-right: 30px; margin-right: 25px; } 
.contact .area .el .tit { margin-bottom: 20px; font-size: 24px; color: #333333; font-weight: bold; border-bottom: 1px solid #ebebeb; padding: 15px 0; } 
.contact .area .el .txt { line-height: 30px; margin-bottom: 10px; } 

.contact .area .el.qr { margin-right: 0; padding-right: 0; width: 450px; } 
.contact .area .el.qr .txt { margin-left: 16px; float: left; text-align: center; } 
.contact .area .el.qr .txt:first-child { margin-left: 0; } 
.contact .area .el.qr .txt img { width: 100px; height: 100px; } 


/* 搜索 */
.zy_nr { width: 100%; margin: 30px auto 50px auto; } 
.searchT,.searT1 { font-size:28px; font-weight:bold; color:#168dae; } 
.searchT i,.searT1 i { width:28px; height:28px; display:block; float:left; background-position:-405px -76px; } 
.searchT { margin-top:45px; } 
.searchT i { margin:10px 16px 0 460px; } 
.searT1 { width:330px; float:left; line-height:100px; } 
.searT1 i { margin:37px 16px 0 50px; } 

.searchC { margin-top:65px; } 
.searchC .searchC1 { width:636px; margin:0 auto; } 
.searchC .searchC1 input { background-color:#f6f6f6; } 
.searT { overflow: hidden; } 
.searT2 { float: left; margin-top:28px; background-color:#ffffff; border-radius:25px; overflow: hidden; } 
.searT2 input { width:650px; height:48px; border:none; outline:none; font-family:"Microsoft yahei"; font-size:18px; color:#bdbdbd; padding-left:20px; float: left; } 

.searT2 button { float: right; width:136px; height:48px; background-color:#168dae; border:none; font-family:"Microsoft yahei"; border-radius:25px; font-size:18px; color:#fff; outline:none; margin-left:-100px; cursor:pointer; } 

.searchC2 { padding:25px 45px; background-color:#fbfbfb; margin-top:30px; } 
.searchC2 dl { } 
.searchC2 dl dt { font-weight:bold; color:#168dae; padding-left:30px; margin-bottom:30px; } 
.searchC2 dl dd { margin-top:15px; } 
.searchC2 dl dd label { margin-right:10px; } 
.searchC2 dl dd span { width:94px; display:block; float:left; text-align:right; margin-right:20px; font-weight:bold; } 
.searchC2 dl dd select { width:236px; height:38px; border:1px solid #d3d3d3; font-family:"Microsoft yahei"; color:#a9a9a9; font-size:16px; outline:none; } 
.searchC2 dl dd input[type="radio"] { width:15px; height:15px; margin-right:7px; } 
.searchC2 dl dd input[type="text"] { width:190px; height:36px; border:1px solid #d3d3d3; outline:none; font-family:"Microsoft yahei"; padding-left:5px; } 
.searchC2 dl dd input.laydate-icon { vertical-align: middle!important; } 

.searT { height:104px; background-color:#e4e4e4; } 

.search_cont { border:1px solid #e0e0e0; width: 100%; } 
.search_contL { width:200px; padding-bottom:50px; } 
.search_contL1 { height:47px; line-height:47px; background:url(../images/list_time.png) no-repeat 35px center; padding-left:60px; font-weight:bold; color:#515151; border-bottom:1px solid #e0e0e0; } 
.search_contL2 { } 
.search_contL2 dl { text-align:center; } 
.search_contL2 dl dd a.selected { color:#168dae;font-weight: bold;} 
.search_contL2 dl dd { height:47px; line-height:47px; border-bottom:1px solid #e0e0e0; } 

.search_contR { width:1015px; border-left:1px solid #e0e0e0; } 
.search_contR1 { height:47px; line-height:47px; border-bottom:1px solid #e0e0e0; padding-left:30px; } 
.search_contR1 font { color:#ff0000; } 
.search_contR1 em { font-weight:bold; color:#168dae; margin-left:40px; } 
.search_contR1 label { padding:0 25px; } 
.search_contR1 label input { width:15px; height:15px; outline:none; margin-right:8px; } 

.search_contR2 { padding:30px; min-height: 400px; height: auto!important; margin-right: 20px; } 
.search_contR2 .list { } 
.highlight { color:#ff0000; } 





