
@charset "utf-8";
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;font-family:微软雅黑;}
*{font-family:微软雅黑;}
body{width:100%;font-family:微软雅黑;font-size:14px;}
html{overflow-x:hidden;}
table{border-collapse:collapse}
img{border:none;max-width:100%;}

/** 变化 **/
.fam{font-family:Arial, Helvetica, sans-serif}
.textup{text-transform:uppercase}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bd li,.hd li{list-style:none}
.dd,.simg,.imgW .img{transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;-webkit-transition:all ease-in .5s;}
.shadow1 .dd:hover{
    transform:translateY(-10px);-moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);-o-transform:translateY(-10px);
    -transform:translateY(-10px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.shadow2 .dd:hover,.ryzz_list .inbk{
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.lateY .dd:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.simg,.img{display:block}
.scale,.imgW{overflow:hidden}
.simg,.img{display:block;width:100%;height:auto}
.scale:hover .simg{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}


/** 常用class **/

.box{width:1200px;margin:0 auto;padding: 20px;}
#nryys{background: #fff;padding: 55px;}
#zslbys{padding: 55px 40px;border-radius: 40px;  background: #fff;}

/** 列表标题 */
.ntit{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;font-size:16px;height:40px;line-height:30px;font-weight:normal;}

.np{overflow:hidden;color:#666;}
.imga{display:block;position:relative;overflow:hidden;}
.more1{width:120px;line-height:25px;text-align:center;background:#fff;display: inline-block;border:1px solid #ddd;}
.more1:hover{color:#00ccff}

/** 新闻列表 */
.news_list .imga{padding-right:100px;}
.time_ab{position:absolute;right:0;top:0;font-size:1rem}
.news_list .ico{margin-right:5px;}
.h_tit{line-height:40px;position:relative;text-align:center;color:#003b83;;}
.h_tit .line{background-color:#ededed;width:100%;}
.h_tit .line,.h_tit .line2{position:absolute;top:50%;margin-top:3px;height:2px;}
.h_tit .line2{background-color:#003b83;z-index:10;width:120px;left:50%;margin-left:-60px;}
.h_tit .h2{font-size:26px;}
.news001_list .imgW{width:290px;}
.news001_list .div{margin:0 20px 0 40px;width: 70%;margin-left: 350px;}
.news001_list .time{color:#9d9d9d;font-family:微软雅黑;font-size:38px;}
.news001_list .ntit{font-size:22px;font-family:微软雅黑;margin:7px 0 12px;}
.news001_list .np{line-height:20px;color:#999;height:40px;margin-bottom:10px;}
.news001_list i{position:relative;top:-1px;left:6px;margin-left:10px;}
.news001_list .more{border:2px solid #2e98f8;color:#2e98f8;width:120px;text-align:center;line-height:30px;}
.news001_list .imga{margin-bottom:70px;}
.news001_list .imga:hover .more{background-color:#2e98f8;color:#fff;}
.location{padding:2px 0;margin-right:140px;}
.ny_nav .box{position:relative;}

/** 新闻详情页 **/
.newscon_tit1{text-align:center;border-bottom:1px solid #ddd;padding-bottom:15px;}
.newscon_tit1 .h2{font-size:18px;}
.newscon_tit1 .p{font-size:12px;color:#999;margin-top:10px}
.newscon_tit1 .p_son{background-position:left center;margin:0 5px; padding-left:20px;background-repeat:no-repeat;}
.newscon_tit2 span{position:relative;  line-height:25px; height:25px;text-align: center;display: block;}
.newscon_tit2 .bdsharebuttonbox{position:absolute; right:0px; top:-5px;}
.newscon_tit2 h2{margin-bottom:10px;    color: #565353;font-size: 20px;text-align: center}
.newscon_text{line-height:1.8;color:#666}
.padd50{padding:40px 0}

