﻿@font-face{
font-family:'SHS';
src:url('font/SourceHanSansCN-Normal-Alphabetic.eot');
src:url('font/SourceHanSansCN-Normal-Alphabetic.eot?#iefix') format('embedded-opentype'),url('font/SourceHanSansCN-Normal-Alphabetic.ttf') format('truetype');
font-style:normal;
font-weight:normal;
}
* {
  font-family: 'SHS';
}

ul, li {
  list-style: none;
}

ul {
  margin-bottom: 0;
}

a {
  text-decoration: none !important;
  display: inline-block;
  color: #333;
}
.bsdt_box2{ margin-top:20px;}
.swsy_box{ min-height:36px;line-height:36px;}
@media screen and (min-width: 992px) {
  .col-md-25 {
    width: 20%;
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
  }
}

.p0 {
  padding: 0;
}

.top_new {
  min-height: 108px;
  background: #f3f3f3;
}

.top_new_logo {
  height: 68px;
  background: #3279da;
  margin-top: 20px;
  font-size: 24px;
  line-height: 68px;
  text-align: center;
  color: #fff;
  font-weight: bold;
}

.top_new_logo a{ font-size:24px; color:#fff;} 

.top_new_text {
  height: 100%;
  font-size: 24px;
  text-align: center;
  color: #347ad8;
  font-weight: bold;
  line-height: 2.5;
}

.top_new_title {
  font-size: 24px;
  text-align: center;
  color: #347ad8;
  font-weight: bold;
}
.top_new_title a{
  color: #3279da;
}

.top_new_content {
  font-size: 14px;
  text-align: center;
  color: #000;
}

.news_list {
  min-height: 396px;
}

.list_top {
  min-height: 50px;
  border-bottom: 1px solid #b6b6b6;
  padding: 0;
}

.list_top li {
  min-height: 50px;
  text-align: center;
  padding: 0;
}

.focous {
  background: url(../images/list_top.png) no-repeat center center;
  background-size: 100%;
  color: #1f61ba !important;
}

.list_top li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  font-size: 18px;
  font-weight: bold;
  line-height: 50px;
  color: #666666;
}

#gwy {
  display: inline-block;
  text-align: center;
  min-height: 50px;
  line-height: 50px;
  padding-right: 0;
}

#gwy a {
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #3279da;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
}

.list_bottom {
  min-height: 315px;
  overflow: hiden;
}

.hot {
  min-height: 80px;
}

.hot a {
  width: 100%;
  line-height: 2;
  font-size: 18px;
  color: #e41b1b;
  text-align: center;
  font-weight: bold;
}

.hot span {
  display: block;
  min-height: 72px;
  font-size: 12px;
  color: #333;
  line-height: 3;
  text-indent: 2em;
}

.list_bottom {
  /* position:absolute; */
}
.tp_back{
  background: url(../images/tp_back.png) repeat-x;
}
#gzdt {
  display: block;
}

#msyw {
  display: none;
}

#wlzx {
  display: none;
}

.list_bottom ul {
  padding: 0;
}

.list_bottom ul li {
  min-height: 42px;
  line-height: 42px;
  background: url(../images/list_style.png) no-repeat left center;
  overflow: hidden;
  padding-left: 15px;
  padding-right: 0;
}

.list_bottom li a {
  float: left;
  font-size: 16px;
  display:block;
width:80%;
text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}

.list_bottom li span {
display:block; width:20%; text-align:right;
float: right;
}

.xxgk {
  min-height: 60px;
  margin-bottom: 0
}

.xxgk li {
  padding: 0;
  margin-top: 20px;
}

.xxgk li a {
  padding-left: 35px;
  width: 96%;
  min-height: 60px;
  line-height: 60px;
  text-align: center;
  border: 1px solid #cccccc;
  transition: all .5s;
  font-size: 15px;
}

#gd {
  background: url(../images/gd.png) no-repeat 35px center;
}

.xxgk li #gd:hover {
  border: 1px solid #3279da;
  background: #3279da url(../images/gd1.png) no-repeat 35px center;
  color: #fff;
}

#zn {
  background: url(../images/zn.png) no-repeat 35px center;
}

.xxgk li #zn:hover {
  border: 1px solid #3279da;
  background: #3279da url(../images/zn1.png) no-repeat 35px center;
  ;
  color: #fff;
}

#ml {
  background: url(../images/ml.png) no-repeat 35px center;
}

.xxgk li #ml:hover {
  border: 1px solid #3279da;
  background: #3279da url(../images/ml1.png) no-repeat 35px center;
  ;
  color: #fff;
}

#ysq {
  background: url(../images/ysq.png) no-repeat 35px center;
}

.xxgk li #ysq:hover {
  border: 1px solid #3279da;
  background: #3279da url(../images/ysq1.png) no-repeat 35px center;
  ;
  color: #fff;
}

#nb {
  background: url(../images/nb.png) no-repeat 35px center;
}

.xxgk li #nb:hover {
  border: 1px solid #3279da;
  background: #3279da url(../images/nb1.png) no-repeat 35px center;
  ;
  color: #fff;
}

#jd {
  background: url(../images/jd.png) no-repeat 35px center;
}

.xxgk li #jd:hover {
  border: 1px solid #3279da;
  background: #3279da url(../images/jd1.png) no-repeat 35px center;
  ;
  color: #fff;
}

.tzgg {
  min-height: 481px;
  border: 1px solid #e0e0e0;
  margin-top: 20px;
}

.ggfw {
  min-height: 481px;
  border: 1px solid #e0e0e0;
  margin-top: 20px;
}

.tzgg_left {
  padding: 0;
}

.tzgg_left li {
  height: 68.5px;
  line-height: 68.5px;
  text-align: center;
  border: 1px solid #e5e5e5;
  border-top: none;
  border-left: none;
  background: #f9f9f9;
}

.tzgg_left li a {
  font-size: 16px;
  color: #000;
  font-weight: bold;
}

.tzgg_focous {
  border-left: 2px solid #3279da !important;
  background: #fff !important;
  border-right: none !important;
}

.tzgg_box {
  padding: 0
}

.tzgg_box .tzgg_right {
  display: none;
  min-height: 385px;
  padding-left: 40px;
margin-top:9px;
}

.tzgg_right li {
  min-height: 42px;
  line-height:42px;
  background: url(../images/list_style.png) no-repeat left center;
display:flex;
}

.tzgg_right li a {
  font-size: 16px;
  flex:auto;
  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
}

.tzgg_right li span {
  font-size: 16px;
  width:110px;
text-align:right;
}

.ggfw {
  padding: 0;
}

.ggfw_title {
  width: 100%;
  padding-left: 40px;
  min-height: 50px;
  line-height: 50px;
}

.ggfw_title a {
  font-size: 16px;
  color: #1f61ba;
  font-weight: bold;
}

.ggfw_content {
  padding: 0;
}

.ggfw_content li {
  margin-top: 20px;
  padding-left: 9px;
  padding-right: 9px;
}

.ggfw_content li a {
  width: 100%;
  min-height: 45px;
  line-height: 45px;
  font-size: 14px;
  color: #666;
  padding-left: 50px;
}

#gf1 {
  background: #e9e9e9 url(../images/gf1.png) no-repeat 20px center;
  transition: all .5s;
}

#gf1:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf2 {
  background: #e9e9e9 url(../images/gf2.png) no-repeat 20px center;
  transition: all .5s;
}

#gf2:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf3 {
  background: #e9e9e9 url(../images/gf3.png) no-repeat 20px center;
  transition: all .5s;
}

#gf3:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf4 {
  background: #e9e9e9 url(../images/gf4.png) no-repeat 20px center;
  transition: all .5s;
}

#gf4:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf5 {
  background: #e9e9e9 url(../images/gf5.png) no-repeat 20px center;
  transition: all .5s;
}

#gf5:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf6 {
  background: #e9e9e9 url(../images/gf6.png) no-repeat 20px center;
  transition: all .5s;
}

#gf6:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf7 {
  background: #e9e9e9 url(../images/gf7.png) no-repeat 20px center;
  transition: all .5s;
}

#gf7:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf8 {
  background: #e9e9e9 url(../images/gf8.png) no-repeat 20px center;
  transition: all .5s;
}

#gf8:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf9 {
  background: #e9e9e9 url(../images/gf9.png) no-repeat 20px center;
  transition: all .5s;
}

#gf9:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf10 {
  background: #e9e9e9 url(../images/gf10.png) no-repeat 20px center;
  transition: all .5s;
}

#gf10:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf11 {
  background: #e9e9e9 url(../images/gf11.png) no-repeat 20px center;
  transition: all .5s;
}

#gf11:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

#gf12 {
  background: #e9e9e9 url(../images/gf12.png) no-repeat 20px center;
  transition: all .5s;
  padding-left:50px;
  text-align: left;
}

#gf12:hover {
  background: #1f61ba;
  color: #fff;
  padding-left: 0;
  text-align: center;
}

.bsdt {
  min-height: 270px;
}

.bsdt_title {
  width: 100%;
  padding-left: 35px;
  min-height: 50px;
  line-height: 50px;
  background: url(../images/list_top.png) no-repeat left center;
}

.bsdt_title a {
  font-size: 16px;
  color: #1f61ba;
  font-weight: bold;
}

.bsdt_content {
  padding: 0;
}

.bsdt_content li {
  text-align: center;
  margin-top: 11px;
  padding-left: 5px;
  padding-right: 5px;
}

.bsdt_content li a {
  width: 100%;
  min-height: 100px;
  line-height: 1;
  font-size: 16px;
  color: #fff;
  background: #f2f2f2;
  padding-top: 30%;
}

#bs1 {
  background: #4884c0 url(../images/bs1.png) no-repeat center 20px;
  transition: all .5s;
}

#bs1:hover {
  background: #0362c0 url(../images/bs1.png) no-repeat center 20px;
  color: #fff;
}

#bs2 {
  background: #65af96 url(../images/bs2.png) no-repeat center 20px;
  transition: all .5s;
}

#bs2:hover {
  background: #00b276 url(../images/bs2.png) no-repeat center 20px;
  color: #fff;
}

#bs3 {
  background: #3385b7 url(../images/bs3.png) no-repeat center 20px;
  transition: all .5s;
}

#bs3:hover {
  background: #0072b8 url(../images/bs3.png) no-repeat center 20px;
  color: #fff;
}

#bs4 {
  background: #66c0e2 url(../images/bs4.png) no-repeat center 20px;
  transition: all .5s;
}

#bs4:hover {
  background: #02a5e3 url(../images/bs4.png) no-repeat center 20px;
  color: #fff;
}

.bsdt_bottom {
  min-height: 90px;
  padding: 0;
  margin-top: 10px;
}

.bsdt_bottom li {
  min-height: 37px;
  margin-top: 12px;
}

.bsdt_bottom li a {
  width: 100%;
  min-height: 37px;
  line-height: 37px;
  font-size: 12px;
  color: #000;
  border: 1px solid #cccccc;
  text-align: center;
  transition: all .5s;
}

.bsdt_bottom li a:hover {
  background: #3279da;
  color: #fff;
}

.hdjl {
  min-height: 270px;
}

.hdjl_title {
  width: 100%;
  padding-left: 35px;
  min-height: 50px;
  line-height: 50px;
  background: url(../images/list_top.png) no-repeat left center;
}

.hdjl_title a {
  font-size: 16px;
  color: #1f61ba;
  font-weight: bold;
}

.hdjl_content {
  padding: 0;
  background: #e3e3e3;
  margin-top: 10px;
  min-height: 215px;
}

.hdjl_content li {
  min-height: 50px;
  margin-top: 16px;
}

.hdjl_content li a {
  width: 100%;
  min-height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #000;
  background: #fff url(../images/list_style1.png) no-repeat 20px center;
  text-align: center;
  transition: all .5s;
}

.hdjl_content li a:hover {
  color: #fff;
  background:#3279da url(../images/list_style2.png) no-repeat 20px center;
}

@media (max-width:1280px) {
.hdjl_content li a{ background:#fff url(../images/list_style1.png) no-repeat 4px center;}
.hdjl_content li a:hover{ background:#3279da url(../images/list_style2.png) no-repeat 4px center;}
}


@media (max-width:1202px) {
#sy_main{ width:95%;}
.tzgg_right li{ overflow:hidden;}
.tzgg_right li a{ width:70%; display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.tzgg_right li span{ width:30%; display:block; text-align:right;}
.list_bottom li a{ width:75%;}
.list_bottom li span{ width:25%;}
.ggfw_content .two_line a{ line-height:22px;}
.ggfw_content .two_line a:hover{ line-height:45px;}
.bsdt_bottom li a{ line-height:16px; box-sizing:border-box;}
.news_list .col-xs-12{ padding-left:0px;}
.focous{ background:none;}
.hot a{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.hot span{ line-height:25px;}
.header .headerTop iframe{ margin-top:-12px;}
.swsy_box{ line-height:16px;}
#gd{ background:url(../images/gd.png) no-repeat 20px center;}
#zn{ background:url(../images/zn.png) no-repeat 20px center;}
#ml{ background:url(../images/ml.png) no-repeat 20px center;}
#ysq{ background:url(../images/ysq.png) no-repeat 20px center;}
#nb{ background:url(../images/nb.png) no-repeat 20px center;}
#jd{ background:url(../images/jd.png) no-repeat 20px center;}
.xxgk li #gd:hover { background: #3279da url(../images/gd1.png) no-repeat 20px center;}
.xxgk li #zn:hover { background: #3279da url(../images/zn1.png) no-repeat 20px center;}
.xxgk li #ml:hover { background: #3279da url(../images/ml1.png) no-repeat 20px center;}
.xxgk li #ysq:hover { background: #3279da url(../images/ysq1.png) no-repeat 20px center;}
.xxgk li #nb:hover { background: #3279da url(../images/nb1.png) no-repeat 20px center;}
.xxgk li #jd:hover { background: #3279da url(../images/jd1.png) no-repeat 20px center;}
.bsdt_content li a{ padding-top:44%;}

#gf12{ padding-left:50px; text-align:left;}
.pagexxl{ width:60%; box-sizing:border-box;}
.pagexxr{ width:40%;}

}
@media (max-width:1050px) {
.top_new_logo{ font-size:20px;}
}
@media (max-width:992px) {
#sy_main{ width:95%;}
.ggfw_content .two_line a{ line-height:45px;}
.bsdt_bottom li a{ line-height:37px;}
.bsdt_content li{ width:25%;}
#gwy{ padding-left:0px;}
.xxgk li{ width:33.3%; float:left; padding-right:2%;}
.xxgk li a{ width:100%; }
.xxgk .xxgk_three{ padding-right:0px;}
.tzgg_left li{ width:25%; float:left;}
.tzgg{ min-height:510px;}
.ggfw_content li{ width:33.3%;}
.ggfw{ min-height:295px;}
.bsdt_bottom li{ width:49%; margin-right:2%;}
.bsdt_bottom .bsdt_bottom_two{ margin-right:0%;}
.hdjl_content li{ width:50%;}
.bsdt_bottom .col-xs-12{ padding:0px;}
.tzgg_focous{ box-sizing:border-box; border-right:1px solid #e5e5e5!important;}
.bsdt_box2{ margin-top:10px;}
.hdjl{ margin-top:10px;}
.bsdt_content li a{ padding-top:32%;}
.hdjl_content li a{ background:#fff url(../images/list_style1.png) no-repeat 20px center;}
.ggfw_content .zyxx_cs{ width:33.3%;}

}
@media (max-width:768px) {
#gwy{ padding-left:0px;}
.list_bottom li a{ width:72%;}
.list_bottom li span{ width:28%;}
.bsdt_content li a{ padding-top:40%;}
.row .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{ padding-left:0px; padding-right:0px;}
.hdjl_content{ background:#fff;}
.hdjl_content li a{ background-color:#e3e3e3;}
.hdjl_content{ margin-top:0px;}
.hdjl_content li{ margin-top:0px; margin-bottom:16px;}
.tzgg_box .tzgg_right{ padding-left:0px;}
.tzgg_right li{ padding-left:15px; box-sizing:border-box;}
.tzgg_left li{ float:left;}
.tzgg{ min-height:117px; border-right:none; border-bottom:none;}
.bsdt_bottom{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.bsdt_bottom li{ float:none; width:49%;}
.hdjl_content{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.hdjl_content li{ width:49%; float:none; margin:0px; padding:0px; height:50px;}
}
@media (max-width:450px) {
.bsdt .bsdt_content li a{ padding-top:66%; font-size:14px;}
#bs1{ background:#4884c0 url(../images/bs1.png) no-repeat center 10px;}
#bs2{ background:#65af96 url(../images/bs2.png) no-repeat center 10px;}
#bs3{ background:#3385b7 url(../images/bs3.png) no-repeat center 10px;}
#bs4{ background:#66c0e2 url(../images/bs4.png) no-repeat center 10px;}
.bsdt_content li a{ min-height:78px;}
.xxgk{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.xxgk li{ float:none; width:49%; padding-right:0px; margin-top:8px;}
#gd{ background:url(../images/gd.png) no-repeat 25px center;}
#zn{ background:url(../images/zn.png) no-repeat 25px center;}
#ml{ background:url(../images/ml.png) no-repeat 25px center;}
#ysq{ background:url(../images/ysq.png) no-repeat 25px center;}
#nb{ background:url(../images/nb.png) no-repeat 25px center;}
#jd{ background:url(../images/jd.png) no-repeat 25px center;}
.xxgk li #gd:hover { background: #3279da url(../images/gd1.png) no-repeat 25px center;}
.xxgk li #zn:hover { background: #3279da url(../images/zn1.png) no-repeat 25px center;}
.xxgk li #ml:hover { background: #3279da url(../images/ml1.png) no-repeat 25px center;}
.xxgk li #ysq:hover { background: #3279da url(../images/ysq1.png) no-repeat 25px center;}
.xxgk li #nb:hover { background: #3279da url(../images/nb1.png) no-repeat 25px center;}
.xxgk li #jd:hover { background: #3279da url(../images/jd1.png) no-repeat 25px center;}
.ggfw_content li{ width:50%; margin-top:0px; margin-bottom:12px; box-sizing:border-box;}
.ggfw_content .two_line a{ display:flex; height:45px; line-height:16px; padding-top:0px; box-sizing:border-box;}
.hdjl_content{ min-height:175px;}
.hdjl{ min-height:230px;}
.top_new_logo{ font-size:18px; height:50px; line-height:50px;}
.top_new_text .top_new_content{ width:96%; line-height:20px; font-size:12px; font-weight:normal; margin:0 auto; text-align:left; text-indent:2em;}
.item a .lunbo{ width:100%;}
.hot span{ line-height:20px; min-height:68px;}
.list_bottom ul li{ min-height:30px; line-height:30px;}
.list_bottom{ min-height:290px;}
.carousel-caption{ right:2%; left:2%; bottom:15px;}
.ggfw_content .zyxx_cs{ width:50%;}
}