@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1;}
ol, ul { list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: '';	content: none;}
:focus { outline: 0;}
ins { text-decoration: none;}
del { text-decoration: line-through;}
table { border-collapse: collapse;	border-spacing: 0;}

body { background-color:#FFF;}

a { text-decoration:none;}
a:hover{ text-decoration:underline;}

.clr{ clear:both;}
#main{ margin:0 auto; margin-top:20px; width:980px; height:1900px; border-left: #d1d1d1 2px solid; border-right:#d1d1d1 2px solid; border-top:#d1d1d1 4px solid; border-bottom:#d1d1d1 50px solid;}

#header{ padding-bottom:10px; }
h1{ padding:50px 0px 0px 50px; color:#bababa; font-size:30px;}
#tour{ float:right; padding-right:80px; line-height:25px; font-size:14px; color:#911f05;}
#tour a {
	background:url(photo/bg5.gif) left 3px no-repeat;
	padding-left:30px;
	display:block;
	color:#0C0;
	font-weight: bold;
}
#t2{ background:url(photo/bg1.jpg) left top  repeat-x; height:31px;}
#t2 span{ background:url(photo/bg2.jpg) left top no-repeat; padding-left:100px; color:#d4d4d4; font-size:12px;height:31px; display:block; padding-top:6px}

#cont{ margin:0 15px; border:#d8d8d8 1px solid; height:1700px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
#cont_left{ float:left; width:650px ; display:inline;}
#cont_right{ float:right; width:250px ; display:inline;}

#show{ border-bottom:#d8d8d8 1px solid; padding:10px;margin-bottom:15px; border-right:0px;-moz-border-radius: 7px; -webkit-border-radius: 7px;}
#block{border:#d8d8d8 1px solid; padding:5px; margin-bottom:15px; position:relative; border-left:0px;}

.b1{ position:absolute; left:-3px; top:-14px;} /* FireFox */
*html .b1{ position:absolute; left:-7px; top:-14px;} /* ie6 fixed */
*+html .b1{ position:absolute; left:-3px; top:-14px;} /* ie7 fixed, 注意顺序 */

h2 { font-size:16px; color:#911f05; margin:20px 100px 10px 40px; border-bottom:#f1f1f1 1px solid; padding-bottom:10px;}
p { font-size:13px; text-indent:2em; line-height:20px; font-weight:200}
#ttext img { float:right; padding:5px;}

#p1{ background-color:#911f05; position:relative; width:325px; height:200px; float:left}
#p1 img{ position:absolute; padding:25px 0 0 5px; }
#p1 span{ text-align:center; font-size:16px; display:block;position:absolute; padding:215px 0 0 120px;}

#cont_right h2 {  font-size:16px; color:#911f05;  width:250px; margin:10px 0; background:url(photo/bg3.jpg) left top no-repeat; padding:5px 0 0 10px}
#p2 { width:250px; border:#911f05 0px solid;}
#p2 span{ text-align:center; font-size:16px; display:block; line-height:25px}

#p1 a:hover img, #p2 a:hover img{  border:#111 1px solid; }
