@font-face {
  font-family: "HYT";
  src: url(/css/HYT.TTF);
}
.w-1460 {
  width: 1460px;
  margin: 0 auto;
}
/* header */
.header {
  height: 140px;
  background-color: #2a83cf;
  position:relative;
}

.header>div {
  /*background: url(../image/header_bg.png) no-repeat right bottom;*/
  /* padding: 39px 0; */
}

.header .w-1280 .logo-r {
  margin-left: 30px;
}

.above-header {
  position:absolute;
  text-align: left;
  right:8.5%
}

.above-header div span, .above-header div a{
  font-size: 13px;
  line-height: 2.2em;
color: white;
float: left;
  display:block;
}

.above-header div a
{
cursor:pointer;
}

.above-header div span{
margin: 0 0.5em;
}


.logo_div{
  height: 140px;
  padding: 20px 0;
}
.logo-title{
  margin-top: 18px;
  margin-left: 8px;
}
.p-40{
  font-size: 40px;
}


/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â´Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¡ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â  */
.search {
  position: relative;
  float: right;
  margin-top: 14px;

}

.search .search-text {
  width: 245px;
  height: 50px;
  font-size: 14px;
  color: #fff;
  padding-left: 15px;
  padding-right: 13px;
  background-color: rgba(255, 255, 255, 0.0);
  border-radius: 15px;
  border: solid 1px rgba(255, 255, 255, .7);
}

.search .search-btn {
  position: absolute;
  vertical-align: top;
  width: 49px;
  height: 50px;
  background: url(../image/se.png) no-repeat center;
  box-sizing: content-box;
  cursor: pointer;
  /* padding: 4px 9px; */
  right: 0;
  bottom: 0;
}
.search-text::-webkit-input-placeholder{
  color: #fefefe;
}

/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚ÂªÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â Ãƒâ€šÃ‚Â */
.nav {
  /* box-shadow: 0px 2px 23.65px 0.35px rgba(0, 0, 0, 0.26); */
}

.nav .w-1280>ul {
  width: 100%;
  display: table;
  table-layout: auto;
  font-size: 18px;
  font-weight: bold;
}

.nav .w-1280>ul>li {
  display: table-cell;
  text-align: center;
  position: relative;
}

.nav .w-1280>ul>li>a {
  color: #000;
  font-size: 18px;
  line-height: 50px;
  display: block;
}

.nav .w-1280>ul>li:hover {
  background: #0058a6;
}

.nav .w-1280>ul>li:hover a {
  color: #fff;
}

.hasSub:hover .nav_ul_2 {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  -o-transform: translateY(0);
  -moz-transform: translateY(0);
  -webkit-transform: translateY(0);
}

.nav_ul_2 {
  position: absolute;
  min-width: 100%;
  display: block;
  z-index: 9;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  -o-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -webkit-transform: translateY(10px);
  transition: all .3s;
  -o-transition: all .3s;
  -moz-transition: all .3s;
  -webkit-transition: all .3s;
}

.nav_ul_2 li {
  background: rgba(0, 0, 0, .4);
  padding: 0 8px;
}

.nav_ul_2 li:hover {
  background: #004bc1;
}

.hasSub .nav_ul_2 li a {
  display: block;
  color: #fff;
  white-space: nowrap;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
}
/* ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢Ãƒâ€šÃ‚Â­ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ */
.banner-bg{
  background: url(/img/center_bg.png) no-repeat center;
}
.w320{
  width: 311px;
  height: 405px;
  display: inline-block;
}
.banner {
  overflow: hidden;
  position: relative;
  width: 100%;
  /* margin-top: 10px; */
}

.banner .banner-switchers {
  width: 100%;
  bottom: 47%;
  position: absolute;
  z-index: 99;
}

.banner .banner-switchers .banner-switcher {
  display: none;
  border-radius: 50%;
  width: 55px;
  height: 55px;
  background-color: rgba(0, 0, 0, 0.2);
}

.banner-switchers .next {
  float: right;
  margin-right: 5%;
}

.banner-switchers .prev {
  float: left;
  margin-left: 5%;
}

.banner:hover .banner-switchers .next,
.banner:hover .banner-switchers .prev {
  display: block;
}

.banner-switcher img {
  width: 10px;
  height: 30px;
  margin: 12px 20px;
}

.banner-main-content {
  overflow: hidden;
  position: relative;
  height: 400px;
}

.banner .banner-main-content .content-list li a img {
  width: 100%;
  height: 400px;
  position: relative;
}
.title-content{
  position: absolute;
  bottom: 14px;
  right: 50%;
}
.banner .title-content .content-list{
margin: auto;
}

.banner .title-content .content-list li{
float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../image/icoCircle.gif") 0 -9px no-repeat;
}

.banner .title-content .content-list li.on{ background-position:0 0; }


/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¢Ãƒâ€¹Ã…â€œ */
.common_title{
  margin-bottom: 20px;
  /* border-bottom: solid #e5e5e5 1px; */
  margin-top: 20px;
}
.common_title p{
  display: inline-block;
  font-size: 22px;
  color: #1d1d1d;
  font-weight: 600;
  padding-left: 10px;
  border-left: 5px solid #0058a6;
}
.common_title a{
  float: right;
  font-size: 14px;
  color: #0058a6;
  line-height: 25px;
}
.common_title a span{
  font-size: 12px;
  color: #0058a6;
  /* border: solid 1px #0f5035; */
  display: inline-block;
  width: 15px;
  height: 15px;
  line-height: 10px;
  text-align: center;
  margin-left: 5px;
  position: relative;
  top: -2px;
}

/* ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂºÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â»Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ */
.main1{
  background: url(/img/main1_bg.png) no-repeat center;
  padding-bottom: 30px;
}
.xwdt{
  width: 1080px;
}
.news-wrapper{
  position: relative;
  /* height: 385px; */
}
.news-img{
  width: 540px;
  height: 360px;
  overflow: hidden;
}
.news-img img{
  width: 100%;
  height: 100%;
  transition: all .2s;
}
.news-ul ul li{
  position: relative;
  /* width: 540px; */
}
.news-ul ul li a{
  display: block;
}
.news-ul ul li:hover .news-img img{
  transform: scale(1.1);
}
.news-p{
  /* padding: 12px 0; */
  background: rgba(0, 0, 0, 0.6);
  padding-left: 15px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}
.news-p p{
  font-size: 14px;
  color: #fff;
  line-height: 35px;
  /* margin-right: 101px; */
  /* float: right; */
  display: inline-block;
width: 64%;}
.news-p span{
  float: right;
  line-height: 35px;
  font-size: 12px;
  margin-right: 15px;
}
.news-control{
  position: absolute;
  bottom: 50px;
  right: 10px;
}
.news-control ul li{
  width: 18px;
  height: 18px;
  background: #0058a6;
  display: inline-block;
  margin: 0 7px;
  color: #fff;
  line-height: 18px;
  font-size: 13px;
  cursor: pointer;
  text-align: center;
}
.news-control ul .on{
  background: #cfa972;
}
.news-ul-time{
  position: absolute;
  left: 0;
  top: 0;
  background: #004ea2;
  color: #fff;
  z-index: 2;
  text-align: center;
  padding: 6px 8px;
}
.news-ul-time p{
  font-size: 29px;
  font-family: "Fzxbs";
}
.news-ul-time span{
  font-size: 14px;
  display: block;
}

/* ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â  */

/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â­ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â */
.dtcz{
  width: 520px;
}
.dtcz>p{
  border-bottom: 1px solid #dcdcdc;
}
.dtcz>p>span{
  font-size: 22px;
  color: #000;
  border-bottom: 2px solid #a40000;
  font-weight: 600;
}
.dtcz>p>a{
  font-size: 14px;
  color: #a40000;
  float: right;
  margin-top: 5px;
}
.dtcz>ul .li-first{
  height: 85px;
  /* background: #fff; */
  padding: 0px;
  margin: 0;
  background: none;
  border-bottom: 1px solid #e5e5e5;

}
.dtcz .li-first{
  border: none;
}
.li-first a{
  margin: 0 !important;
}
.li-first .w83{
  padding-right: 10px;
}
.first_time{
  background-color: #0058a6;
  width: 70px;
  padding: 6px;
}
.first_time p{
  color: #fff;
  text-align: center;
  font-size: 39.86px;
  font-family: "HYT";
}
.first_time span{
  display: block;
  color: #fff;
  text-align: center;
  font-size: 12.78px;
  line-height: 20px;
}
.dtcz>ul .li-first:after{
  width: 0;
}
.list-1 p{
  font-size: 16px;
  color: #025bab;
  font-weight: bold;
  text-indent: 0;
  line-height: 30px;
}
.list-1 span{
  font-size: 16px;
  color: #414141;
  line-height: 30px;
}
.list1-p{
  font-size: 14px;
  color: #a7a7a7;
  text-indent: 1.5em;
  line-height: 18px;
  height: 18px;
  word-break: break-all;
}
.list1-span{
  position: absolute;
  right: 10px;
  bottom: -9px;
  color: #025bab;
font-size: 13px;}
.w83 {
  width: 83%;
}
.dtcz>ul>li{
  /* border-bottom: 1px solid #e5e5e5; */
  transition: all .3s;
  padding-left: 12px;
  margin-bottom: 5px;
  background: url(../image/li_ico.png) no-repeat left;
}
.dtcz>ul>li:nth-of-type(8){
margin-bottom:0;
}
.dtcz>ul>li:hover{
  transform: translateY(-3px);
}
.dtcz>ul>li>a{
  font-size: 15px;
  color: #434343;
  margin-right: 50px;
  line-height: 35px;
  word-break: break-all;
}
.dtcz>ul>li>a:hover{
  color: #0058a6;
}
.dtcz>ul>li>span{
  font-size: 14px;
  line-height: 35px;
  color: #434343;
  float: right;
}


/* ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã‚Â¸Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€¦Ã‚Â  */
.tzgg{
  width: 365px;
}
.notice li{
  /* float: left; */
  transition: all .3s;
  /* border-bottom: solid 1px #dcdcdc; */
  /* width: 49%; */
  /* padding-bottom: 10px; */
  margin-bottom: 20px;
  width: 365px;
  height: 75px;
  padding: 10px;
  background-color: #fff;
  box-shadow: 0 0 4px 3px rgba(206, 206, 206, 0.8);
}
.notice li:nth-child(even){
  xmargin-left: 2%;
}
.notice li:last-child{
  margin-bottom: 0;
}

.notice li a{
  display: block;
}
.notice li a div{

}
.notice li a div p{
  font-size: 12.35px;
  color: #fff;
  background: #626262;
  line-height: 30px;
  padding: 0 8px;
  display: block;
}
.notice li:hover a div p{
  background: #0058a6;

}
.notice li a div span{
  background: #eeeeee;
  color: #000;
  line-height: 25px;
  font-size: 11.32px;
  display: block;
  text-align: center;
  /* border: 1px solid #0058a6; */
  border-top: none;
}
.notice li:hover a div span{
  color: #0058a6;

}
.notice li a>p{
  font-size: 16px;
  color: #444444;
  width: 86%;
  text-align: justify;
  display: block;
  text-justify: inter-ideograph;
  margin-top: 6px;
  height: 42px;
  overflow: hidden;
  word-break: break-all;
}
.notice li:hover a>p{
  /* color: #264e36; */
  font-weight: 600;
}

.main2{
  background: url(/img/main2_bg.png) no-repeat center;
  padding: 30px 0;
}
/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚Â ÃƒÆ’Ã‚Â©Ãƒâ€šÃ‚Â¸Ãƒâ€šÃ‚Â£ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â¢ */
.jz{
  background-color: #fff;
  width: 450px;
  height: 455px;
}
.jz img{
  margin-top: 40px;
  margin-left: 37%;
margin-bottom: 20px;}
.jz_list{
  padding: 38px 30px 0;
  padding-bottom: 0;
height: 322px;
overflow: hidden;
width: 86%;
margin: 0 auto;
left: 7%;top: 20px;}
.jz_li{
  height: 45px !important;
  background: url(/img/hx_2.png) no-repeat left center;
  border-bottom: 1px dashed #a7a7a7;
}
.jz_li:hover{
  background: url(../image/hx.png) no-repeat left center;
}
.jz_li p{
  font-size: 12px;
  color: #666666;
  padding-left: 20px;
  line-height: 45px;
  white-space: nowrap;
  width: 69.7%;
  overflow: hidden;
  word-break: break-all;
  font-size: 15px;
  }
.jz_li span{
  font-size: 10px;
  color: #666666;
  line-height: 45px;
  overflow: hidden;
  width: 22%;
  white-space: nowrap;
  font-size: 14px;
  margin-right: 10px;
  }
/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¿Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â£Ãƒâ€šÃ‚Â° */
.jzxs{
  width: 631px;
  background-color: #fff;
  height: 455px;
  padding: 0 35px;
  margin-left: 20px;
}
.jzxs_title p{
  padding-left: 0;
  border-left: none;
}
.jzxs_title p span{
  border-bottom: 4px solid #0058a6;
  padding-bottom: 15px
}
.jzxs_list li{
  background-color: #eee;
  margin-bottom: 10px;
  /* // IE10 */
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  /* Firefox 4 */
  -webkit-transition: all 0.3s;
  /* Safari and Chrome */
  -o-transition: all 0.3s;
}
.jzxs_list li:nth-of-type(1){
  margin-top: 10px;
}
.jzxs_list li:nth-of-type(4){
  margin-top: 20px;
}
.jzxs_list li {
  padding-right: 15px;
}
.jzxs_list li a span{
  color:#a5a5a5 ;
  font-size: 11.26px;
}
.jzxs_list li a .frp {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-align: justify;
  line-height: 25px;
}

.jzxs_list li div img{
  width: 150px;
  height: 110px;
}
.jzxs_list li .list_detail{
  color:#a5a5a5;
  font-size: 14px;
  line-height: 20px;
  text-indent: 2em;
  margin-top: 10px;
}
.jzxs_list li:hover {
  transform: translateY(-10px);
  box-shadow: 5px 5px 5px #62626233;
}
/* ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚ÂµÃƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â£ */
.jz3{
  width: 340px;
  height: 455px;
}
.jz3 li{
  margin-bottom: 19px;
}
.jz3 li:hover img{
  transition: all 0.2s;
  transform: scale(0.99);
}
.jz3 li:nth-of-type(3){
  margin-bottom: 0px;
}
/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â±Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€šÃ‚Â» */
.main3{
  background: url(/img/main3_bg.png) no-repeat center -390px;
  padding-bottom: 30px;
}
.fc-video{
  width: 545px;
  height: 370px;
  position: relative;
  background-color: black;
}
.fc-video video{
  width: 545px;
  height: 370px;
}
.fc-video-p{
}
.fc-video-p p{
  background: url(../image/video_bg.png) no-repeat left center ;

  padding-left: 30px;
}
.fc-r{
  width: 905px;
  height: 370px;
}
.fc-r li{
  float: left;
  margin-right: 12px;
  margin-bottom: 18px;
}
.fc-r li img{
width:100%;

height: 175px;}
.fc-r li:nth-of-type(1){
width:249px;
height:176px;

}
.fc-r li:nth-of-type(2){
width:249px;
height:176px;

}
.fc-r li:nth-of-type(3){
width:382px;
height:176px;
  margin-right: 0px;
}

.fc-r li:nth-of-type(4){
width:382px;
height:176px;
  margin-bottom: 0px;
}
.fc-r li:nth-of-type(5){
width:249px;
height:176px;
  margin-bottom: 0px;
}
.fc-r li:nth-of-type(6){
width:249px;
height:176px;
  margin-right: 0px;
  margin-bottom: 0px;
}
/* footer */
.footer{
  background: #2a83cf;
  /* margin-top: 25px; */
  height:220px;
}
.yqlj{
  display: table;
  margin: 40px auto;
}
.yqlj select{
  border: none;
  text-align: center;
  text-align-last: center;
  padding-right: 30px;
  width: 230px;
  margin: 30px 50px;
  height: 40px;
  color: #fff;
  font-size: 16px;
}
.yqlj .select1{
  background: url(../image/yqlj_bg.png) no-repeat scroll 200px center transparent;
  background-color: rgba(255, 255, 255, 0.1) ;
  border: 1px solid #fff;
}

.yqlj .select1 option{
  text-align: center;
  line-height:40px;
  background: rgba(255, 255, 255, 0.1) ;
  color: #000;

}
select::-ms-expand{ display: none; }
select{
  appearance:none;  
  -moz-appearance:none;  
  -webkit-appearance:none;
}
.footer_code {
  margin-top: 30px;
  margin-left: 20%;
}
.footer_code ul li{
  float: left;
  margin: 0 15px;
  width: 125px;
}
.footer_code ul li img{
  display: block;
  width: 125px;
  height: 120px;
}
.footer_code ul li p{
  margin-top: 10px;
  font-size: 12px;
  color: #fff;
  text-align: center;
}
.detail{
  width: 275px;
  margin-top: 50px;
}
.detail p {
  color: #fff;
  font-size: 13px;
  line-height: 24px;
}
.detail p:nth-of-type(5){
  text-indent: 3.4em;
}
.detail ul li {
  margin: 0 8px;
  float: left;
  transition: all .5s;
}