/* CSS Document */

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
table,
th,
td {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

body {
    font-family: "Microsoft YaHei";
    font-weight: lighter;
    font-size: 20px;
    /*line-height: 28px;*/
    margin: 0 0;
    padding: 0 0;
    color: #333333;
    background: #efefef;
}

fieldset,
img,
action {
    vertical-align: top;
    border: 0px;
}

* {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

ul,
li {
    list-style: none;
}

img {
    border: 0;
}

.gh1{
    width: 100%;
    background: #47aef4;
}

.gh_form{
    width: 580px;
    margin: 0 auto;
    padding-bottom: 40px;
}

.gh_form .list1{
    width: 90%;
    height: 59px;
    border: 2px solid #2468ff;
    background: #fff;
    box-sizing: border-box;
    border-radius:6px;
    overflow: hidden;
    margin:0px auto 20px;   
}

.gh_form .list1 img{
    float: left;
    width: 59px;
    height: 59px;
}

.gh_form .list1 input{
    width: 80%;
    height: 59px;
    float: left;
    font-size: 20px;
    color: #656565;
    padding-left: 0.45rem;
    border: none;
    outline: none;
}

.gh_form .sub1{
    width: 90%;
    height: 59px;
    background: #f0ff00;
    border-radius: 6px;
    font-size: 20px;
    color: #000000;
    border: none;   
    outline: none;
    -webkit-appearance: none;
    margin: 0px auto;
    display: block;
    font-size: 24px;
    margin-top:20px;
}
button {
    border-radius: 0px;
    -webkit-border-radius: 0px;
}

.none {
    display: none;
}

span {
    /*font-weight: normal;*/
}

.linespace {
    height: 10px;
    clear: both;
    line-height: 10px;
    overflow: hidden;
    font-size: 0px;
}

.clear {
    clear: both;
}

.cl100 {
    clear: both;
    height: 100px;
}

a {
    color: #333333;
    text-decoration: none;
}

a:hover {
    color: #333333;
    text-decoration: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
}

textarea {
    -webkit-appearance: none;
}


/*-----con-------*/


/*yincang*/


/*banner*/

.banner {
    width: 640px;
    margin: 0 auto;
}


/*nav*/

.nav {
    width: 640px;
    height: 344px;
    margin: 0 auto;
    padding-bottom: 20px;
}

.nav ul {
    width: 640px;
    float: left;
}

.nav li {
    width: 214px;
    height: 172px;
    float: left;
    background: url(../Images/nav_08.jpg) no-repeat;
    display: inline;
    overflow: hidden;
}

.nav li p {
    font-size: 1.375em;
    padding: 16px 0 0 15px;
    color: #007aaa;
}

.nav li p a:hover {
    color: #007aaa;
}

.nav li span {
    color: #666666;
    font-size: 0.75em;
    padding: 5px 0 0 15px;
    font-weight: lighter;
}

.nav ul #nav1 {
    background: url(../Images/nav_08.jpg) no-repeat;
    width: 213px;
}

.nav ul #nav2 {
    background: url(../Images/nav_09.jpg) no-repeat;
    width: 213px;
}

.nav ul #nav3 {
    background: url(../Images/nav_10.jpg) no-repeat;
    width: 214px;
}

.nav ul #nav4 {
    background: url(../Images/nav_11.jpg) no-repeat;
    width: 213px;
}

.nav ul #nav5 {
    background: url(../Images/nav_12.jpg) no-repeat;
    width: 213px;
}

.nav ul #nav6 {
    background: url(../Images/nav_13.jpg) no-repeat;
    width: 214px;
}


/*rolling*/

.rolling {
    width: 610px;
    height: 53px;
    margin: 10px auto;
}

.rolling dl {
    width: 580px;
    float: left;
    margin-left: 15px;
    line-height: 53px;
}

.rolling dt {
    width: 25px;
    height: 25px;
    float: left;
    margin-top: 15px;
}

.rolling dd {
    width: 545px;
    float: right;
    height: 53px;
    overflow: hidden;
    font-size: 1.375em;
}

.d1 {
    width: 545px;
    float: left;
}

.div2 {
    font-size: 1.375em;
    font-weight: lighter;
}

.rollings {
    width: 610px;
    height: 53px;
    margin: 10px auto;
    background: url(../Images/gd-bg_24.jpg) no-repeat;
    margin: 10px auto
}

.rollings dl {
    width: 580px;
    float: left;
    margin-left: 15px;
    line-height: 53px;
}

.rollings dt {
    width: 25px;
    height: 25px;
    float: left;
    margin-top: 15px;
}

.rollings dd {
    width: 545px;
    float: right;
    height: 53px;
    overflow: hidden;
    font-size: 1.375em;
}


/*main*/

.main {
    width: 610px;
    margin: 0 auto;
}

.main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
    margin-top: 40px;
}

.main-tit p {
    color: #0080aa;
    font-size: 1.75em;
    padding-bottom: 10px;
}

.main-tit span {
    color: #333333;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*con1*/

.con1 {
    width: 610px;
    margin: 0 auto;
    margin-top: 20px;
}

.con1 dl {
    width: 160px;
    height: 40px;
    float: left;
    margin: 3px 4px 0 0;
    color: #007aaa;
    padding: 19px 63px 20px 80px;
}

.con1 dt {
    width: 50px;
    height: 40px;
    float: left;
}

.con1 dd {
    width: 105px;
    float: right;
    line-height: 40px;
    font-size: 26px;
    color: white
}

.con1 dd a {
    color: #fff;
}

.con1 dd a:hover {
    color: #fff;
}

#con1-1 {
    -moz-border-radius-topleft: 20px;
    -webkit-border-top-left-radius: 20px;
    boder-top-left-radius: 20px;
    background: #0080aa;
}

#con1-2 {
    -moz-border-radius-topright: 20px;
    -webkit-border-top-right-radius: 20px;
    boder-top-left-radius: 20px;
    background: #F6AE6A;
    margin-right: 0;
}

#con1-3 {
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-left-radius: 20px;
    boder-top-left-radius: 20px;
    background: #F6AE6A;
}

#con1-4 {
    -moz-border-radius-bottomright: 20px;
    -webkit-border-bottom-right-radius: 20px;
    boder-top-left-radius: 20px;
    background: #0080aa;
    margin-right: 0;
}


/*con2*/

.con2 {
    width: 610px;
    margin: 0 auto;
    margin-top: 34px;
}

.con2 ul {
    width: 610px;
    float: left;
}

.con2 li {
    width: 298px;
    height: 53px;
    border: 1px #d5d5d5 solid;
    margin: 6px 6px 0 0;
    text-align: center;
    line-height: 53px;
    float: left;
    display: inline;
    overflow: hidden;
    font-size: 24px;
}


/*con3*/

.con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

.con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

.con3-top dl {
    width: 480px;
    float: left;
    margin: 24px 0 0 130px;
}

.con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

.con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 20px;
    font-size: 24px;
}

.con3-top dd a {
    color: #fff;
}

.con3-top dd a:hover {
    color: #fff;
}

.con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

.con3-mid p {
    font-size: 24px;
}

.con3-mid p strong a {
    color: #00a064;
}

.con3-mid span {
    font-size: 1em;
    font-weight: lighter;
    display: block;
    padding-top: 5px;
}

.con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

.con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

.con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 24px;
    font-family: "Microsoft YaHei";
    outline: none;
}


/*con4*/

.con4 {
    width: 610px;
    margin: 0 auto;
    margin-top: 55px;
}

.con4-top {
    width: 610px;
    height: 313px;
}

.con4-bot {
    width: 610px;
    float: left;
}

.con4-bot ul {}

.con4-bot li {
    width: 608px;
    height: 53px;
    border: 1px #d5d5d5 solid;
    line-height: 53px;
    text-indent: 30px;
    margin-top: 6px;
    font-size: 24px;
}

.con4-bot li span {
    color: #0080aa;
}

.con4-bot h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 6px;
    font-weight: lighter;
}

.con4-bot h4 a {
    color: #0080aa;
}

.con4-bot h4 a:hover {
    color: #0080aa;
}


/*con5*/

.con5 {
    width: 570px;
    height: 567px;
    margin: 0 auto;
    margin-top: 45px;
    background: url(../Images/pt-bg_25.jpg) no-repeat;
    padding: 0 20px;
}

.con5 form input,
form textarea {
    font-size: 1em;
}

.con5 dl {
    width: 570px;
    float: left;
    margin-top: 55px;
}

.con5 dt {
    width: 570px;
    float: left;
    text-align: center;
}

.con5 dt p {
    color: #00a064;
    font-size: 1.75em;
    line-height: 32px;
}

.con5 dt span {
    text-transform: uppercase;
    color: #b6b6b6;
    font-size: 0.875em;
    font-weight: lighter;
}

.con5 dd {
    width: 570px;
    float: left;
    color: #00a064;
    margin-top: 15px;
}

.con5 dd .text {
    width: 113px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-indent: 10px;
}

.con5 dd .text2 {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
}

.con5 dd .text3 {
    width: 170px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

.con5 dd .text4 {
    width: 50px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

.con5 dd textarea {
    margin-left: 5px;
    width: 438px;
    height: 115px;
    left: 36px;
    border: 1px solid #e8e8e8;
    float: left;
    font-size: 1em;
    text-indent: 10px;
}

.con5 dd p {
    float: left;
}

.con5 dd .submit {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #00a064;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    margin: 0 auto;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
    cursor: pointer;
}

.con5 dd .reset {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #ff9600;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    float: left;
    margin-left: 10px;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}


/*con6*/


/*.xm .masklayer_div {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 180;
    background: rgba(0, 0, 0, 0);
}

.xm .masklayer_div.on {
    display: block;
}*/


/*Basic Swiper Styles 
================================================================*/

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px, 0, 0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px, 0, 0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px, 0, 0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px, 0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px, 0, 0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px, 0, 0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
}
.swiper-slide p {
    width: 610px;
    height: 48px;
    position: absolute;
    bottom: 0px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
}
.swiper-slide a{display: block;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}
.device {
    width: 610px;
    height: 313px;
    margin: 5px auto;
    position: relative;
}

.device .arrow-left {
    background: url(../Images/arrows.png) no-repeat left top;
    position: absolute;
    left: 40px;
    top: 267px;
    width: 50px;
    height: 30px;
    z-index: 100;
}

.device .arrow-right {
    background: url(../Images/arrows.png) no-repeat left bottom;
    position: absolute;
    right: 15px;
    top: 267px;
    width: 50px;
    height: 30px;
    z-index: 100;
}

.swiper-container {
    height: 298px;
    width: 640px;
}

.content-slide {
    padding: 20px;
    color: #fff;
}

.title {
    font-size: 25px;
    margin-bottom: 10px;
}

.pagination {
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 5px;
    width: 100%;
}

.swiper-pagination-switch {}

.swiper-active-switch {
    background: #fff;
}

.swiper-container1 {
    height: 53px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-container2 {
    height: 422px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-container3 {
    height: 30px;
    width: 560px;
    font-size: 28px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}


/*ר��*/

#zj {
    width: 640px;
    margin: 0 auto;
}

#zj .head_top {
    width: 640px;
    margin: 0 auto;
    height: 85px;
}

#zj .top_t {
    float: left;
}

#zj .head_top h3 {
    width: 300px;
    height: 50px;
    float: left;
    padding-top: 23px;
    padding-left: 65px;
}

#zj .head_top h4 {
    width: 40px;
    height: 37px;
    float: right;
    padding-top: 24px;
    padding-right: 40px;
}

#zj path#top,
path#bottom {
    stroke-dasharray: 240px 950px;
}

#zj path#middle {
    stroke-dasharray: 240px 240px;
}

#zj .cross path#top,
.cross path#bottom {
    stroke-dashoffset: -650px;
    stroke-dashoffset: -650px;
}

#zj .cross path#middle {
    stroke-dashoffset: -115px;
    stroke-dasharray: 1px 220px;
}

#zj .zj_c {
    background: #efefef;
    padding: 10px;
}

#zj .zj_nr {
    background: #FFFFFF;
    padding: 45px 20px;
}

#zj .zj_nr1 h2 {
    font-size: 30px;
    color: #007aaa;
    font-weight: normal;
    padding-bottom: 3px;
    text-align: left;
}

#zj .zj_nr1 p {
    padding: 5px 0;
    text-align: left;
}

#zj .zj_nr1 span {
    display: block;
    height: 73px;
    line-height: 73px;
    border: 1px solid #ececec;
    margin-top: 20px;
    border-left: none;
    border-right: none;
}

#zj .zj_nr1 span font {
    color: #007aaa;
}

#zj .zj_nr1 h3 {
    font-size: 22px;
    color: #007aaa;
    font-weight: normal;
    padding-top: 20px;
    text-align: center;
    margin-bottom: 15px;
}

#zj .zj_nr1 ul li {
    float: left;
    font-size: 22px;
    width: 181px;
    height: 51px;
    display: block;
    overflow: hidden;
    border: 1px solid #ecdfce;
    text-align: center;
    line-height: 51px;
    margin-top: 15px;
    margin-right: 10px;
}

#zj .zj_nr1 ul li a {
    text-decoration: none;
}

#zj .zj_nr2 {
    margin-top: 35px;
}

#zj .zj_nr2 h2 {
    font-size: 22px;
    color: #007aaa;
    font-weight: normal;
    padding-bottom: 3px;
    padding-top: 20px;
    text-align: center;
}

#zj .zj_nr2 ul {
    height: 186px;
    border: 1px solid #ececec;
    border-left: none;
    border-right: none;
}

#zj .zj_nr2 ul li {
    color: #8d8d8d;
    padding: 5px 0;
}

#zj .zj_nr2 ul li font a {
    color: #d0af84;
}

#zj .zj_nr2 ul li a {
    color: #8d8d8d;
    text-decoration: none;
}

#zj .zj_nr3 dl dt {
    margin-top: 30px;
    height: 221px;
    background: #cacaca;
}

#zj .zj_nr3 dl dd {
    margin-top: 10px;
}

#zj .zj_nr4 {
    height: 130px;
    border: 1px solid #ececec;
    border-left: none;
    border-right: none;
    border-top: none;
}

#zj .zj_nr4 dl {
    height: 40px;
    line-height: 40px;
    margin-top: 38px;
    margin-bottom: 23px;
}

#zj .zj_nr4 dl dt {
    float: left;
    font-size: 22px;
    color: #007aaa;
}

#zj .zj_nr4 dl dd {
    float: left;
}

#zj .zj_nr4 p {
    font-size: 16px;
    color: #8d8d8d;
    float: left;
    padding-right: 30px;
}

#zj .zj_nr4 p font {
    color: #80b2ca;
}


/*�ͷ���ť*/

#service a {
    display: block;
    width: 312px;
    height: 100px;
    text-indent: -9999px;
    background: url(../Images/service.png) no-repeat;
    cursor: pointer;
    margin-bottom: 1px
}

#service a.mscBtn {
    height: 50px;
    background: #fff url(../Images/musicbtn.gif) no-repeat
}

#service a.goTop {
    height: 50px;
    width: 56px;
    background-position: 0 bottom
}

#service a.goTop:hover {
    background-position: -56px bottom
}

#service a.pause {
    background-position: 0 bottom
}

#service .srvLog {}

#service .srvLog:hover {
    background-position: -56px 0
}

#service .srvCns {
    background-position: 0 -100px
}

#service .srvCns:hover {
    background-position: -56px -100px
}

#service .srvDj {
    background-position: 0 -200px
}

#service .srvDj:hover {
    background-position: -56px -200px
}

#zj .zj_nr5 h2 {
    font-size: 24px;
    color: #007aaa;
    font-weight: normal;
    padding-bottom: 3px;
    padding: 35px 0;
}

#zj .zj_nr5 dt {
    height: 450px;
    background: #666666;
}

#zj .zj_nr5 dd {
    padding: 15px 0;
}

#zj .zj_nr5 p {
    height: 70px;
    border: 1px solid #ececec;
    line-height: 70px;
    text-align: center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#zj .zj_nr5 p a {
    color: #007aaa;
    text-decoration: none;
}

#zj .zj_nr6 {
    background: #fff;
    margin: 10px 0;
}

#zj .zj_nr6 .rolling {
    height: 53px;
    margin: 0 auto;
    background: none;
}

#zj .zj_nr7 .main {
    width: 610px;
    margin: 0 auto;
    background: #fff;
    padding: 40px 5px;
}

#zj .zj_nr7 .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#zj .zj_nr7 .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#zj .zj_nr7 .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
    padding-top: 5px;
    display: block;
    padding-top: 5px;
}

.zj-top2 {
    width: 620px;
    height: 456px;
    float: left;
    background: url(../Images/zj_bg_23.jpg) no-repeat;
}

.zj-top3 {
    width: 620px;
    height: 456px;
    float: left;
    background: url(../Images/zj_bg_24.jpg) no-repeat;
}

.zj-top4 {
    width: 620px;
    height: 456px;
    float: left;
    background: url(../Images/zj_bg_25.jpg) no-repeat;
}

.zj-top5 {
    width: 620px;
    height: 456px;
    float: left;
    background: url(../Images/zj_bg_26.jpg) no-repeat;
}

.zj-top6 {
    width: 620px;
    height: 456px;
    float: left;
    background: url(../Images/zj_bg_27.jpg) no-repeat;
}

.zj-top7 {
    width: 620px;
    height: 456px;
    float: left;
    background: url(../Images/zj_bg_28.jpg) no-repeat;
}

.zjtou {
    width: 620px;
    height: 280px;
}

.zjmessage {
    width: 620px;
    height: 180px;
}


/*-----�����ٿ�-------*/

#aybk {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#aybk .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*rolling*/

#aybk .rolling {
    width: 610px;
    height: 53px;
    background: url(../Images/gd-bg_24.jpg) no-repeat;
    margin: 0 auto;
    margin-top: 10px;
}


/*entry*/

#aybk .entry {
    width: 620px;
    margin: 0 auto;
    padding: 45px 0;
    background: #fff;
    margin-top: 10px;
}

#aybk .entry-top {
    width: 620px;
    float: left;
    text-align: center;
    font-size: 1.5em;
    color: #0080aa;
    line-height: 40px;
}

#aybk .entry-bot {
    width: 620px;
    float: left;
    margin-top: 30px;
}

#aybk .entry-bot ul {}

#aybk .entry-bot li {
    width: 182px;
    height: 53px;
    float: left;
    text-align: center;
    line-height: 53px;
    border: 1px #e2ecf1 solid;
    font-size: 1.375em;
    margin: 18px 0 0 18px;
}


/*fenlei*/

#aybk .fenlei {
    width: 620px;
    margin: 0 auto;
    margin-top: 10px;
}

#aybk .fenlei-top {
    width: 620px;
    float: left;
    background: #fff;
    padding: 45px 0;
    text-align: center;
    font-size: 1.5em;
    color: #0080aa;
    line-height: 40px;
}

#aybk .fenlei-bot {
    width: 620px;
    float: left;
}

#aybk .fenlei-bot_txt {
    width: 620px;
    float: left;
    padding-bottom: 30px;
}

#aybk .fenlei-bot_txt1 {
    width: 620px;
    float: left;
    background: #fff;
}

#aybk .fenlei-bot_txt1 dl {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl1_05.jpg) no-repeat;
    padding: 30px;
}

#aybk .fenlei-bot_txt1 dt {
    width: 52px;
    height: 56px;
    float: left;
}

#aybk .fenlei-bot_txt1 dd {
    width: 500px;
    float: left;
    line-height: 56px;
    color: #bf982e;
}

#aybk .fenlei-bot_txt1 dd p {
    font-size: 1.625em;
}

#aybk .fenlei-bot_txt1 dd p span {
    font-size: 20px;
    font-weight: lighter;
    margin-top: 5px;
    line-height: 30px;
    color: #bf982e;
}

#aybk .fenlei-bot_txt1 ul {
    width: 560px;
    margin-top: 20px;
    float: left;
    margin-left: 30px;
}

#aybk .fenlei-bot_txt1 li {
    width: 560px;
    float: left;
    line-height: 36px;
    font-size: 1.25em;
    margin-bottom: 20px;
}

#aybk .fenlei-bot_txt1 li a {
    display: block;
    float: left;
    border: 1px #e2ecf1 solid;
    padding: 6px 9px;
    margin-right: 5px;
    margin-bottom: 5px;
}

#aybk .fenlei-bot_txt2 {
    width: 620px;
    float: left;
}

#aybk .fenlei-bot_txt2 ul {}

#aybk .fenlei-bot_txt2 li {
    width: 306px;
    height: 179px;
    float: left;
}

#aybk #fenlei1 {
    background: url(../Images/fl1_05.jpg) no-repeat;
}

#aybk #fenlei1 dd {
    color: #bf982e;
}

#aybk #fenlei1 dd p span {
    color: #bf982e;
}

#aybk #fenlei2 {
    background: url(../Images/fl2_08.jpg) no-repeat;
}

#aybk #fenlei2 dd {
    color: #e4657b;
}

#aybk #fenlei2 dd p span {
    color: #e4657b;
}

#aybk #fenlei3 {
    background: url(../Images/fl3_10.jpg) no-repeat;
}

#aybk #fenlei3 dd {
    color: #858db6;
}

#aybk #fenlei3 dd p span {
    color: #858db6;
}

#aybk #fenlei4 {
    background: url(../Images/fl4_12.jpg) no-repeat;
}

#aybk #fenlei4 dd {
    color: #898989;
}

#aybk #fenlei4 dd p span {
    color: #898989;
}

#aybk #fenlei5 {
    background: url(../Images/fl5_14.jpg) no-repeat;
}

#aybk #fenlei5 dd {
    color: #f15f60;
}

#aybk #fenlei5 dd p span {
    color: #f15f60;
}

#aybk #fenlei6 {
    background: url(../Images/fl6_16.jpg) no-repeat;
}

#aybk #fenlei6 dd {
    color: #8b97a7;
}

#aybk #fenlei6 dd p span {
    color: #8b97a7;
}


/*zj*/

#aybk .zj {
    width: 620px;
    background: #fff;
    padding-bottom: 40px;
    margin: 0 auto;
    margin-top: 10px;
}

#aybk .zj-top {
    width: 620px;
    height: 276px;
    float: left;
    background: url(../Images/zj_bg_23.jpg) no-repeat
}

#aybk .zj-top ul {
    width: 440px;
    float: left;
    margin: 85px 0 0 60px;
}

#aybk .zj-top li {
    width: 440px;
    float: left;
    font-size: 1.375em;
    margin-top: 15px;
}

#aybk .zj-top li p {
    color: #0080aa;
    font-size: 1.6em;
    font-weight: normal;
}

#aybk .zj-top li p span {
    font-weight: lighter;
    font-size: 20px;
    margin-top: 5px;
}

#aybk .zj-top h3 {
    width: 150px;
    height: 37px;
    float: left;
    background: #007aaa;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    line-height: 37px;
    font-size: 1.375em;
    font-weight: lighter;
    margin-left: 60px;
}

#aybk .zj-top h3 a {
    color: #fff;
}

#aybk .zj-top h3 a:hover {
    color: #fff;
}

#aybk .zj-bot {
    width: 580px;
    float: left;
    margin: 30px 0 0 20px;
}

#aybk .zj-bot dl {}

#aybk .zj-bot dt {
    font-size: 1.6em;
    margin-bottom: 10px;
    color: #373737;
}

#aybk .zj-bot dd {
    line-height: 36px;
    font-size: 1.25em;
}


/*main*/

#aybk .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#aybk .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#aybk .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#aybk .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*con3*/

#aybk .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#aybk .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#aybk .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#aybk .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#aybk .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
}

#aybk .con3-top dd a {
    color: #fff;
}

#aybk .con3-top dd a:hover {
    color: #fff;
}

#aybk .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#aybk .con3-mid p {
    font-size: 1.375em;
}

#aybk .con3-mid p strong {
    color: #00a064;
}

#aybk .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#aybk .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#aybk .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#aybk .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*answer*/

#aybk .answer {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#aybk .answer dl {
    width: 560px;
    float: left;
    padding-bottom: 45px;
    margin-left: 25px;
}

#aybk .answer dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#aybk .answer dd {
    width: 530px;
    float: right;
    font-size: 1.25em;
}

#aybk .answer dd span {
    color: #0080aa;
    font-weight: lighter;
}

#aybk .answer dd span a {
    color: #0080aa;
}

#aybk .answer dd p {
    line-height: 36px;
    margin-top: 8px;
}

#aybk .answer h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 6px;
    font-weight: lighter;
    float: left;
}

#aybk .answer h4 a {
    color: #0080aa;
}

#aybk .answer h4 a:hover {
    color: #0080aa;
}


/*-----����------*/

#bz {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#bz .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*rolling*/

#bz .rolling {
    width: 620px;
    height: 53px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
}


/*teeth*/

#bz .teeth {
    width: 640px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
}

#bz .teeth-tit {
    width: 620px;
    background: #fff;
    padding: 20px 0 5px;
    text-align: center;
}

#bz .teeth-tit p {
    font-size: 1.625em;
    color: #0080aa;
}

#bz .teeth-tit span {
    color: #ccc;
    text-transform: uppercase;
    font-weight: lighter;
}

#bz .teeth-nav {
    width: 590px;
    margin: 0 auto;
    padding: 20px 15px;
    background: #fff;
    position: relative;
}

#bz .lft-jt {
    width: 26px;
    float: left;
}

#bz .rit-jt {
    width: 26px;
    float: right;
}


/*teeth-main*/

#bz .teeth-main {
    width: 570px;
    margin: 0 auto;
    padding: 0 25px 40px 25px;
    background: #fff;
    margin-top: 10px;
}

#bz .teethcon {
    width: 570px;
    float: left;
    margin-top: 20px;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon img {
    max-width: 100%;
}

#bz .teethcon h4 {
    width: 568px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 20px;
    font-weight: lighter;
    float: left;
}

#bz .teethcon h4 a {
    color: #0080aa;
}

#bz .teethcon h4 a:hover {
    color: #0080aa;
}

#bz .teethcon-tit {
    width: 570px;
    height: 40px;
    float: left;
    padding-bottom: 15px;
    border-bottom: 1px #eee solid;
    margin-top: 25px;
}

#bz .teethcon-tit dl {
    width: 570px;
    float: left;
    line-height: 40px;
    font-size: 1.5em;
}

#bz .teethcon-tit dt {
    width: 40px;
    height: 40px;
    float: left;
}

#bz .teethcon-tit dd {
    color: #0080aa;
    width: 520px;
    float: right;
}

#bz .teethcon-tit dd span {
    color: #ccc;
    font-weight: lighter;
    font-size: 18px;
}

#bz .teethcon1 {
    width: 570px;
    float: left;
    margin-top: 20px;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon1 dl {}

#bz .teethcon1 dt {}

#bz .teethcon1 dd {
    line-height: 30px;
    text-indent: 2em;
    font-size: 20px;
    margin-top: 20px;
}

#bz .teethcon2 {
    width: 570px;
    float: left;
    margin-top: 20px;
    font-size: 24px
}

#bz .teethcon2 p {
    line-height: 30px;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon3 {
    width: 570px;
    float: left;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon3 p {
    margin-top: 20px;
}

#bz .teethcon3 li {
    width: 570px;
    float: left;
    line-height: 30px;
    font-size: 20px;
    margin-top: 30px;
}

#bz .teethcon3 li span {
    color: #0080aa;
    background: url(../Images/fh_16.jpg) no-repeat center left;
    padding-left: 10px;
    font-weight: lighter;
}

#bz .teethcon4 {
    width: 570px;
    float: left;
    margin-top: 20px;
    line-height: 30px;
    font-size: 20px;
}

#bz .teethcon4 p {
    text-indent: 0em;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon4 h5 {
    margin-top: 20px;
    font-size: 20px;
    font-weight: lighter;
}

#bz .teethcon4 ul {
    margin-top: 10px;
}

#bz .teethcon4 li {
    width: 190px;
    float: left;
}

#bz .teethcon5 {
    width: 570px;
    float: left;
    line-height: 30px;
    font-size: 20px;
    margin-top: 20px;
}

#bz .teethcon5 p {
    text-indent: 0em;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon5 ul {}

#bz .teethcon5 li {
    margin-top: 30px;
}

#bz .teethcon5 li span {
    color: #0080aa;
    font-weight: lighter;
}

#bz .teethcon6 {
    width: 570px;
    float: left;
    margin-top: 20px;
}

#bz .teethcon6-img {
    width: 280px;
    float: left;
}

#bz .teethcon6-img ul {
    width: 280px;
    float: left;
}

#bz .teethcon6-img li {
    width: 138px;
    height: 118px;
    float: left;
}

#bz .teethcon6-img dl {
    width: 280px;
    float: left;
}

#bz .teethcon6-img dt {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    text-align: center;
    width: 280px;
    float: left;
}

#bz .teethcon6-img dd {
    width: 280px;
    height: 40px;
    float: left;
    background: #83abbb;
    border-radius: 4px;
    text-align: center;
    line-height: 40px;
    font-size: 20px;
}

#bz .teethcon6-img dd a {
    color: #fff;
}

#bz .teethcon6-img dd a:hover {
    color: #fff;
}

#bz .teethcon7 {
    width: 570px;
    float: left;
}

#bz .teethcon7 dl {
    width: 555px;
    float: left;
    margin-top: 30px;
    line-height: 36px;
}

#bz .teethcon7 dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#bz .teethcon7 dd {
    width: 525px;
    float: right;
    font-size: 1.25em;
}

#bz .teethcon7 dd h3 {
    color: #0080aa;
    font-weight: lighter;
}

#bz .teethcon7 dd span {
    font-weight: lighter;
    color: #0080aa;
}

#bz .teethcon7 dd p {}

#bz .teethcon8 {
    width: 570px;
    float: left;
    margin-top: 14px;
    font-size: 24px;
    line-height: 40px;
}

#bz .teethcon8 ul {}

#bz .teethcon8 li {
    width: 510px;
    height: 51px;
    border: 1px #d5d5d5 solid;
    line-height: 51px;
    margin-top: 6px;
    padding: 0 29px;
    float: left;
    font-size: 1.25em;
}

#bz .teethcon8 span {
    color: #0080aa;
}

#bz .teethcon8 h4 {
    margin-top: 6px;
}


/*zj*/

#bz .zj {
    width: 620px;
    background: #fff;
    padding-bottom: 40px;
    margin: 0 auto;
    margin-top: 10px;
}

#bz .zj-top {
    width: 620px;
    height: 276px;
    float: left;
    background: url(../Images/zj-bg_23.jpg) no-repeat;
}

#bz .zj-top ul {
    width: 440px;
    float: left;
    margin: 85px 0 0 60px;
}

#bz .zj-top li {
    width: 440px;
    float: left;
    font-size: 1.375em;
    margin-top: 15px;
}

#bz .zj-top li p {
    color: #0080aa;
    font-size: 1.6em;
    font-weight: normal;
}

#bz .zj-top li p span {
    font-weight: lighter;
    font-size: 20px;
    margin-top: 5px;
}

#bz .zj-top h3 {
    width: 150px;
    height: 37px;
    float: left;
    background: #007aaa;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    line-height: 37px;
    font-size: 1.375em;
    font-weight: lighter;
    margin-left: 60px;
}

#bz .zj-top h3 a {
    color: #fff;
}

#bz .zj-top h3 a:hover {
    color: #fff;
}

#bz .zj-bot {
    width: 580px;
    float: left;
    margin: 30px 0 0 20px;
}

#bz .zj-bot dt {
    font-size: 1.6em;
    margin-bottom: 10px;
    color: #373737;
}

#bz .zj-bot dd {
    line-height: 36px;
    font-size: 1.25em;
}


/*main*/

#bz .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#bz .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#bz .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#bz .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*con3*/

#bz .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#bz .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#bz .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#bz .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#bz .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 20px;
}

#bz .con3-top dd a {
    color: #fff;
}

#bz .con3-top dd a:hover {
    color: #fff;
}

#bz .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#bz .con3-mid p {
    font-size: 1.375em;
}

#bz .con3-mid p strong {
    color: #00a064;
}

#bz .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#bz .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#bz .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#bz .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*-----��Ŀ-------*/

#km {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#km .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*teeth*/

#km .teeth-nav {
    width: 590px;
    margin: 0 auto;
    padding: 20px 15px;
    background: #fff;
    margin-top: 10px;
    position: relative;
    line-height: 65px;
}

#km .lft-jt {
    width: 26px;
    float: left;
}

#km .rit-jt {
    width: 26px;
    float: right;
}

.teeth-navtxt {
    width: 519px;
    font-size: 26px;
    float: left;
    margin-left: 9px;
    overflow: hidden;
}

.teeth-navtxt ul {}

.teeth-nav li {
    width: 185px;
    height: 26px;
    line-height: 26px;
    float: left;
    text-align: center;
}

.teeth-nav li a {
    color: #8d8d8d;
}

.teeth-nav li a:hover {
    color: #0080aa;
}

.swiper-container3 #nav1 {
    background: none;
    border-left: 1px #e2e2e2 solid;
}

.swiper-container3 #nav2 {
    border-left: 1px #e2e2e2 solid;
    background: none;
}

.swiper-container3 #nav3 {
    border-left: 1px #e2e2e2 solid;
    background: none;
}

.swiper-container3 #nav4 {
    border-left: 1px #e2e2e2 solid;
    background: none;
}

.swiper-container3 #nav5 {
    border-left: 1px #e2e2e2 solid;
    background: none;
}

.swiper-container3 #nav6 {
    border-left: 1px #e2e2e2 solid;
    border-right: none;
    background: none;
}

.swiper-container3 #nav7 {
    border-left: 1px #e2e2e2 solid;
    border-right: none;
    background: none;
}

.swiper-container3 #nav8 {
    border-left: 1px #e2e2e2 solid;
    border-right: none;
    background: none;
}


/*rolling*/

#km .rolling {
    width: 620px;
    height: 53px;
    margin: 0 auto;
    margin-top: 10px;
}


/*plant*/

#km .plant {
    width: 620px;
    margin: 0 auto;
    background: #fff;
    margin-top: 10px;
    padding-bottom: 40px;
}

#km .plant-top {
    width: 620px;
    margin: 0 auto;
    height: 130px;
}

#km .plant-top .ico_fl2 {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl1_05.jpg) no-repeat;
    padding: 30px;
}

#km .plant-top .ico_fl2 p {
    color: #bf982e;
}

#km .plant-top .ico_fl3 {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl2_08.jpg) no-repeat;
    padding: 30px;
}

#km .plant-top .ico_fl3 p {
    color: #e4657b;
}

#km .plant-top .ico_fl4 {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl4_12.jpg) no-repeat;
    padding: 30px;
}

#km .plant-top .ico_fl4 p {
    color: #898989;
}

#km .plant-top .ico_fl5 {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl3_10.jpg) no-repeat;
    padding: 30px;
}

#km .plant-top .ico_fl5 p {
    color: #858db6;
}

#km .plant-top .ico_fl6 {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl5_14.jpg) no-repeat;
    padding: 30px;
}

#km .plant-top .ico_fl6 p {
    color: #f15f60;
}

#km .plant-top .ico_fl7 {
    width: 560px;
    height: 70px;
    float: left;
    background: url(../Images/fl6_16.jpg) no-repeat;
    padding: 30px;
}

#km .plant-top .ico_fl7 p {
    color: #8b97a7;
}

#km .plant-top dt {
    width: 52px;
    height: 56px;
    float: left;
}

#km .plant-top dd {
    width: 500px;
    float: left;
    line-height: 56px;
    color: #bf982e;
}

#km .plant-top dd p {
    font-size: 1.625em;
}

#km .plant-top dd p span {
    font-size: 20px;
    font-weight: lighter;
    margin-top: 5px;
    line-height: 30px;
}

#km .plant-bot {
    width: 584px;
    margin: 0 auto;
    margin-top: 30px;
}

#km .plant-bot p {
    width: 584px;
    float: left;
    line-height: 40px;
    text-indent: 2em;
    font-size: 1.25em;
}

#km .plant-bot ul {
    width: 584px;
    float: left;
    margin-top: 10px;
}

#km .plant-bot li {
    width: 180px;
    height: 51px;
    border: 1px #e2ecf1 solid;
    text-align: center;
    line-height: 51px;
    float: left;
    font-size: 1.375em;
    margin: 20px 19px 0 0;
}

#km .plant-bot h4 {
    width: 582px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 20px;
    font-weight: lighter;
    float: left;
}

#km .plant-bot h4 a {
    color: #0080aa;
}

#km .plant-bot h4 a:hover {
    color: #0080aa;
}

#km #planttxt {
    margin-right: 0;
}


/*kemu*/

#km .kemu {
    width: 620px;
    margin: 0 auto;
    margin-top: 10px;
}

#km .kemu-top {
    width: 620px;
    height: 179px;
    margin: 0 auto;
}

#km .kemu-top ul {}

#km .kemu-top li {
    width: 306px;
    height: 179px;
    float: left;
}

#km .kemu-bot {
    width: 570px;
    margin: 0 auto;
    background: #fff;
    padding: 0 25px 40px 25px;
    margin-top: 10px;
}

#km .kemu-bot dl {
    width: 570px;
    float: left;
    padding: 30px 0;
    border-bottom: 1px #eee solid;
    position: relative;
}

#km .kemu-bot dt {
    width: 175px;
    height: 130px;
    float: left;
}

#km .kemu-bot dd {
    width: 375px;
    float: right;
}

#km .kemu-bot dd ul {
    width: 375px;
    float: left;
    margin-top: 35px;
    position: absolute;
    top: 100px;
}

#km .kemu-bot dd li {
    float: left;
    padding: 0px 18px 0px 0px;
}

#km .kemu-bot dd li span {
    color: #0080aa;
    font-weight: lighter;
}

#km .kemu-bot dd li p {
    margin-right: 0;
}

#km .kemu-bot h4 {
    width: 568px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 20px;
    font-weight: lighter;
    float: left;
}

#km .kemu-bot h4 a {
    color: #0080aa;
}

#km .kemu-bot h4 a:hover {
    color: #0080aa;
}

#km #kemutxt {
    font-size: 1.375em;
}


/*zj*/

#km .zj {
    width: 620px;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
}

#km .zj-top {
    width: 620px;
    height: 276px;
    float: left;
    background: url(../Images/zj-bg_23.jpg) no-repeat;
}

#km .zj-top ul {
    width: 440px;
    float: left;
    margin: 85px 0 0 60px;
}

#km .zj-top li {
    width: 440px;
    float: left;
    font-size: 1.375em;
    margin-top: 15px;
}

#km .zj-top li p {
    color: #0080aa;
    font-size: 1.6em;
    font-weight: normal;
}

#km .zj-top li p span {
    font-weight: lighter;
    font-size: 20px;
    margin-top: 5px;
}

#km .zj-top h3 {
    width: 150px;
    height: 37px;
    float: left;
    background: #007aaa;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    line-height: 37px;
    font-size: 1.375em;
    font-weight: lighter;
    margin-left: 60px;
}

#km .zj-top h3 a {
    color: #fff;
}

#km .zj-top h3 a:hover {
    color: #fff;
}

#km .zj-bot {
    width: 580px;
    float: left;
    margin: 30px 0 0 20px;
}

#km .zj-bot dl {}

#km .zj-bot dt {
    font-size: 1.6em;
    margin-bottom: 10px;
    color: #373737;
}

#km .zj-bot dd {
    line-height: 36px;
    font-size: 1.25em;
}


/*main*/

#km .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#km .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#km .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#km .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*answer*/

#km .answer {
    width: 610px;
    margin: 0 auto;
}

#km .answer dl {
    width: 555px;
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    line-height: 36px;
}

#km .answer dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#km .answer dd {
    width: 525px;
    float: right;
    font-size: 1.25em;
}

#km .answer dd h3 {
    color: #0080aa;
    font-weight: lighter;
}

#km .answer dd h3 a {
    color: #0080aa;
}

#km .answer dd span {
    font-weight: lighter;
    color: #0080aa;
}

#km .answer dd span a {
    color: #0080aa;
}

#km .answer dd p {}

#km .answer h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 40px;
    font-weight: lighter;
    float: left;
}

#km .answer h4 a {
    color: #0080aa;
}

#km .answer h4 a:hover {
    color: #0080aa;
}


/*con3*/

#km .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#km .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#km .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#km .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#km .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 20px;
}

#km .con3-top dd a {
    color: #fff;
}

#km .con3-top dd a:hover {
    color: #fff;
}

#km .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#km .con3-mid p {
    font-size: 1.375em;
}

#km .con3-mid p strong {
    color: #00a064;
}

#km .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#km .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#km .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#km .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*con5*/

#km .con5 {
    width: 570px;
    height: 567px;
    margin: 0 auto;
    margin-top: 45px;
    background: url(../Images/pt-bg_26.jpg) no-repeat;
    padding: 0 20px;
}

#km .con5 dl {
    width: 570px;
    float: left;
    margin-top: 55px;
}

#km .con5 dt {
    width: 570px;
    float: left;
    text-align: center;
}

#km .con5 dt p {
    color: #00a064;
    font-size: 1.75em;
    line-height: 32px;
}

#km .con5 dt span {
    text-transform: uppercase;
    color: #b6b6b6;
    font-size: 0.875em;
    font-weight: lighter;
}

#km .con5 dd {
    width: 570px;
    float: left;
    color: #00a064;
    margin-top: 15px;
}

#km .con5 dd .text {
    width: 113px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-indent: 10px;
}

#km .con5 dd .text2 {
    width: 75px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
}

#km .con5 dd .text3 {
    width: 220px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#km .con5 dd .text4 {
    width: 50px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#km .con5 dd textarea {
    margin-left: 5px;
    width: 438px;
    height: 115px;
    left: 36px;
    border: 1px solid #e8e8e8;
    float: left;
    font-size: 1em;
    text-indent: 10px;
}

#km .con5 dd p {
    float: left;
}

#km .con5 dd .submit {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #00a064;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    margin: 0 auto;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}

#km .con5 dd .reset {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #ff9600;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    float: left;
    margin-left: 10px;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}


/*-----�б�------*/

#list {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#list .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*rolling*/

#list .rolling {
    width: 610px;
    height: 53px;
    background: url(../Images/gd-bg_24.jpg) no-repeat;
    margin: 0 auto;
    margin-top: 10px;
}


/*list*/

#list .list {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 30px 5px 40px 5px;
}

#list .list-top {
    width: 580px;
    margin: 0 auto;
    padding-bottom: 20px;
    border-bottom: 1px #eee solid;
}

#list .list-top p {
    color: #0080aa;
    font-size: 1.25em;
}

#list .list-top p a {
    padding: 0 5px;
}

#list .list-bot {
    width: 610px;
    margin: 0 auto;
    background: #fff;
    margin-top: 10px;
}

#list .list-bot dl {
    width: 570px;
    float: left;
    margin-left: 20px;
    padding: 30px 0;
    border-bottom: 1px #eee solid;
    position: relative;
}

#list .list-bot dt {
    width: 175px;
    height: 130px;
    float: left;
}

#list .list-bot dd {
    width: 375px;
    float: right;
}

#list .list-bot dd b {
    font-weight: normal;
}

#list .list-bot dd ul {
    width: 375px;
    float: left;
    font-size: 1em;
    position: absolute;
    top: 135px;
}

#list .list-bot dd li {
    float: left;
    padding: 0px 17px 0px 0px;
}

#list .list-bot dd li span {
    color: #0080aa;
    font-weight: lighter;
}

#list .list-bot dd li p {
    margin-right: 0;
}

#list .list-bot h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 20px;
    font-weight: lighter;
    float: left;
}

#list .list-bot h4 a {
    color: #0080aa;
}

#list .list-bot h4 a:hover {
    color: #0080aa;
}

#listtxt {
    font-size: 1.375em;
}


/*main*/

#list .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#list .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#list .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#list .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*answer*/

#list .answer {
    width: 610px;
    margin: 0 auto;
}

#list .answer dl {
    width: 555px;
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    line-height: 36px;
}

#list .answer dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#list .answer dd {
    width: 525px;
    float: right;
    font-size: 1.25em;
}

#list .answer dd h3 {
    color: #0080aa;
    font-weight: lighter;
}

#list .answer dd h3 a {
    color: #0080aa;
}

#list .answer dd span {
    font-weight: lighter;
    color: #0080aa;
}

#list .answer dd span a {
    color: #0080aa;
}

#list .answer dd p {}

#list .answer dd p a {
    color: #0080aa;
}

#list .answer h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 40px;
    font-weight: lighter;
    float: left;
}

#list .answer h4 a {
    color: #0080aa;
}

#list .answer h4 a:hover {
    color: #0080aa;
}


/*con3*/

#list .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#list .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#list .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#list .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#list .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 10px;
}

#list .con3-top dd a {
    color: #fff;
}

#list .con3-top dd a:hover {
    color: #fff;
}

#list .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#list .con3-mid p {
    font-size: 1.375em;
}

#list .con3-mid p strong {
    color: #00a064;
}

#list .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#list .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#list .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#list .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*shipin*/

#list .shipin {
    width: 610px;
    margin: 0 auto;
    margin-top: 50px;
}

#list .shipin dl {
    width: 293px;
    float: left;
}

#list .shipin dt {}

#list .shipin dd {
    text-align: center;
    margin-top: 10px;
    font-size: 20px;
}


/*-----��Ƶ-------*/

#shipin {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#shipin .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*teeth*/

#shipin .teeth-nav {
    width: 590px;
    margin: 0 auto;
    padding: 20px 15px;
    background: #fff;
    margin-top: 10px;
    position: relative;
}

#shipin .lft-jt {
    width: 26px;
    float: left;
}

#shipin .rit-jt {
    width: 26px;
    float: right;
}


/*rolling*/

#shipin .rolling {
    width: 610px;
    height: 53px;
    padding: 10px 5px;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
}


/*list*/

#shipin .list {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 0 5px 40px 5px;
}

#shipin .list-bot {
    width: 610px;
    margin: 0 auto;
    background: #fff;
    margin-top: 10px;
}

#shipin .list-bot dl {
    width: 570px;
    float: left;
    margin-left: 20px;
    padding: 30px 0;
    border-bottom: 1px #eee solid;
}

#shipin .list-bot dt {
    width: 175px;
    height: 130px;
    float: left;
}

#shipin .list-bot dd {
    width: 375px;
    float: right;
}

#shipin .list-bot dd ul {
    width: 375px;
    float: left;
    margin-top: 74px;
    font-size: 1em;
}

#shipin .list-bot dd li {
    width: 120px;
    float: left;
}

#shipin .list-bot dd li span {
    color: #0080aa;
    font-weight: lighter;
}

#shipin .list-bot dd li p {
    margin-right: 0;
}

#shipin .list-bot h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 20px;
    font-weight: lighter;
    float: left;
}

#shipin .list-bot h4 a {
    color: #0080aa;
}

#shipin .list-bot h4 a:hover {
    color: #0080aa;
}

#shipin #listtxt {
    font-size: 1.375em;
}


/*main*/

#shipin .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#shipin .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#shipin .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#shipin .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*answer*/

#shipin .answer {
    width: 610px;
    margin: 0 auto;
}

#shipin .answer dl {
    width: 555px;
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    line-height: 36px;
}

#shipin .answer dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#shipin .answer dd {
    width: 525px;
    float: right;
    font-size: 1.25em;
}

#shipin .answer dd h3 {
    color: #0080aa;
    font-weight: lighter;
}

#shipin .answer dd span {
    font-weight: lighter;
    color: #0080aa;
}

#shipin .answer dd span a {
    color: #0080aa;
}

#shipin .answer dd p {}

#shipin .answer h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 40px;
    font-weight: lighter;
    float: left;
}

#shipin .answer h4 a {
    color: #0080aa;
}

#shipin .answer h4 a:hover {
    color: #0080aa;
}


/*con3*/

#shipin .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#shipin .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#shipin .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#shipin .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#shipin .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 10px;
}

div#shipin div.main div.con3-top dd {
    margin-right: 20px;
}

#shipin .con3-top dd a {
    color: #fff;
}

#shipin .con3-top dd a:hover {
    color: #fff;
}

#shipin .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#shipin .con3-mid p {
    font-size: 1.375em;
}

#shipin .con3-mid p strong {
    color: #00a064;
}

#shipin .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#shipin .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#shipin .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#shipin .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*shipin*/

#shipin .shipin {
    width: 610px;
    margin: 0 auto;
    margin-top: 50px;
}

#shipin .shipin dl {
    width: 293px;
    float: left;
}

#shipin .shipin dt {}

#shipin .shipin dd {
    text-align: center;
    margin-top: 10px;
    font-size: 20px;
}


/*-----��Ƶ����-------*/

#sp {
    width: 640px;
    margin: 0 auto;
}

#sp .con {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#sp .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*teeth*/

#sp .teeth-nav {
    width: 590px;
    margin: 0 auto;
    padding: 20px 15px;
    background: #fff;
    margin-top: 10px;
    position: relative;
}

#sp .lft-jt {
    width: 26px;
    float: left;
}

#sp .rit-jt {
    width: 26px;
    float: right;
}


/*rolling*/

#sp .rolling {
    width: 610px;
    height: 53px;
    padding: 10px 5px;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
}


/*list*/

#sp .list {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 30px 5px 40px 5px;
}

#sp .list-top {
    width: 580px;
    margin: 0 auto;
    padding-bottom: 20px;
    border-bottom: 1px #eee solid;
}

#sp .list-top p {
    color: #0080aa;
    font-size: 1.25em;
}

#sp .list-top p a {
    padding: 0 5px;
}

#sp .splist-bot {
    width: 565px;
    margin: 0 auto;
    margin-top: 34px;
}

#sp .splist-bot1 {
    width: 565px;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px #eee solid;
}

#sp .splist-bot1 dl {}

#sp .splist-bot1 dt {
    font-size: 1.5em;
}

#sp .splist-bot1 dt a {
    color: #0080aa;
}

#sp .splist-bot1 dt a:hover {
    color: #0080aa;
}

#sp .splist-bot1 dd {
    margin-top: 20px;
}

#sp .splist-bot1 dd span {
    margin-right: 20px;
    color: #0080aa;
    font-weight: lighter;
}

#sp .splist-bot2 {
    width: 565px;
    float: left;
    margin-top: 20px;
}

#sp .splist-bot2 dl {}

#sp .splist-bot2 dt {}

#sp .splist-bot2 dd {
    margin-top: 25px;
    font-size: 1.25em;
    line-height: 30px;
}

#sp .splist-bot2 video {
    max-width: 565px;
    min-height: 400px;
}


/*zj*/

#sp .zj {
    width: 620px;
    background: #fff;
    padding-bottom: 40px;
    margin: 0 auto;
    margin-top: 10px;
}

#sp .zj-top {
    width: 620px;
    height: 276px;
    float: left;
    background: url(../Images/zj-bg_23.jpg) no-repeat;
}

#sp .zj-top ul {
    width: 440px;
    float: left;
    margin: 85px 0 0 60px;
}

#sp .zj-top li {
    width: 440px;
    float: left;
    font-size: 1.375em;
    margin-top: 15px;
}

#sp .zj-top li p {
    color: #0080aa;
    font-size: 20px;
    font-weight: normal;
}

#sp .zj-top li p span {
    font-weight: lighter;
    margin-top: 5px;
    font-size: 1.875em;
    color: #0080aa;
}

#sp .zj-top h3 {
    width: 150px;
    height: 37px;
    float: left;
    background: #007aaa;
    border-radius: 4px;
    margin-top: 10px;
    text-align: center;
    line-height: 37px;
    font-size: 1.375em;
    font-weight: lighter;
    margin-left: 60px;
}

#sp .zj-top h3 a {
    color: #fff;
}

#sp .zj-top h3 a:hover {
    color: #fff;
}

#sp .zj-bot {
    width: 580px;
    float: left;
    margin: 30px 0 0 20px;
}

#sp .zj-bot dl {}

#sp .zj-bot dt {
    font-size: 1.6em;
    margin-bottom: 10px;
    color: #373737;
}

#sp .zj-bot dd {
    line-height: 36px;
    font-size: 1.25em;
}


/*main*/

#sp .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#sp .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#sp .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#sp .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*answer*/

#sp .answer {
    width: 610px;
    margin: 0 auto;
}

#sp .answer dl {
    width: 555px;
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    line-height: 36px;
}

#sp .answer dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#sp .answer dd {
    width: 525px;
    float: right;
    font-size: 1.25em;
}

#sp .answer dd h3 {
    color: #0080aa;
    font-weight: lighter;
}

#sp .answer dd span {
    font-weight: lighter;
    color: #0080aa;
}

#sp .answer dd span a {
    color: #0080aa;
}

#sp .answer dd p {}

#sp .answer h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 40px;
    font-weight: lighter;
    float: left;
}

#sp .answer h4 a {
    color: #0080aa;
}

#sp .answer h4 a:hover {
    color: #0080aa;
}


/*article*/

#sp .article {
    width: 610px;
    margin: 0 auto;
}

#sp .article li {
    width: 608px;
    height: 53px;
    border: 1px #d5d5d5 solid;
    line-height: 53px;
    text-indent: 30px;
    margin-top: 6px;
    font-size: 1.25em;
}

#sp .article li span {
    color: #0080aa;
}

#sp .article h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 6px;
    font-weight: lighter;
}

#sp .article h4 a {
    color: #0080aa;
}

#sp .article h4 a:hover {
    color: #0080aa;
}


/*con3*/

#sp .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#sp .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#sp .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#sp .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#sp .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 20px;
}

#sp .con3-top dd a {
    color: #fff;
}

#sp .con3-top dd a:hover {
    color: #fff;
}

#sp .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#sp .con3-mid p {
    font-size: 1.375em;
}

#sp .con3-mid p strong {
    color: #00a064;
}

#sp .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#sp .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#sp .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#sp .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*con5*/

#sp .con5 {
    width: 570px;
    height: 567px;
    margin: 0 auto;
    margin-top: 45px;
    background: url(../Images/pt-bg_26.jpg) no-repeat;
    padding: 0 20px;
}

#sp .con5 dl {
    width: 570px;
    float: left;
    margin-top: 55px;
}

#sp .con5 dt {
    width: 570px;
    float: left;
    text-align: center;
}

#sp .con5 dt p {
    color: #00a064;
    font-size: 1.75em;
    line-height: 32px;
}

#sp .con5 dt span {
    text-transform: uppercase;
    color: #b6b6b6;
    font-size: 0.875em;
    font-weight: lighter;
}

#sp .con5 dd {
    width: 570px;
    float: left;
    color: #00a064;
    margin-top: 15px;
    font-size: 1.25em;
}

#sp .con5 dd .text {
    width: 113px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-indent: 10px;
}

#sp .con5 dd .text2 {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
}

#sp .con5 dd .text3 {
    width: 90px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#sp .con5 dd .text4 {
    width: 50px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#sp .con5 dd textarea {
    margin-left: 5px;
    width: 438px;
    height: 115px;
    left: 36px;
    border: 1px solid #e8e8e8;
    float: left;
    font-size: 1em;
    text-indent: 10px;
}

#sp .con5 dd p {
    float: left;
}

#sp .con5 dd .submit {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #00a064;
    line-height: 26px;
    text-align: center;
    color: #fff;
    border: none;
    margin: 0 auto;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}

#sp .con5 dd .reset {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #ff9600;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    float: left;
    margin-left: 10px;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}


/*-----����-------*/

#arct {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#arct .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*rolling*/

#arct .rolling {
    width: 610px;
    height: 53px;
    background: url(../Images/gd-bg_24.jpg) no-repeat;
    margin: 0 auto;
    margin-top: 10px;
}


/*cont*/

#arct .cont {
    width: 565px;
    margin: 0 auto;
    background: #fff;
    padding: 30px 27px 30px 28px;
    margin-top: 10px;
}

#arct .cont-top {
    width: 565px;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px #eee solid;
    margin-bottom: 30px;
}

#arct .cont-top dl {
    text-align: center
}

#arct .cont-top dt {
    font-size: 1.5em;
    color: #0080aa;
    line-height: 40px
}

#arct .cont-top dt a {
    color: #0080aa;
}

#arct .cont-top dt a:hover {
    color: #0080aa;
}

#arct .cont-top dd {
    margin-top: 20px;
    font-size: 1em;
}

#arct .cont-top .ly {
    color: #999;
    font: 0.8em;
}

#arct .cont-bot {
    width: 565px;
    float: left;
    font-size: 1.2em;
    line-height: 36px;
}

#arct .cont-bot img {
    max-width: 100%;
}

#arct .cont-bot p {
    padding: 10px 0;
}

#arct .cont-bot dl {
    width: 565px;
    float: left;
    margin-top: 40px;
}

#arct .cont-bot dt {}

#arct .cont-bot dd {
    margin-top: 40px;
    line-height: 30px;
    font-size: 20px;
    text-indent: 2em;
}

#arct .cont-bot dd p {
    color: #0080aa;
    text-indent: 0;
}


/*main*/

#arct .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#arct .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#arct .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#arct .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*con3*/

#arct .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#arct .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#arct .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#arct .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
    font-size: 20px;
}

#arct .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 20px;
}

#arct .con3-top dd a {
    color: #fff;
}

#arct .con3-top dd a:hover {
    color: #fff;
}

#arct .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#arct .con3-mid p {
    font-size: 1.375em;
}

#arct .con3-mid p strong {
    color: #00a064;
}

#arct .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#arct .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#arct .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#arct .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*con4*/

#arct .con4 {
    width: 610px;
    padding: 0 5px 30px 5px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
}

#arct .con4-top {
    width: 610px;
    height: 313px;
}

#arct .con4-bot {
    width: 610px;
    float: left;
}

#arct .con4-bot ul {}

#arct .con4-bot li {
    width: 608px;
    height: 53px;
    border: 1px #d5d5d5 solid;
    line-height: 53px;
    text-indent: 30px;
    margin-top: 6px;
    font-size: 1.25em;
}

#arct .con4-bot li span {
    color: #0080aa;
}

#arct .con4-bot h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 6px;
    font-weight: lighter;
}

#arct .con4-bot h4 a {
    color: #0080aa;
}

#arct .con4-bot h4 a:hover {
    color: #0080aa;
}


/*-----�ʴ�-------*/

#ask {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#ask .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}


/*teeth*/

#ask .teeth-nav {
    width: 590px;
    margin: 0 auto;
    padding: 20px 15px;
    background: #fff;
    margin-top: 10px;
    position: relative;
}

#ask .lft-jt {
    width: 26px;
    float: left;
}

#ask .rit-jt {
    width: 26px;
    float: right;
}


/*rolling*/

#ask .rolling {
    width: 620px;
    height: 53px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
}

#ask .rolling dl {
    width: 580px;
    float: left;
    margin-left: 15px;
    line-height: 53px;
}

#ask .rolling dt {
    width: 25px;
    height: 25px;
    float: left;
    margin-top: 15px;
}

#ask .rolling dd {
    width: 545px;
    float: right;
    height: 53px;
    overflow: hidden;
}

#ask .d1 {
    width: 545px;
    float: left;
}

#ask .div2 {
    font-size: 1.375em;
    font-weight: lighter;
}


/*main*/

#ask .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#ask .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#ask .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#ask .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*answer*/

#ask .answer {
    width: 610px;
    margin: 0 auto;
}

#ask .answer dl {
    width: 555px;
    float: left;
    margin-left: 10px;
    margin-top: 30px;
    line-height: 36px;
}

#ask .answer dt {
    width: 20px;
    height: 60px;
    float: left;
    margin-top: 5px;
}

#ask .answer dd {
    width: 525px;
    float: right;
    font-size: 1.25em;
}

#ask .answer dd h3 {
    color: #0080aa;
    font-weight: lighter;
}

#ask .answer dd span {
    font-weight: lighter;
    color: #0080aa;
}

#ask .answer dd span a {
    color: #0080aa;
}

#ask .answer dd p {}

#ask .answer h4 {
    width: 608px;
    height: 67px;
    border: 1px #e8e8e8 solid;
    line-height: 67px;
    border-radius: 4px;
    text-align: center;
    font-size: 1.375em;
    margin-top: 40px;
    font-weight: lighter;
    float: left;
}

#ask .answer h4 a {
    color: #0080aa;
}

#ask .answer h4 a:hover {
    color: #0080aa;
}


/*con3*/

#ask .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#ask .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#ask .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
    font-size: 1.25em;
}

#ask .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
}

#ask .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 10px;
}

#ask .con3-top dd a {
    color: #fff;
}

#ask .con3-top dd a:hover {
    color: #fff;
}

#ask .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#ask .con3-mid p {
    font-size: 1.375em;
}

#ask .con3-mid p strong {
    color: #00a064;
}

#ask .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#ask .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#ask .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#ask .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*con5*/

#ask .con5 {
    width: 570px;
    height: 567px;
    margin: 0 auto;
    margin-top: 45px;
    background: url(../Images/pt-bg_26.jpg) no-repeat;
    padding: 0 25px;
}

#ask .con5 dl {
    width: 570px;
    float: left;
    margin-top: 55px;
}

#ask .con5 dt {
    width: 570px;
    float: left;
    text-align: center;
}

#ask .con5 dt p {
    color: #00a064;
    font-size: 1.75em;
    line-height: 32px;
}

#ask .con5 dt span {
    text-transform: uppercase;
    color: #b6b6b6;
    font-size: 0.875em;
    font-weight: lighter;
}

#ask .con5 dd {
    width: 570px;
    float: left;
    color: #00a064;
    margin-top: 15px;
    font-size: 1.25em;
}

#ask .con5 dd .text {
    width: 113px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-indent: 10px;
}

#ask .con5 dd .text2 {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
}

#ask .con5 dd .text3 {
    width: 90px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#ask .con5 dd .text4 {
    width: 50px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#ask .con5 dd textarea {
    margin-left: 5px;
    width: 438px;
    height: 115px;
    left: 36px;
    border: 1px solid #e8e8e8;
    float: left;
    font-size: 1em;
    text-indent: 10px;
}

#ask .con5 dd p {
    float: left;
}

#ask .con5 dd .submit {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #00a064;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    margin: 0 auto;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}

#ask .con5 dd .reset {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #ff9600;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    float: left;
    margin-left: 10px;
    display: block;
    font-size: 1.25em;
    margin-top: 35px;
}


/*con9*/

#ask .con9 {
    width: 570px;
    height: 667px;
    margin: 0 auto;
    margin-top: 10px;
    padding: 0 25px 30px 25px;
    background-color: #FFF
}

#ask .con9 dl {
    width: 570px;
    float: left;
    margin-top: 55px;
}

#ask .con9 dt {
    width: 570px;
    float: left;
    text-align: center;
}

#ask .con9 dt p {
    color: #a06d8c;
    font-size: 1.75em;
    line-height: 32px;
}

#ask .con9 dt span {
    text-transform: uppercase;
    color: #b6b6b6;
    font-size: 1.25em;
    font-weight: lighter;
}

#ask .con9 dd {
    width: 570px;
    float: left;
    color: #a06d8c;
    margin-top: 15px;
    font-size: 1.25em;
}

#ask .con9 .ddd1 {
    color: #8d8d8d;
    margin: 25px 0 15px 0
}

#ask .con9 .ddd2 {
    color: #8d8d8d;
}

#ask .con9 .ddd1 span {
    color: #cccccc
}

#ask .con9 dd .text {
    width: 113px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-indent: 10px;
}

#ask .con9 dd .text2 {
    width: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
}

#ask .con9 dd .text3 {
    width: 90px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#ask .con9 dd .text4 {
    width: 50px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
    text-align: center;
}

#ask .con9 dd textarea {
    width: 560px;
    height: 115px;
    left: 36px;
    border: 1px solid #e8e8e8;
    float: left;
    font-size: 1em;
    text-indent: 10px;
}

#ask .con9 dd p {
    float: left;
}

#ask .con9 dd .submit {
    width: 223px;
    height: 36px;
    border-radius: 4px;
    background: #a06d8c;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border: none;
    font-size: 1.25em;
    margin-top: 35px;
    margin-left: 15px
}

#ask .con9 dd select {
    margin-left: 10px;
    height: 38px;
    width: 164px;
    color: #a06d8c;
    font-size: 1em
}


/*-----ר���б�-------*/

#zjlist {
    width: 640px;
    margin: 0 auto;
}


/*banner*/

#zjlist .banner {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}

#zjlist .teeth-nav {
    width: 590px;
    margin: 0 auto;
    padding: 20px 15px;
    background: #fff;
    margin-top: 10px;
    position: relative;
}

#zjlist .lft-jt {
    width: 26px;
    float: left;
}

#zjlist .rit-jt {
    width: 26px;
    float: right;
}


/*teeth-main*/

#zjlist .teeth-main {
    width: 620px;
    margin: 0 auto;
    background: #fff;
    margin-top: 10px;
}

#zjlist .teeth-main .fgxian {
    height: 7px;
    background-color: #efefef;
    clear: both
}

#zjlist .teeth-main .zjlb img {
    float: left;
    margin-top: 16px;
    padding: 0 8px 8px 0;
}

#zjlist .teeth-main .zjlb .zjlbr {
    float: left;
    width: 300px;
    margin-left: 12px
}

#zjlist .teeth-main .zjlb .zjlbr h1 {
    color: #007aaa;
    font-size: 1.5em;
    font-weight: normal;
    margin-top: 20px;
}

#zjlist .teeth-main .zjlb .zjlbr h1 span {
    font-size: 0.7em;
    color: #b6b6b6;
    font-weight: normal;
    line-height: 160%
}

#zjlist .teeth-main .zjlb .zjlbr h2 {
    font-size: 1.1em;
    font-weight: normal;
    line-height: 160%;
    padding-bottom: 20px;
}

#zjlist .teeth-main .zjlb .zjlbr h2 p {
    margin-bottom: 0;
}

#zjlist .teeth-main .zjlb .zjlbr p {
    font-size: 0.8em;
    color: #8d8d8d;
    font-weight: normal;
    margin-bottom: 11px
}

#zjlist .teeth-main .zjlb .zjlbr a.btn_04 {
    font-size: 0.9em;
    color: #FFF;
    padding: 8px 20px 8px 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    boder-radius: 4px
}
#zjlist .teeth-main .zjlb .zjlbr a.infos{
    color: #8d8d8d;;
}
#zjlist .teeth-main .zjlb .zjlbr .aaa1 {
    background-color: #2693bc
}

#zjlist .teeth-main .zjlb .zjlbr .aaa2 {
    background-color: #ff9f0c;
    margin-left: 13px
}


/*main*/

#zjlist .main {
    width: 610px;
    margin: 0 auto;
    margin-top: 10px;
    background: #fff;
    padding: 40px 5px;
}

#zjlist .main-tit {
    width: 610px;
    margin: 0 auto;
    text-align: center;
}

#zjlist .main-tit p {
    color: #0080aa;
    font-size: 1.75em;
}

#zjlist .main-tit span {
    color: #b6b6b6;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: lighter;
}


/*con3*/

#zjlist .con3 {
    width: 610px;
    margin: 0 auto;
    margin-top: 40px;
}

#zjlist .con3-top {
    width: 610px;
    height: 98px;
    float: left;
    background: url(../Images/gt_19.jpg) no-repeat;
}

#zjlist .con3-top dl {
    width: 480px;
    float: left;
    margin: 20px 0 0 130px;
}

#zjlist .con3-top dt {
    width: 354px;
    float: left;
    color: #0080aa;
}

#zjlist .con3-top dd {
    width: 70px;
    float: right;
    text-align: center;
    margin-right: 20px;
}

#zjlist .con3-top dd a {
    color: #fff;
}

#zjlist .con3-top dd a:hover {
    color: #fff;
}

#zjlist .con3-mid {
    width: 610px;
    float: left;
    margin-top: 20px;
    text-align: center;
    color: #999;
}

#zjlist .con3-mid p {
    font-size: 1.375em;
}

#zjlist .con3-mid p strong {
    color: #00a064;
}

#zjlist .con3-mid span {
    font-size: 1em;
    font-weight: lighter;
}

#zjlist .con3-bot {
    width: 610px;
    float: left;
    margin-top: 20px;
    height: 64px;
    background: url(../Images/gt_21.jpg) no-repeat;
}

#zjlist .con3-bot input.a1 {
    width: 355px;
    height: 64px;
    line-height: 64px;
    padding-left: 70px;
    border: none;
    background: none;
    float: left;
    outline: none;
    color: #b2b2b2;
    font-size: 28px;
    font-weight: lighter;
}

#zjlist .con3-bot button.a2 {
    width: 155px;
    height: 64px;
    line-height: 64px;
    border: none;
    background: none;
    float: left;
    color: #fff;
    font-size: 1.25em;
    font-weight: lighter;
}


/*-----��Ժ��·-------*/

.lyxlban {
    width: 640px;
    height: 285px;
    margin: 0 auto;
}

.lyxl_b1 {
    width: 640px;
    height: auto;
    background: #efefef;
    margin: 0 auto;
}

.lyxl_b1 .lyxl_bxw {
    width: 620px;
    height: 72px;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
}


/*-----��Ժ��·-------*/

.lyxl_b1 .lyxl_map {
    width: 620px;
    height: auto;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
    overflow: hidden;
}

.lyxl_b1 .lyxl_map span.sp_h1 {
    width: 570px;
    display: block;
    height: 85px;
    margin: 0 auto;
    margin-top: 10px;
    font-family: "Microsoft YaHei";
    font-size: 40px;
    color: #0080aa;
    font-weight: bold;
    line-height: 85px;
    text-align: center;
    border-bottom: 1px solid #eee;
}

.lyxl_b1 .lyxl_map div.lyxl_dz {
    width: 570px;
    height: auto;
    margin: 0 auto;
    border-bottom: 1px solid #eee;
}

.lyxl_b1 .lyxl_map div.lyxl_dz img.lyxl_i {
    width: ;
    height: ;
    float: left;
    margin-left: 12px;
    margin-top: 30px;
    margin-right: 25px;
}

.lyxl_b1 .lyxl_map div.lyxl_dz span.sp1 {
    font-family: "Microsoft YaHei";
    font-size: 26px;
    color: #0080aa;
    line-height: 28px;
    text-align: left;
    width: 475px;
    display: block;
    padding-top: 20px;
    float: left;
}

.lyxl_b1 .lyxl_map div.lyxl_dz span.sp2 {
    font-family: "Microsoft YaHei";
    font-size: 26px;
    color: #8d8d8d;
    line-height: 28px;
    text-align: left;
    width: 475px;
    display: block;
    float: left;
}

.lyxl_b1 div.lyxl_map .dizhi {
    height: 105px;
}

.lyxl_b1 div.lyxl_map .zijia {
    height: 175px;
}

.lyxl_b1 div.lyxl_map .gongjiao {
    height: 150px;
}

.lyxl_b1 div.lyxl_map .ditie {
    height: 150px;
}

.lyxl_b1 div.lyxl_map .dizhi img.lyxl_i {
    margin-left: ;
    margin-top: ;
}

.lyxl_b1 div.lyxl_map .zijia img.lyxl_i {
    margin-left: 5px;
    margin-top: 27px;
}

.lyxl_b1 div.lyxl_map .gongjiao img.lyxl_i {
    margin-left: 9px;
    margin-top: 29px;
}

.lyxl_b1 div.lyxl_map .ditie img.lyxl_i {
    margin-left: 10px;
    margin-top: 30px;
}

.lyxl_b1 .lyxl_bdmap {
    width: 561px;
    height: 319px;
    margin: 0 auto;
    margin-top: 35px;
    border: 2px solid #87c3d7;
    margin-bottom: 65px;
}

.teeth-nav .arrow-left3 {
    background: url(../Images/arrows1.png) no-repeat left top;
    position: absolute;
    left: 15px;
    top: 20px;
    width: 26px;
    height: 26px;
    z-index: 100;
}

.teeth-nav .arrow-right3 {
    background: url(../Images/arrows1.png) no-repeat left bottom;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 26px;
    height: 26px;
    z-index: 100;
}


/*��ѯƽ̨*/

.banner930 {
    width: 640px;
    height: 422px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.banner930 .hd {
    width: 100%;
    height: 5px;
    position: absolute;
    z-index: 1;
    bottom: 0;
    text-align: center;
}

.banner930 .hd ul {
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    height: 5px;
    background-color: rgba(51, 51, 51, 0.5);
}

.banner930 .hd ul li {
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}

.banner930 .hd ul .on {
    background: #00b4b3;
}

.banner930 .bd {
    position: relative;
    z-index: 0;
}

.banner930 .bd li img {
    width: 100%;
    height: 422px;
}

.banner930 .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* 鍙栨秷閾炬帴楂樹寒 */
}
.new-foot .l4{
    padding-top: 10px !important;
}