@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0;	padding: 0;}
body,input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#80684d;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset,img{border: 0;}
address,caption,cite,code,dfn,em,th,var{font-style: normal;	font-weight: normal;}
li{list-style: none;}
caption,th{	text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 12px;}
abbr,acronym{border: 0;	font-variant: normal;}
sup,sub{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
a{ text-decoration:none; font-size:12px; color:#80684d;}
a:hover{text-decoration:none; color:#80684d;}

*, ::after, ::before {
    box-sizing:content-box;
}
body { background:#670001;}
.clearboth { clear:both; height:0px; font-size:0px; line-height:0px;}
.block { display:none;}
.float_left { float:left;}
.float_right { float:right;}
#container { width:940px; margin:0 auto;}
#nav{height:42px; background:url(../images/n_r2_c2.jpg);}
#nav li{float:left;
 margin: 12px;
    padding-left: 50px;
    padding-right: 20px;}
#nav li a{ color:#FFF; font-size:15px;}


#header {height:436px; width:100%;}
#logo { height:436px; width:940px; overflow:hidden; padding:0; margin:0;}

#main{ width:895px; padding:20px 25px 20px 20px; overflow:hidden; background:#f5e7d6 url(../images/con_bg.jpg) left top repeat-x;}
.leftsidebar { width:280px; float:left;}
#video { width:264px; height:174px; border:2px solid #9a6913; margin:0 auto;}
.h2 { height:30px; padding:13px 0 2px 0; width:100%; background:#f5e7d6 url(../images/h2_bg.jpg) left bottom repeat-x;}
.lxfs { padding:5px 0 0 12px;}
.lxfs li { line-height:22px; color:#000;}
.lxfs li span { font-weight:bold;}
.index_map { width:259px; height:78px; padding:7px 0 0 0; margin:0 auto;}
.index_map a { display:block; font-size:0; line-height:0;}

.rightsidebar { float:right; width:501px; height:317px; padding:53px; background:url(../images/index_right_bg.jpg) left top no-repeat;}
.index_h2 { width:452px; height:25px; margin:0 auto; font-size:0; line-height:0; padding-bottom:22px;}
.index_p { line-height:22px; text-align:justify; font-size:12px;}

.bottomsidebar { float:left; width:100%;}
.bottomsidebar ul { float:left;}
.bottomsidebar ul li { float:left; padding:20px 18px 0 18px;}
.bottomsidebar ul li a { display:block; font-size:0; line-height:0;}

#footer { width:940px; text-align:center; background:#600 url(../images/footer_bg.jpg) left top repeat-x; padding:35px 0 52px 0;}
#footer p { line-height:30px; color:#ae6f6c; font-size:12px; border-bottom:1px solid #853333; border-top:1px solid #853333;}

.zi_ty { background:url(../images/zi_con.jpg) left top repeat-y;}
.ty_top { background:url(../images/zi_top.jpg) left top no-repeat; height:20px; line-height:0; font-size:0;}
.ty_bottom { background:url(../images/zi_bottom.jpg) left top no-repeat; height:20px; line-height:0; font-size:0;}
.ty_con { padding:0 25px; width:845px; position:relative;}
.ty_con h2 { font-size:21px; font-family:Arial, Helvetica, sans-serif; text-indent:70px; line-height:60px;}
.close { position:absolute; top:18px; right:33px; width:45px; height:20px;}
.close a { display:block; font-size:0; line-height:0;}

.map { background:url(../images/map_h2_bg.jpg) center top no-repeat;}
.list { background:url(../images/list_h2_bg.jpg) center top no-repeat;}

.ziye_map ul { padding-left:10px; padding-bottom:5px;}
.ziye_map ul li { line-height:22px; font-size:12px; color:#000;}
.ziye_map ul li span { font-weight:bold;}
.tu_map { width:820px; margin:0 auto; padding-bottom:10px;}

.ziye_list ul { float:left;}
.ziye_list ul li { float:left; padding:0 13px 30px 13px;}
.ziye_list ul li a { display:block; font-size:0; line-height:0;}

#pages { padding:10px 0; text-align:center;}
#pages a.a1 { height:22px; line-height:22px; margin-top:0; padding:0 12px;}
#pages a.a1:hover { color:#333333;}
#pages a { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #E3E3E3; color:#333333; display:inline-block; font-size:12px; height:22px; line-height:22px; padding:0 8px; text-align:center; margin-right:2px;}
#pages a:hover { color:#f42b2b;}
#pages span { background:none repeat scroll 0 0 #5A85B2; border:1px solid #5A85B2; color:#FFFFFF; display:inline-block; height:22px; line-height:22px; padding:0 8px; text-align:center; margin-right:2px;}



