﻿


body, p, a, ul, li, span, img, button, h1, h2, h3, h4, h5, h6, input {
    margin: 0;
    padding: 0;
    font-family: Arial, "Microsoft YaHei";
}
a {
    text-decoration:none;
    cursor:pointer;
}

.heiti {
    /*font-family:"黑体";*/
}
.hrgfont {
    font-family: Arial, "Microsoft YaHei";
}
.hrgfont p{
    font-weight: 100;
    text-align: center;
    font-size: 40px;
    color: #333333;
    margin-bottom: 20px;
    
}

*{
    margin: 0;
    padding: 0;
}


html,body {
    overflow-x: hidden;
    moz-user-select: -moz-none;
    -moz-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width:1366px;
	width: 100%;
    height: 100%;
	min-width:1366px;


}



li{
    list-style-type:none;
}
.clea {
    clear:left;
    clear:right;
}
.iframe_foot{
    width:100%;
    border:none;
    margin:0;
    height:74px;
}
.iframe_nav {
    width: 100%;
    border: none;
}
.ccsl {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}


/*导航 ifame*/
.anvtopbox { width:100%; overflow: hidden; background: rgba(0,0,0,0.4);  position: fixed; top: 0; z-index: 9999999}
.logogtop{width: 480px; height: 110px; float: left; z-index: 999999}
.logogtop img{width: 100%;z-index: 999999; margin-top: 5px}
.navkd{width: 1440px; margin: auto; overflow: hidden;}
#nav-menu {height:110px;width: 806px;float: right;}
#nav-menu .menu {padding: 0 0 0 14px;}
#nav-menu .menu li {float: left;display: inline;font-size: 18px;}
#nav-menu .menu li h3 {font-weight:normal;display: inline-block;float:left;}
#nav-menu .menu li a.xialaguang {display: inline-block;color: #FFF;height:110px;text-decoration: none;font-size: 18px;width: 99px;text-align: center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover {color: #e37b1a;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover {background-color:#FFF;}
#nav-menu .menu li a.xialaguang span {height:110px;line-height:110px;display: inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span {cursor:pointer;}
/*#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span {width:100px;}*/
#nav-menu .menu ul.children {display: none;position: fixed;top:110px;width:160px;border-top:0;}
#nav-menu .menu ul.children li {width:160px;padding:0px;display:inline-block;font-size:16px;border-top:1px solid #613308; background:#FFF; margin-left: -30px}
#nav-menu .menu ul.children li h3 {display: block; width: 100%;}
#nav-menu .menu ul.children li a {width:100%;line-height:36px;overflow: hidden;padding:3px 0;display: block;color:#e37b1a;text-align:center;
text-decoration: none; font-size:16px;}
#nav-menu .menu ul.children li a:hover {background-color:#eee;text-decoration: none;}

/*修改右侧翻屏第一个LI，改成HRBLOGO*/
.lilogo{
    width:30px;
    height:30px;
    display:block;
    background-image:url(../images/lilogooff.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-size:30px 30px;
    cursor:pointer;
    margin-top:0px;
}
.lilogo:hover{
    background-image:url(../images/lilogoon.png);
}
/*---------------------------------------------------首页----------------------------------------------------*/
.bg11 {
    background-image: url(../images/index_bg1.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1000px;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
}
.one_box{
    margin-left:11%;
    padding-top:240px;
}
.one_box .img1{
    width:34%;
    margin-bottom:60px;
}
.one_box ul{
    margin-bottom:60px;
    width:320px;
	float: left;
	overflow:hidden;
}
.one_box ul li{
    float:left;
    margin-right:100px;
    margin-bottom:24px;
    width:220px;
}
    .one_box ul li a {
        color: white;
        opacity: 1;
        font-size: 18px;
        /*font-family: "黑体",SimHei,"冬青黑体",Hiragino Sans GB;*/
    }
@-moz-document url-prefix() {
    .one_box ul li a {
        font-family: "微软雅黑"
    }
} 
.one_box ul li a:active{
    opacity:0.8;
}
.one_box ul li span{
    width:12px;
    height:12px;
    border-radius:50%;
    background-color:white;
    display:block;
    float:left;
    margin-right:8px;
    margin-top:4px;
}
/*.one_box a:nth-child(3){
    clear:left;
    display: block;
    width: 178px;
    height: 55px;
    line-height: 55px;
    background: #fff;
    font-size: 20px;
    color: #64abff;
    text-align: center;
    border-radius: 25px;
    font-family:"微软雅黑";
    cursor:pointer;
}*/

.one_box a:nth-child(3){
    clear:left;
    cursor:pointer;
}

.one_box a:nth-child(3):active{
    opacity:0.8;
}
/*.one_box a img{
    width:14px;
    margin:0px 8px 0px 0px;
}*/
.one_box a img{
    width:200px;
    margin:0px 0px 0px -20px;
}
.xw_box{
    position:absolute;
    right:0;
    width:100%;
    bottom:30px;
    z-index:10;
}
.xw_box .xwoff{
    cursor:pointer;
    float:right;
    display:block;
}
.xw_box .xw_on{
    float:left;
}
.xw_box .xwzx{
    height:79px;
    width:250px;
    background-color:#64abff;
    display:block;
    text-align:center;
    color:white;
    font:"黑体";
    font-size:18px;
    padding-top:40px;
    float:right;
    cursor:pointer;
}
.xw_box .xwzx p{
    color:white;
}
.xw_box .xwconter {
    height: 119px;
    width: 50%;
    background-color: #4184e2;
    display: none;
    float: right;
    margin: 0 auto;
    width: 940px;
}
.xw_box .xwconter p{
    color:white;
}

/*新闻滚动样式*/

.roll-wrap:hover .control {
    display: block;
}

.roll-wrap {
    position: relative;
    width: 100%;
    height: 119px;
    overflow: hidden;
}


.roll_row .roll__list::before, .roll_row .roll__list::after {
    content: "";
    display: table;
    line-height: 0;
}

.roll_row .roll__list::after {
    clear: both;
}
.roll_row .roll__list {
    width: 9999px;
}
.roll_row .roll__list li {
    float: left;
    display: block;
    margin-right: 1px;
    height: 119px;
}
.roll_row .roll__list li a{
	border:none;
}
.roll_row .roll__list li img{
    width:101%;
    height:119%;
    position:relative;
    top:0px;
    left:0;
    border:none;

}
.roll_row .roll__list li span{
   width:101%;
   height:125px;
   display:block;
   background-color:#4184e2;
   position:relative;
   top:-150px;
   left:0;
   z-index:2;
}
.spann {
    opacity:0;
    animation: myfirst 0.5s;
    -moz-animation: myfirst 0.5s; /* Firefox */
    -webkit-animation: myfirst 0.5s; /* Safari 和 Chrome */
    -o-animation: myfirst 0.5s;
}
@keyframes myfirst
{
    0%   {opacity:1}
    100%  {opacity:0;}
}
@-moz-keyframes myfirst /* Firefox */
{
    0%   {opacity:1}
    100%  {opacity:0;}
}
@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    0%   {opacity:1}
    100%  {opacity:0;}
}

@-o-keyframes myfirst /* Opera */
{
    0%   {opacity:1}
    100%  {opacity:0;}
}

.roll_row .roll__list li p {
    position: relative;
    top: -240px;
    padding: 15px 10px 0px 10px;
    height: 50px;
    left: 0;
    z-index: 999;
    font-size: 1.05em;
    text-align: center;
    line-height: 24px;
    border-right: 1px solid white;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.control {
    position: absolute;
    top: 30px;
    display: none;
    padding: 10px 5px;
    font-weight: bold;
    text-decoration: none;
    color: #fff;
    background-color: rgba(0, 0, 0, .3);
}

    .control:hover {
        background-color: rgba(0, 0, 0, .5);
    }

    .control.pre {
        left: 5px;
    }

    .control.next {
        right: 5px;
    }

.roll_col {
    width: 100%;
    height: 200px;
    overflow: hidden;
}

    .roll_col .roll__list {
        width: 100%;
    }

.h600 {
    height: 600px;
}

.roll_col li {
    display: block;
    height: 200px;
    line-height: 200px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background-color: #ff9900;
}

.roll_col .li-2 {
    background-color: #0099ff;
}

.roll_col .li-3 {
    background-color: #ff0099;
}

.roll_col .li-4 {
    background-color: #00ff99;
}

.roll_col .control {
    top: 80px;
}
.video_box{
    display:none;
    position:fixed;
    top:0;
    left:0;
    background-color:rgba(0,0,0,1);
    z-index:9999;
    width:100%;
    height:100%;
}
.video_box video{
    width:900px;
    margin-top:10%;
}
.video_box a{
    cursor:pointer;
    position:absolute;
    right:20px;
    top:20px;
    z-index:11;
}
.video_box a:active{
    opacity:0.8;
}
.video_box a img{
    width:40px;
    height:40px;
}




/*哔哩哔哩播放器样式*/
.mainContainer {
    display: block;
    width: 1024px;
    margin-left: auto;
    margin-right: auto;
}

.urlInput {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 8px;
    margin-bottom: 8px;
}

.centeredVideo {
    display: block;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
}

.controls {
    display: block;
    width: 100%;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

.new_span {
    width: 64px;
    height: 2px;
    background-color: #4284e2;
    display: block;
    margin: auto;
    margin-bottom: 20px;
}
.xxhd_box{
    width:100%;
    position:absolute;
    bottom:10px;
    text-align:center
}
.xxhd_box img{
    margin-left:-20px;
}

/*-----------------------------------------------------首页和第一屏结束-------------------------------------------------------*/

/*--------------------------------------------------------第二屏 开始-------------------------------------------------------*/
.bg2 {
    background-image: url(../images/02_bg.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1000px;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: 30%;
}

.textbox2 {
    position:absolute;
    top:15%;
    left:10%;
    width:600px;
}
.textbox2 .bt2{
    width:90%;
    margin-bottom:38px;
}
.textbox2 span{
    width:30px;
    height:5px;
    background-color:#6697ff;
    display:block;
    margin-bottom:20px;
}

/*--------------------进入当前屏、蓝色小条加宽动画-----------------------------*/
.textbox2 .span_flash{
    width:55px;
    animation: myfirst2 2s;
    -moz-animation: myfirst2 2s; /* Firefox */
    -webkit-animation: myfirst2 2s; /* Safari 和 Chrome */
    -o-animation: myfirst2 2s;
}
@keyframes myfirst2
{
    0%   {width:30px}
    100%   {width:55px}
}
@-moz-keyframes myfirst2 /* Firefox */
{
    0%   {width:30px}
    100%   {width:55px}
}
@-webkit-keyframes myfirst2 /* Safari 和 Chrome */
{
    0%   {width:30px}
    100%   {width:55px}
}
@-o-keyframes myfirst2 /* Opera */
{
    0%   {width:30px}
    100%   {width:55px}
}
/*-----------------------------------------------------------------------------------*/

.textbox2 h1 {
    font-size:46px;
    font-weight:100;
    margin-bottom:20px;
}
.textbox2 .xzbox2 {
    height:154px;
    overflow:hidden;
}
.textbox2 .xzbox2 .xzicobox{
    float:left;
    width:50px;
}
.textbox2 .xzbox2 .xzicobox hr{
    background-color:#e9e9e9;
    height:110px;
    width:4px;
    border:none;
    position:relative;
    top:-26px;
    left:-9px;
    z-index:1;
}

.textbox2 .xzbox2 .xzicobox a{
    z-index:2;
    cursor:pointer;
    position:relative;
    z-index:2;
    top:0;
}

/*---------------------打开旋转按钮，展开折叠，显示更多部门--------------------------------*/
.aactive{  
    animation: myfirst3 1s;
    -moz-animation: myfirst3 1s; /* Firefox */
    -webkit-animation: myfirst3 1s; /* Safari 和 Chrome */
    -o-animation: myfirst3 1s;

    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -moz-transform: rotate(180deg); /* Firefox */
    -webkit-transform: rotate(180deg); /* Safari and Chrome */
    -o-transform: rotate(180deg); /* Opera */
}
@keyframes myfirst3
{
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
    100% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */
    }
}
@-moz-keyframes myfirst3 /* Firefox */
{
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
    100% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */
    }
}
@-webkit-keyframes myfirst3 /* Safari 和 Chrome */
{
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
    100% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */
    }
}
@-o-keyframes myfirst3 /* Opera */
{
    0% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
    100% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */
    }
}
/*---------------------------------------------------------------------------------------------*/

/*---------------------关闭旋转按钮，折叠内容，隐藏更多部门--------------------------------*/
.aactiveoff {
    animation: myfirst4 1s;
    -moz-animation: myfirst4 1s; /* Firefox */
    -webkit-animation: myfirst4 1s; /* Safari 和 Chrome */
    -o-animation: myfirst4 1s;

    transform: rotate(0deg);
    -ms-transform: rotate(0deg); /* IE 9 */
    -moz-transform: rotate(0deg); /* Firefox */
    -webkit-transform: rotate(0deg); /* Safari and Chrome */
    -o-transform: rotate(0deg); /* Opera */
}
@keyframes myfirst4
{
    0% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */

    }
    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
}
@-moz-keyframes myfirst4 /* Firefox */
{
    0% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */

    }
    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
}
@-webkit-keyframes myfirst4 /* Safari 和 Chrome */
{
    0% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */

    }
    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
}
@-o-keyframes myfirst4 /* Opera */
{
    0% {
        transform: rotate(180deg);
        -ms-transform: rotate(180deg); /* IE 9 */
        -moz-transform: rotate(180deg); /* Firefox */
        -webkit-transform: rotate(180deg); /* Safari and Chrome */
        -o-transform: rotate(180deg); /* Opera */
    }

    100% {
        transform: rotate(0deg);
        -ms-transform: rotate(0deg); /* IE 9 */
        -moz-transform: rotate(0deg); /* Firefox */
        -webkit-transform: rotate(0deg); /* Safari and Chrome */
        -o-transform: rotate(0deg); /* Opera */
    }
}
/*---------------------------------------------------------------------------------------------*/
.textbox2 .xzbox2 .ulbox{
    float:left;
    margin:0px;
    padding-top:40px;
}
.textbox2 .xzbox2 .ulbox li{
    height:24px;
}
.textbox2 .xzbox2 .ulbox li a{
    color:#333333;
    font-size:18px;
	font-weight:600;
}
.textbox2 p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    padding-top:36px;
    /*color:black;*/

}
 .more {
    display: inline-block;
    width: 113px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #4284e2;
    font-size: 20px;
    border: #4284e2 solid 1px;
    font-style: italic;
    border-radius: 15px;
    cursor: pointer;
    margin-top:10px;
    transition: background 0.5s;
    -moz-transition: background 0.5s; /* Firefox 4 */
    -webkit-transition: background 0.5s; /* Safari and Chrome */
    -o-transition: background 0.5s; /* Opera */
}
.more:hover{
    background: #4284e2;
    border: #4284e2 solid 1px;
    color: #FFF;
}
 /*.more:link,a:visited{
    color: #4284e2;
 }*/
/*-----------------------------------------------------第二屏结束-------------------------------------------------------*/

/*-----------------------------------------------------第3三屏 开始-------------------------------------------------------*/
.bg33 {
    background-image: url(../images/03_bg.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center;
}
.textbox3{
    overflow:hidden;
    width:1016px;
    margin: 0 auto;
    margin-top:8%;
    text-align:center;
}
.textbox3 .bt3{
    margin-bottom:40px;
}
.textbox3 span {
    width: 30px;
    margin:auto;
    height: 5px;
    background-color: #6697ff;
    display: block;
    margin-bottom:20px;
}

/*--------------------进入当前屏、蓝色小条加宽动画-----------------------------*/
.textbox3 .span_flash {
    width: 55px;
    animation: myfirst2 2s;
    -moz-animation: myfirst2 2s; /* Firefox */
    -webkit-animation: myfirst2 2s; /* Safari 和 Chrome */
    -o-animation: myfirst2 2s;
}
.textbox3 h1 {
    font-size: 46px;
    font-weight: 100;
    color:white;
    text-align:center;
    margin-bottom:20px;
}
.textbox3 ul{
    text-align:center;
    height:160px;
    overflow:hidden;
    margin-bottom:20px;
}
.textbox3 ul li{
    height:43px;
}
.textbox3 ul li a{
    font-size:24px;
    color:white;
}
.textbox3 .xzz {
    cursor: pointer;
    margin-top:2%;
}
.textbox3 p{
    color:white;
    font-size:16px;
    line-height:26px;
    width:500px;
    text-align:justify;
    margin:auto;
    margin-top:20px;
    margin-bottom:10px;text-align:center;
}
.textbox3 .more {
    display: inline-block;
    width: 113px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color:white;
    font-size: 20px;
    border: white solid 1px;
    font-style: italic;
    border-radius: 15px;
    cursor: pointer;
    margin-top:10px;
    transition: background 0.5s;
    -moz-transition: background 0.5s; /* Firefox 4 */
    -webkit-transition: background 0.5s; /* Safari and Chrome */
    -o-transition: background 0.5s; /* Opera */
}
.textbox3 .more:hover{
    background: #4284e2;
    border: #4284e2 solid 1px;
    color: #FFF;
}
/*-----------------------------------------------------第三屏 结束-------------------------------------------------------*/

/*-----------------------------------------------------第四屏 开始-------------------------------------------------------*/
.bg44{
    background-image: url(../images/04_bg.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1000px;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position:  50%;
}
.textbox4 {
    position:absolute;
    top:20%;
    right:8%;
    width:600px;
}
.textbox4 span {
    width: 30px;
    height: 5px;
    background-color: #6697ff;
    display: block;
    margin-bottom:20px;
}
/*--------------------进入当前屏、蓝色小条加宽动画-----------------------------*/
.textbox4 .span_flash {
    width: 55px;
    animation: myfirst2 2s;
    -moz-animation: myfirst2 2s; /* Firefox */
    -webkit-animation: myfirst2 2s; /* Safari 和 Chrome */
    -o-animation: myfirst2 2s;
}
.textbox4 h1 {
    font-size:46px;
    font-weight:100;
    margin-bottom:20px;
}
.textbox4 .bt4{
    width:94%;
    margin-bottom:38px;
}
.textbox4 .xzbox4 {
    height:130px;
    overflow:hidden;
}
.textbox4 .xzbox4 .xzicobox4{
    float:left;
    width:50px;
}
.textbox4 .xzbox4 .xzicobox4 hr{
    background-color:#e9e9e9;
    height:110px;
    width:4px;
    border:none;
    position:relative;
    top:-26px;
    left:-9px;
    z-index:1;
}

.textbox4 .xzbox4 .xzicobox4 a{
    z-index:2;
    cursor:pointer;
    position:relative;
    z-index:2;
    top:0;
}
.textbox4 .xzbox4 .ulbox4{
    float:left;
    margin:0px;
    padding-top:40px;
}
.textbox4 .xzbox4 .ulbox4 li{
    height:24px;
}
.textbox4 .xzbox4 .ulbox4 li a{
    color:#333333;
    font-size:15px;
}
.textbox4 p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    padding-top:36px;
}
/*-----------------------------------------------------第四屏 结束-------------------------------------------------------*/


/*-----------------------------------------------------第五屏 开始-------------------------------------------------------*/
.bg55 {
    background-image: url(../images/05_bg.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1000px;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: 0px 0px 0px 20%;
}
.textbox5 {
    position:absolute;
    top:15%;
    left:10%;
    width:900px;
}
.textbox5 .bt5 {
    width: 94%;
    margin-bottom: 38px;
}
.textbox5 span {
    width: 30px;
    height: 5px;
    background-color: #6697ff;
    display: block;
    margin-bottom:20px;
}
/*--------------------进入当前屏、蓝色小条加宽动画-----------------------------*/
.textbox5 .span_flash {
    width: 55px;
    animation: myfirst2 2s;
    -moz-animation: myfirst2 2s; /* Firefox */
    -webkit-animation: myfirst2 2s; /* Safari 和 Chrome */
    -o-animation: myfirst2 2s;
}
.textbox5 h1 {
    color:white;
    font-size:46px;
    font-weight:100;
    margin-bottom:20px;
}
.textbox5 .xzbox5 {
    height:130px;
    overflow:hidden;
}
.textbox5 .xzbox5 .xzicobox5{
    float:left;
    width:50px;
}
.textbox5 .xzbox5 .xzicobox5 hr{
    background-color: #e9e9e9;
    height: 100px;
    width: 4px;
    border: none;
    position: relative;
    top: -12px;
    left: -8px;
    z-index: 1;
}

.textbox5 .xzbox5 .xzicobox5 a{
    z-index:2;
    cursor:pointer;
    position:relative;
    z-index:2;
    top:0;
}
.textbox5 .xzbox5 .ulbox5{
    float:left;
    margin:0px;
    padding-top:40px;
}
.textbox5 .xzbox5 .ulbox5 li{
    height:24px;
}
.textbox5 .xzbox5 .ulbox5 li a{
    color:white;
    font-size:15px;
}
.textbox5 p {
    color:white;
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    padding-top:36px;
}
.textbox5 .more {
    display: inline-block;
    width: 113px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color:white;
    font-size: 20px;
    border: white solid 1px;
    font-style: italic;
    border-radius: 15px;
    cursor: pointer;
    margin-top:10px;
    transition: background 0.5s;
    -moz-transition: background 0.5s; /* Firefox 4 */
    -webkit-transition: background 0.5s; /* Safari and Chrome */
    -o-transition: background 0.5s; /* Opera */
}
.textbox5 .more:hover{
    background: #4284e2;
    border: #4284e2 solid 1px;
    color: #FFF;
}
/*-----------------------------------------------------第五屏 结束-------------------------------------------------------*/


/*-----------------------------------------------------第六屏 开始-------------------------------------------------------*/
.bg6 {
    background-image: url(../images/06_bg.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1000px;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: 30%;
}
.textbox6 {
    position:absolute;
    top:15%;
    left:10%;
    width:600px;
}
.textbox6 .bt6 {
    width: 94%;
    margin-bottom: 38px;
}
.textbox6 span {
    width: 30px;
    height: 5px;
    background-color: #6697ff;
    display: block;
    margin-bottom:20px;
}
/*--------------------进入当前屏、蓝色小条加宽动画-----------------------------*/
.textbox6 .span_flash {
    width: 55px;
    animation: myfirst2 2s;
    -moz-animation: myfirst2 2s; /* Firefox */
    -webkit-animation: myfirst2 2s; /* Safari 和 Chrome */
    -o-animation: myfirst2 2s;
}
.textbox6 h1 {
    color:black;
    font-size:46px;
    font-weight:100;
    margin-bottom:20px;
}
.textbox6 .xzbox6 {
    height:180px;
    overflow:hidden;
}
.textbox6 .xzbox6 .xzicobox6{
    float:left;
    width:50px;
}
.textbox6 .xzbox6 .xzicobox6 hr{
    background-color: #e9e9e9;
    height: 146px;
    width: 4px;
    border: none;
    position: relative;
    top: -12px;
    left: -8px;
    z-index: 1;
}

.textbox6 .xzbox6 .xzicobox6 a{
    z-index:2;
    cursor:pointer;
    position:relative;
    z-index:2;
    top:0;
}
.textbox6 .xzbox6 .ulbox6{
    float:left;
    margin:0px;
    padding-top:40px;
}
.textbox6 .xzbox6 .ulbox6 li{
    height:24px;
}
.textbox6 .xzbox6 .ulbox6 li a{
    color:black;
    font-size:15px;
}
.textbox6 p {
    /*color:black;*/
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
    padding-top:36px;
}

/*-----------------------------------------------------第六屏 结束-------------------------------------------------------*/


/*-----------------------------------------------------第七屏 开始-------------------------------------------------------*/
.bg77 {
    background-image: url(../images/07_bg.jpg);
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    zoom: 1;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center;
}
.textbox7{
    overflow:hidden;
    width:1355px;
    margin: 0 auto;
    margin-top:7%;
    text-align:center;
}
.textbox7 .bt7{
    margin-bottom:40px;
}
.textbox7 span {
    width: 30px;
    margin:auto;
    height: 5px;
    background-color: #6697ff;
    display: block;
    margin-bottom:20px;
}

/*--------------------进入当前屏、蓝色小条加宽动画-----------------------------*/
.textbox7 .span_flash {
    width: 55px;
    animation: myfirst2 2s;
    -moz-animation: myfirst2 2s; /* Firefox */
    -webkit-animation: myfirst2 2s; /* Safari 和 Chrome */
    -o-animation: myfirst2 2s;
}
.textbox7 h1 {
    font-size: 46px;
    font-weight: 100;
    color:white;
    text-align:center;
    margin-bottom:20px;
}
.textbox7 ul{
    text-align:center;
    height:110px;
    overflow:hidden;
    margin-bottom:20px;
}
.textbox7 ul li{
    height:30px;
}
.textbox7 ul li a{
    font-size:18px;
    color:white;
}
.textbox7 ul li a:link{
    color:white;
}
.textbox7 .xzz {
    cursor: pointer;
    margin-top:2%;
}
.textbox7 p{
    color:white;
    font-size:16px;
    line-height:26px;
    width:500px;
    text-align:justify;
    margin:auto;
    margin-top:20px;
    margin-bottom:10px;
}
.textbox7 .more {
    display: inline-block;
    width: 113px;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color:white;
    font-size: 20px;
    border: white solid 1px;
    font-style: italic;
    border-radius: 15px;
    cursor: pointer;
    margin-top:10px;
    transition: background 0.5s;
    -moz-transition: background 0.5s; /* Firefox 4 */
    -webkit-transition: background 0.5s; /* Safari and Chrome */
    -o-transition: background 0.5s; /* Opera */
}
.textbox7 .more:hover{
    background: #4284e2;
    border: #4284e2 solid 1px;
    color: #FFF;
}

/*-----------------------------------------------------第七屏 结束-------------------------------------------------------*/


/*-----------------------------------------------------第八屏 开始-------------------------------------------------------*/
.bg8 {
    background-color: #eeeeee;
}
.text_max_box8{
    width:100%;
    background-color: #eeeeee;
}
.textbox8 {
    width:1080px;
    margin:auto;
    padding-top:30px;
}
.textbox8 h2{
    font-size:25px;
    margin-bottom:4px;
    font-weight:100;
    background-color:#eeeeee;
}
.textbox8 .ul_menu{
    width:100%;
}
.textbox8 .ul_menu li{
    width:25%;
    height:38px;
    float:left;
    background-color:#bfbfbf;
    line-height:38px;
    text-align:center;
    font-size:18px;
    font-family:"黑体";
    cursor:pointer;
    color:white;
}
.textbox8 .ul_menu .liactive{
    background-color:#4284e2;
}
.textbox8 .conterbox1{
    width:1080px;
    height:506px;
    background-color:white;
    clear:left;
    margin-bottom:20px;
}
.textbox8 .conterbox1 .p1{
    color: grey;
    padding-top:24px;
    text-align:center;
    font-size:14px;
    margin-bottom:20px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    
}
.textbox8 .conterbox1 .leftbox{
    width:400px;
    height:400px;
    float:left;
    margin-left:100px;
    padding-right:30px;
}
.textbox8 .conterbox1 .leftbox ul{
    margin-bottom:20px;
    padding-right:100px;
}
.textbox8 .conterbox1 .leftbox ul li{
    margin-bottom:10px;
}
.textbox8 .conterbox1 .leftbox ul li h3{
    color:black;
    float:left;
    margin:0;
    font-weight:100;
    font-size:18px;
    font-family: Arial, "Microsoft YaHei";
}
.textbox8 .conterbox1 .leftbox ul li span{
    color: darkgray;

}
.textbox8 .conterbox1 .leftbox ul li input,select{
    width:270px;
    height:30px;
    margin:0px;
    border:1px solid #d2d2d2;
    padding:0;
}
.textbox8 .conterbox1 .leftbox p{
    color:grey;
    font-size:14px;
}

.textbox8 .conterbox1 .rightbox{

}
.textbox8 .conterbox1 .rightbox h3{
    color:black;
    float:left;
    margin:0;
    font-weight:100;
    font-size:18px;
    font-family: Arial, "Microsoft YaHei";
}
.textbox8 .conterbox1 .rightbox textarea{
    width:500px;
    height:320px;
    margin-bottom:30px;
    resize:none;
}
.textbox8 .conterbox1 .rightbox a{
    border: 1px solid #4284e2;
    color: #4284e2;
    padding: 8px 40px;
    background: transparent;
    cursor: pointer;
    float:right;
    margin-right:42px;
}
.textbox8 .conterbox1 .rightbox a:active{
    background-color:#4284e2;
    color:white;
}
.textbox8 .centerbox{
    overflow:hidden;
}
.textbox8 .centerbox .ewm{
    float:left;
}
.textbox8 .centerbox .ewm img{
    margin-right:10px;
}
.textbox8 .centerbox .about{
    float:right;
    width:550px;
}
.textbox8 .centerbox .about li{
    clear:left;
    margin-bottom:7px;
}
.textbox8 .centerbox .about li:nth-child(2) span{
    clear:left;
    margin-bottom:50px;
}
.textbox8 .centerbox .about span{
    width:70px;
    height:22px;
    background-color:#4284e2;
    display:block;
    text-align:left;
    padding-left:10px;
    line-height:22px;
    float:left;
    margin-right:10px;
    color:white;
    font-size:14px;
}
.textbox8 .centerbox .about ul li:nth-child(1) span{
    margin-bottom:10px;
}
.textbox8 .centerbox .about ul li:nth-child(2) span{
    margin-bottom:6px;
}
.textbox8 .centerbox .about ul li:nth-child(2){
    margin-bottom:10px;
}
.textbox8 .centerbox .about ul li:nth-child(3){
    margin-bottom:20px;
}
.textbox8 .centerbox .about p{
    color:#343434;
    font-size:14px;
    line-height:22px;
}
.textbox8 .centerbox .about ul li:nth-child(3) p{
    margin-left:58px;
    height:14px;
    margin-top:-10px;
}

.footbox {
    background-color:#262626;
    width:100%;
    height:74px!important;
}
.footbox .centerbox{
    margin:auto;
    width:610px;
}
.footbox .centerbox img{
    float:left;
    margin-top:26px!important;
    margin-right:20px;
}
.footbox .centerbox p{
    color:#a8a8a8;
    font-size:14px;
    line-height:74px;
}
.footbox .centerbox p a{
    color:#a8a8a8;
    font-size:14px;
    line-height:74px;
}

.conterbox2 {
    width: 1080px;
    height: 506px;
    background-color: white;
    margin-bottom: 20px;
    display:none;
}
.conterbox2 p{
    color: grey;
    clear:left;
    padding-top:24px;
    text-align:center;
    font-size:14px;
    margin-bottom:20px;
    line-height:24px;
}
.conterbox2 a{
    width:100px;
    height:40px;
    background-color:#4284e2;
    display:block;
    text-align:center;
    line-height:40px;
    color:white;
    margin:120px auto;
    cursor:pointer;
}
#conterbox3, #conterbox4 {
    display: none;
}
/*-----------------------------------------------------第八屏 结束-------------------------------------------------------*/
/*第七屏 后来修改*/
.lxwmcon{width: 1330px;  margin: auto;background:rgba(255,255,255,0.3); padding: 15px;overflow: hidden; }
.lxwmL{ float: left;width: 49%}
.lxwmL img{width: 100%}
.lxwmR{float: right;width: 49%;}
.lxwmRf1{ overflow:hidden; border-bottom: 1px solid #C0C0C0;}
.lxwmRf1 img{ margin: auto;}

.db_tel {width: 71%; margin-top: 20px;text-align: center;margin: auto; }
.db_tel p{display: block; float: left; font-size: 18px; width: 100%; }
.c_text {overflow: hidden; width: 100%;    text-align: center;margin: auto;border-bottom: 1px solid #C0C0C0;}
.c_text p{display: block; float: left; font-size: 16px; width: 100%; }

.lxwmRf2{ overflow: hidden; margin-top: 12px;}
.lxwmRf2 ul{height: 120px}
.lxwmRf2 ul li{float:left; width:120px; height: 120px }
.lxwmRf2 ul li img{ width:90px; margin: auto;}
.lxwmRf2 ul li h1{font-size:16px; text-align: center; }

/*------------------------------------------------------首页 结束---------------------------------------------------------*/

/*------------------------------------------------------产品 开始---------------------------------------------------------*/



/* 屏幕高度小于800px的样式 */
@media(max-height:800px){
    #nav-menu .menu li a.xialaguang span {
        height: 80px;
        line-height: 80px;
    }
    .logogtop img {
        width: initial;
        /*max-height: 70px;*/
        margin-left: 20px;
    }
    #nav-menu,.logogtop{
       /* height: 80px;*/
		width: 70%;
    }

    .one_box {
        padding-top: 120px;
    }
    .textbox2 .bt2 {
        width: 70%;
        margin-bottom: 0;
    }
    .textbox2 p {
        padding-top: 16px;
    }

    .textbox3 {
        margin-top: 6%;
    }
    .textbox3 .bt3 {
        margin-bottom: 20px;
        max-width: 60%;
    }
    .textbox3 ul li {
        height: 33px;
    }
    .textbox3 ul{
        height: inherit;
        margin-bottom: 10px;
    }

    .textbox4 {
        top: 13%;
    }
    .textbox4 .bt4 {
        width: 84%;
        margin-bottom: 28px;
    }
    .textbox5 .bt5 {
        width: 84%;
        margin-bottom: 28px;
    }
    .textbox5 p {
        padding-top: 26px;
    }

    .textbox6 .bt6 {
        width: 80%;
        margin-bottom: 28px;
    }
    .textbox6 p{
        padding-top: 16px;
    }

    .textbox7 .bt7 {
        margin-bottom: 10px;
        width: 60% !important;
    }
    .textbox7 h1 {
        font-size: 36px;
        margin-bottom: 10px;
    }

    .c_text p {
        font-size: 14px;
        margin-top: 10px;
        line-height: 1.5;
    }

    .lxwmRf1 img {
        max-width: 50%;
    }
    .textbox7 .bt7 {
        margin-bottom: 10px;
        width: 50% !important;
    }
    .textbox7 span {
        margin-bottom: 10px;
    }
    .textbox7 ul{
        margin-bottom: 0;
    }
    .lxwmRf2 ul li img {
        width: 80px;
    }
    .lxwmRf2 ul {
        height: initial;
    }
    .lxwmL img{
        height: 60vh;
    }

}











/*---------------------------------------------------------------知识产权联盟 结束-----------------------------------------------------------------*/