  
.fl{float:left;}
.fr{float:right;}

.header-inner {
	 width: 100%;
    min-width: 1200px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .5);
}


/*Í·²¿ÑùÊ½*/
.page_header{width: 1200px; margin: 0 auto; }
.m_left11 { margin-left: 11px;margin-top:18px;}
.m_l_main {float: left;}
.m_r_main {float: right;}
.m_header{height:87px; padding-top: 17px; padding-bottom: 16px; position:relative; }
.m_header .m_time{margin-left: 18px; margin-top: 20px;}
.m_header .m_logo{height: 69px;margin-top:}
.m_header .m_text{font-size: 14px; height: 14px; line-height: 14px; color: #000;}
.m_header #nowtime{margin-top: 15px;}
.m_header .m_tips{text-align: right; margin-top:14px;}
.m_header .m_tips a{font-size: 12px; cursor:pointer; height: 12px; line-height: 12px; color: #74767c; padding-left: 7px;}
.m_header .m_tips a:first-child{padding-left: 0;}
.m_header .m_search{height: 28px; overflow: hidden; clear: both; line-height: 28px; margin-top: 9px; border-radius: 5px; background: #fafafa; width: 330px; border:1px solid #D6D7DA}
.m_header .m_search input{border: none; height: 29px; line-height: 29px; width: 200px; margin-left: 8px; background: #FAFAFA;}
.m_header .m_search #submitS{float: right; margin-top: 4.5px; margin-right: 10px;}
/*Í·²¿µ¼º½*/
.u_bgColor{background: #a01c0e;}
.g_navs{margin-top: 0; position: relative;}
.g_navs .m_navs{background: #a01c0e; overflow: hidden;}
.g_navs .m_navs ul{overflow: hidden; clear: both; margin-top: 23px; padding-bottom: 12px; margin-left: 20px;}
.g_navs .m_navs ul li{float: left; margin-right: 28px; margin-bottom: 12px;}
.g_navs .m_navs ul li a{color: #FFFFFF; font-size: 16px;}
.g_navs .m_navs ul li a:hover{color:#fff !important;}
.g_navs .m_navs ul li.m_liMore{text-align: center; width: 32px; font-weight: bold;}
/*µã»÷¼ÓºÅÏÔÊ¾µÄµ¼º½¿é*/
#m_navsMore{display: inline-block; cursor:pointer; background: url(images/nav_jia.png) no-repeat; width: 9px; height: 9px; margin-top: 8px; margin-left: -14px;}
.m_navCustom{background: #fafafa; border:1px solid #d3d5d8; border-top:none; line-height:33px; height: 33px; display: none; position: absolute; top: 103px; z-index: 5; left: 50%; margin-left: -580px;}
.m_navCustom ul{margin-left:20px;}
.m_navCustom ul li{float:left; margin-right:28px; font-size:16px;}
.m_navCustom ul li a{color:#2b2f37;}
/*µã»÷¼ÓºÅµÄ¶¯Ð§*/
.m_moveOpen {
	transform-origin:center;  
    -webkit-animation: move_open 1s forwards;
    animation: move_open 1s forwards;
}
@-webkit-keyframes move_open {
	0% {
		-webkit-transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(135deg)
	}
}

@keyframes move_open {
	0% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(135deg)
	}
}

/*APP  ¹Ø×¢   »¥¶¯*/

.pjax-nav{
	
	margin-left:50px;
	}
.nav .navbar-btn {
    width: 70px;/*20200706*/
    text-align: center;
    height: 40px;
    display: inline-block;
    color: #000;
    font-size: 14px;
    line-height: 40px;
    float: left;
    position: relative;
    z-index: 9999
}


.nav .navbar-btn span {
    cursor: pointer
}

.nav .js-nav-hover .nav-drop-down {
    position: absolute;
    right: 0;
    top: 40px;
    background: #FFF;
    border: 1px solid #ddd;
    display: none;
    width: 120px;
    text-align: left;
    z-index: 9999;
}

.nav .js-nav-hover.active .nav-drop-down {
    display: block
}

.nav .js-nav-hover .nav-drop-down li a {
    font-size: 14px;
    display: block;
    line-height: 30px;
    padding: 0 10px
}

.nav .js-nav-hover .nav-drop-down li a:hover {
    color: #f12b35;
    background: #f2f2f5
}

.nav .navbar-btn .nav-drop-down li a .nav-icon {
    margin-right: 5px
}

.nav .navbar-btn .nav-drop-down li p {
    /*padding: 10px*/
}

.nav .navbar-btn .nav-drop-down li p img {
    width: 120px;
    height: 120px
}

.nav .navbar-btn .nav-drop-down .mobile-app {
    text-align: center;
    padding: 10px 0;
    overflow: hidden
}

.nav .navbar-btn .nav-drop-down .mobile-app a {
    width: 40px;
    float: left
}

.nav .navbar-btn .nav-drop-down .mobile-app a:hover {
    background: #fff
}

.nav-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url("image/nav-icon.png");
    background-repeat: no-repeat;
    position: relative;
    vertical-align: top;
    text-align: center
}

.nav-icon.icon-arrow {
    margin-top: 18px;
    height: 7px;
    background: 0;
    overflow: hidden;
    width: 20px;
    font: 400 15px/15px consolas;
    color: #000;
    transition: transform .1s ease-in 0s;
    -webkit-transition: -webkit-transform .1s ease-in 0s;
    /*display: none*/
}


.ie7 .nav-icon.icon-arrow {
    margin-top: 8px
}

.nav .navbar-btn .f-btn:hover .icon-arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

.nav-icon.icon-arrow s {
    position: relative;
    top: -7px;
    text-decoration: none;
	
}

.nav-icon.icon-wb {
    background-position: 0 0
}

.nav-icon.icon-rss {
    background-position: 0 -30px
}

.nav-icon.icon-wx {
    background-position: 0 -60px
}

.nav-icon.icon-search {
    background-position: 0 -90px
}

.nav-icon.icon-phone {
    background-position: -30px 0
}

.nav-icon.icon-android {
    background-position: -30px -30px
}

.nav-icon.icon-apple {
    background-position: -30px -60px
}

.nav .navbar-btn .drop-down .weibo-btn, .nav .navbar-btn .drop-down .weixin-btn, .nav .navbar-btn .drop-down .rss-btn {
    display: block;
    padding-left: 10px
}



.header-container {
    margin: 0 auto;
    width: 1200px !important;
}
