html,body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
form,
fieldset,
input,
textarea,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
	text-decoration: none;
    cursor:pointer;
}

input {
    border: 0;
}

input:focus {
    outline: none;
    border: 0;
}

ul li {
    list-style: none;
}

address {
    font-style: normal;
}

body {
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-size: .16rem;
	background: url(145gh_01.jpg) no-repeat top center #f1fbff;
}
.f_l{ float: left;}
.f_r{ float: right;}
.clear{clear:both;}
.clearfix {
  clear: both;
}
.top{height: 380px;}
.logo{width: 1200px; margin: 0 auto;}
.logo img{float: left;}
.logo .i-gh{
    width: 45px;
    display: block;
    margin: 0 auto;
}
.logo .i-logo{
    height: 100px;
    display: block;
    margin: 0 auto;
    margin-top: 5px;
}

/*图片新闻*/
.zyfb_tplb{height: 400px;width: 650px;}
#tplb{position: relative;height: 400px;width: 650px;margin:0px auto;}
#tplb .bd{position: relative}
#tplb .btn-prev, #tplb .btn-next{display: block;position: absolute;top: 170px;width: 40px;height: 69px;z-index: 2}
#tplb .btn-prev{left: 0;background: url(left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="left-arrow.png")}
#tplb .btn-next{right: 0;background: url(right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="27832/right-arrow.png")}
#tplb .tplb-bar-box{width: 100%;height: 400px;position: relative;overflow: hidden}
#tplb .tplb-bar{width: 10000px}
#tplb .tplb-bar li{float: left;width: 650px;height: 400px}
#tplb .tplb-bar li a{width: 100%;height: 100%;display: block}
#tplb .tplb-bar li img{width: 100%;min-height: 100%}
#tplb .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 650px;height: 40px}
#tplb .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width: 650px;height: 40px;background: #000;opacity: .6;filter: alpha(opacity=60)}
#tplb .change{position: absolute;right: 0;bottom: 15px;height: 10px}
#tplb .change a{float: left;width: 23px;height: 7px;margin-right: 8px;background-color: #fff;cursor: pointer}
#tplb .change a.on{background-color: #fab600;width: 23px;height: 7px;}
/*标题区域大小*/
#tplb .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 420px;height: 40px;}
#tplb .tplb-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 40px;padding: 0 14px 0 20px;line-height: 40px;font-size: 15px;text-overflow:ellipsis;white-space:nowrap}
#tplb .tplb-title a{display: block;color: #fff}
.zyfb{background: #f1fbff; width: 1200px; margin: 0 auto; padding-top: 30px;}
.zyfb_title{background: url(145gh_03.jpg) no-repeat bottom center; height: 120px; text-align: right; padding-right: 8px; line-height: 100px;}
.zyfb_list{height: 400px; background: url(145gh_06.jpg) bottom right no-repeat; width: 500px;padding: 0px 25px;}
.zj_145gh_title{background: url(145gh_07.jpg) no-repeat center; height: 214px; text-align: right; padding-right: 8px; line-height: 230px;}
.nb_145gh_title{background: url(145gh_08.jpg) no-repeat center; height: 154px;}

.zj_145gh_left ul,.zj_145gh_right ul,.nb_145gh_left ul,.nb_145gh_right ul,.zyfb_list ul{display: block;}
.zj_145gh_left ul li,.zj_145gh_right ul li,.nb_145gh_left ul li,.nb_145gh_right ul li,.zyfb_list ul li{padding-left: 20px;position: relative;}
.zj_145gh_left li a,.zj_145gh_right li a,.nb_145gh_left li a,.nb_145gh_right li a,.zyfb_list li a {
	line-height: 36px;
	font-size: 16px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.zj_145gh_left li:before,.zj_145gh_right li:before,.nb_145gh_left li:before,.nb_145gh_right li:before,.zyfb_list li:before{
    display: inline-block;
    content: "";
    height: 6px;
    width: 6px;
    background: #c2cdd7;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left: 4px;
    margin-top: 13px;
}
.zj_145gh_left li span,.zj_145gh_right li span,.nb_145gh_left li span,.nb_145gh_right li span,.zyfb_list li span {
	color: #999999;
	float: right;
	font-size: 14px;
	line-height: 36px
}

.zyfb_tt{ text-align: center; font-size: 22px;line-height: 48px;margin-top: 30px;}
.zyfb_ttjj{ border-bottom: 1px #dcdcdc dashed;line-height: 32px; font-size: 16px; text-indent: 2em; color: #999999;}
.zyfb_ttjj a{color: red;}
.zj_145gh{background: #f1fbff; width: 1200px; margin: 0 auto;}
.nb_145gh{background: #f1fbff; width: 1200px; margin: 0 auto;}
.zj_145gh_left,.zj_145gh_right,.nb_145gh_left,.nb_145gh_right{width: 585px;}
.nb_145gh_tit{width: 585px;height: 60px; background: url(145gh_09.jpg) no-repeat; line-height: 60px; color: #FFFFFF; font-size: 22px; text-align: center;}
.nb_145gh_left,.nb_145gh_right{margin-top: 20px;}
.nb_145gh_left ul,.nb_145gh_right ul{height: 220px;}
.more{margin: 0px auto; width: 50px; height: 30px; line-height: 30px; border: 1px solid #2169d5; color: #2169d5; text-align: center;display: block;}
.more a{color: #2169d5;}
.bottom{ width: 1200px; margin: 0px auto; height: 30px;}




/* 无障碍 */
.wza{
    position: relative;
    top: 10%;
}


.positon_boount{
    position: absolute;
    right: 18%;
}

.wza_boount{
    width: 160px;
    height: 40px;
    font-size: 25px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background-color: #ec940a;
    border-radius: 8px;
    cursor: pointer;
}


/* 适老化 */
.slh{
    position: relative;
    top: 10%;
}

.boount{   
    position: absolute;
    right: 5%;
}

.new_boount{
    width: 160px ;
    height: 40px ;
    background-color: #ec940a ;
    border-radius: 8px ;
}

.new_boount span{
    text-align: center ;
    display: block ;
    line-height: 40px ;
    color: #ffffff ;
    font-size: 24px ;
    cursor: pointer ;
}

.old_boount{
    width: 380px ;
    height: auto ;
    display: none ;
}

.old_boount span{
    background: #ec940a ;
    font-size: 42px ;
    color: #fff ;
    display: inline-block ;
    width: 100% ;
    text-align: center ;
    line-height: 80px ;
    border-radius: 10px ;
    cursor: pointer ;
}