﻿*
{
    padding:0;
    margin:0;
    text-decoration:none;
    font-family:微软雅黑,Hiragino Sans GB;
}

img
{
    border:none;
}
body 
{
    background: #fff none repeat scroll 0 0;
    font-family: Microsoft YaHei,verdana,sans-serif;
    font-size: 16px;
}

.hide
{
    display:none;
}
.clear
{
    clear: both;
}



/*=========       菜单相关    ==============*/
.top
{
	width: 100%;
	height: 40px;
	margin: 0 auto;
	background: #fff;
    opacity: 0.9;
    position: fixed;
    top:0;
    left: 0;
    z-index: 10;
}
.top .top_member
{
    float: right;
    margin-right:10%;
    min-width:210px;
    line-height: 40px;
}
.loadmenu{
    float: left;
    margin-right: 55px;
}
.loadmenu a{
    text-decoration: none;
	color: #586969;
    font-size: 14px;
}
.logmenu
{
    float:left;
}
.logmenu a 
{
	text-decoration: none;
	color: #586969;
    font-size: 14px;
}
.logmenu a:visited
{
    color: #586969;
}
.logged
{
    display:none;
}
.logbefore
{
    display:inline-block;
}
.menuimgs
{
    float:right;
    position:relative;top:4px;
    height:30px;
}
.mlink
{
    width:25px;
    height:20px;
    display:inline-block;
    background-size:contain;
    background-repeat:no-repeat;
}
.kefulink
{
    background-image:url(../Images/kefu.png);
    margin-right:5px;
}
.wechatlink
{ 
    margin-right:10px;
    background-image:url(../Images/2weima.png);
}
.mlink:hover
{
    color:#f98303;
}


.nav
{
    height:80px;
    background:#fff;
    text-align:right;
    width:100%;
    position:fixed;
    z-index:9;    
    top:-120px;
    transition: all 0.5s ease 0s;
     opacity: 0.95;
}
.nav .nav_c
{
    width:100%;
    height:80px;
    position:relative;
    background-color:#6e818e;
    opacity: 0.8;
}
.nav .menu
{
    width:80%;
}
.nav .menu .logo
{
    float:left;
    width:220px;
    height:56px;
    margin-top:11px;
    background-image:url(../images/LOGO.png);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center left;
}
.nav .menu .logo_qkpaas
{
    float:left;
    width:220px;
    height:56px;
    margin-top:11px;
    background-image:url(../images/logo_qkpaas.png);
    background-repeat:no-repeat;
    background-size:contain;
    background-position:center left;
}
.nav .menu .search_b{margin:33px;float:right;cursor:pointer;}
.nav a.menu_item
{
    margin:0 1%;font-size:16px;position:relative;transition:color,border,top 0.5s;
    color:#fff;
    height:80px;
    line-height:80px;
    display:inline-block;
    outline:none;
}
.menu_item span
{
    border-bottom:3px solid #fe8104;position:absolute;bottom:0;width:100%;display:block;opacity:0;transition:all 0.5s;
}
.selmenu span
{
    opacity:1;
}
.nav a.menu_item:hover span
{
    opacity:1;bottom:10px;
}

.sec-nav
{
    top:41px !important;
}



/*=========       菜单相关--end  ===========*/


/*=========       页脚相关    ==============*/

#footer
{
    text-align: center;
    font-size: .9em;
    width:100%;
    color:Gray;
    opacity:.9;
    min-height:426px;
    position:relative;
}
.footerout1
{
    width:100%;
    min-width:300px;
    background-color:#f2f2f2;
    min-height:342px;
}
.footer1
{
    min-height:298px;
    padding-top:44px;
    width:77%;
    margin:0 auto;
}
.logobtm
{
    width:150px;
    height:44px;
    background:url(../images/logo_btm.png) no-repeat;
}

.footerout2
{
    width:100%;
    background-color:#82949d;
    min-height:84px;
    line-height:84px;
    font-size:14px;
}
.footertb
{
    width:100%;
    text-align:left;
}
.footer-col1
{
    width:30%;
    display:inline-block;
    vertical-align:top;
    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -ms-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
}
.footer-col2
{
    width:30%;
    display:inline-block;
    vertical-align:top;
    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -ms-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
}
.footer-col3
{
    width:38%;
    display:inline-block;
    text-align:right;
    vertical-align:bottom;
}
.footer-code1
{
    margin-right:30px;
}
.footertb img
{
    max-width:232px;
    -webkit-transition:all 1s ease 0s;
    -moz-transition:all 1s ease 0s;
    -ms-transition:all 1s ease 0s;
    -o-transition:all 1s ease 0s;
    transition:all 1s ease 0s;
}
.footertb p
{
    font-size:14px;
    color:Gray;
    margin:8px 0 0;
    word-break:break-all;
}
.footer2
{
    min-height:84px;
    color:#fff;
    width:77%;
    margin:0 auto;
    text-align:right;
}
.footerlinks
{
    float:left;
    display:inline-block;
}
a.flink
{
    margin-right:20px;
    color:#fff;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
}
a.flink:hover
{
    color:#D0D0D0;
}
.allright
{
    display:inline-block;
    color:#fff;
}
a.online
{
    color:#f98303;
}
.transition
{
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s;
    -o-transition:all .3s ease 0s;
    transition:all .3s ease 0s;
}
a.online:hover
{
    color:#82949d;
}


@media screen and (min-width:1248px)
{
    .footer-col1
    {
        width:26%;
    }
    .footer-col2
    {
        width:36%
    }
    .footer-col3
    {
        width:37%;
    }
}

@media screen and (min-width:1079px) and (max-width:1248px)
{
    .footer1
    {
        width:85%;
    }
    .footer-col1
    {
        width:28%;
    }
    .footer-col2
    {
        width:36%;
    }
    .footer-col3
    {
        width:30%;
    }
    .footer-col3 img
    {
        width:130px;
    }
    img.footer-code1
    {
        margin-right:10px;
    }
}

@media screen and (min-width:838px) and (max-width:1079px)
{
    .footer1,.footer2
    {
        width:85%;
    }
    .footer-col1
    {
        width:28%;
    }
    .footer-col2
    {
        width:36%;
    }
    .footer-col3
    {
        width:30%;
    }
    .footer-col3 img
    {
        width:100px;
    }
    img.footer-code1
    {
        margin-right:10px;
    }
}
@media screen and (min-width:0px) and (max-width:838px)
{
    .footer1
    {
        width:85%;
    }
    .footer2
    {
        text-align:left;
    }
    .footerout2
    {
        line-height:58px;
    }
    .footer-col1
    {
        width:100%;
        display:block;
    }
    .footer-col2
    {
        width:100%;
        display:block;
    }
    .footer-col3
    {
        width:100%;
        text-align:left;
    }
    .footer-col3 img
    {
        margin:25px 0;
        width:154px;
    }
    img.footer-code1
    {
        margin-right:10px;
    }
}

/*=========       页脚相关--end    ==============*/

/*=========       返回顶部--end    ==============*/
.rocket
{
	background:url(../images/to_top.jpg) no-repeat scroll 0 0;
	width:38px;
	height:38px;
    cursor:pointer;
    position:fixed;
    z-index:2;
    right:3%;
    bottom:42px;
    display:none;
}
.rocket:hover
{
    background-position:0 -38px;
}
/*=========       返回顶部--end    ==============*/



.box-horz
{
    display:-moz-box;
    display:-webkit-box;
    display:-ms-flexbox;
    display:-o-box;
    display:box;
    -moz-box-orient:horizontal;
    -webkit-box-orient:horizontal;
    -ms-box-orient:horizontal;
    -o-box-orient:horizontal;
    box-orient:horizontal;
}
.box-item
{
    -moz-box-flex:1;
    -webkit-box-flex:1;
    -ms-flex:1;
    -o-box-flex:1;
    box-flex:1;
}