*{ margin:0; padding:0;}
img{ display:block;}
ul,li{ list-style:none;}
button,input,select,textarea{font-family:'Microsoft YaHei';font-size:100%;outline:none!important; resize:none!important;vertical-align:middle;}
body{ font-family:'Microsoft YaHei';background: #940404;}
.main{ margin:0 auto; width:100%;  min-width:320px; max-width:640px;}
.banner img{ width:100%;}/*height:240px;*/
.container{ padding:20px 10px 20px;background-size: 100% auto;}
.navBox{border-bottom:0 none;margin-top:6px;}
.navBox h2{ height:44px; background-color:RGBA(101,0,1,0.9);}
.navBox h2 strong{ line-height:44px; color:#fff; float:left; margin-left:20px; font-size:18px; font-weight:normal;}
.navBox h2 span{width: 8px;  height: 15px;  display: block;  margin: 15px 20px 0 4px;  overflow: hidden;  line-height: 0;  position: relative; float:right; -webkit-transform: rotate(-90deg);}
.navBox h2 span i{  width: 7px;  height: 7px;  display: block;  border: 2px solid #fff;  -webkit-transform: rotate(45deg);  position: absolute;  top: 2px;  left: 3px;}
.navBox h2 span.showIn{ -webkit-transform: rotate(90deg);}
.navCon{ display:none; width:100%;overflow: hidden;}
.navCon img{ width:100%; margin:0 auto;}
.navCon p{padding:25px;font-size:16px;color:black;}
.smy_ctrl { position:relative; min-height:50px; cursor:move; overflow:hidden;}
.general_bun_div{
    width:100%; /*宽度根据页面宽度自行调节*/
    margin:0 auto;
    height:auto;
    padding:5px 0px;
    text-align:center;
}
.general_bun_div .general_a {
    display: block;
    width: 160px;
    height: 45px;
   
    text-decoration: none;
    text-align: center;
    margin: 0 auto;
    background-color: #00A0E9;
    line-height: 45px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    border:0 none;
}
.bar1{ overflow:hidden; margin-bottom:20px;}
.bar1 strong{ float:left; color:#000; font-size:16px; line-height:45px; font-weight:normal; margin:0 0 0 20px;}
.bar1 input{ float:left; width:60%; height:43px; border:1px solid #ddd; border-radius:5px; padding:0 2%;}
.list1{ margin:0 20px 20px;}
.list1 li{ height:35px; line-height:35px; border-bottom:1px solid #ddd; font-size:16px; color:#000;}
.list1 li strong{ font-weight:bold; color:#666;}
.word1{ color:#666;}
.word2{ color:#f00;}
.word3{ padding:0px 0 10px 20px; font-size:30px; color:#000;}
.word4{ padding-left:20px; color:#666; font-size:14px;}
.word4 span{ color:#f00;}

.popGuide{left:0; top:0; position:fixed; height:100%; width:100%; background-color: #fff9ee !important; background-size: contain; overflow:hidden; z-index:10;}
.nextIcon{position: absolute; height:50px; width:200px; left:50%; bottom:2%; margin-left:-40px; transform: translate(-60px, -30px);}
.quanClick{ width:100%;}
 @-webkit-keyframes quanClick {0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(-360deg);} }
.popGuideGo{-webkit-animation: popGuideGo 1s;-webkit-animation-fill-mode: both;}

 @-webkit-keyframes popGuideGo {
 0% {height:100%;}
 50% {height:105%;}
 100% {height:0;}
 }
.wordNN{ width:80%;/* margin:10% auto 0; */position: relative;}
.wordNN1{ width:100%;-webkit-animation: quan 80s linear infinite;visibility: hidden;}
.wordNN2{ width:100%;  position:absolute; top:13%; }

 @-webkit-keyframes quan {0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}


.wordNN3{ position: absolute;
  top: 345px;
  text-align: center;
  color: #fff;
  width: 90px;
  left: 50%;
  margin: -30px 0 0 -45px;
  line-height: 1.5em;}
.wordNN3 h1{ font-size:16px; font-weight:normal;}
.wordNN3 h2{ font-size:19px;}
.wordNN3 h3{ font-size:14px;font-weight:normal; margin-top:10px;}

.wordNN4{ position:absolute; width:100%; font-size:18px; color:#930504; text-align:center; text-align:center; display:block; top:30px; overflow:hidden;;-webkit-animation: wordNN4 1s;-webkit-animation-delay:1s;opacity:0;-webkit-animation-fill-mode: both; }


 @-webkit-keyframes wordNN4 {0%{opacity:0;}100%{opacity:1;}}


.btnBase{ margin:20px 5px 0; display:inline-block;    background-color: #900000; height:30px; line-height:30px; padding:0 5px; max-width:280px; min-width:150px; text-align:center; color:#fff; text-decoration:none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; border-radius:8px;} 
.forqq{
display:none;
}
.navCon table{
    width: 100%;
    margin: 20px 0;
}
.navCon table p {
    padding: 0;
    font-size: 12px;
    color: black;
    line-height: 2.5;
}
.navCon table tr{
    border-bottom: .5px solid #ccc;
}
.navCon table td:nth-child(odd){
    background: #f4e9e3;
}
.navCon table td:nth-child(even){
    background: #e8e9e3;
}



.yy_bgimg{display:block; width:750px; height: auto; position: relative; top: 0; left: 0; margin: 0 auto;}
@media screen and (max-width:968px){
.yy_bgimg{display:block; width: 100%; height: auto; position: relative; top: 0; left: 0;}	
}



.navCon p img,.navCon  img,.navCon div img,.navCon span img{width:100% !important; height: auto !important;}









