#webmenu, #webmenu ul, #webmenu li {
    margin: 0;
    padding: 0;
    list-style: none;}

    #webmenu li ul {
        display: none;}

        #webmenu li ul li {
            float: none;}

        *html #webmenu li ul li {
            display: inline;}




.second-menu, .third-menu, .fourth-menu {
    position: absolute;}

.first-menu li {
    float: left;
    position: relative;
    text-align: center;
    z-index: 9;
    width: 94px;}


/*********
.first-menu a
{
	float: left;
	display: block;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	background: #333;
	border-top: 1px solid #4a4a4a;
	border-left: 1px solid #4a4a4a;
	border-bottom: 1px solid #242424;
	border-right: 1px solid #242424;
	font-size: .7em;
}
.first-menu a:hover
{
	background: #4698ca;
	border-top: 1px solid #5db1e0;
	border-left: 1px solid #5db1e0;
}
**************/


*html .second-menu {
    right: -1px;}
/*
.second-menu a
{
	font-size: 11px;
}
.second-menu a.arrow
{
	background: #3a3a3a url(image/arrow.gif) no-repeat right top;
}
.second-menu a.arrow:hover
{
	background: #4698ca url(image/arrow.gif) no-repeat right -32px;
}
.second-menu a.arrow-02
{
	background: #3a3a3a url(image/arrow.gif) no-repeat right -64px;
}
.second-menu a.arrow-02:hover
{
	background: #4698ca url(image/arrow.gif) no-repeat right -110px;
}

*/
.third-menu, .fourth-menu {
    width: 120px;
    top: 0;
    left: 100%;
    background-color: #ebf8fc;
    border: 1px solid #d2d9db;
    overflow:hidden;
    }

.second-menu {
    width: 120px;
    background-color: #ebf8fc;
    border: 1px solid #d2d9db;
    top: 40px;
    left: -20px;}


.first-menu li ul li {
   
text-align: center;
   
width: 100%;
   
border-bottom: 1px solid #d2d9db;
   
height: 40px;
   
line-height: 35px;
   
background-color: #e3f4fe;
   
border-right:none;
   
}

    .first-menu li ul li a {
        color: #333;
        display: block;
        height: 40px;
        line-height: 40px;
        }

        .first-menu li ul li a:hover {
            color: #f00;
            background: #caf2fc;}

		
		
#li3 .submenu1 li{
   
    text-align: center;
    width: 180px;
    border-bottom: 1px solid #d2d9db;
    height: 35px;
    line-height: 35px;
     background-color: #e3f4fe;
     border-right:none;}
#li5 .submenu1 li{
   
    text-align: center;
    width: 140px;
    border-bottom: 1px solid #d2d9db;
    height: 35px;
    line-height: 35px;
     background-color: #e3f4fe;
     border-right:none;}
.second-menu li{width:160px;}#webmenu, #webmenu ul, #webmenu li {
    margin: 0;
    padding: 0;
    list-style: none;}

    #webmenu li ul {
        display: none;}

        #webmenu li ul li {
            float: none;}

        *html #webmenu li ul li {
            display: inline;}




.second-menu, .third-menu, .fourth-menu {
    position: absolute;}

.first-menu li {
    float: left;
    position: relative;
    text-align: center;
    z-index: 9;
    width: 94px;}


/*********
.first-menu a
{
	float: left;
	display: block;
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	background: #333;
	border-top: 1px solid #4a4a4a;
	border-left: 1px solid #4a4a4a;
	border-bottom: 1px solid #242424;
	border-right: 1px solid #242424;
	font-size: .7em;
}
.first-menu a:hover
{
	background: #4698ca;
	border-top: 1px solid #5db1e0;
	border-left: 1px solid #5db1e0;
}
**************/


*html .second-menu {
    right: -1px;}
/*
.second-menu a
{
	font-size: 11px;
}
.second-menu a.arrow
{
	background: #3a3a3a url(image/arrow.gif) no-repeat right top;
}
.second-menu a.arrow:hover
{
	background: #4698ca url(image/arrow.gif) no-repeat right -32px;
}
.second-menu a.arrow-02
{
	background: #3a3a3a url(image/arrow.gif) no-repeat right -64px;
}
.second-menu a.arrow-02:hover
{
	background: #4698ca url(image/arrow.gif) no-repeat right -110px;
}

*/
.third-menu, .fourth-menu {
    width: 120px;
    top: 0;
    left: 100%;
    background-color: #ebf8fc;
    border: 1px solid #d2d9db;
    overflow:hidden;
    }

.second-menu {
    width: 120px;
    background-color: #ebf8fc;
    border: 1px solid #d2d9db;
    top: 40px;
    left: -20px;}


.first-menu li ul li {
   
text-align: center;
   
width: 100%;
   
border-bottom: 1px solid #d2d9db;
   
height: 40px;
   
line-height: 35px;
   
background-color: #e3f4fe;
   
border-right:none;
   
}

    .first-menu li ul li a {
        color: #333;
        display: block;
        height: 40px;
        line-height: 40px;
        }

        .first-menu li ul li a:hover {
            color: #f00;
            background: #caf2fc;}

		
		
#li3 .submenu1 li{
   
    text-align: center;
    width: 180px;
    border-bottom: 1px solid #d2d9db;
    height: 35px;
    line-height: 35px;
     background-color: #e3f4fe;
     border-right:none;}
.second-menu li{width:160px;}


    .index_focus{max-width:1920px;}
    .foot,.quick,.nav,.head{max-width: none;}
    .foot{background-size: 100% 100%;}
    
    .index-cnt{max-width:1300px;width:auto;}
    
    .next,.prev{top:20px !important;}
    .hwslider{width:100%;height:85px !important;}
    .hwslider .txt{width:510px;}
    
     html,body{min-width:1400px;overflow-x:hidden;}
    .nav-cnt,.head-cnt{max-width:1010px;width:auto;}
    
    .video img{display:block;width:100%;object-fit: cover;}
        .index-cnt .left {
            float: left;
            width: 340px;
            overflow: hidden;}

        .index-cnt .right {
            float: right;
            width: 910px;
            overflow: hidden;}

            .index-cnt .right .xyxw {
                float: left;
                width: 640px;
                overflow: hidden;}

            .index-cnt .right .ztjj {
                float: right;
                width: 220px;
                overflow: hidden;}


        .index-cnt .left .tzgg li {
            height: 30px;
            line-height: 30px;
            background: url(/dfiles/14833/templates/default/images/dot.jpg) left no-repeat;
            padding-left: 8px;}

            .index-cnt .left .tzgg li span.l {
                float: left;}

                .index-cnt .left .tzgg li span.l a {
                    color: #727272;}

                    .index-cnt .left .tzgg li span.l a:hover {
                        color: #f00;}

            .index-cnt .left .tzgg li span.r {
                float: right;
                color: #858282;}

        .index-cnt .right .ztjj dd {
            padding-top: 20px;}

        .index-cnt .right .xyxw dd {
            padding-top: 10px;}

        .index-cnt .left .tzgg dd {
            padding-top: 10px;}


    @media screen and (min-width:2001px){

        .index-cnt{transform: scale(1.476);margin: 120px auto;}
        .index_focus .pic{width:100%;height:100%;object-fit: cover;}
        .index_focus .bd li{width: 100% !important;height: 100%;}
        .index_focus .bd ul{width: 100% !important;height:530px !important;}
        .index_focus .bd {margin: 0 auto;position: static;width: 100%;}
        .index_focus{height: 530px;width: 100%;max-width:100%;}
        
        .nav-cnt, .head-cnt{max-width:1300px;}
        .first-menu>li{width: 123px;}
         .head,.nav{zoom:1.5}

    }
        
        
    @media screen and (max-width:2000px){

        .index-cnt{transform: scale(1);margin:20px auto;}
        
         .nav-cnt, .head-cnt{max-width:1300px;}
         .first-menu>li{width: 123px;}

         

    }