/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}
body{
    font:1em/1.3 "SourceHanSansCN-Regular",tahoma, arial, "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", sans-serif;    
}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{
    font-size:1em;
    line-height:1.3;
}
address, cite, dfn, em, var { 
    font-style:normal; 
} 
code, kbd, pre, samp {
     font-family: courier new, courier, monospace; 
} 
small { 
    font-size:  0.75em; 
} 
ul, ol { 
    list-style: none; 
    margin:0;
}
body,legend { 
    color:#666;
}
a{
    color:inherit;
    text-decoration: none; 
}
a:hover  {
    color:#000;    
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: text-top; 
} 
sub { 
    vertical-align: text-bottom;
}

fieldset, img { 
    border: 0; 
}
button, input, select, textarea { 
    font-size:  0.75em; 
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    width:100%;
    word-break: break-all;
}
table th {
    font-weight:normal;
}
table th,table td {
    font-weight:normal;
    text-align:center;
} 
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
img{
	vertical-align:middle;
}
::-moz-placeholder { color:#000; }
input:-webkit-input-placeholder { color:#000; } 
input:-moz-placeholder { color:#000; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */

button:disabled,
.disabled{
    opacity:0.5;
    cursor:default;
}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.css3,a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.cssimg,.cssimgp img,.zb_pro_2_1_mid .zb_pro_2_1_mid_img img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
.cssimg:hover,.cssimgp:hover img,.zb_pro_2_1_mid:hover .zb_pro_2_1_mid_img img{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}

.daxie{text-transform: uppercase;}




.mobile_footer{ width:100%; text-align:center; color:#fff; display:none;
position:fixed; left:0; bottom:0; z-index:2000; background-color:#ff5a00;}
.mobile_footer ul li{ line-height:1.7em; overflow:hidden; padding:0.5em 0;
float:left; width:33.33333333333333%; text-align:center; font-size:0.875em;}
.mobile_footer ul li img{
width:20px;}
.mobile_footer ul li a{
color:#fff;}
.slid { position: fixed; right: 2px; top: 50%; margin-top:-133.5px; z-index: 2000; }
@media screen and (max-width:760px) {
.slid{
display:none;}
}
.slid .btn { display: block; width: 50px; color: #fff; line-height: 50px; font-size: 14px; height: 50px; position: relative; border-bottom: 1px solid #282422; }
.slid .btn .bg { background-image: url(../images/side/cbg-02.png); position: absolute; width: 100%; height: 100%; left: 0px; background-position: right top; top: 0px; }
.slid .btn .icon { position: absolute; width: 100%; height: 100%; left: 0px; background-position: center center; background-repeat: no-repeat; top: 0px; }
.slid .btn.b1 .icon { background-image: url(../images/side/icon-01.png); }
.slid .btn.b2 .icon { background-image: url(../images/side/icon-02.png); }
.slid .btn.b3 .icon { background-image: url(../images/side/icon-03.png); }
.slid .btn.b4 .icon { background-image: url(../images/side/icon-04.png); }
.slid .btn.b5 .icon { background-image: url(../images/side/icon-05.png); }
.slid .btn.b6 .icon { background-image: url(../images/side/icon-06.png); }
.slid .btn .open { position: absolute; opacity: 0; width: 100%; overflow: hidden; height: 100%; background-position: right top; background-image: url(../images/side/cbg-01.png); width: 137px; height: 50px; right: 0px; top: 0px; width: 50px; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.slid .btn .opc { position: absolute; right: 40px; width: 90px; text-align: center; }
.slid .btn.allowopen .bg { opacity: 1; -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.slid .btn.allowopen:hover .open { width: 137px; opacity: 1; }
.slid .btn.allowopen:hover .bg { opacity: 0; }
.slid .btn.gotop:hover .bg { background-image: url(../images/side/cbg-01.png); }
.qr-code { position: absolute; left: 0px; top: 0px; z-index: 1999; display: none; }

.aboutyoushi_midcssimg{-webkit-transition-duration: 2.5s; -ms-transition-duration: 2.5s; -o-transition-duration: 2.5s; -moz-transition-duration: 2.5s; transition-duration: 2.5s;opacity:0;}
.curbg{-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);opacity:1;}
.cell_mid{ display: table; height:100%; width:100%; } .cell_h{ height:100%;display: table-cell; vertical-align: middle; }
/*********视频start*********/
.zzsc {position: fixed;left: -100%;right:100%;top:0;bottom: 0;text-align: center; z-index:99999; display:none;}
 
.zzsc:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;} 
.content{display: inline-block; *display: inline; *zoom:1; vertical-align: middle;position: relative;right: -100%;} 
.content_mark,.tablemark{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9999; background:#fff; opacity:1;filter:alpha(opacity=100); display:none;} 
.tablediv{display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:999999999999999;}
.tablediv_mid{  
max-width:56.26em; margin:0 auto;  background-color:#fff; overflow:hidden;}
.tablediv_mid_con{
width:90%; margin:5% auto; padding:0px; clear:both; overflow:hidden;}
.tablediv_mid_con_left{
float:left; width:37%;}
.tablediv_mid_con_left img{
width:100%;}
.tablediv_mid_con_right{
float:right; width:59%; position:relative;}
.tablediv_mid_con_right_2{min-height:20em;overflow-y:auto; max-height:20em; margin-top:1em;}
.tablediv_mid_con_right_1 span{
float:left;}
.tablediv_mid_con_right_1 span:nth-child(1){
font-size:20px; color:#333; font-size:1.25em;}
.tablediv_mid_con_right_1 span:nth-child(2){
font-size:0.9375em; color:#808080; margin-left:1em; margin-top:0.4em;
}
.closetablediv{
position:absolute; right:0; top:0;}
/*********视频end***********/
.build-videobox{width:100%;
    position:relative;
    padding-bottom:0%;   
    height: 50em;}
.closevideo{ text-align:right;
 margin:0; padding:0;}
.closevideo img{
width:1.5em; height:1.5em;}
.vmid{ padding:0 2.8125em;
/*max-width:90%;*/}
@media screen and (max-width:1440px) {
.build-videobox{
height:28em;}
.vmid{
/*max-width:70%;*/}
.closevideo{
/*position:fixed; right:1em; top:1em;*/}
}
@media screen and (max-width:760px) {
.build-videobox{
height:20em;}
.closevideo img{
width:1em; height:1em;}
.vmid{ padding:0 1em;
/*max-width:100%;*/}
}
 