@charset "utf-8";


/* today-msg */
.today-msg {
    padding: 30px 0;
}

.tm-l {
    width: 49.5%;
    float: left;
    margin-right: 1%;
    border: 1px solid #FCECDE;
    padding: 0 15px;
}

.tm-tit {
    position: relative;
    border-bottom: 1px solid #FCECDE;
    padding: 15px 0;
}

.tm-tit h3 {
    font-size: 26px;
    color: #333;
    font-family: serif;
    font-weight: 600;
}

.tm-tit a {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #CC0108;
    font-size: 15px;
    border-radius: 15px;
    background-color: #FCECDE;
    text-align: center;
    transition: all 0.3s;
    display: block;
}

.tm-tit a:hover {
    letter-spacing: 2px;
}

.tm-r {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    border: 1px solid #FCECDE;
    padding: 10px 15px;
}

.tm-l ul li a p {
    font-size: 16px;
    color: #666;
    margin-bottom: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tm-l ul li a span {
    display: block;
    padding-left: 30px;
    line-height: 25px;
    font-size: 15px;
    color: #666;
    background: url(images/tradingcalendartime.png) no-repeat;
    background-position: left center;
    background-size: 25px;
    background-color: #FCECDE;
    width: fit-content;
    border-radius: 25px;
    padding-right: 50px;
    opacity: 0.8;
}

.tm-l ul li a {
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    display: block;
}

.tm-l ul li:last-child a {
    border: none;
}

.tm-l ul li a:hover {
    opacity: 0.8;
}

.lx-tit {
    margin-right: 30px;
}

.lx-tit ul li a {
    font-weight: 600;
    font-size: 24px;
    font-family: serif;
    line-height: 40px;
    border: 1px dashed #E60000;
    border-radius: 20px;
    color: #333;
    text-align: justify;
    text-align: center;
    min-width: 180px;
    display: block;
}
.lx-tit ul li{
    border-bottom: 3px solid transparent;
}
.lx-tit ul li.on {
    border-color: #CC0108;
}

.lx-tit ul li {
    padding: 10px 0;
    margin-bottom: 40px;
}

.lx-tit ul li:last-child {
    margin-bottom: 0;
}

.lx-c {
    font-size: 0;
}


.lx-c ul li div {
    display: inline-block;
    width: 50%;
    margin-top: 16px;
    vertical-align: top;
}

.lx-c ul li div:nth-child(-n+2) {
    margin-top: 0;
}

.lx-c ul li div p {
    font-size: 16px;
    color: #333;
}

.lx-c ul li:nth-child(3) div{
    border-bottom: 1px solid #FCECDE;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 44px;
}
.lx-c ul li:nth-child(3) div:nth-child(7),.lx-c ul li:nth-child(3) div:nth-child(8){
    margin-bottom:0;
}
.lx-c ul li:nth-child(3) div:nth-child(-n+2){
    /* margin-top: 40px; */
}

.lx-c ul li a:first-child img{
    width: 180px;
}
.lx-c ul li a:first-child{
    display: block;
    margin-top: 50px;
    margin-bottom: 60px;
}
.lx-c ul li a:nth-child(2){
    margin-right: 80px;
}
.lx-c ul li a{
    display: inline-block;
    margin: 0 auto;
    transition: all 0.3s;
text-align: center;


}

.lx-c ul li a img{
    width: 70px;
}

.lx-c ul li a p{
    font-size: 16px;
    color: #333;
    margin-top: 20px;
}

.lx-c ul li a:nth-child(2):hover{
    transform: translateY(-10px);
}

.lx-c ul li a:nth-child(3):hover{
    transform: translateY(-10px);
}

.lx-c ul li a:hover p{
    color: #CC0108;
}



.top-tzgg{
    box-shadow: 0 0 10px rgba(204, 1, 8, 0.3);
    padding-left: 200px;
    position: relative;
    font-size: 0;
    margin: 30px 0;
    background-color: rgba(255, 255, 255, 0.6);
}
.top-tzgg h3{
    font-size: 20px;
    vertical-align: middle;
    position: absolute;
    top: 50%;
    left: 20px;
    transform: translateY(-50%);
}

.top-tzgg h3 img{
    vertical-align: middle;
    margin-right: 5px;
    width: 30px;
}

.top-tzgg a {
    display: inline-block;
    vertical-align: middle;
    color: #333;
    font-size: 16px;
    width: 50%;
    line-height: 50px;
    padding-right: 50px;

}

.top-tzgg a span{
    float: right;
    line-height: 50px;
    font-size: 16px;
}

.top-tzgg a p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 50px;
    font-size: 16px;
}
.top-tzgg a p img{
    float: right;
    vertical-align: middle;
    margin-top: 8px;
    margin-right: 10px;
}
.top-tzgg a:hover p{
    color: #cc0108;
}


.indexHead{
            max-width: 1400px;
            margin: 0 auto;
}
.nav-news .index-nav{
            background-color: #CC0108;
        }
.nav-news .index-nav .typeArea ul li{
            color: #fff;
        }

.nav-news .index-nav .typeArea ul li.active, .nav-news .index-nav .typeArea ul li:hover{
background-color: #fff;
    color: #CC0108;

}


.pic {
    padding-top: 70%;
    position: relative;
    overflow: hidden;
}
.inquireMain .inquireMain-classFrame-img img{
width:100%;
}
.pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s;
    object-fit: cover;
}

.pic img:hover {
    transform: scale(1.05);
}
/* s1 */
.news-box{
    margin-bottom: 30px;
}
.px1400{
    max-width: 1200px;
    margin: 0 auto;
}
.news-banner{
    width: 50%;
    float: left;
    margin-right: 20px;
}
.news-banner .pic{
    height: 268px;
    padding-top: 0;
}
.news-banner ul li a{
    position: relative;
    display: block;
}
.news-tx{
    background-color: rgba(129, 4, 4, 0.8);
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding-left: 30px;
}
.news-tx p{
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 70%;
}
.news-banner .slick-dots {
    text-align: right;
    padding-bottom: 10px;
    padding-right: 20px;
}
.news-banner .slick-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #fff;
    margin: 0 4px;
}
.news-banner .slick-dots li.slick-active{
    opacity: 0.5;
}
.news-r{
    overflow: hidden;
}
.news-c{
    margin-top: 15px;
    padding: 15px;
    border: 1px solid #FCECDE;
    box-shadow: 0px 8px 8px rgba(252, 236, 222, 0.6);
}
.news-tit{
    font-size: 0;
    margin-bottom: 6px;
 position: relative;
}
.news-more{
    width: 60px;
    line-height: 22px;
    background-color: #fcecde;
    border-radius: 20px;
    color: #d22226 !important;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    transition: .3s;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.news-more:hover{
    background: #ffd9b8;
}

.news-tit ul li a{
    font-size: 14px;
    color: #333;
    font-weight: 600;
    display: block;
    line-height: 36px;
}
.news-tit ul li {
    display: inline-block;
    /* border: 1px solid #fff; */
    /* border-bottom: 1px solid #ececec; */
    /* padding: 10px 10px 6px; */
    padding: 0 45px;
}
.news-tit ul li.on{
    /* border: 1px solid #ececec; */
    border-bottom: 1px solid #fff;
    background: ##CC0108;
    background: #CC0108;
}
.news-tit ul li.on a{
    color: #fff;
}
.news-list ul li a p{
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 25px;
}
.news-list ul li a{
    position: relative;
    padding-left: 30px;
    line-height: 25px;
    display: block;
}
.news-list ul li a::before{
    content: '';
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #bcbcbc;
    margin-right: 5px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.news-list ul li a span{
    float: right;
    font-size: 14px;
    color: #333;
    line-height: 25px;
}
.news-list ul li a:hover p{
    opacity: 0.7;
}
.news-list ul li a:hover span{
    opacity: 0.7;
}

.news-list ul {
    display: none;
}

.news-list ul.on{
    display: block;
}


/* video-list */
.video-list{
    max-width: 1200px;
    margin: 0 auto;
    
}
.video-list .slick-slider{
    padding: 35px 125px;
}
.video-list ul li a{
    margin: 0 20px;
    display: block;
}
.video-list ul li a p{
    font-size: 15px;
    color: #666666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 15px;
}

.video-list .slick-prev{
    width: 22px;
    height: 38px;
    background: url(./images/vp-l.png) no-repeat;
    background-position: center center;
    background-color: #FCECDE;
    left: 80px;
}
.video-list .slick-next{
    width: 22px;
    height: 38px;
    background: url(./images/vp-r.png) no-repeat;
    background-position: center center;
    background-color: #FCECDE;
    right: 80px;
}






/** layui-v2.4.5 MIT License By https://www.layui.com */
.laydate-set-ym,.layui-laydate,.layui-laydate *,.layui-laydate-list {
    box-sizing: border-box
}

html #layuicss-laydate {
    display: none;
    position: absolute;
    width: 1989px
}

.layui-laydate * {
    margin: 0;
    padding: 0
}

.layui-laydate {
    position: absolute;
    z-index: 66666666;
    margin: 5px 0;
    border-radius: 2px;
    font-size: 14px;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: laydate-upbit;
    animation-name: laydate-upbit
}

.layui-laydate-main {
    width: 272px
}

.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li {
    transition-duration: .3s;
    -webkit-transition-duration: .3s
}

@-webkit-keyframes laydate-upbit {
    from {
        -webkit-transform: translate3d(0,20px,0);
        opacity: .3
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes laydate-upbit {
    from {
        transform: translate3d(0,20px,0);
        opacity: .3
    }

    to {
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.layui-laydate-static {
    position: relative;
    z-index: 0;
    display: inline-block;
    margin: 0;
    -webkit-animation: none;
    animation: none
}

.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m {
    display: none!important
}

.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y {
    display: inline-block!important
}

.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month] {
    display: none!important
}

.layui-laydate-header {
    position: relative;
    line-height: 30px;
    padding: 10px 70px 5px
}

.laydate-set-ym span,.layui-laydate-header i {
    padding: 0 5px;
    cursor: pointer
}

.layui-laydate-header * {
    display: inline-block;
    vertical-align: bottom
}

.layui-laydate-header i {
    position: absolute;
    top: 10px;
    color: #999;
    font-size: 18px
}

.layui-laydate-header i.laydate-prev-y {
    left: 15px
}

.layui-laydate-header i.laydate-prev-m {
    left: 45px
}

.layui-laydate-header i.laydate-next-y {
    right: 15px
}

.layui-laydate-header i.laydate-next-m {
    right: 45px
}

.laydate-set-ym {
    width: 100%;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.laydate-time-text {
    cursor: default!important
}

.layui-laydate-content {
    position: relative;
    padding: 10px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.layui-laydate-content table {
    border-collapse: collapse;
    border-spacing: 0
}

.layui-laydate-content td,.layui-laydate-content th {
    width: 36px;
    height: 30px;
    padding: 5px;
    text-align: center
}

.layui-laydate-content td {
    position: relative;
    cursor: pointer
}

.laydate-day-mark {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 30px;
    font-size: 12px;
    overflow: hidden
}

.laydate-day-mark::after {
    position: absolute;
    content: '';
    right: 2px;
    top: 2px;
    width: 5px;
    height: 5px;
    border-radius: 50%
}

.layui-laydate-footer {
    position: relative;
    height: 46px;
    line-height: 26px;
    padding: 10px 20px
}

.layui-laydate-footer span {
    margin-right: 15px;
    display: inline-block;
    cursor: pointer;
    font-size: 12px
}

.layui-laydate-footer span:hover {
    color: #5FB878
}

.laydate-footer-btns {
    position: absolute;
    right: 10px;
    top: 10px
}

.laydate-footer-btns span {
    height: 26px;
    line-height: 26px;
    margin: 0 0 0 -1px;
    padding: 0 10px;
    border: 1px solid #C9C9C9;
    background-color: #fff;
    white-space: nowrap;
    vertical-align: top;
    border-radius: 2px
}

.layui-laydate-list>li,.layui-laydate-range .layui-laydate-main {
    display: inline-block;
    vertical-align: middle
}

.layui-laydate-list {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 10px;
    background-color: #fff
}

.layui-laydate-list>li {
    position: relative;
    width: 33.3%;
    height: 36px;
    line-height: 36px;
    margin: 3px 0;
    text-align: center;
    cursor: pointer
}

.laydate-month-list>li {
    width: 25%;
    margin: 17px 0
}

.laydate-time-list>li {
    height: 100%;
    margin: 0;
    line-height: normal;
    cursor: default
}

.laydate-time-list p {
    position: relative;
    top: -4px;
    line-height: 29px
}

.laydate-time-list ol {
    height: 181px;
    overflow: hidden
}

.laydate-time-list>li:hover ol {
    overflow-y: auto
}

.laydate-time-list ol li {
    width: 130%;
    padding-left: 33px;
    line-height: 30px;
    text-align: left;
    cursor: pointer
}

.layui-laydate-hint {
    position: absolute;
    top: 115px;
    left: 50%;
    width: 250px;
    margin-left: -125px;
    line-height: 20px;
    padding: 15px;
    text-align: center;
    font-size: 12px
}

.layui-laydate-range {
    width: 546px
}

.layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y,.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range .laydate-main-list-1 .laydate-prev-y {
    display: none
}

.layui-laydate-range .laydate-main-list-1 .layui-laydate-content {
    border-left: 1px solid #e2e2e2
}

.layui-laydate,.layui-laydate-hint {
    border: 1px solid #d2d2d2;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    background-color: #fff;
    color: #666
}

.layui-laydate-header {
    border-bottom: 1px solid #e2e2e2
}

.layui-laydate-header i:hover,.layui-laydate-header span:hover {
    color: #5FB878
}

.layui-laydate-content {
    border-top: none 0;
    border-bottom: none 0
}

.layui-laydate-content th {
    font-weight: 400;
    color: #333
}

.layui-laydate-content td {
    color: #666
}

.layui-laydate-content td.laydate-selected {
    background-color: #00F7DE
}

.laydate-selected:hover {
    background-color: #00F7DE!important
}

.layui-laydate-content td:hover,.layui-laydate-list li:hover {
    background-color: #eaeaea;
    color: #333
}

.laydate-time-list li ol {
    margin: 0;
    padding: 0;
    border: 1px solid #e2e2e2;
    border-left-width: 0
}

.laydate-time-list li:first-child ol {
    border-left-width: 1px
}

.laydate-time-list>li:hover {
    background: 0 0
}

.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev {
    color: #d2d2d2
}

.laydate-selected.laydate-day-next,.laydate-selected.laydate-day-prev {
    background-color: #f8f8f8!important
}

.layui-laydate-footer {
    border-top: 1px solid #e2e2e2
}

.layui-laydate-hint {
    color: #FF5722
}

.laydate-day-mark::after {
    background-color: #5FB878
}

.layui-laydate-content td.layui-this .laydate-day-mark::after {
    display: none
}

.layui-laydate-footer span[lay-type=date] {
    color: #5FB878
}

.layui-laydate .layui-this {
    background-color: #009688!important;
    color: #fff!important
}

.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover {
    background: 0 0!important;
    color: #d2d2d2!important;
    cursor: not-allowed!important;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.laydate-theme-molv {
    border: none
}

.laydate-theme-molv.layui-laydate-range {
    width: 548px
}

.laydate-theme-molv .layui-laydate-main {
    width: 274px
}

.laydate-theme-molv .layui-laydate-header {
    border: none;
    background-color: #009688
}

.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span {
    color: #f6f6f6
}

.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover {
    color: #fff
}

.laydate-theme-molv .layui-laydate-content {
    border: 1px solid #e2e2e2;
    border-top: none;
    border-bottom: none
}

.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content {
    border-left: none
}

.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer {
    border: 1px solid #e2e2e2
}

.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover {
    background-color: #f2f2f2!important;
    color: #009688!important
}

.laydate-theme-grid .laydate-selected.laydate-day-next,.laydate-theme-grid .laydate-selected.laydate-day-prev {
    color: #d2d2d2!important
}

.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list {
    margin: 1px 0 0 1px
}

.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li {
    margin: 0 -1px -1px 0
}

.laydate-theme-grid .laydate-year-list>li {
    height: 43px;
    line-height: 43px
}

.laydate-theme-grid .laydate-month-list>li {
    height: 71px;
    line-height: 71px
}













/* index.css */
@charset "utf-8";
table {border-collapse: collapse; border-spacing: 0; font-size: inherit;}
li {list-style: none;}
*{box-sizing: border-box;margin:0px;padding: 0px;}
html {
	-webkit-text-size-adjust: 100%; 
	-ms-text-size-adjust: 100%; 
	text-size-adjust: 100%;
}
body{
	color: #333;
	font-family: "微软雅黑";
	font-size: 14px;
        overflow-x: hidden;
        max-width: 1920px;
margin:0 auto;
}
dt+dd,dd,dt,ul,ol,p,span{padding:0px;margin:0px;font-weight: normal;}
/**清除浮动**/
.clear:after{display:block;clear:both;content: ' ';}
.clear{zoom:1;height:0px;}
/*<!-- byHeader****顶部开始 -->*/
.byHeader{
	width: 100%;
	height: 326px;
	overflow: hidden;
	min-width: 1200px;
}
.byBannerPicLayer{
	width: 100%;
	height: 326px;
	overflow: hidden;
	position: relative;
	text-align: center;
	min-width: 1200px;
}
.byBannerPic img{
	display: block;
	border:none;
	width: 100%;
	height: 326px;
	min-width: 1200px;
}

/*<!-- 版心1200px -->*/
.byHeaderMain{
	width: 1200px;height: 326px;
	overflow: hidden;
	margin:auto;
	background-color: transparent;
	position: absolute;
	left: 50%;top: 50%;
	margin-left: -600px;
	margin-top: -163px;
}
.byBannerTitle{
	width: 483px;
	position: absolute;
	top: 20px;
	left: 0px;
}
.byBannerTitle img{
	display: block;
	border: none;
	height: 76px;
}
.byBannerPicPublic{
	width: 600px;
    position: absolute;
    top: 90px;
    right: 109px;
}
.byBannerPicPublic img{
	height: 200px;
    display: block;
    border: none;
}


/*<!-- byHeader****顶部结束 -->*/

/*<!-- gsNav****导航菜单***开始 -->*/
.gsNavLayer{
	width: 100%;
	height: 50px;
	overflow: hidden;
	background-color: #e7393a;
	margin-bottom: 15px;
	min-width: 1200px;
}
.gsNav{
	width: 1200px;
	margin: auto;
}
.gsNav>ul{
	text-align: center;
	margin:6px 0px;
}
.gsNav>ul>li{
	float:left;
	width:12.5%;
	text-align: center;
}
.gsNav>ul>li>a{
	text-decoration: none;
	display: block;
	color: #fff;
	height: 38px;
	line-height: 38px;
	border-radius: 5px;
	font-size:16px;
	font-weight:600;
}
.gsNav>ul .gsNavActive>a{
	background-color: #fff;
	color: #e7393a;
}
/*<!-- gsNav****导航菜单***结束 -->*/

/*<!-- gsNav****重要通知***开始 -->*/
.byRunBto-Wrap{
	width:1200px;
	margin:0px auto 3px;
}
.gsRunNotice{
	width: 776px;
	float:left;
	margin:0px auto 0px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	border: solid 1px #dddddd;
}
.byRunBto-Right{
    width: 410px;
	float:left;
	margin-left:10px;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	border: solid 1px #dddddd;
	overflow:hidden;
}
.gsRunNoticeLeft{
	width: 102px;
	float: left;
	position: relative;
	padding: 0px 10px 0px 15px;
}
.gsRunNoticeLeft-Pic{
	float: left;
	width: 25px;height: 25px;
	display: block;
	border:none;
	margin-top: 9px;
}
.gsRunNoticeLeft>span{
	float: left;
	width: 70px;
	display: block;
	color: #ff5151;
	font-size: 14px;
	padding-left: 4px;
}
.gsRunNoticeCon{
	width: 646px;
	float: left;overflow: hidden;
}
.gsRunNoticeConSolid{
	width: 1060px;
	overflow: hidden;
}
.byImporyNotice{
	float:left;
	width:auto;
	min-width:1040px; 
}
.byImporyNotice a{
	float:left;margin-left:30px;
	text-decoration: none;
	color: #666;
}
.byImporyNotice a:hover{
	color: #333;
}
.byImporyNoticeLayer{
	width:9999999999999999px;
}
.gsRunDetail{
	float: left;
}
.gsRunDetail>a{
	float: left;
	display: block;
	margin-left: 50px;
	text-decoration: none;
	color: #333;
}
.gsRunDetail>a:hover{
	color: #567dc0;
}
.byHomeSearchCon {
    position: relative;
    text-indent: 10px;
	color: #ff5152;
    font-size: 14px;   
}
.byHomeSearchCon p{
	height: 100%; 
	width: 100%;
}
.byHomeSearchCon img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 14px;
}
.byHomeSearch { 
    position: relative; 
    float: left;
    color: #999999;
    width: 100px;
	height: 32px;
	line-height: 32px;
	border-right: solid 1px #dddddd;
	overflow: hidden;
	margin-top:5px;
	cursor:pointer;
}
.byHomeSearch select {
	cursor:pointer;
    width: 100%;
    height: 34px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    border:none;
    outline: none;
    position: absolute; 
    top: 0px; 
    left: 0;
    opacity: 0; 
    filter: alpha(opacity: 0;); 
    background-color: #fff;
    font: 14px/20px "Microsoft YaHei";
    font-size:14px;

    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
} 
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.byHomeSearch select option { 
    text-indent: 10px;
    height: 30px;
    line-height: 32px;
    background-color: #fff;
}
.byHomeSearchLeft{
	margin-left: 44px;
}
.byRunBto-RightBtn{
	float:left;
    width: 296px;
    overflow: hidden;
    margin-left: 10px;
}
.by-Search{
	width: 100%;
	position: relative;
}
.by-Search>input{
	border:none;outline: none;
	width: 250px;
	padding:0px 5px;
	height: 32px;
	font-size: 14px;
	background-color: #fff;
	color: #aaaaaa;
	font-family: "微软雅黑";
}
.by-SearchPic{
	position: absolute;
	right: 8px;top: 9px;
	cursor:pointer;
}
.by-SearchPic img{
	display: block;
	border:none;
	height: 22px;
}








/*<!-- gsNav****重要通知***结束 -->*/

/*<!-- 新闻轮播图 -->*/
.gsRunBto{
	width: 1200px;
	margin:auto;
}
.gsRunBtoLeft,.gsRunBtoRight{
	float: left;
	
}
.gsRunBtoLeft{
	width: 744px;
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	padding: 16px;
}
.gsRunBtoRight{
	width: 412px;
	margin-left: 10px;
}
.gsRunBtoCarousel{
	width: 299px;
	height: 236px;
	float: left;
}
.gsRunBtoNew{
	float: left;
	width: 426px;
	margin-left: 10px;
	padding: 0px 4px;overflow: hidden;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
/* .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
} */
.gsRunBtoCarousel .swiperPointer{
	width:auto;
	left: auto;
	right: 10px;
}
.swiper-slide>a{
	color: #111;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    cursor: default;
}
.swiper-slide>a .gsRunBtoPicText{
	position: absolute;
	background-color: #272727;
	bottom: 0px;
	left: 0px;
	height: 36px;
	line-height: 36px;
	width: 100%;
}
.gsRunBtoPicText>p{
	width: 220px;
	text-align: left;
	text-indent: 15px;
	color: #fff;
	font-size: 14px;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.swiper-slide>a>img{
	width: 100%;
	height: 100%;
	display: block;
	border:none;
}
.gsCarousel .swiperPointer .swiper-pagination-bullet{
	background: #fff;
	width: 12px;height: 12px;
	opacity: 1;
}
.gsCarousel .swiperPointer .swiper-pagination-bullet-active{
	background-color: #007aff;
}
.gsRunBtoCarousel .swiper-pagination-bullet{
	background: #fff;
	width: 8px;height: 8px;
	opacity: 1;
}
.gsRunBtoCarousel .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0px 2px;
}
.gsRunBtoCarousel .swiper-pagination-bullet-active{
	background-color: rgba(225, 73, 73, 1);
}

/*<!-- 新闻轮播图 -->*/

/*<!-- 新闻列表 -->*/
.gsRunBtoHeader{
	font-size: 16px;
	color: #333;
	line-height: 22px;
	width: 100%;
	padding-bottom: 4px;
}
.gsRunBtoRightHeader{
	border-bottom: 1px solid #dddddd;
	height: 35px;
    line-height: 35px;
}
.gsRunBtoRightHeaderName{
	float: left;
	width: 200px;
	color: #333;
	text-decoration: none;
}
.gsRunBtoHeaderNav{
	display: inline-block;
	font-size: 14px;color: #333;
	text-decoration: none;
	width: 108px;
	height: 36px;line-height: 36px;
	text-align: center;
	float: left;
	border-radius: 5px;
}
.gsRunBtoHeader .gsRunBtoHeader-Active{
	color: #fff;
	background-color: #ff5152;
}
.gsRunBtoNewListh{
	display: block;
	width: 100%;
	overflow: hidden;
	height: 32px;line-height: 32px;
	color: #666666;
	text-decoration: none;
}
.gsRunBtoRight .gsRunBtoNewListh{
	height: 32px;line-height: 32px;
}
.gsRunBtoNewListLayer{
	height: 196px;
	overflow: hidden;
}
.gsRunBtoNewList-Main{
	display:none;
}
.gsRunBtoNewList-MainActive{
	display: block;
}
.gsRunBtoPoint{
	float: left;
	position: relative;
	width: 12px;
	height: 30px;
}
.gsRunBtoPoint>i{
	display: block;
	height: 6px;width: 6px;
	background-color: #666;
	border-radius: 50%;
	position: absolute;
	left: 1px;
	top: 13px;
}
.gsRunBtoNewListh:hover{
	color: #333;
}
.gsRunBtoNewListh:hover .gsRunBtoPoint>i{
	background-color: #ff5152;
}
.gsRunBtoNewListh>span{
	display: block;
	float: right;
	width: 80px;
	color: #999999;
}
.gsRunBtoPointNew{
	float: left;
}
.gsRunBtoPointNew img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
    width: 34px;
    height: 14px;
    margin-left: 20px;
}

.gsRunBtoNewListh>p{
	float: left;
	max-width: 74%;
	overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.gsLoginTargetTop{
	height: 130px;
	padding: 16px;
	overflow: hidden;
}
.gsLoginTarget,.gsLoginTargetTop{
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	
}
/****登录 注册链接****/
.gsLoginTarget{
	margin-top: 10px;
	height: 76px;
	padding: 10px 16px;
	text-align: center;
}
.gsLoginTarget a{
	display:inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	margin:0px;
	margin:0px 2px;
	width:165px;
	height:35px;
	line-height:35px;
	margin-top:3px;
}
.gsLoginTarget1{
	background-color: #e1bf78;
	margin-top:3px;
}
.gsLoginTarget2{
	background-color: #ff5152;
}
.gsLoginTarget4{
	background-color: #ee9d66;
}
.gsLoginTarget5{
	background-color: #469eaa;
}
/*<!-- 新闻轮播图 -->*/


/*<!-- gsNav****中间图片***开始 -->*/
.gsMiddlePic{
	width: 1200px;
	margin:10px auto;
	height: 100px;
	border-radius: 5px;
	overflow: hidden;
}
.gsMiddlePic-Con{
	width: 100%;height: 100%;
	display: block;
}
.gsMiddlePic-Con img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	width: 100%;height: 100%;
	border:none;
}
/*<!-- gsNav****中间图片***结束 -->*/

/*<!-- ****交易信息全公开***开始 -->*/
.byFutureBid_Box{
	width: 1200px;margin:0px auto 10px;
}
.gsPublic{
	width: 778px;margin:0px auto;
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	float: left;height: 513px;
	overflow: hidden;
}
.byFutureBid_Wrap{
	float:left;
	width: 410px;
    margin-left: 10px;
    overflow: hidden;
}
.byTypeTitleLayer{
	padding-bottom: 10px;
	border-bottom: 1px solid #dddddd;
}
.gsPublicTop{
	padding:10px 15px 0px 15px;
}
.byTypeTitle{
	text-decoration: none;
	color: #333333;font-size: 16px;
	float: left;font-weight: 600;
	line-height: 36px;
}
.gsPublicSearch{
	float: right;
	width: 407px;
	position: relative;
	border: solid 1px #d6d6d6;
	background-color: #fdfdfd;
	border-radius: 3px;
}
.gsPublicSearch>input{
	border:none;outline: none;
	width: 340px;
	padding:0px 15px;
	height: 32px;
	font-size: 14px;
	background-color: #fdfdfd;
}
.gsPublicSearch-Pic{
	position: absolute;
	right: 8px;top: 4px;
	cursor:pointer;
}
.gsPublicSearch-Pic img{
	display: block;
	border:none;
	height: 22px;
}
.byMargin_MoneySearch-Pic{
	position: absolute;
	right: 8px;top: 4px;
	cursor:pointer;
}
.byMargin_MoneySearch-Pic img{
	display: block;
	border:none;
	height: 22px;
}
.byStatisticalType{
	background-color: #f9f9f9;
	padding:10px 15px;
	margin-bottom: 10px;
}
.byStatisticalType_Left{
	float: left;
	overflow: hidden;
}
.byStatisticalType_LeftPic{
	float: left;
}
.byStatisticalType_LeftPic img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	height:22px;
}
.byStatisticalType_LeftText{
	float: left;
}
.byStatisticalType_LeftText{
	line-height: 20px;
	color: #ff5152;
	text-align: center;
}
.byStatisticalType_Right{
	float: left;
}
.byStatisticalTypeList{
	float: left;
	margin-left: 20px;
	*margin-left:15px;/*ie7*/
	_margin-left:15px;/*ie6*/
	text-align: center;
	cursor: pointer;
}
.byStatisticalTypeListNum{
	background-color: #e7393a;
	border-radius: 5px;
	padding: 10px 0px;
	width: 80px;
	color: #fff;
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
}
.byStatisticalTypeListNum p{
	line-height: 18px;
}
.byStatisticalTypeListText{
	margin-top: 8px;
	line-height: 22px;
	text-align: center;color: #333;
}

.gsPlatformNav{

}
.gsPlatformNav ul{
	margin-bottom:-1px;
	border-bottom:1px solid #dddddd;
	position: relative;
}
.gsPlatformNav>ul>li{
	float: left;
	width: 88px;text-align: center;
	height: 34px;line-height: 34px;
	background-color: #fff;
	border-bottom: none;
	cursor: pointer;
	margin-left: 18px;
	font-family:Microsoft YaHei;
}
.gsPlatformNav>ul .gsPlatformNavActive{
    border: 1px solid #dddddd;
    border-bottom: none;
    border-radius: 3px 3px 0px 0px;
    color: #FF5151;
    margin-bottom: -1px;
	
}

/*<!-- ****交易信息  列表***开始 -->*/
.gsPublicBtoMain{
	padding:20px 15px 15px 15px;
	padding-bottom: 46px;
	position: relative;
	height: 240px;
	overflow: hidden;
}
.gsPropertyBox{
	display: block;
	padding: 6px 15px;
	text-decoration: none;
	background-color: #fff;
}
.gsPublicBtoMain>a:nth-child(2n){
	background-color: #f9f9f9;
}
.gsPropertyConList{
	line-height: 24px;
}
.gsPropertyStep{
	line-height: 22px;
}
.gsPropertyLeft{
	float: left;
	color: #000000;
}
.gsPropertyCon{
	float: left;
	color: #666;
	max-width: 480px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gsPropertyCon:hover{
	color: #333;
}
.gsPropertyLeftTime{
	float: right;
	color: #999;
}
.gsPropertyStep>ul{
	float: left;
	width: 1060px;
}
.gsPropertyStep>ul>li{
	float: left;
	color: #20497d;
	font-size: 12px;
}
.gsPropertySheng{
	display: block;
	float: right;
	color: #20497d;
	width: 60px;
	text-align: right;
	color: #20497d;
	font-weight: 600;
}
.gsPublicBtoMainMore{
	position: absolute;
	right: 15px;
	bottom: 8px;
	width: 80px;
}
.gsPublicBtoMainMore>a{
	display: block;
	width: 100%;
	text-decoration: none;
	color: #666666;
	border-bottom: 1px solid #dddddd;
}
.gsPublicBtoMainMore a p{
	float: left;
    height: 20px;
    line-height: 20px;
}
.gsPublicBtoMainMore a p:hover{
	color: #333;
}
.byIndex_LinkMore{
	float: left;
}
.byIndex_LinkMore img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	width: 15px;height: 15px;
}
.gsPublicBtoMain{
	display: none;
}
.gsPublicBtoActive{
	display: block;
}
.gsRunBtoPointNew img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
   	width: 29px;
    height: 11px;
    margin-left: 7px;
}

/*<!-- ****交易信息  列表***结束 -->*/


/*<!-- ****交易信息全公开***结束 -->*/

/*<!-- ****近期开标***开始 -->*/
.byFutureBid{
	padding: 15px;
	border-radius: 5px;
	overflow: hidden;
	background-color: #fff;
}
.byStatisticalFutureBid{
	border:none;
	padding: 0px;
}
.byFutureBidHead{
	border-bottom:1px solid #dddddd;
}
.byFutureBidHead a{
    text-decoration: none;
    color: #333333;
    font-size: 16px;
    line-height: 36px;
}
.byFutureBidHead a p{
	float: left;
	font-weight: 600;
}
.byFutureBidHead a span{
	display: block;
	font-size: 14px;
	float: left;
	font-weight: 600;
	margin-left: 10px;
}
.gsStatistAlltopList {
	border-radius: 5px;
	overflow: hidden;
	height: 282px;
	width: 100%;
}
.gsStatistIndexBox{
	height: auto;
	min-height: 282px;
}
.gsStatistIndex>p {
	width: 320px;
	line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	text-align:left;
}
.gsStatistIndex {
	display: block;
	text-decoration: none;
	padding: 10px;
	margin-top: 10px;
	background-color: #f9f9f9;
	border-radius: 5px;
}
.gsStatistIndex ul {
	line-height: 32px;
}

.gsStatistIndex_room {
	float: left;
	color: #999;
}

.gsStatistIndex_time {
	float: right;
	color: #999;
}

.gsStatistAllDataText>p {
	color: #fff;
	line-height: 22px;
	letter-spacing: 1px;
}

.gsStatistAllDataText {
	padding-bottom: 2px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: 10px;
}

.gsStatistAllData {
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}

.gsStatistAlltopTime {
	padding-top: 66px;
}

.gsStatistAlltopTime>p {
	font-size: 16px;
	font-weight: 600;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0px 6px 0px 10px;
}

.gsStatistRoomLeft,.gsStatistRoomRight {
	float: left;
}

.gsStatistRoomLeft {
	
}

.gsStatistRoomTitle>a {
	font-size: 16px;
	color: #333;
	font-weight: 600;
}

.gsStatistRoomTitletime {
	height: 64px;
	line-height: 64px;
	text-align: center;
}

.gsStatistRoomRight>ul {
	float: left;
	margin-left: 20px;
}

.gsStatistRoomRight>ul>li {
	width: 66px;
	text-align: center;
	line-height: 22px;
}

.gsStatistRoomNoon {
	color: #333;
	line-height: 22px;
	margin-bottom: 8px;
	font-weight: 600;
}
.noDailyBiddingInfo{
	line-height: 282px;
	text-align: center;
	font-size: 22px;font-weight: 600;
}

/*<!-- ****近期开标***结束 -->*/

/*<!-- ****在线互动***开始 -->*/

.byFutureBid_Interactive{
	padding: 15px;
	border-radius: 5px;
	overflow: hidden;
	margin-top: 10px;
	background-color: #fff;
}
.byInteractiveLink_Wrap{
	text-align: center;
	padding: 15px 0px 0px 0px;
}
.byInteractiveLink{
	text-decoration: none;
	text-align: center;
	/* padding: 10px; */
	padding: 8px;
	border-radius: 5px;
	/* margin:0px 3px; */
	margin:0px 0px;
	display: inline-block;
	*zoom:1;
	*display: inline;
}
.byInteractiveLink-Pic{
	display: inline-block;
	*zoom:1;
	*display: inline;
}
.byInteractiveLink-Pic>img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	width: 30px;height: 30px;
}
.byInteractiveLink p{
	text-align: center;
	color: #fff;
}
.byInteractiveLink1{
	background-color: #ff5152;
}
.byInteractiveLink2{
	background-color: #ff9e5d;
}
.byInteractiveLink3{
	background-color: #d38265;
}
.byInteractiveLink4{
	background-color: #4eb5bb;
}
.byInteractiveLink5{
	background-color: #4e8ebb;
}

/*<!-- ****在线互动***结束 -->*/

/*<!-- ****保证金查询***开始 -->*/
.byMarginSearch_Wrap{
    width: 1200px;
    margin:0px auto 10px;
}
.byMarginSearch{
    width: 750px;
    height: 68px;
    padding: 10px 15px;
    margin: 0px auto;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
    float: left;overflow: hidden;
}
.byMargin_MoneyPic{
	float: left;
}
.byMargin_MoneyPic img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
    width: 30px;
    height: 30px;
}
.byMargin_MoneyMid{
	float: left;margin-left: 15px;
	width: 340px;overflow: hidden;
}
.byMargin_MoneyTitle{
	padding-bottom: 10px;
}
.byMargin_MoneyTitle li a{
	text-decoration: none;
	line-height: 26px;
}
.byMargin_MoneyLeft_Title{
	float: left;
}
.byMargin_MoneyLeft_Title a{
	font-size: 16px;font-weight: 600;
	color: #333;
	line-height: 26px;
}
.byMargin_MoneyRightIndex_Title{
	float: right;
	border-bottom: 1px solid #FF9E5D;
}
.byMargin_MoneyRightIndex_Title a{
	color: #FF9E5D;
    font-size:14px;
    font-family:Microsoft YaHei;
}
.byMargin_SearchText{
	width: 337px;
	*margin-bottom: 0px;
}
.byMargin_SearchText input{
	width: 300px;height: 30px;
	background-color: #fdfdfd;
}
.byMargin_MoneyRight{
	float: left;
	margin-left: 20px;
}
.byMargin_Money{
	float: left;
}
.byMargin_Money img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
    width: 111px;
    height: 74px;
}
.byMargin_MoneyRightClick{
	float: left;
	background-color: #367fdd;
	color: #fff;text-decoration: none;
	height: 40px;line-height: 40px;
	padding: 0px 25px;
	border-radius: 3px;
	cursor: pointer;
	margin:15px 0px 0px 10px;
}
.byMarginSearchRight{
    float: left;
    width: 410px;
    height: 88px;
    margin-left: 10px;
    overflow: hidden;
    border-radius: 5px;
	-webkit-background-size: 100%;
	background-size: 100%;
}
.byMarginSearchRight a{
	width: 100%;height: 100%;
	display: block;
}

/*<!-- ****保证金查询***结束 -->*/

/*<!-- ****政府信息公开***开始 -->*/

.byGovInfoPublic{
	padding: 15px;
    width: 1170px;border-radius: 5px;
    margin:0px auto;
    background-color: #fff;
}
.byGovInfoPublic-Left{
	float:left;
}
.byGovInfoPublicHead {
	width: 100%;
	padding-bottom: 15px;
}
.byGovInfoPublicHead a{
	color: #ff5152;
	font-size: 18px;font-weight: 600;
	text-decoration: none;
	line-height: 22px;
}
.byGovInfoPublicLeft{
	float: left;
	height: 266px;
	overflow: hidden;
}
.byGovInfoPublicLeft ul li a{
	display: block;
	text-decoration: none;
	color: #fff;
	background-color: #ff5152;
	height: 36px;line-height: 36px;
	width: 160px;text-align: left;
	padding-left: 20px;
	margin-bottom: 10px;
	border-radius: 5px; 
}
.byGovInfoPublicNew{
	float: left;
	width: 543px;height: 234px;
	margin:0px 0px 0px 10px;
	background-color: #fdfdfd;
	border:1px solid #dddddd;
	border-radius: 5px;
	overflow: hidden;
	padding: 15px;
}
.byGovInfoPublicNewHead{
	padding-bottom: 10px;
}
.byIndexTitle{
	float: left;
	display: block;
	text-decoration: none;
	color: #ff5152;
	font-size: 16px;font-weight: 600;
	line-height: 22px;
}
.byIndexMore{
	float: right;
	display: block;
	text-decoration: none;
	color: #666;
	font-size: 12px;
}
.byGovInfoPublicNewList{
	display: block;
	text-decoration: none;
	line-height: 32px;
	border-bottom:1px dashed #dddddd;
	cursor: pointer;
}
.byGovInfoPublicNewListLeft{
	float: left;
    color: #000000;
}
.byGovInfoPublicNewListCon{
    float: left;
    color: #666;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.byGovInfoPublicNewListTime{
	float: right;
    color: #999;
}
.byGovInfoPublicNewList:hover .byGovInfoPublicNewListCon{
	color: #333;
}
.byGovInfoPublicRight{
	float: right;
    width: 395px;
    margin-left: 10px;
    overflow: hidden;
}
.byGovInfoOpacity,.byGovInfoOpacityBto{
	border-radius: 5px;
	overflow: hidden;
}
.byGovInfoOpacity{
	height:146px;	
}
.byGovInfoOpacityBto{
    position: relative;
}
.byGovInfoOpacity-Top{
	text-decoration: none;
	display: block;font-size: 16px;
	color: #ff5152;font-weight: 600;
	line-height: 22px;
	padding-bottom:15px;
}
.byGovInfoOpacityList{
	text-decoration: none;
	display: block;
	line-height: 29px;
	cursor: pointer;
}
.byGovInfoOpacityList-Pic{
	float: left;color: #999;
	width: 15px;font-weight: 600;
	text-align: left;
}
.byGovInfoOpacityList-Con{
	float: left;color: #666;
}
.byGovInfoOpacityList:hover .byGovInfoOpacityList-Pic{
	color: #ff5152;
}
.byGovInfoOpacityList:hover .byGovInfoOpacityList-Con{
	color: #333;
}
.byGovInfoOpacityBto{
	padding-top: 10px;
	height:147px;
}
.govpower,.govApply{
	border:1px solid #dddddd;
	border-radius: 5px;
	overflow: hidden;
	padding:10px;
}







/*<!-- ****政府信息公开***结束 -->*/

/*<!-- 大数据 ***** 开始 -->*/

.gsBigData{
	width: 1170px;
	margin:10px auto 10px;
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	padding:10px 15px;
}
.gsBigDataLeftTitle{
	font-size: 16px;
	padding: 0px 15px;
	border-bottom: solid 1px #dddddd;
	position: relative;
}
.gsBigDataLeftTitle a{
    text-decoration: none;
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    line-height: 36px;
}
.gsBigDataLeft{
	float: left;
	padding: 20px 20px 5px;
}
.gsBigDataLeft>dl>dd{
	float: left;
	width: 180px;
	font-size: 14px;
	line-height: 32px;
	color: #333333;
	text-align: right;
	font-weight: 600;
}
.gsBigDataLeft>dl>dt{
	float: left;
	width: 120px;
	font-size: 18px;
	line-height: 32px;
	color: #333333;
	margin-left: 20px;
	text-align: left;
	font-weight: bold;
}
.gsBigDataRight{
	float: left;
	width: 760px;
	padding: 15px 20px 5px;
	position: relative;
}
.gsBigDataRight-Title{
	position: absolute;
	left: 230px;top: 6px;
	width: 400px;font-size: 18px;
	font-weight: 600;
	text-align: center;
	line-height: 26px;
}
.gsBigDataRight_Bpic,.gsBigDataRight_Zpic{
	float: left;
	width: 772px;
	margin:0px 2px 0px;
	height: 250px;
}
iframe{
	border:none;
}

/*<!-- 大数据 ***** 结束 -->*/


/*<!-- ****做合格党员***开始 -->*/
.byDang1,.byDang2{
	float: left;
    overflow: hidden;
    border-radius: 5px;
    display: block;
}
.byDang1{
	width: 780px;
}
.byDang2{
    width: 410px;
    margin-left: 10px;
}
.byDang1 img,.byDang2 img{
    height: 110px;
    display: block;
    border:none;
}
    


/*<!-- ****做合格党员***结束 -->*/



/*<!-- ****服务电话***开始 -->*/
.byServicePhoneLayer{
    width: 1200px;
    margin: 0px auto 10px;
}
.byServicePhone_Wrap{
    width: 750px;
    padding: 10px 15px;
    margin: 0px auto;
    border-radius: 5px 5px 5px 5px;
    float: left;
    overflow: hidden;
    background-color: #fff;
}
.byServicePhone_Wrap{
	float: left;
}
.byServicePhone_WrapLeft,.byServicePhone_WrapRight{
	float: left;
	margin-left: 50px;
	padding-top: 15px;
}
.byServicePhone dd{
	float: left;
	font-size: 14px;
	font-weight: 600;
	width: 210px;
	line-height: 32px;
	text-align: right;
}
.byServicePhone dt{
	float: left;
	text-align: left;
	line-height: 32px;
}
.byServiceRightPhone dd{
	float: left;
	font-size: 14px;
	font-weight: 600;
	width: 180px;
	line-height: 32px;
	text-align: right;
}
.byServiceRightPhone dt{
	float: left;
	text-align: left;
	line-height: 32px;
}
/* .byConsultingPhone_Wrap{
	float: left;
    width: 380px;
    margin-left: 10px;
    overflow: hidden;
    border-radius: 5px;
    background-color: #fff;
    padding: 10px 15px;
} */
.byConsultingPhone_Wrap{
	padding: 10px 15px;
	overflow: hidden;
    border-radius: 5px;
    background-color: #fff;
	
}
.byConsultingPhone{
	padding-top: 15px;
}
.byConsultingPhoneList dd{
	float: left;
	font-size: 14px;
	font-weight: 600;
	width: 200px;
	line-height: 32px;
	text-align: right;
}
.byConsultingPhoneList dt{
	float: left;
	text-align: left;
	line-height: 32px;
}
.byConsultingPhone_Child1,.byConsultingPhone_Child2{
	float:left;
}
.byConsultingPhone_Child2{
	margin-left:80px;
}
.byConsultingPhoneDetail{
	font-size:12px;
}


/*<!-- ****服务电话***结束 -->*/


.gsFooter{
	width: 100%;
	padding: 30px 0px;
	background-color: #3b3a39;
}
.gsFooterBox{
	width: 1200px;
	margin:auto;
	color: #999999;
}
.gsFooterLeft{
	width: 566px;
	float: left;
}
.gsFooterRight{
	float: right;
	width: 608px;
}
.gsFooterRight>dl>dd{
	line-height: 32px;
	margin-bottom:10px;
}
.gsFooterRecord{
	height: 34px;
	position: relative;
	margin-bottom: 10px;
	margin-left: 15px;
	width: 100%;
}
.gsFooterRecord>p{
	float: left;
	line-height: 34px;
}
.gsFooterRecordBto1{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	float: left;
	width: 60px;
	height: 60px;
	margin-left: 10px;
}
.gsFooterRecordTop{
	line-height: 32px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.gsFooterRecordBto{
	line-height: 60px;
	position: relative;
}
.gsFooterRecordBto2{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	width: 88px;
	height: 44px;
	margin-left: 10px;
}
.gsFooterRecord1,.gsFooterRecord2{
	float: left;
}
.gsFooterRecord2 img{
	float: left;
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	width: 24px;
	height: 24px;
	margin:5px;
}
.gsFooterRecord2 p{
	float: left;
	line-height: 34px;
}
.gsFooterRightText{
    line-height: 32px;
    margin: 15px 0px 0px 0px;
}
/************自定义下拉菜单**开始************/
.gsFooterTargetCon {
    position: relative;    
}
.gsFooterTargetCon p{
	height: 100%; 
	width: 100%;
	text-indent: 10px;
	color: #aaaaaa;
    font-size: 14px;
}
.gsFooterTargetCon img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 14px;
}
.gsFooterTarget { 
    position: relative; 
    float: left;
    color: #999999;
    width: 279px;
	height: 32px;
	line-height: 32px;
	background-color:#41403f;
	border: solid 1px #6c6b6b;
	overflow: hidden;
}
.gsFooterTarget select {
    width: 100%;
    height: 34px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    border:none;
    outline: none;
    position: absolute; 
    top: 0px; 
    left: 0;
    opacity: 0; 
    filter: alpha(opacity: 0;); 
    background-color: #41403f;
    font: 14px/20px "Microsoft YaHei"; 
    font-size:14px;
    background-color: #fff;
} 
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.gsFooterTarget select option { 
    text-indent: 10px;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
}
.gsFooterTargetLeft{
	margin-left: 44px;
}
/************自定义下拉菜单**结束************/
/*<!-- 网站底部结尾 *****结束 -->*/


/*<!-- 右边的投诉   二维码 *****开始 -->*/

.gsErCode{
	width: 100%;
	position: fixed;
	top: 50%;
	right: 0px;
	transform: translate(0,-50%);
	z-index: 8;
}
.gsErCodePicLayer{
	width: 1200px;
	margin:auto;
	position: relative;
}

.gsErCodePic{
	position: absolute;
	top: 0px;
	right:-60px;
	width: 52px;
	height: 200px;
	
}
.gsErCodePic>a{
	display: block;
	width: 50px;
	height: 50px;
	margin-bottom: 6px;
	/* background:#f14949; */
}
.gsErCodeBgc{
	width: 44px;
	height: 44px;
	background:#f14949;
	text-align: center;
}
.gsErCodeBgc img{
	display: inline-block;
    vertical-align: middle;
    *zoom:1;
    *display: inline;
    border:none;
    width:34px;
    margin:5px auto 0;
}
.gsErCode1,.gsErCode2,.gsErCode3{
	position: relative;
}
.gsErCodeBox{
	position: absolute;
	right: 60px;
	top: -36px;
	background-color: #fff;
	display: none;
}
.gsErCodeDetail{
	padding:10px;
	border-radius: 5px;
	box-shadow:0px 0px 10px #888;
	border:1px solid #dddddd;
	position: relative;
}
.gsErCode1Detail:after{
	position: absolute;
	top: 50%;right: -11px;
	margin-top:-14px;
	border-top: 12px solid transparent;
	border-left: 12px solid #fff;
	border-bottom: 12px solid transparent;
	content: "";
}
.gsErCode2Detail:after{
	position: absolute;
	top: 50%;right: -11px;
	transform: translate(0,-50%);
	border-top: 12px solid transparent;
	border-left: 12px solid #fff;
	border-bottom: 12px solid transparent;
	content: "";
}
.gsErCodeDetail img{
    display: inline-block;
    vertical-align: middle;
    *zoom:1;
    *display: inline;
    border:none;
    width: 100px;
}
.gsErCodePic>a:hover .gsErCodeBox{
	display: block;
}
/*<!-- 右边的投诉   二维码 *****结束 -->*/


/* <!--gov header --> */
.govHeader{
	width: 100%;
	height: 250px;
	overflow: hidden;
	min-width: 1200px;
}
.govBannerPicLayer{
	width: 100%;
	height: 250px;
	overflow: hidden;
	position: relative;
	text-align: center;
	min-width: 1200px;
}
.govBannerPic img{
	display: block;
	border:none;
	width: 100%;
	height: 250px;
	min-width: 1200px;
}

/*<!-- 版心1200px -->*/
.govHeaderMain{
	width: 1200px;
	height: 250px;
	overflow: hidden;
	margin:auto;
	background-color: transparent;
	position: absolute;
	left: 50%;top: 50%;
	margin-left: -600px;
	margin-top: -163px;
}
.govBannerTitle{
	width: 483px;
	position: absolute;
	top: 120px;
	left: 290px;
}
.govBannerTitle img{
	display: block;
	border: none;
	height: 76px;
}
.govBannerPicPublic{
	width: 336px;
	position: absolute;
	top: 207px;
	right: 312px;
}
.govBannerPicPublic img{
	height: 54px;
	display: block;
	border: none;
}
/*<!-- gsNav****导航菜单***开始 -->*/
.govNavLayer{
	width: 100%;
	height: 50px;
	overflow: hidden;
	background-color: #e7393a;
	margin-bottom: 15px;
	min-width: 1200px;
}
.govNav{
	width: 1200px;
	margin: auto;
}
.govNav>ul{
	text-align: center;
	margin:8px 0px;
}
.govNav>ul>li{
	display:inline-block;
	*zoom:1;
	*display: inline;
	_zoom:1;
	_display:inline;
	margin: 0px 6px;
	vertical-align: middle;
}
.govNav>ul>li>a{
	text-decoration: none;
	display: block;
	color: #fff;
	padding:0px 22px;
	height: 34px;
	line-height: 34px;
	border-radius: 34px;
}
.govNav>ul .govNavActive>a{
	background-color: #fff;
	color: #e7393a;
}
/*<!-- gsNav****导航菜单***结束 -->*/
.byGovInfoPublicOnline{
	background:#ff9e5d;
	border-radius:3px;
    position: absolute;
    top:6px;
    right:8px;
	width:109px;height:34px;
	line-height:34px;
	text-align:center;
	height:34px;
    color:#fff;
    cursor:pointer;
}
.byGovInfoPublicOnline img{
	float:left;
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
	width:16px;
	margin:10px 4px 0px 10px;
}
.byGovInfoPublicOnline p{
	float:left;
}

/**********今日标讯***滚动播放样式********/
.sMarkMainWhole-Wrap{
	background:#fff;
	padding:15px;
}
.byRecentDaysMarkTitle table td{
	background:#f5f5f5;
}
.byRecentDaysMark-Con table{
	
	width:100%;
}
.byRecentDaysMark-Con table tr:hover{
	cursor: pointer;
	color:#666;
}
.byRecentDaysMark-Con table td{
	border:1px solid #dddddd;
	padding: 10px 15px;
	vertical-align: middle;
	text-align: center;
	border:1px solid #dddddd;
}
.byRecentDaysMark-Con table .sMarkMainListName{
	text-align:left;
}
.byRecentDaysMark-Con table td a{
	text-align:left;
	text-decoration: none;
	color:#666;
}
.byRecentDaysMark{
	height:400px;
	overflow:hidden;
}


/**********今日标讯***滚动播放样式*****结束***/



/**********下拉搜索*****结束***/
.byPointsSearch_Wrap{
	width: 408px;
	float:left;
	margin-left:5px;
	height: 38px;
	line-height: 38px;
	background-color: #fff;
	border-radius: 5px 5px 5px 5px;
	border: solid 1px #dddddd;
	overflow:hidden;
}
.byPointsSearchCon {
    position: relative;
    text-indent: 10px;
	color: #999;
    font-size: 14px;   
}
.byPointsSearchCon p{
	height: 100%; 
	width: 100%;
}
.byPointsSearchCon img{
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: middle;
	border:none;
    width: 11px;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 14px;
}
.byPointsSearch { 
    position: relative; 
    float: left;
    color: #999999;
    width: 100px;
	height: 32px;
	line-height: 32px;
	border-right: solid 1px #dddddd;
	overflow: hidden;
	margin-top:2px;
	cursor:pointer;
}
.byPointsSearch select {
	cursor:pointer;
    width: 100%;
    padding: 0px 5px;
    height: 34px;
    border: 1px solid #e3e3e3;
    border-radius: 3px;
    border:none;
    outline: none;
    position: absolute; 
    top: 0px; 
    left: 0;
    opacity: 0; 
    filter: alpha(opacity: 0;); 
    background-color: #fff;
    font: 14px/20px "Microsoft YaHei";

    /*很关键：将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
} 
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.byPointsSearch select option { 
    text-indent: 10px;
    height: 30px;
    line-height: 32px;
}

/**********下拉搜索*****结束***/

/**********旧版网页入口*****开始***/

.old_web {
    display: block;
    width: 1185px;
    margin: 0px auto;
    line-height: 30px;
    font-size: 12px;
    text-align: right;
    color: #3b82dc;
    cursor: pointer;
    text-decoration: none;
    padding-right:15px;
}
.old_webLayer {
    background: #f5f5f5;
    height: 30px;
}
/**********旧版网页入口*****结束***/
/* <!-- 弹出框通知 **开始--> */

.gnFooterPrompt{
	width: 400px;
    height: 250px;
    position: fixed;
    right: 3px;
    bottom: 3px;
    background: #fff;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    letter-spacing: 1px;
    box-shadow: 0px 0px 9px 0px #737373;
    border-radius: 3px;
    border: 1px solid #b7a35a;
    z-index:9999;
}
.gnFooterPromptTit img{
	float: right;
	margin:9px 10px 5px 0px;
	cursor:pointer;
	display: block;
	height: 18px;
}
.gnFooterPromptTit{
    height: 48px;
    line-height: 48px;
    border-radius: 4px 4px 0 0;
}
.gnFooterPromptMain p{
	padding:15px;
	font-size: 16px;
	line-height:22px;
	color: #666;
	text-decoration: none;
	text-align: left;
	word-break: break-all;
	text-indent: 2em;
}
/* .gnFooterPromptMain a{
	text-decoration: none;
	color: #666;
	font-size:14px;
} */
/* .gnFooterPromptMain a:hover{
	color: #333;
} */
.Foot_Tanc{
    padding:24px 25px;
    text-align: right;
}
.Foot_Tanc a{
	font-size:16px;
    color:#f65654;
    text-decoration: none;
    border-bottom: 1px solid #f65654;
}
.Foot_Tanc:hover a{
    color:#e03836;
    border-bottom: 1px solid #e03836;
}
.gnFooterPrompt h3{
	font-size:16px;
	margin: 10px 5px 5px 15px; 
	float:left;
}
/* <!-- 弹出框通知 **结束--> */

.addLayerImg{width: 812px;height: 685px;padding:195px 0px 0px 90px;z-index: 99999;}

.d_TradingFirstAleat {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99999999999999999999999999;
	display: none;
}

.d_TradingFirstMain {
	position: relative;
	width: 793px;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
}

.d_Trading_First_Link {
	overflow: hidden;
	background: #fff;
	/* padding: 30px 38px 50px; */
	padding: 40px 40px 19px;
}

.d_TradingFirstHeader {
	background-color: #CC0108;
	height: 65px;
	line-height: 65px;
}
.d_TradingFirstHeader h5{
	float:left;
	color:#fff;
	font-size:16px;
	padding-left:15px;
	font-weight:normal;
	font-weight:600;
}

.d_TradingFirstClose {
	float: right;
	width: 34px;
	height: 34px;
	/* color: white; */
	background: url(./images/close.png) no-repeat;
	/* -webkit-background-size: 66%;
	background-size: 66%; */
	cursor: pointer;
	margin-right: 8px;
	margin-top: 8px;
	background-size: cover;
}

.d_Trading_First_Link a {
	float: left;
	text-decoration: none;
	padding: 0px 30px;
	border: 1px solid #dddddd;
	background-color: #fdfdfd;
	border-radius: 5px;
	height: 40px;
	width: 320px;
	line-height: 40px;
	margin-bottom: 10px;
	color: #666;
	margin-left: 10px;
	text-align: center;
}

.d_Trading_First_Link a:hover {
	border: 1px solid #ff5151;
	color: #ff5151;
}
.d_TradingAleat {
	position: fixed;
	top: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	z-index: 99999999999999999999999999;
	display: none;
}

.d_TradingMain {
	position: relative;
	width: 793px;
	border-radius: 5px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
}

.d_Trading_Link {
	overflow: hidden;
	background: #fff;
	/* padding: 30px 38px 50px; */
	padding: 33px 40px 19px;
}

.d_TradingHeader {
	background-color: #CC0108;
	height: 65px;
	line-height: 65px;
}
.d_TradingHeader h5{
	float:left;
	color:#fff;
	font-size:16px;
	padding-left:15px;
	font-weight:normal;
	font-weight:600;
}

.d_TradingClose {
	float: right;
	width: 34px;
	height: 34px;
	color: white;
	-webkit-background-size: 66%;
	background-size: 66%;
	cursor: pointer;
	margin-right: 8px;
	margin-top: 8px;
}

.d_Trading_Link a {
	float: left;
	text-decoration: none;
	padding: 0px 30px;
	border: 1px solid #dddddd;
	background-color: #fdfdfd;
	border-radius: 5px;
	height: 40px;
	width: 320px;
	line-height: 40px;
	margin-bottom: 10px;
	color: #666;
	margin-left: 10px;
	text-align: center;
}

.d_Trading_Link a:hover {
	border: 1px solid #ff5151;
	color: #ff5151;
}












