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-family:"΢���ź�"; font-size:14px; color:#333; background:url(../images/body_bg.jpg) repeat; overflow-x:hidden; }
a, a:visited { text-decoration:none; color:#333; outline:none; cursor:pointer; }
a:hover { color:#000; }
img { vertical-align:top; display:inline-block; border: none; }
.btn { display:inline-block; vertical-align:middle }
.fl { float:left; }
.fr { float:right; }
.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-image:url(../other/about:blank); background-attachment:fixed; }
/*--------layout--------*/

.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_box { height:209px; width:100%; margin:0 auto; background:url(../images/body_bg2.png) repeat-x; }
.header { height:209px; width:1000px; margin:0 auto; }
.header .qwc1 { height:30px; display:block; clear:both; }
.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; }
a.logo { float:left; margin-top:35px; }
a.tel { float:right; margin-top:49px; }
.topNav { height:45px; width:1000px; position: relative; }
.nav-down { width:208px; height:45px; position:absolute; background:#333; 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; width:96px; height:45px; position: relative; overflow: hidden; }
.menu li a span { display:block; font-weight: 800; width:96px; height:45px; position:absolute; left:0; line-height: 45px; font-size:15px; }
span.m-cur { top:0; }
span.m-over { top:45px; color:#fff; background:#333; }
.down-page { clear:both; position:absolute; width:1000px; height:450px; 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: 449px; float:left; background-color:#fff; display:none; border-bottom:1px solid #e5e5e5; }
.zhuanqu { height:75px; 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:#ef5397; }
.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: 446px; float:left; }
.zq-con { width:100%; height: 100%; overflow: hidden; background:#fff; border:2px 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:#ef5397; }
.zq-con-r { width:208px; height: 100%; float:left; margin:15px 0 0 15px; _display:inline; }
.liaojie { height:120px; border-bottom:3px solid #dcdcdc; margin-top:5px; }
.liaojie li { height: 27px; _height:25px; border-bottom:1px dashed #dcdcdc; line-height: 27px; overflow:hidden; }
.liaojie li span, .liaojie li a { float:left; display:block; font-size:12px; }
.liaojie li a { padding:0 2px; height:20px; line-height:20px; margin-top:5px; }
.liaojie li a:hover { background:#ef5397; }
.liaojie li a.lj-a { background:#dcdcdc; height:20px; line-height:20px; padding:0 3px; margin:5px 12px 0 10px; border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow: hidden; _line-height: 20px; }
.liaojie li span.lj-num { padding-left:12px; margin-top:7px; height:12px; background: url(../images/sprite_bg3.png) left -235px no-repeat; font-size:10px; line-height: 12px; }
.zq-doctor { height:244px; margin-top:10px; text-align:right; }
.zq-doctor img { margin-right:15px; }
.zq-doctor p { width:194px; font-size:12px; padding-top:8px; line-height:20px; text-align:left; }
/*---------banner-----------*/

.a-bouncein, .a-bounceinT, .a-bounceinR, .a-bounceinB, .a-bounceinL, .a-rotatein, .a-rotateinLT, .a-rotateinLB, .a-rotateinRT, .a-rotateinRB, .a-flipin, .a-flipinX, .a-flipinY { -webkit-animation:.8s ease-out backwards;
-moz-animation:.8s ease-out backwards;
-ms-animation:.8s ease-out backwards;
animation:.8s ease-out backwards;
}
.a-fadein, .a-fadeinT, .a-fadeinR, .a-fadeinB, .a-fadeinL { -webkit-animation:1s ease-out backwards; -moz-animation:1s ease-out backwards; -ms-animation:1s ease-out backwards; animation:1s ease-out backwards; }
.a-bounceout, .a-bounceoutT, .a-bounceoutR, .a-bounceoutB, .a-bounceoutL, .a-rotateout, .a-rotateoutLT, .a-rotateoutLB, .a-rotateoutRT, .a-rotateoutRB, .a-flipout, .a-flipoutX, .a-flipoutY { -webkit-animation:.8s ease-in forwards;
-moz-animation:.8s ease-in forwards;
-ms-animation:.8s ease-in forwards;
animation:.8s ease-in forwards;
}
.a-fadeout, .a-fadeoutT, .a-fadeoutR, .a-fadeoutB, .a-fadeoutL { -webkit-animation:1s ease-in forwards; -moz-animation:1s ease-in forwards; -ms-animation:1s ease-in forwards; animation:1s ease-in forwards; }
.slide-focus { width:100%; height:450px; position:relative; margin:0 auto; z-index:100; overflow:hidden; }
.slide-focus .pic { width:100%; height:450px; position:absolute; left:0; top:0; }
.slide-focus .pic ul { width:100%; margin:0 auto; }
.slide-focus .pic li { text-align: center; width:100%; height:450px; position:absolute; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; z-index:101; overflow:hidden; }
.slide-focus .pic li.now { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; z-index:111; }
.tanru-1, .tanru-2, .tanru-3, .tanru-4, .tanru-5 { z-index:11; padding-top:30px; _display:inline; }
.tanru-1, .tanru-3 { width:535px; height:450px; }
.tanru-2 { width:528px; height:386px; margin-left:50px; }
.tanru-4 { width:491px; height:349px; padding:90px 0 0 80px; }
.danru-1, .danru-2, .danru-3, .danru-4, .danru-5 { z-index:11; padding-top:120px; margin-right:50px; _display:inline; }
.danru-1 { width:452px; height:196px; }
.danru-2 { width:492px; height:231px; }
.danru-3 { width:495px; height:260px; }
.danru-4 { width:470px; height:238px; }
.danru-5 { width:500px; height:231px; margin-right:80px; }
.slide-focus .pic li.now .a-fadeinB { -webkit-animation-name:fadeinB; -moz-animation-name:fadeinB; -ms-animation-name:fadeinB; animation-name:fadeinB; }
.slide-focus .pic li.now .a-bouncein { -webkit-animation-name:bouncein; -moz-animation-name:bouncein; -ms-animation-name:bouncein; animation-name:bouncein; -webkit-animation-delay:.8s;
-moz-animation-delay:.8s;
-ms-animation-delay:.8s;
animation-delay:.8s;
}
.list { width:108px; height:16px; position:absolute; bottom:10px; left:50%; z-index:121; margin-left:-54px; }
.list li { width:16px; height:16px; float:left; margin:0 5px; background-color:#ddd; border-radius: 8px; -moz-border-radius:8px; -webkit-border-radius:8px; text-indent:-999px; cursor:pointer; overflow:hidden; }
.list li.cur { background-color:#ef5397; }
span#prev1, span#next1 { display:none; width:28px; height:40px; position:absolute; top:190px; z-index:120; cursor:pointer; }
span#prev1 { background:url(../images/left-arrow.png) no-repeat; left:20%; }
span#next1 { background:url(../images/right-arrow.png) no-repeat; right:20%; }
a.ex-zx1, a.ex-zx2 { display: block; float:left; width:133px; height:39px; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:17px; line-height: 39px; text-align: center; font-weight:bold; position:relative; z-index:50; }
a.ex-zx1 { background:#6a6a6a; color:#fff; margin-right:29px; }
a.ex-zx1:hover { color:#ddd; }
a.ex-zx2 { background:#ef5397; }
.ban-wrap { display:block; width:100%; height:100%; z-index:101; }
.ban-wrap img { float:left; }
.slide-focus span.ban-a2 { display:block; float:right; width:133px; height:39px; margin:-40px 50px 0 0; }

/* ����-���� */

@-webkit-keyframes fadeinB { 0% {
opacity:0;
-webkit-transform:translateY(100px);
}
100% {
opacity:1;
-webkit-transform:translateY(0);
}
}
 @-moz-keyframes fadeinB { 0% {
opacity:0;
-moz-transform:translateY(100px);
}
100% {
opacity:1;
-moz-transform:translateY(0);
}
}
 @-ms-keyframes fadeinB { 0% {
opacity:0;
-ms-transform:translateY(100px);
}
100% {
opacity:1;
-ms-transform:translateY(0);
}
}
 @keyframes fadeinB { 0% {
opacity:0;
transform:translateY(100px);
}
100% {
opacity:1;
transform:translateY(0);
}
}

/* ���� */

@-webkit-keyframes bouncein { 0% {
opacity:0;
-webkit-transform:scale(0.3);
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
}
70% {
-webkit-transform:scale(0.7);
}
100% {
-webkit-transform:scale(1);
}
}
 @-moz-keyframes bouncein { 0% {
opacity:0;
-moz-transform:scale(0.3);
}
50% {
opacity:1;
-moz-transform:scale(1.05);
}
70% {
-moz-transform:scale(0.7);
}
100% {
-moz-transform:scale(1);
}
}
 @-ms-keyframes bouncein { 0% {
opacity:0;
-ms-transform:scale(0.3);
}
50% {
opacity:1;
-ms-transform:scale(1.05);
}
70% {
-ms-transform:scale(0.7);
}
100% {
-ms-transform:scale(1);
}
}
 @keyframes bouncein { 0% {
opacity:0;
transform:scale(0.3);
}
50% {
opacity:1;
transform:scale(1.05);
}
70% {
transform:scale(0.7);
}
100% {
transform:scale(1);
}
}
.banner { width:100%; text-align:center; position:relative; z-index:100; padding-bottom:24px; height:299px; }
.banner img { display:block; position:absolute; height:299px; top:0; left:50%; }
.wrap-1, .wrap-2, .wrap-3, .wrap-4, .wrap-5, .wrap-6, .wrap-7, .wrap-8 { background:#FFF; }
/*---------wrap-1--------------*/

.wrap-1 { width: 970px; height: 440px; border:1px solid #e5e5e5; margin:24px auto 0; padding:15px 14px 0; }
.about { width:231px; }
.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:#ef5397; 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: #ef5397; border-color:#F09; }
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; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news-l li a { padding:0 2px; }
.news-l li a:hover { background: #ef5397; }
.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:pointer; }
.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; overflow:hidden; }
.jibing { width:1000px; height:100%; margin:0 auto; padding-top:25px; text-align: center; }
span.zice { display:block; width:109px; height: 25px; background: #ef5397 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: #ef5397; border-color:#ef5397; }
/*---------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: #ef5397; }
.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: #ef5397; margin-left:22px; }
/*---------wrap-4--------------*/

.wrap-4 { height:155px; background: #e5e5e5; margin:24px 0; padding-top:24px; }
.guanzhu { width:1000px; margin:0 auto; overflow: hidden; }
span.gz-tt { display:inline-block; float:left; width:52px; height: 58px; font-size:24px; color:#1b1b1b; line-height:28px; }
.gz-list { width:943px; float:left; padding-left:5px; _display:inline; }
.gz-list li { width:60px; height:60px; position:relative; margin:0 8px 10px 8px; float:left; }
.gz-list li a { display: block; text-align: center; font-size: 12px; position:absolute; text-indent:-9999px; }
a.gz-a1, a.gz-a2, a.gz-a3, a.gz-a4, a.gz-a5, a.gz-a6, a.gz-a7, a.gz-a8, a.gz-a9, a.gz-a10, a.gz-a11, a.gz-a12, a.gz-a13, a.gz-a14, a.gz-a15, a.gz-a16, a.gz-a17, a.gz-a18, a.gz-a19, a.gz-a20, a.gz-a21, a.gz-a22, a.gz-a23, a.gz-a24, a.gz-ai1, a.gz-ai2, a.gz-ai3, a.gz-ai4, a.gz-ai5, a.gz-ai6, a.gz-ai7, a.gz-ai8, a.gz-ai9, a.gz-ai10, a.gz-ai11, a.gz-ai12, a.gz-ai13, a.gz-ai14, a.gz-ai15, a.gz-ai16, a.gz-ai17, a.gz-ai18, a.gz-ai19, a.gz-ai20, a.gz-ai21, a.gz-ai22, a.gz-ai23, a.gz-ai24 { display: block; text-align: center; font-size: 12px; position:absolute; top:0; left:0; width:60px; height: 60px; background: url(../images/sprite_bg1.png) -5px -234px no-repeat; }
a.gz-cla { bottom:0; width:100%; }
a.gz-ai1 { background-position:-5px -298px; }
a.gz-ai2 { background-position:-82px -298px; }
a.gz-ai3 { background-position:-159px -298px; }
a.gz-ai4 { background-position:-236px -298px; }
a.gz-ai5 { background-position:-313px -298px; }
a.gz-ai6 { background-position:-390px -298px; }
a.gz-ai7 { background-position:-467px -298px; }
a.gz-ai8 { background-position:-544px -298px; }
a.gz-ai9 { background-position:-621px -298px; }
a.gz-ai10 { background-position:-698px -298px; }
a.gz-ai11 { background-position:-775px -298px; }
a.gz-ai12 { background-position:-852px -298px; }
a.gz-ai13 { background-position:-5px -442px; }
a.gz-ai14 { background-position:-82px -442px; }
a.gz-ai15 { background-position:-159px -442px; }
a.gz-ai16 { background-position:-236px -442px; }
a.gz-ai17 { background-position:-313px -442px; }
a.gz-ai18 { background-position:-390px -442px; }
a.gz-ai19 { background-position:-467px -442px; }
a.gz-ai20 { background-position:-544px -442px; }
a.gz-ai21 { background-position:-621px -442px; }
a.gz-ai22 { background-position:-698px -442px; }
a.gz-ai23 { background-position:-775px -442px; }
a.gz-ai24 { background-position:-852px -442px; }
a.gz-a2 { background-position:-82px -234px; }
a.gz-a3 { background-position:-159px -234px; }
a.gz-a4 { background-position:-236px -234px; }
a.gz-a5 { background-position:-313px -234px; }
a.gz-a6 { background-position:-390px -234px; }
a.gz-a7 { background-position:-467px -234px; }
a.gz-a8 { background-position:-544px -234px; }
a.gz-a9 { background-position:-621px -234px; }
a.gz-a10 { background-position:-698px -234px; }
a.gz-a11 { background-position:-775px -234px; }
a.gz-a12 { background-position:-852px -234px; }
a.gz-a13 { background-position:-5px -378px; }
a.gz-a14 { background-position:-82px -378px; }
a.gz-a15 { background-position:-159px -378px; }
a.gz-a16 { background-position:-236px -378px; }
a.gz-a17 { background-position:-313px -378px; }
a.gz-a18 { background-position:-390px -378px; }
a.gz-a19 { background-position:-467px -378px; }
a.gz-a20 { background-position:-544px -378px; }
a.gz-a21 { background-position:-621px -378px; }
a.gz-a22 { background-position:-698px -378px; }
a.gz-a23 { background-position:-775px -378px; }
a.gz-a24 { background-position:-852px -378px; }
.gz-list li.cur a.gz-a1 { background-position:left -275px; }
.gz-list li.cur a.gz-a2 { background-position:-58px -275px; }
.gz-list li.cur a.gz-a3 { background-position:-116px -275px; }
.gz-list li.cur a.gz-a4 { background-position:-174px -275px; }
.gz-list li.cur a.gz-a5 { background-position:-232px -275px; }
.gz-list li.cur a.gz-a6 { background-position:-290px -275px; }
.gz-list li.cur a.gz-a7 { background-position:-348px -275px; }
.gz-list li.cur a.gz-a8 { background-position:-406px -275px; }
.gz-list li.cur a.gz-a9 { background-position:-464px -275px; }
.gz-list li.cur a.gz-a10 { background-position:-522px -275px; }
.gz-list li.cur a.gz-a11 { background-position:-580px -275px; }
.gz-list li.cur a.gz-a12 { background-position:-638px -275px; }
.gz-list li.cur a.gz-a13 { background-position:-696px -275px; }
.gz-list li.cur a.gz-a14 { background-position:-754px -275px; }
/*---------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: 48px; background: url(../images/sprite_bg1.png) -8px -509px no-repeat; margin-bottom:10px; position: relative; overflow:hidden; float:left; }
a.js-list-a2 { background-position:-136px -509px; }
a.js-list-a3 { background-position:-264px -509px; }
a.js-list-a4 { background-position:-392px -509px; }
a.js-list-a5 { background-position:-520px -509px; }
a.js-list-a6 { background-position:-648px -509px; }
a.js-list-a7 { background-position:-776px -509px; }
a.js-list-a8 { background-position:-906px -509px; }
.js-list-l a.js-list-a1.cur { background-position:-8px -564px; }
.js-list-l a.js-list-a2.cur { background-position:-136px -564px; }
.js-list-l a.js-list-a3.cur { background-position:-264px -564px; }
.js-list-l a.js-list-a4.cur { background-position:-392px -564px; }
.js-list-l a.js-list-a5.cur { background-position:-520px -564px; }
.js-list-l a.js-list-a6.cur { background-position:-648px -564px; }
.js-list-l a.js-list-a7.cur { background-position:-776px -564px; }
.js-list-l a.js-list-a8.cur { background-position:-906px -564px; }
.js-list-l span { display: block; position:absolute; width:60px; height: 12px; line-height:16px; top:14px; font-family:"΢���ź�"; right: 16px; text-align: center; color:#fff; }
.js-list-l span.s1 { top:8px; }
.js-list-r { width:576px; height: 450px; border:1px solid #ccc; padding-left:24px; }
.js-block { display:none; }
h2.js-box-1 { height:65px; padding-left:22px; line-height: 65px; font-size: 20px; color: #333; font-weight: bold; font-family:"΢���ź�"; }
.js-box-2 { width:570px; height:223px; 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; }
.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:-198px -172px; }
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; 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; }
/*---------wrap-8--------------*/

.wrap-8 { width:970px; height:167px; margin:24px auto; border:1px solid #e5e5e5; padding:15px 14px 0; overflow: hidden; }
.media-1 { height:48px; border-bottom: 1px solid #cecece; }
.media-1 a { display:block; float:left; width:96px; height: 48px; margin-right:25px; font-size: 24px; position: relative; }
.media-1 a i { display:none; }
.media-1 a.cur i { width:96px; height:13px; position: absolute; left:0; bottom:-1px; _bottom:-2px; background: url(../images/sprite_bg2.png) left -177px no-repeat; overflow:hidden; }
.media-2 { width:100%; padding-top:32px; }
#media-pic2 img { margin:0 11px; }
.media-pic { display:none; }
/*---------footer--------------*/

.footer {  background:#333; overflow: hidden; padding-top:5px; }
.bot { width:1010px; margin:91px auto 0; height: 429px; }
.bot-1 { height:276px; border-bottom:1px solid #434343; }
.bot-logo { float:left; width:188px; 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:30px; line-height: 25px; margin-top:15px; }
.bot-bz { float:left; width:580px; height:234px; padding-left:10px; background:url(../images/sprite_bg3.png) 587px -255px no-repeat; overflow: hidden; }
a.bot-icon1, a.bot-icon2, a.bot-icon3, a.bot-icon4, a.bot-icon5, a.bot-icon6 { display: block; float:left; width:85px; height:24px; border-bottom: 1px solid #434343; margin-right: 11px; 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; }
a.bot-icon6 i { background-position:-33px -405px; }
.bz-sort { padding-top:15px; width:76px; float:left; padding-left:20px; }
.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:#ef5397; }
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) -198px -97px no-repeat; margin:5px 10px 0 0; overflow: hidden; }
a.a-tab6 { background-position:-236px -97px; }
a.a-tab7 { background-position:-275px -97px; }
a.a-tab8 { background-position:-314px -97px; }
a.a-tab5:hover { background-position:-198px -134px; }
a.a-tab6:hover { background-position:-236px -134px; }
a.a-tab7:hover { background-position:-275px -134px; }
a.a-tab8:hover { background-position:-314px -134px; }
.bot-2 { width:286px; height:36px; float:right; margin-top:30px; }
#search { display:block; float:left; width:230px; _width:226px; height:36px; border:none; background: #242424; font-size: 14px; line-height: 36px; font-family: 'Microsoft YaHei', '΢���ź�', '\5FAE\8F6F\96C5\9ED1'; color: #fff; padding-left:20px; }
#tijiao { display:block; width:36px; height:36px; border:none; background:url(../images/sprite_bg3.png) -20px -428px no-repeat; cursor: pointer; float:left; }
.bot-3 { width:806px; margin:0 auto ; text-align: center; color:#fff; font-size:12px; line-height:25px; }
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)));
}
.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; }
