*{ margin:0; padding:0;
}
body {font:13px Lucida Grande, Verdana, LucidaSansUnicode,Helvetica,Arial,sans-serif;background:#f7f7f7;color:#303030
}
a {text-decoration:none; color:#303030;outline:none;
}
a:hover {color:#b31010;text-decoration: none;
}

a.underline{ text-decoration:underline;
}
ul li { padding:0; margin:0; list-style:none;
}
img {border:0;
}
.settop{margin-top:15px;}
 em{font-style:normal}
.bbttom{border-bottom:#c2c2c2 1px solid;}
.fl{float:left}
.fr{float:right}
.ntime { font-size:12px;color:#ccc;float:right; }
.red { color:red; }

.cursor { color:#b31010;font-weight:bold; }
/**header**/
#header {width:980px;height:110px;margin:0 auto;background:url(headerbg.png) repeat-x;}
#header .hc{height:56px;clear:both;padding:18px 0 0 20px;}
#header .logo{background:url(logo.jpg) no-repeat;height:48px; width:188px;display:block;text-indent:-9999px;float:left;}
.topright{float:right;height:50px;margin-right:30px;width:230px;display:inline}
.topfl ul{height:25px;}
.topfl ul li{float:left;margin:0 10px;display:inline}
.topfl ul li a{color:#bebebe}
/*----------search------------*/
form {margin: 0px;padding: 0px;}
#search {padding-top:3px; height:20px;}
#search input { height:18px;padding:1px;color:#6f6f6f;line-height:18px; width:135px; border:0;background:#ffffff;  float:left; font-size:12px;}
#search button {  float:left; border:none; padding:0; height:20px; width:59px; background:url(sechbtn.png) no-repeat center -1px;cursor:pointer;margin-left:10px;}


#header .nav{margin-left:40px;height:36px;line-height:30px;position:relative;z-index:100}
#header .nav li{width:68px;float:left;margin:0 10px;text-align:center;position:relative;margin-bottom:-6px}
#header .nav li a{color:#FFF;width:70px;display:block;height:42px;}
#header .nav li a:hover,#header .nav li a.on{color:#dcdcdc;background:url(hoverbtn.png) repeat;}

/*content*/
#content{width:590px;margin:0 auto;border:#d7d7d7 1px solid;border-width:0 1px 1px;}
#content:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.focuse{width:590px;height:90px;}
.index{width:699px;padding:15px 6px;margin:0px auto;background:#eeeeee url(bg.png) repeat-x left top;}
.step {width:100%;}
.step:after,.index:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.bannertitle{background:url(bannerbg.png) repeat-x; height:35px;line-height:35px;}
.bannertitle h2{color:#666666;font-size:12px; padding-left:18px;color: #303030;font-size:14px; }
.borderbg{border:#c8c8c8 1px solid;background:#ffffff;}

.banner_ord{background:url(banner_1.png) repeat-x; height:28px;line-height:28px;}
.banner_ord h3{color:#666666;font-weight:normal;font-size:12px; padding-left:42px;}
/*newactive*/
.newactive{width:500px;padding:0px 0px 15px;}
.newactive .newspce{width:628px;margin:15px auto;}
.mt10 { margin-top:10px; }
.pt6 { padding-top:6px; }
.pb6 { padding-bottom:6px; }
.pt10 { padding-top:10px; }
.pb10 { padding-bottom:10px; }
.pimg {
	width:120px;
	height:90px;
	border:1px solid #ccc;
	overflow:hidden;
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	}
.pimg p {
	position:static;
	+position:absolute;
	top:50%;
	width:120px;
	overflow:hidden;
	}
.pimg img {
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	margin-bottom:-2px;
	*margin-top:2px;
	max-width:120px;
	max-height:90px;

	}

.alignright{width:79%;float:right;}
.storytitle {line-height:16px;color:#393939;padding-top:6px;font-size:14px;}

.storycontent {line-height:20px;color:#393939}
.metax {font-size:11px;padding:6px 0;color:#b31010}
.metax em{font-style:normal;float:right;margin-right:8px;}
.metax a { color:#B31010;}
.feedback {clear:both;font-size:12px;margin:8px 0 20px;font-weight:bold;}
.more{margin-right:15px;text-align:right;}
.more a{width:71px;height:18px;}

.reports{width:333px;margin-right:6px;padding-bottom:15px;}
.reports .testpce{width:292px;margin:15px auto;padding-bottom:14px;}
.testmetax {padding:0;}
.testright{width:160px;float:right;}
.bedrock{width:272px;overflow:hidden;}
.bedrockpic{width:255px;margin:5px auto;}
.bedrockpic img{max-width:255px;max-height:192px;margin-top:5px;}
.salepic{width:255px;margin:15px auto;}
.salepic img{width:255px;height:137px;margin-top:5px;}
.salepic center{ border:#CCC 1px solid; margin-top:5px;*margin-left:10px; }
.videopic{width:278px;margin:10px auto 5px;}
.videopic p{width:278px;position:relative;}
.videopic p a em{width:56px;height:55px;background:url(playbtn.png) no-repeat; position:absolute; top:75px;left:111px;}
.videopic p img{width:278px;height:198px;margin:15px 0 5px;}

.retro{width:477px;padding-bottom:10px;}
/*list*/
.newlist{padding:15px 20px;}
.newlist ul{}
.newlist ul li{line-height:22px;background:url(mailbtn.png) no-repeat 0 10px;text-indent:12px;}
.newlist ul li.list{line-height:25px;background:url(mailbtn.png) no-repeat 0 10px;}
.newlist ul li em{float:right}

.page{width:600px;margin:20px auto;text-align:center;}
.page a{padding:0 5px;display:block;float:left;margin:0 2px}
.page a.on{color:#000000;font-weight:bold}
.page a.text,.page a.next{width:50px; }


/*friend*/
.friend{width:966px;}
.friend ul{margin-top:4px;}
.friend ul li{ height:144px;width:189px;float:left;margin:2px 2px 2px 2px;display:inline}
.friend ul li a{ height:144px;width:189px;display:block;}
.friend ul li img{ height:144px;width:189px;}


/*show*/
.show{padding:10px 50px 20px;}
.show h1 { text-align:center;padding-top:25px; padding-bottom:20px;}
.show h2{width:100%;border-bottom:#cbccd0 1px solid;font-size:18px;text-align:center;height:40px;line-height:40px;margin-bottom:10px;}
.show p{clear:both;line-height:25px;text-indent:25px;}
.show p img{margin:10px auto}

/**/
.pic125{height:275px;}
.pic125 img{width:125px;height:125px;float:left;margin:7px 0 0 7px;display:inline}

/*footer area  */
#footerBao { width:980px;height:80px;margin:0 auto;text-align:center;padding-top:20px;}
#footerBao p{color:#b1b1b1;line-height:22px;font-size:11px;}

.cbanner {height:278px;overflow:hidden;}
.cbanner img { width:978px;margin:0 auto;height:278px; }

.pimg200{float: left; height: 90px;padding: 10px 0;width: 120px;}
.pimg200 img{width:120px;height:90px;}
/* index focus */
.smallslider{position:relative;padding:0;margin:0;overflow:hidden;}
.smallslider ul{list-style-type:none;padding:0;margin:0;position: absolute;width:auto;height:auto;}
.smallslider li{margin:0;padding:0;}
.smallslider li a{margin:0;padding:0;}
.smallslider li a img{border:0;padding:0;margin:0;vertical-align:top;}
.smallslider  h3{position:absolute;font-weight:bold;font-size:12px;margin:0;padding:0;text-indent:2%;line-height:26px;z-index:102; width:98%;color:#CCC;}
.smallslider  h3 a{padding:0;margin:0;text-indent:0; }
.smallslider  h3 a:link,.smallslider  h3 a:visited{text-decoration:none;color:#FFFFFF;}
.smallslider  h3 a:hover{text-decoration:underline;color:#FF6600;}
.smallslider li.current-li{}
.smallslider-btns{position:absolute;z-index:103;}
.smallslider-btns span{background-color:#FFFFFF;border:1px solid #DCDCDC;color:#9F9F9F;cursor:pointer;float:left;font-size:12px;height:16px;line-height:16px;text-align:center; width:16px;}
.smallslider-btns span.current-btn{ background-color:#C00100; border:1px solid #A00100; color:white; font-size:13px;font-weight:bold;}
.smallslider-lay{position:absolute;background:black;height:26px;width:100%; z-index:101;}
#debug{width:200px;height:200px;border:1px solid;background:#CCC;position:fixed;left:10px;bottom:20px; }

.tableaboutus { width:100%; }
.tableaboutus td { margin:0;padding:0; }


.newslistmore { padding:20px;padding-top:0;}
.newslistmore ul li { line-height:30px;font-size:14px;}
.newslistmore ul li span { float:right;}

.w120 { width:120px; }
.w150 { width:150px; }
