blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}
body, button, input, select, textarea {
    font: 14px/1.5 "microsoft yahei", tahoma, arial, 'Hiragino Sans GB', sans-serif;
    color: #666666
}
a:hover, a:active, a:focus {
    text-decoration: none;
    transition: all 0.3s linear 0s;
    -webkit-transition: all .5s linear 0s;
    -moz-transition: all .5s linear 0s
}
input, select {
    border: 0px
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}
address, cite, dfn, em, var {
    font-style: normal
}
code, kbd, pre, samp {
    font-family: courier new, courier, monospace
}
small {
    font-size: 12px
}
ol, ul {
    list-style: none
}
a {
    text-decoration: none;
    color: #444444
}
a:hover {
    text-decoration: none
}
sup {
    vertical-align: text-top
}
sub {
    vertical-align: text-bottom
}
legend {
    color: #000
}
fieldset, img {
    border: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
#content, #footer, #header, #page {
    margin-left: auto;
    margin-right: auto
}
.clearfix {
    *zoom: 1
}
.clearfix:before, .clearfix:after {
    display: table;
    content: ""
}
.clearfix:after {
    clear: both
}
.fl {
    float: left;
    display: inline
}
.fr {
    float: right;
    display: inline
}
img {
    border: 0px
}
.abg:hover {
    transition: background-color 1s;
    -webkit-transition: background-color 1s;
    -o-transition: background-color 1s;
    -moz-transition: background-color 1s
}
.w1 {
    width: 1080px;
    margin: 0 auto
}
em, i {
    font-style: normal
}
#nav {
    height: 82px;
    font-size: 14px;
    font-family: "microsoft yahei";
    border-top: 2px solid #e4e4e4
}
#nav img {
    margin: 15px 0 0 0
}
#nav p {
    background: #f3f3f3;
    width: 312px;
    height: 30px;
    font-size: 12px;
    color: #999999;
    line-height: 30px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    text-align: center;
    float: right
}
#nav i {
    color: #fe5f00
}
#nav a {
    text-decoration: none
}
#nav .c {
    width: 618px;
    height: 50px
}
#nav a {
    display: inline-block;
    height: 33px;
    padding: 0 20px 0 21px;
    line-height: 33px;
    color: #444444;
    margin: 0 0 0 -1px;
    font-weight: 700
}
#nav li a:hover {
    background: #008cab;
    color: #fff;
    font-weight: normal
}
#nav li {
    float: left;
    background: url(../images/b2.png) no-repeat right center;
    margin: 10px 0 0 0
}
#nav li:hover, #nav li.last {
    background: none
}
#nav ul {
    width: 618px;
    height: 50px;
    float: left
}
#banner {
    position: relative;
    height: 440px;
    overflow: hidden
}
#banner a {
    background: url(../images/s1_01.jpg) no-repeat center top;
    display: inline-block;
    width: 100%;
    height: 147px
}
#banner a.t2 {
    background-image: url(../images/s1_02.jpg);
    height: 146px
}
#banner a.t3 {
    background-image: url(../images/s1_03.jpg)
}
#banner a.t4 {
    background-image: url(../images/s2_01.jpg)
}
#banner a.t5 {
    background-image: url(../images/s2_02.jpg);
    height: 146px
}
#banner a.t6 {
    background-image: url(../images/s2_03.jpg)
}
body.jt {
    background: url(../images/jt.jpg) no-repeat right center;
}
#banner div {
    position: relative
}
#search {
    bottom: 72px;
    position: absolute;
    width: 100%;
    background: url(../images/b3.png);
    opacity: 0.7;
    z-index: 3;
    height: 72px;
    filter: alpha(opacity:50)
}
#search form {
    padding: 18px 0 0 0;
    line-height: 38px;
    color: #fff;
    font-size: 14px
}
#search input.in1 {
    width: 213px;
    height: 38px;
    background: url(../images/b35.png) no-repeat 0px 0;
    color: #000;
    font-size: 12px;
    text-indent: 10px;
    line-height: 38px
}
#search input, #search i {
    float: left
}
#search input.in2 {
    width: 97px;
    height: 38px;
    background: #efc274;
    text-align: center;
    color: #fff
}
#project .c3 li {
    float: left;
    width: 240px;
    line-height: 30px;
}
#search input.in3 {
    margin: 0 0 0 16px;
    width: 213px;
    color: #000;
    height: 38px;
    background: url(../images/b35.png) no-repeat 0 -37px;
    font-size: 12px;
    line-height: 38px;
    text-indent: 28px
}
#search input.in4 {
    background: #e6a178
}
#search li {
    float: left;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 10px;
    margin: 0 0 0 5px;
    cursor: pointer;
    overflow: hidden
}
#search li.on {
    background: #efc274
}
#search ul {
    width: 60px;
    margin: 32px 0 0
}
#menu {
    padding: 30px 0
}
#menu dt {
    width: 68px;
    height: 121px;
    background: #efc274;
    float: left;
    text-align: center;
    color: #fff;
    overflow: hidden
}
#menu dl {
    float: left
}
#menu dd {
    border-top: 1px solid #e8e1e2;
    border-bottom: 1px solid #e8e1e2;
    padding: 20px 0 0 13px;
    float: left;
    line-height: 20px;
    height: 99px;
    font-size: 12px;
    overflow: hidden
}
#menu dd.d {
    border-right: 1px solid #e8e1e2
}
#menu dd a:hover {
    color: #ff6000
}
#menu .d1 dt {
    background: #b1cfa5
}
#menu .d2 dt {
    background: #efc274
}
#menu .d3 dt {
    background: #a9c9dd
}
#menu .d4 dt {
    background: #ff8e7f
}
#menu .d5 dt {
    background: #c4afcc
}
#menu i {
    display: inline-block;
    width: 48px;
    height: 48px;
    background: url(../images/b1.png) no-repeat 0 0;
    opacity: 1;
    margin: -48px 0 5px 0
}
#menu .d2 i {
    background-position: 0 -48px
}
#menu .d3 i {
    background-position: 0 -96px
}
#menu .d4 i {
    background-position: 0 -144px
}
#menu .d5 i {
    background-position: 0 -192px
}
#menu dt span {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 48px;
    display: inline-block;
    opacity: 0.5;
    filter: alpha(opacity:50);
    margin: 14px 0 0px 0
}
#menu dt a {
    color: #fff
}
#menu .d1 dd {
    width: 140px
}
#menu .d2 dd {
    width: 140px
}
#menu .d3 dd {
    width: 128px
}
#menu .d4 dd {
    width: 132px
}
#menu .d5 dd {
    width: 134px
}
#news {
    background: url(../images/b5.png);
    height: 498px;
    position: relative;
    overflow: hidden
}
.w2 {
    width: 1146px;
    margin: 0 auto
}
.bar {
    padding: 20px 0 0;
    border-bottom: 1px solid #dad1d2;
    height: 44px;
    position: relative;
    font-size: 20px;
    line-height: 44px
}
.bar i, .bar em {
    height: 43px;
    border-bottom: 2px solid #008cab;
    color: #008cab;
    font-weight: bold;
    display: inline-block
}
.bar2 i {
    color: #333333
}
.bar span {
    font-size: 14px;
    font-weight: bold;
    line-height: 34px;
    padding-top: 10px
}
.bar a.on {
    color: #fe5f00
}
#news .more {
    position: absolute;
    width: 82px;
    height: 82px;
    color: #fff;
    opacity: 0.5;
    filter: alpha(opacity:50);
    background: #6d343d;
    color: #fff;
    text-align: center;
    line-height: 55px;
    border-radius: 82px;
    left: 50%;
    bottom: -40px;
    font-size: 12px;
    margin: 0 0 0 -41px
}
#news .c5 {
    height: 500px
}
#news .c2 dt {
    position: relative;
    width: 425px;
    height: 216px;
    border: 2px solid #e4ddde
}
#news .c2 {
    padding: 27px 0 0
}
#news .c2 dt img {
    position: absolute;
    z-index: 1;
    left: 31px;
    top: 28px
}
#news .c2 dt i {
    position: absolute;
    z-index: 2;
    right: -44px;
    bottom: -21px;
    width: 130px;
    height: 25px;
    background: #5e1c27;
    opacity: 0.77;
    filter: alpha(opacity:77);
    color: #fff;
    line-height: 25px;
    text-indent: 20px;
    font-size: 12px
}
#news .c2 dd {
    width: 438px;
    padding: 40px 0 0 33px
}
#news dd p {
    font-size: 12px;
    line-height: 24px;
    padding-top: 2px
}
#news .c3 dl {
    width: 608px;
    height: 107px;
    position: relative
}
#news .c3 dt.di {
    background: none;
    width: 608px;
    height: 107px;
    position: absolute;
    z-index: 1
}
#news .c3 {
    padding: 26px 0 0 35px
}
#news .c3 dt.img {
    float: left;
    width: 117px;
    text-align: center;
    z-index: 2;
    position: absolute;
    top: 16px
}
#news .c3 img {
    border-radius: 78px
}
#news .c3 dd {
    float: left;
    width: 447px;
    position: absolute;
    left: 120px;
    top: 18px;
    padding-left: 20px;
    z-index: 2;
    background: url(../images/b6.png) no-repeat left center
}
#news dl:hover dt.di {
    opacity: 0.7;
    background: #d7ccce;
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s
}
#news dl:hover a, #news dd a:hover {
    color: #ff693b
}
#doctor {
    width: 1300px;
    margin: 0 auto;
    position: relative
}
#upDoctor {
    background: url(../images/b8.png);
    width: 50px;
    height: 76px;
    position: absolute;
    top: 184px;
    left: 22px;
    cursor: pointer
}
#downDoctor {
    background: url(../images/b8.png) no-repeat -50px 0;
    width: 50px;
    height: 76px;
    position: absolute;
    top: 184px;
    cursor: pointer;
    right: 22px
}
#doctor dt {
}
#doctor div.c1 {
    padding-top: 19px;
    width: 1080px;
    height: 280px;
    overflow: hidden
}
#doctor div.c2 {
}
#doctor dl {
    float: left;
    display: inline;
    margin-right: 8px;
    width: 207px;
    overflow: hidden;
    height: 278px;
    border: 1px solid #dac9bb;
    position: relative
}
#doctor dt {
    position: absolute;
    z-index: 1
}
#doctor dd {
    display: none;
    position: absolute;
    z-index: 2;
    background: #8b5c73;
    opacity: 0.7;
    filter: alpha(opacity:70);
    color: #fff;
    font-size: 12px;
    width: 207px;
    height: 278px
}
#doctor a {
    color: #fff
}
#doctor dd p {
    padding-left: 25px;
    width: 160px;
    line-height: 18px
}
#doctor dd .p1 {
    padding: 70px 0 20px 25px
}
#doctor dd i {
    font-size: 14px
}
#doctor dd .p3 a {
    width: 98px;
    line-height: 33px;
    background: #5e1c27;
    display: inline-block;
    text-align: center
}
#doctor dd .p3 {
    padding: 33px 0 0 43px
}
#project {
    background: url(../images/b5.png);
    margin: 60px 0 0 0;
    padding: 60px 0
}
#project .c2 {
    width: 429px;
    height: 307px;
    background: url(../images/b9.png) no-repeat right top;
    padding-top: 31px
}
#project .c3 {
    width: 485px;
    padding-left: 24px
}
#project .p2 a, #project .p1 a, #project .c3 li a:hover {
    color: #ff693b
}
#project .p2 {
    font-size: 12px;
    line-height: 22px;
    padding: 10px 0 15px 0
}
#project .p3 {
    text-align: center;
    background: #eae6e6;
    line-height: 48px;
    font-size: 12px;
    color: #999999
}
#project .p3 a {
    color: #999
}
#project .c3 ul {
    padding: 35px 0 0 0
}
#project .c3 li a {
    line-height: 24px;
    color: #666666;
    font-size: 12px
}
#project .bd {
    position: absolute;
    width: 87px;
    height: 223px;
    border: 1px solid #decfc4;
    right: 0px;
    z-index: 1
}
#project .c4 {
    width: 125px;
    margin: 0 0 0 17px;
    position: relative
}
#project .c4 a.hv {
    display: block;
    color: #333333;
    width: 99px;
    line-height: 32px;
    margin: 0 0 0 26px;
    text-indent: 25px
}
#project .c4 a.hv:hover, #project .c4 a.on {
    opacity: 0.9;
    background: #835159;
    margin-left: 10px;
    color: #fff
}
#project .c4 ul {
    z-index: 2;
    position: absolute;
    padding-top: 30px
}
#project .c4 .more {
    font-size: 12px;
    padding-top: 40px;
    text-indent: 72px
}
#project .c4 .more a {
    color: #999999
}
#doctor .bar1 .more {
    font-size: 12px;
    color: #bbbbbb;
    font-weight: normal
}
.bar1 {
    font-weight: bold;
    color: #ff693b
}
.bar1 i {
    color: #333333
}
#hj {
    padding: 0px 0 80px 0
}
#hj .bd {
    position: absolute;
    border: 2px solid #e0d5d6;
    width: 287px;
    height: 192px;
    left: -40px;
    top: 155px;
    z-index: 1
}
#hj img {
    position: absolute;
    border: 4px solid #fff
}
#hj img.img1 {
    z-index: 10;
    left: 185px;
    width: 640px;
    height: 383px
}
#hj img.img2 {
    z-index: 8;
    opacity: 0.7;
    left: 31px;
    top: 100px;
    width: 150px;
    height: 182px;
    overflow: hidden
}
#hj img.img3 {
    z-index: 7;
    left: -3px;
    overflow: hidden;
    top: 115px;
    opacity: 0.7;
    width: 183px;
    height: 190px
}
#hj .c1 {
    position: relative;
    margin-top: 25px;
    height: 390px
}
#hj .c2 {
    background: url(../images/b10.png);
    width: 265px;
    height: 260px;
    right: 0px;
    top: 60px;
    z-index: 20;
    position: absolute;
    color: #fff;
    opacity: 0.7;
    padding-left: 40px;
    line-height: 24px;
    filter: alpha(opacity:70)
}
#hj .c2 a {
    color: #fff
}
#hj .c2 p {
    padding-top: 35px
}
#hj .c2 i {
    font-size: 18px
}
#hj .c2 p.p2 {
    padding: 0px;
    font-size: 12px
}
#uphj {
    background: url(../images/b12.png);
    height: 47px;
    width: 65px;
    position: absolute;
    z-index: 20;
    left: 128px;
    cursor: pointer;
    top: 163px;
    opacity: 0.9
}
#downhj {
    background: url(../images/b12.png) no-repeat -66px 0;
    height: 47px;
    width: 65px;
    position: absolute;
    cursor: pointer;
    z-index: 20;
    left: 193px;
    top: 163px;
    opacity: 0.9
}
#dh {
    background: #f1f1f1;
    font-family: "microsoft yahei";
    padding: 100px 0 25px 0;
    border-top: 1px dashed #989898;
    position: relative;
    margin: 66px 0 0 0
}
#dh .top {
    border: 15px solid #e4d1d4;
    width: 102px;
    height: 102px;
    font-weight: bold;
    font-weight: bold;
    color: #fff;
    line-height: 102px;
    font-size: 24px;
    position: absolute;
    left: 50%;
    margin: 0 0 0 -66px;
    top: -66px;
    background: #8c5a62;
    text-align: center;
    border-radius: 148px;
    overflow: hidden
}
#dh .top:hover {
    text-decoration: none
}
#dh li.t1 a {
    color: #5e1c28;
    font-weight: blold;
    font-size: 14px
}
#dh .c1 {
    margin-right: 70px;
    display: inline;
    overflow: hidden;
    width: 91px
}
#dh li.t1 {
    border-bottom: 1px solid #dbdbdb;
    line-height: 36px;
    font-weight: bold
}
#dh li.t2 {
    padding-top: 8px;
    border-top: 1px solid #fff
}
#dh .c1 li {
    font-size: 12px;
    line-height: 24px;
    width: 91px
}
#dh .c2 {
    width: 400px;
    font-size: 12px;
    line-height: 16px
}
#dh .t3 .p {
    font-size: 16px;
    padding: 10px 0 10px 0;
    line-height: 18px;
    color: #5e1c28;
    font-weight: bold
}
#dh .t3 {
    background: url(../images/ewm.png) no-repeat left top;
    height: 118px;
    padding-left: 120px
}
#dh .t4 {
    background: url(../images/dh.png) no-repeat left top;
    height: 118px;
    padding-left: 120px
}
#dh .t4 .p1 {
    font-size: 24px;
    line-height: 28px;
    font-weight: bold;
    color: #ff693b;
    padding: 10px 0 10px 0
}
#dh .t3 p {
    line-height: 16px
}
#bottom {
    color: #a7a7a7;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    background: url(../images/b11.png);
    padding: 40px 0 20px 0;
    height: 80px
}
#bottom a {
    color: #a7a7a7
}
.gk_bannner {
    background: url(../images/b13.png)
}
#navbar {
    background: #f1f1f1;
    line-height: 78px;
    display: none;
}
#navbar .p1 i {
    color: #fe5f00
}
#navbar .p1 {
    background: url(../images/gk_b.png) no-repeat -43px -190px;
    padding-left: 20px;
    font-size: 12px
}
#navbar .c2 {
    position: absolute;
    width: 324px;
    overflow: hidden;
    height: 262px;
    right: 0px;
    background: #f1f1f1;
    bottom: 0px;
    padding: 0 0 0 25px
}
#navbar .c2:hover {
    box-shadow: 0px -3px 3px 0px #cbbeb5
}
#navbar .c1 {
    position: relative;
    font-size: 12px
}
#navbar .in2 {
    float: left;
    width: 85px;
    line-height: 37px;
    text-align: center;
    color: #fff;
    background: #efc274;
    height: 37px;
    overflow: hidden;
    font-size: 13px
}
#navbar .in1 {
    border: 1px solid #e0d4d5;
    border-right: 0px;
    float: left;
    width: 210px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    height: 35px;
    color: #999999;
    font-size: 12px;
    background: #f7f7f7
}
#navbar .in3 {
    background: #f7f7f7 url(../images/gk_b.png) no-repeat -32px -38px;
    text-indent: 33px
}
#navbar .in5 {
    background: #f7f7f7 url(../images/gk_b.png) no-repeat -28px 0px;
    text-indent: 33px
}
#navbar .in4 {
    background: #e6a178
}
#navbar .in6 {
    background: #fe5f00
}
#navbar li {
    height: 45px
}
#navbar .p2 {
    height: 34px;
    line-height: 32px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #d3d3d3;
    width: 296px;
    position: relative;
    margin: 20px 0 0 0
}
#navbar .p2 i {
    height: 34px;
    top: 0px;
    left: 0px;
    border-bottom: 2px solid #008cab;
    position: absolute
}
#navbar ul {
    padding-top: 20px
}
#navbar li.li {
    height: 30px;
    line-height: 30px;
    padding: 5px 0 5px 0
}
.yygk .c3 i, .yygk .c4 i {
    color: #fe5f00
}
.yygk .c2 {
    color: #666666;
    line-height: 24px;
    font-size: 12px;
    padding-top: 20px;
    margin-bottom: 10px
}
.yygk #map1 {
    margin: 30px 0 0 0;
}
#map1 img:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #b26573;
    opacity: 0.5;
}
#map1 img {
    position: relative;
}
.yygk .c3 {
    background: url(../images/t7.jpg) no-repeat left top;
    height: 264px;
}
.yygk .c3 p {
    padding: 10px 0 0 414px
}
.yygk .c4 {
    background: url(../images/t8.jpg) no-repeat right bottom;
    padding-top: 30px;
    height: 328px
}
.yygk .c4 p {
    padding: 28px 432px 0 0
}
.yygk .c5 li {
    float: left;
    width: 245px;
    text-align: center;
    margin: 0 33px 0 0
}
.yygk .c5 {
    padding-top: 30px
}
.yygk .c5 li.li {
    margin: 0 0 0 1px
}
.yygk .c5 i {
    display: inline-block;
    line-height: 46px;
    background: #ededed;
    width: 245px
}
.yygk .c5 img {
    padding-bottom: 0px;
    font-size: 0px
}
.yygk .c8 .c8-2 {
    width: 1080px;
    height: 655px
}
.yygk .p2 a {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: #cfcfcf;
    border-radius: 15px;
    cursor: pointer;
    margin: 0 0 0 6px
}
.yygk .p2 a.on {
    background: #e6a178
}
.yygk .p2 {
    text-align: center;
    padding: 30px 0 20px 0
}
.yygk .c6 {
	margin-top:38px;
    width: 1078px;
    border: 1px solid #ece0e0;
    background: url(../images/t15.jpg) no-repeat 541px center;
    height: 358px;
    position: relative
}
.yygk .c6 i {
    left: 105px;
    top: 203px;
    position: absolute;
    width: 46px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #f0c274;
    border-radius: 5px;
    text-align: center;
    line-height: 46px
}
.yygk .c6 i.i2 {
    left: 454px;
    top: 58px;
    background: #c4b0cc
}
.yygk .c6 i.i3 {
    left: 394px;
    top: 77px;
    background: #ff8e7e
}
.yygk .c6 div {
    width: 259px;
    height: 159px;
    border: 2px solid #ece0e0;
    position: absolute;
    left: 60px;
    top: 30px;
    padding: 0 0 0 50px;
    font-size: 14px
}
.yygk .c6 div p {
    padding: 29px 0 6px 0;
    border-bottom: 2px solid #008cab;
    color: #450a0a;
    display: inline-block;
    font-size: 16px;
    margin: 0 0 8px 0
}
.yygk .c6 div em {
    font-weight: bold;
    color: #008cab
}
.yygk .p3 {
    position: absolute;
    width: 252px;
    height: 141px;
    background: url(../images/b1.jpg);
    line-height: 24px;
    color: #fff;
    padding: 20px;
    z-index: 3;
    left: 209px;
    top: 145px
}
.yygk .c7 {
    background: url(../images/b17.png);
    padding: 45px 0 65px;
    margin-top: 38px
}
.bar2 {
    padding: 0px
}
.yygk .u1 {
    padding: 32px 0 0 334px;
    position: relative;
    height: 30px;
    width: 752px;
    overflow: hidden;
}
.yygk .u1 li {
    width: 120px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    visibility: hidden;
    float: left;
    display: inline;
    margin: 0 75px 0 0;
}
.yygk .u1 li.on {
    background: #fe5f00;
    visibility: visible;
    display: block;
}
.yygk .u2 li.on {
    background: url(../images/gk_b.png) no-repeat 0 -36px
}
.yygk .u2 li {
    width: 24px;
    height: 24px;
    cursor: pointer;
    background: url(../images/gk_b.png) no-repeat 0 -60px;
    float: left;
    margin-right: 173px;
    display: inline;
}
.yygk .u2 {
    margin: 24px 0 0;
    background: url(../images/b15.png) no-repeat top left;
    overflow: hidden;
    height: 24px;
    position: relative;
    padding:0 0px 0 375px;
    width: 705px;
}
.yygk .u3 li {
    margin: 40px 0 0 116px;
    /*border-bottom: 1px dotted #a3a3a3;*/
    padding-bottom: 15px;
    overflow: hidden;
    width: 640px
}
.yygk .u3 li p {
    width: 430px;
    padding-left: 24px
}
.yygk .u3 li em {
    color: #fe5f00;
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block
}
.yygk .u3 li i {
    font-size: 14px;
    padding-bottom: 5px;
    display: inline-block
}
.yygk .u3 li.li {
    border-bottom: 0px
}
.yygk .c8 {
    margin-top: 38px;
    overflow: hidden
}
.yygk .u4 li.li {
    padding: 0 0px 9px 0
}
.yygk .u4 li {
    line-height: 0px
}
.yygk .u4 li p {
    height: 133px;
    margin: 0 0 9px;
    line-height: 24px;
    background: url(../images/b1.jpg);
    color: #fff;
    padding: 40px 0 0 35px
}
.yygk .u4 li i {
    display: inline-block;
    font-weight: bold;
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #fff;
    margin-bottom: 10px
}
.yygk .u4 li {
    padding: 0 9px 9px 0;
    float: left
}
.yygk #uphj1 {
    background: url(../images/b12.png);
    width: 65px;
    height: 47px;
    float: left;
    cursor: pointer;
    margin: 0 0 0 475px
}
.yygk #downhj1 {
    background: url(../images/b12.png) no-repeat -66px 0;
    width: 65px;
    cursor: pointer;
    height: 47px;
    float: left
}
.yygk .u5 {
    text-align: center;
    padding: 20px 0 30px 0
}
.yygk .c9 {
    background: url(../images/t21.jpg) no-repeat center center;
    height: 400px
}
.yygk .c9 dt {
    background: url(../images/b16.png);
    width: 204px;
    line-height: 43px;
    text-indent: 50px;
    font-weight: bold;
    color: #fff;
    font-size: 14px
}
.yygk .c9 dt.dt2 {
    background-position: 0 -43px
}
.yygk .c9 dt.dt3 {
    background-position: 0 -86px
}
.yygk .c9 dt.dt4 {
    background-position: 0 -129px
}
.yygk .c9 dd {
    width: 365px;
    padding: 10px 0 0 45px
}
.yygk .c9 dl {
    float: left;
    margin-top: 28px;
    height: 180px
}
.yygk .c9 dl.dl {
    width: 670px
}
.yygk .c10 {
    padding-top: 30px
}
.yygk .c11 {
    padding-top: 30px;
    height: 300px
}
.yygk .c11 .p1 {
    padding: 0px 100px 0 100px;
    line-height: 24px
}
.yygk .c11 strong {
    color: #fe5f00;
    font-size: 14px
}
.yygk .c11 em {
    color: #fe5f00;
    font-weight: bold
}
.yygk .c11 .title {
    font-size: 14px;
    color: #008cab;
    font-weight: bold
}
.ibar {
    height: 44px;
    border-bottom: 1px solid #d3d3d3;
    margin: 24px auto 0 auto
}
.ibar li.on i {
    border: 1px solid #008cab;
    width: 9px;
    height: 9px;
    position: absolute;
    border-radius: 10px;
    bottom: -18px;
    background: #fff;
    left: 44px
}
.ibar li {
    position: relative;
    width: 98px;
    text-align: center;
    float: left
}
.ibar li a, .ibar li span {
    display: inline-block;
    line-height: 32px;
    width: 97px;
    font-weight: bold;
    color: #333333
}
.ibar li.on a, .ibar li:hover a, .ibar li.on span, .ibar li:hover span {
    color: #fff;
    background: #2b95a3;
}
.fk .c1 .cc-1 {
    overflow: hidden;
    height: 126px
}
.fk .c4 .c4-1 {
    overflow: hidden;
    height: 340px
}
.fk .c5 div.c5-2, .fk .c5 div.c5-1 {
    overflow: hidden
}
#photo .c1-1 {
    width: 770px;
    height: 529px;
    overflow: hidden
}
.lylx .c2 .dl dt {
    width: 316px;
    height: 88px;
    overflow: hidden
}
.lylx .c2 .dl dd {
    width: 316px;
    height: 295px;
    overflow: hidden
}
.lylx .c2 .dl1 dt {
    width: 316px;
    height: 212px;
    overflow: hidden
}
.ibar li:hover a, .ibar li:hover span {
    background: #2b95a3
}
.ibar li:hover a, .ibar li:hover span {
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -moz-transition: background-color 0.3s
}
.tx_bannner {
    background: url(../images/b18.png)
}
#xtop {
    padding: 20px 0 22px 0;
    color: #008cac;
}
#xtop i {
    border-left: 1px solid #ccc;
    font-size: 18px;
    line-height: 1em;
    height: 40px;
    padding: 0px 0 0px 22px;
    display: inline-block;
    margin: 8px 0 0  22px;
    float: left;
}
#xtop img.img {
    display: inline;
    float: left;
}
#xnav {
    background: #046a81;
    height: 44px;
    line-height: 44px;
}
#xnav img {
    position: absolute;
    bottom: 0;
    left: 20px;
}

#xnav .w5 a { padding:0 23px;}
#xnav a {
    position: relative;
    display: inline-block;
    color: #fff;
    padding: 0 30px;
}
#xnav li {
    float: left;width:14.285%;
}
#xnav a.img {
    padding-left: 93px;
}
#xnav a.img1 {
    padding-left: 80px;
}
#xnav a:hover {
    background: #f39800;
}
.ibar1 {
    background: #f1f1f1;
    line-height: 16px;
    margin-top: 45px;
    height: 89px
}
.ibar1 i {
    padding: 20px 0 0 23px;
    background: #ac525e;
    font-weight: bold;
    color: #fff;
    width: 104px;
    font-size: 20px;
    line-height: 24px;
    height: 69px
}
.ibar1 em {
    font-size: 24px;
    color: #008cab;
    padding-bottom: 10px;
    display: inline-block
}
.ibar1 p {
    padding: 24px 0 0 32px;
    text-transform: uppercase;
    font-size: 12px;
    color: #666
}
.ibar1 span a {
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    width: 100px;
    background: #ab5b68;
    display: inline-block;
    text-align: center
}
.ibar1 span a.a {
    background: #f99254
}
.ibar1 span {
    padding: 30px 32px 0 0
}
.ibar2 {
    background: url(../images/b3.jpg);
    height: 123px;
    margin-top: 65px
}
.ibar2 i {
    background: url(../images/b2.jpg);
    width: 194px;
    height: 107px;
    font-size: 20px;
    line-height: 24px;
    color: #008cab;
    font-weight: bold;
    text-align: center;
    padding-top: 16px
}
.ibar2 p {
    text-shadow: 1px 1px 3px #000;
    color: #fff;
    text-transform: uppercase
}
.ibar2 p em {
    font-size: 24px;
    display: inline-block;
    padding: 20px 0 10px
}
.ibar2 span a {
    color: #fff;
    font-size: 14px;
    line-height: 34px;
    width: 100px;
    background: #ab5b68;
    display: inline-block;
    text-align: center
}
.ibar2 span a.a {
    background: #f99254
}
.ibar2 span {
    padding: 30px 8px 0 0
}
.ibar2 label {
    display: inline-block;
    color: #fff;
    text-shadow: 2px 2px 3px #000;
    font-size: 14px;
    padding: 10px 0 0 5px
}
.ibar2 h3 {
    font-size: 18px;
    display: inline;
    font-weight: normal
}
.aqtx .c1 {
    background: url(../images/t23.jpg) no-repeat left bottom;
    padding-top: 15px;
    height: 305px
}
.aqtx .p1 {
    font-size: 12px;
    padding: 15px 0 0 520px
}
.aqtx .p1 i {
    color: #008cab;
    font-size: 14px;
    font-weight: bold
}
.aqtx .p1 a {
    font-size: 16px;
    color: #fff;
    line-height: 38px;
    width: 226px;
    text-align: center;
    background: #fe8f4c;
    display: inline-block
}
.aqtx .p1 a:hover {
    text-decoration: none;
}
.aqtx .c2 {
    background: url(../images/t24.jpg) no-repeat 650px center
}
.aqtx .p2 {
    padding: 20px 300px 0 0;
    line-height: 24px
}
.aqtx .p2 i {
    display: inline-block;
    padding-bottom: 5px
}
.aqtx .p2 em {
    color: #fe5f00;
    font-size: 16px;
    font-weight: bold
}
.aqtx .c3 {
    height: 550px;
    background: none
}
.aqtx .c3 a {
    background: #fe8f4c;
    color: #fff;
    line-height: 38px;
    display: inline-block;
    width: 200px
}
.aqtx .c3 p {
    text-align: center;
    padding: 25px 0 0 0;
    font-size: 12px
}
.aqtx .c4 dl {
    float: left;
    display: inline;
    width: 255px;
    height: 318px;
    background: #f1f1f1;
    text-align: center
}
.aqtx .c4 dt {
    background: url(../images/b19.png);
    width: 100px;
    height: 88px;
    display: inline-block;
    margin: 35px 0 0 0
}
.aqtx .c4 .dt2 {
    background-position: -100px  0px
}
.aqtx .c4 .dt3 {
    background-position: -200px 0px
}
.aqtx .c4 dl.dl {
    margin: 20px 0 0 136px
}
.aqtx .c4 dl {
    margin: 20px 0 0 22px
}
.aqtx .c4 dd {
    line-height: 22px;
    padding-top: 20px;
    font-size: 12px
}
.aqtx .c4 {
    background: none;
    height: 500px
}
.aqtx .c4 .p {
    background: url(../images/b4.jpg) no-repeat;
    width: 784px;
    height: 112px;
    float: left;
    margin: 20px 0 0 116px;
    line-height: 24px;
    font-size: 12px;
    padding: 30px 0 0 60px
}
.aqtx .c5 {
    background: url(../images/b5.jpg) no-repeat 650px center;
    height: 373px
}
.aqtx .p3 span {
    color: #fe5f00;
    font-size: 14px;
    font-weight: bold
}
.aqtx .p3 {
    padding: 20px 545px  0 0
}
.fk_banner {
    height: 375px;
    width: 100%;
    position: relative
}
.fk_banner .cover {
    background: url(../images/b20.png) no-repeat top center;
    height: 375px;
    z-index: 2;
    width: 100%;
    position: absolute
}
.fk_banner .cover a {
    display: inline-block;
    height: 140px;
    background: url(../images/n.png);
    float: right;
    margin: 226px 0 0 0;
    width: 126px
}
.fk_banner .cover div {
    height: 375px;
}
.fk_banner .c1 {
    background: url(../images/f_b1.png);
    height: 324px;
    position: absolute;
    z-index: 1;
    width: 100%
}
.fk_banner .c1 div {
    background: url(../images/banner3.jpg) no-repeat top center;
    height: 324px;
    width: 100%
}
.fk .c1 {
    position: relative;
    height: 450px
}
.fk {
    background: url(../images/jtz.jpg) no-repeat bottom left;
    margin-top: -40px
}
.fk .c1 .p1 {
    width: 271px;
    height: 416px;
    border: 2px solid #e1e1e1;
    left: 298px;
    position: absolute;
    z-index: 1
}
.fk .c1 .img1 {
    position: absolute;
    z-index: 2;
    top: 40px
}
.fk .c1 .img2 {
    border-left: 2px solid #e1e1e1;
    padding: 28px 0 0 31px;
    top: 298px;
    left: 120px;
    position: absolute
}
.fk .c1 .em1 {
    position: absolute;
    background: url(../images/b21.png) no-repeat;
    width: 68px;
    height: 56px;
    left: 23px;
    top: 345px
}
.fk .c1 .em2 {
    background-position: -69px 0;
    left: 970px;
    top: 8px;
    z-index: 3
}
.fk .c1 div.c2 {
    width: 660px;
    height: 352px;
    background: #fff;
    position: absolute;
    z-index: 2;
    left: 420px;
    top: 40px
}
.fk .c1 .p2 {
    font-size: 20px;
    display: inline-block;
    color: #333;
    line-height: 35px;
    border-bottom: 2px solid #008cab
}
.fk .c1 .p2 em {
    font-weight: bold;
    color: #fe5f00;
    font-weight: bold
}
.fk .c1 .p3 {
    color: #ab4e5b;
    font-size: 18px;
    padding-top: 15px
}
.fk .c1 .p4 {
    font-size: 12px;
    width: 575px;
    line-height: 22px;
    padding-top: 6px
}
.fk .c1 .cc {
    width: 660px;
    background: #f1f1f1;
    height: 152px;
    margin-top: 8px;
    padding-top: 26px
}
.fk .c1 .cc1 {
    width: 552px;
    overflow: hidden;
    float: left
}
.fk .c1 .cc a {
    float: left;
    background: url(../images/b22.png);
    height: 53px;
    width: 32px;
    margin: 36px 31px 0 0;
    display: inline
}
.fk .c1 .cc a.down {
    background-position: -32px 0;
    margin: 36px 0 0 13px
}
.fk .c1 .cc li {
    float: left;
    margin-right: 10px;
    line-height: 0px;
    display: inline
}
.fk .c1 .cc ul {
    float: left;
    width: 552px
}
.fk .f_bar {
    background: url(../images/b6.jpg) no-repeat;
    height: 64px;
    color: #fff;
    text-align: center
}
.fk .f_bar p {
    font-size: 18px;
    line-height: 35px;
    border-bottom: 2px solid #fff;
    float: left;
    display: inline;
    margin: 10px 0 0 42px
}
.fk .f_bar i {
    font-weight: bold
}
.fk .c3 li {
    float: left;
    width: 317px;
    margin: 0 64px 30px 0
}
.fk .c3 li p {
    font-size: 12px;
    line-height: 20px;
    padding-top: 6px
}
.fk .c3 li a {
    font-size: 14px;
    font-weight: bold
}
.fk .c3 li a:hover, .fk .c3 li:hover a {
    text-decoration: underline;
    color: #fe5f00
}
.fk .c3 li img {
    display: inline-block;
    padding-bottom: 10px
}
.fk .c3 li.li {
    margin: 0 0 30px 1px
}
.fk .c3 ul {
    padding-top: 25px;
    clear: right;
}
.fk .c4 .cc {
    width: 905px
}
.fk .c4 li {
    border: 1px solid #ebc5c6;
    line-height: 0px;
    margin-bottom: 13px
}
.fk .c4 li.on {
    border: 1px solid #e5905d
}
.fk .c4 form {
    padding: 18px 0 0 35px;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    width: 786px;
    margin-top: 20px;
    height: 55px;
    background: #f7f2ee;
    border: 1px solid #eed8d8
}
.fk .c4 input.in1 {
    width: 213px;
    height: 36px;
    color: #999999;
    background: #fff;
    border: 1px solid #d6bfc0;
    border-right: 0px;
    font-size: 12px;
    text-indent: 10px;
    line-height: 38px
}
.fk .c4 input, #search i {
    float: left
}
.fk .c4 input.in2 {
    width: 97px;
    height: 38px;
    background: #efc274;
    text-align: center;
    color: #fff
}
.fk .c4 input.in3 {
    margin: 0 0 0 16px;
    background: #fff url(../images/b4.png) no-repeat 5px center;
    text-indent: 28px
}
.fk .c4 input.in4 {
    background: #e6a178
}
.fk .c4 dl {
    padding-top: 20px
}
.fk .c4 dt, .fk .c4 dd {
    float: left
}
.fk .c4 dd div {
    background: url(b23.png);
    width: 438px;
    height: 240px;
    padding-left: 60px;
    font-size: 12px;
    line-height: 20px
}
.fk .c4 .p1 {
    padding: 20px 0 0 0;
    color: #fe5f00;
    line-height: 20px;
    font-size: 16px
}
.fk .c4 .p1 i {
    font-weight: bold;
    color: #008cab;
    font-weight: bold;
    font-size: 22px
}
.fk .c4 .p2 {
    line-height: 22px;
    color: #954250;
    padding: 5px 0
}
.fk .c4 .p3 {
    display: inline-block;
    color: #fff;
    line-height: 24px;
    width: 72px;
    text-align: center;
    background: #e6a178
}
.fk .c4 .p4 {
    padding-top: 5px;
    width: 400px
}
.fk .c4 .p6 {
    color: #ad8d56;
    padding-top: 10px;
    width: 600px;
}
.fk .c4 .p7 a {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    width: 119px;
    line-height: 35px;
    background: #008cab;
    text-align: center
}
.fk .c4 .p7 a.a1 {
    background: #e6a178
}
.fk .c4 .p7 {
    padding: 30px 0 0 33px
}
.fk .c5 li {
    float: left;
    padding: 0 8px 8px 0;
    font-size: 0px;
    line-height: 0px
}
.fk .c5 li.li {
    padding: 0 0 8px 0
}
.fk .c5 div.c5-3 {
    width: 286px;
    height: 244px;
    background: url(b1.jpg);
    font-size: 12px;
    line-height: 24px;
    color: #fff
}
.fk .c1 .cc a {
    cursor: pointer
}
.fk .c5 .p1 {
    text-align: right;
    padding: 40px 32px 0 0
}
.fk .c5 i {
    font-size: 20px;
    display: inline-block;
    border-bottom: 2px solid #fff;
    padding-bottom: 8px
}
.fk .c5 .p2 {
    text-align: right;
    padding: 18px 32px 0 0
}
.fk .c5 div.c5-2, .fk .c5 div.c5-1 {
    width: 1080px;
    height: 800px;
    background: none;
    height: 520px
}
.fk .c5 .p3 a {
    display: inline-block;
    background: url(../images/b24.png);
    height: 36px;
    width: 52px;
    cursor: pointer
}
.fk .c5 .p3 {
    padding: 15px 32px 0 0;
    text-align: right
}
.fk .c5 .p3 a.down {
    background-position: -51px 0
}
.fk .c5 ul {
    width: 640px;
    margin: 0 0 0 8px
}
.fk .c5 {
    padding-bottom: 60px
}
.fk_banner .c2 div {
    background: url(../images/banner4.jpg) no-repeat top center
}
.fk_banner .c3 div {
    background: url(../images/banner5.jpg) no-repeat top center
}
.fk_banner .c3 {
    background: url(../images/f_b2.png)
}
.fk_banner .c4 div {
    background: url(../images/banner6.jpg) no-repeat top center
}
.fk_banner .c4 {
    background: url(../images/f_b3.png)
}
.fk_banner .c5 div {
    background: url(../images/banner7.jpg) no-repeat top center
}
.fk_banner .c5 {
    background: url(../images/f_b4.png)
}
.fk_banner .c6 div {
    background: url(../images/banner3.jpg) no-repeat top center
}
.fk_banner .c6 {
    background: url(../images/f_b7.png)
}
.gk_bannner1 {
    background: url(../images/f_b5.png)
}
.gk_bannner1 div {
    height: 250px;
    background: url(../images/banner8.jpg) no-repeat top center
}
.gk_bannner2 {
    background: #c6dbef
}
.fk .c3 .u1 li {
    width: 517px;
    margin: 0 19px 0 13px;
    height: 260px
}
.fk .c3 .u1 li.li {
    margin: 0 0px 0 13px
}
#photo .c1 {
    padding: 20px 30px;
    border: 1px solid #e7baba;
    width: 1018px
}
#photo {
    margin-top: 55px;
    padding-bottom: 80px
}
#photo .txt1 {
    background: url(../images/photo_1.jpg) no-repeat 10px 0;
    margin-right: 15px
}
#photo input {
    float: left;
    display: inline;
    width: 294px;
    border: 1px solid #e8d9db;
    line-height: 35px;
    color: #999;
    font-size: 12px;
    text-indent: 40px
}
#photo dl {
    margin-top: 25px;
    overflow: hidden;
    height: 530px
}
#photo dt {
    float: left;
    padding-right: 25px
}
#photo dd {
    float: left;
    width: 285px
}
#photo dd img {
    line-height: 0px;
    font-size: 0px;
    margin-bottom: 19px
}
#photo dd img.on {
    border: 1px solid #e5601b;
    width: 283px;
    height: 162px
}
#photo .p1 {
    line-height: 35px;
    border-bottom: 2px solid #750511;
    display: inline-block;
    font-size: 18px
}
#photo .p1 em {
    color: #fe5f00;
    font-weight: bold
}
#photo .p2 {
    line-height: 35px;
    font-size: 12px
}
#photo .p2 i {
    color: #fe5f00
}
#photo form {
    width: 100%;
    margin-top: 23px
}
#photo .txt2 {
    background: url(../images/photo_1.jpg) no-repeat 10px -35px;
    margin-right: 15px
}
#photo .txt3 {
    border: 1px solid #008cab;
    text-align: center;
    width: 125px;
    font-size: 14px;
    text-indent: 0px;
    color: #fff;
    background: #008cab
}
.lylx {
    margin-top: 11px;
    padding-bottom: 80px
}
.lylx .c1 {
    width: 733px;
    overflow: hidden
}
#baidumap, #baidumap2 {
    width: 731px;
    height: 498px;
    border: 1px solid #dedede;
    margin-top: 55px
}
.lylx .mp_z {
    background: #ebb99b;
    line-height: 37px;
    color: #fff;
    text-indent: 20px;
    margin-top: -37px;
    font-size: 12px;
    width: 100%;
    opacity: 0.9
}
.lylx .mp_z a {
    color: #fff
}
.lylx .cc, .lylx .cc1 {
    line-height: 24px;
    padding-top: 30px;
    font-size: 12px
}
.lylx .cc i, .lylx .cc1 i {
    color: #fe5f00;
    font-weight: bold
}
.lylx .cc strong, .lylx .cc1 strong {
    font-size: 14px
}
.lylx .cc em, .lylx .cc1 em, .lylx .cc1 strong {
    font-weight: bold;
    font-size: 14px;
    color: #008cab
}
.anchorBL {
    display: none !important;
}
#map1 .anchorBL {
    content: "";
    display: block !important;
    position: absolute;
    pointer-events: none;
    display: block;
    background: #b26573;
    width: 100%;
    height: 100% !important;
    opacity: 0.4;
}
.xk_c {
    width: 300px;
    height: 80px;
}
.xk_c p {
    font-size: 12px;
    color: #666;
    padding-left: 20px;
    line-height: 26px;
    font-style: normal
}
.xk_c a {
    color: #ff0101;
    font-size: 12px
}
.lylx h3 {
    padding-left: 20px
}
.xk_c .textfield {
    border: 2px solid #cad5e9;
    height: 16px;
    line-height: 16px;
    width: 120px
}
.xk_c .ml {
    margin: 5px 0 0 10px;
    color: #000
}
.xkf {
    position: absolute;
    left: 212px;
    top: 29px
}
.xk_c .np {
    background: none;
    padding-left: 15px;
    margin-top: 5px
}
.xk_c .np span {
    color: #4864be;
    padding: 0px;
    background: none
}
.lylx .c2 {
    width: 316px;
    margin-left: 31px;
    padding-top: 36px
}
.ibar3 {
    font-size: 20px;
    border-bottom: 1px solid #e2d7d9;
    height: 33px;
    color: #2d0202
}
.ibar3 em {
    display: inline-block;
    height: 32px;
    border-bottom: 2px solid #760512
}
.ibar3 i {
    font-weight: bold;
    color: #fe5f00
}
.lylx .u1 {
    border: 1px solid #dedede;
    margin-top: 20px;
    padding: 20px 0 5px 0;
    margin-bottom: 15px
}
.lylx .u1 li {
    width: 278px;
    border-bottom: 1px dashed #c6c6c6;
    margin-left: 19px;
    line-height: 40px;
    font-size: 12px
}
.lylx .u1 li span {
    display: none
}
.lylx .u1 li.li {
    border-bottom: 0px;
    padding-top: 15px
}
.lylx .u1 span {
    background: url(../images/r1.png);
    width: 49px;
    height: 49px;
    display: inline-block
}
.lylx .u1 span.s2 {
    background-position: -50px 0px
}
.lylx .u1 span.s3 {
    background-position: -100px 0
}
.lylx .u1 span.s4 {
    background-position: -150px 0
}
.lylx .u1 span.s5 {
    background-position: 0px -50px
}
.lylx .u1 span.s6 {
    background-position: -50px -50px
}
.lylx .u1 span.s7 {
    background-position: -100px -50px
}
.lylx .u1 span.s8 {
    background-position: -150px -50px
}
.lylx .u1 span.s9 {
    background-position: 0px -100px
}
.lylx .u1 span.s10 {
    background-position: -50px -100px
}
.lylx .u1 span.s11 {
    background-position: -100px -100px
}
.lylx .u1 span.s12 {
    background-position: -150px -100px
}
.lylx .u1 span.s13 {
    background-position: 0px -150px
}
.lylx .u1 span.s14 {
    background-position: -50px -150px
}
.lylx .u1 span.s15 {
    background-position: -100px -150px
}
.lylx .u1 span.s16 {
    background-position: -150px -150px
}
.lylx .u1 li.li span {
    display: inline-block
}
.lylx .u1 a {
    display: inline-block;
    width: 58px;
    text-align: center;
    margin-left: 10px
}
.lylx .u1 a:hover {
    color: #ff5400
}
.lylx .u1 a:hover span, #menu dt:hover span, #menu dt:hover i {
    -webkit-animation: tf5 1s ease 100ms alternate none 1;
    animation: tf5 1s ease 100ms alternate none 1
}
@-webkit-keyframes tf5 {
    from {
        -webkit-transform: perspective(300px) rotateX(180deg);
        transform: perspective(300px) rotateX(180deg)
    }
    to {
        -webkit-transform: perspective(300px) rotateX(0deg);
        transform: perspective(300px) rotateX(0deg)
    }
}
@keyframes tf5 {
    from {
        -webkit-transform: perspective(300px) rotateX(180deg);
        transform: perspective(300px) rotateX(180deg)
    }
    to {
        -webkit-transform: perspective(300px) rotateX(0deg);
        transform: perspective(300px) rotateX(0deg)
    }
}
.lylx .u1 li a.a {
    margin-left: 0px
}
.lylx .c2 form {
    padding: 20px 0
}
.lylx .c2 input {
    width: 314px;
    line-height: 32px;
    font-size: 12px;
    color: #999999;
    text-indent: 10px;
    border: 1px solid #decfd1;
    margin-bottom: 7px;
    display: inline-block
}
.lylx .c2 input.st {
    background: #e6a178;
    color: #fff;
    text-align: center;
    width: 90px;
    line-height: 35px;
    border: 0px;
    margin-top: 5px;
    text-indent: 0px
}
.lylx .c2 input.rst {
    background: #efc274;
    color: #fff;
    text-align: center;
    width: 90px;
    line-height: 35px;
    border: 0px;
    margin-top: 5px;
    text-indent: 0px
}
.lylx .c2 .p3 {
    font-size: 13px;
    line-height: 1.4;
    color: #5d5d5d
}
.lylx .c2 .p3 span.s1 {
    font-size: 12px;
    background-position: 0 -232px
}
.lylx .c2 .p3 span {
    background: url(../images/b25.png) no-repeat 0 -196px;
    display: inline-block;
    height: 36px;
    padding-left: 48px;
    overflow: hidden
}
.lylx .c2 .p3 .i {
    font-size: 15px;
    color: #474747
}
.lylx .c2 .p4 {
    line-height: 22px;
    font-size: 12px;
    color: #5d5d5d;
    margin-top: 15px;
    background: #eff0f2;
    padding: 10px 15px 10px 20px
}
.lylx .c2 .p4 i {
    color: #fe5f00
}
.gk_bannner3 {
    background: url(../images/f_b6.png)
}
#baidumap1 {
    width: 317px;
    height: 330px;
    margin-top: 15px;
    font-size: 12px
}
#baidumap1 .xk_c .textfield {
    border: 2px solid #cad5e9;
    height: 16px;
    line-height: 16px;
    width: 100px
}
#baidumap1 h3 {
    font-size: 14px
}
#baidumap1 p {
    line-height: 20px
}
#baidumap1 .xk_c {
    width: 262px
}
.mp_z1 {
    opacity: 0.8;
    margin-top: -78px;
    font-size: 12px;
    line-height: 18px;
    background: #ca969c;
    color: #fff;
    height: 68px;
    padding-top: 10px
}
.mp_z1 span {
    padding-left: 20px;
    display: inline-block
}
.content h1 {
    font-size: 16px;
    color: #6e1f2c;
    text-align: center;
    border-bottom: 1px dotted #000;
    line-height: 40px
}
.content {
    padding-top: 29px
}
.content .p1 {
    color: #999999;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    padding-top: 10px
}
.content .p1 em, .content .p1 a {
    color: #fe5f00
}
.content .c1 {
    background: #f1f1f1;
    color: #666666;
    padding: 10px 20px;
    margin-top: 20px;
    font-size: 12px;
    line-height: 24px;
    font-weight: normal;
    text-align: justify;
    width: 695px
}
.content .c1 em {
    color: #ff0000
}
#text {
    font-size: 14px;
    line-height: 24px;
    padding: 30px 0 40px 0
}
.content #ud li {
    font-size: 12px;
    width: 366px;
    overflow: hidden;
    height: 45px;
    display: inline-block;
    text-indent: 20px
}
.content #ud {
    line-height: 45px;
    background: #f1f1f1
}
.content #ud a:hover {
    color: #fe5f00
}
#text p {
    padding: 15px 0
}
.content .msg .pp {
    height: 35px;
    width: 727px;
    border-bottom: 1px solid #e4dbdd
}
.content .msg .pp em {
    font-size: 19px;
    color: #000;
    display: inline-block;
    height: 34px;
    border-bottom: 2px solid #6d1f2c
}
.content .msg .pp i {
    font-weight: bold;
    color: #fe5f00
}
.content .msg .pp a {
    float: right;
    margin-left: 10px;
    width: 100px;
    line-height: 29px;
    color: #fff;
    background: #ee5f01;
    text-align: center;
    font-size: 14px
}
.content .msg .pp a.a {
    background: #cacaca
}
.content .msg .ul {
    width: 725px;
    margin-top: 10px;
    border: 1px solid #d2d2d2;
    height: 161px
}
.content .msg .ul li {
    height: 121px;
    border-right: 1px dashed #dedede;
    float: left;
    margin-top: 19px
}
.content .msg .ul .li1 {
    width: 140px;
    padding: 40px 0 0 20px;
    text-align: center;
    color: #ee5f00;
    font-family: "微软雅黑";
    font-size: 18px;
    height: 80px
}
.content .msg .ul .li1 .p2 {
    background: url(../images/b33.png);
    width: 95px;
    display: inline-block;
    height: 15px;
    text-align: left
}
.content .msg .ul .li1 .p2 label {
    background: url(../images/b34.png);
    height: 15px;
    display: inline-block
}
.content .msg .ul .li2 {
    width: 432px;
    padding-top: 25px;
    height: 96px
}
.content .msg .ul .li2 {
    font-family: "微软雅黑";
    font-size: 13px;
    text-align: center;
    line-height: 14px
}
.content .msg .ul .li2 p {
    white-space: pre;
    height: 14px;
    padding: 0 0 16px 0
}
.content .msg .ul .li2 em {
    font-style: normal;
    float: left;
    height: 14px;
    display: inline-block;
    color: #fff;
    background: #ee5f00;
    text-indent: 20px
}
.content .msg .ul .li2 label {
    width: 164px;
    height: 14px;
    background: #e4e4e4;
    display: inline-block;
    text-align: left
}
.content .msg .ul .li3 {
    width: 432px;
    padding-top: 36px;
    height: 90px;
    text-align: center;
    color: #ee5f00;
    font-family: "微软雅黑";
    font-size: 18px
}
.content .msg .ul .li3 .p2 {
    font-size: 14px;
    color: #000
}
.content .msg .ul li.li3 {
    border: 0px;
    width: 117px
}
.content .msg dl {
    margin-top: 42px;
    border-bottom: 1px solid #dedede;
    height: 162px
}
.content .msg dt {
    float: left;
    margin: 5px 0 0 0;
    margin-right: 22px;
    display: inline;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #777777
}
.content .msg dd {
    font-size: 12px;
    width: 600px;
    float: left
}
.content .msg dd .pp1 {
    font-family: "微软雅黑";
    font-size: 14px
}
.content .msg dd .pp1 strong {
    float: left;
    color: #464646;
    font-weight: normal
}
.content .msg dd .pp1 em {
    float: left;
    font-style: normal;
    color: #ee5f00;
    padding-right: 26px
}
.content .msg dd .pp1 label {
    background: url(../images/b30.png);
    width: 75px;
    height: 10px;
    display: inline-block;
    float: left;
    margin: 5px 34px 0 0;
    overflow: hidden
}
.content .msg dd .pp1 label em {
    height: 10px;
    background: url(../images/b31.png);
    display: inline-block;
    padding: 0px
}
.content .msg dd .pp1 em.em {
    padding: 0px
}
.content .msg dd a {
    color: #ee5f00
}
.content .msg dd .p2 {
    line-height: 20px;
    border-top: 1px dashed #acacac;
    border-bottom: 1px dashed #acacac;
    float: left;
    color: #777777;
    padding: 15px 0;
    margin-top: 15px
}
.content .msg dd .p3 {
    margin-top: 20px;
    color: #777777;
    float: left;
    width: 100%
}
.content .msg dd .p3 span {
    background: url(../images/b32.png);
    width: 91px;
    height: 22px;
    font-size: 12px;
    text-indent: 61px;
    line-height: 22px
}
.content .msg .pp2 {
    font-size: 18px
}
.content .msg form {
    padding: 30px 0 0 13px;
    float: left
}
.content .msg form li {
    height: 50px;
    font-size: 14px;
    width: 655px;
    overflow: hidden;
    float: left
}
.content .msg form .txt {
    width: 128px;
    height: 26px;
    border: 1px solid #dedede
}
.content .msg form strong {
    float: left;
    line-height: 26px;
    font-weight: normal;
    padding-left: 5px
}
.content .msg form em {
    font-style: normal;
    padding-left: 5px;
    line-height: 26px;
    float: left
}
.content .msg form i {
    font-style: normal;
    padding-left: 5px;
    line-height: 26px;
    color: #ee0000;
    float: left
}
.content .msg form input {
    float: left
}
.content .msg form label em {
    background: url(../images/b34.png);
    width: 95px;
    height: 15px;
    display: inline-block;
    float: left
}
.content .msg form a {
    background: url(../images/b33.png);
    display: inline-block;
    width: 19px;
    height: 15px;
    cursor: pointer
}
.content .msg form a.on {
    background: url(../images/b34.png);
    width: 19px;
    height: 15px
}
.content .msg form ul {
    float: left;
    width: 712px
}
.content .msg form label {
    background: url(../images/b33.png);
    width: 95px;
    height: 15px;
    display: inline-block;
    float: left;
    margin-top: 6px;
    overflow: hidden
}
.content .msg form textarea {
    width: 605px;
    height: 84px;
    border: 1px solid #dedede;
    margin-left: 47px
}
.content .msg form li.li {
    height: 105px
}
.content .msg form .st {
    float: right;
    background: #ee5f01;
    border: 0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 103px;
    height: 24px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    font-size: 14px
}
.ibar3 a {
    font-weight: normal;
    font-size: 12px;
    color: #999999;
    padding-top: 10px
}
.lylx .c2 .dl img {
    border: 1px solid #dfc5c5;
    display: inline-block;
    margin-right: 6px
}
.lylx .c2 .dl img.on {
    border-color: #f48441
}
.lylx .c2 .dl dd {
    margin-top: 20px
}
.lylx .c2 .dl dd img {
    margin: 0px
}
.lylx .c2 .p5 {
    text-align: center
}
.lylx .c2 .p5 a {
    line-height: 32px;
    color: #fff;
    background: #e6a178;
    width: 100px;
    display: inline-block
}
.lylx .c2 .p5 a.a {
    background: #bfbfbf;
    margin-left: 14px
}
.lylx .c2 .p6 {
    padding-top: 24px;
    line-height: 24px;
    font-size: 12px
}
.lylx .c2 .p6 em {
    color: #fe5f00
}
.lylx .c2 .p6 b {
    font-size: 14px
}
.lylx .c2 .p7 {
    text-align: center;
    padding: 25px 0 30px 0
}
.lylx .c2 .p8 a {
    display: inline-block;
    text-indent: 14px;
    line-height: 37px;
    color: #fff;
    margin-bottom: 5px;
    background: #e6a178;
    width: 316px;
    font-size: 12px
}
.lylx .c2 .p8 a.a3 {
    background: #a9c9dd
}
.lylx .c2 .p8 a.a2 {
    background: #c4afcc;
    width: 155px;
    text-indent: 0px;
    text-align: center
}
.lylx .c2 .p8 a.a4 {
    margin-left: 6px;
    background: #f195a5
}
.lylx .c2 .dl1 {
    width: 316px;
    height: 212px
}
.lylx .c2 .dl1 dd {
    background: #b0606d;
    opacity: 0.8;
    line-height: 38px;
    margin-top: -38px;
    height: 38px;
    position: relative;
    color: #fff
}
.lylx .c2 .dl1 .c2-1 {
}
.lylx .c2 .dl1 dd a.a {
    position: absolute;
    text-indent: 16px;
    color: #fff;
    bottom: -38px;
    height: 38px
}
.lylx .c2 .dl1 span {
    width: 40px;
    padding-top: 15px
}
.lylx .c2 .dl1 span a {
    display: inline-block;
    width: 9px;
    margin: 0 3px 0 0;
    height: 9px;
    cursor: pointer;
    border-radius: 9px;
    overflow: hidden;
    background: #fff
}
.lylx .c2 .dl1 span a.on {
    background: #fe5f00
}
.lylx .c1 .zbm {
    overflow: hidden;
    padding: 23px 0 16px 0;
    border-bottom: 1px dashed #dedede
}
.lylx .c1 .zbm dt {
    float: left;
    padding-right: 22px
}
.lylx .c1 .zbm dd {
    float: left
}
.lylx .c1 .zbm dd a {
    font-size: 14px;
    color: #333333
}
.lylx .c1 .zbm .p1 {
    line-height: 20px;
    padding-top: 10px;
    font-size: 12px;
    text-align: justify
}
.lylx .c1 .zbm .p1 a {
    font-size: 12px
}
.lylx .c1 .zbm dd a:hover {
    text-decoration: underline;
    color: #008cab
}
.lylx .c1 .zbm .p2 {
    padding-top: 15px
}
.lylx .c1 .zbm .p2 a {
    display: inline-block;
    line-height: 32px;
    color: #fff;
    width: 100px;
    background: #bfbfbf;
    text-align: center;
    margin-right: 15px
}
.lylx .c1 .zbm .p2 a:hover {
    background: #e6a178;
    color: #fff
}
.lylx .c1 .zbm dd.dd {
    width: 315px;
    padding-top: 8px;
    padding-left: 0px
}
.lylx .c1 .zbm .p5 {
    padding-top: 10px
}
.lylx .c1 .zbm dd img {
    border: 1px solid #dedede
}
.lylx .c1 .zbm dd {
    padding: 10px 0 0 16px
}
.gk_bannner4 {
    background: url(../images/t112.jpg) no-repeat center center;
    height: 250px
}
.zjtd .c1 {
    margin-top: 55px;
    border: 1px solid #e8d2d2;
    height: 353px
}
.zjtd {
    padding-bottom: 30px
}
.zjtd .c2 {
    padding: 43px 0 0 47px;
    width: 525px
}
.zjtd .c3 {
    padding: 43px 0 0 0;
    width: 460px;
    line-height: 22px;
    font-size: 12px
}
.zjtd .c3 b {
    color: #fe5f00;
    font-size: 14px
}
.zjtd .c2 a {
    height: 76px;
    width: 50px;
    background: url(../images/b8.png);
    margin: 102px 15px 0 0;
    cursor: pointer
}
.zjtd .c2 a.right {
    background-position: -50px 0;
    margin: 102px 0px 0 15px;
}
.zjtd .c2 div.c2-1 {
    width: 342px;
    height: 259px;
    overflow: hidden;
    padding: 0 21px
}
.zjtd .c8 .c8-1 {
    width: 1080px;
    overflow: hidden;
    height: 389px
}
.zjtd .c3 .p1 {
    padding-bottom: 40px
}
.zjtd .c3 .p2 {
    line-height: 37px;
    width: 395px;
    text-indent: 20px;
    color: #008cab;
    font-size: 14px;
    background-color: #f1f1f1;
    margin: 0 0  10px 0
}
.zjtd .c3 .p2 i {
    font-size: 18px;
    color: #fe0000;
    font-weight: bold
}
.zjtd .c3 .p3 a {
    color: #fff;
    line-height: 33px;
    width: 148px;
    background: #fe8f4c;
    display: inline-block;
    text-align: center;
    font-size: 14px
}
.zjtd .c3 .p3 {
    padding-top: 20px
}
.zjtd .c4 {
    margin-top: 70px;
    background: url(../images/t113.jpg);
    height: 123px
}
.zjtd .c4 .cc1 {
    height: 123px;
    background: url(../images/t92.jpg)
}
.zjtd .c4 .cc2 {
    background-position: 0 -123px
}
.zjtd .c5 {
    margin-top: 60px
}
.zjtd .c5 .p1 {
    width: 324px;
    height: 80px;
    background: #f7efef;
    font-size: 12px;
    line-height: 24px;
    color: #954250;
    overflow: hidden
}
.zjtd .c5 dl {
    width: 809px;
    overflow: hidden
}
.zjtd .c5 .p1 em {
    border-right: 40px solid #fff;
    border-top: 80px solid #f7efef;
    float: right
}
.zjtd .c5 dt {
    float: left;
    font-size: 0px;
    padding-right: 40px
}
.zjtd .c5 dt img {
    border: 1px solid #ecd3d3
}
.zjtd .c5 dd {
    width: 390px;
    float: left
}
.zjtd .c5 .p1 span {
    padding: 16px 0 0 20px;
    display: inline-block
}
.zjtd .c5 .p1 i {
    font-size: 24px;
    font-weight: bold;
    color: #008cab
}
.zjtd .c5 .p1 label {
    font-size: 16px;
    color: #fe5f00
}
.zjtd .c5 .p2 {
    line-height: 30px;
    color: #fff;
    background: #e6a178;
    width: 95px;
    text-align: center;
    margin-top: 18px
}
.zjtd .c5 .p3 {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    padding-top: 5px
}
.zjtd .c5 .p3 a {
    color: #fe5f00
}
.zjtd .c5 .p4 {
    padding-top: 10px;
    color: #999999;
    font-size: 12px
}
.zjtd .c7 {
    width: 271px
}
.zjtd .c7 img {
    margin-bottom: 22px
}
.zjtd .c6 {
    width: 809px
}
.zjtd .c5 .p5 i {
    display: inline-block;
    text-align: center;
    line-height: 61px;
    vertical-align: middle
}
.zjtd .c5 .p5 {
    padding-top: 25px
}
.zjtd .c5 .p5 i.i1 {
    line-height: 20px;
    height: 51px;
    color: #fff;
    background: #fe8f4c;
    width: 84px;
    padding: 10px 0 0 0
}
.zjtd .c5 .p5 i.i2 {
    background: #fcd2bd;
    font-weight: bold;
    width: 157px;
    font-size: 16px
}
.zjtd .c5 .p5 i.i2 a {
    color: #fe5f00;
    background: url(../images/t98.jpg) no-repeat left center;
    padding-left: 41px;
    display: inline-block;
    line-height: 61px
}
.zjtd .c5 .p5 i.i3 a {
    color: #fff
}
.zjtd .c5 .p5 i.i3 {
    font-size: 18px;
    background: url(../images/t99.jpg);
    width: 240px
}
.zjtd .c8 dl {
    margin: 0 18px 30px 0;
    float: left;
    width: 256px;
    z-index: 10;
    position: relative
}
.zjtd .c8 dl.dl {
    margin: 0 2px 30px 0px
}
.zjtd .c8 dd {
    height: 178px;
    border: 1px solid #e7d6d6;
    border-top: 0px;
    z-index: 12;
}
.zjtd .c8 .p6 i {
    font-size: 18px;
    color: #333
}
.zjtd .c8 dd p {
    padding-left: 15px
}
.zjtd .c8 dd .p6 {
    padding-top: 15px
}
.zjtd .c8 dd .p7 {
    font-size: 12px;
    color: #999;
    padding-top: 3px
}
.zjtd .c8 dd .p8 {
    font-size: 12px;
    line-height: 22px;
    color: #666;
    padding-top: 10px
}
.zjtd .c8 dd .p8 a {
    color: #999
}
.fy {
    padding-bottom: 1em;
    padding-top: 15px;
    text-align: center;
    font-size: 10px;
    clear: both
}
.fy span.current, .fy a.on, .fy a.current {
    color: #fff;
    background: #8c5a62;
    border-color: #8c5a62
}
.fy span, .fy a {
    display: inline-block;
    text-align: center;
    margin-right: 3px;
    width: 19px;
    height: 19px;
    border: 1px solid #cdcdcd;
    color: #a5a5a5;
    line-height: 19px
}
.zjtd .c8 dd .p9 a {
    width: 80px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #bfbfbf;
    display: inline-block;
    margin-right: 8px
}
.zjtd .c8 dd .p9 {
    padding-top: 15px
}
.zjtd .c8 dl:hover {
    box-shadow: 3px 3px 3px #dfdfdf;
    transition: all 0.3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    -moz-transition: all .3s linear 0s
}
.zjtd .c8 dl:hover dd {
    border: 1px solid #fff;
    border-top: 0px
}
.zjtd .c8 dl:hover .p6 a, .zjtd .c8 dl:hover .p6 i {
    color: #008cab
}
.zjtd .c8 dl:hover .p7 {
    color: #fe5f00
}
.zjtd .c8 dl:hover .p8 a {
    color: #ff5e00
}
.zjtd .c8 dl:hover .p9 a {
    background: #efc274
}
.zjtd .c8 dl:hover .p9 a.a {
    background: #e6a178
}
.zjtd .c8 dl dt {
    height: 170px;
    overflow: hidden;
}
.zjtd .c8 {
    padding-top: 55px;
	
}
.zjtd .c8 .tempWrap{ overflow:hidden; height:390px;}
.zjtd .c10 {
    border: 2px solid #e2c7c7;
    height: 397px;
    width: 1086px;
    position: relative
}
.zjtd .c10 .img {
    padding: 0 36px;
    position: absolute;
    top: -92px;
    left: 226px;
    background: #fff
}
.zjtd .c10 .img1 {
    padding-top: 12px
}
.zjtd .c9 {
    padding: 137px 0 50px 0
}
.zjtd .c9 p {
    text-align: center;
    margin: 105px 0 0 0;
    line-height: 22px;
    color: #fe5f00
}
.zjtd .c9 p b {
    color: #008cab;
    font-size: 16px
}
#swt {
    width: 162px;
	display:none;
    height: 323px;
    position: fixed;
    overflow: hidden;
    right: 0px;
    top: 300px;
    z-index: 9999
}
#rightBox { position:fixed; right:0px; top:200px; z-index:9999; width:145px; height:521px;}
#rightBox a{ background:url(../images/x-3.png) no-repeat top right;width:145px; height:521px; display:block;}
#rightBox .c2{ display:none;background:url(../images/x-31.png) no-repeat top right;}
#rightBox .c3{ display:none;background:url(../images/x-32.png) no-repeat top right;}
#leftBox { position:fixed; left:0px; top:200px; z-index:9999; width:190px; height:369px;}
#leftBox a{ background:url(../images/leftBox.png) no-repeat top right;width:190px; height:369px; display:block;}
#xnav a.img1:hover:after { color:#fff;}
#xnav a.img1:after { content:'HOT'; color:#fffc00; position:absolute;font-size: 10px;right: 6px;top: 0px;
animation:updown 1s infinite;
}

@keyframes updown{
50%{transform:translate(0,-6px);}
100%{transform:translate(0,-3px);}
}
#swt a {
    position: absolute;
    display: block;
    color: #fff;
    line-height: 56px;
    width: 56px;
    text-align: center;
    background: #008cab;
    border-radius: 56px;
    right: 0px;
    top: 140px
}
#swt a.close {
    background: url(../images/swt1.png);
    width: 30px;
    height: 30px;
    top: 0px;
    right: 112px;
    display: none
}
#swt a.a {
    font-size: 16px;
    width: 80px;
    height: 96px;
    border-radius: 116px;
    line-height: 20px;
    text-align: left;
    padding: 20px 0 0 36px;
    top: 108px;
    right: -50px
}
.content .msg .ul .li3 {
    padding-top: 15px
}
.content .msg #lyxz {
    border: 1px solid #d2d2d2;
    width: 725px;
    margin-top: 10px;
    background: #fcfcfc;
    height: 45px;
    line-height: 45px
}
.content .msg #lyxz em {
    color: #c9bbc9;
    font-style: normal
}
.content .msg #lyxz span {
    color: #ee0000
}
.content .msg #lyxz input {
    margin: 0 6px 0 20px
}
.content .msg dd .p2 {
    margin-top: 10px;
    padding: 10px 0;
    width: 600px;
    line-height: 24px;
    color: #303030
}
.content .msg dd .p3 {
    margin-top: 10px
}
.content .msg dl {
    width: 742px;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    margin-top: 20px
}
.content .msg dd div .p2 {
    border: 0px
}
.content .msg dd div .p3 {
    border-bottom: 1px dashed #acacac;
    padding-bottom: 10px;
    margin-bottom: 10px
}
.content .msg dd div .p5 {
    line-height: 24px;
    color: #303030;
    float: left;
    width: 600px
}
.content .msg dd div .p7 img {
    border: 2px solid #f2f2f2;
    cursor: pointer;
    margin-right: 5px
}
.content .msg dd div .p8 img {
    padding-top: 10px
}
.content .msg dd .pp1 strong {
    font-weight: bold
}
.content .msg #xztp1 {
    width: 330px;
    overflow: hidden
}
.content .msg a.jz {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #f3f3fa;
    border: 1px solid #ad96dd;
    font-family: "微软雅黑";
    line-height: 30px;
    width: 100px;
    height: 30px;
    text-align: center;
    margin: 15px 0 0px 300px;
    display: inline-block
}
.lylx .c1 dl.d {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 15px;
}
.lylx .c1 dl.d dt a, .lylx .c1 dl.e dt a {
    color: #5e1c27;
}
.lylx .c1 dl.d dt, .lylx .c1 dl.e dt {
    font-weight: bold;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
}
.lylx .c1 dl.d dd, .lylx .c1 dl.e dd {
    color: #6b6b6b;
    text-indent: 35px;
    font-size: 12px;
    line-height: 25px;
}
.lylx .c1 dl.d dd a, .lylx .c1 dl.e dd a {
    color: #fe5f00;
}
#xtop {
    padding: 20px 0 22px 0;
    color: #008cac;
}


#xnav {
    background: #046a81;
    height: 44px;
    line-height: 44px;
}
#xnav img {
    position: absolute;
    bottom: 0;
    left: 20px;
}

#xnav .w5 a { padding:0 23px;}
#xnav a {
    position: relative;
    display: inline-block;
    color: #fff;
    padding: 0 30px;
}
#xnav li {
    float: left;
}
#xnav a.img {
    padding-left: 93px;
}
#xnav a.img1 {
    padding-left: 80px;
}
#xnav a:hover {
    background: #eb825a;
}
#xbanner {
    height: 440px;
    overflow: hidden;
}
#xbanner a {
    width: 100%;
    margin: 0 auto;
    height: 440px;
    display: block;
}
#xbanner .c1 {
    background: #faf3ef;
}
#xbanner .c1 a {
    background: url(../images/x3.jpg) no-repeat top center;
}
#xbanner .c2 {
    background: url(../images/x-13.png);
}
#xbanner .c2 a {
    background: url(../images/x-6.jpg) no-repeat top center;
}

#xbanner .c3 {
    background: url(../images/x-13.png);
}
#xbanner .c3 a {
    background: url(../images/x3-1.jpg) no-repeat top center;
}

#xbanner .c4 {
    background: #faf3ef;
}
#xbanner .c4 a {
    background: url(../images/x3-2.jpg) no-repeat top center;
}

#xbanner .c5 {
    background: url(../images/x-14.png);
}
#xbanner .c5 a {
    background: url(../images/x3-3.jpg) no-repeat top center;
}
#xbanner { position:relative;}
#xbanner ul {
	width:100px;
	position:absolute;
	left:50%;
	margin-left:400px;
	bottom:20px;
}
#xbanner li{ background:url(../images/l_04.png); width:12px; height:12px; float:left; margin-left:10px; display:inline;}
#xbanner li.on{ background:url(../images/l_03.png);}
#xdh dl {
    float: left;
    width: 196px;
    height: 167px;
    border: 2px solid #e7d6d6;
    border-bottom: 2px solid #f59058;
    position: relative;
    text-align: center;
    line-height: 28px;
    margin-right: 20px;
}
#xdh dl.dl {
    margin-right: 0px;
}
#xdh dt {
    position: absolute;
    top: -41px;
    left: 56px;
    font-size: 18px;
}
#xdh dt i {
    width: 83px;
    height: 83px;
    display: inline-block;
    background: url(../images/x-2.png);
}
#xdh dt a:hover i {
    animation: tf5 1s ease 100ms alternate none 1;
}
#xdh dt a.a2 i {
    background-position: -83px 0;
}
#xdh dt a.a3 i {
    background-position: -166px 0;
}
#xdh dt a.a4 i {
    background-position: -249px 0;
}
#xdh dt a.a5 i {
    background-position: -332px 0;
}
#xdh dd {
    font-size: 12px;
    padding-top: 75px;
    line-height: 20px;
}
#xdh dd a {
    color: #696969;
}
#xdh dd a:hover {
    color: #ff5c00;
    font-weight: bold;
}
#xdh {
    padding-top: 41px;
}
#xnews {
    margin-top: 40px;
    background: url(../images/x-1.png);
    padding: 24px 0 30px 0;
}
.xbar {
    border-bottom: 1px solid #d8d0cc;
    font-size: 18px;
    color: #5e1c27;
    padding-bottom: 5px;
    height: 27px;
    position: relative;
}
.xbar span.s {
    position: absolute;
    height: 31px;
    border-bottom: 2px solid #f58e54;
    left: 0px;
}
.xbar b {
    color: #f45d08;
}
.xbar .fr {
    font-size: 14px;
    padding-top: 8px;
}
.xbar .fr a.on {
    color: #ff6c00;
}
.xbar .fr a.a {
    font-size: 12px;
    color: #999999;
    line-height: 22px;
}
.x-news1 {
    width: 785px;
}
.x-news1 dl {
    margin-top: 17px;
}
.x-news1 dt {
    float: left;
    position: relative;
    margin-right: 20px;
}
.x-news1 dt a {
    color: #fff;
    background: rgb(157, 59, 66);
    background: rgba(157, 59, 66, .7);
    line-height: 33px;
    position: absolute;
    width: 214px;
    font-size: 12px;
    text-indent: 5px;
    bottom: 0;
    left: 0;
}
.x-news1 dl {
    height: 270px;
    overflow: hidden;
}
.x-news1 dd p {
    padding: 10px 12px;
    height: 70px;
}
.x-news1 dd p, .x-news1 dd p * {
    transition: all 1s;
}
.x-news1 dd p:hover {
    background: #e3e3e3;
}
.x-news1 dd p:hover span {
    background-color: #b36671;
}
.x-news1 dd p:hover a {
    color: #ff693b;
}
.x-news1 dd p:hover i a {
    color: #f58e54;
}
.x-news1 dd {
    float: left;
    width: 550px;
}
.x-news1 dd span {
    width: 85px;
    padding-top: 10px;
    color: #fff;
    text-align: center;
    background: #dfd3d3;
    height: 60px;
    margin-right: 15px;
}
.x-news1 dd i.i1 {
    font-weight: bold;
    font-size: 30px;
    line-height: 1em;
}
.x-news1 dd a {
    line-height: 26px;
}
.x-news1 dd i.i2, .x-news1 dd i.i2 a {
    line-height: 18px;
    color: #666666;
    font-size: 12px;
}
.x-news2 {
    background: #fff;
    background: rgba(255, 255, 255, .5);
    border: 1px solid #dddddd;
    margin-left: 36px;
    width: 257px;
    height: 298px;
    padding-top: 20px;
}
.x-news2 li {
    float: left;
    font-size: 12px;
    text-align: center;
    width: 83px;
    height: 80px;
    overflow: hidden;
}
.x-news2 ul {
    padding: 12px 0 0 6px;
}
.x-news2 i {
    display: inline-block;
    background: url(../images/x-6.png);
    width: 46px;
    height: 46px;
}
.x-news2 li.li {
    height: 96px;
}
.x-news2 i.i2 {
    background-position: 0 -46px;
}
.x-news2 i.i3 {
    background-position: 0 -92px;
}
.x-news2 i.i4 {
    background-position: 0 -138px;
}
.x-news2 i.i5 {
    background-position: 0 -184px;
}
.x-news2 i.i6 {
    background-position: 0 -230px;
}
.x-news2 i.i7 {
    background-position: 0 -276px;
}
.x-news2 i.i8 {
    background-position: 0 -322px;
}
.x-news2 i.i9 {
    background-position: 0 -368px;
}
.x-news2 a.a {
    color: #fff;
    height: 32px;
    line-height: 32px;
    width: 52px;
    color: #fff;
    background-color: #b36671;
    display: inline-block;
    text-align: center;
}
.x-news2 input {
    height: 30px;
    border: 1px solid #e4dbdb;
    border-right: 0px;
    width: 176px;
    margin-left: 15px;
    background: url(../images/b4.png) no-repeat 6px 50%;
    text-indent: 28px;
    float: left;
    display: inline;
}
.x-news2 li a {
    color: #818181;
}
.x-news2 li a:hover i {
    animation: tf5 1s;
}
#xdoctor dl {
    width: 860px;
    overflow: hidden;
}
#xdoctor {
    padding-bottom: 20px;
}
#xdoctor dt {
    width: 241px;
    height: 309px;
    float: left;
    overflow: hidden;
    border: 2px solid #dbbfbf;
    margin-right: 22px;
}
#xdoctor dd {
    width: 590px;
    float: left;
}
#xdoctor .p2 {
    width: 590px;
    font-size: 12px;
    line-height: 22px;
    color: #ac836d;
    padding-bottom: 15px;
    clear: both;
}
#xdoctor .p1 {
    display: inline-block;
    font-size: 16px;
    color: #fe5f00;
    padding: 6px 0 5px 0;
    border-bottom: 2px solid #dbbfbf;
    float: left;
}
#xdoctor .p1 b {
    color: #008cab;
    font-size: 24px;
}
#xdoctor .p3 {
    font-size: 12px;
    color: #666666;
    line-height: 19px;
    padding-bottom: 15px;
    width: 565px;
}
#xdoctor .p3 b {
    font-size: 14px;
    color: #008cab;
}
#xdoctor .p4 {
    padding-top: 5px;
}
#xdoctor .p4 a {
    text-align: center;
    border-radius: 5px;
    height: 36px;
    font-size: 15px;
    font-weight: bold;
    background: #f58e54;
    width: 116px;
    display: inline-block;
    color: #fff;
    line-height: 36px;
}
#xdoctor .p4 a.a {
    background: #ab4d5f;
}
#xdoctor li {
    height: 97px;
    width: 218px;
    border: 1px solid #e1dcdc;
    font-size: 12px;
    color: #666;
    margin-bottom: 7px;
}
#xdoctor li img {
    padding: 6px 6px 0 20px;
    float: left;
}
#xdoctor li i {
    padding-top: 40px;
    font-weight: bold;
    display: inline-block;
    color: #ab4d5f;
    border-bottom: 1px solid #ff5d00;
    font-size: 16px;
}
#xdoctor li.on {
    border-color: #f58e55;
}
#xpp {
    background: url(../images/x-1.png);
    padding: 24px 0 30px 0;
}
#xpp dl {
    margin: 17px 30px 0 0px;
    display: inline;
    float: left;
    width: 180px;
    padding-left: 12px;
}
#xpp dl.dl {
    margin-right: 0px;
}
#xpp dt i.i1 {
    width: 50px;
    height: 40px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    background: #c57585;
    line-height: 40px;
    color: #fff;
    display: inline-block;
    text-align: center;
}
#xpp dt i.i2 {
    width: 130px;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    background: #f2dcd0;
    line-height: 40px;
    color: #333;
    display: inline-block;
    text-indent: 15px;
    font-size: 16px;
}
#xpp dl:hover i.i2 {
    color: #ff5d00;
}
#xpp dd {
    background: #fff;
    width: 160px;
    height: 238px;
    font-size: 12px;
    margin: 4px 0 0 3px;
    padding: 8px 8px 0 8px;
}
#xpp dd ul {
    padding: 8px 0 8px 6px;
}
#xpp dd li {
    width: 155px;
    overflow: hidden;
    height: 20px;
}
#xpp dd li a:hover {
    color: #f07028;
}
#xpp dd p {
    text-align: center;
    line-height: 18px;
    background: #efefef;
    height: 68px;
    display: table-cell;
    vertical-align: middle;
    width: 160px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
#xpp dd p a {
    color: #a68585;
}
#xpp dl {
    position: relative;
}
#xpp dl:before {
    background: linear-gradient(90deg, #dcc7c7 2px, transparent 0);
    content: '';
    position: absolute;
    left: 0;
    width: 8px;
    height: 291px;
    background-position: 2px 22px;
    background-repeat: no-repeat;
}
#xpp dl:after {
    border-radius: 10px;
    width: 10px;
    height: 10px;
    border: 2px solid #dcc7c7;
    content: '';
    position: absolute;
    top: 10px;
    left: -4px;
}
#xhj {
    overflow: hidden;
    height: 375px;
    position: relative;
}
#xhj div.c {
    width: 100%;
    height: 375px;
}
#xhj .c1 {
    background: url(../images/x5-4.jpg) no-repeat top center;
}
#xhj .c2 {
    background-image: url(../images/x5-2.jpg);
}
#xhj .c3 {
    background-image: url(../images/x5-3.jpg);
}
#xhj .c4 {
    background-image: url(../images/x5-1.jpg);
}
#xhj .c6 {
    background-image: url(../images/x5-5.jpg);
}
#xhj .c7 {
    background-image: url(../images/x5-6.jpg);
}
#xhj .c8 {
    background-image: url(../images/x5-7.jpg);
}
#xhj .c9 {
    background-image: url(../images/x5-8.jpg);
}
#xhj .c5 {
    background: #fff;
    background: rgba(255, 255, 255, .56);
    position: absolute;
    left: 50%;
    top: 0;
    height: 375px;
    margin-left: -540px;
    width: 410px;
}
#xhj p {
    padding-left: 52px;
}
#xhj .p1 {
    font-family: arial;
    color: #f69e13;
    font-size: 18px;
    padding-top: 100px;
}
#xhj .p2 {
    font-size: 20px;
    color: #008cab;
}
#xhj .p2 b {
    color: #ff5d00;
}
#xhj .p3 {
    color: #9c7e61;
    font-size: 18px;
    padding: 10px 0 4px 52px;
}
#xhj .p4 {
    color: #9c7e61;
    line-height: 18px;
}
#xhj .p5 {
    font-size: 30px;
    padding-top: 25px;
}
#xhj .p5 a {
    display: inline-block;
    background: #f69e13;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    line-height: 36px;
}
#xhj .p5 a:hover {
    text-decoration: none;
}
#xbottom {
    height: 120px;
    background: url(../images/x-10.png);
    color: #a68080;
    font-size: 12px;
}
#xbottom a {
    color: #a68080;
}
#xbottom div {
    padding-top: 40px;
    line-height: 24px;
}
#xbottom b {
    color: #d5b4b4;
}
#xbottom p.fr {
    text-align: right;
}
#dh .c5 {
    width: 400px;
}
#dh .c5 li {
    width: 338px;
    height: 50px;
    padding: 10px 0;
}
#dh .c5 li:nth-child(2) {
    border-bottom: 1px dashed #b9b9b9;
}
#dh .c5 li.t1 {
    width: 110px;
    border-bottom: 1px solid #fff;
    height: 35px;
    padding: 0px;
}
#dh .c5 li.t1 a {
    display: block;
    border-bottom: 1px solid #dbdbdb;
    height: 34px;
    line-height: 34px;
}
#dh .c5 li.t2 {
    border-top: 0px;
}
#dh .c5 li {
    padding: 10px 0px;
    height: 70px;
    position: relative;
}
#dh .c5 li, #dh .c5 li * {
    transition: all 1s;
}
#dh .c5 li a:hover {
    color: #831b1b;
}
#dh .c5 li span {
    width: 54px;
    padding-top: 10px;
    color: #666;
    text-align: center;
    background: #e2dedc;
    height: 44px;
    margin-right: 37px;
    font-size: 12px;
    border-radius: 10px;
    margin-top: 7px;
}
#dh .c5 li i.i1 {
    font-size: 18px;
    line-height: 1em;
}
#dh .c5 li a {
    line-height: 26px;
    font-weight: bold;
}
#dh .c5 li i.i2, #dh .c5 li i.i2 a {
    line-height: 18px;
    color: #666666;
    font-size: 12px;
}
#dh .c5 li:before {
    border-left: 1px solid #dcc7c7;
    position: absolute;
    content: '';
    height: 45px;
    left: 70px;
    top: 22px;
}
#dh .c5 li.t1:before {
    border-left: 0px;
}
#dh .c6 p {
    line-height: 14px;
    font-size: 12px;
}
#dh .c6 .t4 .p1 {
    color#ff693b;
}
#dh .c6 li {
    padding: 12px 0 0 83px;
}
#dh .c6 li:before, #dh .c6 li:nth-child(2) {
    border: 0;
}
#dh .c6 li.t4 {
    background: url(../images/x-8.png) no-repeat 0px 12px;
}
#dh .c6 li.t3 {
    background: url(../images/x-9.png) no-repeat 0px 12px;
}
#dh .c6 .t4 .p1, #dh .c6 .t3 .p {
    padding: 2px 0;
    font-weight: normal;
}
#dh .c6 {
    width: 340px;
	height:222px;
}
#dh .c6 li.t8 {
    padding-left: 0px;
}
#dh .c6 input, #dh .c6 textarea {
    height: 26px;
    border: 1px solid #d6c5c5;
    color: #999999;
    line-height: 26px;
    font-size: 12px;
    text-indent: 10px;
    width: 161px;
    display: inline-block;
    margin-bottom: 10px;
}
#dh .c6 textarea {
	text-indent:0px;
    width: 317px;
	padding-left:10px;
    height: 56px;
    line-height: 26px;
    float: left;
}
#dh .c6 .text {
    width: 327px;
}
#dh .c6 .a {
    text-align: center;
    color: #fff;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    width: 90px;
    display: inline-block;
    background: #993747;
}
#dh .c6 .b {
    background: #e6a178;
}
#dh .c5 li.t1 a {
    font-size: 15px;
}
.yygk .c3-1 {
    background: url(../images/x-7.jpg) no-repeat;
    padding: 88px 0 80px 580px;
    margin-top: 15px;
}
.yygk .c3-2 dl {
    position: relative;
    width: 336px;
    height: 269px;
    border: 2px solid #eadfdf;
    margin: 57px 30px 0 0;
    float: left;
}
.yygk .c3-2 dl.dl {
    margin: 57px 0 0 0;
}
.yygk .c3-2 dt {
    position: absolute;
    background: url(../images/x-8.jpg);
    width: 131px;
    height: 114px;
    top: -58px;
    left: 104px;
}
.yygk .c3-2 dd {
    padding: 65px 30px 0 30px;
    text-align: justify;
    line-height: 1.9;
}
.yygk .c3-2 .t2 {
    background-position: 0 -114px;
}
.yygk .c3-2 .t3 {
    background-position: 0 -228px;
}
.lylx .c1-1 {
    font-weight: bold;
    font-size: 18px;
    color: #ff5e03;
    line-height: 48px;
    text-indent: 16px;
    background: #f1f1f1;
}
.lylx {
    margin-top: 20px;
}
.x-dh {
    padding-bottom: 20px;
}
.mt40 {
    margin-top: 40px;
}
#exp {
    opacity: 0.1
}
.mt25 {
    margin-top: 25px
}
.mt30 {
    margin-top: 30px
}
.mt35 {
    margin-top: 35px
}
.mt20 {
    margin-top: 20px
}
#qiao-wrap,#LRdiv0,#LRdiv1,ins,#bds-credit-pop,.aboutjj-2016 {
    display: none !important;
	display:none;
}


.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.clearfloat {
	zoom: 1
}
.centerblock {
	margin: 0 auto;
	width: 1000px
}
.pull-left {
	float: left
}

.pull-right {
	float: right
}
.top2_list{ display:block; width:350px; height:auto; position:absolute; top: 31px; left:310px; height:50px; font-size: 12px;}
.top2_list li{ width:300px; position:relative; float:left; font-size:14px; color:#5F5F5F; text-indent:10px; line-height:18px; padding-left: 10px; margin-left: 236px; }



/*底部*/
.footer-container {
	background: #5ecad8;
	height: 197px;
	margin-top: 64px;
	width: 100%;
}

.footer-container .footer {
	position: relative
}

.footer-container .footer .footerlogo {
	position: absolute;
	top: -12px;
	left: -71px
}

.footer-container .footer .footerline {
	padding-left: 221px;
	float: left
}

.footer-container .footer .contact-info {
	float: left;
	color: #fff;
	width: 275px;
	margin-left: 82px;
	display:inline;
	font-size: 14px
}

.footer-container .footer .contact-info span {
	width: 60px;
	display: block;
	border-bottom: 1px solid #fff;
	padding-bottom: 9px;
	margin-top: 20px
}

.footer-container .footer .contact-info p {
	line-height: 30px
}

.footer-container .footer .footerline2 {
	padding-left: 82px
}

.footer-container .footer .erweima {
	margin-left: 82px;
	margin-top: 41px
}

.footer-container .footer .weixin {
	position: absolute;
	right: -71px;
	font-size: 14px;
	top: 85px;
	color: #fff
}

.footer-container .footer .weixin>img {
	margin-top: 13px
}





.banner{width:100%; height:640px; position:relative; overflow:hidden;}
.bannera{width:1920px; /*width:100%;*/ height:640px; position:absolute; top:0px; left:50%; margin-left:-960px; overflow:hidden;}
.bannera ul li{width:1920px; /*width:100%;*/ height:640px; overflow:hidden;}
.bannera ul li img{width:1920px; height:640px;}
.banner_tips{width:990px; height:27px; position:absolute; top:457px; left:50%; margin-left:-495px; z-index:2;}
.banner_tips ul li{width:247px; float:left; height:27px; line-height:27px; color:#fff; font-size:12px; background:url(../images/banner_tip.gif) repeat-x; font-family:"Arial"; cursor:pointer;}
.banner_tips ul li.active{ background:url(../images/banner_tipa.jpg) repeat-x;}
.service{width:990px; height:150px; position:absolute; bottom:0px; left:50%; margin-left:-495px; z-index:2; }
.service ul li{width:278px; height:160px; float:left; padding:20px 26px; color:#fff; line-height:24px; position:relative; overflow:hidden;}
.service ul li span{font-family:"Microsoft YaHei"; font-size:18px; height:18px; margin-bottom:25px; display:block; float:left; width:278px; float:left;}
.service ul li a{color:#fff;}
.service ul li a.zx{width:78px; height:28px; border:1px solid #fff; color:#fff; line-height:28px; text-align:center;  display:block; margin-top:15px; float:left; font-size:12px;}
.service ul li a.zx:hover{ background:#f4f4f4; color:#f37548; text-decoration:none;}
.new_hd{ background:#5ECAD8;}
.new_tc{ background:#38BBCC; }
.new_ser{ background:#26A6B7;}
.new_ser .fw{width:278px; height:23px; line-height:23px; border-bottom:1px solid #FFFFFF; float:left; }
.new_ser .fw .wz{float:left; width:100px;}
.new_ser .fw b{ float:right; font-weight:100;}
.new_hd_more{width:15px; height:15px; position:absolute; top:19px; right:21px; background:url(../images/new_hd_more.png) no-repeat; display:block; z-index:1;}

.main1{width:990px; height:296px; margin:0 auto; background:#f0f0f0;}
.main1 ul li{ width:276px; height:88px; margin:45px 27px 0px; position:relative; float:left; _margin:45px 20px 0px; }
.main1 .icon{width:57px; height:66px; position:absolute; top:0px; left:0px;}
.main1 .title{ position:absolute; top:0px; left:81px; font-family:"Microsoft YaHei"; font-size:16px; color:#333;}
.main1 .title a{color:#535353;}
.main1 .nr{ position:absolute; top:30px; left:81px; width:195px; height:54px; line-height:18px; color:#666;}

/*.top{width:100%; height:132px; background:#fff; border-top:4px solid #46b3ca; }
.topa{width:990px; height:132px; margin:0 auto; position:relative;}
.top_icon{width:307px; height:22px; background:url(../images/top-icon.jpg) no-repeat; position:absolute; top:0px; right:0px;}
a.top_icon1{width:47px; height:22px; float:left;}
a.top_icon2{width:32px; height:22px; float:left;}
a.top_icon3{width:32px; height:22px; float:left;}
a.top_icon4{width:29px; height:22px; float:left;}
a.top_icon5{width:31px; height:22px; float:left;}
.logo{ width:540px; height:89px; position:absolute; top:20px; left:0px; background:url(../images/logo.gif) left center no-repeat;}
.nav{ height:43px; position:absolute; top:56px; left:50%; margin-left:80px; z-index:3;}
.nav ul li{float:left; height:43px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:43px; width:82px; margin-right:1px; position:relative; display:block;}
.nav ul li a{ text-decoration:none; color:#333;}
#sy{ background:#11a8bb; color:#fff; text-decoration:none; display:block; }
#sy a{color:#fff;}
.nav_list{float:left; height:43px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:43px; width:82px; margin-right:1px; position:relative; display:block; cursor:pointer;}
.nav_list:hover,.nav_list.hover{height:41px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:41px; width:80px; border:1px solid #e8e8e8; background:none;border-bottom:1px solid #fff;}
.Customer{ height:43px; color:#333333;width:82px;display:block;}
.Customer.hover,.Customer:hover{border:1px solid #e8e8e8; color:#333333; height:41px;width:80px; line-height:41px; text-decoration:none;}
#gh{width:76px; height:28px; line-height:28px; text-align:center; border:1px solid #11A8BB;font-family:"Microsoft YaHei"; font-size:12px; color:#11A8BB; margin-top:6px; float:right; cursor:pointer;}
#gh:hover{background:none;color:#11A8BB;}

.wx{width:135px; height:145px; position:absolute; top:22px;left:50%; margin-left:215px; z-index:3; display:none;}

.nav_xl{width:200px; padding:15px 0px 15px 15px; height:auto; position:absolute; top:41px; left:2px; margin-left:-3px; border:1px solid #e8e8e8; border-top:none; background:url(../images/navaxlbg.jpg) left top no-repeat #fff; z-index:3; display:none;}
.nav_xl a{width:85px; height:29px; margin-right:15px; float:left; font-size:14px; line-height:29px; border-bottom:1px solid #e8e8e8; display:block;color:#333; }
.nav_xl a:hover{color:#11A8BB; border-bottom:2px solid #11A8BB; height:28px; text-decoration:none;}*/

/*滚动后的首页样式*/
.topb{width:100%; height:97px; background:#fff; border-bottom:4px solid #d8d8d8;z-index:9999; position:fixed; top:0px; left:0px; display:none; }
.logoa{width:321px; height:59px; position:absolute; top:17px; left:50%; margin-left:-496px;  background:url(../images/logo.jpg);}
.nava{width:581px; height:43px; position:fixed; top:24px; left:50%; margin-left:-86px; z-index:9999;}
.nava ul li{float:left; height:43px;font-family:"Microsoft YaHei"; font-size:16px; color:#333333; text-align:center; line-height:43px; width:82px; margin-right:1px; position:relative; display:block;}
.nava ul li a{ text-decoration:none; color:#333;}
.gh_xl_a{width:100%; height:335px; position:fixed; top:101px; left:0px; z-index:888; background:#371e0b;filter:alpha(opacity=85);   -moz-opacity:0.85;   -khtml-opacity: 0.85;   opacity: 0.85; display:none;}

/*自助挂号样式*/
.gh_xl{width:100%; height:335px; position:absolute; top:136px; left:0px; z-index:2; background:#371e0b;filter:alpha(opacity=85);   -moz-opacity:0.85;   -khtml-opacity: 0.85;   opacity: 0.85; display:none;}
.gh_xla{width:990px; height:335px; position:relative; margin:0 auto;}
.gh_1{width:568px; height:29px; position:absolute; top:23px; left:219px; font-size:24px; line-height:29px; font-family:"Microsoft YaHei"; color:#fff;}
.gh_1 img{margin-top:2px; float:left;}
.gh_closed{width:27px; height:27px; position:absolute; top:7px; right:0px; background:url(../images/gh_close.gif) no-repeat; cursor:pointer;}
.gh_2{width:990px; height:219px; position:absolute; top:71px; left:0px; border-top:2px solid #533d2b; padding-top:21px;}
.gh_2 ul li{width:246px; height:219px; float:left; border-right:1px solid #755f53; position:relative;}
.gh_icon{ top:0px; left:21px; position:absolute;}
.gh_2_1{top:0px; left:47px; position:absolute; font-size:18px; font-family:"Microsoft YaHei"; color:#11A8BB}
a.gh_2_2{width:100px; height:26px; border:1px solid #11A8BB; position:absolute; top:37px; left:47px; line-height:26px; text-align:center; font-size:12px; color:#11A8BB;}
a.gh_2_2:hover{color:#f37548;}
.gh_2_2{ position:absolute; top:74px; left:21px; font-size:14px; color:#fff;}
.gh_2_text{width:210px; height:auto; line-height:18px; position:absolute; top:168px; left:21px; color:#b2b2b2; font-size:12px;}
.gh_2_text span{color:#11A8BB font-size:14px; height:54px; display:block; float:left; margin-top:2px; margin-right:3px;}
.gh_2_3{ position:absolute; top:38px; left:21px; color:#fff; line-height:25px; font-size:14px;}
.gh_2_3 span{ font-size:18px; font-family:"Arial"; color:#11A8BB;}
.gh_bd{width:232px; height:121px; position:absolute; top:38px; left:21px;}
.gh_bd ul li{width:232px; height:20px; line-height:20px; margin-bottom:10px; font-size:14px; color:#fff; border:none;}
.gh_bd ul li input.email_color{color:#FFF;}
.gh_bd ul li .text{float:left;}
.gh_bd ul li input{width:154px; height:20px; background:#785f4d; border:none; padding-left:8px; color:#fff;}
.gh_bd ul li select{width:75px; height:20px; background:#785f4d;border:none; float:right; color:#fff;}
.gh_bd_btn{width:77px; height:26px; margin-right:; border:1px solid #11A8BB; font-size:12px; background:none; color:#11A8BB; float:right; margin-right:82px; cursor:pointer;}
.gh_wx{width:107px; height:106px; position:absolute; top:38px; left:47px;}



.tl-banner{ width:100%; margin:0 auto; background:url(../images/tlbanner.jpg) no-repeat center; height:480px;}

/* 当前位置 和 搜索 可以公用 */
.divhr{ width:990px; border:4px solid #D8D8D8; margin-right:auto; margin-left:auto; }
.positionBox{ widows:100%; height:65px; /*background-color:#979DF0;*/ background:#F0F0F0; line-height:65px; vertical-align:middle;text-align:center; }
.position{ float:left; height:45px; /*line-height:65px; vertical-align:middle;*/ _padding-top:25px; }
.position a{ color:#535353; }
.positionCenter{width:990px; height:66px; margin:0 auto; }
.search{ float:right; width:292px; height:66px; }
.position_input_fixed{width:292px; height:30px; float:left; overflow:hidden; margin-top:15px; background-color:#FFF;
_margin-top:20px;}
.positionBox_input{ border:0px; padding:0; height:30px; width:267px; color:#999999; text-indent:0.5em; font-family:"微软雅黑";line-height:30px; display:block; float:left; }
.positionBox_bt{ display:block; border:0px; height:30px; width:22px;  padding:0;
background-image:url(../images/search_icon1.png); cursor:pointer; float:left;}



/**aboutuscon**/

.aboutuscon{width:1000px;margin:30px auto 0 auto; overflow:hidden;}



/*****************************leftw************************/



.leftw{width:250px; float:left;}

.navigation{width:220px; padding:15px; background:#11a8bb; font-family:microsoft yahei;}

.navigation a{display:block; width:220px; height:35px; color:#FFFFFF; border-bottom:1px solid #31c3d4;text-decoration:none; font-size:16px;}

.navigation a:hover{color:#525252; text-decoration:none;background-image:url(../images/hoverjiantou.gif);}

.navigation span{display:block; margin-left:9px; line-height:35px;text-align:left}

.navigation a.hover {color: #525252;text-decoration: none;background-image:url(../images/hoverjiantou.gif);}



/**aboutsbtn**/



.aboutsbtn{width:250px; overflow:hidden;}

.aboutsbtn li{width:76px; height:76px; float:left; background-color:#cccccc; margin-top:11px; text-align:center; font-size:14px;}

.aboutsbtn li a{color:#fff; text-decoration:none;}



.aboutsbtn li s{width: 35px; height:35px;margin: 10px auto 6px auto;background: url(../images/icoabout.gif) 0 0 no-repeat;display: block;}



.aboutsbtn li a:hover s{

position:relative;

animation:swing 1s 1;

-moz-animation:swing 1s 1; /* Firefox */

-webkit-animation:swing 1s 1; /* Safari and Chrome */

-o-animation:swing 1s 1; /* Opera */



}





.aboutsbtn li:hover{background-color:#fc4d00;}



.aboutsbtn li.jyzn {background-color:#fc4d00;}

.aboutsbtn li.jyzn:hover{background:#ccc;}

.aboutsbtn li.jyzn s{background-position:0 0px;}

.aboutsbtn li.zxzj {margin-left:11px; display:inline;}

.aboutsbtn li.zxzj s{background-position:0 -35px;}

.aboutsbtn li.zxgh {margin-left:11px; display:inline;}

.aboutsbtn li.zxgh s{background-position:0 -70px;}

.aboutsbtn li.jyxz s{background-position:0 -105px;}

.aboutsbtn li.cclx {margin-left:11px; display:inline;}

.aboutsbtn li.cclx s{background-position:0 -140px;}

.aboutsbtn li.qqzx {margin-left:11px; display:inline;}

.aboutsbtn li.qqzx s{background-position:0 -175px;}



/**telabout**/

.telabout{width:250px; height:56px; overflow:hidden; display:block; margin-top:11px;}





/*****************************rightw************************/

.rightw{float:right; width:715px; overflow:hidden;}

.h3biaoti{width:695px; font:20px/30px microsoft yahei;text-align:left; padding-left:20px; border-left:2px solid #11a8bb;color:#535353;}

.aboutus{width:715px; overflow:hidden; height:186px; margin-top:20px;}

.aboutyy{width:715px; height:23px; overflow:hidden;}

.abouttext{width:715px; }

.abouttext p{margin-bottom:30px;text-align:left; width:715px; line-height:28px; color:#535353; text-indent:2em; font-size:14px;}



.aboutone{width:715px; font:18px/40px microsoft yahei,simsun; height:40px; margin-top:20px; color:#535353;}

.aboutone span{border-bottom:2px solid #0099ff; padding-bottom:5px;}
.xwdt	{font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
.xwdt dl {
    border-bottom: 1px solid #e7e7e7;
    padding: 30px 0 15px 0;
}
.xwdt dl dt {
    font-size: 20px;
    color: #212020;
	text-align:left;
}
.xwdt dl dd {
    color: #9b9393;
    font-size: 14px;
    line-height: 20px;
    padding-top: 10px;
	text-align:left;
}
/* yyks */

.list_dt {
    padding: 30px;
}
.inkeshi_a {
    padding: 20px 0;
}
.inkeshi_a a:last-child {
    margin-right: 0px;
}

.inkeshi_a a {
    width: 158px;
    height: 40px;
	font-family: Microsoft Yahei,SimSun,helvetica,verdana,san-serif;
	color:#333;
	font-size:14px;
    border: 1px solid #ccc;
    border-radius: 3px;
    float: left;
    margin-right: 10px;
    display: -webkit-box;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    box-sizing: border-box;
    margin-bottom: 20px;
	    
}
.inkeshi_a a:hover{text-decoration:none;color:#0099ff}

/* ystd */
.listzj {
    padding: 10px 0 0 20px;
		font-family: Microsoft Yahei,SimSun,helvetica,verdana,san-serif;

}
.listzj ul li {
    border-bottom: 1px solid #e7e7e7;
    height: 155px;
    padding: 25px 0 0 0;
}
.listzj ul li:last-child{border-bottom:0 none}
.listzj ul li img {
    width: 180px;
    height: 130px;
    float: left;
    padding-right: 30px;
}
.listzj ul li h4 {
    color: #333;
    font-size: 22px;
	    font-weight: normal;
		padding-top:35px;
		text-align:left
	
}
.listzj ul li p {
    line-height: 28px;
    padding: 0 0 0 0;
	    text-indent:0;
		font-size:16px;
}
/* lxwm */
.lxwm{	padding:30px 0 0 25px;	font-family: Microsoft Yahei,SimSun,helvetica,verdana,san-serif;
}
.lxwm ul li p {
    margin-left: 10px;
    font-size: 14px;
    line-height: 26px;
    color: #333;
    text-align: left;
	text-indent:0.5em
}
 .lxwm ul li span {
    float: left;
}
.lxwm img{width:30px}










