﻿body {
  padding-top: 0px;}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.mymore a {
  padding: 8px 30px;
  color: #065ea4;
  display: inline-block;
  border: 1px solid #065ea4;
  font-size: 16px;
  border-radius: 4px;}
.mymore a:hover {
  background: #065ea4;
  color: #ffffff;
  text-decoration: none;}
.mydetail {
  line-height: 30px;
  margin-bottom: 20px;
  font-size: 16px;}
.mydetail img {
  max-width: 100%;}
.mygege {
  margin: 20px 0 30px;
  color: #777777;
  overflow: hidden;
  font-size: 16px;}
.mynext {
  border-top: 1px solid #dddddd;}
.mynext .col-md-6 {
  margin: 1em 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;}
.mynext .col-md-6 a {
  color: #333333;
  font-size: 16px;}
.mynext .mymore {
  margin: 30px 0 0;}
.myny .col-md-12 {
  margin-bottom: 30px;}
.myny .breadcrumb {
  margin-bottom: 0px;}
.mydetitle {
  margin-top: 30px;}
/* */
.topimg {
  height: 250px;
  width: 100%;
  background: url(../images/topbg.jpg) center top;}
.mynavi {
background: -webkit-linear-gradient(#578ade, #065ea4); /* safari 5.1 - 6.0 */
  background: -o-linear-gradient(#578ade, #065ea4); /* opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#578ade, #065ea4); /* firefox 3.6 - 15 */
  background: linear-gradient(#578ade, #065ea4); /* */
  background: ;
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#578ade, endColorstr= #065ea4);
  height: 50px;
  line-height: 50px;}
.mynavilist {
  padding: 0;}
.mynaviitem {
  float: left;
  list-style: none;
  width: 112px;
  text-align: center;
  position: relative;}
.mynaviitem a {
  display: block;
  color: #ffffff;
  font-size: 18px;}
.mynaviitem a:hover {
  text-decoration: none;
  background: #479DF3;}
.submenu {
  background: #065ea4;
  padding: 0;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 999;}
.mynaviitem:hover .submenu {
  display: block;}
.mybigbg {
  background: #fff;}
.mybigbg .container {
  background: #ffffff;
  padding-top: 30px;}
.topnews {
  display: block;
  border-bottom: 1px solid #eeeeee;
  padding-top: 10px;
  height: auto;
  margin-bottom:10px;
  overflow: hidden;}
.topnews:hover {
  text-decoration: none;
  color:#065ea4;}
.topnews h1 {
  color: #333;
  font-size: 16px;
  margin-top: 0;
  line-height: 25px;}
.topnews p {
  color: #999999;
  margin-top: 10px;
  line-height: 25px;
  height: 75px;
  overflow: hidden;}
.topnews span {
  color: #999999;
  background: url(../images/icontime.jpg) no-repeat left center;
  text-indent: 20px;
  display: inline-block;}
.tnewslist {
  padding-left: 0;
  margin-bottom: 10px;}
.tnewslist li {
  height: 35px;
  line-height: 35px;
  list-style: none;
 background-image: url(../images/jiantou4.jpg);
 background-repeat: no-repeat;
 background-position: 0px 0px; 
 padding-left: 12px; 
border-bottom: 1px solid #E3E3E3;}
.tnewslist li a {
  display: block;
  height: auto;
  overflow: hidden;}
.tnewslist li a:hover {
  text-decoration: none;
  background-color: #f5f5f6;
  height: auto;
  overflow: hidden;}
.tnewslist li a span {
  float: right;
  color: #999;
  width: 20%;
  display: block;
  text-align: right;}
.tnewslist li a em {
  float: left;
  display: inline-block;
  width: 75%;
  color: #333333;
  font-style: normal;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;}
.tnewslist li i {
  float: left;
  display: block;
  width: 100px;
  color: #333333;
  font-style: normal;
  overflow: hidden;
 white-space: nowrap;}
.mypart {
  margin-bottom: 20px;}
.myindextitle {
 margin-top:15px;}
.myindextitle span {
 background-image: url(../images/xx1.jpg);
   background-repeat:no-repeat;
   padding-left:40px;  
  font-size: 24px;
  color:#065ea4;}
.myindextitle a {
  float: right;
  font-size:16px;
  padding-top: 10px;
  color: #999999;}
.mykjdh {
  background: #f5f5f6;
  display: block;
  height: auto;
  overflow: hidden;
  padding: 15px 0;
  margin-top: 30px;
  position: relative;}
.mykjdh:hover {
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);}
.mykjdh .col-md-4 {
  margin-right: -20px;}
.mykjdh .mykjdhtitle {
  font-size: 18px;
  color: #333333;
  margin-top: 10px;}
.mykjdh span {
  color: #999999;}
.tdefau {
  display: block;
  float: left;
  width: 48%;
  height: 50px;
  font-size: 18px;
  position: relative;}
.tdefau span {
  display: block;
  background: #F4F4F5;
  color: #333333;
  text-align: center;
  height: 40px;
  line-height: 40px;}
.tdefau em {
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #F4F4F5;
  top: 40px;}
.tdefau.active em {
  border-top: 4px solid #065ea4;}
.tdefau:first-child {
  margin-right: 2%;}
.tdefau:nth-child(2) {
  float: right;
  margin-left: 2%;}
.tdefau.active span {
  background: #065ea4;
  color: #ffffff;}
.tdefau:hover,
.tdefau:focus {
  text-decoration: none;}
.myqhcon {
  margin-top: 15px;
  display: none;}
.myqhcon.active {
  display: block;}
.yyfg {
  margin-top: 30px;
  display: block;}
.yyfg:hover {
  text-decoration: none;}
.yyfg p {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #333333;
  margin: 0;}
.mynewfoot {
  background: url(../images/footbg.jpg) no-repeat center top #065ea4;
  padding: 30px 0;}
.footnav {
  font-size: 16px;
  text-align: center;
  margin: 20px 0;}
.footnav a {
  display: inline-block;
  margin: 0 20px;
  color: #ffffff;}
.footcontact {
  font-size: 14px;
  color: #A9B3CC;
  line-height: 28px;
  text-align: center;}
@media (max-width: 767px) {
  .mybigbg .container {
    padding-top: 0;}
  .navbar {
    margin-bottom: 0;}
}
.erlist {
  padding-left: 0;
  overflow: hidden;
  height: auto;}
.erlist li {
  list-style: none;}
.erjiitem {
  background: url(../images/cptri.jpg) no-repeat 30px center;
  display: block;
  height: 50px;
  line-height: 50px;
  text-indent: 60px;
  background-color: #eeeeee;
  font-size: 18px;
  margin-top: 5px;
  color: #333;}
@media (max-width: 768px) {
  .erjiitem {
    width: 33.33%;
    float: left;
    background: none;
    background: #065ea4;
    color: #ffffff;
    text-align: center;
    text-indent: 0;}
  .mytitle {
    margin-top: 30px;
    margin-bottom: 30px;}
  .zzgg .myday {
    font-size: 30px;}
}
.erjibt {
  background: #065ea4;
  color: #ffffff;
  padding: 15px 20px 10px;}
.dongtrai {
  font-size: 28px;
  margin-bottom: 6px;
  display: block;}
.fhsy {
  float: right;
  color: #777777;}
.cpyb {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  font-size: 18px;
  margin-bottom: 20px;}
/*鼠标放大*/
.yyfg {
  overflow: hidden;}
.yyfg img {
  cursor: pointer;
  transition: all 0.6s;}
.yyfg:hover img {
  transform: scale(1.05);}
.item.active a img {
width: 750px;
height: 440px;}