/*news center list*/
.list{
    display: inline-block;
}
.list-menu{
    float: left;
    width: 245px;
}
.list-cont{
    border-left: 1px solid #c5c5c5;
    float: right;
    width: 950px;
	min-height: 600px;
}
/*
.list-menu ul li {
    display: block;
    text-align: center;
    !*position: relative;*!
    padding: 15px 0;
    border: 1px solid #c5c5c5;
    border-bottom: none;
    border-right: none;
}
.list-menu ul li ul li{
    border: none;
}
!*.list-menu ul li:first-child a{
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 14px;
    display: block;width: 80%;
}*!
.list-menu ul li:first-child{
    border-top: none;
}
.list-menu ul li:last-child{
    border-bottom: 1px solid #c5c5c5;
}

.list-menu ul li ul li:last-child{
    border-bottom: none;
}
.list-menu ul li a{
    color: #656565;
}
.list-menu ul li a:hover{
    color: #005cda;
}*/
.list-menu li ul {
    display: none;
}
.list-menu li:first-child ul {
    display: block;
}
.list-menu li:hover ul {
    display: block;
    /*position: absolute;*/
}
.list-menu li:hover ul li ul{
    display: none;

}
.list-menu ul li:hover ul{
    display:block;

}
.list .list-cont ul{
    display: inline-block;
    padding: 15px 0 15px 50px;
	min-height: 780px;
}
.list-cont ul li{
    padding: 10px 0;
    font-size: 24px;
    line-height: 35px;
}
.list-cont ul li p {
    color: #656565;
    font-size: 24px;
}
.list-cont ul li p:hover{
    color:#5798D9;
    font-size: 24px;
}
.list-cont span{
    display: inline-block;
    color: #5798D9;
    font-size: 14px;
}

/* news center 2*/
.list-new{
    border-left: 1px solid #c5c5c5;
    float: right;
    width: 950px;
	min-height: 1000px;
}
.content-r{
    float: right;
    width: 249px;
}
.list-t{
    float: left;
    width: 700px;

}
.content-l{
    float: left;
    width: 950px;
    border-right: 1px solid #c5c5c5;
}
.content-r{
    float: right;
    width: 249px;

}
.substance-l{
    padding: 14px 30px 14px 20px;
}
.substance-l h2{
    text-align: center;
    font-weight: 500;
}
.content-font{
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #c5c5c5;
}
.content-f{
    padding: 18px 0 8px;
    float: right;
}
.content-f  div{
    margin-right: 28px;
    float: left;
}
.content-n{
    font-size: 16px;
    line-height: 32px;
    color: rgba(51,51,51,1);
    padding-top: 20px;
}
.content-n p{
    text-indent: 2em;
    line-height: 36px;
}
.content-edior{
    width: 100%;
    display: inline-block;
    padding: 54px 0 48px 0;
}
.c-edior{
    float: right;
}
.content-edior span{
    margin-right: 30px;
}
.content-page{
    padding: 0 0 50px 0;
}
.content-page a{
    display: inherit;
    color: #7b7b7b;
}

.content-rr{
    padding: 0 0 0 18px;
    font-size: 12px;
    line-height: 32px;
    color: #7b7b7b;
}
.content-rr h2{
    margin: 30px 0 0 0;
    font-weight: inherit;
    border-bottom: 1px solid #c5c5c5;
          font-size: 14px;

}
.content-rr img{
    margin-right: 10px;
}
.content-rr .content-show img{
   width: 230px;
    height: 141px;
      font-size: 15px;
}
.content-rr .i{
    float: right;
    margin-top: 12px;
}
.content-rr ul li{
    list-style-type: disc;
    color: #005cda;
    margin-left: 20px;
}
.content-show{
    text-align: center;
    padding: 26px 0 0 0;
}
.content-show span{
    display: inherit;
    text-align: center;
      color: black;
}
.list-t .list-cont{
    border-left: 1px solid #c5c5c5;
    float: right;
    width: 700px;
	min-height: 1000px;
}
.list-t .list-cont ul li p{
	font-size: 24px;

}

/*  zhuan ti  */

.t-container{
    width: 1000px;
    margin: 0 auto;
    font-family: "Microsoft Yahei";
}
.topic1 h1,.topic1 h1 a{
    font-size: 36px;
    background-color: #eeeeee;
    color: #c1000f;
    letter-spacing: 2px;
}
.topic1 img{
    margin-right: 24px;
}
.topic-banner1 {
    float: left;
    width: 598px;
    height: 384px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}


.topic-banner1 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.topic-banner1 .t-bd1 {
    position: relative;
    height: 100%;
    z-index: 0;
}

.topic-banner1 .t-bd1 li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.topic-banner1 .t-bd1 img {
    width: 598px;
    height: 384px;
    display: block;
}
.topic-banner1 .t-bd1 .slider-title {
    /*margin-left: 15px;*/
    width: 448px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.topic-banner1 .t-bd1 span{
    font-size: 18px;
    position: absolute;
    bottom: 0px;
    left: 0;
    /*margin-left: 15px;*/
    width: 452px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    /*background-color: #f3f3f3;*/
    color: #ffffff;
    background: #000;
    background-color: rgba(0, 0, 0, 0.3); /* IE9Ã£â‚¬ÂÃ¦Â â€¡Ã¥â€¡â€ Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨Ã£â‚¬ÂIE6Ã¥â€™Å’Ã©Æ’Â¨Ã¥Ë†â€ IE7Ã¥â€ â€¦Ã¦Â Â¸Ã§Å¡â€žÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨(Ã¥Â¦â€šQQÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨)Ã¤Â¼Å¡Ã¨Â¯Â»Ã¦â€¡â€š */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    zoom: 1;
    padding: 0px 85px 0px 64px;
    line-height: 62px;
}

.topic-banner1 .prev{
    background: url("/images/t-next1.png") no-repeat;
    position: absolute;
    bottom: 14px;
    right: 10px;
    filter: alpha(opacity=50);
    /*opacity: 0.5;*/
    z-index: 2;
    display: block;
    width: 17px;
    height: 32px;
}
.topic-banner1 .next {
    background: url("/images/t-prev1.png") no-repeat;
    position: absolute;
    bottom: 14px;
    left: 10px;
    filter: alpha(opacity=50);
    /*opacity: 0.5;*/
    z-index: 2;
    display: block;
    width: 21px;
    height: 32px;
}

/*.topic-banner1 .prev:hover,
.topic-banner1 .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}*/
.banner1{
    margin-top: 40px;
}
.banner1-r{
    float: right;
    width: 360px;
}
.banner1-r h3{
    font-size: 24px;
    font-weight: normal;
    color: #2f2f2f;
}
.banner1-r p a{
    color: #a1a1a1;
}
.banner1-r p{
    color: #a1a1a1;
    font-size: 14px;
    line-height: 24px;
    text-indent: 2em;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
.banner1-r p{
    display: block;
    margin: 6px 0 14px 0;
}
.banner1-r ul li{
    list-style-type: disc;
    list-style-position: inside;
    color: #bfbfbf;
    font-size: 16px;
    line-height: 50px;
    border-bottom: 1px dashed #bfbfbf;
}
.banner1-r ul li:first-child{
    border-top: 1px dashed #bfbfbf;
}
.banner1-r ul li a{
    color: #2f2f2f;
    width: 326px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: right;
}

/*Ã¥Â·Â¥Ã¤Â½Å“Ã¦Â±â€¡Ã¦Å Â¥*/
.topic2-list{
    background-color: #ebf7fc;
}
.topic2 ul li{
    color: #396eaa;
    font-size: 16px;
    line-height: 35px;
    width: 350px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.topic2 ul li a{
    color: #396eaa;
}
.topic2-l{
    float: left;
    /*width: 500px;*/
    padding: 0 50px;
}
.topic2-r{
    float: right;
    /*width: 500px;*/
    padding: 0 65px;
}
.topic-title h1{
    text-align: center;
    font-size: 40px;
    color: #2d3daf;
    margin: 50px 0 15px 0;
}
.topic-title h1 span{
    color: #dc0011;
}
/*Ã¥Â·Â¥Ã¤Â½Å“Ã¥Â½Â±Ã¥Æ’Â*/
.topic-banner2 {
    width: 1000px;
    height: 585px;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
}
.topic-banner2 .hd {
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: 40px;
    bottom: 40px;
    z-index: 1;
}

.topic-banner2 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.topic-banner2 .hd ul li {
    float: left;
    margin-right: 2px;
    background: url("/images/fucus-t2.png") no-repeat;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    /*background: #fff;*/
    cursor: pointer;
}

.topic-banner2.hd ul li.on {
    background: #f00;
    color: #fff;
}

.topic-banner2 .t-bd2 {
    position: relative;
    height: 100%;
    z-index: 0;
}

.topic-banner2 .t-bd2 li {
    zoom: 1;
    vertical-align: middle;
    /*position: relative;*/
}

.topic-banner2 .t-bd2 img {
    width: 1000px;
    height: 585px;
    display: block;

}
.topic-banner2 .t-bd2 .slider-title {
    /*margin-left: 15px;*/
    font-size: 18px;
    width: 750px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.topic-banner2 .t-bd2 span{
    position: absolute;
    bottom: 0px;
    left: 0;
    /*margin-left: 15px;*/
    width: 750px;
    line-height: 104px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    /*background-color: #f3f3f3;*/
    color: #ffffff;
    background: #000;
    background-color: rgba(0, 0, 0, 0.3); /* IE9Ã£â‚¬ÂÃ¦Â â€¡Ã¥â€¡â€ Ã¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨Ã£â‚¬ÂIE6Ã¥â€™Å’Ã©Æ’Â¨Ã¥Ë†â€ IE7Ã¥â€ â€¦Ã¦Â Â¸Ã§Å¡â€žÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨(Ã¥Â¦â€šQQÃ¦ÂµÂÃ¨Â§Ë†Ã¥â„¢Â¨)Ã¤Â¼Å¡Ã¨Â¯Â»Ã¦â€¡â€š */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    zoom: 1;
    padding: 0px 200px 0px 50px;
}

.topic-banner2 .prev{
    background: url("/images/t-prev2.png");
    position: absolute;
    bottom: 50%;
    left: 20px;
    /*filter: alpha(opacity=50);*/
    /*opacity: 0.5;*/
    z-index: 2;
    display: block;
    width: 42px;
    height: 76px;
}
.topic-banner2 .next{
    background: url("/images/t-next2.png");
    position: absolute;
    bottom: 50%;
    right: 20px;
    /*filter: alpha(opacity=50);*/
    /*opacity: 0.5;*/
    z-index: 2;
    display: block;
    width: 42px;
    height: 76px;
}

/*.topic-banner2 .prev:hover,
.topic-banner2 .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}*/

/*Ã¥Ââ€žÃ¦Ë†ËœÃ¥Å“Â°Ã©Â£Å½Ã¦â„¢Â¯*/
.topic-banner3 {
    width: 1000px;
    overflow: hidden;
    position: relative;
    /*border: 1px solid #ccc;*/
    background: #f4f4f4;
    margin-top: 35px;
}

.topic-banner3 .topic-banner3-control {
    overflow: hidden;
    /*height: 30px;*/
    background: #f4f4f4;
    padding: 0 10px;
}

.topic-banner3 .topic-banner3-control .prev{
    position: absolute;
    top: 30%;
    left: 0px;
    z-index: 2;
}
.topic-banner3 .topic-banner3-control .next{
    position: absolute;
    top: 30%;
    right: 0px;
    z-index: 2;
}

.topic-banner3 .topic-banner3-control .next {
    /*background-position: 0 -50px;*/
}

.topic-banner3 .topic-banner3-control ul {
    background: #f4f4f4;
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.topic-banner3 .topic-banner3-display {
    /*padding: 10px 20px 10px 0px;*/
    /*margin-left: 25px;*/
}

.topic-banner3 .topic-banner3-display ul {
    margin-left: 50px;
    overflow: hidden;
    zoom: 1;
    -webkit-padding-start: 0;
}

.topic-banner3 .topic-banner3-display ul li {
    margin: 0 42px 0 0px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.topic-banner3 .topic-banner3-display ul li  {
    text-align: center;
}

.topic-banner3 .topic-banner3-display ul li  img {
    width: 305px;
    height: 179px;
    display: block;
    /*padding: 10px;*/
    /*border: 1px solid #ccc;*/
}

.topic-banner3 .topic-banner3-display ul li  a:hover img {
    border-color: #999;
}

.topic-banner3 .topic-banner3-display .tempWrap{

}
.pb140{
    padding-bottom: 140px;
}
.topic-banner3-display ul li{
    float: left;
    margin-left: 17px;
    position: relative;
}
.topic-banner3-display ul li h2{
    width: 305px;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,.4);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
    zoom: 1;
    display: inline-block;
    text-align: left;
    font-size: 14px;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
}
.topic-banner3 .topic-banner3-display ul li h2 img{
    width: auto;
    height: auto;
    display: inline-block;
    width: 26px;
    height: 18px;
    padding: 0 10px 0 15px;
}

/*gong zuo ju jiao*/
.mt75{
    margin-top: 75px;
}
.topic5_list{
    width: 100%;
    height: 68px;
    line-height: 68px;
    background: #c63232;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    /*padding: 0 10px 0 50px;*/
}
.topic5_list ul{
    display: block;
    float: right;
}
.topic5_list ul li {
    float: left;
    margin-right: 18px;
    font-weight: normal;
    font-size: 16px;
    display: inline-block;
    width: 42px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #c63232;
    background: #ffab26;
    border-top: 5px solid #c63232;
    cursor: pointer;
    margin-top: 27px;
}
.topic5_list ul li a{
    display: block;
    width: 42px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #c63232;
    background: #ffab26;
    border-top: 5px solid #c63232;
    cursor: pointer;
}
.topic5_list ul li a:hover{
    background: #fff;
    border-top: 5px solid #fff;
}
.topic5_block{
    width: 100%;
    height: 354px;
    overflow: hidden;
}
.topic5_block ul li{
    background: #eee url(/images/cnt-bg.png) 33px 0 no-repeat;
    height: 354px;
    padding: 0 30px 0 235px;
    font-size: 16px;
}
.topic5_block ul li .tit{
    font-size: 30px;
    border-bottom: 1px dashed #a8a8a8;
    padding: 15px 0;
}
.float_r{
    color: #db1304;
    float: right;
    font-size: 30px;
}
.topic5_block ul li p{
    line-height: 30px;
    font-size: 16px;
    color: #333;
}

/* yi xian xin sheng */
.topic6_tit{
    height: 68px;
    line-height: 68px;
    background: #c63232;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    position: relative;
    padding: 0 10px 0 50px;
}
.topic6-b{
    overflow: hidden;
    width: 960px;
    height: 450px;
    position: relative;
    background: #eee;
    padding: 20px;
}
.topic6-b ul li{
    border-bottom: 1px solid #666;
    padding: 10px 0;
}
.topic6-b p{
    padding: 10px 0;
    line-height: 25px;
    color: #333;
    font-size: 14px;
}
.topic6-b strong{
    font-weight: bold;
}
.topic6-b .topic_time{
    color: #999;
    font-size: 14px;
}

.topic1,.topic2,.topic3,.topic4,.topic5,.topic6{
    display: inline-block;
}

.t_more a {
    color: #396eaa;
    float: right;
    /*margin-right: 70px;*/
    margin-top: 10px;
}