/**
 *  @author liruiyun
 *  @date  2013/10/20
 *  @desc  mss1.3模板样式
 *
 */
/* start reset */
body, h1, h2, h3, h4, h5, h6, p, ol, ul, dl , dd ,table ,tr ,td ,span ,div,a ,img{
    margin: 0;
    padding: 0;
    font-size: 100%;
    -webkit-text-size-adjust:none;
}
body {
    font: normal 100% Helvetica, Arial, sans-serif, "微软雅黑"; 
    color: #333;
    line-height: 1.7em;
    background-image:url(../images/nav_bj.jpg) ;
    background-repeat:repeat;
}
.wrap{
    padding-top:47px; 
    padding-bottom: 20px;  
    width: 100%;
    min-height: 500px;
    /*overflow: hidden;*/
    position: relative;
}

li {
    list-style: none;
}
p,span{
    word-wrap: break-word; 
    word-break: normal;
}
img {
    border:none;
    vertical-align: middle;
}
i, em {
    font-style: normal;
}
h1,h2,h3,h4,h5,h6{
    font-weight: normal;
}
input, img {
    vertical-align:middle;
}
input, button, textarea {
    outline: none;
    resize: none;
    -webkit-appearance:none;
    font-size: 1em;
}

a, a:visited {
    text-decoration: none;
    color: #333;
}
@media screen and (max-device-width: 480px){
    　　img{max-width:100%;height:auto;}
}
/* end reset */
/* start common */
.fl {
    float: left;
}
.fr {
    float: right;
}
.cl{clear:both;}}
.hide{display: none;}
.orange{background:#fb9543; }
.p-orange{color: #fb9543;}
 
.p-blue{color:#58b5e1;}
.pink{background:#f86669;}
.green{background:#81d151;}
.p-green{color:#81d151;}
.purple{background:#c660aa;}
.yellow{background:#fdb747;}

.gary{
    color: #918d85;
}
.blue_purple{background:#586cd5;}
.dashed{ border-bottom:1px dashed #b5b0a9;}
.logo{
    height: 100%;
    width: auto;
}
.flex1{-webkit-box-flex: 1}
.flex2{-webkit-box-flex: 2}
.flex3{-webkit-box-flex: 3}
.clear{clear:both;}
.clear2{overflow: hidden;}
.w{
    width: 94%!important;
    margin: 0 auto;
}
header[date-role=header]{
    width: 100%;
    height: 47px;
    line-height: 47px;
    /*padding: 2px 0;*/
    position: fixed;
    top: 0;
    left: 0;
    z-index: 111;
    box-shadow: 0 0 3px #333;
    /*background: url(../images/top_bg_x.png) repeat-x;*/
	background: #a19b64;
    background-size: auto 100%;
}
header[date-role=header] .w{
    position: relative;
    height: 100%;
}
header[date-role=header] h1{
    font-weight: normal;
    font-size: 1.5em;
    color: #fff;
    text-align: center;
   /* text-shadow: 1px 1px 1px #85090c; */
}
/* end common */
/* banner S */
.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;  
  border-bottom:1px solid #e4e4e4; 
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > img {
  float:left;
  width:100%;
  height:auto;
  position: relative;
}
.position{
    width: 100%;
    height:30px;
    position: absolute;    
    bottom:0;
    z-index: 99;

}
.position ul{
    position: absolute;
    left: 50%;
    bottom:10px;
    margin-left:-25px;
}
.position li{
    float:left;
    width:6px;
    height:6px;
    border-radius: 3px;
    background: #847f7e;
    margin:0 10px 0 0;
}
.position li.on{
    background: #ffffff;
}
.swipe a{margin:0!important;}

/* banner E */
.header-relative .wrap{
    padding-top: 0;
}
.header-relative header[date-role="header"]{
    position: relative;    
}
.msscont{
    margin-top: 20px;
}
.blue-color{color:#60bce3;}
.list-guest{word-break:break-all; word-wrap:break-word;}