@charset "utf-8";
/*自带字体*/
/* @font-face {
    font-family: 'KozGoPro';
    src: url('./font/KozGoPro-Regular.eot');
    src: url('./font/KozGoPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('./font/KozGoPro-Regular.woff') format('woff'),
     url('./font/KozGoPro-Regular.ttf') format('truetype'),
     url('./font/KozGoPro-Regular.svg#KozGoPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
 }
 @font-face {
    font-family: '微软正黑体';
    src: url('./font/微软正黑体.eot');
    src: url('./font/微软正黑体.eot?#iefix') format('embedded-opentype'),
         url('./font/微软正黑体.woff') format('woff'),
     url('./font/微软正黑体.ttf') format('truetype'),
     url('./font/微软正黑体.svg#微软正黑体') format('svg');
    font-weight: normal;
    font-style: normal;
 } */
/*global style*/
ul,li,dl,p,span,em,i,div,img,h1,h2,h3,h4,a,input,textarea,body{padding:0px;margin:0px;border:none;}
body{font:14px/1.5 '微软雅黑',Arial, "OpenSans-Regular", Helvetica, sans-serif;color:#252525;overflow-x:hidden;background:#fafafa;margin:0;overflow:auto; word-break:break-all;}
table{ border-collapse:collapse;}
em,i{font-style: normal;}
a{color:#000; text-decoration:none; cursor:pointer; outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}
a:hover{color:#b70000;}
.blue{ color:#194a6f;}
ul,li{list-style:none;}
img{vertical-align:top;max-width:100%;}
.clear{clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.clearm:after{clear:both;display:block;height:0;visibility:hidden;content:" ";}
.clearm{*zoom:1;}
input{ outline:none; vertical-align:middle;}
textarea{resize:none;outline:none;overflow: hidden;}
input.submit,input.reset{ cursor:pointer;}
.text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
*{-webkit-box-sizing:border-box;box-sizing:border-box; padding:0; margin:0;}
h1,h2,h3,h4,h5{font-weight:inherit;}
.f18{ font-size:16px;}
.f24{ font-size:24px;}
.f36{ font-size:36px;}
.f48{ font-size:48px;}
/* backToTop */
.m-Top{margin-top:120px;}
.m-bot{ margin-bottom:4%;}
.p-tb{ padding-top:50px; padding-bottom:50px;}
.hidden{display:none;}
.tr{text-align:right;}
.tc{text-align:center;}

/*pages*/
.pages { margin:0 auto; margin-bottom:30px; text-align:center}
.pages a,.pages span,.pages input { background: #f8f8f8; border:1px solid #e1e1e1; display:inline-block; padding:0 8px; line-height:25px; margin:0 5px; vertical-align:middle;}
.pages a:hover,.pages a:active,.pages span,.pages .current{ background:#b70000; border-color:#b70000; color:#fff; display:inline-block;}
.pages a.np{ font-family:'宋体';}