@charset "utf-8";
/*---------------焦点图-------------------*/
.banner {width:152%;max-width:1920px;height:270px; position: relative; overflow: hidden;top:0;left:50%;margin-left:-956px;}
.banner ul{width:9600px;position: relative;}
.banner ul li{float:left; width:1920px;position: relative;height: 270px;text-align: center;}
.banner ul li img{height: 100%;}
.banner .d2 {height: 10px; clear: both; z-index: 100;float: left; position: absolute; left: 50%; bottom: 10px; margin-left: -50px; display: inline;}
.banner .d2 span { width: 10px; height: 10px; overflow: hidden; cursor: pointer; background: url(../images/b_wring.png) no-repeat center top; float: left; margin: 0 5px; display: inline; }
.banner .d2 span.nuw { background: url(../images/b_wdot.png) no-repeat center top; }

/*---------------重要提示-------------------*/
.important-note{ height: 100px;background:#fff url("../images/zyts_tit.png") no-repeat 10px center;padding:10px 10px 10px 210px;}
.important-note h4{font-size: 16px;line-height: 35px; padding-left: 30px;}
.important-note h4 a{color: #fd6e0e;}

/*---------------新户办理、网上缴费-------------------*/
.xhbl-list{overflow: hidden;padding: 22px 0 10px 0;}
.xhbl-list li{float: left;width: 100px;background: url("../images/arr_right.png") no-repeat center right;padding-right: 50px;text-align: center;margin: 0 20px;}
.xhbl-list li a{display: block;padding-top: 40px;height: 22px;}
.xhbl-list li span{color: #999;font-size: 12px;}
.xhbl-list li.xhbl-last{padding:0;background: no-repeat;}
.xhbl-list li a:hover{color: #259793;text-decoration: none;}
.wsjf-list li a:hover{color: #006ab3;text-decoration: none;}
.pxbm{background: url("../images/pxbm.png") no-repeat top center;}
.gmzysb{background: url("../images/gmzysb.png") no-repeat top center;}
.kpaz{background: url("../images/kpaz.png") no-repeat top center;}
.kppx{background: url("../images/kppx.png") no-repeat top center;}

.txqyxx{background: url("../images/txqyxx.png") no-repeat top center;}
.jfxxqr{background: url("../images/jfxxqr.png") no-repeat top center;}
.xzjffs{background: url("../images/xzjffs.png") no-repeat top center;}
.zfcg{background: url("../images/zfcg.png") no-repeat top center;}

/*---------------航信课堂-------------------*/
.hxclass{height: 153px;overflow: hidden;padding: 20px 10px 10px;}
.hxclass-left{float: left;width: 267px;height: 150px;overflow: hidden;position: relative;}
.hxclass-left img{width: 267px;height: 150px;}

.hxclass-body{padding-left: 287px;}
.hxclass-body .article-summary{margin-top: 0;}
.hxclass-body .note-list{margin-top: 5px;}
.hxclass-body .note-list li{ margin-left: 0;width:170px;margin-right: 20px;}

.train-trends{border-top: 1px solid #ececec;padding: 5px 0 0;}
.train-tit{height: 30px;line-height: 30px;background: url("../images/train-tit.png") no-repeat left center;color: #747474;padding-left: 12px;}
.train-tit span{color: #f36613;font-size: 12px;font-weight: normal;padding-left: 15px;}
.train-trends-list{overflow: hidden;height: 77px;}
.train-trends-list li{float: left;width: 90px;height: 24px;line-height: 24px;border: 1px solid #2c9ddb;background: #fff;margin: 10px 13px 0;text-align: center;border-radius:4px;-moz-border-radius:4px;}
.train-trends-list li a{display: block;}
.train-trends-list li a:hover{text-decoration: none;color: #006ab3;}

/*快捷通道*/
.shortcut{overflow: hidden;padding: 15px 0 5px;}
.shortcut li{float:left; text-align: center;margin-left:10px;margin-right:10px;width: 63px;height: 80px;}
.shortcut li a{display: block;float: left;padding-top: 60px;}
.shortcut li a:hover{text-decoration: none;color: #006ab3;}
.mb10{margin-bottom: 10px;}
.xhbl{background: url("../images/xhbl.png") no-repeat top center;}
.wsbx{background: url("../images/wsbx.png") no-repeat top center;}
.tsjy{background: url("../images/tsjy.png") no-repeat top center;}
.wsjf{background: url("../images/wsjf.png") no-repeat top center;}
.wsrz{background: url("../images/wsrz.png") no-repeat top center;}
.hygm{background: url("../images/hygm.png") no-repeat top center;}
.zxkt{background: url("../images/zxkt.png") no-repeat top center;}
.zxjf{background: url("../images/zxjf.png") no-repeat top center;}

/*下载中心*/
.download{padding-top: 15px;}
.download li{width: 250px; height: 40px;line-height: 40px;margin-bottom: 8px;overflow: hidden;}
.download li a{display: block;background:url("../images/xzbg.png") no-repeat top left; padding-left: 60px;}
.download li a:hover{text-decoration: none;background:url("../images/xzbgon.png") no-repeat top left;color: #333;}

/*金税专栏*/
.jszl-list{overflow: hidden;}
.jszl-list li{float: left;width:300px;margin:25px 21px 10px 13px;}
.jszl-list li h4,.jszl-list p{padding: 0 5px;font-size: 14px;}
.jszl-list li h4{margin-top:8px;}
.jszl-list li img{width: 300px;height: 169px;}
.jszl-list .img-trans{display: block;width: 300px;height: 169px;overflow: hidden;}

/*专题列表页*/
.topic-list li{background: #fff;padding-bottom: 15px;margin: 20px 25px 20px 15px;-webkit-box-shadow: 0 2px 8px transparent;-moz-box-shadow: 0 2px 8px transparent;box-shadow: 0 2px 8px transparent;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;transition: all .1s linear;}
.topic-list li:hover{-webkit-box-shadow: 0 2px 8px #c0c0c0;-moz-box-shadow: 0 2px 8px #c0c0c0;box-shadow: 0 2px 8px #c0c0c0;}
.topic-list li h4,.topic-list p{padding: 0 15px;}
.topic-list li h4{margin-top:15px;}

/*投诉建议与表扬表单页*/
.form-top{background: #fcfcfc url("../images/bor_ddd.jpg") repeat-x bottom;}
.form-tab{height: 50px;width: 236px;margin: 0 auto;}
.form-tab li{float: left;margin: 0 24px;font-size: 16px;}
.form-tab li a{float: left;height: 34px;padding: 14px 3px 0;}
.form-tab li a:hover{text-decoration: none;}
.form-tab li .on{border-bottom:2px solid #338fff;color: #338fff;}
.form-tab .on,.form-tab .out{ cursor: pointer;}

.formbox{padding:15px 45px 25px;}
.formbox .tsform{width: 550px;margin: 0 auto;}
.formbox .ftr{ padding: 10px 0;position: relative;}
.formbox .ftr span{float: left;padding-right: 15px;width: 100px;text-align: right;line-height: 40px;color: #666;}
.formbox .ftr span i{color: #ff0000;padding-right: 3px;}
.formbox .text,.formbox textarea,.formbox .selbox,.formbox select{float:left;border: 1px solid #dcdcdc;padding:0 5px;width: 306px;}
.text{height: 38px;line-height: 38px;}
.formbox select{height: 38px;}
.formbox textarea{padding:5px;}

.selbox{ position:relative;height: 38px;background: #fff url("../images/sj_down.jpg") no-repeat 97% center;cursor:pointer;}
.sellist {position:absolute; left:-1px; top:39px;width:306px;background:#f6f6f6;padding: 0 5px;border: 1px solid #dcdcdc; border-top: none;line-height: 30px;z-index: 9999;display:none;}
.selvalue{float:left;height:38px;line-height: 38px;width:280px;}

.formbox .w208{width: 208px;}
.filebox{ position:relative;width:318px;float: left;}
a.getcode{float: left;background: #f6f6f6;width: 90px;margin-left: 5px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #dfdfdf;color: #000;}
a.getcode:hover{background: #ededed;text-decoration: none;}
.file{ position:absolute; top:0; right:0; height:40px; filter:alpha(opacity:0);opacity: 0;width:318px }

.formbox .orbox{float: left;line-height: 40px;}
.formbox .orbox li{float: left; margin:0 30px 0 5px;}

.formbox .tips{position: absolute;width: 300px;left:445px;line-height: 40px;color: #aaa;font-size: 12px;}

.btnbox{font-size: 16px;padding: 15px 0 0 115px;}
.btnbox p{margin-bottom: 15px;color: #999;font-size: 14px;}
.btnbox p a{color: #fd6e0e; text-decoration: underline;}
.btnbox .btn{width: 318px;height: 42px;background: #338fff;color: #fff;border: 0 none;font-size: 16px; cursor: pointer;border-radius:4px;-moz-border-radius:4px;}
.btnbox .btn:hover{background: #3088f2;}

.suctxt{ font-size: 24px; background: url("../images/suctu.jpg") no-repeat left top; line-height: 48px; height: 48px;width: 220px; padding-left: 80px; margin: 0 auto;margin-top: 35px;color: #f76b0c;}
.failtxt{background: url("../images/failtu.png") no-repeat left top;}
.suctxt2{ background: #fffbef;border: 1px solid #ffe6bc; width: 590px; margin: 23px auto 43px; text-align: center;padding: 6px 0; color: #666666;}
.suctxt2 a{text-decoration: underline;color:#fd6e0e;}

/*金税列表*/
.listbox{background:#fff url("../images/jslistbg.jpg") repeat-y left;min-height: 600px;position: relative;margin-top: -45px;}
.listbox-l{float: left;width: 220px;}
.listbox-menu li{margin-bottom: 2px;font-size: 16px;}
.listbox-menu li a{display: block;height: 45px;line-height: 45px;padding-left: 26px;background: #eef2f5;border-right: 2px solid #eef2f5;}
.listbox-menu li a:hover{text-decoration: none;}
.listbox-menu li.on a{border-color: #338fff;}
.listbox-menu li.out a{border-color: #eef2f5;}
.listbox-menu li ul{padding:10px 0; display: none;}
.listbox-menu li ul li{font-size: 14px;}
.listbox-menu li ul li a{background: none;border: none;height: 30px;line-height: 30px;padding-left: 30px;}
.listbox-menu li ul li a:hover{background: #f1f5f8;}
.listbox-menu li ul.show{display: block;}

.listbox-main{float: left;width: 744px;padding: 0 30px;}

.listbox-note{background: #fff;}
.listbox-note .listbox-main{width: 964px;}

/*网上缴费*/
.wsjf-item{position: relative;overflow: hidden;margin:10px 0 20px;padding:17px 17px 20px;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;border: 1px solid #ececec;width: 460px;height: 187px;}
.wsjf-item:hover{-webkit-box-shadow:0 15px 30px #d8d8d8;-moz-box-shadow:0 15px 30px #d8d8d8;box-shadow:0 15px 30px #d8d8d8;}
.wsjf-item-tit{font-size: 20px;margin-bottom: 10px;font-weight: normal;}
.wsjf-item-left{position: relative;overflow: hidden;margin-right: 15px;width: 215px;float: left;}
.wsjf-item-left a{display: block;}
.wsjf-item-left img{width: 215px;height: 121px;}
.wsjf-item-right{padding-left: 230px;}
.wsjf-item-summary{margin-top: 10px;line-height: 26px;color: #888;max-height: 156px;overflow: hidden;}
.wsjf-price{color: #888;}
.wsjf-price em{color: #fd6721;padding: 0 5px;font-size: 26px;font-weight: normal;}
.wsjf-item .blue-btn{margin-top: 10px;float: right;box-shadow:none;}

.wsjf-item2{position: relative;overflow: hidden;margin-bottom:40px;padding:30px 30px 35px;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}
.wsjf-item2:hover{-webkit-box-shadow:0 15px 30px #d8d8d8;-moz-box-shadow:0 15px 30px #d8d8d8;box-shadow:0 15px 30px #d8d8d8;}
.wsjf-item2 .wsjf-item-tit{font-size: 22px;margin-bottom: 20px;font-weight: normal;}
.wsjf-item2 .wsjf-item-tit a{color: #3088f2;}
.wsjf-item2 .wsjf-item-left{float: left;position: relative;overflow: hidden;margin-right: 20px;width: 200px;}
.wsjf-item2 .wsjf-item-left a{display: block;}
.wsjf-item2 .wsjf-item-left img{width: 200px;height: 113px;}
.wsjf-item2 .wsjf-item-right{width: 740px;}
.wsjf-item2 .wsjf-item-info{width: 520px;}
.wsjf-item2 .wsjf-item-summary{line-height: 26px;color: #888;max-height: 156px;overflow: hidden;}
.wsjf-item2 .wsjf-price-btn{position: absolute;top: 70px;right: 30px;}
.wsjf-item2 .wsjf-price{color: #888;text-align: right;}
.wsjf-item2 .wsjf-price em{color: #fd6721;padding: 0 5px;font-size: 28px;font-weight: normal;}
.wsjf-item2 .wsjf-price em strong{font-size: 32px;font-weight: normal;}
.wsjf-item2 .blue-btn{margin-top: 25px;float: right;}

/*VIP会员服务费 第二步*/
.order-item{background: #f3f5f7;padding: 20px;}
.order-item table img{float: left; width: 120px;height: 68px;}
.order-item .pay-name,.order-item .pay-price{font-size: 18px;}
.line1{border-bottom: 1px solid #ececec;height: 1px;line-height: 1px;margin: 20px 0 5px;}
.tit16{padding: 10px 5px 10px;font-size: 16px;}

.pay-form{padding:15px 45px 25px;}
.pay-form .ftr{ padding: 8px 0;position: relative;}
.pay-form .ftr .form-name{float: left;padding-right: 15px;width: 100px;text-align: right;line-height: 30px;color: #666;}
.pay-form .ftr .form-name i{color: #ff0000;padding-right: 3px;}
.pay-form .text,.pay-form textarea,.pay-form .selbox,.pay-form select{float:left;border: 1px solid #dcdcdc;padding:0 5px;width: 265px;}
.pay-form .w196{width: 196px;}
.pay-form .w350{width: 350px;}
.pay-form .text{height: 28px;line-height: 28px;}
.pay-form select{height: 28px; padding-right: 0; width: auto;}
.pay-form textarea{padding:5px;}
.pay-form .selbox{ height: 28px;}
.pay-form .sellist {top:29px;width:265px;}
.pay-form .selvalue{height:28px;line-height: 28px;width:240px;}

.pay-form .filebox{ position:relative;width:277px;float: left;}
.pay-form a.getcode{float: left;background: #f6f6f6;width: 62px;margin-left: 5px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #dfdfdf;color: #000;}
.pay-form a.getcode:hover{background: #ededed;text-decoration: none;}
.pay-form .file{ position:absolute; top:0; right:0; height:30px; filter:alpha(opacity:0);opacity: 0;width:277px }

.pay-form .orbox{float: left;line-height: 30px;}
.pay-form .orbox li span{font-size: 12px;padding-left: 10px;color: #aaa;}
.pay-form .orfl li{float: left;margin-right: 30px;}

.pay-form .tips{position: absolute;width:auto;left:404px;line-height: 30px;color: #aaa;font-size: 12px;}
.pay-form .tips a{ text-decoration: underline;color: #666;}

.pay-form .pay-type{float: left;}
.pay-form .pay-type li{line-height: 40px;margin-right: 20px;}
.pay-form .pay-type li a{padding: 0 15px;}
.pay-form .icon-wxpay,.pay-form .icon-zfbpay{display: inline-block;margin-right: 4px;line-height: 25px;vertical-align: middle;}
.pay-form .icon-wxpay{background-position: 0 0;width: 22px;height: 19px;}
.pay-form .icon-zfbpay{background-position:0 -33px;width: 17px;height: 17px;}
.pay-form .pay-type .tb-selected i{width: 20px;height:20px;background-position: 0 -60px;}

.paybtnbox{border-top: 1px solid #ececec; margin-top: 15px;}
.paybtnbox p{text-align:right;padding: 15px 5px;}
.paybtnbox p .pay-price{font-size: 18px;}
.paybtnbox .orange-btn{float: right;}

.pay-tiptxt{ background: #fffbef;padding: 6px 30px; color: #f76b0c;border: 1px solid #ffe6bc;margin: 0 42px;text-align: center;}

a.morebtn{display: block;margin-left: 115px;background: #f6f6f6;width: 277px;text-align: center;padding: 4px 0;font-size: 13px;color: #666;}
a.morebtn:hover{text-decoration: none;background: #ededed;color: #666;}

#qympbtn{width: 100px;}
#qympcon{position: absolute; right: 35px;width: 330px;z-index: 1;}
#qympcon .text{width: 120px;}

/*支付二维码弹出*/
.paycode{width: 306px;height:auto;background-color:#fff;position: fixed; left: 50%;  top: 140px; margin-left: -153px;z-index:1001;}
.paycode p strong{color: #01a1df;margin-bottom: 10px;}
.paycode .codebox{padding: 44px;}
.paycode .codebox img{width: 218px;height: 218px;}

.payclose{display:block;position: absolute;right:15px; top:15px;width: 15px;height:15px;background:url("../images/f_icon.gif") no-repeat;cursor:pointer;}
.payclose:hover{background:url("../images/f_icon.gif") no-repeat 0 -16px;}

/*更多产品及服务*/
.tit22{height: 30px;margin: 25px 0 20px;font-size: 22px;text-align: center;background: url("../images/tit20line.jpg") no-repeat center;}
.tit22 span{background: #f7f7f7;padding: 0 15px;}

.product-list{ overflow: hidden;padding-top: 40px;margin-bottom: 30px;}
.product-list li{width: 250px;height: 256px;float: left; _display: inline;margin:0 36px 35px 35px;padding:10px;-webkit-box-shadow: 0 2px 8px transparent;-moz-box-shadow: 0 2px 8px transparent;box-shadow: 0 2px 8px transparent;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;transition: all .1s linear;}
.product-list li:hover{-webkit-box-shadow: 0 2px 8px #c0c0c0;-moz-box-shadow: 0 2px 8px #c0c0c0;box-shadow: 0 2px 8px #c0c0c0;}
.product-img{display: block;overflow: hidden;}
.product-img img{display: block;width: 250px;height: 141px;}
.product-list h4{font-size: 16px;font-weight: normal;padding: 10px 0;}
.product-price{margin-bottom: 3px;}
.product-price em{color: #fd6721;font-weight: bold;}
.product-price .old-price{color: #999;font-size: 12px;text-decoration:line-through;margin-left: 6px;}
.product-list .product-info{line-height: 26px;padding:0 3px;color: #888;font-size: 12px;}

/*下载中心*/
.download-banner{height: 165px;background:#39b2e2 url("../images/banner_download.jpg") no-repeat center top;}
.download-banner h3{padding-top: 22px;}
.news-banner{background:#39b2e2 url("../images/banner_news.jpg") no-repeat center top;}

.download-box{background:#fff url("../images/jslistbg.jpg") repeat-y left;min-height: 375px;position: relative;margin-top: -45px;}
.download-menu{width: 220px;float: left;}
.download-menu li a{display: block;height: 44px;line-height: 44px;padding-left: 30px;border-bottom: 1px dashed #ececec;}
.download-menu li.on a{background: #f5f5f5;border-right: 2px solid #338fff;}

.download-right{padding:0 30px 20px 250px;}

/*下载列表*/
.software-list{padding-top: 30px;}
.software-list li{border-bottom:1px solid #ececec;padding-bottom:15px; margin-bottom:18px;overflow:hidden; }
.software-list .software-pic{ float:left;}
.software-list .software-pic img{ width:60px; height:60px;}
.software-list .software-info{ float:left; width:500px; margin-left:20px;}
.software-list .software-info h3{margin-bottom: 10px;font-size: 16px;}
.software-list .software-info p{ color:#888; line-height:26px;}
.software-list .software-info em{margin-right: 30px;font-size: 12px;}
.software-list .software-info em span{ color:#fd6e0e;}
.software-list .blue-btn{ float:right; margin-top:20px;font-size: 14px;padding: 8px 35px;}

/*支付成功领红包*/
.luck-draw-box{width: 730px;margin:23px auto 40px;line-height: 26px;overflow: hidden;}
.luck-draw-box ul{background: #fffbef;border:1px solid #ffe6bc;padding: 7px 15px;color: #666;overflow: hidden;}
.luck-draw-box ul li{float: left;width: 33%;text-align: center;}
.luck-draw-code{height: 195px;padding-top: 106px;margin-top: 20px;}
.draw-code-img{width: 128px;height: 128px;border:3px solid #fff;position: absolute;right: 172px;top: 114px;}
.draw-code-img img{width: 128px;height: 128px;display: block;}
.luck-draw-box p{margin-top: 10px;color: #666;padding:0 10px;}
.luck-draw-box h3{color: #fd6721;text-align: center;font-size: 18px;margin-top: 25px;padding-bottom: 15px;}

.luck-draw-imgbox{border:1px dashed #f8a194;overflow: hidden;padding: 10px 40px 15px 55px;background:#fbfbfb url("../images/luck-draw-codebg.png") no-repeat top center;position: relative;height: 280px;}
.imgbox-left{width: 280px;margin-top: 30px;}
.imgbox-right{width: 300px;}