﻿/* 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-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;
}
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/index/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/index/nav_08.jpg) no-repeat;
    width: 213px;
}
.nav ul #nav2 {
    background: url(../images/index/nav_09.jpg) no-repeat;
    width: 213px;
}
.nav ul #nav3 {
    background: url(../images/index/nav_10.jpg) no-repeat;
    width: 214px;
}
.nav ul #nav4 {
    background: url(../images/index/nav_11.jpg) no-repeat;
    width: 213px;
}
.nav ul #nav5 {
    background: url(../images/index/nav_12.jpg) no-repeat;
    width: 213px;
}
.nav ul #nav6 {
    background: url(../images/index/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/index/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/index/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/index/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;
    padding-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: 65px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    background: #000;
    position: absolute;
    top: 250px;
    line-height: 65px;
    text-align: center;
    color: #fff;
}
.swiper-slide font {
    color: #FFFFFF;
    position: absolute;
    top: 270px;
    left: 90px;
}
/* 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: 313px;
    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: 195px;
    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;
}

#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;
margin-top:-30px;
background:#fff;
	}

/*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;
}

/*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: 36px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e8e8e8;
}
#km .con5 dd .text3 {
    width: 150px;
    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;
	margin-top:-30px;
}
/*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
}

.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);
    /* 鍙栨秷閾炬帴楂樹寒 */
}


.map_list{width:95%;margin:20px auto;}
.map_list_l{float:left;width:100%;height:auto;background:#d2d2d2;}
.map_list_l ul li{width:11.1%;float:left;height:auto;padding:5% 2.56%;margin:1px;background:#959595;color:#fff;font-size:18px;text-align:center;}
.map_list_l ul li.Current{background:#00a0e9;}
.map_list_l ul li em{font-size:14px;}
.map_list_r{float:right;width:100%;}
.map_list_r img{display:block;width:100%;}
.swt_new{width:80%;margin:20px auto;font-size:18px;color:#f39800;line-height:56px;}
.swt_new a{float:left;margin-right:20px;display:block;width:30%;height:auto;padding:1%;background:#f39800;text-align:center;font-size:18px;color:#fff;}
.swt_new a:hover{background:#935e05;}


/********隐藏商务通迷你窗******/
#LRdiv2{display:none !important;}
#LRdiv3{display:none !important;}