body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,input,span{ margin:0; padding:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
input,button,textarea{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
ul,li{ list-style:none}
body{padding:0;margin:0;font:normal 12px/180% Georgia;color:#212121;background:#fff;-webkit-text-size-adjust: 100%;}

a:link,a:visited{color:#212121;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}

img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}


.top{width:100%; height:160px; background:linear-gradient(to right, #ce0d10, #d41011); position:relative; margin:0 auto;}
.topa{width:1320px; height:160px;margin:0 auto;}
.topa_L{float:left; padding-top:40px;overflow:hidden;}
.topa_L img{ height:80px; border:0px;}

.topa_R{float:right; padding-top:45px;}
.topa_Ra{float:left;}
.topa_Ra li{float:left; margin-right:20px;}
.topa_Ra li img{height:22px; border:0px;}
.topa_Ra li.lia{float:left; margin-right:0px; font-size:18px; color:#FFFFFF;}
.topa_Ra li.lia a{ color:#FFFFFF;}

.topa_R .so{float:left;width:300px;height:36px; background:#ffffff;border-radius:18px; margin-top:10px; overflow:hidden;}
.topa_R .search_input{width:230px;float:left; height:36px; line-height:36px;background:#ffffff; text-indent:10px; font-size:15px;color:#999; border: none;outline: none;}
.topa_R  .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center #ffffff;border:0px; width:60px;height:36px; line-height:36px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; text-indent:-999px;outline:none;overflow:hidden;}

.mobile-btn{ display:none;}



.Pcmenu{width:100%;height:60px; background:#efefef; margin:0px auto;}
.Pcmenua{width:1320px; margin:0px auto;}
.Pcmenua li{ float:left; width:120px; height:60px; line-height:60px; text-align:center;font-size:18px; position:relative; z-index:99;}
.Pcmenua li.lia{ width:200px; transition: all 0.4s; cursor:pointer; text-align:left;}
.Pcmenua li.lia span{display:inline-block;width:25px; height:60px;background:url(../images/top_down.png) no-repeat right;-webkit-background-size:14px auto;background-size:14px auto;}
.Pcmenua li.lia:hover span{float:left; display:inline-block;width:25px; height:60px;background:url(../images/top_up.png) no-repeat right;-webkit-background-size:14px auto;background-size:14px auto;}
.Pcmenua li.lia a{float:left; display:inline-block; text-indent:15px;}
.Pcmenua ul li ul{display:none;top:0px;transition: all 0.4s;}
.Pcmenua ul li:hover ul.wa{display:block;width:200px;position:absolute;top:60px;right:0px; background:#efefef; z-index:9999; }
.Pcmenua ul li:hover ul.wa li{ width:100%;height:40px;line-height:40px; text-align: center;text-indent:0px; font-size:14px; font-weight:normal;float:left;}
.Pcmenua ul li:hover ul.wa a{display:block;height:40px;line-height:40px; text-align: center; font-size:16px; color:#333333; font-weight:normal;}
.Pcmenua li:hover{ background: #d30f10;}
.Pcmenua li:hover a{color:#ffffff;}
.Pcmenua ul li:hover ul.wa li:hover a{color:#ffffff;}




.menu-container{width:100%; display:none; position:absolute;top:150px;right:0px; float:left; z-index:99;}
.menu{width:100%; height:100vh;background:#efefef;padding-left:20px; padding-right:20px;position:relative;margin:0 auto;}
.menu li{width:100%; float:left;line-height:60px; border-bottom:1px solid #cdcdcd; font-size:18px;}
.menu li a{display:block; width:100%;}
.has-submenu .toggle-submenu{width:100%; height:60px; line-height:60px; background:url(../images/down.png) no-repeat center right;-webkit-background-size:auto 10px;background-size:auto 10px;}
.has-submenu.active .toggle-submenu{width:100%;  height:60px;line-height:60px;  background:url(../images/up.png) no-repeat center right;-webkit-background-size:auto 10px;background-size:auto 10px;}
.menu li .submenu{ width:100%; display:none;}
.menu li .submenu li{ background:#efefef; height:40px;line-height:40px; border-bottom:none; font-size:16px;  padding-left:20px;}



.foot{width:100%; background:#f7f7f7; position:relative; margin:0 auto; margin-top:30px;}
.foota{width:1320px; padding-top:30px; padding-bottom:30px;margin:0 auto;}
.foota p{ text-align:center; line-height:28px; font-size:16px;}
.foota p span{ padding-left:5px; padding-right:5px; font-size:12px; font-family:"ËÎÌå"; color:#CCCCCC;}

@media screen and (max-width:768px) {

.m_none{display:none;}
.Pcmenu{display:none;}

.top{width:100%; height:150px; background:linear-gradient(to right, #ce0d10, #d41011); position:relative; margin:0 auto;}
.topa{width:92%; height:100px;margin:0 auto;}
.topa_L{float:left; width:100%; text-align:center; padding-top:20px;overflow:hidden;}
.topa_L img{ height:60px; border:0px;}

.topa_R{float:left; padding-top:24px;}
.topa_Ra{float:left;}
.topa_Ra li{float:left; margin-right:15px;}
.topa_Ra li img{height:22px; border:0px;}
.topa_Ra li.lia{float:left; margin-right:0px; font-size:18px; color:#FFFFFF;}
.topa_Ra li.lia a{ color:#FFFFFF;}


.topa_R .so{display:none;}


.mobile-btn{ float:right;display: block; margin-top:20px; position:relative; }
.mobile-btn span.icon-menu{ width:25px; height:25px; background: url(../images/menu.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;display: block; outline:none; cursor:pointer;}
.mobile-btn span.icon-close{ width:25px; height:25px; background: url(../images/close.png) no-repeat center;-webkit-background-size:100% 100%;background-size:100% 100%;display: block;outline:none; cursor:pointer;}


.foot{width:100%; background:#f7f7f7; position:relative; margin:0 auto; margin-top:20px;}
.foota{width:92%; padding-top:20px; padding-bottom:20px;margin:0 auto;}
.foota p{ text-align:center; height:26px; line-height:26px; font-size:14px; overflow:hidden;}
.foota p span{ padding-left:5px; padding-right:5px; font-size:10px; font-family:"ËÎÌå"; color:#CCCCCC;}
.foota p span.no{ display:none;}
.foota p a.no{ display:none;}
}