/** banner **/
.banner { background:url("../img/loading.gif") no-repeat scroll center center;  display: inline-block;  position: relative;  width: 100%; height:525px;}
.banner.margin {z-index: 49;margin-top:120px;  }
.banner img {  display: block;  height:525px; left: -960px; margin-left: 50%; position: relative; top: 0; width: 1920px; }
.banner ul {  position: absolute;  top: 0; left: 0;  width: 100%;  }
.banner li {  display: none;  position: absolute;  left: 0;  top: 0; width: 100%; min-width:1190px;overflow: hidden !important }
.banner .btnbox {  bottom: 29px;  left: 50%;  position: absolute;  }
.banner .btnbox span { background: url("../img/item01.png") no-repeat scroll center center;
    cursor: pointer; display: block; float: left; height: 13px; margin-left: 11px; width: 13px;  }
.banner .btnbox span.on { background: url("../img/item02.png") no-repeat scroll center center; }

.navbox li.on,.navbox li:hover,.navbox .icon,.newswrap .left .more,.newswrap .left .more:hover,.newswrap .scroll .butn
{background: url("../img/icon.png") no-repeat;}

.navbox {height: 91px;overflow: hidden;margin-top:-6px;position:relative;z-index:2; }
.navbox li {color: #555; cursor: pointer;  font-size: 18px; width:297px; height: 91px; text-align: center; transition: normal 0s ease 0s; float:left;  }
.navbox li:hover{background-position: 0 -329px;}
.navbox li.on {background-position: 0 -209px; }
.navbox li:hover .tit, .navbox li.hover .tit,.navbox li.on { color: #fff; }
.navbox li .tit {  display: inline-block; line-height: 74px; transition: normal 0s ease 0s; }
.navbox li .icon { display: inline-block; height: 35px; width:40px;  margin-right: 7%; transition: normal 0s ease 0s;
    vertical-align:center; position: relative;top:11px}
.navbox li .icon1 {background-position:0 -41px;}
.navbox li .icon2 {background-position:-60px -41px}
.navbox li .icon3 {background-position:-116px -41px}
.navbox li .icon4 {background-position:-169px -41px}
.navbox li:hover .icon1,.navbox li.on .icon1 {background-position:0 0;}
.navbox li:hover .icon2,.navbox li.on .icon2 {background-position:-60px 0}
.navbox li:hover .icon3,.navbox li.on .icon3 {background-position:-116px 0}
.navbox li:hover .icon4,.navbox li.on .icon4 {background-position:-169px 0}

.contwrap-box{background: #f4f4f4;top:-16px;position:relative;z-index:1;}
.contwrap-box .contwrap{margin-top:0;display: none;}
.contwrap-box .contwrap .img,.qywh.contwrap img{margin-top:95px;}
.contwrap-box .contwrap, .qywh.contwrap{height:460px;box-sizing:border-box;}
.qywh.contwrap{height:440px;}
.contwrap {margin-top:-16px;}
.contwrap .leftbox {margin-left: 5px; margin-top: 40px; width: 50%;  }
.contwrap .f36 { color: #035cac; display: block; font-size: 36px; line-height: 50px }
.contwrap .f18{color: #f00; display: block; font-size: 18px; line-height: 20px}
.contwrap .mb{margin-bottom: 15px;}
.contwrap .word { display: block;line-height: 30px; margin-bottom: 40px; width: 90%; }
.contwrap .explain{line-height: 36px; color:#035cac}
.leftbox a.btn { color: #fff;font-size:16px;display: block; text-align: center; width: 195px; height: 42px;  line-height: 42px;margin-left:25%; }
.leftbox a.btn.org{background:#ff8d40;}
.leftbox a.btn.org:hover{background: #f07d28}

.newswrap { background: #f1f1f1; position: relative;min-width: 1190px;height: 420px;}
.newswrap .contwrap {padding-top: 45px;}
.newswrap .left { width: 16%; }
.newswrap .left .f24 { color: #025cac; display: block; font-size: 24px; line-height: 40px;width: 100%;  }
.newswrap .left .f18 { color: #5f5f5f; display: block;font-size: 18px; line-height: 30px;  text-transform: uppercase;  }
.newswrap .left .more { background-position: 100px -94px; color: #5f5f5f;  display: inline-block; font-size: 18px; line-height: 40px; padding-right: 80px;}
.newswrap .left .f24,.newswrap .left .f18,.newswrap .left .more{margin-top: 12px;}
.newswrap .left .more:hover { background-position: -200px -94px; color: #025cac;  }
.newswrap ul { width: 109.6%;float:left;  }
.newswrap li .f16 { display: block; height: 44px;  line-height: 22px; margin-top: 21px; overflow: hidden;  }
.newswrap li .f16 a { color: #000;  }
.newswrap li .f16 a:hover { color: #025cac;  }
.newswrap li .date { color: #8a8a8a; display: block; font-family: "Arial"; font-size: 14px; line-height: 16px; margin-top: 6px;  }
.newswrap .scroll { position: relative; width: 100%; }
.newswrap .scroll .butn {cursor: pointer;display: inline-block;height: 50px;margin-top: -30px;position: absolute;top: 50%;width: 30px;  }
.newswrap .scroll .prev {background-position: -64px -96px;left: 0;}
.newswrap .scroll .next {background-position: -124px -96px;right: 0;  }
.newswrap .center-list { margin: 0 auto; overflow: hidden; position: relative; width: 90.6%; }
.newswrap .center-list li { margin-right: 15px; width: 270px; height:180px; float:left; }
.newswrap .center-list .img { display: block; width: 100%;  }
.newswrap .center-list .img img { display: block;  }
.scrollTit{font-size: 36px;color: #025cac;padding:40px 0 0 10px}

.noticeList{font-size:14px;height:18px;overflow:hidden;position:relative;width:1158px;background:#f00;margin-top:10px;padding-left:32px;background:url(../img/notice_icon.png) no-repeat 8px 2px}
.noticeList ul{position:absolute;height:auto;}
.noticeList li{line-height: 18px;height: 18px;}
.noticeList li a{width:460px;height: 16px;color:#333;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.noticeList li a:hover{color:#ff8429}

