*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}
html{-webkit-text-size-adjust:none;max-height:100%}
body{width:100%;height:100%; font-family: microsoft yahei;font-size:14px;position:relative; color:#333;}
body,p,ul,li,img,h3,h1,h2,h4,h5,dl,dd,dt{margin:0; padding:0;}
ul,li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px; color:#333}
fieldset,img {border:0;}
img{display:block;max-width: 100%}
.clearfix:after{content: ""; display: block;clear: both;}
.clearfix{zoom:1; clear:both}
.fl{ float:left;display: inline;}
.fr{ float:right;display: inline;}
p{ line-height:2}
i,em{ font-style:normal}
.c666{ color:#666}
.f999{ color:#999}
.c-green{ color:#91c53b}
.bg-grey{ background:#f6f6f6}
.allpage{position:relative;z-index:10;background:#fff;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:600px;}
@font-face {font-family: 'lt';src: url('http://m.yrsw.cn/statics/mshisou/fonts/lt.eot');src:url('http://m.yrsw.cn/statics/mshisou/fonts/lt.woff') format('woff'), url('http://m.yrsw.cn/statics/mshisou/fonts/lt.ttf') format('truetype'), url('http://m.yrsw.cn/statics/mshisou/fonts/lt.svg') format('svg');font-weight: normal;font-style: normal;}
.wrap{ padding-left:4%;padding-right:4%;}
.wrap:after{content: ""; display: block;clear: both;}
header{position:relative;z-index:40;display:block;padding:10px 0;width:100%;height:45px; background:#fff;border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 0 10px rgba(0,0,0,.1); zoom: 1;}
header .logo{float:left;margin:0 0 0 14px;width:116px;}
header .right{float:right;margin-right:15px;width:52%}
header .right .serch{float:right;margin-right:0;width:30px;height:25px;background:url(/static/mshisou/images/search.png) center/15px no-repeat}
header .right .english{position:relative;float:right;display:block;margin-right:10px;padding-right:15px;width:40px;height:25px;color:#333;text-align:center;font-size:15px;line-height:25px;font-family: Arial;}
header .right .english:before{position:absolute;top:50%;right:0;display:block;margin:-10px 0 0;width:1px;height:20px;background-color:#efeded;content:''}
header .right .lines{position:relative;float:right;margin:3px 0 0 30px;width:26px;height:22px;cursor:pointer}
header .right .lines:before{position:absolute;bottom:1px;left:-19px;display:block;width:1px;height:20px;background-color:#efeded;content:''}
header .right .lines p{position:absolute;left:0;width:24px;height:2px;border-radius:2px;background-color:#3a393a;-webkit-transition:all .8s;transition:all .8s}
header .right .lines p:nth-child(1){top:0;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transform-origin:left top;transform-origin:left top;-ms-transform-origin:left top;-ms-transform:rotateZ(0);-ms-transition:all .5s}
header .right .lines.cur p:nth-child(1){-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
header .right .lines p:nth-child(2){top:8px;-webkit-transition:all .5s;transition:all .5s}
header .right .lines.cur p:nth-child(2){opacity:0}
header .right .lines p:nth-child(3){top:16px;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotateZ(0);transform:rotateZ(0);-webkit-transform-origin:left bottom;transform-origin:left bottom;-ms-transform-origin:left bottom;-ms-transform:rotateZ(0);-ms-transition:all .5s}
header .right .lines.cur p:nth-child(3){-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}
header .nav{position:absolute;top:45px;left:0;z-index:10;display:none;padding:15px;width:100%;background-color:#fff}
header .nav ul li{border-bottom:1px solid hsla(0,0%,81%,.5)}
header .nav ul li .tit{display:block;padding:8px 0; color:#333;font-size:14px;line-height:2; position:relative}
header .nav ul li .tit i{position: absolute;right: 6px;top:13px;background: url(/static/mshisou/images/nav-jia.png) no-repeat center;width: 12px;height: 12px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
header .nav ul li.cur a i{background-image: url(/static/mshisou/images/nav-jian.png);}
header .nav ul li.cur .tit{color:#91c53b}
header .nav ul li.on .tit{background:url(http://m.yrsw.cn/statics/mshisou/img/nav-jian.png) 98% center/13px no-repeat}
header .nav ul li .box{display:none;padding:10px 0;border-top:1px solid hsla(0,0%,81%,.5)}
header .nav ul li .box a{display:block;color:#666;font-size:13px;line-height:2}
header .nav ul li:last-child{border-bottom:0}
.headerbg { width: 100%;height: 100%; position: fixed; background-color: rgba(0,0,0,0.7);top: 0; left: 0;z-index: 5;display: none;}
header .searchHide {right: 0;width:100%; height:48px;border: 8px solid #4c4a4f;position: absolute;top: 45px;background-color: #4c4a4f;overflow: hidden;-webkit-transition: top 300ms;transition: top 300ms; display:none;}
header .searchHide .inp {padding: 0 10px; width:87%; height: 32px;line-height: 32px;font-family: Microsoft YaHei; border:0; float:left}
header .searchHide .btn{ width:13%; float:left;height:32px; background: url(/static/mshisou/images/search_02.png) no-repeat center #91c53b; color:#fff;border:0; background-size:50%;font-size:0px;}
.foot{ background:#5f5c5d; padding:40px 0 0; color:#b1b1b1}
.foot ul{ width:90%; margin:0 auto}
.foot ul li{ float:left; text-align:center; margin:0 5%; width:40%}
.foot ul li img{ width:100%;}
.foot ul li p{ padding-top:5px}
.foot .addr{overflow:hidden;line-height:1.5em; margin-bottom:24px; padding-top:16px}
.foot .addr a{color:#b1b1b1}
.foot .addr i{display:inline-block;vertical-align:middle;width:25px;height:25px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:4px}
.foot .addr .i1{background-image:url(/static/mshisou/images/icon5.png)}
.foot .addr .i2{background-image:url(/static/mshisou/images/icon6.png)}
.foot .addr .i3{background-image:url(/static/mshisou/images/icon7.png)}
.foot .bot{ /*height:45px; */line-height:45px; border-top:1px solid #646464; text-align:center}
.ban{ height:168px; background-repeat:no-repeat;overflow:hidden;position:relative; background-size:100%}
.ban h3{padding-top:50px;text-align:center;font-size:28px;color:#fff;line-height:1.5em;overflow:hidden;line-height:1.5em;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.g-top{overflow:hidden;margin-top:-40px;background:url(/static/mshisou/images/bg1.png);position:relative;z-index:2}
.g-top ul li{float:left;position:relative; text-align:center}
/*.g-top ul li:after{content:'';width:1px;height:12px;background-color:#6a6e6f;position:absolute;top:50%;right:0;margin-top:-6px}*/
.g-top ul li.last:after{display:none}
.g-top ul li a{display:block;color:#fff;line-height:40px;overflow:hidden;position:relative}
.g-top ul li a:after{content:'';height:2px;background-color:transparent;position:absolute;left:0;bottom:0;right:0}
.g-top ul li.on a:after{background-color:#91c53b}
.g-top ul.w4 li{ width:25%; font-size:10px}
.g-top ul.wabout li{ width:25%;}
.g-top ul.w3 li{ width:33.3333%;}
.g-top ul.w2 li{ width:50%;}
.nhd{ text-align:center; margin-bottom:17px}
.nhd h2{font-size:24px; font-weight:normal}
.nhd p{ padding-top:10px; line-height:1.5}
.layout-pt{ padding-top:40px}
.layout-ptb{ padding-top:40px; padding-bottom:40px}
.leftlb_fenyebox {width:94%; margin:0 auto .2rem; font-size:.24rem;text-align: center;color: #474747; padding:.3rem 0; clear:both}
.leftlb_fenyebox li {display: inline-block; padding: 0 .04rem;margin-bottom:.3rem;}
.leftlb_fenyebox li a{ color:#666; padding:.1rem .2rem; border:1px solid #c3c3c3;    border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.leftlb_fenyebox li.now a{ color:#fff; background:#91c53b;border:1px solid #91c53b;}
@media only screen and (max-width: 479px) and (min-width: 321px) {
    html{font-size: 70px;}
}
@media only screen and (max-width: 320px) {
    html{font-size: 60px;}
}