@charset "utf-8";

* { margin:0; padding:0; list-style:none; }
body,table,div,form {
background:#f8fcff;
/*
font-size:13px;
background:#ffffff;
font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
*/

}

img{border:0px;}
.clearboth{clear:both;}
.pd5{margin-top:5px;}

#TableMain {
/*width:96%;*/
width:960px;
border: 0px;
border-collapse: collapse;
BORDER-bottom: #0099CC 0px solid;
border-spacing: 0px;
padding: 4pt 4pt 0pt 4pt; /*上左下右*/
/*
font-size:13px;
*/

}

a:link {color:#000000;text-decoration:none;font-size:13px;}
a:visited {color:#000000;text-decoration:none;font-size:13px;}
a:hover {color:#FF0000;text-decoration:underline;font-size:13px;}
a:active {color:#FF0000;text-decoration:none;font-size:13px;}

.red{color:#FF0000;}
.blue{ color:#0000FF;}

a.blue:link {color:#2869AB;text-decoration:none;}
a.blue:visited {color:#2869AB;text-decoration:none;}
a.blue:hover {color:#2869AB;text-decoration:underline;}

a.gray:link {color:#333333;text-decoration:none;}
a.gray:visited {color:#333333;text-decoration:none;}
a.gray:hover {color:#333333;text-decoration:underline;}

a.red:link {color:#FF0000;text-decoration:none;}
a.red:visited {color:#FF0000;text-decoration:none;}
a.red:hover {color:#FF0000;text-decoration:underline;}

table{margin:0 auto;}

.div123 {float:left;margin-left:8px;margin-right:5px;width:90px;}
/*
*/
.line18 {line-height:18px;}
.line20 {line-height:20px;}
.line24 {line-height:24px;}
.font12 {font-size:13px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font9pt {font-size:9pt;}

.toolstyle{ line-height:25px;}
.toolstyle a:link, .toolstyle a:visited{text-decoration:none;font-size:14px}
.toolstyle a:hover{text-decoration:underline; color:#FF0000}

.hr {border-bottom:1px dashed #ace;overflow:hidden;margin:5px 20px;height:0;clear:both;}

.links{float:left; text-align:left; width:auto; height:22px; line-height:22px;}

#ntop{margin:0 auto; width:100%; height:32px;display:block;border-bottom:1px solid #C6D0F4;}
#nmain{margin:0 auto; width:960px;opacity:0.7; filter: alpha(opacity=70);}
#nmain .nleft{float:left; height:30px; line-height:30px; text-align:right;}
#nmain .nleft img{padding-top:5px; float:left; display:inline;}
#nmain .nleft a{height:30px; line-height:30px; float:left; display:inline; padding-left:3px; padding-right:10px; vertical-align:middle}
#nmain .nright{float:right; line-height:30px; text-align:right}
#nmain .nright a{line-height:30px;	vertical-align:middle;}


#nlogomail{margin:0 auto; width:960px; height:65px;}

#nlogomail #sblog2{float:left;margin:0px;padding-top:5px;padding-right:15px;width:90px;text-align:right;}
#nlogomail #sbmain2{float:left;width:390px;margin:0 auto;padding:0px;}
#nlogomail #sbmain2 #sbminput2{width:390px; margin:0px;padding-top:5px;}
#nlogomail #sbmain2 #sbminput2 input{width:388px;border:1px solid #C6D0F4; height:32px;line-height:32px;font-size:13px; vertical-align:top;padding:0px;margin:0px; }
#nlogomail #sbmain2 #sbmkeys2{width:388px;padding-top:3px;margin:0px; font-size:13px;}
#nlogomail #sbmain2 #sbmkeys2 input{margin-right:5px;line-height:normal;}
#nlogomail #sbmain2 form{ margin:0px;padding:0px;}
#nlogomail #sbimg2{float:left;width:82px;text-align:center;padding:5px 0px 0px 10px; margin:0px;list-style:0px; }
#nlogomail #sbimg2 #submit{float:left; width:82px;height:32px;text-align:center; overflow:hidden;cursor:pointer}


.nlogo{float:left; width:240px; padding-top:5px;}
.ncalendar{float:left; width:140px; height:60px; line-height:20px; vertical-align:middle; padding-top:5px; text-align:center}
.nweather{float:left; width:450px; padding-top:10px;}
.nemail{float:right; width:130px; padding-top:10px; height:50px;}
.nemail .nemail_txt{float:left; width:120px; height:25px; text-align:center;}
.nemail .nemail_input{float:left; width:118px; height:18px;border:#C6D0F4 solid 1px; padding-top:5px; font-size:13px; text-align:center;}
#m4{float:left;width:116px;background:#FFFFFF;margin-top:3px; font-family:Arial, Helvetica, sans-serif;font-size:13px;border:#C6D0F4 solid 1px; position:relative; _position:absolute; z-index:10;_margin-left:-120px;_margin-top:18px;}
#m4 li{width:111px; *width:106px;_width:106px;background:#FFFFFF;line-height:22px; padding-left:5px; text-align:left; *margin-left:-15px; _margin-left:-10px;}
#m4 li a:hover{ background:#FFFF00}

#ncontent{margin:0 auto; width:962px;}/*background:#f8fcff;*/
#ncontentlf{float:left; width:222px;}
.ntool{float:left; width:220px; border:1px solid #a4d4ff}
.ntool .ntoollf{float:left; width:155px; line-height:32px; height:32px; padding-left:10px;  font-weight:bold; color:#1a72c1;border-top:1px solid #a4d4ff;}
.ntool .ntoolrg {float:right; width:45px;line-height:32px; height:32px; text-align:right; padding-right:10px;border-top:1px solid #a4d4ff;}
.ntool .ntoolrg a:link{line-height:32px; height:32px;vertical-align:middle;}
.ntool .ntoolrg a:visited{line-height:32px; height:32px;vertical-align:middle;}
.ntool .ntoolcontent{float:left; width:220px;}
.ntool .ntoolcontent li{float:left; width:73px; height:28px; line-height:28px; text-align:center;}
.ntool .ntoolcontent li a{height:28px; line-height:28px;vertical-align:middle;}

.ntool .ntooltb{float:left; width:222px; height:200px; overflow:hidden; padding-top:2px; padding-bottom:0px solid #a4d4ff; text-align:center; border-top:1px solid #a4d4ff;}
.ntool .ntooltb_Gad{float:left; width:222px; overflow:hidden; padding-top:2px; padding-bottom:0px solid #a4d4ff; text-align:center; border-top:1px solid #a4d4ff;}
.ntool .ntoolkj{float:left; width:222px; line-height:32px; height:32px; border-top:1px solid #a4d4ff;border-bottom:1px solid #a4d4ff}
.ntool .ntoolkj li{float:left; width:53px;line-height:32px; height:32px; cursor:pointer; color:#015bab; text-align:center; background:#f5f9fe;  border-left:1px solid #a4d4ff;}
 .tbox {float:left; width:200px; height:46px;overflow:hidden;padding:15px 10px; }
 .plane .int_b, .plane .int {width:65px;color:#015BAB;font-size:13px;}
 .plane .int {width:68px;}
 .plane p.first {margin-bottom:10px;}
 .plane .btn {padding:0;width:80px;height:20px;font-size:13px;}
 .btn{border:0px;background-color:#4F94CD;color:#FFFFFF;cursor: pointer;}
 .active {position:relative;margin:0 0 -1px -1px;border-bottom:1px solid #FFFFFF;font-weight:bold;}

.nallsort{
float:left;
width:210px;
border-left:0px solid #a4d4ff;
border-right:0px solid #a4d4ff;
border-bottom:0px solid #a4d4ff;
}

.nallsortlf{
float:left;
width:204px;
line-height:31px;
height:31px;
padding-left:18px;
padding-top:3px;

font-weight:bold;
color:#1a72c1;
border-bottom:1px solid #a4d4ff;
border-top:1px solid #a4d4ff;
}
.nallsortlist {
float:left;
width:222px;
display:inherit
}
.nallsortlist li{
display:block;
float:left;
width:110px;
height:32px;

line-height:32px;
text-align:center;
vertical-align:middle;
overflow:hidden
}
.nallsortlist a{display:block;height:32px; line-height:32px;  vertical-align:middle;}

.nallArtileList li{float:left;margin-left:10px;font-size:11pt;}

#ncontentrg{float:right; width:730px;}
#rightmain{
float:left;
/* width:728px; */
width:960px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#ncontentbody{float:left; width:728px; border:1px solid #a4d4ff; padding-top:5px; padding-bottom:5px;}
.ncontentbdline{float:left; width:728px; line-height:32px; height:32px; overflow:hidden;}
.ncontentbdlf{float:left; width:60px; text-align:center;  line-height:32px; overflow:hidden}
.ncontentbdlf a, .ncontentbdlf a:visited{ line-height:32px; color:#1a72c1;vertical-align:middle;}
.ncontentbdcen{float:left; width:635px; overflow:hidden; text-align:center;}
.ncontentbdcen a{text-align:center;  line-height:32px; padding:0px 10px;}
.ncontentbdmore{float:right; width:50px; text-align:center; line-height:28px;}
.ncontentbdmore a{line-height:28px;vertical-align:middle; color:#474747}
.navline{border-bottom:3px solid #daeeff;margin:1px 5px 4px 5px;*margin:1px 5px 3px 5px;_margin:1px 5px 3px 5px;clear:both;}

#nlink{margin:0 auto; width:960px; border:1px solid #a4d4ff;}
#nlink .linktitle{margin:0 auto; width:960px; background:#eef7ff; height:22px;}
#nlink .linktitle .linktitlelf{float:left; width:730px; line-height:22px; height:22px; padding-left:10px;  font-weight:bold; color:#1a72c1}
#nlink .linktitle .linktitlerg{float:right; width:150px; line-height:22px; height:22px; text-align:right; padding-right:10px;}
#nlink .linktitle .linktitlerg a{line-height:22px; height:22px;}
#nlink ul{float:left; width:960px; line-height:30px;}
#nlink .links{float:left; width:960px;height:30px; line-height:30px;overflow:hidden;}
#nlink li{float:left; padding:0px 6px; text-align:center;  height:30px; line-height:30px;vertical-align:middle;}
#nlink li a{height:30px; line-height:30px;}

#nfooter{margin:0 auto; width:958px; text-align:center; padding-bottom:5px; line-height:28px;}
#nfooter .nfoot_bline{ color:#666;line-height:28px;}
#nfooter .nfoot_bline a{ color:#666;vertical-align:middle;line-height:28px;}
#nfooter .nfoot_bline a:hover{ color:#FF0000;vertical-align:middle;line-height:28px;}

#search{
height:65px;
line-height:65px;
margin:0 auto;
padding:0px;
border:0px solid #b7dcfc;
vertical-align:middle;
text-align:center;
}

#search .SearchInput {
color: #000000;
border:1px solid #cccccc;
width:350px;
height:25px;
line-height:25px;
padding:2px;
}
#search .SearchSubmit {
height:30px;
line-height:25px;
padding:5px;
}
.clearfix, #ls dl, #cate ul, #content {zoom:1;}
.clearfix:after, #ls dl:after, #cate ul:after, #content:after {content:"\0020";display:block;clear:both;height:0;}
ul.clearfix li {float:left;}


#fm {padding:4px 0px;}
#fm a{ }
#fm .fmsite {padding:2px 0px 5px 0px;border-bottom:1px dashed #C6C6C6; float:left; width:100%;}
#fm .fmsite li {overflow:hidden;width:10%;text-align:center;height:28px;line-height:28px;vertical-align:middle; float:left}
#fm .fmsite2 {padding:5px 0px 0px 0px;float:left; width:100%;}
#fm .fmsite2 li {overflow:hidden;width:16.6%;text-align:center;height:28px;line-height:28px;vertical-align:middle; float:left}
#fm .fmsite2 li a{height:28px;line-height:28px; }

#fm ul.last {border-bottom:none;}
#fm .fm-bottom {border-bottom:0 none;}

#topsite {float:left;height:30px; width:745px; _overflow:hidden }
#topsite li {float:left;width:16.6%;text-align:center;position:relative;_position:relative;}
#topsite em {display:inline-block;width:16px;height:16px;zoom:1;vertical-align:middle;padding:7px 0;margin-left:5px;cursor:pointer;}
#topsite em.baidu {background-position:-84px -511px;}
#topsite em.n163 {background-position:0 -511px;}
#topsite em.sohu {background-position:-21px -511px;}
#topsite em.qq {background-position:-63px -511px;}
#topsite em.taobao {background-position:-107px -511px;}
#topsite em.sina {background-position:-45px -511px;}
.tsbox {float:left; border:2px solid #A6C9EE;position:absolute; _position:relative; z-index:10;_margin-left:13px;_margin-top:-28px; background-color:#fff;padding:1px;right:10px;top:28px;display:none;}
.tsbox a {display:block;line-height:24px;width:90px;text-align:center;}
.tsbox .arrow {position:absolute;height:5px;width:9px;overflow:hidden;top:-6px;right:5px;background-position:-140px -111px;}

#txtHint li {float:left;width:114px;text-align:left; line-height:30px; padding-left:10px;}
#txtHint li a{}


/*内页样式background:url(images/col_bg.png);*/
#nn_nav{margin:0 auto; width:960px; margin-top:3px; border-top:2px solid #66a3d7; height:40px; line-height:40px;}
#nn_nav .navleft{float:left; width:450px; height:32px; line-height:32px;}
#nn_nav .navright{float:right; width:450px; height:32px; line-height:32px;text-align:right; padding-right:10px;}
#nn_nav a{ height:32px; line-height:32px;vertical-align:middle;}

#nn_nlist{margin:0 auto; width:960px;}
#nn_nlist a{height:28px; line-height:28px;}
#nn_nlist .nlistleft{float:left; width:960px; border-top:1px solid #b2d2f3;}
#nn_nlist .nlistleft .nlistad{float:left; width:728px; height:180px;border-bottom:1px solid #b2d2f3;border-left:1px solid #b2d2f3;border-right:1px solid #b2d2f3; line-height:90px; text-align:center;}
#nn_nlist .nlistright{float:right; width:220px; border:1px solid #b2d2f3; padding-bottom:10px; text-align:center;}
#nn_nlist .nlistright .nlistright_t{float:left; width:215px; line-height:26px; text-align:left; border-bottom:1px solid #b2d2f3; font-size:13px; padding-left:5px; font-weight:bold;background:#E2F7FE}
#nn_nlist .nlistright .nlistright_n{float:left; width:220px; line-height:26px; text-align:left;}
#nn_nlist .nlistright .nlistright_n a{  color:#444444}

/*分类页面网址排列样式*/
.colTop{ border:1px solid #b2d2f3; border-top:0; background:#fff; padding:1px 1px 0 0;}
.colTitle{ background:#eef7ff;  color:#0e6dbc; font-size:16px; padding-left:10px;font-weight:bold;}
/*.colList{background:url(images/col_list.png) repeat;}*/
.colList{border:1px solid #ddeeff;}
.colList li{
display:inline-block;
float:left;
/*
float:left;
width:229px;
*/
width:305px; /* 2023-12-30 从229变更为300,效果是:每行4列,变为每行3列  960/3=320-左10=310 */
height:45px;
line-height:45px;
border-bottom:1px solid #ddeeff;
padding-top:5px;
padding-left:10px;
/*
font-size:15px;

*/
}
.colList li a{display:inline-block;}
.colList li img{ padding-top:8px;}

#nn_nlist .tuijian{float:left; width:728px; height:28px; line-height:28px; border:1px solid #1d97ec; background:#E2F7FE}
#nn_nlist .tuijian .tuijianlf{float:left; padding-left:20px;height:28px; line-height:28px;}
#nn_nlist .tuijian .tuijianrg{float:right;height:28px; line-height:28px; padding-right:20px;}

#nn_nlist .tjdetaillf{float:left; width:120px; height:28px; line-height:28px; border-left:1px solid #1d97ec;border-bottom:1px solid #1d97ec; text-align:center;background:#FFFFFF}
#nn_nlist .tjdetailrg{float:left; width:627px; height:28px; line-height:28px;border-left:1px solid #1d97ec;border-right:1px solid #1d97ec;border-bottom:1px solid #1d97ec; background:#FFFFFF;}

/*帮助中心*/
/*#nn_about{margin:0 auto; width:960px; background:url(images/col_bg.png);height:32px; margin-top:1px;}*/
#nn_about{margin:0 auto; width:960px; height:35px; margin-top:1px;}
#nn_about span{height:32px; line-height:32px;}
#nn_about a{ height:32px; line-height:32px;vertical-align:bottom; color:#1949a6}
#nn_about .aboutleft{float:left; width:450px; height:32px; line-height:32px;vertical-align:middle;}
#nn_about .aboutright{float:right; width:460px; height:32px; line-height:32px;text-align:right; padding-right:10px;vertical-align:middle;}
/*background-color:#f9f9f9;*/
#nn_aboutbd{margin:0 auto; width:960px; border:1px solid #ccc; color:#6d6d6d;}
#nn_aboutbd a{ color:#6d6d6d; text-decoration:none; line-height:40px; vertical-align:middle;}
.nn_aboutlf{float:left; width:110px; padding:20px;}
.nn_aboutlf li{ line-height:40px; border-bottom:1px solid #CCCCCC}
.nn_aboutlf span{color:#d0431d;}
.nn_aboutrg {float:right; width:767px; border-left:1px solid #ccc; padding:20px 30px; line-height:28px;background-color:#ffffff;}
.nn_aboutrg p{line-height:28px;}

.title{ font-weight:bold;}
.nn_footer{padding:5px;font-size:13px;color:#686666;width:958px; margin:0 auto;text-align:center; height:50px; line-height:50px;}
.nn_footer a{ color: #1949A6; }
.nn_footer i{color:#1949A6;}


/* 回到顶部的CSS样式表 */

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;/*离底部的距离*/
  right: 10px;/*离浏览器右边边界的距离*/
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /*阴影效果*/
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(25, 180, 190, 0.6) url(cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity:0.8; /*透明度*/
  border-radius:5px; /*图片圆角*/
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #cccccc;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 40px;
    right: 30px;
    bottom: 30px;
  }
}


/* 回到顶部的CSS样式表 */
