@charset "utf-8";

/*----------------CSS全局样式--------------------*/

body, ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, font, span, p, dl, dt, dd {
    margin: 0;
    padding: 0;
}

body {
    font-family: "微软雅黑";
    background-color: #fff;
}

img {
    outline-width: 0px;
    vertical-align: top;
    border: 0;
}

p > img{
    max-width: 100%;
}

.cr_con > img{
    max-width: 100%;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333
}

a:hover {
    color: #de2b1c;
}

/*---------------------css样式开始--------------------------------------*/

#Container {
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #fafafa;
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
    clear: both;
}

.clearfix {
    clear: both;
    zoom: 1;
}

/*-------------------对联样式-------------------*/


.duilian {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
}

.dl_left {
    width: 110px;
    height: 344px;
    position: absolute;
    left: 10%;
    top: 450px;
}

.dlpic {
    width: 110px;
    height: 320px;
}

.closdl {
    width: 22px;
    height: 22px;
    margin-top: 3px;
    float: right;
    cursor: pointer;
    background-image: url(gb.png);
    background-repeat: no-repeat;
}

.dl_right {
    width: 110px;
    height: 344px;
    position: absolute;
    right: 10%;
    top: 450px;
}


/*---------------------头部样式--------------------------------------*/


.header {
    width: 100%;
    height: 293px;
    position: relative;
    overflow: hidden;
    background-image: url("/static/index/img/head1.jpg");
}

.head {
    width: 1180px;
    height: 293px;
    margin: 0 auto;
    background-image: url("/static/index/img/image_102.jpg");
    background-position: center;
    background-repeat: no-repeat;
}

.head > img{
    padding-top: 50px;
}
.head .head-intro{
    padding-top: 40px;
}
.head .head-intro img{
    display: block;
    padding-bottom: 10px;
}
.head .head-intro-l{
    width: 250px;
    overflow: hidden;
    float: left;
}
.head .head-intro-l .swiper-wrapper{
    width: 100px;
    max-height:100px;
}
.head .head-intro-r .swiper-wrapper{
    max-height:100px;
}
.head .head-intro-r{
    float: left;
    padding-top: 18px;
    width:250px;
    overflow: hidden;
}
.head .head-intro-r img{
    padding-left: 20px;
}
.head .head-intro-r img:first-child{
    padding-left: 0;
}
/*.head .head-intro .head-intro-l .swiper-slide{*/
/*    display: block;*/
/*    -webkit-transform: translate3d(0, 50%, 0);*/
/*    transform: translate3d(0,50%, 0);*/
/*    opacity: 0;*/
/*    transition: .2s ease 1s;*/
/*}*/
/*.head .head-intro .head-intro-l .swiper-slide-active {*/
/*    opacity: 1;*/
/*    -webkit-transform: translate3d(0, 0, 0);*/
/*    transform: translate3d(0, 0, 0);*/
/*    transition: .4s ease 1.6s;*/
/*}*/

/*.head .head-intro .head-intro-r .swiper-slide{*/
/*    display: block;*/
/*    -webkit-transform: translate3d(0, 50%, 0);*/
/*    transform: translate3d(0,50%, 0);*/
/*    color: #d4a024;*/
/*    opacity: 0;*/
/*    transition: .2s ease 1s;*/
/*}*/
/*.head .head-intro .head-intro-r .swiper-slide-active{*/
/*    opacity: 1;*/
/*    -webkit-transform: translate3d(0, 0, 0);*/
/*    transform: translate3d(0, 0, 0);*/
/*    transition: .4s ease 1.6s;*/
/*}*/
.nav {
    width: 100%;
    height: 50px;
    background-color: #0275aa;
}

.nav_t {
    width: 1180px;
    height: 50px;
    margin: 0 auto;
    background-color: #0275aa;
    position: relative;
}

.nav_t ul {
    text-decoration: none;
}

.nav_t ul li {
    width: 107px;
    height: 50px;
    float: left;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    position: relative;
}

.nav_t ul li a {
    height: 50px;
    display: block;
    color: #fff;
}

.nav_t ul li a:hover {
    color: #fff;
    background-color: #fa9d1c;
}

.nav_t ul li .anv {
    color: #fff;
    background-color: #fa9d1c;
}


.nav ul li ul {
    display: none;
    z-index: 9;
    filter: alpha(Opacity=75);
    opacity: 0.75;
}

.nav ul li:hover ul {
    left: 0px;
    width: 107px;
    background-color: #0275aa;
    display: block;
    top: 50px;
    position: absolute;
    overflow: hidden;
}

.nav ul li ul li {
    height: 40px;
    width: 107px;
}

.nav ul li ul li a {
    height: 40px;
    width: 107px;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    font-weight: normal;
}

.nav ul li ul li a:hover {
    margin: 0px;
    padding: 0px;
    background-color: #fa9d1c;
}


/*---------------------首页样式--------------------------------------*/


.last {
    margin-right: none
}

/*医院动态*/

.plate1 {
    width: 1180px;
    height: 371px;
    margin: 20px auto 30px;
    color: #666;
}

.p1_img {
    width: 500px;
    height: 320px;
    margin-right: 20px;
    float: left;
}

.p1_news {
    width: 580px;
    height: 371px;
    float: left;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}


.p1n_tit {
    width: 572px;
    height: 50px;
    margin: 3px;
    background-color: #EDEDED;
    line-height: 50px;
}

.p1n_lin {
    width: 90px;
    height: 50px;
    font-size: 14px;
    color: #c5d7e1;
    text-align: right;
    float: right;
    line-height: 50px;
    padding-right: 20px;
}

.p1n_lin a {
    color: #5C8FAB;
}

.p1n_lin a:hover {
    color: #de2b1c;
}

.p1n_t {
    width: 200px;
    height: 50px;
    font-size: 18px;
    color: #0275AA;
    float: left;
    line-height: 50px;
    padding-left: 55px;
    background: url("/static/index/img/xtb.png") no-repeat 15px 10px;
}

.p1n_t span {
    width: 60px;
    height: 50px;
    padding-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #c5d7e1;
}


.p1n_con {
    height: 250px;
    padding: 5px 15px;
}


.p1n_cb {
    height: 110px;
    border-bottom: 1px solid #ddd;
    line-height: 24px;
    padding: 0 5px;
}

.p1n_cb h2 {
    font-size: 18px;
    font-weight: normal;
    color: #2c2c2c;
    line-height: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.p1n_cb p {
    font-size: 14px;
    color: #666;
}

.p1n_cb p a {
    color: #de2b1c;
}


.p1n_cl {
    padding-top: 20px;
}

.p1n_cl ul {
    text-decoration: none;
}

.p1n_cl ul li {
    line-height: 30px;
    padding-left: 25px;
    font-size: 16px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -37px;
    margin-top: 10px;
}

.p1n_cl ul li:first-child {
    margin-top: 0;
}

.p1n_cl ul li a {
    color: #666;
}

.p1n_cl ul li a:hover {
    color: #de2b1c;
}


/*幻灯片*/

.lb_pic {
    width: 580px;
    height: 371px;
    margin-right: 20px;
    float: left;
}

.conal_l {
    width: 580px;
    height: 371px;
    position: relative;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.bigpic {
    width: 580px;
    height: 371px;
    position: relative;
    overflow: hidden;
}

.bigpic ul {
    width: 580px;
    height: 371px;
    position: relative;
    overflow: hidden;
}

.bigpic ul li {
    width: 580px;
    height: 371px;
    filter: alpha(opacity:100);
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

.smilepic {
    height: 10px;
    position: absolute;
    bottom: 14px;
    right: 10px;
    z-index: 5;
}

.smilepic ul {
}

.smilepic ul li {
    width: 10px;
    height: 10px;
    float: left;
    margin-left: 10px;
    cursor: pointer;
    filter: alpha(opacity:50);
    opacity: 0.5;
    background-image: url("/static/index/img/small.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.smilepic ul li:hover {
    width: 10px;
    height: 10px;
    background-image: url("/static/index/img/small.png");
    background-repeat: no-repeat;
    background-position: -15px 0px;
    filter: alpha(opacity:100);
    opacity: 1;
}

.smilepic ul .litv {
    width: 10px;
    height: 10px;
    background-image: url("/static/index/img/small.png");
    background-repeat: no-repeat;
    background-position: -15px 0px;
    filter: alpha(opacity:100);
    opacity: 1;
}

.img_alt {
    width: 580px;
    height: 40px;
    background: #000;
    position: absolute;
    left: 0px;
    bottom: 0px;
    filter: alpha(opacity:50);
    opacity: 0.5;
    z-index: 3;
}

.img_alt2 {
    width: 570px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #f7f5e6;
    position: absolute;
    left: 0px;
    bottom: 0px;
    padding-left: 10px;
    z-index: 4;
}


/*公告*/

.plate2 {
    width: 1180px;
    height: 380px;
    margin: 0 auto;
    margin-bottom: 30px;
}


.p2_guide {
    width: 380px;
    height: 380px;
    margin-right: 20px;
    float: left;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.p2g_ucon {
    height: 125px;
    padding: 20px 20px 0;
}

.p2g_ul {
    width: 15px;
    height: 83px;
    float: left;
    font-size: 16px;
    color: #fff;
    background-color: #57A6E6;
    padding: 20px 10px;
}

.p2g_ur {
    width: 299px;
    height: 113px;
    float: left;
    padding-top: 8px;
    background-color: #fbfbfb;
    border: 1px #ddd solid;
    border-left: none;
}

.p2g_ur ul {
    text-decoration: none;
    background: url("/static/index/img/xtb.png") no-repeat 14px -93px;
}

.p2g_ur ul li {
    line-height: 26px;
    color: #666;
    padding-left: 60px;
}

.p2g_ur ul li span {
    color: #0275aa;
}


.p2g_col {
    padding: 0 20px 20px;
    height: 215px;
}

.p2g_col ul {
    text-decoration: none;
}

.p2g_col ul li {
    width: 100px;
    height: 95px;
    float: left;
    margin: 12px 15px 0 0;
    color: #fff;
    text-align: center;
}

.p2g_col ul li a {
    width: 100px;
    height: 30px;
    display: block;
    font-size: 14px;
    color: #fff;
    padding-top: 65px;
}

.p2g_col ul li:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}


.p2_wrap {
    float: left;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    padding: 20px;
}

.p2_call {
    width: 360px;
    height: 340px;
    margin-right: 20px;
    float: left;
}

.p2c_anno {
    width: 360px;
    height: 170px;
}

.p2c_atit {
    width: 360px;
    height: 35px;
    background-color: #EDEDED;
}

.p2c_atit h1 {
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 18px;
    color: #0275AA;
    font-weight: normal;
    padding: 0 10px;
    margin-left: 10px;
}

.p2c_atit span {
    width: 60px;
    height: 35px;
    float: right;
    line-height: 35px;
    color: #666;
}

.p2c_atit span a {
    color: #0275AA;
    font-size: 14px;
}

.p2c_atit span a:hover {
    color: #de2b1c;
}


.p2c_acon {
    width: 360px;
    height: 120px;
    overflow: hidden;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}

.p2c_acon ul {
    width: 375px;
    position: absolute;
    overflow: hidden;
}

.p2c_acon ul li {
    width: 100%;
    max-width: 315px;
    line-height: 30px;
    padding-left: 25px;
    font-size: 14px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -37px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 15px;
    position: relative;
}

.p2c_acon ul li span {
    float: left;
}

.p2c_acon ul li a {
    color: #666;
}

.p2c_acon ul li img{
    position: absolute;
    top: 0;
    right: 0;
    content: ''
}

.p2c_acon ul li a:hover {
    color: #de2b1c;
}


.p2c_acon2 {
    width: 418px;
    height: 125px;
    margin-top: 10px;
}

.p2c_acon2 ul {
    text-decoration: none;
}

.p2c_acon2 ul li {
    line-height: 30px;
    padding-left: 25px;
    font-size: 14px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -37px;
}

.p2c_acon2 ul li a {
    color: #666;
}

.p2c_acon2 ul li a:hover {
    color: #de2b1c;
}


.p2_sub {
    width: 360px;
    height: 340px;
    float: left;
}

.p2_sub img {
    width: 207px;
    height: 53px;
    margin-bottom: 5px;
}

.p2_sub img:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.p3c_anno {
    width: 207px;
    height: 190px;
}

.p3c_atit {
    width: 360px;
    height: 35px;
    background-color: #EDEDED;
}

.p3c_atit h1 {
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 18px;
    color: #0275AA;
    font-weight: normal;
    padding: 0 10px;
    margin-left: 10px;
}

.p3c_atit span {
    width: 60px;
    height: 35px;
    float: right;
    line-height: 35px;
    color: #666;
}

.p3c_atit span a {
    color: #666;
    font-size: 14px;
}

.p3c_atit span a:hover {
    color: #de2b1c;
}


.p3c_acon {
    width: 207px;
    height: 180px;
    overflow: hidden;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}

.p3c_acon ul {
    width: 207px;
    position: absolute;
    overflow: hidden;
}

.p3c_acon ul li {
    line-height: 30px;
    padding-left: 25px;
    font-size: 14px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -37px;
}

.p3c_acon ul li span {
    float: left;
}

.p3c_acon ul li a {
    color: #666;
}

.p3c_acon ul li a:hover {
    color: #de2b1c;
}


/*科室*/

.plate3 {
    width: 1180px;
    height: 423px;
    margin: 0 auto 30px;
}

.p3_cube {
    width: 540px;
    height: 383px;
    margin-right: 20px;
    float: left;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.p3c_tit {
    width: 540px;
    height: 40px;
}

.p3c_tl {
    width: 127px;
    height: 40px;
    float: left;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    margin-right: 10px;
}

.p3c_tl p {
    width: 127px;
    height: 30px;
    background-color: #0275AA;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    border-right: 1px #026593 solid;
}

.p3c_tl span {
    width: 123px;
    height: 10px;
    display: block;
    background: url("/static/index/img/xtb.png") no-repeat 55px -900px;
}

.p3c_tr {
    width: 403px;
    height: 40px;
    float: left;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.p3c_tr p {
    width: 402px;
    height: 30px;
    background-color: #0275AA;
    color: #fff;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    border-left: 1px #4e9fc4 solid;
}

.p3c_tr span {
    width: 377px;
    height: 10px;
    display: block;
    background: url("/static/index/img/xtb.png") no-repeat 183px -900px;
}

.p3c_con {
    height: 342px;
}


.p3c_c_l {
    width: 137px;
    height: 342px;
    float: left;
}

.p3c_c_l ul {
    text-decoration: none;
}

.p3c_c_l ul li {
    width: 127px;
    height: 31px;
    float: left;
    background-color: #ededed;
    margin: 0 10px 8px 0;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}

.p3c_c_l ul li a {
    width: 127px;
    height: 31px;
    display: block;
    color: #666;
}

.p3c_c_l ul li:hover a {
    color: #57a6e6;
    background-color: #DDEEFE;
}


.p3c_c_r {
    width: 403px;
    height: 342px;
    float: left;
}

.p3c_c_r ul {
    text-decoration: none;
    margin-right: -10px;
}

.p3c_c_r ul li {
    width: 127px;
    height: 31px;
    float: left;
    background-color: #ededed;
    margin: 0 10px 8px 0;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}

.p3c_c_r ul li a {
    width: 127px;
    height: 31px;
    display: block;
    color: #666;
}

.p3c_c_r ul li:hover a {
    color: #57a6e6;
    background-color: #DDEEFE;
}


.p3_spec {
    width: 580px;
    height: 423px;
    float: left;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.p3n_tit {
    height: 50px;
    margin: 3px;
    background-color: #EDEDED;
}

.p3n_lin {
    width: 90px;
    height: 50px;
    font-size: 14px;
    color: #c5d7e1;
    text-align: right;
    float: right;
    line-height: 50px;
    padding-right: 20px;
}

.p3n_lin a {
    color: #5C8FAB;
}

.p3n_lin a:hover {
    color: #de2b1c;
}

.p3n_t {
    width: 230px;
    height: 42px;
    font-size: 24px;
    color: #0275AA;
    float: left;
    padding: 8px 0 0 55px;
    background: url("/static/index/img/xtb.png") no-repeat 15px -578px;
}

.p3n_t span {
    width: 60px;
    height: 42px;
    padding-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #c5d7e1;
}


.p3n_con {
    height: 330px;
    position: relative;
    overflow: hidden;
    margin: 20px;
}

.p3n_con .p3n_con_v {
    position: absolute;
    overflow: hidden;
}

.p3n_con .p3n_con_v a {
    width: 418px;
    height: 82px;
    overflow: hidden;
    display: block;
    margin-bottom: 22px
}

.p3n_con .p3n_con_v img {
    width: 135px;
    height: 80px;
    margin-right: 16px;
    float: left;
}

.p3n_con .p3n_con_v p {
    width: 265px;
    font-size: 14px;
    margin-top: 15px;
}

.p3n_cu {
    width: 438px;
    height: 165px;
}

.p3n_cu img {
    float: left;
}

.p3n_cuc {
    width: 180px;
    height: 165px;
    float: left;
    margin-left: 15px;
}

.p3n_cuc h4 {
    margin: 0;
    color: #cf4e48;
    font-size: 18px;
    font-weight: normal;
    line-height: 40px;
}

.p3n_cuc p {
    color: #666;
    font-size: 14px;
    text-indent: 1em;
    line-height: 24px;
}


.p3n_cd {
    width: 438px;
    height: 119px;
}

.p3n_cd ul {
    text-decoration: none;
}

.p3n_cd ul li {
    width: 185px;
    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    margin: 12px 15px;
}

.p3n_cd ul li a {
    width: 185px;
    height: 40px;
    display: block;
    color: #666;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.p3n_cd ul li:hover a {
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}


/*小banner*/

.banner {
    width: 1180px;
    margin: 0 auto 30px;
}


/*专家*/

.plate4 {
    width: 1140px;
    height: 210px;
    margin: 0 auto 30px;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    padding: 20px 20px 0;
}


.p4n_tit {
    height: 50px;
    background-color: #EDEDED;
}

.p4n_t {
    width: 200px;
    height: 42px;
    font-size: 24px;
    color: #0275AA;
    float: left;
    padding: 8px 0 0 55px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -628px;
}

.p4n_t span {
    width: 60px;
    height: 42px;
    padding-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #c5d7e1;
}

.p4_con {
    padding-top: 20px;
}

.p4c_left {
    width: 450px;
    height: 250px;
    float: left;
}

.p4c_left img {
    float: left;
}

.p4l_txt {
    width: 225px;
    height: 240px;
    float: left;
    margin-left: 30px;
    padding-top: 10px;
}

.p4l_txt h5 {
    font-size: 18px;
    font-weight: normal;
    color: #57a6e6;
    line-height: 32px;
}

.p4l_txt h5 a {
    color: #57a6e6;
}

.p4l_txt h5 a:hover {
    color: #de2b1c;
}

.p4l_txt p {
    font-size: 14px;
    color: #666;
    line-height: 32px;
}

.p4l_txt a {
    color: #de2b1c;
}


.zhuanj {
    position: relative;
    z-index: 50;
}

.zj_con {
    height: 118px;
    position: relative;
    display: block;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.zj_ul {
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.p4c_right {
    float: left;
}

.p4c_right ul {
}

.p4c_right ul li {
    width: 212px;
    height: 118px;
    background-color: #ededed;
    float: left;
    margin-left: 20px;
}

.p4c_right ul li:first-child {
    margin-left: 0;
}

.p4c_right ul li:hover {
    background-color: #DDEEFE;
}

.p4c_right ul li a img {
    float: left;
}

.p4c_right ul li a .p4c_la {
    height: 110px;
    width: 110px;;
    float: left;
    margin-left: 10px;
    padding-top: 8px;
}

.p4c_right ul li a .p4c_la span {
    color: #57a6e6;
    font-size: 14px;
    line-height: 32px;
}

.p4c_right ul li a .p4c_la p {
    color: #666;
    font-size: 14px;
    line-height: 32px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.gd_left {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: -55px;
    left: 393px;
    background-color: #0275AA;
    background-image: url(up_down2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.gd_left:hover {
    width: 20px;
    height: 20px;
    background-color: #0275AA;
    background-image: url(up_down2.png);
    background-repeat: no-repeat;
    background-position: -20px 0px;
}

.gd_right {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: -55px;
    right: 34px;
    background-color: #0275AA;
    background-image: url(up_down2.png);
    background-repeat: no-repeat;
    background-position: -40px 0px;
}

.gd_right:hover {
    width: 20px;
    height: 20px;
    background-color: #0275AA;
    background-image: url(up_down2.png);
    background-repeat: no-repeat;
    background-position: -60px 0px;
}


/*护理*/

.plate5 {
    width: 1140px;
    margin: 0 auto 30px;
    padding: 20px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}


.p5_left {
    width: 560px;
    float: left;
    margin-right: 20px;
}

.p5l_care {
    height: 260px;
}


.p5l_ctit {
    height: 35px;
    background-color: #EDEDED;
}

.p5l_ctit h1 {
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 18px;
    color: #0275AA;
    font-weight: normal;
    padding: 0 10px;
    margin-left: 5px;
}

.p5l_ctit span {
    width: 60px;
    height: 35px;
    float: right;
    line-height: 35px;
    color: #666;
}

.p5l_ctit span a {
    color: #0275AA;
    font-size: 14px;
}

.p5l_ctit span a:hover {
    color: #de2b1c;
}


.p5l_ccon {
    padding: 20px 15px;
    color: #666;
}


.p5l_cca {
    height: 90px;
}

.p5l_cca img {
    float: left;
    margin-right: 15px;
}

.p5l_ccab {
    width: 345px;
    height: 89px;
    float: left;
    border-bottom: 1px #ddd dashed;
}

.p5l_ccab p {
    line-height: 24px;
    color: #666;
    font-size: 14px;
}

.p5l_ccab h3 {
    font-weight: normal;
    color: #57a6e6;
    line-height: 30px;
    font-size: 14px;
    border: none;
}

.p5l_ccab h3 a {
    font-weight: normal;
    color: #57a6e6;
    font-size: 16px;
    border: none;
}

.p5l_ccab h3 a:hover {
    color: #de2b1c;
}


.p5l_ccb {
    padding-top: 10px;
}

.p5l_ccb ul {
    text-decoration: none;
}

.p5l_ccb ul li {
    line-height: 30px;
    font-size: 14px;
    padding-left: 20px;
    background: url("/static/index/img/xtb.png") no-repeat 0px -690px;
}

.p5l_ccb ul li a {
    color: #666;
}

.p5l_ccb ul li a:hover {
    color: #de2b1c;
}


.p5_right {
    width: 560px;
    float: right;
}


/*滚动*/

.plate6 {
    width: 1180px;
    padding: 20px 0;
    margin: 0 auto 30px;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

.syzz_con {
    position: relative;
}

.syzz_con_js {
    width: 1100px;
    height: 170px;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.syzz_con_js ul {
    height: 170px;
    margin: 0 auto;
    display: block;
    position: absolute;
    top: 0px;
    overflow: hidden;
}

.syzz_con_js ul li {
    width: 210px;
    height: 170px;
    float: left;
    margin-left: 10px;
}

.syzz_con_js ul li:first-child{
    margin-left: 5px;
}


.syzz_con_js ul li a {
    width: 200px;
    height: 160px;
    display: block;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #eff1f5;
    font-size: 14px;
    color: #333;
    text-align: center;
}

.syzz_con_js ul li a:hover {
    color: #f52912;
    border-bottom: 1px solid #f52912;
}

.syzz_con_js ul li a img {
    padding-bottom: 10px;
    display: block;
}

.sy_left {
    width: 40px;
    height: 170px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url("/static/index/img/icon7.png") center no-repeat;
}


.sy_right {
    width: 40px;
    height: 170px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url("/static/index/img/icon8.png") center no-repeat;
}



/*链接*/

.links {
    width: 1140px;
    height: 190px;
    margin: 0 auto 30px;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}


.links_left {
    width: 560px;
    height: 170px;
    float: left;
}

.ll_tit {
    width: 545px;
    height: 35px;
    background-color: #EDEDED;
    margin-bottom: 30px;
}

.ll_tit h1 {
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 18px;
    font-weight: normal;
    color: #0275AA;
    padding: 0 10px;
    margin-left: 5px;
}

.ll_con {
    width: 535px;
    height: 100px;
    padding-left: 10px;
}

.ll_con ul {
    text-decoration: none;
}

.ll_con ul li {
    width: 163px;
    height: 41px;
    margin-right: 8px;
    margin-bottom: 8px;
    float: left;
    border: 1px #ddd solid;
    background-color: #219CDE;
}

.ll_con ul li:hover {
    border: 1px #8CBFD7 solid;
}


.links_right {
    width: 560px;
    height: 170px;
    float: left;
}

.lr_tit {
    height: 35px;
    background-color: #EDEDED;
    margin-bottom: 30px;
}

.lr_tit h1 {
    height: 35px;
    float: left;
    line-height: 35px;
    font-size: 18px;
    color: #0275AA;
    font-weight: normal;
    padding: 0 10px;
    margin-left: 5px;
}

.lr_tit span {
    width: 100px;
    height: 35px;
    float: right;
    line-height: 35px;
    color: #666;
}

.lr_tit span a {
    color: #0275AA;
    font-size: 14px;
}

.lr_tit span a:hover {
    color: #de2b1c;
}

.lr_con {
    height: 100px;
}

.lr_con ul {
    text-decoration: none;
}

.lr_con ul li {
    margin-right: 15px;
    float: left;
    line-height: 30px;
    color: #666;
}

.lr_con ul li a {
    color: #666;
    font-size: 14px;
}

.lr_con ul li a:hover {
    color: #de2b1c;
}


/*---------------------内页样式--------------------------------------*/

.content {
    width: 1180px;
    margin: 20px auto 0;
}

.con_left {
    width: 280px;
    float: left;
    margin-bottom: 50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.con_title {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #c2ccdc;
    padding-bottom: 12px;
}

.con_title h2 {
    font-size: 28px;
    color: #0275aa;
    line-height: 40px;
    font-weight: normal;
}


.con_left .con_title {
    width: 100%;
    height: 162px;
    background: url("/static/index/img/icon4.jpg");
    padding-bottom: 0;
}

.con_left .con_title h2 {
    color: #fff;
    text-align: center;
    line-height: 162px;
}


.con_right {
    width: 840px;
    float: right;
    margin-bottom: 70px;
    padding: 20px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.con_title .cr_nav {
    padding-top: 17px;
    float: right;
    font-size: 14px;
}


.cl_img {
    padding: 20px;
}

.cl_img img {
    margin: 10px 0;
}


/*内页三级导航 下拉A*/

.side_nav {
    width: 170px;
    margin: 0 auto;
}

.side_li {
    width: 170px;
    margin: 0 auto;
}

.side_tt {
    width: 100%;
    height: 35px;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}

.side_tta {
    font-size: 15px;
    width: 135px;
    height: 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    line-height: 35px;
    background-image: url("/static/index/img/xtb.png");
    background-repeat: no-repeat;
    background-position: 15px -1126px;
    color: black;
    display: block;
    padding-left: 35px;
}

.side_tt a {
    color: black;
}

.side_tt a:hover {
    color: #0275aa;
}

.side_ttb {
    font-size: 15px;
    width: 135px;
    height: 35px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    line-height: 35px;
    background-image: url("/static/index/img/xtb.png");
    background-repeat: no-repeat;
    background-position: 16px -408px;
    color: black;
    padding-left: 35px;
}

.side_ll {
    display: none;
}

.side_ll:hover ul li:hover {
    background: url("/static/index/img/xtb.png") no-repeat 0 -528px;
}

.side_ll ul {
}

.side_ll ul li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    background-image: url("/static/index/img/xtb.png");
    background-repeat: no-repeat;
    background-position: 16px -205px;
    padding-left: 35px;

}


.side_ll ul li a {
    font-size: 14px;
    color: #777;
    line-height: 40px;
    display: block;
}

.side_ll ul li a:hover {
    color: #0275aa;
}


/*内页三级导航 普通B*/

.left_nav {
    width: 280px;
}

.left_nav ul li {
    height: 59px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
}

.left_nav ul li a {
    font-size: 18px;
    color: black;
    line-height: 59px;
    display: block;
    padding-left: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    background: url("/static/index/img/icon5.png") no-repeat 240px 25px;
    padding-right: 40px;
}

.left_nav ul li:hover,
.left_nav ul li.active{
    background-color: #0275AA;
}


.left_nav ul li:hover a,
.left_nav ul li.active a{
    color: #fff;
    background: url("/static/index/img/icon6.png") no-repeat 240px 25px;
}

/*news*/

.cr_con {
    width: 100%;
    line-height: 2em;
    color: #333;
    font-size: 15px;
}

.cr_con h1 {
    font-size: 20px;
    text-align: center;
    line-height: 80px;
    font-weight: normal;
    color: #5e3300;
}

.cr_con .crc_info {
    border-bottom: 1px dashed #ddd;
    border-top: 1px dashed #ddd;
    text-align: center;
    line-height: 35px;
    margin-bottom: 35px;
    padding: 10px;
}

.cr_con .crc_info span {
    margin: 0 15px;
}

.cr_con p {
    color: #333;
    font-size: 15px;
    line-height: 2em;
}

.crc_news h3 {
    padding-top: 40px;
    color: #006699;
    font-size: 16px;
}

.crc_news li {
    padding-left: 10px;
    line-height: 2em;
    font-size: 14px;
}

.crcn_bottom {
    margin-top: 70px;
    margin-bottom: 30px;
    border-top: 1px dashed #ddd;
    padding: 10px 0;
    font-size: 12px;
}


/*aboutC*/


.cr_cons {
    width: 100%;
    padding-top: 35px;
    overflow: hidden;
}

.p3c_con ul {
    text-decoration: none;
}

.cr_cons ul li {
    width: 130px;
    height: 31px;
    float: left;
    background-color: #ededed;
    margin: 0 8px 8px 0;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    border: 1px #ddd solid;
}

.cr_cons ul li a {
    display: block;
    color: #666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.cr_cons ul li:hover a {
    color: #57a6e6;
    background-color: #DDEEFE;
}


.cr_conz {
    width: 100%;
    padding-top: 35px;
    overflow: hidden;
}

.cr_conz ul li {
    width: 119px;
    height: 31px;
    float: left;
    background-color: #ededed;
    margin: 0 8px 8px 0;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    border: 1px #ddd solid;
}

.cr_conz ul li a {
    width: 119px;
    height: 31px;
    display: block;
    color: #666;
}

.cr_conz ul li:hover a {
    color: #57a6e6;
    background-color: #DDEEFE;
}


.cr_conc {
    width: 100%;
    line-height: 2em;
    border-bottom: 1px solid #ddd;
    padding-bottom: 40px;
    clear: both;
}

.crc_til {
    font-weight: bold;
    border-bottom: 1px dashed #ddd;
    line-height: 1.8em;
    padding-top: 25px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
}

.crc_til span {
    background: url("/static/index/img/xtb.png") no-repeat -450px -933px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
    color: #57A6E6;
}

.crc_til span a {
    color: #57A6E6;
}

.crc_p {
    width: 100%;
    padding-top: 15px;
}


/*list*/

.cr_newslist {
    width: 100%;
    padding-top: 10px;
    overflow: hidden;
}

.cr_newslist li {
    height: 45px;
    overflow: hidden;
    line-height: 45px;
    font-size: 15px;
    border-bottom: 1px dashed #ddd;
    padding-left: 32px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -975px;
}

.cr_newslist li span {
    float: right;
    padding-right: 25px;
}

.cr_newslist li:hover span {
    color: #de2b1c;
}

.cr_newslist li:hover a {
    display: block;
    color: #de2b1c;
}

.cr_page {
    padding: 30px 0 15px;
}

.cr_page ul {
    text-align: center;
}

.cr_page ul li {
    display: inline-block;
    margin: 0 5px;
    background-color: #fff;
    font-size: 14px;
}

.cr_page ul li a,
.cr_page ul li span {
    display: block;
    padding: 5px 10px;
    border: 1px solid #e3e2e2;
    color: #666;
}

.cr_page ul li.active span,
.cr_page ul li a:hover {
    background-color: #57A6E6;
    color: #fff;
    border-color: #57A6E6;
}

.cr_page ul li.disabled a,
.cr_page ul li.disabled span {
    background-color: #eee;
    color: #999;
}

/* pick 样式 */

.cr_pick {
    color: #333;
    font-size: 14px;
    line-height: 25px;
    margin: 0 -10px;
}

.cr_pick ul {
    text-decoration: none;
}

.cr_pick ul li {
    width: 260px;
    height: 200px;
    float: left;
    background-color: #fff;
    border: 1px solid #eff1f5;
    margin: 15px 10px;
}

.cr_pick ul li a {
    display: block;
    padding: 9px;
    background-color: #fff;
    border: 1px solid #eff1f5;
    font-size: 14px;
    color: #333;
    text-align: center;
}

.cr_pick ul li a:hover {
    display: block;
    color: #f52912;
    padding: 9px;
    background-color: #fff;
    border-top: 1px solid #eff1f5;
    border-left: 1px solid #eff1f5;
    border-right: 1px solid #eff1f5;
    border-bottom: 1px solid #f52912;
    font-size: 14px;
    text-align: center;
}

.cr_pick ul li a img {
    padding-bottom: 10px;
}


/* picklist 专家样式 */

.zjtd {
    width: 780px;
    height: 238px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #ddd;
}

.zjtd:hover {
    background-color: ededed;
}

.zj_left {
    width: 150px;
    height: 180px;
    float: left;
    margin-top: 23px;
    margin-left: 10px;
}

.zj_left img {
    padding: 5px;
    background: #fff;
    border: 1px solid #ddd;
}

.zj_right {
    width: 585px;
    height: 180px;
    float: left;
    margin-top: 23px;
}

.zj_right ul {
    padding-left: 20px;
    padding-right: 10px;
}

.zj_right ul li {
    font-size: 14px;
    line-height: 36px;
    color: #555;
}

.zj_right ul li a {
    color: #de2b1c;
}

.zj_right ul span {
    font-size: 18px;
    line-height: 36px;
    color: #57A6E6;
}


/*---------------------底部样式--------------------------------------*/

.footer {
    width: 100%;
    height: 290px;
    background-color: #0174a9;
    clear: both;
}

.foot {
    width: 1000px;
    height: 290px;
    margin: 0 auto;
    background-color: #0174a9;
}

.foot_nav {
    width: 1000px;
    height: 60px;
    margin-bottom: 25px;
    background: url("/static/index/img/xtb.png") no-repeat 200px -801px
}

.foot_nav ul {
    text-decoration: none;
    margin-left: 125px;
}

.foot_nav ul li {
    width: 105px;
    height: 60px;
    float: left;
    font-size: 14px;
    text-align: center;
    line-height: 60px;
    color: #fff;
    background: url("/static/index/img/xtb.png") no-repeat 0 -737px
}

.foot_nav ul li:first-child {
    background: none;
}

.foot_nav ul li a {
    color: #fff;
}

.foot_nav ul li a:hover {
    color: #de2b1c;
}

.foot_copy {
    width: 1000px;
    height: 200px;
    color: #fff;
}

.fc_txt {
    width: 680px;
    height: 200px;
    float: left;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}

.fc_txt p {
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    color: #fff;
}

.fc_txt p a {
    color: #fff;
}


.fc_left {
    width: 140px;
    height: 200px;
    float: left;
    padding-left: 25px;
}

.fc_right {
    width: 140px;
    height: 200px;
    float: left;
    text-align: right;
}


/*---------------------新增样式--------------------------------------*/
.zjjs {
    width: 840px;
    overflow: hidden;
    padding-bottom: 40px;
}

.zjjs_t {
    height: 40px;
    font-weight: bold;
    font-size: 16px;
    line-height: 40px;
}

.zjjs_t a {
    color: #6CC
}

.zjjs_con {
    overflow: hidden;
}

.zjjs_con ul {
}

.zjjs_con ul li {
    float: left;
    height: 30px;
    width: 280px;
}

.zjjs_con ul li a {
    float: left;
    height: 30px;
    line-height: 30px;
}

.zjjs_con ul li a:hover {
    float: left;
    height: 30px;
    width: 250px;
    line-height: 30px;
}

.sb_more {
    position: absolute;
    top: -30px;
    right: 20px;
}


.cr_pickA {
    margin: 20px 10px;
    color: #333;
    font-size: 14px;
    line-height: 25px;
}

.cr_pickA ul {
}

.cr_pickA ul li {
    width: 340px;
    height: 185px;
    background-color: #ededed;
    float: left;
    margin: 0 20px 15px 0;
}

.cr_pickA ul li:hover {
    background-color: #DDEEFE;
}

.cr_pickA ul li a img {
    float: left;
}

.cr_pickA ul li a .p4c_la {
    width: 190px;
    height: 175px;
    float: left;
    margin-left: 15px;
    padding-top: 10px;
}

.cr_pickA ul li a .p4c_la span {
    color: #57a6e6;
    font-size: 16px;
    line-height: 32px;
}

.cr_pickA ul li a .p4c_la p {
    color: #666;
    font-size: 14px;
    line-height: 32px;
}

.tszk {
    width: 300px;
    font-size: 18px;
    padding-top: 6px;
    border-top: 1px solid #ddd;
}

.tszk p {
    padding-top: 5px;
}

.content3 {
    width: 740px;
    font-size: 14px;
    line-height: 30px;
    color: #666;
    word-wrap: break-word;
}

/******************************飘窗****************************/
.bay-window {
    z-index: 1000;
    *border: 1px solid #eee;
    *border: 1px solid #eee \0;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
    position: absolute;
}

.bay-window img {
    display: block;
}

.bay-window .close {
    position: absolute;
    top: -5px;
    right: -5px;
    width: 20px;
    height: 20px;
    background: url('../images/icon_25.png') no-repeat center;
    z-index: 1;
}

.bay-window .close:hover {
    opacity: 0.8;
    filter: alpha(opacity=80);
}



.syzz_con_tit {
    height: 50px;
    margin: 0 20px 20px;
    background-color: #EDEDED;
}

.syzz_con_t {
    width: 200px;
    height: 42px;
    font-size: 24px;
    color: #0275AA;
    float: left;
    padding: 8px 0 0 55px;
    background: url("/static/index/img/xtb.png") no-repeat 10px -628px;
}

.syzz_con_lin {
    width: 90px;
    height: 50px;
    font-size: 14px;
    color: #c5d7e1;
    text-align: right;
    float: right;
    line-height: 50px;
    padding-right: 20px;
}

.syzz_con_lin span {
    width: 60px;
    height: 42px;
    padding-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #c5d7e1;
}

.syzz_con_lin a {
    color: #5C8FAB;
}

.syzz_con_lin a:hover {
    color: #de2b1c;
}






