﻿@charset "utf-8";

html,
body,
div,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
em,
img,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
table,
tbody,
tfoot,
thead,
tr,
th,
td {
    margin: 0;
    padding: 0;
    border: 0;
    font: 12px "微软雅黑", "宋体";
}

body {
    background: #6b3412;
}

.row {
    margin: 0;
}

a {
    color: #fff;
    text-decoration: none;
    hide-focus: expression(this.hideFocus=true);
    outline: none;
}
a:hover{
    text-decoration: none;
    color: #996699;
}
ol,
ul,
li {
    list-style: none;
}

.clr:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
}

.clr {
    *zoom: 1;
    padding: 2rem 0 0 0;
}

.nav>ul {
    width: 70%;
    margin: 0 auto;
}

.nav>ul>li {
    display: flex;
    width: calc(100%/6);
    float: left;
    height: 47px;
    vertical-align: middle;
}

.nav>ul>li>a {
    margin: 0 auto;
    text-align: center;
    /* width: 100%; */
    color: #fff;
    font-size: 1.7rem;
    padding: 12px 0px;
    line-height: 2.65rem;
}

.arw>.title {
    font-weight: bold;
    margin-top: 3rem;
    font-size: 3rem;
    text-align: center;
}

.typetit {
    width: 50%;
    margin: 3rem auto;
    position: relative;
}

.typetit>.ctit {
    /* margin: 1rem 0px; */
    font-size: 3rem;
    /* font-weight: bolder; */
    line-height: 2.8rem;
    letter-spacing: 0.2rem;
    position: relative;
    /* background-color: #F4F4F4; */
}

.typetit>.etit {
    /* color: #996699; */
    color: #B6B6B6;
    /* font-size: 1.8rem; */
    line-height: 2.8rem;
    margin: 1rem 0px;
    text-transform: uppercase;
}

.typetit>.linetitl {
    position: absolute;
    width: 20%;
    height: 2.5px;
    background-color: #CC99CC;
    top: 50%;
    left: 0;
}

.typetit>.linetitr {
    position: absolute;
    width: 20%;
    height: 2.5px;
    background-color: #CC99CC;
    top: 50%;
    right: 0;
}

.clears {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* .left { width: 196px; overflow: hidden; float: left; position:fixed; _position:absolute; top:0; left:0; z-index:99; background:#6B3412; } */
/* .right { background: #2f1d10; float: left; margin-left:196px; } */
.RMN01_01 .MN01 {
    margin-top: 0px;
}

.RMN01_01 .MN01 a span {
    color: #ffffff;
    display: block;
    font-size: 18px;
    text-align: center;
    padding: 8px 0;
}

.RMN01_01 .MN01 .cr a span {
    color: #ffffff;
}

.ROT11_08 {
    margin: 18px 17px;
}

.ROT11_08 .tel {
    color: #fff;
    border-top: 1px solid #98715a;
    border-bottom: 1px solid #98715a;
    padding: 12px 0;
    position: relative;
    padding-left: 40px;
}

.ROT11_08 .tel i {
    background: url(../Images/icon.png) no-repeat left top;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 12px;
    overflow: hidden;
}

.ROT11_08 .share1 {
    margin-top: 15px;
    float: right;
}

.ROT11_08 .share1 li {
    float: left;
    margin-right: 6px;
}

.ROT11_08 .share1 li a {
    background-image: url(../Images/icon.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    overflow: hidden;
    display: block;
}

.ROT11_08 .share1 .s1 a {
    background-position: -42px 0;
}

.ROT11_08 .share1 .s2 a {
    background-position: -73px 0;
}

.ROT11_08 .share1 .s3 a {
    background-position: -104px 0;
}

.ROT11_08 .share1 .s4 a {
    background-position: -136px 0;
}

.ROT11_08 .share1 .s5 a {
    background-position: -167px 0;
}

.ROT11_08 .copyright {
    color: #fff;
    margin-top: 10px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.ROT11_08 .copyright a {
    text-decoration: underline;
}

.ROT11_08 .share2 li {
    margin-right: 3px;
    width: 20px;
    height: 20px;
}

.ROT11_08 .share2 .s11 {
    margin-left: 18px;
}

.ROT11_08 .share2 li a {
    width: 20px;
    height: 20px;
}

.ROT11_08 .share2 .s6 a {
    background-position: -204px 0;
}

.ROT11_08 .share2 .s7 a {
    background-position: -225px 0;
}

.ROT11_08 .share2 .s8 a {
    background-position: -246px 0;
}

.ROT11_08 .share2 .s9 a {
    background-position: -267px 0;
}

.ROT11_08 .share2 .s10 a {
    background-position: -288px 0;
}

.ROT11_08 .share2 .s11 a {
    background-position: -317px 0;
}

.ROT11_08 .share2 .s12 a {
    background-position: -338px 0;
}

.banner {
    position: relative;
    overflow: hidden;
}

.banner img {
    height: auto;
}

.AD05 li a {
    display: block;
    float: left;
    overflow: hidden;
}

.flex-direction-nav a {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    width: 57px;
    height: 57px;
    text-indent: -9999px;
    display: block;
}

.flex-direction-nav .flex-prev {
    left: 58px;
    background: url(../Images/icon.png) no-repeat 0 -84px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.flex-direction-nav .flex-next {
    right: 58px;
    background: url(../Images/icon.png) no-repeat -71px -84px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.flexslider:hover .flex-prev {
    filter: alpha(opacity=70);
    opacity: 0.7;
    left: 58px;
}

.flexslider:hover .flex-next {
    filter: alpha(opacity=70);
    opacity: 0.7;
    right: 58px;
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    filter: alpha(opacity=100);
    opacity: 1;
    z-index: 99999;
}

.flex-control-nav {
    left: 50%;
    position: absolute;
    bottom: 17px;
    text-align: center;
    margin-left: -70px;
}

.flex-control-nav li {
    display: inline-block;
    margin: 0 8px;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../Images/icon.png) no-repeat -400px 0;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a:hover {
    background: url(../Images/icon.png) no-repeat -369px 0;
}

.flex-control-paging li a.flex-active {
    background: url(../Images/icon.png) no-repeat -369px 0;
}

.RAD01_01,
.RAD01_02 {
    height: 285px;
}

.RAD01_01 {
    float: left;
    overflow: hidden;
    background: #996699;
}

.RAD01_01 a {
    display: block;
}

.RAD01_01 img,
.RAD01_02 img,
.RAD01_03 img {
    width: 100%;
    height: 100%;
}

.RAD01_01 img,
.RAD01_02 img {
    height: 285px;
}

.RAD01_03 img {
    height: 360px;
}

.block_warp a {
    display: block;
}

.cont_block {
    float: left;
    height: 285px;
    overflow: hidden;
    background: #87502f;
    width: 50%;
    *width: 49.8%;
}

.pad_w {
    padding: 23px 25px;
}

.idx_br_blk1 {
    display: inline;
    overflow: hidden;
}

.cont_block .tit h3 {
    color: #fff;
    font-size: 20px;
}

.cont_block .tit h4 {
    color: #fff;
    font-size: 16px;
    font-family: Arial;
    margin-top: 5px;
}

.RST11_01 .ST11 {
    margin-top: 15px;
}

.RST11_01 .ST11 li {
    position: relative;
    padding: 3px 0;
}

.RST11_01 .ST11 li i {
    position: absolute;
    background: url(../Images/icon.png) no-repeat -458px 0;
    width: 7px;
    height: 7px;
    overflow: hidden;
    left: 0;
    top: 11px;
}

.RST11_01 .ST11 li a {
    color: #e7dcd5;
    font-size: 14px;
    padding-left: 15px;
}

.RTP01_01 .OT11 {
    margin-top: 22px;
}

.RTP01_01 .OT11 h3 {
    display: none;
}

.RTP01_01 .OT11 a {
    background: url(../Images/icon.png) no-repeat -346px -84px;
    width: 44px;
    height: 44px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
}

.RTP01_01 .TP01 {
    margin-top: 22px;
}

.RTP01_01 .TP01 h3 {
    display: none;
}

.RTP01_01 .TP01 a {
    background: url(../Images/icon.png) no-repeat -346px -84px;
    width: 44px;
    height: 44px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
}

.RAD01_02 {
    float: left;
    width: 50%;
    overflow: hidden;
    background: #87502f;
}

.cont_block2 {
    float: left;
    height: 360px;
    overflow: hidden;
    background: #996699;
    width: 100%;
}

.cont_block2 .tit h3 {
    color: #fff;
    font-size: 20px;
}

.cont_block2 .tit h4 {
    color: #fff;
    font-size: 16px;
    font-family: Arial;
    margin-top: 5px;
}

.doctor_left {
    width: 22%;
    overflow: hidden;
    margin-top: 30px;
    float: left;
    position: relative;
    right: -1px;
}

.doctor_left li {
    color: #e2b2a9;
    cursor: pointer;
    font-size: 14px;
    margin-bottom: 10px;
    height: 20px;
    overflow: hidden;
}

.doctor_left li.cur {
    color: #fff;
    border-right: 1px solid #fff;
}

.doctor_right {
    float: left;
    border-left: 1px solid #b18077;
    height: 240px;
    overflow: hidden;
    margin-top: 24px;
    width: 77%;
}

.doctor_right ul {
    height: 174px;
    overflow: hidden;
}

.doctor_right li {
    position: relative;
    padding: 3px 0;
    color: #ebe2e1;
    font-size: 14px;
}

.doctor_right li i {
    position: absolute;
    position: absolute;
    background: url(../Images/icon.png) no-repeat -431px 0;
    width: 7px;
    height: 7px;
    overflow: hidden;
    left: 0;
    top: 11px;
}

.doctor_right li a {
    color: #ebe2e1;
    font-size: 14px;
    padding-left: 15px;
}

.doctor_cell {
    padding-left: 24px;
}

.RAD01_03 {
    float: left;
    width: 43%;
    height: 360px;
    overflow: hidden;
    background: #594e67;
}

.cont_block3 {
    float: left;
    height: 360px;
    overflow: hidden;
    background: #594e67;
    width: 57%;
}

.cont_block3 .tit h3 {
    color: #fff;
    font-size: 20px;
}

.package_tab {
    margin-top: 15px;
    margin-bottom: 15px;
}

.package_tab li {
    float: left;
    cursor: pointer;
    width: 48px;
    height: 54px;
    overflow: hidden;
    background: url(../Images/icon.png) no-repeat -217px -84px;
    text-align: center;
    color: #594f68;
    font-size: 18px;
    line-height: 48px;
    margin-right: 10px;
}

.package_tab li.cur {
    background: url(../Images/icon.png) no-repeat -158px -84px;
    color: #fff;
}

.package_cont .cell h3 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 5px;
}

.package_cont .cell li {
    color: #fff;
    float: left;
    position: relative;
    padding: 3px 0;
    padding-left: 15px;
    margin-right: 18px;
    font-size: 14px;
    white-space: nowrap;
}

.package_cont .cell li i {
    position: absolute;
    position: absolute;
    background: url(../Images/icon.png) no-repeat -487px 0;
    width: 8px;
    height: 8px;
    overflow: hidden;
    left: 0;
    top: 10px;
}

.package_cont .cell .txt {
    color: #fff;
    font-size: 14px;
    margin-top: 5px;
}

.package_cont .cell .more {
    margin-top: 20px;
}

.package_cont .cell .more a {
    background: url(../Images/icon.png) no-repeat -346px -84px;
    width: 44px;
    height: 44px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
}

.package_cont .cell .cont {
    height: 140px;
    overflow: hidden;
}

.main {
    position: relative;
}

.rig2 {
    width: 90px;
    overflow: hidden;
    /*position:absolute; right:0; top:0;*/
}

.ROT11_01 .OT11 {
    margin-left: 10px;
    margin-top: 24px;
    position: fixed;
    _position: absolute;
    bottom: 20px;
    right: 7px;
    z-index: 99;
}

.ROT11_01 .OT11 li {
    margin-bottom: 5px;
    position: relative;
}

.ROT11_01 .OT11 li a {
    width: 74px;
    overflow: hidden;
    background-image: url(../Images/icon.png);
    background-repeat: no-repeat;
    display: block;
    text-align: center;
}

.ROT11_01 .OT11 li.li0 a {
    height: 23px;
    padding-top: 54px;
    background: url(../Images/hd.png) no-repeat 0 0 !important;
}

.ROT11_01 .OT11 li.li1 a {
    background-position: -502px -43px;
    height: 23px;
    padding-top: 60px;
}

.ROT11_01 .OT11 li.li2 a {
    background-position: -502px -131px;
    height: 26px;
    padding-top: 51px;
}

.ROT11_01 .OT11 li.li3 a {
    background-position: -502px -213px;
    height: 26px;
    padding-top: 51px;
}

.ROT11_01 li.hover {
    background: #000;
    opacity: 0.5;
}

.ROT11_01 .OT11 li .wx_box {
    position: absolute;
    top: -35px;
    right: 75px;
    background: #5e3f2b;
    padding: 10px;
    display: none;
}

.t_warp {
    margin: 35px 0 27px 23px;
}

.t_warp .tit {
    float: left;
}

.t_warp .tit h3 {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    float: left;
    margin-right: 10px;
}

.t_warp .tit h4 {
    color: #918884;
    font-size: 20px;
    float: left;
    margin-top: 12px;
}

.htl_arrow {
    float: right;
    margin-top: 15px;
    position: absolute;
    top: -70px;
    right: 0;
}

.htl_arrow .aleft {
    background: url(../Images/icon.png) no-repeat -418px -84px;
    display: block;
    float: left;
    width: 14px;
    height: 22px;
    margin-right: 30px;
}

.htl_arrow .aright {
    background: url(../Images/icon.png) no-repeat -457px -84px;
    display: block;
    float: left;
    width: 14px;
    height: 22px;
}

.scrollcontainer {
    overflow: hidden;
    position: relative;
    height: 360px;
    margin: 0 30px;
}

.scrollcontainer ul {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20000px;
}

.scrollcontainer10 li {
    float: left;
}

.scrollcontainer10 {
    overflow: hidden;
    position: relative;
    height: 360px;
    margin: 0 30px;
}

.scrollcontainer10 ul {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20000px;
}

.scrollcontainer li {
    float: left;
}

.scrollcontainer2 {
    overflow: hidden;
    position: relative;
    height: 441px;
}

.scrollcontainer2 ul {
    float: left;
}

.health {
    position: relative;
}

.health li {
    float: left;
}

.health .cell_w .cell {
    padding-bottom: 10px;
}

.health .cell_w .cell .img {
    float: left;
    width: 50%;
    overflow: hidden;
}

.health .cell_w .cell .img img {
    width: 100%;
    display: block;
}

.health .cell_w .cell .info {
    float: left;
    width: 50%;
    *width: 49%;
    overflow: hidden;
}

.health .cell_w .cell .info h3 {
    font-size: 16px;
}

.health .cell_w .cell .info {
    height: 211px;
}

.health .cell_w .cell .info a {
    height: 175px;
    padding: 18px 15px;
    display: block;
}

.health .cell_w .cell .info h4 {
    font-size: 14px;
    color: #d8c0bd;
    margin-top: 15px;
}

.health .cell_w .cell1 .info {
    background: #9f5548;
}

.health .cell_w .cell2 .info {
    background: #625873;
}

.health .cell_w .cell3 .info {
    background: #47778b;
}

.health .cell_w .cell4 .info {
    background: #705566;
}

.health .cell_w .cell5 .info {
    background: #705566;
}

.ht1 {
    width: 38%;
    overflow: hidden;
    float: left;
    display: inline;
}

.ht2 {
    width: 38%;
    overflow: hidden;
    float: left;
    display: inline;
}

.ht3 {
    width: 24%;
    *width: 23.9%;
    overflow: hidden;
    float: left;
    display: inline;
}

/*.cell_w1{ margin-left:10px;}*/
.cell_w2 {
    margin-left: 10px;
}

.health .cell_w3 .cell .img {
    float: left;
    width: 100%;
    overflow: hidden;
}

.health .cell_w3 .cell .info {
    float: left;
    width: 100%;
    overflow: hidden;
}

.cell_w3 {
    margin-left: 10px;
    overflow: hidden;
}

.health .cell_w3 .cell .info {
    height: 221px;
    overflow: hidden;
}

.health .cell_w3 .cell {}

.block_a {
    background: url(../Images/block_bg1.jpg) repeat-y right top;
    overflow: hidden;
}

.block_b {
    display: none;
    background: url(../Images/block_bg2.jpg) repeat-y right top;
    overflow: hidden;
    padding-bottom: 32px;
}

.block_c {
    background: url(../Images/block_bg3.jpg) repeat-y right top;
    overflow: hidden;
    padding-bottom: 60px;
}

.block_d {
    background: #2F1D10 url(../Images/b_bg1.gif) no-repeat right bottom;
    overflow: hidden;
    padding-bottom: 35px;
}

.t_warp2 .tit h3,
.t_warp2 .tit h4 {
    float: none;
}

.ROT11_04 .OT11 ul {}

.ROT11_04 .OT11 li {
    float: left;
    width: 33%;
}

.ROT11_04 .OT11 li .mbt_cell {
    padding: 0 70px;
}

.ROT11_04 .OT11 li.mb1 {
    border-right: 1px solid #4f4540;
}

.ROT11_04 .OT11 li.mb2 {
    border-right: 1px solid #4f4540;
}

.ROT11_04 .OT11 li.mb3 {}

.ROT11_04 .OT11 li h3 {
    color: #c15a12;
    font-size: 24px;
    font-weight: bold;
    margin-top: 10px;
}

.ROT11_04 .OT11 li h4 {
    color: #c15a12;
    font-size: 18px;
}

.ROT11_04 .OT11 li i {
    background-image: url(../Images/icon.png);
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    filter: alpha(opacity=70);
    opacity: 0.7
}

.ROT11_04 .OT11 li.mb1 i {
    width: 69px;
    height: 80px;
    background-position: 0 -154px;
}

.ROT11_04 .OT11 li.mb2 i {
    width: 84px;
    height: 80px;
    background-position: -117px -154px;
}

.ROT11_04 .OT11 li.mb3 i {
    width: 73px;
    height: 80px;
    background-position: -248px -154px;
}

.ROT11_04 .OT11 li .txt {
    font-size: 14px;
    color: #a09a97;
    margin-top: 15px;
}

.ROT11_04 .OT11 li .mbt_cont {
    height: 240px;
    overflow: hidden;
}

.ROT11_04 .OT11 li .more a {
    width: 100px;
    height: 33px;
    line-height: 33px;
    color: #c15a12;
    border: 1px solid #c15a12;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 0 14px;
}

.ROT11_04 .OT11 li .more a span {
    margin-left: 30px;
    font-size: 18px;
}

.news_blk li {
    float: left;
    height: 300px;
    overflow: hidden;
}

.news_blk li.nblk1 {
    width: 425px;
    background: #604738;
}

.news_blk li.nblk2 {
    width: 26%;
    background: url(../Images/img9.jpg) no-repeat left top;
}

.news_blk li.nblk3 {
    width: 32%;
    background: #89563b;
}

.ROT11_05 .OT11 {
    padding: 20px 27px;
}

.ROT11_05 .OT11 .tit h3 {
    font-size: 18px;
    color: #fff;
    float: left;
}

.ROT11_05 .OT11 .tit .change_btn {
    float: right;
}

.ROT11_05 .OT11 .tit .change_btn .prev {
    float: left;
    background: url(../Images/icon.png) no-repeat -650px 0px;
    width: 20px;
    height: 16px;
    margin-top: 0;
    overflow: hidden;
    text-indent: -9999px;
    cursor: pointer;
    margin-left: 10px;
}

.ROT11_05 .OT11 .tit .change_btn .highlight_tip {
    float: left;
    margin-top: 2px;
}

.ROT11_05 .OT11 .tit .change_btn .next {
    float: left;
    background: url(../Images/icon.png) no-repeat -718px 0px;
    width: 20px;
    height: 16px;
    margin-top: 0;
    overflow: hidden;
    text-indent: -9999px;
    cursor: pointer;
    margin-left: 10px;
}

.ROT11_05 .OT11 .tit .change_btn .highlight_tip span {
    float: left;
    background: url(../Images/icon.png) no-repeat -699px -2px;
    width: 11px;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    margin-top: 2px;
    cursor: pointer;
    margin-left: 10px;
}

.ROT11_05 .OT11 .tit .change_btn .highlight_tip span.current {
    background: url(../Images/icon.png) no-repeat -681px -2px;
}

.ROT11_05 .OT11 .tit dl dd {
    float: left;
    background: url(../Images/icon.png) no-repeat -699px -2px;
    width: 11px;
    height: 11px;
    overflow: hidden;
    text-indent: -9999px;
    margin-top: 2px;
    cursor: pointer;
    margin-left: 10px;
}

.ROT11_05 .OT11 .tit dl dd.prev {
    background: url(../Images/icon.png) no-repeat -650px 0px;
    width: 20px;
    height: 16px;
    margin-top: 0;
}

.ROT11_05 .OT11 .tit dl dd.next {
    background: url(../Images/icon.png) no-repeat -718px 0px;
    width: 20px;
    height: 16px;
    margin-top: 0;
}

.ROT11_05 .OT11 .tit dl dd.current {
    background: url(../Images/icon.png) no-repeat -681px -2px;
}

.online_cell {
    margin-top: 15px;
}

.on_left {
    float: left;
    width: 130px;
    padding-top: 10px;
    text-align: center;
}

.on_left .img {
    position: relative;
    width: 104px;
    height: 108px;
    overflow: hidden;
}

.on_left .img i {
    position: absolute;
    /*background:url(../Images/imgbg1.png) no-repeat no-repeat left top;*/
    left: 0;
    top: 0;
    width: 104px;
    height: 105px;
    display: block;
    z-index: 99;
}

.on_left .img img {
    position: absolute;
    left: 50%;
    margin-left: -51px;
    top: 5px;
    z-index: 88;
    width: 103px;
    height: 103px;
}

.on_rig {
    width: 240px;
    float: left;
    overflow: hidden;
}

.on_rig_con {
    border-left: 2px solid #826e62;
    padding-left: 30px;
    padding-bottom: 15px;
    height: 197px;
    text-align: center;
}

.on_rig .txt {
    font-size: 14px;
    color: #fff;
    height: 104px;
    overflow: hidden;
    padding-top: 10px;
    text-align: left;
}

.on_left .name {
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
    margin-left: -24px;
}

.on_rig .tel {
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
    text-align: left;
}

.on_rig .btn {
    margin-top: 10px;
}

.on_rig .btn a {
    background: #8d4d22;
    color: #fff;
    position: relative;
    width: 115px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}

.on_rig .btn a i {
    position: absolute;
    right: 10px;
    top: 6px;
    background: url(../Images/icon.png) no-repeat -622px 0;
    width: 20px;
    height: 20px;
    overflow: hidden;
}

.assess {
    padding: 20px 27px;
}

.assess h3 {
    font-size: 18px;
    color: #fff;
}

.assess h4 {
    font-size: 32px;
    color: #fff;
    font-weight: bold;
    margin: 20px 0;
}

.assess p {
    font-size: 14px;
    color: #fff;
    padding-bottom: 10px;
}

.assess a {
    background: #b45514;
    color: #fff;
    position: relative;
    width: 115px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    margin-top: 20px;
}

.assess a i {
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../Images/icon.png) no-repeat -518px 0;
    width: 15px;
    height: 12px;
    overflow: hidden;
}

.news_idx {
    padding: 20px 27px;
}

.news_idx .tit {}

.news_idx .tit h3 {
    font-size: 20px;
    color: #fff;
    float: left;
}

.RTP01_02 .TP01 a {
    background: url(../Images/icon.png) no-repeat -584px top;
    width: 23px;
    height: 22px;
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    float: right;
}

.RTP01_02 .TP01 h3 a {
    display: none;
}

.RST71_01 .ST71 {
    margin-top: 20px;
}

.RST71_01 .ST71 .core {
    border-bottom: 1px solid #95674f;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.RST71_01 .ST71 .core2 {
    padding-bottom: 40px;
}

.RST71_01 .ST71 .core h4 a {
    font-size: 14px;
    margin-bottom: 8px;
}

.RST71_01 .ST71 .core .txt a {
    font-size: 12px;
    line-height: 20px;
    color: #ccbbb4;
    height: 42px;
    overflow: hidden;
}

.ROT11_07 .OT11 a {
    background: #6d3c22;
    color: #fff;
    position: relative;
    width: 86px;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    margin-top: -55px;
    display: block;
}

.ROT11_07 .OT11 i {
    position: absolute;
    right: 10px;
    top: 7px;
    background: url(../Images/icon.png) no-repeat -518px 0;
    width: 15px;
    height: 12px;
    overflow: hidden;
}

.b_links {
    padding: 50px 0 0 0;
    overflow: hidden;
}

.b_links .RMN02_01 {
    width: 19%;
    float: left;
    overflow: hidden;
}

.b_links .RMN02_01 .MN02 {
    padding-left: 45px;
    border-right: 1px solid #453529;
    /*height:225px;*/
}

.b_links .RMN02_01 .MN02 ul {
    overflow: hidden;
}

.b_links .RMN02_01 .MN02 .Tit span {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
    display: block;
}

.b_links .RMN02_01 .MN02 li a span {
    color: #988c85;
    font-size: 14px;
    margin-bottom: 7px;
    display: block;
}

.b_links .RMN02_02 .MN02 {
    border-right: none;
}

.news_blk {
    height: 301px;
    overflow: hidden;
}

.ROT11_09 {
    position: absolute;
    right: 44px;
    top: 30px;
}

.ROT11_09 li {
    float: left;
    margin-left: 1px;
}

.ROT11_09 li a {
    background-image: url(../Images/icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 85px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.ROT11_09 li.link1 a {
    background-position: 0 -43px;
}

.ROT11_09 li.link2 a {
    background-position: -91px -43px;
}

.ROT11_09 li.link3 a {
    background-position: -182px -43px;
}

.ROT11_09 li.link4 a {
    background-position: -272px -43px;
    width: 82px;
}

.ROT11_09 li.link5 a {
    background-position: -363px -43px;
    width: 82px;
}

.nav>ul>li a:hover {
    border-bottom: 1.5px solid #ffffff;
    text-decoration: none;
}

.newbox {
    display: none;
}

.newbox.active {
    display: block;
}

.xwzx_navbox {
    width: 100%;
    height: 6rem;
    text-align: center;
}

.xwzx_navbox>a {
    color: #BABABA;
    font-size: 1.6rem;
    letter-spacing: 0.05rem;
    padding: 0.8% 2%;
    margin: 0% 4%;
    border: 1px solid #BABABA;
}

.xwzx_navbox>a.active {
    color: #996699;
    border-color: #996699;
}

.news_slide_box {
    margin-top: 22px;
    position: relative;
    width: 100%;
    overflow: hidden
}

.news_slide_box .bd {
    width: 100%;
    height: 361px;
    overflow: hidden;
}

.news_slide_box .bd ul li {
    display: none;
}

.news_slide_box .bd ul .active {
    display: block;
}



.news_slide_box .bd a {
    display: block;
    position: relative;
    width: 100%;
    padding-bottom: 75.3%
}

.news_slide_box .bd a img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}



.news_slide_box .bd a .new_contentshow {
    display: block;
}

.news_slide_box .bd a div {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10rem;
    padding: 0 1.5rem;
    line-height: 4rem;
    font-size: 1.6rem;
    color: #fff;
    background-color: rgba(204, 153, 204, 0.288);
    overflow: hidden;
    text-overflow: ellipsis
}

.news_slide_box .bd a div span {
    font-size: 1.6rem;
}

.news_slide_box .bd a div p {
    width: 100%;
    height: 50%;
}


.newbox>div {
    padding: 1rem;
}


.news_slide_box .prev,
.news_slide_box .next {
    position: absolute;
    top: 50%;
    width: 3rem;
    height: 10rem;
    margin-top: -5rem;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: rgba(84, 84, 84, .4);
    background-position: center center
}

.news_slide_box .prev {
    left: 0;
    background-image: url(../new/Images/slide_arrl.png)
}

.news_slide_box .next {
    right: 0;
    background-image: url(..new/Images/slide_arrr.png)
}

.news_list {
    margin-bottom: 60px
}

.news_list li {
    margin-top: 22px;
    overflow: hidden
}

.news_list li .news_pic {
    padding-left: 0
}

.news_list li .news_pic a {
    display: block;
    position: relative;
    padding-bottom: 65.82%
}

.news_list li .new_content {
    padding: 2rem 0 0 1rem;
}

.news_list .active .new_content {
    background: #996699;
}

.news_list .active .new_content .news_tit {
    color: #f2f2f2;
}

.news_list .active .new_content .news_time {
    color: #f2f2f2;
}

.news_list .active .new_content .news_desc {
    color: #f2f2f2;
}

.news_list li .news_pic img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.news_list li .news_tit {
    display: block;
    font-size: 16px;
    color: #323232;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.news_list li .news_tit:hover {
    color: #996699
}

.news_list li .news_time {
    margin-top: 10px;
    font-size: 14px;
    color: #999;
    overflow: hidden
}

.news_list li .news_desc {
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #646464;
    margin-top: 10px;
    overflow: hidden
}

.news_list_2 li {
    margin: 0 0 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #ddd
}


.n_header {
    height: 114px;
    background: #fff;
}

.hycontent {
    line-height: 3;
    color: #996699;
}

.n_logo {
    float: left;
}

.n_top_rig {
    float: right;
}

.ROT11_10 {
    float: right;
}

.ROT11_10 li {
    float: left;
    margin-left: 1px;
}

.ROT11_10 li a {
    background-image: url(../Images/icon.png);
    background-repeat: no-repeat;
    display: block;
    width: 85px;
    height: 28px;
    line-height: 28px;
    text-align: center;
}

.ROT11_10 li.link1 a {
    background-position: 0 -43px;
}

.ROT11_10 li.link2 a {
    background-position: -91px -43px;
}

.ROT11_10 li.link3 a {
    background-position: -182px -43px;
}

.ROT11_10 li.link4 a {
    background-position: -272px -43px;
    width: 82px;
}

.ROT11_10 li.link5 a {
    background-position: -363px -43px;
    width: 82px;
}

.RMN01_02 {
    margin-right: -10px;
    padding-top: 25px;
    float: right;
}

.RMN01_02 li {
    float: left;
}

.RMN01_02 li a span {
    color: #b4a098;
    padding: 5px 10px;
    font-size: 14px;
}

.n_nav {
    background: #996699;
    height: 48px;
}

.hytitle {
    color: #996699;
}

.n_main {
    background: #fff;

}

.RLC01_01 {
    padding-bottom: 30px;
}

.RLC01_01 .LC01 {
    border-bottom: 1px solid #dedede;
    padding: 20px 0;
}

.RLC01_01 .LC01 ul {
    padding: 0;
    margin: 0;
    display: block;
}

.RLC01_01 .LC01 li {
    padding: 0;
    margin: 0;
    font-size: 14px;
    display: inline;
    color: #474747;
}

.RLC01_01 .LC01 a {
    padding: 0 12px 0 0;
    font-size: 14px;
    background: url(../Images/lc_icon1.gif) no-repeat right 8px;
    color: #474747;
}

.RLC01_01 .LC01 a:hover {
    color: #6b3412;
}

.RLC01_01 .LC01 .home span {
    background: url(../Images/heme_icon.gif) no-repeat right center;
    padding-right: 15px;
    font-size: 14px;
}

.RLC01_01 .LC01 .home a {
    padding-left: 5px;
}

.RLC01_01 .LC01 .cr {
    color: #6b3412;
}

.RMN02_03 {
    float: left;
    padding-top: 58px;
    overflow: hidden;
}

.RMN02_03 .MN02 {
    padding-right: 45px;
}

.RMN02_03 .MN02 .Tit span a {
    color: #727171;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}

.RMN02_03 .MN02 li a span {
    color: #727171;
    margin-bottom: 7px;
    display: block;
}

.RMN02_04 .MN02 {
    border-right: none;
}

.n_footer {
    background: url(../Images/footerbg.png) no-repeat center;
    background-color: rgb(242, 242, 243);
}



.RFT01_01 p {
    color: #4e4e4e;
    font-size: 12px;
}

.RFT01_01 span,
.RFT01_01 a {
    color: #4e4e4e;
    margin: 0 2rem 0 0;
}

.RMN01_04 {
    padding-bottom: 50px;
}

.RMN01_04 .MN01 {
    border-bottom: 1px solid #e9e9e9;
}

.RMN01_04 li {
    float: left;
    margin-bottom: -13px;
}

.RMN01_04 li a span {
    display: block;
    font-size: 16px;
    padding: 0 65px 40px 65px;
    color: #5b5b5b;
    background: url(../Images/n_icon1.gif) no-repeat center bottom;
}

.RMN01_04 li.cr a span,
.RMN01_04 li a:hover span {
    background: url(../Images/n_icon2.gif) no-repeat center bottom;
    color: #993a00;
}

.RST31_01 .core {
    float: left;
    width: 314px;
    height: 425px;
    border-right: 1px dotted #b2b2b2;
    padding: 0 18px 40px 18px;
}

.RST31_01 .core .time {
    font-size: 16px;
    color: #7c7c7c;
    font-family: Arial;
    margin-top: 20px;
}

.RST31_01 .core .pic img {
    width: 296px;
    height: 155px;
    overflow: hidden;
}

.RST31_01 .core h4 {
    padding: 10px 0;
}

.RST31_01 .core h4 a {
    font-size: 20px;
    color: #f45e02;
}

.RST31_01 .core .txt {
    font-size: 14px;
    color: #7e7e7e;
    line-height: 22px;
}

.RST31_01 .core .more {
    padding: 20px 0;
}

.RST31_01 .core .more a {
    font-size: 16px;
    color: #f45e02;
}

.RST31_01 .core .more a span {
    margin-left: 10px;
    font-size: 16px;
}

.RST31_01 .core .c_bor {
    border: 3px solid #fff;
    padding: 9px;
    width: 294px;
    height: 405px;
    overflow: hidden;
}

.RST31_01 .core .hover {
    border: 3px solid #993A00;
}

.RST31_01 .first {
    padding-left: 0;
}

.RST31_01 .last {
    border-right: none;
}

.PG03 {
    text-align: center;
    padding: 50px 0 50px 0;
}

.PG03 li {
    display: inline;
    padding: 0 2px;
}

.PG03 li a {
    background: #fff;
    font-size: 18px;
    font-family: Arial;
    color: #7e7e7e;
    padding: 3px 8px;
    border: 1px solid #fff !important;
}

.PG03 li.cr a {
    background: #fff;
    color: #f45e02;
    border: 1px solid #dedede !important;
    border-radius: 3px;
}

.PG03 li a:hover {
    background: #fff;
    color: #f45e02;
    border: 1px solid #dedede !important;
    border-radius: 3px;
    text-decoration: none;
}

.PG03 li.prev a,
.PG03 li.next a {}

.RST36_01 .core {
    border-bottom: 1px dotted #b2b2b2;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.RST36_01 .core h4 a {
    font-size: 18px;
    color: #f45e02;
    float: left;
}

.RST36_01 .core h4 .time {
    float: right;
    font-size: 16px;
    color: #7c7c7c;
    font-family: Arial;
}

.RST36_01 .core .txt {
    padding-top: 15px;
}

.RST36_01 .core .txt a {
    font-size: 14px;
    color: #7e7e7e;
    line-height: 22px;
}

.RST37_01 .core {
    border-bottom: 1px dotted #b2b2b2;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.RST37_01 .core .pic {
    float: left;
    margin-right: 30px;
}

.RST37_01 .core .pic img {
    width: 200px;
    height: 150px;
    overflow: hidden;
    border: 1px solid #b2b2b2;
    padding: 9px;
}

.RST37_01 .core .content {
    float: left;
    width: 780px;
    overflow: hidden;
}

.RST37_01 .core .content h4 {
    padding-bottom: 15px;
}

.RST37_01 .core .content h4 a {
    font-size: 18px;
    color: #f45e02;
}

.RST37_01 .core .content .txt {
    font-size: 14px;
    color: #7e7e7e;
    line-height: 22px;
}

.RST37_01 .core .content .more {
    padding-top: 30px;
}

.RST37_01 .core .content .more a {
    font-size: 16px;
    color: #f45e02;
    background: #fff;
    border: 1px solid #f45e02;
    border-radius: 5px;
    padding: 3px 0;
    display: block;
    text-align: center;
    width: 80px;
}

.HR01 .cell {
    border-bottom: 1px dotted #b2b2b2;
    margin-bottom: 20px;
    padding-bottom: 20px;
    clear: both;
}

.HR01 h4 {
    padding: 0 0 8px 24px;
    color: #7e7e7e;
    font-size: 16px;
    background: url(../Images/dot.gif) no-repeat 0 6px;
    font-weight: normal;
}

.HR01 h4 a {
    color: #7e7e7e;
    font-size: 16px;
}

.HR01 h4 a:hover {
    color: #F00;
    text-decoration: none;
}

.HR01 h4 span {
    color: #7e7e7e;
    font-weight: bold;
    font-size: 16px;
}

.HR01 h4 em {
    float: right;
    font-size: 14px;
    color: #7e7e7e;
    text-decoration: none;
    font-style: normal;
}

.HR01 ul {
    color: #7e7e7e;
    font-size: 14px;
}

.HR01 li {
    color: #7e7e7e;
    font-size: 14px;
    padding: 0 0 8px 24px;
    line-height: 180%;
    display: block;
}

.HR01 li a {
    color: #7e7e7e;
}

.HR01 li a:hover {
    color: #333;
    text-decoration: none;
}

.HR01 li span {
    color: #7e7e7e;
    font-weight: bold;
    font-size: 14px;
}

.RST51_01 .ST51 h3 {
    font-size: 20px;
    color: #020202;
    text-align: center;
}

.RST51_01 .ST51 .source {
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 20px 0;
}

.RST51_01 .ST51 .source ul {
    margin: 0;
    padding: 2px 0 0 0;
    text-align: center;
    color: #888888;
}

.RST51_01 .ST51 .source li {
    display: inline;
    padding: 0 8px 0 8px;
    color: #888888;
}

.RST51_01 .ST51 .content {
    margin: 30px 0 0 0;
    line-height: 26px;
    color: #4c4c4c;
    font-size: 14px;
}

.RST51_01 .ST51 .content p,
.RST51_01 .ST51 .content div {
    color: #4c4c4c;
    padding: 0 0 1em 0;
    line-height: 26px;
    text-align: justify;
    text-justify: distribute;
    font-size: 14px;
    text-indent: 2em;
}

.RST51_01 .ST51 .content a {
    color: #4c4c4c;
    font-size: 14px;
}

.RST51_01 .ST51 .content a:hover {
    color: #f45e02;
}

.RST52_01 .content p {
    color: #4c4c4c;
    padding: 0 0 1em 0;
    line-height: 26px;
    text-align: justify;
    text-justify: distribute;
    font-size: 14px;
    text-indent: 2em;
}

.ROT11_11 .OT11 {
    bottom: 20px;
    right: 7px;
}

.m_top {
    background: #452919;
}

.ROT11_15 {
    margin-right: 30px;
    padding-bottom: 17px;
}

.lca_warp {
    border-top: 1px solid #5f4a3d;
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 30px;
}

.RLC01_02 {
    padding-bottom: 20px;
    float: left;
}

.RLC01_02 .LC01 {}

.RLC01_02 .LC01 ul {
    padding: 0;
    margin: 0;
    display: block;
}

.RLC01_02 .LC01 li {
    padding: 0;
    margin: 0;
    font-size: 14px;
    display: inline;
    color: #c6b9b2;
}

.RLC01_02 .LC01 a {
    padding: 0 12px 0 0;
    font-size: 14px;
    background: url(../Images/n_icon5.gif) no-repeat right 5px;
    color: #c6b9b2;
}

.RLC01_02 .LC01 a:hover {
    color: #c6b9b2;
}

.RLC01_02 .LC01 li span {
    font-size: 14px;
}

.RLC01_02 .LC01 .cr {
    color: #c6b9b2;
}

.m_tel {
    float: right;
}

.m_tel p {
    color: #c4baaa;
    font-size: 14px;
    float: right;
}

.n_banner {
    position: relative;
}

.RAD01_11 a {
    display: block;
}

.ROT11_20 {
    position: absolute;
    left: 50px;
    bottom: 30px;
}

.ROT11_20 li {
    float: left;
    margin-right: 20px;
}

.ROT11_20 li a {
    background: url(../Images/tabg2.gif) no-repeat left top;
    width: 202px;
    height: 108px;
    display: block;
    font-size: 24px;
    line-height: 108px;
    padding-left: 40px;
    font-weight: bold;
    color: #969696;
}

.ROT11_20 li.cur a {
    background: url(../Images/tabg1.gif) no-repeat left top;
    color: #fff;
}

.ms_cont {
    background: #5a3825;
    padding: 30px 40px;
}

.ms_cont .ms_tit h3 {
    float: left;
    color: #fff;
    font-size: 28px;
}

.ms_cont .ms_tit h4 {
    float: left;
    color: #b9afaa;
    font-size: 20px;
    margin-top: 13px;
    margin-left: 10px;
}

.ms_scroll {
    margin-top: 30px;
}

.ms_l_arrow {
    float: left;
    margin-top: 160px;
}

.ms_l_arrow a {
    background: url(../Images/n_icon7.gif) no-repeat left top;
    width: 23px;
    height: 36px;
    display: block;
}

.ms_r_arrow {
    float: left;
    margin-top: 160px;
}

.ms_r_arrow a {
    background: url(../Images/n_icon8.gif) no-repeat left top;
    width: 23px;
    height: 36px;
    display: block;
}

.ms_sl_cont {
    float: left;
}

.ST73 .cell {
    float: left;
    border: 2px solid #fff;
    height: 340px;
    margin: 10px;
    position: relative;
    width: 240px;
}

.ST73 .cell .tit {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin: 70px 40px 10px 40px;
}

.ms_scroll2 .ST73 .cell .tit {
    margin: 60px 15px 10px 15px;
}

.ST73 .cell .info {
    color: #fff;
    font-size: 14px;
    margin: 0 40px 30px 40px;
    line-height: 24px;
}

.ms_scroll2 .ST73 .cell .info {
    margin: 0 15px 30px 15px;
}

.ST73 .cell .num {
    position: absolute;
    background: url(../Images/n_icon9.jpg) no-repeat left top;
    width: 67px;
    height: 68px;
    display: block;
    padding-left: 18px;
    padding-top: 8px;
    font-size: 34px;
    font-weight: bold;
    left: -10px;
    top: -10px;
    color: #fff;
}

.ms_cont2 {
    background: #51280e;
    padding: 50px 30px;
}

.NT11 {
    margin-top: 30px;
}

.NT11 li {
    float: left;
    color: #fff;
    margin-right: 20px;
    font-size: 14px;
    margin-bottom: 20px;
}

.NT11 li label {
    line-height: 26px;
    font-size: 14px;
}

.NT11 li input {
    border: 1px solid #b9a99f;
    background: #51280e;
    padding: 2px;
    height: 20px;
    line-height: 20px;
    color: #fff;
}

.NT11 li .ipt1 {
    width: 100px;
}

.NT11 li .ipt2 {
    width: 150px;
}

.NT11 li .ipt3 {
    width: 200px;
}

.NT11 li select {
    width: 100px;
    border: 1px solid #b9a99f;
    background: #51280e;
    padding: 2px;
    height: 25px;
    line-height: 25px;
    color: #fff;
}

.NT11 li select option {
    color: #fff;
}

.NT11 li .btn {
    background: #6b3412;
    height: 30px;
    width: 90px;
    text-align: center;
    line-height: 30px;
    display: block;
}

.NT11 .prm {
    color: #9d8476;
    margin-top: 30px;
}

.ms_adv {
    padding: 0 0 0 30px;
}

.ms_adv li {
    float: left;
}

.RAD01_05 {
    margin-top: 35px;
}

.RAD01_05 .core {
    float: left;
    margin: 0 10px;
    overflow: hidden;
}

.ms_last {
    position: relative;
}

.ROT11_31 {
    position: absolute;
    top: 24%;
    right: 10%;
    width: 230px;
    height: 230px;
    display: block;
    z-index: 9;
}

.ms_last .sh {
    width: 230px;
    height: 230px;
    display: block;
    overflow: hidden;
    background: url(about:blank);
}

.ST13 .cell {
    float: left;
    border: 2px solid #fff;
    height: 340px;
    margin: 10px;
    position: relative;
    width: 250px;
}

.ST13 .cell .tit {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin: 70px 40px 10px 40px;
}

.ms_scroll2 .ST13 .cell .tit {
    margin: 60px 15px 10px 15px;
}

.ST13 .cell .info {
    color: #fff;
    font-size: 14px;
    margin: 0 40px 30px 40px;
    line-height: 24px;
}

.ms_scroll2 .ST13 .cell .info {
    margin: 0 15px 30px 15px;
}

.ST13 .cell .num {
    position: absolute;
    background: url(../Images/n_icon9.jpg) no-repeat left top;
    width: 67px;
    height: 68px;
    display: block;
    padding-left: 18px;
    padding-top: 8px;
    font-size: 34px;
    font-weight: bold;
    left: -10px;
    top: -10px;
    color: #fff;
}

.block_e {
    background: #915729;
}

.block_e .cs_img {
    float: left;
    width: 54%;
    overflow: hidden;
}

.block_e .cs_img li {
    display: inline;
}

.block_e .cs_img img {
    display: block;
}

.block_e .RST72_01 {
    width: 46%;
    float: left;
}

.block_e .RST72_01 .cont {
    padding: 20px 10px 0 35px;
}

.block_e .RST72_01 h3 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

.block_e .RST72_01 h4 {
    font-size: 18px;
    color: #b79580;
    margin: 5px 0 20px 0;
}

.block_e .RST72_01 p {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    padding-bottom: 0.8em;
}

.block_e .RST72_01 a {
    display: block;
    background: url(../Images/n_icon6.png) no-repeat left top;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    margin-top: 20px;
    display: none;
}

.RST72_01 .cont .st_cont {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    padding-bottom: 0.8em;
}

.block_f {
    background: #583827;
}

.block_f2 {
    background: #794628;
    overflow: hidden;
}

.block_f3 {
    background: #5e3f2c;
    position: relative;
    width: 100%;
}

.ms_scroll2 {
    padding-bottom: 40px;
}

.experts {
    position: relative;
}

.cun_box1 {
    position: absolute;
    right: 0;
    top: 23%;
}

.cs_lt_img {
    float: left;
    width: 35%;
    overflow: hidden;
}

.RST82_01 {
    float: left;
    width: 65%;
    overflow: hidden;
}

.block_e2 {
    background: #764a41;
}

.RST75_01 {
    background: #462918;
    margin-left: 10px;
}

.RST75_01 li {
    float: left;
    overflow: hidden;
    height: 459px;
}

.RST75_01 li .hover {
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.RST75_01 .core {
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
}

.RST75_01 li .cu_sinfo {
    padding: 15px 30px;
    height: 155px;
    overflow: hidden;
}

.RST75_01 li .cu_sinfo h3 {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.RST75_01 li .cu_sinfo h4 {
    color: #fff;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.RST75_01 li .cu_sinfo .txt {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin-top: 13px;
}

.RST75_01 li .cu_sinfo h3 a {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}

.RST75_01 li .cu_sinfo h4 a {
    color: #fff;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.RST75_01 li .cu_sinfo .txt a {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin-top: 13px;
}

.RST75_01 li .cu_sinfo .links {
    margin-top: 13px;
}

.RST75_01 li .cu_sinfo .links a {
    color: #fff;
    font-size: 16px;
    margin-right: 15px;
    float: left;
}

.RST75_01 .clist1 .cu_sinfo {
    background: #916a47;
}

.RST75_01 .clist2 .cu_sinfo {
    background: #9f5548;
}

.RST75_01 .clist3 .cu_sinfo {
    background: #705566;
}

.RST75_01 .clist4 .cu_sinfo {
    background: #47778b;
}

.RST75_01 .clist5 .cu_sinfo {
    background: #548b87;
}

.RST75_01 .clist6 .cu_sinfo {
    background: #65687f;
}

.RST75_01 .clist7 .cu_sinfo {
    background: #764a41;
}

.RST75_01 .clist8 .cu_sinfo {
    background: #846e21;
}

.RST75_01 .clist9 .cu_sinfo {
    background: #a53e29;
}

.RST75_01 .clist10 .cu_sinfo {
    background: #fff;
}

.ROT11_60 {
    width: 40%;
    float: left;
}

.ROT11_60 .cun_txt1 {
    padding: 55px 30px 0 30px;
}

.ROT11_60 .cun_txt1 h3 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}

.ROT11_60 .cun_txt1 p {
    font-size: 13px;
    color: #fff;
    line-height: 22px;
    margin-bottom: 1em;
}

.block_warp .ROT11_60 .cun_txt1 a {
    display: inline;
}

.cun_cont1 {
    width: 60%;
    float: left;
}

.RMN12_01 {
    float: right;
    margin-bottom: 20px;
    margin-right: 43px;
}

.RMN12_01 li {
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px;
    padding: 3px 10px;
}

.RMN12_01 li.cur {
    background: #8c644d;
}

.ms_sl_cont5 {
    float: left;
}

.ms_l_arrow2 {
    float: left;
    margin-right: 20px;
}

.ms_l_arrow2 a {
    background: url(../Images/n_icon11.gif) no-repeat left top;
    display: block;
    width: 23px;
    height: 42px;
    margin-top: 100px;
}

.ms_r_arrow2 {
    float: left;
    margin-left: 20px;
}

.ms_r_arrow2 a {
    background: url(../Images/n_icon12.gif) no-repeat left top;
    display: block;
    width: 23px;
    height: 42px;
    margin-top: 100px;
}

.productshow5 {
    float: right;
}

.productshow5 li {
    float: left;
}

.scrollcontainer5 {
    float: left;
}

.scrollcontainer5 .cell {
    overflow: hidden;
    margin: 0 3px;
    min-height: 200px;
}

.scrollcontainer5 .cell .info {
    background: #57331f;
    height: 76px;
}

.scrollcontainer5 .cell .info .tit {
    padding: 10px 10px 0 10px;
}

.scrollcontainer5 .cell .info .tit span {
    float: left;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.scrollcontainer5 .cell .info .tit a {
    float: right;
    background: url(../Images/hz_icon1.png) no-repeat left top;
    width: 22px;
    height: 22px;
    overflow: hidden;
    display: block;
}

.scrollcontainer5 .cell .info .txt {
    color: #b8aca6;
    font-size: 12px;
    padding: 0 10px 10px 10px;
}

.block_warp_cun {}

.v_content {
    position: relative;
    width: 370px;
    height: 300px;
    overflow: hidden;
}

.v_content_list {
    position: absolute;
    width: 100000px;
    top: 0px;
    left: 0px;
}

.v_content ul {
    float: left;
}

.v_content ul li {
    display: inline;
    float: left;
}




/* .clear_m .list:hover {
    box-shadow: 10px 10px 5px #888888;
    background: #996699;
    color: #fff;
    padding: 0 ;
}

.listimg a img:hover  {
    transform: scale(0); 
    transition: all 0.5s;    
}
.clear_m .list:hover a{
    color: #fff;
}
.clear_m .list:hover p{
    color: #fff;
} */



.neirong .fimg {
    width: 95%;
    padding: 17px 10px;
    margin: 0 auto;
}

.fcontent {
    padding: 12px 10px;
}

.neirong:hover {
    border-color: #996699;
    color: #996699;
}

.neirong:hover .fcontent a h4 {
    /* color: #996699; */
    color: #fff;
}

.neirong:hover .fcontent a p {
    /* color: #996699; */
    color: #fff;
}

.neirong:hover .fcontent {
    background: #996699;
}




.marjz {
    margin: 32px 7% 0px;
}

.neirong>.fing>a:nth-of-type(1) {
    display: block;
    width: 100%;
    overflow: hidden;
}

.neirong>.fimg>a:nth-of-type(1)>img {
    width: 100%;
    transform: scale(1);
    transition: all 0.5s ease 0s;
}

.neirong>.fimg>a:nth-of-type(1)>img:hover {
    text-decoration: none;
    transform: scale(1.1);
}

.neirong>div>a:nth-of-type(2) {
    display: block;
    color: #999999;
    font-size: 1.5rem;
    text-align: center;
    padding-top: 15px;
    /*color: #219353;*/
}

a:hover {
    text-decoration: none;
    /*指鼠标在链接*/
}

.fcontent a h4 {
    color: #000000;
    text-decoration: none;
}

.fcontent a p {
    color: #000000;
    text-decoration: none;
}

.neirong {
    width: 95%;
    /* padding: 12px 10px; */
    border: 1px solid #eeeeee;
    margin: 0px 2% 32px;
}




/* .clear_m .list h3 a{ color:#333; font-size:20px;}
.clear_m .list p{ color:#888; line-height:23px;}
.clear_m .list h3 i{ width:6px; height:16px; background:#d14ab4; display:block; float:left; margin-top:3px; margin-right:10px;}
.clear_m .list{
    border: 1px solid #996699;
    float: left;
    padding: 20px 10px 0 10px;
    margin: 20px 10px 0 10px;
    overflow: hidden;
} */


.n_warp2 {
    width: 1099px;
}

.RAD01_21 {
    position: relative;
    z-index: 1;
}

.RAD01_21 a {
    display: block;
}

.RST77_11 {
    height: 300px;
}

.RST77_11 .br_img {
    float: left;
    width: 328px;
    height: 300px;
    overflow: hidden;
    border: 1px solid #e3e3e3;
}

.RST77_11 .br_info {
    float: left;
    width: 870px;
    height: 300px;
    padding: 50px;
    overflow: hidden;
    background: #f7f7f7;
}

.RST77_11 .br_info h3 {
    font-size: 18px;
    margin-bottom: 30px;
    color: #383838;
}

.RST77_11 .br_info .txt {
    font-size: 14px;
    color: #6a6a6a;
    line-height: 24px;
    /* height: 9rem; */
}

.RST77_11 .br_info .more a {
    background: url(../Images/go.png) no-repeat left top;
    display: block;
    width: 44px;
    height: 44px;
    overflow: hidden;
    text-indent: -9999px;
    margin-top: 20px;
}

.br_cont {
    margin-top: 50px;
}

.cun_left_box2 {
    width: 40%;
    float: left;
}

.cun_right_box2 {
    width: 60%;
    float: left;
}

.RST72_02 {
    background: #4d2914;
}

.RST72_02 .cont {
    padding: 20px 35px;
}

.RST72_02 h3 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}

.RST72_02 h4 {
    font-size: 18px;
    color: #b79580;
    margin: 5px 0 20px 0;
}

.RST72_02 p {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    padding-bottom: 1em;
}

.RST72_02 a {
    display: block;
    background: url(../Images/n_icon10.gif) no-repeat left top;
    width: 52px;
    height: 53px;
    text-indent: -9999px;
    margin-top: 10px;
}

.ROT11_50 .OT11 {
    padding: 6px 20px;
}

.ROT11_50 .OT11 .c_img {
    float: left;
}

.ROT11_50 .OT11 .c_txt {
    float: left;
    margin-left: 20px;
    margin-top: 30px;
}

.ROT11_50 .OT11 .c_txt p {
    color: #fff;
    font-size: 17px;
    font-weight: bold;
}

.simg_hover {
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.RST35_11 .core {
    float: left;
    overflow: hidden;
    position: relative;
}

.RST35_11 .c_txt {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../Images/n_trabg2.png) repeat left top;
    padding: 10px;
}

.RST35_11 .c_txt h3 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.RST35_11 .c_txt h4 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    display: none;
}

.cui_box {
    position: relative;
}

.cui_list {
    position: absolute;
    left: 0;
    top: 35%;
}

.cui_list li {
    float: left;
    margin-left: 17px;
    position: relative;
}

.cui_list li a {
    display: block;
}

.cui_list li img {
    display: block;
}

.cui_list li .s_txt {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../Images/cu_pngbg1.png) repeat left center;
    padding-right: 20px;
}

.cui_list li .s_txt .txt_w {
    padding: 15px;
    background: url(../Images/cu_icon1.png) no-repeat right center;
}

.cui_list li .s_txt h3 a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.cui_list li .s_txt h4 {
    font-size: 14px;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    height: 18px;
    overflow: hidden;
}

.cui_list li:hover .s_txt .txt_w,
.cui_list li:hover .s_txt .txt_w {
    padding: 15px;
    background: url(../Images/cu_icon2.png) no-repeat right center;
}

.block_f5 {
    background: #462918;
}

.RST78_01 .cell {
    width: 300px;
    overflow: hidden;
    float: left;
    position: relative;
}

.RST78_01 .cell .br_img {
    position: relative;
}

.RST78_01 .cell .br_img .tit {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 90px;
    padding: 0 0 0 20px;
    background-color: rgba(255, 255, 255, 0.801);
}

.RST78_01 .cell .br_img .tit h3 {
    color: #0b090f;
    font-size: 16px;
    font-weight: bold;
}

.RST78_01 .cell .br_img .tit h4 {
    color: #5a5661;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.RST78_01 .cell .br_img img {
    width: 100%;
    height: 350px;
}

.RST78_01 .cell .br_info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../Images/br_bg52.png) repeat left top;
    padding: 25px 22px;
    display: none;
}

.RST78_01 .cell .br_info h3 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 5px;
}

.RST78_01 .cell .br_info h4 {
    font-size: 14px;
    color: #fff;
    margin-bottom: 20px;
}

.RST78_01 .cell .br_info .txt {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    letter-spacing: 1px
}

.RST78_01 .cell .br_info .txt span {
    margin-left: 23px;
}

.RST78_01 .cell .br_info .more a {
    background: url(../Images/n_icon6.png) no-repeat left top;
    width: 32px;
    height: 32px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    margin-top: 50px;
}

@media(min-width:800px) {
    .neirong {
        width: 95%;
        /* padding: 12px 10px; */
        border: 1px solid #eeeeee;
        margin: 0px 6.8% 32px;
    }

    .n_warp212 {
        display: block;
        top: -5rem;
        position: relative;
        z-index: 2;
    }

    .n_warp {
        width: 1038px;
        margin: 0 auto;
    }

    .n_warp21 {
        width: 1200px;
        margin: 0 auto;
        position: relative;
    }

    /* .clear_m .list{
        border: 1px solid #996699;
        width: 31%;
        padding: 20px 10px 0 10px;
        margin: 20px 10px 0 10px;
    } */
    .RST78_01 .cell {
        width: 32%;
        margin: 20px 5px 0 5px;
        overflow: hidden;
        float: left;
        position: relative;
    }
    .RFT01_01{
        width: 300px;
        float: right;
    } 

    .RFT01_01 p {
        color: #4e4e4e;
        font-size: 12px;
        float: left;
    }

    .RMN02_03 .MN02 li a span {
        color: #727171;
        font-size: 14px;
        margin-bottom: 7px;
        display: block;
    }

    .footerright .erweimabox {
        text-align: center;
        color: #727171;
        width: 145px;
        letter-spacing: 5px;
    }

    .footerright .erweimabox img {
        width: 100%;
    }

    .footerright {
        display: none;
    }
    .RFT01_01 {
        margin: 0 auto;
    }
    .RST77_11 .br_info .txt{
        height: 9rem;
    }
    .neirong>.fimg>a:nth-of-type(1)>img{
        height: 100%;
    }
    .swiper-slide li {
        width: 236px;
        overflow: hidden;
        margin-left: 15px;
    }

    .cell .b_img img {
        width: 236px;
        overflow: hidden;
    }

    .cell .b_info {
        background: #fff;
        padding: 10px 10px;
    }

    .cell .b_info h3 {
        color: #996699;
        font-size: 14px;
        margin-bottom: 10px;
    }

    .cell .b_info .txt {
        color: #958c84;
        line-height: 20px;
        height: 70px;
    }
    .flink {
        clear: both;
        margin-top: 30px;
        width: 700px;
        display: inline-block;
    }

}

@media(max-width:900px) {
    .n_footer {
        margin: 0 0 4rem 0;
    }

    .RFT01_01 {
        margin: 0 auto;
        text-align: center;
    }
    .fcontent a p{
        color: #000000;
        text-decoration: none;
        height: 35px;
        overflow: hidden;
    }
    .fcontent a h4{
        height: 19px;
        overflow: hidden;
    }
    
    .erweimabox div h6 {
        color: #727171;
    }
    
}


.n_warp22 {
    text-align: center;
}

.n_warp22 img {
    width: 340px;
    height: 90px;
    margin: 0 auto;
    padding: 30px 0;
}

.br_contimg {
    margin-top: 65px;
    height: 511px;
    overflow: hidden;
    position: relative;

}

.br_lc_box {
    width: 1200px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
}

.RMN11_01 {
    float: right;
    margin-top: 40px;
}

.RMN11_01 li {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 23px;
    color: #996699;
    margin-left: 10px;
    padding: 3px 10px;
    cursor: pointer;
}

.RMN11_01 li.cur {
    background: #996699;
    color: #fff;
}

.br_contimg .img {
    height: 511px;
}

.RST76_01 {
    margin: 5% 0;
}

.RST76_01 .arw {
    float: left;
    background: url(../Images/br_img55.jpg) no-repeat left top;
    width: 195px;
    height: 382px;
    overflow: hidden;
}

.RST76_01 .arw .year {
    font-size: 24px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 90px 0 0 20px;
}

.RST76_01 .arw a {
    margin-top: 180px;
    margin-left: 20px;
}

.RST76_01 .arw a.aleft {
    background: url(../Images/n_icon11.gif) no-repeat left top;
    display: block;
    float: left;
    width: 23px;
    height: 42px;
}

.RST76_01 .arw a.aright {
    background: url(../Images/n_icon12.gif) no-repeat left top;
    display: block;
    float: left;
    width: 23px;
    height: 42px;
}

.RST76_01 .bd_list {
    float: left;
}

.RST76_01 .bd_list li {
    float: left;
    width: 236px;
    overflow: hidden;
    margin-left: 15px;
}

.RST76_01 .bd_list .cell .b_img img {
    width: 236px;
    height: 237px;
    overflow: hidden;
}

.RST76_01 .bd_list .cell .b_info {
    background: #fff;
    padding: 10px 10px;
}

.RST76_01 .bd_list .cell .b_info h3 {
    color: #996699;
    font-size: 14px;
    margin-bottom: 10px;
}

.RST76_01 .bd_list .cell .b_info h3 a {
    color: #996699;
    font-size: 14px;
}

.RST76_01 .bd_list .cell .b_info .txt {
    color: #958c84;
    line-height: 20px;
    height: 70px;
}

.p_w {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

.pro_block {
    background: #f3f3f3;
    padding: 40px 0;
    width: 100%;
}

.pro_img {
    float: left;
    width: 490px;
    overflow: hidden;
}

.pro_cont {
    float: left;
    width: 630px;
    overflow: hidden;
    background: #885130;
    height: 458px;
    padding: 50px 40px;
}

.pro_cont h3 {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    border-bottom: 1px solid #ba835d;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.pro_cont .price {
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
}

.pro_cont .price span {
    font-size: 18px;
    color: #fff;
}

.pro_cont .proitem1 {
    margin-bottom: 10px;
}

.pro_cont .proitem1 span {
    float: left;
    font-size: 16px;
    color: #fff;
}

.pro_cont .proitem1 ul {
    float: left;
    margin-top: 5px;
}

.pro_cont .proitem1 li {
    width: 13px;
    height: 12px;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-right: 3px;
}

.pro_cont .proitem2 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
}

.pro_cont .pro_server {
    padding: 20px 0;
}

.pro_cont .pro_server li {
    float: left;
}

.pro_cont .pro_server li a {
    background: #6b3412;
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    margin-right: 25px;
    display: block;
}

.pro_cont .pro_server li.s1 a {
    background: #6b3412 url(../Images/p_icon1.png) no-repeat 100px 5px;
    padding-left: 20px;
    width: 110px;
}

.pro_cont .pro_server li.s2 a {
    background: #6b3412 url(../Images/p_icon2.png) no-repeat 100px 5px;
    padding-left: 20px;
    width: 110px;
}

.pro_cont .pro_server li.s3 a {
    background: #6b3412 url(../Images/p_icon3.png) no-repeat 120px 5px;
}

.pro_cont .pro_server li.s1 a:hover {
    background: #53280e url(../Images/p_icon1.png) no-repeat 100px 5px;
    padding-left: 20px;
    width: 110px;
}

.pro_cont .pro_server li.s2 a:hover {
    background: #53280e url(../Images/p_icon2.png) no-repeat 100px 5px;
    padding-left: 20px;
    width: 110px;
}

.pro_cont .pro_server li.s3 a:hover {
    background: #53280e url(../Images/p_icon3.png) no-repeat 120px 5px;
}

.pro_cont .pro_infos {
    border-top: 1px solid #955e3c;
    padding-top: 20px;
}

.pro_cont .pro_infos .info_cont {
    font-size: 16px;
    margin-bottom: 20px;
}

.pro_cont .pro_infos .info_cont .t {
    float: left;
    width: 82px;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
}

.pro_cont .pro_infos .info_cont .txt {
    float: left;
    width: 530px;
    font-size: 16px;
    color: #fff;
    line-height: 26px;
}

.p_tabs {
    float: left;
}

.p_tabs li {
    float: left;
    height: 60px;
    width: 308px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    background: #885130;
    margin-right: 10px;
}

.p_tabs li.cur {
    background: #6b3412;
}

.p_sv {
    float: right;
}

.p_sv .ps_tel {
    float: left;
    font-size: 18px;
    color: #6b3412;
    background: url(../Images/p_icon4.png) no-repeat left top;
    padding-left: 30px;
    line-height: 28px;
    margin-right: 30px;
    margin-top: 17px;
}

.p_sv ul {
    float: left;
}

.p_sv ul li {
    float: left;
}

.p_sv ul li a {
    display: inline-block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    margin-left: 10px;
    margin-top: 15px;
    margin-right: 10px;
}

.p_sv ul li.s1 a {
    background: #6b3412 url(../Images/p_icon1.png) no-repeat 15px 5px;
    padding-left: 45px;
    width: 60px;
}

.p_sv ul li.s2 a {
    background: #6b3412 url(../Images/p_icon2.png) no-repeat 15px 5px;
    padding-left: 45px;
    width: 60px;
}

.p_sv ul li.s1 a:hover {
    background: #53280e url(../Images/p_icon1.png) no-repeat 15px 5px;
    padding-left: 45px;
    width: 60px;
}

.p_sv ul li.s2 a:hover {
    background: #53280e url(../Images/p_icon2.png) no-repeat 15px 5px;
    padding-left: 45px;
    width: 60px;
}

.pro_tabconts {
    background: #fff;
    padding: 30px 58px;
}

.pro_tabconts p {
    color: #6b3412;
    font-size: 14px;
}

.pro_tabconts p img {
    margin: 20px 0;
}

.pro_tabconts p.p {
    color: #474543;
    float: right;
}

.pro_block2 {
    padding-top: 0;
}

.pro_block3 {
    padding-top: 0;
    background: #f3f3f3;
}

.pro_block3 .p_tit {
    background: url(../Images/p_img3.gif) no-repeat left top;
    width: 349px;
    height: 52px;
    margin: 0 auto;
    text-indent: -9999px;
}

.pro_block3 .blk_cont li {
    float: left;
}

.pro_block3 .blk_cont li.li1 {
    background: #684526;
    width: 326px;
    height: 395px;
    padding: 30px;
}

.pro_block3 .blk_cont li h3 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;
}

.pro_block3 .blk_cont li p {
    color: #dbcec6;
    font-size: 14px;
    background: url(../Images/p_icon5.png) no-repeat left 10px;
    line-height: 26px;
    padding-left: 15px;
}

.pro_block3 .blk_cont li.li2 {
    background: #604738;
    width: 326px;
    height: 395px;
    padding: 30px;
    margin-left: 20px;
}

.pro_block3 .blk_cont li.li3 {
    background: #583b3b;
    width: 326px;
    height: 395px;
    padding: 30px;
    margin-left: 20px;
}

.pro_block3 .other h3 {
    font-size: 16px;
    color: #684526;
    font-weight: bold;
    margin-top: 30px;
}

.pro_block3 .other p {
    font-size: 14px;
    color: #684526;
    line-height: 24px;
}

.pro_block4 {
    padding-top: 0;
    background: #fff;
}

.pro_block4 .p_tit2 {
    background: url(../Images/p_img4.gif) no-repeat left top;
    width: 335px;
    height: 56px;
    margin: 50px auto;
    text-indent: -9999px;
}

.pro_block6 {
    padding-top: 0;
    background: #fff;
}

.pro_block6 .p_tit3 {
    background: url(../Images/p_img7.gif) no-repeat left top;
    width: 498px;
    height: 62px;
    margin: 50px auto;
    text-indent: -9999px;
    margin-bottom: 10px;
}

.pro_block6 .blk6_txt {
    text-align: center;
    width: 815px;
    font-size: 14px;
    color: #3b3b3b;
    margin: 0 auto;
}

.pro_block6 .pb_tit {
    font-size: 20px;
    font-weight: bold;
    color: #6b3412;
    width: 115px;
    text-align: center;
    margin: 0 auto;
    padding: 60px 0 40px 0;
    margin-top: 40px;
    border-top: 1px solid #cbcbcb;
}

.pro_block6 .pb_tit2 {
    border: none;
    padding-top: 0;
    margin-top: 20px;
}

.blk4_img2 {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 30px;
}

.pro_block7 {
    padding-top: 0;
    background: #f3f3f3;
}

.pro_block7 .p_tit4 {
    background: url(../Images/p_img19.gif) no-repeat left top;
    width: 326px;
    height: 58px;
    margin: 50px auto;
    text-indent: -9999px;
}

.pro_block7 .other_s {
    width: 100%;
}

.pro_block7 .other_s li {
    float: left;
    margin: 0 8px;
    width: 384px;
    height: 298px;
    overflow: hidden;
    position: relative;
}

.pro_block7 .other_s img {
    display: block;
}

.pro_block7 .other_s .txt {
    background: url(../Images/p_ibg1.png) repeat left top;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 384px;
    height: 65px;
    color: #fff;
    line-height: 65px;
    font-weight: bold;
}

.pro_block7 .other_s .txt span {
    color: #fff;
    line-height: 65px;
    font-weight: bold;
    float: left;
    font-size: 24px;
    margin-left: 30px;
    margin-right: 30px;
}

.pro_block7 .other_s a .txt i {
    background: url(../Images/p_icon10.png) no-repeat left 20px;
    width: 32px;
    height: 51px;
    display: block;
    float: left;
}

.pro_block7 .other_s a:hover .txt i {
    background: url(../Images/p_icon11.png) no-repeat left 20px;
}

.pro_main {
    padding: 0;
}

.RMN01_22 {
    margin-right: -20px;
    padding-top: 30px;
}

.RMN01_22 li a span {
    color: #ffffff;
    padding: 5px 15px;
}

.wmm_top {
    background: #482818;
}

.RMN13_01 {
    background: #6c3414;
    margin-left: 30px;
    padding: 10px 20px;
    overflow: hidden;
    height: 120px;
}

.RMN13_01 ul {
    width: 720px;
    margin: 0 auto;
}

.RMN13_01 li {
    float: left;
    margin: 0 10px;
    margin-bottom: 20px;
    width: 100px;
    text-align: center;
}

.RMN13_01 li .txt a {
    color: #df8744;
    font-size: 14px;
    text-align: center;
    padding: 5px 0;
}

.RMN13_01 li img {
    width: 86px;
    height: 87px;
    overflow: hidden;
}

.blk5_cont {
    position: relative;
    height: 615px;
    overflow: hidden;
    display: block;
    background: #f3f3f3;
}

.blk5_cont .item {
    position: absolute;
    padding-left: 70px;
    width: 420px;
    overflow: hidden;
}

.blk5_cont .item h3 {
    font-size: 24px;
    font-weight: bold;
    color: #6b3412;
    margin-bottom: 15px;
}

.blk5_cont .item p {
    font-size: 14px;
    color: #3b3b3b;
    line-height: 24px;
}

.blk5_cont .item1 {
    left: 375px;
    top: 0;
    background: url(../Images/pro_c1.gif) no-repeat left top;
}

.blk5_cont .item2 {
    left: 0;
    top: 150px;
    background: url(../Images/pro_c2.gif) no-repeat left top;
    width: 300px;
}

.blk5_cont .item3 {
    left: 788px;
    top: 150px;
    background: url(../Images/pro_c3.gif) no-repeat left top;
    width: 320px;
}

.blk5_cont .item4 {
    left: 32px;
    top: 350px;
    background: url(../Images/pro_c4.gif) no-repeat left top;
    width: 300px;
}

.blk5_cont .item5 {
    left: 788px;
    top: 350px;
    background: url(../Images/pro_c5.gif) no-repeat left top;
    width: 320px;
}

.blk5_cont .item6 {
    left: 375px;
    top: 499px;
    background: url(../Images/pro_c6.gif) no-repeat left top;
}

.blk5_cont .item7 {
    position: absolute;
    left: 427px;
    top: 117px;
    background: url(../Images/pro_c7.gif) no-repeat left top;
    width: 333px;
    height: 339px;
    display: block;
}

.RST51_52 .core h3 {
    display: none;
}

.RST51_52 .source {
    display: none;
}

.RST51_52 .tit {
    padding-top: 50px;
}

.RST51_52 .tit h3 {
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    display: block;
}

.RST51_52 .tit h4 {
    text-align: center;
    font-size: 12px;
    color: #f2c9c1;
}

.RST51_52 .tit p {
    color: #fff;
    font-size: 14px;
    padding: 0 50px;
    line-height: 24px;
    margin-top: 50px;
}

.RST51_52 .tit2 {
    padding-bottom: 50px;
}

.RST51_52 .tit2 p {
    color: #fff;
    font-size: 14px;
    padding: 0 50px;
    line-height: 24px;
    margin-top: 50px;
}

.RST51_52 .wm_ar_cont {
    padding: 0 0 0 30px;
}

.RST51_52 .wm_ar_cont li {
    float: left;
    width: 50%;
    *width: 49.5%;
    overflow: hidden;
    height: 458px;
}

.RST51_52 .wm_ar_cont li img {
    width: 100%;
    height: 100%;
}

.RST51_52 .wm_ar_cont li.info {
    background: #6c3414;
}

.RST51_52 .wm_ar_cont li.info .in_w {
    padding: 50px 40px 20px 40px;
}

.RST51_52 .wm_ar_cont li.info h3 {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    /*background:url(../Images/wm_lin1.gif) no-repeat left bottom;*/
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.RST51_52 .wm_ar_cont li.info h4 {
    color: #e4c2a7;
    font-weight: bold;
    font-size: 14px;
    margin-top: 20px;
}

.RST51_52 .wm_ar_cont li.info p {
    color: #e4c2a7;
    font-size: 14px;
    line-height: 24px;
}

.RST51_52 .wm_ar_cont li.info a.btn {
    background: url(../Images/wm_btn1.gif) no-repeat left top;
    width: 140px;
    height: 44px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    margin-top: 50px;
}

.RST51_52 .wm_ar_cont li.info2 a.btn {
    margin-top: 10px;
}

.RST51_52 .wm_ar_cont li.info2 .in_w {
    padding: 30px 40px 20px 40px;
}

.blk4_img8 li {
    float: left;
}

.blk4_img8 li.img1 {
    margin-right: 14px;
    width: 363px;
}

.blk4_img8 li.img2 {
    margin-right: 13px;
    width: 482px;
}

.blk4_img8 li.img2 .bp_img2 {
    margin-bottom: 9px;
}

.blk4_img8 li.img3 {
    width: 328px;
}

.blk4_img8 li .hover {
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.blk4_img9 li.img1 {
    margin-right: 14px;
    width: 355px;
}

.blk4_img9 li.img2 {
    margin-right: 13px;
    width: 484px;
}

.blk4_img9 li.img2 .bp_img2 {
    margin-bottom: 9px;
}

.blk4_img9 li.img3 {
    width: 328px;
}

.pe_arrow {
    float: left;
}

.pe_cont {
    float: left;
    width: 1100px;
}

.pe_arrow a {
    display: block;
    width: 25px;
    height: 61px;
    margin-top: 50px;
}

.pe_arrow a.aleft {
    background: url(../Images/ex_icon3.png) no-repeat left top;
    margin-left: 10px;
    margin-right: 20px;
}

.pe_arrow a.aright {
    background: url(../Images/ex_icon2.png) no-repeat left top;
    margin-left: 10px;
}

.blk6_img {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 30px;
}

.blk6_img ul {}

.blk6_img li {
    float: left;
    margin: 0 10px;
}

.blk6_img li .h_img {
    height: 160px;
    overflow: hidden;
}

.blk6_img li .txt {
    color: #0c0b0a;
    font-size: 14px;
    text-align: center;
    width: 160px;
    margin-top: 10px;
}

.RHR11_01 {
    width: 1038px;
    margin: 0 auto;
}

.job_cont .job_arrow {
    float: left;
}

.job_cont .job_arrow a {
    display: block;
    width: 46px;
    height: 89px;
    overflow: hidden;
    margin-top: 100px;
}

.job_cont .job_arrow a.aleft {
    background: url(../Images/job_icon1.gif) no-repeat left top;
}

.job_cont .job_arrow a.aright {
    background: url(../Images/job_icon2.gif) no-repeat left top;
}

.job_cont .job_scroll {
    float: left;
}

.job_cont .job_scroll li {
    float: left;
}

.job_cont .job_scroll li .job_item {
    cursor: pointer;
    width: 135px;
    overflow: hidden;
    padding-bottom: 30px;
}

.job_cont .job_scroll li.hover .job_item {
    background: url(../Images/job_icon7.gif) no-repeat center bottom;
    width: 135px;
    overflow: hidden;
    padding-bottom: 30px;
}

.job_cont .job_scroll li .j_img {
    background: url(../Images/job_icon4.gif) no-repeat left top;
    width: 135px;
    height: 204px;
}

.job_cont .job_scroll li .j_img2 {
    background: url(../Images/job_icon6.gif) no-repeat left top;
    width: 135px;
    height: 204px;
}

.job_cont .job_scroll li.cur .j_img {
    background: url(../Images/job_icon3.gif) no-repeat left top;
    width: 135px;
    height: 204px;
}

.job_cont .job_scroll li.cur .j_img2 {
    background: url(../Images/job_icon5.gif) no-repeat left top;
    width: 135px;
    height: 204px;
}

.job_cont .job_scroll li .j_txt {
    font-size: 18px;
    font-weight: bold;
    color: #646464;
    text-align: center;
    width: 135px;
    text-align: center;
    margin-top: 10px;
}

.job_info {
    background: #7e4f32;
    width: 977px;
    padding: 30px;
}

.job_info .j_left {
    float: left;
    widht: 360px;
    padding-right: 85px;
}

.job_info .j_left h3 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}

.job_info .j_left p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.job_info .j_right {
    float: left;
    width: 445px;
    padding-left: 35px;
    border-left: 1px solid #a58470;
    padding-bottom: 20px;
}

.job_info .j_right h3 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}

.job_info .j_right p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.sd_warp {
    position: relative;
}

.sd_cont {
    position: absolute;
    bottom: 40px;
    left: 30px;
    height: 224px;
    overflow: hidden;
}

.sd_cont .sd_arrow {
    float: left;
    margin-top: 80px;
}

.sd_cont .sd_arrow a {
    width: 29px;
    height: 59px;
    display: block;
    overflow: hidden;
}

.sd_cont .sd_arrow a.aleft {
    background: url(../Images/ex_icon3.png) no-repeat left top;
}

.sd_cont .sd_arrow a.aright {
    background: url(../Images/ex_icon2.png) no-repeat left top;
}

.sd_cont .sd_scroll {
    float: left;
}

.sd_cont .sd_scroll li {
    float: left;
    margin: 0 10px;
    position: relative;
}

.sd_cont .sd_scroll li img {
    height: 224px;
    display: block;
}

.sd_cont .sd_scroll li .txt {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../Images/n_trabg1.png) repeat left top;
    width: 268px;
    padding: 10px;
    color: #fff;
    font-size: 14px;
}

.sd_cont2 {
    position: absolute;
    bottom: 65px;
    left: 30px;
    background: #916a47;
    padding: 50px 30px;
    height: 280px;
}

.sd_cont2 .sd_arrow {
    float: left;
    margin-top: 112px;
}

.sd_cont2 .sd_arrow a {
    width: 43px;
    height: 42px;
    display: block;
    overflow: hidden;
}

.sd_cont2 .sd_arrow a.aleft {
    background: url(../Images/ex_icon4.png) no-repeat left top;
}

.sd_cont2 .sd_arrow a.aright {
    background: url(../Images/ex_icon5.png) no-repeat left top;
}

.sd_cont2 .sd_scroll2 {
    float: left;
}

.sd_cont2 .sd_scroll2 li {
    float: left;
    margin: 0 50px;
}

.sd_cont2 .sd_scroll2 li h3 {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}

.sd_cont2 .sd_scroll2 li h4 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 20px;
}

.sd_cont2 .sd_scroll2 li p {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    margin-bottom: 20px;
}

.ST80 {
    padding: 30px;
    background: #fff;
}

.doc_cont {
    background: #fff;
    border-bottom: 7px solid #e2e3e5;
}

.doc_cont .doc_arrow {
    float: left;
    margin-top: 47px;
}

.doc_cont .doc_arrow a {
    width: 21px;
    height: 31px;
    display: block;
    overflow: hidden;
}

.doc_cont .doc_arrow a.aleft {
    background: url(../Images/doc_icon3.jpg) no-repeat left top;
    margin-right: 20px;
}

.doc_cont .doc_arrow a.aright {
    background: url(../Images/doc_icon4.jpg) no-repeat left top;
    margin-left: 20px;
}

.doc_cont .doc_scroll {
    float: left;
    position: relative;
    bottom: -7px;
}

.doc_cont .doc_scroll li {
    margin: 0 8px;
    padding-bottom: 30px;
    cursor: pointer;
    width: 109px;
}

.doc_cont .doc_scroll li img {
    height: 109px;
}

.doc_cont .doc_scroll li .doc_txt {
    width: 109px;
    text-align: center;
}

.doc_cont .doc_scroll li .doc_txt h3 {
    color: #373737;
    font-size: 14px;
    margin-top: 10px;
}

.doc_cont .doc_scroll li .doc_txt h4 {
    color: #6a6a6a;
    font-size: 12px;
}

.doc_cont .doc_scroll li.cur {
    background: url(../Images/doc_icon5.jpg) no-repeat left bottom;
}

.doc_cont .doc_scroll li.cur .doc_txt h3 {
    color: #373737;
    font-size: 14px;
    margin-top: 10px;
}

.doc_cont .doc_scroll li.cur .doc_txt h4 {
    color: #6a6a6a;
    font-size: 12px;
}

.doc_info {
    background: #fff;
    padding: 50px;
}

.doc_info .doc_left {
    float: left;
    width: 50%;
    margin: 50px 50px 0 50px;
}

.doc_info .doc_left h3 {
    font-size: 30px;
    font-weight: bold;
    color: #392302;
}

.doc_info .doc_left h4 {
    font-size: 14px;
    color: #373737;
    margin-bottom: 30px;
}

.doc_info .doc_left p {
    font-size: 14px;
    color: #373737;
    line-height: 24px;
    margin-bottom: 20px;
}

.doc_info .doc_right {
    float: left;
    width: 32%;
    overflow: ;
}

.doc_info .doc_right img {}

#carousel {
    height: 290px;
    position: relative;
    clear: both;
    background: #FFF;
}

#carousel li {
    visibility: hidden;
    cursor: pointer;
}

#carousel li a {
    height: 267px;
    width: 406px;
    display: block;
    visibility: hidden;
}

#carousel img {
    cursor: pointer;
    background: #fff;
    padding: 7px;
    border: 1px solid #f2f2f2;
    box-shadow: 1px 1px 12px rgba(200, 200, 200, 1)
}

.bd_arrow {
    margin-left: 535px;
    margin-top: 45px;
}

.bd_arrow #prev {
    float: left;
    background: url(../Images/br_icon51.gif) no-repeat left top;
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    display: block;
}

.bd_arrow #next {
    margin-left: 20px;
    float: left;
    background: url(../Images/br_icon52.gif) no-repeat left top;
    width: 44px;
    height: 44px;
    text-indent: -9999px;
    display: block;
}

.RST72_02 .st_cont {
    overflow: hidden;
}

.cu_timg1 {
    background: #462918;
    text-align: center;
    padding: 40px 0;
}

.cu_timg1 img {
    width: 367px;
    margin: 0 auto;
    overflow: hidden;
}

.block_m {
    background: #482818;
    position: relative;
}

.RST85_01 {
    position: absolute;
    left: 0;
    top: 0;
}

.cu_dtl_list {
    padding: 0 50px;
}

.cu_dtl_list .cd_img {
    float: left;
}

.cu_dtl_list .cd_img a {
    display: block;
}

.cu_dtl_list .cd_info {
    float: left;
    background: #6c3414;
}

.cu_dtl_list .cd_info .cd_info_w {
    padding: 50px 30px;
}

.cu_dtl_list .cd_info h3 {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 8px;
}

.cu_dtl_list .cd_info h4 {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px;
}

.cu_dtl_list .cd_info .txt {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.RST85_01 .cu_dtl_list .cu_rig .cd_img {
    float: right;
}

.RST85_01 .cu_dtl_list .cu_rig .cd_info {
    float: right;
}

.RAD01_86 img {
    width: 100%;
}

.pro_ltit {
    text-align: center;
    padding: 30px 0;
}

.pro_ltit2,
.pro_ltit3 {
    border-top: 1px solid #dcdcdc;
}

.pro_ltit img {
    width: 485px;
    overflow: hidden;
    margin: 0 auto;
}

.RST86_01 li {
    float: left;
    margin: 0 8px 50px 8px;
    height: 451px;
    overflow: hidden;
}

.RST86_01 li .pl_img {
    width: 384px;
    height: 298px;
    overflow: hidden;
}

.RST86_01 li .pl_info {
    float: left;
    width: 364px;
    padding-right: 20px;
}

.RST86_01 li .pl_info h3 {
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    color: #6b3412;
}

.RST86_01 li .pl_info h4 {
    font-size: 16px;
    font-weight: bold;
    color: #6b3412;
    margin-top: 7px;
}

.RST86_01 li .pl_info .txt {
    font-size: 14px;
    line-height: 24px;
    color: #4e4e4e;
    margin-top: 7px;
}

.RST86_01 li .hover {
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.RAD01_86 li {
    background: #fff;
}

#exdTabs {
    width: 420px;
    margin: 0 auto;
}

#exdTabs li {
    float: left;
    width: 140px;
    height: 48px;
    background: #59473d;
    padding-top: 22px;
    padding-left: 50px;
    margin: 0 10px;
    cursor: pointer;
}

#exdTabs li.cur {
    background: #6b3413;
}

#exdTabs li span {
    background: url(../Images/doc_icon1.jpg) no-repeat right center;
    font-size: 18px;
    color: #fff;
    padding-right: 20px;
}

#exdTabs li.cur span {
    background: url(../Images/doc_icon2.jpg) no-repeat right center;
}

.exd_tabcont {
    display: none;
    margin-top: 50px;
}

.idx_block_left {
    float: left;
    width: 36%;
}

.idx_block_right {
    float: left;
    width: 64%;
}

.RST32_01 {
    margin-bottom: 30px;
}

.RST32_01 .cell {
    float: left;
    width: 192px;
    overflow: hidden;
    margin-right: 15px;
}

.RST32_01 .cell .pic {
    border: 1px solid #dedede;
}

.RST32_01 .cell .pic img {
    width: 190px;
    height: 114px;
    overflow: hidden;
}

.RST32_01 .cell .txt {
    color: #000000;
    text-align: center;
    display: block;
    margin: 10px 0;
}

.RST32_01 .cell .txt h3 {
    color: #000000;
    text-align: center;
}

.RST32_01 .cell .txt h4 {
    display: none;
}

.pat_tit {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin-bottom: 20px;
}

.pat_tit2 {
    border-top: 1px solid #dedede;
    padding-top: 30px;
}

.bus_block .bus_left {
    float: left;
    width: 450px;
    margin: 10px 10px 10px 38px;
}

.bus_block .bus_center {
    float: left;
}

.bus_block .bus_right {
    float: left;
    width: 450px;
    margin: 10px;
}

.bus_block .bus_txt1 {
    margin: 20px 0 50px 20px;
}

.bus_block .bus_txt2 {
    margin: 50px 0 50px 20px;
}

.bus_block .bus_txt3 {
    margin-top: 70px;
}

.bus_block .bus_txt1 h3 {
    font-size: 34px;
    color: #b74128;
}

.bus_block .bus_txt1 h4 {
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #c1bdbb;
}

.bus_block .bus_txt1 .t {
    font-size: 14px;
    color: #726963;
    margin: 20px 0;
}

.bus_block .bus_txt1 li {
    font-size: 14px;
    color: #9c9793;
}

.bus_block .bus_txt1 span {
    font-size: 14px;
    color: #e6a05f;
}

.bus_block .bus_img2 {
    margin-top: 20px;
    margin-bottom: 50px;
}

.bus_block .bus_img3 {
    margin-bottom: 50px;
    margin-top: 60px;
}

.bus_block .bus_img4 {
    margin-top: 70px;
}

.bus_block .bus_cimg {
    width: 158px;
    height: 158px;
    overflow: hidden;
    margin: 0 auto;
}

.doc_ww {
    margin: 0 auto;
}

.block_warp .ms_scroll2 {
    margin: 0 auto;
    margin-top: 20px;
    *margin-top: 50px;
}

.ST74 img {
    width: 100%;
}

.ST74 .img_w {
    position: relative;
}

.ST74 .img_w img {
    display: block;
    width: 163px;
    height: 213px;
}

.ST74 .img_w .doc_desc {
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../Images/p_ibg1.png) repeat left top;
    padding: 5%;
    color: #fff;
    display: none;
    line-height: 20px;
    font-size: 12px;
    width: 90%;
    font-family: "宋体";
}

.MN13 {
    margin: 0 auto;
}

.winbox2 {
    width: 1300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

#carousel .txt {
    background: #90684e;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    padding: 13px 8px 15px 8px;
    height: 38px !important;
    display: none;
}

.article_w {
    width: 1040px;
    margin: 0 auto;
}

.ar_block {
    background: #f7f7f7;
}

.ar_block .a_img {
    float: left;
}

.ar_block .a_txt {
    float: left;
    color: #585858;
    line-height: 24px;
    width: 664px;
    font-size: 14px;
    padding: 24px 30px;
}

.ar_block2 {
    margin-top: 33px;
    width: 1024px;
    background: #f7f7f7;
    padding: 8px;
}

.ar_block2 .a_txt2 {
    color: #4c4c4c;
    font-size: 18px;
    background: url(../Images/ar_img3.jpg) no-repeat left top;
    padding-left: 30px;
    line-height: 26px;
    margin: 30px 0 0 35px;
}

.ar_block2 .a_txt3 {
    color: #4c4c4c;
    font-size: 18px;
    background: url(../Images/ar_img4.jpg) no-repeat left top;
    padding-left: 30px;
    line-height: 26px;
    margin: 30px 0 30px 35px;
}

.ar_block3 {
    background: #f7f7f7;
    padding-left: 35px;
}

.ar_block3 .a_tit {
    border-top: 1px solid #dbdbdb;
    font-size: 18px;
    color: #6c3411;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-right: 35px;
}

.ar_block3 .ul {
    width: 250px;
    height: 125px;
    padding: 25px;
    overflow: hidden;
    float: left;
    background: #936943;
    margin-right: 35px;
}

.ar_block3 .ul .t {
    font-size: 22px;
    color: #fff;
    background: url(../Images/ar_img5.jpg) no-repeat left top;
    padding-left: 70px;
}

.ar_block3 .ul .p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    margin-top: 20px;
}

.ar_block3 .ul2 {
    background: #888271;
}

.ar_block3 .ul3 {
    background: #947b6c;
}

.ar_block3 .ul2 .t {
    font-size: 22px;
    color: #fff;
    background: url(../Images/ar_img6.jpg) no-repeat left top;
    padding-left: 70px;
}

.ar_block3 .ul3 .t {
    font-size: 22px;
    color: #fff;
    background: url(../Images/ar_img7.jpg) no-repeat left top;
    padding-left: 70px;
}

.img_warp_ot11 {
    position: relative;
}

.img_warp_ot11 img {
    display: block;
}

.RST52_52 .tit {
    padding: 50px 0;
}

.RST52_52 .tit h3 {
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
}

.RST52_52 .tit h4 {
    text-align: center;
    font-size: 12px;
    color: #f2c9c1;
}

.RST52_52 .tit p {
    color: #fff;
    font-size: 14px;
    padding: 0 50px;
    line-height: 24px;
    margin-top: 50px;
}

.RST52_52 .wm_ar_cont {
    padding: 0 50px;
}

.RST52_52 .wm_ar_cont li {
    float: left;
    width: 50%;
    overflow: hidden;
    height: 458px;
}

.RST52_52 .wm_ar_cont li.info {
    background: #6c3414;
}

.RST52_52 .wm_ar_cont li.info .in_w {
    padding: 50px 40px 20px 40px;
}

.RST52_52 .wm_ar_cont li.info h3 {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    background: url(../Images/wm_lin1.gif) no-repeat left bottom;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.RST52_52 .wm_ar_cont li.info h4 {
    color: #e4c2a7;
    font-weight: bold;
    font-size: 14px;
    margin-top: 20px;
}

.RST52_52 .wm_ar_cont li.info p {
    color: #e4c2a7;
    font-size: 14px;
    line-height: 24px;
}

.RST52_52 .wm_ar_cont li.info a.btn {
    background: url(../Images/wm_btn1.gif) no-repeat left top;
    width: 140px;
    height: 44px;
    overflow: hidden;
    display: block;
    text-indent: -9999px;
    margin-top: 50px;
}

.RST52_52 .wm_ar_cont li.info2 a.btn {
    margin-top: 10px;
}

.RST52_52 .wm_ar_cont li.info2 .in_w {
    padding: 30px 40px 20px 40px;
}

.y_warp li {
    float: left;
    margin: 0 10px 30px 16px;
}

.y_warp li .pl_img img {
    width: 320px;
    height: 311px;
    overflow: hidden;
}

.y_warp li .pl_info h3 {
    background: #6B3412;
    font-size: 18px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}

.share {
    float: left;
    width: 115px;
    margin-top: 11px;
    height: 24px;
    overflow: hidden;
    display: block;
}

.tq_warp {
    position: relative;
}

.tq_block1 {
    position: absolute;
    top: 26%;
    left: 10%;
}

.tq_block1 h3 {
    font-size: 40px;
    font-weight: bold;
    color: #753006;
}

.tq_block1 .txt1 {
    margin: 10px;
    margin-left: 0px;
}

.tq_block1 .txt1 li {
    font-size: 18px;
    float: left;
    color: #452919;
    margin-right: 10px;
}

.tq_block1 .txt2 {
    font-size: 18px;
    color: #452919;
}

.tq_block1 .links a {
    width: 49px;
    height: 49px;
    overflow: hidden;
    display: block;
    background: url(../Images/ex_icon1.png) no-repeat left top;
    margin-top: 20px;
}

.tq_warp2 {
    background: #916244;
    padding: 30px 46px;
}

.tq_block2 .tq_cont1 {
    padding-bottom: 30px;
}

.tq_block2 .tq_cont1 .tq_img1 {
    float: left;
    width: 40%;
}

.tq_block2 .tq_cont1 .tq_info {
    float: left;
    width: 60%;
    margin-top: 40px;
}

.tq_block2 .tq_cont1 .tq_info h3 {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 10px;
}

.tq_block2 .tq_cont1 .tq_info h4 {
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

.tq_block2 .tq_cont1 .tq_img1 {
    float: left;
    width: 40%;
}

.tq_block2 .tq_cont1 .tq_info .p {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.tq_block2 .tq_cont2 {
    padding-top: 30px;
}

.tq_block2 .tq_cont2 li {
    float: left;
    width: 30%;
    margin-right: 5%;
    *margin-right: 4.8%;
}

.tq_block2 .tq_cont2 li.last {
    margin-right: 0;
}

.tq_block2 .tq_cont2 li .tq_limg {
    padding-bottom: 10px;
}

.tq_block2 .tq_cont2 li .tq_linfo {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.tq_block2 .tq_cont2 li .tq_linfo span {
    font-size: 16px;
    color: #fff;
    display: block;
}

.tq_block3 {
    position: absolute;
    top: 8%;
    left: 0;
}

.tq_block3 .tq_tit1 {
    width: 497px;
    height: 65px;
    margin: 0 auto;
}

.tq_block3 .tq_txt1 {
    text-align: center;
    font-size: 18px;
    color: #6b3412;
    padding-bottom: 30px;
}

.tq_block3 .tq_line {
    background: url(../Images/tq_line1.png) no-repeat left top;
    width: 113px;
    height: 1px;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 30px;
}

.tq_block3 .tq_txt2 p {
    font-size: 16px;
    color: #6b3412;
    line-height: 1.8em;
    padding-bottom: 30px;
    padding-left: 50px;
}

.tq_block3 .tq_txt2 .p1 {}

.tq_block3 .tq_txt2 .p2 {}

.tq_block4 {
    position: absolute;
    top: 5%;
    left: 0;
}

.tq_block4 .tq_tit1 {
    width: 505px;
    height: 65px;
    margin: 0 auto;
    padding-top: 30px;
}

.tq_block4 .tq_txt1 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-bottom: 30px;
}

.tq_block4 .tq_line {
    background: url(../Images/tq_line2.png) no-repeat left top;
    width: 113px;
    height: 1px;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 30px;
}

.tq_block4 .tq_cont4 {
    margin-top: 30px;
}

.tq_block4 li {
    float: left;
    width: 30%;
    padding: 0 10%;
}

.tq_block4 li.li1 {
    border-right: 1px solid #ad8260;
}

.tq_block4 li.li2 {
    padding-right: 9%;
}

.tq_block4 li h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: bold;
}

.tq_block4 li p {
    color: #d6c3b6;
    font-size: 14px;
    line-height: 24px;
}

.tq_block5 {
    position: absolute;
    top: 3%;
    left: 0;
}

.tq_block5 .tq_tit1 {
    width: 524px;
    height: 65px;
    margin: 0 auto;
    padding-top: 30px;
}

.tq_block5 .tq_txt1 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-bottom: 30px;
}

.tq_block5 .tq_cont5 {
    margin-top: 30px;
    margin-left: 1%;
}

.tq_block5 li {
    float: left;
    width: 18%;
    margin: 0 1%;
}

.tq_block5 li .cell {
    padding: 20px 10px;
    height: 280px;
    overflow: hidden;
}

.tq_block5 li h3 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: bold;
}

.tq_block5 li p {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.tq_block5 li.li1 {
    background: url(../Images/tq_bg1.png) repeat left top;
    *width: 17.7%;
}

.tq_block5 li.li2 {
    background: url(../Images/tq_bg2.png) repeat left top;
}

.tq_block5 li.li3 {
    background: url(../Images/tq_bg3.png) repeat left top;
}

.tq_block5 li.li4 {
    background: url(../Images/tq_bg4.png) repeat left top;
}

.tq_block5 li.li5 {
    background: url(../Images/tq_bg5.png) repeat left top;
}

.tq_block5 li.hover {
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.tq_warp9 {
    background: #a5846d;
}

.tq_block9 {}

.tq_block9 .tq_tit1 {
    width: 437px;
    height: 65px;
    margin: 0 auto;
    padding-top: 30px;
}

.tq_block9 .tq_txt1 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-bottom: 30px;
}

.tq_block9 .tq_cont9 {
    margin-top: 30px;
    margin-left: 3%;
    *margin-left: 5%;
    padding-bottom: 50px;
}

.tq_block9 li {
    float: left;
    width: 29%;
    position: relative;
    margin: 0 2%;
}

.tq_block9 li .cell {
    border: 1px solid #fff;
    height: 220px;
    padding: 50px 30px;
}

.tq_block9 li .cell .tit {
    color: #fff;
    font-size: 18px;
    margin-bottom: 8px;
    font-weight: bold;
}

.tq_block9 li .cell .tit a {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.tq_block9 li .cell dd {
    float: left;
    color: #fff;
    font-size: 16px;
    padding-bottom: 8px;
    background: url(../Images/tq_icon1.gif) no-repeat left 8px;
    padding-left: 15px;
    white-space: nowrap;
    margin-right: 20px;
}

.tq_block9 li .cell .info {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
}

.tq_block9 li .num {
    position: absolute;
    left: -18px;
    top: -18px;
    background: #a5846d url(../Images/tq_icon1.png) no-repeat left top;
    width: 53px;
    height: 53px;
    overflow: hidden;
    text-indent: -9999px;
}

.tq_block9 li .num2 {
    background: #a5846d url(../Images/tq_icon2.png) no-repeat left top;
}

.tq_block9 li .num3 {
    background: #a5846d url(../Images/tq_icon3.png) no-repeat left top;
}

.tq_block9 li.hover .num {
    background: #a5846d url(../Images/tq_icon4.png) no-repeat left top;
}

.tq_block9 li.hover .num2 {
    background: #a5846d url(../Images/tq_icon5.png) no-repeat left top;
}

.tq_block9 li.hover .num3 {
    background: #a5846d url(../Images/tq_icon6.png) no-repeat left top;
}

.tq_block9 li .cell .tit a {
    color: #6b3412;
}

.tq_block9 li .cell dd {
    color: #fff;
    background: url(../Images/dot1.gif) no-repeat left 8px;
}

.tq_block10 {
    position: absolute;
    top: 3%;
    left: 0;
}

.tq_block10 .tq_tit1 {
    width: 385px;
    height: 50px;
    margin: 0 auto;
    padding-top: 30px;
}

.tq_block10 .tq_txt1 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    padding-bottom: 30px;
}

.tq_block10 .tq_cont10 {
    margin-top: 30px;
    margin-left: 1%;
}

.tq_block10 li {
    float: left;
    width: 35%;
    margin-left: 10%;
    background: url(../Images/tq_bg6.png) repeat left top;
    height: 131px;
}

.tq_block10 li.li1 {
    margin-left: 9.8%;
}

.tq_block10 li.li1 span {
    background: url(../Images/tq_icon7.png) no-repeat left top;
    display: block;
    padding-left: 140px;
    line-height: 111px;
    margin: 10px;
    color: #000000;
    font-size: 16px;
}

.tq_block10 li.li2 span {
    background: url(../Images/tq_icon8.png) no-repeat left top;
    display: block;
    padding-left: 70px;
    line-height: 52px;
    margin: 36px 0 10px 50px;
    color: #000000;
    font-size: 16px;
}

.section .img_warp .img {
    display: block;
}

.pro_block2 .detail_fix {
    position: fixed;
    _position: absolute;
    top: 0;
    background: #fff;
    border-bottom: 1px solid #6B3412;
    width: 1200px;
    z-index: 999;
}

.man {
    color: #000;
    background-color: #E3FFCF;
}

.woman {
    color: #000;
    background-color: #FFE3E5;
}

.pro_tabconts table {
    border-left: #bf9b5a 1px solid;
    border-bottom: #bf9b5a 1px solid;
}

.pro_tabconts td {
    border-right: #bf9b5a 1px solid;
    padding-right: 4px;
    border-top: #bf9b5a 1px solid;
    padding-left: 4px;
    padding-bottom: 4px;
    border-left: #bf9b5a 0px solid;
    padding-top: 4px;
    border-bottom: #bf9b5a 0px solid;
    color: #6B3412;
    line-height: 2em;
    font-size: 14px;
}

.td1 {
    border-left: #bf9b5a 1px solid;
}

.text-align {
    text-align: center;
}

.td2 {
    border-left: #bf9b5a 1px solid;
    border-bottom: #bf9b5a 1px solid;
}

.td3 {
    border-bottom: #bf9b5a 1px solid;
}

.tab_item a {
    color: #000;
}

.miaoshu {
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
    line-height: 2em;
    text-indent: 2em;
}

.stn2 .ht3 .cell_w3 {
    margin-left: 0;
}

.stn2 .ht1 .cell_w1 {
    margin-left: 10px;
}

.container {
    position: relative;
}

.RST32_99 {
    margin-left: 10px;
}

.RST32_99 .ST32 .cell {
    float: left;
    margin: 0 10px 30px;
    height: 280px;
    overflow: hidden;
}

.RST32_99 .ST32 .cell .pic img {
    width: 320px;
    height: 220px;
    overflow: hidden;
}

.RST32_99 .ST32 .cell .txt {
    color: #996699;
    font-size: 16px;
    font-weight: bold;
    display: block;
    padding: 0 10px;
}

.RST32_99 .ST32 .cell .txt h3 {
    color: #996699;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
}

.RST32_99 .ST32 .cell .txt h4 {
    color: #996699;
    font-size: 12px;
    font-weight: bold;
}

.in_videonr2 {
    width: 574px;
    margin: 0 auto;
}

#bsPanelHolder {
    font-size: 0;
}

.job_img {
    position: relative;
}

.job_warp {
    width: 1038px;
    margin: 0 auto;
}

.job_imgc {
    position: absolute;
    right: 10%;
    top: 25%;
    width: 422px;
    overflow: hidden;
}

.j_itxt1 {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}

.j_itxt2 {
    font-size: 72px;
    font-weight: bold;
    color: #fff;
}

.j_itxt3 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 20px 0;
}

.j_itxt4 {
    font-size: 15px;
    color: #fff;
}

.job_imgc2 {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1030px;
    margin-top: -130px;
    margin-left: -515px;
}

.j_itit1 {
    background: url(../Images/job_tit1.png) no-repeat left top;
    width: 428px;
    height: 43px;
    overflow: hidden;
    color: #936b52;
    font-size: 30px;
    font-weight: bold;
    padding-left: 116px;
    margin: 0 auto;
    margin-bottom: 50px;
}

.job_imgc2 p {
    text-align: center;
    color: #936b52;
    font-size: 16px;
    line-height: 32px;
}

.ex_conts {
    float: left;
}

.tq_block2 .tq_cont1 {
    width: 800px;
}

.ex_sroll {
    border-bottom: 1px solid #b2917c;
}

.ex_l_arrow {
    float: left;
    margin-top: 110px;
    margin-right: 30px;
}

.ex_l_arrow a {
    background: url(../Images/exc_icon1.png) no-repeat left top;
    width: 30px;
    height: 40px;
    display: block;
}

.ex_r_arrow {
    float: left;
    margin-top: 110px;
    margin-left: 30px;
}

.ex_r_arrow a {
    background: url(../Images/exc_icon2.png) no-repeat left top;
    width: 30px;
    height: 40px;
    display: block;
}

.RTP02_01 {
    width: 100%;
    height: 46px;
    background: #fff;
}

.RTP02_01 h3 {
    display: none;
}

.RTP02_01 a {
    display: block;
    width: 168px;
    height: 46px;
    margin: 0 auto;
    background: url(../Images/more1.gif) no-repeat 0 0;
    text-indent: -999em;
}

.RST87_01 {
    padding: 60px 0 58px 30px;
    background: #fff;
}

.RST87_01 .core {
    height: 213px;
    background: url(../Images/dline1.gif) no-repeat 153px 0;
}

.RST87_01 .pic {
    width: 211px;
    height: 211px;
    float: left;
    position: relative;
}

.RST87_01 .pic a {
    display: block;
    width: 211px;
    height: 211px;
    position: relative;
    z-index: 1;
}

.RST87_01 .pic img {
    width: 211px;
    height: 211px;
}

.RST87_01 .txt {
    width: 394px;
    float: left;
    padding-left: 20px;
    padding-top: 76px;
}

.RST87_01 .txt h3 {
    height: 34px;
    line-height: 32px;
    font-size: 20px;
    color: #6e3d11;
    font-weight: bold;
}

.RST87_01 .txt p {
    line-height: 24px;
    padding-top: 5px;
    font-size: 14px;
    color: #755131;
}

.RST87_01 .more {
    width: 157px;
    height: 33px;
    float: left;
    background: url(../Images/more.gif) no-repeat right 0 #fff;
    margin-top: 94px;
    padding-left: 5px;
}

.RST87_01 .more a {
    display: block;
    height: 33px;
    padding-left: 20px;
    line-height: 34px;
    color: #a55220;
    font-size: 14px;
}

.RST87_01 .core0 {
    background: url(../Images/dline0.gif) no-repeat 153px 0;
}

.RST87_01 .core2 {
    background: url(../Images/dline2.gif) no-repeat 153px 0;
    padding-left: 290px;
    position: relative;
}

.RST87_01 .core3 {
    background: url(../Images/dline3.gif) no-repeat 153px 0;
}

.RST87_01 .core2 .txt {
    padding-top: 60px;
}

.RST87_01 .core2 .more {
    position: absolute;
    right: 0;
    top: 77px;
    margin: 0;
}

.doclist {
    background: #fff;
    padding: 20px 0;
}

.RST88_01 .cell {
    width: 478px;
    float: left;
    padding-left: 70px;
    margin-top: 67px;
    overflow: hidden;
}

.RST88_01 .cell .pic {
    width: 211px;
    height: 211px;
    float: left;
}

.RST88_01 .cell .pic img {
    width: 211px;
    height: 211px;
}

.RST88_01 .cell .txt {
    width: 240px;
    float: right;
    padding-top: 21px;
}

.RST88_01 .txt h3 {
    height: 26px;
    padding-bottom: 8px;
    border-bottom: 1px solid #dad8d7;
    font-size: 20px;
    color: #6e3d11;
    font-weight: bold;
}

.RST88_01 .txt p {
    line-height: 22px;
    font-size: 14px;
    color: #595756;
    padding-top: 15px;
}

.RST88_01 .dbtn {
    height: 28px;
    margin-top: 15px;
}

.RST88_01 .dbtn a {
    width: 75px;
    height: 28px;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
    padding-left: 14px;
    float: left;
    margin-right: 26px;
}

.RST88_01 .dbtn a:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.RST88_01 .dbtn .btnzx {
    background: url(../Images/zx.gif) no-repeat 0 0;
}

.RST88_01 .dbtn .btnapp {
    background: url(../Images/zx.gif) no-repeat 0 -28px;
}

.RPG03_02 .PG03 {
    text-align: center;
    padding: 50px 0 50px 0;
}

.RPG03_02 .PG03 li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 2px;
}

.RPG03_02 .PG03 li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 18px;
    font-family: Arial;
    color: #666;
    padding: 3px 8px;
    height: 35px;
    line-height: 35px;
    background: none;
    border: none !important;
}

.RPG03_02 .PG03 li.cr a {
    color: #8d4d22;
    background: none;
    border: none !important;
}

.RPG03_02 .PG03 li a:hover {
    background: none;
    border: none !important;
}

.RPG03_02 .PG03 li.prev a,
.RPG03_02 .PG03 li.next a {
    width: 35px;
    height: 35px;
    padding: 0;
    text-indent: -999em;
}

.RPG03_02 .PG03 li.prev a {
    background: url(../Images/page.gif) no-repeat 0 0
}

.RPG03_02 .PG03 li.next a {
    background: url(../Images/page.gif) no-repeat -35px 0
}

.RPG03_02 .PG03 li.prev a:hover {
    background: url(../Images/page.gif) no-repeat 0 -35px
}

.RPG03_02 .PG03 li.next a:hover {
    background: url(../Images/page.gif) no-repeat -35px -35px
}

.RST89_01 {
    padding: 117px 0 0 60px;
    background: #f5f5f5;
    min-height: 400px;
    _height: 400px;
}

.docLeft {
    width: 480px;
    float: left;
    padding-bottom: 50px;
}

.docRight {
    width: 555px;
    float: left;
    padding-top: 50px;
}

.doctit {
    border-left: 5px solid #6b3412;
    padding-left: 11px;
}

.doctit h3 {
    height: 34px;
    line-height: 26px;
    color: #6b3412;
    font-size: 26px;
    font-weight: bold;
}

.doctit h4 {
    color: #28170c;
    font-size: 16px;
    font-weight: bold;
}

.docitem {
    margin-top: 43px;
    width: 100%;
    overflow: hidden;
}

.docitem .ditem {
    width: 150px;
    float: left;
    color: #6b3412;
    font-size: 16px;
    font-weight: bold;
}

.docitem ul {
    float: left;
    width: 330px;
}

.docitem ul li {
    width: 130px;
    height: 37px;
    line-height: 37px;
    background: #d7d4d4;
    border-radius: 3px;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #2c2c2c;
    margin: 0 11px 18px;
    padding: 0 6px;
}

.docitem ul li.wlong {
    line-height: 16px;
    padding-top: 3px;
    height: 34px;
}

.RST89_01 .content p {
    color: #6b3412;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 24px;
}

.appoint {
    width: 163px;
    height: 44px;
    background: url(../Images/appoint.gif) no-repeat 0 0;
}

.appoint a {
    display: block;
    height: 44px;
    line-height: 44px;
    padding-left: 23px;
    font-size: 18px;
    color: #fff;
}

.idx_winbox {
    display: none;
}

.idx_winbg {
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}

.idx_winconts {
    position: absolute;
    width: 620px;
    height: 350px;
    left: 50%;
    top: 50%;
    margin-top: -195px;
    margin-left: -330px;
    overflow: hidden;
    background: #ececec;
    z-index: 99999;
    border-radius: 5px;
    padding: 20px;
}

.idx_wintit {
    border-bottom: 1px dotted #c7c7c7;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.idx_wintit h3 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #434343;
}

.idx_wintit .close {
    float: right;
    background: url(../Images/win_icon1.jpg) no-repeat left top;
    width: 23px;
    height: 23px;
    display: block;
}

.idx_winform {
    margin-top: 20px;
}

.idx_winform li {
    margin-bottom: 10px;
}

.idx_winform .t {
    float: left;
    font-size: 16px;
    color: #585656;
    line-height: 33px;
    width: 50px;
    display: block;
}

.idx_winform .s {
    float: left;
}

.idx_winform .ipt_w {
    background: url(../Images/win_ipt1.jpg) no-repeat left top;
    width: 183px;
    height: 33px;
}

.idx_winform .ipt_w .ipt {
    padding: 7px 10px;
    width: 163px;
    height: 19px;
    line-height: 19px;
    background: none;
    border: none;
    font-size: 12px;
}

.idx_winform em {
    float: left;
    background: url(../Images/win_icon2.jpg) no-repeat left center;
    line-height: 33px;
    margin: 0 0 0 10px;
}

.idx_winform .slt_w {
    position: relative;
}

.idx_winform .sltcur .ipt2 {
    float: left;
    background: url(../Images/win_ipt1.jpg) no-repeat left top;
    padding: 7px 10px;
    width: 137px;
    height: 19px;
    line-height: 19px;
    border: none;
}

.idx_winform .sltcur .slt {
    float: left;
    background: url(../Images/win_ipt2.jpg) no-repeat left top;
    width: 27px;
    height: 33px;
}

.idx_winform .sltconts {
    display: none;
    position: absolute;
    top: 32px;
    left: 0;
    width: 181px;
    border: 1px solid #d2d2d2;
    background: #fff;
}

.idx_winform .sltconts li {
    margin: 0;
}

.idx_winform .sltconts li a {
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 5px 10px;
    color: #585656;
}

.idx_winform .sltconts li a:hover {
    background: #eee;
}

.idx_winform .area_w {
    background: url(../Images/win_ipt3.jpg) no-repeat left top;
    width: 462px;
    height: 91px;
}

.idx_winform .area_w textarea {
    padding: 7px 10px;
    height: 77px;
    width: 442px;
    border: none;
    background: none;
    font-size: 12px;
}

.idx_winbtns {
    margin-top: 20px;
}

.idx_winbtns .btn1 {
    float: left;
    background: url(../Images/win_btn1.jpg) no-repeat left top;
    width: 136px;
    height: 41px;
    text-indent: -9999px;
    margin-left: 50px;
}

.idx_winbtns .btn2 {
    float: left;
    background: url(../Images/win_btn2.jpg) no-repeat left top;
    width: 136px;
    height: 41px;
    text-indent: -9999px;
    margin-left: 20px;
}

.RMN01_56 {
    display: none;
}

.yk_warp {
    position: relative;
}

.yk_warp .lnk1 {
    position: absolute;
    top: 391px;
    left: 482px;
    width: 78px;
    height: 41px;
    display: block;
}



.block_warp .flink {
    padding-left: 45px;
}

.flink p {
    font-size: 12px;
    font-weight: bold;
    color: #727171;
    margin-bottom: 10px;
}

.flinkbox {
    line-height: 24px;
}

.flinkbox a {
    color: #727171;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 12px;
}

.flinkbox a:hover {
    color: #996699;
}

.xs_nav {
    position: fixed;
    background-color: #996699;
    width: 100%;
    height: 40px;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    text-align: center;
}

.xs_nav>ul {
    font-size: 0px;
}

.xs_nav>ul>li {
    display: inline-block;
    width: calc(100% / 4);
    border-left: 1px solid #fff;
    position: relative;
}

.xs_nav>ul>li:nth-of-type(1) {
    border-left: 1px solid #996699;
}

.xs_nav>ul>li>img {
    width: 20%;
    vertical-align: top;
    margin: 12% 0px;
    margin-right: 5px;
}

.xs_nav>ul>li>a {
    cursor: pointer;
    display: inline-block;
    color: #fff;
    line-height: 40px;
    font-size: 1.2rem;
}

.xs_nav>ul>li>div {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 100%;
    background-color: #996699;
    display: none;
}

.xs_nav>ul>li>div>ul {
    display: block;
}

.xs_nav>ul>li>div>ul>li {
    border-top: 1px solid #ffffff;
}

.xs_nav>ul>li>div>ul>li>a {
    display: block;
    color: #fff;
    line-height: 40px;
    font-size: 1.2rem;
}

.foot_navbox {
    position: fixed;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    transition: .4s;
    z-index: 999;
}

.foot_navbox>li {
    display: block;
    padding-left: 25px;
    float: none;
    border: none;
    text-align: left;
    border-bottom: 1px solid #000;
}

.foot_navbox>li>a {
    font-size: 18px;
    padding: 10px 20px;
    color: #000000;
    display: block;
}