﻿@charset "utf-8";
html { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
body { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px; }
menu { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
ul { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
ol { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
li { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
p { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
div { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
form { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
h1 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
h2 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
h3 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
h4 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
h5 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
h6 { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
dl { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
dt { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
dd { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
input { border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px }
ul { list-style: none none outside }
ol { list-style: none none outside }
li { list-style: none none outside }
body { position: relative; overflow-x: hidden; font: 14px/1.5 "microsoft yahei", "微软雅黑", "微软雅黑"; background: url(../images/body_bg2.png) repeat-x; color: #333; -webkit-text-size-adjust: none }
a { outline-style: none; outline-color: invert; outline-width: medium; color: #333; cursor: pointer; text-decoration: none }
a:visited { outline-style: none; outline-color: invert; outline-width: medium; color: #333; cursor: pointer; text-decoration: none }
a:hover { color: #000 }
img { border-bottom: medium none; border-left: medium none; display: inline-block; vertical-align: top; border-top: medium none; border-right: medium none }
.btn { display: inline-block; vertical-align: middle }
.fl { float: left }
.fr { float: right }
.fw { font-weight: bold }
.clear { line-height: 0; zoom: 1; display: block; height: 0px; visibility: hidden; clear: both; content: '' }
.arial { font-family: "arial" }
.ft24 { font-size: 24px }
.ft18 { font-size: 18px }
.ft14 { font-size: 14px }
.ft12 { font-size: 12px }
a.a-red { color: #e60012 }
a.a-red:visited { color: #e60012 }
a.a-red:hover { color: #ff0000 }
.ft-red { color: #e60012 }
* html { background-attachment: fixed }
* html body { background-attachment: fixed }
.service-1 { line-height: 24px; text-indent: 2em }
.huanjing-1 { line-height: 24px; text-indent: 2em }
a.bz-online1 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.bz-online2 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.bz-online3 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
input.bz-online4 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.bz-online5 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.bz-online6 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.bz_clickmore { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.by_zixun { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.by_yuyue { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.bz-online7 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.hz-online2 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.hz-online3 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
input#hz-tijiao { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.lx-online1 { text-align: center; display: inline-block; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
span#by_btn_l { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#by_btn_r { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span.rx-pre { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span.rx-next { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#sb-pre { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#sb-next { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#by_btn2_l { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#by_btn2_r { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#by_btn3_l { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#by_btn3_r { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#news-pre { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span#news-next { width: 11px; display: block; background: url(../images/sprite_bg1.png) no-repeat -945px top; height: 11px; cursor: pointer }
span.rx-next { background-position: -956px top }
span#sb-next { background-position: -956px top }
.bz_l_hot { position: absolute; width: 35px; display: block; background: url(../images/sprite_bg5.png) no-repeat left -78px; height: 16px }
.jp-hot { position: absolute; width: 35px; display: block; background: url(../images/sprite_bg5.png) no-repeat left -78px; height: 16px }
.suspend { z-index: 110; position: fixed; background-color: #fff; width: 70px; height: 362px; right: 0px; _position: absolute; _top: 30px; _bottom: auto }
.ie6-r { }
.ie6-r2 { }
.suspend a { position: relative; text-align: center; background-color: #107eac; display: block; margin-bottom: 3px; height: 70px; overflow: hidden; color: #fff; }
.suspend a:hover { background-color: #229acc; color: #fff; }
.suspend span { margin: 0px auto; display: block; background: url(../images/sprite_bg4.png) no-repeat; overflow: hidden }
.suspend span.sp-1 { margin: 17px 0px 0px 15px; width: 37px; background-position: left -85px; height: 26px }
.suspend span.sp-2 { margin: 10px 0px 0px 17px; width: 31px; background-position: left -112px; height: 30px }
.suspend span.sp-3 { margin: 3px 0px 0px 17px; width: 44px; background-position: left -143px; height: 37px }
.suspend span.sp-4 { margin-top: 10px; width: 28px; background-position: left -181px; height: 37px }
.suspend span.sp-5 { margin: 10px auto 0px; width: 36px; background-position: left -219px; height: 34px }
.suspend i.sp-num { position: absolute; font-style: normal; color: #fff; font-size: 12px; top: 5px; right: 12px }
.header { margin: 0px auto; width: 1000px; height: 140px }
.xiwang { line-height: 32px; height: 32px; color: #444444; overflow: hidden }
.xiwang p span { float: left }
.xiwang p a { float: left; color:#107eac; }
.xiwang p b { padding-bottom: 5px; line-height: 15px; margin: 0px 5px; display: block; float: left; height: 25px; font-size: 30px }
.xiwang p a { margin: 4px 8px 0px 0px; width: 21px; display: inline-block; background: url(../images/sprite_bg2.png) no-repeat -51px -195px; height: 21px; overflow: hidden }
.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: 98px }
a.logo { margin-top: 35px; float: left }
a.tel { margin-top: 45px; float: right }
.topnav { position: relative; width: 1000px; height: 45px }
.nav-down { position: absolute; line-height: 45px; padding-left: 22px; width: 198px; height: 45px; color: #fff; font-size: 15px; top: -75px; font-weight: 800; border-right: #016b9f 1px solid; left: 0px; background-color: #00293d; }
span.menu-down { margin: 15px 22px 0px 0px; width: 15px; display: block; background: url(../images/sprite_bg2.png) no-repeat -89px -106px; height: 15px; 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:100%; float: right; height: 100% }
.menu li { text-align: center; width: 125px; background: url(../images/sprite_bg2.png) no-repeat 124px -422px; float: left; height: 100%; cursor: pointer }
.menu li a { position: relative; width: 125px; display: block; height: 45px; overflow: hidden }
.menu li a span { position: absolute; line-height: 45px; width: 125px; display: block; height: 45px; font-size: 15px; font-weight: 800; left: 0px }
span.m-cur { top: 0px; color: #fff; }
span.m-over { background: #00293d; color: #fff; top: 45px }
.down-page { position: absolute; width: 1000px; height: 400px; margin-left: -500px; clear: both; top: 173px; left: 50% }
.nav-1 { position: absolute; width: 70px; display: none; background: #fff; height: 100%; clear: both; overflow: hidden; top: 0px; border-right: #e2e2e2 1px solid; left: -70px }
.nav-1 dd { border-bottom: #dcdcdc 1px dashed; height: 88px; overflow: hidden }
.nav-1 dd a { background-image: url(../images/sprite_bg1.png); margin: 0px auto; display: block }
dd.page-d1 a { margin-top: 28px; width: 39px; background-position: -727px top; height: 36px }
dd.page-d1 a:hover { background-position: -727px -36px }
dd.page-d2 a { margin-top: 20px; width: 39px; background-position: -767px top; height: 35px }
dd.page-d2 a:hover { background-position: -767px -35px }
dd.page-d3 a { margin-top: 25px; width: 36px; background-position: -807px top; height: 35px }
dd.page-d3 a:hover { background-position: -807px -35px }
dd.page-d4 a { margin-top: 25px; width: 41px; background-position: -844px top; height: 33px }
dd.page-d4 a:hover { background-position: -844px -33px }
dd.page-d5 a { margin-top: 30px; width: 43px; background-position: -886px top; height: 31px }
dd.page-d5 a:hover { background-position: -886px -31px }
.nav-2 { border-bottom: #e5e5e5 1px solid; background-color: #fff; width: 220px; display: none; float: left; height: 399px }
.zhuanqu { padding-left: 20px; width: 200px; background: url(../images/sprite_bg3.png) no-repeat 130px -155px; height: 75px }
.zhuanqu i { float: left }
.zhuanqu h3 { float: left }
.zhuanqu i { background-image: url(../images/sprite_bg3.png); margin-top: 14px; width: 24px; display: block; height: 24px; margin-right: 9px }
.zhuanqu h3 { margin-top: 15px; float: left; font-size: 14px }
.zhuanqu p { clear: both; padding-top: 3px }
.zhuanqu p a { padding-bottom: 0px; margin: 0px 3px; padding-left: 2px; padding-right: 2px; font-size: 12px; padding-top: 0px }
.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: #107eac }
.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; float: left; height: 396px; _width: 765px }
.zq-con { border-bottom: #ccc 2px solid; border-left: #ccc 2px solid; width: 100%; display: none; background: #fff; height: 100%; overflow: hidden; border-top: #ccc 2px solid; border-right: #ccc 2px solid }
.zq-con-l { margin: 25px 0px 0px 22px; width: 502px; float: left; height: 380px; border-right: #ccc 1px solid; _display: inline }
h2.zq-h2 { font-size: 18px; font-weight: 600 }
.zq-con-l ul { margin-top: 10px; width: 464px }
.zq-con-l li { border-bottom: #dcdcdc 1px dashed; padding-bottom: 10px; padding-left: 2px; width: 100%; padding-right: 0px; overflow: hidden; padding-top: 10px }
.zq-con-l li h3 { line-height: 30px; float: left; font-size: 14px }
.zq-con-l li p { margin-top: 8px; width: 384px; float: left }
.zq-con-l li a { padding-bottom: 1px; line-height: 14px; margin: 0px 5px 8px 0px; padding-left: 3px; padding-right: 3px; display: block; float: left; height: 14px; font-size: 12px; overflow: hidden; padding-top: 1px; _line-height: 16px }
.zq-con-l li a:hover { background: #107eac }
.zq-con-r { margin: 25px 0px 0px 15px; width: 208px; float: left; height: 100%; _display: inline }
.liaojie { border-bottom: #dcdcdc 3px solid; margin-top: 5px; height: 90px }
.liaojie li { border-bottom: #dcdcdc 1px dashed; line-height: 27px; height: 27px; overflow: hidden; _height: 25px }
.liaojie li span { display: block; float: left; font-size: 12px }
.liaojie li a { display: block; float: left; font-size: 12px }
.liaojie li a { padding-bottom: 0px; line-height: 20px; margin-top: 5px; padding-left: 2px; padding-right: 2px; height: 20px; padding-top: 0px }
.liaojie li a:hover { background: #107eac }
.liaojie li a.lj-a { padding-bottom: 0px; line-height: 20px; margin: 5px 12px 0px 10px; padding-left: 3px; padding-right: 3px; background: #dcdcdc; height: 20px; overflow: hidden; padding-top: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; _line-height: 20px }
.liaojie li span.lj-num { line-height: 12px; margin-top: 7px; padding-left: 12px; background: url(../images/sprite_bg3.png) no-repeat left -235px; height: 12px; font-size: 10px }
.zq-doctor { margin-top: 10px; height: 244px }
.zq-doctor p { line-height: 20px; width: 194px; font-size: 12px; padding-top: 8px }
.a-bouncein { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-bounceint { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-bounceinr { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-bounceinb { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-bounceinl { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-rotatein { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-rotateinlt { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-rotateinlb { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-rotateinrt { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-rotateinrb { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-flipin { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.a-flipinx { -webkit-animation: .8s ease-out backwards;
-moz-animation: .8s ease-out backwards;
-ms-animation: .8s ease-out backwards;
animation: .8s ease-out backwards
}
.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 { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards }
.a-fadeint { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards }
.a-fadeinr { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards }
.a-fadeinb { -webkit-animation: 1s ease-out backwards; -moz-animation: 1s ease-out backwards; -ms-animation: 1s ease-out backwards; animation: 1s ease-out backwards }
.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 { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-bounceoutt { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-bounceoutr { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-bounceoutb { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-bounceoutl { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-rotateout { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-rotateoutlt { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-rotateoutlb { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-rotateoutrt { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-rotateoutrb { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-flipout { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.a-flipoutx { -webkit-animation: .8s ease-in forwards;
-moz-animation: .8s ease-in forwards;
-ms-animation: .8s ease-in forwards;
animation: .8s ease-in forwards
}
.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 { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards }
.a-fadeoutt { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards }
.a-fadeoutr { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards }
.a-fadeoutb { -webkit-animation: 1s ease-in forwards; -moz-animation: 1s ease-in forwards; -ms-animation: 1s ease-in forwards; animation: 1s ease-in forwards }
.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 { z-index: 0; position: relative; margin: 0px auto; width: 1440px; height: 400px; overflow: hidden }
.pic { position: absolute; width: 1440px; height: 400px; top: 0px; left: 0px }
.pic ul { width: 5000px }
.pic li { z-index: 101; position: absolute; filter: alpha(opacity=0); width: 1160px; height: 400px; overflow: hidden; top: 0px; left: 0px; -moz-opacity: 0; opacity: 0 }
.pic li.now { z-index: 111; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1 }
.tanru-1 { z-index: 11; padding-top: 30px; _display: inline }
.tanru-2 { z-index: 11; padding-top: 30px; _display: inline }
.tanru-3 { z-index: 11; padding-top: 30px; _display: inline }
.tanru-4 { z-index: 11; padding-top: 30px; _display: inline }
.tanru-5 { z-index: 11; padding-top: 30px; _display: inline }
.tanru-1 { width: 535px; height: 400px }
.tanru-3 { width: 535px; height: 400px }
.tanru-2 { width: 528px; height: 386px; margin-left: 50px }
.tanru-4 { padding-bottom: 0px; padding-left: 80px; width: 491px; padding-right: 0px; height: 349px; padding-top: 90px }
.danru-1 { z-index: 11; margin-right: 50px; padding-top: 120px; _display: inline }
.danru-2 { z-index: 11; margin-right: 50px; padding-top: 120px; _display: inline }
.danru-3 { z-index: 11; margin-right: 50px; padding-top: 120px; _display: inline }
.danru-4 { z-index: 11; margin-right: 50px; padding-top: 120px; _display: inline }
.danru-5 { z-index: 11; margin-right: 50px; padding-top: 120px; _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 }
.pic li.now .a-fadeinb { -webkit-animation-name: fadeinb; -moz-animation-name: fadeinb; -ms-animation-name: fadeinb; animation-name: fadeinb }
.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 { z-index: 121; position: absolute; width: 200px; bottom: 10px; height: 16px; left: 530px }
.list li { background-color: #fff; text-indent: -999px; margin: 0px 5px; width: 16px; float: left; height: 16px; overflow: hidden; cursor: pointer; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px }
.list li.cur { background-color: #107eac }
span#prev1 { z-index: 120; position: absolute; width: 28px; display: none; height: 40px; top: 190px; cursor: pointer }
span#next1 { z-index: 120; position: absolute; width: 28px; display: none; height: 40px; top: 190px; cursor: pointer }
span#prev1 { background: url(../images/left-arrow.png) no-repeat; left: 30px }
span#next1 { background: url(../images/right-arrow.png) no-repeat; right: 30px }
a.ex-zx1 { z-index: 5000; position: relative; text-align: center; line-height: 39px; width: 133px; display: block; float: left; height: 39px; font-size: 17px; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.ex-zx2 { z-index: 5000; position: relative; text-align: center; line-height: 39px; width: 133px; display: block; float: left; height: 39px; font-size: 17px; font-weight: bold; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px }
a.ex-zx1 { background: #6a6a6a; color: #fff; margin-right: 29px }
a.ex-zx1:hover { color: #ddd }
a.ex-zx2 { background: #107eac }
.ban-wrap { z-index: 101; width: 100%; display: block; height: 100% }
.ban-wrap img { float: left }
.slide-focus span.ban-a2 { margin: 200px 50px 0px 0px; width: 133px; display: block; float: right; height: 39px }
.banner { z-index: 0; position: relative; text-align: center; padding-bottom: 24px; width: 100%; height: 400px }
.banner img { position: absolute; display: block; height: 400px; top: 0px; left: 50% }
.footer { background: url(../images/foot_bg.png) repeat-x; height: 295px; overflow: hidden }
.bot { margin: 50px auto 0px; width: 972px; height: 429px }
.bot-1 { border-bottom: #074a6c 1px solid; height: 228px }
.bot-logo { width: 186px; background: url(../images/sprite_bg3.png) no-repeat 184px -255px; float: left; height: 228px }
.bot-logo img { margin-top: 26px }
span.bot-tel { line-height: 25px; margin-top: 15px; padding-left: 35px; display: block; background: url(../images/sprite_bg3.png) no-repeat -30px -256px; height: 25px; color: #fff; font-size: 20px }
.bot-bz { padding-left: 12px; width: 562px; background: url(../images/sprite_bg3.png) no-repeat 572px -255px; float: left; height: 234px; overflow: hidden }
a.bot-icon1 { border-bottom: #074a6c 1px solid; width: 90px; display: block; float: left; height: 24px; overflow: hidden; margin-right: 20px }
a.bot-icon2 { border-bottom: #074a6c 1px solid; width: 90px; display: block; float: left; height: 24px; overflow: hidden; margin-right: 20px }
a.bot-icon3 { border-bottom: #074a6c 1px solid; width: 100px; display: block; float: left; height: 24px; overflow: hidden; margin-right: 20px }
a.bot-icon4 { border-bottom: #074a6c 1px solid; width: 100px; display: block; float: left; height: 24px; overflow: hidden; margin-right: 20px }
a.bot-icon5 { border-bottom: #074a6c 1px solid; width: 90px; display: block; float: left; height: 24px; overflow: hidden; margin-right: 20px }
.bot-bz a { color: #fff }
.bot-bz a:visited { color: #fff }
.bot-bz a i { width: 22px; display: inline-block; background: url(../images/sprite_bg3.png) no-repeat -33px -290px; float: left; height: 22px; margin-right: 5px }
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 { width: 77px; float: left; padding-top: 15px }
.bz-sort li { line-height: 28px; width: 114px; height: 28px }
.bz-sort li a { padding-bottom: 0px; padding-left: 2px; padding-right: 2px; font-size: 12px; padding-top: 0px }
.bz-sort li a:hover { background: #107eac }
.bot-lx { width: 196px; display: block; float: left; margin-left: 16px }
address.bot-lx img { display: block; margin-left: 22px }
address.bot-lx span { line-height: 22px; font-style: normal; margin-top: 8px; display: block; color: #fff; font-size: 12px }
.bot-lx .map { color:#fff; padding:0 7px; line-height:50px; float:left; }
a.a-tab5 { margin: 5px 7px 0px 0px; width: 37px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat -814px -218px; height: 37px; overflow: hidden }
a.a-tab6 { margin: 5px 10px 0px 0px; width: 37px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat -814px -218px; height: 37px; overflow: hidden }
a.a-tab7 { margin: 5px 10px 0px 0px; width: 37px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat -814px -218px; height: 37px; overflow: hidden }
a.a-tab8 { margin: 5px 10px 0px 0px; width: 37px; display: inline-block; background: url(../images/sprite_bg1.png) no-repeat -814px -218px; height: 37px; 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 { margin-top: 30px; width: 193px; float: right; height: 36px; margin-bottom:20px; }
#search { border-bottom: medium none; border-left: medium none; line-height: 36px; padding-left: 20px; width: 130px; display: block; font-family: "microsoft yahei", "微软雅黑", "微软雅黑"; background: #00293d; float: left; height: 36px; color: #fff; font-size: 14px; border-top: medium none; border-right: medium none; _width: 226px }
#tijiao { border-bottom: medium none; border-left: medium none; width: 36px; display: block; background: url(../images/sprite_bg3.png) no-repeat -20px -421px; float: left; height: 36px; border-top: medium none; cursor: pointer; border-right: medium none }
.bot-3 { text-align: center; line-height: 54px; margin: 22px auto 0px; width: 706px; height: 54px; color: #fff; font-size: 12px }
span.icp { padding-bottom: 0px; padding-left: 22px; padding-right: 22px; padding-top: 0px }
a.website { padding-bottom: 0px; padding-left: 6px; padding-right: 6px; color: #fff; padding-top: 0px }
.in_nav { background: url(../images/in_nav1.png) repeat-x top; height: 158px; }
.in_navm { width: 1050px; margin: 0 auto; overflow: hidden; }
.in_navm ul { margin-right: -2px; }
.in_navm li { float: left; }
.in_navli1 { width: 188px; }
.in_nav1 { height: 90px; font-size: 20px; font-weight: bold; line-height: 90px; color: #e8e8e8; }
.in_nav1 a { color: #e8e8e8; display: block; }
.in_navm li.in_navli1 h3 { background: url(../images/in_nav5h.png) no-repeat left center; padding-left: 70px; }
.in_navli2 { width: 201px; }
.in_navm li p { height: 58px; padding-top: 10px; text-align: center; font-size: 14px; line-height: 24px; color: #464646; }
.in_navm li p a { color: #464646; padding: 0 5px; }
.in_navli3 { width: 225px; }
.in_navli4 { width: 223px; }
.in_navli5 { width: 180px; }
.in_navm li.in_navli2 h3 { background: url(../images/in_nav6h.png) no-repeat 14px center; padding-left: 82px; }
.in_navm li.in_navli3 h3 { background: url(../images/in_nav7h.png) no-repeat 14px center; padding-left: 82px; }
.in_navm li.in_navli4 h3 { background: url(../images/in_nav8h.png) no-repeat 14px center; padding-left: 82px; }
.in_navm li.in_navli5 h3 { background: url(../images/in_nav9h.png) no-repeat 14px center; padding-left: 82px; }
#LRdiv0 { display:none !important; }
.youqing,.youqing a{font-size:12px;}