/*公共样式--开始*/

html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}

*{box-sizing: border-box;}

*{-webkit-tap-highlight-color: transparent; outline: 0;}

html, body {min-height: 100%;}

body {font-family: "Microsoft YaHei";font-size:14px;color:#333;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

ul,ol {list-style: none;}

img {border: none;vertical-align: middle;}

a {text-decoration: none;color: #232323;}

table {border-collapse: collapse;table-layout: fixed;}

input, textarea,a,div {outline: none; border: none;}



textarea {resize: none;overflow: auto;}

.clearfix {zoom: 1;}

.clearfix:after {content: ".";width: 0;height: 0;visibility: hidden;display: block;clear: both;overflow:hidden;}

.fl {float: left}

.fr {float: right}

.tl {text-align: left;}

.tc {text-align: center}

.tr {text-align: right;}

.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.inline{display: inline-block;*display: inline;*zoom: 1;}



.tran img,.transition {transition: all .3s; -o-transition: all .3s; -ms-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s;}

.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}

.trans-internal::before,.trans-internal::after{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}

.scale:hover .scale-img{-ms-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);}

.border-box{ -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;}





.img_poa {position: relative;}

.img_poa img {position: absolute; width: auto; height: auto; max-height: 100%; max-width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%);}



.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}



strong {font-weight:bold;}



/*取消蓝色*/

.qxls {-moz-user-select: none; /*mozilar*/

-webkit-user-select: none; /*webkit*/

-ms-user-select: none; /*IE*/

user-select: none;}



/*返回*/

.totop {position: fixed; bottom: 30px; right: 30px; background: url(../images/fan-top.png) #fcab1b no-repeat; width: 50px; height: 50px; background-size: 100%; cursor: pointer; display: none; box-shadow: 0 0 8px rgba(0,0,0,.5); z-index: 33;}

/*end*/





/*浏览器升级提示窗口*/

.yy {position: fixed; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 99999; display: none;}

.yy.cur00 {display: block;}

.yy h1 {font-size: 26px; color: #000}

.yy-box {position: fixed; width: 400px; height: 200px; background-color: #fff; text-align: center; top: 50%; left: 50%; margin-left: -200px; margin-top: -100px; padding-top: 50px; z-index: 99999; display: none;}

.yy-box.cur00 {display: block;}

.yy-box p {margin-top: 20px;}

.yy-box p a {color: #ff9c00;}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */

  .yy {background-color:#000000; filter:Alpha(opacity=50); *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}

  .yy-box {filter:Alpha(opacity=100);}

}



/**

 *文字截断

 */

.znowrap{max-width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.znowrap_flex{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; height: inherit;}

.znowrap_line1{-webkit-line-clamp: 1;}

.znowrap_line2{-webkit-line-clamp: 2;}

.znowrap_line3{-webkit-line-clamp: 3;}

.znowrap_line4{-webkit-line-clamp: 4;}

.znowrap_line6{-webkit-line-clamp: 6;}



/*居中*/

.tac {

/* Internet Explorer 10 */

display:-ms-flexbox;

-ms-flex-pack:center;

-ms-flex-align:center;



/* Firefox */

display:-moz-box;

-moz-box-pack:center;

-moz-box-align:center;



/* Safari, Chrome, and Opera */

display:-webkit-box;

-webkit-box-pack:center;

-webkit-box-align:center;



/* W3C */

display:box;

box-pack:center;

box-align:center;

}









