@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0 ;}

html{ -webkit-text-size-adjust:none;}

body{font-size:12px;  _overflow:hidden; overflow-x:hidden;  background:#fff; width: 100%;  *cursor: default;}

body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,

blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,

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{ font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; line-height:30px;font-style:normal;}

li{ list-style-type:none;}

img{ border:none; vertical-align:middle;}

/*-------this-a-list---------*/

a, time{ outline:none; cursor:pointer; text-decoration:none; color:#393939; 

   transition:all .4s ease 0s;

  -webkit-transition:all .4s ease 0s;

   -moz-transition:all .4s ease 0s; 

  -ms-transition:all .4s ease 0s; 

  -o-transition:all .4s ease 0s; 

}

a:active, a:hover { text-decoration:none}

a, area, a:active{ blr:expression(this.onFocus=this.blur());}

:focus { -moz-outline-style: none;} 

/*hover-color*/

/*::selection { color: #fff; background-color: #A97F48;}    

::-moz-selection { color: #fff; background-color: #A97F48;} 



::-webkit-scrollbar  

{  width:8px;  height: 8px; background-color: #F5F5F5;  }  

::-webkit-scrollbar-track  

{ border-radius: 10px; background-color: #E2E2E2;  }  

::-webkit-scrollbar-thumb  

{  border-radius: 10px; background-color: #2583C6; -webkit-box-shadow: inset 0 0 6px rgba(33,120,181,.3);}*/

/*------- the html5 display-role reset for older browsers---------*/

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block;}

blockquote, q { quotes: none;}

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}

/*------- input--outline--middle---------*/

/*input, button, select, textarea{ outline:none}*/

input, select, textarea, button { vertical-align:middle}

button { border:0 none; background-color:transparent; cursor:pointer}

button::-moz-focus-inner,

input[type="reset"]::-moz-focus-inner,

input[type="button"]::-moz-focus-inner,

input[type="submit"]::-moz-focus-inner,

input[type="file"]>input[type="button"]::-moz-focus-inner{ border:none; padding:0;}

/*----- tabless///-----*/

table { width:100%; border-collapse:collapse; border-spacing:0; table-layout:fixed;}

caption { display:none;}

/*----- clearfix///-----*/

.clearfix{ *zoom:1;}

.clearfix:before,

.clearfix:after{ display:table; content:''; line-height:0;}

.clearfix:after{ clear:both;}

/*----- dis///-----*/

.clear{ clear:both;}

.disno{ display:none;}

.disbk{ display:block;}

.distb{ display:table;}

/*----- 文字两侧对齐///-----*/

.justify { text-align:justify; text-justify:distribute-all-lines; /*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}

@media screen and (-webkit-min-device-pixel-ratio:0){

   .justify:after { position:absolute; content:"."; display: inline-block; width:100%; overflow:hidden; height:0;}

}

/*----- 超出省略号///-----*/

.toe{ word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/******************************************************************common/////**********************************************************************/

/*漂浮*/
.pf{width:70px;height: 146px;position: fixed;top: 50%;right: 0;margin-top: -73px;z-index: 99999}
.pf ul li{ position:relative; cursor:pointer; margin-bottom:2px;}
.pf ul li .con{display: none;position: absolute;left: -130px;bottom:0;width: 120px;background: #343434;color: #fff;font-size: 14px;line-height: 50px;text-align: center;}
.pf ul li img, .pf ul li .btn{ display:block;}
.pf ul li .btn{ float:none;width: auto; height: auto;border-radius: 0;background: none;margin-top: 0;position: relative;z-index: 50;}
.ewmcon{ display:none; position:absolute; left:-163px; bottom:-9px; width:153px; height:157px; padding-top:23px;background:url(/static/images/bg_03.png) no-repeat; }
.ewmcon img { display:block; width:86px; height:86px; border:7px solid #fff; margin:0 auto; }
.ewmcon p { color:#fff; font-size:14px; line-height:35px; text-align:center; } 
.ewmcon:after { content:" "; position:absolute; right:-10px; bottom:22px; display:block;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #5e2007;}
.con:after {content: " ";position: absolute;right: -12px;top: 50%;margin-top:-7px;display: block;border-top: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #343434;}
/*漂浮*/