﻿/* global */
body {
  font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;
  overflow-x: hidden;
}
*{
  font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*iframe{ border: none; padding: 0; margin: 0; width: 100%;}*/
img{vertical-align :top!important;}
/* banner */
.banner{
    width:100%;
    height: 228px;
    background: url(xyjt-banner.jpg) no-repeat center;
}
.mobile{
      background:none;
      height: 160px;
      text-align: left;
      font-weight: bold;
      font-size: 50px;
      color: #d91b1b;
      padding-top: 50px;
    }
.mobile p{
      font-size: 20px;
    }
.mobileco{
      width:  auto;
      height:160px;
      text-align: center;
    }
.mobile-L{
      font-weight: bold;
      font-size: 50px;
      color: #d91b1b;
      padding-top: 10px;
      float: left;
    }
.mobile-L P{
      font-size: 20px;
    }
.mobile-R{
      float: left;
      text-indent: 10px;
      line-height: 100px;
      font-size: 45px;
      color: #d91b1b;
      font-weight: bold;

    }

@media(max-width:414px){
    .banner2{
      background:none;
      height: 160px;
    }
    .banner{
      background:none;
      height: 160px;
    }
    .mobile{
      background:none;
      height: 160px;
      text-align: center;
      font-weight: bold;
      font-size: 40px;
      color: #d91b1b;
      padding-top: 10px;
    }
    .mobile p{
      font-size: 15px;
    }
    .mobileco{
      width: 270px;
      height:160px;
      text-align: center;
      position: absolute;
      left: 50%;
      margin-left: -135px;
    }
    .mobile-L{
      font-weight: bold;
      font-size: 40px;
      color: #d91b1b;
      padding-top: 10px;
      float: left;
    }
    .mobile-L P{
      font-size: 15px;
    }
    .mobile-R{
      float: left;
      text-indent: 10px;
      line-height: 100px;
      font-size: 34px;
      color: #d91b1b;
      font-weight: bold;

    }
}

/* navbar:copy template from bootstrap.css */
.navbar-blue {
  background-color: rgba(3,98,188,0.8);
  border:0!important;
  border-radius: 0!important;
  margin-bottom: 0!important;
  margin-top: -50px;
}
.navbar-blue .navbar-brand {
  height: 49px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  border-top:1px solid transparent; 
  padding: 15px 0px 15px 75px;
}
.navbar-blue .navbar-brand:hover,
.navbar-blue .navbar-brand:focus {
  height: 49px;
  color:#efefef; 
  border-top:1px solid #e04a4b; 
  background-color: rgba(0,95,185,0.8);
}
.navbar-blue .navbar-text {
  color: #9d9d9d;
}
.navbar-blue .navbar-nav > li > a {
  color: #fff;
  font-weight: bold;
  height: 49px;
  font-size: 16px;
  border-top:1px solid transparent; 
  padding: 15px 0 15px 25px;
}
.navbar-blue .navbar-nav > li > a:after,.navbar-blue .navbar-brand:after{
    content:"|";
    font-size: 12px;
    color:#fff;
    margin-left: 30px;
}
.navbar-blue .navbar-brand:after{
    margin-left: 75px;
}
@media(max-width:1000px){
    .navbar-blue .navbar-brand, .navbar-blue .navbar-nav > li > a{
        padding-left: 15px;
    }
    .navbar-blue .navbar-nav > li > a:after,.navbar-blue .navbar-brand:after{
        margin-left: 15px;
    }
    .navbar-blue .navbar-brand:after{
        margin-left: 15px;
    }
}
@media (max-width: 767px) {
    .navbar-blue .navbar-brand, .navbar-blue .navbar-nav > li > a{
        padding-right: 15px;
    }
    .navbar-blue .navbar-nav > li > a:after,.navbar-blue .navbar-brand:after{
        content: none;
    }
}
.navbar-blue .navbar-nav > li > a:hover,
.navbar-blue .navbar-nav > li > a:focus {
  height: 49px;
  color:#efefef; 
  border-top:1px solid #e04a4b; 
  background-color: rgba(0,95,185,0.8);
}
.navbar-blue .navbar-nav > .active > a,
.navbar-blue .navbar-nav > .active > a:hover,
.navbar-blue .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-blue .navbar-nav > .disabled > a,
.navbar-blue .navbar-nav > .disabled > a:hover,
.navbar-blue .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-blue .navbar-toggle {
  border-color: #01539d;
}
.navbar-blue .navbar-toggle:hover,
.navbar-blue .navbar-toggle:focus {
  background-color: #01539d;
}
.navbar-blue .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-blue .navbar-collapse,
.navbar-blue .navbar-form {
  border: 0;
}
.navbar-blue .navbar-nav > .open > a,
.navbar-blue .navbar-nav > .open > a:hover,
.navbar-blue .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-blue .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-blue .navbar-nav > li > a {
    font-weight: normal;
  }
  .navbar-blue .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-blue .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-blue .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-blue .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-blue .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-blue .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-blue .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-blue .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-blue .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-blue .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-blue .navbar-link {
  color: #9d9d9d;
}
.navbar-blue .navbar-link:hover {
  color: #fff;
}
.navbar-blue .btn-link {
  color: #9d9d9d;
}
.navbar-blue .btn-link:hover,
.navbar-blue .btn-link:focus {
  color: #fff;
}
.navbar-blue .btn-link[disabled]:hover,
fieldset[disabled] .navbar-blue .btn-link:hover,
.navbar-blue .btn-link[disabled]:focus,
fieldset[disabled] .navbar-blue .btn-link:focus {
  color: #444;
}

/* search */
.search-form{margin-top: 13px;margin-bottom:12px;}
.search-form .form-group{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.btn-search{
    width:32px;
    height: 25px;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background:#de0c07 url(xyjt-search.jpg) no-repeat center;
    border:0;
    outline: none;
}
.control-search{
    display: inline-block;
    width: 181px;
    vertical-align: middle;
    height: 25px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 0;
    outline: none;
}

/* footer */
.footer {
  width: 100%;
  border-top:2px solid #1a73c1;
  margin-top:20px; 
  padding-top:20px; 
  padding-bottom:20px; 
}
.copyright{
}
.gov-icon{
    float:left;
    margin-right:20px;
}

/* column-title */
.column-title{
  margin-bottom:15px;
}
.column-title h1,.column-title h2{
    padding: 0;
    line-height: 40px;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.column-title h1{
    float:left;
    font-size: 18px;
    border-bottom: 1px solid #0063ba;
    color:#005bc7;
}
.column-title span{
    display: block;
    float: left;
    width: 5px;
    height: 40px;
    background: #fff;
    border-bottom: 1px solid #fff;
}
.column-title h2{
    font-size: 12px;
    text-transform: uppercase;
    border-bottom: 1px solid #bcbec0;
    color:#4c4c4c;
}
.column-title h2 a{
    float: right;
    color:#4c4c4c;
}
/* services-list */
.services-list{
  padding: 10px 0px 30px 0px;
}
.services-list img{
  margin-right: 10px;
}
.services-list a{
  font-size: 14px;
  line-height: 30px;
  color:#333;
  text-decoration: none;
}
.services-list a:hover{
  color:#0063ba;
}
/* policy-list */
.policy-list ul{
  padding:0;
  margin:0;
  list-style-type: none;
}
.policy-list li{
  font-size: 14px;
  line-height: 30px;
}
.policy-list a{
  color:#333333;
  text-decoration: none;
}
.policy-list ul li a:hover{
  color: #0063ba;
}
.policy-list span{
  padding-left: 5px;
  float:right;
  color:#808080;
}

.shuffling-dn{
  height: 50px;
  line-height:50px;
  padding: 0 10px;
  font-size: 14px;
  background: #000;
  opacity:0.5;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow:hidden;
}
.location{
  line-height:26px;
  padding: 12px 0px;
  font-size:14px;
  color:#7f7f7f;
}
.location a{
  color:#7f7f7f;
}
.location a:hover{
  color:#0063ba;
}
.list-title{
  margin-bottom: 15px;
  border-bottom: 1px solid #0063ba;
  height: 40px;
}
.list-title h1{
  padding-left: 10px;
  line-height: 40px;
  font-size: 18px;
  color: #0063ba;
  font-weight: normal;
  margin: 0;
}
.dowebok {
  height: 260px;
  margin: 0 auto;
}

.zylist{
  padding:0 10px 20px 10px;
}
.zylist ul{
  padding:0;
  margin:0;
  list-style-type: none;
}
.zylist a{
  color:#333333;
  text-decoration: none;
}
.zylist ul li a:hover{
  color: #0063ba;
}
.zylist span{
  padding-left: 5px;
  float:right;
  color:#808080;
}
.news-tit{
   font-size:22px;
   color:#4c4c4c;
   font-weight:normal;
   text-align:center;
   line-height:30px;
}
.form{
  font-size:12px; 
  color:#878787; 
  text-align:center; 
  line-height:20px; 
  display:block;
  padding-top:15px;
}
.form span{
  padding-left: 20px;
}
.form2{
  font-size:12px; 
  color:#878787; 
  text-align:right; 
  line-height:50px; 
  display:block;
}
.form2 a{
  color:#4a4a4a;
}
@media (max-width: 768px) {
	.form2{height:20px; line-height: 20px; text-align: center;}
	.news-print{ text-align: center;}
}
.news-print{ 
  height:20px; 
  text-align:right; 
  font-size:12px; 
  color:#444444; 
  line-height:20px; 
  padding-right: 15px;
}
.news-print a{ 
  color:#4a4a4a;
}
.news-dtl{
  line-height: 30px;
  font-size: 14px;
  color: #333;
  padding:20px 0;
}
.news-dtl h1{
  padding-top:10px;
  font-size: 14px;
  color: #333;
  font-weight: normal;
}
.news-dtl p {
  margin: 0;
}

.news-dtl img{
  max-width:100%;
}

.news-dtl p a{
  color: #333;
  line-height: 30px;
}
.news-dtl p a:hover{
  color: #0063ba;
  text-decoration: none;
}
.news-dtl a{
  color: #333;
  line-height: 30px;
}
.news-dtl a:hover{
  color: #0063ba;
  text-decoration: none;
}
.news-dtl.big{
  line-height: 36px;
  font-size: 16px;
}
.news-dtl.middle{
  line-height: 30px;
  font-size: 14px;
}
.news-dtl.small{
  line-height: 26px;
  font-size: 12px;
}
.next-page{
  text-align: center;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li > a:hover{
  color:#0063ba
}
.page-suspend {
	height: 225px;
}

.suspend {
	width: 40px;
	height: 225px;
	position: fixed;
	top: 40%;
  right:50%;
  margin-right: -45%;
}
@media (max-width: 767px) {
  .suspend{display: none;}
}
@media (min-width: 768px) {
  .suspend{
     margin-right: -425px;
  }
}
@media (min-width: 992px) {
  .suspend{
     margin-right: -535px;
  }
}
@media (min-width: 1200px) {
  .suspend{
     margin-right: -555px;
  }
}

.button {
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.bdsharebuttonbox {
	display: block;
	width: 40px;
	height: 40px;
	margin-bottom: 5px;
}

.bdshare-button-style2-32 a {
	width: 40px !important;
	;height: 40px !important;
	;line-height: 40px !important;
	;display: block !important;
	;margin: 0 !important;
	;padding: 2px !important;
	;background-image: url(credit1-suspend2.jpg) !important;
}
@media(max-width:767px){
  .bdshare-button-style2-32 a {
    background-image: url(xyjt-floating2.jpg) !important;
  }
  .bdsharebuttonbox {
	  margin-right:20px;
    padding-top:5px;
  }
}

.xf-close {
	width: 40px;
	height: 17px;
}

.weixin {
	position: relative;
}

.weixin-code {
	position: absolute;
	left: -130px;
	top: -40px;
	display: none;
}

.weixin-code img {
	width: 120px;
	height: 120px;
}
.webchat {
}

.webchat-code {
	padding-bottom: 10px;
	display: none;
}

.webchat-code img {
	width: 120px;
	max-width:100%;
}

.page-carousel{
  margin-bottom: 20px;
}
.page-carousel:after{
   display: table;
   content: " ";
   clear: both;
}
.carousel-L{
  float:left;
  width:400px;
  height: 265px;
}
.carousel-R{
  margin-left: 400px;
  padding:4px 0;
  background: #f9f9f8;
}
.carousel-R ul{
  list-style-type: none;
  margin-bottom: 0;
}
.carousel-R ul li{
  padding-right: 10px;
  margin-left: -30px;
}

.dynamics-list-R{
  width:100px;
  font-size: 14px;
  line-height: 32px;
  float: right;
  text-align: right;
  color:#808080;
}
.dynamics-list-L{
  color:#333;
  margin-right: 100px;
  font-size: 14px;
  line-height: 32px;
  text-indent: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: url(xyjt-dynamics-li-bg.png) no-repeat left center;
}
.dynamics-list-L a{
  color:#333333;
  text-decoration: none;
}
.dynamics-list-L a:hover{
  color: #0063ba;
}
@media(max-width:991px){
  .carousel-L{
    width: 100%;
    height: auto;
    padding-top:10px;
    padding-bottom:10px;
  }
  .carousel-R{
    width:100%;
    float: left;
    margin-left: 0;
    margin-top:10px;
    margin-bottom:20px;
  }
}
.floating{
  width: 40px;
  height: 40px; 
  padding-right:20px;
  padding-bottom: 10px;
}


/* info navbar-main  */
.navbar-main {
  background-color: rgba(3,98,188,0.8);
  border:0!important;
  border-radius: 0!important;
  margin-bottom: 0!important;
  margin-top: -50px;
}
.navbar-main .navbar-brand {
  font-weight: bold;
  height: 49px;
  font-size: 16px;
  color: #fff;
  border-top:1px solid transparent; 
  padding: 15px 0px 15px 40px;
}
.navbar-main .navbar-brand:hover,
.navbar-main .navbar-brand:focus {
  height: 49px;
  color:#efefef; 
  border-top:1px solid #e04a4b; 
  background-color: rgba(0,95,185,0.8);
}
.navbar-main .navbar-text {
  color: #9d9d9d;
}
.navbar-main .navbar-nav > li > a {
  font-weight: bold;
  color: #fff;
  height: 49px;
  font-size: 16px;
  border-top:1px solid transparent; 
  padding: 15px 0 15px 20px;
}
.navbar-main .navbar-nav > li > a:after,.navbar-main .navbar-brand:after{
    content:"|";
    font-size: 12px;
    color:#fff;
    margin-left: 25px;
}
.navbar-main .navbar-nav > li.last > a{
  padding-right:20px;
}
.navbar-main .navbar-nav > li.last > a:after{
    content:none;
}
.navbar-main .navbar-brand:after{
    margin-left: 40px;
}
@media (max-width: 1199px) {
    .navbar-main .navbar-brand, .navbar-main .navbar-nav > li > a{
      
        padding-left: 15px;
    }
    .navbar-main .navbar-nav > li > a:after,.navbar-main .navbar-brand:after{
        margin-left: 15px;
    }
}
@media(max-width:1000px){
    .navbar-main .navbar-brand, .navbar-main .navbar-nav > li > a{
        padding-left: 10px;
    }
    .navbar-main .navbar-nav > li > a:after,.navbar-main .navbar-brand:after{
        margin-left: 10px;
    }
    .navbar-main .navbar-brand:after{
        margin-left: 10px;
    }
    .navbar-main .control-search{
      width:120px;
    }
}
@media (max-width: 767px) {
    .navbar-main .navbar-brand, .navbar-main .navbar-nav > li > a{
        padding-right: 15px;
        font-weight: normal;    }
    .navbar-main .navbar-nav > li > a:after,.navbar-main .navbar-brand:after{
        content: none;

    }
    .navbar-main .control-search{
      width:181px;
    }
}
.navbar-main .navbar-nav > li > a:hover,
.navbar-main .navbar-nav > li > a:focus {
  height: 49px;
  color:#efefef; 
  border-top:1px solid #e04a4b; 
  background-color: rgba(0,95,185,0.8);
}
.navbar-main .navbar-nav > .active > a,
.navbar-main .navbar-nav > .active > a:hover,
.navbar-main .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-main .navbar-nav > .disabled > a,
.navbar-main .navbar-nav > .disabled > a:hover,
.navbar-main .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-main .navbar-toggle {
  border-color: #01539d;
}
.navbar-main .navbar-toggle:hover,
.navbar-main .navbar-toggle:focus {
  background-color: #01539d;
}
.navbar-main .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-main .navbar-collapse,
.navbar-main .navbar-form {
  border: 0;
}
.navbar-main .navbar-nav > .open > a,
.navbar-main .navbar-nav > .open > a:hover,
.navbar-main .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 1200px) {
  .navbar-main .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-main .navbar-nav > li > a {

  }
  .navbar-main .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-main .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-main .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-main .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-main .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-main .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-main .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-main .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-main .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-main .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-main .navbar-link {
  color: #9d9d9d;
}
.navbar-main .navbar-link:hover {
  color: #fff;
}
.navbar-main .btn-link {
  color: #9d9d9d;
}
.navbar-main .btn-link:hover,
.navbar-main .btn-link:focus {
  color: #fff;
}
.navbar-main .btn-link[disabled]:hover,
fieldset[disabled] .navbar-main .btn-link:hover,
.navbar-main .btn-link[disabled]:focus,
fieldset[disabled] .navbar-main .btn-link:focus {
  color: #444;
}

/* info */
.zyinfo-tit{
  font-size: 30px;
  color:#363636;
  padding:20px 0;
  text-align: center;
  font-weight: bold;
}
.zylead-L{
  line-height: 90px;
  background:#0063ba url(xyjt-info.jpg) no-repeat right;
  text-align: center;
  font-size: 16px;
  color:#fff; 
}
.zylead-R{
  overflow: hidden;
  font-size: 14px;
  line-height: 26px;
  background: #e6e1e0;
  color:595959;
  padding:10px;
}
@media (max-width: 991px) {
       .zylead-L{ height: 30px; 
                  background: #0063ba; 
                  line-height: 30px; 
                  text-align: center;
                  margin-bottom: 10px;
                }
}
.zylead-wapper{
  padding:0;
}
.zyinfo-dtl{
  padding-top:50px;
}
.zyinfo-dtl-L{
  width: 100%;
  height: 50px;
  float: left;
}
.zyinfo-dtl-L dl{
  width: 100px;
}
.zyinfo-dtl-L dl dt{
  width: 18px;
  height: 18px;
  padding-top:2px;
  float: left;
}
.zyinfo-dtl-L dl dd{
  width: 72px;
  line-height: 25px;
  font-size: 12px;
  color: #333;
  float: left;
  text-align: right;
}
.zyinfo-dtl-R{
  width: 100%;
  height: auto;
  display: block;
  overflow: hidden;
  padding:1px;
}
#map_container {
  overflow:hidden;
}
.province_map{
	max-width:100%;
	width: 700px;
	height: 500px;
	margin: 0 auto;
	overflow:hidden;
}
.page-zynews{
	margin-top:25px;
}
.zynews{
	position:relative;
	margin-bottom:30px;
	overflow:hidden;
}
@media(min-width:768px){
	.zynews{
		height: 0;
		padding-bottom: 77.777%;
	}
	.zynews img{
		position: absolute;
		left:0;
		right:0;
		top:0;
		bottom:0;
		width: 100%;
		height: 100%;
	}
}
@media(max-width:767px){
	.zynews img{
		width:auto;
		height:auto;
		max-width: 100%;
	}
}
.zynews-wz{
  height: 40px;
  position: absolute;
  left:0;
  right:0;
  bottom:0;
  line-height: 40px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  background: rgba(0,0,0,0.5);
  padding: 0 10px;
  color:#fff;
}
.zynews-wz a{
  color:#fff;
}
.zynews-wz a:hover{
  color:#fff;
  text-decoration: underline;
}
/*---------------首页--------------*/
.part1{ width:100%; padding-top:30px;}
.part1-R{ width:100%;  height:320px; float:right;}
.public{ width:100%; height:80px; text-align: center; background: #e4efff;}

.public-up{ width:100%; height:38px; border:1px solid #cccccc; margin-top:10px;font-size:16px; color:#4c4c4c; line-height:38px;text-align: center; white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.public-up a{color:#0063ba;}
.public-up a:hover{ color:#0063ba; text-decoration:none;}
.public-dn{ width:100%; height:184px; border:1px solid #cccccc; border-top:none;color:#595959;font-size:14px; line-height:30px; padding:5px 5px;text-indent:10px;}
.public-dn ul{ list-style-type:none; padding:0; margin:0;}
.public-dn ul li{white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.public-dn li a{color:#595959;}
.public-dn li a:hover{ color:#0063ba; text-decoration:none;}

.part1-L{ margin-right:220px; height:320px;}

.carousel-L-zz{ width: 342px; height: 264px; overflow: hidden;}
.carousel-R-zz{    
    margin-left:20px;
    padding: 4px 0;
    background: #f9f9f8;
}
@media( max-width:992px){
  .carousel-L-zz{ width: 100%;}
  .carousel-R-zz{margin: 0; margin-top: 10px;}
  .public{ margin-top: 10px;}
}
.column-title-zz{ margin-left: 15px; margin-right: 15px;}
.part2{ padding-top: 30px;}
.part2-L{ width:100%; min-height:220px; float:left; border: 1px solid #dcdfe2; background: #fff;/*background: #f2f3f4;*/ border-radius: 5px;}
.NewsTop-tit{ width:100%; height: auto;border-radius:3px; background:#0063ba; overflow: hidden;}
.NewsTop-tit ul{ list-style-type:none; padding: 0; margin: 0;}
.NewsTop-tit ul li{ width:11.111%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#ffffff; float:left;}
.NewsTop-tit ul li span{ float:right;}
.NewsTop-tit ul li a{ width:100%; height:35px; color:#ffffff; display:block;}
.NewsTop-tit ul li a:hover,.NewsTop-tit ul li a.cur{ width:100%; height:35px; background:#00539c; text-decoration:none;}
.NewsTop-cnt{ width:100%; height:183px; padding-top:25px;overflow:hidden;}
.NewsTop-cnt iframe{display:block;margin:0 auto; /*width:100%;height:100%;*/}
.cnt{ width:480px; height:30px; padding-bottom:45px;}
.cnt-L{ width:65px; height:30px; line-height:30px; font-size:16px; color:#484b50; float:left;}
.cnt-M{ width:275px; height:28px; border:1px solid #cdcdcd;border-radius:3px; line-height:28px; text-indent:5px; font-size:14px; color: #333; float:left; background:#fcfcfc;}
.cnt-R{ width:101px; height:32px; float:right; background: url(xyjt-retrieve.jpg) no-repeat center;}
.cnt-R a{ display: block;}
@media(max-width:580px){
  .NewsTop-tit ul li{ width:25%; background: url(xyjt-border.jpg) repeat-x bottom; min-width:60px;}
}
@media( max-width:550px){
  .cnt{ width: 100%;}
  .cnt-M{ width: 50%;}
}
@media( max-width:414px){
  .cnt-M{ width: 60%;}
  .cnt-L{ width: 50px;}
  .cnt-R{ width: 44px;background: url(xyjt-retrieve2.jpg) no-repeat center;}
}
@media( max-width:290px){
  .cnt-M{ width: 50%;}
}
@media( max-width:240px){
  .cnt-M{ width: 40%;}
}
.part3{ width:100%; height: auto; padding-top:30px;}
.part3-img{ width: 32%; height: auto; margin-right: 2%; float: left;}
.part3-img img{ width: 100%;}
@media(max-width:767px){
  .part3-img{ width: 100%; margin-bottom:10px;}
}
.part4{ padding-top: 20px; margin-top:20px；}

.tab{width:385px; height:25px; border-bottom:1px solid #c9c9cb; margin-top:0px; padding-left:40px; float:left;}
.tabbar{ width:385px; height:25px; float:left;}
.tab-nr{ width:100px; height:25px; line-height:25px; font-size:14px; text-align:center; color:#333333; float:left; background:url(imagestab2.jpg) no-repeat right;}
.tab-nr span{ float:left; color:#c9c9cb;}
.tab-nr.active{ width:100px; height:25px; color:#005bc7; border-bottom:1px solid #005bc7; display:block; text-decoration: none;} /* 鼠标滑过 */
.tab-nr a:hover{ text-decoration: none;}
.tab-nr a{ color:#767676;}
.tab-nr.active a{ color:#333;}
@media( max-width:414px){
  .tab{ width: 100%;}
  .tabbar{ width:auto;}
  .tab-nr{width:70px;}
  .tab-nr.active{ width: 70px;}
}
.teamlb{ width:100%; height:200px; padding:10px 5px 0 5px; float:left; overflow: hidden;}
.teamlb ul{ list-style-type:none; padding: 0; margin: 0;}
.teamlb ul li{ width:100%;font-size:14px; color:#333333; line-height:32px; background:url(xyjt-dynamics-li-bg.png) no-repeat left center; text-indent:10px;white-space: nowrap;text-overflow: ellipsis; overflow:hidden}
.teamlb ul li span{ color:#808080; float:right; padding-left:5px;}
.teamlb ul li a{color:#333333;display: block;margin-right: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.teamlb ul li a:hover{ color:#0063ba; text-decoration: none;}
.part4-R{ height: 270px; overflow: hidden;  background: url(xyjt-credit.jpg) no-repeat center;}
@media( max-width:991px){
  .part4-R{ background: url(xyjt-credit3.jpg) no-repeat center;}
}
@media( max-width:767px){
  .part4-R{ display: none;background: none}
  .part4-R2{ width: 100%; height: auto;}
  .part4-R2{ width: 100%;}

}
.part4-R2 img{ width: 100%;}

.part5{ padding-top: 20px;}
.place{ width:100%; height:75px; padding-top:10px;}
.place ul{ list-style-type:none; padding: 0; margin: 0;}
.place ul li{ width:62px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#4c4c4c; float:left; background:url(imagesxyjt-place.jpg) no-repeat right;}
.place ul li a{ color:#4c4c4c; }
.place ul li a:hover{ color:#0063ba; }
.part6{ padding-top: 20px; padding-bottom:50px;}
.page-logo{ width:480px;  height: auto; position: absolute; left: 50%; margin-left: -240px;}
.page-logo2{ width: 100%; position: relative; height: 40px; display: block; }
.logo-up{ width:100px; height:40px;position: absolute; left: 50%; margin-left: -50px;}
.logo-up img{ padding-top:7px; float:left;}
.logo-up span{line-height:40px; font-size:14px; color:#4c4c4c; padding-left:5px;}
.logo-dn{ width:auto; height:40px; float:left; padding-right: 55px;}
.logo-dn img{ padding-top:7px; float:left;}
.logo-dn span{line-height:40px; font-size:14px; color:#4c4c4c; padding-left:5px;}

@media( max-width:500px){
  .page-logo{ width: 100%; left: 0; margin: 0; padding-left: 15px;}
  .logo-up{position:initial;margin-left:0;left:0;}
}
@media( max-width:483px){
  .part6{ padding-bottom: 70px;}
}
@media( max-width:333px){
  .part6{ padding-bottom: 110px;}
}











