body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
h1 { font-size:150%}
h2,h3 {font-size:120%}
h4,h5,h6 {font-size:100%} 
li { list-style:none;}
a { cursor:pointer; color:#333; text-decoration:none;}
a img {border:none;}
table { border-spacing:0; border-collapse:collapse; border:0;}
th { text-align:left;}
.clear { clear:both; overflow:hidden; height:0;}
.group:after { content:"\0020"; display:block; height:0; clear:both; overflow:hidden;}
.group { *zoom:1;}
body,textarea,input {font-size:12px; font-family:arial; color:#333;}

a:hover { color:#f30; text-decoration:underline;}



body { background:url(images/keyword/bg.png);}
.top { height:30px; line-height:28px; background:url(images/keyword/top-bg.png) repeat-x; margin-bottom:5px;}
.top a { color:#fff;}
.top a:hover { text-decoration:underline;}
.top .home { background:url(images/keyword/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/keyword/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/keyword/amount.png) no-repeat 100% 0; float:left; padding-right:8px;}
.intro .amount .u-date-box{ font-weight:normal; margin:0 0 0 20px;}
.intro h1  { font-size:18px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; color:#fff; background:url(images/keyword/title.png) no-repeat; float:left; height:40px; line-height:36px; padding-left:35px }
.intro h1 span  { color:#fff; background:url(images/keyword/title.png) no-repeat 100% 0; float: left; height:40px; padding-right:35px;   }

.intro .m-content-box{margin:10px 15px 0;}
.intro .m-content-box p { margin:5px 0 0; line-height:24px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; }
.m-ohter-key{ width:100%; height:auto; max-height:68px; margin:5px 0 0 0; font-size:14px; padding:0 0 10px 0; display:block;overflow:hidden}
.m-ohter-key strong{ float:left; color:#333; margin:3px 10px 0 0 ; display:inline; overflow:hidden}
.m-ohter-key a{ float:left; margin:3px 10px 0 0 ; color:#333; text-decoration:underline; display:inline; overflow:hidden}


.list-wrap { margin:-10px 13px 15px; xbackground:url(images/keyword/split-line.png) repeat 0 0px; overflow:hidden; zoom:1;}
.list {}
.list li { float:left; text-align:center; display:inline; padding:25px 13px 20px 25px; margin-bottom:-2px; width:150px; border-bottom:2px solid #ededed}
.list li .pic { width:150px; height:210px;display:block;  background:#dde6f4; margin-bottom:5px;}
.list li .pic img { width:150px; height:210px;  position:relative; left:-3px; top:-3px;}
.list h3 { font-weight:normal; line-height:24px; height:24px; overflow:hidden;}
.list p { line-height:24px; color:#808080;overflow:hidden; }
.list .down { background:url(images/keyword/down.png) no-repeat; width:65px; height:23px; text-indent:-999em; overflow:hidden; display:block; margin:0 auto; margin-top:8px;} 


.more-tags { background:url(images/keyword/more-bg.png) repeat-x; height:30px; border:1px solid #c6d6e8; line-height:30px;   margin:0 13px; margin-bottom:12px; font-size:0;}
.more-tags .hd { float:left;  display:inline; width:85px; padding-right:5px; height:32px;  line-height:32px; text-align:center; background:url(images/keyword/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;}

/* Template 2 */

.detail-item { width:944px; margin:0 auto 30px; background:url(images/keyword/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/keyword/star.png) no-repeat 0 -16px;}
.level b { float:left; height:16px; text-indent:-999em; overflow:hidden; background:url(images/keyword/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/keyword/down-large.png)}
