@charset "gb2312";
body{ font-size:12px; margin:0px; font-family:"ËÎÌå";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* Ê¹IE¼æÈÝhtml5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* È¥µôÁ´½ÓÐé¿ò 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*±¸ÓÃÇå³ý¸¡¶¯*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }

a { cursor:pointer; color:#333; text-decoration:none;}
a img {border:none;}
body { background:url(../images/bg.png);}
.top { height:30px; line-height:28px; background:url(../images/top-bg.png) repeat-x; margin-bottom:5px;}
.top a { color:#fff;}
.top a:hover { text-decoration:underline;}
.top .home { background:url(../images/home.png) no-repeat 0 50%; float:left; padding-left:25px;}
.top .center { width:980px; margin: 0 auto;}
.top .site { color:#2a7fba; float:right;}
.top .site a { margin:0 6px;}


.main { background:#fff; border:1px solid #e6e6e6; width:970px; padding:4px; margin:0 auto;}
.banner { width:970px; overflow:hidden; margin-bottom:25px;}



.intro-wrap { background:#f6f8fb; margin:0 10px 15px 16px; }
.intro { background:#f6faff; border:1px solid #c6d6e8;  padding:0 10px; position:relative; top:-3px; left:-3px;}
.intro .hd { position:relative; top:-6px; margin-bottom:-6px; height:40px;}
.intro .amount { float:right; margin-top:15px; font-size:14px; color:#; display:inline; margin-right:15px; color:#516e82; line-height:18px;}
.intro .amount b { color:#fff; background:url(../images/amount.png) no-repeat; float:left; height:18px; line-height:18px; display:inline; margin:0 6px; padding-left:8px;}
.intro .amount b span { background:url(../images/amount.png) no-repeat 100% 0; float:left; padding-right:8px;}
.intro h1  { font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; color:#fff; background:url(../images/title.png) no-repeat; float:left; height:40px; line-height:36px; padding-left:35px }
.intro h1 span  { color:#fff; background:url(../images/title.png) no-repeat 100% 0; float: left; height:40px; padding-right:35px;   }
.intro .u-date-box{ width:auto; height:40px; line-height:58px; font-size:14px; font-weight:normal; color:#516e82; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; float:right; margin:0 10px 0 0; display:inline; overflow:hidden}
.intro p { margin:10px 15px 15px; line-height:24px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; }

.intro .m-ohter-key{ width:100%; height:auto; margin:10px 0 0;font-size:14px; display:block; overflow:hidden; padding:0 0 10px 0;}
.intro .m-ohter-key strong{ float:left; color:#333; margin:3px 0 0 10px; display:inline; overflow:hidden}
.intro .m-ohter-key a{ float:left; margin:3px 0 0 10px; color:#333; text-decoration:underline; display:inline; overflow:hidden}


/* Template 2 */

.detail-item { width:944px; margin:0 auto 30px; background:url(../images/detail-bg.png) no-repeat; padding-top:20px; overflow:hidden; zoom:1;}
.detail-item .pic { width:150px; height:210px; float:left;display:inline; background:#dde6f4; margin:3px 0 0 25px;}
.detail-item .pic img { width:150px; height:210px;  position:relative; left:-3px; top:-3px;}

.detail-item  h3 { font-size:20px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; line-height:30px;overflow:hidden; margin:5px 0 3px;}
.detail-item  h3 a { color:#09609e;}

.desc { float:left; width:495px; display: inline; margin-left:22px; padding-top:5px;}
.commnet { color:#666; line-height:24px; margin-bottom:8px;}
.level { display:inline-block; zoom:1; vertical-align:middle; height:16px; width:87px; margin:0 16px 0 6px; _margin-top:4px; background:url(../images/star.png) no-repeat 0 -16px;}
.level b { float:left; height:16px; text-indent:-999em; overflow:hidden; background:url(../images/star.png) no-repeat; display:inline; margin-left:1px;}
.level .lv1 { width:18px;}
.level .lv2 { width:35px;}
.level .lv3 { width:52px;}
.level .lv4 { width:69px;}
.level .lv5 { width:86px;}

.score { color:#808080;}
.score b { color:#f87325; margin:0 6px 0 6px;}

.desc p { line-height:24px; text-align: justify; color:#555; margin-bottom:15px;}
.desc .view { font-size:14px; color:#f87325; font-weight: bold; text-decoration:underline;}

.info { float:right; width:225px;}
.info ul{ margin:40px 0 20px 50px; }
.info li { line-height:24px;}
.info b { color:#4d82a7; margin-right:6px;}
.info .down { width:147px; display:block; margin:0 auto; height:41px; text-indent:-999em; overflow:hidden; background:url(../images/down-large.png)}

/**¹¥ÂÔ²¹¶¡**/
.tool_box{ width:943px; height:auto; display:block; overflow:hidden; margin:auto; border-top:1px dashed #ccc;}
.tct{ width:890px; height:102px; display:block; overflow:hidden; margin:auto; border-bottom:1px dashed #ccc;}
.tct dt{ width:66px; height:auto; float:left; overflow:hidden; margin:31px 0 0 0px; display:inline; text-align:center}
.tct dt span{ width:66px; height:14px; line-height:14px; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#f10000; text-align:center; margin-top:3px;}
.tool_icn{ width:51px; height:51px; display:block; overflow:hidden; margin:auto}
.tool_mg{ width:600px; height:auto; float:left; margin:0 0 0 19px; display:inline;}
.tool_mg strong{ width:600px; height:18px; line-height:18px; display:block; overflow:hidden; color:#39729f; font-size:16px; font-weight:bold; margin-top:18px;}
.tool_mg strong a:link{ color:#39729f; text-decoration:none}
.tool_mg strong a:visited{ color:#39729f; text-decoration:none}
.tool_mg strong a:hover{ color:#ff3300; text-decoration:underline}
.tool_mg p{ width:600px; height:auto; display:block; overflow:hidden; font-size:12px; font-weight:normal; line-height:20px; color:#777; margin-top:11px;}
.tool_btn{ float:left; margin:28px 0 0 62px; display:inline;}
.tool_btn strong{ display:block; font-size:12px; font-weight:normal; color:#585858; text-align:center; width:122px; overflow:hidden; margin-top:5px;}
.tool_btn strong span{ color:#4d82a7; font-weight:bold;}

.more-tags { background:url(../images/more-bg.png) repeat-x; height:30px; border:1px solid #c6d6e8; line-height:30px;   margin:0 13px; margin-bottom:12px; font-size:0; margin-top:20px;}
.more-tags .hd { float:left;  display:inline; width:85px; padding-right:5px; height:32px;  line-height:32px; text-align:center; background:url(../images/more-title.png) no-repeat; font-size:14px; color:#fff; margin:-1px 10px 0 -1px; font-weight:bold; position:relative;}
.more-tags .bd {overflow:hidden; height:30px; padding-right:12px;}
.more-tags a { margin:0 6px; font-size:12px;}

.foot { text-align:center; line-height:24px; margin:10px 0 10px;}
.foot .map { color:#999;}
.foot .map a{ margin:0 6px;}

.level { display:inline-block; zoom:1; vertical-align:middle; height:16px; width:87px; margin:0 16px 0 6px; _margin-top:4px; background:url(../images/star.png) no-repeat 0 -16px;}
.level b { float:left; height:16px; text-indent:-999em; overflow:hidden; background:url(../images/star.png) no-repeat; display:inline; margin-left:1px;}
.level .lv1 { width:18px;}
.level .lv2 { width:35px;}
.level .lv3 { width:52px;}
.level .lv4 { width:69px;}
.level .lv5 { width:86px;}

.tit_bg{ width:40px; height:40px;  background:url(../images/tit_bg.png) no-repeat; font-size:14px; color:#fff; font-weight:bold; padding-left:2px; padding-top:3px; line-height:18px; letter-spacing:2px; display:block; margin:0 auto 3px; word-wrap:break-word; font-family:arial; }