@charset "gb2312";

/*common responsive*/
@media (max-width: 1199px) {
*{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */	
}
.general,
.mobile-tab-list,
.mobile-hots,
.swiper-nav{-moz-box-sizing:content-box; -webkit-box-sizing:content-box;  box-sizing:content-box;}
.common-list-time .time{right:8px;}

.header .search_small .s_txt{-moz-width:calc(100% - 132px); -ms-width:calc(100% - 132px); -o-width:calc(100% - 132px); -webkit-width:calc(100% - 132px); width:calc(100% - 132px);}
.footer{padding:15px 0 10px;}
.footer_nav ul{float:none;}
.footer_nav ul li{float:none; display:inline-block;}
.footer .panel{position:relative; background:url(imagesmobilefooter-line.gif) repeat-y 21% top;}
.footer_wzjc{position:absolute; left:0; top:50%; width:10%; margin-top:-40px; margin-left:0; padding-right:1%; z-index:1; text-align:right;}
.footer_wzbs{position:absolute; left:10%; top:50%; width:10%; margin-top:-40px; padding-right:1%; z-index:2; text-align:right;}
.footer_nav, .footer_copyright{float:none; padding-left:22%; text-align:left; width:100%;}
.footer_nav{ margin-bottom:0; padding-top:0; line-height:26px;}
.footer_copyright{padding-top:8px; padding-left:calc(22% + 8px); padding-bottom:5px}
.footer_nav ul li .link .box a{padding:.6em .8em;}
}
/*1024*/
@media (min-width: 993px) and (max-width: 1199px) {
.header .search_small{width:36%;}
.header .search_small_zsfjtax{width:28%;}
}

/*ipad 980*/
@media (min-width: 769px) and (max-width: 992px) {
.header .wza{ left:auto; right:5px; top:9px;}
.header .old{left:auto; right:0; top:9px;}
.header .FTZ{left:auto; right:2%; top:18px;}
.header .search_small{width:41.5%;}
.header .search_small_hqxqtax{width:35.5%;}
.header .search_small_nstax{width:34%;}
.header .search_small_zsfjtax{width:100%;}
.nstax-nav .swiper-nav .swiper-slide i{display:none;}
}

@media (max-width: 992px) {
.header .FTZ{left:auto; right:1%;}
.header_ssbtn,.header_navicon{display:none;}
.header_ssbtn, .header_navicon{position:absolute; top:0; bottom:0; margin:auto; max-width:8%; height:100%; background-size:100% auto; cursor:pointer; background-repeat:no-repeat; background-position:center center;}
.header_ssbtn{right:3%; width:38px; background-image:url(imagesmobileheader-ss.png);}

.common-tab-head .hd li,
.common-tab-head h2,
.common-tab-head h3{padding-left:16px; padding-right:16px;}
.common-tab-head .hd2 li{padding-left:10px; padding-right:10px;}
.header .search_small_hqxqtax{width:35.5%;}
.header .search_small_zsfjtax{display:none;}
.nav-zsfjtax{display:none;}
.ss-zsfjtax{display:block;}
.header .search_small_zsfjtax{background:rgba(0,72,133,0.9); padding:15px 3%; position:absolute; top:140px; left:-2%; width:104%;}

.common-list-time li a{float:none; padding-right:12px; overflow:visible; white-space:normal;}
.common-list-time .time{position:static!important;}
}

/*mobile*/
@media (max-width: 768px) {
.panel, .wrap{width:96%;}
.header .FTZ{top:50%; right:10%; margin-top:-16px;}
.header .search_small{display:block;}
.header{height:88px; background:#006cc9;}
.header .panel{width:100%;}
.header .inheader{height:100%;}
.header .logo{position:absolute; width:264px; height:100%; max-width:65%; left:3%; right:0;top:0; bottom:0; background-position: center center; background-size:100% auto;}
.header .logohqxqtax{width:304px; max-width:75%;}
.header .logozsfjtax{width:364px; max-width:80%;}
.header .logo a{display:block; width:100%; height:100%;}
.header .search_small, .header .old, .header .wza, .header .wzq{display:none;}
.header_ssbtn{position:absolute; left:auto; right:3%; display:block;}
.header .search_small{background:rgba(0,72,133,0.9); padding:15px 3%; position:absolute; top:88px; left:0; width:100%;}
.header_ss .SearchTxt{float:left; height:40px;  -moz-width:calc(100% - 60px); -ms-width:calc(100% - 60px); -o-width:calc(100% - 60px); -webkit-width:calc(100% - 60px); width:calc(100% - 60px); border:#67d212 1px solid; border-right:none; border-radius:5px 0 0 5px; padding-left:10px; padding-right:10px;}
.header_ss .SearchBtn{float:left; width:60px; height:40px; border:0; padding:0; background:#67d212; color:#fff; cursor:pointer; font-size:1em; -webkit-appearance:none;border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -ms-border-radius:0 5px 5px 0; -o-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;}
.main-nav{height:59px;}
.swiper-nav{width:100%; border-bottom:solid #bdd1e3 1px; height:59px; background-color:#fff; clear:both;}
.nstax-nav .swiper-nav .swiper-slide{width:auto;}
.swiper-nav .swiper-slide{width:auto; line-height:59px;}
.swiper-nav .swiper-slide a{margin-right:16px; margin-left:16px; padding-right:10px; padding-left:10px;}
.swiper-nav .swiper-slide a:hover .line{opacity:1;}
.swiper-nav .swiper-slide a i{display:none;}
.swiper-nav .swiper-slide.active-nav{background:none;}
.swiper-nav .swiper-slide.active-nav .line{opacity:1;}
.swiper-nav .swiper-slide.active-nav a{color:#006cc9; font-weight:700;}
.swiper-nav .swiper-slide a,
.swiper-nav .swiper-slide a:hover,
.swiper-nav .swiper-slide.active-nav a:hover{color:#006cc9;}
.swiper-nav .swiper-slide a:hover,
.swiper-nav .swiper-slide.active-nav a:hover{font-weight:700; background:none;}


.easybtn{display:none;}
.footer_wzjc{left:0; top:60px; width:20%; margin-top:0; text-align:right;}
.footer_wzbs{left:0; top:0; width:20%; margin-top:0; text-align:right;}

.hotnews-list li a.lm{padding-right:0;}
}


@media (max-width: 480px) {
.panel, .wrap{width:95%;}
.header .FTZ{left:70%;}
.header .FTZ a{font-size:.875em;}
.header{height:80px;}
.header .search_small{top:80px;}
.swiper-nav .swiper-slide a{margin-right:4px; margin-left:4px; padding-right:6px; padding-left:6px;}
.footer_nav, .footer_copyright{line-height:22px;}

.common-tab-head .hd li,
.common-tab-head h2,
.common-tab-head h3{padding-left:10px; padding-right:10px;}
.common-tab-head .hd2 li{padding-left:5px; padding-right:5px;}
.common-tab-head .hd2 li:nth-child(3){display:none;}
.common-tab-head .hd li.on, .common-tab-head h2, .common-tab-head h3{font-size:15px;}
.common-more{display:none;}
.header .FTZ font{padding-left:2px; padding-right:2px;}
}

@media (min-width: 319px) and (max-width: 479px) {
.common-tab-head .hd2 li:nth-child(4){display:none;}
.header .logonstax{width:264px; max-width:60%;}
.header .FTZ{left:65%; font-size:12px;}
}

@media (max-width: 320px) {
.header{height:65px;}
.header .logonstax{width:264px; max-width:56%;}
.header .FTZ{left:60%;}
.header .FTZ a{font-size:12px;}
.header .search_small{top:65px; padding:10px 2%;}
.common-tab-head .hd2 li:nth-child(4){display:none;}

}