/* 框架 */
body {text-align:center; font-family:"宋体",arial; margin:0; padding:0; background: #fff; font-size:12px; color:#333;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
li{list-style-type:none;}
img{vertical-align:top;}
strong{font-weight:normal;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; border:0; font-size:12px; font-weight:normal;}
/* 链接 */
a:link {color: #1f3a87; text-decoration:none;}
a:visited {color: #83006f;text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}
a:active {color: #bc2931;}
.cB333 a:link{color:#333; text-decoration:none;}
.cB333 a:hover{color:#bc2931; text-decoration:underline;}
.green a:link{color:#360; text-decoration:none;}
.green a:hover{color:#bc2931; text-decoration:underline;}
.cB000 a:link{color:#000; text-decoration:none;}
.cB000 a:hover{color:#bc2931; text-decoration:underline;}
.c000 a:link {color: #000; text-decoration:none;}
.c000 a:visited {color: #000;text-decoration:none;}
.c000 a:hover {color: #bc2931; text-decoration:underline;}
.c000 a:active {color: #000;}
/* 颜色 */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #4F544D;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
/* 字体  */
.fB {font-weight: bold;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f18px{font-size:18px;}
/* 边框 */
.line{border:1px solid #dca624;}
.linea{border:1px solid #b6cae3;}
.lineb{border:1px solid #b6cae3; background:url(../picture/tit_bga.gif)}
.linec{border:1px solid #fbba83}
.lined{border:1px solid #fbba83; background:url(../picture/tit_bgb.gif)}
.linee{border:1px solid #ccc}
.linef{border:1px solid #7baa1e}
.linenews{border:1px solid #c2d9f2}
.linetop{border-top:0 solid; border-right:1px solid; border-left:1px solid; border-bottom:1px solid;}
.linecolor{border-color:#dca624;}
.linecolora{border-color:#b6cae3;}
.linecolorb{border-color:#fbba83;}
.linecolorc{border-color:#ccc;}
.linecolornews{border-color:#c2d9f2;}
/* 其他 */
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.clearbak{clear: both; font-size:1px; width:1px; height:0; visibility: hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;}
/* 列表 */
.lh22{height:22px; line-height:22px;}
.lh24{height:18px; padding:6px 10px 0; text-align:left;}
.lh25{height:25px; line-height:25px; overflow:hidden;}
.lh28{height:22px; padding:6px 10px 0; text-align:left;}
.lh30{height:30px; line-height:30px;}
.list20{height:20px; float:left; text-align:left; line-height:20px; padding:0 0 0 13px; background:url(../picture/bg.gif) 3px 8px no-repeat; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list24{height:24px; float:left; text-align:left; line-height:24px; padding:0 0 0 13px; background:url(../picture/bg.gif) 3px 10px no-repeat; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list22{height:22px; float:left; text-align:left; line-height:22px; padding:0 0 0 13px; background:url(../picture/bg.gif) 3px 10px no-repeat; display:inline; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news24{text-align:left; line-height:24px; text-indent:2em;}
/* 头部登录 */
.passport{margin:5px auto 10px; width:958px; height:35px; background:#f1f5f8; clear:both;}
.passport .s1{padding:11px 0 0 20px;}
.passport .s2{padding:11px 40px 0 10px;}
.passport .s3{float:left; padding:11px 0 0 10px;}
.passport .s4{float:left; padding:7px 0 0 5px;}
.passport .s4 input{border:1px solid #b6cae3;font-size:12px;}
.passport .s5{padding:7px 0 0 2px;}
.passport .s5 input{height:20px; width:48px; background:url(../picture/input_bg.gif); border:0; padding:2px 0 0; font-size:12px;}
.passport .s6{padding:11px 25px 0 15px;}
/* 导航 LOGO */
.nav{width:960px; margin:0 auto; height:50px; background:#fff; clear:both; overflow:hidden;}
.logo{float:left; width:160px; padding:7px 0 0}
.mainbav{width:790px; float:left; height:50px;  padding:0 0 0 10px;}
.mainbav a:link {color: #000; text-decoration:none;}
.mainbav a:visited {color: #000;text-decoration:none;}
.mainbav a:hover {color: #bc2931; text-decoration:underline;}
.mainbav a:active {color: #000;}
.other{width:765px; height:24px; padding:0 25px 0 0; line-height:24px}
.other .ico{float:right; padding:7px 5px 0 10px}
.other .txt{float:right;}
.mostly{width:790px; height:24px; background:#f1f7fc; line-height:24px}
.mostly a{padding:0 10px}
/* 头部广告 */
.ad96080a{width:960px; margin:10px auto;}
.ad76080a{float:left; width:760px;}
.ad19080a{float:right; width:190px;}
/* 页面结尾 */
.footer{margin:0 auto 5px; width:958px; height:24px; line-height:24px; clear:both;}
.footer a{margin:0 30px 0;}
.about{margin:0 auto; width:958px; height:120px; clear:both;}
.about p{padding:5px 0 0 0;}
