body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, input, button, textarea, p, blockquote { margin: 0; padding: 0; }

article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }

body { font-size: 15px; font-family: "微软雅黑", "Arial", sans-serif; background-color: #FFF; color: #252525; min-width:1100px; overflow-x: hidden;}

a { text-decoration: none; color: #252525;}

a:hover { text-decoration: none;color:#720000;transition: all 0.3s ease-in-out;}

button, img, input { border: 0; }

button { cursor: pointer; }

li { list-style: none; }

address, cite { font-style: normal; }

cite { color: #853b06; }

/*公共样式*/

.bg, .disease .center ul li a { background-image: url(http://www.cdzyzl168.com/images/bg.gif); background-repeat: no-repeat; }

.blue { background-color: #853b06; }

.left, nav ul li, .disease .center ul li, .disease aside img, .guide .con.cur { float: left; _display: inline; }

.right { float: right; _display: inline; }

.none { display: none; }

/*清除浮动*/

.cf { zoom: 1; }

.cf:after { display: block; clear: both; height: 0; visibility: hidden; content: ""; }

.navcations{ background-color:#6a1417;}

.content { width: 1080px; margin: auto; }

.header, nav ul, section, .navigation, .footer, .yyjs, .disease, figure { margin: auto; width: 1100px; }

footer div.swt { height: 0; overflow: hidden; }

/*background-position*/

.top{ height:30px; overflow:hidden;}

.top .oncall{ padding-right:0;}

.top .oncall a{background-color: #ff9600;padding: 0 10px;height: 20px;line-height: 20px;margin-top: 5px;color: #fff;}

.top { background-color: #f9f9f9; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f1f1f1; line-height: 30px; vertical-align:middle }

.ico { padding-right: 20px; vertical-align:middle}

.ico img {vertical-align:middle; display:inline;}

.ico a { font-size: 12px; color: #656565; padding-left: 5px; float: right; line-height: 33px; }

.fr { float: right; }

.fl { float: left; }

.headerlogo{ background:url(../image/top_ry-logo.png) no-repeat 412px center;height: 90px; overflow:hidden;}

.frdianhua{ margin-top:25px;}

.neibanenr{ width:100%; height:358px; overflow:hidden;}

.neibanenr strong{ display:block; width:1000px; margin:130px auto 0; padding-left:100px; font: normal 40px Microsoft yahei; color:#fff; text-shadow:0 0 5px #000;}

.disease .tab a.more { }

.disease ul li a { background-position: -75px -62px; }

.index{ margin-top:30px;}

footer .tel { background-position: -75px -477px; }

footer .zx { background-position: -75px -355px; }

footer .qq { background-position: -75px -385px; }

footer .yy { background-position: -75px -415px; }

footer .mf { background-position: -75px -445px; }

#gonggao { background: url(http://www.cdzyzl168.com/images/gonggao.jpg) left no-repeat; height: 32px; line-height: 32px; overflow: hidden; border: 1px #eee solid; padding-left: 99px; margin-top: 12px; }

#ggbox { overflow: hidden; margin: 0 12px; position: relative; height: 32px; }

#gonggao span, #gonggao a { color: #853b06; }

#ggtext { position: absolute; }

#ggtext p { line-height: 32px; text-align: left; }

.soucang { background-position: -80px -115px; }

.dayin { background-position: -80px -135px; }

.bianji { background-position: -80px -155px; }

section.honor .bg { background-image: url(http://www.cdzyzl168.com/images/bghonor.jpg); background-repeat: no-repeat; }

.honor2415 { background-position: 0 -78px; }

.honor2414 { background-position: 0 -120px; }

.honor2413 { background-position: 0 -158px; }

.honor2412 { background-position: 0 -195px; }

.honor2411 { background-position: 0 -234px; }

.honor23 { background-position: 0 -270px; }

.honor22 { background-position: 0 0; }

.honor204 { background-position: 0 -40px; }

.rzx { background-position: -35px -360px; }

.rqq { background-position: -35px -450px; }

.rgh { background-position: -35px -405px; }

.rmf { background-position: -35px -495px; }

.att_sina { background-position: -38px -549px; }

.att_msina { display: none !important; }

.att_tencent { background-position: -38px -602px; }

.att_zmys { background-position: -38px -654px; }

.att_weixin { background-position: -38px -705px; }

.hot ul li, .column dl dd { background-position: -95px -220px; }

.chaxun ul.con li { background-position: -85px -75px; }

aside.left address div { background-position: -34px -900px; }

aside.left ul.about li { background-position: right -860px; }

aside.left ul.about li a { background-position: -90px -175px; padding-left: 16px; }

aside.left .info .yyzx { background-color: #853b06; border-radius: 4px; font-weight: bold; font-size: 14px; color: #FFF; height: 30px; width: 110px; display: block; line-height: 30px; margin: auto; }

/*header*/

header { margin-bottom: 12px; }

.header { padding: 22px 0 23px; }

.logo { width: 550px; height: 55px; background: url(../image/logo.jpg); margin-left: 35px; }



.wei { height: 25px; }

.wei .msina, .wei .mphon { display: none; }

.wei a { height: 18px; padding-left: 22px; line-height: 18px; color: #676767; margin: 0 5px 7px; font-size: 12px; }

.wei .sina { background-position: -80px -275px; }

.wei .tenc { background-position: -80px -295px; }

.wei .weix { background-position: -80px -315px; }

.wei .phon, .wei .mphon { background-position: -80px -335px; }

.search form { height: 26px; padding-left: 8px; margin: 2px; background-position: -70px -36px; background-color: #fff; }

.search input[type="text"] { width: 180px; height: 26px; outline: 0; line-height: 26px; }

.search button { width: 56px; height: 26px; background-color: #853b06; margin-right: -56px; color: #FFF; font: bold 14px/26px "微软雅黑"; }

nav { text-align: center; background-color: #853b06; }

nav ul li { width: 10%; }

nav ul li a { color: #FFF; font: bold 15px/50px "微软雅黑"; display: block; border-right: 1px #57bbee solid; border-bottom: 1px #57bbee solid; }

nav ul li a.fir { border-left: 1px #57bbee solid; }

.banner { background: url(http://www.cdzyzl168.com/images/lbg.jpg) repeat; margin-bottom: 12px; margin-top: -12px; }

.flash { background: url(http://www.cdzyzl168.com/images/banner-yy.jpg) no-repeat 100%; display: none; }



/*图片幻灯片*/

figure{position:relative; z-index:0; overflow:hidden;}

figure a{ display:block; width:320px; height:230px;}

figure a img{ width:100%; height:100%;}

figure .icon{position:absolute;bottom:11px;right:14px;z-index:10;height:14px;}

figure .icon span{ display: inline; width:16px; height:16px; background-color:#853b06; float:left; margin-right:8px; cursor:pointer; text-align:center; line-height:16px; font-size:1.2em; color:#fff;}

figure .icon span.cur{ opacity:0.4;}

.flash1{border:1px #d7d7d7 solid;height:178px; overflow:hidden; margin-bottom:11px;background-color:#CCC;}

.flash1 .icon span{ background-color:#FFF;}

.flash1 .icon span.cur{ background-color:#ff6600; width:14px; height:14px; border:1px #FFF solid;}

/*科室首页*/



.color { color: #853b06; }

.bc1 { background-color: #853b06; }

.bc2 { background-color: #8ec652; }

.home { font-size: 12px; line-height: 24px }

.home .title { border-bottom: 1px #ddd solid; height: 30px; padding-top: 20px; margin-bottom: 20px; }

.home .title.left { width: 100%; }

.home .title span, .home .title a { display: block; font-size: 18px; line-height: 18px; height: 29px; float: left; _display: inline; margin-right: 25px; text-decoration: none; }

.home .title a.right { float: right; }

.home .title .cur { border-bottom: 2px #853b06 solid; }

.home .figure { height: 331px; min-width: 300px; }

.home .figure figure { width: 300px; height: 260px; }

.home .center { margin: 0 340px; min-width: 300px; }

.home .info { width: 300px; font-size: 12px; height: 331px; min-width: 300px; }

.home .info .con { height: 129px; width: 300px; display: block; margin: auto; margin-top: 10px; background: url(http://www.cdzyzl168.com/images/home_info.jpg) center no-repeat; }

.home .info .con a { float: left; _display: inline; width: 100px; height: 129px; }

.home h1 { font-size: 16px; font-weight: normal; }

.new li.top { border-bottom: 1px #ddd dashed; margin-bottom: 14px; padding: 0px; height: 125px; }

.new li.top p { margin: 14px 0; height: 72px; font-size: 14px; overflow: hidden; }

.new li.top img { margin-right: 14px; }

.new li.top a { display: inline; }

.new li { height: 24px; padding: 0 80px 0 24px; }

.new li a { display: block; width: 100%; height: 24px; overflow: hidden; }

.new li span { float: right; _display: inline; margin-right: -75px; }

.new li span.icon { padding: 2px; background-color: #000; margin: 10px; font-size: 0px; float: left; margin-left: -14px; }

.home .doctor { position: relative; margin-right: 340px; }

.home .doctor ul { margin-bottom: 20px; height: 32px }

.home .doctor li { width: 16%; height: 32px; line-height: 32px; text-align: center; background-color: #ededed; font-size: 14px; }

.home .doctor li.left { margin-right: 2%; }

.home .doctor li.cur { background-color: #853b06; color: #fff; }

.home .doctor li.more { width: 10%; }

.home .doctor li.more img { margin-left: 3px; vertical-align: -2px; }

.home .doctor img.left { margin-left: -236px; }

.home .name { font-size: 20px; line-height: 34px; font-weight: 600; border-bottom: 1px #ddd solid; display: block; margin-bottom: 20px; }

.home .name a { font-size: 34px; }

.home .doctor .con { padding-left: 236px; }

.home .doctor .con p { height: 96px; overflow: hidden; }

.home .doctor .bc1, .doctor .bc2 { width: 150px; height: 50px; line-height: 50px; color: #fff; position: absolute; bottom: 0px; text-align: center; font-size: 18px; }

.home .doctor .bc1 { left: 236px; }

.home .doctor .bc2 { left: 406px; }

.home .guide { width: 300px; border-left: 1px #ddd solid; margin-top: -282px; }

.home .guide .bc1 { width: 120px; height: 40px; color: #fff; margin-top: 20px; text-align: center; line-height: 40px; font-size: 18px; }

.home .guide .bc1.left { margin-left: 40px; }

.home .keshi { padding-left: 220px; }

.home .keshi ul.left { width: 180px; margin-left: -220px; }

.home .keshi li { line-height: 50px; background-color: #eee; text-align: center; font-size: 16px; margin-bottom: 3px; }

.home .keshi .mobile { display: none; }

.home .keshi .mobile li { width: 32%; float: left; margin-left: 2% }

.home .keshi .mobile li.km1 { margin-left: 0; }

.home .keshi li.cur { background-color: #853b06; }

.home .keshi li.cur a { color: #fff; }

.home .keshi .con { padding-right: 220px; }

.home .tname { font-size: 18px; display: block; line-height: 20px; line-height: 50px; height: 50px; overflow: hidden; }

.home .case { width: 180px; margin-right: -220px; position: relative; }

.home .case span { background-color: #853b06; color: #fff; display: block; height: 22px; font-size: 14px; line-height: 22px; margin-bottom: 8px; text-align: center; }

.home .cname { display: block; line-height: 22px; height: 22px; margin-top: -30px; text-align: center; position: absolute; width: 100%; overflow: hidden; }

.home a.cname { z-index: 100; }

.home span.cname { opacity: 0.5; z-index: 50; background-color: #fff; }

.home .tech { height: 158px; border-bottom: 1px #ddd solid; }

.home .tech img { margin-right: 40px; }

.home .tech p { height: 72px; overflow: hidden; }

.home .keshi .relevant { padding-top: 16px; height: 24px; overflow: hidden; }

.home .keshi .relevant a { background-color: #eee; padding: 6px 12px; margin-right: 6px; }

.imglist { position: relative; overflow: hidden; height: 160px; margin-bottom: 20px; max-width: 1080px; width: 100%; }

.imglist a { margin: 0 15px; float: left; _display: inline; }

.imglist span { position: absolute; top: 40px; height: 80px; width: 40px; background-color: #eee; cursor: pointer; opacity: 0.7 }

.imglist .la { left: 0; background: #e6e6e6 url(http://www.cdzyzl168.com/images/home_la.jpg) center no-repeat; }

.imglist .ra { right: 0; background: #e6e6e6 url(http://www.cdzyzl168.com/images/home_ra.jpg) center no-repeat; }

#img_list { width: 10000px; height: 180px; }

/*科室首页*/



/*就医快速导航*/

.navigation { margin-bottom: 12px; min-width: 320px; position: relative; }

/*科室列表*/

.depart { width: 20%; min-width: 90px; border-bottom: 1px #d7d7d7 solid; margin: 0 1% 12px 0; }

.depart dt { background-color: #853b06; color: #FFF; font: bold 14px/40px "微软雅黑"; padding-left: 14px; }

.depart dd { height: 40px; border-left: 1px #d7d7d7 solid; border-right: 1px #d7d7d7 solid; line-height: 40px; background-position: right -71px; }

.depart dd a { display: block; padding-left: 40px; margin-right: 15px; font-size: 15px; }

.k1 { background-position: -70px -510px; background-color: #f5f5f5; }

.k2 { background-position: -70px -550px; background-color: #FFF; }

.k3 { background-position: -70px -590px; background-color: #f5f5f5; }

.k4 { background-position: -70px -630px; background-color: #FFF; }

.k5 { background-position: -70px -670px; background-color: #f5f5f5; }

.k6 { background-position: -70px -710px; background-color: #FFF; }

.k7 { background-position: -70px -750px; background-color: #f5f5f5; }

.k8 { background-position: -70px -790px; background-color: #FFF; }

.depart .gray { background-color: #f5f5f5; }

.news { height: 361px; margin-bottom: 12px; min-width: 320px; position: relative; z-index: 0; margin-left: 21%; margin-right: 25%; width: 53%; }

.news dl { height: 167px; float: left; border: 1px #d7d7d7 solid; overflow: hidden; }

.news dl.cur { display: inline; }

.news dl dt { height: 40px; background-color: #f6f6f6; }

.news dl dt span { height: 40px; width: 108px; text-align: center; line-height: 40px; font-size: 16px; cursor: pointer; }

.news dl dt span.cur { background-color: #fff; }

.news dl div.con { padding: 12px 0; }

.news dl dd { float: left; width: 43%; height: 26px; display: inline; line-height: 26px; margin-left: 5%; overflow: hidden; }

.news dl dd a { color: #656565; background-position: -80px -71px; padding-left: 15px; font-size: 12px; }

/*aside*/

aside { width: 275px; color: #666666; }

aside .zixun { border: 1px #d7d7d7 solid; border-bottom: none; text-align: center; background: url(http://www.cdzyzl168.com/images/lbg1.jpg) repeat; padding-bottom: 8px; font-size: 16px }

aside .zixun a { display: inline; float: left; width: 64px; height: 24px; margin: 14px 0 0 7%; line-height: 26px; padding-top: 64px; color: #3d3d3d; }

aside .zixun a.qq { background-position: 0 -40px; }

aside .zixun a.zx { background-position: 0 -130px; }

aside .zixun a.gh { background-position: 0 -220px; }

aside .tel, .mtel { height: 36px; text-align: center; background-color: #853b06; font: 16px "微软雅黑"; margin-bottom: 12px; color: #FFF; }

aside .tel a, .mtel a { color: #FFF; line-height: 36px; }

.mtel { display: none; }

aside.right .guide { height: 200px; border: 1px #d7d7d7 solid; font-size: 12px; color: #666666; margin-bottom: 12px; }

aside.right .guide .tab { height: 30px; border-bottom: 1px #d7d7d7 solid; background-color: #f6f6f6; text-align: center; }

aside.right .guide .tab span { width: 33%; border-left: 1px #d7d7d7 solid; height: 30px; font-weight: bold; line-height: 30px; margin-left: -1px; cursor: pointer; font-size: 12px; }

aside.right .guide .tab span.cur { width: 34%; border-bottom: none; height: 31px; background-color: #FFF; }

aside.right .guide p { letter-spacing: 1px; line-height: 18px; }

aside.right .guide a { width: 39%; padding-left: 20px; line-height: 12px; margin: 10px 0; color: #666666; background-position: -75px -62px; }

aside.right .guide a.img { padding: 0; }

aside.right .guide a.cur { color: #027fc0; }

aside.right .guide .con { margin: 12px 5%; width: 90%; height: 145px; overflow: hidden; }

aside.right .gongyi { border: 1px #d7d7d7 solid; line-height: 18px; }

aside.right .gongyi .tab { color: #027fc0; font: bold 16px/38px "微软雅黑"; height: 38px; text-align: center; border-bottom: 2px #853b06 solid; }

aside.right .gongyi a { font-size: 12px; color: #666666; line-height: 24px; }

aside.right .gongyi .con { height: 251px; background-position: right 220px; overflow: hidden; margin: 20px; }

aside.right .gongyi .con img { margin: 0 auto 20px; display: block; }

/*医院介绍、主推疾病*/

.yyjs { margin-bottom: 12px; }

.yyjs div.left { width: 74%; }

.yyjs div.left .con { padding: 12px; height: 268px; border: 1px #d7d7d7 solid; border-top: none; position: relative; }

.yyjs div.left dl.con { padding: 0; height: 292px; background-color: #f6f6f6; }

.yyjs dt { height: 130px; padding: 12px; border-bottom: 1px #d7d7d7 solid; background-color: #fff; margin-bottom: 5px; }

.yyjs dt a.left { margin-right: 20px; }

.yyjs dt p { font-size: 12px; line-height: 24px; }

.yyjs dd { width: 45%; font-size: 12px; line-height: 26px; padding-left: 5%; height: 26px; overflow: hidden; }

.yyjs .tab a.cur { color: #027fc0; background-position: center -822px; background-image: url(../http://www.cdzyzl168.com/images/bg.gif); background-repeat: no-repeat; }

.yyjs .tab a:hover { color: #027fc0; background-position: center -822px; background-image: url(../http://www.cdzyzl168.com/images/bg.gif); background-repeat: no-repeat; }

.tab a:hover { text-decoration: none; }

.disease { margin-bottom: 12px; }

.yyjs .tab, .disease .tab { border-bottom: 2px #853b06 solid; background-color: #f6f6f6; }

.yyjs .tab a, .disease .tab a { height: 38px; font: bold 14px/38px "微软雅黑"; padding: 0 2.8%; color: #666666; }

.yyjs .tab .tit, .disease .tab a.cur { background-color: #853b06; color: #FFF; }

.litpic { width: 120px; height: 268px; overflow: hidden; }

.litpic li { height: 58px; width: 108px; margin-bottom: 12px; overflow: hidden; }

.litpic li.cur { width: 118px; }

.doctor-info { height: 228px; margin-left: 130px; background-color: #f5f5f5; padding: 20px; }

.doctor-info p { height: 228px; margin-left: 216px; line-height: 24px; font-size: 12px; }

a.title { line-height: 36px; font-weight: bold; color: #853b06; font-size: 14px; }

.yyjs .honor { margin: 8px; overflow: hidden; }

.honor_title { font: 14px/40px "微软雅黑"; background-color: #f6f6f6; color: #666; text-align: center; height: 40px; overflow: hidden; }

.honor_list { height: 146px; width: 10000px; margin-top: 30px; }

.honor_list li { margin-right: 18px; }

.honor .nav { width: 56px; height: 56px; display: block; position: absolute; filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; opacity: 0.2; }

.honor .nav:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }

.prev { left: 0; top: 140px; }

.next { right: 0; top: 140px; }

.yyjs .con .zx { font-size: 14px; font-weight: bold; color: #FFF; background-color: #17a6f0; height: 28px; line-height: 28px; width: 90px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 1px 1px 1px; -moz-box-shadow: #666 1px 1px 1px; box-shadow: #666 1px 1px 1px; position: absolute; left: 390px; bottom: 35px; behavior: url(http://www.cdzyzl168.com/other/PIE.htc); text-align: center; }

.yyjs .con .yy { font-size: 14px; font-weight: bold; color: #FFF; background-color: #ff9400; height: 28px; line-height: 28px; width: 90px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 1px 1px 1px; -moz-box-shadow: #666 1px 1px 1px; box-shadow: #666 1px 1px 1px; position: absolute; left: 520px; bottom: 35px; behavior: url(http://www.cdzyzl168.com/other/PIE.htc); text-align: center; }

.disease .con { line-height: 22px; border: 1px #d7d7d7 solid; border-top: none; font-size: 12px; background-color: #f6f6f6; position: relative; }

.disease .con span { display: block; line-height: 30px; height: 30px; overflow-x: auto; }

.disease .con span a { margin-left: 1%; font-size: 1em; }

.disease aside { width: 25%; height: 254px; padding-bottom: 12px; background-color: #FFF; }

.disease aside div { height: 115px; padding: 12px 3% 0; overflow: hidden; }

.disease aside img { margin-right: 4%; }

.disease aside a { color: #656565; font-weight: bold; }

.disease .center { position: absolute; left: 25%; right: 25%; border-right: 1px #d7d7d7 solid; border-left: 1px #d7d7d7 solid; bottom: 0; top: 30px; }

.disease .center div { height: 48px; line-height: 24px; padding: 16px 5% 15px; overflow: hidden; background-color: #FFF; border-bottom: 1px #d7d7d7 dashed; }

.disease .center div p { height: 48px; overflow: hidden; }

.disease .center strong { margin: auto; display: block; width: 90%; height: 32px; line-height: 32px; line-height: 32px; overflow: hidden; }

.disease ul { overflow: hidden; border-top: 1px #d7d7d7 dashed; }

.disease ul li { width: 48%; line-height: 24px; height: 24px; overflow: hidden; margin-left: 2%; }

.disease ul li a { padding-left: 20px; background-position: -75px -62px; }

/*底部医院相关*/

.bottom { margin-bottom: 12px; }

.bottom figure { border: 1px #d7d7d7 solid; height: 168px; overflow: hidden; }

.bottom .tab { width: 10%; text-align: center; background-color: #f6f6f6; }

.bottom .tab span { display: block; line-height: 42px; font-size: 12px; }

.bottom .tab span.cur { background-color: #FFF; }

.bottom .con { width: 90%; height: 168px; overflow: auto; }

.bottom .con img { margin: 14px 0 0px 2%; }

.bottom .con .long { margin: 34px auto 0; width: 819px; display: block; }

/*footer*/

footer { background-color: #6a1417; color: #6f6f6f; font-size: 12px; }

.footer { padding: 50px 0; }

.footer a { color: #6f6f6f; }

.footer div.left { margin-top: -8px; margin-right: 2.5%; padding-right: 2.5%; border-right: 1px #c6c6c6 solid; }

.footer div.right { width: 170px; height: 120px; margin-left: 2.5%; margin-right: 10px; padding-left: 2.5%; border-left: 1px #c6c6c6 solid; overflow: hidden; }

.footer .zixun { width: 180px; }

.footer .zixun a, footer .tel { height: 30px; line-height: 30px; background-color: #f8f8f8; margin: 0 0 14px 0px; padding-left: 25px; }

.footer .zixun a { width: 55px; margin-right: 10px; }

.footer .tel { display: block; width: 145px; }

.footer address { margin: 0 2.5%; line-height: 24px; color: #fff;}
.footer address a {color: #fff;}

.Brand { margin: auto; width: 1000px; height: 120px; list-style: none; padding: 0; padding-top: 20px; background-color: #eee; border-top: 1px #d5d5d5 solid; }

.Brand li { float: left; display: inline; width: 100px; margin-left: 28px; text-align: center; }

.Brand div { display: block; width: 60px; height: 60px; margin: auto; background: url(http://www.cdzyzl168.com/images/brand.jpg) no-repeat; }

.Brand li.Brand1 { margin-left: 0px; }

.Brand .Brand1 div { background-position: -0px -0px; }

.Brand .Brand2 div { background-position: -70px -0px; }

.Brand .Brand3 div { background-position: -140px -0px; }

.Brand .Brand4 div { background-position: -210px -0px; }

.Brand .Brand5 div { background-position: -280px -0px; }

.Brand .Brand6 div { background-position: -350px -0px; }

.Brand .Brand7 div { background-position: -420px -0px; }

.Brand .Brand8 div { background-position: -490px -0px; }

.Brand .Brand1 div:hover { background-position: -0px -70px; }

.Brand .Brand2 div:hover { background-position: -70px -70px; }

.Brand .Brand3 div:hover { background-position: -140px -70px; }

.Brand .Brand4 div:hover { background-position: -210px -70px; }

.Brand .Brand5 div:hover { background-position: -280px -70px; }

.Brand .Brand6 div:hover { background-position: -350px -70px; }

.Brand .Brand7 div:hover { background-position: -420px -70px; }

.Brand .Brand8 div:hover { background-position: -490px -70px; }

.Brand p { font-size: 16px; line-height: 50px; margin: 0; }

.Brand a { color: #6e6e6e; }

.Brand a:hover { text-decoration: none; }

/*article_news*/

.declare { padding: 12px; background-color: #f5f5f5; }

.declare h2 { color: #853b06; font-size: 14px; }

.declare p { font-size: 14px; line-height: 26px; }

.article article { width: 780px; }

article .tit { width: auto; overflow: hidden; text-align: center; padding-bottom: 12px; margin-bottom: 12px; }

article .tit h1 { clear:both; margin: 24px auto; font-size: 20px; line-height: 26px; color: #000000; }

article .tit p {text-align: left;border-left: 4px solid #6a1417;padding-left:1em;height:24px; background:#f1f1f1; color: #666; font-size: 13px; line-height: 24px; vertical-align:middle;}

article .tit p span{ padding: 0 10px;}

article .tit p img { vertical-align: middle; margin-top:-3px; padding-left:10px; cursor:pointer;}



article .text { margin-bottom: 36px;color:#222; font-size: 14px; line-height: 28px; }

article .text p,article .text div{ }

article .doctor, article .relevant, section.honor { margin: 12px auto; }

.article article div .tab, .index article div .tab { padding-left: 20px; background-color: #f5f5f5; height: 40px; line-height: 40px; border-bottom: 2px #6a1416 solid; color: #3d3d3d; font-size: 16px; }

article .doctor { padding-bottom: 20px; }

article .doctor .con { width: 44%; margin: 20px 3% 0; height: 105px; min-width: 213px; position: relative; }

article .doctor .con img { position: absolute; left: 0; }

article .doctor .con .des { margin: 0 0 0 97px; }

article .doctor .con .des a { font-size: 16px; line-height: 14px; margin-right: 12px; }

article .doctor .con .des p { width: auto; margin: 8px 0; height: 54px; line-height: 18px; font-size: 12px; overflow: hidden; }

article .doctor .zx { background-color: #853b06; }

article .doctor .yy { background-color: #f59000; }

article .doctor .con .des a.left { height: 22px; width: 68px; border-radius: 3px; line-height: 20px; text-align: center; color: #FFF; font-size: 14px; }

.doctor p.wxts { line-height: 36px; font-size: 14px; padding-left: 20px; border-bottom: 1px #d7d7d7 dashed; }

.doctor p.wxts .red { color: #F00; }

article .context { border-top: 1px #d7d7d7 dashed; border-bottom: 1px #d7d7d7 dashed; color: #3d3d3d; line-height: 26px; padding: 12px 0; font-size: 14px; margin-bottom: 12px; }

article .context ul.right li { display: inline; float: left; margin: 3px 0 0 12px; padding-left: 20px; line-height: 20px; }

article .relevant { width: 49%; min-width: 240px; }

article .relevant ul.con { padding: 10px 5% 20px; height: 164px; overflow: hidden; }

article .relevant ul li { line-height: 36px; border-bottom: 1px #d7d7d7 dashed; height: 36px; overflow: hidden; }

article .relevant ul li a { color: #666666; font-size: 15px; }

article .relevant .tab a { float: right; text-align: center; width: 50px; height: 18px; background-color: #853b06; margin: 11px 20px 0 0; line-height: 18px; color: #FFF; }

section.honor .tab { padding-left: 20px; background-color: #f5f5f5; height: 40px; line-height: 40px; border-bottom: 1px #d7d7d7 solid; font-size: 14px; font-weight: bold; color: #656565; }

section.honor ul { padding: 14px 2%; }

section.honor ul li { float: left; display: inline; width: 25%; min-width: 220px; height: 32px; display: block; margin: 6px 0; }

section.honor ul li a { margin-left: 38px; color: #666666; line-height: 32px; display: block; font-size: 12px; background-color: #FFF; }



/*right*/

.raside { width: 290px; }

.raside .aside { padding: 0 0 20px 20px; }

.laside .aside { padding: 20px 0px 20px 0; }

.aside ul { background: url(../image/a1-8.png) 0 10px no-repeat; }

.aside li { padding-left: 20px; }

.aside .tab { height: 32px; border-bottom:2px solid #ddd;}

.aside .tab span{ padding:0 5px;}

.aside .tab span.left, .aside .tab a.left { font-size: 16px; line-height: 32px; height: 32px;  color:#6a1417; float: left; background-color: #fff; width: auto; margin: 0 12px 0 0; }

.aside .tab .cur { border-bottom: 2px #6a1417 solid; }

.aside .info, .aside .address { font-size: 14px; line-height: 24px; }

.aside .con { margin: 12px auto; line-height: 24px; }

.aside li { height: 34px; line-height: 34px; border-bottom: 1px #d7d7d7 dashed; overflow: hidden; font-size: 14px; }

.aside.zt li a { overflow: hidden; display: block; }

.con li>a:hover{color:#6a1417!important;}

.attention li { height: 32px; font-size: 12px; line-height: 16px; padding: 12px 5%; border-bottom: 1px #d7d7d7 dashed; }

.attention li.ewm { height: auto; border: none; }

.attention li a { display: block; padding-left: 42px; font-size: 12px; color: #656565; }

.attention li a p { background-color: #FFF; }

/*left*/





aside ul.about { border: 1px #d7d7d7 solid; text-align: center; margin-bottom: 12px; }

aside ul.about li { border-top: 1px #d7d7d7 solid; border-bottom: none; height: 50px; line-height: 50px; font-size: 14px; }

aside ul.about li.fir { border: none; height: 86px; line-height: 86px; font-size: 30px; color:#853b06; }

aside ul.about li.fir a { color: #853b06; font-weight: bold; }

aside ul.about li:hover { background-color: #f5f5f5; }

aside address { border: 1px #d7d7d7 solid; background-color: #f5f5f5; color: #6f6f6f; padding-top: 20px; }

aside address p { margin: 0 20px; font-size: 12px; line-height: 18px; }

aside address div { border-top: 1px #d7d7d7 solid; padding-left: 66px; font-size: 1.8em; margin-top: 20px; line-height: 18px; font-weight: bold; height: 76px; line-height: 76px; }

aside .info { margin-bottom: 12px }

aside .info h3 { font-size: 14px; margin-bottom: 12px; }

aside .info h4 { font-size: 12px; margin-bottom: 12px; }

aside .info p { font-size: 12px; text-align: left; margin-bottom: 12px; line-height: 18px; }

.index article { position: relative; width: 71%; }

.index article figure { width: 320px !important; height: 230px; margin-bottom: 12px; }

.hot { margin-left: 332px; border: 1px #d7d7d7 solid; height: 228px; margin-bottom: 12px; }

.hot dl { height: 90px; padding: 0 12px 12px; }

.hot dl dt { font-size: 2em; line-height: 50px; text-align: center; height: 50px; overflow: hidden; }

.hot dl dt a { color: #853b06; }

.hot dl dd { font-size: 12px; line-height: 20px; position: relative; height: 40px; overflow: hidden; color:#666;}

.hot ul.top { height: 52px; border-bottom: 1px #d7d7d7 dashed; border-top: 1px #d7d7d7 dashed; background-color: #f6f6f6; padding: 5px 0; }

.hot ul li { width: 46%; margin-left: 2%; padding-left: 2%; float: left; display: inline; line-height: 26px; font-size: 12px; }

.picnews { width: 100%; border: 1px #d7d7d7 solid; margin-bottom: 12px; }

.picnews ul.con li { float: left; display: inline; width: 25%; min-width: 155px; }

.picnews ul.con li a { width: 145px; margin: 10px auto; display: block; font-size: 14px; }

.picnews ul.con li a span { line-height: 24px; }

.column .tab div { color: #fff; background-color: #853b06; width: 100px; height: 40px; overflow: hidden; float: left; text-align: center; }

.column .tab a { float: right; margin-right: 20px; color: #fff; background-color: #853b06; font-size: 0.75em; width: 40px; height: 14px; line-height: 14px; text-align: center; margin-top: 14px; }

.column div.left, .column div.right { border: 1px #d7d7d7 solid; width: 49%; margin-bottom: 12px; height: 293px; }

.column dl.con { position: relative; padding: 12px; }

.column dl dt { padding-left: 170px; }

.column dl .img { border: 1px #d7d7d7 solid; padding: 2px; display: block; height: 100px; width: 150px; position: absolute; left: 12px; }

.column dl img { }

.column dl dt a { font-weight: bold; color: #3d3d3d; font-size: 15px; line-height: 36px; display: block; height: 36px; overflow: hidden; }

.column dl dt p { line-height: 24px; font-size: 12px; overflow: hidden; height: 72px; }

.column dl dt { padding-bottom: 12px; border-bottom: 1px #d7d7d7 dashed; }

.column dl dd { font-size: 15px; line-height: 26px; padding-left: 10px; height: 26px; overflow: hidden; }

.list article, .chaxun article { width: 770px; }

.chaxun article h1 { /*background-color:#f5f5f5;*/ height: 88px; line-height: 88px; font-size: 2.2em; text-align: center; }

.chaxun article .keshi { margin: 20px; padding: 0px; }

.chaxun article .keshi .tab { background-color: #FFF; height: 34px; padding: 0; }

.chaxun article .keshi .tab a { color: #FFF; display: block; background-color: #853b06; height: 34px; line-height: 34px; font-size: 1.8em; width: 110px; text-align: center; margin: 0; }

.chaxun article .keshi .con { background-color: #f5f5f5; border-top: 2px #853b06 solid; padding: 20px; }

.chaxun article .keshi .con li { width: 20%; float: left; font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; min-width: 100px; }

.chaxun article .keshi .con li a { margin-left: 15px; }

/*.keshi2{margin-left:2%;}*/

ul.tab li { height: 40px; line-height: 40px; width: 8.3%; background-color: #f5f5f5; border-bottom: 2px #853b06 solid; text-align: center; font-size: 14px; }

ul.dlist { margin: 0 2%; }

ul.dlist li { width: 48%; margin-right: 2%; margin-top: 40px; position: relative; height: 200px; overflow: hidden; }

ul.dlist li .pic { position: absolute; left: 0; height: 216px; width: 140px; text-align: center; }

ul.dlist li .pic img { float: left; }

ul.dlist li .pic .left { background-color: #853b06; width: 70px; height: 36px; margin-top: -16px; line-height: 36px; color: #FFF; font-size: 12px; }

ul.dlist li .pic .right { background-color: #f59000; width: 70px; height: 36px; margin-top: -16px; line-height: 36px; color: #FFF; font-size: 12px; }

ul.dlist li .des { margin-left: 160px; }

ul.dlist li .des h2 { font-size: 18px; color: #853b06; line-height: 30px; margin-bottom:17px;}

ul.dlist li .des h2 a { color: #853b06; font-weight:bold;}

ul.dlist li .des .ks { color: #853b06; line-height: 26px; }

ul.dlist li .des p { font-size: 14px; line-height: 24px; }

/*guide*/

aside ul.map { border: 1px #d7d7d7 solid; font-size: 14px; margin-bottom: 12px; }

aside ul.map li { height: auto; border: none; }

aside ul.map li.fir { padding-left: 20px; height: 45px; line-height: 45px; background-color: #f5f5f5; }

aside ul.map li.fir a { color: #853b06; font-weight: bold; }

aside ul.map li dt { padding-left: 20px; height: 45px; line-height: 45px; background-color: #f5f5f5; border-top: 1px #d7d7d7 solid; font-weight: bold; margin-bottom: 12px; }

aside ul.map li dd { padding-left: 20px; line-height: 26px; }

aside ul.map li dl { padding-bottom: 12px; }

/*导航列表页码*/

.positon { background:url(../image/home.png) no-repeat left center; padding-left:25px; color: #6f6f6f; font-size: 14px; width: 1075px; border-bottom: 1px #853b06 solid; margin-bottom: 12px; line-height:22px; margin:10px auto;}

.positon span { line-height: 38px; }

.positon a { color: inherit; }

ul.list li { min-height: 116px; border-bottom: 1px #d7d7d7 dashed; padding: 20px 0; line-height: 26px; }

ul.list li h3{ background:#f5f5f5; padding:5px 10px;}

ul.list li a.left { margin-right: 20px; }

ul.list li a { color: #853b06; font-weight: normal; font-size: 18px;}

ul.list li b{ font-weight:normal;}

ul.list li p { height: 78px; overflow: hidden; margin-top: 12px; font-size: 14px; color:#222}

ul.list li p a{ font-size:14px; color:#f00;}

ul.page { height: 95px; text-align: center; line-height: 95px; }

ul.page table { margin: auto; }

ul.page li { font-size: 12px; color: #555555; line-height: 95px; display: inline; }

ul.page li a { border: 1px solid #ccc; padding: 3px 8px; margin-right: 5px; text-decoration:none;}

ul.page li a:hover,ul.page li.thisclass a { border: 1px solid #853b06; background:#853b06; color:#fff;}

.ztlist article { border: 1px #d7d7d7 solid; }

.ztlist ul.list li { padding: 20px 200px 20px 220px; }

.ztlist ul.list li a.left { margin-left: -220px; padding: 6px; height: 100px; border: 2px #d7d7d7 solid; }

.ztlist ul.list li a.left:hover { border: 2px #027fc0 solid; }

.ztlist ul.list li span.right { width: 188px; height: 87px; margin-right: -200px; text-align: center; background: url(http://www.cdzyzl168.com/images/ztlist.jpg) no-repeat; padding-top: 10px; margin-top: 10px; }

.ztlist ul.list li span.center { display: block; height: 116px; overflow: hidden; }

.bcolor { color: #027fc0; }

#container a { display: inline-block; position: absolute; background: #fff; text-align: center; overflow: hidden; color: #fff; font-family: "微软雅黑"; text-decoration: none; }

/*百度搜索*/

.baidu { margin: auto; }

.baidu form { padding: 0 97px 0 138px; }

.baidu form img { margin-left: -138px; }

.baidu span.input { width: 100%; height: 25px; display: inline-block; margin: 8px 0 0; padding: 5px 0 0 7px; background: url(../image/i-1.0.0.png) no-repeat -304px 0; border: 1px solid #B6B6B6; border-color: #7B7B7B #B6B6B6 #B6B6B6 #7B7B7B; vertical-align: top; }

.baidu span.input #kw { color: #7B7B7B; width: 100%; height: 22px; font: 16px/22px arial; padding: 0; background: white; border: 0; outline: 0; -webkit-appearance: none; }

.baidu span.sub { margin-top: 8px; width: 97px; height: 34px; margin-right: -97px; display: inline-block; background: url(../image/i-1.0.0.png) no-repeat -202px 0; z-index: 0; vertical-align: top; }

.baidu span.sub #su { width: 95px; height: 32px; font-size: 14px; padding: 0; background: #DDD url(../image/i-1.0.0.png); border: 0; cursor: pointer; }

#toolBar { z-index: 10000; height: 55px; width: 100%; background: url(http://www.cdzyzl168.com/images/bgToolBar.png) repeat-x; text-align: center; overflow: hidden; position: fixed; right: 0; bottom: 0; left: 0; }

#comp_tel, #comp_sms, #comp_chat { width: 33.3%; }

.toolWrapper { height: 100%; border-right: 1px solid #6abbde; padding-top: 1px; }

.toolTel { background-image: url(http://www.cdzyzl168.com/images/bgToolPhone.png); }

#toolBar span { margin-top: 2px; }

.toolMsg { background-image: url(http://www.cdzyzl168.com/images/bgToolMsg.png); }

.toolChat { background-image: url(http://www.cdzyzl168.com/images/bgToolChat.png); }

.toolMap { background-image: url(http://www.cdzyzl168.com/images/bgToolMap.png); }

#comp_map_span { float: right; color: #FFFFFF; font-size: 13px; padding: 26px 0 0 0; width: 100%; }

#toolBar { text-align: center; }

.toolTel, .toolMsg, .toolChat, .toolMap { background-position: center top; background-repeat: no-repeat; margin-top: 6px; width: 100%; height: 30px; }

.toolItem { height: 100%; float: left; margin-top: 0; width: 25%; }

#comp_map_span { float: right; color: #FFFFFF; font-size: 13px; padding: 26px 0 0 0; width: 100%; }

#comp_tel_span { float: right; color: #FFFFFF; font-size: 13px; padding: 26px 0 0 0; width: 100%; }

#comp_sms_span { float: right; color: #FFFFFF; font-size: 13px; padding: 26px 0 0 0; width: 100%; }

#comp_chat_span { float: right; color: #FFFFFF; font-size: 13px; padding: 26px 0 0 0; width: 100%; }

#pfjw { width: 100%; position: fixed; top: 40%; margin-top: 2%; z-index: 100 !important; }

.show { display: block; }

.pfjw_nr { width: 220px; margin: 0 auto; border: 1px solid #D8D8D8; background: #fff; }

.pfjw_nr div { font: 16px/32px "Microsoft YaHei"; padding: 4px 10px; text-align: center; }

.pfjw_nr ul { height: 40px; text-align: center; }

.pfjw_nr li { display: inline-block; width: 45px; color: #fff; text-align: center; font-weight: bold; cursor: pointer; margin: 0 7px; }

.pfjw_nr a { display: block; font-size: 12px; height: 25px; line-height: 24px; text-align: center; font-weight: bold; background: #0572BD; color: #FFFFFF; }

#shadow { background: #000; opacity: 0.3; height: 100%; width: 100%; z-index: 50; left: 0; top: 0; position: fixed; }

#BDBridgeWrap { display: none !important; }



.chaxun ul.con li{background-position:-85px -75px;}

aside.left address div{background-position:-34px -900px;}

aside.left ul.about a li{background-position:right -860px;}

aside.left ul.about a:hover{text-decoration:none}

aside.left .info .yyzx{ background-color:#853b06; border-radius:4px; font-weight:bold; font-size:15px; color:#FFF; height:30px; width:110px; display:block; line-height:30px; margin:auto;}

aside ul.about li span{ color:#ccc; padding-left:15px; font-size:13px;}

aside ul.about a.bg li{ text-indent:20px; text-align:left;}

aside ul.about li{ background:#f5f5f5;}

aside ul.about li:hover span{ color:#F68B01;}	

aside ul.about li:hover { color:#F68B01;background:white;}			

aside ul.about li{color:#6A6A6A;}

.list-swt { height: 30px; line-height: 30px; margin-top: -1px; padding-left: 30px; width: 67px;float: right;display: block;background: url(../image/zxzj_img.jpg) no-repeat 0 2px;font-size: 14px;color: #7d3db7;font-weight: normal;color: #fff; cursor:pointer;}



.txts_re{width:260px; height:160px; border:5px solid #6a1417; background:#F1F1F1; margin:0 0 10px 20px; overflow:hidden;}

.txts_re h1{font: 24px/26px "Microsoft YaHei";color: #6a1417; font-size:24px;text-align:center; margin-top:30px;}

.txts_re a{ width:120px; height:35px; display:block; line-height:35px; text-align:center; background-color:#6a1417; font-size:18px;color: #fff; margin:30px auto 0;}

.txts_rd{width:279px; height:100px; margin:0 auto; margin-top:10px; background:url(http://www.cdzyzl168.com/images/txts_rd.png) left top no-repeat; position:relative; overflow:hidden;}

.txts_rds{width:279px; height:25px; background-color:#004EA1; font-size:14px; color:#FFF; line-height:25px; text-align:center; position:absolute; left:0px; bottom:0px;}

.arcads{ width:780px; height:85px; overflow:hidden;}

.arcads .adleft,.arcads .adright{ width:380px; height:85px;}

.arcads img{ width:380px; height:85px;}