﻿@charset "utf-8";

body{background:url(../images/head_bg.jpg) repeat-x #efefef;font:12px/18px Verdana, Arial, sans-serif;color:#666;font-size-adjust:none;letter-spacing: 0.2px;font-stretch:normal;margin:0;padding:0}
p{margin:0;padding:0;}
ul{list-style:none;margin:0;padding:0}
img{border:0 none}


.clearfix::after{height:0;clear:both;font-size:0;display:block;visibility:hidden;content:" "}
.clearfix{zoom:1}
.clear{clear:both}
.left{float:left}
.right{float:right}
.gray{ background:#efefef;}
input[type="text"] {
    background-color: #FFFFFF;
}
select, input {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}
em{ color:#970b14}
 input {
    border-color: #888888;
    border-style: solid;
    border-width: 2px;
    color: #4A4949;
    height: 20px;
    line-height: 22px;
    margin-left: 5px;
    padding-left: 2px;
}
label{ display:block; line-height:24px; float:left}

h1,h2,h3,span,li,ol,dl,dt,dd{margin:0;padding:0}
a:link,a:visited{color:#898989;text-decoration:none}
a:hover{text-decoration:underline; color:#970b14}

/*head 样式*/
#header{background:url(../images/header_bg.jpg) no-repeat right top;width:1004px;height:78px;position:relative;margin:0 auto}
#logo{
	left:0;
	top:0;
	position:absolute
}
#s_topinfo{background:url(../images/topinfo_bg.jpg) no-repeat 0 0;width:270px; padding-left:20px;height:19px;text-align:center;right:0;line-height:18px;font-size:11px;position:absolute;z-index:50}
#s_topinfo span{color:#fff}
#s_topinfo a{color:#fff;text-decoration:none;padding:0 2px;}
#s_topinfo a:hover{color:#fff;text-decoration:underline;}


/*main 样式*/
.layoutgrid{background:url(../images/body_bg.jpg) repeat-y left top;width:1019px;overflow:hidden;clear:both;margin:0 auto}
.main{height:100%;padding-right:8px;padding-left:7px; overflow:hidden}
#main{height:100%;padding-right:8px;padding-left:7px}
.topnav{height:100%;padding-right:8px;padding-left:7px; overflow:hidden}
.nav{height:27px;overflow:hidden;clear:both;background-color:#970b14}
.nav ul{width:1000px}
.nav li{text-align:center; height:27px;margin-left:27px;float:left}
.nav a,.nav a:visited{ display:block; padding:0 5px; line-height:27px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none}
.nav a:hover{ background:#6f080f;}
.nav2{height:27px;color:#970b14;line-height:27px;padding-left:25px}
.nav2 a{color:#970b14;text-transform:capitalize;font-size:12px;font-weight:700;padding:0 10px}



#banner {height: 321px; background:url(../images/banner_bg.jpg) left bottom no-repeat;overflow:hidden}
#content{ padding:10px 5px; overflow:hidden }

#content2{overflow:hidden; height:100%; margin-left:7px; margin-right:8px;}
.book_link{ text-align:center; padding:20px 0; clear:both}


.con{ background:#FFF; width:813px; overflow:hidden;  }
.con_text{ margin:0 19px 15px 12px; overflow:hidden; padding:9px; border:1px solid #d3d3d3;}
.con_top{ padding:5px 12px; font-size:11px;}
.con_top a,.con_top a:link{ color:#999999}
.con h1{ color:#000; font-size:20px; padding:16px 0 16px 12px;}

/*sidebar 样式*/ 
.sidebar2{ width:190px; height:100%;}
.sd_title2{ background:url(../images/icon2.gif) 0 7px no-repeat; padding:8px 0 8px 25px; margin-left:8px; font-weight:bold; color:#970b14}
.sd_title3 {background: url(../images/img_balloon.gif) 0 7px no-repeat; padding:8px 0 8px 25px; margin-left:8px; font-weight:bold; color:#970b14}
.s_nav_f { margin-bottom:9px; margin-left:8px; }
.s_nav_f li{ padding:7px 0 7px  12px ; margin-right:11px; background:url(../images/icon1.gif)0 14px no-repeat; font-size:11px; border-bottom:1px dashed #666666;}
.s_nav_f li a,.s_nav_f li a:link{ color:#000000; font-size:11px; font-weight:bold;}
.s_nav_f li a:hover{ color:#D30411}
.sd_top{ background:url(../images/r_top_bg.jpg) no-repeat; height:9px;}
.sd_bottom{ background:url(../images/r_bottom_bg.jpg) no-repeat; height:9px;}
.sd_nav{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}
.sd_nav p{color:#000; font-weight:bold; padding:0 0 3px 10px;}
.sd_map{ background:url(../images/map_near.jpg) no-repeat; height:191px; position:relative;}
.sd_map a,.sd_map a:link{ color:#666666; font-weight:bold; font-size:11px;}
.lct01{ position:absolute; left:38px; top:18px;}
.lct02{ position:absolute; left:20px; top:64px;}
.lct03{ position:absolute;right:12px; top:92px;}
.lct04{ position:absolute;right:37px; bottom:42px;}

.s_nav_s{}
.s_nav_s { }
.s_nav_s li{ background:url(../images/r_top_bg2.gif) repeat-x; font-size:11px; height:25px; line-height:25px; padding-left:10px; vertical-align:middle }
.s_nav_s li img{ padding-right:5px;}
.s_nav_s li a,.s_nav_s li a:link{ color:#000000; font-size:11px; font-weight:bold;}

/*topIcon 样式*/
.topicon {
    margin-right: -560px;
    position: fixed;
    right: 50%;
    top: 80%;
    width: 50px;
	_display:none
}
.topicon img {
    margin-bottom: 5px;
}

/*footer 样式*/
#footer{background:url(../images/foot_bg.jpg) repeat-y left top;height:auto; font-size:11px;text-align:center}
#footer_nav{height:30px;line-height:30px;padding-top:5px;margin:0 auto}
.top_sv{background:url(../images/top_sv.jpg) no-repeat;height:13px}
.bottom_sv{background:url(../images/bottom_sv.jpg) no-repeat;height:22px}
#footer_nav a:link, #footer_nav a:visited{color:#333}


.bank_icon{padding:10px 0}
.bank_icon img{padding:0 5px}

/*------分页---sam-2011-10-12--------*/
#s_page{clear:both; overflow:hidden; margin:5px 10px}
.clear{clear:both}
#pagination-flickr{border:0; margin:0; padding:0; }

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none; text-align:right;

}
#pagination-flickr a{
color:#030;
display: inline-block;
 margin:0 2px 0 0;
text-decoration:none; text-align:center; width:18px; height:18px; line-height:18px;
border:solid 1px #666;
}
#pagination-flickr .curr{ color:#FFF; background:#970B14; border:1px solid #970B14; }
#pagination-flickr .previous-off {
color:#999;
display:block;
float:left;
padding:0 5px;
}
#pagination-flickr .next-off {
color:#030;
display:block;
float:left;
font-weight:bold;
padding:0 5px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
color:#030;
display:block;
float:left;
padding:0 5px;
text-decoration:none;
margin:0 1px;
}
#pagination-flickr a:hover{ background:#970b14; color:#fff}


/*--- form validate style from lijabeen(2012.03.07) ---*/
.inputContainer{position:relative;float:left;}
.formError{display:block;cursor:pointer;position:absolute;top:300px;left:300px;z-index:5000;}
.ajaxSubmit{display:none;padding:20px;background:#55ea55;border:1px solid #C00;}
.formError .formErrorContent{position:relative;padding:2px 12px 2px 8px;width:150px;color:#A00;font-size:12px;border:1px solid #A00;background:url("/images/icon-er-close.png") no-repeat 161px 3px #FFF;z-index:5001;margin-left:6px;}
.greenPopup .formErrorContent{background:#FFF;}
.formError .formErrorArrow{position:relative;margin:-20px 0 10px;width:7px;height:13px;z-index:5006;}
.formError .formErrorArrowBottom{top:2px;margin:0px 0 0 12px;}
.formError .formErrorArrow div{float:left;display:block;width:1px;border-top:1px solid #A00;border-bottom:1px solid #A00;background-color:#FFF;line-height:0;font-size:0;}
.greenPopup .formErrorArrow div{background-color:#FFF;}
.blackPopup .formErrorArrow div{background-color:#FFF;color:#FFF;}
.formError .formErrorArrow .line10{height:1px;border:none;background-color:#A00;margin-top:6px;}
.formError .formErrorArrow .line9{height:1px;margin-top:5px;}
.formError .formErrorArrow .line8{height:3px;margin-top:4px;}
.formError .formErrorArrow .line7{height:5px;margin-top:3px;}
.formError .formErrorArrow .line6{height:7px;margin-top:2px;}
.formError .formErrorArrow .line5{height:9px;margin-top:1px;}
.formError .formErrorArrow .line4{height:11px;}
.formError .formErrorArrow .line3{height:13px;border:none;}
.formError .formErrorArrow .line2{display:none;height:11px;border:none;}
.formError .formErrorArrow .line1{display:none;width:1px;border:none;background:#A00;}
.required{color:#A00;margin:0 3px;}
/*--- form validate style end... ---*/
.Pagination {
    display: inline;
    float: right;
    height: 23px;
    letter-spacing: 1px;
    margin-top: 15px;
    overflow: hidden;
}

.bookbtn-submit{width:154px; height:34px; background:url(/images/book_btn5.jpg) no-repeat 0 0; border:none; cursor:pointer;}
.bookbtn-submit a{ text-align:center;}
.bookbtn-submit2{width:171px; height:34px; background:url(/images/book_btn5.jpg) no-repeat 0 0; border:none; text-indent:-999px; *text-transform:capitalize; cursor:pointer;}


/*sidebar 样式*/
.sidebar{ width:242px;}


/*js change photo*/
.img_change{width:1004px;position:relative;margin:0 auto;}
.img_change_nav{z-index:1000;right:10px;bottom:10px;position:absolute}
.img_change_nav a{background:url(../images/bullet.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:14px;width:19px;z-index:1000; float:left}
.img_change_nav a:focus{outline:none}
.img_change_nav a.activeSlide,.img_change_nav a:hover{background-position:0 -14px}
