table{width: 100%; table-layout: fixed; border-collapse: collapse;}
.flex{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -moz-flex; display: -ms-flexbox; display: flex; align-items: center; justify-content: center;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.clear:before, .clear:after{content: ""; display: table;} .clear:after{clear: both;}
.fl{float: left;} .fr{float: right;}

.zwBg{background: #f4f4f4;}
.zwLayout{width: 1200px; height: 100%; margin: 0 auto; position: relative;}
.footerCenter{margin-top: 35px; display: inline-block;}
.footerCenter .fr{padding-left: 10px; text-align: left;}
.ucPageBox{margin-top: 20px; text-align: right;}
.ucPageNum, .ucPageFlip, .ucPageTurnTo{height: 30px; margin-left: 20px; font-size: 0; display: inline-block; text-align: center; vertical-align: middle;}
.ucPageNum{font-size: 14px; color: #888; margin-left: 0; }
.ucPageNum span{line-height: 30px; margin-left: 10px;}
.ucPageNum span:first-child{margin-left: 0;}
.ucPageNum strong{margin: 0 3px; color: #3d91ca; font-weight: normal;}
.ucPageFlip a{line-height: 20px; padding: 4px 10px; margin-left: 5px; color: #333; font-size: 15px; background: #fff; border: solid 1px #ddd; display: inline-block; vertical-align: top; position: relative; cursor: pointer;}
.ucPageFlip a:first-child{margin-left: 0;}
.ucPageFlip a:hover, .ucPageFlip a.cur{color: #fff; background: #3d91ca; border-color: #3d91ca;}
.ucPageFlip a.filp{padding: 4px 15px; font-size: 14px;}
.ucPageFlip a.filfir{padding: 4px 9px 4px 17px;}
.ucPageFlip a.filend{padding: 4px 17px 4px 9px;}
.ucPageFlip a.filfir:before, .ucPageFlip a.filend:before{content: ""; height: 0; display: block; border: solid 5px transparent; position: absolute; top: 9px;}
.ucPageFlip a.filfir:before{border-right-color: #777; left: 2px;}
.ucPageFlip a.filend:before{border-left-color: #777; right: 2px;}
.ucPageFlip a.filfir:hover:before{border-right-color: #fff;}
.ucPageFlip a.filend:hover:before{border-left-color: #fff;}
.ucPageFlip a.dis, .ucPageFlip a.dis:hover{color: #c9c9c9; background: #fff; border-color: #ddd; cursor: default;}
.ucPageFlip a.filfir.dis:before, .ucPageFlip a.filfir.dis:hover:before{border-right-color: #c9c9c9;}
.ucPageFlip a.filend.dis:before, .ucPageFlip a.filend.dis:hover:before{border-left-color: #c9c9c9;}
.ucPageTurnTo span, .ucPageTurnTo a{font-size: 14px; vertical-align: middle;}
.ucPageTurnTo span{color: #777; display: inline-block;}
.ucPageTurnTo input{width: 35px; height: 30px; line-height: 30px; padding: 0 6px; margin: 0 3px; border: solid 1px #ddd;}
.ucPageTurnTo a{line-height: 20px; padding: 4px 10px; margin-left: 10px; color: #009acb; background: #fff; border: solid 1px #ddd; cursor: pointer;}
.ucPageTurnTo a:hover{color: #fff; background: #009acb; border: solid 1px #009acb; text-decoration: none;}

/* 我的空间 */
.kjHeaderBox{width: 100%; height: 135px; background: url(../../imgs/zjtzxmimgs/common/kjHeaderBox.png) no-repeat center top;}
.kjHeader{width: 100%; height: 135px;}
.kjHeaLogo{width: 780px; height: 72px; margin-top: 30px; background: url(../../imgs/zjtzxmimgs/common/kjHeaLogo_new.png);cursor:pointer;}
.kjHeaLink{padding-top: 10px; color: #fff;}
.kjHeaLink > a{margin: 0 3px; color: #fff;}
.kjHeaLink > a:hover{text-decoration: underline;}
.kjMenu{width: 100%; height: 34px; font-size: 0;}
.kjMenu > li{width: 200px; height: 100%; display: inline-block; vertical-align: top;}
.kjMenu > li > a{width: 100%; height: 100%; line-height: 34px; color: #fff; font-size: 16px; font-weight: bold; display: block; text-align: center;}
.kjMenu > li:hover > a, .kjMenu > li.cur > a{color: #a6cbfb;}
.kjContent .zwLayout{margin-top:20px;}
.kjContent .bg_white{background:#fff;}
.kjInfoBox{width: 100%; height: 130px; padding: 12px 170px 17px 200px; background: url(../../imgs/zjtzxmimgs/common/kjInfoBox.png); position: relative;}
.kjiuAvatar{width: 100px; height: 100px; background: #fff; position: absolute; top: 15px; left: 55px;}
.kjiuAvatar > img{width: 100%; height: 100%; display: block;}
.kjInfoUser{padding-top: 10px;}
.kjInfoUser > h1, .kjInfoUser > div{color:#444;font-size:16px;width:400px;line-height:40px;}
.kjInfoUser > h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.kjInfoTab{font-size: 0; position: relative;}
.kjInfoTab > li{width: 205px; height: 100%; background-repeat: no-repeat; background-position: 30px center;background-size:60px;display: inline-block; vertical-align: top;}
.kjInfoTab > li > a{width: 100%; height: 100%; line-height: 101px; padding-left: 100px; font-size: 16px; display: block;}
.kjInfoTab > li > a:hover{color: #547fbf;}
.kjInfoTab > li.intab1{background-image: url(../../imgs/zjtzxmimgs/common/intab1.png);}
.kjInfoTab > li.intab2{background-image: url(../../imgs/zjtzxmimgs/common/intab2.png);}
.kjNavBox{margin-top: 20px; font-size: 0;}
.kjNavBox > li{width: 185px; height: 103px; margin-left: 18px; background: url(../../imgs/zjtzxmimgs/common/kjInfoTab.png); display: inline-block;}
.kjNavBox > li:first-child{margin-left: 0;}
.kjNavBox > li > a{width: 185px; height: 105px; padding-left: 70px; padding-right: 10px; color: #fff; font-size: 16px; background-repeat: no-repeat; background-position: 20px center; display: table-cell; vertical-align: middle;}
.kjNavBox > li.kjnav1 > a{background-image: url(../../imgs/zjtzxmimgs/common/kjnav1.png);}
.kjNavBox > li.kjnav2 > a{background-image: url(../../imgs/zjtzxmimgs/common/kjnav2.png);}
.kjNavBox > li.kjnav3 > a{background-image: url(../../imgs/zjtzxmimgs/common/kjnav3.png);}
.kjNavBox > li.kjnav4 > a{background-image: url(../../imgs/zjtzxmimgs/common/kjnav4.png);}
.kjNavBox > li.kjnav5 > a{background-image: url(../../imgs/zjtzxmimgs/common/kjnav5.png);}
.kjNavBox > li.kjnav6 > a{background-image: url(../../imgs/zjtzxmimgs/common/kjnav6.png);}
.kjProBox{width: 100%; padding: 20px; margin-top: 20px; background: #fff;}
.kjProHeader{width: 100%; height: 55px; line-height: 45px; padding: 0 20px; color: #fff; font-size: 18px; background: url(../../imgs/zjtzxmimgs/common/kjProHeader.png);position:relative;}
.kjProHeader > span{line-height: 45px; color: #fff; font-size: 18px;}
.kjProHeader a{font-size: 18px;color:#fffd97;}
.kjProHeader > a:hover{text-decoration: underline;}
.filterTitle{height: 30px; line-height: 30px; padding: 0 20px; margin-bottom: 5px; font-size: 16px;}
.filterList li{height: 45px; padding-left: 105px; position:relative; vertical-align:top; overflow: hidden;}
.filterlName{width:100px; height:35px; line-height:35px; color:#333; font-size:14px; display:inline-block; text-align: right; position:absolute; left:5px; top:0;}
.filterlDetail{font-size:0;}
.filterlDetail > a{height:25px; line-height:25px; padding:0 10px; margin:5px; color:#555; border-radius: 3px; display:inline-block; box-sizing: border-box;}
.filterlDetail > a:hover{color: #547fbf;}
.filterlDetail > a.cur{color: #fff; background: #547fbf;}
.kjSearchBox{padding: 10px 20px; padding-right: 240px; position: relative;}
.kjseaLine{width: 50%; padding: 0 10px 0 150px; margin: 10px 0; position: relative; float: left;}
.kslName{width: 150px;height: 30px;line-height: 30px;padding-right: 5px;color: #333;text-align: right;position: absolute;top: 0;left: 0;}
.kslInput, .kslSelect{width: 100%;height: 30px;padding: 0 10px;line-height: 30px;border: solid 1px #d2d2d2;border-radius: 3px;outline: 0;}
.kslInput:focus, .kslSelect:focus{border-color: #4986c5;}
.required:before {content: "*";line-height: 10px;color: #ff0000;position: relative;top: 2px;left: -5px;}
.kslButton{width: 240px; padding-right: 20px; text-align: right; position: absolute; top: 20px; right: 0;}
.kslBtn{width: 80px;height: 30px;margin-left: 10px;line-height: 30px;color: #fff;font-size: 14px;background: #4986c5;border-radius: 5px;display: inline-block;text-align: center;}
.kslBtn:first-child{margin-left: 0;}
.kslBtn_right{width: 80px;height: 30px;line-height: 30px;color: #fff;font-size: 14px;background: #4986c5;border-radius: 5px;text-align: center;position:absolute;right:10px;}
.kslBtn.ret{background: #c8c8c8;}
.kjseaLine.w100{width: 100%;}
.kjseaLine.longTitle{padding-left: 240px;}
.kjseaLine.longTitle .kslName{width: 240px; font-size: 16px;}
.kjseaLine.longTitle .kslName span{font-size: 14px;}
.operateBox{width: 100%; height: 45px; padding: 0 20px; margin-top: 10px; line-height: 40px;}
.operateBox a{line-height: 45px; padding-left: 22px; margin-left: 15px; background-repeat: no-repeat; background-position: left 0;}
.operateBox a:first-child{margin-left: 0;}
.operateBox a:hover{color: #555;}
.kjProList{margin-top: 15px;}
.kjProList > li{min-height: 165px; margin-top: 10px; border: solid 5px #fff;}
.kjProList > li > a{padding: 10px 10px 14px 140px; border: solid 1px #eef2f8; display: block; position: relative;}
.proliDay{width: 130px; padding: 10px; padding-bottom: 0; font-size: 16px; text-align: center; position: absolute; top: 0; left: 0;color:#333;}
.proliDay > span.no_bg{background:#f7fafa;position:relative;}
.proliDay > span img{display:block;position:absolute;top:50%;left:50%;margin:-36px 0 0 -36px;}
.no_results{font-size:18px;padding-top:20px;text-align:center;color:#346dc3}
.proliDate{line-height: 30px; font-size: 15px; padding:0 10px;}/*position: absolute; top: 10px; right: 20px;*/
.projectListBtn{position:absolute;right:20px;top:50%;margin-top:-40px;}
.projectListBtn button{background:none;border:0;margin-right:20px;color:#333;}
.proliName{width: 700px; padding: 0 10px; margin: 5px 0; font-size: 16px;color:#333;}
.proliName span{color: #346dc3;}
.proliNo{width: 700px; line-height: 30px; padding: 0 10px; color: #346dc3; font-size: 15px;}
/*
 * 新样式
 */
.proList{overflow:hidden;padding:0 10px;}
.proList li span{color:#346dc3;font-size:15px;}
.proList li{width:412px;float:left;line-height:30px;font-size:16px;color:#333;}
 
.proliTip{width: 700px; line-height: 30px; padding: 0 10px; margin: 5px 0; color: #ff5022; font-size: 15px; background: #f7fafa;}
.proliList{font-size: 0;}
.proliList > li{padding-left: 25px; margin: 5px; margin-left: 20px; color: #555; font-size: 15px; background-repeat: no-repeat; background-position: left 0; display: inline-block; vertical-align: middle;}
.proliList > li.pll1{background-image: url(../../imgs/zjtzxmimgs/common/pll1.png);}
.proliList > li.pll2{background-image: url(../../imgs/zjtzxmimgs/common/pll2.png);}
.proliList > li.pll3{background-image: url(../../imgs/zjtzxmimgs/common/pll3.png);}
.proliList > li.pll4{background-image: url(../../imgs/zjtzxmimgs/common/pll4.png);}
.proliList > li.pll5{background-image: url(../../imgs/zjtzxmimgs/common/pll5.png);}
.proliList > li:first-child{margin-left: 5px;}
.kjProList > li:hover, .kjProList > li.cur{border-color: #dce6f2;}
.kjProList > li:hover a, .kjProList > li.cur a{border-color: #a3badc;}
.kjFooter{width: 100%; height: 110px; background: url(../../imgs/zjtzxmimgs/common/kjFooter.png) no-repeat center bottom; text-align: center;}

/* 互联网首页 */
.hlHeaderBox{background: #2077bd;}
.hlHeader{width: 100%; height:85px;}
.hlHeaLogo{width: 430px; height: 41px; margin-top: 20px; background: url(../../imgs/zjtzxmimgs/common/hlHeaLogo_new.png);cursor:pointer;}
.hlHeaLink{padding-top:20px;font-size:0;text-align:right;position:relative;}
.hlHeaLink > a{width: 80px; height: 30px; margin-left: 15px; line-height: 30px; color: #fff; background: #4d93ca; border: solid 1px #4d93ca; border-radius: 3px; display: inline-block; text-align: center;}
.hlHeaLink > a:first-child{margin-left: 0; background: transparent;}
.hlHeaLink > a:hover{background: #4d93ca;}
.new_top_nav{overflow:hidden;float:right;}
.new_top_nav li{float:left;cursor:pointer;color:#fff;position:relative;padding:0 17px 0 8px;}
.new_top_nav li:after{content:"";position:absolute;right:0;height:12px;width:1px;background:#fff;top:50%;margin-top:-6px;}
.new_top_nav li:last-child:after{background:none;}
#mymessage{padding-right:8px;}
#mymessage b{font-size:12px;border:1px solid #fff;border-radius:8px;display:inline-block;line-height:10px;padding:1px 8px;margin-left:5px;}
#mymessage:hover b{border-color:#6fcaff;}
#myspace{padding-right:24px;}
#exitbtn{background:url(../../imgs/zjtzxmimgs/common/exit_n.png) no-repeat right center;}
.new_top_nav li:hover{color:#6fcaff;}
#exitbtn:hover{background-image:url(../../imgs/zjtzxmimgs/common/exit_s.png);}
#myspace:before{font-size:12px;position:absolute;right:8px;top:2px;}
.hlMenu{width: 100%; height: 50px; font-size: 0; text-align: left;}
.hlMenu > li{width: 160px; height: 100%; display: inline-block; position: relative;}
.hlMenu > li:before{content: ""; height: 20px; border-left: solid 1px #3890d3; box-shadow: -1px 0 1px #0165b0; display: block; position: absolute; top: 15px;}
.hlMenu > li > a{width: 100%; height: 100%; line-height: 50px; color: #fff; font-size: 16px; display: inline-block; text-align: center;}
.hlMenu > li:first-child:before{content: none;}
.hlMenu > li:hover:after, .hlMenu > li.cur:after{content: ""; width: 74px; height: 5px; margin-left: -37px; background: #fff; display: block; position: absolute; bottom:0; left: 50%;}
.hlBanner{width: 100%; height: 320px; position: relative;}
.hlBannerList{height: 100%; position: relative; overflow: hidden;}
.hlBannerList > li{width: 100%; height: 320px; position: absolute; top: 0; left: 0;}
.hlBannerList > li img{margin-left: -960px; position: relative; left: 50%;}
.hlBannerBtn {width: 200px; text-align: center; font-size: 0;margin-left: -100px;display: inline-block;position: absolute;left: 50%;bottom: 15px;}
.hlBannerBtn a {width: 10px;height: 10px;background: #fff;margin-left: 10px;display: inline-block;vertical-align: middle;border-radius: 50%;}
.hlBannerBtn a:first-child {margin-left: 0;}
.hlBannerBtn a.cur {background: #fcf300;}
.declareBox{margin-top: 10px;}
.declareHead{width: 100%; height: 60px; text-align: center; position: relative;}
.declareHead:before{content: ""; width: 90%; height: 1px; background: #c9c9c9; display: block; position: absolute; top: 50%; left: 5%;}
.declareHead > span{width: 150px; line-height: 60px; color: #2962ac; font-size: 24px; background: #fff; display: inline-block; position: relative; z-index: 1;}
.declareList{margin: 0 -16px; font-size: 0;}
.declareList > li{width: 378px; height: 120px; margin: 10px 16px; display: inline-block;}
.declareList > li.declareLi1{background: url(../../imgs/zjtzxmimgs/common/declareLi1.png);}
.declareList > li.declareLi2{background: url(../../imgs/zjtzxmimgs/common/declareLi2.png);}
.declareList > li.declareLi3{background: url(../../imgs/zjtzxmimgs/common/declareLi3.png);}
.declareList > li.declareLi4{background: url(../../imgs/zjtzxmimgs/common/declareLi4.png);}
.declareList > li.declareLi5{background: url(../../imgs/zjtzxmimgs/common/declareLi5.png);}
.declareList > li.declareLi6{background: url(../../imgs/zjtzxmimgs/common/declareLi6.png);}
.declareList > li > a{width: 100%; height: 100%; padding: 30px; color: #2962ac; font-size: 18px; display: block;}
.declareList > li > a strong{margin-bottom: 5px; font-size: 20px; display: block;}
.hlChartsBox{width: 100%; padding: 20px; margin-top: 20px; background: #f2faff; position: relative;}
.hlChartsHead{margin-bottom: 10px; color: #1f5c99; font-size: 18px; font-weight: bold; text-align: center;}
.hlChartsTip{color: #333; text-align: center;}
.hlChartsMore{padding-right: 27px; color: #1f5c99; background: url(../../imgs/zjtzxmimgs/common/hlChartsMore.png) no-repeat right center; position: absolute; top: 20px; right: 20px;}
.hlChartsMore:hover{text-decoration: underline;}
.hlChartsList{width: 100%; font-size: 0;}
.hlChartsLi{width: 20%; height: 270px; padding: 20px; display: inline-block; vertical-align: top;}
.hlChartsDiv{width: 100%; height: 200px;}
.hlChartsName{line-height: 30px; font-size: 16px; color: #333; text-align: center;}
.hlLinkBox{width: 100%; height: 40px; font-size: 0; background: #206dae;}
.hlLinkBox .zwLayout{font-size: 0; background: #3b90ce; border-right: solid 1px #fff;}
.hlLinkBox a{width: 20%; line-height: 40px; color: #fff; border-left: solid 1px #fff; display: inline-block; text-align: center;}
.hlLinkBox a:after{content: ""; margin-left: 10px; border: solid 6px transparent; border-bottom-color: #d1e6f4; position: relative; top: -12px;}
.hlLinkBox a:hover{text-decoration: underline;}
.hlFooter{width: 100%; height: 110px; color: #98c4dc; background: #2077bd; text-align: center;}
.hlFooter .footerCenter{margin-top: 25px;}

/* 互联网-二级页 */
.hlLayBox{padding: 20px 0;}
.hlSidebar{width: 210px; background: #effafe;}
.hsideTitle{width: 100%; height: 45px; padding: 0 20px; padding-left: 40px; line-height: 45px; font-size: 16px; background: #d8edf3 url(../../imgs/zjtzxmimgs/common/hsideTitle.png) no-repeat 15px center;}
.hsideList{}
.hsideList > li{width: 100%; height: 40px;}
.hsideList > li a{width: 100%; height: 100%; padding: 0 20px; padding-left: 55px; line-height: 40px; display: block; position: relative;}
.hsideList > li a:before{content: ""; border: solid 5px transparent; border-left-color: #555; position: absolute; top: 15px; left: 41px;}
.hsideList > li a:hover{color: #3d91ca;}
.hsideList > li.cur a{color: #fff; background: #3d91ca;}
.hsideList > li.cur a:before{border-left-color: #fff;}
.hlMain{width: 970px;}
.hlResult{padding: 0 20px; margin-top: 20px;}
.tNo{color: #777;}

/* 政务外网 */
.zwHeader{width: 100%; height: 135px; background: url(../../imgs/zjtzxmimgs/common/topbg.png) repeat center;}
.zwHeaLogo{width: 202px; height: 42px; margin-top: 20px; background: url(../../imgs/zjtzxmimgs/common/hlHeaLogo.png); display: block;}
.zwHeaUser{padding-left: 160px; margin-top: 15px; color: #fff; position: relative;}
.zwHeaUser > div{line-height: 25px;}
.zwHeaAvatar{width: 110px; height: 110px; padding: 5px; background: #fff; border-radius: 5px; position: absolute; left: 30px; z-index: 1;}
.zwHeaAvatar > img{width: 100%; height: 100%; display: block;}
.zwHeader-right{padding-top: 20px; text-align: right;}
.zwHeaDate{color: #fff; font-size: 14px;}
.zwHeaSearch{height: 45px; margin-top: 30px;}
.zwHeaSearch input{width: 445px; height: 45px; padding: 0 10px; border: solid 3px #2270ab; outline: 0;}
.zwHeaSearch button{width: 95px; height: 45px; padding-left: 25px; color: #3d403f; font-size: 16px; background: #fdba4f url(../../imgs/zjtzxmimgs/common/zwwHeaSearch.png) no-repeat 10px center; border: solid 3px #2270ab;}
.zwContent{padding-bottom: 20px;}
.zwNav{width: 100%; height: 100px; padding-left: 160px; font-size: 0; background: #fff;}
.zwNav > li{width: 18%; height: 100%; display: inline-block; vertical-align: top; position: relative;}
.zwNav > li.zwNav1, .zwNav > li.zwNav6{width: 14%;}
.zwNav > li:before{content: ""; height: 70px; border-left: solid 1px #eaeaea; position: absolute; left: 0; top: 15px;}
.zwNav > li:first-child:before{content: none;}
.zwNav > li > a{width: 100%; height: 100%; padding-top: 65px; line-height: 20px; color: #333; font-size: 15px; background-repeat: no-repeat; background-position: center 10px; display: block; text-align: center;}
.zwNav > li.zwNav1 > a{background-image: url(../../imgs/zjtzxmimgs/common/zwNav1.png);}
.zwNav > li.zwNav2 > a{background-image: url(../../imgs/zjtzxmimgs/common/zwNav2.png);}
.zwNav > li.zwNav3 > a{background-image: url(../../imgs/zjtzxmimgs/common/zwNav3.png);}
.zwNav > li.zwNav4 > a{background-image: url(../../imgs/zjtzxmimgs/common/zwNav4.png);}
.zwNav > li.zwNav5 > a{background-image: url(../../imgs/zjtzxmimgs/common/zwNav5.png);}
.zwNav > li.zwNav6 > a{background-image: url(../../imgs/zjtzxmimgs/common/zwNav6.png);}
.zwNav > li > a b{line-height: 20px; font-size: 18px; color: #fd6344; font-weight: bold; font-family: arial; position: relative; top: 1px;}
.zwNav > li > a:hover{color: #2077bd;}
.zwItemBox{margin-top: 20px;}
.zwItemList{width: 720px; margin: -10px; font-size: 0;}
.zwItemList > li{width: 340px; height: 65px; margin: 10px; background-color: #fff; background-repeat: no-repeat; background-position: 30px center; border-left: solid 2px #50b7d0; display: inline-block; position: relative;}
.zwItemList > li:before{content: ""; height: 80%; border-left: solid 1px #ededed; display: block; position: absolute; top: 10%; left: 130px;}
.zwItemList > li a{width: 100%; height: 100%; padding: 0 70px 0 130px; line-height: 65px; color: #2077bd; font-size: 16px; font-weight: bold; display: block; text-align: center;}
.zwItemList > li a b{width: 70px; height: 100%; line-height: 65px; color: #fd6340; font-size: 26px; font-weight: bold; display: block; text-align: center; position: absolute; top: 0; right: 0;}
.zwItemList > li.zwItem1{background-image: url(../../imgs/zjtzxmimgs/common/zwItem1.png);}
.zwItemList > li.zwItem2{background-image: url(../../imgs/zjtzxmimgs/common/zwItem2.png);}
.zwItemList > li.zwItem3{background-image: url(../../imgs/zjtzxmimgs/common/zwItem3.png);}
.zwItemList > li.zwItem4{background-image: url(../../imgs/zjtzxmimgs/common/zwItem4.png);}
.zwItemList > li.zwItem5{background-image: url(../../imgs/zjtzxmimgs/common/zwItem5.png);}
.zwItemList > li.zwItem6{background-image: url(../../imgs/zjtzxmimgs/common/zwItem6.png);}
.zwLayHeader{width: 100%; height: 40px; line-height: 38px; padding: 0 20px; padding-left: 42px; color: #2077bd; font-size: 16px; background-color: #fff; background-image: url(../../imgs/zjtzxmimgs/common/zwLayHeader.png); background-repeat: no-repeat; background-position: 17px center; border-top: solid 2px #50b7d0; border-bottom: solid 1px #e5e5e5;}
.zwLayHeader.hdata{padding-left: 50px; background-image: url(../../imgs/zjtzxmimgs/common/hdata.png);}
.zwLayConent{width: 100%; padding: 20px; background: #fff;}
.zwNewsList > li{width: 100%; height: 40px; border-top: solid 1px #eaeaea; position: relative;}
.zwNewsList > li:first-child{border-top: 0;}
.zwNewsList > li a{width: 100%; height: 100%; padding-right: 100px; display: block;}
.newsContent{line-height: 40px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsDate{width: 100px; height: 100%; line-height: 40px; color: #777; font-size: 12px; display: inline-block; text-align: right; position: absolute; top: 0; right: 0;}
.zwNewsList > li a:hover .newsContent{color: #2077bd;}
.smsBox{width: 475px;}
.smsBox .zwLayHeader{height: 35px; line-height: 32px;}
.smsBox .zwLayConent{padding: 0 20px;}
.dataBox, .noticeBox{margin-top: 20px;}
.noticeBox .zwLayConent{padding: 10px 20px;}
.zwDataLeft{width: 720px; height: 610px;}
.zwDataRight{width: 390px; height: 610px;}
.zwChartsLay{width: 100%; margin-top: 20px;}
.zwChartsLay:first-child{margin-top: 0;}
.zwChartsHead{line-height: 40px; color: #2077bd; font-size: 16px;}
.zwChartsBox{width: 100%; height: 255px; border: solid 1px #e5e5e5;}
.zwFooter{width: 100%; height: 65px; color: #fff; background: #929292; text-align: center;}
.zwFooter .footerCenter{margin-top: 12px;}

/* 我的空间-流程图 */
.flowLayBox{width: 100%; position: relative;padding:25px;}
.flowNav{padding: 5px; padding-right: 0; background: #fff; position: absolute; top: 60px; left: 0;}
.flowNav > a{width: 45px; padding: 15px 10px; margin-top: 7px; line-height: 18px; color: #3266af; font-size: 16px; background: #dce9f2; display: block; text-align: center; position: relative;}
.flowNav > a:before{content: ""; margin-left: -5px; border: solid 5px transparent; border-top-color: #fff; display: block; position: absolute; top: 0; left: 50%;}
.flowNav > a:after{content: ""; margin-left: -7px; border: solid 7px transparent; border-top-color: #dce9f2; display: block; position: absolute; top: -7px; left: 50%;}
.flowNav > a:first-child{margin-top: 0;}
.flowNav > a:first-child:before, .flowNav > a:first-child:after{content: none;}
.flowNav > a.cur{color: #fff; background: #3266af;}
.flowNav > a.cur + a:after{border-top-color: #3266af;}
.flowContant{width: 1140px; padding-top:20px; margin: 0 auto;background: #fff;}
.fdName, .fdDate{line-height: 30px; font-size: 16px; position: absolute; top: 0;}
.fdName{left: 0;}.fdDate{right: 0;}
.fdDes span{height: 30px; line-height: 30px; padding-left: 32px; margin-left: 15px; margin-bottom: 10px; color: #333; font-size: 16px; background-repeat: no-repeat; background-position: left 0; display: inline-block; position: relative;}
.fdDes span:first-child{margin-left: 0;}
.fddes1:before, .fddes2:before, .fddes3:before{content: ""; width: 25px; height: 15px; background: #abb0b1; display: block; position: absolute; top: 8px; left: 0;}
.fddes2:before{background: #799ccd;}
.fddes3:before{background: #50c389;}
.fddes4{background-image: url(../../imgs/zjtzxmimgs/common/fddes4.png);}
.fddes5{background-image: url(../../imgs/zjtzxmimgs/common/fddes5.png);}
.fddes6{background-image: url(../../imgs/zjtzxmimgs/common/fddes6.png);}
.fddes7{background-image: url(../../imgs/zjtzxmimgs/common/fddes7.png);}
.fddes8{background-image: url(../../imgs/zjtzxmimgs/common/fddes8.png);}
.flowMain{width: 100%;}

/* 我的空间-二级页 */
.kjconLay{width: 100%; padding: 20px; background: #fff;}
.kjconNav{height: 30px; padding-left: 18px; margin-bottom: 10px; background: url(../../imgs/zjtzxmimgs/common/rtrt_60.png) no-repeat left center;}
.kjconNav > a{line-height: 20px;color: #333;}
.kjconNav > a:before{content: ">"; margin: 0 7px; color: #9a9a9a; position: relative;}
.kjconNav > a:first-child:before{content: none;}
.kjconNav > a:hover{color: #006ab7;}
.kjconNav > a.cur{color: #006ab7; cursor: default;}
.kjSenBox{border: solid 1px #ddd;}
.kjSenHeader{width: 100%; height: 50px; line-height: 50px; padding: 0 20px; padding-left: 42px; color: #333; font-size: 16px; font-weight: bold; background-image: url(../../imgs/zjtzxmimgs/common/zwLayHeader.png); background-repeat: no-repeat; background-position: 17px center; border-bottom: solid 1px #3d91ca;}
.kjSenLay{padding: 20px;}
.senTable tr:hover{background: #fcfde6;}
.senTable tr:first-child:hover{background: transparent;}
.senTable th, .senTable td{line-height: 20px; padding: 10px; text-align: center;}
.senTable th{font-weight: bold; border-bottom: solid 1px #3d91ca;}
.senTable td{border-bottom: solid 1px #ddd;}
.senTable td a{height: 25px; line-height: 23px; padding: 0 10px; margin-left: 10px; color: #2da6be; border: solid 1px #2da6be; border-radius: 3px; display: inline-block;}
.senTable td a:first-child{margin-left: 0;}
.senTable td a:hover{color: #fff; background: #2da6be;}
.senTable td a.tDel{color: #eb2e00; border-color: #eb2e00;}
.senTable td a.tDel:hover{color: #fff; background: #eb2e00;}
/*
 * 当前位置
 */
/* .cur_position{padding:12px 8px 16px;}
.cur_position ul{overflow:hidden;background:#DCE9F2;height:38px;}
.cur_position li{float:left;width:188px;text-align:center;color:#3266af;font-size:16px;position:relative;line-height:38px;}
.cur_position li a{line-height:38px;}
.cur_position li em{position:absolute;height:0px;width:0px;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:13px solid #fff;right:0;top:-3px;display:block;background:#dce9f2;}
.cur_position li em:after{content:'';position:absolute;top:-21px;left:-15px;border-top:21px solid transparent;border-bottom:21px solid transparent;border-left:12px solid #DCE9F2}
.cur_position li.cur{color:#fff;background:#3266AF;}
.cur_position li.cur em:after{border-left-color:#3266AF;} */
/*
 * 申报须知
 */
.help_btn{background:#fefea5;padding:0 10px;height:24px;color:#f25e15;border-radius:3px;position:absolute;right:40px;top:10px;}
.xz_fixed{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;display:none;}
.xz_bg{position:absolute;border:2px solid #ccc;border-radius:5px;background:#fff;width:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding-bottom:20px;}
.xz_bg a{color:#ccc;position:absolute;right:2px;top:-5px;font-size:20px;cursor:pointer;}
.xz_bg:after{content:"";width:4px;position:absolute;left:50%;top:85px;transform:translate(-50%,0);height:80%;
	background: -moz-linear-gradient(top, #fff 0%, #999 20%, #999 80%, #fff 100%); 
	background: -webkit-linear-gradient(top, #fff 0%, #999 20%, #999 80%, #fff 100%);
	background: -o-linear-gradient(top, #fff 0%, #999 20%, #999 80%, #fff 100%);
	background: linear-gradient(to bottom, #fff 0%, #999 20%, #999 80%, #fff 100%);
}
.xz_bg ul{overflow:hidden;width:80%;margin:0 auto;}
.xz_bg li{float:left;font-size:24px;background:no-repeat 80px 35px;color:#0078c7;width:50%;text-align:center;padding:30px 0 10px}
.xz_bg li img{width:20px;position:relative;top:2px;right:15px;}
.xz_bg li.zf_bg{color:#5dace6;}
.div1{padding-top:60px;}
.div1 dl{position:relative;width:232px;left:50%;margin-top:-30px;}
.div1 dl:after{content:"";height:2px;background:#0078c7;width:280px;position:absolute;left:-24px;top:34px;}
.div1 dl dt{position:relative;height:30px;background:#0078c7;color:#fff;line-height:30px;text-align:center;font-size:18px;}
.div1 dl dt:after{display:block;width:56px;height:56px;border-radius:50%;text-align:center;color:#0078c7;line-height:42px;position:absolute;border:8px solid #0078c7;top:6px;}
.div1 dl dd{position:relative;height:96px;background:#e5f1f9;color:#666;padding:10px 20px;margin-top:10px;}
.div1 dl dd:after{display:block;width:12px;height:12px;border-radius:50%;position:absolute;border:4px solid #0078c7;top:-11px;content:"";background:#fff;z-index:4;}
.div1 dl.dl_left{margin-left:-262px;}
.div1 dl.dl_left dt:after{left:-84px;content:"03";}
.div1 dl.dl_left:first-child dt:after{content:"01";}
.div1 dl.dl_left dt:before{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #0078c7;left:-33px;top:25px;}
.div1 dl.dl_left dd:before{content:'';position:absolute;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:4px solid #0078c7;right:-25px;top:-8px;}
.div1 dl.dl_left dd:after{right:-36px;}
.div1 dl.dl_right:after{background:#5dace6;}
.div1 dl.dl_right{margin-left:30px;}
.div1 dl.dl_right dt:after{right:-84px;content:"02";color:#5dace6;border-color:#5dace6;}
.div1 dl.dl_right:last-child dt:after{content:"04";}
.div1 dl.dl_right dt{background:#5dace6;}
.div1 dl.dl_right dt:before{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #5dace6;right:-33px;top:25px;}
.div1 dl.dl_right dd:after{left:-36px;border-color:#5dace6;}
.div1 dl.dl_right dd:before{content:'';position:absolute;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:4px solid #5dace6;left:-25px;top:-8px;}
.step li.cur:after{border-right:7px solid transparent;border-bottom:6px solid #fff;border-left:7px solid transparent;content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,0);}
.step li span{background: url(../../imgs/zjtzxmimgs/common/layer.png) no-repeat right top;display:block;position:absolute;left:0;top:0;font-family:Arial;font-size:31px;width:52px;color:#fff;font-weight:bold;height:51px;line-height:51px;padding-left:12px;text-align:left;}
.step li label{font-size:16px;color:#fff;height:51px;line-height:51px;padding-left:12px;text-align:left;}
#warmPrompt{margin:20px 39px 0 25px;border-radius:4px;line-height:24px;padding:10px 20px;background:#ffd8d8;}
/*新首页*/
#main{position:relative;background:url(../../imgs/zjtzxmimgs/common/shenpi_homebg.png) no-repeat left bottom #fff;background-size:contain;overflow:hidden;min-height:355px;}
#main ul{position:absolute;top:50%;left:50%;height:220px;width:710px;margin:-110px 0 0 -355px;}
#main ul li{width:340px;height:220px;float:left;margin-right:30px;background:no-repeat 34px 34px #f8f8f8;cursor: pointer;}
#main ul li#xmsb{background-image:url(../../imgs/zjtzxmimgs/common/xm_human.png);cursor:default;position:relative;}
#main ul li#xmsb a{cursor:pointer;position:absolute;bottom:20px;font-size:16px;color:#33a0e5;font-weight:bold;text-decoration:underline !important;}
#main ul li#xmsb a.zf{left:20px;}
#main ul li#xmsb a.gr{right:20px;}
#main ul li#sbzy{background-image:url(../../imgs/zjtzxmimgs/common/shenpi_zhiyin.png);}
#main ul li#wyzx{background-image:url(../../imgs/zjtzxmimgs/common/zf_human.png)}
#main ul#indexSelect{width:742px;}
#main ul#indexSelect li{width:356px;border:1px solid #999;border-radius:10px;background:no-repeat 25px 60px #fff;padding-left:130px;position:relative;}
#main ul#indexSelect li:after{content:"";position:absolute;border-left:1px dotted #d1d1d1;left:116px;top:37px;height:145px;}
#main ul li#pt30 h3,#main ul li#pt20 h3{padding:30px 0 0 0;font-size:22px;line-height:26px;font-weight:normal;}
#main ul li#pt30 h3 span,#main ul li#pt20 h3 span{font-size:30px;color:#4f7cb1;padding-left:3px;}
#main ul li#pt30 p,#main ul li#pt20 p{position:absolute;bottom:32px;font-size:14px;padding:0;}
#main ul#indexSelect li p font{color:#f00;}
.font_red{color:#f00;font-style: normal;}
#main ul li#pt30{background-image:url(../../imgs/zjtzxmimgs/common/t_3.0.png);}
#main ul li#pt20{background-image:url(../../imgs/zjtzxmimgs/common/t_2.0.png);}
#main ul li:hover{box-shadow:1px 1px 19px #ccc;;background-color:#fff;}
#main ul li h3{padding-top:60px;font-size:24px;color:#333;padding-left:114px;}
#main ul li p{font-size:16px;color:#666;line-height:24px;padding:16px 0 0 114px;}
#main ul li:last-child{margin-right:0;}
.hlHeaLink >div a{width: 80px; height: 30px; margin-left: 15px; line-height: 30px; color: #fff; background: #4d93ca; border: solid 1px #4d93ca; border-radius: 3px; display: inline-block; text-align: center;}
#loginList{position:relative;}
#loginListDiv{padding-top:40px;position:absolute;left:-25px;top:0;z-index:10;display:none;}
#loginListUl{position:relative;padding:10px 10px 3px;width:160px;background:#fff;border:1px solid #ccc;border-radius:3px;color:#000;height:132px;}
#loginListUl:before{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;top:-10px;left:50%;margin-left:-10px;}
#loginListUl li{background:#f3f3f3;border-radius:3px;margin-bottom:7px;line-height:32px;text-align:center;cursor:pointer;}
#loginListUl li:hover{box-shadow:0px 0px 4px #2077bd;background-color:#fff;}
/*新我的空间*/
/* .kjInfoBox{box-shadow:0px 4px 13px #ccc;} */
.user_avatar{position:relative;width:380px;height:170px;}
.user_avatar:after{position:absolute;right:0;top:26px;height:118px;width:1px;background:#ccc;content:"";}
.user_avatar img{width:60px;position:absolute;top:32px;left:60px;}
.user_avatar h1{font-size:16px;position:absolute;top:38px;left:135px;color:#444;}
.user_avatar #registcard{color:#444;;left:135px;top:65px;position:absolute;}
.user_avatar .xx_nav{position:absolute;width:430px;overflow:hidden;bottom:30px;left:60px;}
.user_avatar .xx_nav li{float:left;padding-left:40px;background:no-repeat left center;height:30px;line-height:30px;margin-right:40px;font-size:16px;}
.user_avatar .xx_nav li.intab1{background-image:url(../../imgs/zjtzxmimgs/common/intab1_small.png)}
.user_avatar .xx_nav li.intab2{background-image:url(../../imgs/zjtzxmimgs/common/intab2_small.png)}
.function_nav{padding-left:12px;background:#fff;overflow:hidden;height:370px;}
/* .function_nav h3{font-size:20px;text-align:center;padding-top:20px;}
.function_nav .function_nav_b{padding-top:26px;overflow:hidden;width:100%;}
.function_nav .function_nav_b li{width:23%;margin:0 2% 0 0;height:72px;border-radius:4px;float:left;font-size:20px;color:#444;line-height:72px;text-align:center;cursor: pointer;background-color:#f8f8f8}
.function_nav .function_nav_b li:hover{background-color:#4986c5;color:#fff;} */
.function_nav .function_nav_b{margin:20px auto;width:9999px;height:240px;}
.function_nav .function_nav_b li{width:265px;height:320px;float:left;margin-right:25px;position:relative;transition:all .3s ease;box-shadow:0 0 1.5rem rgba(9,41,77,.12);}
.function_nav .function_nav_b li:hover{box-shadow:0 0.25rem 1.25rem rgba(62,151,223,.3);background-color:#4293f4;transform:translate3d(0,-.3rem,0);color:#fff;}
.function_nav .function_nav_b li img{position:absolute;top:32px;left:50%;margin-left:-33.5px;width:72px;}
.function_nav .function_nav_b li h3{padding:110px 0 5px;font-size:22px;color:#333;text-align:center;}
.function_nav .function_nav_b li:hover h3{color:#fff;}
.function_nav .function_nav_b li a{font-size:16px;color:#666;line-height:28px;text-align:center;display:block;}
.function_nav .function_nav_b li:hover a{color:#fff}
.function_nav .function_nav_b li a:hover{text-decoration:underline !important;}
.function_nav .function_nav_b li:last-child{margin-right:0;}
.function_nav .function_nav_b li div{width:100%;height:100%;}
.function_nav .function_nav_b li#function_nav_one div{background:url(../../imgs/zjtzxmimgs/common/icon_myspace_application_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_two div{background:url(../../imgs/zjtzxmimgs/common/icon_myspace_schedule_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_three div{background:url(../../imgs/zjtzxmimgs/common/icon_myspace_datapacket_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_four div{background:url(../../imgs/zjtzxmimgs/common/icon_myspace_certificate_y.png) no-repeat right bottom;background-size:120px;}
.function_nav .function_nav_b li#function_nav_five div{background:url(../../imgs/zjtzxmimgs/common/icon_myspace_majorprogram_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_six div{background:url(../../imgs/zjtzxmimgs/common/icon_myspace_medium_y.png) no-repeat right bottom;background-size:120px;}
.fanye{position:relative;padding:10px 0 15px 40px;}
.fanye .fanye_btn{position:absolute;top:50%;width:36px;height:66px;background:#ccc;margin-top:-33px;border-radius:3px;cursor:pointer;}
.fanye .fanye_btn:hover{background:#b9b9b9;}
.fanye .fanye_btn:before,.fanye .fanye_btn:after{content:"";position:absolute;border-top:25px solid transparent;border-bottom:25px solid transparent;top:7px;}
.fanye .fanye_pre{left:-5px;}
.fanye .fanye_pre:before{border-right:15px solid #fff;left:7px;}
.fanye .fanye_pre:after{border-right:15px solid #ccc;left:10px;}
.fanye .fanye_pre:hover:after{border-right:15px solid #b9b9b9;}
.fanye .fanye_next{right:-45px;}
.fanye .fanye_next:before{border-left:15px solid #fff;right:7px;}
.fanye .fanye_next:after{border-left:15px solid #ccc;right:10px;}
.fanye .fanye_next:hover:after{border-left:15px solid #b9b9b9;}
/* .function_nav .function_nav_s{padding-top:20px;overflow:hidden;}
.function_nav .function_nav_s li{width:240px;margin-right:20px;border-radius:4px;float:left;font-size:16px;color:#444;text-align:center;cursor: pointer;position:relative;}
.function_nav .function_nav_s li:hover{color:#547fbf;}
.function_nav .function_nav_s li:after{content:"";height:14px;width:1px;background:#ccc;right:-10px;top:50%;transform:translate(0,-50%);position:absolute;}
.function_nav .function_nav_s li:last-child:after{width:0px;} */
/*通知单*/
.requisition{width:80%;margin:20px auto;border:1px solid #9393ff;border-radius:5px;}
.requisition h1{margin:0 15px;text-align:center;line-height:60px;font-size:16px;border-bottom:1px dashed blue;}
.requisition p{padding:20px 10% 30px;line-height:24px;}
.requisition button{width:240px;height:36px;padding:0 10px;margin-top:4px;line-height:36px;color:#f14d00;font-size:16px;font-weight:bold;background:url(../../imgs/zjtzxmimgs/common/enter1.png);display:inline-block;text-align:center;display:block;margin:0 auto 40px;}
/*通用main*/
.main_all{width:1201px;margin:0 auto;background:#fff;padding:20px;}
.lct{margin:20px auto;display:block;}
/*我的材料箱字体设置*/
.senTable td a u{font-size:16px;}
.buqiEditimg{margin:10px auto !important;}
/*滤镜*/
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;color:#c7c7c7 !important;}
/*报批进度查询*/
.sxbp_menu{overflow:hidden;padding:16px 0 0 10px;}
.sxbp_menu li{float:left;width:120px;height:30px;line-height:30px;background:#428bca;color:#fff;text-align:center;border-radius:4px;margin-left:20px;cursor:pointer;}
.sxbp_menu li.cur{background:#e47830;}
#timeline{position:relative;padding:50px 0 20px;}
#openBtn{position:relative;width:140px;margin:0 auto;display:block;text-align:center;line-height:30px;background:none;font-size:16px;color:#346dc3;}
#openBtn:hover{opacity:1}
#openBtn:hover #opener{-webkit-transition-delay:0;transition-delay:0;opacity:1}
#opener{width:12px;height:12px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:2px solid rgb(0,92,255);border-right:2px solid rgb(0,92,255);-webkit-animation:opener .5s ease-in-out alternate infinite;animation:opener .5s ease-in-out alternate infinite;opacity:0.5;-webkit-transition:opacity .2s ease-in-out,transform .5s ease-in-out .2s;transition:opacity .2s ease-in-out,transform .5s ease-in-out .2s;position:relative;top:-5px;display:inline-block;left:10px;}
@-webkit-keyframes opener{100%{top:-2px;}}
@keyframes opener{100%{top:-2px;}}
#timeline ul{height:185px;overflow:hidden;}
#timeline ul:after{content:"";position:absolute;height:85%;width:1px;background:#b5b5b5;left:290px;top:35px;}
#timeline ul:before{content:"：";color:#fff;bottom:5px;left:284px;position:absolute;z-index:3;}
#timeline li{position:relative;padding:0 95px 0 405px;}
#timeline li:after{content:"";display:block;width:4px;height:4px;border-radius:50%;position:absolute;border:2px solid #428bca;background:#fff;z-index:4;top:10px;left:287px;}
#timeline li .xx_time{position:absolute;left:110px;top:4px;color:#346dc3;}
#timeline li em{position:absolute;display:block;padding:2px 10px;color:#fff;left:325px;top:3px;border-radius:4px;background:#428bca;font-style:normal;font-size:12px;}
#timeline li h3{font-size:16px;color:#346dc3;font-weight:normal;line-height:26px;}
#timeline li h3 font{color:#808080;padding-left:50px;font-size:16px;}
#timeline li p{color:#999;font-size:16px;line-height:26px;padding:10px 0 15px;}
#timeline li em.sx_sl{background:#33c162;}
/*选择项目类型样式*/
.xzxmlx_main{overflow:hidden;}
.xzxmlx_wxts{color:#ff5022;padding:15px 0 0 35px;}
.xzxmlx_wxts span{display:block;padding-left:25px;}

.xzxmlx_nav{width:1080px;margin:20px auto 10px;}
.xzxmlx_nav>li{float:left;width:340px;height:330px;background:#f8f8f8;margin-right:28px;border-radius:5px;}
.xzxmlx_nav>li:last-child{margin-right:0;}
.xzxmlx_nav>li:hover{background:#fff;box-shadow:0px 0px 9px 4px #d2d2d2;}
.xzxmlx_nav>li h3{font-size:26px;position:relative;line-height:120px;text-align:center;text-indent:40px;}
.xzxmlx_nav>li h3 i{background:url(../../imgs/zjtzxmimgs/common/xzxmlx_icon_title.png) no-repeat;display:block;position:absolute;width:50px;height:50px;top:50%;left:40px;transform:translate(0,-50%);}
.xzxmlx_nav>li h3.b_an i{background-position:0 0;}
.xzxmlx_nav>li h3.h_zhun i{background-position:0 -50px;}
.xzxmlx_nav>li h3.s_he i{background-position:0 -100px;}

.xzxmlx_nav>li>ul{padding:0 0 0 60px;}
.xzxmlx_nav>li>ul li{font-size:18px;color:#666;height:34px;line-height:34px;cursor:pointer;position:relative;padding-left:40px;}
.xzxmlx_nav>li>ul li i{display:block;position:absolute;top:50%;left:0;margin-top:-10px;background:url(../../imgs/zjtzxmimgs/common/xzxmlx_icon_list.png) no-repeat;width:20px;height:20px;}
.xzxmlx_nav>li>ul li span{font-size:14px;}
.xzxmlx_nav>li>ul li:hover{color:#33a0e5;}

.xzxmlx_nav>li>ul li i.icon_Domestic{background-position:0 -20px;}
.xzxmlx_nav>li>ul li i.icon_Foreign{background-position:-20px -20px;}
.xzxmlx_nav>li>ul li i.icon_overseas{background-position:-40px -20px;}
.xzxmlx_nav>li>ul li i.icon_car{background-position:0 -60px;}
.xzxmlx_nav>li>ul li i.icon_company{background-position:-20px -60px;}
.xzxmlx_nav>li>ul li i.icon_government{background-position:-40px -60px;}

.xzxmlx_nav>li>ul li:hover i.icon_Domestic{background-position:0 0;}
.xzxmlx_nav>li>ul li:hover i.icon_Foreign{background-position:-20px 0;}
.xzxmlx_nav>li>ul li:hover i.icon_overseas{background-position:-40px 0;}
.xzxmlx_nav>li>ul li:hover i.icon_car{background-position:0 -40px;}
.xzxmlx_nav>li>ul li:hover i.icon_company{background-position:-20px -40px;}
.xzxmlx_nav>li>ul li:hover i.icon_government{background-position:-40px -40px;}

/*相似项目提示按钮*/
.btn_yzm{background:#2f6698;color:#fff;line-height:24px;padding:5px 8px;margin:15px 0;border:0;cursor:pointer;border-radius:4px;}
.btn_yzm:hover{background:#e47831;}
/**/
.blk{left:-100%;}
.nav_jtt:after{}
/*用户手册*/
.czsc{position:absolute;width:280px;top:45px;}
.czsc a{border:0;background:none;text-decoration:none !important;color:#fff !important;position:relative;line-height:26px;}
.czsc a:after{content:"";position:absolute;width:20px;height:20px;left:-25px;top:1px;}
.czsc a.yhsc:after{background:url(../../imgs/zjtzxmimgs/common/icon_sc.png) no-repeat;}
.czsc a.yhsp:after{background:url(../../imgs/zjtzxmimgs/common/icon_sp.png) no-repeat;}
/*错误提示样式*/
.error{background:#ffc9c9 !important;}
/*施工许可申请*/
.main nav{width:1200px;margin:0 auto;overflow:hidden;}
.main nav a{display:block;float:left;padding:8px 50px;text-align:center;margin:10px 0 10px 20px;border-radius:4px;color:#fff;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #b2b8b9, #909096); 
	/* Safari 4-5, Chrome 1-9 */ 
	/* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
	background: -webkit-gradient(linear,top,from(#b2b8b9),to(#909096));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #b2b8b9, #909096);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #b2b8b9, #909096);
	/* 通用 */
	background: linear-gradient(to bottom, #b2b8b9, #909096);
}
.main nav a:hover,.main nav a.cur{
	background: -moz-linear-gradient(top, #55baff, #437ace); 
	/* Safari 4-5, Chrome 1-9 */ 
	/* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
	background: -webkit-gradient(linear,top,from(#55baff),to(#437ace));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #55baff, #437ace);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #55baff, #437ace);
	/* 通用 */
	background: linear-gradient(to bottom, #55baff, #437ace);
}
.tablegrid{margin:10px auto;width:1000px;position:relative;}
.tablegrid table td,.tablegrid table th,.tbGridItem table td{padding:5px 10px;font-size:14px;word-break:break-all;}
.tablegrid table td:nth-child(odd),.tbGridItem table td:nth-child(odd){text-align:right;width:160px;}
.tablegrid table tr:nth-child(even),.tbGridItem table tr:nth-child(even){background:#fbfbfb;}
.tablegrid table .important,.tbGridItem table .important{font-style:normal;color:#f00;}
.tablegrid table input,.tablegrid table select,.tablegrid table textarea,.tbGridItem table input,.tbGridItem table select,.tbGridItem table textarea{width:100%;height:30px;padding-left:10px;}
.tablegrid table textarea,.tbGridItem table textarea{height:70px;}
.tablegrid table .inp_w_1,.tbGridItem table .inp_w_1{width:256px;}
.tablegrid table .inp_w_2,.tbGridItem table .inp_w_2{width:90%;}
.tablegrid table button,.tbGridItem table button{width:8%;height:30px;background:#447ed1;color:#fff;border-radius:4px;}
.tablegrid table td a{color:#428bca;}
.tablegrid table#sg_xf_jzbw button,.tablegrid table#sg_xf_zxgc button{background:#fff;color:#333;}
.btnitem{padding:20px 0;text-align:center;clear:both;}
.btnitem button{border-radius:4px;background:#437bcf;color:#fff;height:40px;width:120px;}
.btnitem button:first-child{margin-right:30px;}
.btnitem button:hover,.tablegrid table button:hover{background:#E47830;}
.btnitem button.btn_back{background:#e2ecfb;color:#666;}
.btnitem button.btn_back:hover{background:#7b9bcc;color:#fff;}
.btn_add{border-radius:4px;background:#437bcf;color:#fff;height:32px;width:100px;position:absolute;right:0;top:6px;}
.btn_add:hover{background:#72a4ef;}
.mjtz_zzc{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:9;}
.tbGridItem{width:80%;height:85%;background:#fff;overflow:hidden;border-radius:4px;position:relative;padding-top:40px;}
.mjtz_zzc .tbGridItem{margin:3% auto 0;}
.tbGridScroll{overflow-y:auto;width:100%;height:100%;padding:20px 20px 60px 20px;}
p.important{padding:5px 0 5px 10px;color:#f00;}
.tbGridItem h3{position:absolute;height:40px;padding-left:20px;line-height:40px;background:#437bcf;color:#fff;width:100%;top:0;left:0;font-size:15px;margin:0 0 0 0;}
.tbGridItem h3 a{color:#fff;position:absolute;right:20px;top:-2px;font-size:30px;}
.searchItem{padding:10px 30px;}
.searchItem label{float:left;margin-right:20px;}
.searchItem label input{width:350px;}
.searchItem button{border-radius:4px;background:#437bcf;color:#fff;height:26px;width:80px;}
.searchItem_three label input,.searchItem_three label select{width:215px;}
.main-title-box{position:relative;}
/*首页微信扫一扫*/
p.fixed{position:fixed;background:#4298dc;color:#fff;width:40px;padding:10px;border-radius:0 5px 5px 0;left:0;top:120px;line-height:1.3;z-index:2;cursor:pointer;}
.wechat{position:fixed;left:0;top:120px;text-align:center;cursor:pointer;margin-left:-210px;font-size:16px;background:#efecec;padding:0px 5px 10px;border-radius:0px 5px 5px 0px;}
.wechat h3{font-size:16px;padding-bottom:12px;color:#2492d8;padding:6px 0;}
.wechat img{width:200px;display:block;margin-bottom:10px;}
.wechat2{position:fixed;left:0;top:120px;text-align:center;cursor:pointer;margin-left:50px;font-size:16px;background:#efecec;padding:0px 5px 10px;border-radius:0px 5px 5px 0px;}
.wechat2 h4{font-size:12px;padding-bottom:12px;color:#2492d8;padding:6px 0;}
.wechat2 img{width:220px;display:block;margin-bottom:10px;}
p.ndzj{position:fixed;bottom:0;left:0;}
.ppp_gs{position:fixed;right:5px;top:238px;width:100px;background:#f6f6f6;padding:5px 15px;line-height:1.7;box-shadow: 1px 1px 7px #ccc;border-radius:2px;}
.ppp_gs img{display:block;margin:5px auto 10px;}
.ppp_gs a{color:#333;display:block;}
.blhjzy{top:386px;}
.bljggs{top:90px;}
.ppp_gs:hover{background:#fff;}
/*tabBtnTem*/
.tabBtnTem{width:100%;color:#ffffff;font-family:'微软雅黑';border-bottom:1px solid #ddd;position:relative;overflow:hidden;}
.tabBtn{float:left;background-color:#2E6697;width:175px;height:30px;padding:2px;cursor:pointer;border-radius:3px;text-align:center;margin-bottom:10px;}
.choosed_btn{background-color:#E47830}
.r_btn{margin-left:10px}

/*翻页*/
.page_turning{position:absolute;right:-30px;top:100px;height:80px;}
.page_turning a{display:block;background:#ccc;width:20px;height:30px;margin-left:10px;float:left;position:absolute;right:0;}
.page_turning a.hasitem{background:#4986c5;}
.page_turning a:after{position:absolute;content:"";border-left:10px solid transparent;border-right:10px solid transparent;}
.page_turning .page_up{top:0;}
.page_turning .page_up:after{border-bottom:10px solid #ccc;top:-10px}
.page_turning .page_up.hasitem:after{border-bottom:10px solid #4986c5;}
.page_turning .page_down{bottom:0;}
.page_turning .page_down:after{border-top:10px solid #ccc;bottom:-10px;}
.page_turning .page_down.hasitem:after{border-top:10px solid #4986c5;}
/*公示*/
.code_list li{float:left;padding:0 12px;line-height:30px;}
.code_list li a:hover{color:#ff1717;}
.code_list li.cur a{font-weight:bold;color:#ff3b3b;}
/*校验背景颜色*/
.error{background:#ffc9c9 !important;}
.valid{background:#fff !important;}
.layout{width: 1070px; margin: 0 auto;}
.main{padding: 0px 0; position: relative;}
.index-left{width: 725px;}
.index-right{width: 325px;}
.hasBorder{border: solid 1px #ddd; padding: 10px;}
.curColor{color: #e5721c;}

.headerBox{width: 100%; background: #3170a1 url(../images/home/top_bg_01.png) no-repeat center top;;}
.header{width: 100%; height: 30px; color: #fff;}
.header, .header *{line-height: 30px;}
.hea-right a:hover{color: #f08e19;}
.hea-rlable{margin-left: 20px; display: inline-block; position: relative; vertical-align: middle;}
.hea-rlable b{min-width: 16px; height: 16px; line-height: 16px; padding: 0 3px; letter-spacing: -1px; color: #fff; font-size: 12px; background: #e8731c; border-radius: 100%; display: block; text-align: center; position: absolute; top: 1px; left: 98%;}
.hea-rlable.hic{padding-left: 22px;}
.hea-rlable.hic:before{content: ""; width: 20px; height: 20px; display: inline-block; position: absolute; top: 6px; left: 0;}
.hea-rlable.he1:before{background: url(../images/home/ding.png) no-repeat 0 -1px;}
.hea-rlable.he2:before{background: url(../images/home/ding.png) no-repeat -30px 0;}
.news{min-width: 16px; height: 16px; line-height: 16px; padding: 0 3px; letter-spacing: -1px; color: #fff; font-size: 12px; background: #e8731c; border-radius: 100%; display: block; text-align: center; position: absolute; top: 1px; left: 98%;}
.banner{width: 100%; height: 70px; position: relative;}
/* 娣辫壊 */
/*.menu_new{width: 100%; height: 50px; background: #0b5fa2; font-size: 0; text-align: center;}*/
/* 娴呰壊 */
.menu_new{width: 100%; height: 50px; background: #4C95CC none repeat scroll 0 0; font-size: 0; text-align: center;}
.menu_new > li{width: 12%; height: 100%; display: inline-block; position: relative;}
/*.menu_new > li:before{content: ""; height: 20px; border-left: solid 1px #0c72c2; box-shadow: -1px 0 1px #004482; display: block; position: absolute; top: 15px;}*/
.menu_new > li:before{content: ""; height: 20px; border-left: solid 1px #6db1e5; box-shadow: -1px 0 1px #156caf; display: block; position: absolute; top: 15px;}
.menu_new > li .meName{width: 100%; height: 100%; line-height: 50px; color: #fff; font-size: 16px; display: inline-block; text-decoration: none;}
.menu_new > li .meName b{width:30px; height: 30px; margin-right: 10px; background-image: url(../images/home/nav_img.png); background-repeat: no-repeat; display: inline-block; position: relative; top: 11px;}
.menu_new > li.me1 b{background-position: 0 0;}
.menu_new > li.me2 b{background-position: -36px 0;}
.menu_new > li.me3 b{background-position: -72px 0;}
.menu_new > li.me4 b{background-position: -108px 0;}
.menu_new > li.me5 b{background-position: -148px 0;}
.menu_new > li.me6 b{background-position: -184px 0;}
.menu_new > li.me2:after{content: ""; width: 6px; height: 4px; background: url(../images/home/cvc_20.png); display: block; position: absolute; top: 24px; right: 24px;}
.menu_new > li .meList{width: 100%; position: absolute; z-index: 5; transition: all .3s; opacity: 0; visibility: hidden;}
.menu_new > li .meList li{width: 100%; height: 50px;}
.menu_new > li .meList li a{width: 100%; height: 100%; line-height: 50px; color: #fff; font-size: 16px; background: #4C95CC none repeat scroll 0 0; border-top: solid 1px #2c7fbe; display: block;}
.menu_new > li:hover:before, .menu_new > li:hover + li:before, .menu_new > li.cur:before, .menu_new > li.cur + li:before, .menu_new > li:first-child:before{content: none;}
/*.menu_new > li:hover .meName, .menu_new > li.cur .meName, .menu_new > li .meList li a:hover{background-color: #034483;}*/
.menu_new > li:hover .meName, .menu_new > li.cur .meName, .menu_new > li .meList li a:hover{background-color: #196BAC;}
.menu_new > li:hover .meList{opacity: 1; visibility: visible;}

/*.footer{width: 100%; padding: 15px 0; color: #fff; background: #0b5fa2; text-align: center;}*/
.footer{width: 100%; padding: 15px 0; color: #fff; background: #4C95CC; text-align: center;}
.footer > div{line-height: 20px;}
.footer > div *{line-height: 20px;  font-size: 12px;}
.footer > div a:hover{color: #f08e19;}

/*.assistant{width: 111px; height: 226px; background: url(../images/home/cvc_03.png); text-align: center; position: fixed; top: 220px; right: 20px; z-index: 10;}
.assTitle{width: 75px; height: 25px; color: #4b96cb; position: relative; top: 102px; left: 20px;}
.assTip{width: 80px; line-height: 20px; color: #fff; font-size: 12px; position: relative; top: 108px; left: 18px;}

.assistant{width: 127px; text-align: center; position: fixed; top: 220px; right: 20px; z-index: 10;}
.assTitle{width: 75px; height: 25px; color: #4b96cb; position: relative; top: 102px; left: 20px;}
.assTip{width: 80px; line-height: 20px; color: #fff; font-size: 12px; position: relative; top: 108px; left: 18px;}
.assistant-icon{cursor: pointer;}
.assistant-head{width: 127px; height: 156px; background: url(../images/a1_03.png);}
.assistant-bottom{width: 100%; height: 31px; background: url(../images/a1_06.png);}
.assistant-content{width: 106px; padding: 10px 15px; margin-left: 8px; line-height: 15px; color: #fff; font-size: 12px; background: #4b94cb;}
.assistant-message{width: 250px; color: #fff; border-radius: 5px; position: absolute; top: 10px; right: 150px;}
.assistant-message:before{content: ""; height: 0; border: solid 10px transparent; border-left-color: #4b96cb; position: absolute; left: 100%; top: 45%;}
.assistant-message .closed{background: url(../images/zs_closed.png) no-repeat 0px 5px; z-index: 5;}
.assi-messageTitle{width: 100%; height: 30px; line-height: 30px; padding-left: 15px; padding-right: 35px; font-weight: bold; background: linear-gradient(#61a4d4, #3587c2); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#61a4d4',endColorStr='#3587c2'); border-top-left-radius: 5px; border-top-right-radius: 5px; text-align: left; position: relative;}
.assi-messageContent{padding: 15px 20px; line-height: 20px; background: #4b96cb; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.assistant-scale{color: #4b94cb; text-decoration: underline; text-align: right;}
.assistant-sm{width: 50px; height: 50px; background: url(../images/zhushou.png) no-repeat center; position: absolute; top: 100px; right: 0; cursor: pointer; display: none;}
*/
.main-title-box {width: 100%; height: 45px; padding: 10px 0; border-bottom: solid 1px #ddd;}
.main-title-box .main-title{height: 45px; line-height: 45px; padding-left: 25px; padding-right: 5px; margin-top: -10px; font-size: 18px; background: url(../images/home/cvc_12.png) no-repeat 5px center; border-bottom: solid 1px #004383; display: inline-block; float: left;}
.main-title-box .main-title-button{height: 25px; line-height: 23px; padding: 0 8px; border-radius: 3px; display: inline-block;}
.main-title-box .main-title-button.more{color: #e4a536; border: solid 1px #e4a536; float: right;text-decoration: none;}
.main-title-box .main-title-button.more:hover{color: #fff; background: #e4a536;}
.main-title-box .main-title-button.search{height: 33px; line-height: 33px; padding: 0 20px; margin-left: 10px; color: #fff; background: #4b96cb; position: relative; top: -5px;}
.main-title-box .main-title-date, .main-title-box .main-search{float: right;}
.main-title-box .main-title-date span {margin-left: 10px;}
.main-title-box .main-title-date span select {width: 100px;height: 25px; padding: 0; margin-left: 10px;}
.main-title-box .main-search{font-size: 0;}
.main-title-box .main-search input{width: 175px; height: 35px; padding: 0 10px; line-height: 35px; margin-left: 10px; border: solid 1px #ddd; border-radius: 3px; position: relative; top: -5px;}
.main-title-box.hasmb{margin-bottom: 10px;}
.main-title-box.noBorder{border-bottom: 0;}
.main-title-box .main-title.mtb-uc{color: #004383; background: none; border-bottom: none;}

/*.indexLogin{width: 100%; height: 255px; padding: 20px; background: #0b5fa2;}*/
.indexLogin{width: 100%; height: 255px; padding: 20px; background: #4C95CC;}
.indexLogin.logined{padding: 10px 20px; background: #f4f4f4;}
.indexLogin form {width: 100%;}
.login-title{font-size: 16px; color: #fff; text-align: center; position: relative; top: -5px;}
.login-line{height: 35px; margin-top: 10px; position: relative;}
.login-line:first-child {margin-top: 0;}
.login-line input {width: 100%; height: 100%; line-height: 35px;  padding-left: 40px; border: 0; border-radius: 3px; outline: 0px;}
.login-line input.user{background: #fff url(../images/home/login_user.png) no-repeat 10px center;}
.login-line input.pass{background: #fff url(../images/home/login_pass.png) no-repeat 10px center;}
.login-line input.code{padding-right: 95px; background: #fff url(../images/home/login_code.png) no-repeat 10px center;}
.login-code {width: 75px;height: 30px; display: inline-block;cursor: pointer; position: absolute; top: 2px; right: 10px;}
.login-button {margin-top: 10px; font-size: 0;}
/*.login-button .loginBtn{width: 130px; height: 35px; line-height: 35px; font-size: 16px; color: #fff; background: #338fd7; border-radius: 3px; display: inline-block; cursor: pointer;}*/
.login-button .loginBtn{width: 130px; height: 35px; line-height: 35px; font-size: 16px; color: #fff; background: #24A2FE; border-radius: 3px; display: inline-block; cursor: pointer;text-decoration: none;}
.login-button .loginBtn.inrigster {margin-left: 25px; background: #f8b651;}

.loginNav{width: 100%; height: 40px; background: #0b5fa2; border-radius: 5px; padding: 10px; font-size: 0; box-sizing: border-box; position: relative; text-align: center;}
.loginNav:before{content: ""; width: 90%; display: block; border-top: solid 1px #fff; position: absolute; top: 20px;}
.loginNav span{line-height: 20px; font-size: 18px; color: #fff; background: #0b5fa2; padding: 0 15px; display: inline-block; position: relative; z-index: 1;}
.loginContent{background: #dce3e9; border-radius: 5px; margin-top: 10px;}
.loginline{height: 40px; line-height: 30px; font-size: 16px; color: #666; padding: 5px 15px; text-align: left; box-sizing: border-box;}
.loginline span{font-size: 16px; color: #666;}
.loginButton{margin-top: 10px; font-size: 0;}
.loginButton a{width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #f8b651; border-radius: 5px; display: inline-block; padding: 0; border: 0; text-align: center; cursor: pointer;}
.loginButton a.logout{background: #338fd7; margin-top: 10px;}

.getNumBtn{cursor:pointer;background-color:#21d9b0;width:100px;height:40px;align:cneter;display:inline-block;line-height:40px;text-align:center;color:white;border-radius:5px;}
.commitBtn{cursor:pointer;background-color:#f08e19;width:150px;height:40px;align:center;display:inline-block;line-height:40px;text-align:center;color:white;border-radius:5px;font-size:16px;}

.news-list {height: 210px;padding: 0 10px;overflow: hidden;}
.news-list li{height: 35px; padding-left: 20px; border-top: dashed 1px #ddd; position: relative;}
.news-list li:before {content: ".";line-height: 10px;color: #898989;font-size: 20px;position: absolute;top: 4px;left: 6px;}
.news-list li:first-child{border-top: 0;}
.news-list li a, .news-list li span {line-height: 35px;color: #666;}
.news-list li a{max-width: 75%;display: inline-block;float: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-decoration: none;}
.news-list li a:hover{color: #338fd7;}
.news-list li span {color: #bcbcbc; font-size: 12px; float: right;}
.news-list li.isNew:after{content: ""; width: 28px; height: 14px; margin-top: 10px; margin-left: 5px; background: url(../images/home/cvc_17.png); display: inline-block;}

.td-button{height: 30px; line-height: 30px; padding: 0 10px; margin-left: 10px; color: #3f5c6d; background: linear-gradient(#fefefe, #deebf2); FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#fefefe',endColorStr='#deebf2'); border: solid 1px #8da7b9; border-radius: 3px; display: inline-block;}
.td-button:first-child{margin-left: 0;}
.td-button:hover{background: #deebf2;}

.index-shbox{width: 100%; height: ;}
.inshTitle{width: 100%; height: 35px; line-height: 33px; font-size: 16px; background: linear-gradient(#fff, #f4f4f4); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#f4f4f4'); border: solid 1px #ddd; border-radius: 3px; text-align: center;}
.index-shbox table{margin: 10px 0;}
.index-shbox table td{padding: 0 5px;}
.index-shbox table td.toRight{text-align: right;}
.inshTabl1{width: 100%; height: 430px; overflow: auto;}
.inshTabl2{width: 100%; height: 200px; overflow: auto;}

/*.userCenter-box{width: 100%; background: #0b5fa2;}*/
.userCenter-box{width: 100%; background: #4C95CC;}
.uc-sidebar{width: 205px;}
.ucs-avatar{width: 100%; height: 200px; padding: 20px 0; text-align: center;}
.user-avatar{width: 90px; height: 90px; padding: 3px; margin: 0 auto; background: #fff; border-radius: 50%;}
.user-avatar img{width: 100%; height: 100%; border-radius: 50%;}
.user-name{height: 40px; line-height: 40px; color: #fff;}
.user-change{height: 30px; line-height: 30px; padding: 0 15px; color: #fff; background: #f08e19; border-radius: 5px; display: inline-block;}
/*.ucs-list > li{width: 100%; height: 40px; border-top: solid 1px #07528e; box-shadow: 0 1px 1px #1773b9 inset;}*/
.ucs-list > li{width: 100%; height: 40px; border-top: solid 1px #4C95CC; box-shadow: 0 1px 1px #1773b9 inset;}
.ucs-list > li a{width: 100%; height: 100%; padding-left: 45px; line-height: 40px; color: #fff; display: block; position: relative; text-align: left;}
.ucs-list > li a{width: 100%; height: 100%; padding-left: 45px; line-height: 40px; color: #fff; display: block; position: relative; text-align: left;}
.ucs-list > li a .news{top: 5px; left: 137px;}
.ucs-list > li a b{width: 20px; height: 20px; margin-right: 15px; background-image: url(../images/home/cvc_50.png); background-repeat: no-repeat; display: inline-block; position: relative; top: 5px;}
.ucs-list > li.ucsli1 a b{background-position: -81px center;}
.ucs-list > li.ucsli2 a b{background-position: 1px center;}
.ucs-list > li.ucsli3 a b{background-position: -26px center;}
.ucs-list > li.ucsli4 a b{background-position: -54px center;}
.ucs-list > li.ucsli5 a b{background-position: -110px center;}
.ucs-list > li:hover, .ucs-list > li:hover + li, .ucs-list > li.cur, .ucs-list > li.cur + li{border-top: solid 1px #034483; box-shadow: none;}
/*.ucs-list > li a:hover, .ucs-list > li.cur a{background: #034483;}*/
.ucs-list > li a:hover, .ucs-list > li.cur a{background: #196BAC;}

.uc-content{width: 865px; min-height: 450px; padding-left: 20px; background: #fff;}
.uc-content-title{margin-bottom: 10px; font-size: 18px;}
.ucc-nav{width: 100%; height: 30px; margin-bottom: 10px; border-bottom: dotted 1px #ddd; text-align:left;}
.ucc-nav *{line-height: 30px;}
.ucc-nav label{margin: 0 5px;}
.ucc-tip{width: 100%; height: 35px; padding: 5px 25px ; color: #993a17; background: #fcf5dc; border: solid 1px #ebd4ad;}
.ucc-choose{width: 100%; height: 50px; padding: 10px 0; background: #f4f9fa; text-align: center;}
.ucc-choose *{line-height: 30px; vertical-align: middle;}
.ucc-choose > a{height: 30px; line-height: 30px; padding: 0 20px; margin-left: 10px; border-radius: 5px; display: inline-block;}
.ucc-choose > a:hover{color: #279cf4;}
.ucc-choose > a.cur{color: #fff; background: #279cf4;}
.ucc-speed{width: 100%; height: 85px; margin-top: 20px;}
.ucc-speed-img{width: 100%; height: 65px; background-image: url(../images/home/cvc_09.png); background-repeat: no-repeat;}
.ucc-speed-info{width: 100%; height: 20px; position: relative;}
.ucc-speed-info > span{line-height: 20px; font-size: 16px; color: #848484; position: relative;}
.ucc-speed-info > span.info1{left: 315px;}
.ucc-speed-info > span.info2{left: 577px;}
.ucc-speed.step1 .ucc-speed-img{background-position: center 0;}
.ucc-speed.step2 .ucc-speed-img{background-position: center -67px;}
.ucc-speed.step1 .info1, .ucc-speed.step2 .info2{color: #e5721c;}
.ucc-search{width: 600px; height: 45px; margin: 0 auto; margin-top: 30px;}
.ucc-search input{width: 515px; height: 45px; line-height: 45px; padding: 0 15px; border: solid 1px #4b96cb; border-top-left-radius: 3px; border-bottom-left-radius: 3px; outline: 0; float: left;}
.ucc-search button{width: 85px; height: 45px; line-height: 45px; padding-right: 5px; font-size: 16px; color: #fff; background: #4b96cb; border-top-right-radius: 3px; border-bottom-right-radius: 3px;}
.ucc-search button b{width: 23px; height: 23px; background: url(../images/home/cvc_47.png); margin-right: 5px; display: inline-block; position: relative; top: 5px;}
.ucc-info-div{width: 100%; margin-top: 10px;}
.ucc-info-div.smDiv{width: 850px; margin-left: 80px;}
.ucc-info-radio{text-align: center;}
.ucc-info-radio > span{margin-left: 50px;}
.ucc-info-radio > span:first-child{margin-left: 0;}
.ucc-info-radio > span input{margin-right: 5px; position: relative; top: 1px;}
.ucc-info-radio > span input:checked ~ label{color: #338fd7;}
.ucc-info-button{padding: 20px; margin-top: 10px; background: #f9f9f9; text-align: center;}
.ucc-info-button .ucc-info-btn{margin-top: 20px;}
.ucc-info-button .ucc-info-btn-grey{margin-top: 20px;}
.ucc-info-check{color: #f08e19; text-align: center;}
.ucc-info-check *{cursor: pointer; vertical-align: middle;}
.ucc-info-btn{width: 120px; height: 35px; line-height: 35px; color: #fff; font-size: 16px; background: #17d990; border-radius: 3px;}
.ucc-info-btn-grey{width: 120px; height: 35px; line-height: 35px; color: #fff; font-size: 16px; background: #8a8a8a; border-radius: 3px;}

.ucc-info-message{width: 100%; height: 56px; padding-left: 280px; margin-top: 30px;}
.ucc-info-message .info-div input{height: 35px; line-height: 35px;}
.ucc-info-message .info-btn{margin: 8px 10px; float: left;}
.ucc-proList{margin-top: 10px;}
.ucc-proList > li{padding: 20px 10px; border-top: dotted 1px #ddd;}
.ucc-proList > li:first-child{border-top: 0;}
.ucc-proList > li:before, .ucc-proList > li:after{content: ""; display: table;}.ucc-proList > li:after{clear: both;}
.ucc-proInfo{width: 700px;}
.proInfo-name{margin-bottom: 5px;}
.proInfo-name h1{font-size: 18px; display: inline-block;}
.proInfo-name span{font-size: 14px; color: #009acb;}.proInfo-name span.hz{color: #18c276;}
.proInfo-detail, .proInfo-detail *{line-height: 20px;}
.ucc-proButton{width: 125px;}
.ucc-proButton .td-button{width: 110px; margin-top: 5px; margin-left: 0; text-align: center;}
.ucc-proButton .td-button:first-child{margin-top: 0;}
.ucc-bszn{width: 70%; margin: 80px auto 0;}
.bszn{width: 280px; height: 270px; color: #aaa; display: block; text-align: center;}
.bszn b{width: 160px; height: 160px; margin: 0 auto; background-image: url(../images/home/cvc_06.png); background-repeat: no-repeat; display: block;}
.bszn h2{margin-bottom: 10px; font-size: 16px; font-weight: normal; color: #444;}
.bszn div{line-height: 20px;}
.bszn1 b{background-position: 5px 0;}
.bszn2 b{background-position: -160px 0;}
.bszn:hover h2{color: #009acb;}
.uc-content .ucc-bszn{width: 80%;}
.uc-content .bszn1 b{background: url(../images/home/q1_03.png) no-repeat center;}
.uc-content .bszn2 b{background: url(../images/home/q1_05.png) no-repeat center;}
.ucc-categoryBox{border: solid 1px #ddd;}
.ucc-category{width: 100%; height: 45px; background: linear-gradient(#fff, #fafafa); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#fafafa'); border-bottom: solid 1px #ddd; font-size: 0;}
.ucc-category a{height: 45px; line-height: 42px; padding: 0 25px; color: #444; font-size: 16px; border-top: solid 2px transparent; display: inline-block; position: relative; vertical-align: top;}
.ucc-category a:first-child{border-left: 0;}
.ucc-category a.cur{color: #009ACB; background: #fff; border-top: solid 2px #009ACB; border-left: solid 1px #ddd; border-right: solid 1px #ddd;}
.ucc-category a:hover{color: #009ACB;}
.ucc-category.cg-news{background: #fff; filter: none;}
.ucc-category.cg-news a{color: #999; border-top: 0;}
.ucc-category.cg-news a.cur{color: #0b5fa2; border: 0; border-bottom: solid 2px #0b5fa2;}
.ucc-category.cg-news a:hover{color: #0b5fa2;}
.ucc-categoryLayout{padding: 10px;}
.ucc-categoryList{padding: 30px 0; margin-left: 110px; text-align: center;}
.ucc-categoryList li{width: 33%; height: 40px; line-height: 40px; text-align: left; float: left;}
.ucc-categoryList li a{font-size: 15px; color: #707070;}
.ucc-categoryList li a:hover {color: #009ACB; text-decoration: underline;}
.category-sidebar{width: 150px;}
.catesi-tabNav{width: 100%; margin-bottom: 10px; background: #fafafa; border: solid 1px #ddd;}
.catesi-tab{width: 50%; height: 60px; line-height: 88px; background-repeat: no-repeat; background-position: center 6px; display: inline-block; text-align: center; float: left;}
.catesi-tab:hover{color: #61acd4;}
.catesi-tab.cur{color: #fff; background-color: #61acd4;}
.catesi-tab.tab1{background-image: url(../images/home/ctab1.png);}
.catesi-tab.cur.tab1{background-image: url(../images/home/ctab1sel.png);}
.catesi-tab.tab2{background-image: url(../images/home/ctab2.png);}
.catesi-tab.cur.tab2{background-image: url(../images/home/ctab2sel.png);}
.catesi-title{width: 100%; height: 35px; line-height: 35px; padding-left: 35px; font-weight: bold; color: #fff; background: #61acd4 url(../images/home/cvc_27.png) no-repeat 10px center; display: block; position: relative;}
.catesi-title:after{content: ""; width: 4px; height: 8px; background: url(../images/home/cvc_32.png); display: block; position: absolute; top: 14px; right: 10px;}
.catesi-area{border: solid 1px #ddd;}
.catesi-area-city{width: 100%; line-height: 15px; padding: 10px 5px; padding-left: 30px; color: #5e5e5e; background: #fff; display: block;}
.catesi-area-dist{display: none;}
.catesi-area-dist > li a{width: 100%; line-height: 15px; padding: 10px 5px; padding-left: 45px; color: #777; display: block;}
.catesi-area-city:hover, .catesi-area-dist > li a:hover{color: #61acd4;}
.catesi-area-city.selected, .catesi-area-dist > li a.selected{color: #61acd4; background: #f3fbf9; border-top: solid 1px #abd7ed; border-bottom: solid 1px #abd7ed;}
.catesi-area .catesi-title{padding-left: 15px; color: #000; background: #fff;}
.catesi-area .catesi-title:after{width: 8px; height: 4px; background: url(../images/home/cvc_323.png); top: 16px; right:15px;}
.catesi-list{border-bottom: solid 1px #ddd;}
.catesi-list > li{border: solid 1px #ddd; border-bottom: 0;}
.catesi-list > li a{width: 100%; line-height: 15px; padding: 10px 20px; color: #5e5e5e; background: linear-gradient(#fff, #fafafa); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#fafafa'); display: block;}
.catesi-list > li a:hover{color: #61acd4;}
.catesi-list > li.cur{border: solid 1px #abd7ed;}
.catesi-list > li.cur + li{border-top: 0;}
.catesi-list > li.cur a{color: #61acd4; background: #f3fbf9;}
.catesi-list > li.er a {background: #ffffff;}

.category-content{width: 885px;}
.catesi-proList{color: #5e5e5e;}
.catesi-proList > li{padding: 5px 20px; margin-top: 12px; border: solid 1px #ddd;}
.catesi-proList > li:first-child{margin-top: 0;}
.catesi-proList > li h1{padding-top: 10px; font-size: 18px;float:left}
.catesi-proList-line{padding: 5px 0; border-top: dotted 1px #ddd;}
.catesi-proList-line:first-child{border-top: 0;}
.proList-left{width: 700px; line-height: 30px; overflow: hidden; white-space: break-word; text-overflow: ellipsis;}
.proList-left .curColor{margin-right: 5px;}
.ucc-newsList > li{padding: 20px 30px 20px 140px; border-bottom: solid 1px #ddd; position: relative;text-align:left;}
.ucc-newsList > li.unRead{background: url(../images/home/cvc_44.png) no-repeat 30px center;}
.ucc-newsList > li.haveRead{background: url(../images/home/cvc_45.png) no-repeat 30px center;}
.ucc-newsInfo{color: #666;}
.ucc-newsInfo > div *{line-height: 20px; vertical-align: top;}
.ucc-newsInfo > div label{width: 520px; display: inline-block;}
.ucc-newsDate{color: #009acd; position: absolute; top: 45%; right: 20px;}
.userCenter-box.hasCatesi{background: #fff;}
.userCenter-box.hasCatesi .uc-content{width: 910px;}
.userCenter-box.hasCatesi .ucc-search{margin: 20px auto;}

.zcghBox .news-list{height: auto;}

.info-div{width: 50%; margin: 8px 0; display: table; position: relative; text-align: right; float: left;}
.info-div > span{line-height: 40px; padding-right: 10px; text-align: right; position: relative;}
.info-div > span.req:before{content: "*"; color: #ff0000; position: relative; top: 3px; left: -10px;}
.info-div > span.idButton{text-align: left;}
.idButton a{width: 60px; height: 30px; line-height: 30px; color: #e4a536; font-size: 14px; margin-right: 20px; border: solid 1px #e4a536; border-radius: 5px; display: inline-block; text-align: center;}
.idButton a:hover{color: #fff; background: #e4a536;}
.info-div input, .info-div select, .info-div textarea{border: solid 1px #d8d8d8; border-radius: 3px; vertical-align: top;}
.info-div input{width: 290px; height: 40px; line-height: 40px; padding: 0 10px; font-family: microsoft yahei;}
.info-div input.nobor{border: 0; outline: 0; cursor: pointer;}
.info-div select{width: 290px; height: 40px; line-height: 40px; font-family: microsoft yahei;}
.info-div textarea{width: 715px; height: 80px; padding: 5px 10px; font-family: microsoft yahei;}
.info-div .idButton{width: 290px; height: 40px; line-height: 40px; display: inline-block;}
.info-div.w33{width: 33.3%;}.info-div.w33 input{width: 210px;}
.info-div.w100{width: 100%;}.info-div.w100 input{width: 715px;}.info-div.w100 .idButton{width: 715px;}
.info-button{width: 100%; margin-top: 20px; margin-bottom: 20px; font-size: 0; text-align: center;}
.info-button button{width: 150px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; margin-left: 30px; border-radius: 5px;}
.info-button button:first-child{margin-left: 0;}
.info-button button.blueBtn{background-color: #56ace4;}
.info-button button.greenBtn{background-color: #21d9b0;}
.info-button button.orangeBtn{background-color: #f08e19;}
.info-btn{height: 35px; line-height: 35px; padding: 0 15px; color: #fff; background-color: #56ace4; border-radius: 5px; display: inline-block;}

.pageBox {padding: 10px; text-align: center;}
.pageNum, .pageFlip, .pageTurnTo {height: 30px; margin-left: 20px; font-size: 0; display: inline-block; text-align: center; vertical-align: middle;}
.pageNum {color: #777; margin-left: 0;}
.pageNum span {line-height: 30px; margin-left: 10px;}
.pageNum strong {margin: 0 2px;}
.pageFlip a {line-height: 20px; padding: 4px 12px; color: #009acb; font-size: 14px; background: #fff; border: solid 1px #ddd; border-left: 0; display: inline-block; vertical-align: top; cursor: pointer;}
.pageFlip a:first-child {border-left: solid 1px #ddd;}
.pageFlip a:hover, .pageFlip a.cur {color: #fff; background: #009acb; border-color: #009acb;}
.pageFlip a.filp{font-size: 12px;}
.pageFlip a.dis, .pageFlip a.dis:hover{color: #c9c9c9; background: #fff; border-color: #ddd;cursor: default;}
.pageTurnTo span, .pageTurnTo a{font-size: 14px; vertical-align: middle;}
.pageTurnTo span {color: #777; display: inline-block;}
.pageTurnTo input {width: 35px; height: 30px; line-height: 30px; padding: 0 4px; margin: 0 5px; border: solid 1px #ddd;}
.pageTurnTo a {line-height: 20px; padding: 4px 10px; margin-left: 10px; color: #777; background: #f7f7f7; border: solid 1px #ddd; cursor: pointer;}
.pageTurnTo a:hover {color: #fff; background: #009acb; text-decoration: none;}

.article-box{padding: 20px 40px; text-align: center;}
.article-box h1{font-size: 18px; font-weight: normal; color: #4386E2; margin-bottom: 20px;}
.article-remark{line-height: 40px; background: #E8EFF5; margin-bottom: 20px;}
.article-remark > div{display: inline-block; margin-left: 80px;}
.article-remark > div:first-child{margin-left: 0;}
.article-content{color: #949494; text-align: left;}
.article-content p{margin: 10px 0; text-indent: 30px;}

.prompt-box{width: 700px; height: 400px; padding-top: 40px; margin-top: -200px; margin-left: -350px; background-color: #fff; position: absolute; top: 50%; left: 50%; z-index: 10000;}
.prompt-head{width: 100%; height: 40px; padding: 0 15px; background-color: #f8f8f8; border-bottom: solid 1px #e8e8e8; position: absolute; top: 0; left: 0;}
.prompt-head-title{line-height: 40px; float: left;}
.prompt-head-fun{padding: 7px 0; font-size: 0; float: right;}
.prompt-head-fun a{width: 25px; height: 25px; display: inline-block; margin-left: 5px;}
.prompt-narrow{background: url(../images/home/prompt-narrow.png);}
.prompt-enlarge{background: url(../images/home/prompt-enlarge.png);}
.prompt-close{background: url(../images/home/prompt-close.png);}
.prompt-content{width: 100%; height: 100%; padding: 30px 20px; text-align: center; overflow-y: auto;}
.prompt-table{width:100% !important;table-layout: fixed;border-collapse: collapse;}
.prompt-table td{height: 50px; line-height: 20px; padding: 5px;}
.prompt-table td.pro-td-name{width: 30%; color: #666; font-weight: bold; background-color: #f5f5f5; text-align: right;}
.prompt-table td.pro-td-info{width: 70%; text-align: left;}
.prompt-table td.pro-td-title{width: 20%; line-height: 15px; text-align: right;}
.prompt-table td.pro-td-title-new{width: 16%; line-height: 15px; text-align: right;}
.prompt-table td.pro-td-title.req:before {content: "*"; color: #f00; position: relative; top: 3px; left: -10px;}
.prompt-table td.pro-td-input{width: 30%;}
.prompt-table input, .prompt-table select{height: 35px; line-height: 40px; padding: 0 5px; border: solid 1px #e5e5e5; border-radius: 3px;font-size:14px;font-family:microsoft yahei;}
.prompt-table textarea{width: 100%; height: 65px; line-height: 25px;padding: 5px; border: solid 1px #e5e5e5; resize: vertical;border-radius: 3px;font-size:14px;font-family:microsoft yahei;}
.prompt-buttonBox{margin-top: 50px; font-size: 0;}
.prompt-button{width: 110px; height: 40px; line-height: 40px; margin-left: 20px; color: #fff; font-size: 16px; background-color: #f5f5f5; border-radius: 3px; display: inline-block; text-align: center; vertical-align: middle;}
.prompt-button:first-child{margin-left: 0;}
.prompt-button.greenBtn{background-color: #21d9b0;}
.prompt-button.blueBtn{background-color: #56ace4;}
.prompt-button.greyBtn{color: #8a8a8a; border: solid 1px #e7e7e7;}
.prompt-table input[type="checkbox"]{width:15px !important;}


.loginBg{background: #eff6f9;}
.login-box {width: 420px; margin: 100px auto; background: #fff; border: solid 1px #ddd; box-shadow: 2px 2px 5px 1px #edf0f2; position: relative;}
.lb-title {width: 100%; height: 45px; line-height: 45px; padding: 0 45px; font-size: 16px; background: url(../images/home/loginTitle.png) no-repeat 20px 13px; border-bottom: solid 1px #82aece;}
.lb-content {width: 100%; padding: 20px; position: relative;}
.lb-form .lb-box {background: #ffffff; border: solid 1px #e2e2e2;}
.lb-form .lb-line {width: 100%; padding: 5px 10px 5px 50px; border-top: solid 1px #e2e2e2;}
.lb-form .lb-line:first-child {border-top: 0;}
.lb-form .lb-line-input {width: 100%; height: 40px; line-height: 40px; border: 0; outline: 0;}
.lb-form .lb-line.user {background: url(../images/home/login_user.png) no-repeat 15px center;}
.lb-form .lb-line.password {background: url(../images/home/login_pass.png) no-repeat 15px center;}
.lb-form .lb-line.code {background: url(../images/home/login_code.png) no-repeat 15px center;}
.lb-form .lb-line.code .lb-line-input {width: 50%;}
.lb-form .lb-line.code img {width: 90px; height: 40px; float: right;}
.lb-form .lb-remeber {margin-top: 10px;}
.lb-form .lb-remeber a {color: #46abf2; float: right;}
.lb-form .lb-remeber a:hover {text-decoration: underline;}
.lb-form .lb-button {font-size: 0; margin-top: 10px;}
.lb-form .lb-btn {width: 48%; height: 45px; line-height: 45px; margin-left: 4%; color: #fff; font-size: 18px; background: #46abf2; border-radius: 5px; display: inline-block; text-align: center;}
.lb-form .lb-btn:first-child{margin-left: 0;}
.lb-form .lb-btn.orange{background: #e87923;}


.proState-lay{width: 100%;}
.proState-menu{width: 50px; background: #f5faf9; border: solid 1px #c8c8c8; border-right: 0;}
.proState-menu > a{width: 100%; padding: 20px 15px; line-height: 15px; color: #505050; border-top: solid 1px #c8c8c8; display: block; text-align: center;}
.proState-menu > a:first-child{border-top: 0;}
.proState-menu > a:hover{color: #004a82;}
.proState-menu > a.selcted{color: #004a82; background: linear-gradient(#fff, #e1f2ff); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#e1f2ff');}
.proState-right{width: 1020px; min-height: 420px; background: #fff; border: solid 1px #c8c8c8;}
.proState-head{width: 100%; height: 40px; line-height: 40px; padding: 0 20px; color: #505050; font-size: 18px; border-bottom: solid 1px #c8c8c8;}
.proState-head > span{color: #8a8a8a; font-size: 14px; margin-left: 5px;}
.psr-left{width: 55%; min-height: 378px;}
.psr-right{width: 45%; min-height: 378px; border-left: solid 1px #c8c8c8;}
.psr-name{width: 100%; height: 45px; line-height: 45px; padding: 0 20px; position: relative;}
.psr-name b{width: 10px; height: 5px; margin-left: 5px; background: url(../images/home/cvc_323.png) no-repeat center; display: inline-block; position: relative; top: -2px;}
.bbsx-box, .xkhf-box{width: 100%;}
.bbsx-head{width: 100%; height: 45px; padding: 0 20px; background: linear-gradient(#fff, #e6f4f8); filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr='#ffffff',endColorStr='#e6f4f8'); border-bottom: solid 1px #c8c8c8;text-align:left}
.bbsxNav{height: 100%; font-size: 0;}
.bbsx-nav{height: 100%; line-height: 45px; padding: 0 15px; font-size: 16px; display: inline-block; vertical-align: top;}
.bbsx-nav:hover{color: #148ac2;}
.bbsx-nav.cur{height: 45px; line-height: 43px; font-weight: bold; color: #000; background: #fff; border-top: solid 2px #148ac2; border-left: solid 1px #c8c8c8; border-right: solid 1px #c8c8c8;}
.bbsx-exam > label{line-height: 45px; color: #8a8a8a; margin-left: 15px;}
.bbsx-exam > label:before{content: ""; width: 10px; height: 10px; margin-right: 3px; background-color: #8a8a8a; display: inline-block;}
.bbsx-exam > label.yb:before{background-color: #0a9f58;}
.bbsx-exam > label.zb:before{background-color: #f28d08;}
.bbsx-exam > label.wb:before{background-color: #148ac2;}
.bbsx-exam > label.ysc:before{background-color: #eac100;}
.bbsx-content{padding: 20px;}
.bbsx-list > li{width: 230px; margin: 5px 10px; display: inline-block; vertical-align: middle;}
.sxlink{line-height: 20px; padding: 7px 20px; color: #fff; background: #8a8a8a; border-radius: 5px; display: block; text-align: center;}
.sxlink.yb{background: #0a9f58;}
.sxlink.zb{background: #f28d08;}
.sxlink.wb{background: #148ac2;}
.xkhf-head{width: 100%; height: 45px; padding: 0 15px; border-bottom: solid 1px #c8c8c8;}
.xkhf-head > span{line-height: 45px; color: #148ac2; font-size: 16px;}
.xkhf-head > span:before{content: ""; width: 10px; height: 10px; margin-right: 3px; background-color: #148ac2; display: inline-block;}
.xkhf-head .td-button{margin-top: 7px;}
.xkhf-title{width: 100%; height: 35px; line-height: 35px; color: #4a4a4a; font-weight: bold; background: #f9f9f9; border-bottom: solid 1px #d8d8d8; text-align: center;}
.xkhf-list > li{width: 100%; line-height: 20px; padding: 7px 15px; border-top: solid 1px #d8d8d8;}
.xkhf-list > li:first-child{border-top: 0;}
.bbsx-flow{width: 500px; height: 320px; margin: 0 auto; background: url(../images/home/bbsxbg.png) no-repeat center; position: relative;}
.bbsx-flow .sxlink{width: 170px; position: absolute;}
.bbsx-flow .sxlink.link1{top: 50px;}
.bbsx-flow .sxlink.link2{top: 110px;}
.bbsx-flow .sxlink.link3{top: 175px;}
.bbsx-flow .sxlink.link4{top: 236px;}
.bbsx-flow .sxlink.link5{top: 15px; right: 7px;}
.bbsx-flow .sxlink.link6{top: 144px; right: 7px;}
.bbsx-flow .sxlink.link7{top: 270px; right: 7px;}

/* new */
.cateBoxzx-head{width: 100%; height: 50px; line-height: 50px; margin: 10px 0; font-size: 20px; font-weight: bold; color: #333; text-align: center;}
.cateBoxzx .ucc-category{border-top: solid 2px #ddd;}
.cateBoxzx .ucc-category a{width: 16%; margin-top: -3px; text-align: center;}
.cateBoxzx .ucc-category a.cur{height: 47px; border-top: solid 3px #009ACB;}
.cateBoxzx .ucc-categoryLayout{padding: 30px;}
.ucc-categoryLayout p{margin: 10px 0; text-indent: 30px;}


.scheduleHead{padding-bottom: 10px; border-bottom: solid 1px #ededed; text-align: center;}
.schhItem{margin-left: 60px; color: #8a8a8a; display: inline-block;}
.schhItem:first-child{margin-left: 0;}
.schhItem span{color: #333;}
.scheduleContent{padding: 0 50px;}
.schListLi{padding: 20px; border-left: solid 1px #ededed; border-bottom: dashed 1px #ededed; position: relative;}
.schListLi:before{content: ""; width: 5px; height: 5px; background: #56ace4; border-radius: 100%; display: block; position: absolute; top: 55px; left: -3px;}
.schlInfo{color: #1a659f;}
.schlListBox{min-width: 575px; margin-top: 30px;}
.schlList{padding: 0 40px; margin: 0 3px; background: url(../images/home/s1_05.png) repeat-x 0 12px; display: inline-block; position: relative;}
.schlList:before, .schlList:after{content: ""; width: 3px; height: 8px; display: block; position: absolute; top: 12px;}
.schlList:before{background: url(../images/home/s1_03.png) no-repeat; left: -3px;}
.schlList:after{background: url(../images/home/s1_07.png) no-repeat; right: -3px;}
.schlList > li{width: 95px; padding-top: 35px; background-image: url(../images/home/w01_13.png); background-repeat: no-repeat; background-position: center 5px; display: inline-block; text-align: center; vertical-align: top;}
.schlList > li span{line-height: 20px; color: #aaa; font-size: 12px; display: block;}
.schlState{line-height: 20px;}
.schlList > li.cur{background-image: url(../images/home/w01_15.png);}
.schlList > li.cur .schlState{color: #e5721c;}


.schlList1{padding: 0 0px; margin: 0 3px; background: url(../images/home/s1_05.png) repeat-x 0 12px; display: inline-block; position: relative;}
.schlList1:after{content: ""; width: 3px; height: 8px; display: block; position: absolute; top: 12px;}
.schlList1:before{background: url(../images/home/s1_03.png) no-repeat; left: -3px;}
.schlList1:after{background: url(../images/home/s1_07.png) no-repeat; right: -3px;}
.schlList1 > li{width: 95px; padding-top: 35px; background-image: url(../images/home/w01_13.png); background-repeat: no-repeat; background-position: left 5px; display: inline-block; text-align: center; vertical-align: top;}
.schlList1 > li span{line-height: 20px; color: #aaa; font-size: 12px; display: block;position: relative;left: -30px;width: 95px;}
.schlState1{line-height: 20px;text-align: left;}
.schlList1 > li.cur{background-image: url(../images/home/w01_15.png);width: 59px;}
.schlList1 > li.cur .schlState1{color: #e5721c;}
.popupLayer{z-index:9 !important;}
