* { margin:0; padding:0; list-style:none; }
body {font-size:12px; }

img{border:0px;}
.clearboth{clear:both;}
.pd5{margin-top:5px;}

a:link {color:#000000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#FF0000;text-decoration:underline;}
a:active {color:#FF0000;text-decoration:none;}

.red{color:#FF0000;}
.blue{ color:#0000FF;}

a.blue:link {color:#2869AB;text-decoration:none;font-size:14px;}
a.blue:visited {color:#2869AB;text-decoration:none;font-size:14px;}
a.blue:hover {color:#2869AB;text-decoration:underline;font-size:14px;}

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:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font9pt {font-size:9pt;}

.toolstyle{font-size:14px; line-height:25px;}
.toolstyle a:link, .toolstyle a:visited{text-decoration:none;font-size:14px}
.toolstyle a:hover{text-decoration:underline;font-size:14px; 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:30px; background:url(../images/indexbg1.png); display:block;}
#nmain{margin:0 auto; width:980px;opacity:0.7; filter: alpha(opacity=70);}
#nmain .nleft{float:left; height:30px; width:250px; 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; width:600px; line-height:30px; text-align:right}
#nmain .nright a{line-height:30px;	vertical-align:middle;}

 
#nlogomail{margin:0 auto; width:980px; 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-left:10px;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; font-size:14px;width:82px;height:32px;text-align:center; overflow:hidden;cursor:pointer}


.nlogo{float:left; width:250px; 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}

#nnewcome{margin:0 auto; width:978px;border:1px solid #a4d4ff; height:90px; overflow:hidden;}
.comelf{float:left; background:#eef7ff; height:24px; line-height:24px; width:873px; padding-left:5px; color:#1a72c1;}
.comelf img{padding-top:5px; padding-right:5px; float:left; display:inline;}
.comerg{float:right; background:#eef7ff; height:24px; line-height:24px; width:100px; }
.comerg a:link,.comerg a:visited {height:24px; line-height:24px;text-decoration:none; color:#1a72c1; float:left; display:inline;}
.comerg a:hover{height:24px; line-height:24px;color: #FF0000;text-decoration:underline; float:left; display:inline;}

#ncontent{margin:0 auto; width:980px; 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-size:14px; font-weight:bold; color:#1a72c1}
.ntool .ntoolrg {float:right; width:45px;line-height:32px; height:32px; text-align:right; padding-right:10px;}
.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:190px; overflow:hidden; padding-top:2px; padding-bottom:1px; 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; font-size:14px; 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:12px;}
 .plane .int {width:68px;}
 .plane p.first {margin-bottom:10px;}
 .plane .btn {padding:0;width:80px;height:20px;font-size:12px;}
 .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:220px;border-left:1px solid #a4d4ff;border-right:1px solid #a4d4ff;border-bottom:1px solid #a4d4ff}
.nallsortlf{float:left; width:210px; line-height:31px; height:31px; padding-left:10px; font-size:14px; font-weight:bold; color:#1a72c1}
.nallsortlist{float:left; width:222px; display:inherit}
.nallsortlist li{display:block;float:left; width:53px; height:32px;font-size:14px; line-height:32px; text-align:center;vertical-align:middle; overflow:hidden}
.nallsortlist a{display:block;height:32px; line-height:32px; font-size:14px; vertical-align:middle;}

.nad200200{float:left; width:220px;border-left:1px solid #a4d4ff;border-right:1px solid #a4d4ff;border-bottom:1px solid #a4d4ff; text-align:center; height:208px; padding-top:6px;}

#ncontentrg{float:right; width:750px;}
#rightmain{  
float:left;
width:750px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#tab2{
width:748px; 
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
border: 2px solid #B1D4F0;/* #7eb8e6 */
}
#tab2 H3 {
font-weight:normal; font-size: 14px; text-align: center;cursor: pointer;  
float: left; margin: 0px 0px 0px 0px; 
padding:7px 0px 0px 0px; 
width: 80px; height:20px!important; height:20px;   
border-right:1px solid #B1D4F0; 
}
#tab2 ul {padding-left:0px; padding-bottom:27px!important;padding-bottom:26px;border-bottom:1px solid #B1D4F0; margin:0px; background-color:#F2FCFE;}
#tab2 ul span { float:right; margin-right:0px; }
#tab2 DIV {
clear:both;display: none; overflow:hidden; height:268px; padding:6px 0px 0px 0px;margin:0px; 
}
#tab2 .up {color:#2a73bb;font-weight:bold;font-size: 14px; border-bottom:1px solid #FFFFFF;background-color:#FFFFFF;}  
#tab2 .block {display: block;}

#tab2 .separator{height:1px;border-top: 1px dashed #8abfe9;}/* #B1D4F0 */
#fs {display:block;width:100px;height:20px;padding:2px;}
#fs input {color: #666666;margin-left:5px;border:1px solid #e3e3e3;width:90px;padding:2px;} 


#ncontentad{float:right; width:750px; line-height:24px; height:24px; text-align:center;}
#ncontentad a{line-height:24px; height:24px; padding:0px 10px;vertical-align:middle;}

#ncontentbody{float:left; width:748px; border:1px solid #a4d4ff; padding-top:5px; padding-bottom:5px;}
.ncontentbdline{float:left; width:748px; line-height:32px; height:32px; overflow:hidden;}
.ncontentbdlf{float:left; width:60px; text-align:center; font-size:14px; line-height:32px; overflow:hidden}
.ncontentbdlf a, .ncontentbdlf a:visited{font-size:14px; line-height:32px; color:#1a72c1;vertical-align:middle;}
.ncontentbdcen{float:left; width:635px; overflow:hidden; text-align:center;}
.ncontentbdcen a{text-align:center; font-size:14px; 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;}

#nfootad{margin:0 auto; width:980px; height:60px; overflow:hidden}

#ntuijian{margin:0 auto; width:978px;border:1px solid #a4d4ff; overflow:hidden}
#ntuijian li{float:left; padding:0 10px; text-align:center; height:24px; line-height:24px;vertical-align:middle;}
#ntuijian li span{font-weight:bold; color:#0000FF;}
#ntuijian li a{height:24px; line-height:24px;}

#nlink{margin:0 auto; width:978px; border:1px solid #a4d4ff;}
#nlink .linktitle{margin:0 auto; width:978px; background:#eef7ff; height:22px;}
#nlink .linktitle .linktitlelf{float:left; width:750px; line-height:22px; height:22px; padding-left:10px; font-size:14px; font-weight:bold; color:#1a72c1}
#nlink .linktitle .linktitlerg{float:right; width:160px; 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:978px; line-height:30px;}
#nlink .links{float:left; width:978px;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:975px; 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{width:978px; height:100px;margin:5px auto; padding:0px; border:1px solid #b7dcfc;background:url(../images/bg_searchWrap.jpg) no-repeat; } 
#search #sbmclass{margin:0px;padding:0px;height:35px;  } 
#search #sbmclass ul{margin:0px;padding:10px 0px 0px 105px;list-style:none;} 
#search #sbmclass li{float:left;text-align:center; width:48px;height:24px;line-height:24px;margin:0px 1px 0px 0px;padding:0px; }
#search #sbmclass ul li a{ display:block;color:#000000; font-size:12px; text-decoration:none;font-weight:normal;cursor:pointer;margin:0px;padding:0px; } 
#search #sbmclass ul li a.cu{font-weight:bold;color:#ffffff; background:url(../images/socurrent.jpg) no-repeat; height:24px;line-height:24px;}
#search #sbmclass #sr{ float:right;margin:0px;padding:0px; }
#search #sbmclass #sr a{font-size:13px; margin-right:8px;padding:0px;}
#search #sbmclass br{display:block;clear:both;margin:0px; padding:0px;}
#search #sbox{width:100%;margin:0px;padding:0px; } 
#search #sbox #sblog{float:left;margin:0px;padding-top:8px;width:90px;text-align:right;}
#search #sbox #sbmain{float:left;width:390px;margin-left:15px;padding:3px 0px 0px 0px;}
#search #sbox #sbmain #sbminput{width:390px; margin:0px;padding:0px; display:block; position:relative; z-index:1;}
#search #sbox #sbmain #sbminput input{width:388px;border:1px solid #C6D0F4; height:32px;line-height:32px;font-size:13px; vertical-align:middle;padding:0px 0px 0px 3px;margin:0px; }
#search #sbox #sbmain #sbmkeys{width:388px;padding:3px 0px 2px 0px;margin:0px; _margin-top:32px; font-size:13px;} 
#search #sbox #sbmain #sbmkeys input{margin-left:8px; padding-right:3px;line-height:normal;} 
#search #sbox #sbmain form{ margin:0px;padding:0px;}
#search #sbox #sbimg{float:left;width:82px;text-align:center;padding:3px 0px 0px 10px; margin:0px;list-style:0px;background:url(../images/search_button.jpg)}
#search #sbox #sbimg #submit{float:left; font-size:14px;width:82px;height:32px;text-align:center;border:0;background:url(../images/search_btn.png) no-repeat;overflow:hidden;cursor:pointer}

#search #sbox #sbimg #sx {CURSOR:pointer; COLOR:#000000;font-size:13px; TEXT-DECORATION:underline; padding:5px;}
#search #sbox #sbhelp{float:left;width:360px;padding-top:3px;margin-left:25px;}
#search #sbox #sbhelp ul{list-style:none;margin:0;padding:0;}
#search #sbox #sbhelp ul li{float:left;width:112px;height:25px;line-height:25px;margin:0px 2px 0px 0px;padding:0;vertical-align:middle;}
#search #sbox #sbhelp ul li a{font-size:13px; color:#3399FF;vertical-align:middle;}
#search #sbox #sbhelp #fengyb{float:left;padding:0px;margin:0px;}
#search #sbox #sbhelp #fengyb a{color:#3399FF}
#search #sbox br{display:block;clear:both;margin:0px; padding:0px;}

#search #sbox #sbmain #sbminput{position:relative; _position:absolute;}
#search #sbox #sbmain #sbminput #sug{position:absolute;left:0;top:0;float:left;border:1px solid #C6D0F4;display:none;z-index:1;margin:1px 0px 0px 0px;}/* */
#search #sbox #sbmain #sbminput #sug td{line-height:22px;height:22px;padding-left:3px;font:13px verdana; }
#search #sbox #sbmain #sbminput .mo td{background-color:#36c;color:#fff; } 
#search #sbox #sbmain #sbminput .ml td{background-color:#fff;color:#000; }
#search #sbox #sbmain #sbminput #sug_t a:link,#sug_t a:visited,#sug_t a:hover{text-decoration:none;font-size:13px;color:#000;width:100%;display:block;}
#search #sbox #sbmain #sbminput #sugif{position:absolute;left:0;top:31;float:left;border:1px solid #C6D0F4; } 

.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;}

#topsite em ,.tsbox .arrow{background:url(../images/images.gif) no-repeat;}

#fm {padding:4px 0px;}
#fm a{ font-size:14px;}
#fm .fmsite {padding:2px 0px 5px 0px;border-bottom:1px dashed #C6C6C6; float:left; width:100%;}
#fm .fmsite li {overflow:hidden;width:16.6%;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; font-size:14px;}

#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:12px;_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{font-size:14px;}


/*内页样式*/
#nn_nav{margin:0 auto; width:980px; margin-top:3px; border-top:2px solid #66a3d7; background:url(../images/col_bg.png);height:32px; line-height:32px;}
#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:980px;}
#nn_nlist a{height:28px; line-height:28px;}
#nn_nlist .nlistleft{float:left; width:750px; border-top:1px solid #b2d2f3;}
#nn_nlist .nlistleft .nlistad{float:left; width:748px; 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:12px; 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{ font-size:14px; color:#444444}

.colTop{ border:1px solid #b2d2f3; border-top:0; background:#fff; padding:1px 1px 0 0;}
.colTitle{ background:#eef7ff;  color:#0e6dbc; font-size:14px; height:30px; line-height:30px; padding-left:10px;font-weight:bold;}
.colList{background:url(../images/col_list.png) repeat;}
.colList li{display:inline-block;float:left;width:148px; height:36px; line-height:36px; text-align:center;font-size:14px;}
.colList li a{display:inline-block;font-size:14px;height:36px; line-height:36px;vertical-align:middle;}
.colList li img{ padding-top:8px;}

#nn_nlist .tuijian{float:left; width:748px; 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:980px; background:url(../images/col_bg.png);height:32px; 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;}

#nn_aboutbd{margin:0 auto; width:978px; border:1px solid #ccc; color:#6d6d6d;background-color:#f9f9f9;}
#nn_aboutbd a{ color:#6d6d6d; text-decoration:none; line-height:40px; vertical-align:middle;}
.nn_aboutlf{float:left; width:110px; padding:20px; background-color:#f9f9f9;}
.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-size:14px; font-weight:bold;}
.nn_footer{padding:5px;font-size:12px;color:#686666;width:970px; margin:0 auto;text-align:center; height:50px; line-height:50px;}
.nn_footer a{ color: #1949A6; }
.nn_footer i{color:#1949A6;font-family:"宋体";}