/* CSS Document */
 *{margin:0;padding:0;}
body,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ margin:0; padding:0; }
body{overflow-x: hidden; font: normal 14px/1.5 “微软雅黑” ;background-color: #fff;}
em,i{ font-style:normal; }
p{font-family: "微软雅黑";}
strong{ font-weight: normal; }
a{ text-decoration:none; color:#666; font-family: "微软雅黑";}
a:link {
 text-decoration: none;
}
a:visited {
 text-decoration: none;
}
a:hover {
 text-decoration: none;
}
a:active {
 text-decoration: none;
}
a:active{ color:#105b7e; }    /* 按下状态 */
ul,ol,li{ list-style:none; }
img{border:none;display: block;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal; }


.p22{padding:0px 22px;}   /*左右22px的内边距*/
.mcolor{color:#067dbb;}   /*主要色调*/
#bgcolor{background-color: #067dbb;}
.mt20{margin-top:20px;}
.mt16{margin-top: 16px;}
#mr0{margin-right: 0px;}
.clearfix{zoom:1;}
.clearfix:after {
    content: '';height: 0;line-height: 0;
    display: block;visibility: hidden;clear: both;
}

.fl{float: left;}
.fr{float: right;}

/*滚动条样式设置开始*/
.test1::-webkit-scrollbar {
    width: 8px;
}
.test1::-webkit-scrollbar-track {
    /*background-color:#808080;*/
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}
.test1::-webkit-scrollbar-thumb {
    background-color:#aaa;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius:2em;
}
/*滚动条样式设置结束*/


/* 分辨率在1000，采用下面的样式*/
@media screen and (min-width:1000px){
    .wrap{width:1200px;margin:0px auto;}/*版心*/
    /*头部*/
    .header{
        width:100%; height:90px;
        position: fixed;
        left: 0; top: 0; z-index: 99999;
        background: #fff;
        /* background-color: rgba(68,60,225,0.6); */
    }
    .header-l{
        /* width: 19%; */
        width: 126px; height: 56px;
         margin-top:16px;text-align: left;
        background: url(../img/nav-logo1.jpg) no-repeat center;
        background-size: 100% 100%;
    }
    /* .header-l img{display: block;} */
    /*头部右侧*/
    .header-c{width: 46%; height: 90px; margin-left:19%;}
    .header-nav{display: none;}
    .header-c ul li a{
        float: left; display: block;
        font-size: 16px; color: #343434;
        padding: 0px 22px;line-height:40px;
        margin-top: 25px;
    }
    .header-c ul li a:hover{border-bottom: 2px solid #2256cb;color: #2256cb !important;}
    /*目前状态*/
    .current{border-bottom: 2px solid #2256cb;color: #2256cb !important;}

    .header-r{height: 90px;}
    .header-r>a{
        display: block; margin-top: 28px;
        height:38px; padding: 0 20px;
        font-size: 16px; color: #343434;
        line-height: 36px; font-family:"微软雅黑";
        border:1px solid #343434;
        background: none;
        border-radius: 6px;
    }
    .header-r>a:hover{border:none; color:#2256cb;background-color: #fff;}
    
}

/* 分辨率在780，采用下面的样式 手机端 */ 
@media screen and (max-width:780px){
    .wrap{width: 3.35rem;margin:0px auto;}/*版心*/
    /*头部*/
    .header{
        width:100%; height:0.6rem;
        position: fixed;top: 0; z-index: 99;
        background-color: rgba(68,60,225,1);
    }
    .header-l{ 
        /* width: 19%; */
        margin-top:0.08rem;text-align: left;
        width: 0.8rem; height: 0.35rem;
        background: url(../img/nav-logo.png) no-repeat center;
        background-size: 100% 100%;
    }
    /* .header-l>img{} */
    
    /*头部右侧*/
    .header-c{
        display: block; float: right !important;position: relative;
    }
    .header-nav>i{color: #fff;font-size: 0.3rem;}
    .header-c .header-nav-ul{
        display: block;
        width: 100vw; height: 100vh;
        z-index: 999; background: #fff;
        position: fixed;
        right: 0px; top: 0px;
        transform: translate(100vw,0);
		opacity: 0.8; 
		transition: transform 0.25s ease-out, opacity 0.25s ease-out;
    } 
    .header-nav-ul>i{
        position: relative;
        top: 0.1rem; left: 2rem;
        font-size: 0.3rem;
    }
    .header-nav-ul li a{
        display: block;line-height: 0.4rem;
        font-size: 0.16rem;  color: #000;
        padding: 0px 0.2rem; margin-top: 0.1rem;
    }
    
    /*目前状态*/
    .current{font-weight: 900;}
    .header-r{display: none;}
    .bg_hover{ 
		display:none; 
		height: 100%; width: 100%; 
		position: fixed;left: 0px; top: 0px; 
		background: rgba(0,0,0,0.2); 
		z-index: 98;
	}
   
}
