@charset "utf-8";
/* Created by yuchunming*/
body{background:#fff;}
body{background-image:url(../images/con_bg.png);}
body,td,input{ font-size:12px; font-family: "宋体",Arial;}
body,div,form,img,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin: 0; padding: 0; border: 0;}
li{ list-style-type:none;}
p{ text-indent:2em;}
.clear{ clear: both; line-height:0px; height:0px; font-size:0px; visibility:hidden;}
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} /* only FF */ 


h1{text-indent:-9999px;height:0px;line-height:0px;}

.left{ float:left;}
.right{ float:right;}

/* color */
.cRed{color:#C00;}
.cRed2{color:#900;}
.cRed3{color:#f33;}
.cBold{font-weight:bold;}
.cBlue{color:#014991;}
.cGray{color:#666;}
.cOrange{color:#f60;}
.cGold{color:#c59b36;}
.cGreen{color:#080;}

/* 默认超链样式 */
a{color:#369;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
.fontArial{font-family:Arial, Helvetica, sans-serif;}
.big{font-size:14px;font-weight:bold;}

/*手编超链样式*/
.titRed a{color:#900;}
.link a{color:#014991;text-decoration:none;}
.link a:hover{text-decoration:underline;color:#c00;}

a.linkRed{color:#c00;}
a.linkRed2{color:#900;}
a.linkRed3{color:#f00;}
a.linkBlue{color:#3f6ea2;}
a.orange{color:#ff9900;}
a.linkBlue:hover,a.orange:hover,a.linkRed2:hover,a.linkRed3:hover {color:#c00;}

.box{width:950px;margin:0 auto;}

/* 顶底(白底) */
.top{background:#fff;border-top:5px #ddd solid;}
.top_inner{width:950px;margin:0 auto;padding:20px 10px 10px 10px;}
.top_logo{background:url(../images/logo.png) no-repeat;width:270px;height:45px;_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod="scale");}
.top_logo:a{cursor:pointer;}
.top_menu{color:#666;float:right;}
.top_menu a{color:#666;text-shadow:none;}
.top_menu a:hover{color:#c00;}
.top_hotline{color:#333;font:20px/27px "微软雅黑",Arial, Helvetica;text-align:right;margin-top:5px;}
.top_hotline span{font:bold 24px/27px  Helvetica,Arial;color:#e30d0d;}

/* banner */
.banner{background:#923018;height:300px;margin:15px 0 50px 0;}
.banner_img{background:url(../images/banner.jpg) no-repeat;width:950px;height:330px;position:absolute;margin-top:-15px;}
.banner_menu{margin:270px 0 0 200px;}
.banner_menu a{background:#933;padding:5px 15px;color:#fff;font:20px/27px "微软雅黑",Arial, Helvetica;margin:0 5px;}
.banner_menu a:hover{background:#666;}

/* 内容 */
.tit{margin:35px 0 15px 20px;}
.tit_l{background:url(../images/tit_l.png) no-repeat;width:25px;height:60px;}
.tit_m{background:url(../images/tit_m.png) repeat-x;height:60px;color:#fff;font:30px/44px  "微软雅黑",Helvetica;padding:0 5px;}
.tit_r{background:url(../images/tit_r.png) no-repeat;width:25px;height:60px;}
.con{margin:15px 15px 0 15px;}
.con p{font:16px/27px "微软雅黑",Arial, Helvetica;text-indent:2em;padding:0 20px;}

.key{margin:0 10px 5px 20px;padding:10px 15px;border:1px #ddd solid;background:#eee;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background-color:#eee;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee)); /* Saf4+, Chrome */background-image:-webkit-linear-gradient(top, #ffffff, #eeeeee); /* Chrome 10+, Saf5.1+ */background-image: -moz-linear-gradient(top, #ffffff, #eeeeee); /* FF3.6 */ background-image:-ms-linear-gradient(top, #ffffff, #eeeeee); /* IE10 */background-image:-o-linear-gradient(top, #ffffff, #eeeeee); /* Opera 11.10+ */background-image:         linear-gradient(top, #ffffff, #eeeeee);filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee'); /* IE6–IE9 */}
.key_icon{background:url(../images/d_icon_01.gif) no-repeat;width:125px;height:44px;margin-top:20px;}
.key_tit{font:24px/30px "微软雅黑",Arial, Helvetica;}
.key_con{color:#666;font:16px/27px "微软雅黑",Arial, Helvetica;}
.key:hover{background:#fff}
.key.active{background:#fff;border:1px #966 solid;}
.key.active .key_icon{background:url(../images/d_icon_02.gif) no-repeat;width:125px;height:44px;}
.key_detailed{background:#fff;border:1px #ddd solid;color:#333;margin:5px 10px 10px 20px;padding:10px 0;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

.event_tit{font:20px/27px "微软雅黑",Arial, Helvetica;margin:0 0 10px 20px;}
.nTab{padding:0 20px;}
.nTab li{position: relative;float:left;background:#a77938;color:#fff;width:180px;font:20px/27px "微软雅黑",Arial, Helvetica;cursor:pointer;margin:0 5px 5px 0;padding:15px 20px 15px 15px;}
.nTab .on {background:#c00;color:#fff;}
.Contentbox{clear:both;padding:0 20px;}
.nTab_con{background:#f6f6f6;font:16px/27px "微软雅黑",Arial, Helvetica;margin-bottom:20px;padding:10px;}


.button3{
	background-color: #EE432E;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE432E), color-stop(50%, #C63929), color-stop(50%, #B51700), color-stop(100%, #891100));
background-image: -webkit-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%);
background-image: -moz-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%);
background-image: -ms-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%);
background-image: -o-linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%);
background-image: linear-gradient(top, #EE432E 0%, #C63929 50%, #B51700 50%, #891100 100%);
border: 1px solid #951100;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333333;
box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
color: white;
font: bold 24px/30px "微软雅黑",Arial, Helvetica;
line-height: 1;
padding: 12px 15px 14px 15px;
text-align: center;
text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
text-align:center;
margin: 15px 0;
	}
.button3:hover{
	color: white;
	text-decoration:none;
	background-color: #F37873;
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F37873), color-stop(50%, #DB504D), color-stop(50%, #CB0500), color-stop(100%, #A20601));
background-image: -webkit-linear-gradient(top, #F37873 0%, #DB504D 50%, #CB0500 50%, #A20601 100%);
background-image: -moz-linear-gradient(top, #F37873 0%, #DB504D 50%, #CB0500 50%, #A20601 100%);
background-image: -ms-linear-gradient(top, #F37873 0%, #DB504D 50%, #CB0500 50%, #A20601 100%);
background-image: -o-linear-gradient(top, #F37873 0%, #DB504D 50%, #CB0500 50%, #A20601 100%);
background-image: linear-gradient(top, #F37873 0%, #DB504D 50%, #CB0500 50%, #A20601 100%);
cursor: pointer;
	}
.button3:active{
	background-color: #d43c28;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d43c28), color-stop(50%, #ad3224), color-stop(50%, #9c1500), color-stop(100%, #700d00));
    background-image: -webkit-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -ms-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: -o-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    background-image: linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
    -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    -moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
    box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
	}
	
.ntab_icon{position:absolute;right:2px;bottom:0px;width:25px;height:25px;}
.pointerDown {
    width: 10px;
    height: 10px;
    border: solid #fff;
    border-width: 0 5px 5px 0;
    margin: 5px 0 0 8px;
}

.select_tit{font:24px/30px "微软雅黑",Arial, Helvetica;padding-left:20px;color:#c00;}

#reservation {width:394px;background:#fff;border:2px solid #bfae94;padding:15px;float:right;margin-left:15px;}
#reservation h6 {font:20px "微软雅黑", "宋体";color:#000;font-weight:bold;}
#reservation .p1 {line-height:24px;font-size:14px;margin-top:5px;}
#reservation .p1 span {color:#c00;font-family:Arial, Helvetica, sans-serif;}
#reservation .p2 {font-weight:bold;font-size:14px;color:#c00;margin:10px 0;}
#reservation table .it1 {background:url(../images/reservation.png) no-repeat;width:292px;height:32px;font:12px/32px Arial, Helvetica, sans-serif;padding:0 5px;border:none;}
#reservation table .btn {background:url(../images/reservation.png) no-repeat 0 -34px;width:120px;height:44px;border:none;cursor:pointer;}
#reservation table td {height:40px;font-size:14px;}

/* 联系信息 */
.contact{background:#7c898f;margin-top:15px;}
.contact_box{width:950px;margin:0 auto;}
.contact_txt{font-family:Arial;font-size:14px;text-align:center;color:#eee;line-height:42px;}

/* 底部导航 */
.topic{background:url(../images/topic_bg.png);text-shadow:none;color:#fff;line-height:24px;padding:10px 0;}
.topic_box{width:950px;margin:0 auto;}
.topic_lbox{float:left;margin:0 10px;width:270px;overflow:hidden;word-break:keep-all;white-space:nowrap;display:block;text-overflow:ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow:ellipsis;}
.topic_mbox{float:left;margin:0 10px;width:350px;overflow:hidden;word-break:keep-all;white-space:nowrap;display:block;text-overflow:ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow:ellipsis;}
.topic_rbox{float:right;width:270px;}
.topic_tit{color:#fff;font:700 14px/30px "";}
.topic_follow{height:35px;margin-top:5px;}
.topic_follow .follow_tit{background:url(../images/followus.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/followus.png',sizingMethod="scale");width:90px;height:35px;float:left;}
.topic_follow img{margin:0 3px;}
.topic_tdc{margin:15px 10px;text-align:right;}
.topic_tdc img{float:right;margin:0 5px;}
.topic a{color:#c99;}
.topic a:hover{color:#fff;}

/* footer */
.inner_footer{background:#300c0e;text-shadow:none;}
#footer{width:950px;margin:0 auto;color:#fff;text-align:center;padding:15px 0;line-height:21px;}
#footer a{color:#fff;}
#footer a:hover{color:#c00;}

#toTop {display:none;text-decoration:none;position:fixed;right:50%;_top:10px;_right:10px;bottom:380px;overflow:hidden;width: 40px;height: 53px;border:none;text-indent:-999px;z-index:20;background: url(../images/top.png) no-repeat 0 0;}
#toTop:hover {background-position:-40px 0;}
#toTop:active, #toTop:focus {outline:none;}
