﻿@charset "utf-8";
/* CSS Document */

/*base*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}ol,ul{list-style:none;}:focus{outline:0;}a img{border:0;}img{vertical-align:middle;}table{empty-cells:show;}ins{text-decoration:none;}del{text-decoration:line-through;}em{font-style:normal;}
ul,li{list-style-type:none;overflow:hidden;zoom:1;}
h2{font-size:14px;}
a{ text-decoration:none;color:#818181;}
a:hover{ text-decoration:underline;color:#ce0f0f;}
table {
	border-collapse:collapse;
}
html{width:100%;height:100%;}
body{
	color:#818181;
	background: #e5e5e5 url(../images/bg1.jpg) repeat;
	font: 400 12px/150% Tahoma, Helvetica, Arial, sans-serif;
	height:100%;
	width:100%;
	}
	
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{display:block;}
*html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.yahei{font-family:microsoft yahei;color:#eb153d;font-size:15px;font-weight:bold;margin-bottom:10px;}
.dashline{font-size:0px;height:1px;line-height:1px;background:url(../images/dashline.png) repeat-x;}
/*error*/
.error{width:503px;height:397px;background:url(../images/error.jpg) no-repeat; position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-200px;}
.error s.left,s.right{position:absolute;display:block;}
.error s.left{width:269px;height:80px;background:url(../images/trangle-left.jpg) no-repeat;left:-267px;top:182px}
.error s.right{width:227px;height:165px;background:url(../images/trangle-right.jpg) no-repeat;right:-225px;top:63px;}
.error .errorinner{padding:48px 26px 0px;}
.error .errorinner h3.toptitle{font-size:20px;padding-left:69px;margin-bottom:51px;}
.error ul{padding-left:5px;margin-bottom:50px;}
.error ul li a{height:16px;line-height:16px;display:block;background:url(../images/graydot.png) 0px 8px no-repeat;text-indent:7px;margin-bottom:9px;}
.error ul li a:hover{background:url(../images/reddot.png) 0px 8px no-repeat; }
.bottomwords{ text-align:right;color:#eb153d;margin-top:5px;}

/*building*/
.building{background:url(../images/building1.jpg) no-repeat;width:826px;height:718px;position:absolute;left:50%;margin-left:-416px;font-weight:normal;}
.buildingword{font-size:25px;padding:320px 0px 0px 272px;margin-bottom:42px;color:#c30808;}
.building ul{padding:0px 0px 0px 270px;}
.building ul li{font-size:14px;color:#333;margin-bottom:6px;}