@charset "utf-8";
.w1200{width: 1200px; height: auto; margin: 0 auto;}
/*header*/
.zs-rm{width: 550px; line-height: 21px; font-size: 14px; color: #FFFFFF;}
.zs-rm span{margin-right: 16px;}
.zs-rm a{color: #FFFFFF;}
.zs-rm a:hover{color: #DA1919;}
.zs-tbwrap{height: 404px; overflow: hidden;}
.zs-logo{width: 625px; height: 76px; overflow: hidden; margin: 30px 0 0 12px;}
.zs-logo img{width: 625px; height: 76px; vertical-align: top;}
.zs-scwrap{width: 650px; margin: 85px auto 0 auto; position: relative;}
.zs-search select{width: 68px; height: 24px; position: absolute; left: 42px; top: 8px; border: none; outline: none; font-size: 16px; color: #666666; vertical-align: top;}
.zs-search input{width: 425px; height: 24px; padding: 8px 10px 8px 115px; border: none; background: url(../images/zsk_icon03.png) 14px center no-repeat #FFFFFF; font-size: 14px; color: #797979; float: left;}
.zs-search span{width: 87px; height: 40px; line-height: 40px; background-color: #FF7F00; font-size: 16px; color: #FFFFFF; display: block; float: right; text-align: center; cursor: pointer;}
.zs-nav{width: 100%; min-width: 1200px; height: 50px; line-height: 50px; background-color: #2086DA;}
.zs-nav ul li{width: 400px; height: 50px; float: left; font-size: 24px; color: #FFFFFF; text-align: center; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.zs-nav ul li.hover{background-color: #F8A122;}
.zs-nav ul li:hover{background-color: #F8A122;}
.zs-nav ul li a{color: #FFFFFF; display: block; width: 100%; height: 100%; cursor: pointer;}
/*main*/
.zs-sjl{width: 544px; height: 326px; overflow: hidden;}
.zs-sjr{width: 516px; height: 326px; overflow: hidden;}
.zs-zssj{font-size: 24px; font-weight: normal;color: #666666;}
.zs-sjr p{line-height: 25px; color: #666666;}
.zs-lsa span{font-size: 16px; color: #04a1e1; font-weight: bold; margin-right: 20px;}
.zs-lsa a{color: #04a1e1;}
.zs-lsa a:hover{color: #DA1919;}
.zs-spt{border-top: 1px dashed #CCCCCC;}
.w285{width: 285px;}
.zs-cjwt{height: 316px; background-color: #EDFBFF; overflow: hidden;}
.zs-lmgy{width: 285px; height: 45px; line-height: 45px; background-color: #2086DA; text-align: center; font-size: 18px; color: #FFFFFF;}
.zs-lmgy a{display: block; width: 100%; height: 100%; cursor: pointer; color: #FFFFFF;}
.zs-wtlb{padding: 16px;}
.zs-wtlb li{height: 30px; line-height: 30px; padding-left: 12px; background: url(../images/zsk_icon13.png) left center no-repeat; font-size: 15px; color: #444444;}
.zs-wtlb li a{display: block; width: 100%; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #444444;}
.zs-wtlb li a:hover{color: #DA1919;}
.w897{width: 897px;}
.zs-lmzt{line-height: 25px; font-size: 18px; color: #1F85D9;}
.zs-ztlb li{width: 161px; height: 123px; float: left; margin: 20px 20px 0 0; font-size: 16px; color: #525252; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; border: 1px solid #FCFCFC;}
.zs-jy{background: url(../images/zsk_icon04.png) center 20px no-repeat #FCFCFC;}
.zs-cx{background: url(../images/zsk_icon05.png) center 20px no-repeat #FCFCFC;}
.zs-yl{background: url(../images/zsk_icon06.png) center 20px no-repeat #FCFCFC;}
.zs-aq{background: url(../images/zsk_icon07.png) center 20px no-repeat #FCFCFC;}
.zs-sp{background: url(../images/zsk_icon08.png) center 20px no-repeat #FCFCFC;}
.zs-ms{background: url(../images/zsk_icon09.png) center 20px no-repeat #FCFCFC;}
.zs-gjj{background: url(../images/zsk_icon10.png) center 20px no-repeat #FCFCFC;}
.zs-jgtt{background: url(../images/zsk_icon11.png) center 20px no-repeat #FCFCFC;}
.zs-jsz{background: url(../images/zsk_icon12.png) center 20px no-repeat #FCFCFC;}
.zs-jxjy{background: url(../images/zsk_icon23.png) center 20px no-repeat #FCFCFC;}
.zs-msfw{background: url(../images/zsk_icon25.png) center 20px no-repeat #FCFCFC;}
.zs-csjs{background: url(../images/zsk_icon27.png) center 20px no-repeat #FCFCFC;}
.zs-dljt{background: url(../images/zsk_icon29.png) center 20px no-repeat #FCFCFC;}
.zs-jjjs{background: url(../images/zsk_icon31.png) center 20px no-repeat #FCFCFC;}
.zs-whxx{background: url(../images/zsk_icon33.png) center 20px no-repeat #FCFCFC;}
.zs-wsjk{background: url(../images/zsk_icon35.png) center 20px no-repeat #FCFCFC;}
.zs-zyhj{background: url(../images/zsk_icon37.png) center 20px no-repeat #FCFCFC;}
.zs-ztlb li a{color: #525252; display: block; height: 38px; line-height: 38px; text-align: center; padding-top: 86px; cursor: pointer; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
.zs-ztlb li:hover a{color: #FFFFFF;}
.zs-ztlb li.zs-jy:hover{background: url(../images/zsk_icon14.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-cx:hover{background: url(../images/zsk_icon15.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-yl:hover{background: url(../images/zsk_icon16.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-aq:hover{background: url(../images/zsk_icon17.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-sp:hover{background: url(../images/zsk_icon18.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-ms:hover{background: url(../images/zsk_icon19.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-gjj:hover{background: url(../images/zsk_icon20.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-jgtt:hover{background: url(../images/zsk_icon21.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-jsz:hover{background: url(../images/zsk_icon22.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-jxjy:hover{background: url(../images/zsk_icon24.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-msfw:hover{background: url(../images/zsk_icon26.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-csjs:hover{background: url(../images/zsk_icon28.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-dljt:hover{background: url(../images/zsk_icon30.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-jjjs:hover{background: url(../images/zsk_icon32.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-whxx:hover{background: url(../images/zsk_icon34.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-wsjk:hover{background: url(../images/zsk_icon36.png) center 20px no-repeat #2086DA;}
.zs-ztlb li.zs-zyhj:hover{background: url(../images/zsk_icon38.png) center 20px no-repeat #2086DA;}
.zs-pad30{padding: 30px;}
.zs-wzbt{line-height: 29px; font-size: 22px; color: #525252;}
.zs-wzbt a{color: #525252;}
.zs-wzbt a:hover{color: #DA1919;}
.zs-qw{width: 66px; line-height: 22px; font-size: 13px; color: #FFFFFF; text-align: center; margin-top: 3px; background-color: #EF9927; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -ms-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.zs-qw a{color: #FFFFFF; display: block; width: 100%; height: 100%; cursor: pointer;}
.zs-qw:hover{background-color: #2086DA;}
.zs-nr{margin-top: 15px; line-height: 24px; font-size: 14px; color: #858585;}
.zs-wzxx{margin-top: 16px; line-height: 18px; font-size: 13px;}
.zs-dw{color: #0694D2;}
.zs-sj{color: #858585;}
.zs-wtwp{width: 100%; height: auto; overflow: hidden; border: 1px solid #F2AD52;}
.zs-wtwp ul li{margin-bottom: 55px;}
.zs-more{width: 180px; height: 40px; line-height: 40px; font-size: 18px; text-align: center; color: #FFFFFF; margin: 0 auto;}
.zs-more a{display: block; width: 100%; height: 100%; cursor: pointer; color: #FFFFFF; background-color: #2086DA; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
.zs-more a:hover{background-color: #EF9927;}
.zs-fwlb li{width: 283px; height: 268px; float: left; margin: 20px 21px 0 0; font-size: 20px; color: #525252; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; border: 1px solid #FCFCFC;}
.zs-fwlb li a{color: #525252; display: block; height: 70px; line-height: 70px; text-align: center; padding-top: 198px; cursor: pointer; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
.zs-fwlb li:hover a{color: #FFFFFF;}
.zs-grbs{background: url(../images/zsk_icon41.png) center 66px no-repeat #FCFCFC;}
.zs-frbs{background: url(../images/zsk_icon39.png) center 66px no-repeat #FCFCFC;}
.zs-bmbs{background: url(../images/zsk_icon43.png) center 66px no-repeat #FCFCFC;}
.zs-fwlb li.zs-grbs:hover{background: url(../images/zsk_icon42.png) center 66px no-repeat #2086DA;}
.zs-fwlb li.zs-frbs:hover{background: url(../images/zsk_icon40.png) center 66px no-repeat #2086DA;}
.zs-fwlb li.zs-bmbs:hover{background: url(../images/zsk_icon44.png) center 66px no-repeat #2086DA;}
.zs-wtwpz{width: 895px; height: auto; overflow: hidden; border: 1px solid #F2AD52;}
.zs-wtwpz ul li{margin-bottom: 55px;}
.zs-zsfl{min-height: 1009px; *height: 1009px; background-color: #EDFBFF;}
.zs-fllb{padding: 16px;}
.zs-fllb li{height: 32px; line-height: 32px; font-size: 18px; color: #666666; margin-bottom: 10px; text-align: center;}
.zs-fllb li a{color: #666666; display: block; width: 100%; height: 100%; cursor: pointer;}
.zs-fllb li a:hover{background-color: #EF9927; color: #FFFFFF;}
.zs-fllb li.zs-hover a{background-color: #EF9927; color: #FFFFFF;}
.zs-ztlb li.zs-active{border: 1px solid #2086DA;}
.zs-fwlb li.zs-active{border: 1px solid #2086DA;}
/*footer*/
.zs-dbwrap{width: 100%; min-width: 1200px; height: 96px; overflow: hidden; margin-top: 35px;}
