
/** 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:151px;  }
.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:-5px;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:520px;box-sizing:border-box;}
.qywh.contwrap{height:536px;}
.contwrap {margin-top:-16px;}
.contwrap .leftbox {margin-left: 5px; margin-top: 80px; 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: 26px; margin-bottom: 40px; width: 90%; }
.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: 520px;}
.newswrap .contwrap {padding-top: 125px;}
.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: 84%; }
.newswrap .scroll .butn {cursor: pointer;display: inline-block;height: 50px;margin-top: -58px;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: 5%; width: 27%;  float:left; }
.newswrap .center-list .img { display: block; width: 100%;  }
.newswrap .center-list .img img { display: block;  }

