@charset "utf-8";
/* sass变量 */


*html {
 
  background-attachment: fixed;
}
#vsb_content p {font-size:16px;line-height:36px; font-family:"微软雅黑";color:#666666; /*text-indent:2em;*/}
#vsb_content font {font-size:16px;line-height:36px; font-family:"微软雅黑";color:#666666}
#vsb_content span {font-size:16px;line-height:36px; font-family:"微软雅黑";color:#666666}
#vsb_content_2 p {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important; }
#vsb_content_2 font {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important}
#vsb_content_2 span {font-size:16px!important;line-height:36px!important; font-family:"微软雅黑"!important;color:#666666!important}
#vsb_content table p{text-indent:0em !important; } 
#vsb_content img{display:block;margin:3px auto; max-width:700px;}
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}

body,
button,
input,
select,
textarea {
  font-family: '微软雅黑';
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}



code,
kbd,
pre,
samp {
  font-family: courier new, courier, monospace;
}

ul,
ol {
  list-style: none;
}

a {
  color: #4b4b4b;
  text-decoration: none;
}

a:hover {
  color: #0d67bb;
}

input::-webkit-input-placeholder {
  font-size: 14px;
  color: #fff;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-size: 12px;
  color: #fff;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-size: 14px;
  color: #fff;
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-size: 12px;
  color: #fff;
}

::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 5px;
  background: #0d67bb;
}

::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #d2d2d2;
}

fieldset,
img {
  border: 0;
  vertical-align: middle;
}

q:before,
q:after {
  content: '';
}

button,
input,
select,
textarea {
  font-size: 100%;
  outline: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.wrap {
  width: 1200px;
  margin: 0 auto;
  font-size: 15px;
}

.clearfix:after {
  content: '\20';
  display: block;
  height: 0;
  clear: both;
}

.clearfix {
  zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.mb20 {
  margin-bottom: 20px;
}

.main-tit {
  position: relative;
  line-height: 30px;
  padding-bottom: 14px;
  border-bottom: 3px solid #0d67bb;
  /* margin: 8px 0; */
}

.main-tit h6 {
  font-size: 22px;
  color: #0d67bb;
}

.main-tit h6 span {
  font-size: 18px;
  margin-left: 5px;
}

.main-tit .more {
  font-size: 14px;
  float: right;
  color: #a7a7a7;
}

.main-list li {
  line-height: 36px;
}

.main-list li a {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-list li a em {
  color: #0d67bb;
}

.main-list li .date {
  float: right;
  margin-left: 20px;
}

.header {
  min-width: 1200px;
  left: 0;
  width: 100%;
  top: 0;
  z-index: 99;

}

.header .main {
  padding: 24px 0;
  background: url(/images/header.png) 56% center no-repeat;
}

.header .main .logo {
  float: left;
}
.hyc{
font-size: 14px;
    width: 40%;
    float: left;
color: #0D67BB;
}
.htop{
height: 32px;
    line-height: 32px;
  /*background: url(/images/htop.png);*/
    color: #fff;
    font-size: 12px;
}

.htop .con {
  float: right;
    text-align: right;
    width: 170px;
}

.htop .con .links {
  font-size: 14px;
  color: #0D67BB;
    float: left;
}

.htop .con .links a {
  color: #0D67BB;
}

.htop .con .links span {
  margin: 0 5px;
}

.header .search-area {
  float: right;
  font-size: 18px;
  position: relative;
  z-index: 5;
  margin: 0px 10px;
}
.header .search-area .tit {
  cursor: pointer;
}
.header .search-area .tit img {
  margin-bottom: 5px;
}

.header .search-area .search-box {
  position: absolute;
  top: 0px;
  right: 0;
  background: #0D67BB;
  color: #fff;
  display: none;
}

.header .search-area.on .search-box {
  display: block;
}

.search-box {
  width: 190px;
  display: inline-block;
  text-align: left;
  
}

.search-box .text {
  border: none;
  background: none;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  font-size: 14px;
  width: 140px;
  padding: 4px 10px;
  color: #fff;
}

.search-box .btn {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.search-area:hover .search-box{

  display: block;
}


.main-nav {
     position: relative;
    z-index: 3;
    line-height: 50px;
    background: #fefcfa;
    box-shadow: 0 0 10px #d9dee2;
}

/* 导航栏 */
.navFixed{ position: fixed !important;top: 0;width: 100%;}
#nav2{position:relative; background: #0D67BB; box-shadow:0 1px 3px rgba(0,0,0,.1);z-index: 3;line-height: 50px;}
#nav2 .container{padding:0;overflow:visible;    width: 1200px; margin: 0 auto;}
#mainNav ul{text-align:center;font-size: 16px;}
#mainNav .li1{position:relative;float:left;width: 9%;text-align:center;}
#mainNav .li1 a{display:block;font-size:16px;transition: all 150ms ease-out 0s;color:#fff;}
#mainNav .li1 a:hover{color:#0D67BB;}
#mainNav li.on h3 a{background:#fff;color:#0D67BB;}
#mainNav li .on1 a{background:#fff;color:#0D67BB;}
.submainNav{width:100%;position:absolute;top:48px;}
.submainNav .subNav{display:none;background-color:#fff;border-top:1px solid #f2f2f2;padding:30px 0;box-shadow:0 3px 3px rgba(0,0,0,.10);overflow:hidden;}
.submainNav .subNav .pic{margin-right:30px;float:left;width:380px;overflow:hidden;}
.submainNav .subNav .pic img{max-width:100%;}
.submainNav .subNav .subNavList{float:right;width:250px;padding-left:25px;margin-left:25px;    background: url(/images/logoLine.png) no-repeat 0 center;}
.submainNav .subNav .subNavList li{float:left;width:49.9%;line-height:30px;text-align:center;list-style: none; vertical-align: middle;font-size: 14px;}
.submainNav .subNav .subNavList li a{margin:5px;display:block;background-color:#fafafa;border:1px solid #d8d8d8;border-radius:2px;font-size: 14px;}
.submainNav .subNav .subNavList li a:hover{background-color:#f9f9f9;font-size: 14px;}
.submainNav .subNav .txt{line-height:1.8;color:#666;overflow:hidden;font-size: 14px;}
.submainNav .subNav .txt p{padding-bottom:5px;text-indent:2em;font-size: 14px;}

.banner {
     min-width: 1200px;
    max-width: 1920px;
    margin: 0 auto;
}

.banner .prev, .banner .next {
  position: absolute;
  z-index: 2;
  width: 64px;
  height: 64px;
  top: 45%;
  left: 50%;
}

.banner .prev {
  margin-left: -700px;
  background: url(/images/arr-left.png) center center no-repeat;
}

.banner .next {
  margin-left: 600px;
  background: url(/images/arr-right.png) center center no-repeat;
}

.banner .slide {
  position: relative;
  height: 450px;
  overflow: hidden;
}

.banner .bd ul li {
  width: 100%;
  position: relative;
  height: 450px;
  overflow: hidden;
}

.banner .bd ul li .pic {
  position: relative;

  width: 1005;
}

.banner .bd ul li .pic img {
  width: 100%;
  height: 450px;
}

.index-row1 .c1 {
  float: left;
  width: 510px;
}

.index-row1 .c1 .slide {
  position: relative;
}

.index-row1 .c1 .slide .prev, .index-row1 .c1 .slide .next {
  position: absolute;
  z-index: 4;
  width: 30px;
  height: 30px;
  bottom: 0;
  right: 0;
}

.index-row1 .c1 .slide .prev {
  right: 33px;
  background: url(/images/arr1-left.jpg) center center no-repeat;
}

.index-row1 .c1 .slide .next {
  background: url(/images/arr1-right.jpg) center center no-repeat;
}

.index-row1 .c1 .slide .bd li {
  position: relative;
}

.index-row1 .c1 .slide .bd li .pic {
  height: 340px;
  overflow: hidden;
}

.index-row1 .c1 .slide .bd li .pic img {
  transition: all ease .2s;
  width: 100%;
  height: 100%;
}

.index-row1 .c1 .slide .bd li .pic:hover img {
  transform: scale(1.1);
}

.index-row1 .c1 .slide .bd li .text {
  position: absolute;
  left: 0;
  right: 66px;
  background: url(/images/opacity.png);
  color: #fff;
  bottom: 0;
  line-height: 60px;
  padding: 0 20px;
}

.index-row1 .c1 .slide .bd li .text a {
  display: block;
  margin-right: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}

.index-row1 .c1 .slide .bd li .text .date {
  float: right;
}

.index-row1 .c2 {
  float: right;
  width: 660px;
}

.index-row1 .c2 .headline h6 {
  padding: 10px 0;
}

.index-row1 .c2 .headline h6 span {
  float: right;
  padding: 0 20px;
  line-height: 24px;
  background: #E12F2F;
  color: #fff;
}

.index-row1 .c2 .headline h6 a {
  display: block;
  color: #E12F2F;
  font-size: 20px;
  font-weight: bold;
  margin-right: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.index-row1 .c2 .headline .desc {
  padding-bottom: 10px;
  line-height: 32px;
  color: #656565;
  border-bottom: 1px dashed #d9d9d9;
  margin-bottom: 10px;
}

.index-row2 {
  /*margin-top: 30px;*/
  height: 400px;
  background: url(/images/r2-bg.jpg) center center no-repeat;
}

.index-row2 .slide {
  padding-top: 10px;
}

.index-row2 .slide .hd {
  position: relative;
  line-height: 30px;
  padding-bottom: 10px;
  border-bottom: 3px solid #0d67bb;
  margin: 15px 0;
}

.index-row2 .slide .hd img {
  vertical-align: middle;
}

.index-row2 .slide .hd ul {
  display: inline-block;
  font-size: 22px;
  vertical-align: middle;
}

.index-row2 .slide .hd li {
display: inline-block;
  cursor: pointer;
}
.index-row2 .slide .hd .on{
 color:#0d67bb;
}
.index-row2 .slide .hd .more {
  float: right;
}

.index-row2 .c1 {
  float: left;
  width: 580px;
}

.index-row2 .c1 .list dl {
  margin-bottom: 7px;
  line-height: 36px;
}

.index-row2 .c1 .list dl dt {
    float: left;
    width: 65px;
    text-align: center;
    background: #0D67BB;
    color: #fff;
    border-radius: 7px;
    line-height: 27px;
    margin-top: 2px;
}

.index-row2 .c1 .list dl dd {
  margin-left: 85px;
}

.index-row2 .c2 {
  float: right;
  width: 580px;
}

.index-row2 .c2 .slide .main-list li {
  line-height: 30px;
  margin-bottom: 13px;
  background: url(/images/dote.png) left center no-repeat;
  padding-left: 30px;
}

.index-row2 .c2 .slide .main-list li:hover {
  background: url(/images/dote-on.png) left center no-repeat;
}

.index-row3 {
  margin-top: 30px;
}

.index-row3 .c1 {
  float: left;
  width: 580px;
 margin-top: 20px;
}

.index-row3 .c1 .slide {
  padding-top: 15px;
}

.index-row3 .c1 .slide .bd li {
  float: left;
  width: 25%;
  text-align: center;
  margin-bottom:39px;
  padding-top: 6px;
}

.index-row3 .c1 .slide .bd li p {
  font-size: 13px;
  margin: 3px 0;
 
}

.index-row3 .c1 .slide .hd {
  text-align: center;
}

.index-row3 .c1 .slide .hd li {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #e7e7e7;
  margin: 0 3px;
  cursor: pointer;
}

.index-row3 .c1 .slide .hd li.on {
  background: #0d67bb;
}

.index-row3 .c2 {
  float: right;
  width: 580px;
  margin-top: 20px;
}

.index-row3 .c2 .list {
  height: auto;
  overflow-y: auto;
  border: 1px solid #f9f9f9;
  border-right: none;
   /*   margin-top: 20px;*/
}

.index-row3 .c2 .list li {
  float: left;
  width: 50%;
  /* background: #ebeef3;*/
}

.index-row3 .c2 .list li a {
  display: block;
  border-right: 1px solid #f9f9f9;
  border-bottom: 1px solid #f9f9f9;
  line-height: 49px;
  padding: 0 22px;
}

.index-row3 .c2 .list li a:hover {
  font-weight: bold;
}

.index-row3 .c2 .list li.li1 {
  background: #f9f7f7;
}
.index-row3 .c2 .list li.li4 {
  background: #fbfbfb;
}
.footer {
  min-width: 1200px;
  position: relative;
  margin-top: 27px;
  padding: 25px 0 0;
  height: 170px;
  background: url(/images/footer.png) center center no-repeat;
}

.footer .c1 {
  float: left;
}

.footer .c1 dl {
  float: left;
     width: 145px;
    margin-right: 45px;
  color: #0D67BB;
}

.footer .c1 dl a {
  color: #0D67BB;
}

.footer .c1 dl dt {
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  font-size: 17px;
}

.footer .c1 dl dd {
  font-size: 12px;
  line-height: 32px;
  color: #c2def0;
  height: 96px;
  overflow-y: auto;
}
/*----- 滚动条 -------*/

ie隐藏滚动条样式代码：
 html {
        /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
        -ms-overflow-style:none;
        /*火狐下隐藏滚动条*/
        overflow:-moz-scrollbars-none;
    }
    /*Chrome下隐藏滚动条，溢出可以透明滚动*/
    html::-webkit-scrollbar{width:0px}

.footer .c1 dl dd::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 5px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;

}

.footer .c1 dl dd::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  background: #fff;
}
.footer .c1 dl dd
{    scrollbar-arrow-color: #0D67BB; /**//*三角箭头的颜色*/         
    scrollbar-face-color: #0D67BB; /**//*立体滚动条的颜色*/         
    scrollbar-3dlight-color: transparent; /**//*立体滚动条亮边的颜色*/        
    scrollbar-highlight-color: transparent; /**//*滚动条空白部分的颜色*/      
    scrollbar-shadow-color: transparent; /**//*立体滚动条阴影的颜色*/         
    scrollbar-darkshadow-color: transparent; /**//*立体滚动条强阴影的颜色*/        
    scrollbar-track-color:#dce7f3; /**//*立体滚动条背景颜色*/       
    scrollbar-base-color: transparent; /**//*滚动条的基本颜色*/

}



.footer .c2 {
  float: right;
  text-align: right;
}

.footer .c2 .qr {
  display: inline-block;
  margin-left: 35px;
  text-align: center;
  color: #0D67BB;
  line-height: 40px;
}

.copyright {
  color: #fff;
  background: #0d67bb;
  padding: 30px 0;
  text-align: center;
}
.copyright a{
  color: #fff;
}
.copyright p {
  line-height: 36px;
}

.copyright p span {
  margin: 0 10px;
}

.inner-page {
  margin: 5px 0;
}

.inner-page .leftbar {
float: none;
    width: 100%;

  top: 0;
}

.inner-page .leftbar .main-tit {
  padding: 10px 20px;
  background: #0d67bb;
}

.inner-page .leftbar .main-tit h6 {
  font-size: 20px;
  color: #fff;
}

.inner-page .leftbar .list {
  background: #f9f9f9;
}



.inner-page .leftbar .text-list {
    line-height: 42px;
    background: #f9f9f9;
    padding: 16px;
}

.inner-page .leftbar .text-list li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.inner-page .right-con {
  float: none;
  width: 100%;
}

.inner-page .right-con .main-tit .bread {
  float: right;
  padding-left: 20px;
  color: #555555;
  font-size: 14px;
}

.inner-page .right-con .main-tit .bread a {
  color: #555555;
}

.inner-page .right-con .main-tit .bread span {
  margin: 0 5px;
}

.inner-page .right-con .main-text-list {
  margin-top: 10px;
}

.inner-page .right-con .main-text-list dl {
    padding: 11px 0;
    /* margin-bottom: 10px; */
    border-bottom: 1px dashed #bbb;
}

.inner-page .right-con .main-text-list dl dt {
  float: left;
  width: 185px;
  height: 124px;
  overflow: hidden;
}

.inner-page .right-con .main-text-list dl dt img {
  transition: all ease .2s;
  width: 100%;
  height: 100%;
}

.inner-page .right-con .main-text-list dl dt:hover img {
  transform: scale(1.1);
}

.inner-page .right-con .main-text-list dl dd h6 {
  margin-top: 20px;
  font-size: 16px;
}

.inner-page .right-con .main-text-list dl dd p {
  margin-top: 10px;
  line-height: 24px;
  color: #8d8d8d;
}

.inner-page .right-con .main-text-list dl dt + dd {
  margin-left: 210px;
}

.inner-page .right-con .main-pic-list {
  margin: 20px 0;
}

.inner-page .right-con .main-pic-list li {
  float: left;
  width: 33.3%;
}

.inner-page .right-con .main-pic-list li a {
  display: block;
  margin: 7px;
  overflow: hidden;
}

.inner-page .right-con .main-pic-list li a img {
  transition: all ease .2s;
  width: 100%;
  height: 100%;
}
.inner-page .right-con .main-pic-list li a p{
  display: block;
    margin-top: 15px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 15px;
}

.inner-page .right-con .main-pic-list li a:hover img {
  transform: scale(1.1);
}
.inner-page .right-con .main-pic-list li a img {
  width: 100%;
  height: 256px;
}

.inner-page .right-con .navigation {
  text-align: center;
  margin: 30px 0;
}

.inner-page .right-con .navigation a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 26px;
  margin: 0 5px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  color: #fff;
  background: #0d67bb;
}

.inner-page .detail .tit {
  text-align: center;
  line-height: 1.6;
  color: #0d67bb;
  font-size: 24px;
  margin-bottom:10px;

}

.inner-page .detail .infor {
  text-align: center;
  font-size: 14px;
  min-height: 40px;
  line-height: 40px;
  background-color:#f1f1f1;
}

.inner-page .detail .infor span {
  margin: 0 10px;
}

.inner-page .detail .content {
  line-height: 34px;
  font-size: 15px;
  padding-bottom: 20px;
  margin: 0 auto;
  color: #666;
}

.inner-page .detail .content img {
  margin: 10px 0;
  max-width: 100% !important;
    height: auto !important;
}
#friendLink{overflow:hidden;  /* margin-top: 20px; */}
#friendLink .hd{float:left;height:36px;line-height:36px;border:none;}
#friendLink .hd h5 a{font-size:16px;}
#friendLink .bd{ padding:0; overflow:hidden; }
#friendLink .bd select{
display: inline-block;
    *display: inline;
    zoom: 1;
    width: 23%;
    border: 1px solid #e9e9e9;
    margin-right: 27px;
height:35px;
line-height:35px;
    margin-top: 10px;
}
.inner-page .detail .content p {
  text-indent: 2em;
  margin: 10px 0;
}

.inner-page .detail .detail-pages a {
  display: block;
  line-height: 30px;
  width: 40%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.inner-page .detail .detail-pages .next {
  float: right;
}

/*二级导航*/
.inner-page .leftbar .list li {
    line-height: 50px;
    border-bottom: none;
    float: left;
    width: 150px;
}
/*.inner-page .leftbar .list li a {
    font-size: 16px;
    padding-left: 40px;
    color:#000;
}*/

.inner-page .leftbar .list .on,
.inner-page .leftbar .list li:hover {
  background:#C4D8E4;
}

.inner-page .leftbar .list .on a,
.inner-page .leftbar .list li:hover a {
  color: #0D67BB; 
}


/*设置a标签的属性  区块，宽高，下划线删除，改变默认颜色*/
		.nav1 a{
			display: block;
                        font-size: 16px;
			line-height: 50px;
			text-decoration: none;
			color: #000;
		}
		.nav1 a:hover{
			background:#C4D8E4;
			color: #fff;
		}

		.nav1 li{
			position: relative;
		}
		.nav3,.nav4,.nav5{
			width: 250px;
		}
.nav1{    width: 100%;}
.nav1 a {
    width: 100%;
    text-align: center;
}
               .nav3 a,.nav4 a,.nav5 a{
			width:100%;
                      text-align: center;
		}

		.nav2 a{
			display: block;
			line-height: 50px;
                        font-size:14px;
			text-decoration: none;
			color: #000 !important;
		}
		.nav2 a:hover{
			background:#C4D8E4;
			color: #fff !important;
		}

		.nav2 li{
			position: relative;
		}
		.nav2{
			width: 290px;
		}
                .nav2 a{
			width: 100%;
		}


/*悬浮不同的nav中的li 设置不同颜色*/
		.li1:hover,.li2:hover,.li3:hover,.li4:hover,.li5:hover{
			background: #f9f9f9;
		}
		.li1.on,.li2.on,.li3.on,.li4.on,.li5.on{
			background: #0D67BB;
		}

/*	设置绝对定位 从nav1的ul开始，相对定位是nav中的li，也就是ul的父级元素
	因为nav1的宽度是110px;所以想让nav1下的ul紧贴nav1，设置left110-px,最好是 110px;
	并且设置子元素隐藏
*/

		.nav1 ul {width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    display: none;
    z-index: 100000;
}
		.nav2 ul{
			position: absolute;
			left: 100%;
			top:0;
			display: none;
                        z-index: 100000;
		}
		.nav3 ul{
			position: absolute;
			left: 250px;
			top:0;
			display: none;
                        z-index: 100000;
		}

/*就是当鼠标悬浮在li1 上面的时候，让他子元素中的 nav2 显示可见  当鼠标悬浮在nv2中的li2 上面的时候，则让他子元素中的 nav3 显示可见*/
		.li1:hover .nav2{
			background: #f9f9f9;
			display: block;

		}

		.li2:hover .nav3{
			background: #f9f9f9;
			display: block;

		}
		.li3:hover .nav4{
			background: #f9f9f9;
			display: block;

		}
		.li4:hover .nav5{
			background: #f9f9f9;
			display: block;

		}



.cont_yxbm_rigB{
 width:100%;
 height:auto;
 line-height:30px;
 font-size:15px;
margin-top: 10px;
 min-height:400px;
}

.cont_yxbm_rigB h2{
height:36px; 
line-height:36px;
text-indent:15px; 
border-left:3px solid #0d67bb; 
background:#f1f1f1; 
margin-bottom:10px; 
font-size:16px;
}
.xyfg h2{
height:36px; 
line-height:36px;
text-indent:15px; 
border-left:3px solid #0d67bb; 
background:#f1f1f1; 
margin-bottom:10px; 
font-size:16px;
}
.cont_yxbm_rigB ul{
 margin-bottom:20px;
}

.cont_yxbm_rigB ul li{
	width:250px;
	height:34px;
	float:left;
	text-align:left;
	line-height:37px;
	border:1px solid #f1f1f1;
	padding:0 10px;
	margin:7px 16px;
	display:inline;
	font-size:13px;
}
.cont_yxbm_rigB ul li.curr{
	background:#0d67bb;
	color:#FFF;
}
.cont_yxbm_rigB ul li.curr a{
	color:#FFF;
}
.cont_yxbm_rigB ul li:hover{
	background:#0d67bb;
	color:#FFF;
}
.cont_yxbm_rigB ul li:hover a{
	color:#FFF;
}


.cont_yxbm_rigB{
 width:100%;
 height:auto;
 line-height:30px;
 font-size:15px;
margin-top: 10px;
 min-height:400px;
}

.cont_yxbm_rigB h2{
height:36px; 
line-height:36px;
text-indent:15px; 
border-left:3px solid #0d67bb; 
background:#f1f1f1; 
margin-bottom:10px; 
font-size:16px;
}
.xyfg h2{
height:36px; 
line-height:36px;
text-indent:15px; 
border-left:3px solid #0d67bb; 
background:#f1f1f1; 
margin-bottom:10px; 
font-size:16px;
}
.ztwz ul{
 margin-bottom:20px;
}

.ztwz ul li{
	width:auto;
	height:34px;
	float:left;
	text-align:left;
	line-height:34px;
	border: 1px solid #7baaca;
	padding:0 10px;
	margin:10px 11px;
	display:inline;
	font-size:14px;
}
.ztwz ul li.curr{
	background:#0d67bb;
	color:#FFF;
}
.ztwz ul li.curr a{
	color:#FFF;
}
.ztwz ul li:hover{
	background:#0d67bb;
	color:#FFF;
}
.ztwz ul li:hover a{
	color:#FFF;
}



.inner-banner {
    position: relative;
    width: 1200px;
    height: 240px;
    overflow: hidden;
    margin: 0 auto;
}

.inner-banner img {
  position: absolute;
  width: 1200px;
  height: 100%;
  top: 0;
}


.xyyy {
  padding-top: 15px;
}

.xyyy .bd li {
  float: left;
  width: 25%;
  text-align: center;
}

.xyyy .bd li p {
  font-size: 15px;
  margin: 24px 0;
}

.xyyy .hd {
  text-align: center;
}

.xyyy .hd li {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #e7e7e7;
  margin: 0 3px;
  cursor: pointer;
}

.xyyy .hd li.on {
  background: #0d67bb;
}

#subNav5 .txt {
    display: none !important;
}

#subNav5 .pic {
    display: none !important;
}

#subNav5 .subNavList li {
    width: 20% !important;
}
#subNav5 .subNavList{
    float: left;
    width: 1200px;
    margin-left: 25%;
}