@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-family:"微软雅黑" !important; font-size:12px; color:#000; background:url(../images/njfl20170609_00.jpg) repeat-y center top #e4fcff;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#000; text-decoration:none; pause:inherit;}
a:hover { color:#ff0030;}
.z1{float:left; width:817px; height:40px; line-height:40px;}
.z2{font-family:"宋体"; font-size:14px; line-height:25px; color:#616161;}

/*飘窗-妇儿之家*/
.pc_fezj{ width:150px; height:150px; position:fixed; top:410px; right:5px;}


/*时间、搜索*/
.top1{margin:0 auto; width:100%; height:45px;/* max-width:1400px; */background:#f7f7f7;}
.sjss{margin:0 auto; width:1100px; height:45px;}
.time{float:left; width:360px; height:45px;}
.time p{float:left; width:auto; height:45px; line-height:45px;/* font-family:"微软雅黑" !important;*/ font-size:14px; color:#383838;}

/*导航上的大图*/
.top2{ margin:0 auto; width:100%; height:300px; max-width:1400px; background:url(../images/njfl20170609_06.jpg) no-repeat;}

/*导航*/
.top3{ margin:0 auto; width:100%; height:45px; max-width:1900px; background:url(../images/njfl20170712_01.jpg) no-repeat center;}

#dh{margin:0 auto; width:1100px; height:45px;}
#dh li{float:left; width:220px; height:45px; line-height:45px; background:url(njfl20170609_02.jpg) no-repeat; background-position:right 8px; text-align:center; font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#fff;}
#dh li a{ color:#fff;}
#dh li.none{ background:none;}

#nav2 {margin:0 auto; width:1100px; height:45px; display:block;}
#dh .mainlevel {float:left; width:220px; height:45px; line-height:45px; text-align:center; position:relative; z-index:1;}
#dh .mainlevel:hover{color:#fff;}
#dh .mainlevel:hover a{ color:#fff;}
#dh .mainlevel:hover li a{ font-family:"宋体"; font-size:13px; color:#000}

#dh .mainlevel a {font-size:16px; font-family:"微软雅黑" !important; padding:0; margin:0;}
#dh .mainlevel ul {display:none; position:absolute; padding:0; margin:0; left:0px; top:45px;}
#dh .mainlevel li { float:left; width:218px; height:auto;  background: #fff; border:1px solid #e2e2e2; border-top:none; font-family:"宋体"; font-size:13px; color:#000; line-height:30px; padding:0px; display:block; }
#dh .mainlevel li a{font-size:13px; color:#000;}
#dh .mainlevel li:hover{color:#000}
#dh .mainlevel li:hover a{color:#f00;}

/*概览*/
.sub{ margin:0 auto; width:1100px; height:auto; margin-top:20px; overflow:hidden;}

.sub .left{float:left; width:266px; height:auto; border:solid 1px #8092db; background:url(../images/njfl20170612bj01.jpg) no-repeat bottom #eff5ff; padding:2px; padding-bottom:60px; overflow:hidden;}
.zbt{float:left; width:266px; height:60px; line-height:60px; background:url(../images/njfl20170612bj02.jpg) no-repeat; text-align:center; /*font-family:"微软雅黑" !important;*/ font-size:24px; font-weight:bold; color:#fff;}
.zlb{float:left; width:266px; height:auto; overflow:hidden;}
.zlb ul{ margin-left:14px; margin-top:17px;}
.zlb li{float:left; width:209px; height:49px; line-height:44px; border-bottom:solid 1px #bcbcbc; background:url(../images/njfl20170612_01.jpg) no-repeat; background-position:175px 12px; padding-left:30px;  margin-top:5px;}
.zlb li a{font-family:"宋体"; font-weight:bold; font-size:14px; color:#000;}

.zlb li.blue{float:left; width:239px; height:49px; padding-left:0px;}
.zlb li.blue a{background:url(../images/njfl20170612_02.png) no-repeat; background-position:5px 0px; font-family:"宋体"; font-weight:bold; font-size:14px; color:#fff; padding-left:30px; display:block;}

.sub .rht{float:right; width:817px; height:auto; min-height:690px; border:solid 1px #8db2ed; border-top:none; background:url(../images/njfl20170612_03.jpg) no-repeat center top #fff; overflow:hidden;}
.ybt{float:left; width:774px; height:44px; line-height:44px; background:url(../images/njfl20170612png03.png) no-repeat; background-position:18px 19px;  padding-top:6px; padding-left:43px;}
.ybt span{float:left; font-weight:bold; color:#2d87e0;}
.ybt p{float:left; font-family:"宋体"; font-size:12px; color:#808080; margin-left:10px;}

.ylb{float:left; width:817px; height:auto; margin-top:15px; overflow:hidden;}
.ylb ul{ margin-left:20px;}
.ylb li{float:left; width:755px; height:35px; line-height:35px; border-bottom:dashed 1px #cbcbcb; background:url(../images/njfl20170612_04.jpg) no-repeat; background-position:7px 16px; font-family:"宋体"; font-size:14px; color:#000; padding-left:20px;}
.ylb li span{float:right; padding-right:10px;}


/*妇儿之家－社群交流*/
.fezj_sqjl{ margin:0 auto; width:208px; height:auto; padding-bottom:30px; overflow:hidden;}
.fezj_sqjl dt{float:left; width:208px; height:30px; line-height:30px; text-align:center; font-size:18px;}
.fezj_sqjl dt.ma{ font-size:22px;}
.fezj_sqjl dd{float:left; width:208px; height:auto; line-height:20px; text-align:center; font-size:18px; color:#8a8a8a; margin-top:5px;}

/*细览*/
.sub2{margin:0 auto; width:1060px; height:auto; border:solid 1px #8db2ed; background:#fff; padding:0px 19px 100px 19px; margin-top:20px; overflow:hidden;}
.nrbt{float:left; width:1037px; height:27px; line-height:27px; border-bottom:solid 1px #8db2ed; background:url(../images/njfl20170612png03.png) no-repeat; background-position:0px 5px; font-family:"宋体"; font-size:12px; color:#808080; padding-left:23px; margin-top:10px;}
.nrbt span{font-weight:bold; color:#2d87e0;}
.wzbt{float:left; width:1060px; height:auto; line-height:45px; text-align:center; /*font-family:"微软雅黑" !important;*/ font-size:22px; color:#000; margin-top:23px;}
.wzbt2{float:left; width:1060px; height:85px; line-height:85px; border-bottom:solid 1px #c2c2c2; text-align:center; /*font-family:"微软雅黑" !important;*/ font-size:22px; color:#000;}
.wzrq{float:left; width:1060px; height:40px; line-height:40px; border-bottom:solid 1px #c2c2c2; text-align:center; /*font-family:"微软雅黑" !important;*/ font-size:14px; color:#717171;}

/*.wznr{float:left; width:1050px; height:auto; line-height:27px; font-family:"宋体"; font-size:14px; color:#000; padding:5px; overflow:hidden;}*/

.tyxl_nr{float:left; width:1050px; height:auto; line-height:30px;  overflow:hidden; padding-bottom:60px; overflow:hidden;}
.tyxl_nr p{ font-size:14px; font-family: "宋体" !important;  }
.font1 p{ font-size:16px;}
.font2 p{ font-size:14px; }
.font3 p{ font-size:12px;}

.tyxl_pager{float:left; width:1050px; height:auto; line-height:20px; font-family:"宋体"; font-size:14px; color:#000; padding-left:5px; padding-right:5px; margin-top:10px;}
.tyxl_close{float:left; width:1050px; height:auto; line-height:20px; text-align:right; font-size:14px; font-family: "宋体" !important; margin-bottom:20px; overflow:hidden;}

.foot{ margin:0 auto; width:100%; max-width:1900px; height:165px; background:url(../images/njflpng17071201.png) no-repeat center top; padding-top:90px;}
.bottom{ margin:0 auto; width:1100px; height:140px; text-align:center; margin-top:25px;}
.wz1{line-height:26px; font-family:"微软雅黑" !important; font-size:12px; color:#000; text-align:center; margin-left:20px; margin-right:20px;}

/*网上妇儿之家*/

.fezj{float:left; width:817px; height:auto; padding-bottom:35px; overflow:hidden;}
.ml32{ margin-left:32px;}


/*法律咨询*/
.flzx1{float:left; width:817px; height:50px;}
.flzx1 li{float:left; height:50px; line-height:50px; background:url(../images/njfl20170614001.jpg) no-repeat; background-position:right 15px; /*font-family:"微软雅黑" !important;*/ font-size:16px; color:#000; padding-left:27px; padding-right:30px;}
.flzx1 li.green{ color:#67dc81;}
.flzx1 li.bjnone{background:none;}

.flzx2{float:left; width:756px; height:370px;}
.flzx3{float:left; width:711px; height:45px; line-height:45px; background:url(../images/njfl20170614003.jpg) no-repeat; background-position:6px 12px; /*font-family:"微软雅黑" !important;*/ font-size:18px; color:#000; padding-left:45px; margin-top:15px;}
.flzx4{float:left; width:744px; height:166px; line-height:20px; border:solid 1px #c9c9c9; border-radius:5px; font-family:"宋体"; font-size:14px; padding:5px;}
.flzx5{float:left; width:756px; height:30px; line-height:30px; text-align:right; font-family:"宋体"; font-size:12px; color:#ff0000;}
.flzx6{float:left; width:746px; height:27px; padding-right:10px; margin-top:10px;}
.btn{float:right; width:88px; height:27px; line-height:27px; text-align:center; /*font-family:"微软雅黑" !important;*/ font-size:14px; color:#fff; margin-left:40px;}
.bjgre{background:#50d76e;}
.bjorg{background:#e58064;}

/*爱心捐助*/
.axjz1{margin:0 auto; width:817px; height:auto; overflow:hidden;}
.axjz2{ margin:0 auto; width:540px; height:151px; line-height:38px;  text-align:center; /*font-family:"微软雅黑" !important;*/ font-size:22px; color:#fff; margin-top:30px;}
.axjz2 a{ color:#fff;}
.axjz2 span{float:right; width:370px; height:80px; background:url(../images/njfl20180227.jpg) no-repeat; margin-top:30px;}

/*活动报名*/
.hdbm_ss{float:left; width:792px; height:25px; padding-left:25px; margin-top:12px;}
.bmsearch{float:left; width:224px; height:25px;}
.bmsearch span{float:left; width:46px; height:25px; line-height:25px; background:url(../images/njfl20170614019.jpg) no-repeat; text-align:center; font-family:"宋体"; font-size:12px; color:#fff;}
.bmsearch input{float:left; width:170px; height:23px; line-height:23px; font-family:"宋体"; font-size:12px; color:#ccc; border:solid 1px #d8d8d8; padding:0px; padding-left:4px;}

.hdbm_lb{float:left; width:815px; height:auto; margin-top:10px; overflow:hidden;}
.hdbm_lb dl{float:left; width:254px; height:249px; border:solid 1px #8f8f8f; margin:15px 0 0 13px; _margin:15px 0 0 8px; position:relative;}
.hdbm_lb dl img{float:left; width:222px; height:122px; margin:15px; margin-bottom:0;}
.hdbm_lb dt{float:left; width:244px; height:20px; line-height:20px; font-size:14px; color:#000; padding-left:10px; margin-top:5px;}
.hdbm_lb dd{float:left; width:244px; height:20px; line-height:20px; padding-left:10px; margin-top:5px;}
.hdbm_lb dd span{width:18px; height:20px;}
.hdbm_lb dd span img{ width:18px; height:20px; margin:0px;}
.z3{ font-family:"微软雅黑" !important; font-size:12px; color:#969696;}

.page{float:left; width:817px; height:24px; margin:40px 0;}
.pagecenter{ margin:0 auto; width:450px;}
.page span{float:left; line-height:24px;}
.btnsz{float:left; width:24px; height:20px; line-height:20px; text-align:center; background:#f9f8f8; border:solid 2px #e9e9e9; margin-left:10px; display:block;}
.btngo{float:left; width:36px; height:20px; line-height:20px; text-align:center; background:#f9f8f8; border:solid 2px #e9e9e9; margin-left:10px;}

/*背景色*/
.bg_blue{background-color:#709ee2;}
.bg_pink{background-color:#f87282;}
.bg_gray{background-color:#b1b1b1;}
.bg_grass{background-color:#89d329;}

/*按钮*/
.hdan{ position:absolute; top:0px; left:0px; width:94px; height:30px; line-height:30px; border-radius:0 5px 5px 0; text-align:center; font-size:16px; color:#fff;}
.hdan a{color:#fff;}

/*活动报名-报名详情*/
.bmxq{float:left; width:1060px; height:auto; margin-top:30px; overflow:hidden;}
.xqlt{float:left; width:461px; height:266px;}
.xqrt{float:right; width:585px; height:266px; position:relative;}
.xqrt .wybm{ width:180px; height:42px; line-height:42px; background:url(../images/njfl20170615003.jpg) repeat-x; text-align:center; font-size:18px; font-weight:bold; color:#fff; border-radius:4px; position:absolute; left:385px; bottom:0px;}
.xqrt .wybm a{ color:#fff;}
.xqrt dl{ width:585px; height:266px;}
.xqrt dt{float:left; width:98px; height:28px; line-height:26px; background:#f87282; text-align:center; font-family:"微软雅黑" !important; font-size:16px; color:#fff; margin-bottom:18px;}
.xqrt dd{float:left; width:585px; height:auto; line-height:25px; font-family:"宋体"; font-size:14px; color:#000; margin-top:10px;}
.xqrt dd span{float:left; width:25px; height:25px; margin-right:8px;}
.xqbt{float:left; width:1040px; height:26px; line-height:26px; background:#5094e5; font-size:14px; font-weight:bold; color:#fff; padding-left:20px; margin-top:25px;}
.xqcon{float:left; width:1036px; height:auto; line-height:30px; font-family:"宋体"; font-size:14px; padding:0 12px; margin-top:15px; overflow:hidden;}

/*注册用户*/
.zcyh1{margin:0 auto; width:440px; height:75px; line-height:75px; text-align:center; font-size:22px;}
.zcyh2{margin:0 auto; width:440px; height:auto; overflow:hidden;}
.zcyh2 li{float:left; width:440px; height:42px; margin-top:20px; position:relative;}
.zcyh2 li p{float:left; width:125px; height:42px; line-height:42px; font-size:18px; text-align:right; padding-right:5px;}
.zcyh2 li span{width:153px; height:40px; line-height:40px; background:#32e274; border-radius:0 5px 5px 0; text-align:center; font-size:14px; color:#fff; position:absolute; top:1px; left:278px;}
.zcyh2 li input{float:left; width:300px; height:40px; border:solid 1px #a2a2a2; border-radius:5px; padding:0px;}
.check{float:left; border:none;}
.zcyh2 li .check{float:left; width:12px; height:22px; border:0px; border-radius:0px; padding:2px;}

/*忘记密码*/
.pass1{margin:0 auto; width:515px; height:56px; text-align:center; font-size:22px; margin-top:35px;}
.pass1 ul{float:left; border-bottom:solid 3px #ddd; margin-left:59px; }
.pass1 li{float:left; width:228px; height:50px;}
.pali{ border-bottom:solid 3px #5296eb;}
.paunli{ font-size:18px; color:#7e7e7e;}

/*个人主页*/
.grzy{ margin:0 auto; width:1102px; height:auto; margin-top:20px; overflow:hidden;}
.grlt{float:left; width:230px; height:auto; min-height:790px; border:solid 1px #bfbfbf; background:#f9f9f9; overflow:hidden;}
.grlt ul{ margin-left:1px;}
.grlt li{float:left; width:196px; height:54px; line-height:54px; border-bottom:solid 1px #d3d3d3; font-size:16px; padding-left:33px;}
.grlt li a{ color:#000;}
.grlt li.blue{ background-color:#fff; color:#0668e0;}
.grlt li.blue a{color:#0668e0;}
.grlt li span{font-size:14px;}
.grlt li span.lan{color:#0668e0;}
.grlt li span.lan a{color:#0668e0;}



.grrt{float:left; width:869px; height:auto; min-height:790px; border:solid 1px #8db2ed; background:#ffffff; border-left:none; overflow:hidden;}
.grjc{float:left; background:url(../images/njfl20170616001.jpg) no-repeat; width:816px; height:116px; padding:8px 0 0 53px;}
.grjc img {float:left;/*width:106px;*/ width:98px; height: auto; border: 4px solid #fff; border-radius: 50%; margin: 0 auto; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15); }
.grjc dl{float:left; line-height:30px; margin:20px 0 0 20px;}
.grjc dt{ font-size:18px; color:#000;}
.grjc dd{ font-size:16px; color:#575757; margin-top:5px;}
.myhdlb{float:left; width:857px; height:auto; background:url(../images/njfl20170616002.jpg) repeat-x top #fff; padding:15px 0 0 12px; overflow:hidden;}
.wdhd1{float:left; width:832px; height:28px; line-height:28px; background:url(../images/njfl20170616003.jpg) no-repeat; background-position:10px 9px; font-weight:bold; font-size:16px; color:#478ee6; padding-left:25px;}
.wdhd2{float:left; width:857px; height:auto; overflow:hidden;}
.wdhd2 li{float:left; width:832px; height:42px; line-height:42px; border-bottom:dashed 1px #dedede; background:url(../images/njfl20170616004.jpg) no-repeat; background-position:5px 18px; font-family:"宋体"; font-size:14px; color:#000; padding-left:25px;}
.wdhd2 li span{ color:#717171; margin-left:20px;}

/*个人设置*/
.grsz{float:left; width:807px; padding-left:50px;}
.grsz li{float:left; width:807px; height:32px; line-height:32px; margin-top:15px;}
.grsz li p{float:left; width:100px; text-align:right; font-size:16px; color:#000;}
.grsz li input{float:left; width:241px; height:30px; border:solid 1px #a2a2a2;}

/*我的消息*/
.myxx{float:left; width:833px;}
.myxx dl{float:left; width:831px; height:60px; border-bottom: solid 1px #c8c8c8; padding-left:2px; margin-top:10px;}
.myxx dt{float:left; width:799px; height:30px; line-height:30px; background:url(../images/njfl20170616008.jpg) no-repeat; background-position:2px 2px; font-size:16px; padding-left:32px;}
.myxx dt span{ font-family:"宋体"; font-size:14px; color:#969696; margin-left:20px;}
.myxx dd{float:left; width:799px; height:20px; line-height:20px; font-family:"宋体"; font-size:14px; color:#969696; padding-left:32px;}

/*我的咨询*/
.myzx{float:left; width:831px; height:70px; border-bottom: solid 1px #c8c8c8; padding-left:2px; margin-top:10px;}
.myzx span{float:left; width:57px; height:60px; margin-right:10px;}
.myzx dl{float:left; width:761px; height:60px;}
.myzx dt{width:761px; height:30px; line-height:30px; font-size:16px;}
.myzx dt font{font-size:14px; color:#969696; margin-left:20px;}
.myzx dd{width:761px; height:20px; line-height:20px; font-family:"宋体"; font-size:14px; color:#969696;}

/*用户登陆注册*/
.yhdl{float:left; width:540px; height:35px; padding:10px 10px 0 0;}
.yhdl li{float:left; line-height:20px; margin-left:5px;}
.yhdl li p{float:left; width:60px; text-align:right; font-family:"微软雅黑" !important; font-size:14px; color:#000;}
.yhdl li .put{float:left; width:127px; height:18px; border:solid 1px #898989;}
.dlan{ width:45px; height:18px; line-height:18px; background:#4b91e6; text-align:center; font-family:"微软雅黑" !important; font-size:12px; color:#fff; margin-top:2px;}
.dlan a{color:#fff;}
.ziti1{ font-family:"宋体"; font-size:12px; color:#000;}
.ziti2{ font-family:"宋体"; font-size:12px; color:#f60000;}
/*用户登陆之后*/
.yhdl2{float:left; width:228px; height:35px; text-align:right; padding-top:10px; margin-left:250px;}
.yhdl2 img{float:left;}
.ziti_dr{float:left;line-height:22px; font-size:14px; color:#015fd6;}
.ziti_tc{float:left;line-height:22px; font-size:14px; color:#f00000;}
.ziti_tc a{color:#f00000;}


/*登陆注册切换*/
.sign{margin:0 auto; width:456px; height:auto; overflow:hidden;}
.sign_bt{float:left; width:456px; height:53px; margin-top:14px;}
.sign_bt li{float:left; width:228px; height:50px; line-height:50px; border-bottom:3px solid #dddddd; text-align:center; font-family:"微软雅黑" !important; font-size:18px; color:#7e7e7e;}
.sign_bt li.hover{ border-bottom:3px solid #5296eb; color:#000;}

.sign_lb{float:left; width:456px; height:auto; overflow:hidden;}
.sign_lb li{float:left; width:410px; height:42px; margin-top:20px; position:relative;}
.sign_lb li p{float:left; width:95px; height:42px; line-height:42px; text-align:right; font-family:"微软雅黑" !important; font-size:18px; color:#000; padding-right:5px;}
.sign_lb li input{float:left; width:306px; height:38px; border:1px solid #a2a2a2; border-radius:5px; padding:0px;}
.sign_lb li span{width:153px; height:38px; line-height:38px; background:#32e274; border-radius:0 5px 5px 0; text-align:center; font-size:14px; color:#fff; position:absolute; top:1px; left:254px;}

.forget{float:left; width:410px; height:48px; line-height:48px; text-align:right; font-family:"微软雅黑" !important; font-size:14px; color:#0045b8;}
.ljzc{float:left; width:307px; height:45px; line-height:45px; background:#5296eb; text-align:center; font-family:"微软雅黑" !important; font-size:16px; color:#fff; margin-left:100px; _margin-left:50px;}

.agree{float:left; width:307px; height:27px; line-height:27px; font-family:"微软雅黑" !important; font-size:14px; color:#333;
 margin:15px 0px 15px 100px;
 _margin-left:50px;}
 