﻿*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ font:14px/1.5 tahoma,arial,微软雅黑; margin:0 auto;}
html,body,form,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
iframe { background-color: white; }
ul,ol { list-style: none; }
a{text-decoration:none;}
a:hover,a:focus{text-decoration:none !important;outline-style:none; -moz-outline-style: none;} 
a:active{star:expression(this.onFocus=this.blur());text-decoration:none;}
a, input {outline: none; }
a img {border: 0px; vertical-align: middle; }
hr { height: 0; border: 0; border-top: 1px solid #ccc; margin: 10px 0px; -margin: 5px 0px; overflow: hidden; }
input{ font-family:Arial, Helvetica, sans-serif;}
i{ font-style:normal;}
.mfont{ font-size:14px;}
.fl,.left{ float: left; }
.fr,.right{ float: right; }
.cl { clear:both !important; }
.clearfix:before, .clearfix:after {content: " "; display: block;height: 0;overflow: hidden; visibility: hidden; width: 0;} 
.clearfix:after {clear: both;}
.bggray{ background: #f5f5f5;}
.graybg{ background: #f6f6f6;}
.noweight{font-weight: normal;}
em,i,b{font-style: normal !important;}
.center{text-align: center;}
/***header***/
.header{width: 100%;height: 100px;}
.header .head{width: 1100px;height: 100px; margin: 0 auto;}
.header .head a.logo{float: left;padding-top: 13px;}
.header .head a.logo img{width:300px;height: auto;}
.header .head .fr{}
.header .head .h-top{padding-top: 15px; overflow: hidden;}
.header .head .h-top p.tel{line-height: 26px;height: 26px; padding-left: 40px;float: right; background: url(../images/head_03.jpg) no-repeat left center;color: #0080cc;font-size: 20px; padding-right: 15px; margin-top: 2px; border-right: 1px solid #ddd;}
.header .head .search{float: right; width: 160px; height: 28px; border: 1px solid #ddd; border-radius: 15px;-webkit-border-radius: 15px; overflow: hidden; background: #f8f8f8;}
.header .head .search .text{line-height: 24px;padding: 2px 10px;color: #666; background: #f8f8f8; width: 110px;  border: 0;float:left;}
.header .head .search .btn{width: 30px;height: 28px; background: url(../images/head_06.jpg) center center no-repeat; border: 0;cursor: pointer;}
.header .head .menu{ margin-top: 5px; float:right}
.header .head .menu li{ float: left; position: relative; z-index:998}
.header .head .menu li a{color: #333; display: block; height: 40px; line-height:40px;padding: 0 15px;font-size: 16px;}
.header .head .menu li a:hover{color: #0080CC;}
.header .head .menu li .sub{width:123px; overflow: hidden; position: absolute; z-index: 999; left:-15px; top:37px; display: none;}
.header .head .menu li .sub .sub-top{width: 123px;height: 14px; background: url(../images/date_02.png) no-repeat -2px;}
.header .head .menu li .sub .sub-bottom{width: 123px;height: 7px; background: url(../images/date_04.png) no-repeat -2px;}
.header .head .menu li .sub .sub-content{width: 121px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; background: #fff; overflow: hidden;}
.sub-content li{float: none; width: 121px;}
.sub-content li a{text-align: center;line-height: 35px !important;height: 35px !important; display: block;color: #666 !important;font-size: 14px !important;padding: 0 5px !important; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; }
.sub-content li a:hover{color: #0080CC !important;}
.footer{ background: #dcdddf; overflow: hidden; padding: 40px 0 25px;}
.footer-wrap{width: 960px; margin: 0 auto;color: #333;font-size: 12px;line-height: 1.8;}
.footer-wrap .tel{ margin-left:100px;color: #666;}
.footer-wrap a{color: #333;}
.footer-bottom{ background:#222; height: 40px;line-height: 40px;}
.footer-bottom .bottom-wrap,.footer-bottom .bottom-wrap a{color: #808080; width: 1000px; margin: 0 auto;}
.footer-bottom .bottom-wrap p{float: right;}
.footer-bottom .bottom-wrap a:hover{color: #fff;}
.main{}
.m-banner{ overflow: hidden;}
.m-banner img{width: 100%;height: auto;}
.pages{ width: 1000px; margin:30px auto 10px;text-align: center;}
.pages ul {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pages ul > li {
    display: inline;
}
.pages ul > li > a, .pages ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    line-height: 20px;
    padding: 4px 12px;
    text-decoration: none;
    color: #666;
}
.pages ul > li > a:hover, .pages ul > li > a:focus, .pages ul > .active > a, .pages ul > .active > span {
    background-color: #f5f5f5;
}
.pages ul > .active > a, .pages ul > .active > span {
    color: #999;
    cursor: default;
}
.pages ul > .disabled > span, .pages ul > .disabled > a, .pages ul > .disabled > a:hover, .pages ul > .disabled > a:focus {
    background-color: transparent;
    color: #999;
    cursor: default;
}
.pages ul > li:first-child > a, .pages ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}
.pages ul > li:last-child > a, .pages ul > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.no_data{text-align: center; margin: 40px auto;	color: #666; border: none !important;width: 100% !important;float: none !important; background:none !important;}
.no_data li{ border: 0;}
.no_data .icon_data{width: 50px;height:50px; display: inline-block;vertical-align: top; margin-right: 5px; background: url(../images/nodata.jpg) no-repeat center center;}
.pay-status{ padding: 100px;color: #666; width: 1000px; margin:  0 auto; text-align: center;}
.pay-status a{color: #01458E;}
.pay-icon{width: 50px;height: 50px; display: inline-block; vertical-align: top; margin-right: 5px; background: url(../images/nodata.jpg) no-repeat center center;}
