﻿body { font-size: 12px; font-family: "微软雅黑"; color: #231815; }

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, p, img { margin: 0; padding: 0; }

li { list-style: none; }

a { text-decoration: none; color: #231815; }
a:focus, a:hover { text-decoration: none; color: #221814; }
img { border: none; }
select::-ms-expand { display: none; }
a, input { -webkit-tap-highlight-color: rgba(255,0,0,0); }
/*去除点击时的背景阴影--手机端*/
.fl { float: left; }
.ifr { height: 100%; width: 100%; }
.fr { float: right; }
.clearfix:before,.clearfix:after{content:"";display:table}
.textr { text-align: right; }
.clear { clear: both; }
.mar0 { margin: 0; }
a { blr: expression(this.onFocus=this.blur()); color: #231815; /* IE Opera去掉点击链接时的虚线外框 */ outline: none; /* FF Opera去掉点击链接时的虚线外框 */ text-decoration: none; }
area { blr: expression(this.onFocus=this.blur()); }
/* 图片热点去掉点击链接时的虚线外框 */
*:focus { -moz-outline-style: none; /* FF去掉点击链接时的虚线外框 */ outline: none; }
.text-overflow { /*文字超出加省略号*/ overflow: hidden; /*自动隐藏文字*/ text-overflow: ellipsis; /*文字隐藏后添加省略号*/ white-space: nowrap; /*强制不换行*/ width: 20em; /*不允许出现半汉字截断*/ }
.w { width: 980px; margin: 0 auto 0 auto;
}
.nav { background: #0764b0; height: 100px; line-height: 30px;width:980px; }
.nav-box{width:100%;background:#003a74;}
.nav ul li { width: 25%; float: left; text-align: center; height: 40px; position: relative; }
/*.nav ul li:hover { background: #00264d; }*/
/*.nav ul li a { color: #fff; display: block; width: 100%; border-right: 1px solid #fff; height: 55px; line-height: 55px; }*/
.dao1 {color: #fff;display: block;float: left; /*border-right: 1px solid #fff;*/height: 55px;line-height: 60px;font-size: 15px;margin-left: 65px; font-weight: bold;}

.dao1:hover{color:#fff; font-size: 15px;position: inherit;}
.dao2{color:#fff;font-size:15px;/*-font-weight:bold;*/ position: inherit; top: 15px; font-weight: bold;    margin-left: 10px;}
.nav ul li dl { position: absolute; /*left: 1px; */width: 100%; top:45px; background: #fff; z-index: 99; }
/*.nav ul li:hover dl { }*/
/*.nav ul li dl dd:hover { background: #00264d; }*/
.foot { text-align: center; border-top: 1px solid #ccc; padding: 15px 0; margin-top: 20px; }
.foot .f_nav img{position:relative;top:4px;}
.foot p{line-height:25px;font-size:14px;}

.banner  { width: 100%; position: relative; margin-bottom: 20px; }
.banner  .bd img { width: 100%; display: block; }
.banner  .bd p { background: url(../images/b_g.png) repeat; height: 40px; color: #fff; line-height: 40px; position: absolute; bottom: 0; left: 0; width: 98%; padding-left: 2%; }
.banner  .hd { position: absolute; right: 10px; bottom: 10px; height: 20px; z-index: 99; }
.banner  .hd li { background: #ccc; cursor: pointer; line-height: 20px; text-align: center; height: 20px; margin: 0 5px; color: #333; float: left; width: 20px; }
.banner  .hd li.on { background: #f00; color: #fff; }
.tit { margin-bottom: 10px; border-bottom: 1px solid #ccc; padding-bottom: 5px; font-weight: bold; }
.tit span { font-size: 18px; padding-left: 10px; border-left: 2px solid #006699; color:#0764b0;}
.tit a{font-weight:100;color:#666;}
.fixed img{width:100%;}
.fixed { position: absolute; top: 50%;margin-top:-150px; width:100px;height:330px;overflow:hidden;text-align:center;}
.fixed a{font-size:14px;}
 .f_l{left:10px;}
 .f_r{right:10px;}
 .head_img img{width:710px;height:86px;display:block;}
 .f_nav{text-align:center;margin:15px 0;}
 .f_nav a{margin:0 10px;font-size:14px;}
 .s{margin:2px 0;}
 .tr{text-align:right;}
 .slideBox { width: 100%; position: relative;overflow:hidden;}
 .slideBox .bd{width:899px;}
.slideBox .bd img { width: 100%; display: block;height:90px;}
.slideBox .bd p { background: url(../images/b_g.png) repeat; height: 40px; color: #fff; line-height: 40px; position: absolute; bottom: 0; left: 0; width: 98%; padding-left: 2%; }
.slideBox .hd { position: absolute; right: 10px; bottom: 10px; height: 20px; z-index: 99; }
.slideBox .hd li { background: #ccc; cursor: pointer; line-height: 20px; text-align: center; height: 20px; margin: 0 5px; color: #333; float: left; width: 20px; }
.slideBox .hd li.on { background: #f00; color: #fff; }
.slideBox .logo{position:absolute;top:10px;}
.slideTxtBox { width: 100%; border: 1px solid #ddd; text-align: left;margin-bottom:20px; }
.slideTxtBox .hd { height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 0px; top: 0px; height: 32px; }
.slideTxtBox .hd ul li { float: left; padding: 0 25px; cursor: pointer;font-size:16px; }
.slideTxtBox .hd ul li.on { height: 30px; background: #003a74;color:#fff; }
.slideTxtBox .bd ul { padding: 10px; zoom: 1; }
.slideTxtBox .bd li { /* line-height: 25px;width:auto;*/margin-left:28px ;display:inline-block; }
.slideTxtBox .bd li .date { float: right; color: #999; }
.link a { display: inline-block; margin-right: 34px; line-height: 25px; font-size:12px; text-align: center; background: #f6f6f6; border: 1px solid #bdbdbd; width: 100px;margin-top: 10px;}
/*登录*/
.login{width:1200px;height:45px;line-height:45px;background:#231815;margin:0 auto;}
.login-left{font-size:12px;color:#fff;margin-left:15px;}
.login-right{margin-right:15px;}
.login-right a{font-size:12px;color:#231815;margin:0 11px;}
.j1{width:160px;height:90px;}
.j2{font-size:13px}

/*注册弹窗*/
.register{position: fixed;width: 477px;left: 50%;margin-left:-238px;background: #fff;top: 0;z-index: 101;padding-bottom: 40px;top: 50%;margin-top: -145px;border-radius: 9px;overflow:hidden;}
.register-content{width: 367px;margin: 0 auto;}
.inp-box{width: 100%;height:42px;border: 1px solid #d4d4d4;border-radius:4px;}
.head-portrait{display: inline-block;width: 14px;height: 14px;background: url(../images/head-portrait.png) no-repeat;background-size: cover;vertical-align: middle;margin-left: 18px;}
.register-inp{width: 300px;height: 42px;box-sizing: border-box;text-indent: 10px;outline: none;border:none;}
.msg{height: 23px;line-height: 23px;color: red;font-size: 12px;}
.lock{background: url(../images/password-icon_11.png) no-repeat;background-size: cover;}
.inp-box-bottom{width: 100%;height: 35px;}
.inp-box-bottom span{color: #485497;}
.register-btn{width: 100%;height:42px;line-height: 42px;text-align: center;background:#485497;font-size: 20px;color: #fff;outline: none;border: none;border-radius: 4px;cursor: pointer;}
.auth-code{width: 250px;}
.gain{width: 84px;height: 27px;display: inline-block;background: #485497;text-align: center;line-height: 27px;color: #fff;margin-left: 20px;border:none;}
.inp-box1{border: none;}
.auth-code{border: 1px solid #d4d4d4;border-radius: 4px;}
.register1{margin-top: -194px;}
.onn{display:none;}
.bei{
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 100;
}
.tan-title{width:100%;height:40px;overflow:hidden;background:#485497;margin-bottom:40px;}
.tan-txt{font-size:20px;line-height:40px;margin-left:40px;color:#fff;}
.cuo{font-size:30px;line-height:40px;color:#fff;margin-right:40px;cursor:pointer;}
.yitou{font-size:12px;color:#485497;cursor:pointer;}
.nav ul li dl dd{/*border-bottom: 2px #fff solid;*/background:#c31010;}
.titleImg {
    width:40px;
    height:40px;
   top: 30px;
    left: 20px;
    position: absolute;
}