﻿@charset "utf-8";
@import "css.css";

/*自定义变量、函数*/

.inline-block {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}


/*自定义变量、函数*/


/*公共开始*/

html {
    background: #2db3a0;
    overflow-x: hidden;
}

body {
    font-size: 12px;
    line-height: 26px;
    font-family: "微软雅黑", serif;
}

input {
    background: none;
    font-family: 微软雅黑;
    border: none;
}

textarea {
    background: none;
    font-family: 微软雅黑;
    border: none;
}

.hxq_gaba {
    display: inline-block;
    line-height: 26px;
    padding-left: 25px;
    min-height: 20px !important;
    background: url(../images/bah_10.png) no-repeat left center;
}

.hxq_w1920 {
    position: relative;
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
}

.hxq_w1200 {
    max-width: 1200px;
    margin: 0 auto;
}

.hxq_w1003 {
    width: 1003px;
    margin: 0 auto;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}


/*外层查询*/

@media screen and (max-width: 1200px) {
    a,
    input,
    button,
    textarea,
    em,
    strong,
    img,
    div,
    ul,
    li,
    dl,
    dt,
    dd,
    select,
    option {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }
    .hxq_w1200 {
        padding: 0 20px;
        width: auto;
    }
}


/*公共结束*/


/*图标字体*/

/* @font-face {
    font-family: 'iconfont';
    src: url('//at.alicdn.com/t/font_1476860744_2484941.eot');
    IE9
    src: url('//at.alicdn.com/t/font_1476860744_2484941.eot?#iefix') format('embedded-opentype'), IE6-IE8
    url('//at.alicdn.com/t/font_1476860744_2484941.woff') format('woff'), chrome、firefox
    url('//at.alicdn.com/t/font_1476860744_2484941.ttf') format('truetype'), chrome、firefox、opera、Safari, Android, iOS 4.2+
    url('//at.alicdn.com/t/font_1476860744_2484941.svg#iconfont') format('svg');
    iOS 4.1-
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
} */


/*图标字体*/


/*头部开始*/

.hxq_header {
    position: relative;
    z-index: 3000;
    background: #fff;
}

.hxq_header_pc {
    display: block;
}

.hxq_header_pc .hxq_header1 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #fff;
    background: #2db3a0;
}

.hxq_header_pc .hxq_header1 a {
    color: #fff;
}

.hxq_header_pc .hxq_header1 a:hover {
    color: #3b221b;
}

.hxq_header_pc .hxq_header1>div {
    *zoom: 1;
}

.hxq_header_pc .hxq_header1>div:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_header_pc .hxq_header1_lt {
    float: left;
    *zoom: 1;
}

.hxq_header_pc .hxq_header1_lt:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_header_pc .hxq_header1_lt a {
    float: left;
}

.hxq_header_pc .hxq_header1_lt span {
    float: left;
    height: 36px;
    width: 25px;
    background: url(../images/hxq_header00.png) no-repeat center;
}

.hxq_header_pc .hxq_header1_rt {
    float: right;
}

.hxq_header_pc .hxq_header2 {
    position: relative;
    z-index: 100;
    background: url(../images/hxq_header01.png) no-repeat center top;
}

.hxq_header_pc .hxq_header_logo {
    float: left;
    padding: 15px 0;
}

.hxq_header_pc .hxq_header_logo a {
    display: block;
    width: 475px;
}

.hxq_header_pc .hxq_header_logo img {
    width: 100%;
    vertical-align: middle;
}

.hxq_header_pc .hxq_header2_rt {
    float: right;
}

.hxq_header_pc .hxq_header_2_rt1 {
    font-size: 12px;
    color: #898989;
    line-height: 24px;
}

.hxq_header_pc .hxq_header_2_rt1>div {
    padding: 12px 0 12px 48px;
    float: right;
    background: url(../images/hxq_header02.png) no-repeat left center;
}
.hxq_header_pc .hxq_header_2_rt1>div.tsdh {
    padding: 12px 0 12px 48px;
    float: right;
    margin-left:5px;
    background: url(../images/hxq_header02c.png) no-repeat left center;
}

.hxq_header_pc .hxq_header_2_rt1>div.tsdh1 {
    padding: 12px 0 12px 48px;
    float: right;
    margin-left:5px;
    background: url(../images/hxq_headerx02.png) no-repeat left center;
}

.hxq_header_pc .hxq_header_2_rt2 {
    padding: 0 0 10px 0;
}

.hxq_header_pc .hxq_header_2_rt2>div {
    float: right;
}

.hxq_header_pc .hxq_header_nav_ul {
    *zoom: 1;
}

.hxq_header_pc .hxq_header_nav_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_header_pc .hxq_header_nav_ul>li {
    position: relative;
    float: left;
    margin: 0 5px;
    padding: 0 0 5px 0;
}

.hxq_header_pc .hxq_header_nav_ul>li>a {
    display: block;
}

.hxq_header_pc .hxq_header_nav_ul>li>a>em {
    display: block;
    padding: 0 15px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #5e361d;
    font-weight: bold;
    text-align: center;
}

.hxq_header_pc .hxq_header_nav_ul>li:hover>a {
    background: url(../images/hxq_header_nav00.png) no-repeat right center;
}

.hxq_header_pc .hxq_header_nav_ul>li:hover>a>em {
    background: url(../images/hxq_header_nav01.png) no-repeat left center;
}

.hxq_header_pc .hxq_header_nav_ul>li.on>a {
    background: url(../images/hxq_header_nav00.png) no-repeat right center;
}

.hxq_header_pc .hxq_header_nav_ul>li.on>a>em {
    background: url(../images/hxq_header_nav01.png) no-repeat left center;
}

.hxq_header_pc .hxq_header3 {
    height: 3px;
    background: #2db3a0;
}

.hxq_nav_select {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    text-align: center;
    background: url(../images/hxq_nav_select01.png) repeat left top;
}

.hxq_nav_select dd {
    background: url(../images/hxq_nav_select02.png) no-repeat right bottom;
}

.hxq_nav_select dd div {
    padding: 10px 0;
    background: url(../images/hxq_nav_select03.png) no-repeat left top;
}

.hxq_nav_select dd a {
    display: block;
    padding: 5px;
    font-size: 12px;
    color: #5e361d;
    line-height: 20px;
    text-align: center;
    background: url(../images/hxq_nav_select00.png) no-repeat center bottom;
}

.hxq_nav_select dd a:hover {
    color: #2db3a0;
}
.hxq_nav_select dd a.on {
    color: #2db3a0;
}

.hxq_header_mobile {
	position: relative;
    display: none;
    background: url(../images/hxq_header01.png) no-repeat center;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
}

.hxq_header_mobile .hxq_header_logo {
    padding: 0.5rem 0;
    float: left;
    width: 11.875rem;
}

.hxq_header_mobile .hxq_header_logo a {
    display: block;
    width: 100%;
}

.hxq_header_mobile .hxq_header_logo a img {
    width: 100%;
    vertical-align: middle;
}

.hxq_header_mobile .hxq_header_nav {
    float: right;
}

.hxq_header_mobile .hxq_header_nav_Personal {
    float: left;
}

.hxq_header_mobile .hxq_header_nav_Personal>em {
    display: block;
    margin: 0.55rem 0 0 0;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
    text-align: center;
    line-height: 2rem;
}

.hxq_header_mobile .hxq_header_nav_Personal>a {
    display: block;
    margin: 0.55rem 0 0 0;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
    text-align: center;
    line-height: 2rem;
    color: #333;
}

.hxq_header_mobile .hxq_header_nav_two {
    float: left;
}

.hxq_header_mobile .hxq_header_nav_two>em {
    display: block;
    margin: 0.55rem 0 0 0;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
    text-align: center;
    line-height: 2rem;
}

.hxq_header_mobile .hxq_header_nav_two.on .hxq_header_nav_ul {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
}

.hxq_header_mobile .hxq_header_nav_ul {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10000;
    padding: 0.5rem 0;
    width: 100%;
    background: rgba(0, 0, 0, .6);
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
}
.hxq_header_mobile .hxq_header_nav_ul li {
	padding: 10px 0;
}
.hxq_header_mobile .hxq_header_nav_ul>li>a {
    display: block;
    text-align: center;
    line-height: 1.25rem;
    font-size: 0.75rem;
    color: #fff;
}
.hxq_header_mobile .hxq_header_nav_ul > li.on a {
    color: yellow;
}

@media screen and (max-width: 700px) {
    .hxq_header_mobile .hxq_header_logo {
        padding: 0.5rem 0;
        float: left;
        width: 15rem;
    }
    .hxq_header_mobile .hxq_header_logo a {
        display: block;
        width: 100%;
    }
    .hxq_header_mobile .hxq_header_logo a img {
        width: 100%;
        vertical-align: middle;
    }
    .hxq_header_mobile .hxq_header_nav_Personal {
        float: left;
    }
    .hxq_header_mobile .hxq_header_nav_Personal>em {
        display: block;
        margin: 0.375rem 0 0 0;
        width: 3rem;
        height: 3rem;
        font-size: 2.25rem;
        text-align: center;
        line-height: 3rem;
    }
    .hxq_header_mobile .hxq_header_nav_Personal>a {
        display: block;
        margin: 0.375rem 0 0 0;
        width: 3rem;
        height: 3rem;
        font-size: 2.25rem;
        text-align: center;
        line-height: 3rem;
        color: #333;
    }
    .hxq_header_mobile .hxq_header_nav_two {
        float: left;
    }
    .hxq_header_mobile .hxq_header_nav_two>em {
        display: block;
        margin: 0.375rem 0 0 0;
        width: 3rem;
        height: 3rem;
        font-size: 2.25rem;
        text-align: center;
        line-height: 3rem;
    }
    .hxq_header_mobile .hxq_header_nav_ul {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 10000;
        padding: 0.5rem 0;
        width: 100%;
        background: rgba(0, 0, 0, .6);
        -webkit-transform-origin: right top;
        -moz-transform-origin: right top;
        -ms-transform-origin: right top;
        -o-transform-origin: right top;
        transform-origin: right top;
        -webkit-transform: scale(0, 0);
        -moz-transform: scale(0, 0);
        -ms-transform: scale(0, 0);
        -o-transform: scale(0, 0);
        transform: scale(0, 0);
        opacity: 0;
        -webkit-transition: all .3s 0s;
        -moz-transition: all .3s 0s;
        -o-transition: all .3s 0s;
        transition: all .3s 0s;
    }
    .hxq_header_mobile .hxq_header_nav_ul>li {
    	border-bottom: 1px solid rgba(255, 255, 255, .1);
    }
    .hxq_header_mobile .hxq_header_nav_ul>li>a {
        display: block;
        text-align: center;
        line-height: 2.25rem;
        font-size: 1.25rem;
        color: #fff;
    }
}

@media screen and (max-width: 1200px) {
    .hxq_header_pc {
        display: none;
    }
    .hxq_header_mobile {
        display: block;
    }
}

@media screen and (max-width: 700px) {
    .hxq_header_logo {
        padding: 0.375rem 0;
        float: left;
        width: 20rem;
    }
    .hxq_header_logo a {
        display: block;
        width: 100%;
    }
    .hxq_header_logo a img {
        width: 100%;
        vertical-align: middle;
    }
    .hxq_header_nav_Personal {
        float: left;
    }
    .hxq_header_nav_Personal>em {
        display: block;
        margin: 0.5rem 0 0 0;
        width: 2rem;
        height: 2rem;
        font-size: 1.25rem;
        text-align: center;
        line-height: 2rem;
    }
    .hxq_header_nav_two {
        float: left;
    }
    .hxq_header_nav_two>em {
        display: block;
        margin: 0.5rem 0 0 0;
        width: 2rem;
        height: 2rem;
        font-size: 1.25rem;
        text-align: center;
        line-height: 2rem;
    }
}


/*头部结束*/


/*底部开始*/

.hxq_footer_pc .hxq_foo1 {
    background: #2db3a0;
}

.hxq_footer_pc .hxq_foo1>div {
    height: 66px;
    line-height: 66px;
    border-bottom: 1px solid #41bfad;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_lt {
    float: left;
    font-size: 14px;
    color: #fff;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_lt a {
    color: #fff;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_lt a:hover {
    color: #000;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt {
    float: right;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt>span {
    float: left;
    *zoom: 1;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt>span:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt>span>em {
    float: left;
    height: 66px;
    line-height: 66px;
    font-size: 12px;
    color: #fff;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt>span>strong {
    float: left;
    width: 191px;
    height: 66px;
    background: url(../images/hxq_foo00.png) no-repeat center;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt>a {
    margin: 17px 0 0 20px;
    float: left;
    width: 120px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #2db3a0;
    font-size: 14px;
    background: #fff;
}

.hxq_footer_pc .hxq_foo1 .hxq_foo1_rt>a:hover {
    color: #fff;
    background: #321c04;
}

.hxq_footer_pc .hxq_foo2 {
    padding: 12px 0;
    background: #2db3a0;
    *zoom: 1;
}

.hxq_footer_pc .hxq_foo2:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_lt {
    float: left;
    width: 410px;
    min-height: 90px;
    background: url(../images/hxq_foo03.png) no-repeat right center;
    *zoom: 1;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_lt:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_lt>div {
    overflow: hidden;
    padding: 18px 0 0 0;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo_web {
    padding: 0 0 0 25px;
    background: url(../images/hxq_foo01.png) no-repeat left center;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo_addr {
    padding: 0 0 0 25px;
    background: url(../images/hxq_foo02.png) no-repeat 3px center;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo_qr {
    float: left;
    margin: 0 20px 0 0;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_ct {
    float: left;
    min-height: 90px;
    width: 400px;
    padding: 0 0 0 60px;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    background: url(../images/hxq_foo03.png) no-repeat right center;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_ct>div {
    padding: 18px 0 0 0;
}
.hxq_footer_pc .hxq_foo2 .hxq_foo2_ct>div>div {
    margin-top: -10px;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_ct a {
    color: #fff;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_ct a:hover {
    color: #000;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_rt {
    float: right;
    padding-top: 18px;
    min-height: 90px;
    max-width: 305px;
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    text-align: left;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_rt a {
    color: #fff;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_rt a:hover {
    color: #000;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_rt img {
    vertical-align: middle;
}

.hxq_footer_pc .hxq_foo2 .hxq_foo2_rt>div {
    padding: 0 0 0 0;
}

.hxq_footer_pc .hxq_foo3 {
    height: 6px;
    background: #168f7e;
}

.hxq_footer_mobile {
    display: none;
}

.hxq_footer_mobile .hxq_foo1 {
    padding: 0.625rem 0;
    line-height: 1rem;
    text-align: center;
    color: #fff;
    font-size: 0;
    background: #2db3a0;
}

.hxq_footer_mobile .hxq_foo1 a {
    color: #fff;
}

.hxq_footer_mobile .hxq_foo1 span {
    display: inline-block;
    margin: 0 0.25rem;
    white-space: nowrap;
    font-size: 0.6rem;
}

@media screen and (max-width: 1200px) {
    .hxq_footer_pc {
        display: none;
    }
    .hxq_footer_mobile {
        display: block;
    }
    .hxq_footer_mobile .hxq_foo1 {
        padding: 0.625rem 0;
        line-height: 1rem;
        text-align: center;
        color: #fff;
        font-size: 0;
        background: #2db3a0;
    }
    .hxq_footer_mobile .hxq_foo1 a {
        color: #fff;
    }
    .hxq_footer_mobile .hxq_foo1 span {
        display: inline-block;
        margin: 0 0.25rem;
        white-space: nowrap;
        font-size: 0.6rem;
    }
}

@media screen and (max-width: 700px) {
    .hxq_footer_mobile {
        display: block;
    }
    .hxq_footer_mobile .hxq_foo1 {
        padding: 0.625rem 0;
        line-height: 1.25rem;
        text-align: center;
        color: #fff;
        font-size: 0;
        background: #2db3a0;
    }
    .hxq_footer_mobile .hxq_foo1 a {
        color: #fff;
    }
    .hxq_footer_mobile .hxq_foo1 span {
        display: inline-block;
        margin: 0 0.25rem;
        white-space: nowrap;
        font-size: 1rem;
    }
}


/*底部结束*/


/*banner*/

.hxq_banner {
    position: relative;
    min-height: 100px;
    background: #fff;
}
.hxq_banner_pc {
    position: relative;
    overflow: hidden;
    display: block;
    max-height: 450px;
}

.hxq_banner_b {
    position: relative;
    overflow: hidden;
}

.hxq_banner_b_ul>li {
    width: 100%;
}

.hxq_banner_b_ul>li img {
    width: 100%;
    vertical-align: middle;
}

.hxq_banner_h {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
}

.hxq_banner_h_ul {
    width: 100%;
    text-align: center;
    font-size: 0;
}

.hxq_banner_h_ul>li {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin: 0 3px;
    background: url(../images/hxq_banner00.png) no-repeat center;
    cursor: pointer;
}

.hxq_banner_h_ul>li:hover {
    background: url(../images/hxq_banner01.png) no-repeat center;
}

.hxq_banner_h_ul>li.on {
    background: url(../images/hxq_banner01.png) no-repeat center;
}

.hxq_banner_mobile {
    display: none;
    min-height: 100px;
    background: #fff;
}
.hxq_banner_mobile .swiper-wrapper {
    height: auto;
}
.hxq_banner_mobile .swiper-slide {
    height: auto;
}
.hxq_banner_mobile .swiper-slide img {
    width: 100%;
    vertical-align: middle;
}

.hxq_banner_mobile .swiper-slide img[src=""] {
    width: 0;
    height: 0;
}

.hxq_banner_mobile .swiper-pagination-bullet {
    height: 12px;
    width: 12px;
    margin: 0 2px !important;
    background: #fff;
    opacity: 1;
}

.hxq_banner_mobile .swiper-pagination-bullet-active {
    background: #2db3a0;
}
@media screen and (max-width: 1200px) {

    .hxq_banner_mobile {
        display: block;
    }
    .hxq_banner_pc {
        display: none;
    }
}

/*banner*/


/*首页开始*/


/*快捷搜索开始*/

.hxq_in_kjss {
    position: relative;
    z-index: 2900;
    margin: -2px 0 0 0;
    min-height: 100px;
    background: #2db3a0;
}

.hxq_in_kjss_lt {
    float: left;
}

.hxq_in_kjss_ul {
    *zoom: 1;
}

.hxq_in_kjss_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_kjss_ul>li {
    float: left;
    margin: 0 10px 0 0;
}

.hxq_in_kjss_ul>li h2 a {
    display: block;
    overflow: hidden;
    width: 100px;
    height: 88px;
    color: #fff;
    text-align: center;
    background: #33c7b2;
}

.hxq_in_kjss_ul>li h2 a strong {
    display: block;
    margin: 12px 0 0 0;
    height: 40px;
    line-height: 40px;
    font-size: 36px;
    font-weight: normal;
}

.hxq_in_kjss_ul>li h2 a em {
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-weight: normal;
}

.hxq_in_kjss_ul>li:hover h2 a {
    background: #168f7e;
}

.hxq_in_kjss_rt {
    float: right;
    padding: 26px 0 0 0;
}

.hxq_in_kjss_search {
    *zoom: 1;
}

.hxq_in_kjss_search:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ss_sx{
	position:relative;
	float:left;
	width:70px;
	height:48px;
	background:#fff;
	border-right:1px solid #eee;
	text-align:center;
	cursor:pointer;
}
.ss_sx .text{
	height:48px;
	line-height:48px;
	text-align:center;
}
.xlbox{
	display:none;}
.xlbox ul{
	position:absolute;
	left:0;
	top:48px;
	z-index:9999;
	width:100%;
	height:240px;
	overflow-y:auto;
	text-align:center;
	background:#fff;
}
.ss_sx li{
	height:38px;
	line-height:38px;
	cursor:pointer;
}
.ss_sx li.on,
.ss_sx li:hover{
	background:#eee;
}

.qgy_p{
	position:relative;
}
.qgy_ab{
	position:absolute;
	left:143px;
	top:9px;
	z-index:99;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
}




.hxq_in_kjss_search>span {
    float: left;
    width: 200px;
    height: 48px;
    background: #fff;
}

.hxq_in_kjss_search>span input {
    margin: 0 10px;
    width: 180px;
    height: 48px;
    line-height: 48px;
    font-size: 12px;
    color: #838382;
}

.hxq_in_kjss_search>a {
    float: left;
    width: 48px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #168f7e url(../images/hxq_in_kjss30.png) no-repeat center;
    background-size: auto 70%;
}

.hxq_in_kjss_search>a>i {
    width: 0;
    display: inline-block;
    height: 48px;
    vertical-align: middle;
}

.hxq_in_kjss_search>a img {
    width: 70%;
    vertical-align: middle;
}

.hxq_in_kjss_search>a:hover {
    background: #33c7b2 url(../images/hxq_in_kjss30.png) no-repeat center;
    background-size: auto 70%;
}

@media screen and (max-width: 1200px) {
    .hxq_in_kjss_lt {
        float: none;
    }
    .hxq_in_kjss_rt {
        float: none;
    }
    .hxq_in_kjss_ul {
        margin: 0 -1%;
        width: 102%;
        *zoom: 1;
    }
    .hxq_in_kjss_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_kjss_ul>li {
        width: 23%;
        margin: 1rem 1% 0;
    }
    .hxq_in_kjss_ul>li h2 a {
        width: 100%;
        height: 3.75rem;
    }
    .hxq_in_kjss_ul>li h2 a>strong {
        font-size: 1.4rem;
        line-height: 1.75rem;
        height: 1.75rem;
    }
    .hxq_in_kjss_ul>li h2 a>em {
        font-size: 0.75rem;
        line-height: 1.25rem;
    }
    .hxq_in_kjss_search {
        padding: 0 0 20px 0;
        width: 100%;
        float: none;
    }
	.ss_sx{ width:20%; height:3rem; line-height:3rem; box-sizing:border-box;}
	.ss_sx .text{ height:3rem; line-height:3rem;}
	.xlbox ul{ top:3rem;}
	.ss_sx li{ height:3rem; line-height:3rem;}
    .hxq_in_kjss_search>span {
        width: 60%;
        height: 2rem;
    }
    .hxq_in_kjss_search>span input {
        margin: 0 3%;
        width: 94%;
        height: 2rem;
        line-height: 2rem;
        font-size: 0.75rem;
    }
    .hxq_in_kjss_search>a {
        width: 20%;
        height: 2rem;
        line-height: 2rem;
        background: #168f7e url(../images/hxq_in_kjss00.png) no-repeat center;
        background-size: auto 70%;
    }
    .hxq_in_kjss_search>a:hover {
        background: #168f7e url(../images/hxq_in_kjss00.png) no-repeat center;
        background-size: auto 70%;
    }
    .hxq_in_kjss_search>a>i {
        height: 2rem;
    }
    .hxq_in_kjss_search>a img {
        font-size: 2rem;
        height: 70%;
        width: auto;
    }
}

@media screen and (max-width: 700px) {
    .hxq_in_kjss_ul {
        margin: 0 -1%;
        width: 102%;
        *zoom: 1;
    }
    .hxq_in_kjss_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_kjss_ul>li {
        width: 23%;
        margin: 1rem 1% 0;
    }
    .hxq_in_kjss_ul>li h2 a {
        width: 100%;
        height: 5.5rem;
    }
    .hxq_in_kjss_ul>li h2 a>strong {
        margin: 0.5rem 0 0 0;
        height: 3rem;
        line-height: 3rem;
        font-size: 2.5rem;
    }
    .hxq_in_kjss_ul>li h2 a>em {
        font-size: 1rem;
        line-height: 1.75rem;
    }
    .hxq_in_kjss_search {
        width: 100%;
        float: none;
    }
    .hxq_in_kjss_search>span {
        width: 60%;
        height: 3rem;
    }
    .hxq_in_kjss_search>span input {
        margin: 0 5%;
        width: 90%;
        height: 3rem;
        line-height: 3rem;
        font-size: 1.5rem;
    }
    .hxq_in_kjss_search>a {
        width: 20%;
        height: 3rem;
        line-height: 3rem;
        background: #168f7e url(../images/hxq_in_kjss00.png) no-repeat center;
        background-size: auto 70%;
    }
    .hxq_in_kjss_search>a:hover {
        background: #168f7e url(../images/hxq_in_kjss00.png) no-repeat center;
        background-size: auto 70%;
    }
    .hxq_in_kjss_search>a>i {
        height: 3rem;
    }
    .hxq_in_kjss_search>a img {
        font-size: 3rem;
        height: 70%;
        width: auto;
    }
}


/*快捷搜索结束*/


/*新闻开始*/

.hxq_in_xw {
    padding: 40px 0 36px 0;
    background: #fff;
}

.hxq_in_xw_lt {
    float: left;
    width: 485px;
    height: 286px;
    /* background: url(../images/hxq_in_xw06.png) no-repeat center; */
    *zoom: 1;
}

.hxq_in_xw_lt:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_lt_lt {
    position: relative;
    float: left;
    width: 390px;
}
.hxq_in_xw_lt_lt1 {
    position: relative;
    float: left;
    width: 462px;
}
.hxq_in_xw_lt_mobile {
    display: none;
}

.hxq_in_xw_lt_lt_b {
    position: relative;
}
.hxq_in_xw_lt_lt_btn {
    position: absolute;
    left: 0;
    top: 110px;
    width: 100%;
    z-index: 50;
}
.hxq_in_xw_lt_lt_btn a {
    position: absolute;
    top: 0;
    width: 34px;
    height: 34px;
}
.hxq_in_xw_lt_lt_btn .hxq_prev {
    left: 0;
    background: url(../images/slider-arrow4.png) no-repeat center;
}
.hxq_in_xw_lt_lt_btn .hxq_prev:hover {
    background: url(../images/slider-arrow3.png) no-repeat center;
}
.hxq_in_xw_lt_lt_btn .hxq_next {
    right: 0;
    background: url(../images/slider-arrow2.png) no-repeat center;
}
.hxq_in_xw_lt_lt_btn .hxq_next:hover {
    background: url(../images/slider-arrow1.png) no-repeat center;
}
.hxq_in_xw_lt_slide_b {
    position: relative;
    overflow: hidden;
    width: 390px;
    height: 240px;
}
.hxq_in_xw_lt_slide_b1 {
    position: relative;
    overflow: hidden;
    width: 462px;
    height: 284px;
}

.hxq_in_xw_lt_slide_h {
    position: absolute;
    bottom: 7px;
    right: 10px;
    z-index: 50;
}

.hxq_in_xw_lt_slide_h_ul {
    *zoom: 1;
}

.hxq_in_xw_lt_slide_h_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_lt_slide_h_ul>li {
    float: left;
    margin-left: 10px;
    height: 24px;
    width: 24px;
    line-height: 24px;
    font-size: 14px;
    text-align: center;
    color: #d00000;
    background: #eee;
    cursor: pointer;
    border: 1px solid #d00000;
}

.hxq_in_xw_lt_slide_h_ul>li.on {
    color: #fff;
    background: #d00000;
}

.hxq_in_xw_lt_slide_b_ul>li a {
    display: block;
}

.hxq_in_xw_lt_slide_b_ul>li a img {
    vertical-align: middle;
}

.hxq_in_xw_lt_slide_b_ul>li:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.hxq_in_xw_lt_lt_h {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 30;
    width: 100%;
    height: 44px;
    line-height: 44px;
    background: url(../images/hxq_in_xw60.png) repeat left top;
}

.hxq_in_xw_lt_lt_h_ul {
    position: relative;
    *zoom: 1;
}

.hxq_in_xw_lt_lt_h_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_lt_lt_h_ul>li {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    *zoom: 1;
}

.hxq_in_xw_lt_lt_h_ul>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_lt_lt_h_ul>li>span {
    float: right;
    margin: 0 0 0 15px;
    font-size: 14px;
    color: #505050;
}

.hxq_in_xw_lt_lt_h_ul>li>h3 {
    padding: 0 0 0 10px;
}

.hxq_in_xw_lt_lt_h_ul>li>h3 a {
    font-size: 14px;
    color: #fff;
    font-weight: normal;
}

.hxq_in_xw_lt_lt_h_ul>li>h3 a:hover {
    color: yellow;
}

.hxq_in_xw_lt_rt {
    float: left;
    height: 286px;
    width: 94px;
}

.hxq_in_xw_lt_rt>h2 a {
    display: block;
    margin: 50px auto 0;
    width: 57px;
    height: 126px;
    background: url(../images/hxq_in_xw01.png) no-repeat center;
}

.hxq_in_xw_lt_rt>h2 a:hover {
    background: url(../images/hxq_in_xw02.png) no-repeat center;
}

.hxq_in_xw_lt_rt>a {
    display: block;
    margin: 30px auto 0;
    width: 62px;
    height: 17px;
    background: url(../images/hxq_in_xw03.png) no-repeat center;
}

.hxq_in_xw_lt_rt>a:hover {
    background: url(../images/hxq_in_xw04.png) no-repeat center;
}

.hxq_in_xw_rt {
    float: right;
    width: 670px;
}

.hxq_in_xw_rt_h {
    *zoom: 1;
}

.hxq_in_xw_rt_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_rt_h_lt {
    padding: 6px 0 0 0;
    float: left;
}

.hxq_in_xw_rt_h_lt_ul {
    *zoom: 1;
}

.hxq_in_xw_rt_h_lt_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_rt_h_lt_ul>li {
    float: left;
    margin: 0 15px 0 0;
}

.hxq_in_xw_rt_h_lt_ul>li h2 {
    background: url(../images/hxq_in_xw12.png) no-repeat right center;
}

.hxq_in_xw_rt_h_lt_ul>li h2 a {
    display: block;
    padding: 0 18px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #2e2e2e;
    font-weight: normal;
    background: url(../images/hxq_in_xw10.png) no-repeat left center;
}

.hxq_in_xw_rt_h_lt_ul>li.on h2 {
    background: url(../images/hxq_in_xw13.png) no-repeat right center;
}

.hxq_in_xw_rt_h_lt_ul>li.on h2 a {
    color: #2db3a0;
    font-weight: bold;
    background: url(../images/hxq_in_xw11.png) no-repeat left center;
}

.hxq_in_xw_rt_h_rt {
    position: relative;
    float: right;
    width: 147px;
    height: 37px;
}

.hxq_in_xw_rt_h_rt>a {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 147px;
    height: 37px;
    background: url(../images/hxq_in_xw14.png) no-repeat center;
}

.hxq_in_xw_rt_h_rt>a:hover {
    background: url(../images/hxq_in_xw15.png) no-repeat center;
}

.hxq_in_xw_rt_b {
    padding: 10px 0 0 0;
    height: 240px;
}

.hxq_in_xw_rt_b_ul1 {
    *zoom: 1;
}

.hxq_in_xw_rt_b_ul1:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_rt_b_ul1>li {
    position: relative;
    overflow: hidden;
}
.hxq_in_xw_rt_b_ul1>li > div {
    width: 750px;
}
.hxq_in_xw_rt_b_ul2 {
    width: 315px;
    float: left;
    margin-right: 40px;
    *zoom: 1;
}

.hxq_in_xw_rt_b_ul2:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_rt_b_ul2>li {
    float: left;
    margin: 0 0 0 0;
    height: 40px;
    width: 315px;
    line-height: 40px;
    background: url(../images/hxq_in_xw16.png) no-repeat left bottom;
    *zoom: 1;
}

.hxq_in_xw_rt_b_ul2>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_xw_rt_b_ul2>li>span {
    float: right;
    margin: 0 0 0 15px;
    font-size: 12px;
    color: #828282;
}
.hxq_in_xw_rt_b_ul2>li>div {
	overflow: hidden;
}
.hxq_in_xw_rt_b_ul2>li>div>h3 {
	float: left;
	max-width: 80%;
	padding: 0 40px 0 0;
}
.hxq_in_xw_rt_b_ul2>li.xw_new111>div>h3 {
	background: url(../images/new.png) no-repeat right center;
	background-size: 30px auto;
}

.hxq_in_xw_rt_b_ul2>li>div>h3 a {
	display: block;
    font-size: 14px;
    color: #343434;
    font-weight: normal;
    padding-left: 20px;
}
.hxq_in_xw_rt_b_ul2>li>div>h3 a {
    background: url(../images/hxq_in_xw17.png) no-repeat left center;
}

.hxq_in_xw_rt_b_ul2>li>div>h3 a:hover {
    color: #2db3a0;
}

.hxq_in_xw_rt_b_ul2>li>h3 {
    padding-left: 20px;
    background: url(../images/hxq_in_xw17.png) no-repeat left center;
}

.hxq_in_xw_rt_b_ul2>li>h3 a {
    font-size: 14px;
    color: #343434;
    font-weight: normal;
}

.hxq_in_xw_rt_b_ul2>li>h3 a:hover {
    color: #2db3a0;
}

@media screen and (max-width: 1200px) {
    .hxq_in_xw {
        padding: 20px 0 0 0;
    }
    .hxq_in_xw_lt_pc {
        display: none;
    }
    .hxq_in_xw_lt {
        background: none;
        width: 100%;
        height: auto;
        float: none;
    }
    .hxq_in_xw_rt {
        float: none;
        width: 100%;
        padding: 0.25rem 0 0 0;
    }
    .hxq_in_xw_lt_mobile {
        display: none;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul {
        width: 104%;
        min-height: 50px;
        margin: 0 -2%;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li {
        width: 46%;
        height: 40px;
        line-height: 40px;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        margin: 0 2%;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li>span {
        font-size: 16px;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li>h3 a {
        font-size: 16px;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li>div>h3 a {
        font-size: 16px;
    }
    .hxq_in_xw_lt_mobile_h {
        padding: 0.25rem 0 0 0;
    }
    .hxq_in_xw_lt_mobile_h h2 a {
        font-weight: normal;
        line-height: 1.25rem;
        font-size: 0.85rem;
        color: #2db3a0;
    }
    .hxq_in_xw_rt_h_rt {
        display: none;
    }
    .hxq_in_xw_rt_h_lt_ul>li h2 {
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
    }
    .hxq_in_xw_rt_h_lt_ul>li h2 a {
        height: auto;
        padding: 0 24px;
        height: 26px;
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
        line-height: 28px;
        font-size: 16px;
    }
    .hxq_in_xw_rt_h_lt_ul>li.on h2 {
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
    }
    .hxq_in_xw_rt_h_lt_ul>li.on h2 a {
        font-weight: normal;
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
    }
    .hxq_in_xw_rt_b {
        height: auto;
        min-height: 100px;
    }
    .hxq_in_xw_rt_b_ul1 > li > div {
        width: 100%;


    }
    .hxq_in_xw_rt_b_ul2 {
        width: 48%;
        margin: 0 4% 0 0;
    }
    .hxq_in_xw_rt_b_ul2:nth-child(2n) {
        margin-right: 0;
    }
    .hxq_in_xw_rt_b_ul2>li {
        width: 100%;
        height: 40px;
        line-height: 40px;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_xw_rt_b_ul2>li>span {
        font-size: 16px;
    }
    .hxq_in_xw_rt_b_ul2>li>h3 a {
        font-size: 16px;
    }
    .hxq_in_xw_rt_b_ul2>li>div>h3 a {
        font-size: 16px;
    }
}

@media screen and (max-width: 700px) {
    .hxq_in_xw_lt_mobile {
        display: block;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul {
        width: 100%;
        margin: 0;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li {
        width: 100%;
        height: 3rem;
        line-height: 3rem;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        margin: 0;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li>span {
        font-size: 1.3rem;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li>h3 a {
        font-size: 1.3rem;
    }
    .hxq_in_xw_lt_mobile .hxq_in_xw_lt_mobile_ul>li>div>h3 a {
        font-size: 1.3rem;
    }
    .hxq_in_xw_lt_mobile_h h2 a {
        font-size: 1.75rem;
        line-height: 2rem;
    }
    .hxq_in_xw_rt {
        padding: 2rem 0 0.5rem 0;
    }
    .hxq_in_xw_rt_h_lt {
        width: 100%;
    }
    .hxq_in_xw_rt_h_lt_ul>li h2 {
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
    }
    .hxq_in_xw_rt_h_lt_ul>li h2 a {
        height: auto;
        padding: 0 1.25rem;
        height: 2rem;
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
        line-height: 2.25rem;
        font-size: 1.25rem;
    }
    .hxq_in_xw_rt_h_lt_ul>li.on h2 {
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
    }
    .hxq_in_xw_rt_h_lt_ul>li.on h2 a {
        font-weight: normal;
        -moz-background-size: auto 80%;
        -o-background-size: auto 80%;
        background-size: auto 80%;
    }
    .hxq_in_xw_rt_b_ul2 {
        width: 100%;
        margin: 0;
    }
    .hxq_in_xw_rt_b_ul2>li {
        width: 100%;
        height: 3rem;
        line-height: 3rem;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        margin: 0;
    }
    .hxq_in_xw_rt_b_ul2>li>span {
        font-size: 1.3rem;
    }
    .hxq_in_xw_rt_b_ul2>li>h3 a {
        font-size: 1.3rem;
    }
    .hxq_in_xw_rt_b_ul2>li>div>h3 a {
        font-size: 1.3rem;
    }
}


/*新闻结束*/


/*科室通知开始*/

.hxq_in_ks {
    height: 360px;
    background: #fff url(../images/hxq_in_ks03.png) no-repeat center;
}

.hxq_in_ks>div {
    padding-top: 20px;
}

.hxq_in_ks_lt {
    float: left;
    width: 485px;
}

.hxq_in_ks_lt_h {
    overflow: hidden;
    *zoom: 1;
}

.hxq_in_ks_lt_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_ks_lt_h_mobile {
    display: none;
}

.hxq_in_ks_lt_h_lt {
    float: left;
    margin: 0 5px 0 0;
}

.hxq_in_ks_lt_h_lt h2 a {
    display: block;
    width: 107px;
    height: 107px;
    background: url(../images/hxq_in_ks00.png) no-repeat center;
}

.hxq_in_ks_lt_h_lt h2 a:hover {
    background: url(../images/hxq_in_ks01.png) no-repeat center;
}

.hxq_in_ks_lt_h_rt {
    margin: 26px 0 0 0;
    position: relative;
    overflow: hidden;
    height: 72px;
    background: url(../images/hxq_in_ks02.png) no-repeat right center;
}

.hxq_in_ks_lt_h_rt>a {
    position: absolute;
    top: 7px;
    right: 0;
    font-size: 12px;
    color: #2db3a0;
    line-height: 20px;
}

.hxq_in_ks_lt_h_rt>a:hover {
    color: #000;
}

.hxq_in_ks_lt_h_rt>p {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 12px;
    color: #959595;
    line-height: 20px;
}

.hxq_in_ks_lt_b {
    padding: 28px 0 0 0;
}

.hxq_in_ks_lt_b dl {
    padding: 15px 0 0 0;
    *zoom: 1;
}

.hxq_in_ks_lt_b dl:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_ks_lt_b dl dt {
    float: left;
}

.hxq_in_ks_lt_b dl > a {
    float: right;
    margin-left: 9px;
    display: block;
    width: 87px;
    height: 38px;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 38px;
    font-weight: normal;
    background: url(../images/hxq_in_ks06.png) no-repeat center;
}
.hxq_in_ks_lt_b dl > a:hover {
    color: #2db3a0;
    background: url(../images/hxq_in_ks07.png) no-repeat center;
}

.hxq_in_ks_lt_b dl dt {
    margin-right: 9px;
}

.hxq_in_ks_lt_b dl dt h2 a {
    display: block;
    width: 100px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
    background: url(../images/hxq_in_ks04.png) no-repeat center;
}

.hxq_in_ks_lt_b dl dt h2 a:hover {
    background: url(../images/hxq_in_ks05.png) no-repeat center;
}

.hxq_in_ks_lt_b dl dd {
    overflow: hidden;
    *zoom: 1;
}

.hxq_in_ks_lt_b dl dd:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_ks_lt_b dl dd h2 {
    float: left;
    margin: 0 0 0 9px;
}

.hxq_in_ks_lt_b dl dd h2 a {
    display: block;
    width: 87px;
    height: 38px;
    font-size: 14px;
    color: #000;
    text-align: center;
    line-height: 38px;
    font-weight: normal;
    background: url(../images/hxq_in_ks06.png) no-repeat center;
}

.hxq_in_ks_lt_b dl dd h2 a:hover {
    color: #2db3a0;
    background: url(../images/hxq_in_ks07.png) no-repeat center;
}

.hxq_in_ks_ct {
    float: left;
    width: 315px;
    padding: 20px 0 0 45px;
}

.hxq_in_ks_h {
    padding: 5px 0 10px 0;
    background: url(../images/hxq_in_ks02.png) no-repeat right bottom;
    *zoom: 1;
}

.hxq_in_ks_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.hxq_in_ks_h em {
    float: left;
    margin: 0 0 0 15px;
}
.hxq_in_ks_h em a {
    display: block;
    width: 108px;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: url(../images/hxq_yhgt10.png) no-repeat center;
}
.hxq_in_ks_h em a:hover {
    background: url(../images/hxq_yhgt11.png) no-repeat center;
}
@media screen and (max-width: 400px) {
    .hxq_in_gtzl .hxq_in_ks_h {
        background: none;
    }
}
.hxq_in_ks_h>h2 {
    float: left;
}

.hxq_in_ks_h>h2 a {
    display: block;
    width: 124px;
    height: 37px;
    background: url(../images/hxq_in_ks10.png) no-repeat center;
}

.hxq_in_ks_h>h2 a[href]:hover {
    background: url(../images/hxq_in_ks11.png) no-repeat center;
}

.hxq_in_ks_h>a {
    float: right;
    font-size: 12px;
    color: #2db3a0;
    line-height: 37px;
}

.hxq_in_ks_h>a:hover {
    color: #000;
}

.hxq_in_ks_b {
    padding: 12px 0 0 0;
    height: 220px;
}

.hxq_in_ks_b_ul {
    *zoom: 1;
}

.hxq_in_ks_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.hxq_in_gtzl1111 {
    height: 36px;
    line-height: 36px;
    float: left;
    width: 100%;
}
.hxq_in_gtzl1111 > span {
    float: right;
    margin: 0 0 0 15px;
    font-size: 12px;
    color: #828282;
}
.hxq_in_gtzl1111 > h3 {
    padding-left: 20px;
    background: url(../images/hxq_in_xw17.png) no-repeat left center;
}
.hxq_in_gtzl1111 > h3 a {
    font-size: 14px;
    color: #252525;
    font-weight: normal;
}
.hxq_in_gtzl1111 > h3 a:hover {
    color: #2db3a0;
}
.hxq_in_gtzl2222 {
    padding: 0 0 0 27px;
    font-size: 14px;
    color: #252525;
    line-height: 20px;
    font-weight: normal;
}
.hxq_in_ks_b_ul>li {
    /* height: 36px; */
    line-height: 36px;
    float: left;
    width: 100%;
}

.hxq_in_ks_b_ul>li>span {
    float: right;
    margin: 0 0 0 15px;
    font-size: 12px;
    color: #828282;
}

.hxq_in_ks_b_ul>li>h3 {
    padding-left: 20px;
    background: url(../images/hxq_in_xw17.png) no-repeat left center;
}

.hxq_in_ks_b_ul>li>h3 a {
    font-size: 14px;
    color: #252525;
    font-weight: normal;
}

.hxq_in_ks_b_ul>li>h3 a:hover {
    color: #2db3a0;
}

.hxq_in_ks_rt {
    padding: 20px 0 0 0;
    float: right;
    width: 315px;
}

.hxq_in_gtzl_rt_b {
    padding: 50px 0 0 0;
    min-height: 50px;
}

.hxq_in_ks_h1 h2 a {
    background: url(../images/hxq_in_ks12.png) no-repeat center;
}

.hxq_in_ks_h1 h2 a[href]:hover {
    background: url(../images/hxq_in_ks13.png) no-repeat center;
}

@media screen and (max-width: 1200px) {
    .hxq_in_ks {
        display: block;
        height: auto;
        background: #fff;
    }
    .hxq_in_ks_lt {
        float: none;
        width: 100%;
    }
    .hxq_in_ks_ct {
        padding: 20px 0 0 0;
        float: none;
        width: 100%;
    }
    .hxq_in_ks_rt {
        padding: 20px 0 0 0;
        float: none;
        width: 100%;
    }
    .hxq_in_ks_lt_b {
        padding: 0 0 0 0;
    }
    .hxq_in_ks_lt_b dl {
        padding: 10px 0 0 0;
        *zoom: 1;
    }
    .hxq_in_ks_lt_b dl:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_ks_lt_b dl dt {
        float: left;
        width: 22%;
    }
    .hxq_in_ks_lt_b dl dt h2 a {
        width: 100%;
        height: 1.5rem;
        line-height: 1.5rem;
        font-size: 0.6rem;
        background: url(../images/hxq_in_ks04.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dt h2 a:hover {
        background: url(../images/hxq_in_ks05.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dd {
        overflow: hidden;
        *zoom: 1;
    }
    .hxq_in_ks_lt_b dl dd:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_ks_lt_b dl dd h2 {
        float: left;
        margin: 0;
        width: 23%;
        margin: 0 0 0 2%;
    }

    .hxq_in_ks_lt_b dl > a {
        display: block;
        margin-left: 2%;
        width: 23%;
        height: 1.5rem;
        font-size: 0.6rem;
        line-height: 1.5rem;
        background: url(../images/hxq_in_ks06.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl > a:hover {
        color: #2db3a0;
        background: url(../images/hxq_in_ks07.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }

    .hxq_in_ks_lt_b dl dd h2 a {
        display: block;
        width: 100%;
        height: 1.5rem;
        font-size: 0.6rem;
        line-height: 1.5rem;
        background: url(../images/hxq_in_ks06.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dd h2 a:hover {
        color: #2db3a0;
        background: url(../images/hxq_in_ks07.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_h {
        display: none;
    }
    .hxq_in_ks_lt_h_mobile {
        padding: 0.25rem 0 0 0;
    }
    .hxq_in_ks_lt_h_mobile h2 a {
        font-weight: normal;
        line-height: 1rem;
        font-size: 0.85rem;
        color: #2db3a0;
    }
    .hxq_in_ks_h h2 a {
        background: url(../images/hxq_in_ks101.png) no-repeat center;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_ks_h h2 a:hover {
        background: url(../images/hxq_in_ks101.png) no-repeat center;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_ks_h>a {
        display: none;
    }
    .hxq_in_ks_h1 h2 a {
        background: url(../images/hxq_in_ks121.png) no-repeat center;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_ks_h1 h2 a:hover {
        background: url(../images/hxq_in_ks121.png) no-repeat center;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_ks_b {
        height: auto;
        min-height: 200px;
    }
    .hxq_in_ks_b_ul {
        width: 104%;
        margin: 0 -2%;
    }
    .hxq_in_ks_b_ul>li {
        width: 46%;
        /* height: 40px; */
        line-height: 40px;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        margin: 0 2%;
    }
    .hxq_in_gtzl1111 {
        height: 40px;
        line-height: 40px;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_ks_b_ul>li>span {
        font-size: 16px;
    }
    .hxq_in_ks_b_ul>li>h3 a {
        font-size: 16px;
    }
    .hxq_in_gtzl2222 {
        font-size: 16px;
    }
    .hxq_in_gtzl1111>span {
        font-size: 16px;
    }
    .hxq_in_gtzl1111>h3 a {
        font-size: 16px;
    }
}

@media screen and (max-width: 700px) {
    .hxq_in_ks_b_ul {
        width: 100%;
        margin: 0;
    }
    .hxq_in_ks_b_ul>li {
        width: 100%;
        /* height: 3rem; */
        line-height: 3rem;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
        margin: 0;
    }
    .hxq_in_gtzl1111 {
        height: 3rem;
        line-height: 3rem;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_in_gtzl2222 {
        line-height: 2rem;
        font-size: 1.3rem;
    }
    .hxq_in_ks_b_ul>li>span {
        font-size: 1.3rem;
    }
    .hxq_in_ks_b_ul>li>h3 a {
        font-size: 1.3rem;
    }
    .hxq_in_gtzl1111>span {
        font-size: 1.3rem;
    }
    .hxq_in_gtzl1111>h3 a {
        font-size: 1.3rem;
    }
    
    .hxq_in_ks_lt_b {
        padding: 0 0 0 0;
    }
    .hxq_in_ks_lt_b dl {
        padding: 10px 0 0 0;
        *zoom: 1;
    }
    .hxq_in_ks_lt_b dl:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_ks_lt_b dl dt {
        float: left;
        width: 24%;
    }
    .hxq_in_ks_lt_b dl dt h2 a {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        font-size: 1rem;
        background: url(../images/hxq_in_ks04.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dt h2 a:hover {
        background: url(../images/hxq_in_ks05.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dd {
        overflow: hidden;
        *zoom: 1;
    }
    .hxq_in_ks_lt_b dl dd:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_ks_lt_b dl dd h2 {
        float: left;
        margin: 0;
        width: 23%;
        margin: 0 0 0 2%;
    }
    .hxq_in_ks_lt_b dl > a {
        display: block;
        width: 23%;
        margin: 0 0 0 2%;
        height: 2.5rem;
        font-size: 1rem;
        line-height: 2.5rem;
        background: url(../images/hxq_in_ks06.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl > a:hover {
        background: url(../images/hxq_in_ks07.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dd h2 a {
        display: block;
        width: 100%;
        height: 2.5rem;
        font-size: 1rem;
        line-height: 2.5rem;
        background: url(../images/hxq_in_ks06.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_b dl dd h2 a:hover {
        background: url(../images/hxq_in_ks07.png) no-repeat center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_ks_lt_h_mobile h2 a {
        font-size: 1.75rem;
        line-height: 2rem;
    }
}


/*科室通知结束*/


/*沟通专栏开始*/

.hxq_in_gtzl {
    height: 392px;
    background: url(../images/hxq_in_gtzl00.jpg) no-repeat center;
}
.hxq_in_gtzl .hxq_in_ks_b_ul {
    margin-top: -15px;
}
.hxq_in_gtzl .hxq_in_ks_b_ul li {
    padding: 15px 0 0 0;
}
.hxq_in_gtzl>div {
    padding-top: 30px;
}

.hxq_in_gtzl_lt {
    float: left;
    width: 750px;
}

.hxq_in_ks_h2 h2 a {
    background: url(../images/hxq_in_gtzl02.png) no-repeat center;
}

.hxq_in_ks_h2 h2 a[href]:hover {
    background: url(../images/hxq_in_gtzl03.png) no-repeat center;
}

.hxq_in_gtzl_rt {
    float: right;
    width: 380px;
}

.hxq_in_ks_h3 h2 a {
    background: url(../images/hxq_in_gtzl04.png) no-repeat center;
}

.hxq_in_ks_h3 h2 a[href]:hover {
    background: url(../images/hxq_in_gtzl05.png) no-repeat center;
}

.hxq_in_gtzl_rt_b_ul {
    display: block;
    *zoom: 1;
}

.hxq_in_gtzl_rt_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_gtzl_rt_b_ul>li {
    margin: 14px 20px 30px 20px;
    width: 30%;
    float: left;
}

.hxq_in_gtzl_rt_b_ul>li a {
    display: block;
}

.hxq_in_gtzl_rt_b_ul>li a img {
    width: 100%;
    height: 80px;
    vertical-align: middle;
}

.hxq_in_gtzl_rt_b_ul>li a img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

@media screen and (max-width: 1200px) {
    .hxq_in_gtzl_rt_b_ul {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
    .hxq_in_gtzl_rt_b_ul> li {
    }
    .hxq_in_gtzl {
        display: block;
        height: auto;
        background: #fff;
    }
    .hxq_in_gtzl_lt {
        padding: 0 0 15px 0;
        float: none;
        width: 100%;
    }
    .hxq_in_gtzl_rt {
        float: none;
        width: 100%;
    }
    .hxq_in_gtzl_rt_b {
        padding: 20px 0 0 0;
    }
    .hxq_in_gtzl_rt_b_ul>li {
        width: 380px;
        margin: 0 0 0 0;
    }
    .hxq_in_gtzl_rt_b_ul>li:nth-child(3) {
        margin-right: 0;
    }
}

@media screen and (max-width: 700px) {
    .hxq_in_gtzl_rt_b_ul {
        margin-top: -10px;
    }
    .hxq_in_gtzl_rt_b_ul>li {
        width: 380px;
        margin: 0 20px 0 0;
    }
}


/*沟通专栏结束*/


/*荣誉导航开始*/

.hxq_in_rydh {
    background: #fff;
}

.hxq_in_rydh>div {
    padding-top: 30px;
}

.hxq_in_rydh_lt {
    float: left;
    width: 750px;
}

.hxq_in_rydh_lt_h {
    padding: 0 0 11px 0;
    background: url(../images/hxq_in_rydh06.png) no-repeat center bottom;
    *zoom: 1;
}

.hxq_in_rydh_lt_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_rydh_lt_h_lt {
    float: left;
}

.hxq_in_rydh_lt_h_lt h2 a {
    display: block;
    width: 125px;
    height: 37px;
    background: url(../images/hxq_in_rydh07.png) no-repeat center;
}

.hxq_in_rydh_lt_h_lt h2 a:hover {
    background: url(../images/hxq_in_rydh08.png) no-repeat center;
}

.hxq_in_rydh_lt_h_rt {
    float: right;
    padding: 4px 0 0 0;
}

.hxq_in_rydh_lt_h_rt li {
    margin: 0 0 0 0.5rem;
}

.hxq_in_rydh_lt_b {
    padding: 33px 0 0 0;
    position: relative;
    overflow: hidden;
}

.hxq_in_rydh_lt_b_ul {
    width: 800px;
    margin-top: -15px;
    *zoom: 1;
}

.hxq_in_rydh_lt_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_rydh_lt_b_ul>li {
    position: relative;
    float: left;
    margin: 15px 22px 0 0;
    overflow: hidden;
}

.hxq_in_rydh_lt_b_ul>li>a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 40;
    width: 100%;
    height: 100%;
    background: url(../images/transparent.png) no-repeat left bottom;
}

.hxq_in_rydh_lt_b_ul>li>em {
    position: relative;
    display: block;
}

.hxq_in_rydh_lt_b_ul>li>em img {
    vertical-align: middle;
    width: 235px;
}

.hxq_in_rydh_lt_b_ul>li>em>span {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
}

.hxq_in_rydh_lt_b_ul>li>h3 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    width: 100%;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
}

.hxq_in_rydh_lt_b_ul>li>h3 a {
    display: block;
    padding: 40% 0 0 0;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: normal;
}

.hxq_in_rydh_lt_b_ul>li:hover>h3 {
    opacity: 1;
    filter: alpha(opacity=100);
}

.hxq_in_rydh_lt_b_ul>li:hover>em>span {
    opacity: 1;
    filter: none;
}

.hxq_in_rydh_rt {
    float: right;
    width: 380px;
}

.hxq_in_ks_h4 h2 a {
    background: url(../images/hxq_in_rydh00.png) no-repeat center !important;
}

.hxq_in_ks_h4 h2 a[href]:hover {
    background: url(../images/hxq_in_rydh01.png) no-repeat center;
}

.hxq_in_rydh_rt_b {
    position: relative;
    overflow: hidden;
    padding: 20px 0 0 0;
}

.hxq_in_rydh_rt_b_ul {
    width: 400px;
    *zoom: 1;
}

.hxq_in_rydh_rt_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_rydh_rt_b_ul>li {
    float: left;
    margin: 7px 4px 0 0;
}

.hxq_in_rydh_rt_b_ul>li h2 a {
    display: block;
    width: 188px;
    height: 75px;
    line-height: 75px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    background: url(../images/hxq_in_rydh02.png) repeat-x center;
}

.hxq_in_rydh_rt_b_ul>li h2 a:hover {
    color: #000;
    background: url(../images/hxq_in_rydh03.png) repeat-x center;
}

@media screen and (max-width: 1200px) {
    .hxq_in_rydh {
        display: block;
    }
    .hxq_in_rydh_lt {
        float: none;
        width: 100%;
    }
    .hxq_in_rydh_lt_b_ul {
        width: 104%;
        margin-top: -15px;
        *zoom: 1;
    }
    .hxq_in_rydh_lt_b_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_rydh_lt_b_ul>li {
        position: relative;
        float: left;
        margin: 15px 2% 0 0;
        overflow: hidden;
        width: 31%;
    }
    .hxq_in_rydh_lt_b_ul>li>em {
        position: relative;
        display: block;
    }
    .hxq_in_rydh_lt_b_ul>li>em img {
        width: 100%;
        height: auto;
        vertical-align: middle;
    }
    .hxq_in_rydh_lt_b_ul>li>em>span {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 20;
        display: block;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s 0s;
        -moz-transition: all .3s 0s;
        -o-transition: all .3s 0s;
        transition: all .3s 0s;
    }
    .hxq_in_rydh_lt_b_ul>li>h3 {
        position: relative;
        top: 0;
        left: 0;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .hxq_in_rydh_lt_b_ul>li>h3 a {
        padding: 10px 0;
        font-size: 18px;
        line-height: 30px;
        color: #000;
    }
    .hxq_in_rydh_lt_b_ul>li:hover>em>span {
        opacity: 0;
    }
    .hxq_in_rydh_rt {
        padding: 20px 0 30px 0;
        float: none;
        width: 100%;
    }
    .hxq_in_rydh_rt_b {
        padding: 10px 0 0 0;
    }
    .hxq_in_rydh_rt_b_ul {
        width: 100%;
    }
    .hxq_in_rydh_rt_b_ul>li {
        width: 22%;
        margin: 10px 4% 0 0;
    }
    .hxq_in_rydh_rt_b_ul>li:nth-child(4n) {
        margin-right: 0;
    }
    .hxq_in_rydh_rt_b_ul>li h2 a {
        display: block;
        width: 100%;
        height: 2rem;
        line-height: 2rem;
        font-size: 0.6rem;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_rydh_rt_b_ul>li h2 a:hover {
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
}

@media screen and (max-width: 700px) {
    .hxq_in_rydh_lt_h_lt {
        padding: 0.5rem 0;
        float: none;
    }
    .hxq_in_rydh_lt_h_rt {
        float: none;
    }
    .hxq_in_xw_rt_h_lt_ul {
        width: 100%;
    }
    .hxq_in_xw_rt_h_lt_ul>li {
        margin: 0 3% 0 0;
    }
    .hxq_in_xw_rt_h_lt_ul>li:nth-child(3) {
        margin-right: 0;
    }
    .hxq_in_rydh_lt_b_ul {
        width: 100%;
        margin-top: -15px;
        *zoom: 1;
    }
    .hxq_in_rydh_lt_b_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_in_rydh_lt_b_ul>li {
        position: relative;
        float: left;
        margin: 15px 4% 0 0;
        overflow: hidden;
        width: 48%;
    }
    .hxq_in_rydh_lt_b_ul>li:nth-child(2n) {
        margin-right: 0;
    }
    .hxq_in_rydh_lt_b_ul>li>em {
        position: relative;
        display: block;
    }
    .hxq_in_rydh_lt_b_ul>li>em img {
        width: 100%;
        height: auto;
        vertical-align: middle;
    }
    .hxq_in_rydh_lt_b_ul>li>em>span {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 20;
        display: block;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .3s 0s;
        -moz-transition: all .3s 0s;
        -o-transition: all .3s 0s;
        transition: all .3s 0s;
    }
    .hxq_in_rydh_lt_b_ul>li>h3 {
        position: relative;
        top: 0;
        left: 0;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .hxq_in_rydh_lt_b_ul>li>h3 a {
        padding: 0.5rem 0 0 0;
        font-size: 1.15rem;
        line-height: 1.5rem;
        color: #000;
    }
    .hxq_in_rydh_lt_b_ul>li:hover>em>span {
        opacity: 0;
    }
    .hxq_in_rydh_rt_b_ul {
        width: 100%;
    }
    .hxq_in_rydh_rt_b_ul>li {
        width: 48%;
        margin: 10px 4% 0 0;
    }
    .hxq_in_rydh_rt_b_ul>li:nth-child(2n) {
        margin-right: 0;
    }
    .hxq_in_rydh_rt_b_ul>li h2 a {
        display: block;
        width: 100%;
        height: 4rem;
        line-height: 4rem;
        font-size: 1.25rem;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_in_rydh_rt_b_ul>li h2 a:hover {
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
}


/*荣誉导航结束*/


/*友情链接开始*/

.hxq_in_yqlj {
    background: #fff;
}

.hxq_in_yqlj>div {
    padding-top: 5px;
}

.hxq_in_yqlj_h {
    padding: 10px 0 0 0;
    height: 37px;
    background: url(../images/hxq_in_yqlj00.png) no-repeat right center;
    *zoom: 1;
}

.hxq_in_yqlj_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_yqlj_h>h2 {
    float: left;
}

.hxq_in_yqlj_h>h2 a {
    display: block;
    width: 127px;
    height: 37px;
    background: url(../images/hxq_in_yqlj01.png) no-repeat center;
}

.hxq_in_yqlj_b {
    position: relative;
    overflow: hidden;
    padding: 15px 0 27px 0;
    min-height: 60px;
}

.hxq_in_yqlj_b_ul {
    width: 1300px;
    *zoom: 1;
}

.hxq_in_yqlj_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_yqlj_b_ul>li {
    float: left;
    margin: 0 18px 0 0;
}

.hxq_in_yqlj_b_ul>li a {
    position: relative;
    overflow: hidden;
    display: block;
    width: 183px;
    border: 1px solid #e9e9e9;
}

.hxq_in_yqlj_b_ul>li a img {
    width: 100%;
    vertical-align: middle;
}

.hxq_in_yqlj_b_ul>li a img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

@media screen and (max-width: 1200px) {
    .hxq_in_yqlj {
        display: none;
    }
}
@media screen and (max-width: 700px) {

    .hxq_in_yqlj_h {
        padding: 10px 0 15px 0;
        background: url(../images/hxq_in_yqlj00.png) no-repeat right bottom;
    }
}


/*友情链接结束*/


/*专家风采开始*/

.hxq_in_zj {
    position: relative;
    overflow: hidden;
    background: #fff;
}

.hxq_in_zj>div {
    padding-top: 30px;
}

.hxq_in_zj_h h2 a {
    padding: 0 10px 0 0;
    background: #fff url(../images/hxq_in_zj00.png) no-repeat left center;
}

.hxq_in_zj_h h2 a:hover {
    background: #fff url(../images/hxq_in_zj01.png) no-repeat left center;
}

.hxq_in_zj_h>a {
    margin: 7px 62px 0 0;
    padding: 0 5px;
    float: right;
    font-size: 12px;
    line-height: 20px;
    color: #2db3a0;
    background: #fff;
}

.hxq_in_zj_h>a:hover {
    color: #000;
}

.hxq_in_zj_b {
    position: relative;
}

.hxq_in_zj_slide_b {
    position: relative;
    overflow: hidden;
    padding: 20px 0 30px 0;
    min-height: 100px;
}

.hxq_in_zj_b_ul {
    width: 1300px;
    *zoom: 1;
}

.hxq_in_zj_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_zj_b_ul>li {
    position: relative;
    float: left;
    margin: 0 32px 0 0;
    width: 173px;
    background: url(../images/hxq_in_zj05.png) no-repeat center;
    background-size: 100% 100%;
    *zoom: 1;
}

.hxq_in_zj_b_ul>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_in_zj_b_ul>li>a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50;
    width: 100%;
    height: 100%;
    background: url(../images/transparent.png) no-repeat left bottom;
}

.hxq_in_zj_box {
    position: relative;
    float: left;
    margin: 5px;
}

.hxq_in_zj_box img {
    width: 100%;
    vertical-align: middle;
}

.hxq_in_zj_box>div {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 20;
    height: 80px;
    width: 100%;
    background: url(../images/hxq_in_zj03.png) repeat left top;
}

.hxq_in_zj_box>div h3 {
    width: 90%;
    height: 30px;
    line-height: 30px;
    margin: 5px auto 0;
    background: url(../images/hxq_in_zj04.png) no-repeat left bottom;
}

.hxq_in_zj_box>div h3 a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

.hxq_in_zj_box>div>div {
    width: 90%;
    margin: 3px auto 0;
    font-size: 12px;
    color: #f3f3f3;
    line-height: 14px;
}

.hxq_in_zj_slide_h {
    position: absolute;
    top: 110px;
    left: 0;
    width: 100%;
}

.hxq_in_zj_slide_h a {
    position: absolute;
    top: 0;
    width: 92px;
    height: 33px;
}

.hxq_in_zj_slide_h .hxq_prev {
    left: -120px;
    background: url(../images/hxq_in_zj06.png) no-repeat center;
}

.hxq_in_zj_slide_h .hxq_prev:hover {
    background: url(../images/hxq_in_zj07.png) no-repeat center;
}

.hxq_in_zj_slide_h .hxq_next {
    right: -120px;
    background: url(../images/hxq_in_zj08.png) no-repeat center;
}

.hxq_in_zj_slide_h .hxq_next:hover {
    background: url(../images/hxq_in_zj09.png) no-repeat center;
}

@media screen and (max-width: 1200px) {
    .hxq_in_zj {
        display: block;
        width: 100%;
    }
    .hxq_in_zj_h>a {
        display: none;
    }
    .hxq_in_zj_slide_b {
		padding-top:50px;
        padding-bottom: 0;
    }
    .hxq_in_zj_b_ul>li {
        margin: 0;
    }
	.qgy_ab{
		padding-bottom:0;
		top:95px;
		left:5%;
		border-bottom:1px solid #eee;
		width:90%;
	}
	
	
}


/*专家风采结束*/


/*首页结束*/


/*子页框架开始*/

.hxq_subpage {
    background: #fff;
}

.hxq_subpage_lt {
    padding: 0 0 30px 0;
    margin-top: -60px;
    margin-left: -24px;
    float: left;
    width: 259px;
    *zoom: 1;
}

.hxq_subpage_lt:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_subpage_h_mobile {
    position: relative;
    z-index: 200;
    margin-top: -2px;
    display: none;
    height: 50px;
    line-height: 50px;
    background: #2db3a0 !important;
    *zoom: 1;
}

.hxq_subpage_h_mobile:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_subpage_h_mobile>em {
    float: left;
    margin-left: 20px;
    font-size: 20px;
    color: #fff;
    *zoom: 1;
}

.hxq_subpage_h_mobile>em:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_subpage_h_mobile>em span {
    float: right;
    margin: 10px 0 0 15px;
    font-size: 14px;
    line-height: 16px;
}

.hxq_subpage_h_mobile .hxq_subpage_h_mobile_rt {
    float: right;
    margin: 0 20px 0 0;
}

.hxq_subpage_h_mobile .hxq_subpage_h_mobile_rt>em {
    display: block;
    height: 50px;
    width: 50px;
    text-align: center;
    font-size: 30px;
    line-height: 50px;
    color: #fff;
}

.hxq_subpage_h_mobile .hxq_subpage_h_mobile_rt.on .hxq_subpage_mobile_nav {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
}

.hxq_subpage_h_mobile .hxq_subpage_mobile_nav {
    position: absolute;
    top: 100%;
    right: 0;
    width: 150px;
    padding: 10px 0;
    background: #2bb39f;
    -webkit-transform: scale(0, 0);
    -moz-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    -o-transform: scale(0, 0);
    transform: scale(0, 0);
    opacity: 0;
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
}

.hxq_subpage_h_mobile .hxq_subpage_mobile_nav>li {
    width: 92%;
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px dashed #fff;
}
.hxq_subpage_h_mobile .hxq_subpage_mobile_nav>li h2 {
	position: relative;
}
.hxq_subpage_h_mobile .hxq_subpage_mobile_nav>li h2 a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    width: 100%;
    height: 100%;
    padding: 0 !important;
    background: none !important;
}

.hxq_subpage_h_mobile .hxq_subpage_mobile_nav>li.on h2 em {
    color: yellow;
}
.hxq_subpage_h_mobile .hxq_subpage_mobile_nav>li h2 em {
	display: inline-block;
    padding: 5px 5px 5px 30px;
    max-width: 120px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    font-weight: normal;
    background: url(../images/hxq_nav33.png) no-repeat left center;
    background-size: auto 10px;
}
.hxq_subpage_lt_h {
    float: left;
    height: 351px;
    width: 100%;
    background: url(../images/hxq_subpage00.png) no-repeat center;
}

.hxq_subpage_lt_h>em {
    display: block;
    padding: 233px 0 0 41px;
    width: 160px;
    height: 50px;
}

.hxq_subpage_lt_c {
    position: relative;
    z-index: 30;
    padding: 0 0 20px 0;
    margin-top: 0px;
    float: left;
    width: 100%;
    background: url(../images/hxq_subpage02.png) repeat-y center top;
}

.hxq_subpage_nav_ul {
    width: 151px;
    margin: -40px auto 0;
    *zoom: 1;
}

.hxq_subpage_nav_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_subpage_nav_ul>li {
    margin: 5px 0 0 0;
    float: left;
    width: 100%;
}
.hxq_subpage_nav_ul>li h2 {
    position: relative;

}
.hxq_subpage_nav_ul>li h2 a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    display: block;
    width: 100%;
    height: 100%;
    
}
.hxq_subpage_nav_ul>li h2 em {
    display: block;
    padding: 10px 0 10px 45px;
    line-height: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #060001;
}

.hxq_subpage_nav_ul>li:hover h2 a {
    background: url(../images/hxq_nav30.png) no-repeat 5px center;
}
.hxq_subpage_nav_ul>li:hover h2 em {
    color: #fff;
    background: #168f7e;
}

.hxq_subpage_nav_ul>li.on h2 a {
    color: #fff;
    background: url(../images/hxq_nav30.png) no-repeat 5px center;
}
.hxq_subpage_nav_ul>li.on h2 em {
    color: #fff;
    background: #168f7e;
}

.hxq_subpage_lt_b {
    float: left;
    width: 100%;
    height: 268px;
    background: url(../images/hxq_subpage01.png) no-repeat center;
}

.hxq_subpage_rt {
    float: right;
    width: 940px;
}

.hxq_subpage_rt_h {
    padding: 0 0 15px 0;
    overflow: hidden;
    background: url(../images/hxq_in_ks02.png) no-repeat right bottom;
    *zoom: 1;
}

.hxq_subpage_rt_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_subpage_rt_h>em {
    margin: 30px 0 0 0;
    display: block;
    float: left;
    background: url(../images/hxq_kuohao4.png) no-repeat right center;
}

.hxq_subpage_rt_h>em strong {
    display: block;
    padding: 0 30px;
    font-weight: bold;
    font-size: 26px;
    color: #2db3a0;
    height: 30px;
    line-height: 30px;
    background: url(../images/hxq_kuohao3.png) no-repeat left center;
}

.hxq_subpage_rt_h>span {
    float: right;
    padding: 0 0 0 28px;
    margin: 25px 0 0 0;
    font-size: 14px;
    line-height: 30px;
    color: #a4a4a4;
    white-space: nowrap;
    background: url(../images/hxq_subpage05.png) no-repeat left center;
}

.hxq_subpage_rt_h>span a {
    color: #a4a4a4;
    white-space: nowrap;
}

.hxq_subpage_rt_h>span a:hover {
    color: #2db3a0;
}

.hxq_subpage_rt_b {
    background: #fff;
    *zoom: 1;
}

.hxq_subpage_rt_b:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

@media screen and (max-width: 1200px) {
    .hxq_subpage_lt {
        display: none;
    }
    .hxq_subpage_rt_h {
        display: none;
    }
    .hxq_subpage_h_mobile {
        display: block;
    }
    .hxq_subpage_rt {
        float: none;
        width: 100%;
    }
    .hxq_subpage_rt_b {
        min-height: 450px;
    }
}

@media screen and (max-width: 700px) {
    .hxq_subpage_h_mobile {
        height: 3.5rem;
        line-height: 3.75rem;
    }
    .hxq_subpage_h_mobile>em {
        height: 3.5rem;
        font-size: 1.75rem;
        overflow: hidden;
    }
    .hxq_subpage_h_mobile .hxq_subpage_h_mobile_rt>em {
        height: 3.5rem;
        line-height: 3.5rem;
        font-size: 2.5rem;
    }
    .hxq_subpage_h_mobile .hxq_subpage_mobile_nav {
        width: 10rem;
        right: 0;
    }
    .hxq_subpage_h_mobile .hxq_subpage_mobile_nav>li h2 em {
        padding: 0.5rem 0.5rem 0.5rem 20px;
        font-size: 1.2rem;
        line-height: 1.6rem;
    }
    .hxq_subpage_rt_b {
        min-height: 450px;
    }
}


/*子页框架结束*/


/*简介开始*/

.hxq_jj {
    padding: 20px 0 40px 0;
    font-size: 14px;
    color: #333;
    line-height: 2;
}

.hxq_jj img {
    max-width: 100%;
    vertical-align: middle;
}

.hxq_jj a {
    color: #2db3a0;
    font-weight: bold;
}

.hxq_jj a:hover {
    color: #0176bb !important;
}

@media screen and (max-width: 700px) {
    .hxq_jj {
        padding: 1.5rem 0 2.5rem 0;
        font-size: 1.25rem;
        color: #333;
        line-height: 1.8;
    }
}


/*简介结束*/


/*医院领导开始*/

.hxq_yyld {
    padding: 0 0 30px 0;
}

.hxq_yyld_box {
    padding: 30px 0;
    position: relative;
    overflow: hidden;
    min-height: 400px;
}

.hxq_yyld_ul {
    width: 1000px;
    margin-top: -30px;
    *zoom: 1;
}

.hxq_yyld_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yyld_ul>li {
    position: relative;
    float: left;
    width: 218px;
    margin: 30px 23px 0 0;
}

.hxq_yyld_ul>li>a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    background: url(../images/transparent.png) no-repeat left bottom;
}

.hxq_yyld_ul>li>em {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    display: none;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
}

.hxq_yyld_ul>li img {
    position: relative;
    z-index: 5;
    width: 100%;
    vertical-align: middle;
}

.hxq_yyld_ul>li>div {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    height: 81px;
    background: url(../images/hxq_yyld01.png) repeat center;
    background-size: 100% 100%;
}

.hxq_yyld_ul>li>div h3 {
    padding: 15px 0 0 0;
    width: 100%;
    margin: 0 auto;
    line-height: 30px;
    text-align: center;
}

.hxq_yyld_ul>li>div h3 a {
    display: inline-block;
    width: 80%;
    margin: 0 auto;
    /*padding-left: 14px;*/
    font-size: 16px;
    color: #363636;
    font-weight: bold;
    /*background: url(../images/hxq_yyld04.png) no-repeat left center;*/
}

.hxq_yyld_ul>li>div>span {
    display: block;
    padding: 3px 0 0 0;
    width: 90%;
    margin: 0 auto;
    font-size: 12px;
    color: #363636;
    line-height: 20px;
    *zoom: 1;
}

.hxq_yyld_ul>li>div>span:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yyld_ul>li>div>span>em {
    float: left;
    width: 50%;
    text-align: left;
}

.hxq_yyld_ul>li>div>span>strong {
    float: right;
    width: 50%;
    text-align: right;
    font-weight: normal;
}

.hxq_yyld_ul>li:hover>em {
    opacity: 1;
    filter: alpha(opacity=100);
}

.hxq_yyld_ul>li:hover>div {
    background: url(../images/hxq_yyld02.png) no-repeat center;
    background-size: 100% 100%;
}

.hxq_yyld_ul>li:hover>div h3 a {
    color: #fff;
    /*background: url(../images/hxq_yyld05.png) no-repeat left center;*/
}
.hxq_yyld_ul > li > div > strong {
    display: none;    
}
.hxq_yyld_ul>li:hover>div span {
    color: #fff;
}

@media screen and (max-width: 1200px) {
    .hxq_yyld {
        padding: 0 0 20px 0;
        
    }
    .hxq_yyld_box {
        padding: 20px 0;
        width: 100%;
    }
    .hxq_yyld_ul {
        margin-top: -20px;
        width: 100%;
    }
    .hxq_yyld_ul>li {
        width: 22%;
        margin: 20px 4% 0 0;
    }
    .hxq_yyld_ul>li:nth-child(4n) {
        margin-right: 0;
    }
    .hxq_yyld_ul>li>div {
        height: 60px;
        line-height: 20px;
    }
    .hxq_yyld_ul>li>div h3 {
        padding: 10px 0 0 0;
        line-height: 20px;
    }
    .hxq_yyld_ul>li>div>span {
        display: none;
    }
    .hxq_yyld_ul > li > div > strong {
        display: block;
        width: 80%;
        margin: 0 auto;
        text-align: center;
        line-height: 20px;
        font-size: 14px;
        color: #363636;
        font-weight: normal;
    }
    .hxq_yyld_ul > li:hover > div > strong {
        color: #fff;
    }
    .hxq_yyld_ul1 {
        
    }
    .hxq_yyld_ul1 li {
    
    }
    .hxq_yyld_ul1 > li > div > h3 {
        padding: 0;
        height: 60px;
        line-height: 60px;
    }
}

@media screen and (max-width: 700px) {
    .hxq_yyld {
        padding: 0 0 1.25rem 0;
    }
    .hxq_yyld_box {
        padding: 1.25rem 0;
    }
    .hxq_yyld_ul {
        margin-top: -1.25rem;
        width: 100%;
    }
    .hxq_yyld_ul>li {
        position: relative;
        overflow: hidden;
        width: 48%;
        margin: 20px 4% 0 0;
    }
    .hxq_yyld_ul>li:nth-child(2n) {
        margin-right: 0;
    }
    .hxq_yyld_ul>li>div {
        bottom: -2px;
        height: 3.5rem;
        line-height: 1.4rem;
    }
    .hxq_yyld_ul>li>div h3 {
        padding: 0;
    }
    .hxq_yyld_ul>li>div h3 a {
        /*padding-left: 1rem;*/
        line-height: 2rem;
        font-size: 1.25rem;
        /*-moz-background-size: auto 20%;
        -o-background-size: auto 20%;
        background-size: auto 20%;*/
    }
    .hxq_yyld_ul>li>div>span {
        display: none;
    }
    .hxq_yyld_ul > li > div strong {
        line-height: 1.4rem;
        font-size: 1rem;
    }
    .hxq_yyld_ul1 > li > div > h3 {
        height: 3.5rem;
        line-height: 3.5rem;
    }
    .hxq_yyld_ul1 > li > div > h3 a {
        line-height: 3.5rem;
    }
}


/*医院领导结束*/


/*医院领导详细*/

.hxq_yyldxx {
    padding: 30px 0 40px 0;
    *zoom: 1;
}

.hxq_yyldxx:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yyldxx_lt {
    float: left;
    margin-right: 60px;
    width: 346px;
    height: 483px;
    background: url(../images/hxq_yyld06.png) no-repeat center;
}

.hxq_yyldxx_lt img {
    margin: 1.5% 2%;
    width: 96%;
    vertical-align: middle;
}

.hxq_yyldxx_rt {
    padding: 20px 0 0 0;
}

.hxq_yyldxx_rt h1 {
    overflow: hidden;
    font-size: 18px;
    background: url(../images/hxq_yyld07.png) repeat-x left bottom;
}

.hxq_yyldxx_rt h1>em {
    display: block;
    padding: 8px 0 8px 30px;
    line-height: 40px;
    background: url(../images/hxq_yyld08.png) no-repeat left 16px;
}

.hxq_yyldxx_rt>div {
    padding: 20px 0 0 0;
    font-size: 16px;
    color: #363636;
    line-height: 30px;
}

.hxq_yyldxx_rt>div .hxq_yyldxx_rt_lt {
    font-weight: bold;
}

@media screen and (max-width: 1200px) {
    .hxq_yyldxx_lt {
        float: left;
        margin-right: 60px;
        width: 36%;
        height: auto;
        background: url(../images/hxq_yyld06.png) no-repeat center;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
}

@media screen and (max-width: 700px) {
	.hxq_yyldxx_rt h1 {
		background: none;
	}
	.hxq_yyldxx_rt h1>em {
		padding-left: 0;
		font-size: 18px;
		line-height: 30px;
		background: none;
	}
    .hxq_yyldxx_lt {
        float: none;
        margin: 10px auto 0;
        width: 80%;
        height: auto;
        background: url(../images/hxq_yyld06.png) no-repeat center;
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
    .hxq_yyldxx_rt {
        float: none;
    }
}


/*医院领导详细*/


/*科室简介开始*/

.hxq_ksjj {
    padding: 0 0 30px 0;
}

.hxq_ksjj_box {
    padding: 40px 0 0 0;
    *zoom: 1;
}

.hxq_ksjj_box:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_ksjj_lt {
    width: 121px;
    float: left;
    margin: 0 26px 0 0;
}

.hxq_ksjj_lt>em {
    display: block;
    *zoom: 1;
}

.hxq_ksjj_lt>em:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_ksjj_lt>em>span {
    display: block;
    width: 100%;
    height: 8px;
    background: url(../images/hxq_ksjj03.png) no-repeat left top;
}

.hxq_ksjj_lt>em>em {
    display: block;
    padding: 0 10px;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    text-align: center;
    background: #2db3a0;
}

.hxq_ksjj_lt>em>strong {
    display: block;
    height: 8px;
    background: url(../images/hxq_ksjj04.png) no-repeat left bottom;
}

.hxq_ksjj_lt>span {
    display: none;
}

.hxq_ksjj_rt {
    overflow: hidden;
}

.hxq_ksjj_rt_ul {
    margin-top: -13px;
    *zoom: 1;
}

.hxq_ksjj_rt_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_ksjj_rt_ul>li {
    float: left;
    margin: 13px 0 0 10px;
}

.hxq_ksjj_rt_ul>li h2 a {
    position: relative;
    display: inline-block;
    padding: 0 11px;
}

.hxq_ksjj_rt_ul>li h2 a>em {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 11px;
    height: 38px;
    background: url(../images/hxq_ksjj00.png) no-repeat left center;
    cursor: pointer;
}

.hxq_ksjj_rt_ul>li h2 a>span {
    display: block;
    height: 38px;
    min-width: 100px;
    line-height: 38px;
    font-size: 14px;
    color: #000;
    text-align: center;
    font-weight: normal;
    background: url(../images/hxq_ksjj02.png) repeat left center;
    cursor: pointer;
}

.hxq_ksjj_rt_ul>li h2 a>strong {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    height: 38px;
    width: 11px;
    background: url(../images/hxq_ksjj01.png) no-repeat right center;
    cursor: pointer;
}

.hxq_ksjj_rt_ul>li h2 a:hover>span {
    font-weight: bold;
    color: #0085c8;
}

@media screen and (max-width: 700px) {
    .hxq_ksjj_lt {
        padding: 0 0 1.5rem 0;
        float: none;
        width: 100%;
        text-align: center;
    }
    .hxq_ksjj_lt>em {
        display: none;
    }
    .hxq_ksjj_lt>span {
        display: inline-block;
        width: 9rem;
        line-height: 3rem;
        font-size: 1.5rem;
        color: #fff;
        text-align: center;
        background: #2db3a0;
    }
    .hxq_ksjj_rt {
        padding: 0 0 30px 0;
    }
    .hxq_ksjj_rt_ul {
        font-size: 0;
        text-align: center;
        margin-top: -0.75rem;
        *zoom: 1;
    }
    .hxq_ksjj_rt_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_ksjj_rt_ul>li {
        float: none;
        display: inline-block;
        margin: 0.75rem 0.5rem 0;
    }
    .hxq_ksjj_rt_ul>li h2 a {
        position: relative;
        display: inline-block;
        padding: 0 11px;
    }
    .hxq_ksjj_rt_ul>li h2 a>em {
        width: 11px;
        height: 3rem;
        background: url(../images/hxq_ksjj00.png) no-repeat left center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_ksjj_rt_ul>li h2 a>span {
        height: 3rem;
        min-width: 5.5rem;
        line-height: 3rem;
        font-size: 1.1rem;
        background: url(../images/hxq_ksjj02.png) repeat left center;
        -moz-background-size: auto 100%;
        -o-background-size: auto 100%;
        background-size: auto 100%;
    }
    .hxq_ksjj_rt_ul>li h2 a>strong {
        height: 3rem;
        width: 11px;
        background: url(../images/hxq_ksjj01.png) no-repeat right center;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_ksjj_rt_ul>li h2 a:hover>span {
        font-weight: bold;
        color: #0085c8;
    }
}


/*科室简介结束*/


/*电子地图开始*/

.hxq_dzdt {
    padding: 30px 0;
}

.hxq_dzdt_box {
    position: relative;
    width: 100%;
    height: 710px;
}

@media screen and (max-width: 1200px) {
    .hxq_dzdt_box {
        height: 500px;
    }
}

@media screen and (max-width: 700px) {
    .hxq_dzdt_box {
        height: 400px;
    }
}


/*电子地图结束*/


/*交通指南开始*/

.hxq_jtzn {
    position: relative;
    padding: 0 0 380px 0;
}

.hxq_jtzn1>div {
    float: left;
    margin-right: 80px;
}

.hxq_jtzn_img {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
}

@media screen and (max-width: 1200px) {
    .hxq_jtzn {
        -moz-background-size: 100% auto;
        -o-background-size: 100% auto;
        background-size: 100% auto;
    }
}

@media screen and (max-width: 700px) {
    .hxq_jtzn {
        padding: 0;
    }
    .hxq_jtzn_img {
        position: relative;
    }
}


/*交通指南结束*/


/*专题专栏开始*/

.hxq_ztzl {
    padding: 0 0 30px 0;
}

.hxq_ztzl_box {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 30px 0;
    min-height: 350px;
}

.hxq_ztzl_ul {
    margin-top: -16px;
    *zoom: 1;
}

.hxq_ztzl_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_ztzl_ul>li {
    position: relative;
    float: left;
    margin: 16px 0 0 0;
    width: 100%;
}

.hxq_ztzl_ul>li img {
    width: 100%;
    vertical-align: middle;
}

.hxq_ztzl_ul>li>h3 {
    position: absolute;
    top: 55%;
    right: 0;
    padding-right: 5px;
    z-index: 10;
    width: 310px;
    height: 44px;
    background: #2db3a0;
}

.hxq_ztzl_ul>li>h3 a {
    display: block;
    width: 290px;
    margin: 0 auto;
    line-height: 44px;
    font-size: 20px;
    color: #fff;
    font-weight: normal;
}

.hxq_ztzl_ul>li>a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 100%;
}

.hxq_ztzl_ul>li:hover>img {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.hxq_ztzl_ul>li:hover>h3 {
    background: #0085c8;
}

@media screen and (max-width: 1200px) {
    .hxq_ztzl_ul {
        width: 100%;
        margin-top: -16px;
        *zoom: 1;
    }
    .hxq_ztzl_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
}

@media screen and (max-width: 700px) {
    .hxq_ztzl_ul {
        width: 100%;
        margin-top: -16px;
        *zoom: 1;
    }
    .hxq_ztzl_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_ztzl_ul>li>h3 {
        position: relative;
        background: none;
        width: 90%;
        margin: 0 auto;
        text-align: center;
    }
    .hxq_ztzl_ul>li>h3 a {
        width: 100%;
        color: #000;
        font-size: 1.25rem;
    }
    .hxq_ztzl_ul>li:hover>h3 {
        background: none;
    }
    .hxq_ztzl_ul>li:hover>h3 a {
        color: #000;
    }
}


/*专题专栏结束*/


/*网站地图开始*/

.hxq_sitemap {
    padding: 30px 0;
}

.hxq_sitemap_box {
    padding: 0 0 0 150px;
    background: url(../images/hxq_sitemap00.png) no-repeat 20px center;
}

.hxq_sitemap_box dl {
    padding: 15px 0;
    *zoom: 1;
}

.hxq_sitemap_box dl:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_sitemap_box dt {
    float: left;
    margin-right: 30px;
}

.hxq_sitemap_box dt a {
    display: block;
    width: 176px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    font-size: 16px;
    color: #5e361d;
    font-weight: bold;
    background: url(../images/hxq_sitemap01.png) no-repeat center;
}

.hxq_sitemap_box dt a:hover {
    color: #168f7e;
}

.hxq_sitemap_box dd {
    overflow: hidden;
    padding: 6px 0 0 0;
    text-align: left;
    font-size: 0;
}

.hxq_sitemap_box dd a {
    display: inline-block;
    min-width: 100px;
    margin: 5px 20px 0;
    line-height: 20px;
    font-size: 14px;
    color: #333;
}

.hxq_sitemap_box dd a:hover {
    color: #168f7e;
}

@media screen and (max-width: 1200px) {
    .hxq_sitemap_box {
        padding: 0;
        background: none;
    }
    .hxq_sitemap_box dd a {
        min-width: 60px;
    }
}

@media screen and (max-width: 700px) {
    .hxq_sitemap_box {
        padding: 0;
        background: none;
    }
    .hxq_sitemap_box dt {
        margin-right: 15px;
    }
    .hxq_sitemap_box dt a {
        width: 100px;
        -moz-background-size: 100% 100%;
        -o-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hxq_sitemap_box dd a {
        min-width: 60px;
        margin: 5px 10px 0;
    }
}


/*网站地图结束*/


/*用药常识开始*/

.hxq_yycs {
    padding: 0 0 30px 0;
}

.hxq_yycs_box {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height:600px;
}

.hxq_yycs1 {
    padding: 30px 0 20px 0;
}

.hxq_yycs1 .hxq_in_xw_lt_lt {
    margin-right: 30px;
    margin-top: 5px;
    background: url(../images/hxq_yycs00.png) no-repeat left top;
}

.hxq_yycs1 .hxq_in_xw_lt_lt ul li>span {
    display: none;
    margin-right: 10px;
}

.hxq_yycs1 .hxq_yycs1_rt {
    overflow: hidden;
}

.hxq_yycs1 .hxq_yycs1_rt_ul {
    margin-top: -10px;
}

.hxq_yycs1 .hxq_yycs1_rt_ul>li {
    padding: 6px 0 10px 0;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
}

.hxq_yycs1 .hxq_yycs1_rt_ul>li>div {
    height: 30px;
    line-height: 30px;
}

.hxq_yycs1 .hxq_yycs1_rt_ul>li>div>span {
    float: right;
    font-size: 12px;
    color: #828282;
}

.hxq_yycs1 .hxq_yycs1_rt_ul>li>div>h3 a {
    display: inline-block;
    padding: 0 0 0 18px;
    font-size: 14px;
    color: #343434;
    font-weight: normal;
    background: url(../images/hxq_yycs02.png) no-repeat left center;
}

.hxq_yycs1 .hxq_yycs1_rt_ul>li>div>h3 a:hover {
    color: #0085c8;
    font-weight: bold;
    background: url(../images/hxq_yycs01.png) no-repeat left center;
}

.hxq_yycs1 .hxq_yycs1_rt_ul>li>em {
    position: relative;
    overflow: hidden;
    display: block;
    height: 40px;
    font-size: 14px;
    color: #868686;
    line-height: 20px;
}

.hxq_yycs2 {
    padding: 0 0 30px 0;
}

.hxq_yycs2_ul>li {
    height: 64px;
    line-height: 64px;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
    *zoom: 1;
}

.hxq_yycs2_ul>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yycs2_ul>li>span {
	margin: 0 0 0 15px;
    float: right;
    font-size: 12px;
    color: #828282;
}

.hxq_yycs2_ul>li>h3 a {
    display: inline;
    padding-left: 18px;
    font-size: 14px;
    color: #343434;
    font-weight: normal;
    background: url(../images/hxq_yycs02.png) no-repeat left center;
}

.hxq_yycs2_ul>li>h3 a:hover {
    color: #0085c8;
    font-weight: bold;
    background: url(../images/hxq_yycs01.png) no-repeat left center;
}
.hxq_yycs2_ul>li>div {
	overflow: hidden;
}
.hxq_yycs2_ul>li>div>h3 {
	padding: 0 40px 0 0;
	float: left;
	max-width: 80%;
}
.hxq_yycs2_ul>li.xw_new111>div>h3 {
	background: url(../images/new1.png) no-repeat right center;
}
.hxq_yycs2_ul>li>div>h3 a {
    display: inline;
    padding-left: 18px;
    font-size: 14px;
    color: #343434;
    font-weight: normal;
    background: url(../images/hxq_yycs02.png) no-repeat left center;
}

.hxq_yycs2_ul>li>div>h3 a:hover {
    color: #0085c8;
    font-weight: bold;
    background: url(../images/hxq_yycs01.png) no-repeat left center;
}

.hxq_in_xw_lt_mobile_ul {
    display: none;
}

@media screen and (max-width: 1200px) {
    .hxq_yycs1 {
        display: none;
    }
    .hxq_yycs2 {
        display: none;
    }
    .hxq_in_xw_lt_mobile_ul {
        display: block;
        padding: 5px 0 20px 0;
        width: 100%;
    }
    .hxq_in_xw_lt_mobile_ul>li {
        height: 64px;
        line-height: 64px;
    }
}


/*用药常识结束*/


/*用药常识详细开始*/

.hxq_yycsxx {
    padding: 20px 0 20px 0;
}
.hxq_yycsxx_content * {
    white-space: normal !important;
    word-break: break-word;
}
.hxq_yycsxx_content table {
    max-width: 100% !important;
}
.hxq_yycsxx embed, .hxq_yycsxx iframe {
    max-width: 100% !important;
}

.hxq_yycsxx_content a {
    color: #2db3a0;
}
.hxq_yycsxx_content a:hover {
    color: #5e361d !important;
}

.hxq_yycsxx_h {
    padding: 5px 0;
}

.hxq_yycsxx_h h1 {
    text-align: center;
    font-size: 18px;
    color: #333;
    line-height: 30px;
}

.hxq_xxxx {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #9d9d9d;
    border-top: 1px dashed #b9b9b9;
}

.hxq_xxxx strong {
    font-weight: normal;
}

.hxq_xxxx a {
    color: #9d9d9d;
}

.hxq_xxxx a:hover {
    color: #2db3a0;
}

.hxq_yycsxx_content {
    padding: 20px 0;
    min-height: 300px;
    font-size: 14px;
    color: #737373;
}
.hxq_yycsxx_content img {
	vertical-align: middle;
	max-width: 100% !important;
	height: auto !important;
}
.hxq_yycsxx_tj_h {
    padding: 20px 0;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
}

.hxq_yycsxx_tj_h>em {
    display: block;
    width: 122px;
    height: 35px;
    margin: 0 auto;
    background: url(../images/hxq_yycsxx00.png) no-repeat center;
}

.hxq_yycsxx_tj_b {
    position: relative;
    overflow: hidden;
    min-height: 60px;
    padding: 10px 0;
}

.hxq_yycsxx_tj_b_ul {
    width: 1100px;
    *zoom: 1;
}

.hxq_yycsxx_tj_b_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yycsxx_tj_b_ul>li {
    width: 430px;
    float: left;
    margin: 0 78px 0 0;
    height: 44px;
    line-height: 44px;
    *zoom: 1;
}

.hxq_yycsxx_tj_b_ul>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yycsxx_tj_b_ul>li>span {
    float: right;
    font-size: 14px;
    color: #1d1d1d;
    margin: 0 0 0 15px;
}
.hxq_yycsxx_tj_b_ul>li>h3 {
	zoom: 1;
}
.hxq_yycsxx_tj_b_ul>li>h3:after {
	content: " ";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.hxq_yycsxx_tj_b_ul>li>h3 a {
    display: inline;
    padding-left: 13px;
    font-size: 14px;
    color: #1d1d1d;
    font-weight: normal;
    background: url(../images/hxq_yycsxx01.png) no-repeat left center;
}

.hxq_yycsxx_tj_b_ul>li>h3 a:hover {
    color: #0085c8;
    font-weight: normal;
}

@media screen and (max-width: 1200px) {
    .hxq_xxxx strong {
        display: none;
    }
    .hxq_yycsxx_tj_b_ul {
        width: 100%;
        *zoom: 1;
    }
    .hxq_yycsxx_tj_b_ul:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_yycsxx_tj_b_ul>li {
        width: 48%;
        float: left;
        margin: 0 4% 0 0;
        height: 44px;
        line-height: 44px;
        *zoom: 1;
    }
    .hxq_yycsxx_tj_b_ul>li:nth-child(2n) {
        margin-right: 0;
    }
    .hxq_yycsxx_tj_b_ul>li:after {
        content: "\0020";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    .hxq_yycsxx_tj_b_ul>li>span {
        float: right;
        font-size: 14px;
        color: #1d1d1d;
    }
    .hxq_yycsxx_tj_b_ul>li>h3 a {
        padding-left: 13px;
        font-size: 14px;
        color: #1d1d1d;
        font-weight: normal;
        background: url(../images/hxq_yycsxx01.png) no-repeat left center;
    }
    .hxq_yycsxx_tj_b_ul>li>h3 a:hover {
        color: #0085c8;
        font-weight: normal;
    }
}

@media screen and (max-width: 700px) {
    .hxq_yycsxx_tj_b_ul>li {
        width: 100%;
        margin: 0;
    }
}
@media screen and (max-width: 460px) {
    .hxq_yycsxx embed, .hxq_yycsxx iframe {
        height: 430px !important;
    }
}
@media screen and (max-width: 430px) {
    .hxq_yycsxx embed, .hxq_yycsxx iframe {
        height: 400px !important;
    }
}
@media screen and (max-width: 400px) {
    .hxq_yycsxx embed, .hxq_yycsxx iframe {
        height: 360px !important;
    }
}
@media screen and (max-width: 370px) {
    .hxq_yycsxx embed, .hxq_yycsxx iframe {
        height: 330px !important;
    }
}
@media screen and (max-width: 350px) {
    .hxq_yycsxx embed, .hxq_yycsxx iframe {
        height: 300px !important;
    }
}
@media screen and (max-width: 320px) {
    .hxq_yycsxx embed, .hxq_yycsxx iframe {
        height: 290px !important;
    }
}



/*用药常识详细结束*/


/*职工风采开始*/

.hxq_zgfc {
    padding: 0 0 30px 0;
}

.hxq_zgfc_box {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 30px 0;
    min-height: 400px;
}

.hxq_zgfc_ul {
    width: 1100px;
    margin-top: -30px;
    *zoom: 1;
}

.hxq_zgfc_ul:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_zgfc_ul>li {
    position: relative;
    float: left;
    width: 292px;
    margin: 30px 32px 0 0;
}

.hxq_zgfc_ul>li>a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    width: 100%;
    height: 100%;
    background: url(../images/transparent.png) left bottom;
}

.hxq_zgfc_ul>li>em {
    position: relative;
    display: block;
    width: 100%;
}

.hxq_zgfc_ul>li>em img {
    width: 100%;
    vertical-align: middle;
}

.hxq_zgfc_ul>li>em>span {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s 0s;
    -moz-transition: all .3s 0s;
    -o-transition: all .3s 0s;
    transition: all .3s 0s;
}

.hxq_zgfc_ul>li>h3 {
    text-align: center;
    width: 100%;
    height: 48px;
    line-height: 48px;
    background: url(../images/hxq_yyld01.png) repeat center;
}

.hxq_zgfc_ul>li>h3 a {
    display: inline-block;
    width: 80%;
    margin: 0 auto;
    padding-left: 15px;
    font-size: 16px;
    color: #363636;
    font-weight: bold;
    /* background: url(../images/hxq_zgfc02.png) no-repeat left center;
    } */
}

.hxq_zgfc_ul>li:hover>em>span {
    opacity: 100;
    filter: alpha(opacity=100);
}

.hxq_zgfc_ul>li:hover>h3 {
    background: url(../images/hxq_yyld02.png) repeat left top;
}

.hxq_zgfc_ul>li:hover>h3 a {
    color: #fff;
    /* background: url(../images/hxq_zgfc03.png) no-repeat left center; */
}

@media screen and (max-width: 1200px) {
    .hxq_zgfc_ul {
        width: 100%;
    }
    .hxq_zgfc_ul>li {
        width: 32%;
        margin-right: 2%;
    }
    .hxq_zgfc_ul>li:nth-child(3n) {
        margin-right: 0;
    }
}

@media screen and (max-width: 700px) {
    .hxq_zgfc_ul>li {
        width: 48%;
        margin-right: 4% !important;
    }
    .hxq_zgfc_ul>li:nth-child(2n) {
        margin-right: 0 !important;
    }
    .hxq_zgfc_ul>li h3 a {
        padding: 0;
        background: none;
    }
    .hxq_zgfc_ul>li h3 a:hover {
        background: none;
    }
}


/*职工风采结束*/


/*职工风采详细开始*/

.hxq_zgfcxx_h {
    padding: 10px 0;
    text-align: center;
}

.hxq_zgfcxx_h h1 {
    display: inline-block;
    margin: 20px 0 0 0;
    padding-left: 34px;
    font-size: 30px;
    color: #363636;
    line-height: 40px;
    font-weight: bold;
    background: url(../images/hxq_zgfc04.png) no-repeat left center;
}

.hxq_zgfcxx_img {
    text-align: center;
    width: 440px;
    margin: 30px auto 0;
    padding: 5px;
    border: 1px solid #dadada;
}

.hxq_zgfcxx_img img {
    width: 100%;
    vertical-align: middle;
}

.hxq_zgfcxx_content {
    min-height: 180px;
    padding: 20px 0 0 0;
    font-size: 14px;
    color: #363636;
    line-height: 2;
}

@media screen and (max-width: 700px) {
    .hxq_zgfcxx_img {
        width: 80%;
    }
    .hxq_zgfcxx_h h1 {
    	padding: 0;
		font-size: 24px;
		line-height: 30px;
		background: none;
    }
    .hxq_zgfcxx_content {
        min-height: 80px;
    }
}


/*职工风采详细结束*/


/*下载专区开始*/

.hxq_xzzq {
    padding: 0 0 30px 0;
}

.hxq_xzzq_box {
    padding: 10px 0 30px 0;
}

.hxq_xzzq_ul>li {
    height: 66px;
    line-height: 66px;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
    *zoom: 1;
}

.hxq_xzzq_ul>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_xzzq_ul>li>a {
    float: right;
    width: 35px;
    height: 35px;
    margin: 14px 0 0 15px;
    background: url(../images/hxq_xzzq01.png) no-repeat center;
}

.hxq_xzzq_ul>li>a:hover {
    background: url(../images/hxq_xzzq00.png) no-repeat center;
}

.hxq_xzzq_ul>li>h3 a {
    padding-left: 35px;
    font-size: 14px;
    color: #343434;
    font-weight: normal;
    background: url(../images/hxq_xzzq02.png) no-repeat 10px center;
}

.hxq_xzzq_ul>li>h3 a:hover {
    color: #0286c8;
    background: url(../images/hxq_yycs01.png) no-repeat 15px center;
}


/*下载专区结束*/


/*信息报送开始*/

.hxq_xxbs {
    padding: 30px 0;
}

.hxq_xxbs_box {
    width: 100%;
    padding: 0 0 40px 0;
    background: url(../images/hxq_xxbs01.png) no-repeat left top;
}

.hxq_xxbs_input1 {
    margin: 30px 0 0 0;
    *zoom: 1;
}

.hxq_xxbs_input1:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_xxbs_input1>em {
    float: left;
    height: 50px;
    width: 85px;
    line-height: 50px;
    font-size: 14px;
    color: #3e3e3e;
}

.hxq_xxbs_input1>span {
    float: left;
    height: 48px;
    width: 545px;
    overflow: hidden;
    border: 1px dashed #b5b5b5;
    *zoom: 1;
}

.hxq_xxbs_input1>span:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_xxbs_input1>span>em {
    float: left;
    height: 48px;
    width: 50px;
}

.hxq_xxbs_input1>span>input {
    float: left;
    height: 48px;
    width: 480px;
    line-height: 48px;
    font-size: 14px;
    color: #333;
}

.hxq_xxbs_input1>strong {
    float: left;
    width: 20px;
    height: 50px;
    overflow: hidden;
    line-height: 54px;
    font-size: 18px;
    color: #fb0505;
    text-align: right;
}

.hxq_xxbs_input2>span {
    height: 130px;
}

.hxq_xxbs_input2>span>textarea {
    margin: 10px 0 0 0;
    float: left;
    width: 480px;
    height: 110px;
    resize: none;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    overflow-y: auto;
}

.hxq_xxbs_yzm {
    *zoom: 1;
}

.hxq_xxbs_yzm:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_xxbs_yzm_lt {
    float: left;
}

.hxq_xxbs_yzm_lt>span {
    width: 138px;
}

.hxq_xxbs_yzm_lt>span>input {
    width: 108px;
    margin: 0 0 0 10px;
}

.hxq_xxbs_yzm_lt>strong {
    margin-left: 20px;
    width: 130px;
    height: 48px;
    overflow: hidden;
    border: 1px solid #c6c5c6;
    cursor: pointer;
}

.hxq_xxbs_yzm_lt>strong:hover {
    border: 1px solid #2db3a0;
}

.hxq_xxbs_yzm_lt>strong img {
    vertical-align: middle;
}

.hxq_xxbs_yzm_rt {
    margin: 30px 0 0 0;
    float: left;
    text-align: right;
    font-size: 0;
    *zoom: 1;
}

.hxq_xxbs_yzm_rt:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_xxbs_yzm_rt>a {
    display: inline-block;
    width: 119px;
    height: 50px;
    margin: 0 0 0 8px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: url(../images/hxq_xxbs07.png) no-repeat center;
}

.hxq_xxbs_yzm_rt>a:hover {
    background: url(../images/hxq_xxbs06.png) no-repeat center;
}

.hxq_xxbs1 {
    background: url(../images/hxq_xxbs02.png) no-repeat center;
}

.hxq_xxbs2 {
    background: url(../images/hxq_xxbs03.png) no-repeat center;
}

.hxq_xxbs3 {
    background: url(../images/hxq_xxbs04.png) no-repeat center;
}

.hxq_xxbs4 {
    background: url(../images/hxq_xxbs05.png) no-repeat center;
}
.hxq_xxbs21 {
    background: url(../images/hxq_denglu11.png) no-repeat center;
}
.hxq_xxbs31 {
    background: url(../images/hxq_yjfk00.png) no-repeat center;
}
@media screen and (max-width: 1200px) {
    .hxq_xxbs_box {
        background: none;
        text-align: center;
        font-size: 0;
    }
    .hxq_xxbs_input1 {
        display: inline-block;
        width: 652px;
    }
    .hxq_xxbs_yzm {
        display: inline-block;
        width: 652px;
    }
    .hxq_xxbs_yzm .hxq_xxbs_input1 {
        width: auto;
    }
}

@media screen and (max-width: 700px) {
    .hxq_xxbs_input1 {
        width: 100% !important;
        margin: 20px 0 0 0;
    }
    .hxq_xxbs_input1>em {
        display: block;
        float: none;
        text-align: left;
        height: 30px;
        line-height: 30px;
    }
    .hxq_xxbs_input1>span {
        width: 100%;
    }
    .hxq_xxbs_input1>span>em {
        width: 10%;
        display: none;
    }
    .hxq_xxbs_input1>span>input {
        width: 90%;
        margin: 0 0 0 5%;
    }
    .hxq_xxbs_input1>span>textarea {
        width: 90%;
        margin: 10px 0 0 5%;
    }
    .hxq_xxbs_input1>strong {
        display: none;
    }
    .hxq_xxbs_yzm {
        width: 100%;
    }
    .hxq_xxbs_yzm .hxq_xxbs_input1>strong {
        display: block;
    }
    .hxq_xxbs_yzm .hxq_xxbs_input1>span {
        width: 40%;
    }
    .hxq_xxbs_yzm .hxq_xxbs_input1>span>input {
        width: 90%;
        margin: 0 0 0 5%;
    }
    .hxq_xxbs_yzm_lt {
        float: none;
    }
    .hxq_xxbs_yzm_rt {
        float: none;
    }
    .hxq_xxbs_yzm_rt>a {
        display: block;
        float: left;
        width: 45%;
        margin: 0;
        background: #2db3a0;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
    .hxq_xxbs_yzm_rt>a:nth-child(2) {
        float: right;
    }
    .hxq_xxbs_yzm_rt>a:hover {
        color: #fff;
        background: #2db3a0;
    }
}


/*信息报送结束*/


/*院长信箱开始*/

.hxq_yzxx_txt {
    font-size: 14px;
    color: #333;
    line-height: 30px;
}


/*院长信箱结束*/


/*医患沟通开始*/

.hxq_yhgtlist1 {
    padding: 0 0 30px 0;
}

.hxq_yhgtlist1_sx1 {
    font-size: 0;
    width: 955px;
}

.hxq_yhgtlist1_sx1>a {
    position: relative;
    display: inline-block;
    margin: 10px 15px 0 0;
    padding: 0 15px;
    height: 38px;
}

.hxq_yhgtlist1_sx1>a>em {
    position: absolute;
    top: 0;
    left: 0;
    width: 15px;
    height: 38px;
    background: url(../images/hxq_yhgt00.png) no-repeat left center;
    cursor: pointer;
}

.hxq_yhgtlist1_sx1>a>span {
    display: block;
    height: 38px;
    min-width: 90px;
    line-height: 38px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #2db3a0;
    cursor: pointer;
}

.hxq_yhgtlist1_sx1>a>strong {
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 38px;
    background: url(../images/hxq_yhgt01.png) no-repeat right center;
    cursor: pointer;
}

.hxq_yhgtlist1_sx1>a:hover>em {
    background: url(../images/hxq_yhgt02.png) no-repeat left center;
}

.hxq_yhgtlist1_sx1>a:hover>span {
    background: #0085c8;
}

.hxq_yhgtlist1_sx1>a:hover>strong {
    background: url(../images/hxq_yhgt03.png) no-repeat left center;
}
.hxq_yhgtlist1_sx1>a.on>em {
    background: url(../images/hxq_yhgt02.png) no-repeat left center;
}

.hxq_yhgtlist1_sx1>a.on>span {
    background: #0085c8;
}

.hxq_yhgtlist1_sx1>a.on>strong {
    background: url(../images/hxq_yhgt03.png) no-repeat left center;
}

.hxq_yhgtlist1_sx2 {
    width: 955px;
    padding: 0 0 20px 0;
}

.hxq_yhgtlist1_sx2 .hxq_ksjj_rt_ul {
    margin: 0;
}

.hxq_yhgtlist1_sx2 .hxq_ksjj_rt_ul>li {
    margin: 10px 15px 0 0;
}

.hxq_yhgtlist1_sx2 .hxq_ksjj_rt_ul>li h2 a>span {
    min-width: 98px;
}
.hxq_yhgtlist1_sx2 .hxq_ksjj_rt_ul > li.on h2 a > span {
    font-weight: bold;
    color: #0085c8;
}

.hxq_yhgtlist1_list {
    margin: 30px 0 0 0;
}

.hxq_yhgtlist1_list_h {
    height: 46px;
    overflow: hidden;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
    *zoom: 1;
}

.hxq_yhgtlist1_list_h:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yhgtlist1_list_h>a {
    float: right;
    margin: 0 0 0 0;
    width: 166px;
    height: 49px;
    background: url(../images/hxq_yhgt08.png) no-repeat center;
}

.hxq_yhgtlist1_list_h>a:hover {
    background: url(../images/hxq_yhgt09.png) no-repeat center;
}

.hxq_yhgtlist1_list_h1>h2 {
    margin: 0 0 0 0;
}

.hxq_yhgtlist1_list_h1>h2 a {
    display: block;
    width: 149px;
    height: 35px;
    background: url(../images/hxq_yhgt04.png) no-repeat center;
}

.hxq_yhgtlist1_list_h1>h2 a[href]:hover {
    background: url(../images/hxq_yhgt05.png) no-repeat center;
}

.hxq_yhgtlist1_list_h2>h2 {
    margin: 0 0 0 0;
}

.hxq_yhgtlist1_list_h2>h2 a {
    display: block;
    width: 147px;
    height: 35px;
    background: url(../images/hxq_yhgt06.png) no-repeat center;
}

.hxq_yhgtlist1_list_h2>h2 a[href]:hover {
    background: url(../images/hxq_yhgt07.png) no-repeat center;
}

.hxq_yhgtlist1_list_b {
	min-height: 350px;
}
.hxq_yhgtlist1_list_b_ul>li {
    height: 66px;
    line-height: 66px;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
    *zoom: 1;
}

.hxq_yhgtlist1_list_b_ul>li:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_yhgtlist1_list_b_ul>li>span {
    float: right;
    margin: 0 0 0 15px;
    font-size: 14px;
    color: #828282;
}

.hxq_yhgtlist1_list_b_ul>li>h3 {
    padding-left: 30px;
    background: url(../images/hxq_yycs02.png) no-repeat 10px center;
}

.hxq_yhgtlist1_list_b_ul>li>h3 a {
    font-size: 14px;
    color: #343434;
    font-weight: normal;
}

.hxq_yhgtlist1_list_b_ul>li>h3 a:hover {
    color: #2db3a0;
}

.hxq_yhgt_lt_btn>a {
    display: block;
    width: 108px;
    height: 40px;
    margin: 0 auto;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: url(../images/hxq_yhgt10.png) no-repeat center;
}

.hxq_yhgt_lt_btn>a:hover {
    background: url(../images/hxq_yhgt11.png) no-repeat center;
}
.hxq_yhgt_lt_btn>a.on {
    background: url(../images/hxq_yhgt11.png) no-repeat center;
}

.hxq_yhgtdetail {
    padding: 0 0 20px 0;
}

.hxq_yhgtdetail>h1 {
    padding: 15px 0 5px 0;
    font-size: 18px;
    color: #343434;
    font-weight: bold;
    line-height: 30px;
}

.hxq_yhgtdetail_h1 {
    margin: 20px 0 0 0;
    width: 169px;
    height: 35px;
    background: url(../images/hxq_yhgt04.png) no-repeat left top;
}

.hxq_yhgtdetailxxxx {
    font-size: 12px;
    color: #969696;
    line-height: 20px;
}

.hxq_yhgtdetail_content {
    font-size: 14px;
    color: #343434;
    line-height: 30px;
}

.hxq_yhgtdetail_da {
    padding: 0 0 20px 0;
}

.hxq_yhgtdetail_da ul li {
    padding: 30px 0 20px 0;
    background: url(../images/hxq_in_xw16.png) repeat-x left top;
}

.hxq_yhgtdetail_da_h {
    padding: 0 0 0 75px;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    color: #343434;
    font-weight: bold;
    background: url(../images/hxq_yhgt12..png) no-repeat left center;
}

.hxq_yhgtdetail_da_b {
    padding: 20px 0 20px 0;
    background: url(../images/hxq_in_xw16.png) repeat-x left bottom;
}
.hxq_yhgtdetail_da_b_pl > li {
	padding: 15px 0 !important;
	font-size: 14px;
	color: #343434;
	line-height: 30px;
	background: none !important;
	border-top: 1px solid #f2f2f2;
}
.hxq_yhgtdetail_da_b_pl > li em {
	color: #0085c8;
}
.hxq_yhgtdetail_da_b_pl > li strong {
	display: block;
	font-weight: normal;
	color: #0085c8;
}
.hxq_yhgtdetail_da_b_pl1 {

}
.hxq_yhgtdetail_da_b_pl_form {
    padding: 15px 0 0 0;
	width: 854px;
	margin: 0 auto;
}
.hxq_yhgtdetail_da_b_pl_form_btn1 {}
.hxq_yhgtdetail_da_b_pl_form_btn1 a {
	display: block;
	margin: 0 0 0 20px;
	float: right;
	width: 71px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background: url(../images/hxq_yhgtdetail30.png) no-repeat center;
}
.hxq_yhgtdetail_da_b_pl_form_btn1 a:hover {
	background: url(../images/hxq_yhgtdetail31.png) no-repeat center;
}
.hxq_yhgtdetail_da_b_pl_form1 {
	display: none;
}
.hxq_yhgtdetail_da_b_pl_input1 {
	margin: 15px 0 0 0;
	width: 400px;
	border: 1px dashed #b5b5b5;
}
.hxq_yhgtdetail_da_b_pl_input1 em {
	float: left;
	height: 46px;
	width: 46px;
}
.hxq_yhgtdetail_da_b_pl_input1 span {
	float: left;
	height: 46px;
}
.hxq_yhgtdetail_da_b_pl_input1 span input {
	height: 46px;
	width: 325px;
	line-height: 46px;
	font-size: 14px;
	color: #666;
}
.hxq_yhgtdetail_da_b_pl_input1 strong {
	float: right;
	height: 46px;
	width: 20px;
	line-height: 50px;
	font-size: 18px;
	color: #fb0505;
	overflow: hidden;
}
.hxq_yhgtdetail_da_b_pl_input2 {
	width: 852px;
	height: 130px;
}
.hxq_yhgtdetail_da_b_pl_input2 span {
	height: 130px;
}
.hxq_yhgtdetail_da_b_pl_input2 span textarea {
	resize: none;
	overflow-y: auto;
	height: 110px;
	width: 780px;
	margin: 10px 0;
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.hxq_yhgt30 {
	background: url(../images/hxq_yjfk02.png) no-repeat center;
}
.hxq_yhgt_30yzm .hxq_xxbs_input1 {
	margin-top: 15px;
}
.hxq_yhgt_30yzm .hxq_xxbs_yzm_rt {
	margin-top: 15px;
}
@media screen and (max-width: 1200px) {
    .hxq_yhgtlist1_sx1 {
        width: 100%;
    }
    .hxq_yhgtlist1_sx2 {
        width: 100%;
    }
}
@media screen and (max-width: 930px) {

	.hxq_yhgtdetail_da_b_pl_form {
		width: 100%;
	}
	.hxq_yhgtdetail_da_b_pl_input1 {
		width: 48%;
	}
	.hxq_yhgtdetail_da_b_pl_input1 strong {
		display: none;
	}
	.hxq_yhgtdetail_da_b_pl_input1 span {
		overflow: hidden;
		display: block;
		float: none;
	}
	.hxq_yhgtdetail_da_b_pl_input1 span input {
		width: 96%;
	}
	.hxq_yhgtdetail_da_b_pl_input2 {
		width: 100%;
	}

}
@media screen and (max-width: 700px) {
    .hxq_yhgtlist1_list_h>a {
        display: none;
    }
    .hxq_yhgtlist1_sx2 .hxq_ksjj_rt_ul>li h2 a>span {
        min-width: 70px;
    }
    .hxq_yhgtlist1_sx1 {
        text-align: center;
    }
    .hxq_yhgtlist1_sx1>a {
        position: relative;
        display: inline-block;
        margin: 10px 15px 0 0;
        padding: 0 14px;
        height: 38px;
    }
    .hxq_yhgtlist1_sx1>a>span {
        min-width: 70px;
    }

    .hxq_yhgtdetail_da_b_pl_input1 {
    	width: 100%;
    	float: none !important;
    }
}
.hxq_zhuanjia_shaixuan a[data-zjsx] {
    display: none !important;
}
@media screen and (max-width: 640px) {

    .hxq_zhuanjia_shaixuan {
        display: none;
    }
    .hxq_zhuanjia_shaixuan a {
        box-sizing: border-box;
        width: 48%;
        margin-right: 4%;
    }
    .hxq_zhuanjia_shaixuan a:nth-child(2n) {
        margin-right: 0;
    }
    .hxq_zhuanjia_shaixuan a[data-zjsx] {
        display: inline-block !important;
    }
    .hxq_zhuanjia_shaixuan {
    
    }
}



/*医患沟通结束*/


/*我要提问开始*/

.hxq_wytw {
    padding: 0 0 70px 0;
    background: url(../images/hxq_wytw02.png) no-repeat left bottom;
}

.hxq_wytw_input1 {
    margin: 30px 0 0 0;
    *zoom: 1;
}

.hxq_wytw_input1:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_wytw_input1>em {
    float: left;
    height: 50px;
    width: 85px;
    line-height: 50px;
    font-size: 14px;
    color: #3e3e3e;
}

.hxq_wytw_input1>span {
    display: block;
    float: left;
    width: 825px;
    border: 1px dashed #b5b5b5;
}

.hxq_wytw_input1>span>em {
    float: left;
    width: 50px;
    height: 48px;
}

.hxq_wytw_input1>span>input {
    height: 48px;
    width: 765px;
    line-height: 48px;
    font-size: 14px;
    color: #333;
}

.hxq_wytw_input1>strong {
    float: right;
    height: 50px;
    line-height: 52px;
    color: #fb0505;
    font-size: 18px;
}

.hxq_wytw_input2>span {
    height: 130px;
}

.hxq_wytw_input2>span textarea {
    margin: 10px 0;
    height: 110px;
    width: 765px;
    line-height: 28px;
    font-size: 14px;
    color: #333;
    resize: none;
    overflow-y: auto;
}

.hxq_wytw1 {
    background: url(../images/hxq_wytw00.png) no-repeat center;
}

.hxq_wytw2 {
    background: url(../images/hxq_xxbs05.png) no-repeat center;
}

.hxq_wytw11 {
    margin: 30px 0 0 0;
}

.hxq_wytw11_lt {
    float: left;
    width: 475px;
    *zoom: 1;
}

.hxq_wytw11_lt:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_wytw11_lt>em {
    float: left;
    width: 85px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #3e3e3e;
}

.hxq_wytw11_lt>span {
    float: left;
    height: 48px;
    line-height: 48px;
    border: 1px dashed #b5b5b5;
    background: url(../images/hxq_wytw01.png) no-repeat 115px center;
}

.hxq_wytw11_lt>strong {
    float: right;
    height: 50px;
    font-size: 18px;
    color: #fb0505;
    line-height: 52px;
}

#ks1 {
    width: 135px;
    margin: 0 16px 0 0;
}

#ks1 .dropdown {
    outline: none;
}

#ks1 .dropdown h4 {
    margin: 0;
    padding: 0px 10px;
    display: block;
    width: 115px !important;
    height: 48px;
    font: 14px/48px "微软雅黑";
    cursor: pointer;
    color: #333;
}

#ks1 .dropdown * {
    -moz-user-select: none;
}

#ks1 .dropdown div {
    display: block;
}

#ks1 .dropdown ul {
    position: absolute;
    display: none;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    left: -1px !important;
    border: 1px solid #ddd;
    background: #fff;
    width: 135px !important;
}

#ks1 .dropdown ul li {
    text-indent: 5px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    height: 40px;
    font: 400 14px/40px "微软雅黑";
    cursor: pointer;
}

#ks1 .dropselectbox {
    display: inline;
}

#ks1 .dropdown h4.current {
    border-color: #003;
    cursor: pointer;
}

#ks1 .dropdown ul li.over {
    background: #369;
    color: #fff;
}

#ks2 {
    width: 220px;
    background: url(../images/hxq_wytw01.png) no-repeat 195px center;
}

#ks2 .dropdown {
    outline: none;
}

#ks2 .dropdown h4 {
    margin: 0;
    padding: 0px 10px;
    display: block;
    width: 200px !important;
    height: 48px;
    font: 14px/48px "微软雅黑";
    cursor: pointer;
    color: #333;
}

#ks2 .dropdown * {
    -moz-user-select: none;
}

#ks2 .dropdown div {
    display: block;
}

#ks2 .dropdown ul {
    position: absolute;
    display: none;
    margin: 0;
    padding: 0;
    float: left;
    max-height: 200px;
    overflow-y: auto;
    clear: both;
    left: -1px !important;
    border: 1px solid #ddd;
    background: #fff;
    width: 220px !important;
}

#ks2 .dropdown ul li {
    margin: 0;
    padding: 10px 5px;
    list-style: none;
    display: block;
    min-height: 20px;
    font: 400 14px/20px "微软雅黑";
    cursor: pointer;
}

#ks2 .dropselectbox {
    display: inline;
}

#ks2 .dropdown h4.current {
    border-color: #003;
    cursor: pointer;
}

#ks2 .dropdown ul li.over {
    background: #369;
    color: #fff;
}

.hxq_wytw_yzm .hxq_xxbs_yzm_rt {
    float: right !important;
    margin: 30px 27px 0 0;
}

.hxq_wytw_yzm .hxq_xxbs_yzm_rt a {
    margin: 0 0 0 30px;
}

.hxq_wytw11_rt {
    float: right;
    width: 403px;
}

.hxq_wytw11_rt .hxq_wytw_input1 {
    margin: 0;
}

.hxq_wytw11_rt .hxq_wytw_input1>span {
    width: 288px;
}

.hxq_wytw11_rt .hxq_wytw_input1>span input {
    margin: 0 0 0 10px;
    width: 270px;
}

@media screen and (max-width: 1200px) {
    .hxq_wytw {
        width: 670px;
        margin: 0 auto;
        background: none;
    }
    .hxq_wytw11_lt {
        float: none;
        width: 100%;
    }
    .hxq_wytw11_lt>strong {
        display: none;
    }
    .hxq_wytw11_rt {
        margin-top: 30px;
        float: none;
        width: 100%;
    }
    .hxq_wytw_input1>strong {
        display: none;
    }
    .hxq_wytw_yzm .hxq_xxbs_yzm_rt {
        margin-right: 0;
    }
    #ks1 .dropdown {
        position: relative;
        outline: none;
    }
    #ks1 .dropdown ul {
        display: none !important;
    }
    #ks1 .dropdown select {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99999;
        display: block !important;
        opacity: 0;
        filter: alpha(opacity=0);
    }
    #ks1 .dropdown h4 {
        margin: 0;
        padding: 0px 10px;
        display: block;
        width: 115px !important;
        height: 48px;
        font: 14px/48px "微软雅黑";
        cursor: pointer;
        color: #333;
    }
    #ks1 .dropdown * {
        -moz-user-select: none;
    }
    #ks1 .dropdown div {
        display: block;
    }
    #ks1 .dropdown ul {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
        left: -1px !important;
        border: 1px solid #ddd;
        background: #fff;
        width: 135px !important;
    }
    #ks1 .dropdown ul li {
        text-indent: 5px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        height: 40px;
        font: 400 14px/40px "微软雅黑";
        cursor: pointer;
    }
    #ks1 .dropselectbox {
        display: inline;
    }
    #ks1 .dropdown h4.current {
        border-color: #003;
        cursor: pointer;
    }
    #ks1 .dropdown ul li.over {
        background: #369;
        color: #fff;
    }
    #ks2 .dropdown {
        position: relative;
        outline: none;
    }
    #ks2 .dropdown ul {
        display: none !important;
    }
    #ks2 .dropdown select {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99999;
        display: block !important;
        opacity: 0;
        filter: alpha(opacity=0);
    }
    #ks2 .dropdown h4 {
        margin: 0;
        padding: 0px 10px;
        display: block;
        width: 200px !important;
        height: 48px;
        font: 14px/48px "微软雅黑";
        cursor: pointer;
        color: #333;
    }
    #ks2 .dropdown * {
        -moz-user-select: none;
    }
    #ks2 .dropdown div {
        display: block;
    }
    #ks2 .dropdown ul {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
        left: -1px !important;
        border: 1px solid #ddd;
        background: #fff;
        width: 200px !important;
    }
    #ks2 .dropdown ul li {
        text-indent: 5px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        height: 40px;
        font: 400 14px/40px "微软雅黑";
        cursor: pointer;
    }
    #ks2 .dropselectbox {
        display: inline;
    }
    #ks2 .dropdown h4.current {
        border-color: #003;
        cursor: pointer;
    }
    #ks2 .dropdown ul li.over {
        background: #369;
        color: #fff;
    }
}

@media screen and (max-width: 700px) {
    .hxq_wytw {
        width: 100%;
    }
    .hxq_wytw11_lt {
        width: 100%;
    }
    .hxq_wytw11_lt>em {
    	float: none;
        width: 100%;
    }
    .hxq_wytw11_lt>span {
        width: 48%;
        margin: 0 4% 0 0 !important;
        background-position: 95% center !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .hxq_wytw11_lt>span:nth-child(3) {
        margin-right: 0;
    }
    #ks1 {
        width: 100%;
        float: none;
        display: block;
    }
    #ks1 .dropdown {
        outline: none;
    }
    #ks1 .dropdown h4 {
        margin: 0;
        padding: 0px 4%;
        display: block;
        width: 92% !important;
        height: 48px;
        font: 14px/48px "微软雅黑";
        cursor: pointer;
        color: #333;
    }
    #ks1 .dropdown * {
        -moz-user-select: none;
    }
    #ks1 .dropdown div {
        display: block;
    }
    #ks1 .dropdown ul {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
        left: -1px !important;
        border: 1px solid #ddd;
        background: #fff;
        width: 100% !important;
    }
    #ks1 .dropdown ul li {
        text-indent: 5px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        height: 40px;
        font: 400 14px/40px "微软雅黑";
        cursor: pointer;
    }
    #ks1 .dropselectbox {
        display: inline;
    }
    #ks1 .dropdown h4.current {
        border-color: #003;
        cursor: pointer;
    }
    #ks1 .dropdown ul li.over {
        background: #369;
        color: #fff;
    }
    #ks2 {
    	margin-top: 15px;
        float: none;
        display: block;
        width: 100%;
    }
    #ks2 .dropdown {
        outline: none;
    }
    #ks2 .dropdown h4 {
        margin: 0;
        padding: 0px 4%;
        display: block;
        width: 92% !important;
        height: 48px;
        font: 14px/48px "微软雅黑";
        cursor: pointer;
        color: #333;
    }
    #ks2 .dropdown * {
        -moz-user-select: none;
    }
    #ks2 .dropdown div {
        display: block;
    }
    #ks2 .dropdown ul {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
        left: -1px !important;
        border: 1px solid #ddd;
        background: #fff;
        width: 100% !important;
    }
    #ks2 .dropdown ul li {
        text-indent: 5px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        height: 40px;
        font: 400 14px/40px "微软雅黑";
        cursor: pointer;
    }
    #ks2 .dropselectbox {
        display: inline;
    }
    #ks2 .dropdown h4.current {
        border-color: #003;
        cursor: pointer;
    }
    #ks2 .dropdown ul li.over {
        background: #369;
        color: #fff;
    }
}


/*我要提问结束*/


/*登录开始*/

.hxq_denglu_box {
    height: 663px;
    background: url(../images/hxq_denglu_bg00.jpg) no-repeat center top;
}

.hxq_denglu_box>div {
    overflow: hidden;
}

.hxq_denglu {
    margin: 0 0 0 645px;
    height: 467px;
    width: 289px;
    background: url(../images/hxq_denglu00.png) no-repeat center;
}

.hxq_denglu_center {
    margin: 0 auto;
    width: 214px;
}

.hxq_denglu_input {
    margin: 10px 0 0 0;
    height: 42px;
    background: url(../images/hxq_denglu05.png) no-repeat center;
    *zoom: 1;
}

.hxq_denglu_input:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_denglu_input>em {
    float: left;
    width: 44px;
    height: 42px;
}

.hxq_denglu_input>span {
    position: relative;
    float: left;
    background: url(../images/hxq_denglu07.png) no-repeat left center;
}

.hxq_denglu_input>span>input {
    margin: 0 0 0 5px;
    height: 42px;
    width: 155px;
    line-height: 42px;
    font-size: 14px;
    color: #adadb8;
}

.hxq_denglu_input1>span input {
    width: 50px;
}

.hxq_denglu_input1>strong {
    float: right;
    margin: 0 5px 0 0;
    cursor: pointer;
}

.hxq_denglu_input1>strong img {
    cursor: pointer;
    vertical-align: middle;
}

.hxq_denglu_input1>strong img:hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.hxq_denglu1 {
    background: url(../images/hxq_denglu01.png) no-repeat center;
}

.hxq_denglu2 {
    background: url(../images/hxq_denglu02.png) no-repeat center;
}

.hxq_denglu3 {
    background: url(../images/hxq_denglu04.png) no-repeat center;
}

.hxq_denglu4 {
    background: url(../images/hxq_denglu08.png) no-repeat center;
}

.hxq_denglu5 {
    background: url(../images/hxq_denglu09.png) no-repeat center;
}

.hxq_denglu6 {
    background: url(../images/hxq_denglu10.png) no-repeat center;
}

.hxq_denglu_submit {
    margin: 10px 0 0 0;
}

.hxq_denglu_submit>a {
    display: block;
    width: 213px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: url(../images/hxq_denglu06.png) no-repeat center;
}

.hxq_denglu_submit>a:hover {
    color: #000;
}

.hxq_denglu_btn {
    padding: 5px 0 10px 0;
    line-height: 30px;
    text-align: right;
}

.hxq_denglu_btn a {
    font-size: 14px;
    color: #fff;
}

.hxq_denglu_btn a:hover {
    color: #ff9f00;
}

.hxq_denglu_qr>em {
    display: block;
    text-align: center;
}

.hxq_denglu_qr>em img {
    vertical-align: middle;
}

.hxq_denglu_qr>span {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
}

@media screen and (max-width: 1200px) {
    .hxq_denglu_box {
        background: url(../images/hxq_denglu_bg01.jpg) no-repeat center top;
    }
    .hxq_denglu {
        margin-left: 56%;
    }
}

@media screen and (max-width: 700px) {
    .hxq_denglu {
        margin: 90px auto 0;
    }
}


/*登录结束*/


/*个人信息开始*/

.hxq_grxx {
    background: url(../images/hxq_grxx02.jpg) no-repeat right bottom;
    *zoom: 1;
}

.hxq_grxx:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_subpage_grxx_lt_h {
    position: relative;
}

.hxq_subpage_grxx_lt_h>em {
    position: absolute;
    top: 33px;
    left: 0;
    width: 100%;
}

.hxq_subpage_grxx_lt_h>em img {
    display: block;
    margin: 0 0 0 53px;
}

.hxq_subpage_grxx_lt_h>div {
    position: relative;
    height: 351px;
    background: url(../images/hxq_subpage12.png) no-repeat center top;
}

.hxq_subpage_grxx_lt_h>div>div {
    padding: 215px 0 0 0;
    margin: 0 auto;
    width: 145px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #333;
}

.hxq_subpage_grxx_lt_h>div .hxq_subpage_grxx_lt_h_btn {
    font-size: 14px;
    color: #666;
    line-height: 20px;
}

.hxq_subpage_grxx_lt_h>div .hxq_subpage_grxx_lt_h_btn a {
    padding-left: 10px;
    color: #666;
    background: url(../images/hxq_grxx01.png) no-repeat left center;
}

.hxq_subpage_grxx_lt_h>div .hxq_subpage_grxx_lt_h_btn a:hover {
    color: #168f7e;
}

.hxq_grxx_input1 {
    margin: 30px 0 0 0;
    *zoom: 1;
}

.hxq_grxx_input1:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_grxx_input1>em {
    float: left;
    width: 85px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #3e3e3e;
}

.hxq_grxx_input1>span {
    float: left;
    height: 48px;
    width: 160px;
    line-height: 48px;
    border: 1px dashed #b5b5b5;
}

.hxq_grxx_input1>span input {
    height: 48px;
    margin: 0 0 0 10px;
    width: 140px;
    line-height: 48px;
    font-size: 16px;
    color: #333;
}

.hxq_grxx_input2>span {
    position: relative;
    cursor: pointer;
    overflow: hidden;
}

.hxq_grxx_input2>span>input {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 20;
    height: 200px;
    width: 200px;
    font-size: 0px;
    font-size: 200px \0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.hxq_grxx_input2>span>label {
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 10;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}

.hxq_grxx_input3>span {
    width: 200px;
}

.hxq_grxx_input3>span>input {
    width: 180px;
}

.hxq_grxx_input4>span {
    border: none;
    *zoom: 1;
}

.hxq_grxx_input4>span:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.hxq_grxx_input4>span>em {
    margin: 0 20px 0 0;
    padding-left: 32px;
    float: left;
    font-size: 18px;
    color: #333;
    background: url(../images/hxq_grxx03.png) no-repeat left center;
    cursor: pointer;
}

.hxq_grxx_input4>span>em.on {
    background: url(../images/hxq_grxx04.png) no-repeat left center;
}

.hxq_grxx_input5>span {
    width: 135px;
    margin: 0 20px 0 0;
    background: url(../images/hxq_wytw01.png) no-repeat 115px center;
}

.hxq_grxx_input5>span .dropdown {
    outline: none;
}

.hxq_grxx_input5>span .dropdown h4 {
    margin: 0;
    padding: 0px 10px;
    display: block;
    width: 115px !important;
    height: 48px;
    font: 14px/48px "微软雅黑";
    cursor: pointer;
    color: #333;
}

.hxq_grxx_input5>span .dropdown * {
    -moz-user-select: none;
}

.hxq_grxx_input5>span .dropdown div {
    display: block;
}

.hxq_grxx_input5>span .dropdown ul {
    position: absolute;
    display: none;
    margin: 0;
    padding: 0;
    float: left;
    clear: both;
    left: -1px !important;
    border: 1px solid #ddd;
    background: #fff;
    width: 135px !important;
}

.hxq_grxx_input5>span .dropdown ul li {
    text-indent: 5px;
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    height: 40px;
    font: 400 14px/40px "微软雅黑";
    cursor: pointer;
}

.hxq_grxx_input5>span .dropselectbox {
    display: inline;
}

.hxq_grxx_input5>span .dropdown h4.current {
    border-color: #003;
    cursor: pointer;
}

.hxq_grxx_input5>span .dropdown ul li.over {
    background: #369;
    color: #fff;
}

.hxq_grxx_btn .hxq_xxbs_yzm_rt>a {
    margin: 0 30px 0 0;
}

@media screen and (max-width: 1200px) {
    .hxq_grxx_input5>span {
        width: 135px;
        margin: 0 20px 0 0;
        background: url(../images/hxq_wytw01.png) no-repeat 115px center;
    }
    .hxq_grxx_input5>span .dropdown {
        position: relative;
        outline: none;
    }
    .hxq_grxx_input5>span .dropdown ul {
        display: none !important;
    }
    .hxq_grxx_input5>span .dropdown select {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99999;
        display: block !important;
        opacity: 0;
        filter: alpha(opacity=0);
    }
    .hxq_grxx_input5>span .dropdown h4 {
        margin: 0;
        padding: 0px 10px;
        display: block;
        width: 115px !important;
        height: 48px;
        font: 14px/48px "微软雅黑";
        cursor: pointer;
        color: #333;
    }
    .hxq_grxx_input5>span .dropdown * {
        -moz-user-select: none;
    }
    .hxq_grxx_input5>span .dropdown div {
        display: block;
    }
    .hxq_grxx_input5>span .dropdown ul {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
        left: -1px !important;
        border: 1px solid #ddd;
        background: #fff;
        width: 135px !important;
    }
    .hxq_grxx_input5>span .dropdown ul li {
        text-indent: 5px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        height: 40px;
        font: 400 14px/40px "微软雅黑";
        cursor: pointer;
    }
    .hxq_grxx_input5>span .dropselectbox {
        display: inline;
    }
    .hxq_grxx_input5>span .dropdown h4.current {
        border-color: #003;
        cursor: pointer;
    }
    .hxq_grxx_input5>span .dropdown ul li.over {
        background: #369;
        color: #fff;
    }
    .hxq_grxx {
        background: none;
        width: 560px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 700px) {
    .hxq_grxx {
        width: 100%;
    }
    .hxq_xxbs_yzm_rt a {
        margin: 0 !important;
    }
    .hxq_grxx_input1 {
        margin: 10px 0 0 0;
    }
    .hxq_grxx_input5>em {
        width: 100%;
        clear: both;
    }
    .hxq_grxx_input5>span {
        width: 32%;
        margin: 0 2% 0 0;
        background-position: 90% center;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .hxq_grxx_input5>span:nth-child(4) {
        margin-right: 0;
    }
    .hxq_grxx_input5>span .dropdown {
        outline: none;
    }
    .hxq_grxx_input5>span .dropdown h4 {
        margin: 0;
        padding: 0px 4%;
        display: block;
        width: 92% !important;
        height: 48px;
        font: 14px/48px "微软雅黑";
        cursor: pointer;
        color: #333;
    }
    .hxq_grxx_input5>span .dropdown * {
        -moz-user-select: none;
    }
    .hxq_grxx_input5>span .dropdown div {
        display: block;
    }
    .hxq_grxx_input5>span .dropdown ul {
        position: absolute;
        display: none;
        margin: 0;
        padding: 0;
        float: left;
        clear: both;
        left: -1px !important;
        border: 1px solid #ddd;
        background: #fff;
        width: 100% !important;
    }
    .hxq_grxx_input5>span .dropdown ul li {
        text-indent: 5px;
        margin: 0;
        padding: 0;
        list-style: none;
        display: block;
        height: 40px;
        font: 400 14px/40px "微软雅黑";
        cursor: pointer;
    }
    .hxq_grxx_input5>span .dropselectbox {
        display: inline;
    }
    .hxq_grxx_input5>span .dropdown h4.current {
        border-color: #003;
        cursor: pointer;
    }
    .hxq_grxx_input5>span .dropdown ul li.over {
        background: #369;
        color: #fff;
    }
}


/*个人信息结束*/


/*预约信息开始*/

.hxq_yyxx {
    padding: 30px 0 140px 0;
    overflow-x: auto;
    width: 100%;
    background: url(../images/hxq_yyxx02.png) no-repeat right bottom;
}

.hxq_yyxx table {
    width: 940px;
    margin: 0 auto;
}

.hxq_yyxx table td {
    text-align: center;
    vertical-align: middle;
    background: url(../images/hxq_yyxx00.png) repeat-y right top;
}

.hxq_yyxx table tr {
    background: url(../images/hxq_yyxx01.png) left bottom repeat-x;
}

.hxq_yyxx table thead {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 40px;
}

.hxq_yyxx table tbody {
    font-size: 14px;
    color: #333;
    line-height: 26px;
}

.hxq_yyxx table tbody a {
    color: #333;
}

.hxq_yyxx table tbody a:hover {
    color: #168f7e;
}

.hxq_yyxx .hxq_yyxx_td1 {
    width: 80px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td2 {
    width: 67px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td3 {
    width: 68px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td4 {
    width: 88px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td5 {
    width: 120px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td6 {
    width: 90px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td7 {
    width: 90px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td8 {
    width: 106px;
    padding: 10px;
}

.hxq_yyxx .hxq_yyxx_td9 {
    width: 60px;
    padding: 10px;
    background: none;
}


/*预约信息结束*/


/*我的提问开始*/

.hxq_yyxx_td11 {
    padding: 10px;
    width: 70px;
}

.hxq_yyxx_td12 {
    padding: 10px;
    width: 118px;
}

.hxq_yyxx_td13 {
    padding: 10px;
    width: 128px;
}

.hxq_yyxx_td14 {
    padding: 10px;
    width: 130px;
}

.hxq_yyxx_td15 {
    padding: 10px;
    width: 150px;
}

.hxq_yyxx_td16 {
    padding: 10px;
    width: 210px;
    background: none !important;
}

.hxq_yyxx_td16>a {
    display: inline-block;
    width: 89px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    color: #fff !important;
    background: url(../images/hxq_wdwt00.png) no-repeat center;
}

.hxq_yyxx_td16>a:hover {
    background: url(../images/hxq_wdwt01.png) no-repeat center;
}


/*我的提问结束*/


/*意见反馈开始*/

.hxq_yjfk {
    padding: 20px 0 100px 0;
    background: url(../images/hxq_yjfk03.png) no-repeat left bottom;
}

.hxq_wytw21 {
    background: url(../images/hxq_yjfk00.png) no-repeat center;
}

.hxq_yjfk11_lt {
    float: left;
    width: 380px;
}

.hxq_yjfk11_lt .hxq_wytw_input1>span {
    width: 270px;
}

.hxq_yjfk11_lt .hxq_wytw_input1>span>em {
    background: url(../images/hxq_yjfk01.png) no-repeat center;
}

.hxq_yjfk11_lt .hxq_wytw_input1>span>input {
    width: 210px;
}

.hxq_yjfk11_rt {
    float: right;
    width: 510px;
    margin: 0 0 0 0;
}

.hxq_yjfk11_rt .hxq_wytw_input1>span {
    width: 395px;
}

.hxq_yjfk11_rt .hxq_wytw_input1>span>em {
    background: url(../images/hxq_yjfk02.png) no-repeat center;
}

.hxq_yjfk11_rt .hxq_wytw_input1>span>input {
    width: 335px;
}

.hxq_yjfk_input2>span {
    height: 200px;
}

.hxq_yjfk_input2>span>textarea {
    height: 180px;
}

@media screen and (max-width: 1200px) {
    .hxq_yjfk {
        width: 670px;
        margin: 0 auto;
    }
    .hxq_yjfk11_lt {
        float: none;
        width: 100% !important;
    }
    .hxq_yjfk11_rt {
        float: none;
        width: 100% !important;
    }
    .hxq_wytw_input1 {
        width: 100% !important;
    }
    .hxq_wytw_input1>span {
        width: 565px !important;
    }
    .hxq_wytw_input1>span input {
        width: 505px !important;
    }
    .hxq_wytw_input1>span textarea {
        width: 505px !important;
    }
}

@media screen and (max-width: 700px) {
    .hxq_yjfk {
        width: 100%;
        margin: 0 auto;
    }
    .hxq_wytw_input1 {
        margin: 15px 0 0 0;
    }
    .hxq_wytw_input1>em {
        height: 30px;
        line-height: 30px;
    }
    .hxq_wytw_yzm {
        width: 100%;
        float: none;
    }
    .hxq_wytw_yzm .hxq_xxbs_yzm_rt {
        width: 100%;
        float: none !important;
    }
    .hxq_wytw_yzm .hxq_xxbs_yzm_rt a {
        display: block;
        margin: 0;
    }
    .hxq_wytw_yzm .hxq_xxbs_yzm_rt a:nth-child(2) {
        float: right;
    }
    .hxq_wytw_input1 {
        width: 100% !important;
    }
    .hxq_wytw_input1>span {
        width: 100% !important;
    }
    .hxq_wytw_input1>span>em {
        display: none;
    }
    .hxq_wytw_input1>span input {
        margin: 0 0 0 4%;
        width: 92% !important;
    }
    .hxq_wytw_input1>span textarea {
        margin: 10px 0 0 4%;
        width: 92% !important;
    }
    .hxq_wytw_input1>strong {
        display: none;
    }
}
.hxq_gjc p {
	display: inline;
}

.in_ks_dl {}
.in_ks_dl dd h2 {
	margin-left: 1.2% !important;
}
.in_ks_dl dd h2:nth-child(4) {
	display: none;
}
/*意见反馈结束*/

.hxq_wytw_txt111 {
    padding: 30px 0 0 0;
    text-align: center;
    font-size: 20px;
    color: #333;
    line-height: 30px;
}



/* 2016.12.10 专题专栏 */
.hxq_ztlm1111 {
	max-width: 840px;
	margin: 0 auto;
}
.hxq_ztlm1111_ul {
	width: 940px;
}
.hxq_ztlm1111_ul li {
	position: relative;
	float: left;
	margin: 24px 60px 0 0;
	width: 390px;
}
.hxq_ztlm1111_ul li > a {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	width: 100%;
	height: 100%;
	background: url(../images/transparent.png) left bottom;
}
.hxq_ztlm1111_ul li img {
	vertical-align: middle;
	width: 100%;
}
.hxq_ztlm1111_ul li:hover img {
	opacity: .7;
	filter: alpha(opacity=70);
}
.hxq_ztlm1111_ul li h3 {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: url(../images/hxq_in_xw60.png) repeat left top;
}
.hxq_ztlm1111_ul li h3 a {
	display: block;
	width: 90%;
	margin: 0 auto;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.hxq_ztlm1111_ul li:hover h3 a {
	color: yellow;
}

@media screen and (max-width: 1200px) {
	
	.hxq_ztlm1111_ul {
		width: 100%;
	}
	.hxq_ztlm1111_ul li {
		width: 48%;
		margin: 20px 2% 0 0;
	}
	.hxq_ztlm1111_ul li:nth-child(2n) {
		margin-right: 0;
	}
}
@media screen and (max-width: 460px) {
	
	.hxq_ztlm1111_ul {
		width: 100%;
	}
	.hxq_ztlm1111_ul li {
		width: 100%;
		margin: 20px 0 0 0;
	}
	.hxq_ztlm1111_ul li:nth-child(2n) {
		margin-right: 0;
	}
	.hxq_ztlm1111_ul li h3 a {
		margin: 0 auto;
		font-size: 18px;
	}
}

.hxq_back_top {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 0;
    z-index: 99999;
}
.hxq_back_top div {
    position: relative;
    width: 1200px;
    height: 0;
    margin: 0 auto;
}

.hxq_back_top div a {
    position: absolute;
    bottom: 50px;
    right: -80px;
    height: 40px;
    width: 40px;
    display: none;
    background: #2db3a0;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    line-height: 40px;
}
.hxq_back_top div a:hover {
    background: #0785c6;
}
.hxq_back_top div a img {
    margin-top: 30%;
    height: 40%;
}

@media screen and (max-width: 1200px) {

    .hxq_back_top div {
        width: 100%;
    }

    .hxq_back_top div a {
        right: 10px;
    }
}
.hxq_in_rydh_slide_btn {
    height: 40px;
    padding: 10px 0 0 0;
    text-align: center;
}
.hxq_in_rydh_slide_btn a {
    display: inline-block;
    width: 100px;
    height: 40px;
}
.hxq_in_rydh_slide_btn .prev {
    background: #2db3a0 url(../images/left1000.png) no-repeat center;
}
.hxq_in_rydh_slide_btn .next {
    background: #2db3a0 url(../images/right1000.png) no-repeat center;
}
.hxq_in_rydh_slide_btn a:hover {
    background-color: #0785c6;
}
.qgl_ffgh{ width:300px; position:fixed; top:4%; right:0px; z-index:5000;}
.qgl_ffgh img{ width: 100%; display: block;}
.xj_piao{
    top:19%;
    /* width: ; */
}
@media screen and (max-width: 700px) {
	.qgl_ffgh{ display:none;}
	}
.qgl_ffgh_asd{ background: #fff; height: 30px; padding: 0 10px;}
.qgl_ffgh_asd em{ display: block; height: 30px; float: right; cursor: pointer;}
.qgl_ffgh_asd:hover{ color: red;}

qgl_ffgh1{ width:300px; position:fixed; top:4%; right:0px; z-index:5000;}
.qgl_ffgh1 img{ width: 100%; display: block;}
@media screen and (max-width: 700px) {
	.qgl_ffgh1{ display:none;}
	}
.qgl_ffgh_asd1{ background: #fff; height: 30px; padding: 0 10px;}
.qgl_ffgh_asd1 em{ display: block; height: 30px; float: right; cursor: pointer;}
.qgl_ffgh_asd1:hover{ color: red;}

/**/



/*信息统计开始*/
.l_ztlm{
	width: 100%;
	background: #fff;
	padding-bottom: 35px;
}
.l_ztqy{
	width: 1200px;
	margin: 0 auto;
	padding-top: 50px;
}
.l_in_xxtj{
	background: #FFFFFF;
	overflow: hidden;
}
.l_gdq{
	max-width: 1200px;
	margin: 0 auto;
}
.l_gdq .hd ul{
	height: 46px;
	border-bottom: 1px solid #b9b9b8;
	margin-top: 20px;
}
.l_gdq .hd ul li{
	height: 46px;
	float: left;
	font-size: 18px;
	margin-right: 70px;
}
.l_gdq .hd ul li a{
	color: #333;
	height: 46px;
	display: block;
}
.l_gdq .hd ul .on a{
	color: #2db3a0;
	border-bottom: 2px solid #2DB3A0;
}
.l_gdq .hd ul li a:hover{
	color: #2db3a0;
	border-bottom: 2px solid #2DB3A0;
}
.l_in_ks_h{
	padding: 5px 0 50px 0;
	    background: url(../images/hxq_in_ks02.png) no-repeat right bottom;
}
.l_in_ks_h h2 a{
	display: block;
    width: 124px;
    height: 37px;
	background: url(../images/l_xxtj.png) no-repeat center;
}
.l_in_ks_h h2 a[href]:hover{
	background: url(../images/tjhover.png) no-repeat center;
}
.l_in_ks_h>h2{
	display: block;
    width: 124px;
    height: 37px;
    float: left;
}
.l_in_ks_h>a{
	float: right;
    font-size: 12px;
    color: #2db3a0;
    line-height: 37px;
}
.l_in_ks_h>a:hover{
	color: #000;

}
.l_tjxx{
	margin-bottom: 40px;
}
.l_tjxx .hd ul{
	text-align: center;
	margin-top: 15px;
}
.l_tjxx .hd ul li{
	display: inline-block;
	width: 170px;
	height: 48px;
	background: #2DB3A0;
	border-radius: 5px;
	margin: 0 7px;
} 
.l_tjxx .hd ul li a{
	display: inline-block;
	width: 170px;
	height: 48px;
	color: #fff;
	line-height: 48px;
	font-size: 16px;
	cursor: pointer;
}
.l_tjxx .hd ul .on{
	background: #0085c8;
}
.l_tjxx .hd ul li:hover{
	background: #0085c8;
}
@media screen and (max-width: 1200px) {
	.l_gdq{
		padding: 0 20px;
		width: auto;
	}
	.l_in_ks_h>a{
		display: none;
	}
	.l_gdq .hd ul li{
		margin-right: 30px;
	}
	.l_tjxx .hd ul li{
		width: 17%;
		vertical-align: top;
	}
	.l_tjxx .hd ul li a{
		width: 100%;
		font-size: 14px;
	}
	.l_in_xxtj1{
		height: 750px;
	}
	.l_ztqy{
		width: auto;
		padding: 0 20px;
		padding-top: 50px;
	}
}
@media screen and (max-width: 700px) {
	.l_gdq .hd ul li{
		width: 30%;
		margin-right: 0;
	}
	.l_hdbt{
		margin-top: 20px !important;
		text-align: center;
	}
	.l_hdbt span{
		width: 32% !important;
	}
	.l_hdbt1 span{
		width: 24.2% !important;
	}
	.l_ztlm{
		padding-bottom: 20px;
	}
	.hxq_in_gtzl_rt_b{
		padding: 20px 0 0 0;
	}
	.l_in_xxtj1{
		position: relative;
	}
	.l_tjxx ul{
		overflow-x: auto;
    white-space: nowrap;
    margin-top: 5px;
	}
	.l_gdq .hd ul{
		border: none;
		margin-top: 0;
	}
	.l_gdq .hd ul li a:hover{
		border: none;
	}
	.l_gdq .hd ul .on a{
		border: none;
	}
	.bd li{
		text-align: center;
		margin-top: -3px !important;
	}
	.bd>ul>li>span:nth-child(1){
		width: 17.8% !important;
	}
	.bd span{
		font-size: 14px !important;
		overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
	}
	.l_gdq .hd ul li a{
		font-size: 14px;
	}
	.l_tjxx .hd ul{
		width: 100%;
	}
	.l_tjxx .hd ul li{
		width: 45%;
		margin: 0;
		vertical-align: top;
	}
	.l_tjxx .hd ul li a{
		width: 100%;
		margin: 0;
	}
	.l_in_xxtj1{
		height: auto;
		padding-bottom: 20px;
	}
}
/*信息统计结束*/

/*新加样式*/
.xj{  background: url(../images/b22.jpg) no-repeat right bottom;}
.xj:hover {
	background: url(../images/b11.jpg) no-repeat right bottom;
}
.qgl_ffgh1{
	width: 300px;
    position: fixed;
   top: 40%;
  left :0px;
  z-index: 5000;
}

