@charset "utf-8";
*{ margin:0; padding:0; font-family:"微软雅黑"; font-size: 14px;}
body{ color: #4A4A4A; }
i,em,span{font-style: normal; }
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
ul{ list-style: none;}
p{ line-height: 30px;}
a{ text-decoration: none; color: #4A4A4A;}
a:hover{ color: #EC9B18;}
.clear{ clear: both;}
.header {
    width: 1200px;
    margin: 0 auto;
}
.wrap{ width: 1200px; margin: 0 auto; overflow: hidden;}
.logo{ padding-top: 15px; overflow: hidden; background: url(../images/headbg.png) 0 center no-repeat;background-size: cover; height: 180px;}
.logo img{  float: left;}
.logo .ysz{ float: right; margin: 20px 0;}
.logo .wrap{ margin-top:50px;}
.logo i{ font-size: 36px; font-weight: bold; color: #414141; margin: 16px 20px; float: left;}
.nav{ width: 100%; height: 60px; line-height: 60px;  background: #2894FF;  }
.nav ul li{ float: left; color: #fff; position: relative;}
.nav ul li a{ display: inline-block; padding: 0 10px; color: #fff; font-size: 18px; }
.nav ul li a:hover{ background: #064584;}
.firstul{ width: 1200px; margin: 0 auto;}
.nav ul li .towul{ display: none; position: absolute; background: #054D95; z-index: 1;}
.nav ul li:hover .towul{ display: block; }
.nav ul li .towul li{ line-height: 40px;border-bottom: dotted 1px #ccc; margin: 0 5px;}
.nav ul li .towul li a{   font-size: 15px; }
.nav ul li .towul li:last-of-type{ border: none;}
.banner{ height: 279px;}
.banner img{ margin-top: -2px; width: 100%;}

.unslider{ width: 388px; height: 365px; padding:0;position:relative;}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}
.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative;z-index: 999999;}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:5px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:5px}
.my-slider div{ height: 365px; overflow: hidden; position: relative; margin-top: 10px;}
.my-slider img{  width: 388px; height: 590px; }
.unslider-nav { position: absolute;right: 10px;left: auto;bottom:0px; padding:2px;}
.unslider-nav li{ float: left; width:8px; height:8px; background:#C0C4CC; text-indent: -9999px; margin-left:3px!important; cursor: pointer; }
.unslider-nav .unslider-active{ background:#F56C6C;margin-left:3px; }
.unslider-arrow{ display: none; position: absolute; top: 30%; border-radius: 5px; background:#ff6200; width: 50px; height: 50px; text-indent: -9999px;   }
.unslider ul li p{ font-size: 14px;  background: rgb(0,0,0,.5); color: #fff; height: 30px; line-height: 30px; bottom:0px; position: absolute; padding: 0 10px; width: 100%;}
.notice{ width: 360px; height: 328px; background: #F6FAFF; padding: 20px; margin: 10px 0;}
.listul li {  line-height: 36px; width: 100%; overflow: hidden; }
.listul li a{ display: inline-block; color: #666;float: left; background: url(../images/listicon.png) 0 center no-repeat; text-indent: 15px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.listul li a:hover{ color: #EC9B18;}
.listul li em{ font-style: normal; float: right; }
.more{ float: right; font-size: 14px;  font-weight: normal; }
.twobox{ width: 580px; height: 320px;}
.threebox .listul li a{ width: 280px;}
.threebox{ width: 380px; height: 330px; margin: 15px 0;}
.twobox .listul li a{ width: 480px;}
.title{ height: 30px; line-height: 20px; font-size: 17px; margin-bottom: 10px; background: url(../images/line.png) 0 bottom repeat-x; text-indent: 6px;  color: #2894FF; border-bottom: solid 1px #054D95;}
.fourbox{ width:284px;height: 330px; margin: 15px 0;}
.fourbox .listul li a{ width: 180px;}

.notice .listul li a{ width: 250px;}
.midbox{ margin-left: 20px;}
.bbfc{ margin: 30px 0;}
.xyfg{ width: 100%; height: 200px; margin-bottom: 20px;background-size:cover; -moz-background-size:cover; -webkit-background-size:cover; }
.xyfgtit{ font-size: 20px; color: #FBD953; margin: 40px auto; text-align: center;}
.imglist{ overflow: hidden;}
.imglist li{ float: left; margin:15px 15px 0 0;}
.imglist li img{ width: 280px; height: 210px; border: solid 4px #d8e2f7;}
.imglist li img:hover{ transform: scale(1.1); transition: all 1s;}
.imglist li:last-of-type{ margin-right: 0px;}
.footer .des{ background: #2894FF url(../images/footerimg.png) 1300px center no-repeat; color: #fff; text-align: center; line-height: 30px; padding: 20px 0; margin-top: 50px;}

.dqwz{  width: 100%; height: 50px; line-height: 50px; background: #f5f7fa;  margin-bottom: 30px;}
.dqwz img{ margin: 15px 10px; float: left;}
.content{ width: 1160px; padding: 20px; margin: 0 auto; background: #fff; overflow: hidden;}
.listtit{ line-height: 20px; border-bottom: dotted 1px #ccc; padding: 10px 0; color: #054D95; margin-bottom: 10px;}
.listtit i{ width: 8px; height: 22px; border-radius: 50px; background: #054D95; display: inline-block; float: left; margin:0 10px 10px 0;}
.list{ overflow: hidden;}
.list li a{ color: #666666;}
.list li{ padding: 15px 0; border-bottom: dotted 1px #ccc; }
.list li h4 em{ color: #999; font-size: 14px; float: right; font-style: normal; font-weight: normal;}
.list li p{ line-height: 24px; margin-top: 10px;}
.ldlist{ overflow: hidden;}
.ldlist li{ float: left; background: #F5F7FA; overflow: hidden; width: 356px; height: 180px; padding: 10px; margin:10px 10px 0 0;}
.ldlist li:last-of-type{ margin-right: 0px;}
.ldlist dl dt{ float: left; margin-right: 10px;}
.ldlist dl dt img{ width: 120px; height: 176px;}
.ldlist dl dd{ float: left; width: 220px;}
.ldlist dl dd h2{ margin: 20px 0;}
.ldlist dl dd h2 a{ font-size: 18px;}

.content{ width: 1100px; overflow: hidden; background: #fff; padding:10px; min-height: 938px; margin-bottom: 15px; }
.content .search_title{line-height: 40px;text-indent: 20px;border-bottom:1px solid #ccc;}
.content .search_title strong{color:#76c9fd;}
.nrcont h1{  margin: 0 12px;
    line-height: 50px;
    text-align: center;
    font-size: 30px!important;
    color: #333;
    padding:21px 0;
   border-bottom: 1px solid #eeeeee;
    font-weight: bold;}
.nrcont h2{text-align:center; margin:10px auto;}
.nrcont h2 span{ padding:0 30px; }
.nrcont p,.nrcont p span{ line-height:28px;font-size: 14px!important;font-family:'宋体'!important;}

.nrcont h3{text-align:center; margin:10px auto 50px auto; font-size:16px; }
.ldcont .ldlist{ margin: 30px 0; overflow: hidden;}
.ldcont .ldlist h2{ font-size: 22px;}
.ldcont .listtit:first-of-type{ margin-top: 0px;}
.ldcont .listtit{ margin: 30px 0;}

.pageout{ margin:30px auto 20px auto; width:500px;}
.pageout .page{ display:inline-block; float:left; margin:0 4px; border:solid 1px #ccc; padding:0 5px;}
.pageout .input1{ border:solid 1px #ccc; }
.pageout .input2{ display:block; padding:0 5px; background:eee; border:solid 1px #ccc; float:right; cursor:pointer;}

.listzwnr img{ display:block; margin:30px auto;}

.picScroll{ position:relative;  padding: 10px 0 10px 10px; margin-bottom:10px; overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 6px;  width:280px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:268px; height:210px; border:solid 4px #D8E2F7}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(images/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }
.my-banner img{ display:block; width:1200px; margin:0px auto; height:100px;}
.tempWrap{ width:1200px !important;}
.picMarquee-leftFrist ul li img{
  height:100px!important;border:0!important;
}