@charset "utf-8";
/* 全局 */
*{padding:0;margin:0;border:0;font-weight:normal;font-family:inherit;font-style:normal;line-height:inherit}
html body{color:#787878;font-size:12px;font-family:"Microsoft YaHei","微软雅黑";background:#FAFAFA;}
body{overflow-x:hidden}
a{color:inherit;text-decoration:none;*color:#3c3c3c}
a:focus{text-decoration:none}
ul,li{list-style:none}
input,textarea,select{outline:none}
input -ms-placeholder,textarea -ms-placeholder,select -ms-placeholder{padding-left:0;text-indent:0}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.clearfix,.cl{*zoom:1}
.clearfix:before,.cl:before,.clearfix:after,.cl:after{display:table;line-height:0;content:""}
.clearfix:after,.cl:after{clear:both}
.clearhid{width:0;height:0;clear:both;overflow:hidden;}
.ovh{overflow:hidden}
.hide{display:none}
.hidden{opacity:0}
.abs{position:absolute}
.a-link{color:#666}
.a-link:hover{color:#1dacf9;text-decoration:none}
.a-hover{display:block;width:100%;height:100%}
.a-dis{display:block;width:100%;height:100%;text-decoration:none}
.a-dis:hover{text-decoration:none}
.img-dis{display:block;width:100%;height:auto}
.zjx-width{width:1200px}
.wid-auto{margin:0 auto}
.zjx-border{border-bottom:1px solid #e6e6e6}
.zjx-border-dotted{border-bottom:1px dotted #e6e6e6}
.zjx-border-all{border:1px solid #e6e6e6}
.float-l,.fl{float:left;_display:inline}
.float-r,.fr{float:right;_display:inline}
.float-l-ul li{float:left;_display:inline}
.pointer{cursor:pointer}
.hover-opa8:hover{opacity:.8;filter:alpha(opacity=80)}
.no-bg{background:none}
.bold{font-weight:bold}
.red{color:#f00;}
.colorpink{color:#ff6e94}
.colorlan{color:#1F96CE;}
.coloryellow{color:#F08300;}
.hoverpink:hover{color:#ff6e94}
.hoverBdBlue:hover{color:#1dacf9}
.transall{transition:all .3s}
.noneSelect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.overhidden{overflow:hidden}
.transXCenter{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.plane-btn{border:0;outline:none;width:100px;height:40px;color:#fff;font-size:14px;background:#1dacf9}
.plane-btn:active{opacity:.8}
.bg_before:before{display:block;content:"";}
.h3-blue-before{font-size:18px;color:#3c3c3c;padding-bottom:15px}
.h3-blue-before:before{display:inline-block;content:"";width:3px;height:17px;background:#1dacf9;margin:0 10px}
.h3-blue-before b{font-weight:normal}
.p-indent{text-indent:2em}
.no-padding{padding:0 !important}
.bgcolorLiner{background:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));background:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8));background:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.8))}
.ul-dot li{padding-left:13px;background:url(../images/dot.png) left center no-repeat}
.ul-dot li:hover{background-image:url(../images/dot-hover.png)}
.ul-dot3 li{padding-left:13px;background:url(../images/dot3.png) left center no-repeat}
.ul-dot3 li:hover{background-image:url(../images/dot-hover.png)}

.height1 { height: 1px; overflow: hidden; clear: both; }
.height2 { height: 2px; overflow: hidden; clear: both; }
.height5 { height: 5px; overflow: hidden; clear: both; }
.height10 { height: 10px; overflow: hidden; clear: both; }
.height15 { height: 15px; overflow: hidden; clear: both; }
.height20 { height: 20px; overflow: hidden; clear: both; }
.height25 { height: 25px; overflow: hidden; clear: both; }
.height30 { height: 30px; overflow: hidden; clear: both; }
.height35 { height: 35px; overflow: hidden; clear: both; }
.height40 { height: 40px; overflow: hidden; clear: both; }
.height45 { height: 45px; overflow: hidden; clear: both; }
.height50 { height: 50px; overflow: hidden; clear: both; }
.height60 { height: 60px; overflow: hidden; clear: both; }
.mr10{margin-right:10px;}
.mt0{margin-top:0px;}
.tong-ad{margin:20px auto;}

.pages{height:35px;text-align:center;margin:0px auto 0;line-height:15px;font-family:Arial}
.pages a{display:inline-block;margin:0 3px 0 4px;padding:9px 13px 9px 13px;border:1px #E4E4E4 solid;background:#fff;color:#333;text-decoration:none;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.pages a:hover{border:1px #059 solid;color:#059;}
.pages span{display:inline-block;padding:5px 0 5px 0;}
.pages font{display:inline-block;font-size:12px;font-family:Arial;color:#059;}
.pages .now_page , .pages .now_page:hover{display:inline-block;margin:0 3px 0 4px;padding:9px 13px 9px 13px;border:1px #059 solid;background:#059;color:#fff;font-weight:bold;border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px;}
.pages .pages-wd{padding:9px 0;width:64px;} 
.pages #pageSize{border:1px #E4E4E4 solid;background:#fff;border-radius:1px;color:#333;}
.pages .no-pages{margin:0;padding:0 9px;border:none;}
.pages .no-pages:hover{font-weight:normal;color:#059;text-decoration:underline;}