@charset "utf-8";
body{padding:0px;margin:0px;font-size:14px;font-family:microsoft yahei,Arial;border:none;text-align:center;  background-color:#f2f2f2; min-width:1200px; color:#fff; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border:0 none; margin:0; padding:0;}
input, textarea { border-radius:0; outline:0 none; resize:none; }
input{ outline:none;}
img{border:none;margin:0px;padding:0px;}
ul,li{margin:0px;padding:0px;border:none;border:0;  list-style: none;}
a{position:relative;text-decoration:none; cursor:pointer; outline:none;}
h1{ margin:0px; padding:0px; font-weight:400;}
a:focus {outline:none;-moz-outline:none;}
a{outline:none;blr:expression(this.onFocus=this.blur());}
.show{display:block !important;}
.hide{display:none !important;}
.pr{ position: relative;}
.pa{ position:absolute;}
.oh{ overflow:hidden;}
.w100{ width:100%;}
.h100{ height:100%;}
.wh100{ width:100%; height:100%;}
.lt0{ left:0; top:0;}
.l0{ left:0;}
.t0{ top:0;}
.fz14{ font-size:.32rem;}
.fl{float:left;}
.fr{float:right;}
.mr0{ margin-right:0 !important; }
.text-left{ text-align:left;}
.gray{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(1);
}

.hoverOp,.hoverS{  -webkit-transition: all linear .2s; -moz-transition: all linear .2s; transition: all linear .2s;}
.hoverOp:hover{  opacity: 0.9; filter:alpha(opacity=90);}
.w1200{ width:1200px; margin:auto; position:relative; }
.boxCb{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.cssddd{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.info{background:url(../images/main/info.png) no-repeat;}
.op01 i{ float:left; width:100%; height:100%; filter: alpha(opacity=0);  opacity: 0;}
.op01:hover i,.op01.hover i{ filter: alpha(opacity=100);  opacity: 1;}
.rotate180:hover i{-webkit-transform: rotateY(180deg); transform: rotateY(180deg); font-weight:bold;}
.more{ position:absolute; right:0; top:0; background-position:left -54px; width:40px; height:40px;}
.zbox{ width:100%; position:relative;}
.sbox{ float:left; position:relative;}
.ls-wcont{ height:100%; margin:0 auto;}

.pop_win{ z-index:900; width:100%; height:100%; position:fixed; _position:absolute; left:0px; top:0px; display:none;}
.pop_win .pwin_bg{width: 100%;height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70);-moz-opacity: .7; -khtml-opacity: .7; }
.pop_win .pwin_box{ position:absolute; right:50%; top:50%; }

