/*通用*/
html{height: 100%;}
body{font-size:14px;font-family:"Microsoft YaHei","SimSun",Tahoma,sans-serif;margin: 0;padding: 0;height: 100%;}
img{border: 0;vertical-align: middle;max-width: 100% !important}
a{color: #000;text-decoration: none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
button:focus{outline:none !important;}
table{border-spacing:0;border-collapse:collapse;}
h3,h4{font-size: 14px;}
div,ul,h3,h4,p,table,iframe{margin: 0;padding: 0;}
li{list-style: none;  display: inline-block;}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}


/*container-body*/
.container-body{min-height: 100%;position: relative;}



/*top*/
#top{width: 100%;margin: 0 auto;position: relative;}
#top .topnav{width: 100%;height: 28px;line-height: 28px;display: block;background: #F8F8F8;}
#top .topnav .topnav-width{width: 1200px;height: 28px;margin: auto;}
#top .topnav .right a{margin-right: 10px;outline: none;}
#top .topnav .right span{font-size: 14px;color: #333;}

/*top--help*/
#top .help{position: fixed;right: 0;top: 50%;margin-top:-130px;z-index:2;}
#top .help li{width: 54px;height: 54px;margin: 10px 0;}
#top .help li a:focus{outline: none;}

/*showmsg*/
#top .showmsg{position: fixed;right: 0;top: 640px;z-index: 2;}

/*logo--nav*/
#top .wrap {
    width: 100%;
    height: 105px;
    margin: 0 auto;
    background-color: rgb(20,135,215);
    position: relative;
    background-image: url(../images/bg-header.png);
    background-position: right 50%;
    background-repeat: no-repeat;
	background-size: 100%;
}
#top .wrap .wrap-width{/*width: 1200px;*/height: 54px;margin: auto;position: relative;}
/*#top .wrap .headLogo{float: left;width:66px; height: 83px;}*/
#top .wrap .banner{margin-left: 20px;width:416px;height: 105px;/*line-height: 124px;*/background: url(../images/icon-header.png) 0 12px no-repeat;}
#top .wrap .banner img{margin-left: 88px;    margin-top: 38px;}
#top .wrap .nav{ width:auto; height: 105px;line-height: 105px;float: right;position: absolute;right: 0px;top: 0;}
#top .wrap .nav li{width:auto;height: 92px;line-height: 92px;color: #FFF;float: left;text-align: right;margin: 7px 2px;margin-right: 16px;cursor: pointer;font-size: 16px;font-weight: bold;}
#top .wrap .nav .first{width: 80px;}
#top .wrap .nav li a{color: #FFF;text-decoration: none;font-size: 16px;font-weight: bold;}
#top .wrap .nav li a:focus{outline: none;}
/*#top .wrap .nav li a:hover{text-decoration: underline;color: #4585EB !important;}
#top .wrap .nav li a:active{text-decoration: underline;color: #4585EB !important;}
#top .wrap .nav li:hover{background: #86AEDB;border-radius: 4px;}
#top .wrap .nav .active{background: #86AEDB;border-radius: 4px;text-decoration: underline;color: #4585EB !important;}*/

/*tax_person_id*/
#top .tax_person{width: 100%;height: 40px;background: #d2e8fd;line-height: 40px;}
#top .tax_person .tax_person-width{width: 1200px;height: 40px;margin: auto;} 
#top .tax_person p{background: url(../images/ic_user.png) no-repeat 0px center;height: 40px;line-height: 40px;padding-left:22px;font-size: 14px;}

.iframe{padding-bottom:88px;}

/*content--area1--notice*/
.content{width: 1200px;margin: 20px auto 0;position: relative;z-index: 1;}
.content .area1{width: 1200px;height: 386px;}
.content .area1 .notice{width: 850px;height: 386px;float: left;}
.content .area1 .notice h3{height: 30px;line-height: 30px;background: url(../images/ic_tip.png) no-repeat left center;border-bottom: 1px solid #DDDDDD;margin: 0px;}
.content .area1 .notice h3 span{font-weight: bold;margin-left: 16px;font-size: 16px;color: #333333;}
.content .area1 .notice h3 a{float: right;text-align: center;outline: none;}
.content .area1 .notice h3 img{margin-top: 6px;}
.content .area1 .notice .text{height:356px;padding: 2%;}
.content .area1 .notice .text li{line-height: 26px;font-size: 14px;background: url(../images/ic_point.png) no-repeat left 8px;}
.content .area1 .notice .text li a{font-size: 14px;color: #333333;margin-left: 15px;}
.content .area1 .notice .text span{color: #818181;display: block;font-size: 14px;margin-left: 15px;}


/*content--area1--zqrq*/
.content .area1 .zqrq{width: 330px;height: 386px;float: right;}
.content .area1 .zqrq .calender h3{height: 36px;line-height: 36px;margin-left: 15px;font-weight: normal;}
.content .area1 .zqrq .calender img{width: 302px;height: 182px;margin: 0 auto;}

/*content--area1--channel*/
.content .area2{width: 1200px;height: 160px;}
.content .area2 h3{width: 1200px;height: 30px;line-height: 30px;background: url(../images/ic_tip.png) no-repeat left center;border-bottom: 1px solid #DDDDDD;margin: 0;}
.content .area2 h3 a{margin-left: 20px;font-weight: bold;font-size: 15px;color: #333;}
.content .area2 h3 span{margin-left: 20px;font-weight: bold;font-size: 16px;color: #333333;}
.content .area2 .channel{width: 1200px;height: 140px;}
.content .area2 .channel li{float: left;width: 96px;height:104px;margin: 15px 18px;text-align: center;position: relative;}
.content .area2 .channel li p{line-height: 22px;text-align: center;color: #333; font-size:14px;}
.content .area2 .channel li a{text-decoration: none;color: #FFF;display: block;width: 80px;height: 60px;margin: 15px auto;}
.content .area2 .channel li a:focus{outline: none;}
.content .area2 .channel li:hover{background: #69D6EE ;border-radius: 8px;}
.content .area2 .channel li:hover p{color: #FFF;}
.content .area2 .channel li .bage{display: block;position: absolute;top: 10px;right: 17px;width: 24px;height: 24px;border-radius: 12px;color: rgb(255, 255, 255);font-size: 11px;text-align: center;line-height: 24px;
background: url(../images/ic_new.png) no-repeat center;}

/*footer*/
.footer{width: 100%;height: 82px;background: #E5E7EA;padding:11px 0;position: absolute;bottom: 0;}
.footer p{color: #66666;font-size: 14px;}

.layui-layer-content li{list-style: none;}
.layui-layer-content li a{margin-left: 15px;}
.layui-layer-content li:hover{background: #EEE;}
.layui-layer-content li a:focus{outline: none;}

/*公开信息查询页面--nine*/
.content .nine{width: 700px;height: 500px;margin: auto;padding: 0 15px 10px;}
.content .nine li{float:left;width:180px;height:120px;line-height: 120px;margin: 20px;overflow:hidden;position:relative;cursor: pointer;text-align: center;border-radius: 4px;background: #D2E8FD;}
.content .nine li label{width:180px;height:120px;position:absolute;left:0px;top:0px;z-index:2;overflow:hidden;}
.content .nine li span{width:180px;position:absolute;left:0px;z-index:1;text-align:center;line-height:120px;font-size:14px;color:#FFF;background:#99CCFF;font-weight:bold;overflow:hidden;height:0px;display:none;top:60px;}

