﻿
/*RESET
-------------------------------------------------------------- */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
pre,
code,
form,
input,
button,
fieldset,
textarea,
p,
blockquote,
th,
td,
span {
  margin: 0;
  padding: 0 ;
  font-family: "Arial", "Microsoft YaHei", STXihei, STHeiti;
}
a {
  text-decoration: none;
}
fieldset,
img {
  border: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var{
  font-style: normal;
  font-weight: normal ;
}
ol,
ul {
  list-style: none;
}
del,
ins {
  text-decoration: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  
}
input,
button,
textarea,
select {
  font-size: 100%;
  border: none;
}
/*CLEARFIX
-------------------------------------------------------------- */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
/*FONT
-------------------------------------------------------------- */
body {
  font: 14px/1.5 "Microsoft YaHei";
  color: #666;
  min-width: 1250px;
}
a {
  color: #000;
}
/*POSITION
-------------------------------------------------------------- */
.fl {
  float: left;
  display: inline;
}
.fr {
  float: right;
  display: inline;
}
.none {
  display: none;
}
/* Common Style */
.none {
  display: none;
}
.comWidth {
  margin: 0 auto;
  width: 1200px;
}
/* ----------- All Web Style ----------- */
/* - - - - Common Style Start - - - - */
/* >>> header <<< */
.header {
  height: 128px;
}
.header .head-left {
  padding-top: 28px;
}
.header .head-left h1 a {
  display: block;
  line-height: 0;
}
.header .head-righ {
  width: 210px;
}
.header .head-righ .loginout {
  height: 44px;
  line-height: 44px;
  text-align: right;
}
.header .head-righ .loginout a {
  color: #446eb3;
  text-decoration: underline;
}
.header .head-righ .banb {
  height: 25px;
  text-align: right;
}
.header .head-righ .banb .en {
  color: #55a9df;
}
.header .head-righ .banb .old {
  margin-left: 25px;
  color: #444;
}
.header .head-righ form {
  position: relative;
  width: 210px;
  height: 30px;
  border: 1px solid #436eb3;
  border-radius: 5px;
  overflow: hidden;
}
.header .head-righ form input {
  padding: 0 10px;
  width: 172px;
  height: 28px;
}
.header .head-righ form button {
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 28px;
  background: #446eb3 url(../image/search_ico.png) center center no-repeat;
  cursor: pointer;
}
/* >>> navigation <<< */
.navigation {
  height: 48px;
  line-height: 48px;
  background: #446eb3;
}
.navigation .nav-cont li {
  float: left;
  width: 8.3%;
  text-align: center;
}
.navigation .nav-cont li a {
  display: block;
  font-size: 16px;
  color: #fff;
}
.navigation .nav-cont li.active {
  background: #55a9df;
}
/* >>> footer <<< */
.footer {
  height: 240px;
  background: #3d6eb1;
}
.footer .foot-cont .item {
  padding-left: 40px;
  width: 490px;
}
.footer .foot-cont .item .title {
  margin: 40px 0 20px;
  font-size: 18px;
  color: #fffefe;
}
.footer .foot-cont .item .about-links {
  line-height: 30px;
  margin-bottom: 10px;
}
.footer .foot-cont .item .bicp{
  color: #fff;
}
.footer .foot-cont .item .about-links a {
  display: inline-block;
  margin-right: 20px;
  color: #fffefe;
}
.footer .foot-cont .item .about-links :hover {
  text-decoration: underline;
}
.footer .foot-cont .item .add-oth {
  color: #fffefe;
  line-height: 30px;
}
.footer .foot-cont .erma-f {
  margin-top: 60px;
  line-height: 0;
}
/* - - - - Common Style End - - - - */
/* index */
.cont-index {
  overflow: hidden;
}
.cont-index .com-ban-img {
  margin: 10px 0;
  width: 1200px;
  height: 140px;
  line-height: 0;
}
.cont-index .com-ban-img img {
  width: 100%;
}
.cont-index .index-top-imgf {
  display: block;
  margin: 10px 0;
  line-height: 0;
}
.cont-index .cont-con {
  padding-bottom: 50px;
}
.cont-index .cont-con .con-lef {
  width: 940px;
}
.cont-index .cont-con .con-lef .banner #banner .qh-btn {
  width: 100px;
  height: 20px;
  background: #000;
}
.cont-index .cont-con .con-lef .banner #banner .pics {
  position: relative;
  width: 732px;
  height: 428px;
}
.cont-index .cont-con .con-lef .banner #banner .pics .b {
  position: absolute;
  display: block;
  width: 732px;
  height: 428px;
}
.cont-index .cont-con .con-lef .banner #banner .pics .b .currBan-tit {
  position: relative;
  padding: 0 10px 0 35px;
  margin-top: 368px;
  width: 100%;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #fff;
  background: rgba(0, 0, 0, 0.2);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;

}
.cont-index .cont-con .con-lef .banner #banner .pics .b a.linkhover{
  position: absolute;
  display: block;
  width: 100%;
  height: 368px;
  z-index: 99;
}
.cont-index .cont-con .con-lef .banner #banner .pics .b .currBan-tit a{
  color: #fff;
  text-decoration: none;
}
/*.cont-index .cont-con .con-lef .banner #banner .pics .b .currBan-tit a:hover{
  color: #5cc9cc;
  text-decoration: none;
}*/
.cont-index .cont-con .con-lef .banner #banner .pics .b .currBan-tit .read-more {
  position: absolute;
  right: 10px;
  top: 13px;
  display: block;
  width: 154px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  border: 1px solid #fff;
}
.cont-index .cont-con .con-lef .banner #banner .pics .b .currBan-tit:before {
  position: absolute;
  left: 20px;
  top: 28px;
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background: #fff;
}
.cont-index .cont-con .con-lef .banner #banner .aline {
  margin-top: 10px;
  width: 732px;
}
.cont-index .cont-con .con-lef .banner #banner .aline .lin-tit {
  position: relative;
  padding-left: 12px;
  margin-right: 15px;
  font-size: 18px;
  color: #333;
  line-height: 34px;
}
.cont-index .cont-con .con-lef .banner #banner .aline .lin-tit:before {
  position: absolute;
  left: 0;
  top: 4px;
  content: "";
  display: block;
  width: 4px;
  height: 20px;
  background: #56a9df;
}
.cont-index .cont-con .con-lef .banner #banner .aline .tj-line {
  line-height: 34px;
}
.cont-index .cont-con .con-lef .banner #banner .aline .tj-line a {
  font-size: 16px;
  color: #666;
}
.cont-index .cont-con .con-lef .banner #banner .qieh {
  border: 1px solid #56a9df;
  border-right: none;
  border-left: none;
}
.cont-index .cont-con .con-lef .banner #banner .qieh .qh-btn {
  width: 194px;
  height: 18px;
  background: url(../image/perv_ico.png) no-repeat center center;
  cursor: pointer;
}
.cont-index .cont-con .con-lef .banner #banner .qieh .next-btn {
  background-image: url(../image/next_ico.png);
}
.cont-index .cont-con .con-lef .banner #banner .qieh .slide-btns li {
  margin-bottom: 10px;
  width: 194px;
  height: 114px;
  background: #eee;
  cursor: pointer;
}
.cont-index .cont-con .con-lef .banner #banner .qieh .slide-btns li.active {
  background: red;
  border: 2px solid #3d6eb1;
}
.cont-index .cont-con .con-lef .banner #banner .qieh .slide-btns li:first-child {
  margin-top: 10px;
}
.cont-index .cont-con .con-lef .news-list {
  padding-top: 40px;
}
.cont-index .cont-con .con-lef .news-list > div {
  padding-bottom: 20px;
  width: 460px;
}
.cont-index .cont-con .con-lef .news-list > div .tab-tit {
  border-bottom: 2px solid #55a9df;
}
.cont-index .cont-con .con-lef .news-list > div .tab-tit li {
  float: left;
  width: 33.33%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
  color: #3d6eb1;
  cursor: pointer;
}
.cont-index .cont-con .con-lef .news-list > div .tab-tit .active {
  color: #fff;
  background: #55a9df;
}
.cont-index .cont-con .con-lef .news-list > div .tab-cont li ul li {
  position: relative;
  padding: 0 50px 0 15px;
  height: 36px;
  line-height: 36px;

}
.cont-index .cont-con .con-lef .news-list > div .tab-cont li ul li a.li-a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
 display:inline-block;
 width:92%;
}
.cont-index .cont-con .con-lef .news-list > div .tab-cont li ul li a:hover {
  color: #55a9df;
}
.cont-index .cont-con .con-lef .news-list > div .tab-cont li ul li .date {
  position: absolute;
  right: 0;
}
.cont-index .cont-con .con-lef .news-list > div .tab-cont li ul li:before {
  position: absolute;
  left: 0;
  top: 16px;
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background: #555;
}
.cont-index .cont-con .con-lef .news-list > div .tab-cont {
  padding: 10px 0;
}
.cont-index .cont-con .con-lef .news-list > div .more-news {
  color: #3d6eb1;
}
.cont-index .cont-con .con-rig {
  width: 240px;
}
.cont-index .cont-con .con-rig .hy-login {
  width: 240px;
  height: 240px;
  border: 1px solid #56a9df;
  border-radius: 5px;
}
.cont-index .cont-con .con-rig .hy-login .login-person {
  padding: 25px 0 0 20px;
  height: 120px;
}
.cont-index .cont-con .con-rig .hy-login .login-person .default-head {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  overflow: hidden;
}
.cont-index .cont-con .con-rig .hy-login .login-person .loin-btn .dlq {
  padding-top: 11px;
  margin-left: 20px;
  line-height: 25px;
  font-size: 16px;
  color: #446eb3;
}
.cont-index .cont-con .con-rig .hy-login .login-person .loin-btn .dlq a {
  color: #446eb3;
  font-weight: bold;
}
.cont-index .cont-con .con-rig .hy-login .login-person .loin-btn .dlh {
  margin-left: 18px;
}
.cont-index .cont-con .con-rig .hy-login .login-person .loin-btn .dlh .name {
  font-size: 20px;
  color: #333;
  height: 30px;
    overflow: hidden;
    width: 123px;
}
.cont-index .cont-con .con-rig .hy-login .login-person .loin-btn .dlh .no-infor {
  color: #333;
}
.cont-index .cont-con .con-rig .hy-login .login-person .loin-btn .dlh .no-infor span {
  color: #d40000;
  text-decoration: underline;
}
.cont-index .cont-con .con-rig .hy-login .log-sign {
  height: 46px;
  background: #56a9df;
}
.cont-index .cont-con .con-rig .hy-login .log-sign .dlqxs a {
  margin-top: 4px;
  display: block;
  width: 50%;
  height: 38px;
  line-height: 38px;
  float: left;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.cont-index .cont-con .con-rig .hy-login .log-sign .dlqxs :first-child {
  border-right: 1px solid #fff;
}
.cont-index .cont-con .con-rig .hy-login .log-sign .dlhxs {
  display: block;
  text-align: center;
  line-height: 46px;
  font-size: 18px;
  color: #fff;
}
.cont-index .cont-con .con-rig .hy-login .log-sign .dlhxs i {
  margin-right: 15px;
  display: inline-block;
  width: 20px;
  height: 22px;
  vertical-align: middle;
  background: url(../image/grzx_ico.png) center center no-repeat;
}
.cont-index .cont-con .con-rig .hy-login .wdang {
  line-height: 34px;
}
.cont-index .cont-con .con-rig .hy-login .wdang a {
  margin: 0 15px;
  display: block;
  text-align: center;
  font-size: 16px;
  color: #555;
  border-bottom: 1px dashed #4d7ab7;
}
.cont-index .cont-con .con-rig .hy-login .wdang :last-child {
  border-bottom: none;
}
.cont-index .cont-con .con-rig .jccx {
  margin-top: 15px;
  border: 1px solid #55a4da;
  width: 240px;
  height: 170px;
  border-radius: 5px;
}
.cont-index .cont-con .con-rig .jccx .tit {
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #fffefe;
  font-size: 20px;
  background: #55a4da;
}
.cont-index .cont-con .con-rig .jccx .sear-cont {
  padding: 20px 17px 0;
}
.cont-index .cont-con .con-rig .jccx .sear-cont .ipt-f {
  position: relative;
  height: 32px;
  border: 1px solid #bfbfbf;
  border-radius: 5px;
  overflow: hidden;
}
.cont-index .cont-con .con-rig .jccx .sear-cont .ipt-f input.ipt {
  padding: 0 10px;
  width: 166px;
  height: 30px;
}
.cont-index .cont-con .con-rig .jccx .sear-cont .ipt-f button.sub-plane {
  position: absolute;
  right: 0;
  top: 0;
  width: 36px;
  height: 30px;
  background: #bfbfbf url(../image/search_ico.png) center center no-repeat;
}
.cont-index .cont-con .con-rig .jccx .sear-cont .xs {
  margin-top: 10px;
  line-height: 18px;
  color: #666;
}
.cont-index .cont-con .con-rig .aside-ll a {
  margin-top: 14px;
  display: block;
  width: 240px;
  height: 98px;
  line-height: 98px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background: url(../image/index_aside_01.jpg) center center no-repeat;
  border-radius: 5px;
  overflow: hidden;
}
.cont-index .cont-con .common-left {
  width: 940px;
}
.cont-index .cont-con .common-left .tab-tit {
  height: 42px;
  line-height: 42px;
  border-bottom: 2px solid #55a9df;
}
.cont-index .cont-con .common-left .tab-tit li {
  float: left;
  padding: 0 20px;
  height: 42px;
  line-height: 42px;
  color: #446eb3;
  font-size: 18px;
  cursor: pointer;
}
.cont-index .cont-con .common-left .tab-tit li a{
  padding: 0 10px;
}
.cont-index .cont-con .common-left .tab-tit li.active {
  height: 42px;
  line-height: 42px;
  color: #55a4da;
  font-size: 20px;
  border: 2px solid #55a9df;
  border-bottom-color: #fff;
  border-radius: 5px 5px 0 0;
}
.cont-index .cont-con .common-left .tab-tit li.active a{
  color: #55a4da;
}
.cont-index .cont-con .common-left .tab-cont {
  padding-top: 10px;
}
.cont-index .cont-con .common-left .tab-cont li .item {
  position: relative;
  padding: 22px 0;
  border-bottom: 1px dashed #c4c4c4;
}
.cont-index .cont-con .common-left .tab-cont li .item .tit {
  margin-bottom: 5px;
}
.cont-index .cont-con .common-left .tab-cont li .item .tit a {
  font-size: 16px;
  color: #333;
}
.cont-index .cont-con .common-left .tab-cont li .item .tit a:hover {
  color: #446eb3;
}
.cont-index .cont-con .common-left .tab-cont li .item .conn {
  max-height: 56px;
  width: 500px;
  line-height: 28px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.cont-index .cont-con .common-left .tab-cont li .item .date {
  position: absolute;
  right: 0;
  top: 22px;
}
.cont-index .cont-con .common-left .cont-yljd .ttit {
  margin: 45px auto;
  width: 600px;
  color: #474747;
  font-size: 16px;
  text-align: center;
}
.cont-index .cont-con .common-left .cont-yljd .inputs {
  margin: 0 auto;
  width: 600px;
}
.cont-index .cont-con .common-left .cont-yljd .inputs .item-a {
  margin-bottom: 26px;
}
.cont-index .cont-con .common-left .cont-yljd .inputs .item-a span {
  display: block;
  float: left;
  width: 100px;
  height: 32px;
  line-height: 32px;
  text-align: right;
}
.cont-index .cont-con .common-left .cont-yljd .inputs .item-a input {
  padding: 0 10px;
  display: block;
  float: right;
  width: 468px;
  height: 32px;
  border: 1px solid #bfbfbf;
}
.cont-index .cont-con .common-left .cont-yljd .inputs .item-a textarea {
  padding: 10px;
  display: block;
  float: right;
  width: 468px;
  max-width: 468px;
  height: 130px;
  border: 1px solid #bfbfbf;
}
.cont-index .cont-con .common-left .cont-yljd .inputs .item-a .sub-btn-f {
  width: 468px;
}
.cont-index .cont-con .common-left .cont-yljd .inputs .item-a .sub-btn-f .sub-btn {
  width: 136px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #fff;
  font-size: 20px;
  background: #00aaef;
  cursor: pointer;
}
.cont-index .cont-con .cont-xwlb .new-list-tit {
  position: relative;
  padding-left: 15px;
  height: 48px;
  line-height: 48px;
  color: #333;
  font-size: 20px;
  border-bottom: 1px solid #b5b5b5;
}
.cont-index .cont-con .cont-xwlb .new-list-tit:before {
  position: absolute;
  left: 0;
  top: 14px;
  content: "";
  display: block;
  width: 4px;
  height: 20px;
  background: #55a9df;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-tab {
  padding-top: 20px;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-tab li {
  margin: 0 14px;
  float: left;
  width: 128px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border: 1px solid #3d6eb1;
  border-radius: 10px;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-tab li a {
  display: block;
  color: #446eb3;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-tab li.active {
  background: #3d6eb1;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-tab li.active a {
  color: #fff;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item {
  position: relative;
  padding: 30px 10px;
  border-bottom: 1px solid #d8d8d8;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .for-fl .for-tab {
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  width: 220px;
  height: 147px;
  line-height: 0;
  border: 1px solid #d2d2d2;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .for-fl .for-tab img {
  width: 100%;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .rigg {
  width: 680px;
  height: 145px;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .rigg .xw-tit {
  margin-right: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 40px;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .rigg .xw-tit a {
  font-size: 18px;
  color: #333;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .rigg .xw-conn {
  max-height: 66px;
  overflow: hidden;
  font-size: 16px;
  color: #666;
  line-height: 22px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .rigg .see-more {
  height: 38px;
  line-height: 38px;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .rigg .see-more a {
  font-size: 16px;
  color: #263892;
}
.cont-index .cont-con .cont-xwlb .new-list-cont .list-con .xwlist-item .date {
  position: absolute;
  right: 10px;
  top: 30px;
}
.cont-index .cont-con .cont-xwxzsy {
  /* 多用标题 */
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .for-tab {
  display: table-cell;
  /*vertical-align: middle;*/
  width: 460px;
  height: 280px;
  line-height: 0;
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .for-tab img {
  width: 100%;
  height: 260px;
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .fig-yidui {
  width: 456px;
  height: 280px;
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .fig-yidui .fir-tit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .fig-yidui .fir-tit a {
  font-size: 18px;
  color: #333;
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .fig-yidui .fir-date {
  margin: 2px 0;
  color: #999;
}
.cont-index .cont-con .cont-xwxzsy .fir-big-d .big-fi .fig-yidui .fir-conn {
  max-height: 40px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item {
  margin-right: -20px;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item {
  float: left;
  margin-right: 20px;
  width: 460px;
  height:360px;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item .img-wait .for-tab {
  display: table-cell;
  vertical-align: middle;
  width: 156px;
  height: 90px;
  line-height: 0;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item .img-wait .for-tab img{width:100%;height:100%}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item .img-wait .rigg-xx {
  width: 288px;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item .img-wait .rigg-xx .o-tit {
  line-height: 22px;
  max-height: 44px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item .img-wait .rigg-xx .o-tit a {
  font-size: 18px;
  color: #333;
}
.cont-index .cont-con .cont-xwxzsy .oth-litt-item .a-item .img-wait .rigg-xx .o-con {
  max-height: 40px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.cont-index .cont-con .cont-xwxzsy .sec-tit {
  padding-left: 15px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #333;
}
.cont-index .cont-con .cont-xwxzsy .sec-tit .lf-t {
  position: relative;
}
.cont-index .cont-con .cont-xwxzsy .sec-tit .lf-t:before {
  position: absolute;
  left: -15px;
  top: 20px;
  content: "";
  display: block;
  width: 4px;
  height: 20px;
  background: #55a9df;
}
.cont-index .cont-con .cont-xwxzsy .sec-tit .more {
  display: block;
  font-size: 14px;
  color: #666;
}
.cont-index .cont-con .cont-xwxzsy .fir-bot-list {
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #dcdcdc;
}
.cont-index .cont-con .cont-xwxzsy .fir-bot-list li {
  position: relative;
  padding-left: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 30px;
  line-height: 30px;
}
.cont-index .cont-con .cont-xwxzsy .fir-bot-list li a {
  color: #666;
}
.cont-index .cont-con .common-left h5{
  text-align: center;
  font-size: 24px;
  font-weight: bold ;
  padding: 30px 0;
  border-bottom:  1px #ccc solid;
  margin-bottom:  15px;
  color: #000;
}
.cont-index .cont-con .common-left p{
  padding: 8px 0;
  /*text-indent: 2em;*/
  color: #333;
  font-family: "Microsoft Yahei","PingFangSC-Regular",Arial,sans-serif,"Helvetica Neue",Helvetica;
  font-size: 16px;
  line-height: 180%;
}
.cont-index .cont-con .cont-xwxzsy .fir-bot-list li:before {
  position: absolute;
  left: 0;
  top: 10px;
  content: "";
  display: block;
  width: 5px;
  height: 10px;
  background: url(../image/news_list_bit.png) no-repeat center center / 100%;
}
.cont-index .cont-con .common-righ .wdang {
  padding-top: 10px;
}
.cont-index .cont-con .common-righ .wdang a {
  position: relative;
  padding-left: 37px;
  text-align: left !important;
}
.cont-index .cont-con .common-righ .wdang a:before {
  position: absolute;
  left: 10px;
  top: 13px;
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: #55a9df;
}
.index-cont-02 {
  padding-bottom: 30px;
  background: #f9f9f9;
}
.index-cont-02 .items-01 {
  padding-top: 30px;
}
.index-cont-02 .items-01 .item {
  float: left;
  margin-right: 20px;
  width: 386px;
}
.index-cont-02 .items-01 .item .tit {
  line-height: 50px;
  font-size: 20px;
  color: #3d6eb1;
}
.index-cont-02 .items-01 .item ul.fir-line {
  border: 1px solid #dcdcdc;
  border-bottom: none;
  background: #52c4cc;
}
.index-cont-02 .items-01 .item ul.fir-line li {
  float: left;
  width: 33.3%;
  height: 88px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
.index-cont-02 .items-01 .item ul.fir-line li a {
  display: block;
  font-size: 16px;
  color: #fff;
}
.index-cont-02 .items-01 .item ul.fir-line li:nth-child(3n+0) {
  border-right: none;
}
.index-cont-02 .items-01 .item:last-child {
  margin-right: 0;
}
.index-cont-02 .items-02 {
  padding-top: 30px;
}
.index-cont-02 .items-02 .item .tit {
  line-height: 50px;
  font-size: 20px;
  color: #3d6eb1;
}
.index-cont-02 .items-02 .item .sec-line {
  width: 790px;
  background: #edf4fe;
  border: 1px solid #f9f9f9;
  border-bottom: none;
}
.index-cont-02 .items-02 .item .sec-line li {
  float: left;
  width: 25%;
  height: 88px;
  border-right: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
}
.index-cont-02 .items-02 .item .sec-line li a {
  display: block;
  height: 88px;
  line-height: 88px;
  text-align: center;
  font-size: 16px;
  color: #333;
}
.index-cont-02 .items-02 .item .sec-line li a img {
  margin-right: 20px;
  vertical-align: middle;
}
.index-cont-02 .items-02 .item .sec-line li a span {
  vertical-align: middle;
  display: inline-block;
  line-height: 24px;
  text-align: left;
}
.index-cont-02 .items-02 .item .sec-line li a.more {
  margin: 28px auto;
  width: 102px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  color: #56a9df;
  border: 1px solid #56a9df;
  border-radius: 15px;
}
.index-cont-02 .items-02 .item .sec-rig {
  width: 384px;
}
.index-cont-02 .items-02 .item .sec-rig li {
  width: 50%;
}
/* 正文3 */
.index-cont-03 .bg-words .bgk {
  width: 590px;
  height: 140px;
  background: url(../image/plane_01.jpg) no-repeat center center / 100%;
}
.index-cont-03 .bg-words .bgk a {
  display: block;
  width: 196px;
  height: 70px;
  line-height: 70px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  background: #95a2ff;
}
.index-cont-03 .bg-words .bgk .it-02 {
  width: 196px;
  height: 140px;
  line-height: 140px;
  background: #5cc9cc;
}
.index-cont-03 .bg-words .bgk .it-03 {
  margin: 0 auto;
  height: 140px;
  line-height: 140px;
  background: #95d3ff;
}
.index-cont-03 .companys {
  padding-top: 15px;
}
.index-cont-03 .companys .item {
  padding-bottom: 60px;
  width: 590px;
}
.index-cont-03 .companys .item .tit {
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 20px;
  color: #3d6eb1;
  border-bottom: 3px solid #3d6eb1;
}
.index-cont-03 .companys .item .company-list li {
  float: left;
  margin: 15px 10px 0 0;
  width: 190px;
  height: 72px;
  overflow: hidden;
  border: 1px solid #dcdcdc;
}
.index-cont-03 .companys .item .company-list li a img {
  width: 100%;
}
.index-cont-03 .companys .item .company-list li:nth-child(3n+0) {
  margin-right: 0;
}
/* 左边大块导航 */
.another-nav {
  position: relative;
}
.another-nav .nav-xq {
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
}
.another-nav .nav-xq li {
  display: table;
  margin-bottom: 2px;
  width: 200px;
  height: 88px;
  line-height: 24px;
  text-align: center;
  background: #edf4fe;
  border: 1px solid #f9f9f9;
}
.another-nav .nav-xq li a {
  display: table-cell;
  vertical-align: middle;
  padding: 0 10px;
  font-size: 18px;
  color: #555;
}
.another-nav .nav-xq li.active {
  position: relative;
  background: #529bcc;
}
.another-nav .nav-xq li.active a {
  color: #fff;
}
.another-nav .nav-xq li.active:after {
  position: absolute;
  right: -10px;
  top: 50%;
  margin-top: -8px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-left: 10px solid #529bcc;
  border-bottom: 8px solid transparent;
}
.another-nav .set-right {
  padding: 0 30px 50px 80px;
  min-height: 800px;
  margin-left: 150px;
  border: 1px solid #dcdcdc;
}
.another-nav .set-right .tit {
  position: relative;
  height: 70px;
  line-height: 70px;
  font-size: 20px;
  color: #333;
}
.another-nav .set-right .tit:before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  display: block;
  width: 40px;
  height: 2px;
  background: #55a9df;
}
.another-nav .set-right .per-set .xz {
  margin: 20px 0 50px;
  font-size: 16px;
  color: #666;
  line-height: 30px;
}
.another-nav .set-right .per-set .the-form li {
  margin-bottom: 26px;
}
.another-nav .set-right .per-set .the-form li span {
  width: 90px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  color: #333;
}
.another-nav .set-right .per-set .the-form li input {
  padding: 0 10px;
  width: 570px;
  height: 40px;
  border: 1px solid #bfbfbf;
  border-radius: 4px;
}
.another-nav .set-right .per-set .submit-pay {
  margin-top: 60px;
  display: block;
  width: 180px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: #56a9df;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}
/* 资料中心 */
.cont-zlzx .item-a {
  margin-bottom: 18px;
  height: 290px;
}
.cont-zlzx .item-a .lef-lef {
  width: 200px;
  height: 290px;
  background: #63c4cc;
}
.cont-zlzx .item-a .lef-lef .tit {
  padding: 0 15px;
  height: 64px;
  line-height: 64px;
  font-size: 20px;
  color: #fff;
}
.cont-zlzx .item-a .lef-lef .mid-img {
  width: 200px;
  height: 95px;
  background: url("../image/zl_lef_img_01.png") no-repeat center center;
}
.cont-zlzx .item-a .lef-lef .zs-list li {
  padding-left: 15px;
  float: left;
  width: 50%;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cont-zlzx .item-a .lef-lef .zs-list li a {
  color: #fff;
}
.cont-zlzx .item-a .lef-lef .zs-list li.active a{
  color:#F0777F;
  border-bottom:1px solid #F0777F;
}
.cont-zlzx .item-a .rig-rig {
  width: 740px;
  height: 290px;
  border: 1px solid #55a9df;
  border-left: none;
}
.cont-zlzx .item-a .rig-rig .pics li {
  position: relative;
  float: left;
  margin: 12px 0 0 10px;
  width:171px;
}
.cont-zlzx .item-a .rig-rig .pics li a {
    width: 171px;
    height: 124px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    line-height: 124px;
}
.cont-zlzx .item-a .rig-rig .pics li a img{
    max-width:100%;
    max-height:100%;
    width:100%
}
.cont-zlzx .item-a .rig-rig .pics li a .img-f {
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
  width: 172px;
  height: 124px;
}
.cont-zlzx .item-a .rig-rig .pics li a .ttit {
  position: absolute;
  padding: 0 10px;
  left: 0;
  bottom: 0;
  width: 172px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cont-zlzx .item-a .rig-rig .download-file li {
  margin: 10px 0 0 10px;
  float: left;
  width: 172px;
}
.cont-zlzx .item-a .rig-rig .download-file li .img-f {
  display: table-cell;
  vertical-align: middle;
  overflow: hidden;
  width: 172px;
  height: 126px;
  line-height: 0;
  border: 1px solid #e4e4de;
}
.cont-zlzx .item-a .rig-rig .download-file li .img-f img {
  width: 100%;
}
.cont-zlzx .item-a .rig-rig .download-file li .file-tit {
  padding: 0 10px;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  margin-top: 9px;
}
.cont-zlzx .item-a .rig-rig .download-file li .infor {
  padding-left: 5px;
}
.cont-zlzx .item-a .rig-rig .download-file li .down-btn {
  margin-top: 10px;
  display: block;
  width: 98px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: #fff;
  background: #55a9df;
}
/*帖子左侧*/
.tz-left .top-sx .lef-sele select {
  float: left;
  width: 138px;
  height: 40px;
  background: #eee;
  border: 1px solid #dcdcdc;
}
.tz-left .top-sx .rig-sear {
  width: 645px;
  height: 40px;
}
.tz-left .top-sx .rig-sear .sear-sx {
  padding: 0 10px;
  width: 536px;
  height: 40px;
  border: 1px solid #dcdcdc;
}
.tz-left .top-sx .rig-sear .mit-btn {
  width: 106px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #333;
  background: #eee;
  cursor: pointer;
}
.tz-left .tiez-list {
  padding-bottom: 25px;
  margin-top: 10px;
  border: 1px solid #dcdcdc;
}
.tz-left .tiez-list .item {
  position: relative;
  margin: 0 25px;
  padding: 15px 0;
  border-bottom: 1px solid #dcdcdc;
}
.tz-left .tiez-list .item .for-tab {
  display: table-cell;
  overflow: hidden;
  vertical-align: middle;
  width: 70px;
  height: 70px;
  line-height: 0;
  border-radius: 50%;
}
.tz-left .tiez-list .item .for-tab img{
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
.tz-left .tiez-list .item .tz-tit-date {
  margin-left: 20px;
  height: 70px;
}
.tz-left .tiez-list .item .tz-tit-date .titl {
  height: 30px;
  line-height: 30px;
}
.tz-left .tiez-list .item .tz-tit-date .titl a {
  font-size: 18px;
  color: #333;
}
.tz-left .tiez-list .item .tz-tit-date .per-date {
  margin-top: 20px;
  height: 20px;
  line-height: 20px;
  color: #999;
}
.tz-left .tiez-list .item .huif {
  position: absolute;
  right: 0;
  bottom: 15px;
  height: 22px;
  line-height: 22px;
}
.tz-left .tiez-list .item .huif i {
  display: inline-block;
  margin-right: 5px;
  width: 16px;
  height: 22px;
  vertical-align: middle;
  background: url(../image/hf_ico.png) no-repeat center center / 100%;
}
.tz-left .tiez-list .item .huif span {
  color: #2246e0;
}
/*帖子右侧*/
.tz-righ .wyft-btn {
  margin: 0 auto 10px;
  display: block;
  width: 180px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #55a9df;
  border-radius: 20px;
  box-shadow: 0 0 10px #d1dcec;
}
.tz-righ .bbgg {
  width: 240px;
  border: 1px solid #dcdcdc;
}
.tz-righ .bbgg .tz-tit {
  position: relative;
  padding: 0 20px;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #333;
}
.tz-righ .bbgg .tz-tit:before {
  position: absolute;
  left: 10px;
  top: 15px;
  content: "";
  display: block;
  width: 3px;
  height: 18px;
  background: #55a9df;
}
.tz-righ .bbgg .jieshao {
  padding: 0 10px 20px;
  line-height: 24px;
  text-indent: 28px;
}
/*论坛发布*/
.cont-ltfb .tit {
  margin: 30px 0 50px;
  height: 42px;
  line-height: 42px;
  border-bottom: 2px solid #55a9df;
}
.cont-ltfb .tit li {
  width: 140px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #55a9df;
  font-size: 20px;
  border: 2px solid #55a9df;
  border-bottom-color: #fff;
  border-radius: 5px 5px 0 0;
}
.cont-ltfb .fatie {
  padding: 0 120px;
}
.cont-ltfb .fatie li {
  margin-bottom: 20px;
}
.cont-ltfb .fatie li span {
  display: block;
  float: left;
  width: 70px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  color: #323232;
  text-align: right;
}
.cont-ltfb .fatie li .riri {
  float: left;
  padding: 0 10px;
  width: 320px;
  height: 36px;
  border: 1px solid #d2d2d1;
}
.cont-ltfb .fatie li .fatie-btnn {
  width: 132px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  background: #55a9df;
  cursor: pointer;
}
/*论坛详情*/
.cont-ltxq {
  position: relative;
  padding-top: 35px;
}
.cont-ltxq .ft-per {
  position: absolute;
  left: 0;
  top: 0;
}
.cont-ltxq .ft-per .img-f .for-tab {
  display: table-cell;
  vertical-align: middle;
  width: 44px;
  height: 44px;
  overflow: hidden;
  line-height: 0;
}
.cont-ltxq .ft-per .ft-name {
  padding-left: 10px;
  height: 44px;
  line-height: 44px;
}
.cont-ltxq .art-tit {
  height: 44px;
  text-align: center;
  font-size: 20px;
  color: #333;
}
.cont-ltxq .date-hfs {
  text-align: center;
}
.cont-ltxq .ftnr {
  padding: 30px 60px;
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
}
/*全部回复*/
.ltxq-qbhf {
  padding-bottom: 60px;
}
.ltxq-qbhf .b-tit {
  padding: 15px 0;
}
.ltxq-qbhf .b-tit .all-hf {
  position: relative;
  padding-left: 15px;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  color: #333;
}
.ltxq-qbhf .b-tit .all-hf:before {
  position: absolute;
  left: 0;
  top: 7px;
  content: "";
  display: block;
  width: 3px;
  height: 18px;
  background: #55a9df;
}
.ltxq-qbhf .b-tit .wyhf {
  width: 114px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #55a9df;
  border-radius: 5px;
}
.ltxq-qbhf .cont-hflb .hf-item {
  margin-bottom: 20px;
  padding: 35px 100px 0 50px;
  background: #f2f2f2;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top {
  height: 44px;
  line-height: 44px;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .lef-head .lz-head {
  margin-right: 10px;
  width: 44px;
  height: 44px;
  line-height: 0;
  border-radius: 50%;
  overflow: hidden;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .lef-head .lz-head img {
  width: 100%;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .lef-head .lz-name {
  margin-right: 50px;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .lef-head .lz-name a {
  color: #446eb3;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .lef-head .date {
  color: #999;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .hf-pl .hf-btn {
  color: #3d6eb1;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-top .hf-pl .pl-btn {
  margin-left: 25px;
  color: #3d6eb1;
  text-decoration: underline;
}
.ltxq-qbhf .cont-hflb .hf-item .lz-spack {
  margin-left: 50px;
  padding: 10px 0;
  color: #333;
  border-bottom: 1px solid #bfbfbf;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li {
  margin-left: 50px;
  padding: 10px 0 10px 0px;
  border-bottom: 1px solid #dcdcdc;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li .gl-name-date {
  margin-bottom: 5px;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li .gl-name-date .glz-name a {
  color: #446eb3;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li .glz-pl-cont .glz-pl-cont {
  max-width: 750px;
  color: #333;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li .glz-pl-cont .jx-gl {
  color: #446eb3;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li .glz-img{
    margin-right: 10px;
    width: 40px;
    height: 40px;
    line-height: 0;
    border-radius: 50%;
    overflow: hidden;
}
.ltxq-qbhf .cont-hflb .hf-item .gl-list .a-li .glz-img img{
 width:100%;
}
.ltxq-qbhf .cont-hflb .hf-item .sy-pingl {
  line-height: 46px;
  text-align: center;
  clear:both;
}
.ltxq-qbhf .cont-hflb .hf-item .sy-pingl a {
  margin-left: 15px;
  color: #446eb3;
}
.ltxq-qbhf .fbhf {
  padding: 0 40px;
  background: #f2f2f2;
}
.ltxq-qbhf .fbhf .fb-tit {
  height: 80px;
  line-height: 80px;
  color: #333;
  font-size: 18px;
}
.ltxq-qbhf .fbhf .fbhf-tx {
  padding: 10px;
  width: 100%;
  max-width: 100%;
  height: 240px;
}
.ltxq-qbhf .fbhf .fh-btn-f {
  padding: 20px 0;
}
.ltxq-qbhf .fbhf .fh-btn-f a {
  display: block;
  float: right;
  width: 114px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #fff;
  background: #55a9df;
}
/*注册*/
.cont-zhuce {
  padding-bottom: 100px;
  border-top: 2px solid #446eb3;
}
.cont-zhuce .zc-conn {
  padding: 0 50px;
}
.cont-zhuce .zc-conn .zc-zy {
  margin: 40px 0 30px;
  height: 64px;
  background: url(../image/zc_zy_bg_01.png) no-repeat left top / 100%;
}
.cont-zhuce .zc-conn .zc-zy li {
  float: left;
  width: 33.33%;
  text-align: center;
}
.cont-zhuce .zc-conn .zc-zy li a {
  display: block;
  margin-top: 17px;
  height: 30px;
  color: #0055a5;
  font-size: 18px;
}
.cont-zhuce .zc-conn .zc-zy li a span {
  display: inline-block;
  margin-right: 35px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  background: #0055a5;
  border-radius: 50%;
  border: 1px solid #dcdcdc;
}
.cont-zhuce .zc-conn .zc-zy li.active a {
  color: #fff;
}
.cont-zhuce .zc-conn .zc-zy li.active a span {
  color: #0055a5;
  background: #fff;
}
.cont-zhuce .zc-conn .zc-tx {
  padding: 30px 0;
  border: 1px solid #eee;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef {
  width: 610px;
  border-right: 1px dashed #dcdcdc;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .line-one {
  padding: 0 80px;
  margin-bottom: 28px;
  height: 45px;
  line-height: 45px;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .line-one .title {
  font-size: 24px;
  color: #333;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .line-one .goto-sign {
  position: relative;
  padding-right: 26px;
  color: #666;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .line-one .goto-sign a {
  color: #333;
  text-decoration: underline;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .line-one .goto-sign:after {
  position: absolute;
  right: 0;
  top: 16px;
  content: "";
  display: block;
  width: 17px;
  height: 13px;
  background: url(../image/zc_arrow_right_ico.png) no-repeat center center / 100%;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form {
  margin: 0 auto;
  width: 374px;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-tit {
  height: 44px;
  border-bottom: 2px solid #e5e5e5;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-tit li {
  position: relative;
  float: left;
  width: 50%;
  height: 44px;
  text-align: center;
  line-height: 42px;
  font-size: 18px;
  color: #666;
  cursor: pointer;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-tit li.active:after {
  position: absolute;
  left: 50%;
  margin-left: -21px;
  bottom: 0;
  content: "";
  display: block;
  width: 42px;
  height: 2px;
  background: #55a9df;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-cont > li ul {
  padding-top: 30px;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-cont > li ul li {
  position: relative;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-cont > li ul li input {
  padding: 0 10px;
  width: 372px;
  height: 44px;
  border-radius: 4px;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-cont > li ul li .get-yzm {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  width: 98px;
  height: 44px;
  color: #666;
  background: #d8e6ef;
  cursor: pointer;
  border-left: 1px solid #ccc;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-cont > li .aggree-no a {
  color: #e02020;
  text-decoration: underline;
}
.cont-zhuce .zc-conn .zc-tx .tx-lef .tab-form .tab-cont > li .next-bu {
  margin: 30px 0;
  display: block;
  width: 373px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  color: #fff;
  background: #55a9df;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig {
  width: 390px;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .tit {
  height: 50px;
  line-height: 50px;
  color: #333;
  font-size: 20px;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .zysx li {
  position: relative;
  padding-left: 20px;
  height: 38px;
  line-height: 38px;
  font-size: 16px;
  color: #333;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .zysx li:before {
  position: absolute;
  left: 0;
  top: 16px;
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background: #ce0026;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .xxbz {
  padding-left: 20px;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .xxbz a {
  color: #666;
  font-size: 16px;
  text-decoration: underline;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .two-icos {
  padding: 30px 0 30px 20px;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .two-icos a:first-child {
  margin-right: 10px;
}
.cont-zhuce .zc-conn .zc-tx .tx-rig .lxkf a {
  color: #ce0026;
  font-size: 18px;
}
.cont-zhuce .zc-conn .cont-wsxx {
  padding-bottom: 60px;
  border: 1px solid #dcdcdc;
}
.cont-zhuce .zc-conn .cont-wsxx .title {
  padding: 0 80px;
  height: 115px;
  line-height: 115px;
  color: #333;
  font-size: 24px;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx {
  padding: 0 80px 60px;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li {
  float: left;
  margin-top: 20px;
  width: 50%;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li p {
  float: left;
  padding-right: 20px;
  width: 210px;
  line-height: 40px;
  text-align: right;
  font-size: 16px;
  color: #333;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li p span {
  margin-right: 5px;
  color: #e02020;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li input,
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li select {
  float: left;
  padding: 0 10px;
  width: 255px;
  height: 40px;
  border: 1px solid #ccc;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li textarea {
  padding: 10px;
  float: left;
  width: 724px;
  max-width: 724px;
  border: 1px solid #ccc;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li .zs {
  display: block;
  float: left;
  line-height: 40px;
  font-size: 16px;
}
.cont-zhuce .zc-conn .cont-wsxx .infor-xx li .zs span {
  color: #e02020;
}
.cont-zhuce .zc-conn .cont-wsxx .two-btn {
  text-align: center;
}
.cont-zhuce .zc-conn .cont-wsxx .two-btn a {
  display: inline-block;
  margin: 0 15px;
  width: 200px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 18px;
  border-radius: 5px;
}
.cont-zhuce .zc-conn .cont-wsxx .two-btn .prev {
  color: #55a9df;
  border: 1px solid #55a9df;
}
.cont-zhuce .zc-conn .cont-wsxx .two-btn .over {
  color: #fff;
  background: #55a9df;
}
/*个人中心*/
.cont-grzx {
  margin-top: 20px;
  padding-bottom: 40px;
}
.cont-grzx .lef-nav {
  width: 200px !important;
  /*登录后显示*/
  /*常见问题*/
}
.cont-grzx .lef-nav .after-show .grzx-tit {
  height: 44px;
  line-height: 44px;
  text-align: center;
  font-size: 18px;
  color: #55a4da;
  border: 1px solid #56a9df;
  border-bottom: none;
  border-radius: 6px 6px 0 0;
}
.cont-grzx .lef-nav .after-show .grzx-tit i {
  display: inline-block;
  margin-right: 10px;
  width: 20px;
  height: 44px;
  vertical-align: middle;
  background: url(../image/grzx_tit_lef_ico.png) no-repeat center center / 100%;
}
.cont-grzx .lef-nav .after-show .nav {
  margin-top: -5px;
}
.cont-grzx .lef-nav .after-show .nav li {
  position: relative;
}
.cont-grzx .lef-nav .after-show .nav li a {
  padding-left: 40px;
  color: #56a9df;
  border-color: #56a9df;
}
.cont-grzx .lef-nav .after-show .nav li a:hover {
  color: #fff;
  background: #56a9df;
}
.cont-grzx .lef-nav .after-show .nav li.act {
  background: #56a9df;
}
.cont-grzx .lef-nav .after-show .nav li.act a {
  color: #fff;
}
.cont-grzx .lef-nav .after-show .nav li:after {
  position: absolute;
  right: 20px;
  top: 10px;
  content: "";
  display: block;
  width: 10px;
  height: 14px;
  background: url(../image/ico_arrow.png);
}
.cont-grzx .lef-nav .after-show .nav li.act:after {
  background-image: url(../image/ico_arrow_active.png);
}
.cont-grzx .lef-nav .no-sign-show {
  border: 1px solid #56a9df;
  border-radius: 5px;
}
.cont-grzx .lef-nav .no-sign-show .fir-sign-log {
  padding: 4px 0;
  background: #56a9df;
}
.cont-grzx .lef-nav .no-sign-show .fir-sign-log a {
  display: block;
  float: left;
  width: 50%;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 18px;
  color: #fff;
  border-right: 1px solid #0077bf;
}
.cont-grzx .lef-nav .no-sign-show .fir-sign-log a:last-child {
  border-right: none;
}
.cont-grzx .lef-nav .no-sign-show .ah-list {
  padding: 0 5px;
}
.cont-grzx .lef-nav .no-sign-show .ah-list li {
  height: 34px;
  line-height: 34px;
  text-align: center;
  border-bottom: 1px dashed #4373b3;
}
.cont-grzx .lef-nav .no-sign-show .ah-list li a {
  font-size: 16px;
  color: #555;
}
.cont-grzx .lef-nav .no-sign-show .ah-list li:last-child {
  border-bottom: none;
}
.cont-grzx .lef-nav .alw-ques .qu-tit {
  position: relative;
  margin-top: 20px;
  /*padding-left: 30px;*/
  height: 42px;
  line-height: 40px;
  font-size: 18px;
  color: #56a9df;
  border-bottom: 2px solid #56a9df;
}
.cont-grzx .lef-nav .alw-ques .qu-tit:before {
  position: absolute;
  left: 0;
  top: 10px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  /*background: url(/images/aopa/ques_ico.png) no-repeat center center / 100%;*/
}
.cont-grzx .lef-nav .alw-ques .queses {
  margin-top: 10px;
}
.cont-grzx .lef-nav .alw-ques .queses li {
  position: relative;
  padding-left: 30px;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px dashed #4977b6;
}
.cont-grzx .lef-nav .alw-ques .queses li a {
  color: #333;
  font-size: 16px;
}
/*.cont-grzx .lef-nav .alw-ques .queses li:before {
  position: absolute;
  left: 5px;
  top: 15px;
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background: #4977b6;
}*/

/*会员服务*/
/*AOPA学堂*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(10):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/rongzixuetang.png) no-repeat center center / 100%;
}
/*资料中心*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(11):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/ziliaoku.png) no-repeat center center / 100%;
}
/*会员礼品*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(1):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/liwu.png) no-repeat center center / 100%;
}
/*会员保险*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(2):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/yusan-shi.png) no-repeat center center / 100%;
}
/*会员微店*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(3):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/dianpufill.png) no-repeat center center / 100%;
}
/*执照关系*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(4):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/relation-full.png) no-repeat center center / 100%;
}
/*执照转换*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(5):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/view.png) no-repeat center center / 100%;
}
/*星际基地*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(6):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/zuanshi.png) no-repeat center center / 100%;
}
/*无人机培训*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(7):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/hangpai.png) no-repeat center center / 100%;
}
/*法务咨询*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(8):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/falv.png) no-repeat center center / 100%;
}
/*空域服务*/
.cont-grzx .lef-nav .alw-ques .queses li:nth-child(9):before {
  position: absolute;
  left: 0px;
  top: 6px;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../image/feiji.png) no-repeat center center / 100%;
}

.cont-grzx .lef-nav .alw-ques .more-qu {
  margin-top: 10px;
}
.cont-grzx .lef-nav .alw-ques .more-qu a {
  color: #56a9df;
  font-size: 12px;
}
.cont-grzx .rig-infor {
  padding: 30px;
  width: 980px;
  min-height: 600px;
  border: 1px solid #dcdcdc;
  /*消息提醒*/
}
.cont-grzx .rig-infor .title {
  height: 44px;
  line-height: 44px;
  font-size: 20px;
  color: #446eb3;
  border-bottom: 2px solid #446eb3;
}
.cont-grzx .rig-infor .zl-list {
  padding: 50px 30px 0;
}
.cont-grzx .rig-infor .zl-list li {
  float: left;
  margin-bottom: 20px;
  width: 50%;
  height: 34px;
}
.cont-grzx .rig-infor .zl-list li span {
  display: block;
  float: left;
  padding-left: 10px;
  width: 170px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #333;
}
.cont-grzx .rig-infor .zl-list li .chang-ipt {
  padding: 0 10px;
  float: left;
  width: 240px;
  height: 34px;
  border: 1px solid #ccc;
}
.cont-grzx .rig-infor .zl-list li .selectize-select {
  float: left;
  width: 240px;
}
.cont-grzx .rig-infor .zl-list li textarea {
  padding: 10px;
  width: 668px;
  max-width: 668px;
  height: 200px;
  border: 1px solid #ccc;
}
.cont-grzx .rig-infor .zl-list li .change-btn {
  width: 128px;
  height: 42px;
  color: #fff;
  font-size: 20px;
  background: #55a9df;
  border-radius: 4px;
}
.cont-grzx .rig-infor .zf-xxcont .tab-tit {
  margin: 20px 0;
}
.cont-grzx .rig-infor .zf-xxcont .tab-tit li {
  float: left;
  margin-right: 20px;
  width: 88px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: 1px solid #55a9df;
  border-radius: 10px;
}
.cont-grzx .rig-infor .zf-xxcont .tab-tit li a {
  display: block;
  color: #55a9df;
}
.cont-grzx .rig-infor .zf-xxcont .tab-tit li.active {
  background: #55a9df;
}
.cont-grzx .rig-infor .zf-xxcont .tab-tit li.active a {
  color: #fff;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont {
  padding-bottom: 20px;
  box-shadow: 2px 2px 10px #efefef;
  border: 1px solid #eee;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list {
  padding: 0 20px;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .tit {
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #333;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .tit .dd-zt span {
  color: #db3d3d;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .dd-xq {
  padding: 16px;
  background: #f2f2f2;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .dd-xq .for-tab {
  display: table-cell;
  vertical-align: middle;
  width: 158px;
  height: 106px;
  line-height: 0;
  overflow: hidden;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .dd-xq .for-tab img {
  width: 100%;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .dd-xq .dd-xq-xq {
  margin-left: 20px;
  height: auto;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .dd-xq .dd-xq-xq .cry-tit {
  font-size: 16px;
  color: #333;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .item .dd-xq .dd-xq-xq .bot-l {

}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .goto-pay {
  margin-top: 20px;
  height: 28px;
  line-height: 28px;
  font-size: 18px;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .goto-pay .jag {
  color: #db3d3d;
}
.cont-grzx .rig-infor .zf-xxcont .tab-cont .dd-list .goto-pay .pay-btn {
  width: 80px;
  height: 28px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  background: #55a9df;
  border-radius: 15px;
  box-shadow: 0 0 5px #d0c6b1;
}
.cont-grzx .rig-infor .cont-tz-list {
  padding-top: 20px;
  margin: 0 10px;
}
.cont-grzx .rig-infor .cont-tz-list .item {
  padding: 10px 0;
  border-bottom: 1px solid #dcdcdc;
}
.cont-grzx .rig-infor .cont-tz-list .item .tit a {
  color: #333;
  font-size: 18px;
}
.cont-grzx .rig-infor .cont-tz-list .item .line-t .hf i {
  display: inline-block;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  background: url(../image/hf_ico.png);
}
.cont-grzx .rig-infor .cont-tz-list .item .line-t .hf span {
  color: #2246e0;
}
.cont-grzx .rig-infor .cont-xxtx {
  padding: 30px 10px 0;
}
.cont-grzx .rig-infor .cont-xxtx .item {
  position: relative;
  padding-left: 45px;
  margin-bottom: 10px;
  height: 44px;
  line-height: 44px;
  color: #5088e5;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}
.cont-grzx .rig-infor .cont-xxtx .item .type {
  margin-right: 15px;
}
.cont-grzx .rig-infor .cont-xxtx .item .xx-tit a {
  color: #5088e5;
}
.cont-grzx .rig-infor .cont-xxtx .item .date {
  position: absolute;
  right: 25px;
}
.cont-grzx .rig-infor .cont-xxtx .item:before {
  position: absolute;
  left: 15px;
  top: 15px;
  content: "";
  display: block;
  width: 16px;
  height: 14px;
  background: url(../image/email_ico.png) no-repeat center center;
}
.cont-grzx .rig-infor .vip-kuai {
  padding: 30px 0;
  box-shadow: 0 0 5px #eee;
}
/*.cont-grzx .rig-infor .vip-kuai .hyzq {
  padding: 0 25px;
  width: 410px;
  border-right: 1px dashed #bebebe;
}*/
.cont-grzx .rig-infor .vip-kuai .hyzq {
  padding: 0 25px;
  width: 459px;
  /*border-right: 1px dashed #bebebe;*/
}
.cont-grzx .rig-infor .vip-kuai .hyzq .hyzq-tit {
  position: relative;
  padding-left: 15px;
  color: #333;
  font-size: 20px;
  line-height: 30px;
}
.cont-grzx .rig-infor .vip-kuai .hyzq .hyzq-tit a.more {
  position: absolute;
  right: 0;
  font-size: 12px;
  color: #55a9df;
}
.cont-grzx .rig-infor .vip-kuai .hyzq .hyzq-tit:before {
  position: absolute;
  left: 0;
  top: 5px;
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  background: #56a9df;
}
.cont-grzx .rig-infor .vip-kuai .hyzq .zq-list {
  margin-top: 10px;
}
.cont-grzx .rig-infor .vip-kuai .hyzq .zq-list li {
  position: relative;
  padding: 0 10px;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px dashed #bebebe;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cont-grzx .rig-infor .vip-kuai .hyzq .zq-list li p {
  position: absolute;
  right: 10px;
  top: 0;
}
.cont-grzx .rig-infor .vip-kuai .hyfw {
  padding: 0 25px;
  width: 450px;
}
.cont-grzx .rig-infor .vip-kuai .hyfw .hyfw-tit {
  position: relative;
  padding-left: 15px;
  color: #333;
  font-size: 20px;
  line-height: 30px;
}
.cont-grzx .rig-infor .vip-kuai .hyfw .hyfw-tit:before {
  position: absolute;
  left: 0;
  top: 5px;
  content: "";
  display: block;
  width: 3px;
  height: 20px;
  background: #56a9df;
}
.cont-grzx .rig-infor .vip-kuai .hyfw .hyzq-list li {
  float: left;
  margin-top: 30px;
  width: 100px;
  text-align: center;
}
.cont-grzx .rig-infor .vip-kuai .hyfw .hyzq-list li a {
  display: block;
}
.cont-grzx .rig-infor .vip-kuai .hyfw .hyzq-list li a .img-f {
  margin: 0 auto;
  width: 68px;
  height: 68px;
  line-height: 0;
  text-align: center;
  border-radius: 50%;
  overflow: hidden;
}
.cont-grzx .rig-infor .vip-kuai .hyfw .hyzq-list li a .l-ttt {
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.cont-grzx .rig-infor .huzx {
  margin-top: 10px;
}
.cont-grzx .rig-infor .huzx .zx-tit {
  position: relative;
  height: 42px;
  line-height: 42px;
  border-bottom: 2px solid #55a9df;
}
.cont-grzx .rig-infor .huzx .zx-tit ul li a {
  display: block;
  width: 140px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  color: #55a9df;
  font-size: 20px;
  border: 2px solid #55a9df;
  border-bottom-color: #fff;
  border-radius: 5px 5px 0 0;
}
.cont-grzx .rig-infor .huzx .zx-tit .more {
  position: absolute;
  right: 0;
  top: 0;
  color: #55a9df;
  font-size: 12px;
}
.cont-grzx .rig-infor .huzx .fx-list {
  padding-top: 30px;
}
.cont-grzx .rig-infor .huzx .fx-list li {
  height: 36px;
  line-height: 36px;
}
.cont-grzx .rig-infor .huzx .fx-list li span {
  display: block;
  float: left;
  width: 120px;
  text-align: center;
}
.cont-grzx .rig-infor .huzx .fx-list li a {
  display: block;
  float: left;
  max-width: 700px;
  height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cont-grzx .rig-infor .huzx .fx-list li a:hover {
  text-decoration: underline;
}

/*理事单位*/
.cont-index .cont-con{}
.cont-index .cont-con .lsdw-ul{}
.cont-index .cont-con .lsdw-ul li{width: 300px; height:205px; float: left;text-align: center;/*border: 1px solid #CCC;*/margin-bottom: 20px;margin-right: 20px;/*padding: 10px;*/}
.cont-index .cont-con .lsdw-ul li div{width: 300px; height: 180px;display: table-cell;text-align: center;display: table-cell;vertical-align: middle; overflow: hidden;line-height: 112px;}
.cont-index .cont-con .lsdw-ul li div img{width: 70%;height: 60%;}
.cont-index .cont-con .lsdw-ul li p{height: 41px;overflow: hidden;}
.cont-index .cont-con .lsdw-h2{font-size: 18px;padding: 20px 0;}
.cont-index .cont-con .lsdw-ul li:nth-child(3n+3){margin-right:0}

/*分页*/
#pages{ width:100%; clear:both; padding: 30px 0px 30px; text-align:center;}
#pages span { display: inline-block; height: 34px; padding: 0 15px; border: 1px solid #d26670; margin-left:5px; background: #d26670; line-height: 34px; text-align: center; color: #fff; font-size:12px; }
#pages a { display: inline-block; height: 34px; padding: 0 15px; border: 1px solid #ddd; background: #fff; line-height: 34px; text-align: center; text-decoration: none; color: #333; cursor:pointer; margin-left:5px;  font-size:12px; }
#pages a:hover{ display: inline-block; height: 34px; padding: 0 15px; border: 1px solid #d26670; background: #d26670; line-height: 34px; text-align: center; color: #fff; }


.index-cont-02 .items-01 .item .syhypx-ul li:last-child{width:66.66%;border-right:none;}

/*通用列表*/
.cont-index .cont-con .xxtongy-div .tab-cont li .item{padding: 8px 0;}
.cont-index .cont-con .xxtongy-div .tab-cont li .item .date{top:12px}

/*关于我们*/
  .main{
    width:700px;
    height:500px;
    border:1px solid #eee;
    border-radius:5px;
    margin:100px auto;
  }
  .main .content-first{
    border:1px solid #eee;
  }
  .nav-first li{
    width:auto;
    height:40px;
    float:left;
                position:relative;
  }
  .nav-first li a{
    display: flex;
    justify-content: center;
    align-items: center;
    width:100%;
    height:100%;
  }

  .nav-second{
               width:170px;
    height:auto;
    display:none;
                z-index:999;
               position:absolute;
               top:40px;
    border: 1px solid #ddd;
    border-radius: 5px;
      background: linear-gradient(rgb(255,255,255),rgb(225,225,225),rgb(247,247,247));
      left: 50%;
    transform: translateX(-50%);
  }
  .icons-top{
    position:absolute;
    top:-9px;
    left:50%;
    background:url(/images/aopa/arrow-top.png);
    transform:translateX(-50%);
    width:18px;
    height:9px;
    z-index:1000;
}
  .icons-left{
    position:absolute;
    top:10px;
    left:-8px;
    background:url(/images/aopa/arrow-left.png);
    width:8px;
    height:18px;
    z-index:1000;
}
  .nav-second li{
               width:100%;
    position: relative;
               float:none !important;
               padding:0 !important;
               z-index:999 !important;


  }
  .nav-second li a{
    color:#666 !important;
    font-size:14px;
  }
  .nav-second li.nav_bg a.second_a{
    background:url(/images/aopa/active-bg.png);
background-size:100% 100%;
color:#fff !important;
  }
  .nav-three{
    font-size:12px;
    width: 100%;
    position:absolute;
    right:-175px;
    top:0;
    display:none;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: linear-gradient(rgb(255,255,255),rgb(225,225,225),rgb(247,247,247)) !important;
  }
  .nav-three li a{
    color:#666 !important;
  }
  .nav-three li.nav_bg a{
  background:url(/images/aopa/active-bg.png);
background-size:100% 100%;
color:#fff !important;
  }
.icon_img{
    width:12px;
    height:auto;
    margin-left:5px;
  }
.icon_img_right{
    width:7px;
    height:auto;
    margin-left:9px;
    position: absolute;
    right: 8px;
    top:38%;
  }

/*资料中心模板*/
.zlzx-moban .item-a .lef-lef{height:auto; background:none;}
.zlzx-moban .item-a .rig-rig{height:910px;}
.zlzx-moban .item-a .lef-lef>div{width: 200px; height: 290px;background: #63c4cc;margin-bottom:20px;}
.zlzx-moban .item-a .rig-rig .tupian-ul li{width:170px;}
.zlzx-moban .item-a .rig-rig .tupian-ul li div{width: 170px;height: 150px;text-align: center;display: table-cell;vertical-align: middle;overflow: hidden;line-height: 150px;}
.zlzx-moban .item-a .rig-rig .tupian-ul li div img{max-width:100%;max-width:100%}


.zlzx-moban .item-a .rig-rig .spxz-ul li {
  position: relative;
  float: left;
  margin: 12px 0 0 10px;
}
.zlzx-moban .item-a .rig-rig .spxz-ul li a {
    width: 172px;
    height: 124px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    line-height: 124px;
}
.zlzx-moban .item-a .rig-rig .spxz-ul li a img{
    max-width:100%;
    max-height:100%;
}
.zlzx-moban .item-a .rig-rig .spxz-ul li a .img-f {
  overflow: hidden;
  display: table-cell;
  vertical-align: middle;
  line-height: 0;
  width: 172px;
  height: 124px;
}
.zlzx-moban .item-a .rig-rig .spxz-ul li a .ttit {
  position: absolute;
  padding: 0 10px;
  left: 0;
  bottom: 0;
  width: 172px;
  height: 30px;
  line-height: 30px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.another-nav .pphd-xq li{width:217px}
.another-nav .pphd-xq{width:217px}
.another-nav .pphd-right{margin-left: 165px;}

/*轮播图css*/
.ban02 {
  width: 100%;
        height: 140px;
  overflow: hidden;
  position: relative;
        margin:10px 0;
  }
.ban02 .b {
  display: block;
  width: 100%;
  height: 140px;
  position: absolute;
  top: 0;
  left: 0;
  }
.ban02 .ban03 {
  display: block;
  width:150px;
  height:20px;
  position: absolute; 
  z-index: 7;
  bottom: 4px;
  right: 2%;
  margin:0px auto; 
  }
.ban02 .ban03 li {
  width: 13px;
  height: 13px;
  list-style: none;
  background: #FFF;
  float: left;
  margin:0px 8px;
  cursor: pointer;
  border-radius: 50%;
  }
.ban02 .ban03 .on {
  width: 13px;
  height: 13px;
  background-color: #446eb3;
  }
table{max-width:100%;width: initial;}

.qzjcxx-a{
display: inline-block;
    width: 100%;
    background: #55a4da;
    height: 30px;
    border-radius: 5px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 21px;
    color: #FFF;
}
/*信息来源*/
.C_Source{
    color: #666;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
    padding-top: 20px;
}
/*面包屑导航*/
.breadnav{
  float: left;
  list-style: none;
}

.user-list {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 80%;
}

.cont-grzx .rig-infor .vip-kuai .hyzq .zq-list li a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 80%;
}

.cont-grzx .rig-infor .vip-kuai .hyzq .zq-list li span {
  position: absolute;
  right: 10px;
  top: 0;
}