/*skin1*/

body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 175%;
    font-family: 'Microsoft Yahei', '微软雅黑', '\5FAE\8F6F\96C5\9ED1';
}

ul,
li,
ol,
dl,
p {
    list-style: none;
    margin: 0;
    padding: 0;
}

input,
select,
button,
textarea {
    font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
}

img {
    border: none;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #005192;
    text-decoration: none;
}

.main-container {
    width: 1000px;
    margin: 0 auto;
}


/*banner*/

.banner {
    background-repeat: no-repeat;
    background-position: center top;
    width: 100%;
    height: 300px;
    background-size: cover;
    margin-bottom: 20px;
}


/*list*/

.column-item {
    margin-bottom: 20px;
}

.column-item .list-title {
    height: 38px;
    line-height: 38px;
    background-repeat: no-repeat;
    background-image: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/title-bg1.jpg);
    margin-bottom: 10px;
    overflow: hidden;
}

.column-item .list-title .leftDiv {
    float: left;
    width: 72%;
    height: 100%;
    font-size: 16px;
    font-weight: normal;
    color: #ffffff;
}

.column-item .list-title .leftDiv a {
    color: #ffffff;
}

.column-item .list-title .title-content {
    padding-left: 10px;
}

.column-item .list-title .rightDiv {
    float: right;
    width: 28%;
    height: 100%;
    position: relative;
}

.column-item .list-title .rightDiv .more-content {
    color: rgb(0, 160, 136);
    font-size: 12px;
    height: 38px;
    line-height: 38px;
    float: right;
    position: relative;
    margin-right: 15px;
}

.column-item .list-title .rightDiv .more-content a {
    display: inline-block;
    color: #666666;
    text-decoration: none;
    width: 100%;
    height: 100%;
}


/*title-2*/

.column-item .list-title2 {
    background-image: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/title-bg2.jpg);
}

.column-item .list-title2 .title-content {
    padding-left: 35px;
}

.column-item .list-title2 .rightDiv .more-content a {
    color: #666666;
}


/*title-3*/

.column-item .list-title3 {
    background-image: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/title-bg3.jpg);
}

.column-item .list-title3 .title-content {
    padding-left: 35px;
}

.column-item .list-title3 .rightDiv .more-content a {
    color: #666666;
}


/*title-4*/

.column-item .list-title4 {
    background: #f3f3f3;
}

.column-item .list-title4 .title-content {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #a76122;
    display: inline-block;
}

.column-item .list-title4 .rightDiv .more-content a {
    color: #a76122;
}


/*title-5*/

.column-item .list-title5 {
    background: #e6e8e3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.column-item .list-title5 .title-content {
    padding-left: 15px;
    padding-right: 15px;
    color: #aa0520;
    display: inline-block;
}

.column-item .list-title5 .rightDiv .more-content a {
    color: #666666;
}

/*title-6*/

.column-item .list-title6 {
    background: #f3f3f3;
}

.column-item .list-title6 .title-content {
    padding-left: 20px;
    padding-right: 20px;
    background-color: #005192;
    display: inline-block;
}

.column-item .list-title6 .rightDiv .more-content a {
    color: #005192;
}

/*title-img*/

.list-title-t1 {
    text-align: center;
}


/*list*/

.column-item .list-body ul li {
    display: inline-block;
    width: 100%;
    position: relative;
    font-size: 14px;
    color: rgb(102, 102, 102);
    line-height: 36px;
    height: 36px;
    box-sizing: border-box;
    list-style: none;
    border-width: 1px;
    border-style: none none dashed;
    border-color: rgb(190, 190, 190);
    border-image: initial;
}

.column-item .list-body ul li b {
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/point.png) no-repeat center center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
    display: inline-block;
    width: 10px;
    height: 10px;
}

.column-item .list-body ul li div.tpl-component-2016-01-09-list-li-title {
    width: 68%;
    box-sizing: border-box;
    float: left;
    display: inline-block;
    height: 100%;
}

.column-item .list-body ul li p.line-content {
    left: 15px;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
}

.column-item .list-body ul li a {
    cursor: pointer;
    text-decoration: none;
    color: #666;
}

.column-item .list-body ul li div.tpl-component-2016-01-09-list-li-time {
    width: 32%;
    box-sizing: border-box;
    text-align: right;
    display: inline-block;
    height: 100%;
}


/*普通列表一行两列*/

.column-item2 .list-body {
    margin-left: -20px;
}

.column-item2 .list-body ul {
    overflow: hidden;
}

.column-item2 .list-body ul li {
    width: 490px;
    float: left;
    margin-left: 20px;
}


/*普通列表双栏目*/

.column-list2 {
    clear: both;
}

.column-list2 .column-item .list-title {
    background-position: right center;
}

.column-list2 .column-list-inner {
    margin-left: -20px;
    overflow: hidden;
}

.column-list2 .column-item {
    width: 490px;
    float: left;
    margin-left: 20px;
}


/*高级列表混合*/

.column-list2 .subtitle {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 5px;
}

.column-list2 .content-main p {
    text-align: justify;
    text-indent: 2em;
    color: rgb(95, 95, 95);
}

.column-list2 .content-main p a.more {
    color: #325ea7;
}


/*文件大图*/

.fileimg-big {
    margin-bottom: 20px;
}


/* 轮播图490 */

.slideBox {
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    font-size: 12px;
}

.slideBox .hd ul li.on {
    background: #f00;
    color: #fff;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
}

.slideBox .bd li .pannel-img-titile {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/mark.png);
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    overflow: hidden;
}

.slideBox .bd li .pannel-img-titile a {
    color: #ffffff;
}

.slideBox .bd img {
    display: block;
}

.slideBox490 {
    width: 490px;
    height: 240px;
}

.slideBox490 .bd li {
    width: 490px;
    height: 240px;
}

.slideBox490 .bd li .pannel-img-titile {
    width: 490px;
}

.slideBox490 .bd img {
    width: 490px;
    height: 240px;
}
/*2*/
.slideBox490-2 {
    width: 490px;
    height: 326px;
}

.slideBox490-2 .bd li {
    width: 490px;
    height: 326px;
}

.slideBox490-2 .bd li .pannel-img-titile {
    width: 490px;
}

.slideBox490-2 .bd img {
    width: 490px;
    height: 326px;
}

/*大图*/

.focusBig {
    margin-top: 15px;
}

.slideBig {
    width: 100%;
}

.slideBig .bd {
    width: 865px;
    margin: 0 auto;
}

.slideBig .bd li {
    width: 865px;
    height: 510px;
}

.slideBig .bd li .pannel-img-titile {
    width: 865px;
}

.slideBig .bd img {
    width: 865px;
    height: 510px;
}

.slideBig .bd li .pannel-img-titile {
    text-align: left;
    text-indent: 20px;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}


/*大图箭头*/

.slideBig .prev,
.slideBig .next {
    width: 56px;
    height: 86px;
}

.slideBig .prev {
    left: 0;
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/zt_arrow_l.png) no-repeat;
}

.slideBig .next {
    right: 0;
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/zt_arrow_r.png) no-repeat;
}

/*大图2*/
.focusBig2 {
    margin-top: 15px;
}

.focusBig2 .slideBig {
    width: 100%;
}

.focusBig2 .slideBig .bd {
    width: 1000px;
    margin: 0 auto;
}

.focusBig2 .slideBig .bd li {
    width: 1000px;
    height: 565px;
}

.focusBig2 .slideBig .bd li .pannel-img-titile {
    width: 1000px;
}

.focusBig2 .slideBig .bd img {
    width: 1000px;
    height: 565px;
}

.focusBig2 .slideBig .bd li .pannel-img-titile {
    text-align: left;
    text-indent: 20px;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */

.focusBig2 .slideBox .prev,
.focusBig2 .slideBox .next {
    position: absolute;    
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 29px;
    height: 60px;    
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.focusBig2 .slideBox .prev{
    left: 0;
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/pre-default4.png) no-repeat;
}
.focusBig2 .slideBox .next {
    background: url(https://gxnew.cn/html/xhtml/ztcss/special-skin1/next-default4.png) no-repeat;
    left: auto;
    right: 0;
}

.focusBig2 .slideBox .prev:hover,
.focusBig2 .slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.focusBig2 .slideBox .prevStop {
    display: none;
}

.focusBig2 .slideBox .nextStop {
    display: none;
}

/* 无缝滚动3张 */

.picMarquee-left {
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picMarquee-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picMarquee-left .bd ul li .pic {
    text-align: center;
}

.picMarquee-left .bd ul li .pic img {
    width: 313px;
    height: 205px;
    display: block;
}

.picMarquee-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picMarquee-left .bd ul li .title {
    line-height: 30px;
    height: 30px;
    width: 313px;
    text-align: center;
    overflow: hidden;
}
.pub_navigator1{
    text-align: center;
    background-color: #015293;
    color: #ffffff;
    margin-bottom: 20px;
}
.pub_navigator1 span{
    display: inline-block;
    padding:8px 0px;
    border-right: 1px solid #ffffff;
    overflow: hidden;
}
.pub_navigator1 a{
   color: #ffffff; 
   font-size: 16px;
}

/*多张切换*/
.picScroll-left{ overflow:hidden; position:relative;margin-top: 15px;}
.picScroll-left .hd{display: none;}
.picScroll-left .hd .prev,
.picScroll-left .hd .next{ 
    display:block;  
    width:32px; 
    height:32px; 
    float:right; 
    margin-right:5px; 
    margin-top:10px;  
    overflow:hidden;
    cursor:pointer; 
    position: absolute;
    z-index:3;
    top:75px;
}
.picScroll-left .hd .prev{ background:url("https://gxnew.cn/html/xhtml/ztcss/special-skin1/pre-default.png") 0 0 no-repeat;left: 0; }
.picScroll-left .hd .next{ background:url("https://gxnew.cn/html/xhtml/ztcss/special-skin1/next-default.png") 0 0 no-repeat;right: 0;}
.picScroll-left .bd{ padding:0px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:313px; height:205px; display:block;}

.column-item .column-item{
    margin-bottom: 0;
}