﻿@charset "utf-8";
/* CSS Document */
body{font-size:14px; background:#fff; font-family:"Microsoft Yahei","微软雅黑",sans-serif; width:100%; overflow-x:hidden;overflow-y: auto;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0; }
.hy-main input[type=text]:focus,.hy-main input[type=password]:focus,.hy-main textarea:focus{
 transition:border linear .2s,box-shadow linear .5s;
 -moz-transition:border linear .2s,-moz-box-shadow linear .5s;
 -webkit-transition:border linear .2s,-webkit-box-shadow linear .5s;
 outline:none;border-color:rgba(140,215,255,.75);
 box-shadow:0 0 8px rgba(140,215,225,.5);
 -moz-box-shadow:0 0 8px rgba(140,215,225.5);
 -webkit-box-shadow:0 0 8px rgba(140,215,225,3);
}
fieldset,img{border:0;} 
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none; font-family:"Microsoft Yahei","微软雅黑",sans-serif;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.pt10{ padding-top:10px;}.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tl{ text-align: left;}.ov{ overflow:hidden;}.rel{ position:relative;}.tc{ text-align:center;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}.mt5{ margin-top:5%;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ccc;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ccc;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #ccc;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #ccc;
}
.bd_weixin_popup{ box-sizing:content-box;}





    /* 搜索 和语言版本*/
    /* .top{padding:37px 0;}
    .top .h_search .icon{display:block; width:19px; height:20px; background:url(../images/h_search.png) no-repeat center; }
    .top .h_lan a{font-size:17px; line-height:20px; margin-right:25px; color:#000;}
    .top .h_lan a:hover{opacity:0.6}
    
    
    .top .h_lan {  position: relative;cursor: pointer;float: left;}
       .top .h_tool {  display: inline-block;  vertical-align: middle;  }
       .top .h_lan i.icon {background: url(../images/head_lang.png) no-repeat center;  width: 36px;  height: 14px; display: inline-block;}
       
       .top .h_lan .mobile_txt {   display: none;}
       .top .h_lan .pc_txt:hover  { color: #f80404;}
     
        
        .top .h_lan:hover .iconfont  { color: #f80404;}
       .top .h_lan .lan_down {    background: rgba(230,232,234,0.8);}
       .top .h_lan .lan_down { display: none; height: 81px;width: 150px; padding-top: 5px; margin-top: 0px; padding-bottom: 5px; margin-bottom: 0px;position:absolute ; z-index: 3; }
       .top .h_lan:hover{}
       .top .h_lan:hover .lan_down { display: block; }
       .top .h_lan .lan_down ul>li {  margin: 5px 0;height: 33px;line-height: 33px;}
       .top .h_lan .lan_down ul>li:hover {   background: rgba(255,255,255,0.8);}
    
       .top .h_lan .lan_down ul>li a {    display: block;    padding: 5px 10px;    color: #666}
       .top .h_lan a {    display: block;    font-size: 16px;    line-height: 16px;    color: #999;}
       .top .h_lan .lan_down ul>li a img {   margin-right: 10px;float: left;width: 34px;}
       .top .h_lan .lan_down ul>li a span {    display: inline-block;    font-size: 15px; line-height: 22px; }
    
       @media only screen and (max-width: 760px){
        .top .h_lan .mobile_txt {  display: inline-block; }
       .top .h_lan .pc_txt{display:none;}
       .top .h_lan .iconfont{display:none;}
       } */

       

@media (min-width: 1201px){
a:hover{ color:#e70009;}
}
@media screen and (max-width: 480px) {
   
  
    img{ max-width:100%;}
    }





/* 搜索 和语言版本*/
.header .h_tools{padding:37px 0;}
.header .h_tools .h_search .icon{display:block; width:19px; height:20px; background:url(../images/h_search.png) no-repeat center; }
.header .h_tools .h_lan a{font-size:17px; line-height:20px; margin-right:0px; color:#000;}
.header .h_tools .h_lan a:hover{opacity:0.6}

.headerbg {
  background: rgba(0,0,0,.4);
}


.h_tools .h_lan {  position: relative;cursor: pointer;    line-height: 62px;    float: left;    margin-left: 20px;}
   .h_tools .h_tool {  display: inline-block;  vertical-align: middle;  margin-left: 26px;}
   .h_tools .h_lan i.icon {background: url(../images/head_lang.png) no-repeat center;  width: 36px;  height: 14px; display: inline-block;}
   
   .h_tools .h_lan .mobile_txt {   display: none;}
   .h_tools .h_lan .pc_txt:hover  { color: #f80404;}
   .pc_txt{color: #ffffff;    font-size: 14px;}
   .h_tools .h_lan .iconfont  { color: #ffffff;}
    .h_tools .h_lan:hover .iconfont  { color: #f80404;}
   .h_tools .h_lan .lan_down {    background: rgba(230,232,234,0.8);}
   .h_tools .h_lan .lan_down { display: none; height: 81px;width: 128px; padding-top: 5px; margin-top: 0px; padding-bottom: 5px; margin-bottom: 0px;position:absolute ; z-index: 3; }
   .h_tools .h_lan:hover{}
   .h_tools .h_lan:hover .lan_down { display: block; }
   .h_tools .h_lan .lan_down ul>li {  margin: 5px 0;height: 33px;line-height: 33px;}
   .h_tools .h_lan .lan_down ul>li:hover {   background: rgba(255,255,255,0.8);}

   .h_tools .h_lan .lan_down ul>li a {    display: block;    padding: 5px 10px;    color: #666}
   .h_tools .h_lan a {    display: block;    font-size: 16px;    line-height: 16px;    color: #999;}
   .h_tools .h_lan .lan_down ul>li a img {   margin-right: 10px;float: left;}
   .h_tools .h_lan .lan_down ul>li a span {    display: inline-block;    font-size: 15px; line-height: 22px; }

   @media only screen and (max-width: 760px){
    .h_tools .h_lan {line-height: 47px;}
	.h_tools .h_lan .mobile_txt {  display: inline-block;color: #fff;     font-size: 13px;}
   .h_tools .h_lan .pc_txt{display:none;}
   .h_tools .h_lan .iconfont{display:none;}
   }
