﻿@charset "utf-8";
/* CSS Document */
body { margin:0 auto; background:#fff; font-family:Arial, sans-serif; line-height:2.2em; text-align:center;}
body, select, input, button, h1, h2, h3, h4, h5, h6 {font-size:12px}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, form, p, dl, dt, dd, table, th, td, img, blockquote { margin:0; padding:0; border:0 }
input, button, textarea, img { line-height:normal }
abbr, acronym, address, cite, q, em, code, var, dfn, ins { font-style:normal; text-decoration:none; border:0 }
q:before, q:after { content:"" }
ul, ol { list-style:none }
table { border-collapse:collapse; border-spacing:0 }
input.text { border:1px solid #bebdbd; height:15px; padding:1px; margin:0 }
input.file { height:22px; padding:1px;height:19px;border:1px solid #bebdbd}
input.button, button { line-height:135%; padding:0 .5em; overflow:visible }
select, input, button { vertical-align:middle }
.radio input, .checkbox input, input.radio, input.checkbox { width:16px; height:16px; margin:0 3px 0 0; overflow:hidden }
button img { vertical-align:middle }
textarea.textarea { border:1px solid #bebdbd}
a{color:#333; text-decoration:none;}
a:hover{color:#bb050b;text-decoration:underline;}
.phd,.pbd,.pft{width:960px; margin:0 auto; clear:both;text-align:left;}

/*澶撮儴*/
.phd{position:relative;}

.loginBar{ position:absolute; top:0; left:0; width:960px; height:64px; overflow:hidden; background:url(../images/phd.png) no-repeat 0 0;}
	.loginBar .login,.loginBar .search,.loginBar .topnav{ float:left; padding:4px 0 0 0;}
	.loginBar input{ height:18px;}
	.loginBar input,.loginBar label{vertical-align:middle;}
	.loginBar .login{ padding-left:40px;}
	.loginBar .login input{ width:80px; margin-right:7px;}
	.loginBar .login .btn_login{border:0;height:21px; width:56px;line-height:21px; font-size:12px; margin-right:10px; background:url(../images/phd.png) no-repeat 0 -100px; cursor:pointer;}
	.loginBar .search select{float:left; display:inline; margin:0px 5px 0 0;}
	.loginBar .search .text,.loginBar .search .txt{ width:205px; background:#fff url(../images/ico_search.png) no-repeat 5px 3px; border:1px solid #ccc;}
	.loginBar .search .btn{border:0; cursor:pointer;height:23px; width:53px; line-height:23px; color:#fff; font-size:12px; font-weight:bold; margin-right:10px; background:url(../images/phd.png) no-repeat 0 -121px;}
	.loginBar .topnav{ padding-left:10px;}
	.loginBar .topnav a{ padding-left:7px; margin:0 5px; color:#656565; background:url(../images/dot_grey.png) no-repeat 0 5px;}
	
	.loginBar .topLinks{ padding-left:610px; overflow:hidden; clear:both; height:30px;}
	.loginBar .topLinks a{ float:left; margin-right:4px; width:82px; height:27px; text-indent:-9999px;}
.mainBanner{ padding-top:33px;}

.mainNav{height:36px; line-height:36px; background:url(../images/phd.png) no-repeat 0 -64px; overflow:hidden; color:#fcf2cf;}
.mainNav .weather{ padding-left:25px; background:url(../images/dot_yellow.png) no-repeat 17px 50%;}
.mainNav .Nav{ width:580px; height:36px; float:right; overflow:hidden; padding-left:30px;}
.mainNav .Nav li{float:left; width:92px; height:33px; padding-top:3px; text-align:center; font-weight:700; background:url(../images/mainNav_line.png) no-repeat right 50%;}
.mainNav .Nav li a{display:block; height:30px; line-height:31px; color:#fff; font-size:14px; overflow:hidden;}
.mainNav .Nav li a:hover,.mainNav .Nav li a.hover{ color:#ba0000; text-decoration:none; background:url(../images/phd.png) no-repeat 0 -148px;}

/*鑴氶儴*/
.pft{ overflow:hidden; padding:10px 0; text-align:center; color:#4a4a4a; background:url(../images/pft.png) repeat-x 0; border-top:1px solid #d0d0d0;}
.pft a{ padding-right:7px; color:#4a4a4a;}
.pft .links{ line-height:36px;}
.pft .links a{ padding:0 7px; color:#4a4a4a;}
.pft .copyright{ line-height:20px;}


/*Body*/
.pbd{ overflow:hidden; margin:8px auto;}

/*Common*/
.mod-subnav{}
	.mod-subnav .mbd{ padding:1px 0;}
	.mod-subnav li{ margin-bottom:-1px; line-height:27px; border:1px solid #F7CA65; border-width:1px 0;  background:url(../images/list_bg01.png) repeat-x 0 0;}
	.mod-subnav li a{ display:block; padding-left:90px; background:url(../images/ico_arrow.png) no-repeat 72px; color:#B90000; font-weight:700;}
	.mod-subnav li ul{ display:none;}
	.mod-subnav li li{ height:22px; line-height:22px; background:url(../images/list_bg03.png) repeat-x 0 0; border-color:#D2D2D2;}
	.mod-subnav li li a{ background:none; color:#333; height:22px;}

.mod-survey{}
	.mod-survey .mbd{ padding:8px 12px;}
	.mod-survey dt, .mod-survey dd{ padding-bottom:8px;}
	.mod-survey dd{ padding:3px 12px; background:#FDF6DA;}
        .mod-survey dd input{margin-right:5px;}
	.mod-survey .fiBtns{ padding:10px 0; text-align:center;}
	.mod-survey .fiBtns input{ width:60px; height:21px;line-height:21px; margin:0 5px; background:url(../images/inter/btn_inner.png) no-repeat 0 -44px; font-weight:400; color:#000;}
	.mod-survey .list li{ line-height:22px; text-decoration:underline;}


/*result*/
.result{margin:10px 20px;}
.result .item{ margin:8px 0; line-height:30px; clear:both; color:#666; border:1px solid #d3e5f6; background:#fff;}
.result .item .title{ padding-left:10px; font-size:14px; color:#3472ba; border-bottom:1px solid #d3e5f6;}
.result .item .title a{font-weight:700; color:#3472ba;}
.result .item .desc{padding:10px; line-height:20px; text-indent:2em;}
.result .item .url{position:relative; border-top:1px solid #d3e5f6; padding:5px 10px; zoom:1;}
.result .item .url .time{position:absolute; right:8px; bottom:5px;}
.result .item .title, .result .item .title a{color:#B90000;}
.result .item, .result .item .title, .result .item .url{border-color:#F7CA65;}



#sueAlert{}
#sueAlert a{ cursor:pointer;}




