@charset "utf-8";

body{padding:0; margin:0; font-family:Microsoft Yahei; font-size:14px !important; color:#333; text-align:left; -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{vertical-align:middle; display:inline-block; background-repeat:no-repeat;}

button,input,select,textarea{vertical-align:middle;font-family:Microsoft Yahei;}
button,input{*overflow:visible;line-height:normal;-moz-box-sizing : border-box ;
	-webkit-box-sizing : border-box ;
	box-sizing : border-box ;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
/* input[type=password], input[type=text], input[type=file], input[type=tel], select, textarea{ height:25px; line-height:25px; color:#999;} */
.request{color:#f00;}
textarea{vertical-align:top;overflow:auto;resize:none;height:auto;}


table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
/* img, table, object, embed, video{max-width:100%;} */

a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#0b6dd0;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.show{display:block;}
.hide{display:none;}
.transparent{background:transparent;}
.bgwhite{background-color:#fff;}
.bggray{background-color:#f3f3f3;}

/*layout*/
.container{
	max-width:1220px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	zoom:1;
}

/*common*/
.mb15{margin-bottom:15px;}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition: 300ms; transition:300ms;}
.transition a:hover{filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}

.breakcrumb{padding:15px 0; font-size:1em; color:#0b6dd0;}
.breakcrumb em{font-style: normal; color:#999999;}
.breakcrumb a{color:#0b6dd0;}

.info-list{line-height:1.5em; overflow:hidden;}
.info-list li{position:relative; float:left; width:100%; padding-top:8px; padding-bottom:8px; overflow:hidden;}
.info-list li h4{position:relative; padding:0 90px 0 16px; font-weight:normal; font-size:1em; overflow:hidden;}
.info-list li h4 a{display:inline-block; float:left; max-width:100%;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.info-list li h4 i{position:absolute; top:-1px; left:2px; margin-top:.75em; width:3px; height:3px; background:#666; }
.info-list li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; color:#ccc; font-size:12px; white-space:nowrap;}
.info-list li br{display:none;}

/*pageClass*/
.pageClass{padding-top:4%; padding-bottom:4%; font-size:1em; color:#888; line-height:200%; text-align:center; clear:both;}
.pageClass a{color:#888;}
.pageClass .moye,
.pageClass .arrow a,
.pageClass .index_num,
.pages_index_last,
#thisPage{display:inline-block; *display:inline; margin:2px; zoom:1; background-color:#fff; border:solid #ddd 1px; border-radius:2px;}
.pageClass .arrow a:hover,
.pageClass .index_num{background-color:#0b6dd0; border:solid #0b6dd0 1px; color:#fff;}
.pageClass .moye,
.pageClass .arrow a,
.pageClass .index_num{padding:0 10px;}
.pageClass .index_num{font-weight:700;}
.pages_index_last{padding:0 5px;}
#thisPage{width:30px; height:28px; margin-top:-2px; color:#888; text-align:center;}