﻿*{margin: 0; padding: 0; line-height: 1.5; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica; box-sizing: border-box; -webkit-tap-highlight-color: transparent;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section,summary{display: block;}
html, body{height: 100%;}
ul, ol{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
b{font-weight: normal;}
table{width: 100%; table-layout: fixed; border-collapse: collapse;}
button, input[type=submit]{border: 0; outline: 0; cursor: pointer;}
button[disabled],input[disabled]{cursor: default;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px transparent inset;}
button:active{-ms-background-position-x: 1px; -ms-background-position-y: 1px;}
select{padding: 3px 5px;}
textarea{resize: none;}

.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;    margin-top: 20px;} .fr{float: right;}
.fl a{color: #fff;font-size: 27px;}
.zwBg{background: #f4f4f4;}
.zwLayout{width: 1200px; height: 100%; margin: 0 auto; position: relative;}
.footerCenter{ display: inline-block;margin-top:30px}
.footerCenter .fr{padding-left: 10px; text-align: center;}
.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;}
/*vue隐藏{{}}样式*/
[v-cloak] {
    display: none;
}
/* æˆ‘çš„ç©ºé—´ */
.kjHeaderBox{width: 100%; height: 135px; background: url(../images/kjheaderbox.png) no-repeat center top;}
.kjHeader{width: 100%; height: 135px;}
.kjHeaLogo{width: 780px; height: 72px; margin-top: 30px; background: url(../images/head_logo.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(../images/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(../images/intab1.png);}
.kjInfoTab > li.intab2{background-image: url(../images/intab2.png);}
.kjNavBox{margin-top: 20px; font-size: 0;}
.kjNavBox > li{width: 185px; height: 103px; margin-left: 18px; background: url(../images/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(../images/kjnav1.png);}
.kjNavBox > li.kjnav2 > a{background-image: url(../images/kjnav2.png);}
.kjNavBox > li.kjnav3 > a{background-image: url(../images/kjnav3.png);}
.kjNavBox > li.kjnav4 > a{background-image: url(../images/kjnav4.png);}
.kjNavBox > li.kjnav5 > a{background-image: url(../images/kjnav5.png);}
.kjNavBox > li.kjnav6 > a{background-image: url(../images/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(../images/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; background: url(../images/operatebox.png);}
.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;}
.toHigh:after, .toLow:after{content: ""; width: 10px; height: 20px; margin-left: 5px; background-repeat: no-repeat; background-position: center; display: inline-block; position: relative; top: 5px;}
.toHigh:after{background-image: url(../images/tohigh.png);}
.toLow:after{background-image: url(../images/tolow.png);}
.opeDate{background: url(../images/opedate.png);}
.opeArea{background: url(../images/opearea.png);}
.opeAdd{background: url(../images/opeadd.png);}
.opeAll{background: url(../images/opeall.png);}
.opeEdit{background: url(../images/opeedit.png);}
.opeCompare{background: url(../images/opecompare.png);}
.opeDel{background: url(../images/opedel.png);}
.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{width: 100%; height: 100px; line-height: 120px; margin-bottom: 10px; color: #f69a5a; font-size: 32px; font-weight: bold; font-family: arial; background: #f7fafa url(../images/proliday.png) no-repeat center; display: block; text-align: center;}
.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(../images/pll1.png);}
.proliList > li.pll2{background-image: url(../images/pll2.png);}
.proliList > li.pll3{background-image: url(../images/pll3.png);}
.proliList > li.pll4{background-image: url(../images/pll4.png);}
.proliList > li.pll5{background-image: url(../images/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: 140px;
   
    text-align: center;
}

/* äº’è”ç½‘é¦–é¡µ */
.hlHeaderBox{background: #2077bd;}
.hlHeader{width: 100%; height:85px;}
.hlHeaLogo{width: 350px; height: 31px; margin-top: 20px; background: url(../images/head_logo.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(../images/exit_n.png) no-repeat right center;}
.new_top_nav li:hover{color:#6fcaff;}
#exitbtn:hover{background-image:url(../images/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(../images/declareli1.png);}
.declareList > li.declareLi2{background: url(../images/declareli2.png);}
.declareList > li.declareLi3{background: url(../images/declareli3.png);}
.declareList > li.declareLi4{background: url(../images/declareli4.png);}
.declareList > li.declareLi5{background: url(../images/declareli5.png);}
.declareList > li.declareLi6{background: url(../images/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(../images/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(../images/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(../images/topbg.png) repeat center;}
.zwHeaLogo{width: 202px; height: 42px; margin-top: 20px; background: url(../images/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(../images/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(../images/zwnav1.png);}
.zwNav > li.zwNav2 > a{background-image: url(../images/zwnav2.png);}
.zwNav > li.zwNav3 > a{background-image: url(../images/zwnav3.png);}
.zwNav > li.zwNav4 > a{background-image: url(../images/zwnav4.png);}
.zwNav > li.zwNav5 > a{background-image: url(../images/zwnav5.png);}
.zwNav > li.zwNav6 > a{background-image: url(../images/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(../images/zwitem1.png);}
.zwItemList > li.zwItem2{background-image: url(../images/zwitem2.png);}
.zwItemList > li.zwItem3{background-image: url(../images/zwitem3.png);}
.zwItemList > li.zwItem4{background-image: url(../images/zwitem4.png);}
.zwItemList > li.zwItem5{background-image: url(../images/zwitem5.png);}
.zwItemList > li.zwItem6{background-image: url(../images/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(../images/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(../images/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;}
.flowDescrip{padding: 0 230px 10px 90px; background: url(../images/operatebox.png) repeat-x 0 85px; position: relative;}
.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(../images/fddes4.png);}
.fddes5{background-image: url(../images/fddes5.png);}
.fddes6{background-image: url(../images/fddes6.png);}
.fddes7{background-image: url(../images/fddes7.png);}
.fddes8{background-image: url(../images/fddes8.png);}
.flowMain{width: 100%;}

/* æˆ‘çš„ç©ºé—´-äºŒçº§é¡µ */
.kjconLay{width: 100%; padding: 20px; background: #fff;}
.kjconNav{height: 30px; padding-left: 18px; margin-bottom: 10px; background: url(../images/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(../images/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;}
/*
 * æµç¨‹å›¾
 */
.dn{display:none;}
.zwLayout{height:auto;}
.flowMain{position:relative;min-height:350px;}/*880px*/
.flowMain #begin,.flowMain #end{background:#999;color:#fff;font-size:14px;width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;position:absolute;}
.flowMain #begin{top:35%;left:5px;transform: translate(0,-50%);}
.flowMain #begin i{position:absolute;left:60px;top:50%;display:block;height:2px;width:60px;background:#009dd9;}
.flowMain #begin i:after{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009dd9;left:51px;top:-9px;display:block;}
.flowMain i.line2{width:265px !important;}
.flowMain i.line2:after{left:auto !important;right:-1px !important;}
.flowMain i.line3{width:283px !important;position:absolute;left:100%;top:50%;display:block;height:2px;background:#009dd9;}
.flowMain i.line3:after{left:auto !important;right:-1px !important;content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009dd9;top:-9px;display:block;}
.flowMain i.line4{width:2px !important;position:absolute;right:-60%;top:50%;display:block;height:110px;background:#009dd9;}
.flowMain i.line4:after{left:auto !important;right:-9px !important;content:'';position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #009dd9;bottom:-1px;display:block;}

.flowMain #end{top:35%;right:-24px;transform: translate(0,-50%);background:#ef4848;}
.flowMain #phasesOne,.flowMain #phasesFive{width:165px;padding:12px 20px 12px 12px;background:#999;position:absolute;top:35%;left:125px;transform: translate(0,-50%);line-height:16px;color:#fff;border-radius:5px;}
.flowMain div i.line1{position:absolute;left:100%;top:50%;display:block;height:2px;width:30px;background:#009dd9;}
.flowMain div i.line1:after{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009dd9;right:-10px;bottom:-9px;display:block;}
.flowMain #phasesTwo{position:absolute;left:330px;top:35%;transform:translate(0,-50%);}
.flowMain #phasesTwo .phases_two_chl,.flowMain #phasesThree .phases_three_chl,.flowMain #phasesFour .phases_four_chl{position:relative;}
.flowMain #phasesTwo ul,.flowMain #phasesThree ul,.flowMain #phasesFour ul{border:2px dashed #009dd9;padding:10px 10px 0;margin-bottom:10px;}
.flowMain #phasesFour ul{padding:10px 0 0 0;overflow:hidden;}
.flowMain #phasesTwo ul li,.flowMain #phasesThree ul li,.flowMain #phasesFour ul li{width:200px;background:#999;line-height:16px;color:#fff;margin-bottom:8px;border-radius:5px;overflow:hidden;}
.flowMain #phasesFour ul li{float:left;margin:0 0 10px 10px;}
.flowMain #phasesTwo ul li p,.flowMain #phasesThree ul li p,.flowMain #phasesFour ul li p{padding:12px 35px 12px 12px;position:relative;}
.flowMain #phasesTwo ul li p em,.flowMain #phasesThree ul li p em,.flowMain #phasesFour ul li p em{position:absolute;font-size:12px;font-style:normal;color:#fefe97;top:50%;margin-top:-10px;right:20px;}
.flowMain #phasesTwo ul li span,.flowMain #phasesThree ul li span,.flowMain #phasesFour ul li span{display:block;background:#fff;border-radius:0 0 5px 5px;margin:5px;color:#f00;font-size:12px;height:28px;}
.flowMain #phasesTwo ul li span b,.flowMain #phasesThree ul li span b,.flowMain #phasesFour ul li span b{line-height:28px;float:left;padding:0 5px 0 26px;position:relative;}
.flowMain #phasesTwo ul li span b.iconfont,.flowMain #phasesThree ul li span b.iconfont,.flowMain #phasesFour ul li span b.iconfont{font-size:12px;}
.flowMain #phasesTwo ul li span b.iconfont:before,.flowMain #phasesThree ul li span b.iconfont:before,.flowMain #phasesFour ul li span b.iconfont:before{font-size:20px;position:absolute;left:6px;top:50%;margin-top:-14px;}
.flowMain #phasesOne:after,.flowMain #phasesTwo ul li p:after,.flowMain #phasesThree ul li p:after,.flowMain #phasesFour ul li p:after,.flowMain #phasesFive:after{content:">";position:absolute;right:5px;color:#fff;top:50%;margin-top:-10.5px;}
.flowMain #phasesThree{position:absolute;right:280px;top:35%;transform: translate(0,-50%);}
.flowMain div i.line_end{position:absolute;left:100%;top:50%;display:block;height:2px;width:38px;background:#009dd9;}
.flowMain div i.line_end:after{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009dd9;left:30px;top:-9px;display:block;}
.flowMain #phasesFour{width:434px;position:absolute;bottom:0;right:70px;}
.flowMain #phasesFive{left:auto;right:76px;}
.flowMain #phases_fjx{position:absolute;left:90px;top:0;}
.flowMain #phases_fjx2{position:absolute;left:90px;top:400px;}
.flowMain #phases_fjx ul,.flowMain #phases_fjx2 ul{border:2px dashed #009dd9;padding:10px 10px 0;}
.flowMain #phases_fjx ul li,.flowMain #phases_fjx2 ul li{width:200px;background:#999;line-height:16px;color:#fff;margin-bottom:8px;border-radius:5px;overflow:hidden;}
.flowMain #phases_fjx ul li p,.flowMain #phases_fjx2 ul li p{padding:12px 35px 12px 12px;position:relative;}
.flowMain #phases_fjx ul li p em,.flowMain #phases_fjx2 ul li p em{position:absolute;font-size:12px;font-style:normal;color:#fefe97;top:50%;margin-top:-10px;right:20px;}
.flowMain #phases_fjx ul li span,.flowMain #phases_fjx2 ul li span{display:block;background:#fff;border-radius:0 0 5px 5px;margin:5px;color:#f00;font-size:12px;height:28px;}
.flowMain #phases_fjx ul li span b,.flowMain #phases_fjx2 ul li span b{line-height:28px;float:left;padding:0 5px 0 26px;position:relative;}
.flowMain #phases_fjx ul li span b.iconfont,.flowMain #phases_fjx2 ul li span b.iconfont{font-size:12px;}
.flowMain #phases_fjx ul li span b.iconfont:before,.flowMain #phases_fjx2 ul li span b.iconfont:before{font-size:20px;position:absolute;left:6px;top:50%;margin-top:-14px;}
.flowMain #phases_fjx ul li p:after,.flowMain #phases_fjx2 ul li p:after{content:">";position:absolute;right:5px;color:#fff;top:50%;margin-top:-10.5px;}
/*
 * æµç¨‹å›¾-çº¿
 */
.flowMain #phases_fjx i,.flowMain #phases_fjx2 i,#phasesFour i{display:block;position:absolute;border:2px solid #009dd9;}
.flowMain #phases_fjx i.top_line1{border-width:2px 0 0 2px;}
.flowMain #phases_fjx i.top_line1:after{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009dd9;left:44px;top:-11px;}
.flowMain #phases_fjx i.top_line2,.flowMain #phases_fjx i.top_line_end{border-width:2px 2px 0 0;}
.flowMain #phases_fjx i.top_line2:after,.flowMain #phases_fjx i.top_line_end:after{content:'';position:absolute;border-top:10px solid #009dd9;border-right:10px solid transparent;border-left:10px solid transparent;right:-11px;bottom:-1px;}
.flowMain #phases_fjx i.top_line2 .rcqx{position:absolute;left:100%;top:50%;transform:translate(-50%,-50%);width:80px;text-align:center;background:#fff;}
.flowMain #phases_fjx i.top_line_end .rcqx{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);text-align:center;background:#fff;padding:0 10px;}

.flowMain #phases_fjx2 i.bottom_line1{border-width:0 0 2px 2px;}
.flowMain #phases_fjx2 i.bottom_line1:after{content:'';position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009dd9;left:44px;bottom:-11px;}
.flowMain #phases_fjx2 i.bottom_line2,.flowMain #phases_fjx2 i.bottom_line3{border-width:0 2px 2px 0;}
.flowMain #phases_fjx2 i.bottom_line2:after,.flowMain #phases_fjx2 i.bottom_line3:after{content:'';position:absolute;border-bottom:10px solid #009dd9;border-right:10px solid transparent;border-left:10px solid transparent;top:-1px;right:-11px;}
#phasesFour i.cross_phase_optione_line{border-width:0 2px 2px 0;}
#phasesFour i.cross_phase_optione_line:after{content:'';position:absolute;border-bottom:10px solid #009dd9;border-right:10px solid transparent;border-left:10px solid transparent;top:-1px;right:-11px;}
#phasesFour i.top_line1{border-width:0 0 2px 2px;}
#phasesFour i.top_line1:after{content:'';position:absolute;border-bottom:10px solid transparent;border-left:10px solid #009dd9;border-top:10px solid transparent;bottom:-11px;right:-1px;}
/*
 * æµç¨‹å›¾-èƒŒæ™¯
 */
.phases_bg_blue{background:#799ccd !important;}
.phases_bg_green{background:#50c389 !important;}
/*
 * æ­¥éª¤å¯¼å‘å›¾
 */
.step{overflow:hidden;}
.step li{float:left;width:30%;height:51px;line-height:51px;position:relative;border-radius:5px;margin-left:25px;text-align:center;font-size:16px;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);
}
.step li.execute{
 	cursor:pointer;
 	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);
 }
.step li.finish{
 	cursor:pointer;
 	background: -moz-linear-gradient(top, #49ec9a, #36b474); 
	/* Safari 4-5, Chrome 1-9 */ 
	/* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
	background: -webkit-gradient(linear,top,from(#49ec9a),to(#36b474));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #49ec9a, #36b474);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #49ec9a, #36b474);
	/* é€šç”¨ */
	background: linear-gradient(to bottom, #49ec9a, #36b474);
 }
.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(../images/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(../images/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(../images/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(../images/shenpi_zhiyin.png);}
#main ul li#wyzx{background-image:url(../images/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:50px 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;top:120px;font-size:14px;padding:0;}
#main ul#indexSelect li p font{color:#f00;}
#main ul li#pt30{background-image:url(../images/baoming.png);background-size:80px 80px}
    #main ul li#pt20 {
        background-image: url(../images/find.png);
        background-size: 80px 80px
    }
#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(../images/intab1_small.png)}
.user_avatar .xx_nav li.intab2{background-image:url(../images/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(../images/icon_myspace_application_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_two div{background:url(../images/icon_myspace_schedule_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_three div{background:url(../images/icon_myspace_datapacket_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_four div{background:url(../images/icon_myspace_certificate_y.png) no-repeat right bottom;background-size:120px;}
.function_nav .function_nav_b li#function_nav_five div{background:url(../images/icon_myspace_majorprogram_y.png) no-repeat right bottom;background-size:100px;}
.function_nav .function_nav_b li#function_nav_six div{background:url(../images/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(../images/enter1.png);display:inline-block;text-align:center;display:block;margin:0 auto 40px;}
/*é€šç”¨main*/
.main_all{width:1200px;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:280px;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(../images/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(../images/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(../images/icon_sc.png) no-repeat;}
.czsc a.yhsp:after{background:url(../images/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;}
.zzc{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;}
.tbGridItem{width:80%;height:85%;margin:40px auto 0;background:#fff;overflow:hidden;border-radius:4px;position:relative;padding-top:40px;}
.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;}
.tbGridItem h3 a{color:#fff;position:absolute;right:20px;top:9px;}
.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:-200px;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;}
.ppp_gs{position:fixed;right:5px;top:100px;width:85px;background:#f6f6f6;padding:10px 14px;line-height:1.7;box-shadow: 1px 1px 7px #ccc;border-radius:2px;}
.ppp_gs img{display:block;margin:10px auto;}
.ppp_gs a{color:#333;display:block;}
.blhjzy{top:300px;}
/*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;}