@charset "utf-8";
html{ height:auto;}
body{ margin:0 auto; padding:0; font-family:microsoft yahei,helvitica,verdana,tohoma,arial,san-serif,simsun; font-size:16px; height:100%; background:#ffffff; min-width:320px; width:100%}
.branchinfo{
    margin-top: 90px;
    margin-left: 20px;
}
.branchinfo a:link{ text-decoration:none; outline:none; overflow:hidden; color:#a7040f; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
.branchinfo a:visited{ color:#a7040f;}
.branchinfo a:hover{text-decoration:none; color:#a7040f;}

a:link{ text-decoration:none; outline:none; overflow:hidden; color:#333; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
a:visited{ color:#333;}
a:hover{text-decoration:none; color:#333;}
a img{ border:none;}
form,input,ul,li,p,textarea,select,h1,h2,h3,h4,dl,dt,dd{ margin:0px; padding:0px; outline:none;}
.clear{ clear:both; display:block; _font-size:0px; *height:0px;}
li{ list-style:none;}


.jh_header{ width:1000px;height:280px;position: relative;display: table;margin:20px auto 40px auto;}

.jh_menu2022 {width:1000px;position: relative;margin:0px auto 0px auto;  height: 66px; padding-left: 0px;background: #53b7e0;}
.jh_menu2022 h2{float:left; padding: 0 35px 0 20px; border-right: 1px #fff solid; margin: 0 30px; font-size:24px;font-weight:bold;color:#fff;text-align:center;line-height:66px;}
.jh_menu2022 h2 a{color:#fff;}
.jh_menu2022 h2 span{ font-size:14px;  display:block;}
.jh_menu2022 ul {height:66px; display: table-cell;vertical-align:middle;text-align:center; font-family: "helvetica neue", "luxi sans", "dejavu sans", tahoma, "hiragino sans gb", stheiti, "microsoft yahei";margin-left: 10px;}
/*.jiguan_menu ul{height:66px;line-height:66px;float:right;padding-right:30px;}*/
.jh_menu2022 ul a{display:block;padding:0 18px;}
.jh_menu2022 ul li{float:left; white-space:nowrap;}
.jh_menu2022 ul li ul{display:none;position:absolute;height:auto;}
.jh_menu2022 ul li ul li{float:none;vertical-align:top;vertical-align:top;background-color:#2f9cc7;line-height:30px;}
.jh_menu2022 ul li a{color:#fff;}
.jh_menu2022 ul li a:hover{color:rgb(2, 14, 49);}
.pt{padding-top: 10px;}

.logo{ float:left;  width: 300px;}
.logo img{ width:100%;}
.logo_m{ width:100%;}
.logo_m img{height: 42px;}
.navbar-brand{ display:none;}
.top_link{color:#9e9e9e;}
.top_link a{ color:#9e9e9e;}
.top_right{ float:left; text-align:right;}
.search{ width:45%; float:right; padding-top:50px;}
.jh_main{width: 1000px; position: relative;display: table;margin: 0px auto 0px auto;max-height: 700px;}
.container{width: 1000px;    margin: 0px auto 0px auto;}
.v-center {display: flex;align-items: center;}
#ewm{ position:fixed; top:120px;margin-left: 1000px;}


/*底部*/
.jh_footer .box_title{ color:#fff; padding:10px 0 0 0;}
.btn-hui {color: #fff;background-color: #15499a; width:100%; text-align:left;}
.btn:focus, .btn:hover ,.btn:active{color: #fff; }
.jh_footer .btn{font-size:1.1em; line-height:1.7em;}
.jh_footer .btn-group{width: 100%;margin: 0 0% 5px 0;}

.jh_footer{  width: 1000px;height: 120px;background: #53b7e0; float: center;    padding: 30px 0 30px 0;  color: #fff;   font-size: 14px; margin-left:auto;margin-right:auto; text-align: left; }
.jh_footer_panl{  width: 100%;background: #53b7e0; float: left;    padding: 5px 0 5px 0;  color: #fff;   font-size: 14px;text-align: center;}

.jh_footer_panl a:link{ text-decoration:none; outline:none; overflow:hidden; color:#fff; transition:color 0.3s; -moz-transition:color 0.3s; -webkit-transition:color 0.3s; -o-transition:color 0.3s;}
.jh_footer_panl a:visited{ color:#fff;}
.jh_footer_panl a:hover{text-decoration:none; color:#fff;}


.btn-hui .caret{position: absolute;top: 16px;right: 10px;}
.type {padding-top: 10px;float: left;margin-bottom: 60px;}
.type_list {width: 100%;float: left;line-height: 23px;font-size: 13px;color: #fff;}
.type_list a {margin-right: 10px;line-height: 23px;color: #fff;}
.foot_list {width: 100%;text-align: center;line-height: 18px; margin-bottom:30px;}
.foot_list p{ color:#ffffff; line-height:2em;}

.top_menu2022{ width: 100%; float: left;}
.top_menu2022 a{color:#2da0cf;margin: 0 20px;}
.top_menu_l2022{ float: left; margin-left:50px;}
.top_menu_r2022{ float: right; margin-right: 50px;}
.top_main2022{margin: 10px 10px;}
.search1{background: #fff;padding: 10px 15px;float: right;margin-left: 160px;border-radius: 20px;}
.search_input{border: none;}
.search1 span{ font-size: 18px;}
.weui-flex {display: -webkit-box;display: -webkit-flex;display: flex;}
.weui-flex__item {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.nav{  position: relative;background: #e1f5fe;padding-bottom: 50px;}
.nav .weui-flex{background:#53b7e0;    box-shadow: 0px 5px 20px #78b0bd;}
.nav ul li{ font-size: 26px; padding: 10px 0;    text-align: center;}
.nav ul li.on{ background:#0c8cc1;}
.nav a span{ margin-right: 10px;font-size: 26px;}
.nav a{ color: #fff; border-right: 1px solid #fff;width: 100%;display: block;}
.nav li:last-child a{ border-right:none;}
.nav_li_ul {position: absolute;top: 55px;left: 0;width: 100%; display: none;}
.nav ul li .nav_li_ul_li{    float: left;font-size: 18px;    margin-right: 20px;}
.nav_li_ul_li a{color: #57b3d8;    border-right: none;display: flex;align-items: center;}
.nav_li_ul_li a span{ margin-right: 0;}
.ad1{padding: 10px;}
img.tyimg{ width: 100%; display: block;}
.bigpic{float: left;width: 600px;height: 327px;position: relative;}
.bigpic .textbg {position: absolute;width: 600px;height: 35px;bottom: 0px;left: 0;background: #000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;}
.bigpic .text {position: absolute;width: 600px;height: 35px;line-height: 35px;bottom: 0;left: 10px;}
.cwhite {color: #fff;font-weight: 100;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}

.nav-link {padding: 20px 3%;    float: left;
    width: 92%;}
.nav-link .link-item {float: left;padding: 0 0 0 50px;position: relative;cursor: pointer;}
.nav-link .link-item .icon-bottom{background-image: ;width: 18px;height: 20px;display: block;float: left;background-repeat: no-repeat;vertical-align: middle;background-position: center;}
.nav-link .link-item .link-content{display: none;}
.nav-link .link-item .link-content .link-content-wrap {background: #f4f4f4;padding: 10px 0 10px 15px;overflow: hidden;}
.nav-link .link-item .link-content .link-content-wrap .link {display: block;float: left;min-width: 120px; margin-right: 20px;text-indent: 15px;background-image: url(/uploads/image/2022static/tab_link_square.png);background-repeat: no-repeat;background-position: 3px 13px; }
.nav-link .link-item:hover .link-title{color: #298bd4}
.nav-link .link-item:hover .icon-bottom{background-image: ;}
.nav-link .link-item:hover .link-content{ display: block;position: absolute;bottom: 15px;z-index: 9;padding: 0 0 20px 0;max-width: 500px;min-width: 400px;line-height: 2em;}
.branchtitle { font-size:52px; line-height: 64px ; font-weight: bold; font-family: '微软雅黑'; color:#a7040f !important;}

.top_con_l0,.top_con_r0,.top_con_3,.top_con_4{border:1px solid #eee;background-color:#fff;display:none;padding:20px;}
#top_con{position:absolute;filter:alpha(opacity=95);opacity:.95;top:40px;z-index:9999;left:50px;}
#top_con div h2{line-height:40px;border-bottom:1px solid #e6e6e6; font-size:16px;}
.close{position:absolute;right:15px;top:15px;cursor:pointer;}
.close img{width:20px;}
.top_con_r0{    width: 495px;
    float: left;
    position: absolute;
    left: 413px;}
.top_con_l0{width:150px;padding:10px 30px; float:left;}
.top_con_r0 ul{padding-bottom:5px;}
.top_con_r0 li{float:left;line-height:30px;width:165px;}
#day{ text-align:left;font-size: 18px;
    margin:0 10px;    padding: 13px 0;}


.gzbm .m15:nth-of-type(4n 0) {
                                        margin-right: 0;
                                    }
.index_con .banner {
    width: 100%;
    /*height: 110px;*/
    white-space: 100%;
    margin-bottom: 10px;
    overflow: hidden;
}
.index_con .banner img{width:100%}
.index_con .iframe {
    background: #f5f5f5;
    text-align: center;
    padding: 15px 0;
}
.title{ float:left; width:100%;margin-top:33px; height:20px; line-height:20px; background:url(/uploads/image/2022static/title.png) no-repeat left center; padding-left:20px; margin-bottom:14px;}
.title a{font-size:18px; color:#c6121d;}
.con_row{ float:left;padding:0 8px; background:#fff;    width: 100%;}
.con_tab{ border-bottom:2px solid #c00; height:53px; overflow:visible;}
.con_tab li{float:left; padding:0 30px; line-height:53px; height:65px; font-size:16px; cursor:pointer;}
.con_tab li.on{background:url(/uploads/image/2022static/con_tab.png) no-repeat bottom center #c00; color:#fff;}

.con_list100 .con_list{float:left;width: 98%;margin: 0 1% 10px 1%;}
.con_list50 .con_list{float:left; width:542px;margin:0 10px 10px 20px;}

.con_list li{height:40px; line-height:40px; padding-left:16px; background:url(/uploads/image/2022static/list.png) no-repeat 4px center; border-bottom:1px solid #f2f2f2;}
.con_list li a{color:#333; float:left;}
.con_list li span{float:right; color:#bababa;}

.con_box{position:relative; overflow:visible; display:none; min-width:984px;min-height:200px;}

.list_more{position:absolute; right:0; top:-50px; color:#6a6a6a; line-height:30px;}
.con_right{margin-right:30px;}
.article_con td span{ text-align: center;}


//.zwgk_box4{ background: #e1f5fe; float: left; padding-top: 20px;  width: 100%;}
.zwgk_box4{ background: #fff; float: left; padding-top: 20px;  width: 100%;}
.zwgk_box4 .box_w3{ }
.zwgk_box4 .zwgk_list{ padding: 4px 5%;
    width: 90%;    min-height: 328px;}
.box_b_w3{ width: 47.333%; float: left;background: #fff;padding: 0px 0%; margin: 0 1% 20px 1%;    border-radius: 10px; border-color: #bababa; border: 1px solid #dbdada; }
.box_b_w3 .list_titimg{ background: #03a9f5;  margin-bottom: 0px;  padding: 15px 10px 15px 10px;border-radius: 10px 10px 0 0;}
.box_b_w3 .list_titimg a{ color: #fff;}
.box_b_w3 .more{top: 15px;}

.box_b_w3 .slidetxtbox{ padding: 5px 5%;    width: 90%;margin-bottom:0;min-height: 278px;}
.box_b_w3 .slidetxtbox .tab_hd {
    height: 28px;
    line-height: 28px;
    padding: 0;
    position: relative;
    border-bottom: none;
}
.box_b_w3 .slidetxtbox .tab_hd ul{ float:left; position:absolute;  top:8px; height:32px; width:100%;  text-align: center; height: 28px;
    line-height: 28px;}
.box_b_w3 .slidetxtbox .tab_hd ul li{  float:left; cursor:pointer;  color:#666;      text-align:center; font-size: 1em; height: auto; width: auto;  padding: 0 10px; height: 28px;
    line-height: 28px; border-radius: 5px;}
    
.box_b_w3 .slidetxtbox .tab_hd ul li.on{ color: #78c5f9;   background: #e1f5fe;
   font-weight: bold;height: 28px;
    line-height: 28px;
    border-bottom: none;}
//.box_b_w3 .slidetxtbox .tab_bd ul{ padding:10px 0 0 0;  zoom:1; }
.box_b_w3 .slidetxtbox .tab_bd ul{ line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
//.box_b_w3 .slidetxtbox .tab_bd li{ line-height:38px; position: relative;}
.box_b_w3 .slidetxtbox .tab_bd li {
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display:inline;
}
.box_b_w3 .slidetxtbox .tab_bd li a{ color:#444545;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  display: block;}

.box_b_w3 .slidetxtbox .tab_bd li .time{ position: absolute; right: 0;top:0;}
.box_b_w3 .slidetxtbox .tab_bd li span{  font-size: 12px; margin-right: 5px;}

.list_titimg{ font-size: 20px;    margin-bottom: 20px;position: relative;}
.list_titimg a{display: flex;align-items: center; color: #02aaf3;}
.list_titimg span{ font-size: 25px;    margin-right: 10px;}

.list_titimg_listview {
    font-size: 24px;
    margin-bottom: 10px;
    padding: 12px 10px 15px 10px;
    border-bottom: 1px solid #ccc;
    position: relative;
}
.list_titimg_listview span {
    font-size: 21px;
    margin-right: 5px;
    color: #02aaf3;
}
.listtitletext {
    font-size: 20px !important;
    margin-right: 5px;
    color: #02aaf3;
}
.location {
    color: #555;
    margin-right: 20px;
    height: 36px;
    overflow: hidden;
    position: absolute;
    top: 7;
    right: 0;
    font-size: 14px;
}
.fr {
    float: right;
}
.v-center {
    display: flex;
    align-items: center;
}
.location span {
    font-size: 15px;
    color: #02aaf3;
}
.list_titimg_listview a {
    display: flex;
    align-items: center;
    color: #555;
}

.newzwgk{
    padding: 0px 0px;
    float: left;
    width: 1000px;
    margin-bottom: 20px;
}
.newzwgk .morenew {
    float: right;
    height: 37px;
    line-height: 37px;
    margin-right: 0;
    position: absolute;
    top: 10px;
    right: 0;
    font-size: 16px;
}

.zwgk_list ul li {
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.newzwgk .dian_icon {
    display: block;
    width: 15px;
    height: 40px;
    background: url(/uploads/image/2022static/dot_blue.png) 1px 15px;
    background-repeat: no-repeat;
    float: left;
}

.dian_icon {
    display: block;
    width: 15px;
    height: 20px;
    background: url(/uploads/image/2022static/dot_blue.png) 1px 7px;
    background-repeat: no-repeat;
    float: left;
}

.doctimepanl
{
    font-size: 12px;
    float: right;
    color: #777;
    margin-right: 0px;
}

.newzwgk .slidetxtbox {    
    text-align: left;
    float: left;
    overflow: hidden;    
}

.box_b_w3 .slidetxtbox .tab_hd {
    height: 28px;
    line-height: 28px;
    padding: 0;
    position: relative;
    border-bottom: none;
}
.newzwgk .slidetxtbox .tab_hd {
    height: 50px;
    line-height: 50px;
    padding: 0;
    position: relative;
    border-bottom: 2px solid #e7e7e7;
}

.newzwgk .tab_bd_box{ padding: 0px 0;
     min-height: 274px;}
.newzwgk .tab_bd_box p{
    line-height: 2em;
    color: #666;
}

