@charset "utf-8";
/* CSS Document */
ul,li,dl,dt,dd{list-style:none;}
body{font-size:14px; font-family:"宋体";}
a{text-decoration:none;color:#000;margin:0;padding:0; color:#000;}
a:link{}
a:visited{}
a:hover{color:#F00;}
a:active{}
a img{ border:0;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,select,img,table,a,body{padding:0; margin:0;}
.clear {clear:both; height:0; overflow:hidden;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
#wx{width:128px;height:400px;background:url(../images/wx_03.jpg) no-repeat;position:absolute;right:70px;top:100px;}
.bg{ background:#FFF;}
.aright{ color:#000; font-size:12px; float:right; display:inline; margin-right:19px; overflow:hidden; margin-top:8px;}
.ding,.top,.tq,.riqi,.con,.flash,.bottom{ width:1000px; margin:0 auto; overflow:hidden; }
.dtmenu{ width:1000px; margin:0 auto;}
.bo{ border:#CECCCC 1px solid;}
.bigimg{ margin:6px 0 6px 0; height:102px;}
.bigimg img{width: 744px;height: 102px;}
h4{ font-size:14px; float:left; display:inline; font-weight:bold; margin-left:25px;}
h3{ font-size:14px; float:left; display:inline; font-weight:bold; margin-left:18px; color:#fff;}
.aright{ float:right; display:inline; margin-right:5px; margin-top:0;}
.ggbig{ width:1000px; background:#fff; margin:0 auto;}
.top{ height:35px; line-height:35px; background:#c40001; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.top p{ float:left; color:#FFF; display:inline; margin-left:20px;}
.top ul li{ float:right; display:inline; margin-right:20px;}
.top ul li a{ color:#FFF;}
.menu{ background:url(../images/index_06.png) repeat-x; height:105px;}
.m1{ height:35px; line-height:30px;}
.m1 a img{ width:126px; display:block; margin-right:10px;}
.m1 a{ float:left; font-size:14px; display:block; width:84px; text-align:center; font-family:"微软雅黑"; font-weight:normal; color:#FFF; display:inline; margin-left:21px;}
.dm{ padding-top:2px;}
.ss{ width:100%;
 border-bottom:#959494 1px solid; height:45px; line-height:45px;}
.ss p{ float:left; font-size:14px; color:#7f8182; font-family:"微软雅黑"; font-weight:normal;}
.ss form{ float:right;}
.ggleft{ float:left; width:235; display:inline;}
.ggtz{ width:231px; margin:5px 8px 8px 0;}
.ggtzt{ background:url(../images/index_22.png) no-repeat; width:227px; height:31px; line-height:31px;}
.ggtzt h4{ color:#000;}
.ggtzm{ overflow:hidden;}
.ggtzm ul{ margin:5px 0px;font-size:13px;}
.ggtzm ul li{ line-height:25px;}
.xxgkt{ background:url(../images/index_48.png) repeat-x; height:35px; line-height:35px;}
.ztzlm{ height:288px; }
.ztzlm a img{ margin-top:5px; margin-left:7px;}
.ztzlm li{ height:29px;margin-bottom:8px;line-height:29px;}
.ztzlm li a{display:block;height:30px;text-indent:5.2em;font-size:13px;background:url(../images/zz1.png) no-repeat left center;border-radius:10px;}
.ztzlm li a:hover{border:1px solid #FC6;border-radius:10px;}
.bt{background:url(../images/index_18.png) no-repeat; border:none; width:45px; height:18px; vertical-align:middle;}
.ncjyt{ background:url(../images/index_74.png) no-repeat; width:231px; height:31px;}
.ncjym{margin-top:3px;}
.ncjym a img{ margin-top:12px;}
.ncjym p a{ float:left; display:inline; margin-left:3px;}
.xbleft{ float:left; width:250px; display:inline;}
.xbright{ float:left;}
.xwright{ overflow:hidden; width:750px; float:right; display:inline; margin:0 0 5px 5px;}
.xwzx{ width:1000px; margin:0 auto;margin-top:5px; }
.ztzl{ float:left;width:1000px;height:100px;margin-bottom:7px; }
.ztzl a img{ width:744px;height:100px; }
.xwzxl{ float:left; margin-right:5px;margin-bottom:7px;}
.xwzxt{ width:320px; height:37px; line-height:37px;}
.xwzxr{ float:right; width:310px;}
.zlaq{ border-top:none; width:491px; float:left; overflow:hidden; margin-bottom:6px;}
.zlaqt{ background:url(../images/index_40.png) no-repeat; width:491px; height:30px; line-height:30px;}
#hydtmiddle{ width:349px; overflow:hidden; margin-top:10px; height:200px;}
#hydtmiddle ul li{ line-height:26px; width:327px; overflow:hidden; background:url(../images/index_45.png) left center no-repeat; margin-left:10px; padding-left:14px;}
#hydtmiddle ul li a{ float:left; display:inline; color:#000; }
#hydtmiddle ul li a:hover{ text-decoration:none; color:#F90;}
#hydtmiddle ul li span{ float:right; color:#000;}
.hydtmiddle{ width:491px; overflow:hidden; margin-top:10px; height:200px;}
.hydtmiddle ul li{ margin-left:10px; line-height:28px; width:460px; overflow:hidden; background:url(../images/index_45.png) left center no-repeat; padding-left:14px;}
.hydtmiddle ul li a{ float:left; display:inline; color:#000; }
.hydtmiddle ul li a:hover{ text-decoration:none; color:#F90;}
.hydtmiddle ul li span{ float:right; color:#000;}
.xjnwm{ height:208px; width:228px;text-align:center;}
.qtjxjw{ float:left; width:363px; margin-top:6px; overflow:hidden; }
.qtjxjwt{ background:url(../images/index_70.png) no-repeat; width:359px; height:29px; line-height:29px;}
.scxxt{ background:url(../images/index_101.png) no-repeat; width:359px; height:30px; line-height:30px;}
#left24{width:310px;height:335px;float:right; overflow:hidden;}
#left24 .dt{height:30px;line-height:30px;padding-top:4px; border-bottom:#CCC 1px solid;}
#left24 .dt li{ background:url(../images/index_33.png) no-repeat; width:87px; height:30px; float:left; text-align:center; font-size:16px;}
#left24 .dt li.hover{ float:left; background:url(../images/index_31.png) no-repeat; text-align:center; width:85px; height:30px; display:inline; color:#fff; font-size:14px;}
#left24 .dd{width:310px;padding-top:8px;}
#left24 .dd li{ line-height:26px; width:286px; overflow:hidden; background:url(../images/index_45.png) left center no-repeat; margin-left:10px; padding-left:14px;}
#left24 .dd li a{ float:left; display:inline; color:#000; font-size:14px;}
#left24 .dd li span{ float:right; color:#FF0000;}
.lj img{ float:left; display:inline; width: 321px;height: 82px;margin-right: 6px;margin-left: 6px;}
.xzzqm{ overflow:hidden;}
.xzzqm ul li{ margin:9px 0 5px 0px;font-size:13px;}
.xzimg{ margin-left:6px;}
.jcsj{ width:988px; margin:7px 6px;}
.jcsjt{ background:url(../images/index_121.png) repeat-x; height:27px; line-height:27px; border:#E4E7E7 1px solid; border-top:none;}
.jcsjm{ overflow:hidden; height:60px;}
.jcsjm a{ float:left; margin:10px 0 0 4px; display:block; height:40px;}
.jcsjm select{ margin:20px 0 0 63px;}
.zcwj{ float:left; width:349px; overflow:hidden; margin-right:5px;}
.zcwjt{ width:346px; height:33px; margin-right:6px; line-height:33px; margin-top:9px;}
.jxjw{ float:right; margin:9px 0 6px 0; width:349px; overflow:hidden;}
.jxjwt{ width:346px; height:37px; line-height:37px;}
.szdwm ul li{ width:209px; height:37px; line-height:37px; margin:8px 0 4px 15px;}
.szdwm ul li a{ font-size:14px; color:#FFF; font-weight:bold; margin-left:40px;}
.yqlj{ width:979px; border:#E0E0E0 1px solid;}
.yqljt{ width:978px; height:37px; line-height:37px;}
.yqljm{ height:70px; line-height:70px;}
.yqljm a{ margin-left:15px;}
.bottom{ height:120px; margin-top:5px;}
.bottom p{ text-align:center; line-height:25px; margin-top:10px;}
.nyzhzf a{background:#BE0102;display:block;width:234px;height:44px;font-size:24px;font-weight:bold;color:#FFFFFF;line-height:44px;text-align:center;}
.nyzhzf a:hover{color:#640102;}
/*内页*/
#con_03{ width:999px; height:30px; font-size:12px; line-height:30px; color:#ad0121;}
.nei{width:999px; height:auto!important; height:500px; min-height:500px; margin:0 auto; overflow:hidden; margin-top:5px; background:#FFF;}
.n_left{width:240px;height:auto!important; height:500px; min-height:500px;float:left;}
.n_right{width:750px; height:auto!important; height:540px; min-height:540px; float:right; border:1px solid #e5e5e5; _display:inline;}
.n_left01{width:230px; height:auto!important;height:200px; min-height:30px; overflow:hidden; margin-top:5px;}
.n_left01 dt{width:230px; height:23px;}
.n_left01 a{ font-size:18px; font-family:"微软雅黑"; line-height:23px; font-weight:bold; color:#BE0102;}
.n_left01 dd{  width:194px; height:33px; }
.n_left01 dd a{ width:210px;font-size:14px; line-height:33px; font-weight:bold; color: #FFF; padding-left:14px; background:#BE0102; display:block; margin-top:5px;}
.n_left01 dd a:hover{ background:#FEC516; color:#BE0102; display:block;}
.n_weizhi{ width:750px; height:24px; font-size:12px; line-height:24px; background:#f2fce7;}
.n_right01{ width:750px; height:30px; font-size:14px; line-height:30px; font-weight:bold; color: #F00; background:#f5f5f5; }
.n_right01 a{ margin-left:30px;}
.n_right02{ width:730px; height:auto!important; height:450px; min-height:450px; font-size:12px; line-height:24px; padding-bottom:10px;}
.n_right02 p { overflow:hidden;}
.n_right02 p a{ display:block; float:left; padding-left:10px;}
.n_right02 p a:hover{ color:#BE0102;}
.n_right02 p span{ width:64px; display:block; float:right;}
.nyjsearch{background:url(../images/index_18.png) no-repeat;margin-top:-8px;}


/*长者*/

.pageold .focus,.pageold .focus img{width:1000px !important;height:550px !important;}


.pageold .xwzx .xwzxr{float:left;width:1000px;}
.pageold #left24{height:auto}
.pageold #left24 ,.pageold #left24 .dd ,#left24 .dd li{width:95%}
.pageold #left24 .dd li a{font-size:24px;line-height:40px}
.pageold .xzzqm ul li{font-size:24px;line-height:40px}

.pageold .ggleft {width:100%}
.pageold .ggtzt{background:url(../images/index_22.png) red no-repeat}
.pageold .ggtz{width:600px;margin-left:200px;height:auto !important;float:left !important}
.pageold .ggtzm ul li{line-height:40px;font-size:24px;}

.pageold .xwright{width:1000px;}
.pageold .zlaq{width:100%}
.pageold .zlaqt{width:100%;background:url(../images/index_40.png) #f7f7f7 no-repeat}
.pageold #flashBoxu_u17_,#flashBoxu_u22_{margin 0 auto}


.pageold .qtjxjw,#hydtmiddle{width:1000px;height:auto}
.pageold .qtjxjwt{width:100%;background:url(../images/index_70.png) #f7f7f7 no-repeat}
.pageold #hydtmiddle ul li{line-height:40px;font-size:24px;width:96%}
.pageold .hydtmiddle,.pageold .hydtmiddle ul li{line-height:40px;font-size:24px;width:95%}

.pageold .scxxt{width:100%;background:url(../images/index_101.png) #f7f7f7 no-repeat}



.pagination{
    padding: 15px 0;
    text-align: center;
}
.pagination>span{
}
.pagination .page-status,.pagination>span>a{
    display: inline-block;
    min-width: 14px;
    text-align: center;
    height: 14px;
    line-height: 14px;
    padding: 0 2px;
    margin-right: 5px;
    border: solid 1px #afd5f5;
    font-size: 12px;
    font-family: 宋体;
}
.pagination>span>a.page-num-current{
    background-color: #afd5f5;
}

/* ==========证书相关========== */
/* 列表 */
.certlist{
	background: #fff;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding-top: 60px;
}
.certform .form-item{
    display: -webkit-flex;
    display: flex;
    margin-top: 20px;
}
.certform .form-item .name{
    width: 80px;
    height: 26px;
    line-height: 26px;
}
.certform .form-item .input{
    line-height: 26px;
}
.certform .form-item .help-inline{
    padding-left: 10px;
    height: 26px;
    line-height: 26px;
    color: red;
}
.certform .form-submit{
    text-align: left;
    margin-top: 20px;
}
.certform .form-submit button{
    margin-left: 80px;
    padding: 0 30px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: fit-content;
    cursor: pointer;
}

.certresult{
    padding: 60px 0 120px 0;
    max-width: 700px;
    margin: 0 auto;
}
.certresult h1{
    font-size: 30px;
}
.certresult .result{
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    padding-top: 20px;
}
.certresult .result .left,.certresult .result .right{
    width: 50%;
}
.certresult .result .left{
    flex: 1;
    padding-right: 10px;
}
.certresult .result .left p{
    line-height: 40px;
    display: -webkit-flex;
    display: flex;
}
.certresult .result .left p .tt{
    width: 100px;
    text-align: right;
}
.certresult .result .left p .ct{
    flex: 1;
    padding-left: 20px;
}
.certresult .result .right{
    width: 280px;
}
.certresult .result .right .image{
    width: 100%;
    margin-top: 20px;
}
.certresult .result .right .image img{
    max-width: 100%;
}

#topsubmit{
    display: inline-block;
    background:none;
    border: none;
    cursor: pointer;
    margin: 0;
    padding: 0;
}
#topsubmit img{
    padding-top: 5px;
}