* {margin: 0 auto;padding: 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.clear{clear: both;}
.center{width:1200px;/* width: 73.57%; */ margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
a:hover{color: #B40009;}
body{background: #efefef;}

/*头部*/
.header{width: 100%;}
.logo{float: left;}
.logo img{width: 100%; display: block;}

/*导航*/
.nav{font-size: 0;width: 1200px; background: url(nav_bg.jpg) repeat-x left bottom; line-height: 41px; margin: 0 auto;}
.nav_yj{margin: 0 auto; height: 41px;}
.nav_yj li{float: left; text-align: center; display:inline-block;vertical-align:middle; line-height: 41px; position: relative; z-index: 999999; width:16.6%;}
.nav_yj li.on{background: #186ac9;}
.nav_yj li.on a{color: #FFFFFF;}
.nav_yj li a{display:block;font-size:0.16rem;color:#fff;line-height:41px;text-align:center;position:relative}
.nav_yj li.on a:hover{color: #FFFFFF;}
.nav_ej{position: absolute; top: 41px; left: 0; display: none; background: #186ac9;  float: left; z-index: 99999; width: 100%; z-index: 9999; display: none; padding: 0px; margin: 0px; opacity: 1;-webkit-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5); -moz-box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);  box-shadow: 0px 0px 8px 1px rgba(68,68,68,0.5);}
.nav_ej li{text-align: center; background: none; line-height: 41px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li:hover{background: #FFFFFF;}
.nav_ej li a{font-size: 0.16rem; color: #FFFFFF; display: block; background: none; line-height:0.24rem; padding:0.13rem 0.12rem;}
.nav_ej li a:hover{color: #155DB1;}
.nav_yj li.on .nav_ej li a:hover{color: #155DB1;}


.main{margin-top: 10px;}

/*公共代码*/
.item_th{line-height: 34px; height:34px; border-bottom: 1px solid #237BD9;}
.item_th p{float: left; line-height: 34px; font-size: 18px; color: #237BD9;}
.item_th img{float: left; margin: 0 5px 0 0;}


.news-li{display: block; padding: 12px 0; line-height: 1; color: #333;}
.news-li .time{float: right; padding-left: 25px; color: #9d9d9d; font-size: 14px;}
.news-li .title{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px;}

.news-li .biref{font-size: 12px; line-height: 20px; margin-top: 12px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.more{float: right;}

/*通知公告*/
.tzgg{width: 590px; background: #fff; margin-bottom: 10px;}
.tzgg ul{margin-top: 5px; padding: 3px 10px;}
.tzgg ul li{border-bottom: 1px solid #E6E6E6;}
.tzgg ul li a:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
.tzgg ul li:last-child{border-bottom: none;}
.tzgg ul li a:hover .time,.tzgg ul li a:hover .title{color: #155DB1;}

.bann{width:1200px; margin: 5px auto 15px auto;}
.bann img{width: 100%; display: block;}


/*网站底部*/
.footer{padding: 20px 0;background: #0E5A94; width: 100%; margin-top: 20px;}
.footer p{text-align: center;  color: #fff; line-height: 30px;}
.left span{padding: 0 5px;}
.left p a{color: #fff;}

/*列表页列表*/
.menu{width: 220px; float: left; margin-top: 20px;}
.menu .th{text-align: center; line-height: 50px; height: 50px; background: #155DB1; font-size: 18px; color: #fff; border-bottom: #ccc;}
.menu .th p{font-size: 18px;  color: #fff;}
.menu ul{height: auto; padding-bottom: 200px; background: #F8F8F8;}
.menu ul li{line-height: 50px; height: 50px; text-align: center; border: 1px solid #e8e8e8;}
.menu ul li a{font-size: 16px; color: #155DB1;}
.menu ul li.on{background: url(on.jpg) no-repeat 20% center #F8F8F8;}

.list_box{width: 950px;}
.list_box .item_th{height: 46px; line-height: 46px;}
.list_box .item_th p{background: none; width: auto; border-bottom: 2px solid #155DB1; line-height: 44px;}
.local{float: right; padding-right: 6px; font-size: 16px; color: #7D7D7D; display: block;}
.local a{color: #7D7D7D; font-size: 16px; }

.page{text-align: center; padding: 20px 0;}

/*内容页内容*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 80%; height: auto !important;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;border-collapse:collapse; width:80% !important;}
.con table tr td{border:1px solid #dcdcdc !important;}

/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}

