html{width: 100%;}
.gy-main{min-width:1200px;width: 100%;height: auto;overflow: hidden;}
/*信息公开频道*/
.xxgk-main{position: relative;margin:auto;padding:20px;width: 1160px;border-radius: 3px;background: #fff;z-index: 200;}
.xxgk-lf{float: left;width: 350px;}
.gk-option-lnav{height: 43px;border: 1px solid #bccfe3;background: #f0f6fa url(op-nav-bg1.png) left top no-repeat;}
.gk-option-lnav>span{display: block;margin-left: 33px;height: 43px;line-height: 43px;font-size: 20px;font-family:'Microsoft YaHei';font-weight: bold;color: #008beb;}
.gk-leader-wrap{padding:7px 0px 20px 15px;border: 1px solid #bccfe3;border-top: none;}
/*2017/5/7修改*/
.leader-main{float: left;width: 140px;border: 1px solid #bccfe3;text-align: center;}
.leader-info{display: none;}
.leader-info>img{width: 140px;height: 179px;border-bottom: 1px solid #bccfe3;}
.leader-info>h4{margin:4px auto 5px;font-size: 18px;font-family:'Microsoft YaHei';color: #008beb;}
.leader-info>p{margin:0px auto 7px;font-size: 16px;font-family:'Microsoft YaHei';color: #686868;}
.leader-list{float: right;width: 175px;font-size: 16px;font-family:'Microsoft YaHei';color: #686868;}
.leader-con{margin-bottom: 9px;cursor: pointer;}
.leader-con>strong{padding-right: 20px;font-size: 16px;font-weight: bold;background: url(ld-list-bg.png) right center no-repeat;}
.leader-con>span{margin-left: 4px;}
.gk-model-link{margin-top: 20px;width: 486px;height: 300px;font-size: 0px;overflow: hidden;}
/*2017/5/17修改*/
.gk-model-link>a,.ysgk-wrap{float: left;display:block;margin:auto 13px 20px auto;width: 228px;height: 58px;line-height: 58px;}
.gk-model-link>a:hover>span,.ysgk-wrap:hover>span,.ysgk-span>a{color: #fff;}
.gk-model-link>a>em,.ysgk-wrap>em{float: left;display: inline-block;width: 58px;height: 58px;text-align: center;}
.gk-model-link>a>em>img,.ysgk-wrap>em img{vertical-align: middle;}
.gk-model-link>a>span,.ysgk-wrap>span{float: left;margin-left: 13px;font-size: 16px;font-family:'Microsoft YaHei';}
.ysgk-wrap{position: relative;}
.ysgk-span{display: none;position: absolute;top: 0px;left: 55px;}
.ysgk-wrap:hover span.ysgk-span{display: block;}
.ysgk-wrap:hover span{display: none;}
/*2017/5/17修改end*/
.model-lingk1{border: 1px solid #46bbe7;}
.model-lingk1>em{background: #46bbe7;}
.model-lingk1>span{color: #46bbe7;}
.model-lingk1:hover{background: #46bbe7;}
.model-lingk2{border: 1px solid #8586fa;}
.model-lingk2>em{background: #8586fa;}
.model-lingk2>span{color: #8586fa;}
.model-lingk2:hover{background: #8586fa;}
.model-lingk3{border: 1px solid #008beb;}
.model-lingk3>em{background: #008beb;}
.model-lingk3>span{color: #008beb;}
.model-lingk3:hover{background: #008beb;}
.model-lingk4{border: 1px solid #8586fa;}
.model-lingk4>em{background: #8586fa;}
.model-lingk4>span{color: #8586fa;}
.model-lingk4:hover{background: #8586fa;}
.model-lingk5{border: 1px solid #8aaf07;}
.model-lingk5>em{background: #8aaf07;}
.model-lingk5>span{color: #8aaf07;}
.model-lingk5:hover{background: #8aaf07;}
.model-lingk6{border: 1px solid #2593de;}
.model-lingk6>em{background: #2593de;}
.model-lingk6>span{color: #2593de;}
.model-lingk6:hover{background: #2593de;}
.gk-option-nav{height: 43px;border: 1px solid #bccfe3;background: url(op-nav-bg.png) left bottom }
.gk-option-nav>span{display: inline-block;padding:0px 28px;height: 43px;line-height: 43px;font-size: 20px;font-family:'Microsoft YaHei';}
.gk-option-con{padding:14px 15px;border: 1px solid #bccfe3;border-top: none;}
.option-con-nav>span{display: inline-block;margin:auto 14px auto auto;font-size: 18px;font-family:'Microsoft YaHei';color: #333;cursor: pointer;}
.option-con-nav>span.on{color: #008beb;background: url(op-nav2-bg.png) center bottom no-repeat;}
.gk-option-model ul{display: none;}
.gk-option-model ul li{padding-left: 13px;text-align: right;background: url(op-li-bg.png) left center no-repeat;}
.gk-option-model ul li a{float: left;display:block;font-size: 16px;font-family:'Microsoft YaHei';color: #555555;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: left;}
.gk-option-model ul li a:hover{color: #2593de;}
.gk-option-model ul li span{font-size: 12px;font-family:'Microsoft YaHei';color: #555555;}
.option1 .option-con-nav>span{padding:0px 25px 13px;}
.option1 .gk-option-model>ul,.option4 .gk-option-model>ul{display: none;}
.xxgk-rt{float: right;width: 800px;}
.option1 .gk-option-nav>span,.option4 .gk-option-nav>span{font-weight: bold;color: #008beb;}
.option1 .gk-option-model ul,.option4 .gk-option-model ul{margin-top: 5px;}
.option1 .gk-option-model ul li,.option4 .gk-option-model ul li{height: 30px;line-height: 30px;}
.option1 .gk-option-model ul li a{width: 330px;}
.option4 .gk-option-model ul li a{width: 278px;}
.option2 .gk-option-model ul li,.option3 .gk-option-model ul li{height: 32px;line-height: 32px;}
.option2 .gk-option-model ul li a,.option3 .gk-option-model ul li a{width: 660px;}
.option2 .gk-option-nav>span,.option3 .gk-option-nav>span{color: #333333;cursor: pointer;}
.option2 .gk-option-nav>span.on,.option3 .gk-option-nav>span.on{font-weight: bold;color: #008beb;border-bottom: 1px solid #008beb}
.option3{margin-top: 20px;}
/*.gk-rt-bot{margin-top: 20px;}*/
.option4{float: left;width: 400px;}
.option4 .option-con-nav>span{padding:0px 15px 13px;}
.gk-rt-link{float: right;margin-right: -5px;width: 248px;font-size: 0px;}
.gk-rt-link>a{display: inline-block;margin:auto 5px 5px auto;width: 118px;height: 95px;border-radius: 3px;}
.gk-rt-link>a>div{margin:5px auto;width: 106px;height: 82px;line-height: 82px;font-size: 16px;font-family:'Microsoft YaHei';color: #fff;border-radius: 3px;text-align: center;}
.gk-rt-link>a:hover div{text-decoration: underline;}
.gk-link1{background: #8aaf07;}
.gk-link1>div{border: 1px solid #a6c539;}
.gk-link2{background: #008beb;}
.gk-link2>div{border: 1px solid #23a0f6;}
.gk-link3{background: #46bbe7;}
.gk-link3>div{border: 1px solid #88dcfb;}
.gk-link4{background: #8586fa;}
.gk-link4>div{border: 1px solid #adaeff;}
.gk-link5{background: #008beb;}
.gk-link5>div{border: 1px solid #88dcfb;}
.gk-link6{background: #46bbe7;}
.gk-link6>div{border: 1px solid #71d4f9;}
/*信息公开频道end*/

/*税收宣传频道*/
.ssxc-main{position: relative;margin:auto; margin-bottom: 20px; padding:20px;width: 1160px;border-radius: 3px;background: #fff;z-index: 200;}
#carousel{float: left;position: relative;width: 640px;height: 330px;overflow: hidden;}
#carousel .csl-content{position: relative;z-index: 2}
#carousel .csl-content ul{position: absolute;}
#carousel .csl-content li{float: left;width: 640px;height: 330px;}
#carousel .csl-content li img{width: 640px;height: 330px;}
/*2017/5/17修改*/
#carousel .csl-p{position: absolute;left: 22px;bottom: 10px;z-index: 4}
#carousel .csl-p>p{display: none;}
/*2017/5/17修改*/
#carousel .csl-p a{display: block;width:420px;font-size: 18px;font-family:'Microsoft YaHei';color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
#carousel .cls-ol{position: absolute;z-index:5;right: 0px;bottom:3px;width: 70px;height: 40px;font-size: 18px;font-family:'Microsoft YaHei';color: #fff;text-align: center;}
#carousel .cls-ol span{display: none;font-size: 30px;font-family:'Microsoft YaHei';color: #fff;}
#carousel .cls-ol span.on{display: inline;}
/*2017/5/17新增*/
#carousel .csl-btn{display: none;}
#carousel .prev,#carousel .next{display: block;position: absolute;top: 50%;margin-top: -20px;width: 40px;height: 70px;cursor: pointer;z-index: 4;}
#carousel .prev{left:15px;background: url(prev.png);}
#carousel .next{right:15px;background: url(next.png);}
/*2017/5/17新增end*/
.option5{float: right;width: 498px;overflow: hidden;}
.option5 .gk-option-nav>span{font-weight: bold;color: #008beb;}
.option5 .gk-option-model ul{display: block;}
.option5 .gk-option-model ul li{height: 32px;line-height: 32px;}
.option5 .gk-option-model ul li a{width: 360px;}
.option5-link{margin-top:20px;width:520px;font-size: 0px;}
.option5-link>a{display: inline-block;margin-right: 14px;height: 62px;line-height: 62px;font-size: 18px;font-family:'Microsoft YaHei';font-weight: bold;color: #fff;text-align: center;}
.option5-link>a:hover{text-decoration: underline;}
.option5-a1{width: 130px;background: url(option5-a1.jpg) center no-repeat;}
.option5-a2{width: 130px;background: url(option5-a2.jpg) center no-repeat;}
.option5-a3{width: 210px;background: url(option5-a3.jpg) center no-repeat;}
.option6{float: left;margin-top:20px;width: 480px;overflow: hidden;margin-right: 12px;}
.option6 .gk-option-nav>span{font-weight: bold;color: #008beb;}
.option6 .gk-option-model ul{display: block;}
.option6 .gk-option-model ul li{height: 32px;line-height: 32px;}
.option6 .gk-option-model ul li a{width: 470px;}
.option7{float: left;margin-top:20px;width: 480px;overflow: hidden;margin-right: 12px;}
.option7 .gk-option-nav>span{font-weight: bold;color: #008beb;}
.option7 .gk-option-model ul{display: block;}
.option7 .gk-option-model ul li{height: 32px;line-height: 32px;}
.option7 .gk-option-model ul li a{width: 348px;}
#marqueen{position: relative;margin-top: 20px;width: 1160px;height:122px;border: 1px solid #bccfe3;}
#marqueen .mar-content{position: relative;margin-top: 18px;width: 1160px;height: 85px;overflow: hidden;}
.mar-content ul{position: absolute;left: 0px;clear: both;}
#marqueen .mar-content li{float: left;margin:auto 8px;padding:0px 18px;min-width: 194px;height: 85px;border-radius: 3px;background: #e7952d;}
#marqueen .mar-content li>a{display: block;width: 100%;height: 85px;line-height: 85px;text-align: center;font-size: 18px;font-family:'Microsoft YaHei';color: #fff;}
#marqueen .mar-content li.libg1{background: #e7952d;}
#marqueen .mar-content li.libg2{background: #008beb;}
#marqueen .mar-content li.libg3{background: #8aaf07;}
#marqueen .mar-content li.libg4{background: #7484d4;}
.ssxc-bot-more{position: absolute;right: 0px;top: 0px;}
/*税收宣传频道end*/

/*检索*/
.js-main{position: relative;margin:auto;padding-bottom: 40px;width: 1200px;background: #fff;z-index: 200;}
.js-nav-wrap{position: relative;top: -4px;width: 1200px;height: 60px;overflow: hidden;}
.js-nav{position: absolute;bottom:0px;font-size: 0px;width: 1205px;}
.js-nav>a{display: inline-block;width: 199px;height:54px;line-height: 54px;border-right: 1px solid #26a6ff;border-left: 1px solid #0077c9;font-size: 20px;font-family:'Microsoft YaHei';color: #fff;font-weight: bold;background: #008beb;text-align: center;}
.js-nav>a.on{position: relative;top: -4px;margin-top: -4px;height:58px;line-height: 58px;border: none;border-radius: 5px 5px 0px 0px;color: #008beb;background: #fff;}
.js-con{margin-top:12px;}
.js-top{margin:5px auto 35px;}
.cur-keyword{float: left;margin:0px auto 0px 20px;font-size: 16px;font-family:'Microsoft YaHei';color: #555555;}
.cur-keyword>span{font-size: 18px;font-family:'Microsoft YaHei';color: #008beb;}
.ser-result{float: left;margin: 3px auto auto 40px;font-size: 16px;font-family:'Microsoft YaHei';color: #555555;}
.ser-result .num{color: #e91312;}
.js-sort{float: right;margin-right: 20px;border: 1px solid #008beb;border-right:none;border-radius: 3px;font-size: 0px;}
.js-sort>a{display: inline-block;padding:0px 12px;height:28px;line-height: 28px;border-right:1px solid #008beb;font-size: 16px;font-family:'Microsoft YaHei';color: #555555;text-align: center;}
.js-sort>a>img{margin-left: 5px;}
.js-sort>a.on{background: #008beb;color: #fff;}
.js-left{float: left;padding:0px 20px;width: 150px;}
.js-right{float: right;margin-right:20px;width: 965px;}
.date-range p,.check-range p{margin-bottom: 20px;line-height: 25px;border-bottom: 1px solid #008beb;text-indent: 3px;font-size: 15px;font-family:'Microsoft YaHei';color: #008beb;font-weight: bold;}
.range-link{line-height: 32px;}
.range-link>a{display: block;padding-left: 15px;font-size: 16px;font-family:'Microsoft YaHei';color: #555555;background: url(op-li-bg.png) left center no-repeat;}
.range-link>a.on,.range-link>a:hover{color: #008beb;}
.check-range{margin-top: 35px;}
.redColor{color: #e22e24;}
.js-rt-list{margin-bottom:20px;border-bottom: 1px dotted #afafaf;}
.js-rt-list>h3{margin-bottom: 10px;font-size: 20px;font-family:'Microsoft YaHei';font-weight: normal;color: #555555;}
.js-rt-list>p{height: 50px;line-height:22px ;font-size: 16px;font-family:'Microsoft YaHei';color: #888888;overflow:hidden;}
.js-rt-list>div{margin:2px auto 10px;font-size: 16px;font-family:'Microsoft YaHei';color: #47b13c;}
.js-rt-list>div>span{margin:auto 20px;}
.js-rt-list>div>a{font-size: 16px;font-family:'Microsoft YaHei';color: #47b13c;}
.js-rt-list>div>a:hover{text-decoration: underline;}
.gy-page-wrap{margin:auto;width: 408px;font-size: 0px;}
.gy-page-wrap>a{display: inline-block;margin-right: 5px;width: 33px;height: 33px;line-height: 33px;border: 1px solid #e5e5e5;font-size: 16px;font-family:'Microsoft YaHei';color: #555;text-align: center;}
.gy-page-wrap>a.on,.gy-page-wrap>a:hover{border:1px solid #008beb;background: #008beb;color: #fff;}
/*检索end*/

/*概览页*/
.gk-page-main{margin:-35px auto auto;padding:0px 20px;width: 1160px;}
.gk-con-wrap{position: relative;margin:auto;padding: 20px 20px 40px;width: 1160px;background: #fff;z-index: 200;}
.gk-con-lf{float: left;width: 280px;}
.gk-item-nav{height: 54px;line-height: 54px;background: #008beb;}
.gk-item-nav>span{margin-left: 34px;padding-left: 39px;font-size: 20px;font-family:'Microsoft YaHei';color: #fff;background: url(file-icon.png) left center no-repeat;}
.gk-item-wrap{border: 1px solid #bccfe3;border-top: none;background: #f4faff;}
.gk-item-wrap>a{position: relative;display: block;padding:0px 34px 0px 40px;width: 205px;height: 49px;border-bottom:1px dotted #c7d6e4;line-height: 49px;font-size: 16px;font-family:'Microsoft YaHei';color: #1e3443;text-align: right;}
.gk-item-wrap>a.on,.gk-item-wrap>a:hover{color: #fff;background: #5da8dc;}
.gk-item-wrap>a.on .blue-rt,.gk-item-wrap>a:hover .blue-rt{display: block;}
.blue-rt{display: none;position: absolute;top: 50%;right:-18px;margin-top:-9px;width: 0px;height: 0px;border:9px solid transparent; border-left-color:#5da8dc;}
.gk-item-wrap>a>span{float: left;}
.gk-con-rt{float: right;width: 848px;border:1px solid #bccfe3;}
.gk-con-rt-nav{height: 54px;line-height: 54px;background: url(op-nav-bg1.png) left top no-repeat;}
.gk-con-rt-nav>span{margin-left: 20px;font-size: 20px;font-family: 'Microsoft YaHei';color: #008beb;}
.gk-con-rt .gk-option-model{padding:0px 20px;}
.gk-con-rt .gk-option-model ul{display: block;margin-bottom: 15px;}
.gk-con-rt .gk-option-model ul{display: block;}
.gk-con-rt .gk-option-model ul li{height: 30px;line-height: 30px;}
.gk-con-rt .gk-option-model ul li a{width: 660px;}
.gl-page-wrap{margin:35px auto 35px 200px;width:490px;}
.blueColor{color: #008beb;}
.gl-page-wrap,.gl-page-wrap a{font-size: 16px;font-family:'Microsoft YaHei';color: #666666;}
.page,.next-page{display: inline-block;margin:auto 5px;height: 24px;line-height: 24px;text-align: center;}
.page{width: 24px;}
.page.on{border: 1px solid #cde0f0;}
.next-page{width: 60px;border: 1px solid #cde0f0;}
.jump-page{display: inline-block;width: 26px;height: 24px;line-height: 24px;border: 1px solid #a9a9a9;text-align: center;}
.gl-page-wrap>input{width: 50px;height: 24px;line-height: 24px;text-align: center;color: #fff;background: #2ab2dd;}
/*概览页end*/


/*细览页*/
.xl-con-wrap{position: relative;margin:auto;padding: 20px 20px 40px;width: 1160px;background: #fff;z-index: 200;}
.xl-header{margin: auto 60px 45px;padding-bottom: 14px;border-bottom:1px dotted #006fbb;}
.xl-header>h1{margin:35px auto;font-size: 32px;font-family:'Microsoft YaHei';color: #006fbb;font-weight: normal;text-align: center;}
.xl-header>.clearfix>.lf,.xl-header>.clearfix>.rt{font-size: 16px;font-family:'Microsoft YaHei';color: #999999;}
.xl-header>.clearfix>.rt{height: 25px;line-height: 25px;}
.vision1,.vision2,.vision3,.vision4{display: inline-block;margin-right: 9px;width: 15px;height: 15px;border: 1px solid #eee;vertical-align: middle;}
.vision1{background: #e6fbea;}
.vision2{background: #d8eced;}
.vision3{background: #fdfcea;}
.vision4{background: #efefef;}
.fontSize1,.fontSize2{display: inline-block;margin-right: 10px;width: 20px;height: 20px;vertical-align: middle;}
.fontSize1{background: url(font-size1.png) center no-repeat;}
.fontSize2{background: url(font-size2.png) center no-repeat;}
.xl-text-con{margin: auto 70px;font-size: 16px;font-family:'Microsoft YaHei';color: #333333;}
.xl-text-con>p{margin-bottom: 40px;line-height: 30px;text-indent: 28px;}
.xl-text-con>strong{margin-bottom: 15px;}
.xl-share{float: right;margin-right: 70px;}
/*细览页end*/

/*纳税服务*/
.common{
    width: 1200px;
    margin: 0px auto;
}
.container2{
    padding: 20px;
}
.nsfw-main{
    background: #ffffff;
    margin-bottom: 45px;
}
.nsfw-title{
    border: 1px solid #bccfe3;
    height: 40px;
    background: url(op-nav-bg.png)  left bottom ;
    font-weight: bold;
    color: #008beb;
    text-indent: 24px;
    line-height: 40px;
    font-size: 20px;
}
.wsbs-content{
    border: 1px solid #bccfe3;
    border-top: none;
    overflow: hidden;
}
.wsbs-entery a{
    display: block;
    width: 168px;
    height: 118px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    line-height: 148px;
}
.wsbs-entery{
    float: left;
    width: 350px;
}
.wsbs-entery a.icon1{
    background: url(wsbs-icon1.jpg) no-repeat;
    margin-bottom: 20px;
}
.wsbs-entery a.icon2{
    background: url(wsbs-icon2.jpg) no-repeat;
    margin-bottom: 20px;
}
.wsbs-entery a.icon3{
    background: url(wsbs-icon3.jpg) no-repeat;
}
.wsbs-entery a.icon4{
    background: url(wsbs-icon4.jpg) no-repeat;
}
.wsbs-dt{
    width: 738px;
    height: 254px;
    border: 1px solid #e3ebf3;
    background: #f1f8fa;
    float: right;
}
.wsbs-dt-content p.content{
    font-size: 16px;
    color: #425a6a;
    line-height: 28px;
    padding: 15px 20px;
    height: 112px;
    overflow: hidden;
}

.wsbs-dt-title{
    width: 740px;
    margin-left: -1px;
    border-bottom: 1px solid #cfe5f8;
    background: url(dt-icon.jpg) no-repeat 20px center;
    text-indent: 57px;
    line-height: 46px;
    height: 46px;
    font-size: 18px;
    color:#008beb;
    font-weight: bold;
}
.wsbs-dt-btn a{
    display: block;
    width: 148px;
    height: 48px;
    text-indent: 56px;
    font-size: 16px;
    color:#ffffff;
    float: left;
    line-height: 48px;
    margin-left: 25px;
}
.wsbs-dt-btn a.icon1{
    background: url(dt-entry2.png) no-repeat;
}
.wsbs-dt-btn a.icon2{
    background: url(dt-entry1.png) no-repeat;
}
.wsbs-dt-btn a:hover{
    color: #f12020;
}
.nszn-container{
    width: 767px;
    float: left;
}
.bszn-content{
    border: 1px solid #bccfe3;
    border-top: none;
    overflow: hidden;
}
.bszn-content>a{
    display: block;
    float: left;
    text-align: center;
    width: 98px;
    margin: 0px 6px 14px 5px;
}
.bszn-content .icon{
    width: 60px;
    height: 60px;
    background: url(bszn-icon.png) no-repeat;
    display: block;
    margin: 0px auto;
}
.bszn-content .text{
    font-size: 16px;
    color: #333333;
    line-height: 18px;
    margin-top: 7px;
}
.bszn-content>a:hover .text{
    color: #f12020;
}
.bszn-content .icon1{
    background-position: 0px 0px;
}
.bszn-content .icon2{
    background-position: -109px 0px;
}
.bszn-content .icon3{
    background-position: -217px 0px;
}
.bszn-content .icon4{
    background-position: -326px 0px;
}
.bszn-content .icon5{
    background-position: -434px 0px;
}
.bszn-content .icon6{
    background-position: -543px 0px;
}
.bszn-content .icon7{
    background-position: -651px 0px;
}
.bszn-content .icon8{
    background-position: 0px -117px;
}
.bszn-content .icon9{
    background-position: -109px -117px;
}
.bszn-content .icon10{
    background-position: -217px -117px;
}
.bszn-content .icon11{
    background-position: -326px -117px;
}
.bszn-content .icon12{
    background-position: -434px -117px;
}
.bszn-content .icon13{
    background-position: -543px -117px;
}
.bszn-content .icon14{
    background-position: -651px -117px;
}
.bszn-content{
    padding-top: 25px;
}
.nsfw-title-ns{
    text-indent: 55px;
    height: 54px;
    line-height: 54px;
    background: url(nsfw-title-icon.png) no-repeat 24px center;
    font-size: 20px;
    color: #008beb;
    font-weight: bold;

}
.nsfw-ns-container{
    width: 371px;
    border: 1px solid #bccfe3;
    float: right;
    background: url(nsfw-ns-bg.jpg) no-repeat left 0px;
}
.nsfw-ns-enter{
    margin-top: 4px;
}
.nsfw-ns-enter a{
    display: block;
    float: left;
    width: 151px;
    height: 41px;
    border: 1px solid #cfe5f8;
    border-radius: 20px;
    text-align: center;
    color: #008beb;
    font-size: 16px;
    line-height: 41px;
    background: #f0f6fa;
    margin-left: 21px;
    margin-bottom: 13px;
}
.nsfw-ns-enter a:hover{
    color: #f12020;
}
.nsfw-ns-enter a span{
    line-height: 18px;
    display: block;
    margin-top: 3px;
}
.sscx-container{
    width: 292px;
    float: left;
}
.sscx-content a{
    display: block;
    width: 120px;
    height: 100px;
    line-height: 162px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    float: left;
    margin-left: 17px;
    margin-bottom: 14px;
}
.sscx-content{
    overflow: hidden;
    padding-top: 16px;
    border: 1px solid #bccfe3;
    border-top: none;
}
.sscx-content a.icon1{
    background: url(sscx-icon1.jpg) no-repeat;
}
.sscx-content a.icon2{
    background: url(sscx-icon2.jpg) no-repeat;
}
.sscx-content a.icon3{
    background: url(sscx-icon3.jpg) no-repeat;
}
.sscx-content a.icon4{
    background: url(sscx-icon4.jpg) no-repeat;
}
.sscx-content a:hover{
    color: #f12020;
}
.bsdt-container{
    float: right;
    width: 371px;
    height: 285px;
    border: 1px solid #bccfe3;
    background: url(nsfw-ns-bg.jpg) no-repeat left 0px;
}
.nsfw-title-bsdt{
    background: url(nsfw-title-bsdt-bg.png) no-repeat 24px center;
}
.bsxz-container{
    float: left;
    margin-left: 15px;
    width: 464px;
}
.bsxz-content{
    padding: 10px 0px 0px 20px;
}
.bsxz-inner-nav{
    overflow: hidden;
}
.bsxz-inner-nav li{
    width: 105px;
    float: left;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
    margin-left: 2px;

}
.bsxz-inner-nav li a{
    color: #333333;
}
.bsxz-inner-nav li a:hover{
    color: #008beb;
}
.bsxz-list li{
    font-size: 16px;
    line-height: 32px;
    color: #555555;
    padding-left: 12px;
    background: url(bsxz-list-li-icon.jpg) no-repeat left center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.bsxz-list li:hover{
    color: #008beb;
}
.bsxz-list li a{
    color: #555555;
}
.bsxz-list li a:hover{
    color: #008beb;
}
.bsxz-list{
    margin-top: 8px;
    height: 160px;
    overflow: hidden;
}
.bsxz-content{
    border: 1px solid #bccfe3;
    padding-bottom: 9px;
}
.bsdt-container #maps{
    height: 231px;
}

/*互动交流*/
.hdjl-main{
    background: #ffffff;
}
.hdjl-left{
    width: 820px;
}
.hdjl-jzxx-content{
    padding: 10px;
    border: 1px solid #bccfe3;
    border-top: 0px;
}
.hdjl-jzxx-content table{
    width: 798px;
}
.hdjl-jzxx-content th{
    font-size: 16px;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-weight: normal;
}
.hdjl-jzxx-content th p{
    background: #ecf2f5;
    height: 44px;
    line-height: 44px;
    margin-left: 2px;
}
.hdjl-jzxx-content th h1{
    background: #ecf2f5;
    height: 44px;
    line-height: 44px;
    font-weight: normal;
    font-size: 16px;
}
.reply-status{
    width: 60px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    background: #8aaf07;
    border-radius: 12px;
    margin: 8px auto;
}
.reply-status.over{
    background: #bfbfbf;
}
.hdjl-jzxx-content td{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #555555;
    text-align: center;
    border-bottom: 1px dashed #d9d9d9;
}
.hdjl-jzxx-content td a{
    color: #555555;
    display: block;
    width: 400px;
    padding: 0px 22px;
    overflow: hidden;
    line-height: 40px;
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hdjl-jzxx-content td a:hover{
    color: #006fbb;
}
.hdjl-write{
    font-size: 16px;
    color: #ffffff;
    width: 98px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    float: right;
    margin-right: 8px;
    background: url(wyxx-icon.png) no-repeat center center;
    display: block;
    text-indent: 0;
    font-weight: normal;
    margin-top: -1px;

}
.border-top{
    border: 1px solid #bccfe3;
    border-top: none;
}
.hdjl-zxft-content{
    padding: 20px;
    overflow: hidden;
}
.hdjl-zxft-now{
    height: 294px;
    overflow: hidden;
    background: #ecf2f5;
    width: 290px;
}
.hdjl-zxft-now a.enter{
    display: block;
    height: 180px;
}
.hdjl-zxft-now .infor p{
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    color: #333333;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hdjl-zxft-now .infor{
    padding: 12px;
}
.hdjl-zxft-list{
    width: 460px;
    float: right;
}
.zxft-list-title{
    padding-left: 34px;
    padding-bottom: 11px;
    border-bottom: 1px solid #008beb;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
    color: #008beb;
    font-weight: bold;
    background: url(wqhg-icon.png) no-repeat 1px 0px;
}
.zxft-list-title a.more{
    display: block;
    width: 22px;
    height: 22px;
    float: right;
    margin-top: 5px;
    background: url(wqhg-more-icon.png) no-repeat;
}
.zxft-list-content li{
    font-size: 16px;
    line-height: 36px;
    padding-left: 13px;
    background: url(bsxz-list-li-icon.jpg) no-repeat 1px center;
    height: 36px;
    overflow: hidden;
}
.zxft-list-content li p{
    width: 357px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    float: left;
}
.zxft-list-content li p a{
    color: #555555;
}
.zxft-list-content li span{
    float: right;
    font-size: 12px;
    margin-right: 4px;
}
.zxft-list-content li a:hover{
    color: #006fbb;
}
.zxft-list-content{
    height: 252px;
    padding-top: 10px;
}
.hdjl-zxft{
    margin-top: 30px;
}
.hdjl-yjzj-content{
    padding: 10px 14px;
}
.hdjl-yjzj-tabel th p{
    margin-left: 2px;
    color: #000000;
    font-size: 16px;
    text-align: center;
    background: #ecf2f5;
    height: 44px;
    line-height: 44px;
}
.hdjl-yjzj-tabel th h1{
    color: #000000;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    background: #ecf2f5;
    height: 44px;
    line-height: 44px;

}
.hdjl-yjzj-tabel{
    width: 1132px;
}
.hdjl-yjzj-tabel th{
    text-align: center;
    font-weight: normal;
    color: #000000;
    font-size: 16px;
}
.hdjl-yjzj-tabel td{
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #333333;
}
.hdjl-yjzj-tabel td.time{
    text-align: center;
}
.hdjl-yjzj-tabel p.list a{
    color: #555555;
}
.hdjl-yjzj-tabel p.list a:hover{
    color: #006fbb;
}
.hdjl-yjzj-tabel p.list{
    padding-left: 15px;
    background: url(bsxz-list-li-icon.jpg) no-repeat 3px center;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 550px;
}
.hdjl-right{
    width: 320px;
}
.hdjl-xxcx{
    border: 1px solid #bccfe3;
    background: url(nsfw-ns-bg.jpg) no-repeat left 0px;
    height: 310px;
}
.hdjl-xxcx-title{
    padding-left: 57px;
    background: url(xxcx-icon.png) no-repeat 24px 0px;
    height: 25px;
    line-height: 26px;
    font-size: 20px;
    color: #008beb;
    font-weight: bold;
    margin-top: 12px;
}
.hdjl-xxck-tips{
    color: #555555;
    font-size: 16px;
    line-height: 22px;
    margin: 14px 22px 18px 18px;
}
.hdjl-xxck-tips a{
    color: #2593de;
}
.hdjl-xxck-box{
    margin: 0px 24px;
}
.hdjl-xxck-box input{
    display: block;
    margin-bottom: 20px;
    font-family: "Arial", "Microsoft YaHei", "微软雅黑", sans-serif;
}
.hdjl-xxck-box input[type=text]{
    height: 43px;
    border: 1px solid #bccfe3;
    width: 248px;
    padding: 0px 10px;
    text-indent: 11px;
    line-height: 43px;
    font-size: 16px;
    color: #555555;
    background: #eaeaeb;
}
.hdjl-xxck-box input[type=button]{
    width: 268px;
    border: 1px solid #bccfe3;
    border-radius: 26px;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    height: 48px;
    background: #2593de;
    cursor: pointer;
}
.hdjl-jbts{
    margin-top: 30px;
}
.hdjl-jbts-content{
    height: 299px;
    padding: 20px 16px;
}
.hdjl-jbts-content a.jbts-item{
    display: block;
}
.hdjl-wjdc{
    margin-top: 30px;
}
.hdjl-wjdc-content li{
    height: 38px;
    padding-left: 11px;
    background: url(bsxz-list-li-icon.jpg) no-repeat left center;
    overflow: hidden;
}
.hdjl-wjdc-content li .title{
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 38px;
    float: left;
    font-size: 16px;
    color: #555555;
    overflow: hidden;
}
.hdjl-wjdc-content li .title a{
       color: #555555;
}
.hdjl-wjdc-content li .title a:hover{
    color: #006fbb;
}
.hdjl-wjdc-content li .rely-list{
    width: 50px;
    font-size: 12px;
    color: #ffffff;
    background: #8aaf07;
    height: 24px;
    border-radius: 12px;
    text-align: center;
    line-height: 24px;
    float: right;
    margin-top: 7px;
    overflow: hidden;
}
.hdjl-wjdc-content{
    padding: 18px 10px 18px;
}
/*信息公开概览*/
.xxgk-gl-nav{
    width: 260px;
}
.xxgk-menu-label{
    border: 1px solid #bccfe3;
    height: 52px;
    line-height: 52px;
    text-indent: 85px;
    color: #008beb;
    font-size: 16px;
    background: url(xxgk-icon_03.png) no-repeat 28px -2px #ffffff;
}
.xxgk-menu-label a{
    color: #008beb;
}
.xxgk-menu-label:hover,.xxgk-menu-label.cur{
    background-image: url(xxgk-icon-cur.png);
    background-color: #008beb;
    color: #ffffff;
    cursor: pointer;
}
.xxgk-menu-label:hover a,.xxgk-menu-label.cur a{
    color: #ffffff;
}
.xxgk-menu-list{
    padding: 8px;
    background-color: #f4faff;
    border: 1px solid #bccfe3;
    border-top: none;
}
.menu-list-item{
    padding-left: 50px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #333333;
}
.menu-list-item a{
    display: block;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.menu-list-item:hover a,.menu-list-item.cur a{
    color: #008beb;
}
.menu-next-label{
    padding-left: 19px;
    line-height: 32px;
    height: 32px;
    background: url(menu-close.jpg) no-repeat left center;
    font-size: 16px;
    color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}
.menu-next-label.open{
    background-image: url(menu-open.jpg);
}
.xxgk-menu-next{
    margin-left: 31px;
}
.xxgk-menu-next .xxgk-menu-next{
    margin-left: 27px;
}
.menu-next-option{
    margin-left: 46px;
}
.menu-next-option li{
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.menu-next-option li,.menu-next-option li a{
    color: #333333;
}
.menu-next-option li:hover,.menu-next-option li.cur,.menu-next-option li.cur a ,.menu-next-option li:hover a{
    color: #008beb;
}
.menu-next-content{
    display: none;
}
.xxgk-menu{
    margin-bottom: 10px;
}
.xxgk-menu-label.icon1{
    background-position: 28px -2px;
}
.xxgk-menu-label.icon2{
    background-position: 28px -67px;
}
.xxgk-menu-label.icon3{
    background-position: 28px -132px;
}
.xxgk-menu-label.icon4{
    background-position: 28px -197px;
}
.xxgk-menu-label.icon5{
    background-position: 28px -892px;
}
.xxgk-menu-label.icon6{
    background-position: 28px -957px;
}
.xxgk-menu-label.icon7{
    background-position: 28px -1022px;
}
.xxgk-menu-label.icon8{
    background-position: 28px -1087px;
}
/*2017.06.06修改 */
.xxgk-menu-label.icon5 .icon5-hover {
    display: none;
}
.xxgk-menu-label.icon5:hover .icon5-span {
    display: none;
}
.xxgk-menu-label.icon5:hover .icon5-hover {
    display: inline;
}
/*2017.06.06修改 */
.xxgk-gl-conetent{
    width: 878px;
    background: url(nsfw-ns-bg.jpg) no-repeat left 0px;
    border: 1px solid #bccfe3;
}
.xxgk-gl-search input.keyword{
    height: 38px;
    border: 1px solid #e1e1e1;
    width: 245px;
    line-height: 38px;
    line-height: 38px\9;
    padding-left: 42px;
    font-size: 16px;
    color: #333333;
    background: url(xxgk-search-icon.jpg) no-repeat 14px center;
    float: left;
    margin-left: 209px;
}
.xxgk-search-select{
    width: 88px;
    height: 38px;
    position: relative;
    border: 1px solid #e1e1e1;
    margin-left: -1px;
    padding-right: 9px;
    background: #ffffff;
    float: left;
}
p.xxgk-search-label{
    padding-left: 10px;
    padding-right: 10px;
    background: url(select-icon.jpg) no-repeat right center;
    font-size: 16px;
    color: #474646;
    line-height: 38px;
    height: 38px;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
}
.xxgk-search-option{
    position: absolute;
    left: -1px;
    top: 100%;
    border: 1px solid #e1e1e1;
    z-index: 20;
    width: 100%;
    display: none;
}
.xxgk-search-option li{
    padding-left: 10px;
    line-height: 32px;
    font-size: 16px;
    color: #474646;
    cursor: pointer;
}
.xxgk-search-option li:hover{
    background: #e1e1e1;
}
.xxgk-gl-search .submit{
    display: block;
    width: 75px;
    height: 36px;
    float: left;
    margin-top: 2px;
    margin-left: 12px;
    cursor: pointer;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 36px;
    border-radius: 4px;
    background: #7cb9ff;
}
.xxgk-gl-search{
    margin: 20px 0px;
}
.xxgk-gl-table{
    margin: 0px 20px;
}
.xxgk-gl-table table{
    width: 100%;
}
.xxgk-gl-table th{
    background: #f4faff;
    font-size: 16px;
    color: #008beb;
}
.xxgk-gl-table th{
    border-top: 1px solid #dfecf7;
    border-bottom: 1px solid #dfecf7;
    height: 38px;
}
.xxgk-gl-table th.num{
    border-left:  1px solid #dfecf7;
    width: 174px;
}
.xxgk-gl-table th.title{
    width: 412px;
}
.xxgk-gl-table th.from{
    width: 155px;
}
.xxgk-gl-table th.date{
    width: 103px;
    border-right: 1px solid #dfecf7;
}
.xxgk-gl-table td.num p{
    width: 174px;
    font-size: 13px;
}
.xxgk-gl-table td.title p{
    width: 412px;
    text-indent: 10px;
    text-align: left;
}
.xxgk-gl-table td.from p{
    width: 155px;
}
.xxgk-gl-table td.date p{
    width: 103px;
    font-size: 12px;
    color: #666666;
}
.xxgk-gl-table td p{
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #333333;
}
.xxgk-gl-table td{
    border-bottom: 1px dashed #999999;
}
.xxgk-gl-table td.title p a{
    color: #333333;
}
.xxgk-gl-table td.title p:hover a,.xxgk-gl-table td.title p:hover{
    color: #008beb;
}
.xxgk-xl-tabel table{
    width: 1030px;
    margin: 56px auto 0px auto;
    border-top: 1px solid #d1e4f0;
    border-left: 1px solid #d1e4f0;
}
.xxgk-xl-tabel td{
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #d1e4f0;
    border-right: 1px solid #d1e4f0;
    font-size: 16px;
    text-align: center;
}
.xxgk-xl-tabel td.label{
    background: #e3f2fb;
    width: 88px;
}
.xxgk-xl-tabel td.content{
    width: 255px;
    text-align: left;
    text-indent: 10px;
}
.xxgk-xl-title{
    font-size: 28px;
    color: #006fbb;
    line-height: 68px;
    height: 68px;
    text-align: center;
    margin: 36px 66px 0px 66px;
    border-bottom: 1px dashed #858585;
}
.xxgk-xl-content{
    margin: 20px 70px;
    font-size: 16px;
    line-height: 30px;
    color: #333;
}
.xxgk-xl-filed{
    margin: 20px 70px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
.xxgk-xl-filed a{
    color: #4391ea;
}
.xxgk-xl-filed a:hover{
    text-decoration: underline;
}
.from-xx-tips{
    position: relative;
    width: 412px;
}
.from-xx-tips:hover  ul.details{
    display: block;
    z-index: 20;
}
.from-xx-tips ul.details{
    position: absolute;
    top: 100%;
    overflow: hidden;
    background: #56aae3;
    width: 630px;
    padding: 5px 25px;
    border-radius: 6px;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
    left: 50%;
    margin-left: -340px;
    display: none;
}
.from-xx-tips ul.details li{
    width: 200px;
    font-size: 12px;
    color: #ffffff;
    line-height: 22px;
    float: left;
    padding-left: 10px;
}
/*领导之窗*/
.ld-zl-nav{
    width: 290px;
}
.ldzl-title{
    background: url(ldzl-nav-title.jpg) no-repeat left center;
    height: 53px;
}
.ldzl-nav li a{
    display: block;
    position: relative;
    height: 50px;
    padding-left: 41px;
    line-height: 50px;
    color: #1e3443;
    border-bottom: 1px dashed #d0dde9;
}
.ldzl-nav{
    background:#f4faff ;
    padding-bottom: 30px;
}
.ldzl-nav li a span.icon{
    float: right;
    margin-right: 30px;
    font-size: 16px;
}
.ldzl-nav li a span.shape{
    display: block;
    background: url(ldzl-nav-shape.png) left center;
    width: 9px;
    height: 20px;
    left: 100%;
    top: 50%;
    margin-top: -10px;
    position: absolute;
    display: none;
}
.ldzl-nav li.cur a,.ldzl-nav li:hover a{
    background: #5da8dc;
    color: #ffffff;
    border-bottom: 1px solid #5da8dc;
}
.ldzl-nav li.cur a span.shape,.ldzl-nav li:hover a span.shape{
    display: block;
}
.ldzl-nav li.last a{
    border-bottom: none!important;
}
.ldzj-container{
    width: 790px;
    border: 1px solid #bccfe3;
    background: url(nsfw-ns-bg.jpg) no-repeat left 0px;
    padding: 0px 30px;
}
.ldzj-ldname{
    font-size: 20px;
    color: #008beb;
    font-weight: bold;
    line-height: 30px;
    margin: 11px auto 18px auto;
}
.ldzj-introduce-left{
    width: 180px;
}
.ldzj-introduce-left img{
    display: block;
}
.ldzj-introduce-left p{
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    margin-top: 10px;
    text-indent: 3px;
}
.ldzj-introduce-left p span{
    font-size: 18px;
    font-weight: bold;
    color: #d41616;
    margin-right: 10px;
}
.ldzj-introduce-right{
    width: 590px;
}
.ldzj-introduce-right .title{
    line-height: 24px;
    font-size: 16px;
    color: #d41616;
    margin-top: -2px;
}
.ldzj-introduce-content{
    margin-top: 10px;
}
.ldzj-introduce-content p{
    font-size: 16px;
    color: #333333;
    text-indent: 2em;
    line-height: 30px;
}
.title-general{
    background: #f1f1f1;
    line-height: 32px;
    height: 32px;
}
.title-general a.more{
    float: right;
    margin-right: 15px;
    color: #4b4b4b;
    font-size: 12px;
}
.title-general a:hover{
    color: #006fbb;
}
.title-general p{
    line-height: 32px;
    height: 32px;
    text-align: center;
    background: #1d8de3;
    width: 100px;
    font-size: 16px;
    color: #ffffff;
    float: left;
}
.ldzj-introduce{
    margin-bottom: 40px;
}
.ld-gzfg-content{
    margin-top: 15px;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
    margin-bottom: 40px;
    min-height: 60px;
}
.ld-jhnr-content li{
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    border-bottom: 1px dashed #d2d2d2;
    padding-left: 20px;
    background: url(bsxz-list-li-icon.jpg) no-repeat 8px center;
}
.ld-jhnr-content li p{
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    color: #4b4b4b;
    width: 596px;
}
.ld-jhnr-content li p a{
    color: #4b4b4b;
}
.ld-jhnr-content li p:hover a,.ld-jhnr-content li p:hover{
    color: #006fbb;
}
.ld-jhnr-content li span{
    font-size: 12px;
    color: #999999;
    float: right;
    margin-right: 5px;
}
.ld-jhnr-content{
    margin-top: 8px;
    padding-bottom: 40px;
}
/*智能客服*/
.znkf-main{
    position: relative;
    overflow: hidden;
}
.znkf-bg{
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1;
}
.znkf-content-container{
    width: 1200px;
    height: 630px;
    position: absolute;
    top: 50%;
    margin-top: -300px;
    left: 50%;
    margin-left: -600px;
    background: rgb(255,255,255);
    background: rgba(255,255,255,.9);
    border-radius: 10px;

}
.znkf-title{
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 70px;
    background: rgb(34,144,242);
    background: rgba(34,144,242,0.9);
    padding: 0px 20px;
    line-height: 70px ;
}
.znkf-title-logo{
    display: block;
    float: left;
    margin-top: -51px;
}
.znkf-title span{
    float: right;
    font-size: 16px;
    color: #ffffff;
}
.znkf-container-left{
    width: 920px;
}
.znkf-content{
    background: rgba(255,255,255,.9);
    border: 1px solid #e6e7e7;
    height: 438px;
    border-radius: 10px;
    overflow: hidden;
}
.znkf-content-scroll{
    margin: 12px 14px;
    overflow: auto;
    height: 414px ;
}
.message-item{
    line-height: 22px;
    margin: 10px;
    position: relative;
    font-size: 16px;
    border-radius: 4px;
    padding: 8px 15px;
    max-width: 610px;
    min-width: 310px;
}
.message-item.reply{
    margin-left: 12px;
    background: #ffffff;
    color: #555555;
    border: 1px solid #e5e5e5;
    float: left;
    margin-right: 300px;
}
.message-item.reply .icon{
    display: block;
    background: url(znkf-messages-kf-bg.png) no-repeat left center;
    width: 11px;
    height: 11px;
    bottom: 8px;
    left: -11px;
    position: absolute;
}
.message-item.ask{
    background: #56c2ac;
    border: 1px solid #56c2ac;
    color: #ffffff;
    float: right;
    margin-left: 300px;
}
.message-item.ask .icon{
    display: block;
    background: url(znkf-message-shape.png) no-repeat left center;
    width: 11px;
    height: 12px;
    bottom: 8px;
    right: -11px;
    position: absolute;
}
.znkf-input{
    height: 66px;
    background: rgba(255,255,255,0.9);
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.znkf-input input{
    display: block;
    float: left;
    font-size: 16px;
}
.znkf-input input[type=text]{
    width: 718px;
    padding-left: 66px;
    height: 66px;
    line-height: 66px;
    line-height: 66px\9;
    background: url(znkf-input-icon.png) no-repeat 21px 0px;
    color: #555;
}
.znkf-input input[type=button]{
    width: 100px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 20px;
    color: #ffffff;
    background: #60b4ff;
    margin-top: 11px;
    border-radius: 10px;
    cursor: pointer;

}
.znkf-container-right{
    width: 230px;
    border-radius: 10px;
}
.znkf-FAQ-title{
    padding-left: 15px;
    height: 45px;
    line-height: 45px;
    background: #9bccf8;
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.znkf-FAQ-list{
    background: rgba(255,255,255,0.8);
    border: 1px solid #efefef;
    border-top: none;
    height: 473px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;

}
.znkf-FAQ-list li{
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #efefef;
    padding: 0px 15px;
    font-size: 16px;
    color: #555555;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.znkf-FAQ-list li a{
    color: #555555;
}
.znkf-FAQ-list li:hover a,.znkf-FAQ-list li:hover{
    color: #56c2ac;
}


/*xinzeng*/
#carousel .csl-bg{
    background: #000000;
    opacity: 0.4;
    filter:alpha(opacity=40);
    width: 100%;
    height: 44px;
    position: absolute;
    z-index: 3;
    left: 0px;
    bottom: 0px;
}
.ssfw-new a,.ssfw-new img{
    display: block;
}
.ssfw-new a{
    margin-top: 15px;
}
.ssfw-new{
    padding-top: 5px;
}
.nsfw-title .panel{
    float: left;
    padding: 0px 25px;
    color: #333333;
    font-weight: normal;
    cursor: pointer;
}
.nsfw-title .panel.cur{
    border-bottom: 1px solid #0397ed;
    color: #0397ed;
    font-weight: 600;
}
.hdjl-yjzj-tabel th.title h1{
    text-align: left;
    text-indent: 18px;
}
.hd-ts-enter{
    padding: 20px 0px;
    border: 1px solid #e0e9f4;
    border-top: none;
}
.hd-ts-enter a{
    display: block;
    float: left;
    width: 356px;
   margin-left: 22px;
}
.hd-ts-enter a p{
    margin: 5px;
    border: 1px solid #ffffff;
    text-align: center;
    line-height: 80px;
    height: 80px;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
}
.leader-con.on{
    color: #0077c9;
}
.leader-con strong b{
    margin-left: 32px;
}
.leader-con strong em{
    margin-left: 8px;
}
.jzjs-enter{
    height: 74px;
    margin-top: 5px;
}
.xxgk-lf .home-xx-enter{
    width: 350px;
    margin-top: 20px;
}
.xxgk-lf .home-xx-enter a{
    width: 160px;
    height: 60px;
}
.xxgk-lf .home-xx-enter a p{
    height: 58px;
    line-height: 58px;
}
.xxgk-lf .home-xx-enter a.last{
    width: 340px;
}