@charset "utf-8";
*{margin :0;padding:0;}
html,body{
    overflow-x: hidden;
    overflow-y: auto;
    width:100%;
    height:100%;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    color:#666666;
    vertical-align: baseline;
    /*background-color: #f0f0f0;*/
}
/*.navbar .nav.pull-right {*/
    /*margin-right: 8%;*/
/*}*/
/*a,a:hover,a:focus,button{*/
    /*text-decoration:none;*/
    /*color:black;*/
/*}*/
#footLink a:hover,#footLink a:focus{
    text-decoration:underline;
    color:#ffffff;
}
.lf{float: left;}
.rt{float:right;}
.clear{clear:both;}
.text-c{text-align: center}
/*.ft-11{font-size:1.1rem;}*/
/*.ft-12{font-size:1.2rem;}*/

/*.pd-l{padding-left:10px;}*/
/*.pd-r{padding-right:10px;}*/
.ft-bg{background-color: #4A4A4A;position: relative;left:0;bottom:0;}
.ft-pd{padding:20px 0;}
.ft-mg{margin-top:50px;}
.ft-cl{color:white;}
.ft-box{
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    flex: 0 1 auto;
}
.f1-line1-l{font-size:2rem;display: inline-block;}
.f1-line1-r{font-size:1rem;line-height:1.3rem;display: inline-block;}
.v-line{display: inline-block;height:20px;border-right:1px solid white;}
.f1-line1{line-height:2.5rem;}
.f1-line2,.f1-line3,.ft-txt{line-height:2rem;font-size:1.1rem;}
p{margin:0}
.f2-line,.f3-line3-l{line-height:2.5rem;}
.f3-line3-l{font-size:1.5rem;}
.bot-h-center {
    display: -webkit-flex!important;
    display: flex!important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    flex: 0 1 auto;
}
.my-mg-rt{
    margin-right:10px!important;
}
.my-mg-bt{
    margin-bottom:10px!important;
}
.bot-h-center-lf{
     display: -webkit-flex;
     display: flex;
     flex-direction: row;
     flex-wrap: nowrap;
     justify-content: flex-end;
     align-items: center;
     flex: 0 1 auto;
 }
.bot-h-center-rt{
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    flex: 0 1 auto;
}

/*导航栏*/
.navbar {
    height: 49px;
    max-height: 49px;
    line-height: 49px;
    border-bottom: 1px solid #ccc;
    padding:0 32px;
}
.navbar a {
    display: inline-block;
    height: 49px;
}
.navbar span{
    font-size: 1.4rem;
    color:#333333;
    padding-left:5px;
}
/*导航栏*/
/*新闻导航大图下导航*/
.new-nav{
    margin-top: 48px;
    font-size: 16px;
    margin-left: 40px;
}
.new-nav span{
    color: #505050;
}
.new-nav img{
    margin-right: 7px;
}
/*新闻标题*/
.news-main{
    min-width: 800px;
    width:1200px;
}
.titles,.contents{
    font-size: 16px;
    color:#505050;
}
.titles{text-align: center;}
.news_title1{
    margin-top:25px;
    font-size:32px;
}
.news-title2,.news-title3{
    margin-top:20px;
}
.news-title2{font-size:18px;}
.news-title3 p{
    display: inline-block;
    margin-right:100px;
}
.news-title3 .p3{margin-right:0;}
.news-title3 p span{
    color:#e73d3d;
}
/*新闻标题*/
/*新闻内容*/
.contents{
    margin:0 40px 0 40px;
}
.contents p,div.p{
    line-height: 28px;
    /*margin-top: 15px;*/
    text-align: left;
    /*text-indent:2em;*/
    padding:15px 0;
}
.contents p span{
    font-weight: 800;
    font-size:18px;
    color:#e73d3d;
}
.s-title{
    font-size:18px;
    color:black;
}
.h-center {
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    flex: 0 1 auto;
}
/*新闻内容*/
.con-img{width:640px;max-width: 100%;text-align: center;margin: 0 auto;}
.con-img img{
    display: block;
    vertical-align: middle;
    margin:20px 0;
}
/*原文网址 虚线部分*/
.bot-hr{
    margin:15px 40px 14px 40px;
    color:#e73d3d;
    font-size: 16px;
}
.bot-hr a{color:#e73d3d;}
.bot-hr hr{
    height:1px;border:none;border-top:1px dashed #c6c6c6;
    margin-top:5px;
}
/*分页*/
.news-page p{
    margin-top:16px;
    font-size: 16px;
}
.news-page p a{
    font-size: 16px;
    color:#505050;
}
.no-page{
    display: inline-block;
    padding-left:40px;
    color:#707070;
}
.news-page-1{
    display: inline-block;
    padding-left:40px;
    color:#505050;
}
.no-page2{
    display: inline-block;
    padding-right:40px;
    float:right;
    color:#707070;
}
.news-page-2{
    display: inline-block;
    padding-right:40px;
    float:right;
    color:#505050;
}
