@charset "gb2312";
body{color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:150%; background:#fff;height:100%;}
a:link, a:visited{ color:#000; text-decoration:none;}
a:hover,a:active{ color:#B81D23; text-decoration:none;}
h1,h2,h3{padding:0;margin:0}
body{ margin:0 auto;}
img,form,ul,ol{ margin:0; padding:0;  list-style:none;}

.top {
    margin:10px auto;
    width: 800px;
	height: 32px;
	background:url(../images/b1.jpg);
    border:1px solid #ccc;
}
.logo {
    float:left;
	width: 110px;
	margin-left:5px;
	height: 30px;
}
.link {
    float:left;
	width: 670px;
	height: 30px;
    line-height:30px;
	text-align:right;
}


.tu {
    margin:10px auto;
    width: 800px;
	height: 92px;
	line-height:92px;
	font-size:28px;
	background-color:#B81D23;
	font-weight:600;
	font-family:"ºÚÌå";
	text-align:center;
	color:#fff;
}

.content {
    margin:auto;
    width:800px;
	background-color:#fff;
	color:#000;
	border:1px solid #ccc;
	font-size:14px;
}

.contentx {
	background-color:#fff;
}
.bottom {
    margin:10px auto;
    width:800px;
	text-align:center;
}

.content span{color:#B81D23;line-height:40px;font-weight:600;line-height:20px;}
.content b{color:#cccccc;line-height:40px;line-height:20px;font-size:12px; font-weight:normal;}
.content p { text-indent: 2em; line-height:20px;}

.clearline{
clear:both; 
margin:10px auto; width:780px;
line-height:0; 
height:0; 
font-size:0px;
border-top:1px dashed;
border-top-color:#CCCCCC;
}

.clearline2{
clear:both; 
margin:20px auto; width:800px;
line-height:0; 
height:0; 
font-size:0px;
border-top:2px solid;
border-top-color:#ff0000;
}

.dot2{padding:5px 0px 0px 5px;}
.dot2 li {

 font-size:14px;
 padding-left:15px;
 line-height:26px;
 background:url(../images/dot2.gif) 5px 50% no-repeat;
 color:#16387C;
}

.dot2 a:link{ color:#000000; text-decoration:none;}
.dot2 a:visited{ color:#000000; text-decoration:none;}
.dot2 a:hover{ color:#C21837; text-decoration:none;}
.dot2 a:active{ color:#C21837; text-decoration:none;}

.dot3{padding:5px 0px 0px 5px;}
.dot3 li {

 font-size:14px;
 padding-left:25px;
 line-height:26px;
 background:url(../images/icon_file.gif) 5px 50% no-repeat;
 color:#16387C;
}

.dot3 a:link{ color:#000000; text-decoration:none;}
.dot3 a:visited{ color:#000000; text-decoration:none;}
.dot3 a:hover{ color:#C21837; text-decoration:none;}
.dot3 a:active{ color:#C21837; text-decoration:none;}

.but li { float:right;margin-left:10px;color:#BCBEC0;}
.but li a:link{ color:#BCBEC0;}
.but li a:visited{ color:#BCBEC0;}
.but li a:hover{ color:#B81D23;}
.but li a:active{ color:#B81D23;}

.but2{ margin:auto;}
.but2 li{ float:right;margin-right:10px;color:#000;}
.last{ float:right;margin-right:0px;color:#000;}
.photo{ display:inline-table;margin:0px auto; width:760px;}
.lue{ margin:20px auto; width:760px;}
.news{ margin:10px auto; width:760px;}
.down{ margin:auto;width:760px;}

.wrap {
width:740px;
margin:auto;
margin-left:20px;
margin-bottom:20px;
}
ul.works {list-style:none;padding:0;margin:0 auto;}
ul.works li   {float:left;margin:0 27px 30px 0;width:158px;height:108px;font-size:12px;}
ul.works li a {text-decoration: none;display:block;width:158px;height:108px;background:#fff;}
ul.works li a img {width:150px;height:100px;border:0;}
ul.works li a .imgthumb {position:relative;background:#EFEFEF;}
ul.works li a .imgthumb span.thumb_shadow_right {position:relative;display:block;border:1px solid #BCBEC0;background:#FFF;padding:3px;text-align:center;}
ul.works li a .intro   {display:none;margin-top:5px;height:20px;color:#000;line-height:18px;}
ul.works li a .intro p {border-bottom:1px solid #DEDEDD;overflow:hidden;text-indent: 0em;line-height:18px;}
ul.works li a:hover {position:absolute;z-index:5;margin:-60px -6px -220px -30px;width:223px;height:200px;background:#CFE798;cursor:pointer;}
ul.works li a:hover .shadow {position:relative;display:block;padding:4px;}
ul.works li a:hover .box    {border:1px solid #9FCF30;background:#fff;padding:15px 10px 15px 15px;}
ul.works li a:hover img {width:180px;height:120px;border:0;}
ul.works li a:hover .intro  {display:block;}
.ppp {
margin-left:560px;
color:#000;
line-height:20px;
font-weight:normal;
padding-left:25px;
background:url(../images/show.gif) 5px 50% no-repeat;
height:22px;
}
