﻿﻿@charset "utf-8";

/*公共样式*/

body {
    padding: 0px;
    margin: 0px auto;
    font-size: 12px;
    line-height: 23px;
    color: #5A5A5A;
    font-family: "宋体", Arial;
    width: 100%;
    min-width: 990px;
    width: "100%";
    zoom: 1;
}

ul,
li,
form,
dl,
dt,
dd,
div {
    padding: 0px;
    margin: 0px;
}

ul,
li {
    list-style: none;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    padding: 0px;
    margin: 0px;
}

select,
input,
em,
textarea {
    font-size: 12px;
    font-style: normal;
    color: #5A5A5A;
}

img {
    border: none;
    border: 0;
}

a {

    text-decoration: none;
    color: #5A5A5A;
}

a:focus {
    outline: none;
    -moz-outline: none;
}

a:hover {
    color: #0952af;
    text-decoration: none;
}

.Texthide {
    display: none;
}

.Contain {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
}

.Silderbar {
    float: right;
    width: 204px;
    padding: 17px 13px 60px;
    position: relative;
    background: #d6dfec url(../images/silderbar_bg.jpg) no-repeat center bottom;
    font-family: "微软雅黑";
}

.Silderbar .Silderbar_top {
    width: 230px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/silderbar_top.jpg) no-repeat center top;
}

.MainContent {
    float: left;
    width: 770px;
}

.Content {
    min-height: 600px;
    overflow: hidden;
    padding-right: 40px;
    background: #fff;
}

.SinglePage {
    text-justify: inter-ideograph;
    text-align: justify;
    word-wrap: break-word;
    clear: both;
    overflow: hidden;
}

.BG_Cont {
    background: #fff url(../images/bg_cont_bg.jpg) repeat-x;
}

.space10 {
    height: 10px;
    clear: both;
    overflow: hidden;
    zoom: 0;
}

.space20 {
    height: 20px;
    clear: both;
    overflow: hidden;
    zoom: 0;
}

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
    zoom: 0;
}

.ColumnName {
    height: 50px;
    background: url(../images/columnName_bg.jpg) repeat-x;
}

.ColumnName em {
    color: #014198;
    font-size: 18px;
    display: inline-block;
    padding: 0 4px 0 47px;
    background: url(../images/columnem_bg.png) no-repeat left center;
    height: 47px;
    line-height: 47px;
    border-bottom: 3px solid #e8380d;
    font-family: "微软雅黑";
    font-weight: bold;
}

.ColumnName dl {
    float: right;
    height: 50px;
    line-height: 50px;
    padding-right: 42px;
    color: #97a1ac;
    font-size: 14px;
}

.ColumnName dl a {
    color: #97a1ac;
}


.Current {
    height: 32px;
    line-height: 32px;
    width: 1001px;
    margin: 0 auto;
}

/*pages*/
.pages {
    padding-top: 40px;
    line-height: 16px;
    margin: 0;
    zoom: 1;
    overflow: hidden;
}


.pages span {
    padding: 0px 3px;
    display: inline-block;
}

.pages a {
    display: inline-block;
    margin: 0px 2px;
    height: 16px;
    line-height: 16px;
    border: 1px solid #d7d7d7;
    color: #5b5b5b;
    padding: 0 7px;
    background: url(../images/pagea_bg_03.jpg) repeat-x;
}

/*.pages .p_cur{ float:left;}*/
.pages .p_cur b {
    color: #F00;
}

/*.pages .p_count{ float:left;}*/
.pages .p_count b {
    color: #F00;
}

/*.pages .p_total { float:left;}*/
.pages .p_total b {
    color: #F00;
}

/*.pages .p_page{ float:right;}*/
.pages .p_page em {
    font-style: normal;
    font-family: Arial;
}

.pages .p_page em a {
    padding: 0px 7px;
    border: solid 1px #e1e1e1;
    background: #f1f1f1;
}

.pages .p_page em a.a_cur {
    color: #fff;
    border: solid 1px #0395ea;
    background: #0e76b3;
}

.pages .p_page b {
    font-weight: normal;
}

.pages .i_text {
    width: 30px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
    border: inset 1px #ddd;
    background: #fff;
}

.pages .i_button {
    position: relative;
    top: 5px;
    width: 32px;
    height: 20px;
    cursor: pointer;
    border: none;
    background: url(page_goto.jpg) no-repeat;
}

/*pages end*/

/*top.html*/
.Toper {
    background: url(../images/toper_bg.jpg) repeat-x;
    width: 100%;
    height: 170px;
    position: relative;
    z-index: 1111;
}

.Top {
    width: 1000px;
    height: 170px;
    margin: 0 auto;
    position: relative;
}

.Top .logo {
    overflow: hidden;
    position: absolute;
    left: -120px;
    top: -20px;
}

.Top .top_weixin {
    position: absolute;
    line-height: 23px;
    right: 0;
    top: 20px;
    width: 515px;
    z-index: 112;
}

.Top .top_weixin ul {
    color: #667f9b;
}

.Top .top_weixin ul a {
    color: #667f9b;
    font-size: 13px;
}

.Top .top_weixin ul a img {
    float: left;
}

.Top .top_weixin li {
    float: left;
    position: relative;
}

.Top .top_weixin li span {
    float: left;
    font-weight: bold;
    color: #004098;
    font-size: 15px;
}

.Top .top_weixin li em {
    padding: 0 6px 0 7px;
}

.Top .top_weixin li .weixin {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 10;
    display: none;
}

.Top .ewm {
    z-index: 111;
    position: absolute;
    right: 0;
    top: 44px;
    color: #00419a;
    text-align: center;
}

.Top .ewm li {
    float: left;
    padding-left: 5px;
    position: relative;
    font-size: 13px;
}

.Top .ewm li .img {
    position: absolute;
    right: 60px;
    top: 0;
    display: none;
}



.MainNav {
    width: 1000px;
    height: 50px;
    background: url(../images/nav.png) no-repeat center top;
    position: absolute;
    left: 0;
    bottom: 0;
}

.MainNav ul {
	padding-left: 50px;
}

.MainNav ul li {
    position: relative;
    width: 100px;
    height: 50px;
    float: left;
}

.MainNav ul li a {
    display: block;
    width: 100px;
    height: 50px;
}

#nav1 .nav1:hover,
.MainNav ul #nav1 .onnav {
    background: url(../images/nav_hover.png) no-repeat left top;
}

#nav2 .nav2:hover,
.MainNav ul #nav2 .onnav {
    background: url(../images/nav_hover.png) no-repeat -100px top;
}

#nav3 .nav3:hover,
.MainNav ul #nav3 .onnav {
    background: url(../images/nav_hover.png) no-repeat -200px top;
}

#nav4 .nav4:hover,
.MainNav ul #nav4 .onnav {
    background: url(../images/nav_hover.png) no-repeat -300px top;
}

#nav5 .nav5:hover,
.MainNav ul #nav5 .onnav {
    background: url(../images/nav_hover.png) no-repeat -400px top;
}

#nav6 .nav6:hover,
.MainNav ul #nav6 .onnav {
    background: url(../images/nav_hover.png) no-repeat -500px top;
}

#nav7 .nav7:hover,
.MainNav ul #nav7 .onnav {
    background: url(../images/nav_hover.png) no-repeat -600px top;
}

#nav8 .nav8:hover,
.MainNav ul #nav8 .onnav {
    background: url(../images/nav_hover.png) no-repeat -700px top;
}

#nav9 .nav9:hover,
.MainNav ul #nav9 .onnav {
    background: url(../images/nav_hover.png) no-repeat -800px top;
}

#nav10 .nav10:hover,
.MainNav ul #nav10 .onnav {
    background: url(../images/nav_hover.png) no-repeat -900px top;
}

.SreachBox {
    width: 282px;
    height: 31px;
    padding-left: 10px;
    position: absolute;
    right: 138px;
    top: 60px;
    background: url(../images/search_bg.jpg) no-repeat center center;
}

.SreachBox .sreach_btn {
    float: right;
    width: 52px;
    height: 31px;
    display: block;
}

.SreachBox .sreach_ipu {
    float: left;
    line-height: 31px;
    width: 220px;
    height: 31px;
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    color: #b8b7b9;
}

.MainNav li dl {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
}

.MainNav li dl a {
    background: url(../images/toper_bg.jpg) repeat left bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.MainNav li dl a:hover {
    background: url(../images/dl_ahover_02.jpg) repeat-x;
}

/*top.html*/

/*bottom*/
.Bottomer {
    background: #00419a url(../images/Bottomer_bg_03.jpg) repeat-x left top;
    padding: 30px 0;
}

.Bottom {
    width: 1200px;
    margin: 0 auto;
    color: #8d9ec6;
    font-family: arial;
}

.Bottom a {
    color: #8d9ec6;
}

.Bottom .NavBt {
    float: left;
    width: 820px;
    overflow: hidden;
}

.Bottom .NavBt ul {
    overflow: hidden;
}

.Bottom .NavBt ul li {
    overflow: hidden;
    float: left;
    font-size: 16px;
	padding-left: 150px;
}

.Bottom .NavBt ul li div {
    text-align: center;
    overflow: hidden;
    padding-right: 14px;
    font-weight: bold;
    color: #fff;
}

.Bottom .NavBt ul li div p {
    margin: 0;
    overflow: hidden;
}

.Bottom .Copyright {
    float: right;
    width: 290px;
}

.Bottom .Copyright .select {
    width: 273px;
    background: url(../images/select_bg.jpg) no-repeat center center;
    height: 29px;
    position: relative;
    line-height: 29px;
    color: #5d7ab1;
}

.Bottom .Copyright .select dl {
    position: absolute;
    left: 0;
    top: 29px;
    overflow: hidden;
    background: #fff;
    width: 273px;
    display: none;
}

.Bottom .Copyright .select dl dt {
    overflow: hidden;
    height: 29px;
}

.Bottom .Copyright .select dl dt a {
    display: block;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	font-size: 12px;
}

.Bottom .Copyright .select span {
    display: block;
    cursor: pointer;
    padding-left: 12px;
    font-size: 12px;
}

.Bottom .Copyright .select a {
    color: #5d7ab1;
}

.Bottom .Copyright p {
    line-height: 20px;
    overflow: hidden;
}

.Bottom .Copyright p em {
    float: left;
    color: #8d9ec6;
    padding: 0 10px;
    line-height: 20px;
}

.Bottom .Copyright p a {
    float: left;
    font-size: 12px;
}

.Bottom .Copyright p a:hover {
    color: #fff;
}



/*bottom*/

/*Banner*/
.HomeBan {
    width: 100%;
    position: relative;
    height: 495px;
}

.HomeBan ul {
    width: 100%;
    height: 495px;
    overflow: hidden;
}

.HomeBan ul li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 495px;
    display: none;
}

.HomeBan ul li a {
    width: 100%;
    height: 495px;
    display: block;
}

.HomeBan div {
    position: absolute;
    width: 1000px;
    height: 20px;
    left: 50%;
    margin-left: -500px;
    bottom: 25px;
    display: none;
}

.HomeBan div span {
    width: 17px;
    cursor: pointer;
    height: 17px;
    margin-right: 8px;
    display: inline-block;
    background: url(../images/list_bg.png) no-repeat center top;
}

.HomeBan div .on {
    background: url(../images/list_onbg.png) no-repeat center top;
}


.Homead {
    width: 100%;
    position: relative;
    height: 129px;
}

.Homead ul {
    width: 100%;
    height: 129px;
    overflow: hidden;
}

.Homead ul li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 129px;
    display: none;
}

.Homead ul li a {
    width: 100%;
    height: 129px;
    display: block;
}

.Homead div {
    position: absolute;
    width: 1000px;
    height: 20px;
    left: 95%;
    /*margin-left:-500px;*/
    bottom: 0px;
    display: none;
}

.Homead div span {
    width: 10px;
    cursor: pointer;
    height: 10px;
    margin-right: 8px;
    display: inline-block;
    background: url(../images/list_bg1.png) no-repeat center top;
}

.Homead div .on {
    background: url(../images/list_onbg1.png) no-repeat center top;
}


.Banner {
    width: 100%;
    background: url(../images/banner_bg.jpg) no-repeat center top;
    text-align: center;
}

/*Banner*/

/*Sidebar*/
.Menu {
    overflow: hidden;
}

.Menu h3 {
    overflow: hidden;
    height: 52px;
    line-height: 46px;
    background: url(../images/menuh3_bg.jpg) no-repeat center top;
    text-align: center;
    font-family: "hiragino Sans gB W6";
    color: #fff;
    font-size: 20px;
    padding-left: 30px;
}

.Menu ul {
    overflow: hidden;
    padding-top: 18px;
}

.Menu ul li {
    overflow: hidden;
    padding-bottom: 6px;
    display: inline-block;
    width: 204px;
}

.Menu ul li span a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(../images/menua_bg.jpg) no-repeat center center;
    height: 44px;
    padding-left: 34px;
    color: #456f9f;
    font-size: 15px;
    line-height: 44px;
}

.Menu ul li span a:hover,
.Menu ul .onmenu span a {
    background: url(../images/menua_bg_hover.jpg) no-repeat center center;
    color: #fff;
    padding-left: 43px;
}

.Menu ul li dl {
    display: none;
    padding: 0 10px 4px;
    overflow: hidden;
    background: url(../images/menu_dlbg.jpg) no-repeat center bottom;
}

.Menu ul li dl dt {
    overflow: hidden;
    padding-left: 12px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #61738c;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.Menu ul li dl dt a {
    font-size: 15px;
    background: url(../images/menu_ddbg_03.jpg) no-repeat left center;
    padding-left: 11px;
}

.Menu ul li dl dt a:hover,
.Menu ul li dl .menudd a {
    color: #0a55b2;
    background: url(../images/menudd_hoverbg_03.jpg) no-repeat left center;
}


.Menu2 {
    overflow: hidden;
}

.Menu2 h3 {
    overflow: hidden;
    height: 52px;
    line-height: 46px;
    background: url(../images/menuh3_bg.jpg) no-repeat center top;
    text-align: center;
    font-family: "hiragino Sans gB W6";
    color: #fff;
    font-size: 20px;
    padding-left: 30px;
}

.Menu2 ul {
    overflow: hidden;
    padding-top: 18px;
}

.Menu2 ul li {
    overflow: hidden;
    height: 44px;
    padding-bottom: 6px;
    background: url(../images/menu2_abg.jpg) no-repeat center top;
}

.Menu2 ul li a {
    position: relative;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 44px;
    color: #456f9f;
    font-size: 15px;
    line-height: 44px;
    padding-left: 75px;
    font-family: "微软雅黑";
}

.Menu2 ul li a:hover,
.Menu2 ul li .a {
    font-weight: bold;
    background: url(../images/menua_bg_2.jpg) no-repeat;
    color: #fff;
}

.Menu2 ul li a img {
    position: absolute;
    left: 0;
    top: 0;
}

/*Sidebar*/

/*index*/
.homenews {
    height: 401px;
    padding: 27px 0 32px;
    margin: 0 auto;
    position: relative;
	background:#fff url(../images/home_zjfcbg.jpg) repeat-x left top;
}

.homenews .img {
    width: 633px;
    height: 401px;
    overflow: hidden;
}

.homenews .img .title {
    height: 234px;
}

.homenews .img .title .left {
    display: none;
    position: relative;
    float: left;
    width: 297px;
    overflow: hidden;
    text-align: center;
    height: 236px;
}

.homenews .img .title .left .div {
    width: 297px;
    height: 236px;
}

.homenews .img .title .left img {
    padding: 3px;
    border: 1px solid #c7d2e1;
}

.homenews .img .title .left h3 {
    font-size: 12px;
    background: url(../images/homenewsh3bg.png) repeat-x;
    height: 37px;
    line-height: 37px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.homenews .img .title .left h3 a {
    color: #485360;
}

.homenews .img .title .right {
    float: right;
    width: 310px;
    overflow: hidden;
}

.homenews .img .title .right h3 {
    height: 35px;
}

.homenews .img .title .right h3 a {
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    width: 97px;
    text-align: center;
    margin-right: 2px;
    font-size: 15px;
    font-family: "hiragino Sans gB";
    cursor: pointer;
    color: #4f76a1;
    background: url(../images/newsspan_bg.jpg) no-repeat center center;
}

.homenews .img .title .right h3 .a,
.homenews .img .title .right h3 a:hover {
    background: url(../images/newsspan_onbg.jpg) no-repeat center center;
    color: #fff;
}

.homenews .img .title .right div {
    display: none;
    position: relative;
    height: 199px;
    overflow: hidden;
}

.homenews .img .title .right div .h4 {
    height: 13px;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 310px;
    border-top: 1px solid #e5e6e8;
}

.homenews .img .title .right div .h4 a {
    position: absolute;
    right: 0;
    top: -12px;
    padding-left: 10px;
    font-size: 12px;
    color: #a3a9af;
    background: #fff;
    font-weight: lighter;
}

.homenews .img .title .right div ul {
    overflow: hidden;
    padding-top: 12px;
}

.homenews .img .title .right div ul li {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
}

.homenews .img .title .right div ul li a {
    padding-left: 14px;
    background: url(../images/menudd_hoverbg_03.jpg) no-repeat left center;
    color: #485360;
}


.home_jyzn {
    overflow: hidden;
    position: relative;
    right: -1200px;
    top: -420px;
    padding-top: 75px;
    background: url(../images/home_jyzn_03.png) no-repeat center top;
    width: 340px;
    font-family: "微软雅黑";
}

.home_jyzn .ul {
    padding: 11px 5px 12px 6px;
    overflow: hidden;
    _padding-top: 2px;
    background: #a2b8d7;
}

.home_jyzn .ul .none {
    margin-right: 0;
}

.home_jyzn .ul a {
    display: inline-block;
    margin-top: 15px;
    width: 114px;
    padding-left: 47px;
    position: relative;
    line-height: 44px;
    height: 55px;
    overflow: hidden;
    color: #456f9f;
    background: url(../images/homejyzn_ul_03.jpg) no-repeat center top;
    margin-right: 1px;
    font-size: 15px;
}

.home_jyzn .ul a:hover {
    background: url(../images/menua_bg_2.jpg) no-repeat;
    color: #fff;
}

.home_jyzn .ul a img {
    position: absolute;
    left: -2px;
    top: 0;
}

.home_jyzn .dl {
    overflow: hidden;
}

.home_jyzn .dl a {
    padding-left: 60px;
    display: inline-block;
    position: relative;
    background: url(../images/homejyzn_dl.jpg) repeat-x;
    width: 109px;
    height: 74px;
    border-right: 1px solid #7c9dcc;
    border-top: 1px solid #7c9dcc;
    font-size: 15px;
    color: #fff;
}

.home_jyzn .dl .a {
    width: 110px;
    border-right: none;
}

.home_jyzn .dl a img {
    position: absolute;
    left: 23px;
    top: 22px;
}

.home_jyzn .dl a span {
    position: absolute;
    left: 60px;
    top: 20px;
    display: block;
    line-height: 16px;
    width: 110px;
    cursor: pointer;
}

.home_jyzn .dl a span em {
    font-size: 9px;
    font-family: arial;
    color: #b9c8e1;
    cursor: pointer;
}


.home_yygg {
    height: 150px;
    width: 640px;
    position: absolute;
    left: 0;
    bottom: 32px;
}

.home_yygg table {
    width: 640px;
}

.home_yygg table .td1 {
    font-size: 20px;
    font-family: "hiragino Sans gB";
    color: #fff;
    background: url(../images/home_yygg.jpg) no-repeat left center;
    height: 150px;
    width: 102px;
    padding-right: 29px;
}

.home_yygg table .td1 a {
    color: #c6ced9;
    font-size: 12px;
    font-family: "宋体";
}

.home_yygg table .td2 {
    height: 150px;
    background: #dde8f6;
    width: 509px;
}

.home_yygg table .td2 ul {
    overflow: hidden;
    padding-top: 15px;
}

.home_yygg table .td2 ul li {
    height: 30px;
    line-height: 30px;
    padding: 0 24px 0 25px;
}

.home_yygg table .td2 ul li span {
    float: right;
    color: #8e949d;
    font-family: arial;
    font-size: 12px;
}

.home_yygg table .td2 ul li a {
    color: #485360;
    padding-left: 11px;
    background: url(../images/menudd_hoverbg_03.jpg) no-repeat left center;
}


.homeksdh_bg {
    width: 100%;
    overflow: hidden;
    background: #e9f0f9;
    background: #e9f0f9 url(../images/home_ksdhbg.jpg) no-repeat center top;
    padding: 28px 0;
}

.homeksdh {
    width: 1000px;
    margin: 0 auto;
}

.homeksdh .h5 {
    padding-bottom: 20px;
}

/*.homeksdh .h3{ height:87px; background:url(../images/home_h3bg.jpg) repeat-x left bottom; padding-left:28px;}*/
.homeksdh .h3 a {
    width: 245px;
    cursor: pointer;
    font-size: 18px;
    color: #4f76a1;
    height: 86px;
    display: inline-block;
    font-family: "hiragino Sans gB W6";
    line-height: 20px;
}

/*.homeksdh .h3 a span{ position:relative; cursor:pointer; padding-left:18px;}
.homeksdh .h3 a em{ font-size:8px; color:#4f76a1; font-family:Arial; cursor:pointer; padding-left:18px;}
.homeksdh .h3 .a{ background:url(../images/home_h3spanbg.jpg) no-repeat center top; width:141px; color:#004098;}*/
.homeksdh .h3 .a {
    color: #004098;
}

.homeksdh .h3 .a .span .em {
    position: absolute;
    left: 50%;
    bottom: 0;
    margin: 0 -75px; 
    /* transform: translate(-50%); */

}

.homeksdh .h3 .a#span1 {
    padding-left: 27px;
    background: url(../images/ks_nav.png) no-repeat center left;
}

.homeksdh .h3 .a#span2 {
    background: url(../images/ks_nav.png) no-repeat -216px 0px;
    position: relative;
    left: 26px;
}

.homeksdh .h3 .a#span3 {
    background: url(../images/ks_nav.png) no-repeat -405px 0px;
    position: relative;
    left: 25px;
}

.homeksdh .h3 .a#span4 {
    background: url(../images/ks_nav.png) no-repeat -593px 0px;
    position: relative;
    left: 23px;
}

.homeksdh .h3 .a#span5 {
    background: url(../images/ks_nav.png) no-repeat -782px 0px;
    position: relative;
    left: 22px;
}

.homeksdh .h3 {

    width: 1000px;
    height: 86px;
}

.homeksdh div {
    overflow: hidden;
    padding-top: 16px;
}

.homeksdh div ul {
    display: none;
}

.homeksdh li {
    float: left;
    overflow: hidden;
    width: 137px;
    height: 37px;
    padding: 0 6px 7px 0;
}

.homeksdh .li {
    padding-right: 0;
}

.homeksdh li a {
    display: block;
    width: 111px;
    padding-left: 26px;
    height: 37px;
    line-height: 37px;
    color: #485360;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    background: url(../images/home_ksdha_03.jpg) no-repeat left center;
    font-size: 14px;
    font-family: "宋体";
}

.homeksdh li a:hover {
    color: #004098;
}


.homeksdh_list {
    padding-left: 20px;
}

.homeksdh_list .h5 {
    padding-bottom: 20px;
}

/*.homeksdh .h3{ height:87px; background:url(../images/home_h3bg.jpg) repeat-x left bottom; padding-left:28px;}*/
.homeksdh_list .h3 a {
    width: 190px;
    float: left;
    cursor: pointer;
    font-size: 18px;
    color: #4f76a1;
    height: 86px;
    display: inline-block;
    font-family: "hiragino Sans gB W6";
    line-height: 20px;
}

/*.homeksdh .h3 a span{ position:relative; cursor:pointer; padding-left:18px;}
.homeksdh .h3 a em{ font-size:8px; color:#4f76a1; font-family:Arial; cursor:pointer; padding-left:18px;}
.homeksdh .h3 .a{ background:url(../images/home_h3spanbg.jpg) no-repeat center top; width:141px; color:#004098;}*/
.homeksdh_list h5 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
}

.homeksdh_list h5 span {
    position: relative;
    padding-left: 20px;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
    font-size: 16px;
    color: #014198;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.homeksdh_list ul {
    overflow: hidden;
}


.homeksdh_list .h3 .a em {
    color: #004098;
}

.homeksdh_list .h3 .a#span1 {
    padding-left: 27px;
    background: url(../images/ks_nav.png) no-repeat center left;
}

.homeksdh_list .h3 .a#span2 {
    background: url(../images/ks_nav.png) no-repeat -216px 0px;
    position: relative;
    left: 26px;
}

.homeksdh_list .h3 .a#span3 {
    background: url(../images/ks_nav.png) no-repeat -405px 0px;
    position: relative;
    left: 25px;
}

.homeksdh_list .h3 .a#span4 {
    background: url(../images/ks_nav.png) no-repeat -593px 0px;
    position: relative;
    left: 23px;
}

.homeksdh_list .h3 .a#span5 {
    background: url(../images/ks_nav.png) no-repeat -782px 0px;
    position: relative;
    left: 22px;
}

.homeksdh_list .h3 {
    background: url(../images/kf_nav_on.png) no-repeat;
    width: 1000px;
    height: 86px;
}

.homeksdh_list div {
    overflow: hidden;
    padding-top: 16px;
}

.homeksdh_list div ul {
    display: none;
}

.homeksdh_list li {
    float: left;
    overflow: hidden;
    width: 33%;
    height: 37px;
}

.homeksdh_list .li {
    padding-right: 0;
}

.homeksdh_list li a {
    display: block;
    width: 200px;
    padding-left: 26px;
    height: 37px;
    line-height: 37px;
    color: #485360;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    font-family: "宋体";
}

.homeksdh_list li a:hover {
    color: #004098;
}

.home_zjfcbg {
    width: 100%;
    border-top: 1px solid #fff;
    padding: 35px 0;
    background: #fff url(../images/home_zjfcbg.jpg) repeat-x left top;
}

.home_zjfc {
    width: 1000px;
    margin: 0 auto;
}

.home_zjfc .com {
    position: relative;
}

.home_zjfc .com #box {
    position: relative;
    width: 730px;
    height: 300px;
    padding-top: 38px;
}

.home_zjfc .com #box .prev {
    margin: 0;
    cursor: pointer;
    z-index: 10;
    width: 25px;
    height: 49px;
    position: absolute;
    left: 160px;
    top: 140px;
    background: url(../images/prev.png) no-repeat left center;
}

.home_zjfc .com #box .next {
    margin: 0;
    z-index: 10;
    width: 25px;
    height: 49px;
    position: absolute;
    right: -150px;
    top: 140px;
    background: url(../images/next.png) no-repeat left center;
    cursor: pointer;
}

.home_zjfc .com #box ul {
    overflow: hidden;
    position: relative;
    width: 730px;
    height: 300px;
    background: url(../images/ulbg_03.jpg) no-repeat 30px bottom;
    margin-left: 150px;
}

.home_zjfc .com #box ul li {
    width: 219px;
    display: none;
    background: #000;
    cursor: pointer;
    height: 261px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    z-index: 0;
}

.home_zjfc .com #box ul li img {
    width: 100%;
    height: 100%;
}

.home_zjfc .com .ul {
    overflow: hidden;
    font-size: 14px;
}

.home_zjfc .com .ul ul {
    overflow: hidden;
    padding: 12px 0 12px 410px;
    width: 560px;
}

.home_zjfc .com .ul ul li {
    font-weight: bold;
    width: 365px;
    float: left;
    line-height: 30px;
    height: 60px;
	text-align: left;
	color:#000699;
}

.home_zjfc .com .ul ul li b {
    color: #004098;
}

.home_zjfc .com .ul ul li a {
    display: block;
    width: 114px;
    height: 30px;
    float: right;
    background: url(../images/home_zjfcabg_03.jpg) no-repeat center center;
    line-height: 30px;
    text-align: center;
    color: #fff;
}

.home_zjfc .com .right {
    position: absolute;
    font-family: "宋体";
    right: 0;
    top: 0;
    width: 194px;
    border: 1px solid #a0bfe9;
    background: #fff;
    padding: 4px 0 82px 17px;
}

.home_zjfc .com .right b {
    color: #004098;
    font-size: 14px;
    padding-top: 10px;
    display: block;
}

.home_zjfc .com .right .txt {
    border: 1px solid #d1d1d1;
    height: 27px;
    line-height: 27px;
    background: url(../images/txtbg.jpg) repeat-x;
    padding: 0 0 0 5px;
    width: 168px;
    margin: 0;
    color: #a1a1a1;
}

.home_zjfc .com .right .text {
    z-index: 111;
    width: 176px;
    height: 29px;
    position: relative;
    line-height: 29px;
    color: #a1a1a1;
    background: url(../images/div_textbg_03.jpg) no-repeat center top;
}

.home_zjfc .com .right .txt1 dl {
    z-index: 111;
}

.home_zjfc .com .right .text span {
    cursor: pointer;
    display: block;
    padding-left: 5px;
    width: 171px;
    height: 29px;
}

.home_zjfc .com .right .text dl {
    display: none;
    position: absolute;
    left: 0;
    border: 1px solid #ccc;
    top: 28px;
    width: 174px;
}

.home_zjfc .com .right .text dl dt {
    height: 29px;
}

.home_zjfc .com .right .text dl dt a {
    display: block;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 29px;
    line-height: 29px;
    background: #fff;
}

.home_zjfc .com .right .text dl dt a:hover {
    background: #fff url(../images/txtbg.jpg) repeat-x left center;
}

.home_zjfc .com .right .btn {
    margin: 0;
    padding: 0;
    border: none;
    background: url(../images/cx_03.jpg) no-repeat -2px top;
    width: 179px;
    height: 42px;
    cursor: pointer;
    margin-top: 12px;
}

.home_zjfc .com .right .tel {
    color: #0f4ca0;
    font-family: "hiragino Sans gB W6";
    font-size: 15px;
    position: absolute;
    left: 0;
    bottom: 10px;
    padding-left: 17px;
}

.home_zjfc .com .right .tel span {
    color: #c02702;
    font-size: 24px;
    font-family: Calibri;
    font-weight: bold;
}

.home_zjfc .com .right .txt2 {
    z-index: 110;
}

.home_daperbg {
    background: #e4ecf8;
    padding: 28px 0;
    width: 100%;
    border-bottom: 1px solid #fff;
}

.home_daper {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    font-family: "宋体s";
}

.home_daper .left {
    float: left;
    width: 314px;
    overflow: hidden;
    padding-left: 29px;
}

.home_daper .left1 {
    padding-left: 0;
}

.home_daper .left h5 {
    height: 54px;
    padding-bottom: 25px;
    position: relative;
}

.home_daper .left h5 a {
    position: absolute;
    right: 0;
    top: 16px;
    font-size: 12px;
    font-weight: lighter;
}

.home_daper .left ul {
    background: #fff;
    padding: 6px;
    height: 316px;
    overflow: hidden;
}

.home_daper .left dl {
    width: 302px;
    height: 196px;
    position: relative;
}

.home_daper .left .img {
    width: 302px;
    height: 196px;
    position: relative;
    overflow: hidden;
}

.home_daper .left .img ul {
    width: 302px;
    height: 196px;
    position: relative;
    overflow: hidden;
    padding: 0;
}

.home_daper .left .img a {
    background: none;
}

.home_daper .left .img .div div {
    position: absolute;
    left: 0;
    bottom: -75px;
    height: 28px;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
    line-height: 22px;
    width: 280px;
    padding: 7px 35px 0 12px;
    background: url(../images/div_bg_03.png) repeat;
}

.home_daper .left .img .div div a {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}

.home_daper .left .no {
    /*text-overflow: ellipsis;*/
    overflow: hidden;
    width: 93%;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
}

.home_daper .left .no a {
    padding-left: 30px;
    background: url(../images/menudd_hoverbg_03.jpg) no-repeat 20px center;
    color: #485360;
    font-size: 12px;
}


.home_zxybbg {
    width: 100%;
    overflow: hidden;
    background: #edeff3 url(../images/home_zxybbg_03.jpg) repeat-x;
    padding: 35px 0 20px;
    font-family: "宋体";
}

.home_zxyb {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.home_zxyb h5 {
    width: 477px;
    position: relative;
    height: 55px;
    padding-bottom: 17px;
}

.home_zxyb h5 a {
    position: absolute;
    right: 0;
    top: 16px;
    font-weight: lighter;
    font-size: 12px;
}

.home_zxyb .left {
    width: 477px;
    float: left;
    overflow: hidden;
}

.home_zxyb .right {
    float: right;
}

.home_zxyb .left .img {
    float: left;
    width: 185px;
    height: 255px;
    padding: 10px 4px 34px 2px;
    position: relative;
    background: url(../images/zxyb_bg_03.png) no-repeat center 8px;
    float: left;
}

.home_zxyb .left .img .bqtj {
    position: absolute;
    left: 12px;
    top: 0;
}

.home_zxyb .left .tit_txt {
    padding-top: 10px;
    width: 266px;
    overflow: hidden;
}

.home_zxyb .left .tit_txt .h3 {
    font-size: 14px;
}

.home_zxyb .left .tit_txt .h3 a {
    color: #444;
    font-size: 14px;
}

.home_zxyb .left .tit_txt p {
    line-height: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d0d0d0;
    margin: 0 0 5px;
}

.home_zxyb .left .tit_txt span {
    display: block;
    margin: 0 8px;
    width: 114px;
    float: left;
    overflow: hidden;
}

.home_zxyb .left .tit_txt span img {
    padding: 3px;
    background: #fff;
    border: 1px solid #cdcdcd;
}

.home_zxyb .left .tit_txt span em {
    line-height: 24px;
    overflow: hidden;
}

.home_zxyb .left .tit_txt span em {
    padding-left: 12px;
    background: url(../images/menudd_hoverbg_03.jpg) no-repeat 2px center;
}


.homejkkt_bg {
    width: 100%;
    overflow: hidden;
    background: #e4ecf8;
    padding: 28px 0;
    font-family: "宋体";
}

.home_jkkt {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    overflow: hidden;
}

.home_jkkt li {
    float: left;
    height: 130px;
    overflow: hidden;
    width: 196px;
    position: relative;
}

.home_jkkt li div {
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0;
    bottom: -40px;
    background: url(../images/div_bg_03.png) repeat;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
}

.home_jkkt li div a {
    color: #fff;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.home_jkkt li img {
    width: 100%;
    height: 100%;
}

.home_jkkt .ul1 {
    float: left;
    width: 200px;
    overflow: hidden;
}

.home_jkkt .ul1 .li1 {
    margin: 0 0 4px 0;
    height: 130px;
}

.home_jkkt .ul2 {
    float: right;
    width: 800px;
    overflow: hidden;
    height: 264px;
    position: relative;
}

.home_jkkt .ul2 .li0 {
    width: 396px;
    height: 130px;
}

.home_jkkt .ul2 .li1 {
    position: absolute;
    right: 0;
    top: 0;
    width: 400px;
    height: 264px;
}

.home_jkkt .ul2 .li2 {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 196px;
    height: 130px;
}

.home_jkkt .ul2 .li3 {
    position: absolute;
    left: 200px;
    bottom: 0;
    width: 196px;
    height: 130px;
}


/*index*/


/*医院概况*/
.yygk_yyjj {
    overflow: hidden;
    padding: 40px 0 0 70px;
    font-size: 14px;
}

.yygk_yyjj p {
    /*text-indent:2em;*/
    line-height: 26px;
    color: #444;
    /* margin:0 0 35px;*/
}

/*医院概况*/


/*新闻纵览*/

#pagelist {
    text-align: center;
}

#pagelist li {
    display: inline;
}

.xwzl_yyxw {
    overflow: hidden;
    padding: 10px 10px 0 27px;
}


.xwzl_yyxw ul {
    overflow: hidden;
}

.xwzl_yyxw ul li {
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
}

.xwzl_yyxw ul li span {
    float: right;
    font-size: 10px;
    color: #acacac;
    font-weight: lighter;
    font-family: arial;
}

.xwzl_yyxw ul .istop {
    padding: 20px 0 0;
    height: 151px;
}

.xwzl_yyxw ul .istop .img {
    float: left;
    width: 178px;
    overflow: hidden;
    background: url(../images/imgbg_03.jpg) no-repeat center 129px;
    height: 151px;
    position: relative;
}

.xwzl_yyxw ul .istop .img img {
    padding: 6px;
    border: 1px solid #dfdfdf;
}

.xwzl_yyxw ul .istop .img .i {
    padding: 0;
    border: none;
    position: absolute;
    left: 7px;
    top: 7px;
}

.xwzl_yyxw ul .istop .div {
    float: right;
    width: 488px;
    overflow: hidden;
}

.xwzl_yyxw ul .istop .div h3 a {
    color: #4d4d4d;
    font-size: 15px;
}

.xwzl_yyxw ul .istop .div p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 5px;
    _margin: 10px 0 0;
    position: relative;
    height: 110px;
}

.xwzl_yyxw ul .istop .div p a {
    position: absolute;
    left: 0;
    bottom: 10px;
    display: block;
    width: 107px;
    height: 28px;
    background: url(../images/ckxx_03.jpg) no-repeat center center;
}

.xwzl_yyxw ul .none {
    height: 33px;
    line-height: 33px;
}

.xwzl_yyxw ul .none a {
    padding-left: 22px;
    background: url(../images/yyxw_abg_03.jpg) no-repeat left center;
    color: #666666;
}



.xwzl_xx {
    overflow: hidden;
    padding: 30px 10px 0 27px;
}

.xwzl_xx .title {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #000;
}

.xwzl_xx .time {
    text-align: center;
    padding-top: 10px;
}

.xwzl_xx .video {
    overflow: hidden;
    padding: 10px;
}

.xwzl_xx .newx_content {
    padding-bottom: 10px;
    font-size: 14px;
    min-height: 400px;
}

.xwzl_xx .PrevNextBox .h1 {
    font-size: 12px;
    font-weight: normal;
}

.xwzl_xx .PrevNextBox a {}

.xwzl_xx .PrevNextBox a.none {
    cursor: default;
}

.xwzl_xx .PrevNextBox a.none:hover {
    color: #ccc;
}


/*新闻纵览*/


/*科室导航*/
.ksdh_yjs {
    overflow: hidden;
    padding: 40px 0 0 30px;
}

.ksdh_yjs table {
    width: 100%;
}

.ksdh_yjs table .td1 {
    width: 132px;
    background: #779abf;
    font-size: 24px;
    font-family: "微软雅黑";
    color: #fff;
    font-weight: bold;
    line-height: 30px;
}

.ksdh_yjs table .td2 {
    width: 567px;
}

.ksdh_yjs table .td2 ul {
    width: 567px;
    overflow: hidden;
    background: url(../images/yjs_ulbg.png) repeat-y left top;
}

.ksdh_yjs table .td2 ul li {
    background: url(../images/yjs_libg_03.png) no-repeat 10px center;
    width: 237px;
    height: 39px;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    line-height: 39px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    padding-left: 45px;
}

.ksdh_yjs table .td2 ul li a {
    color: #476aa4;
    font-size: 13px;
}

.ksdh_yjs table .td2 ul li a:hover {
    font-weight: bold;
    color: #174185;
}


/*科室导航*/


/*专家风采*/

.pages {
    margin-top: 20px;
    text-align: center;
}

.pages li {
    display: inline;
    background: #fff;
    line-height: 18px;
    font-size: 15px;
}


.zjfc_qt {
    overflow: hidden;
    padding: 28px 0 0 28px;
}

.zjfc_qt .pages ul li {
    display: inline;
}

.zjfc_qt .title {
    width: 666px;
    border: 1px solid #a0bfe9;
    padding: 25px 17px;
}

.zjfc_qt .title table {
    width: 100%;
}

.zjfc_qt .title table td {
    width: 25%;
}

.zjfc_qt .title table .tr1 {
    font-size: 14px;
    font-weight: bold;
    color: #004098;
}

.zjfc_qt .title table .text {
    margin: 0;
    padding: 0 0 0 10px;
    width: 146px;
    height: 29px;
    background: url(../images/yscx_bg_03.jpg) no-repeat center center;
    line-height: 29px;
    border: none;
    color: #a1a1a1;
}

.zjfc_qt .title table .select {
    width: 156px;
    height: 29px;
    position: relative;
    line-height: 29px;
    background: url(../images/yscx_bg_03.jpg) no-repeat center center;
}

.zjfc_qt .title table .select span {
    color: #a1a1a1;
    background: url(../images/select_spanbg_03.jpg) no-repeat 135px center;
    cursor: pointer;
    display: block;
    padding-left: 10px;
}

.zjfc_qt .title table .select dl {
    border: 1px solid #ccc;
    display: none;
    width: 154px;
    position: absolute;
    left: 0;
    top: 29px;
    background: #fff;
}

.zjfc_qt .title table .select dl dt {
    overflow: hidden;
}

.zjfc_qt .title table .select dl dt a {
    display: block;
    height: 29px;
    line-height: 29px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 10px;
}

.zjfc_qt .title .buttom {
    height: 42px;
    text-align: center;
    padding-top: 21px;
}

.zjfc_qt .title .buttom .btn {
    width: 180px;
    height: 42px;
    margin: 0;
    padding: 0;
    border: none;
    background: url(../images/title_btn_bg.jpg) no-repeat center center;
    cursor: pointer;
}

.zjfc_qt ul {
    overflow: hidden;
}

.zjfc_qt .page ul li {
    display: inline;
}

.zjfc_qt ul li {
    float: left;
    height: 180px;
    border-bottom: 1px solid #a0bfe9;
    padding: 20px 0;
    width: 351px;
}

.zjfc_qt ul li img {
    padding: 3px;
    background: url(../images/zjfc_imgbg.jpg) no-repeat center center;
    float: left;
}

.zjfc_qt ul li .div {
    float: right;
    width: 190px;
    overflow: hidden;
    line-height: 33px;
    font-size: 13px;
    color: #5A5A5A;
}

.zjfc_qt ul li .div b {
    color: #004098;
    font-size: 13px;
}

/*专家风采*/


/*科研教学*/
.kyjx {
    overflow: hidden;
    padding: 25px 0 0 30px;
}

.kyjx ul {
    overflow: hidden;
}

.kyjx ul .istop {
    padding: 20px 0 0;
    height: 151px;
}

.kyjx ul .istop .img {
    float: left;
    width: 178px;
    overflow: hidden;
    background: url(../images/imgbg_03.jpg) no-repeat center 129px;
    height: 151px;
}

.kyjx ul .istop .img img {
    padding: 6px;
    border: 1px solid #dfdfdf;
}

.kyjx ul .istop .div {
    float: right;
    width: 488px;
    overflow: hidden;
}

.kyjx ul .istop .div h3 a {
    color: #4d4d4d;
    font-size: 15px;
}

.kyjx ul .istop .div h3 span {
    float: right;
    font-weight: normal;
    font-size: 12px;
    color: #acacac;
}

.kyjx ul .istop .div p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 5px;
    _margin: 10px 0 0;
    position: relative;
    height: 110px;
}

.kyjx ul .istop .div p a {
    position: absolute;
    left: 0;
    bottom: 10px;
    display: block;
    width: 107px;
    height: 28px;
    background: url(../images/ckxx_03.jpg) no-repeat center center;
}

.kyjx ul .none {
    overflow: hidden;
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #ccc;
}

.kyjx ul .none span {
    float: right;
    font-size: 12px;
    font-family: Arial;
    color: #acacac;
}

.kyjx ul .none a {
    padding-left: 17px;
    background: url(../images/menu_ddbg_03.jpg) no-repeat left center;
    font-size: 14px;
}

.kyjx ul .none span a {
    padding: 0;
    background: none;
}

/*科研教学*/



/*医院文化*/
.yywh_zxdjt {
    overflow: hidden;
    padding: 0 10px 0 27px;
}

.yywh_zxdjt .h1 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 15px;
}

.yywh_zxdjt .h1 span {
    position: relative;
    padding-left: 20px;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
    font-size: 16px;
    color: #014198;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.yywh_zxdjt .key_title {
    border: none;
    padding-bottom: 0;
}

.yywh_zxdjt .ul1 {
    overflow: hidden;
}

.yywh_zxdjt .ul1 li {
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding: 25px 0;
    height: 158px;
}

.yywh_zxdjt .ul1 li span {
    float: right;
    font-size: 10px;
    color: #acacac;
    font-weight: lighter;
    font-family: arial;
}

.yywh_zxdjt .ul1 li .img {
    float: left;
    overflow: hidden;
}

.yywh_zxdjt .ul1 li .img img {
    padding: 6px;
    border: 1px solid #dfdfdf;
}

.yywh_zxdjt .ul1 li .div {
    float: right;
    width: 450px;
    overflow: hidden;
}

.yywh_zxdjt .ul1 li .div h3 a {
    color: #4d4d4d;
    font-size: 15px;
}

.yywh_zxdjt .ul1 li .div p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 5px;
    _margin: 10px 0 0;
    position: relative;
    height: 140px;
    _height: 130px;
}

.yywh_zxdjt .ul1 li .div p a {
    position: absolute;
    left: 0;
    bottom: 10px;
    display: block;
    width: 107px;
    height: 28px;
    background: url(../images/ckxx_03.jpg) no-repeat center center;
}

.yywh_zxdjt .ul1 .none {
    height: 33px;
    line-height: 33px;
}

.yywh_zxdjt .ul1 .none a {
    padding-left: 22px;
    background: url(../images/yyxw_abg_03.jpg) no-repeat left center;
    color: #666666;
}

.yywh_zxdjt .ul2 {
    overflow: hidden;
}

.yywh_zxdjt .ul2 li {
    position: relative;
    float: left;
    overflow: hidden;
    padding: 20px 28px 0 0;
    height: 195px;
    width: 212px;
    text-align: center;
}

.yywh_zxdjt .ul2 li .img {
    position: absolute;
    left: 6px;
    top: 27px;
    padding: 0;
    border: none;
}

.yywh_zxdjt .ul2 li img {
    padding: 6px;
    border: 1px solid #dfdfdf;
}

.yywh_zxdjt .ul2 li h3 {
    font-size: 15px;
    height: 37px;
    line-height: 37px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.yywh_zxdjt .ul2 li h3 a {
    color: #4d4d4d;
}

.yywh_zxdjt .ul3 li {
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
}

.yywh_zxdjt .ul3 li span {
    float: right;
    font-size: 10px;
    color: #acacac;
    font-weight: lighter;
    font-family: arial;
}

.yywh_zxdjt .ul3 li {
    height: 33px;
    line-height: 33px;
}

.yywh_zxdjt .ul3 li a {
    padding-left: 22px;
    background: url(../images/yyxw_abg_03.jpg) no-repeat left center;
    color: #666666;
}

/*医院文化*/



/*中心院报*/
.zxyb_sqb {
    overflow: hidden;
    padding: 17px 0 0 30px;
}

.zxyb_sqb .h1 {
    height: 23px;
}

.zxyb_sqb .h1 .text {
    width: 220px;
    line-height: 23px;
    height: 23px;
    margin: 0;
    padding: 0 0 0 25px;
    border: none;
    background: url(../images/zxyb_search.jpg) no-repeat center center;
    color: #b9b9b9;
}

.zxyb_sqb .h1 .btn {
    width: 50px;
    height: 23px;
    margin: 0;
    padding: 0 0 0 25px;
    border: none;
    background: url(../images/zxyb_btn.jpg) no-repeat center center;
    cursor: pointer;
}

.zxyb_sqb ul {
    overflow: hidden;
}

.zxyb_sqb ul li {
    float: left;
    width: 192px;
    padding: 25px 60px 0 0;
    height: 317px;
    overflow: hidden;
}

.zxyb_sqb ul li div {
    padding: 2px 7px 3px 2px;
    background: url(../images/zxyb_bg.jpg) no-repeat center top;
}

.zxyb_sqb ul li h3 {
    color: #666;
    height: 33px;
    line-height: 33px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: lighter;
    text-align: center;
}

.zxyb_sqb ul li p {
    overflow: hidden;
    margin: 0;
}

.zxyb_sqb ul li p a {
    display: inline-block;
    color: #fff;
    width: 55px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: url(../images/zxyb_abg.jpg) no-repeat center center;
}

.zxyb_sqb2 {
    overflow: hidden;
    padding: 17px 0 0 30px;
}

.zxyb_sqb2 .table1 {
    width: 100%;
    color: #014198;
}

.zxyb_sqb2 .table1 div {
    width: 183px;
    height: 255px;
    background: url(../images/zxyb_bg.jpg) no-repeat center center;
    padding: 2px 7px 3px 2px;
}

.zxyb_sqb2 .h1 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 15px;
}

.zxyb_sqb2 .h1 span {
    position: relative;
    padding: 0 20px;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
    font-size: 12px;
    color: #014198;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.zxyb_sqb2 .table2 {
    overflow: hidden;
    padding: 10px 0 0 10px;
    font-family: "微软雅黑";
}

.zxyb_sqb2 .table2 .tr1 td {
    font-size: 14px;
    color: #014198;
}

.zxyb_sqb2 .table2 td {
    border-bottom: 1px dashed #ccc;
    height: 33px;
    line-height: 33px;
    font-size: 12px;
}


/*中心院报*/




/*荣誉资质*/
.horon {
    overflow: hidden;
    padding: 28px 0 0 28px;
}

.horon ul {
    overflow: hidden;
}

.horon ul li {
    float: left;
    width: 168px;
    overflow: hidden;
    text-align: center;
    height: 198px;
    padding: 0 10px 10px 0;
}

.horon ul li p {
    margin: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.horon .h3 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 15px;
}

.horon .h3 a {
    position: relative;
    padding: 0 20px;
    font-size: 16px;
    color: #b9b9b9;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.horon .h3 .a,
.horon .h3 a:hover {
    color: #456f9f;
    font-weight: bold;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
}

.horon2 .h3 {
    margin-bottom: 20px;
}

.horon2 ul {
    display: none;
}

.horon2 ul li {
    width: 200px;
    padding: 0 17px;
}



/*专题荟萃*/
.horon1 {
    overflow: hidden;
    padding: 28px 0 0 28px;
}

.horon1 ul {
    overflow: hidden;
}

.horon1 ul li {
    float: left;
    width: 338px;
    overflow: hidden;
    text-align: center;
    height: 298px;
    padding: 0 10px 10px 0;
}

.horon1 ul li p {
    margin: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.horon1 .h3 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 15px;
}

.horon1 .h3 a {
    position: relative;
    padding: 0 20px;
    font-size: 16px;
    color: #b9b9b9;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.horon .h3 .a,
.horon .h3 a:hover {
    color: #456f9f;
    font-weight: bold;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
}


/*依法执业*/
.about_yfzy {
    padding: 0 0 0 40px;
}

.about_yfzy .div {
    height: 23px;
    padding: 5px 0;
}

.about_yfzy .div .text {
    width: 220px;
    line-height: 23px;
    height: 23px;
    margin: 0;
    padding: 0 0 0 25px;
    border: none;
    background: url(../images/zxyb_search.jpg) no-repeat center center;
    color: #b9b9b9;
    float: left;
}

.about_yfzy .div .btn {
    width: 50px;
    height: 23px;
    margin: 0;
    padding: 0 0 0 25px;
    border: none;
    background: url(../images/zxyb_btn.jpg) no-repeat center center;
    cursor: pointer;
    float: left;
}

.about_yfzy .div .select {
    width: 150px;
    height: 21px;
    position: relative;
    line-height: 23px;
    background: url(../images/yscx_bg_03.jpg) no-repeat center center;
    float: left;
    border: 1px solid #ccc;
    margin-right: 10px;
}

.about_yfzy .div .select span {
    color: #a1a1a1;
    background: url(../images/select_spanbg_03.jpg) no-repeat 135px center;
    cursor: pointer;
    display: block;
    padding-left: 10px;
}

.about_yfzy .div .select dl {
    display: none;
    width: 150px;
    position: absolute;
    left: -1px;
    top: 21px;
    background: #fff;
    border: 1px solid #ccc;
}

.about_yfzy .div .select dl dt {
    overflow: hidden;
}

.about_yfzy .div .select dl dt a {
    display: block;
    padding-left: 10px;
    height: 23px;
    line-height: 23px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 10px;
}

.about_yfzy .div .select dl dt a:hover {
    background: url(../images/yscx_bg_03.jpg) no-repeat center center;
}

.about_yfzy .div2 {
    display: none;
}

.about_yfzy .h3 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 15px;
}

.about_yfzy .h3 a {
    position: relative;
    padding: 0 20px;
    font-size: 16px;
    color: #b9b9b9;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.about_yfzy .h3 .a,
.about_yfzy .h3 a:hover {
    color: #456f9f;
    font-weight: bold;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
}

.about_yfzy .div2 div p {
    line-height: 0px;
}

.about_yfzy_ul {
    overflow: hidden;
    padding-top: 20px;
}

.about_yfzy_ul li {
    float: left;
    width: 168px;
    overflow: hidden;
    padding: 0 6px 10px 0;
    text-align: center;
    height: 150px;
}

.about_yfzy_ul .tyunb {
    width: 168px;
    height: 20px;
    line-height: 20px;
}


.hoor_xx {
    overflow: hidden;
    padding: 28px 0 0 28px;
}

/*依法执业*/



/*医保咨询*/
.templet_message_002 {
    overflow: hidden;
    padding: 20px 0 0 56px;
    line-height: 20px;
    color: #888888;
}

.templet_message_002 ul li h5 {
    font-size: 12px;
    line-height: 27px;
    color: #777777;
    padding-left: 31px;
    display: block;
    font-weight: normal;
    cursor: pointer;
    background: url(../images/templet_message_iconQ.jpg) no-repeat left top;
    border-top: solid 1px #e2e2e2;
    margin: 0;
}

.templet_message_002 ul li h5 span {
    float: right;
    padding-right: 20px;
}

.templet_message_002 ul li .my_content {
    line-height: 20px;
    color: #587b9a;
    background: url(../images/templet_message_iconA.jpg) no-repeat left top #fafafa;
    border-top: solid 1px #e2e2e2;
    padding: 10px 31px;
}

.templet_message_002 table {
    margin-bottom: 20px;
}

.templet_message_002 table td {
    border-bottom: solid 1px #e2e2e2;
    border-collapse: collapse;
    padding: 4px 7px;
}

.templet_message_002 table .end td {
    border: none;
}

.templet_message_002 h3 {
    background-color: #2f7ed1;
    /* background: url(../images/templet_message_titlebg1.jpg) no-repeat top; */
    padding: 0px 12px;
    font-size: 12px;
    line-height: 27px;
    color: #fff;
    margin-bottom: 8px;
    height: 30px;
}

.templet_message_002 h3 em {
    color: #FFF;
    font-style: normal;
    padding-left: 200px;
}

.templet_message_002 h3 span {
    float: right;
    border-left: solid 1px #ffffff;
    line-height: 11px;
    padding: 0px 20px 0px 46px;
    margin-top: 8px;
}

.templet_message_002 h4 {
    background: url(../images/templet_message_titlebg2.jpg) no-repeat;
    padding: 0px 12px;
    font-size: 12px;
    line-height: 27px;
    color: #fff;
    margin-bottom: 8px;
}

.templet_message_002 .btnBox {
    border-top: solid 1px #848fa1;
    padding: 16px 0px;
    height: 40px;
}

.templet_message_002 .btnBox .tips {
    float: left;
}

.templet_message_002 .btnBox .tips span {
    color: #207bcb;
}

.templet_message_002 .btn {
    background: url(../images/templet_message_btn.jpg) no-repeat;
    width: 51px;
    height: 27px;
    color: #207bcb;
    border: none;
    cursor: pointer;
    float: right;
}

.templet_message_002 .text {
    width: 170px;
    height: 21px;
    line-height: 21px;
    padding: 0px 5px;
    border: solid 1px #b1b8cc;
    background: url(../images/templet_message_textbg.jpg) repeat-x top;
    color: #888888;
}

.templet_message_002 textarea {
    height: 160px;
    line-height: 21px;
    padding: 0px 5px;
    border: solid 1px #b1b8cc;
    background: url(../images/templet_message_textbg.jpg) repeat-x top;
    color: #888888;
}

.templet_message_002 select {
    color: #888888;
    width: 130px;
    text-align: center;
}

.templet_message_002 .required {
    color: #F00;
}

.templet_message_002 .com {
    overflow: hidden;
}

/*医保咨询*/


/*问卷调查*/
/*Start*/
.survey {
    line-height: 20px;
    color: #888888;
    overflow: hidden;
    padding: 28px 0 0 28px;
}

#tbQuestions ul li {
    line-height: 30px;
}

.btn_box {
    text-align: center;
}

.btn_box .btn {
    width: 50px;
    height: 27px;
    line-height: 27px;
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    background: url(../images/txtbg.jpg) repeat-x left center;
    cursor: pointer;
}

/*End*/

/*问卷调查*/


/*门诊查询*/
.jyzn_mzcx {
    overflow: hidden;
    padding: 20px 0 20px 40px;
}

.jyzn_mzcx ul {
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 15px;
}

.jyzn_mzcx ul li {
    float: left;
    border: 1px solid #b5c5de;
    width: 105px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    background: url(../images/jyzn_mzcx_li.jpg) repeat-x left center;
    margin: 0 4px 5px 4px;
}

.jyzn_mzcx ul li a {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 5px;
}

.jyzn_mzcx ul li a:hover,
.jyzn_mzcx ul li .a {
    color: #456f9f;
    font-weight: bold;
}

.jyzn_mzcx .table1 {
    width: 100%;
    background: #b5c5de;
}

.jyzn_mzcx .table1 td {
    padding: 2px 5px;
    background: #fff;
    text-align: center;
}

.jyzn_mzcx .table1 .tr1 td {
    background: url(../images/table_bg.jpg) repeat-x left center;
    font-size: 14px;
    font-weight: bold;
    color: #456f9f;
}

.jyzn_mzcx .table1 .td {
    color: #456f9f;
    font-weight: bold;
}

.jyzn_mzcx .h3 {
    height: 33px;
    border-bottom: 1px solid #dcdcdc;
}

.jyzn_mzcx .h3 a {
    position: relative;
    padding: 0 20px;
    font-size: 16px;
    color: #b9b9b9;
    bottom: -1px;
    display: inline-block;
    height: 32px;
    line-height: 32px;
}

.jyzn_mzcx .h3 .a,
.jyzn_mzcx .h3 a:hover {
    color: #456f9f;
    font-weight: bold;
    background: url(../images/span_bg_07.jpg) no-repeat 2px center;
    border-bottom: 1px solid #014198;
}

.jyzn_mzcx .div {
    display: none;
}

.jyzn_mzcx .wxts {
    padding-top: 20px;
}

.jyzn_mzcx .wxts b {
    color: #222;
}



/*门诊查询*/

.key_title {
    height: 23px;
    padding-bottom: 20px;
}

.key_title .text {
    width: 220px;
    line-height: 23px;
    height: 23px;
    margin: 0;
    padding: 0 0 0 25px;
    border: none;
    background: url(../images/zxyb_search.jpg) no-repeat center center;
    color: #b9b9b9;
}

.key_title .btn {
    width: 50px;
    height: 23px;
    margin: 0;
    padding: 0 0 0 25px;
    border: none;
    background: url(../images/zxyb_btn.jpg) no-repeat center center;
    cursor: pointer;
}

.ul_sitemap li {
    overflow: hidden;
    line-height: 26px;
}

.ul_sitemap li strong {
    display: block;
    float: left;
    width: 80px;
}

.ul_sitemap li span {
    display: block;
    float: right;
    width: 570px;
}


.weather dd .wea-more i {
    background-image: none;
}

.tynbvf {
    margin-top: 30px;
}

.home_zjfc .com .right .txt1 {
    z-index: 999;
}

.home_zjfc .com .right .txt2 {
    z-index: 99;
}

.home_zjfc .com .right .txt3 {
    z-index: 9;
}

.kmhyd {
    width: 154px;
}

.kmhyd ul {
    width: 154px;
}

.kmhyd ul li {
    width: 154px;
    height: 29px;
    line-height: 29px;
    padding: 0px;
    border: none;
}

.kmhyd ul li a {
    width: 154px;
    height: 29px;
    line-height: 29px;
    text-indent: 10px;
    float: left;
    overflow: hidden;
}


.kmhyd_tan {
    width: 174px;
    z-index: 99;
}

.kmhyd_tan ul {
    width: 174px;
    z-index: 9999;
}

.kmhyd_tan ul li {
    width: 174px;
    height: 29px;
    line-height: 29px;
    padding: 0px;
    border: none;
}

.kmhyd_tan ul li a {
    width: 174px;
    height: 29px;
    line-height: 29px;
    text-indent: 10px;
    float: left;
    overflow: hidden;
    background: none repeat scroll 0 0 #fff;
}



.txtMarquee-left {
    width: 100px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    z-index: 99999;
    background: url(../images/Toper_bg.jpg) repeat left bottom;
}

.txtMarquee-left .hd {
    height: 50px;
    overflow: hidden;
}

.txtMarquee-left .bd {
    padding: 0px;
}

.txtMarquee-left .bd .tempWrap {
    width: 100px !important;
}

.txtMarquee-left .bd ul {
    overflow: hidden;
}

.txtMarquee-left .bd ul li {
    float: left;
    width: 210px;
    height: 50px;
    padding-left: 10px;
    line-height: 50px;
    text-align: left;
}

.txtMarquee-left .bd ul li a {
    background-image: none;
    color: #000;
    text-overflow: initial;
    white-space: nowrap;
    width: 200px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.txtMarquee-left .bd ul li a:hover {
    background: url(../images/dl_ahover_02.jpg) repeat-x;
}


.txtMarquee_tan {
    width: 100px;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
    z-index: 99999;
    background: url(../images/Toper_bg.jpg) repeat left bottom;
}

.txtMarquee_tan .hd {
    height: 50px;
    overflow: hidden;
}

.txtMarquee_tan .bd {
    padding: 0px;
}

.txtMarquee_tan .bd .tempWrap {
    width: 100px !important;
}

.txtMarquee_tan .bd ul {
    overflow: hidden;
}

.txtMarquee_tan .bd ul li {
    float: left;
    width: 150px;
    height: 50px;
    padding-left: 10px;
    line-height: 50px;
    text-align: left;
}

.txtMarquee_tan .bd ul li a {
    background-image: none;
    color: #000;
    text-overflow: initial;
    white-space: nowrap;
    width: 150px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}

.txtMarquee_tan .bd ul li a:hover {
    background: url(../images/dl_ahover_02.jpg) repeat-x;
}

.yuntd {
    width: 250px;
    height: 200px;
    padding: 25px 0 0 260px;
}

.yuntd img {
    width: 250px;
    height: 200px;
}

.form_table {
    width: 675px;
}


.feedback_list {
    line-height: 20px;
    color: #888888;
}

.feedback_list ul li {
    background: url(../images/feedback_listbg.jpg) repeat-x top;
}

.feedback_list ul li h5 {
    font-size: 12px;
    line-height: 32px;
    color: #777777;
    padding-left: 31px;
    display: block;
    background: url(../images/feedback_iconQ.jpg) no-repeat 12px 10px;
}

.feedback_list ul li h5 span {
    float: right;
    padding-right: 20px;
    font-weight: normal;
}

.feedback_list ul li .my_content {
    line-height: 20px;
    color: #587b9a;
    background: url(../images/feedback_iconA.jpg) no-repeat 12px 15px;
    padding: 10px 31px;
}

.form_err {
    color: #F00;
}

.home_zjfc .com .ul ul li.tanyub {
    width: 170px;
}

.home_zjfc .com .ul ul li span {
    color: #777777;
}

.feedback_list ul li .user_content {
    color: #777777;
    padding: 10px 31px;
}

.templet_message_002 .tan_sbh select {
    width: 360px;
    color: #888888;
}

.Hits {
    float: right;
    margin-right: 50px;
}
.xinxi {
	width:1000px;
	height:60px;
	overflow:hidden;
	padding-left: 300px;
}
.xinxi li {
	width:1000px;
	height:55px;
	line-height:33px;
	list-style:none;
}

.xinxi .tx {
	padding-left:95px;
	color: #004098;
}
#button{
	text-decoration: none;
    color: #ffffff;
    background: #004098;
    border: 1px solid #004098;
    border-radius: 5px;
}
.over {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:100;
}
.tempContainer {
	position:fixed;
	width:100%;
	margin-right:0px;
	margin-left:0px;
	text-align:center;
	z-index:101;
}

.ul {
	height:80px;
	margin:20px auto;
	overflow:hidden;
}
.ul ul {
	list-style:none;
	width:100%;
	height:100%;
}
.ul ul li {
	width:100%;
	height:40px;
	box-sizing:border-box;
	line-height:40px;
	text-align:center;
}
/* .yygk_yyjj img {
    width: 100% !important;
    height: auto !important;
} */
.xwzl_yyxw img {
    width: 100% !important;
    height: auto !important;
}
.newx_content img {
    width: 100% !important;
    height: auto !important;
}
.table2 {
    margin-bottom: 10px;
}