/*初始化*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family:Microsoft YaHei; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
/*address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}*/
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline;cursor: pointer; }
img { border:none; }
ol,ul{ list-style:none; }
input, textarea, select, button { font:14px Microsoft YaHei; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
li:hover{cursor: pointer;}
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/*通用*/
*{font-family: Microsoft YaHei;}
body{background: #efeff4;min-width:1180px}
/*背景色*/
.bg-blue{background: #035984;}
/*字体色*/
.fzc-blue{color:#13638d}
.fzc-33{color: #333;}
.fzc-66{color: #666;}
.fzc-99{color: #999;}
/*字号*/
.fz-12{font-size:12px ;}
.fz-16{font-size:16px ;}
.fz-18{font-size:18px ;}
/*header*/
header{padding: 20px 0;background: #010f2e;color: #fff;}
h1{margin: 0 auto;width: 1180px;font-size:30px}
h4{margin: 0 auto;width: 1180px;}
/*nav*/
nav{overflow: hidden;position: absolute;z-index: 999;width: 100%;min-width: 1180px;background: rgba(255,255,255,0.5);}
nav ul{overflow: hidden;margin: 0 auto;width: 1180px;}
nav ul li{float: left;padding: 0 10px;margin-right: 84px;line-height: 40px;font-size: 18px;color: #000716;font-family:Microsoft YaHei!important;letter-spacing:1px}
nav ul #lastnav li{margin-right: 0px;margin-left: 2px;}
nav ul li:hover{background: #010f2e;color:#fff;}
nav ul li.active{background: #010f2e;color:#fff;}
/*主体*/
section.content {width:1180px;padding: 0;margin: 0 auto;}
#banner{padding-top:130px ;background: url(../../img/sbanner.png) no-repeat  center 0;}
#banner .moudle {position: relative;z-index: 99;    bottom: -1px;width: 47%;height: 41px;background: #efeff4;}
#banner .moudle::after{content: '';
    position: absolute;
    right: -52px;
    bottom: 1px;
    width: 0;
    height: 0;
    border-top: solid 20.5px transparent;
    border-right: solid 26px transparent;
    border-bottom: solid 20.5px #efeff4;
    border-left: solid 26px #efeff4;}
/*footer*/
footer{overflow:hidden;margin-top: 50px;padding:16px 0;border-top:solid 9px #006699;background: #333;color: #fff;text-align: center;line-height: 30px;}
/*分页部分*/
.page{padding-top: 3px;padding-bottom:5px;height: 50px;text-align:center;}
.page a,.page input,.page button{padding: 5px 10px;*padding: 0 10px; border: 1px #ddd solid;color: #333;font-family: Microsoft YaHei; }
.page a{ margin-right: 3px; }
.page a{background: #fff;}
.page input{width: 40px;font-family: Microsoft YaHei;margin-top:-3px;padding: 4.5px 10px;}
.page a.right{margin-right: 10px;}
.page a.next{margin-left: 7px;}
.page a.left,.page button.left{margin-left: 15px;}
.page a.a1{margin-left: -4px;    border-radius: 5px;}
.page a.a2{background: #f4f4f4;color: #999;}
.page a.selected{ background: #006699; color: #fff; border: 1px #006699 solid; border-radius:5px;}
.page span{padding:0 4px;}
.page span.connector{position: relative; left: -2px;}