/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0;font-size: 0}
div{font-size: 16px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.content-box td{border: 1px solid #000}
*{padding:0;margin:0}
body{padding:0;margin:0;/*background-image:url(../images/body_bg.jpg);*/min-width:1200px}
li,ol,ul{list-style:none}
a{color:#000;text-decoration:none}

body{width: 100%; height: 100%; background: url(../images/bg_top.jpg) center top no-repeat #fff}
/*头部*/
.header{width: 1100px; height: 365px; margin: 0 auto; position: relative}
.header .logo{position: absolute; left: 0; top: 36px;}
.header h1{width: 100%; margin: 0 auto; font-size: 100px; letter-spacing: 13px; text-shadow: 2.5px 4px 6px rgba(11,2,5,.38); color: #ffffff; text-align: center; position: absolute; top: 182px; height: 100px;  line-height:100px;}
.header-split{width: 488px; height: 3px; background: #ffffff; position: absolute; top: 304px; right: 166px; box-shadow: 0.5px 0.86px 6px rgba(11,2,5,.26);display:none}
.container{width: 1028px; height: auto; margin: 0 auto; padding: 40px 36px; background-color: #f2f2f2; min-height: 300px; clear: both; overflow: hidden;}
.container .search{width: 100%; height: 50px; padding: 44px 0 46px; margin: 0 auto; position: relative;}
.container .search .search-split{width: 240px; height: 2px; background-color: #e5e5e5; position: absolute; top: 50%;}
.container .search .search-split.left{left: 0;}
.container .search .search-split.right{right: 0;}
.search-box{width: 451px; height: 46px; padding-right: 55px; margin: 0 auto; position: relative; border: 2px solid #0068b7; border-radius: 9px; overflow: hidden;}
.search-box:hover{border: 2px solid #0190fc}
.search-box:hover input[type='submit']{background: url(../images/1811153870.png) center center no-repeat;}
.search-box input[type='text']{width: 441px; height: 46px; line-height: 46px; padding-left: 10px; border: none; outline: none; padding-right:55px;}
.search-box input[type='submit']{width: 55px; height: 46px; position: absolute; top: 0; right: 0; background: url(../images/icon_search.png) center center no-repeat; border: none; outline: none;}
.menu{width: 240px; float: left;}
.menu ul li{margin-bottom: 15px;}
.menu ul li p{width: 205px; min-height: 60px; background-color: #fff; padding: 5px 35px 5px 0; position: relative}
.menu ul li a{display: block; padding-left: 104px; color: #0068b7; font-size: 23px;}
.menu ul li:nth-of-type(1) p a{background: url(../images/zwxxgk_bnt07.png) 34px center no-repeat;line-height: 70px;}
.menu ul li:nth-of-type(2) p a{background: url(../images/zhinan.png) 34px center no-repeat;}
.menu ul li:nth-of-type(3) p a{background: url(../images/zhidu.png) 34px center no-repeat;}
.menu ul li:nth-of-type(4) p a{background: url(../images/neirong.png) 34px center no-repeat;}
.menu ul li:nth-of-type(5) p a{background: url(../images/nianbao.png) 35px center no-repeat;}
.menu ul li:nth-of-type(6) p a{background: url(../images/gongkai.png) 35px center no-repeat;}
.menu ul li:hover p,.menu ul li.on p{background-color: #0068b7;}
.menu ul li:hover a,.menu ul li.on a{color: #fff;}
.menu ul li:nth-of-type(1):hover p a,.menu ul li:nth-of-type(1).on p a{background: url(../images/zwxxgk_bnt07b.png) 34px center no-repeat;}
.menu ul li:nth-of-type(2):hover p a,.menu ul li:nth-of-type(2).on p a{background: url(../images/zhinan-active.png) 34px center no-repeat;}
.menu ul li:nth-of-type(3):hover p a,.menu ul li:nth-of-type(3).on p a{background: url(../images/zhidu-active.png) 34px center no-repeat;}
.menu ul li:nth-of-type(4):hover p a,.menu ul li:nth-of-type(4).on p a{background: url(../images/neirong-active.png) 34px center no-repeat;}
.menu ul li:nth-of-type(5):hover p a,.menu ul li:nth-of-type(5).on p a{background: url(../images/nianbao-active.png) 35px center no-repeat;}
.menu ul li:nth-of-type(6):hover p a,.menu ul li:nth-of-type(6).on p a{background: url(../images/gongkai-active.png) 35px center no-repeat;}

.menu ul li.hasChild p span{width: 40px; height: 70px; position: absolute; top:50%; right: 0; background: url(../images/shrink.png) center center no-repeat; transform: translate(0, -50%);}
.menu ul li.hasChild p span.open{background: url(../images/open.png) center center no-repeat;}
.menu ul li.hasChild:hover p span,.menu ul li.on p span{background: url(../images/shrink-active.png) center center no-repeat;}
.menu ul li.hasChild:hover p span.open,.menu ul li.on p span.open{background: url(../images/open-active.png) center center no-repeat;}

.item{position: relative;}
.child-div{background-color: #fff; padding: 20px 0 10px; display: none;}
.child-div a{height: 32px; font-size: 15px !important; line-height: 32px; color: #000 !important; padding-left: 35px !important;position: relative;}
.child-div a:hover,.child-div a.on{background-color: #cde9fa; color: #0068b7 !important;}
/*.child-div a.hasChild{background:url(../images/icon_grey.png) 220px center no-repeat #fff;}
.child-div a.hasChild.on{background:url(../images/icon_blue.png) 220px center no-repeat  #cde9fa;}*/
.child-div a.hasChild.on{background-color:#cde9fa;}
span.change{position: absolute;width:32px;height:32px;right:0;top:0;background:url(../images/icon_grey.png) center center  no-repeat;display: block;cursor: pointer;}
span.change.blue{background:url(../images/icon_blue.png) center center no-repeat;}
.three-div{background-color: #ecf5fb;display:none}
.three-div a{padding-left: 45px !important;}
.three-div a:hover,.three-div a.on{background-color: #ecf5fb; color: #0b96ff !important;}
.content{width: 770px; float: right; padding: 11px 0; background-color: #fff;min-height:360px;}
.address{height: 48px; line-height: 48px; border-left: 10px solid #0068b7; margin-bottom: 25px;}
.address img{display: inline-block; margin: 0 5px 2px 12px; vertical-align: middle;}
.address a:hover{color: #0068b7;}
.content-box.oneLevel{margin-bottom: 20px;}
.node-title{height: 40px; line-height: 40px; margin-bottom: 10px;}
.node-title span{display: inline-block; color: #fff; background-color: #0068b7; width: auto; padding: 0 10px; }
.content-box.oneLevel .node-title{border-bottom: 2px solid #c9c9c9; position: relative;}
.content-box.oneLevel .node-title span{position: absolute; bottom: -2px;}

.list{padding:0 40px;}
.list a{display: block; height: 45px; line-height: 45px; color: #010101; font-size: 16px;}
.list a span{color: #7d7e7e;    padding-left: 15px;}
.list a:hover,.list a:hover span{color: #0068b7;}


.message{min-height: 90px; border-bottom: 2px solid #eeeeee; margin: 0 30px;text-align: center; padding-bottom:20px;}
.message h3{font-size: 32px; color: #0068b7; line-height: 45px;}
.message ol{font-size: 15px; padding: 10px 0}
.text{padding:0 30px;}
.text img{max-width: 100%; height: auto;}
#artibody{position: relative;height: 600px;overflow: hidden;}
/* 滚动条 */
.scroll_bar {
	position: absolute;
	top:0;
	right:0;
	width: 10px;
	height: 100%;
	background: rgb(242, 242, 242);
}
.content-box{position: relative;}
/* 滚动块 */
.scroll_slider {
	position: absolute;
	top: 0;
	left: 0px;
	width: 10px;
	height: 48px;
	background: rgb(45, 102, 165);
	border-radius:5px;
}
.footerbox{
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #015293;
	padding-bottom: 20px;
}
.footer{
	width: 1100px;
}
.footer-t{
	background-color: #015293;
	width: 420px;
	color: #FFF;
	text-align: center;
}
.footer-t a{
	display: inline-block;
	height: 28px;
	color: #FFF;
	font-size: 16px;
	line-height: 20px;
}
.footer-t a:hover{
	text-decoration: underline;
}
.footer-b{
	margin-top: 10px;
}
.footer-b ul li{
	float: left;
	width: 33.3%;
}
.footer-b ul li img{
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}
.footer-b ul li p{
	font-size: 12px;
	line-height: 20px;
	color: #999999;TEXT-ALIGN: center;
}

.bottomf{background: #015293; color: #fff; padding: 15px 0;}
.bottomf table{margin: 0 auto}
.bottomf table tr td{padding: 0 15px;}
.bottomf table tr td{line-height: 25px; font-size: 14px;}
.bottomf table tr td a{color: #fff;}
.bottomf table img{vertical-align: middle}

/*****分页*****/
.pager {
	width: 100%;
	height: 30px;
	margin: 20px auto;
	line-height: 30px;
	text-align: center;
	color: #000;
}
.pager span, .pager .nolink, .pager a {
	display: inline-block;
	height: 25px;
	margin-right: 3px;
	padding: 0 10px;
	border: solid 1px #d8d8d8;
	line-height: 25px;
}
.pager .nolink {
	color: #888888;
	cursor: pointer;
}
.pager a {
	display: inline-block;
	text-decoration: none;
	color: #888888;
}
.pager a:hover, .pager .nolink:hover {
	border: solid 1px #0068b7;
	color: #FFF;
	background: #0068b7;
}
.pager .pageinfo {
	display: none;
}
.pager .cpb {
	border: solid 1px #0068b7;
	color: #FFF;
	background: #0068b7;
}

.more{display: block; margin: 6px 0; float:right; padding: 0 10px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; font-size:14px;}
.more:hover{color: #0068b7;}

.content-box .list-class{box-sizing: border-box;}
.content-box .list-class td{width: 256px; float: left; height: 40px; line-height: 40px; text-align: center;}
.content-box .list-class td a{display: block; width: 246px; height: 40px; line-height: 40px; padding: 0 5px;}
.content-box .list-class td a:hover{color: #0068b7; background-color: #cde9fa;}
.content-box .list-class tr:nth-of-type(odd){background-color: #f2f2f2}
.content-box .list-class tr td:nth-of-type(2){border-left: 1px solid #d2d2d2; border-right:1px solid #d2d2d2; }
.nodata{padding: 20px 40px;}
.bottom{height: 114px; background: #025098; color: #fff; overflow: hidden;}
.bottomBox{margin: 0 auto; text-align: center; font-size: 14px; line-height: 25px;}
.bottomBox ol{padding: 15px 0 5px 0;}
.bottomBox a{color: #fff;}
.bottomBox a:hover{color: #ffe400;}
.bottomBox a img,.bottomBox span img{display: inline-block; vertical-align: middle; margin: 0 5px 3px 0;}
#_span_jiucuo {margin-left: 20px;}
/*响应式*/
.clear{display: none; overflow: hidden; clear: both;}
@media screen and (max-width: 480px) {
    /*body{min-width: auto;}
    .header{width: 100%; height: 200px;}
    .header .logo img{width: 250px;}
    .header h1{font-size: 44px; letter-spacing: 8px; top: 90px; height: 60px; line-height: 60px;}
    .header .logo{left: 10px; top: 15px;}
    .header-split{width: 158px;top: 160px; right: 6%;}
    .container{width: auto;padding: 0;clear: both; overflow: hidden; background-color: rgba(242, 242, 242, .3);box-shadow: 0 -3px 17px 10px rgba(255, 255, 255,.3)}
    .container .search{width: 100%;padding: 10px 0;}
    .container .search .search-split{display: none;}
    .search-box{width: 80%;}
    .search-box input[type='text']{ width: 100%;}
    .menu{width: 100%;  float: inherit;  clear: both;}
    .menu ul li{float: left; width: 50%; box-sizing: border-box; position: relative;margin: 0;}
    .menu ul li p{padding: 0; width: auto; height: 40px; min-height:40px; position: relative; border-bottom: 1px solid #76a4cd; box-sizing: border-box;}
    .menu ul li:nth-of-type(2n-1) p{border-right: 1px solid #76a4cd;}
    .menu ul li a{padding-left: 30px;font-size: 12px;height: 100%; line-height: 40px;}
    .menu ul li:nth-of-type(1) p a{background: url(../images/zhinan.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(2) p a{background: url(../images/zhidu.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(3) p a{background: url(../images/neirong.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(4) p a{background: url(../images/nianbao.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(5) p a{background: url(../images/gongkai.png) 5px center no-repeat;background-size: 20px;}
    .menu ul li:nth-of-type(1):hover p a,.menu ul li:nth-of-type(1).on p a{background: url(../images/zhinan-active.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(2):hover p a,.menu ul li:nth-of-type(2).on p a{background: url(../images/zhidu-active.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(3):hover p a,.menu ul li:nth-of-type(3).on p a{background: url(../images/neirong-active.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li:nth-of-type(4):hover p a,.menu ul li:nth-of-type(4).on p a{background: url(../images/nianbao-active.png) 5px center no-repeat; background-size: 20px;}
   .menu ul li:nth-of-type(5):hover p a,.menu ul li:nth-of-type(5).on p a{background: url(../images/gongkai-active.png) 5px center no-repeat; background-size: 20px;}
    .menu ul li.hasChild span{ width: 30px; height: 40px; display:none;}
.child-div{display:none !important;}
    .child-div{position: absolute;  left: 0px;  top: 40px;  z-index: 9;  width: 100%;  padding: 0px;}
    .child-div a{border-bottom: 1px solid #0068b7;}
    .content{width: inherit; margin: 10px; padding: 11px 0; float: inherit;}
    .address{height: auto; line-height: 30px; margin-bottom: 10px; font-size: 12px; min-height: 30px;border-left: 5px solid #0068b7;}
    .list{padding: 0 10px;}
    .clear{display: block; }
    .list a{padding-right: 90px; position: relative; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;height: 30px; line-height: 30px; font-size: 14px;}
    .list a span {position: absolute; right: 0;top: 0; }
.address img{ margin: 0 5px 2px;}
.content-box .list-class td{ width: 33%;box-sizing: border-box;}
.content-box .list-class td a{ width: auto;font-size: 12px; display: flex; justify-content: center; align-items: center; line-height: 16px;}
.node-title{font-size:14px;}
.message{margin: 0 10px 10px;padding-bottom: 0; }
.message h3{font-size: 20px;line-height: 25px;}
.text table{max-width: 100% !important;}
.text table td { width: auto !important; padding: 0 !important;}
.text{    padding: 0 10px;}
.bottom{height:auto}
.bottomBox td { display: block; width: 100%; margin: 10px 0; padding: 0!important;}
.scroll_slider{width:6px;}*/
}

/*滚动条自定义样式*/
.ScrollStyle{overflow: auto !important;}
.ScrollStyle::-webkit-scrollbar{box-sizing:border-box;width:9px;height:9px;background:#eee;border-radius:5px;}
.ScrollStyle::-webkit-scrollbar-button{width:9px;height:0px;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start{background-position:0 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:hover{background-position:-10px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:start:active{background-position:-20px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end{background-position:-30px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:hover{background-position:-40px 0;}
.ScrollStyle::-webkit-scrollbar-button:vertical:end:active{background-position:-50px 0;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start{background-position:0 -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:hover{background-position:-10px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:start:active{background-position:-19px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end{background-position:-30px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:hover{background-position:-40px -11px;}
.ScrollStyle::-webkit-scrollbar-button:horizontal:end:active{background-position:-50px -11px;}
.ScrollStyle::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,.15);}
.ScrollStyle::-webkit-scrollbar-thumb{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5; border-radius:5px;}
.ScrollStyle::-webkit-scrollbar-thumb:hover{border:1px solid rgba(0,0,0,.21);background-color:#2d66a5;}
.ScrollStyle::-webkit-scrollbar-thumb:active{background:-webkit-gradient(linear,left top,left bottom,from(#e4e4e4),to(#f4f4f4));}
.ScrollStyle::-webkit-scrollbar-corner{background-color:#f1f1f1;}

.header-image{display:none}
