@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, form, fieldset, input, p,span, th, td, blockquote, lengend, button, textarea {margin:0; padding:0;}
ul,li{ list-style:none outside;font-size:15px; }
ul,ol{list-style: none;}
a{ text-decoration:none; }
a img, input { border:0}
img{ vertical-align:middle;}

/* 常用样式设置 start */
body{ font-family: "微软雅黑"; font-family:"Microsoft YaHei"; font-size:14px; line-height:130%; color:#333;  background:#f7f7f7; }

a:link{ color: #333; text-decoration: none;}
a:visited{ color: #333; text-decoration: none;}
a:hover{ color: #0055ae; text-decoration: none;}
a:active{ color: #333; text-decoration: none;}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.hide{ display:none; }
.show{ display:block; }

.rightmarin{ margin-right:0;}
.leftmarin{ margin-left:0;}

/* header*/
.topdiv{ width:100%; height:34px; background:#f7f7f7;}
.topcon{ width:1220px; margin:0 auto; line-height:34px;}
.topcon h3{ font-weight:normal; width:45%; display:block; float:left; font-size:14px;}
.topcon h4{ font-weight:normal; width:45%; display:block; float:right; text-align:right; font-size:14px;}
.topcon span{ padding:0 8px;}
.topcon a{ color:#666;}
.topcon a:hover{ color:#0055ae;}
.topcon a.on{ color:#0055ae;}

.logodiv{ width:100%; height:146px; background:#fff;}
.logocon{ width:1220px; margin:0 auto; }
.logocon .logo{ display:block; float:left; width:860px;}
.logocon .logo h2{ display:block; float:left; width:590px;}
.logocon .logo h2 img{ margin-top:20px;}
.logocon .logo h3{ display:block; float:left; width:115px; height:36px; line-height:35px; text-align:center; color:#fff; font-size:22px;background: url(hebTax_bgShi.png) no-repeat center center; margin-top:43px;}
.logocon .logo h3 a{ color:#fff;}

.logoconrgt{ width:352px; float:right;}
.logoconrgt .wbwxlogo{ width:100%; text-align:right; margin-top:20px;}
.logoconrgt .wbwxlogo a{ margin-left:18px; font-size:14px;}
.logoconrgt .wbwxlogo a img{ margin-right:6px;}
.logoconrgt .top_sear{ height:35px; width:350px; border:1px solid #c2c2c2; background:#fff; margin-top:15px; }
.logoconrgt .top_sear a{ display:block; float:right; width:72px; padding-left:22px; height:35px; line-height:33px; color:#fff; font-size:16px; background:#1a56a8 url(hebTax_iconSear.png) no-repeat 13px center;  text-align:center;}
.logoconrgt .top_sear a:hover{ background:#1369c0 url(hebTax_iconSear.png) no-repeat 13px center;}
.logoconrgt .top_sear input{ display:block; float:left; border:none; background:none; height:35px; line-height:35px; width:255px; font-family:"Microsoft YaHei"; text-indent:7px; color:#999;}
.logoconrgt p{ width:100%; clear:both; font-size:14px; margin-top:6px;}
.logoconrgt p a{margin-left:10px;}

#navbar{ width:100%; height:50px; background:#1a56a8; clear:both;}
.navcon{ width:1219px; height:50px; margin:0 auto; border-left:1px solid #6a91c6;}
.navcon li{ width:203.16666px; float:left;}
.navcon li a{ width:202.16666px; display:block; font-weight:bold; float:left; text-align:center; height:50px; line-height:50px; color:#fff; font-size:22px; border-right:1px solid #6a91c6;}
.navcon li a.on{ background:#e9eef6; border-right:1px solid #e9eef6; color:#1a56a8;}
.navcon li a:hover{ background:#e9eef6; color:#1a56a8; border-right:1px solid #e9eef6}

/****0105 update********新增政务服务网 7个li*****/
#navbar2{ width:100%; height:50px; background:#1a56a8; clear:both;}
.navcon2{ width:1219px; height:50px; margin:0 auto; border-left:1px solid #6a91c6;}
.navcon2 li{ width:174.142857px; float:left;}
.navcon2 li a{ width:173.142857px; display:block; font-weight:bold; float:left; text-align:center; height:50px; line-height:50px; color:#fff; font-size:22px; border-right:1px solid #6a91c6;}
@-moz-document url-prefix(){
.navcon2 li{ width:174px; display:inline-block;}
.navcon2 li a{ width:173px; display:block; font-weight:bold; float:left; text-align:center; height:50px; line-height:50px; color:#fff; font-size:22px; border-right:1px solid #6a91c6;}
}
.navcon2 li a.on{ background:#e9eef6; border-right:1px solid #e9eef6; color:#1a56a8;}
.navcon2 li a:hover{ background:#e9eef6; color:#1a56a8; border-right:1px solid #e9eef6}

/* footer*/
#footer{ width:100%; margin:0 auto; clear:both; background:#fff; border-top:6px solid #1a56a8;}
.footercon{ width:950px; margin:0 auto; padding:30px 0 30px 0; text-align:center;}

.footerconfl{ width:300px; float:left; padding-top:15px;}
.footerconfl img{ margin-right:15px;}

.footerconfr{ width:650px; float:right; }
.footerconfr h3{ width:100%; clear:both; padding-bottom:5px; font-weight:normal; font-size:14px;color:#0055ae; text-align:left;}
.footerconfr h3 a{color:#0055ae;}
.footerconfr h3 a:hover{ text-decoration:underline;}
.footerconfr h3 span{ margin:0 10px;}

.footerconfr p{ line-height:24px; width:100%; clear:both; text-align:left; font-size:14px;}

/* 底部链接*/
.linkbox{ width:100%; background:#eff9fe; border-top:1px solid #1a56a8; padding-bottom:20px; padding-top:1px;}
.linkcon{ width:1220px; margin:0 auto;}

.slideTxtBox{ width:100%; text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#eff9fe; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:40px;   }
.slideTxtBox .hd ul li{ float:left; width:120px; padding-right:10px; text-align:center; cursor:pointer; color:#1a56a8; font-size:16px; font-weight:bold; background:url(hebTax_jtblue.png) 100px center no-repeat;  }
.slideTxtBox .hd ul li.on{ height:40px; background:#fff url(hebTax_jtblue.png) 100px center no-repeat;}
.slideTxtBox .hd ul li a{ color:#1a56a8; }

.slideTxtBox .bd{ width:100%; background:#fff; padding:15px 0;}
.slideTxtBox .bd ul{ width:95%; margin:0 auto;  zoom:1;  }
.slideTxtBox .bd li{ width:10%; float:left; height:30px; line-height:30px; font-size:16px;}
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* layout*/
.mainbox{ width:1180px; margin:0 auto; padding:20px 20px 20px 20px; clear:both; background:#fff; margin-bottom:30px;}
.mainconbox{ width:100%; margin-top:10px; clear:both;}
.mainconbox2{ width:100%; margin-top:20px; clear:both;}
.mainconboxnone{ width:100%; clear:both;}
.allcontent{ width:92%; margin:0 auto; clear:both;}
.allistbox{ width:96%; margin:0 auto; clear:both;}

.lefbarbig{ width:760px; float:left;text-align:left;}
.lefbarbig2{ width:770px; float:left;text-align:left;}
.rgtbarsmall{ width:340px; float:right; position:relative;text-align:left;}

.lefbarsmall{ width:340px; float:left; position:relative; text-align:left;}
.rgtbarbig{ width:760px; float:right; text-align:left;}

.tdlefline{ border-left:1px solid #e6e6e6;}
.box100{ width:100%; clear:both;}

/* title*/
.tleBlue{ width:100%; height:51px; line-height:51px; background:url(hebTax_bgTleall2.png) center top repeat-x; font-size:22px; clear:both;}
.tleBlue span{ display:block; float:left; padding:0 20px; height:51px; line-height:43px; background:url(hebTax_bgTleall.png) center top no-repeat; color:#fff;}
.tleBlue span a{color:#fff;}

.tleBlueLine{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #eae8e8; margin-bottom:10px; font-size:22px; font-weight:normal; clear:both;}
.tleBlueLine span{ display:block; float:left; margin-right:40px; height:50px; line-height:50px;}
.tleBlueLine span.ontle{ border-bottom:3px solid #1369c0; color:#0055ae; font-weight:bold;}
.tleBlueLine span.ontle a{ color:#0055ae; }

.tleBlueLinebtm20{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #eae8e8; margin-bottom:20px; font-size:22px; font-weight:normal; clear:both;}
.tleBlueLinebtm20 span{ display:block; float:left; margin-right:40px; height:50px; line-height:50px;}
.tleBlueLinebtm20 span.ontle{ border-bottom:3px solid #1369c0; color:#0055ae; font-weight:bold;}
.tleBlueLinebtm20 span.ontle a{ color:#0055ae; }
.tleBlueLinebtm20 span i{ padding:0 10px 0 5px; font-size:16px; font-weight:normal; color:#999;}
.tleBlueLinebtm20 span.more{ color:#999; font-size:16px; float:right; margin-right:0;}


/* 底部一行专题图片轮播 */
.picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left .hd{ width:100%; overflow:hidden; position:absolute; top:30px; z-index:90;}
.picScroll-left .hd .prev{ display:block; width:20px; height:36px; float:left;  overflow:hidden;cursor:pointer; background:url(hebTax_jtZhuanti1.png) no-repeat;}
.picScroll-left .hd .prev:hover{ background:url(hebTax_jtZhuanti11.png) no-repeat;}
.picScroll-left .hd .next{ display:block; width:20px; height:36px; float:right; overflow:hidden;cursor:pointer; background:url(hebTax_jtZhuanti2.png) no-repeat;}
.picScroll-left .hd .next:hover{ background:url(hebTax_jtZhuanti22.png) no-repeat;}

.picScroll-left .bd{ width:100%;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;  width:100%;}
.picScroll-left .bd ul li{ margin-right:20px; float:left; _display:inline; overflow:hidden; text-align:center; z-index:80;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:220px; height:90px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }


/* 当前位置*/
.CurrentLocation{ width:1220px; height:55px; line-height:55px; margin:0 auto; clear:both; font-size:14px;}
.CurrentLocation p{ width:96%; padding-left:20px; margin:0 auto; color:#999; background:url(hebTax_icondq.png) left center no-repeat;}
.CurrentLocation p span{ margin:0 6px;}
.CurrentLocation p span a{ color:#1a56a8;}

/* 分页*/
.pagerji{ width:96%; margin:0 auto; text-align:center; clear:both; padding-bottom:15px; padding-top:10px; font-size:14px;}
.pagerji span a{  display:inline-block; padding:0 12px; height:30px; line-height:30px; background:#f1f1f1; margin:0 3px; text-align:center;}
.pagerji span a:hover{color:#fff; background:#0055ae; transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s; -moz-transition: 0.3s;}
.pagerji span a.dq{ color:#fff; background:#0055ae; }
.pagerji span a.queding{ color:#0055ae; background:#f1f1f1; font-weight:bold; }
.pagerji span a.queding:hover{ color:#fff; background:#0055ae; }
.pagerji span.tiaozhuan{  display:inline-block; padding:0 12px; height:30px; line-height:30px; background:#f1f1f1; margin:0 3px; text-align:center;}
.pagerji span.tiaozhuan input{ width:30px; height:20px; line-height:20px; text-align:center; background:#fff; margin:0 6px; border:1px solid #e5e5e5;}

/* 按钮*/
.buttonBlue{ border:none; width:140px; height:36px; line-height:36px; background:#0055af; color:#fff; text-align:center; font-family:"Microsoft YaHei"; font-size:16px; letter-spacing:5px;}
.buttonBlue:hover{ cursor:pointer; background:#0055ae;}

.buttonjzxx{ width:100px; height:36px; line-height:36px; background:#1a56a8; border:1px solid #1a56a8; color:#fff; text-align:center; font-family:"Microsoft YaHei"; font-size:16px; letter-spacing:1px; margin-right:20px;}
.buttonjzxx:hover{ cursor:pointer; background:#1369c0; color:#fff; border:1px solid #1369c0; }

a.jiucuobtn{ display:inline-block; width:130px; margin:0 auto; margin-top:20px; text-align:center; line-height:36px; font-size:16px; background:#e8eef6; color:#1a56a8; font-weight:bold; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; margin-bottom:10px;}
a.jiucuobtn:hover{ background:#1a56a8; color:#fff; }

/* 其他*/
.linediv{ width:100%; height:5px; border-bottom:1px dotted #ccc; margin-bottom:20px; clear:both;}

.textall{ width:96%; margin:0 auto; line-height:200%; margin-bottom:20px; font-size:16px;}
.textall p{ text-indent:2em;}

/*--右侧展开栏--*/
.right-nav{display: inline-block; width: 70px; height: 100%; padding-top: 20px; background:url(hebTax_bgrgtbg.png) repeat left top; position: fixed; top: 0; right: -70px; z-index:99;}
.hand{width: 80px; opacity:100; height: 100px; background: url(icon_shou.png) no-repeat center center; font: 12px/24px "Microsoft YaHei"; color: #fff; position: fixed; right: 0; top: 220px; cursor: pointer; z-index: 99; vertical-align: middle; text-align: center;}
.hand span{display: inline-block; width: 80px; position: absolute; left: 0; top: 50%; font: 12px/24px "Microsoft YaHei"; color: #1a56a8; margin-top: 24px;}
.right-nav-touch{width: 10px;height:100%;position: fixed;right:0;top:0;}
.right-nav li{padding: 15px 0; height: 60px;}
.right-nav li a{display: inline-block; width: 70px; padding-top: 38px; font: 14px/20px "Microsoft YaHei"; color: #fff; text-align: center;}
.right-nav li a:hover{text-decoration:none;}
.right-nav li a.a1{background:url(hebTax_iconrgt7.png) no-repeat center top;}
.right-nav li a.a2{background:url(hebTax_iconrgt2.png) no-repeat center top;}
.right-nav li a.a3{background:url(hebTax_iconrgt3.png) no-repeat center top;}
.right-nav li a.a4{background:url(hebTax_iconrgt4.png) no-repeat center top;}
.right-nav li a.a5{background:url(hebTax_iconrgt5.png) no-repeat center top;}
.right-nav li a.a6{background:url(hebTax_iconrgt6.png) no-repeat center top;}
.right-nav li:hover{background:#0055ae;}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
