﻿@charset "utf-8";
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, dl, dt, dd, input { padding: 0; margin: 0; border: 0 }
ul, ol, li { list-style: none outside none}
body { position: relative; -webkit-text-size-adjust: none; font: 14px/1.5 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; color: #333; background: url(../images/body_bg2.png) repeat-x; overflow-x: hidden}
a, a:visited { text-decoration: none; color: #333; outline: none; cursor: pointer}
a:hover { color: #000}
img {display: inline-block; border: none}
.btn { display: inline-block; vertical-align: middle }
.fl { float: left}
.fr { float: right; overflow:hidden; }
.fw { font-weight: bold}
.clear { content: ''; clear: both; display: block; height: 0; visibility: hidden; line-height: 0; zoom: 1}
.arial { font-family: 'arial'}
.ft24 { font-size: 24px}
.ft18 { font-size: 18px}
.ft14 { font-size: 14px}
.ft12 { font-size: 12px}
a.a-red, a.a-red:visited { color: #e60012}
a.a-red:hover { color: #d38d00}
.ft-red { color: #e60012}
* html, * html body {  background-attachment: fixed}
/*--------layout--------*/
.friendlink{ width:1000px; margin:10px auto;}
.friendlink dl dt{ font-weight:bold;}
.friendlink dl dd a { margin:5px ;}
.hidden{ display:none;}
.service-1, .huanjing-1 { text-indent: 2em; line-height: 24px}
a.bz-online1, a.bz-online2, a.bz-online3, input.bz-online4, a.bz-online5, a.bz-online6, a.bz_clickmore, a.by_zixun, a.by_yuyue, a.bz-online7, a.hz-online2, a.hz-online3, input#hz-tijiao, a.lx-online1 { display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; text-align: center}
span#by_btn_l, span#by_btn_r, span.rx-pre, span.rx-next, span#sb-pre, span#sb-next, span#by_btn2_l, span#by_btn2_r, span#by_btn3_l, span#by_btn3_r, span#news-pre, span#news-next { display: block; width: 11px; height: 11px; cursor: pointer; background: url(../images/sprite_bg1.png) -945px top no-repeat}
span.rx-next, span#sb-next { background-position: -956px top}
.bz_l_hot, .jp-hot { display: block; width: 35px; height: 16px; background: url(../images/sprite_bg5.png) left -78px no-repeat; position: absolute}
.suspend { width: 70px; height: 362px; position: fixed; _position: absolute; right: 0; _top: 30px; _bottom: auto; background-color: #fff; z-index: 110}
.ie6-r { top:expression(eval(document.documentElement.scrollTop)+30)}
.ie6-r2 { top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-886))}
.suspend a { position: relative; display: block; height: 70px; margin-bottom: 3px; background-color: #fbb63c; text-align: center; overflow: hidden}
.suspend a:hover { background-color: #fba610}
.suspend span { display: block; background: url(../images/sprite_bg4.png) no-repeat; margin: 0 auto; overflow: hidden}
.suspend span.sp-1 { width: 37px; height: 26px; background-position: left -85px; margin: 17px 0 0 15px; *margin-left:4px}
.suspend span.sp-2 { width: 31px; height: 30px; background-position: left -112px; margin: 10px 0 0 17px; *margin-left:3px}
.suspend span.sp-3 { width: 44px; height: 37px; background-position: left -143px; margin: 3px 0 0 17px; *margin-left:15px}
.suspend span.sp-4 { width: 28px; height: 37px; background-position: left -181px; margin-top: 10px}
.suspend span.sp-5 { width: 36px; height: 34px; background-position: left -219px; margin: 10px auto 0 auto}
.suspend i.sp-num { position: absolute; top: 5px; right: 12px; *top:4px;
*right:8px;
font-style: normal; font-size: 12px; color: #fff}
/*--------header--------*/

.header { height: 209px; width: 1000px; margin: 0 auto}
.xiwang { height: 30px; line-height: 30px; overflow: hidden; color: #898989}
.xiwang p span, .xiwang p a { float: left}
.xiwang p b { float: left; display: block; font-size: 30px; margin: 0 5px; line-height: 15px; height: 25px; padding-bottom: 5px}
.xiwang p a { display: inline-block; background: url(../images/sprite_bg2.png) -51px -195px no-repeat; width: 21px; height: 21px; overflow: hidden; margin: 4px 8px 0 0}
.xiwang p a.tengxun { background-position: -51px -217px}
.xiwang p a.qq { background-position: -51px -239px}
.xiwang p a.weixin { background-position: -51px -261px}
.head2 { height: 134px; background: url(../images/laopai.png) 440px 56px no-repeat}
.head2 h1.logo { float: left; margin-top: 35px; background: url(../images/logo.png) no-repeat; display:block; height:67px; width:340px;text-indent: -999em;}
.head2 h1 a{ display:block;  width:100%; height:100%;}
a.tel { float: right; margin-top: 49px}
.topNav { height: 45px; width: 1000px; position: relative}
.nav-down { width: 208px; height: 45px; position: absolute; background: #f4ac2e;padding-left: 22px; line-height: 45px; color: #fff; border-right: 1px solid #c38a25; top: -45px; left: 0; font-size: 15px; font-weight: 800}
span.menu-down { display: block; width: 15px; height: 15px; margin: 15px 22px 0 0; background: url(../images/sprite_bg2.png) -89px -106px no-repeat; overflow: hidden}
span.rotate { -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; -ms-transition: -moz-transform 0.3s ease-out; -o-transition: -moz-transform 0.3s ease-out; transition: transform 0.4s ease-out; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg)}
.menu { width: 769px; height: 100%; float: right}
.menu li { width: 96px; height: 100%; background: url(../images/sprite_bg2.png) 94px -422px no-repeat; text-align: center; float: left; cursor: pointer}

.menu li a  { display: block; font-weight: 800; width: 96px; height: 45px;line-height: 45px; font-size: 15px;color: #fff;}

.down-page { clear: both; position: absolute; width: 1000px; height: 290px; top: 209px; left: 50%; margin-left: -500px}
.nav-1 { clear: both; width: 70px; height: 100%; position: absolute; left: -70px; top: 0; border-right: 1px solid #e2e2e2; background: #fff; overflow: hidden; display: none}
.nav-1 dd { height: 88px; border-bottom: 1px dashed #dcdcdc; overflow: hidden}
.nav-1 dd a { display: block; margin: 0 auto; background-image: url(../images/sprite_bg1.png)}
dd.page-d1 a { width: 39px; height: 36px; background-position: -727px top; margin-top: 28px}
dd.page-d1 a:hover { background-position: -727px -36px}
dd.page-d2 a { width: 39px; height: 35px; background-position: -767px top; margin-top: 20px}
dd.page-d2 a:hover { background-position: -767px -35px}
dd.page-d3 a { width: 36px; height: 35px; background-position: -807px top; margin-top: 25px}
dd.page-d3 a:hover { background-position: -807px -35px}
dd.page-d4 a { width: 41px; height: 33px; background-position: -844px top; margin-top: 25px}
dd.page-d4 a:hover { background-position: -844px -33px}
dd.page-d5 a { width: 43px; height: 31px; background-position: -886px top; margin-top: 30px}
dd.page-d5 a:hover { background-position: -886px -31px}
.nav-2 { width: 229px; height: 290px; float: left; background-color: #fff; display: none; border-bottom: 1px solid #e5e5e5}
.zhuanqu { height: 72px; width: 209px; padding-left: 20px; background: url(../images/sprite_bg3.png) 130px -155px no-repeat}
.zhuanqu i, .zhuanqu h3 { float: left}
.zhuanqu i { display: block; width: 24px; height: 24px; margin-top: 14px; background-image: url(../images/sprite_bg3.png); margin-right: 9px}
.zhuanqu h3 { font-size: 14px; float: left; margin-top: 15px}
.zhuanqu p { clear: both; padding-top: 3px}
.zhuanqu p a { margin: 0 3px; padding: 0 2px; font-size: 12px}
.zhuanqu p a:hover { background-color: #dcdcdc}
i.zq-icon2 { background-position: left -25px}
i.zq-icon3 { background-position: left -50px}
i.zq-icon4 { background-position: left -75px}
i.zq-icon5 { background-position: left -100px}
i.zq-icon6 { background-position: left -125px}
.nav-2 .cur { background-color: #f4ac2e}
.nav-2 .cur i.zq-icon1 { background-position: -24px top}
.nav-2 .cur i.zq-icon2 { background-position: -24px -25px}
.nav-2 .cur i.zq-icon3 { background-position: -24px -50px}
.nav-2 .cur i.zq-icon4 { background-position: -24px -75px}
.nav-2 .cur i.zq-icon5 { background-position: -24px -100px}
.nav-2 .cur i.zq-icon6 { background-position: -24px -125px}
.nav-3 { width: 767px; _width: 765px; height: 288px; float: left}
.zq-con { width: 100%; height: 100%; overflow: hidden; background: #fff; border: 1px solid #ccc; display: none}
.zq-con-l { width: 502px; height: 380px; float: left; margin: 25px 0 0 22px; border-right: 1px solid #ccc; _display: inline}
h2.zq-h2 { font-size: 18px; font-weight: 600}
.zq-con-l ul { width: 464px; margin-top: 10px}
.zq-con-l li { width: 100%; padding: 10px 0 10px 2px; border-bottom: 1px dashed #dcdcdc; overflow: hidden}
.zq-con-l li h3 { font-size: 14px; float: left; line-height: 30px}
.zq-con-l li p { float: left; width: 384px; margin-top: 8px}
.zq-con-l li a { display: block; float: left; height: 14px; line-height: 14px; _line-height: 16px; font-size: 12px; margin: 0 5px 8px 0; padding: 1px 3px; overflow: hidden}
.zq-con-l li a:hover { background: #f4ac2e}


/*---------banner-----------*/
.banner{ background:url(../images/banner_shlp2.jpg) no-repeat center top; height:450px; display:block;}
/*---------wrap-1--------------*/

.wrap-1 { width: 970px; height: 440px; border: 1px solid #e5e5e5; margin: 24px auto 0; padding: 15px 14px 0}
.about { width: 226px}
.news { width: 712px}
.caption { font-size: 24px; height: 44px; overflow: hidden}
.caption2 { border-bottom: 1px dashed #dcdcdc; position: relative}
span.guanzhu { display: block; width: 130px; position: absolute; bottom: 3px; right: 0; color: #666; font-size: 14px}
i.cap-icon { display: block; width: 24px; height: 24px; float: left; background: #f4ac2e; margin: 6px 8px 0 0; overflow: hidden}
.cap-en { font-size: 14px; color: #a0a0a0}
.about p.pro { font-size: 12px; padding: 8px 0 5px; text-indent: 2em; line-height: 22px}
.pinpai { height: 70px}
.pinpai2 { margin: 5px 0 8px}
.pinpai a { width: 67px; height: 24px; display: inline-block; text-align: center; line-height: 24px; border: 1px solid #e5e5e5; margin: 4px 2px; float: left}
.pinpai2 a { margin: 4px 0; font-size: 12px}
.pinpai a.cur { background: #f4ac2e; border-color: #f4ac2e}
img.a-tel { margin: 10px auto; width: 195px; display: block}
a.a-tab1, a.a-tab2, a.a-tab3, a.a-tab4 { width: 45px; height: 45px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat; margin-right: 10px}
a.a-pub1 { margin-right: 9px}
a.a-tab1:hover { background-position: left -45px}
a.a-tab2 { background-position: -48px top}
a.a-tab2:hover { background-position: -48px -45px}
a.a-tab3 { background-position: -95px top}
a.a-tab3:hover { background-position: -95px -45px}
a.a-tab4 { background-position: -142px top}
a.a-tab4:hover { background-position: -142px -45px}
.news-l { width: 438px; height: 135px; border-top: 1px solid #e5e5e5; overflow: hidden}
.news-l ul { width: 470px; margin: 8px 0 0 10px}
.news-l li { width: 215px; float: left; margin: 4px 0; background: url(../images/list_nav.png) left -2px no-repeat; padding-left: 15px}
.news-l li a { padding: 0 2px}
.news-l li a:hover { background: #f4ac2e}
.news-r { width: 243px; height: 120px}
.news-r p { width: 30px; height: 11px; margin: -20px 0 10px 0; float: right}
.news-slide { width: 243px; height: 120px; overflow: hidden}
.news-slide ul { width: 3000px;/*margin-left:-243px;*/ }
.news-r li { width: 243px; height: 120px; float: left; overflow: hidden}
.life { height: 244px; border-top: 1px solid #e5e5e5}
span.switch { float: right; display: block; width: 46px; height: 18px; background: url(../images/sprite_bg2.png) no-repeat; padding-left: 28px; line-height: 18px; margin-top: 12px; cursor: ointer}

p.yuedu-out { width: 712px; height: 100%; overflow: hidden; position: relative}
.yuedu { height: 192px; width: 3800px}
.yuedu li { width: 176px; margin: 7px 0 0 2px; height: 197px; position: relative; float: left}
span.tuijie { display: block; width: 45px; height: 44px; position: absolute; right: 0; top: -7px; background: url(../images/sprite_bg2.png) left -19px no-repeat}
.yuedu li a.yd-a { color: #fff; cursor: default; display: block; width: 176px; height: 62px; margin-top: 2px; background: url(../images/sprite_bg1.png) left -155px no-repeat}
.yuedu li p { text-align: center; padding-top: 10px}
.yuedu li.cur a.yd-a { color: #333; background-position: left -93px}

/*---------wrap-2--------------*/

.wrap-2 { height: 171px; background: #e5e5e5; margin: 25px 0}
.jibing { width: 1000px; height: 100%; margin: 0 auto; padding-top: 25px; text-align: center}
span.zice { display: block; width: 109px; height: 25px; background: #f4ac2e url(../images/sprite_bg2.png) 36px -72px no-repeat; border: 1px solid #cb8c1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding-top: 52px; font-weight: bold; float: left}
.jibing a { float: left; display: block; float: left; height: 31px; border: 1px solid #b8b8b8; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 13px; line-height: 31px; background: #fff; margin: 0 0 10px 10px}
.jibing a:hover { background: #f4ac2e; border-color: #f4ac2e}
/*---------wrap-3--------------*/

.wrap-3 { width: 970px; height: 462px; border: 1px solid #e5e5e5; margin: 0 auto; padding: 15px 14px 0; overflow: hidden}
.zj-l { width: 718px; height: 100%; overflow: hidden}
.expert { position: relative; width: 100%; height: 100%}
.thumb { height: 68px; overflow: hidden; position: relative}
.thumb ul { width: 1000px; position: absolute}
.thumb li { width: 155px; height: 68px; margin-right: 32px; float: left; background: #b5b5b5; cursor: pointer; overflow: hidden}
.thumb li.cur { background: #f4ac2e}
.thumb li img { width: 55px; height: 60px; margin: 4px; float: left}
.thumb li h3 { font-size: 14px; line-height: 26px; padding-top: 10px; float: left; margin-left: 5px; font-weight: 100; width: 87px}
.person { height: 313px; width: 630px; padding: 21px 0; position: relative; margin: 0 auto; overflow: hidden}
.expert span.prev, .expert span.next { top: 215px}
span.prev, span.next { display: block; position: absolute; width: 25px; height: 44px; background: url(../images/sprite_bg1.png) no-repeat; overflow: hidden; cursor: pointer; z-index: 100}
span.prev { background-position: -191px top; top: 125px; left: 0}
span.next { background-position: -216px top; top: 125px; right: 0}
.person ul { height: 302px; position: absolute}
.person li { width: 630px; height: 302px; float: left; position: relative}
.person li img { float: left; margin-right: 22px}
.person li h3 { font-size: 18px; font-weight: bold; height: 56px; padding-top: 38px; color: #333}
span.goodat { display: block; height: 35px; font-size: 16px}
span.undergo { line-height: 26px; display: block; height: 110px}
.zj-r { width: 214px; overflow: hidden; position: relative; z-index: 0}
.them { height: 335px; margin-top: -9px}
.them dd { border-bottom: 1px dashed #dcdcdc; height: 78px; position: relative}
.th-wrap { height: 63px; padding-top: 15px; position: absolute; top: 0; left: 0}
.them dd img { float: left; margin: 0 16px 10px 0}
span.th-name { font-size: 12px; color: #969696; display: block; padding-left: 3px; float: left; margin-top: -4px}
span.th-des { float: left; display: block; width: 130px; line-height: 18px}
.th-info { width: 127px; height: 73px; position: absolute; top: 27px; _top: 25px; left: 58px; background: url(../images/sprite_bg4.png) no-repeat; font-size: 12px; padding: 10px 11px 0 13px; z-index: 10; display: none; overflow: hidden}
a.th-zx1, a.th-zx2 { display: block; float: left; width: 75px; height: 53px; text-align: center; line-height: 53px; font-weight: 800}
a.th-zx1:hover { color: #ddd}
a.th-zx1 { background: #6a6a6a; margin-left: 18px; color: #fff}
a.th-zx2 { background: #f4ac2e; margin-left: 22px}

/*---------wrap-5--------------*/

.wrap-5 { width: 970px; height: 519px; margin: 0 auto; border: 1px solid #e5e5e5; padding: 15px 14px 0}
.js-l { width: 730px}
.js-r { width: 206px}
.js-list-l { width: 125px; height: 100%}
.js-list-l a { display: block; width: 125px; height: 66px; background: url(../images/sprite_bg1.png) -189px -84px no-repeat; margin-bottom: 11px; position: relative; overflow: hidden; float: left}
a.js-list-a2 { background-position: -315px -84px}
a.js-list-a3 { background-position: -441px -84px}
a.js-list-a4 { background-position: -567px -84px}
a.js-list-a5 { background-position: -693px -84px}
a.js-list-a6 { background-position: -819px -84px}
.js-list-l a.js-list-a1.cur { background-position: -189px -150px}
.js-list-l a.js-list-a2.cur { background-position: -315px -150px}
.js-list-l a.js-list-a3.cur { background-position: -441px -150px}
.js-list-l a.js-list-a4.cur { background-position: -567px -150px}
.js-list-l a.js-list-a5.cur { background-position: -693px -150px}
.js-list-l a.js-list-a6.cur { background-position: -819px -150px}
.js-list-l span { display: block; position: absolute; width: 60px; height: 14px; top: 25px; right: 14px; text-align: center; color: #fff}
.js-list-r { width: 576px; height: 450px; border: 1px solid #ccc; padding-left: 24px}
.js-block { display: none}
h2.js-box-1 { height: 75px; padding-left: 22px; line-height: 75px; font-size: 20px; color: #333; font-weight: bold}
.js-box-2 { width: 570px; height: 213px; border-bottom: 1px dashed #dcdcdc}
.js-box-r { float: right; width: 200px}
.js-box-r li { list-style: outside disc; margin-bottom: 6px; line-height: 22px}
span.gaishan { display: block; width: 64px; height: 20px; background: url(../images/sprite_bg2.png) left -149px no-repeat; padding-left: 14px; line-height: 18px; overflow: hidden}
.js-a-link { width: 172px; padding-top: 4px}
.js-box-3 { height: 90px}
.js-box-3 li { width: 136px; position: relative; height: 100%; float: left; margin-right: 5px }
.js-box-3 li img { width: 136px; height: 90px}
.js-box-3 li p { position: absolute; width: 136px; height: 0; font-size: 12px; left: 0; bottom: 0; background-color: rgba(51, 51, 51, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(enabled=true, startColorstr=#b2333333, endColorstr=#b2333333);
zoom: 1; background: -ms-linear-gradient(top, rgba(51,51,51,0.7) 0%, rgba(51,51,51,0.7) 100%); text-align: center; color: #fff; overflow: hidden}
.js-box-3 li p * { position: relative}
.tx-1 { width: 180px; height: 256px; margin-top: 11px}
.tx-1 li { width: 125px; height: 48px; background: url(../images/sprite_bg2.png) -138px -373px no-repeat; font-size: 20px; padding-left: 55px; line-height: 38px}
.tx-2 { height: 60px}
.tx-2 a { display: block; width: 45px; height: 45px; background: url(../images/sprite_bg1.png) no-repeat; float: left; margin-right: 21px}
a.tx-s1 { background-position: -244px top}
a.tx-s1:hover { background-position: -814px -293px}
a.tx-s2 { background-position: -1px top}
a.tx-s2:hover { background-position: -1px -45px}
a.tx-s3 { background-position: -48px top}
a.tx-s3:hover { background-position: -48px -45px}
.tx-3 { height: 92px; padding: 9px 0; border-top: 1px dashed #dcdcdc; border-bottom: 1px dashed #dcdcdc; overflow: hidden}
.tx-3 dd { height: 33px}
.tx-3 dd span { display: block; line-height: 16px}
.tx-3 dd i { display: block; width: 33px; height: 33px; background: url(../images/sprite_bg1.png) left -33px no-repeat; float: left; margin-right: 9px; overflow: hidden}
dd.tx-d1 i { background-position: -292px -33px}
dd.tx-d2 { margin-top: 2px}
dd.tx-d2 i { background-position: -326px -33px}
/*---------wrap-6--------------*/

.wrap-6 { width: 1000px; height: 110px; margin: 25px auto; overflow: hidden; position: relative}
.wrap-6 ul { width: 2000px; height: 110px; position: absolute; left: 0; top: 0}
.wrap-6 li { width: 1000px; height: 110px; float: left; position: relative}
a.wp6-online { display: block; position: absolute; width: 133px; height: 39px; text-indent: -9999px; top: 39px; right: 82px; background: url(../images/touming.png) no-repeat}
/*---------wrap-7--------------*/

.wrap-7 { width: 970px; height: 307px; margin: 25px auto 0; border: 1px solid #e5e5e5; padding: 23px 14px 0; overflow: hidden}
.wrap-7 img { margin: 0 3px 3px 0}

/*---------footer--------------*/

.footer { height: 520px; background: url(../images/foot_bg.png) repeat-x; overflow: hidden}
.bot { width: 972px; margin: 91px auto 0; height: 429px}
.bot-1 { height: 235px; border-bottom: 1px solid #434343}
.bot-logo { float: left; width: 186px; height: 228px; background: url(../images/sprite_bg3.png) 184px -255px no-repeat}
.bot-logo img { margin-top: 26px}
span.bot-tel { display: block; height: 25px; background: url(../images/sprite_bg3.png) -30px -256px no-repeat; font-size: 20px; color: #fff; padding-left: 35px; line-height: 25px; margin-top: 15px}
.bot-bz { float: left; width: 562px; height: 234px; padding-left: 12px; background: url(../images/sprite_bg3.png) 572px -255px no-repeat; overflow: hidden}
a.bot-icon1, a.bot-icon2, a.bot-icon3, a.bot-icon4, a.bot-icon5 { display: block; float: left; width: 125px; height: 24px; border-bottom: 1px solid #434343; margin-right: 20px; overflow: hidden}
.bot-bz a, .bot-bz a:visited { color: #fff}
.bot-bz a i { display: inline-block; width: 22px; height: 22px; float: left; margin-right: 5px; background: url(../images/sprite_bg3.png) -33px -290px no-repeat}
a.bot-icon2 i { background-position: -33px -313px}
a.bot-icon3 i { background-position: -33px -336px}
a.bot-icon4 i { background-position: -33px -359px}
a.bot-icon5 i { background-position: -33px -382px}
.bz-sort { padding-top: 15px; width: 95px; float: left}
.bz-sort li { height: 28px; width: 114px; line-height: 28px}
.bz-sort li a { font-size: 12px; padding: 0 2px}
.bz-sort li a:hover { background: #f4ac2e}
address.bot-lx { float: left; display: block; width: 196px; margin-left: 16px}
address.bot-lx img { display: block; margin-left: 22px}
address.bot-lx span { display: block; margin-top: 8px; color: #fff; font-style: normal; font-size: 12px; line-height: 22px}
a.a-tab5, a.a-tab6, a.a-tab7, a.a-tab8 { display: inline-block; width: 37px; height: 37px; background: url(../images/sprite_bg1.png) -814px -218px no-repeat; margin: 5px 10px 0 0; overflow: hidden}
a.a-tab6 { background-position: -852px -218px}
a.a-tab7 { background-position: -891px -218px}
a.a-tab8 { background-position: -930px -218px}
a.a-tab5:hover { background-position: -814px -255px}
a.a-tab6:hover { background-position: -852px -255px}
a.a-tab7:hover { background-position: -891px -255px}
a.a-tab8:hover { background-position: -930px -255px}
.bot-2 { width: 100%;  margin-top: 30px;color:#fff; }
.bot-3 { width: 706px; height: 54px; margin: 32px auto 0; text-align: center; color: #fff; font-size: 12px; line-height: 54px}
span.icp { padding: 0 22px}
a.website { color: #fff; padding: 0 6px}
.left-wx { width: 148px; height: 200px; background-color: #fff; position: fixed; _position: absolute; bottom: 0; _bottom: auto; left: 0; z-index: 110; display: none; overflow: hidden}
.ie6-l { top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))}
.wx-pic { width: 121px; height: 134px; margin: 6px auto 9px; display: none}
.wx-a { width: 100%; height: 48px}
.wx-a a { display: block; width: 48px; height: 48px; background-color: #fbb63c; float: left; margin-right: 2px}
.wx-a a.cur { background-color: #fba610}
.wx-a span { display: block; background: url(../images/sprite_bg4.png) no-repeat; margin: 0 auto; overflow: hidden}
.wx-a span.wx-1 { width: 20px; height: 18px; background-position: -45px -112px; margin-top: 15px}
.wx-a span.wx-2 { width: 32px; height: 25px; background-position: -45px -131px; margin-top: 12px}
.wx-a span.wx-3 { width: 31px; height: 24px; background-position: -45px -157px; margin-top: 12px}
.wx-switch-2 { height: 41px; border-bottom: 1px solid #999}
.gz-us { font-size: 12px; color: #1b1b1b; height: 30px; padding-top: 10px; text-align: center}
.wx-pic a.wx-sina, .wx-pic a.wx-tx { display: block; width: 105px; background: url(../images/sprite_bg4.png) no-repeat; margin: 0 auto}
.wx-pic a.wx-sina { height: 32px; background-position: -44px -182px}
.wx-pic a.wx-tx { height: 27px; background-position: -44px -218px; margin-top: 14px}
/*---------about--------------*/

.qiyuan-1 { height: 385px; border-bottom: 1px solid #e5e5e5; padding-top: 38px}
.qiyuan-1 p { text-indent: 2em}
.qiyuan-1 p, .qiyuan-1 span { line-height: 28px}
.pinpai-1 { height: 315px; margin-top: 30px}
.pinpai-1 img { margin: 0 2px 2px 0}
.pinpai-2 { line-height: 26px; text-indent: 2em}
.pinpai-3 { width: 608px; height: 260px; padding-left: 18px; background: url(../images/about_pic7.jpg) 242px top no-repeat; margin-top: 40px}
.zhuanye { width: 192px; height: 120px}
.zy-1 { height: 32px; border-bottom: 1px dashed #666; line-height: 25px}
.zy-1 i { display: block; float: left; width: 16px; height: 16px; background: #f4ac2e; margin: 5px 14px 0 0}
span.zy-tt { font-size: 24px; color: #1b1b1b}
.zy-2 { text-indent: 2em; font-size: 12px; line-height: 20px; padding-top: 10px}
.service-1 { height: 170px; padding-top: 25px}
.service-2 { height: 155px}
.service-2 img { margin-right: 12px}
.huanjing-1 { height: 128px; padding-top: 28px}
.huanjing-2 { height: 145px}
.huanjing-2 img { margin-right: 12px}
/*---------share单页--------------*/

.pub-l { width: 747px; overflow: hidden}
.art-slide { width: 720px; height: 89px; position: relative; overflow: hidden; margin: 15px auto 0}
.art-slide ul { position: absolute; width: 1440px; height: 89px; left: 0; top: 0}
.art-slide li { width: 720px; height: 89px; float: left}
img.share-ad { display: block}
h1.huanzhe-1 { font-size: 24px; font-weight: 500; text-align: center; margin-top: 35px}
.pagefrom{ text-align:center;}
.pagefrom a{ margin:0 10px;}
.huanzhe-2 { width: 500px; height: 45px; padding-top: 5px; background-color: #e5e4e4; margin: 20px auto 0; font-size: 12px; line-height: 20px; padding-left: 10px}
a.hz-online1 { display: block; width: 49px; height: 25px; float: right; padding-left: 13px; margin-right: 12px; position: relative}
a.hz-online1 i { position: absolute; top: -3px; left: 0; display: block; width: 14px; height: 13px; background: url(../images/sprite_bg2.png) -140px -525px no-repeat; overflow: hidden}
.huanzhe-3 { width: 622px; height: 250px; margin: 35px auto 0}
.huanzhe-3 img { float: left; margin-right: 50px}
.huanzhe-3 p { float: left; width: 294px; height: 190px; line-height: 26px; margin-top: -8px}
a.hz-online2, a.hz-online3 { float: left; width: 100px; height: 29px; line-height: 29px}
a.hz-online2 { margin-right: 40px; background-color: #f4ac2e}
a.hz-online3 { color: #fff; background-color: #666}
a.hz-online3:hover { color: #ddd}
.huanzhe-4 { width: 654px; margin: 0 auto}
.huanzhe-4 p {  padding: 10px 0; line-height: 24px; text-indent:2em;}
.huanzhe-5 { width: 700px; height: 181px; position: relative; margin: 25px auto 0}
.huanzhe-5 p { width: 260px; height: 148px; position: absolute; top: 18px; left: 425px; line-height: 24px}
span.hz-tishi { font-size: 18px; color: #a40000}
.huanzhe-6 { width: 698px; height: 119px; border: 1px solid #cfcece; border-top: none; margin: 0 auto; overflow: hidden}
.hz-online4 { padding-left: 26px; height: 25px; margin: 25px 0 0 22px; line-height: 15px; background: url(../images/sprite_bg3.png) -35px -466px no-repeat}
#jieda { width: 409px; height: 39px; border: 1px solid #cfcece; padding-left: 12px; margin-left: 20px; font-size: 14px; line-height: 39px; color: #999}
#hz-tijiao { width: 171px; height: 39px; font-size: 18px; color: #666; line-height: 39px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; margin-left: 50px; background: #ccc; cursor: pointer}
.huanzhe-7 { margin: 18px 17px 15px 0 !important; height: 22px}
.huanzhe-8 { width: 698px; height: 350px; border: 1px solid #cfcece; border-top: 3px solid #cfcece; margin: 0 auto 20px; position: relative; overflow: hidden}
.huanzhe-8 .h_fl { font-size: 24px; font-weight: 500; position: absolute; top: 11px; left: 18px}
.huanzhe-8 .h_fr{font-size: 24px; font-weight: 500; position: absolute; top: 11px; right: 208px}
.tj-1 { width: 333px; height: 290px; border-right: 1px solid #ccc; margin-left: 13px; overflow:hidden; }
.tj-1 li{ width:300px; overflow:hidden;}
.tj-2 { width: 280px; padding-left: 40px; border-right: none}
.huanzhe-8 ul { margin-top: 23px; padding-top: 24px; _display: inline}
.huanzhe-8 li { list-style: inside square; width: 274px; height: 28px; border-bottom: 1px dashed #ccc; color: #999}
.huanzhe-8 li a { font-size: 12px; padding: 0 2px; line-height: 28px}
.huanzhe-8 li a:hover { background-color: #F4AC2E}
.pub-r { width: 220px; padding: 0 15px; overflow: hidden}

.js-tj { height: 272px; border-top: 1px solid #e5e5e5; margin: 15px 0 0 -15px; padding: 5px 0 0 15px; width: 235px}
.edf { height: 76px; font-size: 12px; line-height: 20px}
.edf img { border: 1px solid #ccc; float: left; margin-right: 8px}
span.edf-tt { color: #c93; font-size: 14px; display: block; padding-bottom: 5px}
.other { height: 348px; border-bottom: 1px solid #e5e5e5}
.rexin { height: 300px; position: relative; margin-top: 10px; width: 220px; overflow: hidden}
span.rx-pre, span.rx-next { position: absolute; top: 16px}
span.rx-pre { left: 190px}
span.rx-next { right: 0}
.rx-1 { height: 50px; margin-top: 10px; overflow: hidden; position: relative}
.rx-1 ul { width: 238px; position: absolute}
.rx-1 li { width: 40px; height: 50px; float: left; margin-right: 5px; overflow: hidden}
.rx-1 li img { border: 1px solid #d1d1d1; cursor: pointer}
.rx-1 li.cur img { border: 2px solid #f4ac2e}
.rx-2 { width: 218px; height: 209px; margin-top: 15px; position: relative}
.rx-2 ul { position: absolute;}
.rx-2 ul li { position: relative; }
.rx-2 img { border: 1px solid #ccc}
.rx-2 p { position: absolute; height: 52px; background-color: rgba(229, 229, 229, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96e5e5e5, endColorstr=#96e5e5e5);
zoom: 1; background: -ms-linear-gradient(top, rgba(229,229,229,0.6) 0%, rgba(229,229,229,0.6) 100%); bottom: 0; font-size: 12px; padding: 5px 0 0 16px; line-height: 24px; color: #333}
.rx-3 { margin-top: 14px}
.shaomiao { height: 112px; margin-top: 15px}
.shaomiao p { float: left; width: 94px; padding: 20px 0 0 12px}
.share-lx { height: 325px}
/*---------来院路线--------------*/

.lylx-1 { width: 746px; height: 140px; position: relative; float: right; margin-top: 16px; overflow: hidden}
.lylx-1 ul { width: 1492px; height: 140px; position: absolute; left: 0; top: 0}
.lylx-1 li { width: 746px; height: 140px; float: left}
a.lx-online1 { position: absolute; bottom: 21px; right: 21px; width: 114px; height: 28px; line-height: 28px; background: #f4ac2e}
.lylx-2 { clear: right; padding: 30px 50px 0}
a.lx-online2 { display: block; position: absolute; bottom: 10px; right: -10px; width: 86px; height: 18px; font-size: 14px; padding: 8px 0 0 6px}
a.lx-online2 i { display: block; width: 14px; height: 13px; position: absolute; left: 0; top: 0; background: url(../images/sprite_bg2.png) -140px -525px no-repeat}
.lx-map { width: 641px; height: 283px; border: 3px solid #cfcece; margin-top: 10px}
.dizhi { line-height: 24px; padding-top: 18px; height: 270px}
img.zhinan { width: 638px; height: 237px; margin: 15px 0 25px 5px}
.bus { height: 330px; margin-top: 6px}
.bus-1 { line-height: 26px; height: 60px}
.bus-2 { width: 644px; height: 57px; border: 1px solid #ccc}
.bus-2 a { display: block; width: 160px; height: 100%; border-right: 1px solid #ccc; float: left; background-color: #333; color: #666; overflow: hidden}
.bus-2 a:hover { background-color: #f4ac2e; color: #333}
.bus-2 a:hover b { color: #f00}
.bus-2 a span { display: inline-block; float: left}
span.bus-icon1, span.bus-icon2, span.bus-icon3, span.bus-icon4 { background: url(../images/sprite_bg5.png) no-repeat; margin: 11px 0 0 16px}
span.bus-icon1 { width: 33px; height: 35px; margin-right: 16px}
span.bus-icon2 { width: 28px; height: 34px; background-position: -35px top; margin-right: 15px}
span.bus-icon3 { width: 34px; height: 29px; background-position: -64px top; margin-right: 15px}
span.bus-icon4 { width: 33px; height: 35px; background-position: -99px top; margin-right: 12px}
.bus-2 a:hover span.bus-icon1 { background-position: left -35px}
.bus-2 a:hover span.bus-icon2 { background-position: -35px -34px}
.bus-2 a:hover span.bus-icon3 { background-position: -64px -30px}
.bus-2 a:hover span.bus-icon4 { background-position: -99px -35px}
span.bus-tt, span.view { width: 90px}
span.bus-tt { font-weight: bold; padding-top: 8px}
span.view { font-size: 12px}
b.here { color: #ccc}
.bus-3 { height: 110px; line-height: 26px; padding-top: 15px; display: none}
/*---------设备列表页--------------*/

.sblist-1 { height: 100px; margin-top: -25px}
.sblist-1 h2 { height: 38px; font-weight: 500; text-align: center}
.sblist-1 p { text-indent: 2em; width: 686px; margin-left: -15px}
.sblist-2 { height: 140px; width: 560px; margin: 0 auto; border-top: 1px dashed #dcdcdc; padding-top: 20px; text-align: center}
.sb-online1 { height: 22px; overflow: hidden; margin: 0 -8px 15px 0; _margin-right: -20px}
.sb-tab { position: relative; height: 460px}
.zhiliaoyi { clear: both; width: 646px; height: 730px; position: relative; overflow: hidden}
.sb-tab li { width: 644px; height: 448px; border: 1px solid #ccc; float: left; position: relative; position: relative}
.sb-p1 { position: absolute; width: 315px; height: 403px; background-color: rgba(220,220,220, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96dcdcdc, endColorstr=#96dcdcdc);
zoom: 1; background: -ms-linear-gradient(top, rgba(220,220,220,0.6) 0%, rgba(220,220,220,0.6) 100%); padding: 45px 15px 0 30px; right: 0; top: 0}
.sb-p1 span { position: relative; display: block; line-height: 24px}
span.sb-tt { height: 60px; font-size: 18px; font-weight: bold}
span.sb-pro { font-size: 16px; font-weight: bold; padding-bottom: 3px}
.sb-p2 { position: absolute; height: 102px; padding-left: 25px; bottom: 0; left: 0}
.sb-p2 span { display: block}
.sb-switch { height: 50px; position: relative}
span#sb-pre, span#sb-next { position: absolute; top: 20px}
span#sb-pre { right: 17px}
span#sb-next { right: 0}
.sb-tab2 { width: 646px; height: 220px; overflow: hidden}
.sb-tab2 ul { width: 700px}
.sb-tab2 li { width: 81px; height: 101px; float: left; margin: 0 10px 14px 0; cursor: pointer}
.sb-tab2 li img { border: 1px solid #ccc}
.sb-tab2 li.cur img { border: 2px solid #f93}
/*---------诊疗技术--------------*/

.liaofa { height: 340px; background: url(../images/zljs_bg1.jpg) 132px 6px no-repeat}
.liaofa ul { margin: 0 auto}
.liaofa li { width: 166px; height: 82px}
.liaofa li h3 { height: 22px; font-size: 14px; color: #1b1b1b}
.liaofa li p { font-size: 12px; line-height: 20px}
.lf-list1 { width: 646px; height: 103px}
.lf-list2 { padding-left: 20px; height: 111px}
.jp-1 { width: 730px; height: 700px; display: none; overflow: hidden}
.jp-1 li { width: 307px; height: 178px; float: left; position: relative; margin-right: 45px}
.jp-1 li img { border: 1px solid #ccc; margin-top: 18px}
span.jp-hot { top: 0; right: 0}
/*---------专家详情页--------------*/

.zj-article { padding: 0 17px}
.zj-1 { width: 649px; height: 469px; margin: 48px auto 0; position: relative}
.zj-1 img { border: 1px solid #ccc}
.zj-1 p { width: 302px; height: 425px; position: absolute; right: 0; top: 0; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
zoom: 1; background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); padding: 42px 20px; line-height: 24px}
.zj-2 { height: 190px; margin-top: 40px}
h2.zj-abl { font-size: 24px; font-weight: 500; height: 48px}
.zj-2 p { width: 444px; float: left; padding-left: 35px}
.zj-2 img { margin-right: 30px}
.zj-3 { height: 265px; width: 690px; margin-top: 20px}
.bingyou { width: 329px; height: 217px; float: left; margin-left: 40px; position: relative; z-index: 9; overflow: hidden; _display: inline}
.bingyou ul { width: 3000px}
.bingyou li img { border: 1px solid #cecece}
.by-r { float: left; width: 320px; height: 217px; background-color: #ccc; position: relative; overflow: hidden; _display: inline}
.by-r p { width: 220px; height: 140px; margin: 20px 0 0 48px; font-size: 12px; line-height: 22px}
a.by-online1, a.by-online2 { top: 175px}
a.by-online1 { left: 48px !important}
a.by-online2 { right: 62px !important}
.zj-list { width: 120px; height: 15px; position: absolute; left: 148px; bottom: 0; text-align: center; zoom: 1; z-index: 10; overflow: hidden}
.zj-list span { display: block; float: left; margin: 0 3px; width: 8px; height: 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-indent: -999px; background-color: #999; overflow: hidden; cursor: pointer}
.zj-list span.on { background-color: #c93}
.zj-4 { width: 690px; height: 155px; overflow: hidden}
.zj-4 li { margin-bottom: 15px; overflow: hidden}
.zj-icon2 { position: relative; width: 680px; height: 118px; margin: 20px 0 0 38px; overflow: hidden}
.zj-5 { position: relative; margin-top: 10px}
.zj-5 p { position: absolute; top: 22px; right: 38px; width: 388px; height: 98px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 10px 9px 0 15px; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
zoom: 1; background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%)}
.zj-6 { width: 718px !important; margin-left: 17px}
/*---------专家列表页--------------*/

.zjlist-1 { display: block; margin: 0 auto}
.zjlist-2 { height: 85px; margin-top: 20px}
.zjlist-2 p { width: 230px; float: left; font-size: 12px}
.zjlist-2 p i { display: block; float: left; background: url(../images/sprite_bg5.png) -37px -89px no-repeat; overflow: hidden}
.zjlist-2 p i.cc-1 { width: 49px; height: 37px; margin-right: 10px}
.zjlist-2 p i.cc-2 { width: 32px; height: 37px; background-position: -87px -89px; margin-right: 4px}
.zjlist-2 p i.cc-3 { width: 30px; height: 37px; background-position: -120px -89px; margin-right: 8px}
.zjlist-3 { margin-top: 0px !important}
.zj-doctor { width: 100%; height: 100%; display: none}
.zj-online1 { width: 213px; height: 54px; position: absolute; top: 349px; left: 90px; background-color: #f4ac2e; text-align: center; padding-top: 10px; display: none}
.zj-online1 a:hover { color: #666}
.zjlist-4 { width: 670px; height: 240px; position: relative; overflow: hidden}
.zj-icon { width: 620px; height: 100%; overflow: hidden; padding-top: 30px; margin-left: 15px; position: relative}
.zjlist-4 ul { width: 805px !important}
.zjlist-4 li { margin: 0 25px 15px 0 !important; overflow: hidden}
span.zj-prev, span.zj-next { display: block; position: absolute; width: 11px; height: 11px; top: 0; background: url(../images/sprite_bg1.png) no-repeat; cursor: pointer}
span.zj-prev { background-position: -945px top; right: 58px}
span.zj-next { right: 38px; background-position: -956px top}
span#zj-prev2, span#zj-next2 { top: 15px}
.zjlist-5 { height: 150px; position: relative; width: 670px}
.zjlist-5 span.a-abl { font-size: 24px; display: block}
.taidou { width: 644px; height: 100%; margin: 10px 0 0 15px !important; overflow: hidden; position: relative}
.taidou li { margin-right: 25px !important}
/*---------article--------------*/
.hzfrom dl dd    h3 {float: left;
    border: 1px solid #444;
    margin: 8px;
    width: 90px;
    text-align: center;}
.article { margin-top: 25px; line-height: 25p}
.article-zx { height: 50px; text-align: center; padding-top: 50px}
.problem { height: 325px; border-bottom: 1px solid #e5e5e5}
.art-tab { width: 221px; height: 249px; overflow: hidden; position: relative}
.art-tab ul { width: 700px}
.art-tab li { width: 221px; height: 249px; float: left}
.art-tab li img { border: 1px solid #e5e5e5}
.art-list { width: 80px; height: 20px; position: absolute; right: 0; bottom: 0}
.art-list span { display: block; float: left; margin: 0 5px; width: 12px; height: 12px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-indent: -999px; background-color: #999; overflow: hidden}
.art-list span.on { background-color: #c93}
.article p a{color:#0000ff;font-weight:bold;}
/*---------weiqing--------------*/



/*---------wrap--------------*/

.wrap { width: 998px; border: 1px solid #e5e5e5; position: relative; z-index: 100; margin: 0 auto; overflow: hidden}
.place { height: 50px; padding-left: 34px; background: url(../images/sprite_bg2.png) -144px -320px no-repeat; line-height: 50px; text-align: left; border-bottom: 1px solid #e5e5e5}
/*---------wrap_left--------------*/

.wrap_left { width: 220px; padding: 16px 15px; float: left; overflow: hidden; _display: inline}
.left_list { width: 100%; height: 455px; overflow: hidden}
.left_list ul { height: 100%}
.left_list ul a { float: left; width: 220px; height: 50px; display: block; overflow: hidden}
/*.left_list ul{ background:url(../images/sprite_bg3.png) 10px -31px no-repeat; overflow:auto}*/

.left_list li { width: 220px; height: 49px; border-bottom: 1px dashed #e5e5e5; overflow: hidden; cursor: pointer}
.left_list_01, .left_list_02, .left_list_03, .left_list_04, .left_list_05, .left_list_06, .left_list_07, .left_list_08, .left_list_09 { background: url(../images/sprite_bg2.png) -112px top no-repeat; padding-left: 52px; width: 168px; height: 100%; overflow: hidden}
.left_list li.cur { height: 50px; background-color: #f4ac2e; border: none}
.left_list .left_list_02 { background-position: -112px -43px}
.left_list .left_list_03 { background-position: -112px -81px}
.left_list .left_list_04 { background-position: -112px -120px}
.left_list .left_list_05 { background-position: -112px -163px}
.left_list .left_list_06 { background-position: -112px -207px}
.left_list .left_list_07 { background-position: -112px -247px}
.left_list .left_list_08 { background-position: -112px -287px}
.left_list .left_list_09 { background-position: 13px -562px }
.left_list li span { line-height: 20px; display: block}
span.left_list_con { font-size: 14px; margin-top: 8px; font-weight: 800}
span.left_list_con_en { font-size: 10px}
.left_about { width: 100%}
h2.a-abl ,.hzfrom dl dt{ line-height: 40px; font-size: 18px; text-align: left; font-weight: 600}
.left_about span img { width: 220px}
.left_about p { width: 100%; line-height: 25px; font-size: 12px; height: 75px; margin-top: 10px; text-indent: 2em}
.left_tel { height: 114px; padding: 9px 0; margin-left: 5px}
.left_tel dd { height: 45px; padding: 12px 0 0 0}
.left_tel dd span { display: block; line-height: 16px}
a.tx-online1, a.tx-online2 { display: inline-block; width: 33px; height: 33px; overflow: hidden; float: left; background: url(../images/sprite_bg1.png) -292px top no-repeat; margin-right: 9px}
a.tx-online2 { background-position: -326px 0}
a.tx-online1:hover { background-position: -292px -33px}
a.tx-online2:hover { background-position: -326px -33px}
span.tx-tel { font-size: 22px; font-family: Impact; height: 22px; line-height: 22px}
/*---------wrap_right--------------*/

.wrap_right { width: 646px; padding: 45px 50px 25px; float: right; _display: inline; overflow: hidden}
.right_con { width: 100%}
.safe_pic { width: 100%; height: 350px}
.s_pic_l { width: 450px; float: left; height: 100%}
.s_pic_l img { width: 450px; height: 350px; display: none}
.s_pic_r { width: 135px; float: right; margin-left: 60px; height: 100%; font-size: 16px}
.s_pic_r ul li { width: 135px; float: left; height: 69px; line-height: 69px; text-align: center; border-bottom: 1px solid #dcdcdc; cursor: pointer}
.s_pic_r ul li.curror { background: #666; height: 70px; border: none; color: #fff}
.a6 { color: #333; font-size: 16px}
.a7 { color: #a7a7a7; font-size: 14px}
.safe_cn { margin-top: 40px; width: 100%; overflow: auto}
.safe_cn ul li { width: 100%; float: left; border-bottom: 1px dashed #dcdcdc; height: 40px; line-height: 40px; text-align: center}
.safe_ico_l { width: 100%; margin-top: 20px}
.safe_ico_l ul li { width: 100%; height: 90px; float: left; margin: 15px 0}
.safe_ico_l ul li p { width: 70px; margin: 6px 20px 10px 15px; float: left; height: 71px; background: url(../images/sprite_bg1.png) no-repeat}
.safe_ico_l ul li h3 { line-height: 35px; font-weight: blod; text-align: left; font-size: 16px}
.safe_ico_l ul li span { line-height: 25px}
.safe_ico_l ul li.s_l_01 p { background-position: -361px top}
.safe_ico_l ul li.s_l_02 p { background-position: -432px top}
.safe_ico_l ul li.s_l_03 p { background-position: -503px top}
.safe_ico_l ul li.s_l_04 p { background-position: -574px top}
.safe_ico_l ul li.s_l_05 p { background-position: -645px top}
.link_n { width: 1000px; ; height: 125px; background: #666; margin: 25px auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden}
.link_n ul { width: 100%}
.link_n li { width: 185px; height: 51px; margin: 37px 0; float: left; background: url(../images/sprite_bg2.png) 198px -484px no-repeat; color: #ebebeb; _display: inline; padding-left: 15px; overflow: hidden}
.link_n li p { float: left; background: url(../images/sprite_bg2.png) left top no-repeat; margin: 3px 9px 0 0}
.link_n li p.l_n_01 { width: 41px; height: 38px; background-position: left -195px}
.link_n li p.l_n_02 { width: 44px; height: 35px; background-position: left -234px}
.link_n li p.l_n_03 { width: 40px; height: 34px; background-position: left -270px}
.link_n li p.l_n_04 { width: 36px; height: 35px; background-position: left -305px}
.link_n li p.l_n_05 { width: 48px; height: 41px; background-position: left -341px}
.link_n li h3 { font-size: 14px; height: 22px; float: left; border-bottom: 1px dashed #999; font-weight: 100}
.link_n li span { display: block; float: left; width: 118px; font-size: 12px; padding-top: 3px}
/*---------byshare--------------*/

.by_l { width: 646px; height: 425px}
#picBox { position: relative; width: 646px; height: 355px; overflow: hidden}
#picBox dl.pic_g { position: absolute; height: 358px}
#picBox dl.pic_g dt { position: relative; float: left; width: 646px}
#picBox dl.pic_g dt #PBC1, #PBC2, #PBC3, #PBC4, #PBC5 { overflow: hidden; width: 646px; height: 358px; position: relative; z-index: 1}
#picBox dl.pic_g dt #PBC1 ul, #PBC2 ul, #PBC3 ul, #PBC4 ul, #PBC5 ul { position: absolute}
#picBox dl.pic_g dt #PBC1 ul li, #PBC2 ul li, #PBC3 ul li, #PBC4 ul li, #PBC5 ul li { position: relative; float: left}
.by_l_c { width: 646px; height: 258px}
.b_l_c_p { width: 400px; height: 240px; margin: 8px 0; float: left; _display: inline}
.b_l_c_p img { width: 398px; height: 238px; border: 1px solid #ccc }
.b_l_c_l { width: 215px; height: 100%; background: #fff; float: right; _display: inline; overflow: hidden; margin-top: -358px; z-index: 999; position: relative}/*wq2-22xiugai*/
.b_l_c_l ul li { width: 90px; height: 70px; float: left; margin: 8px; _display: inline; cursor: pointer; z-index: 999}
.b_l_c_l ul li img { width: 88px; height: 68px; border: 1px solid #ccc}
.b_l_c_l ul li img:hover { border: 1px solid #edb24a}
.by_l_j { height: 70px; width: 646px; padding-top: 15px; background: url(../images/ico_01.gif) 10px 0 no-repeat}
.by_l_j_k { height: 70px; border: 1px solid #adadad}
.by_l_j_k h3 { font-size: 28px; line-height: 70px; width: 50px; float: left; text-indent: 15px}
.by_l_j_k span { line-height: 25px; height: 50px; margin: 10px 0; display: block}
.by_l_l { height: 50px; margin-top: 15px; overflow: hidden}
.by_l_l li { height: 48px; width: 108px; margin-right: 24px; cursor: pointer; border: 1px solid #ccc; float: left}
.by_l_l li.cur { border: 1px solid #edb24a}
.by_l_l li img { height: 100%; width: 45px; float: left}
.by_l_l li h3 { line-height: 25px; font-size: 14px; text-align: center}
.by_l_l li span { line-height: 20px; text-align: center; display: block}
.by_more { width: 100%; height: 295px; margin-top: 20px}
.titsp { line-height: 30px; font-size: 30px; width: 330px; height: 30px; overflow: hidden}
.titsp h2 { font-size: 24px; font-weight: 100}
.titsp p { float: right; width: 30px; margin: 15px 30px 0 0}
span#by_btn_l, span#by_btn2_l, span#by_btn3_l, span#news-pre { float: left}
span#by_btn_r, span#by_btn2_r, span#by_btn3_r, span#news-next { float: right; background-position: -956px top}
.b_m_l { height: 240px; margin: 20px 0; position: relative; overflow: hidden}
.sh-b-m { width: 330px; height: 100%; float: left; overflow: hidden; position: relative}
ul.first-ul { width: 3000px}
.b_m_l ul li { float: left; position: relative}
.bml_l { width: 330px; height: 240px; float: left; overflow: hidden}
.bml_l li { width: 100%; height: 70px; margin-bottom: 15px; _margin-bottom: 10px; float: left}
.bml_l li img { width: 70px; height: 100%; float: left}
.bml_l li .bml_l_l { width: 245px; height: 100%; margin-left: 85px}
.bml_l li .bml_l_l dt { width: 245px; height: 25px; line-height: 20px; font-size: 14px}
.bml_p { width: 240px; height: 240px; float: right}
.bml_p img { width: 238px; height: 238px; border: 1px solid #dadada}

.xgwz { width: 1000px; margin: 0 auto; overflow: auto; padding-top: 10px}
.xgwz dt { line-height: 35px; font-size: 24px; float: left; font-weight: bold; display: block; width: 100%; margin: 10px 0}
.xgwz_l { width: 100%; float: left; height: 172px; margin: 15px 0; overflow: hidden}
.xgwz_l li { border: 1px solid #dadada; float: left; width: 220px; height: 170px; margin-right: 37px}
.xgwz_l li:hover { border: 1px solid #f4ac2e}
.gy_p { width: 100%; height: 280px; overflow: hidden}
.gy_p_l { width: 371px; height: 279px; float: left; position: relative; display: none}
.gy_p_l img { width: 369px; height: 277px; border: 1px solid #dadada; float: left}
.gy_p_l p { position: absolute; bottom: 0; width: 369px; left: 1px; padding: 5px 0; background-color: rgba(255, 255, 255, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96ffffff, endColorstr=#96ffffff);
zoom: 1; background: -ms-linear-gradient(top, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.6) 100%); text-align: center; display: none}
.gy_p_r { width: 230px; height: 100%; float: right}
.gy_p_r ul { width: 100%; display: block; overflow: auto}
.gy_p_r ul li { width: 105px; height: 60px; margin: 5px; background: #dadada; float: left; _display: inline}
.gy_p_r ul li img { width: 103px; height: 58px; border: 1px solid #dadada}
.gy_p_r ul li img:hover { border: 1px solid #f4ac2e}
.gy_p_r span { width: 100%; margin-top: 20px; line-height: 30px; text-indent: 2em; display: block}
.gy_ls { width: 100%; margin-top: 40px; height: 505px}
.gy_l_l { width: 100%; height: 70px; background: #333; padding: 20px 0 0}
.gy_l_l ul { width: 98%; height: 100%; background: url(../images/ico_05.gif) 5px 40px no-repeat}
.gy_l_l li { width: 70px; height: 70px; line-height: 30px; margin: 0 4px; color: #999; text-align: center; float: left}
.gy_l_l li.cur { position: relative}
.gy_l_l li span { font-size: 12px; display: block}
.gy_l_l li.cur span { font-size: 20px; color: #fff}
.gy_l_l li i { display: block; width: 8px; height: 8px; margin: 6px auto 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #ccc; overflow: hidden}
.gy_l_l li.cur i { background: #f4ac2e}
span.gy-down { width: 35px; height: 18px; background: url(../images/sprite_bg2.png) left bottom no-repeat; position: absolute; bottom: -18px; left: 16px; _bottom: -17px; _left: 18px; overflow: hidden; display: none}
.gy_l_l li.cur span.gy-down { display: block}
.gy_l_pl { height: 390px; margin: 30px auto 10px; border: 1px solid #e5e5e5}
.gy_l_pl ul { height: 100%; display: none}
.gy_l_pl ul li { height: 162px; width: 182px; float: left; margin: 16px; _display: inline}
.gy_l_pl ul li img { height: 120px; width: 180px; border: 1px solid #dadada; float: left}
.gy_l_pl ul li span { line-height: 30px; width: 100%; height: 40px; margin-top: 10px; text-align: center; font-size: 14px; float: left; display: block}
.gy_con { width: 100%; margin: 20px auto; height: 500px}
.gy_con span { text-indent: 2em; display: block; line-height: 25px; width: 100%}
.gy_con_01 { width: 100%; height: 270px; margin-bottom: 20px; overflow: hidden}
.gy_con_1_l { float: left; width: 450px; _display: inline}
.gy_con_1_l p { width: 100%; height: 30px; font-weight: bold; line-height: 30px; margin: 5px 0; font-size: 16px}
.gy_con_1_p { width: 170px; height: 100%; float: right; background: url(../images/pinpai_01.jpg) 3px 60px no-repeat; _display: inline}
.gy_con_02 { width: 100%; height: 220px}
.gy_con_2_l { float: left; width: 450px; margin-top: 50px; _display: inline}
.gy_con_2_p { width: 170px; height: 100%; float: right; background: url(../images/pinpai_02.jpg) 3px 10px no-repeat; _display: inline}
/*---------weiqing--------------*/





/*--张军--*/

.jclear { clear: both; overflow: hidden }
.bz { padding: 25px 0 0 0; width: 747px}
.innerbanner { height: 300px; padding-bottom: 150px; background: url(../images/banbg.gif) repeat-x}
.innerbanner .inner_center { width: 1000px; margin: 0 auto }
.bz_block { height: 238px; padding: 20px 15px 15px; border-bottom: 1px solid #E5E5E5}
h2.bz_title { height: 50px; line-height: 40px; font-size: 24px; font-weight: 100}
.bz_con { height: 200px; clear: both; overflow: hidden }
.bz_con_left { float: left; border: 1px solid #ccc; margin-right: 20px}
.bz_con_right { float: left; width: 700px}
.bz_con_right h2 { font-size: 22px; font-weight: 500; line-height: 24px; height: 40px }
.bz_ins { line-height: 25px; font-size: 12px}
.bz_con_right b { font-size: 14px}
.bz_bx { line-height: 35px; border-top: 1px dashed #CCC; height: 35px; margin-top: 5px; font-size: 12px}
.bz_last { clear: both}
.bz_last_left { float: left; width: 190px}
.bz_star { font-size: 12px; height: 24px; background: url(../images/sprite_bg2.png) -1px -447px no-repeat}
.bz_last_right { float: right; width: 425px; margin-top: 3px}
a.bz-online5, a.bz-online6 { width: 160px; height: 40px; line-height: 40px; font-size: 16px}
a.bz-online5 { color: #fff; background: #666; margin-right: 40px}
a.bz-online5:hover { color: #ddd}
a.bz-online6 { background: #f4ac2e}
a.bz-online6:hover { color: #000}
.samll_nav { background: #ccc; position: relative; clear: both; overflow: hidden; width: 747px; height: 48px; z-index: 50}
.samll_nav ul li { float: left; width: 105px; line-height: 45px; height: 45px; text-align: center }
.samll_nav ul li.bz_now { border-top: 3px solid #f4ac2e; background: #fff}
.samll_nav a.bz_clickmore { position: absolute; width: 94px; height: 26px; top: 10px; left: 630px; background: #fff; line-height: 26px}
a.bz_ins_title { display: block; font-size: 22px; margin: 30px 0 10px 0; text-indent: 20px; background: url(../images/sprite_bg2.png) 130px -386px no-repeat; width: 155px}
.bz_box_pic1 { margin-bottom: 20px; position: relative}
.bz_box { padding: 10px 80px 0}
a.by_zixun, a.by_yuyue { position: absolute; top: 170px; width: 96px; height: 26px; line-height: 26px}
a.by_zixun { left: 19px; background: #f4ac2e}
a.by_yuyue { right: 27px; background: #666; color: #fff}
a.by_yuyue:hover { color: #ddd}
.bz_box_ins1 { line-height: 27px }
.bz_box_ins1 li { background: url(../images/sprite_bg2.png) -155px -488px no-repeat; overflow: hidden}
.bz_box_ins1 li b { width: 102px; float: left; text-indent: 25px}
.bz_box_ins1 li span { display: block; float: left; width: 484px; _width: 478px}
.bz_box_ins2 { height: 208px; width: 585px; border: 1px solid #e5e5e5}
.bybox_left { width: 310px; height: 218px; float: left }
.bybox_right { width: 250px; height: 178px; background: #c7c5c5; float: right; padding: 30px 5px 0 15px; font-size: 12px; position: relative}
.bybox_right p { line-height: 23px}
.bz_box_ins3 { width: 610px; height: 268px}
.bz_ins3_title { width: 188px; height: 0; position: absolute; top: 161px; left: 1px; background-color: rgba(0, 0, 0, 0.7); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
zoom: 1; background: -ms-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%); overflow: hidden}
.bz_ins3_title span { position: relative; color: #fff}
.bz_box_ins3 img { border: 1px solid #ccc; height: 210px}
.bz_box_ins3 li { width: 190px; height: 252px; float: left; _display: inline; margin-right: 8px; position: relative}
.bz_box_ins3 span { padding: 3px 8px}
span.ins3_name, span.ins3_zc, span.ins3_jb { display: block; float: left; line-height: 20px}
a.bz-online7 { width: 190px; height: 29px; line-height: 29px; background: #f4ac2e; margin-top: 10px}
.bz_box_ins4 h2 { line-height: 35px; font-size: 14px; font-weight: 600; height: 35px; text-indent: 2em}
.bz_box_ins4 li { line-height: 27px; height: 27px; font-size: 12px; border-bottom: 1px dashed #CCC; width: 270px; list-style: inside square; color: #999; text-indent: 5px}
.bz_box_ins4 li a { display: inline-block; padding: 0 3px 0 1px}
.bz_box_ins4 li a:hover { background-color: #F4AC2E}
.ins4_left { float: left; width: 270px}
.ins4_right { float: right}
a.bz_baike { background: none; width: 500px}
.bz_box_ins4 { width: 700px}
.bz_box_ins4 span { padding: 0 3px; float: left; display: block}
.baike_2 { padding: 10px 22px 0; height: 120px; overflow: hidden}
.baike_2 a, .baike_2 span { display: block; float: left}
.baike_2 a { padding: 0 4px; height: 26px; line-height: 22px; overflow: hidden}
.baike_2 a:hover { background-color: #f4ac2e}
.baike_2 a:hover { text-decoration: underline; border-color: #cfcece}
.baike_2 span { padding: 0 3px}
.bz_left_title { line-height: 40px; font-size: 18px; font-weight: 600}
.bz_left { width: 250px; float: left; _display: inline; overflow: hidden; padding-bottom: 20px}
.bz_left1 { width: 220px; padding: 16px 15px}
.bz_left_about { padding: 16px 15px; border-bottom: 1px solid #e5e5e5}
.bz_left_ask { padding: 5px 15px 0; height: 310px; border-bottom: 1px solid #e5e5e5}
.bz_left_ask a { display: inline-block; float: left; width: 70px; height: 29px; border: 1px solid #e5e5e5; text-align: center; line-height: 29px; margin: 0 2px 2px 0}
.bz_left_ask a:hover { background: #f4ac2e; border-color: #f4ac2e}
.bz_wyzx { margin-top: 15px}
input.bz-online4 { width: 220px; line-height: 40px; padding: 0; border: 1px solid #cfcece; font-size: 18px; font-family: 'Microsoft YaHei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1'; cursor: pointer; margin-top: 15px}
a.bz-online3 { width: 220px; height: 40px; background: #f4ac2e; font-size: 16px; color: #1b1b1b; line-height: 40px; border: none}
.bz_left_yuyue { padding: 5px 15px 0; height: 315px; border-bottom: 1px solid #e5e5e5}
.bz_left_title span { font-size: 12px; font-weight: 500; color: #797676 }
.bz_jiuzhen { width: 100%; height: 189px; overflow: hidden; margin-top: 10px}
.bz_jiuzhen li { line-height: 27px; width: 225px; overflow: hidden}
.bz_jiuzhen li span { float: left}
.bz_jiuzhen .time { font-size: 10px; font-weight: 500; color: #797676; float: right; display: block; width: 84px; text-align: right; padding-right: 6px}
.bz_jiuzhen .bz_dotbq { font-size: 10px; font-weight: 500; color: #797676}
.bz_jinghua li { border-bottom: 1px dashed #ccc; height: 27px; text-indent: 2px; font-size: 12px; color: #999; list-style: inside square}
.bz_jinghua li a { font-size: 14px; color: #333}
.bz_left_tj { line-height: 24px; padding: 0 15px; height: 60px}
.bz_left_tex { padding: 0 15px}
.bz_left_tex textarea { line-height: 20px; font-size: 12px; color: #666; padding: 2px 0 0 6px; resize: none; height: 45px; width: 212px}
.bzs_yuyue { margin-top: 20px}
.bz_left_lx { padding: 5px 15px 0; border-top: 1px solid #e5e5e5}
.bz_left_address { font-size: 12px; line-height: 23px; margin-top: 10px; height: 130px}
/*病种列表页*/

.bz_list_baike { padding: 10px 14px 0px; height: 116px}
.bz_baike_left, .bz_baike_right { float: left}
.bz_baike_left { width: 130px; height: 30px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #f4ac2e; text-align: center; line-height: 30px; color: #fff}
.bz_baike_right { width: 824px; margin-left: 10px; height: 116px}
.bz_baike_right a { line-height: 22px; padding: 0 3px; display: inline-block; border: 1px solid #e5e5e5; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0 8px 5px 4px}
.bz_baike_right a:hover { background-color: #f4ac2e}
.bz_baike_right span { display: block; float: left; padding: 2px 6px}
.bz_zx { float: right; width: 190px}
.bz_zx a, .bz_zx span { float: left; display: inline-block; background: url(../images/sprite_bg2.png) no-repeat}
span.bz_tj { width: 60px; height: 22px; padding-left: 18px; background-position: -160px -540px}
.bz_zx a { width: 18px; height: 18px; margin: 2px 4px 0 5px}
.bz_zx a.bz_online1 { background-position: -51px -283px; overflow: hidden}
.bz_zx a.bz_online2 { background-position: -51px -302px; overflow: hidden}
.bz_zx a.bz_online3 { background-position: -51px -321px; overflow: hidden}
.bz_zx a.bz_online4 { background-position: -51px -340px; position: relative}
a.bz_online4 .bz_p { width: 117px; height: 116px; display: none; position: absolute; bottom: 22px; left: -55px}
a.bz_online4:hover .bz_p { display: block}
.bz_list_gold { border-top: 1px solid #e5e5e5; padding-top: 25px}
.bz_list_gold .bz_title span { font-size: 12px; padding-left: 10px; color: #666 }
.bz_list_gold .bz_title { text-indent: 20px; font-size: 24px}
.bz_list_con ul { width: 1200px}
.bz_list_con li { width: 232px; height: 340px; float: left; margin-right: 100px; margin-bottom: 30px; position: relative; border: 1px solid #fff; _display: inline}
.bz_list_con li.cur { border: 1px solid #f4ac2e}
.bz_list_con li.cur p.l_start { display: block}
.bz_list_con li h3 { font-size: 14px}
.bz_list_con p.l_start { display: none; width: 214px; height: 20px; background-color: rgba(0, 0, 0, 0.6); background: transparent\9\0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#96000000, endColorstr=#96000000);
zoom: 1; background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%)}
.bz_list_con li.bz_pic_3 { margin-right: 10px }
.bz_list_con { padding: 20px 40px; width: 918px; overflow: hidden}
.b_l_pic img { padding: 2px; margin: 5px 8px}
.b_l_content { padding: 5px; line-height: 25px }
.b_l_content h3 a { color: #333}
.bz_list_con li.cur h3 a { color: #f4ac2e}
.b_l_zz { font-size: 12px}
.b_l_zz a { padding: 0 5px}
.l_start { position: absolute; top: 158px; left: 10px; overflow: hidden}
.l_start span { display: block; position: relative}
span.star-sn { width: 80px; height: 14px; margin-top: 3px; background: url(../images/star.png) repeat-x; margin-left: 7px}
span.zan-num { width: 22px; height: 13px; padding: 0 8px 0 18px; margin-top: 4px; background: url(../images/sprite_bg5.png) -151px -113px; font-size: 12px; line-height: 13px; color: #eee}
.b_l_anniu { padding-top: 10px}
.b_l_anniu a { width: 99px; height: 29px; line-height: 29px; font-size: 13px}
a.bz-online1 { float: left; margin-left: 1px; background: #666; color: #fff}
a.bz-online2 { float: right; margin-right: 1px; background: #f4ac2e}
.pub_page li { float: left; border: 1px solid #E2DFE4; padding: 0 8px; margin: 0 1px; border-radius: 2px 2px 2px 2px; line-height: 20px; height: 20px; margin-bottom: 20px; cursor: pointer}
.pub_page li.now_page { background: #f2ac31}
.pub_page li.now_page a { color: #fff}
.pub_page li a { color: #666}
.bz_list_page .pub_page { float: right; padding-right: 20px}
.bz_list_his { padding: 0 20px 30px 20px; height: 250px}
.bz_list_his li { width: 223px; height: 173px; border: 1px solid #e5e5e5; float: left; margin-left: 10px}
.bz_list_his h3 { font-weight: 700; font-size: 26px; line-height: 70px; height: 70px }
.bz_l_hot { top: -20px; left: 220px}
/*病种列表页*/



/*--张军--*/



/*======预约挂号======*/

.guahao-main { width: 642px; height: 518px; overflow: hidden; position: relative; overflow: hidden}
.guahao-main ul { width: 690px; overflow: hidden}
.guahao-main ul li { width: 297px; float: left; margin: 0 48px 20px 0}
.guahao-main ul li:hover span { background: url() no-repeat}
.guahao-main ul li:hover input { border: 1px solid #f4ac2e}
.guahao-main ul span { display: block; width: 79px; height: 39px; float: left; font: 14px/39px "微软雅黑"; padding-left: 16px; color: #FFF}
.guahao-main ul li input { display: block; width: 190px; height: 37px; border: 1px solid #c8c6c6; padding: 0 0 0 10px; color: #666; float: left; margin: 0px; line-height: 37px}
.guahao-main ul li input:focus { border: 1px solid #f4ac2e; outline: none}
.textarea { overflow: hidden; *margin-top:20px}
.textarea span { display: block; width: 79px; height: 39px; float: left; font: 14px/39px "微软雅黑"; padding-left: 16px; color: #FFF}
.textarea textarea { display: block; width: 530px; height: 158px; border: 1px solid #c8c6c6; margin: 0 0 20px 0; padding: 10px 0 0 10px; color: #666; float: left}
.textarea textarea:focus { border: 1px solid #f4ac2e; outline: none}
.textarea:hover textarea { border: 1px solid #f4ac2e}
.guahao-main p { font: 14px/30px "微软雅黑"; color: #333; margin-left: 95px}
.btn { padding-left: 95px; overflow: hidden; *margin-top:20px;
margin-bottom: 20px}
.btn input { display: block; width: 202px; height: 43px; margin-right: 48px; float: left; border-bottom: 3px solid #5a5a5a; background: #666; font: 18px/42px "微软雅黑"; text-align: center; font-weight: bold; color: #FFF}
.btn input:hover { color: #333; border-bottom: 3px solid #e18f00}
.guahao-main ul li select { display: block; width: 201px; height: 40px; border: 1px solid #c8c6c6; padding: 0 0 0 10px; color: #666; float: left; margin: 0px; line-height: 37px}
/**添加遮罩***/

.add_mask { filter: alpha(opacity=30); -moz-opacity: 0.3; cursor: pointer; opacity: 0.3}
.eliminate_mask { filter: alpha(opacity=100); -moz-opacity: 1; cursor: pointer; opacity: 1}



.media-pic > a{margin-right:5px;}








.Key_dis{ width:972px; padding:0 10px; margin:10px auto 0;  text-align:left; overflow:hidden; zoom:1; background:#fff;}
.Key_dis h2{height:40px; line-height:40px; padding-bottom:2px; background:url(../images/tit_bg.jpg) no-repeat left bottom; color:#000; font-size:18px;font-family:"微软雅黑"; font-weight:600;}
.Key_dis h2 b{padding-left:10px; font-weight:normal; color:#9fa0a0;font-family:"Arial";}
.Key_dis .tab_t{width:230px; float:left; margin-top:8px;}
.Key_dis .tab_t li{height:57px; background: url(../images/tab_t_bg2.jpg); padding:10px 0 0 42px; position:relative; margin-bottom:8px; line-height:18px; font-family:"微软雅黑";}
.Key_dis .tab_t li.active{background: url(../images/tab_t_bg1.jpg); color:#fff;}
.Key_dis .tab_t li.active a,.Key_dis .tab_t li.active a:visited{color:#fff;}
.Key_dis .tab_t li i{width:30px; height:29px; overflow:hidden; position:absolute; left:8px; top:17px;}
.Key_dis .tab_t li.active h3{color:#fff; }
.Key_dis .tab_t li.active i img{margin-top:-30px;}
.Key_dis .tab_t li h3{height:24px; line-height:24px;margin-top:10px; font-size:16px; color:#f4ac2e; font-weight:400;}




.Key_dis .cont_box{width:734px; float:right; margin-top:10px;}
.Key_dis .cont_box .sub_t{height:41px; background:url(../images/tab_t_bg4.jpg); overflow:hidden; zoom:1; }
.cont_box .sub_t li{width:117px; border-right:3px solid #fff; height:37px; line-height:37px; text-align:center; padding-bottom:4px; font-size:14px;font-family:"微软雅黑"; float:left;}
.cont_box .sub_t li.active{ background:url(../images/tab_t_bg3.jpg); color:#fff; }
.cont_box .sub_t li.active a,.cont_box .sub_t li.active a:visited{color:#fff;}
.cont_box .sub_c{height:280px; overflow:hidden;  margin-top:4px;}
.cont_box .sub_c .td1{width:441px;  float:left; margin-left:-38px; margin-top:-10px; }
.cont_box .sub_c .td1 dt{padding-left:15px; height:100px; position:relative;}
.cont_box .sub_c .td1 dt img{position:absolute; left:0; top:0;}
.cont_box .sub_c .td1 dt h3{height:32px; line-height:32px; color:#f4ac2e;font-size:14px;font-family:"微软雅黑";}
.cont_box .sub_c .td1 dt p{text-indent:24px; }
.cont_box .sub_c .td1 dd{ overflow:hidden; zoom:1;padding:10px 0 10px 8px;}
.cont_box .sub_c .td1 dd p{width:214px; float:left; height:24px; line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cont_box .td2{width:284px; height:191px; float:right;  position:relative; margin-top:-192px; font-size:12px;}
.cont_box .td2 a{position:absolute; text-align:center; opacity:0.9;filter:alpha(opacity=90);padding:25px 5px 0 5px; }
.cont_box .td2 a:hover{opacity:1.0;filter:alpha(opacity=100); text-decoration:none; }
.cont_box .td2 .bg1{width:92px; height:68px; left:0; top:0; background:#D95E32; color:#fff; }
.cont_box .td2 .bg2{width:76px; height:54px; left:108px; top:0; background:#ccc;}
.cont_box .td2 .bg3{width:76px; height:54px; right:0; top:0; background:#f4ac2e;color:#fff;}
.cont_box .td2 .bg4{width:92px; height:68px; left:0; top:97px; background:#ccc;}
.cont_box .td2 .bg5{width:165px; height:83px; right:0; top:82px; background:#f4ac2e; color:#fff; font-size:16px;}
.cont_box .td3{ height:117px; overflow:hidden; zoom:1; margin-top:8px; }
.cont_box .td3 dt{width:20px; padding:7px 10px; height:103px; float:left; background:#efeff0;color:#f4ac2e;font-size:14px;font-family:"微软雅黑"; text-align:center;}
.cont_box  .td3 dd{width:117px; height:101px; padding:7px 8px 7px 94px; position:relative; float:left; margin-left:10px; display:inline; border:1px solid #ddd;}
.cont_box .td3 dd img{width:78px; position:absolute; left:8px; top:7px;}
.cont_box .td3 dd h3{height:26px;color:#f4ac2e;font-size:14px;font-family:"微软雅黑"; line-height:26px;}
.cont_box .td3 dd h3 strong{font-size:12px; font-weight:normal;}
.cont_box .td3 dd a{width:74px; height:25px; line-height:25px; text-align:center; color:#fff; background:#d85e32; display:block;}
.cont_box .td2 a{display:block;overflow:hidden;line-height:2em;}
