@charset "utf-8";
/*去掉链接（包括图片链接）的虚线边框*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { outline: none; }/* for Firefox */
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fixed{display:block;}
.fixed{min-height:1%;}
* html .fixed{height:1%;}
body,font,form,ul,li,p,h1,h2,h3,h4,h5,h6,input,select,textarea,span,table,tr,th,td,a,b,dl,dt,dd{font-family:"微软雅黑"; margin:0; padding:0; font-size:14px; color:#555}
body,font{line-height:22px; text-align:center;}
body a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;cursor:pointer;}
body{ min-width:1200px; overflow-x: hidden;}
input,select{line-height:16px;outline:none;}
ul,li,span,dl,dt,dd{list-style-type:none;}
table{ width: 100%;border-collapse:collapse;}
img{border:0; vertical-align: middle; max-width: 100%;}
a, li, p, div { transition: color 0.3s ease 0s; transition:background-color 0.3s,opacity 0.4s;-webkit-transition:background-color 0.3s,opacity 0.4s;-moz-transition:background-color 0.3s,opacity 0.4s; -o-transition:background-color 0.3s,opacity 0.4s;}
.setwidth{ width:1200px; margin: 0 auto; position: relative;}
.floatL{ float:left; }
.floatR{ float:right; }

/*头部开始*/
.header{ background: #fff; height: 110px;}
.header .logo{ position: absolute; display: block; width:auto; height: 110px; background: #fff; }
.header .nav{ float: right; }
.header .nav li{ position:relative; float: left; width: 115px; height: 110px; line-height: 110px;}
.header .nav li a{ display: block;}
.header .nav li p{ position:absolute; left:0; top:110px; padding: 0 20px; min-width: 100%;  line-height: 24px; background:#efcb06; z-index: 99; display: none}
.header .nav li p a{ margin: 0 auto; padding: 20px; font-size:15px; color:#fff; white-space:nowrap; display:block;  border-top: 1px solid #fff; }
.header .nav li p a:first-child{ border-top:0;}
.header .nav li p a:hover{color:#fff; }
.header .nav li .nav_en{ position: absolute; width: 100%; height: 110px; background: #e2cc14; color: #f6f5f5; font-weight: bold; top: -100%; left: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.header .nav li:hover .nav_en { top: 0;}
.header .nav li.active .nav_en{ top: 0;}

.header .Language{ float:right; height: 21px; line-height: 21px; margin-top: 43px; }
.header .Language a{ display: inline-block; margin-left: 25px; }
.header .Language a.active,.header .Language a:hover{ color: #928a37; }

.search{ display: block; float:right; width: 24px; height: 24px; margin-top: 43px; margin-left: 34px; background: url(../images/icon.png) left -68px no-repeat;}
.hidd {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
}
.bgcolor {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .8);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.v_h_search{
    width: 515px;
    height: 358px;
    position: fixed;
    left:50%;
    top: 50%;
    margin: -179px 0 0 -257px;
    z-index:991;
}
.v_h_search .searchContent{
    width: 100%;
}
.v_h_search .searchContent.animate .closeBig:hover{
  transform: rotate(180deg);
  transition: all .5s ease;
}
.v_h_search .searchContent.animate .closeBig{
  opacity: 1;

}
.v_h_search .searchContent.animate .searchCase{
  opacity: 1;
  transform: translate(0);
}
.v_h_search .searchContent.animate .whatContent .list{
  opacity: 1;
  transform: translate(0);
}

.v_h_search .closeBig{
    display: block;
    width:40px;
    height:40px;
    margin:0 auto 46px;
    background: url(../images/i-closeBig.png) center no-repeat;
    cursor:pointer;
    opacity: 0;

    transition: all .3s ease;
}
.v_h_search .searchCase{
    width:100%;
    position: relative;
    height:68px;
    margin-bottom:40px;
    opacity: 0;
    transform: translateY(40px);
    transition: all .3s ease .1s;
}
.v_h_search .searchCase input{
    border:none;
    display: block;
    width:100%;
    height: 68px;
    background: #fff;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    text-indent: 64px;
    font-size: 20px;
}
.v_h_search .searchCase .searchBig{
    display: block;
    width:21px;
    height:23px;
    position: absolute;
    left: 20px;
    top:50%;
    margin-top:-11.5px;
    background: url(../img/global/i-searchBig.png) center no-repeat;
}
.v_h_search .whatContent{
    width: 100%;

}
.v_h_search .whatContent .list:nth-of-type(1){
    transition: all .3s ease .2s;
}
.v_h_search .whatContent .list:nth-of-type(2){
    transition: all .3s ease .3s;
}
.v_h_search .whatContent .list:nth-of-type(3){
    transition: all .3s ease .4s;
}
.v_h_search .whatContent .list:nth-of-type(4){
    transition: all .3s ease .5s;
}
.v_h_search .whatContent .list{
    float: left;
    margin-bottom:36px;
    padding: 0 25px;
    width:50%;
    opacity: 0;
    transform: translateY(40px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.v_h_search .whatContent .list .pad{
    padding-bottom:16px;
    border-bottom:1px solid rgba(255,255,255,.5);
}
.v_h_search .whatContent .list a{
    color: #fff;
    font-style: 16px;
}

/*底部开始*/
.footer{ background: #988807; padding: 13px 0; color: #fff; font-size: 13px;}
.footer a{ color: #fff; font-size: 13px;}
.footer-nav{ display: inline-block; padding: 30px 28px; border-bottom: 1px solid #fff; }
.footer-nav a{ margin: 0 29px;}
.copyright{ padding: 16px 0;}


