@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea { 
    font: 12px/1.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
}  
body,div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
fieldset,img{border:0;}
ul,ol,li{list-style:none;}
textarea,input,select{font-size:12px;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight:normal;}
:focus { outline: 0;}
sup, sub {font-size: 100%;vertical-align: baseline;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } 
button, input, select, textarea {  font-size: 100%;} 
table { border-collapse: collapse; border-spacing:0;}
caption, th { text-align: left;}
a:link,a:visited{ text-decoration:none;}
a{ cursor:pointer;}
a:hover,a:active{ text-decoration:none;}
html[xmlns] .clearfix{display: block;}
.cler{ clear:both;}
body{font-family:'微软雅黑','宋体',Arial, Helvetica, sans-serif;color:#333; border:none;text-align:center;  }
img{-moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  -khtml-user-select: none; user-select: none;}

.w1280{ width:1280px; margin:auto; position:relative;}
.w1200{ width:1200px; margin:auto; position:relative;}

.hoverOp,.hoverS{-webkit-transition: all 0.2s ease-in 0; transition: all 0.2s ease-in 0s;  -moz-transition: all 0.2s ease-in 0s;  -o-transition: all 0.2s ease-in 0s; -ms-transition: all 0.2s ease-in 0s; }
.hoverOp:hover{filter:alpha(Opacity=90);opacity:.9; text-decoration:none;}
.boxCb{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.cssddd{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


@-webkit-keyframes mainbarcode {
	0% {
		-webkit-transform:translate3d(0,0,0);
	}
	100% {
		-webkit-transform:translate3d(0,118px,0);
	}
}

@keyframes mainbarcode {
	0% {
		transform:translate3d(0,0,0)
	}
	100% {
		transform:translate3d(0,118px,0)
	}
}

.downSm{ position:absolute; width:148px; left:-5px; top:0; display:none\9; height:15px; background:url("../Images/home/sm.png"); -webkit-animation:mainbarcode 2.5s linear infinite;animation:mainbarcode 2.5s linear infinite}
.vplay{ position:absolute; left:0px; top:0px; width:100%; height:180px; background:url("../Images/play.png") no-repeat center center #000; filter:alpha(Opacity=30);opacity:.3; -webkit-transition: all .4s ease-in 0; transition: all .4s ease-in 0s;}

.picWbox a:hover img,.picWbox a:hover .vplay{ -webkit-transform: scale(1.04); transform: scale(1.04);}

.picWbox a img{ width:100%; height:180px; -webkit-transition: all .4s ease-in 0; transition: all .4s ease-in 0s;}
.picWbox a:hover{color:#4572b3;}

.vCg{ cursor:pointer;}
.pop_box{ z-index:900; width:100%; height:100%; position:fixed; _position:absolute; left:0px; top:0px; display:none;  }
.pop_box .pop_bg{width: 100%;height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70);-moz-opacity: .7; -khtml-opacity: .7; }

#pop_videoBox .pop_cont{width:730px; height:426px; position:absolute; right:-50%; margin-right:-365px; top:50%; margin-top:-213px;  background-color:#3F5CA0; }
#pop_videoBox .pop_cont .pop_exit{ position:absolute; right:-65px; height:55px; width:55px; top:-1px; text-align:center; background:url("../Images/yuyue/close.png"); cursor:pointer; -webkit-transition:all 0.2s ease-in; transition:all 0.3s ease-in;}
#pop_videoBox .pop_cont .pop_exit:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg); }
#pop_videoBox .pop_cont .video{ float:left; margin:8px 0 0 8px; width:712px; height:408px; position:relative; overflow:hidden;  background: #000;}


.webNav{ position:absolute; left:0px; top:0; background:url("../Images/home/topbg.png"); width:100%; overflow:hidden; z-index:10; min-width:1280px;}
.webNav .w1280{ height:85px;}
.webNav .logo{ float:left; margin:12px 0 0 36px; width:184px; height:62px; background:url("../Images/home/logo.png") no-repeat;}
.webNav ul{ float:right; height:85px; position:relative;}
.webNav ul a,.webNav ul span{ float:right;}
.webNav ul a{ width:161px; line-height:85px; color:#474747; font-size:18px;}
.webNav ul span{ width:1px; font-size:0px; height:19px; background:#bbbdc4; margin-top:33px;}
.webNav ul a:hover{ color:#d22c24;}

/*底部*/
.footer{ width:100%; padding:20px 0; height:auto; position:relative; overflow:hidden;  min-width:1200px;}
.zt_footer{ margin:0 auto; width:1200px; text-align:center; font-size:12px; color:#929292; }
.zt_footer p{ line-height:20px;}
.zt_footer p.ftMp{ font-size:14px; padding:10px 0;}
.zt_footer span{ padding:0 3px 0 8px;}
.zt_footer p.ftMp span{padding:0 22px;}
.zt_footer font{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.zt_footer a{color:#929292;}
.zt_footer a:hover{ text-decoration:underline;}/* CSS Document */