
/* CSS Document */

@font-face{
font-family:sourcehansans;
src:url(../font/sourcehansans.ttf),
url(../font/sourcehansans.woff),
url(../font/sourcehansans.woff2),
url(/en/css/font/sourcehansans.svg),
url(../font/sourcehansans.eot);
}

body{font-size:14px; background:#fff; width:100%; height:auto; overflow-x:hidden; font-family:"sourcehansans" !important;}
body *{font-family:"sourcehansans" !important;}
*{-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;}img{ max-width:100%;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
a{text-decoration:none; color:#333;}

textarea,input{ font-family:"sourcehansans";}
.bd_weixin_popup{ box-sizing:content-box;}
a:hover{ text-decoration:none; color:#0551a7;}
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;}
.clear:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.clearfix{zoom:1;}.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;}.mt15{ margin-top:15px;}
.none{ display:none;}.block{ display:block;}.mr10{ margin-right:10px;}.mt2{ margin-top:2%;}.mt5{margin-top: 5%;}.mb5{margin-bottom: 5%;}.mts5{ margin:9% 0 7% 0;}
.els{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.ma790{ max-width: 790px; margin: 0 auto;}.ma940{max-width: 790px; margin: 0 auto;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666;
}

.tra{ transition: all 0.5s ease;}
@media screen and (min-width: 1400px){
.tra:hover{ transition: all 0.5s ease;}
}
.shade {position: fixed;left: 0; top: 0; z-index: 3;display: none; width: 100%;height: 100%; background-color: #000;filter: alpha(opacity=50); opacity: 0.5; }
.big-video {
    position: fixed;
    left: 50%;
    top: 10%;
    z-index: 21;
    display: none;
    margin-left: -485px;
    padding: 5px;
    background-color: #fff;
    width: 970px;
    box-sizing: border-box;
}
.big-video-main {
    height: 540px;
}
.big-video-clo {
    position: absolute;
    right: -35px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../image/icon30.png) no-repeat center center;
    cursor: pointer;
}
@media screen and (max-width: 1330px){
.big-video {
    width: 700px;
    margin-left: -355px;
}
.big-video-main {
    height: 400px;
}
}
@media screen and (max-width: 750px){
.big-video {
    width: 100%;
    left: 0;
    margin-left: 0;
}
.big-video-main {
    height: 185px;
}
.big-video-clo {
    right: 0;
    z-index: 21;
}
}

.lenmban1{padding-left: 37px;padding-right: 37px}�}
