@charset "utf-8";
html,body{margin:0px; padding:0px; width:100%; font-size:14px; font-family:"微软雅黑"，Arial, Helvetica, sans-serif; min-width:250px;overflow-x:hidden; margin:0 auto;}
img{margin:0px; padding:0px; border:0px;}
table,tr,td{margin:0px; padding:0px; border:0;}
ul,dl{list-style:none;margin:0px; padding:0px;}
a{ text-decoration:none; color:#666666;}
.auto{margin:0px auto;}
.fl{ float:left; display:inline;}
.fr{float:right; display:inline;}
.clear{clear:both;}
.w100{width:100%;}
.w95{width:95%;}
.w90{width:90%;}
.w80{width:80%;}
.w50{width:50%;}
.w45{width:45%;}
.w40{width:40%;}
.w35{width:35%;}
.w34{width:34%;}
.w33{width:33%;}
.w30{width:30%;}
.w5{width:5%;}
.w3{width:3%;}
.w2{width:2%;}
.w1{width:1%;}
.fff{background:#fff;}

/*---head开始---*/
#head{width:100%; padding:3% 0 45% 0; background:url(../images/bg.png)no-repeat  top; background-size:auto; background-size:100%;}
.logo{ width:72%;cursor:pointer; margin-left:3%;}
.head-nav{width:16%;cursor:pointer; float:right; margin:auto auto; position:fixed; top:3%; right:0%;} 




.nav-content{
    display: none;
}
.nav-content ul{
overflow-y: scroll;
    right:0;
    list-style: none none;
    background-color:#004582;
    margin:0px;
    padding:0px;
    width:160px;
    text-align: center;
    position: fixed;
    height:100%;
    z-index: 21;
    padding-top: 10px;
    top:0;
}
.nav-content ul li{
    height:40px;
    line-height:40px;
    background-color: #0b518f;
    border-bottom: 1px solid #004582;
}
.nav-content ul li a{
    color:white;
    text-decoration: none;
}
/*---head结束---*/
  
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}

/*---banner结束---*/

/*---part1开始---*/

.tu{ width:100%; margin:0 auto; padding-top:6%}
.tu dl{ float:left; width:33%; height:120px; }
.tu dl dt{ margin:0 auto; width:80px; height:80px;}
.tu dl dd{ margin:0 auto; width:80px; height:40px; line-height:40px;  text-align:center;}
.tu dl dd a{ font-size:14px; color:#444; font-weight:bold;}

/*---part1结束---*/

/*---part1开始---*/
.part2{ width:94%; padding:5% 3% 5% 3%; background:#eff2f7;}
.part2 ul li{ float:left; width:33.33%; text-align:center;}
/*---part1结束---*/
.web{height:40px;line-height:40px;width:100%;margin:0 auto;text-align:center;background-color:#DBDBDB;}
/*---foot开始---*/
.footer{
    width: 100%;
    background-color: #0158a7;
    text-align: center;
    height: 40px;
line-height:40px;
       color:#fff;
    font-size: 1.1em;
    opacity: 0.95;
    position:fixed;
    bottom:0px;
}
.footer1{
    width: 100%;
    background-color: #0158a7;
    text-align: center;
    height: 40px;
       color:#fff;
    font-size: 1.1em;
    opacity: 0.95;
    position:fixed;
    bottom:0px;
}


/*---foot结束---*/


/*list kaishi*/
.logo_n{ float:left; width:100%;cursor:pointer;  background:url(../images/logo1_bg.png) no-repeat center; background-size:100%; padding:3% 3% 3% 3%; }
.logo_nn{ float:left; width:72%;}

.title_nav{ float:left; width:100%; height:60px; cursor:pointer;  background:url(../images/logo2_bg.png) no-repeat center; background-size:100% 40px; padding:0 3% 0 3%;}
.title_nav ul{ float:left; width:100%; height:60px; line-height:60px;}
.title_nav ul li{ float:left; font-weight:bold; color:#fff; height:60px; line-height:60px;}
.title_nav ul li a{ display:inline; float:left; font-weight:bold; color:#fff; height:60px; line-height:60px;}

.list{ width:94%; padding:1% 3% 3% 3%;}

.tit {padding-top:10px; text-align:left; color:#444; margin-bottom:30px; }
.tit h2{padding:10px 0 10px 0; border-bottom:4px solid #0158a7; color:#0158a7; font-size:18px;}
.blk_cell{ border-bottom: 1px dashed #b7b7b7; margin-top:20px;}
.blk_cell h3 a{ padding:8px 0 8px 0; color:#666;}
.txt,.txt a {line-height:20px;padding: 0.5em 0;display: block; color:#999;}
.time{ display:block; margin-bottom:20px; height:18px; line-height:18px; color:#999;}

.more{ float:left; width:100%; height:35px; line-height:38px; background:#eee; text-align:center; margin-top:20px;}
.more a{ color:#444; font-size:14px; font-weight:bold;}
/*list jieshu*/

/*detail  开始*/
.detail{ width:94%; padding:3% 3% 3% 3%;overflow: auto;}
.detail_main{ width:100%; margin-bottom:20px;}
.detail_title{ width:100%; text-align:center; line-height:30px; font-size:16px; font-weight:bold; color:#333;}
.detail_title_f{ width:100%; text-align:center; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#999;}

.detail_content{ width:100%;}
.detail_content p{line-height:28px;text-indent:2em; color:#666; font-size:16px;}
.detail_content img{ float:left; max-width:100%; margin-top:5px; margin-bottom:5px;}
/*detail  结束*/