﻿body{ font-family: "微软雅黑";}


.headbox{background:#0082d5; width: 1200px; background-image: url(../tax-images/login/logintop.png); height: 105px; margin: auto; position: relative; z-index: 1;}
.headbox .logo{ background-image: url(../tax-images/login/logo.png); height: 105px; width: 570px; background-repeat: no-repeat; background-position:29px center;}
.headbox .head-right{ position: absolute; right: 20px; top:0px;  width: 530px;}
.headbox .head-right .head-search,.headbox .head-right .head-user{ display: inline-block;}
.headbox .head-right .head-search{ background-color: #fff; height: 34px;border-radius: 3px; margin-right: 20px;display: inline-block; }
.headbox .head-right .head-search input{ background-color: #fff; line-height: 34px;height: 32px; border: 0px;border-radius: 3px;text-indent: 20px;outline: medium; width: 190px;}
.headbox .head-right .head-search a{display: inline-block; background-color: #5fa3f1; color: #fff; line-height: 34px; height: 34px; padding: 0 15px;}
.headbox .head-right .head-user{ color: #fff; font-size: 16px; margin-right: 20px; position: relative;}
.headbox .head-right .head-user span{ cursor: pointer; font-size: 16px; position: relative;}
.headbox .head-right .head-user span img{ display: inline-block; position: absolute;  }
.headbox .head-right .head-user .user-menu{ position: absolute; background-color: #fff; width:120px;right: 0px; margin-right: -20px; padding: 5px 0px; border: 1px solid #dcdee2; box-shadow: 2px 2px 2px rgba(0, 0, 0, .2); display: none;}
.headbox .head-right .head-user .user-menu a{display: block; color: #666666; height: 38px; line-height: 38px; padding: 0 10px;font-size: 14px;}
.headbox .head-right .head-user .user-menu a:hover{ background-color: #f0f2f4;}
.head-right-user{ color: #fff;font-size: 16px; line-height: 18px; text-align: right; padding: 8px 0;text-shadow: 1px 1px 2px rgba(0,0,0,0.45); }
.head-right-menu{ text-align: right; margin-top: 35px; }
.head-right-btn{ display: inline-block;  font-size: 16px; }
.head-right-btn a{color: #fff;  margin-left: 10px; display: inline-block; position: relative;text-shadow: 1px 1px 2px rgba(0,0,0,0.45);}
.head-right-btn a img{ position: absolute;}
.head-right-btn a span{ display: inline-block; height: 26px; line-height: 26px; margin-left: 30px;font-size: 16px; }






.layui-container{ width: 1200px; padding:0; margin: 0 auto;}
.nextweb_h3{ font-size: 16px;}
.nextweb_h4{ font-size: 14px; color: #333; padding: 0 0 0 10px; height: 16px; line-height: 16px;}
.nextweb_h5{ font-size: 12px; color: #333; padding: 20px 0; font-weight: bold;}
.nextweb_p{ font-size: 12px; color: #666; padding: 12px 0;}
.pad-top{ padding-top: 20px;}
.txt-a-left{ text-align: left;}
.txt-a-right{ text-align: right;}
.txt-a-center{ text-align:center;}
.p-relative{position: relative;}

.bodybg-1{ background: #f0f2f4;}
.bodybg-2{background: #e7e8e8; }
.bodybg-3{background-color: #f0f2f5; width: 100%; }
.txt-green { color: #00a73a;}
.txt-red { color: #C00;}

/**header**/
.indextop{ display: block; width: 100%; height: 427px; width: 1200px; margin: auto; position:relative; }
.logo img{position: relative; top: 15px; left: 28px;}
.rcon{ top:0;}
.rcon .list{ display: block; text-align: right; padding-top: 12px;}
.rcon .list a{ font-size: 16px; color: #fff; display: inline-block; margin-right: 35px; }
.rcon .list a img{ position: relative;top: -1px; right: 8px;}
.rcon .dlbox{ text-align: right !important; display: block;}
.rcon .dlbox .loginico{width: 48px; margin:37px 34px 0 0; float: right; display: block; text-align: center; color: #fff;}
.rcon .dlbox .loginico h4{ margin-top: 6px;color: #fff; white-space: nowrap;font-size: 16px;}
.indextop .bigbox{ display: block; text-align: center;}
.indextop .bigbox ul{ padding: 0;  display: block; text-align: center; position: absolute; top:238px; width: 1200px; margin: auto; }
.indextop .bigbox ul li{ width: 105px; display: inline-block; text-align: center; margin: 0 58px; background: url(../tax-images/login/bigbox_bg.png) no-repeat ;cursor: pointer;}
.indextop .bigbox ul .icon01{background-position: 0px  0px;}
.indextop .bigbox ul .icon02{background-position: -105px 0px;}
.indextop .bigbox ul .icon03{background-position: -210px 0px;}
.indextop .bigbox ul .icon04{background-position: -315px 0px;}
.indextop .bigbox ul li .icon{position: relative; top: 30px; left: 0; width: 46px; height: 46px;}
.indextop .bigbox ul li h3{ color: #fff; margin-top: 125px;}
.indexbom{ display: block;  background: #fff;  background-color: #fff; height: 274px; }
.indexbom ul{width: 1200px; margin: auto;text-align: center;}
.indexbom a{ background-repeat: no-repeat;margin: 80px 10px 0 10px; display: inline-block; border-radius: 3px; width: 200px; height: 120px; padding: 0px 0; line-height: 36px; text-align: center; color: #fff; font-size: 16px; text-align: center;background-image: url(../tax-images/login/indexbom_bg.png)}
.indexbom a.bg1{ background-position: 0px  0px; }
.indexbom a.bg2{ background-position: -200px  0px; }
.indexbom a.bg3{ background-position: -400px  0px;}
.indexbom a.bg4{ background-position: -600px  0px;}
.indexbom a.bg5{ background-position: -800px  0px;}
.indexbom a img{ width: 44px; height: 44px; margin: 0 0px 0 0; display: block; margin: auto; margin-top: 26px;}
.indexbom a span{ margin-top: 70px;display: block; text-align: center;}

.logindiv{ display: block; width: 100%; height: 650px; }
.login-box { background: #fff; border-radius: 3px; box-shadow: 0px 2px 12px rgba(0, 0, 0, .45); width: 336px; padding: 16px 32px; position: absolute; left: 50%; margin-left: -200px; }
.login-box .layui-tab .layui-tab-title li {font-size: 16px;}
.login-box .layui-tab .layui-tab-content {	padding: 12px 0;}
.login-box .layui-tab-content ul{ margin: 4px 0 0 0;}
.login-box .layui-tab-content ul li{ margin: 0 0 12px 0;}
.login-box .layui-tab-content ul li input.txt{  border:1px solid #d4d4d4; border-radius:3px; width:302px; height:32px; line-height:32px; color:#333; font-size:14px;}
.login-box .layui-tab-content ul li input.bg1{ background:url(../tax-images/login/yhmico.png) no-repeat 8px center #FFF; padding-left:32px;}
.login-box .layui-tab-content ul li input.bg2{ background:url(../tax-images/login/mimaico.png) no-repeat 8px center #FFF; padding-left:32px;}
.login-box .layui-tab-content ul li input.bg3{ background:url(../tax-images/login/yzmico.png) no-repeat 8px center #FFF; padding-left:32px;}
.login-box .layui-tab-content ul li input.bg4{ background:url(../tax-images/login/pin.png) no-repeat 8px center #FFF; padding-left:32px;}
.login-box .layui-tab-content .tjbtn{ width:336px; height:36px; border-radius:3px; line-height:36px; display:inline-block; text-align:center; color:#FFF; font-size:14px; background:#53acf3;}
.login-box .layui-tab-content .tjbtn:hover{ background:#3e9be5;}
.login-link { margin: 0 auto; width: 336px; position: absolute; bottom:24px; left: 32px;}
.login-link li { width: 33.33%; float: left; text-align: center;}
.login-link li a { text-align: center; font-size:14px; color:#0994DC; text-decoration: none;}
.login-link li a:hover { color:#0994DC; text-decoration: underline;}
.login-link p { font-size:14px; text-align: center; display: block; width: 100%;}
.login-link p a { text-align: center; font-size:14px; color:#0994DC; text-decoration: none;}
.login-link p a:hover { color:#0994DC; text-decoration: underline;}

.login-txt { padding: 16px 0 32px 0; line-height: 18px; font-size: 14px; display: block; width: 336px; text-align: center;}

.footbom{ width: 100%;  padding-top: 0px; padding-bottom: 0px; text-align: center; background-color: #e5e7ea; height: 82px;}
.footbom img{ position: relative; top:-12px; margin-right: 15px; display: inline-block;}
.footbom p{ display: inline-block; height: 46px; line-height: 24px; font-size: 14px; color: #666; text-align: left; padding-left: 5px; margin-top: 18px;}

/**header**/
.header{ width: 1200px; margin: auto; height: 105px; display: block; background:url(../tax-images/login/logintop.png) no-repeat right #0082d5;}
.header .logo img{ position: relative; top: 13px; left: 30px;}
.header .righbox{ width: 360px; float: right;}
.header .righbox .layui-form-item .layui-input-inline{ margin-right: 0;margin-top: 36px;}
.header .righbox .layui-form-item input{border: none; height: 34px; line-height: 34px; }
.header .righbox .layui-form-item label{ width: 60px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; color: #fff; padding: 7px 0px; text-align: center; background: #5fa3f1; margin: 0;margin-top: 36px;}
.header .righbox .loginico{ width: 44px; margin-top: 16px; display: block; margin-left: 30px; text-align: center; color: #fff;}
.header .righbox .loginico h4{ margin-top: 4px;}

/**conbox**/
.con-side{ width: 328px; height: 652px; background: #ffffff; border: 1px solid #dcdee2; border-top-left-radius:3px; border-top-right-radius:3px;  position: absolute;left:0px;}
.con-side .title{ width: 100%; height: 40px; background: #33acf3;background-image: url(../tax-images/common/left_title.png);background-position: right center; background-repeat: no-repeat; border-top-left-radius:3px; border-top-right-radius:3px; position: relative;}
.con-side .titnbar{ border-top-left-radius:0; border-top-right-radius:0;}
.con-side .title h3{ display: inline-block; line-height: 38px; padding:0 0 0 18px; color: #f0f2f5;font-size: 16px;}
.con-side .title h3 img{ margin-right: 16px; position: relative; top: -1px;}
.con-side .title-r{ position: absolute; right:0; top: 0; padding: 0 20px; height: 38px; line-height: 38px; text-align: center;}
.con-side .title-r a{ font-size: 14px; color: #f0f2f5; }
.con-side .listcon{ display: block; border-top: 1px solid #dcdee2; }
.con-side .listcon ul{ list-style: none; padding: 0; margin: 0;}
.con-side .listcon ul li{ height: 47px; border-bottom: 1px dashed #dcdee2; display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.con-side .listcon ul li a{ font-size: 14px; line-height: 47px; color: #333333; margin-left: 20px; padding-left: 20px; background: url(../tax-images/login/login_d.png) no-repeat left center; }
.con-side .listcon ul li.listnobar{ border-bottom: none;}

.con-rcon{  margin-left: 350px; }
.con-rcon .contit, .con-rcon .nexttab .contit{ display: block; height: 46px;  border: 1px solid #dcdee2; background: #fff;}
.con-rcon .contit li, .con-rcon .nexttab .contit li{ height: 46px; line-height: 46px; font-size: 16px; color: #666; margin: 0 10px;}
.con-rcon .layui-tab-title .layui-this:after{height: 47px; border-bottom-color: #4585eb;}
.con-rcon .layui-tab-title .layui-this{ color: #4585eb;}
.con-rcon .tabbox{ padding: 0 0 30px 0;}
.con-rcon .layui-tab-bar{ border: none !important; padding-top: 0;}
.con-rcon .layui-tab{ margin-top: 0; }

.con-rcon .conbox{ display: block; border: 1px solid #dcdee2; border-top: none; min-height: 250px; background: #ffffff;}
.con-rcon .layui-tab-content .conbox .tabico .layui-col-xs2{display: inline-block; width: 120px;}
.con-rcon .layui-tab-content{ margin: 0; padding: 0;}
.con-rcon .layui-tab-content .tabico .imgbox{ display: block; margin-bottom: 8px;}
.con-rcon .layui-tab-content .tabico a{ margin-top: 20px; display: block; text-align: center; color: #333333; font-size: 14px;}
.con-rcon .layui-tab-content .tabico a h4{color: #333333; font-size: 14px;}
.con-rcon .layui-tab-content .tabico { padding: 10px; }
.con-rcon .layui-tab-content .tabico .itme-icon{ display: inline-block;margin: 0px 10px; width: 110px; vertical-align: top;}

.con-rcon .nexttab{ margin-top: 20px; display: block; background: #fff; position: relative;}
.con-rcon .nexttab .layui-tab-title{ position: relative;}
.con-rcon .nexttab .layui-tab-title .layui-this:after{height: 47px; border-bottom-color: #4585eb;}
.con-rcon .nexttab .layui-tab-title .layui-this{ color: #4585eb;}
.con-rcon .nexttab .secondcon{border:0;border-top: none; margin: 0; padding: 0;}
.con-rcon .nexttab .secondcon .tablecon{ margin: 0; padding: 0;}
.con-rcon .nexttab .secondcon .tablecon .layui-table-view{margin: 0; border-top: none;}
.con-rcon .nexttab .secondcon .tablecon .layui-table{margin: 0;}
.con-rcon .nexttab .secondcon .layui-table-header{border-width: 0;}
.con-rcon .nexttab .secondcon .tablecon .layui-table-cell a{ margin-top: 0; padding: 0 16px !important; border-radius: 0; background: #74b1ee; border: none; color: #fff; height: 24px; line-height: 24px; padding: 0 5px; font-size: 12px;}
.con-rcon .nexttab .secondcon .tablecon .layui-table thead tr{ background: #edf4fc;}
.con-rcon .nexttab .secondcon .tablecon .layui-table[lay-even] tr:nth-child(even){ background: #edf4fc;}
.con-rcon .nexttab .newlist ul{border-left:1px solid #dcdee2; border-right:1px solid #dcdee2; height: 306px; }
.con-rcon .nexttab .newlist li{ border-bottom:1px solid #ededed; line-height: 50px; position: relative; }
.con-rcon .nexttab .newlist li span{ width: 120px; line-height: 50px; color: #999; text-align: left; position: absolute; right: 0; top: 0;}
.con-rcon .nexttab .newlist li a{  padding-left: 24px; color: #333333; text-decoration: none; font-size: 14px;  margin-right: 150px;display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.con-rcon .gzfwbox{ display: block;}
.con-rcon .gzfwbox .title{ height: 36px; margin-top: 16px; line-height: 36px; text-align: center; background: url(../tax-images/login/gzfw_tit1.png) no-repeat center;}
.con-rcon .gzfwbox .title span{ background: #fff; font-size: 16px; display: inline-block; padding: 0 10px; line-height: 36px;}
.con-rcon .gzfwbox .title span.con-1{ color: #2497d0;}
.con-rcon .gzfwbox .title span.con-2{ color: #1fa11b;}
.con-rcon .gzfwbox .title span img{ margin-right: 5px;}
.con-rcon .gzfwbox .ttbg2{ background: url(../tax-images/login/gzfw_tit2.png) no-repeat center;}
.con-rcon .gzfwbox .listcon{ padding:15px 20px;}
.con-rcon .gzfwbox .listcon li{ display:inline-block; padding-bottom: 25px; height: 20px; line-height: 20px; width: 49%;}
.con-rcon .gzfwbox .listcon li a{ color: #333; text-decoration: none; font-size: 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display: block;}
.con-rcon .gzfwbox .listcon li a i{ font-size: 10px; display: inline-block; color: #666; margin-right: 5px;}

.home-table-01 { border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; }
.home-table-01 th{ color: #666666; text-align: left;}
.home-table-01 td{ color: #333333;}
.txt-color-orange { color: #ff8475;}
.txt-color-red { color: #D00;}
.home-search-input { height: 41px !important; line-height: 41px !important; background-color: #fff; border-radius: 2px; display: block;	width: 100%; padding-left: 10px;}

.win-center{ padding: 10px 30px 10px 30px; overflow: hidden;}
.sfxz-box .left-box, .sfxz-box .right-box{ float: left; width: 50%; height: 400px;}
.sfxz-box .sfxz-title{ height: 40px; background-image: url(../images/common/h4_bg.png); background-repeat: no-repeat; background-position: center;text-align: center;}
.sfxz-box .sfxz-title span{ display: inline-block; height: 40px; line-height: 40px; background-color: #fff; padding: 0 20px;}
.sfxz-center{ border: 1px solid #dfdfdf; border-radius: 3px; height: 288px; padding-left: 24px; padding-right: 24px;}

.tax-search{ background-color: #fff; height: 34px;border-radius: 3px; }

.tax-search input{ background-color: #fff; line-height: 32px; height: 32px; border: 0px;border-radius: 3px;text-indent: 20px;outline: medium; width: 190px; border-top: 1px solid #eeeeee;border-left: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;}
.tax-search a{display: inline-block; background-color: #5fa3f1; color: #fff; line-height: 34px; height: 34px; padding: 0 15px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.tax-search{ background-color: #fff; height: 34px;border-radius: 3px; }
.sfxz-search{margin-top: 24px; margin-bottom: 24px;}
.qybs-list-itme{ height: 152px; overflow: auto;}
.qybs-list-itme li{border: 1px solid #d4d4d4; background-image: url(../images/common/dot01.png); background-repeat: no-repeat; background-position: bottom right; line-height: 28px; padding-left: 10px; margin-bottom: 8px; cursor: pointer;}
.qybs-list-itme .this{ background-image: url(../images/common/dot02.png); border: 1px solid #1a56a9;}
.qybs-add-btn{ text-align: center; margin-top: 10px;}
.qybs-add-btn img,.qybs-add-btn span{ display: inline-block; cursor: pointer;}
.qybs-add-btn span{ height: 30px; line-height: 30px; font-size: 16px;  padding-left: 10px; }
.btnbox{ padding: 16px 0px; text-align: center;}
.grbs-itme{ margin-left: 8px;}
.qybs-itme{ margin-right: 8px;}
.grbs-list-itme{ margin-top: 16px;}
.grbs-list-itme li{ line-height: 40px; height: 40px; border-bottom: 1px solid #f1f1f3;}
.jgxz-box{}

.index_body{   background-color: #f0f2f5}
.index_body .indextop{ background-position: top; background-repeat: no-repeat; background-size: 100% 100%; width: 100%; height: 460px;}
.topbg{ position: absolute;top:0px; left: 0px;z-index: -1;}
.topbg img{ width: 100%; height: 460px; }
.index_body .indextop .logo img{ margin-left: 0px; left: 28px; top:15px;}
.index_body .indextop .bigbox{ width: 1200px; margin: auto;}
.rcon .list a{  color: #fff;  }
.index_body  .indexbom a{margin-top: 0px;}
.index_body  .indexbom ul{ padding-top: 80px;  }
.footFixed{position: fixed; width: 100%;left: 0px;bottom: 0px; padding: 0px;}


/*新增样式 2018-11-19*/
.login-before .dlbox { position: absolute; width: 48px;right:0px; top: 20px;}
.login-before .dlbox a{text-align: center;display: block;}
.login-before .dlbox a h4{ color: #fff; font-size: 16px; text-align: center; }
.login-before .head-search{ position: absolute; right: 60px; width: 250px; top: 35px;}


/*新增 2018-11-22*/
.body-width1200{ width: 1200px; margin: auto;}
.newsMore{ position: absolute;right:16px;top:14px;display: block;font-size: 14px;}

#news-container{overflow: hidden; position: relative;padding-right: 1px; border-right: 1px solid #dcdee2;border-bottom: 1px solid #f9fafd;}
#news-container ul{ height: auto; position: absolute;width: 100%;  margin-right: 1px;border-right:none; }	
#news-container ul li{ height: 48px; line-height: 48px; box-sizing: border-box;}
.tr-even{ background-color: #f9fafd;}

.bigbox h3{font-size: 18px; font-weight: bold;}
.nexttab .home-table-01 .layui-btn-xs{ border-radius: 6px; }
.nexttab .home-table-01 .layui-btn{ background-color: #1c83da}
.nexttab .home-table-01 th{ background-color: #edf4fc}

