@charset "utf-8";
/* CSS Document */
@media screen and (max-width: 1800px) {

.header{ height:100px; }
.logo{ line-height:100px; }
.logo img{ width:350px; }

.nav{padding:0 220px 0 350px; }
.navlist{ line-height:130px;}
.navlist li{ font-size:15px; }
.navlist li.ico_sub>a:after{ width:18px; height:18px; margin-top:-9px; }
.navlist li .sub{ font-size:14px;}


.lang{  width:120px; font-size:15px; height:42px; line-height:42px; margin-top:44px; }
.lang a{ padding-left:50px; }
.search_btn{ margin-top:44px; padding-left:50px; width:100px; height:42px; line-height:42px; font-size:15px; }

.search{ top:100px; height: 42px;}
.search input[type="text"]{height: 40px; line-height:40px; padding:0 15px; font-size:15px;}
.search input[type="submit"]{width: 42px;height: 42px; }

}

@media screen and (max-width: 1680px) {
.htop{ height:40px; line-height:40px;}

.header{ height:100px; }
.logo{ line-height:100px; }
.logo img{ width:300px; }

.nav{padding:0 185px 0 300px; }
.navlist{ line-height:110px; padding:0 4%; }
.navlist li.ico_sub>a:after{ width:18px; height:18px; margin-top:-9px; }

.navlist li .sub{ padding:8px 0;}
.navlist li .sub a{ line-height:34px;  }


.lang{ width:100px; font-size:15px; height:36px; line-height:36px; margin-top:37px;  }
.lang a{ padding-left:40px; }
.search_btn{ margin-top:37px; padding-left:40px; width:85px; height:36px; line-height:36px; font-size:15px; }

.search{ top:100px;}


/*底部*/
.dbmain .dblogo{ width:190px;}
.dbmain .info{ margin-top:10px;}
.dbmain li{height:260px; padding:20px 15px;}
.dbmain li.db01{ width:40%; }
.dbmain li.db02{ width:15%; }
.dbmain li.db03{ width:15%; }
.dbmain li.db04{ width:30%; }


.copy{ font-size:12px; padding:20px 0; }
/*底部*/

}

@media screen and (max-width: 1024px) {
.container{ width:100%; padding:0 15px; }
.container2{ width:100%; padding:0 15px; }
.container3{ width:100%; padding:0 15px; }
	
.nav_btn{ display:block; cursor:pointer; margin-top:20px; margin-left:15px; width:70px; height:30px; line-height:30px; padding-left:32px; font-size:12px; background:#d6000f url(../images/nav_btn.png) no-repeat 8% center; background-size:auto 100%; color:#ffffff; }
.nav{padding:0; display:none; }

.nav{width:100%; display: none; border-top:1px solid #ffffff; position: absolute; left:0; top:70px; z-index:100; background:rgba(0,0,0,0.8); }
.navlist{ padding:0;}
.navlist li{ width:100%; margin:0; text-align:left; color:#ffffff; font-size:16px; font-weight:normal; line-height:40px; }
.navlist li.ico_sub>a:after{ background:url(../images/ico_sub2.png) no-repeat center center; width:20px; height:20px; margin-top:-10px; }
.navlist li:hover>a{ color:#ffffff; background:#d6000f;}
.navlist li>a{ padding:0 20px; border-top:1px solid #ffffff;}
.navlist li.home{ width:100%;}

.navlist li .sub{background:rgba(0,0,0,0.8); position:static; width:100%; font-size:14px; }
.navlist li .sub a{ padding:0 30px; line-height:35px;}





}	



@media screen and (max-width: 1240px) {

.container{ width:95%; }
.container2{ width:95%;}
.container3{ width:95%;}

.htop{ height:30px; line-height:30px; font-size:12px;}
.htop span{ margin:0 15px;}

.header{ height:70px; }
.logo{ line-height:70px; }
.logo img{ width:200px; }

.nav{padding:0 150px 0 200px; }
.navlist{ line-height:70px;  }
.navlist li{ font-size:12px; }
.navlist li.ico_sub>a:after{ width:14px; height:14px; margin-top:-7px; }

.navlist li .sub{ padding:5px 0;}
.navlist li .sub a{ line-height:30px;  }

.lang{ font-size:12px; width:80px; height:30px; line-height:30px; margin-top:20px; } 
.lang a{ padding-left:32px; }

.search_btn{ margin-top:20px; font-size:12px; width:70px; height:30px; line-height:30px; padding-left:32px;}

.search{ top:70px;}



/*底部*/
.dbmain .dblogo{ width:190px;}
.dbmain .info{ margin-top:10px;}
.dbmain li{height:260px; padding:20px 15px;}
.dbmain li.db01{ width:40%; }
.dbmain li.db02{ width:15%; }
.dbmain li.db03{ width:15%; }
.dbmain li.db04{ width:30%; }


.copy{ font-size:12px; padding:20px 0; }
/*底部*/


}











@media screen and (max-width: 768px) {
.htop{ display:none;}
.header{ position: fixed; left:0; top:0; width:100%; z-index:1000; background:#ffffff; border-bottom:1px solid #dcdcdc;}

.nav{padding:0;}

/*底部*/
.dbmain .dblogo{ width:150px;}
.dbmain li{height:auto; }
.dbmain li.db01{ width:100%; padding:15px 0;}
.dbmain li.db02,.dbmain li.db03,.dbmain li.db04{ }.dbmain li{padding: 0px !important;height:auto !important;}
.dbmain li.db02{width:100% !important;border-left:none;padding: 0px !important;height:auto ;}.dbmain li.padd{border-left:none;}
.dbmain li.db03{width:100% !important;}.dbmain li.db04{width:100% !important;}
.dbmain li .dbtit{border-bottom:solid 1px rgba(255,255,255,.2);padding-bottom:10px;}.dbmain li .dbnav{margin-top:0;}.dbmain li.db01{margin-top:20px;}
.copy{ padding:10px 0; }
/*底部*/

.homeapp2{ margin-top:70px;}

  /* 手机导航全局 */
    .foot-po {
        width: 100%;
        display: block;
        position: fixed;
        bottom: 0px;
        line-height: 35px;
        float: left;
        z-index: 99999;
    }

        .foot-po ul {
            display: flex;
        }

            .foot-po ul li {
                width: 25%;
                float: left;
                text-align: center;
                background-color: #c81c2d;
                border-right: solid 1px #fff;
            }

                .foot-po ul li.etel { /*background-color:#000;*/
                }

                .foot-po ul li.enal {
                }

                .foot-po ul li:nth-child(4n) {
                    border-right: none;
                }

                .foot-po ul li a {
                    color: #fff;
                    font-size: 1em;
                }

                .foot-po ul li span {
                    float: left;
                    width: 100%;
                    text-align: center;
                    height: 25px;
                    margin-top: 2px;
                }

                    .foot-po ul li span img {
                        max-width: 100%;
                        vertical-align: top;
                    }

                .foot-po ul li p {
                    float: left;
                    width: 100%;
                    text-align: center;
                    height: 25px;
                    line-height: 25px; /*text-align:center; background-image:url(../img/t.png); background-repeat:no-repeat; background-position:0 5px;*/
                }

}



.navlist li.ico_sub > a::after {
    right: 0;
}

#prisna-translator-seo {
    position: absolute;
    right: 180px;
    top: 0;
    line-height: 100px;
    z-index: 99;
}

@media screen and (max-width:1800px) and (min-width: 1681px) {
    .search_btn {
        margin-top: 29px;
    }
}

@media screen and (max-width:1680px) and (min-width: 1241px) {
    .search_btn {
        margin-top: 32px;
    }
}

@media screen and (min-width: 1241px) {
    .navlist {
        line-height: 100px;
    }
}

@media (max-width: 1680px) {

    #prisna-translator-seo {
        right: 120px;
    }
}

@media (max-width: 1240px) {

    #prisna-translator-seo {
        line-height: 70px;
    }
}

@media (max-width: 1024px) {

    #prisna-translator-seo {
        right: 180px;
    }
}

@media (max-width: 768px) {

    #prisna-translator-seo {
        right: 120px;
    }
}