﻿body{font:14px/1.5 "微软雅黑", Arial, sans-serif; color: #333333; background: url(../images/bg.jpg) 50% top no-repeat #eff2f5; background-attachment:fixed; position: relative;}
a{transition: all 0.3s;}
/*首页样式*/
#header{width: 1200px; height: 140px; margin: 0 auto; background: url(../images/top_bg.png) center bottom no-repeat;}
.logo{float: left; height: 70px; margin-top: 35px;}
.login{width: 114px; height: 34px; border: 1px solid #0061ae; float: right; margin-top: 62px;}
.login a{display: block; line-height: 32px; color: #0061ae; position: relative; padding-left: 45px;}
.login a:before{content: ""; width: 34px; height: 32px; background: url(../images/login_icon.png) 50% 50% no-repeat #0061ae; position: absolute; left: 0; top: 0;}
.login a:hover{text-decoration: none; background: #ffffff;}
.logout{height: 34px; border: 1px solid #0061ae; float: right; margin-top: 62px; padding-right: 15px;}
.logout span{display: block; line-height: 32px; color: #0061ae; position: relative; padding-left: 50px;}
.logout span:before{content: ""; width: 34px; height: 32px; background: url(../images/login_icon.png) 50% 50% no-repeat #0061ae; position: absolute; left: 0; top: 0;}
.logout a{margin-left: 10px;}
.logout a:hover{text-decoration: none;}
#nav{width: 1200px; height: 50px; margin: 0 auto; background: #0061AE;}
#nav li{width: 149px; height: 50px; line-height: 50px; text-align: center; float: left; margin-left: 1px; position: relative;}
#nav li:before{content: ""; width: 1px; height: 16px; background: #80b0d7; position: absolute; left: -1px; top: 50%; margin-top: -8px;}
#nav li:first-child:before{display: none; margin: 0;}
#nav li a{color: #ffffff; font-size: 16px; display: block;}
#nav li a:hover{text-decoration: none; background: #0075d2;}
.shzz-container{width: 1200px; margin: 20px auto; padding: 20px 20px 30px 20px; background: #ffffff; overflow: hidden;}
.index-pic-news{width: 400px; height: 300px; position:relative; overflow:hidden; float: left;}
.index-pic-news .hd{position:absolute; right: 10px; bottom:15px; z-index:3;}
.index-pic-news .hd li{cursor:pointer; width: 8px; height: 8px; background:#ffffff; float: left; margin-left: 5px; border-radius: 4px;}
.index-pic-news .hd li.on{background: #0e86e3;}
.index-pic-news .bd li{position: relative; height: 300px;}
.index-pic-news .bd li img{width: 400px; height: 300px;}
.index-pic-news .bd li p{width: 100%; padding: 0 10px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ffffff; background: #000000; background: rgba(0,0,0,0.7); position: absolute; left: 0; bottom: 0; z-index: 2;}
.index-txt-list li{height: 36px; line-height: 35px; width: 100%; border-bottom: 1px dashed #cccccc; position: relative; padding-left: 15px;}
.index-txt-list li:before{content: ""; width: 4px; height: 4px; background: #0061ae; position: absolute; left: 2px; top: 50%; margin-top: -1px;}
.index-txt-list li a{color: #333333; float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-txt-list li a:hover{text-decoration: none; color: #0E86E3;}
.index-txt-list li span{font-size: 12px; color: #999999; float: right; margin-right: 2px;}
.index-xwdt{width: 460px; height: 300px; overflow: hidden; float: left; margin-left: 20px;}
.tabs .hd{height: 38px; line-height:36px; border-bottom: 2px solid #0061AE; position:relative;}
.tabs .index-list-title{width: 100px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; background: #0061AE; color: #ffffff; position: absolute; left: 0; top: 0;}
.tabs .hd ul{float: left; position: absolute; right: 0; top: 0; height: 36px;}
.tabs .hd ul li{float: left; cursor: pointer; margin: 0 10px;}
.tabs .hd ul li a{color: #333333;}
.tabs .hd ul li a:hover{color: #0061AE; text-decoration: none;}
.tabs .hd ul li.on{height: 36px; color: #0061AE; position: relative;}
.tabs .hd ul li.on:after{content: ""; width: 0; height: 0; border: 6px solid transparent; border-bottom-color: #0061AE; position: absolute; left: 50%; margin-left: -3px; bottom: 0;}
.tabs .hd ul li.on a{color: #0061AE;}
.tabs .bd ul{margin-top: 2px;}
.index-xwdt .bd ul li a{width: 360px;}
.index-xwdt .bd li:first-child{border: none; padding: 0; margin-top: 10px;}
.index-xwdt .bd li:first-child a{font-size: 18px; color: #0061AE; width: 100%;}
.index-xwdt .bd li:first-child:before{display: none}
.index-news-title{width: 100%; height: 38px; line-height:36px; border-bottom: 2px solid #0061AE;}
.index-news-title p{float: left; width: 100px; height: 36px; font-size: 16px; text-align: center; line-height: 36px; background: #0061AE; color: #ffffff;}
.index-news-title a{float: right; color: #999999;}
.index-tzgg{width: 260px; height: 280px; float: left; background: #FFFFFF; margin-left: 20px; padding: 0 10px;}
.index-tzgg .index-txt-list{margin-top: 11px;}
.index-about{width: 400px; height: 304px; float: left; margin-top: 30px;}
.index-about-pic{margin-top: 10px;}
.index-about-pic img{width: 400px; height: 120px;}
.index-about-main{line-height: 26px; text-indent: 2em; text-align: justify;}
.index-xxgk{width: 740px; height: 304px; overflow: hidden; float: left; margin: 30px 0 0 20px;}
.index-xxgk .index-table-list{margin-top: 11px!important;}
.index-table-list li{height: 36px; line-height: 35px; width: 100%; border-bottom: 1px dashed #cccccc; position: relative; padding-left: 15px;}
.index-table-list li:before{content: ""; width: 4px; height: 4px; background: #0061ae; position: absolute; left: 2px; top: 50%; margin-top: -1px;}
.index-table-list li p{float: left; width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-table-list li span{width: 110px; display: block; float: left; padding-left: 10px; text-align: center;}
.index-table-list li i{width: 90px; display: block; float: right; text-align: center; margin: 0 10px;}
.index-table-list li:first-child{height: 34px; line-height: 34px; border: none; padding: 0; background: #eeeeee; font-weight: bold; color: #444444; padding-left: 15px; margin-bottom: 5px;}
.index-table-list li:first-child:before{display: none;}
.index-xxgk .index-txt-list{ margin-top: 11px!important;}
.index-xxgk .index-txt-list a{width: 600px;}
.index-zwgk{width: 790px; height: 300px; overflow: hidden; float: left; margin-top: 30px;}
.index-zwgk .index-table-list{margin-top: 10px!important;}
.index-zwgk .index-txt-list a{width: 680px;}
.index-zwgk .index-txt-list{margin-top: 10px!important;}
.index-quick{width: 350px; height: 300px; float: right; margin-top: 30px;}
.index-quick a{width: 350px; height: 90px; display: block; margin-top: 15px; line-height: 90px; padding-left: 130px; font-size: 24px; color: #ffffff; position: relative;}
.index-quick a:first-child{margin: 0;}
.index-quick a:before{content: ""; width: 37px; height: 41px; background: url(../images/sprite_icon.png) no-repeat; position: absolute; left: 80px; top: 50%; margin-top: -20px;}
.index-quick a.shzzml{background-color: #70b9e4;}
.index-quick a.shzzml:before{background-position: 0 0;}
.index-quick a.fhyd{background-color: #8cc264;}
.index-quick a.fhyd:before{background-position: -38px 0;}
.index-quick a.djzl{background-color: #eaac49;}
.index-quick a.djzl:before{background-position: -76px 0;}
.index-quick a:hover{text-decoration: none; filter: alpha(opacity=80); opacity:0.8;}
.index-bszn{width: 1160px; height: 340px; margin-top: 30px;}
.index-bszn-title{width: 50px; height: 340px; font-size: 16px; color: #ffffff; background: #0061AE; padding: 130px 17px 0; float: left;}
.index-bszn-wrap{width: 1110px; height: 340px; float: left; padding: 19px 20px; border: 1px solid #dddddd; border-left: none;}
.index-zcfg{width: 570px; height: 300px; overflow: hidden; float: left;}
.index-zcfg .index-txt-list a{width: 470px;}
.index-zcfg .index-txt-list{margin-top: 10px!important;}
.index-bgxz{width: 480px; height: 300px; overflow: hidden; float: right;}
.index-bgxz .index-txt-list a{width: 380px;}
.index-bgxz .index-txt-list{margin-top: 10px!important;}
.index-bgxz .index-txt-list .bgxz-btn{width: 70px; height: 24px; display: block; float: right; margin-top: 6px; text-align: center; line-height: 22px; color: #0061AE; border: 1px solid #0061AE; font-size: 12px;}
.index-bgxz .index-txt-list .bgxz-btn:hover{background: #0061AE; color: #ffffff;}
.index-gyct{width: 1160px; height: 270px; overflow: hidden; margin-top: 30px;}
.index-gyct-wrap{padding: 20px; border: 1px solid #dddddd; overflow: hidden;}
.index-gyct-wrap .hd{width: 160px; height: 40px; line-height: 40px; float: left; border: none;}
.index-gyct-wrap .hd ul li{float: none; width: 160px; height: 40px; background: #666666; line-height: 40px; text-align: center; color: #ffffff; margin: 0; margin-top: 10px;}
.index-gyct-wrap .hd ul li:first-child{margin: 0;}
.index-gyct-wrap .hd ul li.on{color: #ffffff; background: #0061AE; line-height: 40px; height: 40px;}
.index-gyct-wrap .hd ul li.on:after{border-bottom-color: transparent; border-left-color: #0061AE; margin: 0; left: 160px; bottom: 50%; margin-bottom: -6px;}
.index-gyct-wrap .bd{width: 958px; height: 190px; float: left; overflow: hidden;}
.index-gyct-wrap .bd ul{height: 190px; margin: 0;}
.index-gyct-wrap .bd ul li{margin-left: 20px; float: left; width: 220px; height: 150px;}
.index-gyct-wrap .bd ul li:first-child{margin-left: 18px;}
.index-gyct-wrap .bd ul li img{width: 218px; height: 148px; border: 1px solid #dddddd; padding: 2px; transition: all 0.3s;}
.index-gyct-wrap .bd ul li p{width: 220px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-gyct-wrap .bd ul li span{display: block; color: #999999; line-height: 14px; margin-top: 2px;}
.index-gyct-wrap .bd ul li:hover img{border-color: #0061AE;}
.index-link{width: 100%; height: 50px; margin-top: 30px;}
.index-link a{width: 220px; height: 50px; border: 1px solid #dddddd; display: block; float: left; margin-left: 15px;}
.index-link a:first-child{margin: 0;}
.index-link a img{width: 218px; height: 48px;}
.bot-nav{width: 100%; height: 35px; background: #0061AE; line-height: 35px; margin-top: 30px;}
.bot-nav ul{display: table; margin: 0 auto;}
.bot-nav li{float: left; margin: 0 20px; position: relative;}
.bot-nav li:before{content: ""; width: 1px; height: 10px; background: #80b0d7; position: absolute; left: -20px; top: 50%; margin-top: -5px;}
.bot-nav li:first-child:before{display: none;}
.bot-nav li a{color: #ffffff;}
#footer{text-align: center; line-height: 24px; margin-bottom: 20px;}
#footer a{color: #333333;}
.wechat{width: 130px; height: 170px; position: fixed; right: 0; bottom: 10px;}
.fix-tool{width: 40px; position: fixed; bottom: 20px; left: 50%; margin-left: 605px; overflow: hidden;}
#goTop{height: 0; overflow: hidden;}
#goTop a{width: 40px; height: 40px; display: block; cursor: pointer; background: url(../images/gotop.png) center center no-repeat #999999; border-radius: 4px; text-indent: -999em; transition: all 0.3s;}
#goTop a:hover{background: url(../images/gotop.png) center center no-repeat #0061AE;}

/*内页样式*/
.inside-left{float: left; width: 280px;}
.inside-left-nav{overflow: hidden; margin-bottom: 20px;}
.inside-left-nav-title{height: 80px; padding-left: 20px; line-height: 80px; font-size: 24px; color: #ffffff; background: url(../images/inside_left_title.jpg) 0 0 no-repeat;}
.inside-left-nav-list{padding: 10px 10px 20px 10px; border: 1px solid #dddddd;}
.inside-left-nav-list > li{overflow: hidden;}
.inside-left-nav-list > li > a{padding: 0 10px 0 23px; display: block; color: #333333; position: relative; line-height: 44px; border-bottom: 1px solid #dddddd;}
.inside-left-nav-list > li > a:before{content: ""; width: 0; height: 0; border: 5px solid transparent; border-left-color: #0061AE; position: absolute; left: 10px; top: 50%; margin-top: -5px;}
.inside-left-nav-list > li > a:hover{text-decoration: none; background: #f5f5f5; padding-left: 25px; color: #0061AE;}
.inside-left-down > li > a{padding: 0 10px 0 36px; display: block; color: #333333; position: relative; line-height: 35px; border-bottom: 1px dashed #dddddd;}
.inside-left-down > li > a:before{content: ""; width: 4px; height: 4px; background: #0061ae; position: absolute; left: 23px; top: 50%; margin-top: -2px;}
.inside-left-down > li > ul{border-bottom: 1px dashed #dddddd;}
.inside-left-down > li > ul > li > a{padding: 0 10px 0 46px; display: block; color: #333333; position: relative; line-height: 35px;}
.inside-left-down a:hover{text-decoration: none; background: #f5f5f5; color: #0061AE;}
.left-nav-down-bg > li > a{background: #f5f5f5;}

.inside-left-zxtz-title{padding: 0 20px; height: 44px; line-height: 44px; font-size: 16px; color: #ffffff; background: #0061AE;}
.inside-txt-list{padding: 10px 10px 20px 10px; border: 1px solid #dddddd;}
.inside-txt-list li{height: 40px; line-height: 39px; width: 100%; border-bottom: 1px dashed #cccccc; position: relative; padding-left: 15px;}
.inside-txt-list li:before{content: ""; width: 4px; height: 4px; background: #0061ae; position: absolute; left: 2px; top: 50%; margin-top: -1px;}
.inside-txt-list li a{color: #333333; float: left; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inside-txt-list li a:hover{text-decoration: none; color: #0E86E3;}
.inside-right{float: right; width: 860px;}
.inside-right-top{height: 44px; border-bottom: 1px solid #dddddd; overflow: hidden;}
.inside-right-top p{float: left; line-height: 44px; font-size: 18px; color: #0061AE; padding-left: 20px; position: relative;}
.inside-right-top p:before{content: ""; width: 4px; height: 20px; background: #0061AE; position: absolute; left: 6px; top: 50%; margin-top: -10px;}
.inside-right-top .crumb{float: right; line-height: 44px; color: #666666;}
.inside-right-top .crumb a{color: #666666;}
.inside-right-wrap{overflow: hidden;}
.inside-about{margin-top: 10px; line-height: 24px;}
.inside-list1 li{height: 40px; line-height: 39px; width: 100%; border-bottom: 1px dashed #cccccc; position: relative; padding-left: 15px;}
.inside-list1 li:before{content: ""; width: 4px; height: 4px; background: #0061ae; position: absolute; left: 2px; top: 50%; margin-top: -1px;}
.inside-list1 li a{color: #333333; float: left; width: 700px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inside-list1 li a:hover{text-decoration: none; color: #0E86E3;}
.inside-list1 li .bgxz-btn{width: 70px; height: 24px; display: block; float: right; margin-top: 8px; text-align: center; line-height: 22px; color: #0061AE; border: 1px solid #0061AE; font-size: 12px;}
.inside-list1 li .bgxz-btn:hover{background: #0061AE; color: #ffffff;}
.inside-list1 li span{float: right; display: block; color: #999999;}
.inside-list2{overflow: hidden;}
.inside-list2 li{width: 100%; overflow: hidden; padding: 20px 10px; border-bottom: 1px dashed #dddddd; transition: all 0.3s;}
.inside-list2 li .inside-list2-time{width: 60px; height: 60px; float: left; font-family: arial;}
.inside-list2 li .inside-list2-time i{display: block; background: #0061AE; color: #ffffff; height: 35px; line-height: 33px; text-align: center; font-size: 24px;}
.inside-list2 li .inside-list2-time span{display: block; background: #eeeeee; height: 25px; line-height: 25px; font-size: 12px; text-align: center;}
.inside-list2-main{width: 760px; float: left; margin-left: 20px;}
.inside-list2-main h1{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal;}
.inside-list2-main h1 a{color: #333333; font-size: 16px; line-height: 16px;}
.inside-list2-main h1 a:hover{color: #0061AE; text-decoration: none;}
.inside-list2-main p{line-height: 18px; height: 36px; margin-top: 4px; color: #999999; overflow: hidden; font-size: 14px;}
.inside-list2 li:hover{background: #f9f9f9;}
.inside-list3{padding: 0 10px;}
.inside-list3 li{padding: 20px 0; width: 100%; border-bottom: 1px solid #dddddd; overflow: hidden;}
.inside-list3 .list-wrap-pic{width: 200px; height: 130px; border: 1px solid #dddddd; float: left;}
.inside-list3 .list-wrap-pic img{width: 198px; height: 128px;}
.inside-list3 .list_wrap-info{float: right; width: 623px;}
.inside-list3 .list_wrap-info h1{font-weight: normal; width: 623px; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inside-list3 .list_wrap-info h1 a{font-size: 16px; color: #333333;}
.inside-list3 .list_wrap-info h1 a:hover{text-decoration: none; color: #0166B6;}
.inside-list3 .list_wrap-info .list-info span{color: #999999; margin-right: 20px;}
.inside-list3 .list_wrap-info .list-main{font-size: 14px; color: #555555; line-height: 24px; height: 72px; margin-top: 5px; text-align: justify;}
.inside-list3 .list_wrap-info .list-main .readmore{color: #0166b6; margin-left: 5px;}
.inside-list3 .list_wrap-info .list-main .readmore:hover{text-decoration: none; color: #ef8019;}
.inside-list4{overflow: hidden;}
.inside-list4 li{width: 100%; overflow: hidden; padding: 20px 10px; border-bottom: 1px dashed #dddddd; transition: all 0.3s;}
.inside-list4 h1{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: normal;}
.inside-list4 h1 a{color: #333333; font-size: 16px; line-height: 16px;}
.inside-list4 h1 a:hover{color: #0061AE; text-decoration: none;}
.inside-list4 p{line-height: 18px; max-height: 36px; margin-top: 4px; color: #999999; overflow: hidden; font-size: 14px;}
.inside-list4 p .readmore{color: #0166b6; margin-left: 5px;}
.inside-list4 p .readmore:hover{text-decoration: none; color: #ef8019;}
.inside-list4 li:hover{background: #f9f9f9;}

.inside-news-show{margin-top: 30px; padding: 0 10px;}
.inside-news-title{font-size: 20px; font-weight: bold; text-align: center; margin-bottom: 15px;}
.inside-news-info{font-size: 14px; color: #999999; height: 30px; line-height: 30px; width: 100%; text-align: center; background: #eeeeee; margin-bottom: 10px;}
.inside-news-info span{margin: 0 15px;}
.inside-news-detail{line-height: 30px; font-size: 14px;}
.inside-news-detail img{max-width: 840px; height: auto;}
.shzzml-tool{margin-top: 20px; overflow: hidden;}
.shzzml-tool li{float: left; height: 26px; overflow: hidden; margin-left: 15px;}
.shzzml-tool li:first-child{margin: 0;}
.shzzml-tool li input[type="text"]{width: 150px; height: 26px; border: 1px solid #dddddd; line-height: 26px; padding: 0 5px; font-family: "微软雅黑";}
.shzzml-tool li select{width: 103px; height: 26px; border: 1px solid #dddddd; line-height: 26px; padding: 0 5px; font-family: "微软雅黑";}
.shzzml-tool li input[type="button"]{width: 60px; height: 26px; border: none; background: #0061AE; color: #ffffff; cursor: pointer; font-family: "微软雅黑";}
.shzzml-tool li input[type="reset"]{width: 60px; height: 26px; border: none; background: #0061AE; color: #ffffff; margin-left: 10px; cursor: pointer; font-family: "微软雅黑";}
.shzzml-tool li input[type="button"]:hover{background: #0075d2;}
.shzzml-tool li input[type="reset"]:hover{background: #0075d2;}
.shzzml-table{border: 1px solid #dddddd; margin-top: 15px; width: 100%; border-collapse: collapse;}
.shzzml-table th{border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 6px; text-align: center; background: #0061AE; color: #ffffff;}
.shzzml-table td{border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; padding: 6px;}
.shzzml-table a{color: #333333;}
.shzzml-table a:hover{color: #0e86e3;}
.shzzml-table-num{width: 50px; text-align: center;}
.shzzml-table a{width: 67px; padding: 2px 0; display: block; text-align: center; border: 1px solid #0061AE; color: #0061AE;}
.shzzml-table a:hover{text-decoration: none; background: #0061AE; color: #ffffff;}
.fhyd-tool{height: 26px; margin: 20px 0; overflow: hidden;}
.fhyd-tool input[type="text"]{width: 150px; height: 26px; border: 1px solid #dddddd; line-height: 26px; padding: 0 5px; font-family: "微软雅黑";}
.fhyd-tool select{width: 120px; height: 26px; border: 1px solid #dddddd; line-height: 26px; padding: 0 5px; font-family: "微软雅黑";}
.fhyd-tool input[type="button"]{width: 60px; height: 26px; border: none; background: #0061AE; color: #ffffff; margin-left: 10px; cursor: pointer; font-family: "微软雅黑";}
.fhyd-tool input[type="reset"]{width: 60px; height: 26px; border: none; background: #0061AE; color: #ffffff; margin-left: 10px; cursor: pointer; font-family: "微软雅黑";}
.fhyd-tool input[type="button"]:hover{background: #0075d2;}
.fhyd-tool input[type="reset"]:hover{background: #0075d2;}
.xxgk-table{text-align: center;}
.xxgk-table .shzz-name{text-align: left;}
.file-download{color: #0061AE; line-height: 16px;}
.file-download img{margin-right: 5px;}

/*翻页*/
.page-list{display: table; margin: 0 auto;}
.pagination{display: inline-block; padding-left: 0; margin: 20px auto 10px; border-radius: 4px;}
.pagination li{display: inline;}
.pagination li a{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #0166b6; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination li:first-child a{margin-left: 0;}
.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination .active a,.pagination .active a:hover,.pagination .active a:focus{z-index: 2; color: #fff; cursor: default; background-color: #0166b6; border-color: #0166b6;}
.pagination li a:hover,.pagination li a:focus{color: #0166b6; background-color: #eee; border-color: #ddd;}


