body{ background: url(../images/bannerbg.jpg) no-repeat center top; }
.banner{ width: 1100px; height: 365px; position: relative; margin: 0px auto;overflow: hidden}
.logo{ margin-top: 50px; display: inline-block; width: 100%;}
.zfxxgkfont{ text-align: center; margin-top:20px;}
.logoIcon{ width: 70px; float: left;}
.logofont{ float: left;}

.main{ width: 1028px; position: relative; padding: 0px 36px; background: #f4f4f4; min-height: 300px; margin: 0px auto; overflow: hidden;}


.sousuo{width: 510px; height: 50px; position: relative; margin: 0px auto; margin-top: 50px;}
.sousuo input{ width: 510px; height: 50px; border: 2px solid #2d66a5; border-radius: 9px; font-size: 16px; text-indent: 1em;}
.sousuo button{ width: 80px; height: 50px; background: none; border: none;position: absolute; right: 0px; top: 0px;}
.sousuo button img{ width: 30px; }
.sousuo button:hover{ cursor: pointer;}

.mainN{ margin-top: 36px;}
.mainL{ width: 240px; float: left;}
.mainR{ width: 770px; float: right; background: #fff;}

.zfxxgklist li{ width: 100%; height: 70px; line-height: 28px; background: #f4f4f4; margin-bottom: 15px; border: 1px solid #ccc;}
.zfxxgklist li a{ font-size: 23px; color: #2d66a5; text-decoration: none; display: block; width: 100%; height: 70px;}
.zfxxgklist li i{ width: 40px; float: left; display: block; text-align: center; line-height: 70px; font-size: 30px; margin: 0px 15px;}
.zfxxgklist li span{ float: left; display: block; height: 70px; margin-top: 8px;}
.zfxxgklist li.active{ background: #2d66a5; color: #fff;}
.zfxxgklist li.active a{ color: #fff;}
.zfxxgklist em{ font-size: 20px; float: right; display: block; height: 70px; line-height: 70px; margin-right: 10px;}

.zfxxgkcontent{ padding-top: 30px;}
.zfxxgkcontent h3{ font-size: 32pt; color: #2d66a5; text-align: center; margin-bottom: 35px;}
.zfxxgkcontent p{ line-height: 30pt; font-size: 16pt; color: #555; width: 96%; position: relative; margin: 0px auto; text-indent: 2em; margin: 30px auto;}
.zfxxgkcontent h4{ font-size: 21pt; width: 96%; position: relative; margin: 0px auto; margin: 30px auto;}
.zfxxgkcontent h5{ font-size: 18pt; width: 96%; position: relative; margin: 0px auto; margin: 30px auto;}

.zfxxgnewlist{ position: relative; margin: 0px auto; width: 96%;}
.zfxxgnewlist li{ width: 100%; height: 20px; margin: 30px 0; overflow: hidden;}
.zfxxgnewlist li a{ color: #555; font-size: 16px; float: left; text-decoration: none;}
.zfxxgnewlist li span{ color: #555; font-size: 16px; float: right;}

.zfxxgklist ul{color: #555;}
.zfxxgklist ul li{ width: 100%; height: 32pt; line-height: 32pt; border: none;clear: both; margin: 0px; background: url(../images/dian.png) no-repeat 60px center;}
.zfxxgklist ul li a{ height: 32pt; line-height: 32pt; border: none; font-size: 14pt; color: #555; margin-left: 70px;}
.zfxxgklist ul li.active{ background: #e6f5ff url(../images/dian.png) no-repeat 60px center;; font-weight: bold;;}
.zfxxgklist ul li.active a{color: #2d66a5;}

.zfxxgkb{ width: 100%; height: 35px; background: #f4f4f4; border-bottom: 2px solid #ccc;}
.zfxxgkb span{ display: block; width: 110px; height: 35px; text-align: center; line-height: 35px; float: left; background: #2d66a5; color: #fff; font-size: 16px;}

.zfxxgnewlistMore{ width: 100%; height: 30px; line-height: 30px;margin: 10px 0;}
.zfxxgnewlistMore a{ width: 100px; height: 30px; font-size: 16px; color: #555; position: relative; margin: 0px auto; display: block; background: #eee; text-align: center; text-decoration: none;}

.xxxlb{ font-size: 18px; height: 40px; line-height: 40px; color: #555;}

.zfxxgkthreelist{ font-size: 16px;}
.zfxxgkthreelist a{ color: #555; text-decoration: none;}
.zfxxgkthreelist li{ height: 40px; line-height: 40px; width: 33.2%; float: left; text-indent: 1em; border-right: 1px solid #ccc; }
.zfxxgkthreelist li:nth-child(1){ background: #eee;}
.zfxxgkthreelist li:nth-child(2){ background: #eee;}
.zfxxgkthreelist li:nth-child(3){ background: #eee;}
.zfxxgkthreelist li:nth-child(7){ background: #eee;}
.zfxxgkthreelist li:nth-child(8){ background: #eee;}
.zfxxgkthreelist li:nth-child(9){ background: #eee;}
.zfxxgkthreelist li:nth-child(13){ background: #eee;}
.zfxxgkthreelist li:nth-child(14){ background: #eee;}
.zfxxgkthreelist li:nth-child(15){ background: #eee;}
.zfxxgkthreelist li:nth-child(19){ background: #eee;}
.zfxxgkthreelist li:nth-child(20){ background: #eee;}
.zfxxgkthreelist li:nth-child(3n){ border-right: none;}


.contentwzspan ul li{ width: 50%; float: left; height: 32px; line-height: 32px; background: #e6f5ff; margin: 5px 0px; font-size: 16px; color: #555;}
.contentwzspan ul li span{ display: block; width: 120px; float: left; background: #2d66a5; color: #fff; text-align: center; margin-right: 15px;}

 .wzbt{ width: 90%; line-height: 60px; margin: 20px auto; text-align: center; }
 .wzbt h3{ line-height: 60px;  font-size: 21px; }
 

@font-face {
    font-family: 'iconfont';  /* project id 1325219 */
    src: url('http://at.alicdn.com/t/font_1325219_k5oseh3pjhp.eot');
    src: url('http://at.alicdn.com/t/font_1325219_k5oseh3pjhp.eot?#iefix') format('embedded-opentype'),
    url('../font/font_1325219_k5oseh3pjhp.woff2') format('woff2'),
    url('../font/font_1325219_k5oseh3pjhp.woff') format('woff'),
    url('../font/font_1325219_k5oseh3pjhp.ttf') format('truetype'),
    url('../font/font_1325219_k5oseh3pjhp.svg#iconfont') format('svg');
  }

  .iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}
