body{ font-size:12px; font-family:'Microsoft YaHei', "宋体", Geneva, sans-serif; line-height:150%; color:#575757; margin:0; padding:0; background:#eeeeee;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,input{margin:0; padding:0; border:none; list-style-type:none;}
div{ margin:0 auto;}
input{ vertical-align:middle;}
textarea{ resize:none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix{ height:1%;}
*+html .clearfix{height:1%;}
.blank15{ height:15px; line-height:15px; visibility:hidden;}
.ad{ padding:19px 0;}
.ad2{ padding:0 0 20px 0;}
.ad2 img,.ad img{ display:block;}
.w{ width:1038px; margin:0 auto;}
.tl{ text-align: left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.fl{ float:left;}
.fr{ float:right;}
.box{ background:#fff;}
.box-1{ background:#fff; border:1px solid #BBBBBB;}
.corner{ border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.imglink{ font-size:0;}
.imglink img{ width:100%;}

/*字体*/
.f0{ color:#ff8400;}
.f1{ color:#b42a2a;}
.f2{ color:#ff5400;}
.f3{ color:#2573A5;}
.f4{ color:#7a7a7a;}
.f5{ color:#1ba600;}
.f6{ color:#000;}
.f7{ color:#fff;}
.f8{ color:#d80000;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}

/*按钮*/
.btn{ display:inline-block; background:#115783; color:#fff; cursor:pointer;}
.btn:hover{ color:#fff; background-color:#053857;}
.btn1{ font-size:14px; height:26px; line-height:26px; padding:0 10px; font-weight:bold;}
.btn1s{ font-size:14px; height:33px; line-height:33px; padding:0 15px; font-weight:bold;}
.btn2{ font-size:24px; height:36px; line-height:36px; padding:0 20px; font-family:"微软雅黑";}
.btn3{ font-size:30px; height:50px; line-height:50px; padding:0 32px; font-family:"微软雅黑";}
.btn4{ height:40px; line-height:40px; background-image:url(../images/pen.png); background-repeat:no-repeat; font-size:16px; font-weight:bold;}
.add-fav,.cancel-fav{ height:20px; line-height:20px; color:#fff; padding:0 6px; display:inline-block; font-size:12px; font-weight:normal;}
.add-fav{ background:#006db1;}
.add-fav:hover{ background-color:#053857; color:#fff;}
.cancel-fav{ background:#7f7f7f;}
.cancel-fav:hover{ background-color:#333; color:#fff;}
.btn5{ height:24px; line-height:24px; background-color:#6dbde3; width:113px; text-align:center; color:#fff; display:inline-block; font-size:12px; font-weight:normal;}
.btn5:hover{ background-color:#44a8d7; color:#fff;}

/*表单*/
.input-txt{ background:#f8f8f8; padding:0; border:1px solid #515151; height:33px; line-height:33px; padding-left:7px; width:225px;}

/*图文*/
.fl-img{ float:left; width:57px; overflow:hidden;}
.fl-info{ float:left; padding-left:15px;}

/*ico*/
.user-ico{ font-style:normal; display:inline-block; vertical-align:middle; background:url(../images/userico.png) no-repeat; width:16px; height:16px; padding-right:4px; position:relative; top:-2px;}

/*链接*/
a{ color:#343434; text-decoration:none;cursor:pointer;}
a:hover{ text-decoration: none; color:#005083;}

/*公用头部*/
.header{ height:50px; background:#155b88; position:relative; z-index:9999;}
.header h1{ padding-top:5px; width:159px;}

/*搜索*/
.search-box{ width:264px; margin-top:7px; border:1px solid #0a3e5e; background:#fff; height:30px; position:relative;}
.search-box .keywords{ border:none; font-size:14px; height: 30px; line-height:30px; padding-left:6px; width:225px; background: none;}
.search-box .submit{ position: absolute; right:3px; top:3px; background:url(../images/saerch-submit.png) no-repeat; width:26px; height:26px; cursor:pointer; vertical-align:middle; border:none; text-indent:-9999px;}
.search-list{display:none; position:absolute; left:0; top:30px; background-color:#fff; border:1px solid #155b88; border-bottom-width:5px; font-size:14px; width:262px; padding:5px 0 10px 0;}
.search-list li{ height:26px; line-height:26px; color:#333;}
.search-list li:hover,.search-list li.selected{ background-color:#bedcec;}
.search-list a{display:inline-block;width:262px;}
.search-list span{ display:inline-block; width:50px; text-align:center; color:#333; vertical-align:middle;}

/*顶部联想搜索*/
#top_search_list{position:absolute;z-index:100;background-color:#fff;border:1px solid #B3BCC2;width:383px;top:28px;}
#top_search_list li{padding:5px;width:383px;clear:both;cursor:pointer;overflow:auto;}
#top_search_list li .pic{margin-right:5px;margin-bottom:2px;}
#top_search_list li div{float:left;}

/*登录*/
.top-login{ width:580px; text-align:right; color:#fff; margin-top:16px; position:relative; z-index:9998;}
.top-login a{ color:#fff;}
.top-login span{ margin:0 2px;}
.top-login span.u{ font-weight:bold; font-size:16px;}
.qiandao-ico{ font-size:16px; margin-right:25px; display:inline-block; padding-left:25px; font-weight:bold; background:url(../images/qiandao-ico.png) no-repeat;}
.top-login-after{ padding-right:125px; position:relative;}
.user-release{ position:absolute; right:0; top:3px; width:95px; text-align:left;}
.user-release dt{ font-size:14px; font-weight:bold; height:30px; padding-left:12px; background:url(../images/releasearrow.gif) 78px 6px no-repeat;}
.user-release dd{ background:#323333; display:none;}
.user-release dd a{ display:block; height:26px; line-height:26px; font-size:14px; padding-left:12px;}
.user-release dd a:hover{ background:#000;}
.user-release-selected dt{ background-position:78px -22px;}
.user-release-selected dd{ display:block;}

/*菜单*/
.menu-box{ background:#155b88; height:41px; margin-bottom:23px; overflow:hidden;}
.menu-box li{ float:left; display: inline;}
.menu-box a{ float:left; font-weight:bold; padding:0 15px 0 16px; font-size:16px; height:41px; line-height:41px; color:#fff; position:relative;}
.menu-box li:first-child a{ padding:0 19px;}
.menu-box a.cur,.menu-box a:hover{ margin-top:0; color:#fff; background:#074064;}

/*页脚*/
.footer{ background:#346387; color:#8dcff1; font-size:14px; padding:13px 0 18px 0;}
.footer a,.footer a:hover{ color:#8dcff1;}

/*标题*/
h2.it{ background:#115783; height:29px; line-height:29px; font-size:14px; color:#fff; padding-left:9px;}
h2.it a{ color:#fff; font-weight:normal; margin-left:10px;}
h2.it a:hover{ text-decoration:underline;}

/*标题样式*/
h2{ font-size:15px;}
h3{ font-size:14px;}
h2 a,h3 a{ color:#2E2E2E;}

/*信息提示页面*/
#tipsMsg{ text-align:center; padding:50px 0; font-size:14px; font-weight:bold;}
.couplet{ display:none;width: 120px; overflow: hidden;}
.couplet_box{ border: #D4D4D4 1px solid;  width: 118px; overflow:hidden;}
.couplet_close{ text-align:right; height: 21px; font-size: 0;}
.couplet_close a{ display:block; float:right; width:57px; height:21px; text-decoration:-9999px; overflow: hidden; margin:0; background:url(../images/couplet_close.png) no-repeat;}

/*次数弹窗*/
.popup-logintimes{ border:8px solid #ffcc00; background:#cd6e00; padding:35px;}
.popup-logintimes p{ text-align:center; font-family:"微软雅黑"; font-weight:normal; color:#ffd89b; font-size:35px;}
.popup-logintimes p strong{ font-size:50px; margin:0 2px; font-weight:normal; color:#fff;}

/*举报弹出*/
.jb_tips{ width:175px; padding:8px; border:2px solid #969696; background:#424242; font-size: 12px; font-weight: normal;}
.jb_tips li{ padding:0 !important; padding-bottom:6px;border-bottom:none !important; color:#FFF !important; background:none; text-align: left;}
.jb_tips li input{ vertical-align:middle; margin-right:3px;}
.jb_tips li.jb_bnts input{ vertical-align:middle; margin:5px 2px 0 22px;}