@charset "utf-8";
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea{padding:0;margin:0}
body{background-color:#fafafa;font-size:14px;-webkit-text-size-adjust:none;
    
	font-family: "微软雅黑", "\5b8b\4f53", "新宋体", "宋体", "黑体";
	font-family: "Microsoft YaHei", "\5b8b\4f53" !important;
	}
a:focus,input,select,textarea{outline:0}
input,textarea{outline:0}
textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{text-decoration:none}
a img {border:0px;}

.L{float:left}
.R{float:right}
.clear{clear:both}
.height_30{height:30px}
.txt_r{text-align:right}
.txt_C{text-align:center}
.h_10{height:10px}
.h_20{height:20px}
.h_30{height:30px}
.h_40{height:40px}
.w_190{width:190px}
.w_200{width:200px}
.w_280{width:280px}
.w_300{width:300px}
.w_400{width:400px}
.w25{width:25%}
.time{float:right;color:#888888;padding-right:10px;font-size:12px}

.p_t_20{padding-top:20px}
.p_t_50{padding-top:50px;outline:0px;}
 
.Rds5{  -moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; }

.M_auto{width:1180px;margin:auto}
.PubT{height:40px;background:#4973d2;line-height:40px;}
.PubT a{color:#018591;font-size:16px;display:inline-block;padding:0 10px;}
.PubT a.hover{color:#fff;font-size:16px;font-weight:bold}
.PubT a.hover1{color:#fff;font-size:12px;font-weight:bold}

.More a{background:url(../images/more.png) no-repeat center left;padding-left:12px;color:#fff;font-size:12px;float:right;padding-right:20px;display:inline-block;}

.header{width:100%;background:#1e3159;height:50px;line-height:50px;padding:0;margin:0}
.header .M_auto{width:100%;font-size:24px;color:#fff;position:relative}
.HeaderR{padding-right:5px}
.HeaderR a{display:inline-block;background:url(../images/head.png) no-repeat center center;height:20px;width:20px}
.header .M_auto .H_List{position:absolute;top:40px;right:0;z-index:1000;width:70%;background:#1e3159;display:none;padding:0 0 10px 0}
.header .M_auto .H_List ul li {float:left;width:50%;text-align:center;height:50px;line-height:30px}
.header .M_auto .H_List ul li a{display:inline-block;width:80%;color:#fff;border-bottom:1px solid #8f98ac;line-height:40px;font-size:14px}
 

/*分页*/
.pagelist{ height:40px;padding-top:20px;border-top:1px solid #ddeff6;width:95%;margin:auto}

.pagelist a{display:inline-block;background:#1e3159;border:1px solid #1e3159;height:30px;line-height:30px;padding:0 10px;margin:0 5px;font-size:14px;color:#fff}
.pagelist a.thispage{color:#fff;border:1px solid #098994}

footer{width:100%;height:52px;background:#a42c26;position:fixed;z-index:1000;bottom:0;padding-top:5px}
footer a{color:#fff;font-size:13px;display:inline-block;width:60px;/*height:25px;padding-top:35px;*/text-align:center;}
footer .M_auto div{width:20%;text-align: center;}
footer a span { font-size:24px; display:block; line-height:28px !important;; padding:2px 0 3px 0;}
/*
footer .foot1{background:url(../images/foot1.png) no-repeat center top;}
footer .foot2{background:url(../images/foot2.png) no-repeat center top;}
footer .foot3{background:url(../images/foot3.png) no-repeat center top;}
footer .foot4{background:url(../images/foot4.png) no-repeat center top;}
footer .foot5{background:url(../images/foot5.png) no-repeat center top;}
footer .foot6{background:url(../images/foot6.png) no-repeat center top;}
*/
@media screen and (max-width: 1024px) 
{
   .M_auto{width:1024px;margin:auto}  
}
/*包含736px 768px*/
@media screen and (max-width: 768px) {
  .M_auto{width:736px;margin:auto}
 
}

@media screen and (max-width: 667px) {
  .M_auto{width:667px;margin:auto}
  
}

@media screen and (max-width: 640px) {
  .M_auto{width:640px;margin:auto}
 
}
@media screen and (max-width: 598px) {
  .M_auto{width:598px;margin:auto}
 
}
@media screen and (max-width: 568px) {
  .M_auto{width:567px;margin:auto}
 
}
@media screen and (max-width: 480px) {
  .M_auto{width:480px;margin:auto}
 .header .M_auto{font-size:18px}
}
@media screen and (max-width: 414px) {
  .M_auto{width:414px;margin:auto}
  

 
}
@media screen and (max-width: 375px) {
  .M_auto{width:375px;margin:auto}
 
}
@media screen and (max-width: 360px) {
   .M_auto{width:360px;margin:auto}
 
}
@media screen and (max-width: 320px) {
   .M_auto{width:320px;margin:auto}
 
}



@media screen and (max-width: 1024px) 
{

      
}
/*包含736px 768px*/
@media screen and (max-width: 768px) {
  
}

@media screen and (max-width: 667px) {
   
}

@media screen and (max-width: 640px) {
 
}
@media screen and (max-width: 598px) {
 
}
@media screen and (max-width: 568px) {
 
}
@media screen and (max-width: 480px) {
   
}
@media screen and (max-width: 414px) {
   
}
@media screen and (max-width: 375px) {
 
}
@media screen and (max-width: 360px) {
  
}
@media screen and (max-width: 320px) {
  
}

.M_auto{width:100%;margin:auto}


.bg_music_wrap {}
.bg_music_play { position: fixed; z-index:9999; top:55px; right:5px;
}
.bg_music_play.on {
	-webkit-animation: rotating 1.2s linear infinite;
    animation: rotating 1.2s linear infinite;
}
.bg_music_play img { width:30px; height:30px;}
.bg_music_box {}

@-webkit-keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*原西航重置CSS*/


	/* ----- 07 - 01 新增 ----- */
.banner { font-size:0;}
.banner .img { width:100%;}
.hh1 {overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.hh2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}	/* 显示的行数 */
.hh3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}	/* 显示的行数 */
.allpx { padding-left:12px; padding-right:12px;}

.head_box {}
.head_1 { height:50px; padding:7px 0 8px 0;}
.head_1_l { font-size:0;}
.head_1_l .logo { height:50px;}
.head_1_r { text-align: right; padding-top:10px;}
.head_1_r .wz { color: #272728; font-size:12px; line-height:20px;}
.head_1_r .wz span { color: #a32c25; font-weight:bold;}

.head_2 { font-size:0; background-color:#134685;}
.head_2 a { display: inline-block; width:calc(25% - 5px); color: #ffffff; font-size:14px; text-align: right; line-height:48px; height:48px; border-bottom:2px solid #a32c25; background-position: left bottom; background-size:auto 42px; background-repeat:no-repeat; padding-right:5px; position: relative;}
.head_2 a img { position: absolute; left:0; bottom:0; height:42px;}
.head_2 a+a { width:calc(25% - 6px); border-left:1px solid #FFF;}
.head_2 a.no3 img,
.head_2 a.no4 img { top:4px;}

@media screen and (max-width: 359px) {
	.head_1 { height:40px; padding:6px 0;}
	.head_1_l .logo { height:40px;}
	.head_1_r { padding-top:2px;}
	.head_1_r .wz { font-size:12px; line-height:18px;}
	.head_2 a  { font-size:14px; line-height:32px; height:32px;}
}

.foot_box { padding-bottom:61px;}
.foot_1 { position: fixed; left:0; bottom:0; width:100%; font-size:0; padding:5px 0 4px 0; border-top:2px solid #e5e5e5; background-color:#a13837;}
.foot_1 a { display: inline-block; width:25%; font-size:0; text-align: center;}
.foot_1 a .img { height:40px;}
.foot_1 a .wz { color: #ffffff; font-size:16px; line-height:18px; padding-top:2px;}


/*07-02之后修改，直接添加*/
/*底部层级*/
.foot_box { position: relative; z-index:9999;}
/*翻页*/
.ymbox { font-size:0; height:36px; padding-top:20px; padding-bottom:16px; }
.ymbox .fy { display: block; float: left; color: #ffffff; font-size:18px; width:90px; height:36px; text-align: center; line-height:36px; background-color:#1e3159;}
.ymbox .now { float: left; width:calc(100% - 180px); color: #3a3a3a; font-size:20px; text-align: center; line-height:36px;}
.ymbox .now span { color: #a13837;}
/*限制图片*/
.Content img { max-width:100% !important;}

.Content img { height:auto !important;}
/*07 -- 11 新增*/

.foot_2 { background-color:#142543;;}
.foot_2 .top { padding:14px 0 6px 0; border-bottom:1px solid rgba(255,255,255,0.20);}
.foot_2 .top ul {}
.foot_2 .top ul li { float: left; width:33.3%;}
.foot_2 .top ul li:nth-child(3n-1) { width:33.4%;}
.foot_2 .top ul li a { display: block; padding-left:20px; color: #fdfdfd; font-size:18px; line-height:40px; background-image:url(../image/p-foot_2_top.png); background-repeat:no-repeat; background-size:5px auto; background-position:8px center;}

.foot_2 .bottom { padding:1px 0 12px 0; font-size:0; text-align: center;}
.foot_2 .bottom .img1 { width:280px; margin:16px 0 10px 0;}
.foot_2 .bottom .wz1 { color: #fdfdfd; font-size:14px; line-height:28px; opacity:0.22;}

.foot_3 { border-top:1px solid #0e1a31; color: rgba(253,253,253,0.22); font-size: 16px; text-align: center; line-height: 36px; background-color: #0e1a31; }


@media screen and (max-width: 359px) {
	.foot_2 .top ul li a { font-size:14px;}
	.foot_2 .bottom .wz1 { font-size:12px; line-height:22px;}
	.foot_3 { font-size:12px;}
}

.foot_2 .top ul li a { color:rgba(253,253,253,0.66);}