﻿#FocusBG {
    width: 100%;
    height: 400px;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 400px;
    /*background: #000;*/
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 400px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 400px;
}

.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 15px;
    left: 0;
    height: 30px;
    line-height: 30px;
}

.fullSlide .hd ul {
    text-align: center;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 12px;
    height: 13px;
    margin: 5px;
    overflow: hidden;
    background: #FFF;
    filter: alpha(opacity=80);
    opacity: 0.8;
    line-height: 999px;
    background: url("/images//HituxCMSTurbo/grey.png") no-repeat 0px 0px;
}

.fullSlide .hd ul .on {
    background: url("/images/HituxCMSTurbo/darkblue.png") no-repeat 0px 0px;
}

.fullSlide .prev, .fullSlide .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: 15%;
    z-index: 1;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: url(/images/slider-arrow.png) -116px -137px #bfa499 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}

.fullSlide .next {
    left: auto;
    right: 15%;
    background-position: 4px -137px;
}

#body .MBlockTable td {
    line-height: 25px;
    font-size: 12px;
}

#body .MBlockTable .ListTitle {
    background: url("/images/title_icon1.jpg") no-repeat 15px 10px;
    padding-left: 30px;
}

#body .MBlockTable td {
    text-align: left;
    padding-left: 0;
}

#body .MBlockTable span {
    color: #9a9a9a;
    padding-left: 10px;
    font-size: 12px;
}


#LinksBG {
    background: #FFF;
    border-top: 1px solid #E5E5E5;
}

#Links {
    padding: 10px 0px;
    line-height: 25px;
    width: 1100px;
    margin: auto;
    font-size: 12px;
}

#Links span {
    font-weight: bold;
    color: #006DB8;
    font-size: 14px;
}

#Links a {
    padding: 0px 7px;
}

/*CommonBlock*/
.CommonBlock {
    width: 100%;
    margin: auto;
}

.CommonBlock .CommonLeft {
    width: 320px;
    float: right;
    background-color: #FFFFFF;
}

.CommonBlock .CommonLeftRow {
    width: 344px;
    float: left;
    background-color: #FFFFFF;
}

.CommonBlock .CommonLeftRowLeft {
    width: 345px;
}

.CommonBlock .CommonCenter {
    width: 760px;
    float: left;
    background-color: #FFFFFF;
}

.CommonBlock .CommonRight {
    width: 270px;
    float: right;
    background-color: #FFFFFF;
}

.CommonBlock .CommonRight2 {
    width: 350px;
    float: left;
    height: 270px;
    overflow: hidden;
}

.CommonBlock .BlockBox .ContentTxt {
    padding: 10px;
    line-height: 26px;
    font-size: 12px;
}




.CommonBlock .UList {
    font-size: 12px;
    padding: 10px;
}

.CommonBlock .UList li {
    line-height: 28px;
}

.CommonBlock .UList li span {
    font-size: 11px;
    color: #bc0303;
    padding-right: 10px;
}

.CommonBlock .LeftImg {
    padding: 20px 10px 20px 10px;
    float: left;
    width: 254px;
    font-size: 12px;
    text-align: center;
}

.CommonBlock .LeftImg p {
    height: 20px;
    line-height: 20px;
    background: #bc0303;
}

.CommonBlock .LeftImg p a {
    color: #FFFFFF;
    font-weight: bold;
}

.CommonBlock .RightTxt {
    padding: 10px 10px 10px 0px;
    float: right;
    width: 466px;
    font-size: 12px;
    line-height: 28px;
}

.CommonBlock .RightTxt .UList {
    padding: 0px;
}

.CommonBlock .RightTxt h1 {
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}

.CommonBlock .RightTxt h1 a {
    color: #FF0000;
}

.CommonBlock .RightTxt p a {
    color: #999999;
}

.CommonBlock .RightTxt p {
    color: #999999;
    padding: 5px 0px;
}

.CommonBlock .DivList {
    font-size: 12px;
    padding: 0px;
}

.CommonBlock .DivList .DivLi {
    float: left;
    width: 360px;
    padding: 0px 10px 0px 0px;
}

.CommonBlock .DivList .DivLi a {
    line-height: 28px;
    padding: 0px;
    height: 28px;
    overflow: hidden;
}

.CommonBlock .DivList .DivLi span {
    color: #bc0303;
    padding-right: 10px;
    font-size: 11px;
}


/*滑动焦点图样式*/
#picSlide {
    width: 470px;
    height: 300px;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0px;
    float: left;
    display: inline;
}

#picSlide .SlideInner {
    width: 470px;
    height: 300px;
    overflow: hidden;
    position: relative;
}

#slideArea {
    width: 10000px;
    position: absolute;
}

#slideArea li {
    float: left;
    width: 470px;
    height: 300px;
    position: relative;
}

#slideArea li .bg {
    width: 470px;
    height: 40px;
    background: #000;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    filter: alpha(opacity=70);
    background: rgba(0, 0, 0, 0.7);
}

#slideArea li .txt {
    width: 470px;
    height: 40px;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0;
    font-size: 12px;
    padding: 0px 10px 0 10px;
    line-height: 20px;
}

#slideArea li .txt a {
    color: #fff;
}

#slideBtn {
    position: absolute;
    bottom: 5px;
    right: 15px;
}

#slideBtn span {
    display: block;
    width: 15px;
    height: 10px;
    background: url(/images/HituxCMSTurbo/btn.gif) no-repeat -15px 0;
    float: left;
    cursor: pointer;
    margin: 0 2px;
}

#slideBtn .current {
    background: url(/images/HituxCMSTurbo/btn.gif) no-repeat 0 0;
}


/* CSS Document */
* {
    margin: 0px;
    padding: 0px;
}

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
    padding: 0;
    margin: 0;
    color: #000;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, th, var {
    font-weight: normal;
    font-style: normal;
}

ol, ul, li {
    list-style: none;
}

caption {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

.btn {
    color: #fff
}

.ma {
    margin: auto
}

/*合作伙伴*/
.hzhb {
    height: 1050px
}

.hzhbt {
    height: 50px;
    border-bottom: 1px solid #ccc;
    padding-top: 35px;
    color: #0b6628;
    font-size: 28px;
    position: relative
}

.hzhbt span {
    position: absolute;
    color: #fff;
    background: url(/images/hzt.jpg) no-repeat;
    width: 120px;
    height: 20px;
    left: 50%;
    margin-left: -60px;
    font-size: 14px;
    bottom: -10px;
}

.mr_frbox {
    width: 1130px;
    padding: 40px 0;
    margin: auto;
    height: 250px;
}

.mr_frUl {
    width: 1075px;
    overflow: hidden;
    padding-left: 10px;
    height: 250px;
}

.mr_frBtnL {
    width: 16px;
    height: 71px;
    display: block;
    cursor: pointer;
    display: inline;
    margin-top: 60px;
    float: left;
}

.mr_frBtnR {
    width: 16px;
    height: 71px;
    display: block;
    cursor: pointer;
    display: inline;
    margin-top: 60px;
    float: right;
}

.mr_frUl ul li {
    display: block;
    margin-right: 30px;
    overflow: hidden;
    width: 154px;
    height: 250px;
    float: left;
    text-align: center;
}

.mr_frUl ul li .imgbg {
    width: 150px;
    height: 188px;
    background: url(/images/hzbg.jpg) no-repeat;
}

.mr_frUl ul li .ma {
    display: inline-block
}

.spa1 {
    display: block;
    width: 14px;
    height: 28px;
    background: url(/images/hznl.jpg) no-repeat;
    float: left
}

.spa2 {
    display: block;
    width: 14px;
    height: 28px;
    background: url(/images/hznr.jpg) no-repeat;
    float: left
}

.spam {
    display: block;
    height: 28px;
    line-height: 28px;
    background: url(/images/hznm.jpg) repeat-x;
    float: left;
    color: #fff;
    padding: 0 5px;
    font-family: Arial
}

.strength {
    height: 455px;
    margin-top: 25px;
    background: url(/images/index_03.jpg) repeat-x bottom;
    position: relative
}

.strength a.ljzx {
    display: block;
    width: 136px;
    height: 38px;
    line-height: 38px;
    color: #fff;
    background: url(/images/sl.png) no-repeat;
    left: 50%;
    margin-left: -68px;
    bottom: 37px;
    position: absolute
}

.str1 {
    background: url(/images/1.png) no-repeat
}

.str2 {
    background: url(/images/2.png) no-repeat
}

.str3 {
    background: url(/images/3.png) no-repeat
}

.str4 {
    background: url(/images/4.png) no-repeat
}

.str5 {
    background: url(/images/5.png) no-repeat
}

.str {
    float: left;
    width: 218px;
    height: 455px;
    margin-right: 1px;
    position: relative
}

.strcon {
    position: absolute;
    top: 120px;
    left: 15px;
    width: 190px;
}

.strcon strong {
    color: #000;
    font-size: 16px;
}

.strcon p {
    color: #000;
    margin-top: 10px;
    line-height: 23px
}

.strcon strong.cf {
    color: #ffffff
}

.strcon p.cf {
    color: #ffffff
}

/*产品*/
.ipro {
    height: 1253px;
    background: url(/images/bg.jpg) no-repeat top center;
    background-attachment: fixed;
    border-bottom: 1px #ccc solid
}

.iprot {
    background: url(/images/index_03.png) no-repeat top center;
    height: 87px;
    color: #0b6628;
    padding-top: 30px
}

.iprot strong {
    font-size: 30px
}

.iprot span {
    color: #2c4d02
}

.iprot dt {
    font-size: 14px;
    color: #0b6628;
    font-weight: bold
}

/*菜单*/
.iprolist {
    width: 240px;
}

.ipl {
    background: #fff;
    border: 1px solid #a3b18e;
    border-top: none;
    padding: 0 10px 71px;
    width: 218px
}

.listt {
    height: 56px;
    background: url(/images/list.jpg) no-repeat;
    padding-left: 15px;
    padding-top: 7px;
    font-size: 16px
}

.listt span {
    font-size: 12px
}

.iplist li.one {
    background: url(/images/list123.jpg) no-repeat 190px center #0b6628;
    height: 35px;
    line-height: 35px;
    margin-bottom: 1px;
}

.iplist li.one a {
    color: #fff;
    display: block;
    height: 35px;
    margin-left: 10px;
    padding-left: 17px;
    background: url(/images/list11.jpg) no-repeat left center;
    font-size: 16px;
}

.iplist li.two {
    background: #efefef;
    height: 32px;
    line-height: 32px;
    margin-bottom: 1px;
    overflow: hidden
}

.iplist li.two a {
    margin-left: 25px;
    display: block;
    height: 35px;
    padding-left: 12px;
    background: url(/images/list21.jpg) no-repeat left center;
    font-size: 14px;
}

.iplist li.two.cur a {
    color: #0b6628;
    font-weight: bold
}

/*列表*/
.iproshow {
    margin-left: 20px;
    width: 840px
}

.iproshow .first {
    height: 490px
}

.iproshow .first li {
    float: left;
    margin-bottom: 15px
}

.iproshow .first li.fir {
    margin-right: 20px
}

.iproshow .first li span {
    display: block;
    background: #3c8553;
    height: 40px;
    color: #fff;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 5px
}

.iproshow .first li em {
    font-size: 14px
}

.tabPanel {
    width: 840px;
    height: 530px
}

.tabPanel ul.tablist {
    height: 45px;
    background: #0b6628;
    position: relative
}

.tabPanel ul.tablist li {
    float: left;
    height: 45px;
    line-height: 45px;
    width: 105px;
    text-align: center;
    cursor: pointer;
    border-right: #2c4d00 solid 1px;
    color: #fff
}

.tabPanel .hit {
    background: #024919;
}

.tabPanel ul.tablist a.more {
    position: absolute;
    right: 15px;
    top: 15px
}

.panes {
    margin-top: 15px;
}

.pane {
    display: none;
    width: 840px;
}

.pane ul li {
    float: left;
    margin-bottom: 15px;
    margin-right: 7px
}

.pane ul li span {
    display: block;
    background: #3c8553;
    height: 40px;
    color: #fff;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 5px;
    text-align: center;
}

.pane ul li em {
    font-size: 14px;
    text-align: center;
    line-height: 40px;
}

.pane ul li.nones {
    margin-right: 0
}

.mid {
    margin-top: -45px;
    position: relative;
    height: 167px;
    z-index: 1
}

.midtel {
    position: absolute;
    left: 865px;
    top: 45px;
    text-align: left
}

.midtel span {
    display: block;
    font-size: 30px
}

.midtel a.ljzx2 {
    display: block;
    color: #000;
    display: block;
    background: #fff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center
}

.mid2 {
    position: relative;
    height: 139px;
}

.midtel2 {
    position: absolute;
    left: 865px;
    top: 25px;
    text-align: left
}

.midtel2 span {
    display: block;
    font-size: 30px
}

.midtel2 a.ljzx2 {
    display: block;
    color: #000;
    display: block;
    background: #fff;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center
}

/*优势*/
.youshi img {
    max-width: 520px
}

.ysl {
    position: relative
}

.ysl span {
    position: absolute;
    color: #0b6628;
    font-weight: bold;
    font-size: 24px;
    font-family: "微软雅黑";
}

.yslist {
    background: url(/images/d.jpg) no-repeat left 18px;
    color: #000;
    font-size: 16px;
    padding: 8px 0 8px 15px;
    margin: 0 30px;
    line-height: 26px
}

/*荣誉资质*/
.ihonor {
    border-top: 1px solid #d6d6d6;
    padding-top: 40px;
    color: #185b00;
    font-size: 28px;
    height: 320px
}

.ihonor span {
    font-size: 18px;
    color: #9a9a9a
}

.ihonor .ryt {
    background: url(/images/index_01.jpg) no-repeat bottom center;
    padding-bottom: 8px
}

.mr_frbox2 {
    width: 1100px;
    padding-top: 30px;
    margin: auto;
}

.mr_frUl2 {
    width: 1040px;
    overflow: hidden;
    padding-left: 15px
}

.mr_frBtnL2 {
    width: 15px;
    height: 48px;
    display: block;
    cursor: pointer;
    display: inline;
    margin-top: 50px;
    float: left;
}

.mr_frBtnR2 {
    width: 15px;
    height: 48px;
    display: block;
    cursor: pointer;
    display: inline;
    margin-top: 50px;
    float: right;
}

.mr_frUl2 ul li {
    display: block;
    margin-right: 15px;
    overflow: hidden;
    width: 196px;
    height: 286px;
    float: left;
    text-align: center;
}

.mr_frUl2 ul li img {
    width: 190px;
    height: 142px;
    border: 3px solid #bebebe
}

.mr_frUl2 ul li span {
    height: 30px;
    line-height: 30px;
    color: #006DB8;
    font-size: 14px
}

/*客户见证*/
.icenter {
    padding: 10px 0;
}

.kht {
    font-size: 26px;
    margin-top: 32px;
    color: #185b00;
    background: url(/images/index_031.jpg) no-repeat bottom center;
    padding-bottom: 10px;
    position: relative;
    z-index: 1
}

.kht span {
    color: #228300
}

.kht em {
    color: #9a9a9a;
    font-size: 18px;
    font-weight: bold
}

.khlist {
    height: 350px
}

.khlist li {
    float: left;
    width: 550px;
    height: 160px;
    margin-bottom: 25px
}

.khlist li img {
    border: 1px solid #c7c7c7;
    width: 180px;
    height: 135px;
}

.khlist li strong {
    color: #185b00;
}

.khlist li span {
    color: #000;
    line-height: 20px;
    font-size: 14px
}

.khlist li a.more {
    font-size: 12px;
    color: #fff;
    display: block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #006DB8;
}

/*关于**/
.iabout {
    width: 720px;
}

.ititle {
    color: #006DB8;
    font-family: "微软雅黑";
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #d6d6d6 solid;
    position: relative
}

.ititle span {
    border-bottom: 2px #006DB8 solid;
    height: 34px;
    line-height: 34px;
    display: inline-block
}

.ititle em {
    color: #303030;
}

.ititle a {
    position: absolute;
    right: 0;
    top: 0;
    font-family: "微软雅黑";
    font-size: 12px;
}

/*媒体报道**/
.media {
    width: 345px
}

.medial {
    width: 311px;
    margin: auto;
    margin-top: 18px
}

.medial li {
    height: 32px;
    line-height: 32px;
    background: url(/images/dd.jpg) no-repeat 8px center;
    padding-left: 23px;
    border-bottom: 1px #d9d9d9 solid
}

.medial li a {
    color: #000;
    font-size: 13px
}

/*企业风采**/
.mr_frbox4 {
    width: 1100px
}

.mr_frUl4 {
    width: 1040px;
    overflow: hidden;
    margin: auto;
    margin-top: 20px;
    float: left;
    padding-left: 15px
}

.mr_frBtnL4 {
    width: 14px;
    height: 25px;
    display: block;
    cursor: pointer;
    display: inline;
    margin-top: 80px;
    float: left;
}

.mr_frBtnR4 {
    width: 14px;
    height: 25px;
    display: block;
    cursor: pointer;
    display: inline;
    margin-top: 80px;
    float: right;
}

.mr_frUl4 ul li {
    display: block;
    overflow: hidden;
    float: left;
    width: 200px;
    margin-right: 10px;
}

.mr_frUl4 ul li img {
    width: 190px;
    height: 150px;
    border: 1px #cacaca solid;
    padding: 2px;
    display: block;
    background: #fff
}

.mr_frUl4 ul li span {
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px
}

.experts .title {}

.experts .detail {
    padding: 0px 15px 35px 15px;
}

.depts .title {}

.depts .detail {
    padding: 0px 15px 35px 15px;
}


.news {}

.news .detail {
    padding: 25px 15px 0px 15px;
}

.news .LeftImg {

    float: left;
    width: 470px;
    height: 330px;
    font-size: 12px;
    text-align: center;
}

.news .LeftImg p {
    height: 20px;
    line-height: 20px;
    /*background: #bc0303;*/
}

.news .LeftImg p a {
    color: #FFFFFF;
    font-weight: bold;
}

.news #picSlide {
    width: 470px;
    height: 300px;
    background-color: #006DB8;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0px;
    float: left;
    display: inline;
}

.news .RightTxt {
    float: right;
    width: 676px;
    line-height: 28px;
}

.news .RightTxt .UList {
    padding: 0px;
}

.news .RightTxt h1 {
    line-height: 30px;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}

.news .RightTxt h1 a {
    color: #FF0000;
}

.news .RightTxt p a {
    color: #999999;
}

.news .RightTxt p {
    color: #999999;
    padding: 5px 0px;
}


/* 下面是首页新闻tab选项卡 */
.slideTxtBox {
    width: 676px;
    border: 0px solid #ddd;
    text-align: left;
}

.slideTxtBox .hd {
    height: 30px;
    line-height: 30px;
    position: relative;
}

.slideTxtBox .hd ul {
    float: left;
    position: absolute;
    height: 32px;
}

.slideTxtBox .hd ul li {
    float: left;
    padding: 0 6px;
    cursor: pointer;
    font-size: 16px;
    letter-spacing: 1px;
    margin-right: 32px;
    font-weight: bold;
    color: #6f3e1e;
}

.slideTxtBox .hd ul li a {
    text-decoration: none;
    color: #6f3e1e;
}

.slideTxtBox .hd ul li.on {
    height: 28px;
    color: #875644;
    background: url(/images/arrowup.png) no-repeat bottom center;
    border-bottom: 2px solid #6e3e1e;
}

/*.slideTxtBox .hd ul li.on::before {
                        content: "";
                        width: 0px;
                        height: 0px;
                        display: block;
                        position: absolute;
                        left:50%; top:50%; 
                        z-index: 2;
                        border: 4px solid #6f3e1e;
                        border-color: transparent transparent #6f3e1e transparent;
                    }*/

.slideTxtBox .bd {
    height: 270px;
}

.slideTxtBox .bd ul {
    margin-top: 20px;
    zoom: 1;
}

.slideTxtBox .bd li {
    height: 30px;
    line-height: 30px;
}

.slideTxtBox .bd li .date {
    float: right;
    color: #b0b2af;
    font-size: 12px;
    letter-spacing: 0;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideTxtBox .arrow {
    position: absolute;
    right: 10px;
    top: 0;
}

.slideTxtBox .arrow a {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow.png") 0 0 no-repeat;
}

.slideTxtBox .arrow .next {
    background-position: 0 -50px;
}

.slideTxtBox .arrow .prevStop {
    background-position: -60px 0;
}

.slideTxtBox .arrow .nextStop {
    background-position: -60px -50px;
}



/*新闻**/
.inews {
    margin-top: 10px;
}

.inewslist {
    width: 710px
}

.tabbox {
    width: 710px;
}

.nav-list {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #d6d6d6 solid;
    position: relative
}

.nav-list li {
    height: 35px;
    line-height: 35px;
    float: left;
    margin-right: 15px;
}

.nav-0 a, .nav-1 a {
    display: block;
    padding: 0 0px;
    height: 35px;
    font-family: "微软雅黑";
}

.nav-cus-0 a, .nav-cus-1 a, .nav-cus-2 a, .nav-cus-3 a {
    border-bottom: 1px #006DB8 solid;
    color: #000;
    font-size: 16px;
}

.nav-0 {
    background: url(/images/nt1.jpg) no-repeat left center;
}

.nav-1 {
    background: url(/images/nt2.jpg) no-repeat left center;
}

/*
.nav-cus-0{background: url(/images/nt1h.jpg) no-repeat left center;}
.nav-cus-1{background: url(/images/nt2h.jpg) no-repeat left center;}
*/
.nav-list a.nm {
    position: absolute;
    right: 0;
    top: 0;
    font-family: "微软雅黑";
    font-size: 12px;
}

.topnews {
    margin-top: 20px
}

.topnews img {
    width: 217px;
    height: 132px
}

a.tnt {
    color: #000
}

.contant {
    height: 190px;
    width: 710px;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}

.contant .inner2 {
    width: 1600px;
    height: 190px;
    position: relative;
}

.contant-con {
    float: left;
    width: 710px;
}

.contant-con li {
    display: inline-block;
    width: 350px;
    font-size: 12px;
    background: url(/images/ddd.jpg) no-repeat left center;
    height: 32px;
    line-height: 32px;
    position: relative
}

.contant-con li a {
    font-size: 14px;
    padding-left: 17px;
    color: #000
}

.contant-con li span {
    position: absolute;
    right: 20px;
    top: 0;
    color: #000
}

.cjwt {
    width: 350px
}

.cjwtt {
    font-family: "微软雅黑";
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px #d6d6d6 solid;
    position: relative
}

.cjwtt span {
    color: #333333;
    border-bottom: #006DB8 1px solid;
    height: 35px;
    line-height: 35px;
    display: inline-block;
}

.cjwtt a {
    position: absolute;
    right: 0;
    top: 0;
    font-family: "微软雅黑";
    font-size: 12px;
}

/*
.nav-3{background: url(/images/nt3.jpg) no-repeat left center;}
*/
#ulOrderAnn {
    width: 350px;
    margin-top: 20px
}

#ulOrderAnn dl {
    margin: 10px 0 10px 0;
}

#ulOrderAnn dt {
    height: 21px;
    line-height: 21px;
    background: url(/images/box_icon1.png) no-repeat left center;
    padding-left: 15px;
    overflow: hidden;
}

#ulOrderAnn dd {
    font-size: 12px;
    line-height: 21px;
    color: #666;
    margin-top: 5px;
}

/*返回顶部*/
.backToTop {
    right: 100px;
    bottom: 200px;
    _bottom: "auto";
    display: none;
    width: 51px;
    height: 52px;
    background: url(/images/top.gif) no-repeat center -51px;
    position: fixed;
    _position: absolute;
    cursor: pointer;
    z-index: 9999
}

.backToTop:hover {
    background: url(/images/top.gif) no-repeat;
}

/*内页*/
.ban {
    overflow: hidden;
    width: 100%
}

.nbanner {
    width: 1920px;
    height: 338px;
    left: 50%;
    margin-left: -960px;
    position: relative;
}

.center {
    padding: 15px 0 85px 0
}

/*左*/
.left {
    width: 235px;
}

.left .list {
    margin-bottom: 10px
}

.left .list .left_t {
    background: url(/images/leftt.jpg) no-repeat;
    height: 51px;
    line-height: 51px;
    padding-left: 20px;
    font-size: 18px;
}

.left .list .left_t span {
    color: #a5bdab;
    padding-left: 10px
}

.left .list ul {
    width: 227px;
    padding: 10px 0 10px 6px;
    box-shadow: 0 0 5px #cbcbcb;
    border: 1px solid #cbcbcb;
    background: #fff;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    behavior: url(iecss3.htc);
}

.left .list ul li {
    width: 221px;
    height: 47px;
    line-height: 47px;
    background: url(/images/leftbg.jpg) no-repeat left top;
    border-bottom: 1px solid #cbcbcb
}

.left .list ul li a {
    padding-left: 30px;
    display: block;
    height: 47px;
}

.left .list ul li.nones {
    border: none
}

.left .list ul li.cur {
    background: url(/images/leftbgh.jpg) no-repeat left top
}

.left .list ul li.cur a {
    font-weight: bold;
    color: #0b6628
}

/*右*/
.right {
    width: 850px
}

.location {
    height: 40px;
    line-height: 40px;
    padding-left: 20px;
    box-shadow: 0 0 5px #cbcbcb;
    border: 1px solid #cbcbcb;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(iecss3.htc);
}

.location a {
    font-size: 14px
}

.about_con {
    width: 802px;
    margin-top: 12px;
    padding: 23px 23px 70px 23px;
    box-shadow: 0 0 5px #cbcbcb;
    border: 1px solid #cbcbcb;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    behavior: url(iecss3.htc);
}

/*新闻*/
.newslist {}

.nlist {
    border-bottom: 1px solid #dbdbdb;
    padding-bottom: 22px;
    margin-bottom: 17px
}

.nlist img {
    border: 3px solid #a6a6a6;
    width: 217px;
    height: 132px;
}

.nlist strong {
    color: #000
}

.nlist p {
    line-height: 22px;
    color: #000;
    font-size: 14px
}

.nlist p a.more {
    color: #345b00;
    font-size: 12px;
    font-weight: bold
}

.nlist .date {
    color: #868686;
    font-family: "微软雅黑";
    font-size: 12px
}

/*产品中心*/
.pro_con {
    margin-top: 12px
}

.prolist .pl {
    width: 269px;
    height: 388px;
    float: left;
    margin-right: 18px;
    margin-bottom: 18px;
    box-shadow: 0 0 5px #cbcbcb;
    background: #fff;
    border: 1px solid #d1d1d1;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    behavior: url(iecss3.htc);
}

.prolist .pl.nones {
    margin-right: 0
}

.prolist .pl .p_img {
    padding: 2px;
    width: 265px;
    height: 323px
}

.prolist .pl .p_no {
    height: 50px;
    border-top: 1px solid #d1d1d1;
    text-align: center;
    padding-top: 10px;
    overflow: hidden;
    font-size: 16px;
    line-height: 20px
}

.prolist .pl .p_no span {
    font-size: 14px
}

/*证书*/
.hlist {
    width: 100%;
}

.hlist li {
    border: 1px solid #dedede;
    float: left;
    width: 260px;
    margin-right: 8px;
    margin-bottom: 20px;
}

.hlist li.nones {
    margin-right: 0px
}

.hlist li img {
    max-width: 250px;
    max-height: 185px;
}

/*合作*/
.hzlist {}

.hzlist li {
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 150px;
    height: 120px;
    border: 1px solid #d1d1d1
}

.hzlist li.nones {
    margin-right: 0
}

.hzlist li img {
    max-width: 140px;
    max-height: 80px;
}

.khlist2 {
    height: 450px
}

.khlist2 li {
    float: left;
    width: 395px;
    height: 190px;
    margin-bottom: 25px
}

.khlist2 li img {
    border: 1px solid #c7c7c7;
    width: 180px;
    height: 190px;
}

.khlist2 li strong {
    color: #185b00;
}

.khlist2 li span {
    color: #000;
    line-height: 20px;
    font-size: 14px
}

.khlist2 li a.more {
    font-size: 12px;
    color: #fff;
    display: block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #006DB8;
}

/*相关新闻*/
.xgxx {
    padding-bottom: 40px
}

.xgxx font {
    display: block;
    line-height: 40px;
    font-size: 16px;
    color: #666;
    font-weight: bold;
    padding-top: 20px
}

.xgxx font a {
    font-size: 16px;
    font-weight: bold;
    color: #666;
}

.xgxx .kasg a {
    display: block;
    width: 360px;
    float: left;
    line-height: 35px;
    height: 35px;
    margin-right: 30px;
    border-bottom: 1px #999 dashed;
    text-indent: 5px;
    font-size: 14px;
    color: #000
}

.xgxx .kasg a:hover {
    color: #F00
}

.xgxx .kasg a span {
    margin-right: 5px
}

.xgcp {}

.xgcp h4 {
    display: block;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding-top: 20px
}

.xgcp h4 a {
    color: #e5c184;
}

.xgcp .dadxv a {
    float: left;
    display: block;
    margin-right: 14px;
    width: 250px
}

.xgcp .dadxv dt {
    line-height: 30px;
    text-align: center;
    font-size: 14px
}

.xgcp .dadxv img {
    width: 248px;
    height: 182px;
    border: 2px #feda95 solid
}

/*页码*/
DIV.green-black {
    width: 100%;
    border-top: #0b6628 1px solid;
    padding-top: 10px;
    text-align: center;
}

DIV.green-black A {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 3px;
    COLOR: #666;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 3px;
    BORDER: #0b6628 1px solid;
    TEXT-DECORATION: none;
    font-size: 12px;
}

DIV.green-black A:hover {
    BORDER: #0b6628 1px solid;
    COLOR: #fff;
    font-size: 12px;
    background-color: #0b6628;
}

DIV.green-black SPAN.current {
    PADDING-RIGHT: 7px;
    PADDING-LEFT: 7px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    COLOR: #fff;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 3px;
    BORDER: 1px solid #0b6628;
    font-size: 12px;
    background-color: #0b6628;
}



#body .QuickLink {
    width: 100%;
    font-size: 12px;
    margin: auto;
    padding: 0 15px;
}

#body .QuickLink li {
    float: left;
    margin-right: 11.333px;
    width: 284px;
    height: 202px;
    cursor: pointer;
}

#body .QuickLink li a {
    text-decoration: none;
    display: inline-block;
    width: 284px;
    height: 202px;
}

#body .QuickLink .shortcut1 {
    background: url(/images/index/shortcut1.jpg) no-repeat center center;
    transition: 0.3s ease-in-out;
    opacity: 1;
}

#body .QuickLink .shortcut2 {
    background: url(/images/index/shortcut2.jpg) no-repeat center center;
    transition: 0.3s ease-in-out;
}

#body .QuickLink .shortcut3 {
    background: url(/images/index/shortcut3.jpg) no-repeat center center;
    transition: 0.3s ease-in-out;
}

#body .QuickLink .shortcut4 {
    background: url(/images/index/shortcut4.jpg) no-repeat center center;
    transition: 0.3s ease-in-out;
}

#body .QuickLink .img1 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon11.png) no-repeat center center;
}

#body .QuickLink .img2 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon21.png) no-repeat center center;
}

#body .QuickLink .img3 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon31.png) no-repeat center center;
}

#body .QuickLink .img4 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon41.png) no-repeat center center;
}

/*#body .QuickLink li:last-child {
        margin-right: 0px;
    }*/
#body .QuickLink .square {
    width: 70px;
    height: 70px;
    border-radius: 70px;
    background-color: #6f3e1e;
    position: relative;
    border: 4px #fff solid;
    margin-top: 96px;
    margin-left: 100px;
}

#body .QuickLink .square::before {
    content: "";
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    z-index: 2;
    bottom: -20px;
    left: 23px;
    border: 12px solid #6f3e1e;
    border-color: #6f3e1e transparent transparent transparent;
}

#body .QuickLink .square::after {
    content: "";
    width: 0px;
    height: 0px;
    display: block;
    position: absolute;
    z-index: 1;
    bottom: -26px;
    left: 23px;
    border: 12px solid #6f3e1e;
    border-color: #fff transparent transparent transparent;
}

#body .QuickLink .shortcut1:hover {
    opacity: 0.8;
}

#body .QuickLink .shortcut2:hover {
    opacity: 0.8;
}

#body .QuickLink .shortcut3:hover {
    opacity: 0.8;
}

#body .QuickLink .shortcut4:hover {
    opacity: 0.8;
}

#body .QuickLink li:hover .img1 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon12.png) no-repeat center center;
}

#body .QuickLink li:hover .img2 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon22.png) no-repeat center center;
}

#body .QuickLink li:hover .img3 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon32.png) no-repeat center center;
}

#body .QuickLink li:hover .img4 {
    width: 70px;
    height: 70px;
    background: url(/images/index/shortcuticon42.png) no-repeat center center;
}

#body .QuickLink li:hover .square {
    border: 2px #6f3e1e solid;
    background-color: #fff;
}

#body .QuickLink li:hover .square:before {
    bottom: -20px;
    border: 12px solid #6f3e1e;
    border-color: #fff transparent transparent transparent;
}

#body .QuickLink li:hover .square:after {
    bottom: -23px;
    border: 12px solid #fff;
    border-color: #6f3e1e transparent transparent transparent;
}

#body .QuickLink2 {
    width: 100%;
    font-size: 12px;
    margin: auto;
    margin-top: 30px;
    padding: 0 15px;
}


#body .QuickLink2 li {
    float: left;
    margin-right: 13.2px;
    width: 182px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #6c2e17;
    /*border: 1px solid #bc0303;*/
    transition: all 0.3s ease-in;
    background: url(/images/bk3.png) no-repeat center center;
    cursor: pointer;
}

#body .QuickLink2 li a {
    text-decoration: none;
}

#body .QuickLink2 li img {
    padding: 0 23px 0 34px;
}

#body .QuickLink2 li span {
    font-size: 16px;
    color: #6a2c13;
    font-weight: bold;
    letter-spacing: 1px;
}

#body .QuickLink2 li:hover {
    border: 1px solid #4f1d0a;
    background: url(/images/bk32.png) no-repeat center center #f1eae6;
}

/*#body .QuickLink2 li:last-child {
            margin-right: 0px;
        }*/

#body .topic {
    height: 35px;
    line-height: 35px;
    background: #E5E5E5;
}

#body .topic .TopicTitle {
    background: #006DB8;
    float: left;
    font-weight: normal;
    padding-left: 0px;
    font-size: 16px;
    height: 35px;
    width: 100px;
    text-align: center;
    color: #FFF;
}

#body .topic .TopicTitle a {
    color: #FFF;
}

#body .topic .TopicMore {
    float: right;
    font-size: 10px;
    padding-right: 10px;
}

#body .ProductShow .albumblock {
    padding: 10px 10px 30px 38px;
}


.hjc {}

.hjnav {
    BACKGROUND-COLOR: #fff;
    HEIGHT: 268px;
    overflow: hidden;
}

.hjnavC {
    width: 1100px;
    height: 268px;
    background-color: #F5f5f5;
    overflow: hidden;
}

.hjnavleft {
    WIDTH: 1100px;
    HEIGHT: 42px;
    z-index: 100;
    background-color: #FFF;
    overflow: hidden;
    border-right: 1px solid #e7e7e7;
}

.hjnavcn {
    WIDTH: 1100px;
    FLOAT: left;
    HEIGHT: 268px;
    OVERFLOW: hidden;
}

.hjnavleft UL {}

.hjnavleft UL LI {
    LINE-HEIGHT: 42px;
    PADDING: 0 30px;
    HEIGHT: 42px;
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    float: left;
}

.hjnavleft UL LI a:hover {
    text-decoration: none;
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover0 {
    border-left: none;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover0 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover1 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover1 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover2 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover2 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover3 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover3 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover4 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover4 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover5 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover5 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover6 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover6 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover7 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover7 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover8 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover8 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover9 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover9 a {
    color: #006DB8;
    font-weight: bold;
}

.hjnavleft UL LI.hover10 {
    border-left: 1px solid #F5f5f5;
    border-bottom: 1px solid #F5f5f5;
    background-color: #F5f5f5;
}

.hjnavleft UL LI.hover10 a {
    color: #006DB8;
    font-weight: bold;
}

.f {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}

.dcn {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}

.shengming {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}

.cfr H5 IMG {
    DISPLAY: block
}

.cfr UL LI.tenlion IMG {
    DISPLAY: block
}

.jdcenter IMG {
    DISPLAY: block
}

.cfr UL LI IMG {
    DISPLAY: none
}

.cfr UL LI.tenlion P {
    DISPLAY: none
}

.hjone {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 158px;
    PADDING-TOP: 10px
}

.hjone P {
    PADDING-BOTTOM: 5px;
    TEXT-INDENT: 2em
}


#body .ItemBlock {
    width: 260px;
    height: 274px;
    padding: 10px 20px 10px 0px;
    float: left;
}

#body .ItemBlock2 {
    padding: 10px 0px 10px 0px;
    float: right;
}

#body .ItemBlock .ItemInner {
    width: 256px;
    height: 270px;
    border: 1px solid #F5F5F5;
    margin: auto;
    padding: 1px;
    overflow: hidden;
    background: url("/images/HituxCMSTurbo/item_bg1.png") repeat-x center bottom;
}

#body .ItemBlock .ItemInner .ItemImg img {
    height: 80px;
    width: 256px;
    display: block;
    margin: auto;
}

#body .ItemBlock .ItemInner h1 {
    font-size: 18px;
    text-align: center;
}

#body .ItemBlock .ItemInner h1 a {
    color: #0e7aa1;
}

#body .ItemBlock .ItemInner .ItemTxt {
    padding: 10px;
    line-height: 200%;
    color: #666;
    height: 100px;
    overflow: Hidden;
}

#body .ItemBlock .ItemInner .ItemButton {}

#body .ItemBlock .ItemInner .ItemButton a {
    display: block;
    width: 144px;
    margin: auto;
    text-align: center;
    height: 30px;
    font-size: 14px;
    color: #FFF;
    line-height: 30px;
    background: url("/images/HituxCMSTurbo/item_button.png") no-repeat center top;
}

#body .ItemBlock .ItemInner .ItemButton a:hover {
    color: #F5F5F5;
    text-decoration: none;
    font-weight: bold;
    background: url("/images/HituxCMSTurbo/item_button_hover.png") no-repeat center top;
}














.qunar {
    width: 470px;
    margin: 0 auto 15px;
    position: relative;
    overflow: hidden;
}

.qunar .e_pic_wrap {
    z-index: 1;
    white-space: nowrap;
    width: 470px;
    height: 300px;
}

.qunar .e_pic_wrap li {
    position: relative;
    display: inline;
    width: 470px;
    height: 300px;
    overflow: hidden;
}

.qunar .e_bg_flt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 470px;
    height: 60px;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    z-index: 10;
}

.qunar .e_flt_inf {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 470px;
    height: 30px;
    padding: 15px;
    overflow: hidden;
    z-index: 20;
    color: #fff;
    white-space: normal;
    word-wrap: break-word;
}

.qunar .e_flt_inf h2 {
    font: 14px/16px "微软雅黑";
}


.qunar .e_flt_inf h3 a, .qunar .e_flt_inf h2 a {
    color: #fff;
}

.qunar .e_flt_inf .t_info {
    line-height: 20px;
    height: 84px;
    overflow: hidden;
}

.qunar .e_flt_inf .t_info a {
    color: #fff;
}

.qunar .e_flt_inf .t_info .l_view {
    background: url(images/ico_p1.png) no-repeat scroll -120px 0;
    color: #fff;
    width: 39px;
    height: 14px;
    line-height: 14px;
    padding: 0 2px;
    display: inline-block;
}

.qunar .e_sep {
    color: #81d6d3;
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 235px;
    z-index: 20;
}

.qunar .e_sep a {
    color: #81d6d3;
}


.qunar .prev, .qunar .next {
    position: absolute;
    z-index: 30;
    display: block;
}

.qunar .prev {
    top: 93px;
    left: 10px;
}

.qunar .next {
    top: 93px;
    right: 10px;
}

.qunar .prev a, .qunar .next a {
    display: block;
    width: 25px;
    height: 32px;
    overflow: hidden;
    background: url(images/ico_prevnext.png) no-repeat scroll 0 0;
    _background-image: url(images/ico_prevnext_ie6.png);
}

.qunar .prev a {
    background-position: 0 0;
}

.qunar .prev a:hover {
    background-position: 0 -40px;
}

.qunar .next a {
    background-position: 0 -80px;
}

.qunar .next a:hover {
    background-position: 0 -120px;
}






/*首页科室*/
.depts {
    margin-top: 32px;
}

.depts li:hover {
    background-color: #f1eae6;
    border: 1px solid #c4a17d;
    color: #6c2b15;
}

.depts li {
    float: left;
    width: 267px;
    border: 1px solid #ded4ca;
    border-radius: 5px;
    margin-right: 12px;
    margin-bottom: 12px;
    padding: 7px;
    transition: all 0.3s ease-in-out;
    color: #333231;
    cursor: pointer;
}

.depts li:nth-child(4n) {
    margin-right: 0px;
}

.depts li a {
    text-decoration: none;
    display: block;
}

.depts .dot1 {
    margin-right: 10px;
    margin-left: 10px;
}





.depts .dept1Title {
    position: relative;
    z-index: 2;
    height: 25px;
    padding: 0 6px;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #875644;
    width: 70px;
    background: url(/images/arrowup.png) no-repeat bottom center;
    border-bottom: 2px solid #6e3e1e;
    margin-left: 10px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: -23px;
}





/*首页科室*/

.expertstitle {
    margin-top: 40px;
}

.experts {
    margin-top: 2px;
    margin-left: 15px;
}

.picScroll-left .hd .prev, .picScroll-left .hd .next {
    display: block;
    width: 38px;
    height: 38px;
    overflow: hidden;
    cursor: pointer;
    background: url("/images/arrowLR.png") no-repeat;
    opacity: 0;
    filter: alpha(opacity=0);
}

.picScroll-left:hover .hd .prev, .picScroll-left:hover .hd .next {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.picScroll-left .hd .next {
    background-position: 0px 0;
    right: 15px;
    position: absolute;
    z-index: 99;
    float: right;
    margin-top: 167px;
}

.picScroll-left .hd .prev {
    background-position: -38px 0px;
    left: 20px;
    position: absolute;
    z-index: 99;
    float: left;
    margin-top: 167px;
}

.picScroll-left .hd .prevStop {
    background-position: -60px 0;
}

.picScroll-left .hd .nextStop {
    background-position: -60px -50px;
}

.experts ul li {
    color: #6c2b15;
    height: 365px;

    text-align: center;
    font-size: 14px;
}

.experts ul li .zc {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.experts ul li .info {
    background-color: #efebe2;
}

.experts ul li img {
    background-color: transparent;
    width: 184px;
    height: 211px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.experts ul li .name {
    padding: 14px 0;
    margin: auto;

}

.experts ul li .name a {
    color: #6c2b15;
    width: 110px;
    margin: 0 auto;
    font-weight: bold;
    padding-top: 2px;
    height: 27px;
    display: block;
    font-size: 16px;
    background: url(../../images/bk1.png) no-repeat;
}

.experts ul li .book {
    padding: 14px 0;
    margin: auto;
    text-align: center;
}

.experts ul li .book a {
    width: 72px;
    margin: 0 auto;
    padding-top: 2px;
    padding-left: 1px;
    height: 22px;
    display: block;
    font-size: 12px;
    background: url(../../images/bk2.png) no-repeat;
}

.experts ul li .book a {
    color: #6c2b15;
    text-decoration: none;
}

.experts ul li .dept {
    margin-bottom: 5px;
}

.experts ul {
    width: 100%;
    font-size: 12px;
    margin: auto;
    padding: 0 15px;
}

.experts ul li {
    float: left;
    margin-right: 14px;
    width: 184px;
    transition: all 0.6s ease-in;
}

.experts ul li:last-child {
    margin-right: 0px;
}






.ads {
    margin-top: 42px;
}

















.msn-focus {
    width: 470px;
    height: 300px;
}

.msn-focus img {
    width: 470px;
    height: 314px;
    display: block
}



.msn-focus .bd {
    width: 470px;
    height: 314px;
    position: relative;
    overflow: hidden
}

.msn-focus .bd ul {
    height: 470px;
    overflow: hidden;
    position: relative;
    font-size: 14px;
    line-height: 28px
}

.msn-focus .bd li {
    width: 470px;
    height: 314px;
    background-color: #fff;
    position: relative
}

.msn-focus .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 39px;
    width: 430px;
    padding: 13px 20px;
    white-space: normal;
    word-wrap: break-word;
    text-align: left;
}

.msn-focus .bd li p i {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 470px;
    height: 65px;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70)
}

.msn-focus .bd li p a, .msn-focus .bd li p a:visited {
    position: relative;
    color: #fff;
    font-weight: normal;
    font-size: 14px;

}

.msn-focus .bd li p a:hover {
    color: #d2a28f;
}

.msn-focus .prev, .msn-focus .next {
    position: absolute;
    bottom: 120px;
    width: 38px;
    height: 38px;
    opacity: .6;
    filter: alpha(opacity=60);
    overflow: hidden;
    display: none;
    text-indent: -999px;
    margin: 0 10px;
    border: none;
    background: url(/images/arrowLR.png) no-repeat;
}

.msn-focus .prev:hover, .msn-focus .next:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.msn-focus .prev {
    left: 0;
    background-position: -38px 0
}

.msn-focus .next {
    right: 0;
}

.msn-focus .bdOn .prev, .msn-focus .bdOn .next {
    display: block;
}


.jkyd li {
    width: 49%;
    float: left;
    padding-left: 1%;
}

.layui-layer-soon .layui-layer-content {
    padding: 20px;
}