@charset "gb2312";

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, form, fieldset, input, textarea, blockquote, table{padding: 0;margin: 0;}
ul, ol, li{list-style-type:none; padding:0; margin:0;}

input,
select,
label,
textarea,
button,
option
{
font-family:Microsoft Yahei; 
font-size:inherit;
color:inherit;
vertical-align:middle;
}
textarea
{
overflow:auto;
}
input[type=password],
input[type=text],
input[type=file],
input[type=tel],
select,
textarea
{
border:1px solid #e6e6e6;
background-color:#fff;
background-color:rgba( 255,255,255 );
color:#999;
line-height:24px; padding:2px 6px;
}
input[type=submit],
input[type=button],
input[type=image],
input[type=reset]
{
border:none;
cursor:pointer;
-webkit-appearance:none;
}

.mt25{margin-top:25px;}
.mt15{margin-top:15px;}
.red{color:#f00;}
.transparent{background:transparent;}

.columnName{line-height:1.6em; border-bottom:#ededed 2px solid;}
.columnName h2{color:#3188d8; font-size:1.375em; font-weight:300; padding-left:8px; padding-right:8px; float:left; position:relative; margin:0; border-bottom:solid #3188d8 2px; padding-bottom:10px; bottom:-2px;}

.panel{max-width:1180px; width:98%; margin-left:auto; margin-right:auto;}

.header .logohqxqtax{width:370px;}
.header .logozsfjtax{width:580px;}
.header .logonstax{width:390px;}
.header .logosdtax{width:360px;}
.header .wzqhqxqtax{left:388px;}
.header .wzqzsfjtax{left:598px;}
.header .wzqnstax{left:408px;}
.header .search_small_nstax{top:58px;}
.header .search_small_zsfjtax{width:302px;}
.header .search_small_zsfjtax .s_txt{width:170px;}

.header .FTZ a:hover{text-decoration:underline;}
.header .FTZ{position:absolute; right:5px; top:25px; display:none; white-space:nowrap;}
.header .FTZ,
.header .FTZ a{color:#fff; font-size:13px;}
.header .FTZ font{display:inline-block; padding-left:6px; padding-right:6px;}

.search_hot{position:absolute; top:90px;right:0; width:435px;font-weight:bold;padding:5px 0 0 0px;color:#FFF;font-size:13px;padding-left:10px;}
.search_hot a{padding:0 5px; line-height:24px; margin-right:5px; color:#FFF;font-weight:normal;font-size:13px;}
.search_hot a:hover{text-decoration:underline;color:#fff;}

.main-nav{position:relative; height:50px;}
.swiper-nav{width:100%; height:50px; background-color:#3188d8; clear:both;}
.swiper-nav .swiper-slide{position:relative; float:left; width:16.66667%; line-height:50px; text-align:center;}
.swiper-nav .swiper-slide a, .swiper-nav .line{-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
.swiper-nav .line{position:absolute; bottom:4px; left:0; width:100%; height:4px; border-bottom:4px solid #006cc9; filter:alpha(opacity=0); -moz-opacity: 0; opacity:0;}
.swiper-nav .swiper-wrapper{margin:0 auto;}
.swiper-nav .swiper-slide a{position:relative; display:block; color:#fff; overflow:hidden; white-space:nowrap;}
.swiper-nav .swiper-slide a:hover{background-color:#3aaaea;}
.swiper-nav .swiper-slide i{display:inline-block; margin-top:-3px; margin-right:10px; width:30px; height:30px; background-image:url(defaultxhtmlimagespublicicon-nav.png); background-repeat:no-repeat; vertical-align:middle;}
.swiper-nav .swiper-slide i.icon0{background-position:-30px 0;}
.swiper-nav .swiper-slide i.icon1{background-position:-30px -30px;}
.swiper-nav .swiper-slide i.icon2{background-position:-30px -60px;}
.swiper-nav .swiper-slide i.icon3{background-position:-30px -90px;}
.swiper-nav .swiper-slide i.icon4{background-position:-30px -120px;}
.swiper-nav .swiper-slide i.icon5{background-position:-30px -150px;}
.swiper-nav .swiper-slide i.icon6{background-position:-30px -180px;}
.swiper-nav .swiper-slide.active-nav i.icon0{background-position:0 0;}
.swiper-nav .swiper-slide.active-nav i.icon1{background-position:0 -30px;}
.swiper-nav .swiper-slide.active-nav i.icon2{background-position:0 -60px;}
.swiper-nav .swiper-slide.active-nav i.icon3{background-position:0 -90px;}
.swiper-nav .swiper-slide.active-nav i.icon4{background-position:0 -120px;}
.swiper-nav .swiper-slide.active-nav i.icon5{background-position:0 -150px;}
.swiper-nav .swiper-slide.active-nav i.icon6{background-position:0 -180px;}
.swiper-nav .active-nav{background:#fafafa;}
.swiper-nav .active-nav a{color:#3188d8;}
.swiper-nav .active-nav a:hover{background-color:#e5eef8;}
.swiper-next{position:absolute; right:0; top:0; z-index:99; display:none; width:59px; height:59px; background:url(../images/mobile/header-menu.png) no-repeat left; cursor:pointer;}


@media (max-width: 1199px) {
.search_hot{width:400px;}
}
@media (max-width: 768px) {
.search_hot{display:none;}
}
@media only screen and (max-width: 480px) {
.columnName h2{font-size:1.1em;}
}



