@charset "utf-8";

html, body{ padding: 0; margin: 0; font: 12px/1.5 Arial, \5b8b\4f53, tahoma;}

body{ background:url(../images/banner.jpg) #860000 no-repeat center top; padding-top:342px; }
.fl{ display:inline; float:left; }
.fr{ display:inline; float:right; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; clear: both; }

ul,li,p,dl,dt,dd{ margin:0px; padding:0px; list-style:none; }
a:link,a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
img{ border:none; }
.clear{ width:100%; height:0px; clear:both; overflow:hidden;  }
.layout{ width:1000px; background: #860000; height:auto;  overflow:hidden; margin:0px auto; }

.content-inner{ overflow:hidden; margin-bottom:10px; }
.aside-linner{ width:434px; overflow:hidden; }
.aside-rinner{ width:556px; overflow:hidden; }
.feat-info{ padding:30px 15px 12px; font:12px/22px \5b8b\4f53; color:#000; text-align:justify; background: #fff; }
.new-inner{ margin-left:2px; margin-top:10px; background:#fff; overflow:hidden; }
.item-inner{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/new-list.gif?v=20110930) repeat-x left top; width:100%; height:30px; overflow:hidden; border:1px solid #FBEFA5; }
.item-inner h2{ float:left; text-indent:15px; font:bold 14px/30px \5b8b\4f53; margin:0px; padding:0px;}
.new-cover h3{ font:18px/24px "黑体"; text-align:center; margin:10px auto 3px;}
.new-cover h3 a{ color:#000;  }
.new-cover h3 a.red{ color:#CE0000;}
.new-list{ width:92%; height:auto;  overflow:hidden; border-bottom:1px solid #E6E6E6; padding:0px 0px 10px; margin:0px auto 10px; list-style:none;  }
.new-list li a{ font:14px/24px \5b8b\4f53; color:#666666; }
.video-inner{ width:92%; height:auto; padding:10px 0px; margin:0px auto; overflow:hidden; }
.video-inner li{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/video-tip.gif?v=20110930) no-repeat left center; text-indent:25px; white-space:nowrap; }
.video-inner li a,.pic-inner li a{ font:14px/24px \5b8b\4f53; color:#666; }
.pic-inner{ width:92%; height:auto; margin:0px auto; padding:10px 0px 8px; overflow:hidden;  }
.pic-inner li{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/pic-tip.gif?v=20110930) no-repeat left center; text-indent:16px; }
.pic-new{ height:295px; overflow:hidden; zoom: 1; background:url(http://static.md.veimg.cn/images/special/business/snhotels/pic-newbg.gif?v=20110930) repeat-x left top; position: relative; }
.pic-cover{ width:550px; height:auto; margin:3px auto 0px auto; overflow:hidden; }
.pic-text{ padding:13px; height:auto; overflow:hidden; overflow:hidden; text-align:center; }
.pic-text a{ font:bold 14px/20px \5b8b\4f53; color:#CE0000; }
.artice-inner{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/active.gif?v=20110930) no-repeat left top; width:235px; height:320px; overflow:hidden; margin-top:10px; }
.pic-pb{ width:215px; height:auto; overflow:hidden; margin:39px 0px 0px 10px;  }
.pic-pb li{ width:100%; overflow:hidden; margin-bottom:10px; }
.active-inner{ margin-left:20px;  }
.active-title{ width:100%; height:auto; overflow:hidden; padding:10px 0px; }
.active-list {   height:auto; overflow:hidden; }
.active-list li a{ font:12px/24px \5b8b\4f53; color:#666; }
.video-rinner{ width:312px; height:320px; overflow:hidden; background:#fff; margin-top:10px; }
.video-cover{ width:290px; height:280px; overflow:hidden; margin:0px auto; }
.video-list{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/p-video.gif?v=20110930) no-repeat left center; text-indent:20px; width:290px; height:auto; overflow:hidden; margin:0px auto; padding:10px 0px; border-bottom:1px solid #D6D6D6;}
.video-list a{ font:14px/24px \5b8b\4f53; color:#BA2636; }
.active-info{ width:100%; height:auto; padding-top:10px; overflow:hidden; }
.active-box{width:92%; height:auto; margin:0px auto; padding:15px 0px; overflow:hidden; }
.active-box a img{ float:left; border:1px solid #D9D9D9; padding:2px; margin-right:10px;  }
.active-box p{ font:12px/22px \5b8b\4f53;  }
.active-box p a{ color:#BA2636; }
.content-cover{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/content-bg.jpg?v=20110930) #fff no-repeat left top; width:100%; height:auto; overflow:hidden; border:1px solid #fff;}
.content-title{  height:50px; overflow:hidden; padding:15px; }
.content-info,.content-info03{ width:95%; height:auto; overflow:hidden; margin:0px auto; }
.content-info dt{ float:left; width:320px; height:auto; overflow:hidden; }
.content-info dd{ float:right; width:615px; height:auto; overflow:hidden; }
.content-info dt a img{ border:1px solid #D9D9D9; padding:3px; }
.content-info dt p{ text-align:center; }
.content-info dt p a{ font:14px/26px \5b8b\4f53; color:#BA2636; }
.content-info dd h3{ margin:0px; }
.content-info dd h3 a{ font:bold 14px/24px \5b8b\4f53; color:#CE0000; }
.content-info dd p{ font:12px/22px \5b8b\4f53; color:#666; padding-bottom:15px; }
.content-info dd p a,.content-info02 ul li p a{ color:#CE0000; }
.content-info02{ width:95%; height:auto; overflow:hidden; margin:0px auto;  }
.content-info02 ul li{ float:left; width:28.8%; height:auto; border:1px solid #D9D9D9; overflow:hidden; padding:15px; margin-left:15px; margin-bottom: 10px; }
.content-info02 ul li a img{ float:left; width:80px; height:80px; border:1px solid #D9D9D9; padding:2px;margin-top:5px; margin-right:10px; }
.content-info02 ul li h4{ margin:0px; font:14px/20px \5b8b\4f53;}
.content-info02 ul li h4 a{ color:#BA2636; }
.content-info02 ul li p{ font:12px/20px \5b8b\4f53; text-align:justify; color:#666; }
.pic-item{ width:99%; height:auto; overflow:hidden; margin:15px auto; }
.pic-item li{ width:246px; height:auto; overflow:hidden; float:left; display: inline; text-align:center; }
.pic-item li a img{ border:1px solid #D9D9D9; padding:2px; }
.pic-item li p{ font:14px/22px \5b8b\4f53; padding:5px 0px; }
.pic-item li p a{ color:#000; }
.content-info03 dt{ float:left; width:532px; height:257px; overflow:hidden; }
.content-info03 dd{ float:right; width:390px; height:auto; overflow:hidden; }
.content-info03 dd ul.new-list{ width:100%; }
.content-info03 dd h3{ font:bold 14px/24px \5b8b\4f53; margin:0px; }
.content-info03 dd h3 a{ color:#CE0000; }
.list-inner{ width:31%; height:auto; overflow:hidden; border:1px solid #D9D9D9; margin-left:10px; margin-bottom:15px; }
.list-inner h2{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/list-bg.gif?v=20110930) repeat-x left top; height:34px;  width:100%; font:bold 14px/36px \5b8b\4f53; overflow:hidden; margin:0px; text-indent:15px; }
.list-inner ul{ width:91%; height:auto; overflow:hidden; margin:0px auto;  padding:10px 0px;}
.list-inner ul li{ font:14px/24px \5b8b\4f53; }
.list-inner ul li a{ color:#666; }
.active-box h3{ margin:0px; font:bold 14px/24px \5b8b\4f53; text-align:center;padding-bottom:3px; }
.active-box h3 a{ color:#CE0000; }
.content-box{  height:auto; border:1px solid #fff; overflow:hidden; background:#fff; }
.title-inner{ background:url(http://static.md.veimg.cn/images/special/business/snhotels/content-bg.gif?v=20110930) repeat-x left top; height:48px; width:100%; overflow:hidden; }
.title-inner h2{ padding-left:15px; margin:0px; font:18px/48px "黑体"; color:#000; }
.pic-list{ width:100%; height:auto; padding:25px 0px 15px; overflow:hidden; }
.pic-list li{ float:left; width:24.9%; height:auto; overflow:hidden; text-align:center; }
.pic-list li a img{ border:1px solid #D9D9D9; padding:3px;  }
.pic-list li p{ padding:3px 0px; }
.pic-list li p a{ font:14px/24px \5b8b\4f53; color:#000; }
.info-box{ width:32.6%; height:auto; overflow:hidden; margin-right:10px; }
.pro-inner{ padding:15px; height:auto; overflow:hidden; }
.pro-inner a img{ border:1px solid #D9D9D9; padding:3px; }
.pro-inner ul{ width:100%; padding:10px 0px; *padding-bottom:6px!important; }
.pro-inner ul li a{ font:14px/24px \5b8b\4f53; color:#666; }
.survey-inner{ padding:15px; height:280px; overflow:hidden; }
.pwd-inner{ font:12px/20px \5b8b\4f53; vertical-align:middle; }
.pwd-inner span input{ width:68px; font-family:Arial; font-size:12px; vertical-align:middle; padding:0px; }
.pwd-inner p{ display:inline; vertical-align:-2px;*vertical-align:-5px!important;}
.pwd-inner p input,.text-inner p input{ cursor:pointer; }
.pwd-inner p a{ color:#004276; padding-left:10px; *vertical-align:2px!important; }
.text-inner{ width:100%; height:auto; overflow:hidden; }
.text-inner textarea{ width:285px; height:58px; overflow:hidden; margin:10px auto; }
.text-inner p{ font:12px/20px \5b8b\4f53; height:33px; border-bottom:1px solid #E6E6E6; overflow:hidden;  }
.text-inner p strong{ color:#F00; }
.ask-inner{ width:100%; height:auto; overflow:hidden; padding:10px 0px; }
.ask-inner li{ width:100%; height:auto; overflow:hidden; }
.ask-inner li p{ padding:5px; }
.ask-inner li p.ask-box{ height:20px; overflow:hidden; background:#F7F7F7; color:#666666; font:12px/20px Arial; }
.ask-ed{ font:12px/20px \5b8b\4f53; color:#333;}
#footer_nav{ text-align:center; width:100%; height:auto; overflow:hidden; padding:15px 0px; font-size:12px;}
#footer_nav p{ padding-bottom:3px; text-align:center;}
#footer_nav a{ color:#000; }
#footer p{ text-align:center; font-size:12px;}
.survey_form{ font-size:12px; padding:6px 10px;}
.commentBar{ text-align:right; padding-right:12px; font-size:12px; padding-top:5px; overflow:hidden;}
.commentList{font-size:12px;}
.tips1{ float:left;}
.tips2{ float:right; width:70px; height:20px; overflow:hidden;}
.commentList .bar{ border-bottom: solid 1px #ccc; line-height:20px; background:#F7F7F7; overflow:hidden;}
.commentList .sta{padding:5px 0; line-height:18px; clear:both;}


.focusPic {
    
    width:556px;
    height:271px;
}
.fpic {
    float:left;
    width:556px;
    height:271px;
    position:absolute;
    z-index:8
}
.fpic img {
    float:left;
    margin-bottom:5px;
    width: 556px;
    height: 266px;
}
.fpic h3 {
    padding-left: 10px;
    font-size:12px;
    line-height:20px
}
.fpic h3 a {
    color:#f00;
}
.btPhoto {
    width: 126px;
    overflow: hidden;
    zoom: 1;
    height: 14px;
    z-index:10;
    bottom: 6px;
    position: absolute;
    right: 0;
}
.btPhoto .bt02, .btPhoto .bt03, .btPhoto .bt04, .btPhoto .bt05, .btPhoto .bt06 {
    background:url(http://static.md.veimg.cn/images/special/business/snhotels/tbdot.gif?v=20110930) no-repeat;
    width:9px;
    height:9px;
    margin:3px 5px;
    display:inline;
    float:left;
    cursor:pointer
}
.btPhoto .current {
    background:url(http://static.md.veimg.cn/images/special/business/snhotels/tbdot_c.gif?v=20110930) no-repeat;
    width:9px;
    height:9px;
    margin:3px 4px;
    display:inline;
    float:left;
    cursor:pointer
}
.btPhoto .bt01, .btPhoto .bt09 {
    width:23px;
    height:19px;
    margin:0 5px;
    float:left
}
.btPhoto .bt01 img, .btPhoto .bt09 img {
    cursor:pointer;
    border:none
}
.focusPic .list {
    float:right;
    width:570px;
    border-top:3px solid #383838;
    border-right:1px solid #D0D0D0;
    margin-top:10px
}
.focusPic .list div {
    float:left;
    width:285px
}
.focusPic .list h2, .focusPic .list p {
    float:left;
    width:274px;
    padding-left:10px;
    border-bottom:1px solid #D0D0D0;
    border-left:1px solid #D0D0D0;
    height:27px;
    line-height:27px
}
.focusPic .list h2 {
    font-size:12px;
    font-weight:normal
}
.focusPic .list p {
    float:left;
    width:260px;
    background:url(http://static.md.veimg.cn/images/special/business/snhotels/tb_icon_66.gif?v=20110930) no-repeat 10px 8px;
    padding-left:24px
}
.subject_con{
	margin-bottom: 5px;
    width: 140px;
    float: left;
}
.subject_list{
    clear: both;line-height:24px;}
.theme_submit{
	clear:both;text-align:center;
}
