.layout{
 width: 1158px;
 margin: 0 auto;
}

/* 模块-导航 */
.nav-module{ height:65px; background-color: #e2241d; width: 100%;}
.nav-logo-b{width: 300px; float: left; margin-top: 5px;}
.menu-module{ width: 1188px; margin:0 auto;}
.menu-module ul{list-style:none; width: 354px; float: right; margin:0px; padding:0px;}
.menu-module li {float:left}
.menu-module a{display:block;background:#e2241d; text-align: center;  width: 117px; color:#fff;text-decoration:none; height:65px; line-height:65px; border-right:1px solid #ca020c; z-index: 99999!important}
.menu-module a:hover{background:#33acfb;color:#fff;z-index: 99999!important; *z-index: 99999!important}
.menu-module .cur{ background-color: #33acfb;}
.layout-module{width: 1158px; margin:0 auto; clear: both!important;padding: 0 26px 15px;box-sizing: border-box;padding-top:10px;}

/* 模块-编者按 */
.news{background-color: #fff; border:0px solid #d2d2d2;}
.adt12b1{margin-top: 6px; height: 274px; border:1px solid #d2d2d2; border-bottom: none}
.adt12b1 img{   width: 100%; height: 100%}

.bza{ margin:40px; clear: both; }
.bzaL{ float: left; width: 40px; margin-right:20px;}
.bzaL p{ text-align: center;}
.bzaR{ float: left; width:960px;}
.bzaR p{ text-indent: 2em; text-justify:inter-ideograph; text-align: justify;}
.bzaT{margin:20px; clear: both; margin-top: 50px; border-top:1px solid #ddd;}

.xyfxT{height: auto}
.kczxRight1, .kczxRight2{ float: left}


.kczxRight1-module h2 { font-size:18px; font-weight: normal; color: #33acfb; line-height: 40px; border-bottom: 1px solid #e0dede; background-image: none;}

.kczxRight11-module h2 { font-size:18px; font-weight: normal; color: #33acfb; line-height: 40px; border-bottom: 1px solid #e0dede; background-image: none;}

.kczxRight1-module em{padding-right:8px; line-height: 20px; position: relative; left:5px; top:5px;}
.kczxRight1-module ul li a,.kczxRight1 ul li a,.kczxRight2 ul li a{
 overflow: hidden;
  display: inline-block;
  width: 85%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
 color: #333333;
 font-size:15px;
 }
 .kczxRight1-module span{ float: right}
  .kczxRight11-module span{ float: right}

.kczxRight1-module em{padding-right:8px; line-height: 20px; position: relative; left:5px; top:5px;}
.kczxRight1-module ul li a,.kczxRight1 ul li a,.kczxRight2 ul li a{
 overflow: hidden;
  display: inline-block;
  width: 85%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
 color: #333333;
 font-size:15px;
 }
 .kczxRight1-module span{ float: right}
  .kczxRight11-module span{ float: right}


 .moduleh2-x h2 a{ font-size: 16px;}
 .moduleh2-x h2{ text-indent: 44px; background: url("../images/h2.png") 35px 13px no-repeat;}
.kczxRight1-module-h2{ width: 1084px; margin:0 auto; font-size: 14px; padding-right:35px;}
.kczxRight1-module-h2 span{ float: right}
.moduleh2-x img{ margin-left:46px; }

.m-table90{table-layout:fixed;width:90%;line-height:1.5;  margin:20px auto;}
.m-table90 .xm{
 overflow: hidden;
  display: inline-block;
  width: 500px;
  height:20px;
  line-height: 20px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
 }
 .nav-txt{ text-align: right; width: 500px; line-height: 60px; color: #fff;  float: right;}


/*机构滚动图片*/
.column5{ background-color:#f6f6f6; padding:20px; overflow:hidden; height:108px;}
.column5_title{ width:117px; margin-top:25px;}
.column5_title span{ color:#434a54;font-size:24px;font-family:"微软雅黑";}
.sqrz a{ display: block; color:#fff; width:90px; height:22px; background-color:#1a89c0; text-align:center; line-height:22px;}

/*滚动图片演示*/
.rollphotos01 {width: 1042px;POSITION: relative;z-index: 0; height:102px; overflow:hidden;}
.blk_30 { PADDING-RIGHT: 0px;  OVERFLOW: hidden;POSITION: relative; z-index:0; zoom:0 }
.blk_30 .LeftBotton,.blk_30 .RightBotton{width:15px; height:23px; cursor: pointer; margin-top:-12px; position:absolute; top:50%;}
.blk_30 .LeftBotton { BACKGROUND:url(../images/icon15.gif) no-repeat 0px 0px; left: 0px; }
.blk_30 .RightBotton { BACKGROUND:url(../images/icon16.gif) no-repeat 0 0; right:0px;}
.blk_30 .Cont { MARGIN: 0px auto; OVERFLOW: hidden; width:980px;}
.blk_30 .box { FLOAT: left; width:102px; height:102px; margin:0 23px 0 0; position:relative;}
.blk_30 .box img { display: block; width:100px; height:100px; border:1px solid #eeeeee;}
.indexpic{padding:20px 0px 20px 20px; height:102px; overflow:hidden; margin:0 auto;}



/* 图片新闻 */
.focus-module{ position:relative; width:100%; height:322px; background-color: #000; float: left;}
.focus-module img{ width: 100%; height: 100%;}
.focus-module .shadow .title{width: 260px; height: 35px;padding-left: 30px;padding-top: 20px;}
.focus-module .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus-module .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus-module .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus-module .btn a:hover,.focus-module .btn a.current{  cursor:pointer;background:#fc114a;}
.focus-module .fPic{ position:absolute; left:0px; top:0px; }
.focus-module .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus-module .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height:35px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }
.focus-module .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; width: 70%; height: 35px; line-height: 2.5; display: inline-block; white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;}
.focus-module .fcon{ position:relative; width:100%; float:left;  display:none; background:#000;height:322px;  }
.focus-module .fcon img{ display:block; }
.focus-module .fbg{bottom:10px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }
.focus-module .fbg div{margin-top:8px; overflow:hidden;zoom:1;height:14px}
.focus-module .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus-module .D1fBt .current,.focus-module .D1fBt a:hover{background:#fc114a;}
.focus-module .D1fBt img{display:none}
.focus-module .D1fBt i{display:none; font-style:normal; }
.focus-module .prev,.focus-module .next{position:absolute;width:40px;height:74px;}
.focus-module .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus-module .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus-module .prev:hover{  background-position:0 0; }
.focus-module .next:hover{  background-position:-40px 0;}

/*导航*/
.nav-module2-bj{width: 100%; height: 44px; background: url("../images/bjdw.jpg") repeat-x;}
.nav-module2 ul{ width:900px; margin:0 auto; }
.nav-module2 li{ float: left}
.nav-module2 li a{ font-size: 17px; display: block; padding:0 40px; line-height: 44px;}
.nav-module2 li a:hover, .nav-module2 .cur{ background-color: #fff; height: 44px;}

.jgbj{ height: 234px; width: 100%; }
.newsTN{border: none;}

.jg-logo-wrapper {background:#33acfb;margin-top:10px;}
.jg-logo-wrapper .jg-logo{position:relative; width:1188px; margin: 0 auto;height: 220px; background:url(../images/shfd.jpg) no-repeat; z-index: 1}
.jg-logo-wrapper .jg-logo > div {position:absolute; top:60px; left:0; width:358px; height:85px; background:url(../images/logo-img.png);}
.jgC{ position: relative; width: 1188px;height: 234px; margin:0 auto; clear: both; z-index: 999;}
.jgCleft{float: left; width: 250px; margin-top: 60px;}
.jgCright{ float: left; width: 760px;margin-top: 60px; }
.jgCright em{ font-size: 20px; font-weight: 900; }



.public{
 margin-top: 40px;
}
.public .head{
  overflow: hidden;
}

.headleft35{padding-left: 35px;}

.public .head h2{
 font-size:18px;
 color: #33acfb;
 display:inline-block;
 zoom:1;
 *display:inline;
 border-bottom: 3px solid #33acfb;
}
.public .head .more{
 float: right;
 margin-top: 5px;
}
.public .container{
  width: 100%;
  min-height: 180px;
  box-sizing: border-box;
  border:1px solid #e6e6e6;
 padding: 0 12px;
}

.public .container2{
  width: 100%;
  min-height: 180px;
  box-sizing: border-box;
  border:0px solid #e6e6e6;
 padding: 0 12px;
}
.bx-wrapper{
 -webkit-box-shadow: 0 0 5px #fff;
  box-shadow: 0 0 5px #fff;
  border: 5px solid #fff;
  background: #fff;
}
  .tabboxC li.current{color:#33acfb; font-size: 15px; background-color: #fff;}
  .tabboxA li{ float:left;color:#333;height:30px;cursor:pointer;line-height:30px;list-style-type:none;text-align: center; padding:0 20px; display: block; float: left;}
 .zydxm{padding:0px;}

