/*topnav*/

.top_nav {
    width: 16rem;
    padding-bottom: .25rem;
    padding-top: .15rem;
    background: #fff
}

.top_nav ul {
    width: 100%;
    height: auto;
    overflow: hidden
}

.top_nav ul li {
    width: 3.94rem;
    height: 1.75rem;
    float: left;
    margin-left: .08rem;
    background: #237ACA;
    text-align: center;
    color: #fff;
    font-size: .6rem;
    margin-top: .1rem
}

.top_nav ul li:nth-child(1) {
    margin-left: 0
}

.top_nav ul li:nth-child(5) {
    margin-left: 0
}

.top_nav ul li:nth-child(4) {
    float: right
}

.top_nav ul li:last-child {
    float: right;
    width: 3.93rem
}

.top_nav ul li a {
    display: block;
    width: 100%;
    height: 1.75rem;
    color: #fff;
    line-height: 1.75rem;
}

input {
    outline: 0
}

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

p {
    font-size: .6rem
}

.hztd_tle {
    border-bottom: 1px solid #ccc;
    padding: 1rem .5rem .55rem .5rem
}

.hztd_tle h3 {
    font-size: .75rem;
    font-weight: 400;
    line-height: .65rem
}

.hztd_tle i {
    height: .625rem;
    margin-right: .4rem;
    width: .075rem;
    background: #53c2f9;
    display: inline-block;
    vertical-align: bottom;
    margin-top: .095rem
}


/*bznav*/

.addh {
    height: auto
}

.hos_sp {
    width: 16rem;
    margin: 0 auto;
    padding-top: .25rem;
    background: #fff
}

.hos_sp img {
    width: 16rem
}

.mt_xzzs {
    width: 16rem;
    background: #fff
}

.mt_xzzs ul {
    width: 14.8rem;
    overflow: hidden;
    margin: 0 auto;
    padding-top: .5rem;
    background: #fff
}

.mt_xzzs li {
    width: 4.72rem;
    height: 1.75rem;
    float: left;
    text-align: center;
    line-height: 1.75rem;
    border: .05rem solid silver;
    border-radius: .125rem;
    margin: 0 .1rem .2rem .1rem
}

.mt_xzzs li a {
    color: #5e5e5e;
    font-size: .65rem;
    display: block
}

.mt_xzzs li:last-child a,
.mt_xzzs li:nth-child(2) a,
.mt_xzzs li:nth-child(3) a {
    color: red
}

.mt_xzzs li:nth-child(4) {
    background: #237ACA
}

.mt_xzzs li:nth-child(4) a {
    color: #fff
}


/*index*/

.nylogo {
    width: 100%;
}

.nylogo img {
    width: 100%;
}

.nylogo1 {
    display: block;
    width: 1.62rem;
    height: 1.7rem;
    float: left;
    margin: .42rem 0 0 .2rem
}

.nylogo2 {
    display: block;
    width: 6.2rem;
    height: 1.8rem;
    float: right;
    margin: .4rem .3rem 0 0
}

.banner {
    width: 16rem;
    margin: 0 auto;
    position: relative;
    overflow: hidden
}

.banner .mob_hd {
    width: 100%;
    height: .375rem;
    position: absolute;
    left: 0;
    bottom: .25rem;
    text-align: center;
    font-size: 0
}

.banner .mob_hd li {
    width: .375rem;
    height: .3756rem;
    display: inline-block;
    margin: 0 .15rem;
    background: #ccc;
    border-radius: 50%
}

.banner .mob_hd li.on {
    background: #0a60bf
}

.banner img {
    width: 100%;
    height: auto
}


/*通栏*/

.idx_tanglan {
    width: 16rem;
    position: relative;
    background: #fff
}

.idx_tanglan img {
    width: 16rem
}


/*ksxq*/

.h3_tle {
    padding-left: 1rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.7rem;
    font-weight: normal;
    margin-bottom: 0.5rem;
}

.h3_tle a {
    float: right;
    color: #53c2f9;
    font-size: 0.5rem;
}

.h3_bg1 {
    background: url(../images/ksxq_03.png) no-repeat left center;
    background-size: 0.8rem;
}

.h3_bg2 {
    background: url(../images/ksxq_06.png) no-repeat left center;
    background-size: 0.8rem;
}

.ksxq_doc .h3_tle {
    margin: 0 .75rem;
    margin-bottom: .5rem
}

.ksxq_jb ul li {
    padding: 0 0.5rem;
    border: 1px solid #ebebeb;
    height: 1.15rem;
    line-height: 1rem;
    color: #666;
    font-size: 0.55rem;
    margin-right: 0.25rem;
    float: left;
    margin-bottom: 0.25rem;
    border-radius: 0.125rem;
}

.ksxq_jb ul li a {
    color: #666
}

.textbox .bords {
    border-bottom: .25rem solid #eee
}

.textbox {
    border-bottom: .25rem solid #eee
}

.ksxq_question ul {
    width: 15rem;
    margin: 0 auto;
    margin-top: .5rem
}

.ksxq_question a {
    font-size: .6rem
}

.ksxq_question ul li {
    text-align: center;
    height: 1.5rem;
    line-height: 1.5rem;
    margin: 0 0 .25rem .25rem;
    float: left
}

.ksxq_question ul li:first-child,
.ksxq_question ul li:nth-child(3),
.ksxq_question ul li:nth-child(6) {
    margin-left: 0
}

.ksxq_question ul li:first-child {
    width: 8rem
}

.ksxq_question ul li:nth-child(2) {
    width: 6.2rem
}

.ksxq_question ul li:nth-child(3) {
    width: 5.3rem
}

.ksxq_question ul li:nth-child(4) {
    width: 5.3rem
}

.ksxq_question ul li:nth-child(5) {
    width: 3.35rem
}

.ksxq_question ul li:nth-child(6) {
    width: 6.3rem
}

.ksxq_question ul li:nth-child(7) {
    width: 3.75rem
}

.ksxq_question ul li:last-child {
    width: 3.9rem
}

.ksxq_question ul li a {
    color: #fff;
    display: block
}

.bg_afd {
    background: #afdbf1
}

.bg_d5e {
    background: #d5e280
}

.bg_ffb {
    background: #ffbe84
}

.bg_b6d {
    background: #b6d5be
}

.col666 {
    color: #666;
    line-height: 1rem;
    height: auto;
    overflow: hidden
}

.ys_jj {
    height: 3rem
}

.clear .addh {
    height: auto
}

.pad_1_75 {
    padding: 1rem .75rem .5rem .75rem
}


/*grjj*/

.grjj_jj a {
    float: right;
    color: red
}

.pjlist {
    border-top: 1px solid #dadada;
    padding: 1rem 0
}

.pjlist:first-child {
    margin-top: .75rem
}

.pjlist h3 {
    font-size: .7rem;
    color: #0052a6;
    font-weight: 400;
    line-height: .7rem;
    margin-bottom: .5rem
}

.pjlist h3 span {
    font-size: .7rem;
    color: #ffaf36;
    float: right
}

.pjlist .p2 {
    color: #999;
    margin-top: .75rem;
    font-size: .5rem
}

.pjlist .p2 a {
    display: inline-block;
    padding: 0 .2rem;
    height: .875rem;
    line-height: .8rem;
    margin-left: .5rem;
    font-size: .5rem;
    color: #999;
    border: 1px solid #dadada;
    border-radius: .125rem
}

.pjlist .p2 span {
    font-size: .45rem;
    float: right
}

.pjlist:last-child {
    padding-bottom: 0
}


/*show*/

.article_banner img {
    width: 16rem;
    height: 8.5rem
}

.show_ad {
    padding: .375rem .75rem;
    font-size: .55rem;
    color: #666
}

.show_ad img {
    display: inline-block;
    vertical-align: top;
    margin-top: .15rem;
    margin-right: .25rem;
    width: .65rem
}

.show_wrap {
    padding: 0 .75rem 1rem .75rem
}

.show_crumb {
    padding: .375rem 0;
    border-bottom: 1px solid #dadada;
    background: #fff;
    font-size: .6rem
}

.show_crumb img {
    width: .875rem;
    display: inline-block;
    vertical-align: top
}

.show_crumb a {
    margin: 0 .2rem
}

.show_box {
    padding-top: .75rem
}

.show_box .show_tle {
    text-align: center;
    font-size: .75rem;
    margin-bottom: .5rem;
    font-weight: 400
}

.show_box .show_ly {
    text-align: center;
    color: #666;
    font-size: .5rem;
    margin-bottom: .5rem
}

.show_box .show_ly a {
    display: inline-block;
    vertical-align: middle;
    padding: 0 .275rem;
    height: .9rem;
    line-height: .75rem;
    border: 1px solid #ff7e00;
    color: #ff7e00;
    border-radius: .2rem;
    margin-left: .3rem
}

.show_tip {
    background: #b0d2e3;
    font-size: .5rem;
    line-height: .9rem;
    color: #003163;
    padding: .375rem;
    border-radius: .2rem
}

.show_tip a {
    color: #ff4614
}

.show_con p {
    margin-top: .8rem;
    color: #414141;
    line-height: 1rem;
    text-align: justify;
    font-size: .6rem
}

.show_con img{
    max-width: 13rem;
}

.show_btns {
    margin-top: 1rem;
    text-align: center;
    font-size: .6rem
}

.show_btns a {
    display: inline-block;
    vertical-align: middle;
    margin: 0 .35rem;
    height: 1.5rem;
    line-height: 1.3rem;
    padding: 0 .375rem;
    border-radius: .25rem
}

.show_btns a img {
    display: inline-block;
    vertical-align: middle;
    margin-right: .25rem;
    width: 1.15rem
}

.show_btns a:first-child {
    border: 1px solid #0052a6;
    color: #0052a6
}

.show_btns a:last-child {
    border: 1px solid #ff5f11;
    color: #ff5f11
}


/*lyyd*/

.padding-tb {
    padding: .95rem 0
}

.padding-tb img {
    width: 14.4rem;
    height: 9.9rem
}

.map-border {
    border-top: .25rem solid #efefef;
    height: 3.65rem
}

.map-border .tel {
    font-size: .7rem;
    color: #333;
    margin-top: .5rem
}

.map-border .tel img {
    width: .575rem;
    height: .725rem;
    margin: -.1rem .3rem 0 0
}

.map-border .add {
    font-size: .7rem;
    color: #333;
    margin-top: .5rem
}

.map-border .add img {
    width: .45rem;
    height: .85rem;
    margin: -.1rem .3rem 0 0
}

.bg-title {
    width: 16rem;
    height: 2.55rem;
    line-height: 2.15rem;
    background: url(../images/fd-tit_02.jpg) no-repeat 0 0;
    text-align: center;
    background-size: 100%
}

.bg-title a {
    font-size: .7rem;
    color: #fff
}

.bg-title a img {
    width: .775rem;
    height: .775rem;
    margin-top: .6rem;
    margin-left: .3rem
}

.bott-b {
    border-top: 1px solid #f3f3f3
}

.slideBox {
    padding: 1rem .25rem .25rem .25rem
}

.slideBox .hd {
    height: 3.15rem
}

.slideBox .hd ul li {
    position: relative;
    float: left;
    width: 3.7rem;
    height: 2.875rem;
    background: #e8e8e8;
    border-radius: .25rem;
    margin-right: .225rem;
    font-size: .6rem;
    color: #111;
    text-align: center;
    cursor: pointer
}

.slideBox .hd ul li.on {
    color: #fff;
    background: #0052a6
}

.slideBox .hd ul li.on:after {
    content: "";
    width: 0;
    height: 0;
    overflow: hidden;
    border: .455rem solid transparent;
    border-bottom-color: #f3f3f3;
    position: absolute;
    bottom: -.35rem;
    left: 50%;
    margin-left: -.425rem;
    z-index: 22
}

.slideBox .hd ul li:last-child {
    margin-right: 0
}

.slideBox .hd ul li div {
    width: 3.675rem;
    height: 1.25rem;
    overflow: hidden;
    text-align: center;
    margin-top: .4rem
}

.slideBox .hd ul li:nth-child(1) img {
    width: 1.75rem;
    height: .925rem
}

.slideBox .hd ul li:nth-child(2) img {
    width: 1.175rem;
    height: 1.175rem
}

.slideBox .hd ul li:nth-child(3) img {
    width: 1rem;
    height: 1.075rem
}

.slideBox .hd ul li:nth-child(4) img {
    width: 1.2rem;
    height: .975rem
}

.slideBox .bd {
    position: relative;
    width: 15.5rem;
    overflow: hidden
}

.slideBox .lx {
    width: 15.5rem;
    height: 8.5rem;
    overflow: hidden;
    float: left
}

.slideBox .lx div {
    width: 11.5rem;
    margin: .75rem 0 0 3.15rem
}

.slideBox .bd .bg-one {
    background: url(../images/gongjiaobg_03.jpg) no-repeat;
    background-size: 100%
}

.slideBox .bd .bg-two {
    background: url(../images/fd-lylx_31.jpg) no-repeat;
    background-size: 100%
}

.slideBox .bd .bg-three {
    background: url(../images/feijibg_03.jpg) no-repeat;
    background-size: 100%
}

.slideBox .bd .bg-four {
    background: url(../images/zijiabg_03.jpg) no-repeat;
    background-size: 100%
}

.slideBox .bd .lx p {
    font-size: .45rem;
    color: #333;
    text-align: justify;
    line-height: .75rem
}

.slideBox .bd .bg-two p {
    line-height: .65rem
}

.slideBox .bd .bg-two p:nth-child(2) {
    font-weight: 700
}

.slideBox .bd .bg-two div:nth-child(2) {
    margin-top: .35rem
}

.slideBox .bd .bg-three p {
    line-height: .685rem;
    letter-spacing: -.015rem
}

.slideBox .bd .bg-three p:nth-child(2) {
    margin-top: .5rem
}

.slideBox .bd .bg-four p {
    line-height: .685rem
}

.slideBox .bd .bg-four p:nth-child(2) {
    margin-top: .5rem
}

.slideBox .hd ul .li1 div {
    background: url(../images/gongjiao_18.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li2.on div {
    background: url(../images/fd-lylx_15.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li3 div {
    background: url(../images/fd-lylx_18.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li4 div {
    background: url(../images/fd-lylx_21.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li1.on div {
    background: url(../images/gjhover.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li2 div {
    background: url(../images/dthover.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li3.on div {
    background: url(../images/fjhover.png) no-repeat center center;
    background-size: 100%
}

.slideBox .hd ul .li4.on div {
    background: url(../images/carhover.png) no-repeat center center;
    background-size: 100%
}


/*yyhj*/

.yyhj-pa {
    position: relative
}

.yyhj-pa p {
    line-height: .9rem;
    width: 100%;
    background: rgba(0, 0, 0, .5);
    font-size: .4rem;
    color: #fff;
    position: absolute;
    bottom: 0;
    text-align: center
}


/**/

.dj_lb {
    width: 16rem;
    border: 1px solid #fff;
    background: #FFF;
    border-top: .3rem solid #E0E0E0
}

.dj_lba {
    height: 5rem;
    width: 14.725rem;
    padding-top: .5rem;
    border-bottom: 1px solid #E0E0E0
}

.dj_lba h1 {
    color: #333;
    font-size: .75rem;
    font-weight: 400;
    margin-bottom: .5rem
}

.dj_lba h1 span {
    width: .075rem;
    height: .65rem;
    background: #53c2f9;
    display: inline-block;
    margin-right: .25rem;
    padding-top: .25rem
}

.dj_lba p {
    color: #666;
    font-size: .55rem;
    line-height: 1rem;
    letter-spacing: .025rem
}

.dj_lba .dj_col {
    color: #ff7e00
}


/**/

.dj_lbb {
    height: 1.875rem;
    width: 14.725rem;
    margin-top: .625rem
}

.dj_lbb ul {
    margin-top: 1rem;
    margin-bottom: .5rem;
    width: 9.45rem;
    height: 1rem;
    line-height: .2rem
}

.dj_lbb ul li {
    color: #333;
    float: left;
    font-size: .55rem;
    list-style: outside none none;
    padding: .125rem .4rem;
    text-align: center;
    border-right: 1px solid #a5c0dc
}

.dj_lbb ul li.thisclass {
    color: #a5c0dc
}

.dj_lbb ul li:last-child {
    border-right: none
}

.dj_lbb ul li a {
    font-size: .6rem;
    color: #333
}

.dj_lbb ul li:hover {
    color: #0059a5
}


/*yygh*/

.yygh_banner {
    height: 5.275rem
}

.yygh_banner img {
    width: 16rem;
    height: 5.275rem
}

.yygh_top {
    height: auto; padding:0.2rem 0;
    background: #FFF
}

.yygh_top .yygh_topa {
    width: 15rem;
    height: auto;
    color: #111;
    font-size: .6rem;
   
}

.yygh_top .yygh_topa .yygh_topb {
    width: 6rem;
    height: 1rem;
    margin-right: .25rem;
    margin-top: .3rem
}

.yygh_top .yygh_topa .yygh_topb img {
    width: .775rem;
    height: .775rem;
    margin-right: .22rem
}

.yygh_top .yygh_topa .yygh_topc {
    height: 1rem;
    color: #ff5f11;
    font-size: .6rem;
    margin-top: .3rem
}

.yygh_top .yygh_topa .yygh_topc a {
    color: #ff5f11
}

.yygh_top .yygh_topa .yygh_topc img {
    width: .75rem;
    height: .525rem;
    margin-right: .22rem;
    margin-top: .18rem
}


/*shoujikuaisuguahao*/

.zhgh_gh {
    width: 16rem;
    height: 11.6rem;
    background: #FFF
}

.zhgh_gh .ghgl {
    width: 13.1rem
}

.zhgh_gh .ghgl p {
    font-size: .5rem;
    color: #6c6c6c;
    line-height: .85rem
}

.zhgh_gh .ghgl p span {
    font-size: .675rem;
    font-weight: 700;
    color: #6c6c6c;
    line-height: .85rem
}

.zhgh_gh .ghgl .user_input label {
    font-size: .6rem;
    color: #6c6c6c;
    float: left;
    margin-top: .3rem
}

.zhgh_gh.ghgl .user_input input {
    border-radius: .25rem;
    width: 6rem;
    height: 1.2rem;
    line-height: 1.2rem;
    margin-left: .5rem;
    padding-left: .2rem;
    font-size: .55rem;
    appearance: textfield;
    -moz-appearance: textfield;
    -webkit-appearance: textfield;
    -moz-appearance: none
}

.zhgh_gh .ghgl select {
    width: 9.25rem;
    height: 1.2rem;
    line-height: 1.2rem;
    box-sizing: content-box;
    border: none;
    background: 0 0;
    color: #b4b4b4;
    font-size: .55rem;
    border-radius: 2px;
    padding-left: .25rem;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    float: left
}

.zhgh_gh .ghgl select option {
    padding-left: .25rem;
    border: none;
    background: 0 0
}

.zhgh_gh .ghgl textarea {
    width: 11.9rem;
    height: 3rem;
    box-sizing: content-box;
    border: 1px solid #999;
    font-size: .55rem;
    border-radius: 4px
}

.tjbtn {
    width: 11rem;
    height: 1.625rem;
    margin: 1rem auto
}

.submit {
    width: 4.75rem;
    height: 1.325rem
}

.submit input {
    width: 4.75rem;
    height: 1.625rem;
    background: url(../images/yygh_zhqc.png) no-repeat;
    border: none;
    margin: 0;
    padding: 0;
    background-size: 4.75rem 1.5rem;
    vertical-align: top
}

.ipon {
    width: 4.75rem;
    height: 1.325rem
}

.ipon input {
    width: 4.75rem;
    height: 1.625rem;
    background: url(../images/yygh_zhjm.png) no-repeat;
    border: none;
    margin: 0;
    padding: 0;
    background-size: 4.75rem 1.5rem;
    vertical-align: top
}

.ghgl .user_input input {
    border: 1px solid #dedede;
    border-radius: .25rem;
    width: 9.5rem;
    height: 1.3rem;
    line-height: 1.2rem;
    padding-left: .2rem;
    font-size: .55rem;
    color: #b4b4b4;
    background: #dedede
}

.ghgl .user_input #tel1 {
    appearance: textfield;
    -moz-appearance: textfield;
    -webkit-appearance: textfield
}

.ghgl .user_input input.input_box {
    background: #fff url(../images/yygh_zhc.png) no-repeat right center;
    background-size: 1.525rem auto;
    cursor: pointer;
    border: none;
    margin-top: 0;
    border-radius: .3rem;
    padding: 0 .25rem;
    color: #b4b4b4;
    font-size: .55rem
}

.ghgl .user_input input.ksinput_box {
    background: #dedede url(../images/yygh_zhc.png) no-repeat right center
}

.ghgl .user_input input.timea {
    background: #dedede url(../images/yygh_zhb.png) no-repeat right;
    background-size: 1.52rem 1.3rem
}

.ghgl .user_input input.timeg {
    background: #fff url(../images/yygh_zhb.png) no-repeat right;
    background-size: 1.52rem 1.3rem
}

.ghgl .user_input {
    padding-top: .6rem;
    overflow: hidden
}

.yygh_topd {
    width: 16rem;
    height: 9.75rem;
    background: #FFF
}

.yygh_topd h1 {
    color: #111;
    font-size: .75rem;
    font-weight: 400;
    margin-bottom: .5rem;
    height: 2.35rem;
    width: 16rem;
    border-bottom: 1px solid #b0b0b0;
    line-height: 2.35rem;
    padding-left: .575rem
}

.yygh_topd h1 span {
    width: .075rem;
    height: .65rem;
    background: #53c2f9;
    display: inline-block;
    margin-right: .25rem;
    padding-top: .25rem
}

.yygh_topf {
    width: 14rem
}

.yygh_topd p {
    color: #666;
    font-size: .6rem;
    line-height: .8rem;
    margin-top: .8rem
}


/**/

.zjtd_zhd {
    background: #fff
}

.zhgh_gh .ghgl select.input_testb {
    background: 0 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

.ghgl .user_input input.timeb {
    background: #dedede url(../images/yygh_zhb.png) no-repeat right center;
    background-size: 1.52rem 1.3rem
}


/**/

#sleHid {
    width: 9.5rem;
    overflow: hidden;
    height: 1.3rem;
    margin-top: .25rem;
    border-radius: .25rem
}

#sleBG {
    border-radius: .25rem;
    border-right: none;
    background: #dedede url(../images/yygh_zhc.png) no-repeat right center;
    display: inline-block;
    background-size: 1.52rem 1.3rem;
    height: 1.3rem;
    border: 1px solid #dedede
}

.sleBGa {
    background: #dedede url(../images/yygh_zhc.png) no-repeat right center!important;
    background-size: 1.52rem 1.3rem!important
}


/*add*/

.addoc_about {
    width: 16rem;
    height: 9.5rem;
    background: url(../images/add1_02.jpg) no-repeat;
    background-size: 16rem 9.5rem
}

.addoc_img {
    width: 9.575rem;
    height: 9.5rem
}

.addoc_text {
    width: 7.3rem;
    margin-top: 1.5rem;
    margin-left: -1rem
}

.addoc_text h2 {
    font-size: .95rem;
    color: #0052a6
}

.addoc_text h3 {
    font-size: .7rem;
    color: #111;
    margin-top: .25rem;
    font-weight: 400
}

.addoc_text ul li {
    background: rgba(255, 255, 255, .7);
    width: 2.15rem;
    height: 1.85rem;
    float: left;
    margin: .7rem .15rem 0 .15rem;
    border-radius: .2rem;
    padding-top: .2rem
}

.addoc_text ul li:first-child {
    margin-left: 0
}

.addoc_text ul li p {
    text-align: center
}

.addoc_text ul li .p1 {
    color: #ff5f11;
    font-size: .5rem
}

.addoc_text ul li .p2 {
    color: #0052a6;
    font-size: .45rem
}

.addoc_btn {
    text-align: center
}

.addoc_btn a {
    display: inline-block;
    margin: .75rem .2rem 0 .2rem;
    font-size: .45rem;
    height: .95rem;
    line-height: .9rem;
    padding: 0 .25rem;
    border-radius: .25rem
}

.addoc_btn a img {
    display: inline-block;
    vertical-align: middle;
    margin-right: .125rem;
    width: .55rem
}

.addoc_btn a:first-child {
    color: #0052a6;
    border: 1px solid #0052a6
}

.addoc_btn a:last-child {
    color: #ff5f11;
    border: 1px solid #ff5f11
}

.home_ad {
    background: url(../images/add4_02.jpg) no-repeat;
    width: 16rem;
    height: 3.8rem;
    background-size: 16rem 3.8rem;
    padding: .5rem 0 0 6.5rem;
    position: relative
}

.grjj_pj ul {
    height: 2.7rem;
    overflow: hidden
}

.clear.hhh {
    height: auto
}


/*add*/

#kgs {
    width: 100%;
    height: .85rem;
    line-height: .5rem;
    text-align: center;
    font-size: .85rem;
    color: #ccc;
    font-weight: 700;
    cursor: pointer
}


/*文章页新增*/

.arc_recomm {
    width: 100%;
    width: 100%;
    padding: 0 0 .6rem 0;
    margin-top: .25rem;
    background: #fff
}

.recomm_tit {
    width: 100%;
    height: 1.95rem;
    line-height: 1.95rem;
    color: #469fd7;
    font-size: .7rem;
    border-bottom: 1px solid #e0e0e0
}

.recomm_tit h2 {
    display: inline-block;
    font-size: .7rem;
    float: left;
    background: url(../images/recomm_tit_icon.png) no-repeat left .6rem center;
    background-size: 1rem 1rem;
    text-indent: 2rem
}

.recomm_tit span {
    display: inline-block;
    float: right;
    width: 1rem;
    height: 100%
}

.recomm_main {
    width: 100%;
    padding: 0 0.5rem;
}

.recomm_main li {
    border-bottom: 1px dashed #e2e2e2;
    padding-bottom: 0.2rem
}

.recomm_main li a h3 {
    font-size: .5rem;
    color: #414141;
    margin-top: .1rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400
}


/*电话链接*/

.idx_touch_href {
    width: 16rem;
    height: 2.55rem;
    margin: .25rem auto;
    color: #fff;
    background: #127dc3
}

.idx_touch_href a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    overflow: hidden
}

.idx_touch_href a i {
    display: inline-block;
    width: 1.925rem;
    height: 1.55rem;
    background: url(../images/touch_icon_tel.png) no-repeat center;
    background-size: 1.925rem 1.55rem;
    float: left;
    margin: .5rem .375rem .5rem .625rem
}

.idx_touch_href a span {
    display: inline-block;
    font-size: .5rem;
    padding: 0 .125rem;
    margin-top: 1.2rem;
    float: left
}

.idx_touch_href a h2 {
    display: inline-block;
    font-size: 1.125rem;
    font-family: impact;
    float: left;
    margin-top: .625rem
}

.idx_touch_href a h2 img {
    width: 6.75rem;
    height: 1.4rem
}

.idx_touch_href a em {
    display: inline-block;
    padding: 0 .1rem;
    float: left;
    margin: .375rem .25rem
}

.idx_touch_href a em h3 {
    font-size: .5rem;
    text-align: center;
    margin-top: .375rem
}

.idx_touch_href a em h5 {
    font-size: .325rem;
    text-align: center;
    padding: .125rem 0
}


/*三叉列表页*/

.sc_banner {
    width: 100%;
    height: auto
}

.sc_banner img {
    width: 100%
}

.zlxm {
    width: 16rem;
    background: #fff;
    margin: 0 auto;
    padding-top: 1px;
    padding-bottom: .3rem
}

.index_title {
    width: 15rem;
    height: 1.05rem;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
    margin-top: .3rem
}

.index_title h5 {
    font-size: .45rem;
    color: #585858;
    float: left;
    padding-left: .4rem;
    margin-top: .3rem;
    font-weight: 400;
    line-height: .5rem
}

.index_title span {
    background: #0189d5;
    float: left;
    width: .075rem;
    height: .5rem;
    margin-right: .15rem;
    margin-top: .35rem
}

.index_title p {
    font-size: .7rem;
    color: #0189d5;
    font-weight: 700;
    float: left;
    border-bottom: .05rem solid #0189d5;
    line-height: 1.05rem;
    height: 1.05rem;
    padding-right: .3rem
}

.index_title i {
    display: block;
    width: 1rem;
    text-align: center;
    float: right;
    height: 100%;
    line-height: 1.05rem;
    font-size: .9rem;
    color: #0189d5;
    margin-right: .2rem;
    font-weight: 700
}

.zlxm .tit {
    background: url(../images/zltit.png.htm) no-repeat;
    width: 3.325rem;
    height: 1.3rem;
    margin: .2rem 0 0 .5rem;
    background-size: 3.325rem 1.3rem
}

.zlxm ul {
    width: 15.1rem;
    margin: .225rem auto 0
}

.zlxm ul li {
    width: 4.72rem;
    height: 1.75rem;
    float: left;
    text-align: center;
    line-height: 1.75rem;
    border: .05rem solid silver;
    border-radius: .125rem;
    margin: 0 .1rem .2rem .1rem
}

.zlxm ul li.bg {
    background: #0189d5
}

.zlxm ul li a {
    font-family: "微软雅黑";
    color: #5e5e5e;
    font-size: .65rem
}


/*热词改版*/

.hot_gb {
    width: 15rem;
    margin: .3rem auto 0;
    background: #f7f7f7;
    padding: .2rem 0
}

.zz_class {
    width: 14.2rem;
    height: 2rem;
    margin: .35rem auto 0
}

.zz_class1 {
    width: 14.2rem;
    height: 3.4rem;
    margin: .35rem auto 0
}

.left_cls {
    width: 2.2rem;
    height: 1.65rem;
    float: left;
    color: #fff;
    font-size: .6rem;
    line-height: 1.65rem;
    margin-top: .175rem;
    text-align: center
}

.left_cls01 {
    background: #ffbd81
}

.left_cls02 {
    background: #ff9728
}

.left_cls03 {
    background: #f96f00
}

.right_cls {
    width: 12rem;
    height: 100%;
    float: left
}

.cls_top {
    width: 100%;
    height: 1rem
}

.cls_top i {
    display: inline-block;
    height: 100%;
    border-bottom: 1px solid silver;
    font-size: .55rem;
    color: #f96f00;
    float: left;
    line-height: 1rem
}

.cls_top span {
    display: block;
    float: right;
    width: 3.7rem;
    height: 1rem
}

.cls_top span a {
    display: block;
    width: 1.825rem;
    height: 100%;
    text-align: center;
    color: #fff;
    line-height: 1rem;
    font-size: .6rem
}

.cls_top span a.cls_zx {
    border-radius: .1rem 0 0 .1rem;
    background: #2ba5e9;
    float: left
}

.cls_top span a.cls_tel {
    border-radius: 0 .1rem .1rem 0;
    background: #ff9a2f;
    float: right
}

.zz_class2 {
    width: 14.2rem;
    margin: .2rem auto 0
}

.zz_class2 p {
    line-height: 1rem;
    border-bottom: #C0C0C0 solid 1px;
    padding-bottom: 0.1rem;
}

.zz_class2 p span {
    display: block;
    float: right;
    width: 3.7rem;
    height: 1rem
}

.zz_class2 p span a {
    display: block;
    width: 1.825rem;
    height: 100%;
    text-align: center;
    color: #fff;
    line-height: 1rem;
    font-size: .6rem
}

.zz_class2 p .cls_zx {
    border-radius: .1rem 0 0 .1rem;
    background: #2ba5e9;
    float: left
}

.zz_class2 p .cls_tel {
    border-radius: 0 .1rem .1rem 0;
    background: #ff9a2f;
    float: right
}

.right_cls p {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    color: #464646;
    font-size: .55rem;
    overflow: hidden;
    text-indent: .125rem
}

.right_cls p a {
    color: #464646
}

.index_tel {
    width: 13.95rem;
    height: 1.7rem;
    margin: 0 auto;
    margin-top: .5rem
}

.tel_left {
    width: 6.9rem;
    height: 1.7rem;
    float: left
}

.tel_left a {
    color: #0189d5;
    display: block
}

.tel_left h6 {
    font-size: .6rem;
    color: #333;
    font-weight: 400
}

.tel_left img {
    float: left;
    width: 1.075rem;
    height: .8rem
}

.tel_left p {
    float: left;
    font-family: impact;
    font-size: .75rem;
    color: #0189d5;
    margin-left: .5rem
}

.tel_right {
    width: 6.05rem;
    height: 1.7rem;
    float: right;
    background: url(../images/tel_click.jpg) no-repeat;
    font-size: .575rem;
    color: #fff;
    text-align: center;
    line-height: 1.5rem;
    background-size: 6.05rem 1.7rem
}

.tel_right a {
    display: block;
    color: #fff
}

.hot {
    width: 16rem;
    margin: .25rem auto 0;
    background: #fff;
    padding: .25rem 0
}

.hot_m1 {
    width: 14.85rem;
    height: auto;
    margin: 0 auto 0
}

.hot_m1 li a h3 {
    font-weight: 400;
    color: #ff7800;
    font-size: .6rem;
    line-height: .75rem;
    margin-top: .2rem
}

.hot_m1 li {
    float: left;
    width: 100%;
    border-bottom: 2px dashed #C7C7C7;
    padding: 0.4rem 0.2
}

.hot_m1 li p {
    font-size: .5rem;
    line-height: .9rem;
    color: #464646;
    margin-top: .2rem
}

.hot_m1 li p a {
    color: red
}

.hot_m {
    width: 14.85rem;
    height: auto;
    margin: 0 auto 0
}

.ico {
    float: left;
    margin: .4rem .5rem 0 .25rem;
    width: 2.475rem;
    height: 2.35rem
}

.ico img {
    width: 2.475rem;
    height: 2.35rem
}

.type {
    width: 11.6rem;
    height: 100%;
    float: left
}

.type h3 {
    font-weight: 400;
    color: #ff7800;
    font-size: .6rem;
    font-weight: 400;
    line-height: .75rem;
    margin-top: .2rem
}

.type p {
    font-size: .5rem;
    line-height: .9rem;
    color: #464646;
    margin-top: .06rem
}

.type p a {
    color: red
}

.page ul {
    padding: 0 0.5rem;
}

.page ul li {
    border: #CCC 1px solid;
    float: left;
    text-align: center;
    margin: 0.1rem 0.2rem;
    color: #0189d5;
    font-size: 0.5rem;
    padding: 0.1rem 0.2rem;
}

.wh_tw {
    width: 15rem;
    height: 12.7rem;
    margin: 0 auto;
    background: #f5f5f5;
    margin-top: .375rem;
    clear: both
}

.wh_tw img {
    width: 4.4rem;
    height: 4.4rem
}

.zlxm .wh_tw ul {
    overflow: hidden
}

.zlxm .wh_tw li {
    width: 4.4rem;
    height: 4.4rem;
    position: relative;
    float: left;
    border: none;
    margin: .5rem 0 0 .55rem
}

.zlxm .wh_tw li:nth-child(3n+1) {
    margin-left: .325rem
}

.zlxm .wh_tw li p {
    width: 4.4rem;
    height: .75rem;
    line-height: .75rem;
    background: #000;
    opacity: .6;
    position: absolute;
    bottom: 0;
    left: 0
}

.zlxm .wh_tw li span {
    color: #fff;
    font-size: .45rem;
    text-align: center;
    width: 4.4rem;
    height: .75rem;
    line-height: .75rem;
    position: absolute;
    bottom: 0;
    left: 0
}

.zlxm .wh_tw li a {
    display: block
}

.zlxm .wh_tw li img {
    width: 4.4rem;
    height: 4.4rem
}

.tj_tixx {
    color: #747474;
    font-size: .6rem;
    line-height: 1rem;
    width: 14.4rem;
    margin: 0 auto;
    margin-top: .5rem
}

.tj_tixx span {
    color: red
}

.tj_tixx a {
    color: #0189d5;
    border: 1px solid #0189d5;
    width: 2.75rem;
    height: .75rem;
    line-height: .75rem;
    text-align: center;
    font-size: .45rem;
    float: right;
    margin-top: .15rem
}


/*文章页新增*/

.arc_question {
    width: 100%;
    /*padding-bottom:1rem;*/
    margin-top: .25rem;
    background: #fff
}

.question_tit {
    width: 100%;
    height: 1.95rem;
    line-height: 1.95rem;
    color: #469fd7;
    font-size: .7rem;
    border-bottom: 1px solid #e0e0e0
}

.question_tit h2 {
    display: inline-block;
    font-size: .7rem;
    float: left;
    background: url(../images/qus_tit_icon.png) no-repeat left .6rem center;
    background-size: 1rem 1rem;
    text-indent: 2rem
}

.question_tit span {
    display: inline-block;
    float: right;
    width: 1rem;
    height: 100%
}

.qus_main {
    width: 100%
}

.qus_main ul li {
    width: 100%;
    margin-top: .5rem;
    border-bottom: 1px solid #e0e0e0
}

.qus_tit {
    width: 100%;
    height: 2.2rem
}

.qus_tit i {
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    font-size: .75rem;
    text-align: center;
    line-height: 1.6rem;
    border-radius: 50%;
    color: #ff841f;
    border: 1px solid #ff841f;
    margin-left: .75rem;
    float: left;
    margin-top: .35rem
}

.qus_tit span {
    display: inline-block;
    line-height: 2.2rem;
    font-size: .6rem;
    color: #414141;
    width: 12.3rem;
    height: 100%;
    border-bottom: 1px dashed #e2e2e2;
    margin-left: .5rem;
    padding-left: .25rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.qus_answer {
    width: 100%;
    margin-top: .5rem
}

.qus_answer i {
    display: inline-block;
    width: 1.6rem;
    height: 1.6rem;
    font-size: .75rem;
    text-align: center;
    line-height: 1.6rem;
    border-radius: 50%;
    color: #3689c2;
    border: 1px solid #3689c2;
    margin-left: .75rem;
    vertical-align: top
}

.qus_text {
    display: inline-block;
    width: 12.3rem;
    margin-left: .5rem;
    font-size: .55rem;
    color: #5e5e5e;
    line-height: .9rem;
    padding-bottom: .5rem
}

.qus_text em {
    display: block
}

.qus_text em a {
    color: #0c73ba
}

.arc_keywords {
    width: 100%;
    padding: .6rem 0;
    background: #fff
}

.arc_keywords_main {
    width: 15rem;
    text-align: center;
    font-size: 0;
    margin: 0 auto
}

.arc_keywords_main li {
    display: inline-block;
    margin: .2rem .1rem 0 .1rem;
    font-size: .45rem;
    height: 1.4rem;
    text-align: center;
    line-height: 1.4rem
}

.arc_keywords_main li a {
    color: #fff
}

.arc_keywords_main li:nth-child(1) {
    width: 5.55rem;
    background: #bed7e5
}

.arc_keywords_main li:nth-child(2) {
    width: 4.35rem;
    background: #b6d5be
}

.arc_keywords_main li:nth-child(3) {
    width: 4.35rem;
    background: #ffaa5d
}

.arc_keywords_main li:nth-child(4) {
    width: 4.1rem;
    background: #bec1a2
}

.arc_keywords_main li:nth-child(5) {
    width: 6.075rem;
    background: #bed7e5
}

.arc_keywords_main li:nth-child(6) {
    width: 4.1rem;
    background: #d5e280
}

.arc_keywords_main li:nth-child(7) {
    width: 3.825rem;
    background: #d5e280
}

.arc_keywords_main li:nth-child(8) {
    width: 5rem;
    background: #ffaa5d
}

.arc_keywords_main li:nth-child(9) {
    width: 5.45rem;
    background: #b6d5be
}

.xwzbt1 {
    width: 15rem;
    height: 1.5rem;
    margin: .5rem auto
}

.xwzbt1 a {
    display: block;
    width: 6.37rem;
    height: 1.5rem;
    float: left;
    margin-left: .8rem
}

.sc_rdzx {
    width: 16rem;
    margin: .25rem auto 0;
    background: #fff;
}

.bdsx {
    width: 16rem;
    height: 6.5rem;
    margin: .27rem 0 -.6rem 0
}

.bdsx a {
    display: block;
    height: 2rem;
    padding-top: .2rem;
    margin-top: .05rem;
    font-size: .6rem;
    color: #000;
    text-align: center;
    line-height: .85rem
}

.bdsx a p {
    font-size: .5rem;
    line-height: .6rem
}

.bdsx a p span {
    font-size: .7rem;
    color: red
}

.bdsx1 {
    width: 7.5rem;
    background: #efefef;
    float: left
}

.bdsx2 {
    width: 8.45rem;
    background: #f9d654;
    float: right
}

.bdsx3 {
    width: 8.5rem;
    background: #85b9f3;
    float: left
}

.bdsx4 {
    width: 7.45rem;
    background: #b4e556;
    float: right
}

.bdsx5 {
    width: 6.5rem;
    background: #f96d56;
    float: left
}

.bdsx6 {
    width: 9.45rem;
    background: #efefef;
    float: right
}

.zlxm_ff {
    height: 2.725rem;
    margin: .9rem auto .2rem;
    width: 16rem
}

.zlxm_ff p {
    font-size: .5rem;
    color: #fff;
    margin-top: 1.75rem
}

.zlxm_ff1 {
    width: 4.625rem;
    height: 2.725rem;
    background-image: url(../images/zlxm_ff001.png);
    float: left;
    background-size: 100%
}

.zlxm_ff1 p {
    margin-left: 1.5rem
}

.zlxm_ff2 {
    width: 3.65rem;
    height: 2.725rem;
    background-image: url(../images/zlxm_ff002.png);
    float: left;
    background-size: 100%
}

.zlxm_ff2 p {
    margin-left: .55rem
}

.zlxm_ff3 {
    width: 3.675rem;
    height: 2.725rem;
    background-image: url(../images/zlxm_ff003.png);
    float: left;
    background-size: 100%
}

.zlxm_ff3 p {
    margin-left: .55rem
}

.zlxm_ff4 {
    width: 4.025rem;
    height: 2.725rem;
    background-image: url(../images/zlxm_ff004.png);
    float: left;
    background-size: 100%
}

.zlxm_ff4 p {
    margin-left: .55rem
}


/*列表页新增概述*/

.bz_jbgs_box {
    padding-top: .25rem;
    background: #fff
}

.bz_jbgs {
    width: 16rem;
    height: 2.4rem;
    margin: 0 auto;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #fff
}

.bz_jbgs i {
    display: block;
    width: 2.4rem;
    height: 1.55rem;
    float: left;
    padding: 0 .2rem;
    margin-top: .4rem;
    border-right: 1px solid #b3b3b3;
    margin-left: .3rem
}

.bz_jbgs i img {
    width: 100%
}

.bz_jbgs p {
    width: 12.5rem;
    line-height: .9rem;
    float: left;
    font-size: .42rem;
    padding-left: .5rem;
    padding-top: .3rem;
    height: 2.1rem;
    overflow: hidden
}

.bz_jbgs p a {
    color: #6d6d6d
}


/*文章页头部改*/

.chann {
    width: 14.5rem;
    height: 2.65rem;
    margin: .6rem;
    margin-left: 0;
    background: #B1D2E3;
    border-radius: .4rem
}

.chann dd {
    font-size: .4rem;
    color: #003163;
    line-height: .9rem;
    text-align: left; display:block;   
    padding-top: .18rem
}

.chann dd .phone_1 {
    color: red;
    font-size: .6rem;
    padding: 0 .2rem
}

.chann dd .phone_2 {
    display: inline-block;
    width: 2.625rem;
    height: .875rem;
    text-align: center;
    border: 1px solid #ff7e00;
    line-height: .875rem;
    margin-left: .3rem;
    border-radius: .2rem;
    color: #ff7e00;
    font-size: .45rem
}

.chann h1 {
    text-align: center;
    font-size: .35rem;
    height: 1rem;
    line-height: 1rem;
    font-weight: 700;
    color: #0464c2
}

.chann i {
    display: block;
    line-height: .45rem;
    color: #3b3b3b;
    margin: 0 auto;
    text-align: center;
    font-size: .33rem;
    font-style: normal
}

.chann dl {
   
    line-height: .65rem;
    padding-top: .25rem;
    margin-left: .6rem;
    overflow: hidden
}

.chann dl dt {
    width: 2.2rem;
    height: 2.2rem;
    overflow: hidden;
    float: left
}

.chann dl dt img {
    border-radius: 1.2rem;
    width: 2.2rem;
    height: 2.2rem
}

.wsgh_box1 {
    display: inline;
    width: 9.26rem;
    height: 1.2rem;
    text-indent: .2rem;
    line-height: 1.2rem;
    background: 0 0;
    color: #fff;
    float: left;
    font-size: .5rem;
    font-family: "微软雅黑";
    border: none
}

.chann dl .gtt {
    width: 3.2rem;
    height: 1.2rem;
    background: 0 0;
    margin-left: 0;
    border: 0;
    float: right
}

.tL_hd {
    width: 100%;
    height: .375rem;
    position: absolute;
    left: 0;
    bottom: .25rem;
    text-align: center;
    font-size: 0
}

.tL_hd li {
    width: .375rem;
    height: .3756rem;
    display: inline-block;
    margin: 0 .15rem;
    background: #ccc;
    border-radius: 50%
}

.tL_hd li.on {
    background: #0a60bf
}


/*首页改版样式*/

.title_borL,
.title_borR {
    width: 4.325rem;
    height: .075rem;
    background: #1e75c5;
    float: left;
    margin-top: 1.675rem;
    position: relative
}

.title_borR {
    float: right
}

.title_mtgb {
    height: 3rem;
    background: #fff
}

.borderLimg {
    position: absolute;
    right: -.2rem;
    top: -.4rem
}

.borderLimg img,
.borderRimg img {
    width: .4rem;
    height: .65rem
}

.borderRimg {
    position: absolute;
    left: -.2rem;
    top: -.4rem
}

.title_mtMs {
    width: 245px;
    background: #fff;
    margin: 0 auto;
    color: #1e75c5;
    font-size: .7rem;
    font-weight: 400;
    text-align: center;
    height: 1.375rem;
    line-height: .6rem;
    padding-top: 1rem
}

.title_mtMs img {
    padding-right: .13rem;
    padding-bottom: .1rem;
    width: .8rem;
    height: .8rem
}

.title_mtMs span {
    color: #b0afaf;
    font-size: .4rem
}

.zhuText {
    font-size: .55rem;
    color: #484848;
    text-align: center;
    background: #fff;
    padding-bottom: .5rem
}

.zhuText span {
    color: #ff9901
}

.chaXuns {
    height: 2rem;
    width: 100%;
    background: #f2f2f2;
    padding-top: .325rem
}

.bzChax {
    display: inline-block;
    background: #37a7e7;
    width: 4.575rem;
    height: 100%;
    line-height: 1.35rem;
    color: #fff;
    font-size: .55rem;
    border-top-left-radius: .3em;
    border-bottom-left-radius: .3em;
    float: left
}

.bzChax img {
    margin-left: .5rem;
    margin-right: .2rem;
    width: .6rem;
    height: .6rem;
    margin-top: .4rem
}

.case_more {
    width: 8.7rem;
    height: 1.35rem;
    border: none;
    float: left;
    background: #fff url(../images/mtydsy_1_15.jpg) no-repeat right center;
    background-size: 1.875rem 1.35rem;
    -moz-appearance: none;
    font-size: .55rem;
    color: #858585;
    padding-left: 1rem;
    cursor: pointer
}

.case_more div {
    height: 1.35rem;
    line-height: 1.35rem
}

.chaXuns select option {
    padding-left: .5rem;
    border: none;
    background: 0 0
}

.caseceshi {
    background: #fff
}

.case_more1 dl:last-child {
    border: none
}

.case_One {
    height: 4rem;
    padding-top: .625rem;
    border-bottom: 1px dashed #d2d2d2
}

.case_ts {
    border: none
}

.case_One dd,
.case_One dt {
    float: left
}

.case_One dt {
    margin-left: .95rem;
    width: 2.55rem;
    height: 2.55rem
}

.case_One dt img {
    width: 2.55rem;
    height: 2.55rem;
    border-radius: 50%
}

.case_One dd {
    width: 10rem;
    margin-left: .75rem;
    line-height: .9rem
}

.case_1 {
    color: #1e75c5;
    font-size: .55rem
}

.case_1 span {
    display: block;
    float: left;
    margin-top: .2rem;
    background: #1e75c5;
    color: #fff;
    width: .45rem;
    height: .45rem;
    text-align: center;
    line-height: .47rem;
    margin-right: .2rem
}

.case_2 span {
    display: inline-block;
    font-size: .5rem
}

.case_2sl {
    width: 6.3rem
}

.case_2sl span,
.case_2sr span,
.case_3 a,
.case_3 span {
    color: #ff9901
}

.case_2,
.case_3 {
    font-size: .5rem;
    color: #666
}

#slide_s {
    width: 8.7rem;
    height: auto;
    position: absolute;
    left: 4.575rem;
    top: 1.35rem;
    background: #fff;
    border: 1px solid #ccc;
    border-top: none
}

#conone2,
#conone3,
#conone4,
#conone5,
#conone6 {
    display: none
}

#slide_s li {
    font-size: .55rem;
    color: #858585;
    padding-left: 1rem;
    line-height: .8rem;
    padding-bottom: .3rem
}

.chaXunsM {
    width: 13.95rem;
    height: 1.35rem;
    margin: 0 auto;
    position: relative
}


/*footer改版*/

.layout {
    width: 16rem;
    margin: 0 auto;
    overflow: hidden;
    background: #fff
}

.footer_bg {
    background: #2674C7;
    padding-bottom: 75px
}

.footer {
    width: 100%;
    height: 7.175rem;
    background: url(../images/footer_b.jpg) no-repeat;
    background-size: 100%
}

.footer .footer_left {
    width: 4.1rem;
    margin: 1.125rem 0 0 1.45rem
}

.fl {
    float: left
}

.footer_left img {
    width: 4.1rem;
    height: 4.15rem
}

.footer .footer_left p {
    font-size: .45rem;
    text-align: center;
    color: #fff;
    padding-top: .1rem!important;
    line-height: .6rem
}

.footer .footer_right {
    width: 8rem;
    margin: 1.125rem .7rem 0 0
}

.fr {
    float: right
}

.footer .f_logo img {
    display: block;
    width: 6.25rem;
    height: 1.3rem;
    margin: left
}

.footer .f_logo h5 {
    width: 6.25rem;
    background: #fff;
    text-align: center;
    height: .75rem;
    line-height: .75rem;
    color: #2674c7;
    font-size: .45rem;
    margin-top: .185rem;
    font-weight: 400
}

.f_logo h5 .foot_hd_02 {
    width: 1.225rem!important;
    height: .125rem!important;
    position: relative;
    top: .3rem;
    left: .4rem
}

.f_logo h5 .foot_hd_01 {
    width: 1.225rem!important;
    height: .125rem!important;
    position: relative;
    top: .2rem;
    left: 2.4rem
}

.f_logo h5 a {
    float: left;
    position: relative;
    left: 2rem;
    bottom: .15rem;
    color: #666
}

.footer .f_tel {
    width: 100%;
    height: 1.25rem;
    margin-top: .5rem
}

.footer .f_tel img {
    width: 1.25rem;
    height: 1.25rem;
    float: left
}

.footer .f_tel span {
    line-height: .485rem
}

.footer .f_tel span i {
    color: #ffa454;
    font-size: .7rem;
    font-weight: 700;
    margin-top: .15rem;
    float: left
}

.footer .f_add {
    width: 100%;
    height: 1.25rem;
    margin-top: .4rem
}

.footer span {
    font-size: .4rem;
    color: #fff;
    float: left;
    margin-left: .25rem;
    width: 6rem
}

.footer .f_add img {
    width: 1.25rem;
    height: 1.25rem;
    float: left
}


/*医师团队*/

.doctor_js {
    width: 15.55rem;
    margin: 0 auto
}

.doctor_1 {
    height: 5.775rem;
    border-bottom: 1px dashed #b0b0b0;
    padding-top: .75rem
}

.doctor_1:last-child {
    border: none
}

.doc_pict {
    width: 3.65rem;
    height: 4.25rem;
    float: left;
    position: relative;
    margin-left: .4rem
}

.doc_pict dt img {
    width: 3.65rem;
    height: 4.25rem
}

.doc_pict dd {
    width: 3.625rem;
    height: .65rem;
    background: #ffb14c;
    color: #fff;
    font-size: .45rem;
    opacity: .8;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: .65rem
}

.doc_text {
    width: 11.25rem;
    float: right;
    margin-right: .3rem
}

.doc_text h3 {
    font-weight: 400;
    overflow: hidden;
    padding-top: .1rem
}

.doc_titL {
    float: left;
    color: #111;
    font-size: .6rem
}

.doc_titR {
    float: right;
    color: #ff9901;
    font-size: .5rem;
    margin-right: .2rem
}

.doc_zz {
    color: #666;
    font-size: .5rem;
    line-height: .9rem;
    padding-top: .1rem
}

.reds {
    color: #ff9901
}

.doc_one,
.doc_two {
    width: 3.45rem;
    height: .85rem;
    border: 1px solid #0189d5;
    color: #0189d5;
    text-align: center;
    line-height: .85rem;
    font-size: .5rem;
    float: left;
    margin-top: .3rem
}

.doc_one {
    margin-left: 3.5rem
}

.doc_two {
    border: 1px solid #ff9000;
    color: #ff9000;
    float: right;
    margin-right: .3rem
}

.kong_s {
    height: .5rem;
    background: #fff
}


/*主治疾病改版*/

.btn-img {
    padding: .6rem 0 .2rem 0;
    background: #fff
}

.clearfix {
    zoom: 1;
    display: block
}

.btn-img figure {
    float: left;
    margin-left: .695rem
}

.btn-img figure img {
    width: 3.15rem;
    height: 3.15rem
}

.btn-img figure figcaption {
    text-align: centert;
    font-size: .5rem;
    text-align: center;
    padding-top: .155rem
}

.btn-img figure:nth-child(1) figcaption {
    color: #e37d22
}

.btn-img figure:nth-child(2) figcaption {
    color: #1b9380
}

.btn-img figure:nth-child(3) figcaption {
    color: #4c4ee2
}

.btn-img figure:nth-child(4) figcaption {
    color: #1f994d
}

.weihai_tj {
    width: 16rem;
    margin: 0 auto;
    margin-top: .8rem;
    border-top: .25rem solid #f5f5f5;
    padding-top: .3rem
}


/***2016.12.7新增公开课*****/


/*01*/

.zb_gka {
    background: #efefef
}

.zb_gka img {
    width: 16rem;
    height: 9.125rem;
    margin-top: .38rem;
    margin-bottom: .38rem
}

.naok_zb {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    font-size: .55rem
}

.naok_zba {
    border-right: 1px solid #efefef;
    height: 2.25rem;
    width: 4.3rem
}

.naok_zba img {
    width: 3.5rem;
    height: 1.675rem;
    margin-left: .475rem;
    margin-top: .1rem
}

.naok_zbb {
    height: 2.25rem;
    line-height: 2.75rem;
    padding-left: .2rem;
    width: 11.2rem
}

.yytta {
    width: 11.2rem;
    height: .75rem;
    line-height: .75rem;
    display: inline-block;
    position: relative;
    overflow: hidden
}

.yytta ul li {
    height: .75rem;
    line-height: .75rem;
    display: inline-block;
    color: #616161;
    width: 15.8rem;
    padding-right: 1rem
}

.ca_aa {
    width: 15.175rem;
    height: 1.74rem;
    border-bottom: 2px solid #999
}

.ca_aa dl dt {
    width: 10rem;
    float: left;
    font-size: .45rem;
    color: #0564be;
    height: 1.4rem;
    line-height: 1.9rem
}

.ca_aa dl dt span {
    font-size: .65rem;
    color: #666;
    font-weight: 400
}

.naok_zb {
    height: 2.3rem;
    border: 1px solid #efefef
}


/*02*/

.zb_he {
    height: .38rem;
    background: #efefef;
    width: 16rem
}

#tlid_boxs {
    position: relative;
    height: 4.58rem;
    overflow: hidden;
    width: 16rem;
    margin: .5rem auto .4rem
}

#tlid_boxs .next,
#tlid_boxs .prev {
    position: absolute;
    left: .3rem;
    top: 0;
    display: block;
    width: .575rem;
    height: .675rem;
    line-height: .675rem;
    text-align: center
}

#tlid_boxs .next {
    left: auto;
    right: .3rem
}

#tlid_boxs .bd {
    width: 14.5rem;
    height: 4.68rem;
    margin: auto
}

#tlid_boxs .bd ul li {
    float: left;
    overflow: hidden;
    text-align: center;
    margin-left: .3rem
}

#tlid_boxs .bd ul li img {
    width: 6.85rem;
    height: 4.575rem;
    display: inline-block
}

#tlid_boxs .hd {
    position: absolute;
    width: 16rem;
    height: .675rem;
    bottom: 2.125rem;
    left: 0;
    z-index: 1
}

.hd span img {
    width: .35rem;
    height: .7rem
}

.naok_zbc {
    border-bottom: 1px solid #dcdcdc;
    padding-top: .6rem;
    padding-bottom: .58rem;
    width: 15.25rem
}

.box .naok_zbc:last-child {
    border-bottom: none
}

.naok_zbd img {
    height: 4.25rem;
    width: 6.5rem
}

.naok_zbe h4 {
    color: #3e3e3e;
    font-size: .6rem;
    font-weight: 100;
    margin-top: .35rem
}

.naok_zbe h3 {
    color: #626262;
    font-weight: 100;
    margin: .32rem 0 .3rem 0
}

.naok_zbe p {
    margin-bottom: .5rem;
    font-size: .45rem
}

.naok_zbe {
    color: #626262;
    font-size: .45rem;
    margin-left: 1rem;
    width: 7.55rem;
    overflow: hidden
}

.naok_zb {
    background: #fff
}

.naok_zbe span {
    display: inline-block
}

.naok_zbe span img {
    margin-right: .15rem;
    width: .475rem;
    height: .475rem
}

.naok_zbf span.naok_sp {
    width: 4rem
}

.naok_zbg {
    width: 7.83rem;
    padding-top: .4rem;
    padding-bottom: .5rem
}

.naok_zbg ul li {
    float: left;
    padding: 0 .18rem;
    line-height: .7rem;
    color: #5b5b5b;
    font-size: .55rem;
    height: .7rem
}

.naok_zbg ul li.thisclass {
    color: #0059a5;
    border: 1px solid #efefef;
    border-radius: 2px;
    line-height: .7rem;
    height: .7rem;
    padding: 0 .18rem
}


/*04*/

.naok_zbh {
    width: 13rem;
    margin-top: .63rem
}

.naok_zbh span {
    display: inline-block;
    font-size: .5rem;
    width: 5.95rem;
    height: 1.2rem;
    text-align: center;
    line-height: 1.2rem;
    border-radius: .2rem
}

.naok_zbh span.naok_zbi {
    color: #0564be;
    border: 1px solid #0564be
}

.naok_zbh span.naok_zbj {
    color: #ff922f;
    border: 1px solid #ff922f
}


/*05*/

.naok_zbk {
    background: #f6f6f6;
    margin-top: .8rem;
    padding: .6rem 1.2rem
}

.naok_zbk .naok_zbl {
    width: 9.2rem;
    color: #0564be;
    font-size: .75rem
}

.naok_zbm {
    margin-top: .6rem
}

.naok_zbk .naok_zbl i,
.naok_zbm .naok_zbn i,
.naok_zbm .naok_zbo i,
.naok_zbm .naok_zbp i,
.naok_zbm .naok_zbq i {
    display: inline-block;
    background: url(../images/nk_telc_a.png) no-repeat;
    background-size: 1.15rem auto;
    width: .525rem;
    height: .43rem;
    position: relative
}

.naok_zbm ul {
    text-align: center;
    font-size: 0
}

.naok_zbm ul li {
    display: inline-block;
    text-align: center;
    padding: 0 .5rem;
    font-size: .625rem
}

.naok_zbm .naok_zbn i,
.naok_zbm .naok_zbo i,
.naok_zbm .naok_zbp i,
.naok_zbm .naok_zbq i {
    width: 1.2rem;
    height: 1.12rem;
    float: left
}

.naok_zbm .naok_zbn i {
    background-position: 0 -.65rem;
    margin-left: .31rem;
    margin-top: .35rem
}

.naok_zbm .naok_zbo i {
    background-position: 0 -1.76rem;
    margin-left: .43rem;
    margin-top: .3rem
}

.naok_zbm .naok_zbp i {
    background-position: 0 -2.875rem;
    margin-left: .52rem;
    margin-top: .35rem
}

.naok_zbm .naok_zbq i {
    background-position: 0 -4rem;
    margin-left: .4rem;
    margin-top: .445rem
}

.naok_zbm .naok_zbn,
.naok_zbm .naok_zbo,
.naok_zbm .naok_zbp,
.naok_zbm .naok_zbq {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 100%;
    margin-bottom: .35rem
}

.naok_zbm .naok_zbn {
    background: #0057a9
}

.naok_zbm .naok_zbo {
    background: #f16600;
    margin-left: .33rem
}

.naok_zbm .naok_zbp {
    background: #00aec5;
    margin-left: .33rem
}

.naok_zbm .naok_zbq {
    background: #3c4ad0;
    margin-left: .33rem
}

.naok_zbm ul li.nao_lia {
    color: #0057a9
}

.naok_zbm ul li.nao_lib {
    color: #f16600
}

.naok_zbm ul li.nao_lic {
    color: #00aec5
}

.naok_zbm ul li.nao_lid {
    color: #3c4ad0
}

.naok_zbr {
    background: #ececec;
    padding-bottom: .8rem
}

.naok_zbs {
    border-top: 1px dashed #CCC;
    width: 15rem
}

.naok_zbr p {
    text-align: center;
    font-size: .625rem;
    color: #1e1e1e;
    line-height: 1rem
}

.naok_zbr p.naok_zbt {
    margin-top: .6rem
}

.naok_zbr p.naok_zbu {
    font-size: .55rem
}

#kgs2 {
    width: 100%;
    height: .85rem;
    line-height: .5rem;
    text-align: center;
    font-size: .85rem;
    color: #ccc;
    font-weight: 700;
    cursor: pointer;
    display: none
}

.ksxq_question {
    width: 16rem;
    margin: 0 auto
}

.mara {
    margin: 0 auto
}

.zt_zbs {
    margin-top: .5rem
}


/*2017-01-21 lylx*/

.nlideBox .hd ul li {
    margin-left: .3rem;
    margin-top: 1rem;
    float: left;
    width: 7.625rem;
    height: 3.125rem;
    background-size: 7.625rem 3.125rem
}

.nlideBox .hd ul li.on {
    float: left;
    width: 7.625rem;
    height: 3.125rem;
    background-size: 7.625rem 3.125rem
}

.nlideBox .hd ul li.lia {
    width: 7.625rem;
    height: 3.125rem;
    background-size: 7.625rem 3.125rem
}

.nlideBox .hd ul li.lia.on {
    width: 7.625rem;
    height: 3.125rem;
    background-size: 7.625rem 3.125rem
}

.nlideBox .bd ul .lia_a {
    background: url(../images/nakly_02.jpg) no-repeat;
    width: 15.5rem;
    height: 10.4rem;
    background-size: 15.5rem 10.4rem
}

.nlideBox .bd {
    width: 15.5rem;
    margin: 0 auto
}

.lia_c {
    margin: .525rem .2rem 0 .575rem
}

.lia_c img {
    width: 1.7rem;
    height: 1.85rem
}

.lia_d {
    line-height: .7rem;
    width: 12.15rem;
    font-size: .45rem;
    margin-top: .95rem
}

.lia_d span {
    font-weight: 700;
    color: red
}

.lia_e {
    margin-top: 1.35rem;
    width: 14.5rem;
    font-size: .5rem;
    position: relative
}

.lia_e p {
    line-height: 1.05rem;
    font-size: .5rem
}

.lia_e p span {
    color: #ff5400
}

.lia_a p.lia_g {
    color: #5f7dd7;
    font-size: .6rem;
    margin-top: 1rem;
    margin-left: .45rem
}

.lia_a p span.lia_f {
    width: .1rem;
    height: .7rem;
    background: #5f7dd7;
    display: inline-block;
    float: left;
    border-radius: .15rem;
    margin-right: .25rem
}

.lia_a table {
    margin: auto;
    margin-top: .4rem;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: .375rem;
    width: 14.325rem
}

.nak_tae {
    width: 4.35rem
}

.lia_a table tr td {
    text-align: center;
    color: #4e74c0;
    font-size: .375rem;
    border: 1px solid #d6e3fe;
    line-height: .8275rem
}

.nak_tad {
    background: #eaf1ff
}

.nak_tac {
    background: #fff
}

.nak_taf {
    width: 2rem
}

.lia_e.lia_h {
    margin-top: .25rem
}

.lia_e.lia_h p {
    line-height: .85rem
}

.nak_ana .qusone {
    display: none
}

.nak_ana ul {
    overflow: hidden
}

.nak_ana ul li {
    overflow: hidden;
    float: left
}

.nak_ana .qusone .imgimg_a {
    width: 15.5rem;
    height: 9.6rem;
    background-size: 15.5rem 9.6rem
}

.nak_ana {
    width: 15.5rem;
    margin: 0 auto;
    font-size: .55rem;
    color: #cb945e;
    line-height: .68rem;
    text-align: center;
    cursor: pointer;
    background: #f3f3f3;
    padding-bottom: .25rem
}

.nak_ana span {
    width: 1.525rem;
    height: .625rem;
    background: url(../images/nakly_14.png) no-repeat;
    margin-left: .2rem;
    margin-top: .2rem;
    display: inline-block;
    cursor: pointer;
    background-size: 1.25rem .55rem;
    top: 10.2rem;
    left: 7.25rem;
    position: absolute
}


/*10-8列表页改版开始*/

.lf_one {
    width: 16rem;
    margin: 0 auto;
    background: #fff;
    padding-bottom: .8rem;
    padding-top: 1px;
    margin-top: .225rem;
    border-bottom: .25rem solid #eee
}

.lf_one .fenye {
    padding: 0 0 .8rem 0;
    font-size: .6rem
}

.tslf_list {
    width: 16rem;
    margin: 0 auto
}

.tslf_list li {
    padding: .9rem .5rem .75rem
}

.tslf_list li:nth-of-type(2n) {
    background: #e4eff7
}

.tslf_list dt {
    height: 1.35rem;
    font: .73rem/1.35rem 'Microsoft yahei';
    background: url(../images/tslf_tit_bg.png.htm) no-repeat 1.8rem bottom/.75rem 1.275rem;
    margin-bottom: .6rem
}

.tslf_list dt a {
    color: #0e77be
}

.tslf_list dt span {
    display: inline-block;
    width: 1.8rem;
    font-size: 1.35rem;
    vertical-align: middle;
    font-style: italic;
    color: #e68e62;
    margin-right: .7rem
}

.tslf_list .list_pic {
    width: 5.4rem
}

.tslf_list .list_txt {
    width: 9.1rem
}

.tslf_list .list_txt p {
    font: .625rem/.95rem 'Microsoft yahei';
    color: #333;
    margin-bottom: .4rem
}

.tslf_list .list_txt p strong {
    margin-right: .35rem
}

.tslf_list .list_txt p a {
    color: red
}

.tslf_list .tag {
    margin-left: -.25rem
}

.tslf_list .tag span {
    width: 2.85rem;
    height: 1.025rem;
    margin-left: .25rem;
    border-radius: .15rem;
    background: #cce4f4;
    text-align: center;
    font: .55rem/1.025rem 'Microsoft yahei';
    color: #0e77be
}

.tslf_list .contact_btn {
    padding-top: .5rem;
    text-align: center
}

.tslf_list .contact_btn span {
    margin: 0 .35rem
}

.tslf_list .contact_btn a {
    display: inline-block;
    text-indent: 1.1rem;
    width: 4.4rem;
    height: 1.4rem;
    font: .6rem/1.4rem 'Microsoft yahei';
    border: .05rem solid #7d7d7d;
    border-radius: .1rem
}

.tslf_list .contact_btn .zxx a {
    color: #7d7d7d;
    background: url(../images/contact_zx_btn.png) no-repeat .2rem center;
    background-size: 1.075rem 1.075rem
}

.tslf_list .contact_btn .tell a {
    color: #ff781f;
    border-color: #ff781f;
    background: url(../images/contact_tel_btn.png) no-repeat .25rem center;
    background-size: 1.075rem 1.075rem
}

.list_pic img {
    width: 5.375rem;
    height: 5.125rem
}

.lf_one .fenye {
    padding: 0 0 .8rem 0
}


/*科普治疗添加板块样式*/


/*yy_jj*/

.yy_jj {
    width: 16rem;
    margin: 0 auto;
    border-top: .3rem #f2f2f2 solid;
    background: #fff;
    padding-top: .25rem
}

.wz_fdrw {
    width: 15rem;
    height: 1.25rem;
    border: 1px solid #c9c9c9;
    margin: .4rem auto
}

.wz_fdrw li {
    width: 50%;
    height: 100%;
    background: #fbfbfb;
    float: left;
    text-align: center;
    line-height: 1.2rem;
    font-size: .75rem;
    color: #2c2c2c
}

.wz_fdrw li.on {
    background: #64bdfb;
    color: #fff
}

.wz_fdrw1 {
    width: 15.5rem;
    height: 8.4rem;
    margin: auto;
    margin-top: .5rem
}

.wz_fdrw11 {
    width: 15.5rem;
    height: 4.7rem;
    border-bottom: 1px dotted #c9c9c9
}

.wz_fdrw11 span {
    display: block;
    width: 5.9rem;
    height: 4.17rem;
    float: left;
    margin-left: .3rem
}

.wz_fdrw11 span img {
    width: 5.9rem;
    height: 4.17rem
}

.wz_fdrw11 li {
    width: 8.75rem;
    height: 4.17rem;
    float: left;
    margin-left: .4rem;
    font-size: .45rem;
    color: #555;
    line-height: .75rem
}

.wz_fdrw11 li i {
    display: block;
    font-size: .65rem;
    color: #2c2c2c;
    text-align: center;
    line-height: 1.2rem
}

.wz_fdrw11 li p {
    text-indent: 2em;
    text-align: justify;
    font-size: .45rem
}

.wz_fdrw11 a {
    color: red
}

.wz_fdrw12 {
    width: 15.5rem;
    height: 3.1rem;
    margin: auto;
    margin-top: .5rem
}

.wz_fdrw12 li {
    width: 4.95rem;
    height: 3.1rem;
    float: left;
    margin-left: .17rem
}

.wz_fdrw12 li img {
    width: 4.95rem;
    height: 3.1rem
}

.wz_fdrw_qh {
    width: 15.5rem;
    margin: auto
}

.ksxq_question {
    overflow: hidden;
    padding-top: .2rem
}

.tel_fd {
    width: 100%;
    border-top: 1px solid #eee;
    border-bottom: .125rem solid #eee
}

.tel_fd .t_left {
    display: block;
    width: 60%;
    height: 2.25rem;
    line-height: 2.25rem;
    border-right: 1px solid #eee;
    float: left;
    font-size: .575rem;
    color: #b5b5b5
}

.tel_fd .t_left img {
    width: .775rem;
    height: .85rem;
    float: left;
    margin-left: .3rem;
    margin-right: .2rem;
    margin-top: .7rem
}

.tel_fd .t_left span {
    font-size: .85rem;
    color: #2674c7;
    font-family: Impact;
    position: relative;
    top: .15rem
}

.tel_fd .t_right {
    width: 40%;
    float: left
}

.tel_fd .t_right a img {
    width: 5.4rem;
    height: 1.425rem;
    display: block;
    margin: .45rem auto 0
}

.swt_group {
    width: 100%;
    height: 3.625rem;
    margin: .5rem 0
}

.swt_group a {
    float: left;
    display: inline-block
}

.swt_group a span {
    font-size: .525rem;
    color: #fff
}

.swt_group a:first-child img {
    width: 6.925rem;
    height: 3.625rem
}

.swt_group a:nth-child(2) {
    width: 4.425rem;
    height: 1.775rem;
    background: #e17656;
    padding: .5rem 0 0 .5rem;
    margin: 0 0 .08rem .1125rem
}

.swt_group a:nth-child(2) img {
    width: 1.1rem;
    height: .95rem;
    margin-right: .25rem
}

.swt_group a:nth-child(3) {
    width: 4.425rem;
    height: 1.775rem;
    background: #5cbbcf;
    padding: .5rem 0 0 .5rem;
    margin: 0 0 .08rem .1125rem
}

.swt_group a:nth-child(3) img {
    width: .85rem;
    height: .975rem;
    margin-right: .25rem
}

.swt_group a:nth-child(4) {
    width: 4.425rem;
    height: 1.775rem;
    background: #3c72cc;
    padding: .5rem 0 0 .5rem;
    margin: 0 0 0 .1125rem
}

.swt_group a:nth-child(4) img {
    width: 1.025rem;
    height: 1rem;
    margin-right: .25rem
}

.swt_group a:last-child {
    width: 4.425rem;
    height: 1.775rem;
    background: #2ea25b;
    padding: .5rem 0 0 .5rem;
    margin: 0 0 0 .1125rem
}

.swt_group a:last-child img {
    width: .925rem;
    height: .925rem;
    margin-right: .25rem
}

.daliy_table {
    border: 1px solid #ccc;
    margin: 0 .25rem;
    margin-top: 1.25rem;
    position: relative
}

.daliy_table .daliy_tit {
    display: inline-block;
    background: #fff;
    position: absolute;
    top: -.45rem;
    height: .9rem;
    line-height: .75rem;
    margin-left: .35rem
}

.daliy_table p {
    color: #f59e1b;
    font-size: .6rem;
    position: absolute;
    top: -.325rem;
    left: -.03rem
}

.daliy_table .daliy_tit span {
    color: #2674c7;
    font-size: .35rem
}

.daliy_table ul {
    padding-top: .7rem
}

.daliy_table ul li a {
    display: block;
    padding: .585rem 0;
    font-size: .55rem;
    color: #191919;
    padding-left: .1rem
}

.daliy_table ul li a em {
    color: #2674c7;
    font-size: .5rem
}

.daliy_table ul li a span {
    color: #E17656;
    float: right
}

.daliy_table ul li:nth-child(odd) a {
    background: #eee
}

.daliy_table .exchange {
    padding-top: .8rem
}

.daliy_table .exchange img {
    width: 4.5rem;
    height: 4.425rem;
    float: left
}

.daliy_table .exchange ul {
    float: right;
    padding-top: 0
}

.daliy_table .exchange ul li i {
    float: left;
    margin: .415rem .1rem 0 .15rem;
    font-size: .3rem;
    color: #fff;
    display: inline-block;
    width: .925rem;
    height: .65rem;
    line-height: .65rem;
    text-align: center;
    background: #E17656
}

.daliy_table .exchange ul li em {
    font-size: .55rem;
    color: #f22105
}

.daliy_table .exchange ul li a {
    height: 1.445rem;
    line-height: 1.445rem;
    width: 10.845rem;
    background: #eee;
    margin-bottom: .05rem;
    border: 1px solid #eee;
    padding: 0
}

.daliy_table .exchange ul li:last-child a {
    margin-bottom: 0
}

.daliy_table .exchange ul li a span {
    display: inline-block;
    width: 2.25rem;
    height: 1.39rem;
    line-height: 1.39rem;
    background: #fff;
    float: right
}

.layout {
    width: 16rem;
    margin: 0 auto;
    background: #fff;
    overflow: hidden
}

.xinn {
    width: 16rem;
    height: 7.5rem;
    background: url(../images/nkzt_zja.jpg) no-repeat;
    background-size: 16rem 7.5rem;
    font-size: .6rem;
    margin: .1rem auto .6rem
}

.xinn p {
    color: #ff9000;
    width: 12.8rem;
    padding-left: .25rem;
    margin: 0 auto;
    line-height: .7rem;
    padding-top: .25rem;
    padding-bottom: .2rem
}

.xinn p span {
    color: #CCC;
    margin-left: .2rem;
    font-size: .45rem
}

.xinn .nkzt_gn {
    margin-top: .2rem
}

.xinn .nksj_zz {
    height: 2.5rem
}

.xinn .nksj_zza {
    margin-left: .5rem;
    margin-top: .15rem
}


/*专家页添加板块*/

.zjsm {
    width: 15.175rem;
    overflow: hidden;
    margin: auto;
    margin-top: .5rem
}

.zjsm img {
    float: left;
    width: 4.65rem;
    height: 4.225rem
}

.zjsm p {
    font-size: .6rem;
    width: 10.2rem;
    line-height: .9rem;
    float: right;
    height: 4.5rem;
    overflow: hidden;
    margin-right: .1rem;
    text-align: justify
}

.zjsm p a {
    color: red
}


/*首页新增切换*/

#tlid_box {
    overflow: hidden;
    width: 16rem;
    background: #fff
}

#tlid_box .bd {
    width: 14.5rem;
    height: 4.68rem;
    margin: auto
}

#tlid_box .bd ul li {
    float: left;
    overflow: hidden;
    text-align: center;
    margin-left: .3rem
}

#tlid_box .bd ul li img {
    width: 6.85rem;
    height: 4.575rem;
    display: inline-block
}

#tlid_box .hd {
    position: relative;
    width: 16rem;
    height: .675rem;
    bottom: 2.8rem;
    left: 0;
    z-index: 1
}

#tlid_box .next,
#tlid_box .prev {
    position: absolute;
    left: .3rem;
    top: 0;
    display: block;
    width: .575rem;
    height: .675rem;
    line-height: .675rem;
    text-align: center
}

#tlid_box .next {
    left: auto;
    right: .3rem
}

.hd span img {
    width: .35rem;
    height: .7rem
}

.bgfffs p {
    width: 100%;
    height: 1.75rem;
    border-bottom: 1px solid #ccc
}

.know_more {
    float: right;
    width: 3.525rem;
    height: .9rem;
    color: #f59e1b;
    line-height: .9rem;
    text-indent: .65rem;
    background: url(../images/konw_more.png.htm) no-repeat;
    background-size: 3.525rem .9rem;
    font-size: .45rem
}

.ksxq_doc {
    padding-bottom: .1rem
}

.mc {
    margin: 0 auto
}


/*网友评论内容*/

.pl_box {
    width: 16rem;
    margin: 0 auto;
    background: #fff
}

.good_to {
    border-bottom: .225rem solid #ebebeb;
    padding-bottom: .7rem
}


/*.good_to ul{width:15.1rem;margin:0 auto;overflow:hidden}

.good_to li{width:4.86rem;height:1rem;border:1px solid #ccc;border-radius:.3rem;float:left;margin-top:.25rem;line-height:1rem;margin-left:.125rem;color:#666;font-size:.5rem;text-align:center;cursor:pointer}

.good_to li:nth-child(3n+1){margin-left:0}*/

.pl_cont1 {
    border-bottom: 1px solid #dad9d9;
    overflow: hidden;
    padding-top: .575rem;
    padding-bottom: .675rem
}

.pl_cont1 dt {
    float: left;
    margin-left: .5rem;
    color: #333;
    text-align: center;
    font-size: .4rem;
    line-height: .8rem;
    padding-top: .55rem
}

.pl_cont1 dt img {
    width: 2.525rem;
    height: 2.525rem
}

.pl_cont1 dd {
    float: left;
    margin-left: .55rem;
    width: 12rem;
    padding-top: .55rem
}

.cont_one {
    width: 12rem;
    height: 1rem;
    line-height: 1rem;
    color: #333;
    font-size: .5rem;
    background: #f4f3f3;
    margin-top: .2rem;
    overflow: hidden
}

.cont_one i {
    font-style: normal;
    padding-left: .3rem;
    float: left
}

.cont_three {
    padding-top: .3rem
}

.cont_one span {
    background: url(../images/pingluns.jpg) no-repeat right center;
    width: 5rem;
    background-size: 2.875rem .525rem;
    float: right;
    margin-right: .5rem
}

.cont_two {
    color: #333;
    font-size: .5rem;
    line-height: .88rem;
    padding-top: .2rem
}

.cont_th1 {
    font-size: .45rem;
    background: url(../images/three_p1.jpg) no-repeat left center;
    padding-left: .65rem;
    background-size: .5rem .4rem;
    margin-left: .7rem
}

.cont_th2 {
    margin-left: 2.5rem
}

.cont_th2:visited {
    background: red
}

.cont_th2,
.cont_th3 {
    width: 2.45rem;
    height: .875rem;
    line-height: .875rem;
    display: inline-block;
    border: 1px solid #999;
    font-size: .45rem;
    border-radius: .6rem;
    background: url(../images/three_p2.png) no-repeat .45rem center;
    padding-left: 1rem;
    background-size: .475rem .425rem
}

.cont_th3 {
    width: 2.45rem;
    background: url(../images/three_p3.jpg) no-repeat .5rem center;
    padding-left: 1rem;
    background-size: .45rem .35rem
}

.look_more {
    height: 2.4rem;
    line-height: 2.4rem;
    font-size: .6rem;
    border-bottom: .225rem solid #ebebeb;
    overflow: hidden
}

.look_more a {
    display: block
}

.look_s1 {
    float: left;
    margin-left: .75rem
}

.look_s2 {
    float: right;
    margin-right: .55rem;
    color: #999;
    font-size: 1.125rem
}

.pinglun_s {
    width: 15rem;
    height: 4.675rem;
    border: 1px solid #999;
    border-radius: .4rem;
    position: relative;
    margin: 0 auto;
    margin-top: 1.25rem
}

.ping_1 {
    width: 1.275rem;
    height: 1.2rem;
    background: url(../images/ping_tjbg.jpg) no-repeat center;
    text-align: center;
    line-height: 1.2rem;
    color: #f93;
    font-size: .575rem;
    position: absolute;
    top: -.575rem;
    left: .4rem;
    background-size: 1.275rem 1.2rem
}

.ping_2 {
    color: #999;
    font-size: .6rem;
    line-height: .9rem;
    width: 11.45rem;
    margin-top: .75rem;
    margin-left: 1.675rem;
    border: none;
    font-family: "微软雅黑"
}

.ping_3 {
    color: #9d9e9f;
    font-size: .55rem;
    background: #f5f5f5 url(../images/text_phone.jpg) no-repeat .875rem center;
    width: 10.5rem;
    height: 1.625rem;
    border: none;
    padding-left: 1.625rem;
    border-radius: .4rem;
    background-size: .375rem .675rem
}

.ping_ss {
    width: 15rem;
    border-radius: .4rem;
    height: 1.625rem;
    position: absolute;
    bottom: 0;
    left: 0
}

.ping_4 {
    color: #fff;
    font-size: .55rem;
    display: block;
    width: 5rem;
    border-radius: .4rem;
    height: 1.625rem;
    line-height: 1.625rem;
    position: absolute;
    right: 1px;
    bottom: 0;
    background: #f93 url(../images/tj_bgs.jpg) no-repeat 1.025rem center;
    background-size: .65rem .625rem;
    padding-left: 1.85rem
}

.cont_lasts {
    height: 3.975rem;
    border-bottom: .225rem solid #ebebeb;
    margin-top: 1.075rem
}

.cont_lasts ul {
    width: 15rem;
    height: 3.75rem;
    margin: 0 auto;
    border-top: 1px solid #ccc
}

.cont_lasts li {
    width: 3.7rem;
    height: 3.05rem;
    float: left;
    border-right: 1px solid #ccc;
    margin-top: .35rem;
    text-align: center;
    line-height: 1.6rem
}

.cont_lasts li a {
    display: block;
    font-size: .55rem;
    padding-top: .18rem
}

.cont_lasts li a img {
    width: 1.375rem;
    height: 1.4rem
}

.cont_lasts li:nth-child(1) img {
    width: 1.15rem;
    height: 1.4rem
}

.cont_lasts li:last-child {
    border-right: none
}

.pl_content {
    display: none
}
.pl_boxp ul{ overflow:hidden; padding:0 10px 10px;}
.pl_boxp ul li{ overflow:hidden; float:left; border-bottom:1px dashed #ccc; text-align:left;width:100%; margin:0; line-height:1.2rem; font-size:0.6rem;}
.pl_boxp ul li a{text-align:left;}
.pl_boxp ul li span{ float:right;}


/*专家团队改版*/

.sy_zj {
    width: 16rem;
    height: 7rem;
    border-bottom: #e8e8e8 solid .12rem;
    position: relative
}

.sy_zj1 {
    width: 5.5rem;
    height: 6.3rem;
    position: absolute;
    left: .2rem;
    top: .55rem
}

.sy_zj2 {
    width: 10rem;
    height: 1.6rem;
    line-height: 1.6rem;
    border-bottom: 1px solid #ededed;
    position: absolute;
    top: .7rem;
    right: .3rem
}

.sy_zj3 {
    width: 10rem;
    height: .6rem;
    position: absolute;
    top: 2.7rem;
    right: .4rem
}

.sy_zj4 {
    width: 9.2rem;
    height: 2.1rem;
    position: absolute;
    top: 3.6rem;
    right: .9rem
}

.sy_zj5 {
    width: 9.3rem;
    height: .8rem;
    position: absolute;
    bottom: .55rem;
    right: 1.3rem
}

.sy_zj1 a {
    display: block;
    width: 4rem;
    height: 4.25rem;
    margin: auto
}

.sy_zj1 a img {
    width: 4rem;
    height: 4.25rem
}

.sy_zj1 li {
    width: 2.9rem;
    height: .75rem;
    background: url(../images/sy_zj_11.jpg);
    background-size: 2.9rem .75rem;
    font-size: .5rem;
    color: #363636;
    text-align: center;
    line-height: .75rem;
    margin: .2rem auto
}

.sy_zj1 p {
    font-size: .5rem;
    color: #f60;
    text-align: center
}

.sy_zj2 li {
    float: left;
    font-size: .9rem;
    color: #1d222e;
    font-weight: 700
}

.sy_zj2 li strong {
    font-weight: 400;
    margin: auto .1rem
}

.sy_zj2 li span {
    font-size: .5rem;
    font-weight: 400
}

.sy_zj2 p {
    width: 1.7rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    border: 1px solid #3688cd;
    color: #3688cd;
    font-size: .35rem;
    float: right;
    margin: .6rem .3rem 0 0
}

.sy_zj3 li {
    width: 2.2rem;
    height: .6rem;
    float: left;
    background: #ededed;
    margin-left: .35rem;
    font-size: .4rem;
    color: #131313;
    line-height: .6rem;
    text-align: center
}

.sy_zj3 li:nth-child(1) {
    width: 4.35rem;
    background: #fff
}

.sy_zj3 li:nth-child(1) span {
    color: red;
    background: url(../images/sy_zj_06.jpg) no-repeat left;
    background-size: 2.5rem .6rem;
    padding-left: 2.5rem
}

.sy_zj4 p {
    font-size: .5rem;
    color: #31364d;
    line-height: .9rem
}

.sy_zj4 p a {
    color: red
}

.sy_zj5 a:nth-child(1) {
    color: #1876c6
}

.sy_zj5 a {
    display: block;
    width: 2.25rem;
    height: .8rem;
    float: left;
    margin-left: .8rem;
    line-height: .8rem;
    font-size: .65rem
}

.sy_zj5 a:nth-child(2) {
    color: #0ea66a
}

.sy_zj5 a:nth-child(3) {
    color: #ff8a00
}

.sy_zj5 a p {
    width: .8rem;
    height: .8rem;
    float: left;
    margin-right: .1rem
}

.sy_zj5 a p img {
    width: .8rem;
    height: .8rem
}


/*点击展开*/

#kgs2_s,
.on-c_s {
    background: #fff;
    color: #0052a6;
    font-size: .5rem;
    text-align: center;
    height: .7rem;
    line-height: .7rem;
    overflow: hidden;
    width: 6rem;
    margin: 0 auto
}

#kgs2_s p,
.on-c_s p {
    float: left;
    padding-left: .3rem
}

.bg_back {
    width: 100%;
    background: #fff
}


/*HEAD*/

.gb_tits {
    clear: both;
    width: 15rem;
    height: 1rem;
    border-bottom: 1px solid #e1e1e1;
    font-family: '微软雅黑';
    margin: 0 auto
}

.gb_tits h1 {
    height: .52rem;
    clear: both;
    margin-top: .5rem;
    line-height: .52rem;
    font-size: .65rem;
    color: #0052a6;
    font-weight: 400
}

.gb_tits i {
    width: .1rem;
    height: .55rem;
    display: inline-block;
    float: left;
    margin-right: .33rem;
    background: url(../images/i_ico.jpg);
    background-size: .1rem .55rem;
    margin-top: 0.04rem
}

.gb_tits h1 span {
    width: 3.63rem;
    height: .53rem;
    line-height: .53rem;
    float: right;
    background: url(../images/contel1.jpg) left no-repeat;
    background-size: .75rem .53rem;
    font-size: .6rem;
    color: #0052a6;
    text-indent: 1rem
}


/*治疗过程*/

.zlgc {
    width: 15rem;
    margin: 0 auto;
    margin-bottom: 0.5rem
}

.zlgc ul {
    width: 100%;
    height: 8.925rem;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    margin-top: 0.5rem
}

.zlgc ul li {
    width: 4.75rem;
    float: left;
    margin-right: 0.375rem;
}

.zlgc ul li:nth-child(3) {
    margin-right: 0 !important;
}

.zlgc ul li .gc_top {
    width: 100%;
    height: 5.15rem;
    position: relative;
}

.zlgc ul li .gc_top img {
    width: 4.75rem;
    height: 5.15rem;
}

.zlgc ul li .gc_top span {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    font-size: 0.55rem;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    top: 1.5rem;
}

.zlgc ul li .gc_bot {
    width: 100%;
    height: 3.5rem;
    background: url(../images/zlgc_03.png) no-repeat;
    background-size: 4.75rem 3.5rem;
    margin-top: 0.25rem;
}

.zlgc ul li .gc_bot .gc_botC {
    width: 4.1rem;
    margin: 0 auto;
    height: 3.5rem;
    ;
}

.zlgc ul li .gc_bot .gc_botC span {
    font-size: 0.6rem;
    color: #0189d5;
    font-weight: normal;
    text-align: center;
    height: 0.6rem;
    line-height: 0.6rem;
    display: block;
}

.zlgc ul li .gc_bot .gc_botC p {
    font-size: 0.4rem;
    color: #464646;
    text-align: center;
    margin-top: 0.25rem;
    height: 1.6rem;
}

.zlgc ul li .gc_bot .gc_botC .gc_but {
    width: 3.5rem;
    height: 1rem;
    line-height: 1rem;
    color: #fff;
    background: #ffaa5d;
    text-align: center;
    margin: 0 auto;
    font-size: 0.5rem;
}

.zlgc ul li .gc_bot .gc_botC .gc_but i {
    width: 0.6rem;
    height: 0.6rem;
    background: url(../images/zlgc_con.png) no-repeat;
    background-size: 2.5rem 0.75rem;
    float: left;
    position: relative;
    top: 0.2rem;
    left: 0.3rem;
}

.zlgc ul li:nth-child(1) .gc_bot .gc_botC .gc_but i {
    background-position: -0.125rem -0.075rem;
}

.zlgc ul li:nth-child(2) .gc_bot .gc_botC .gc_but i {
    background-position: -0.9rem -0.075rem;
}

.zlgc ul li:nth-child(3) .gc_bot .gc_botC .gc_but i {
    background-position: -1.75rem -0.075rem;
}

.zlgc ul .zx1 {
    width: 1.35rem;
    height: 0.425rem;
    position: absolute;
    top: 4.55rem;
    left: 4.35rem;
}

.zlgc ul .zx2 {
    width: 1.35rem;
    height: 0.425rem;
    position: absolute;
    top: 4.55rem;
    right: 4.15rem;
}

.zlgc ul .zx1 img,
.zlgc ul .zx2 img {
    width: 1.35rem;
    height: 0.425rem;
    display: block;
}

.border {
    width: 16rem;
    height: 0.25rem;
    background: #f5f5f5;
    margin: 0 auto
}
.jbdh_title7{line-height:36px; background:#00246c; display:block; overflow:hidden;}
.jbdh_title7 ul li{line-height:36px; float:left;}
.jbdh_title7 ul .xs_li1{background:url(../images/bdf_303.jpg) 15px center no-repeat;background-size: 38px 36px; font-family:"微软雅黑";font-size:16px; padding-left:60px; color:#FFF; font-weight:bold; display:block;}
.jbdh_title7 ul .xs_li1 span{color:#ef6c00}
.jbdh_title7 ul .xs_li2{display:block; width:16%; float:right; margin-right:10px; height:36px;}
.jbdh_title7 ul .xs_li2 img{max-width:100%;}
.xs_li2 a{width:100%; height:100%; display:block;color:#FFF;}
.yuyue{line-height:36px; background:#d8d8d8; display:block; overflow:hidden;}
.yuyue ul li{line-height:36px; float:left;}
.yuyue .xs_li1{line-height:36px; float:left; margin-left:10px;color:#00246c; font-weight:bold}
.yuyue ul .xs_li1 span{color:#454645;font-size:8px; font-weight:normal}
.yuyue ul .xs_li2{display:block; float:right; margin-right:5px; height:36px; color:#ff0005}

.anniu1{width:40%;height:30px;margin:10px auto;border-radius:5px;}
.anniu1 a{display:block;width:100%;height:30px;text-align:center;line-height:30px;color:#fff;}
.anniu{overflow:hidden; margin-top:1%; padding-bottom:1%; text-align:center}
.sub{margin-bottom:6px;width:97px; height:30px;font-size:12px; text-decoration: none!important;
border-radius: 3px; text-align:center; margin-right:10px;-moz-border-radius: 3px; box-shadow: inset 0px 0px 2px #fff;
-o-box-shadow: inset 0px 0px 2px #fff;-webkit-box-shadow: inset 0px 0px 2px #fff;-moz-box-shadow: inset 0px 0px 2px #fff; cursor:pointer;}
input.submitBtn2{color: #ffffff;border: 1px solid #24e0f2;background-image: -moz-linear-gradient(#17b6df, #139cd4);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#17b6df), to(#139cd4));background-image: -webkit-linear-gradient(#17b6df, #139cd4);background-image: -o-linear-gradient(#17b6df, #139cd4);
background-color: #e1e1e1;}
input.submitBtn{color: #ffffff;border: 1px solid #f9c80e;
background-image: -moz-linear-gradient(#f9c30d, #f6a50a);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9c30d), to(#f6a50a));
background-image: -webkit-linear-gradient(#f9c30d, #f6a50a);background-image: -o-linear-gradient(#f9c30d, #f6a50a);
background-color: #e1e1e1;}
.wxts p{padding-bottom:25px}
/*底部导航*/
.fotxuan{/*margin-top:20px;*/background:#00246c;height:50px;width:100%;position:fixed;bottom:0;}
.fotxuan li{width:25%;float:left;}
.fotxuan li a{display:block;width:70px;margin:0 auto;text-align:center;color:#fff;}
.fotxuan li a img{display:block;margin:0 auto;}
.fotxuan li a span{display:block;padding-top:5px;}
.fotxuan li a span img{margin-bottom:5px;margin-top:3px;}
footer{ overflow:hidden; width:100%; height:auto; height:60px;}

/*biaodan*/
.nrjjsb{width: 100%;height: auto;padding: 0 0 10px 0;overflow: hidden;border-radius: 5px;box-sizing: border-box;}
.nr1{ width:100%; height:100%; overflow:hidden; border-radius:5px;}
.nr1_top{ width:100%; overflow:hidden;}
.n1r_top img{ width:100%; height:auto;}
.nr1_n1{ width:94%; margin:0 auto; height:64px; border-bottom:1px dashed #CCCCCC;}
.nr1_n1 p{ line-height:30px; font-size:14px; color:#333;}
.nr1_n1 p label{ margin-right:16px;}
.nr1_n1_dx{ width:95%; height:26px;}
.nr1_n1_dx input{ float:left; line-height:26px; margin-top:6px;}
.nr1_n1_dx label{  float:left; line-height:26px; width:30%; text-align:left;}
.nr1_n1_dx label a{ display:block; line-height:26px; text-indent:0.5em; font-size:14px;} 
.nr1_n2{ width:94%; height:auto; overflow:hidden; padding:10px 0; margin:0 auto;}
.nr1_n2_d1{ width:100%; height:34px;}
.nr1_n2_d1 p{ float:left; line-height:34px; font-size:14px; padding:0 2%; width:24%; text-align:center; color:#333;}
.nr1_n2_d1 input{ display:block; width:70%; height:32px; border:1px solid #CCC;}
.nr1_n2_d2{ width:100%; height:47px;}
.nr1_n2_d2 p{ line-height:47px; font-size:14px; padding:0 2%; float:left; width:24%; text-align:center;}
.nr1_n2_d2 span{ width:70%; display:block; line-height:47px; height:47px; text-align:left; float:left;}
.nr1_n2_d2 span a{ line-height:47px; font-size:14px; color:#333;}
.anniu1{ width:40%; height:36px;  margin:10px auto; border-radius:5px; background: rgb(147, 0, 0);}
.anniu1 input{ display:block; width:100%; height:36px; text-align:center; line-height:36px; color:#fff;background: rgb(147, 0, 0);}
.tising { overflow:hidden; padding:10px;line-height: 23px;text-indent: 2em;}
.tising b {color: #c41214;}

.con11{ overflow:hidden; padding:0.2rem 4% 0.12rem; background:#f4f4f4; margin:15px 0 15px;}
.con11 img{ float:left; width:20%; height:auto;}
.con11 p{ float:right; width:77%; font-size: 0.5rem; padding-top:0.3rem;}
.con11 p span{ float:left; width:100%;line-height:0.8rem; margin-bottom:0.1rem; }
.con11 p em{float:left; padding:0 0.18rem; font-style:normal; border-radius:0.18rem; color:#db0100; border:1px solid #db0100; margin-right:10px;}


.sycon1{ overflow:hidden; padding:0 3% 0;}
.sycon1 ul{ overflow:hidden;}
.sycon1 ul li{ float:left; width:100%; line-height:0.8rem; font-size:0.6rem; padding-bottom:0.2rem; padding-top:0.1rem; border-bottom:1px solid #dddddd; margin-top:0.1rem;}
.sycon1 ul li span{ float:left; border-radius:0.1rem; margin-right:6px; line-height:0.7rem; color:#fff; background:#044b99; padding:0.04rem 0.2rem;}
.sycon1 ul li em{ float:right; color:#e26961; font-style:normal;}
.sycon1 ul li:nth-child(2) span{ background:#ffc7ac;}
.sycon1 ul li:nth-child(3) span{ background:#4e8fc5;}
.sycon1 ul li:nth-child(4) span{ background:#ff935a;}
.sycon1 ul li:nth-child(5) span{ background:#4e8fc5;}
.sycon1 ul li:nth-child(6) span{ background:#ffc7ac;}
.sycon1 ul li:nth-child(7) span{ background:#044b99;}
.sycon1 ul li:nth-child(8) span{ background:#ff935a;}
.sycon1 ul li:nth-child(8){ border-bottom:none;}


nav{ padding:0.3rem 0rem 0.4rem 0rem;}
nav ul { overflow: hidden;}
nav ul li{ float:left; width:25%;padding-bottom: 0.1rem; overflow:hidden; height:2.8rem;}
nav ul li img { width:1.5rem;}
nav ul li a{ display:block; text-align:center;}
nav ul li a p{color:#222222; line-height:0.8rem; font-size:0.6rem;}
.bbbd{ overflow:hidden;}
.bbbd img{ float:left; width:100%; height:auto;}