#wrapper #head #FocusBG {
    width: 100%;
    height: 420px;
    background: url("../image/focus_bg1.jpg") repeat-x center -59px;
    margin-top: 10px;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 420px;
    background: #000;
}

.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100% !important;
}

.fullSlide .bd li {
    width: 100% !important;
    height: 420px;
    overflow: hidden;
    text-align: center;
}

.fullSlide .bd li a {
    display: block;
    height: 420px;
}

.fullSlide .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
}

.fullSlide .hd ul {
    text-align: center;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 22px;
    height: 7px;
    margin: 5px;
    overflow: hidden;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    line-height: 999px;
}

.fullSlide .hd ul .on {
    background: #f00;
}

.fullSlide .prev,
.fullSlide .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: 15%;
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(../image/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}

.fullSlide .next {
    left: auto;
    right: 15%;
    background-position: -6px -137px;
}

#qiaoyiyouhua span {
    display: block !important;
}

#qiaoyiyouhua img {
    display: none !important;
}

#body h1.tit-h1 {
    font-size: 38px;
    text-align: center;
    margin: 30px 0 15px;
    color: #f60;
}

#body .go-back {
    text-align: center;
    border-top: 1px dashed #ccc;
    padding: 10px;
    margin-top: 20px;
    font-size: 40px;
}

#body .wrap {
    border: 1px dashed #ccc;
    background: #f8f8f8;
    padding: 20px;
}

#body .tab {
    font-size: 12px;
}

#body .tab-hd {
    background: url("../image/box_titlebg.png") no-repeat -150px top;
    overflow: hidden;
    zoom: 1;
    height: 41px;
}

#body .tab-hd li {
    float: left;
    width: 100px;
    color: #b33b2f;
    text-align: center;
    cursor: pointer;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    font-weight: blod;
}

#body .tab-hd li a {
    color: #b33b2f;
}

#body .tab-hd li.active {
    background: url("../image/box_titlebg.png") no-repeat -20px top;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    padding-left: 20px;
    font-size: 14px;
    text-align: left;
    line-height: 41px;
}

#body .tab-hd li.active a {
    color: #b33b2f;
    padding: 0px;
    margin: 0px;
    padding-left: 0;
    line-height: 41px;
    background: none;
    font-size: 15px;
}

#body .tab-bd li {
    display: none;
    padding: 10px;
    border-top: 0 none;
}

#body .DivList {
    overflow: hidden;
    font-size: 12px;
    padding: 0px;
    margin-top: 5px;
}

#body .right .DivList {
    height: 148px;
}

#body .DivList .DivLi {
    padding: 0px 10px 0px 0px;

}

#body .DivList .DivLi a {
    line-height: 25px;
    padding: 0px;
    height: 25px;
    overflow: hidden;
}

#body .DivList .DivLi span {
    color: #1b5aa9;
    padding-right: 20px;
    font-size: 11px;
    width: 80px;
}

/* main block*/
#body .MainBlock {

    margin: auto;
    font-size: 12px;
}

.BlockInner {
    /*border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;		
	border-bottom:1px solid #e5e5e5;*/
}

.BlockInner2 {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 204px;
}

.BlockInner3 {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 272px;
}

.BlockInner4 {
    height: 100%;
    overflow: hidden;

}

.BlockInner5 {
    height: 300px;
    width: 100%;

    border-left: 1.5px solid #ccc;
    border-right: 1.5px solid #ccc;
    border-top: 1.5px solid #ccc;
}

.BlockInner6 {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 273px;
}

.BlockInner7 {
    border-left: 1.5px solid #ccc;
    border-right: 1.5px solid #ccc;
    border-top: 1.5px solid #ccc;
    height: auto;
}

#body .MainBlock .BlockInner p {
    margin-left: 15px;
}

#body .MainBlock .BlockInner2 p {
    margin-left: 15px;
}

#body .MainBlock .BlockInner3 p {
    margin-left: 15px;
}

#body .left {
    float: left;
    width: 798px;
    /*height:495px;*/
    overflow: hidden;
}

#body .left .LeftAbout {
    width: 528px;
    float: left;
    height: 205px;
}

#body .left .RightNews {
    width: 256px;
    float: right;
}

#body .left .RightNews1 {
    width: 48%;
    float: left;
}

#body .left .RightNews2 {
    width: 50%;
    float: right;
}

#body .right {
    width: 269px;
    float: right;
    /*height:495px;*/
}

#body .topic {
    height: 41px;
    border-bottom: 1.5px solid #ccc;
    /* background: #1a57a2; */
}

#body .MainBlock .right .topic {}

#body .topic .TopicTitle {
    float: left;
    width: 70%;
    padding-left: 15px;
    font-size: 16px;
    color: #1a57a2;
    height: 30px;
    font-weight: bold;
    line-height: 41px;
    text-align: left;
    letter-spacing: 2px;
}

#body .topic .TopicTitle p {
    font-size: 9px;
    text-transform: uppercase;
    font-weight: normal;
    color: #fff;
    line-height: 150%;
}

#body .right2 .topic,
#body .left .topic {
    height: 40px;
}

#body .right2 .topic .TopicTitle,
#body .left .topic .TopicTitle {
    padding-left: 15px;
}

#body .TopicTitle a {
    color: #1a57a2;

    text-decoration: none;
}

#body .topic .TopicMore {
    float: right;
    font-size: 12px;
    padding-right: 10px;
    padding-top: 9px;
}

#body .topic .TopicMore img {
    /* margin-top: 5px; */
}

#body .MBlockTable td {
    line-height: 25px;
    font-size: 14px;
}

#body .left .MBlockTable .ListTitle {
    background: url("../image/title_icon1.jpg") no-repeat 15px 10px;
    padding-left: 30px;
}

#body .MBlockTable td {
    text-align: left;
    padding-left: 0;
}

#body .MBlockTable span {
    color: #9a9a9a;
    padding-left: 10px;
    font-size: 11px;
}

#body .MainBlock .left .img {
    padding: 0px 10px 7px 10px;
}

#body .MainBlock .left h1 {
    font-size: 14px;
    text-align: center;
}

#body .MainBlock .left .txt {
    padding: 0px 10px 0px 10px;
    color: #6c6c6c;
}

#body .MainBlock .left .txt p {
    line-height: 200%;
}

#body .MainBlock .right .txt {
    padding: 10px 10px 0px 10px;
    color: #6c6c6c;
}

#body .MainBlock .right .txt p {
    line-height: 200%;
}


.FocusAD #buttom_0 {
    background-position: 0 0;
}

.FocusAD #buttom_1 {
    background-position: -22px 0;
}

.FocusAD #buttom_2 {
    background-position: -44px 0;
}

.FocusAD #buttom_3 {
    background-position: -66px 0;
}

.FocusAD #buttom_0.selected {
    background-position: 0 -16px;
}

.FocusAD #buttom_1.selected {
    background-position: -22px -16px;
}

.FocusAD #buttom_2.selected {
    background-position: -44px -16px;
}

.FocusAD #buttom_3.selected {
    background-position: -66px -16px;
}

/* */
.FocusAD {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-top: 7px;
}

.FocusAD .slider,
.FocusAD .num {
    position: absolute;
}

.FocusAD .slider li {
    list-style: none;
    display: inline;
}

.FocusAD .slider img {
    width: 355px;
    height: 235px;
    display: block;
}

.FocusAD .num {
    right: 5px;
    bottom: 5px;
}

.FocusAD .num li {
    float: left;
    color: #1b5aa9;
    text-align: center;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-family: Arial;
    font-size: 12px;
    cursor: pointer;
    overflow: hidden;
    margin: 3px 1px;
    border: 1px solid #1b5aa9;
    background-color: #fff;
}

.FocusAD .num li.on {
    color: #fff;
    line-height: 16px;
    width: 16px;
    height: 16px;
    font-size: 14px;
    margin: 3px 1px;
    border: 1px solid #1b5aa9;
    background-color: #1b5aa9;
    font-weight: bold;
}



.blk_29 {
    PADDING: 0px 0px;
    OVERFLOW: hidden;
    ZOOM: 1;
    POSITION: relative;
    /* background: url(../image/box_bgbg2.png); */
    background: #fff;
    border-bottom: #1a57a2 2px solid;
}

.blk_29 .LeftBotton {
    BACKGROUND: url(../image/dirleft.jpg) no-repeat 0px 0px;
    LEFT: 10px;
    FLOAT: left;
    WIDTH: 35px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 87px;
    HEIGHT: 114px
}

.blk_29 .RightBotton {
    RIGHT: 5px;
    BACKGROUND: url(../image/dirright.jpg) no-repeat -0px 0px;
    FLOAT: right;
    right: 0px;
    WIDTH: 35px;
    CURSOR: pointer;
    POSITION: absolute;
    TOP: 87px;
    HEIGHT: 114px
}

.blk_29 .Cont {
    MARGIN: 0px auto;
    OVERFLOW: hidden;
    PADDING: 0px 0 0 0px;
    float: left;
    height: 260px;
    width: 980px;
    POSITION: relative;
    left: 47px;
}

.blk_29 .box {
    FLOAT: left;
    WIDTH: 162.1px;
    TEXT-ALIGN: center;
    margin-top: 25px;
}

.blk_29 .box IMG {
    PADDING: 3px;
    DISPLAY: block;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px auto;
    width: 140px;
    height: 180px;
}

.blk_29 .box A:hover IMG {
    color: #b33b2f;
}

.blk_29 .box P {
    width: 100%;
    LINE-HEIGHT: 20px;
    text-align: center;
    font-size: 12px;
    color: #b6120f
}

.blk_30 {
    PADDING: 0px 0px;
    OVERFLOW: hidden;
    ZOOM: 1;
    POSITION: relative;
    background: #fff;
    border-bottom: #1a57a2 2px solid;
}

.blk_30 .Cont {
    MARGIN: 0px auto;
    OVERFLOW: hidden;
    PADDING: 0px 0 0 0px;
    float: left;
    height: 260px;
    width: 100%;
    POSITION: relative;
    left: 27px;
}

.blk_30 .box {
    FLOAT: left;
    WIDTH: 202px;
    TEXT-ALIGN: center;
    margin-top: 30px;
}

.blk_30 .box IMG {
    PADDING: 3px;
    DISPLAY: block;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px auto;
    width: 185px;
    height: 152px;
}

.blk_30 .box A:hover IMG {
    color: #b33b2f;
}

.blk_30 .box P {
    WIDTH: 185px;
    LINE-HEIGHT: 20px;
    text-align: center;
    font-size: 12px;
    color: #b6120f;
    margin-top: 10px;
}

#body .MainBlock .right2 #demo {
    background: #FFF;
    overflow: hidden;
    width: 230px;
    height: 220px;
    margin: auto;
}

#body .MainBlock .right2 #indemo {
    float: left;
    height: 800%;
}

#body .MainBlock .right2 #demo1 {
    float: left;
}

#body .MainBlock .right2 #demo2 {
    float: left;
}






#body .ProductShow {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    WIDTH: 1078px;
    font-size: 12px;
}

#body .ProductShow .boxgrid h3 a:hover {
    font-weight: bold;
}

#body .ProductShow .albumblock {
    float: left;
    width: 162px;
    height: 162px;
    padding: 20px 20px 20px 30px;
}


#body .ProductShow .boxgrid h3 {
    font-weight: normal;
    color: #FFF;
    text-align: center;
    line-height: 30px;
}

#body .ProductShow .boxgrid h3 a {
    color: #FFF;
}

#body .ProductShow .boxgrid {
    width: 160px;
    height: 160px;
    background: #1b5aa9;
    border: solid 1px #DDDDDD;
    overflow: hidden;
    position: relative;
}

#body .ProductShow .boxgrid .cover {
    position: relative;
    top: 130px;
}

#body .ProductShow .boxgrid img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    width: 160px;

}

#body .ProductShow .boxgrid p {
    padding: 5px 10px;
    color: #ccc;
    font-weight: normal;
}

#body .ProductShow .boxgrid p a {
    color: #ccc;
}

#body .ProductShow .boxcaption {
    float: left;
    position: absolute;
    background: #1b5aa9;
    height: 100px;
    width: 100%;
    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

#body .ProductShow .captionfull .boxcaption {
    top: 160;
    left: 0;
}

#body .ProductShow .caption .boxcaption {
    top: 130;
    left: 0;
}



.hjc {}

.hjnav {
    BACKGROUND-COLOR: #fff;
    HEIGHT: 428px;
    overflow: hidden;
}

.hjnavleft {
    WIDTH: 188px;
    FLOAT: left;
    HEIGHT: 429px;
    z-index: 100;
}

.hjnavleft UL {}

.hjnavleft UL LI {
    LINE-HEIGHT: 42px;
    PADDING-LEFT: 46px;
    HEIGHT: 42px;
    width: 142px;
    background: url(../image/box_bg3.jpg) no-repeat left top;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}

.hjnavleft UL LI a:hover {
    text-decoration: none;
}

.hjnavleft UL LI.hover0 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover0 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover1 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover1 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover2 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover2 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover3 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover3 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover4 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover4 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover5 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover5 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover6 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover6 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover7 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover7 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover8 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover8 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover9 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover9 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavleft UL LI.hover10 {
    width: 155px;
    border-right: none;
    border-bottom: 1px solid #FFF;
    background: url(../image/box_bg32.jpg) no-repeat -1px top;
}

.hjnavleft UL LI.hover10 a {
    color: #FFFFFF;
    font-weight: bold;
}

.hjnavcn {
    WIDTH: 870px;
    FLOAT: left;
    HEIGHT: 429px;
    OVERFLOW: hidden;

}

.f {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}

.dcn {
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}

.shengming {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px
}

.cfr H5 IMG {
    DISPLAY: block
}

.cfr UL LI.tenlion IMG {
    DISPLAY: block
}

.jdcenter IMG {
    DISPLAY: block
}

.cfr UL LI IMG {
    DISPLAY: none
}

.cfr UL LI.tenlion P {
    DISPLAY: none
}

.hjone {
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 22px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    HEIGHT: 158px;
    PADDING-TOP: 10px
}

.hjone P {
    PADDING-BOTTOM: 5px;
    TEXT-INDENT: 2em
}




#body #Links {
    padding: 10px 8px;
    line-height: 25px;
    font-size: 12px;
    border: 1px solid #e5e5e5;
}

#body #Links span {
    font-weight: bold;
}

#body #Links a {
    padding: 0px 7px;
}

.sw {
    margin-left: 11px;
}

.boxsw {
    text-align: center;
}

.boxsw a:hover img {
    border: 1px solid #FF0000;
}

.swimg {
    width: 136px;
    padding: 2px;
    border: 1px solid #ccc;
    height: 159px;
}

.albumblock .boxsw h3 a {
    font-size: 12px;
}


/*公告*/
.index_gonggao {
    width: 100%;
    height: 41px;
    background: url(../image/gonggaobg.jpg) repeat-x;
    margin-top: -10px;
    margin-bottom: 15px;
}

.index_gonggao .gonggaoAll {
    width: 1025px;
    margin: 0 auto;
    height: 41px;
    line-height: 41px;
}

.index_gonggao .gonggaoAll .gongleft {
    width: 50px;
    float: left;
    font-size: 15px;
    font-weight: 900;
}

.index_gonggao .gonggaoAll .gongright {
    width: 975px;
    float: left;
    font-size: 13px;
}

/*商会推荐*/
.One {
    width: 100%;
    height: 400px;
    margin-bottom: 12px;
}

.BlockInner {
    width: 27%;
    float: left;
    margin-right: 15px;
    border-bottom: 1px solid #e5e5e5;
    height: 97%;
    background: #ffffff;
    border-bottom: #1a57a2 2px solid;
    border-left: 1.5px solid #ccc;
    border-right: 1.5px solid #ccc;
    border-top: 1.5px solid #ccc;
}

.RightNews22 {
    width: 27%;
    float: right;
    height: 97%;
    background: #ffffff;
    border-bottom: #1a57a2 2px solid;

    border-left: 1.5px solid #ccc;
    border-right: 1.5px solid #ccc;
    border-top: 1.5px solid #ccc;
}

.videoshow {}

.tab-bd {
    width: 340px;
    height: auto;
    overflow: hidden;
    position: relative;
    padding-left: 10px;
    /* background: #fff;
	border-bottom: #1a57a2 2px solid; */
}

.huiyuan {
    height: 310px;
    width: 100%;
    margin-bottom: 15px;
}

.weixin {
    width: 97.3%;
    text-align: center;
}

.weixin img {
    max-width: 210px;
    max-height: 210px;
    margin-top: 15px;
}

.zhuanti {
    width: 715px;
    float: left;
}

.zhuantijijin {
    width: 100%;
    height: 260px;
    background: url(../image/box_bgbg2.png);
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.zhuantijijin ul {
    width: 100%;
    text-align: center;
}

.zhuantijijin ul li {
    width: 20%;
    float: left;
    margin-top: 25px;
}

.zhuantijijin ul li .z_list {}

.zhuantijijin ul li .z_list img {
    width: 125px;
    height: 162px;
}

.zhuantijijin ul li .z_text {
    width: 90%;
    margin: 0 auto;
    margin-top: 10px;
}

.zhuantijijin ul li .z_text a {
    font-size: 12px;
    line-height: 23px;
}

.zhuantijijin ul li .z_text a:hover {
    color: red;
    text-decoration: none;
}

.youqingLink {
    width: 305px;
    height: 210px;
    margin-top: 10px;
    text-align: center;
}

.youqingLink .leftLink {
    width: 46%;
    float: left;
}

.youqingLink a {
    line-height: 23px;
}

.youqingLink a:hover {
    text-decoration: none;
}

.h_qiye {
    width: 100%;
    height: 260px;
}

.huiyuan2 {
    height: 310px;
    width: 100%;
}

.h_qiye2 {
    width: 100%;
    height: 150px;
    margin: 0 auto;
}

.h_qiye2 ul {
    height: 150px;
}

.h_qiye2 ul li {
    margin-top: 18px;
    width: 202px;
    float: left;
    text-align: center;
}

.h_qiye2 ul li img {
    width: 185px;
    height: 132px;
}

.bottom {
    width: 100%;
    height: 131px;
    /* background: url(../image/box_bottombg.jpg); */
    background: #1a57a2;
}

.bottom .innerss {
    width: 1080px;
    height: 80px;
    padding-top: 30px;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    font-weight: none;
    line-height: 28px;
}

.bottom .innerss a {
    color: #fff;
}

/* 新增 */
.tab-bd .DivList table {
    display: block;
}

.tab-bd .DivList table tbody {
    display: block;
}

.tab-bd .DivList table tbody tr {
    display: block;
}

.tab-bd .DivList tbody td {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    display: block;
}

.ssblj {
    text-align: center;
    line-height: 36px;
    height: 86px;
}

.one_list {
    width: 100%;
    height: auto;
    display: inline-block;
    margin: 0px 0px 30px 0px;
}

.one_list_left {
    width: 20%;
    height: auto;
    background: antiquewhite;
    float: left;
}

.one_list_left .BlockInner {
    width: 100%;
    height: 100%;
}

.one_list_left .BlockInner4 {
    height: 100%;
    /* margin-bottom: 22px; */
}

.one_list_left .BlockInner4 .tab {
    height: 100%;
}

.one_list_left .BlockInner4 .tab-bd {
    width: 95%;
    height: 100%;
}

.one_list_left .BlockInner4 .tab-bd .hytitle {
    padding-left: 6px;
    font-size: 13px;
    height: 30px;
    font-weight: bold;
    line-height: 41px;
    text-align: left;
}

.one_list_right {
    width: 79% !important;
    float: right;
}

.one_list_right .BlockInner {
    width: 32.1%;
}

.one_list_right .RightNews22 {
    width: 32%;
}

.one_list_right .BlockInner4 .tab-bd {
    width: 96%;
}

.aboutsh .videoshow p {
    /* line-height: normal; */
}

.yqlj1 {
    height: auto;
    margin: 20px 0px;
}

.yqlj1 .h_qiye2 {
    height: auto;
}

.yqlj {
    height: auto;
}


.yqlj .blk_30 .Cont {
    left: 0;
    height: auto;
}

.yqlj .yqljleft {
    background: #ffeac2;
    width: 9%;
    height: 100px;
    float: left;
}

.yqlj .yqljright {
    width: 99%;
    float: right;
    height: auto;
    margin: 10px 0px;
}

.yqlj .yqljright .yqljlist {
    display: inline-flex;
    width: 100%;
    height: auto;
    /* margin-bottom: 10px; */
    border-bottom: 1px dashed #00000087;
    padding: 10px 0px;
}

.yqljright .yqljlistT {}

.yqljright .yqljlistN {
    width: 90%;
}

.yqlj .yqljright div li {
    display: inline-block;
    padding: 0px 4px;
}

.content .maincontent img {
    max-width: 100%;
}

#wrapper .t_page li {
    float: left;
}

#wrapper .t_page ul {
    margin: 0 auto;
    display: inline-block;
}

#wrapper .t_page .active a {
    background: #018a73;
    color: #fff;
}

#wrapper #head #NavLink #sddm li .hover {
    color: #fff;
    background: #4792ff;
}

.neixiazai li {
    /* margin: 2px; */
}

.neixiazai li a {
    color: #1a57a2;
    /* padding: 5px 6px; */
}

#map {
    margin: 5px 0px;
}

.one_list_left .BlockInner {
    border-bottom: none;
}

.shanghuihz {
    width: 42.8%;
}

.shanghuihz .tab-bd img {
    padding-top: 4px;
}

.shanghuihz .tab-bd {
    width: 100%;

    padding-left: 0;
}

.shanghuihz .shanghuihzNR {
    width: 96%;
    margin: 0 auto;
    margin-top: 6px;
    height: 100%;
    display: inherit;
}

.shanghuihz .shanghuihzNR p {
    font-size: 14px;
}

.shanghuihz .shanghuihzNR img {
    width: 312px;
    max-height: 229px;
    float: left;
    padding: 0px 10px 10px 0px;
}

.shanghuihzNR .hzNR2 {
    float: left;
}

.dlist {
    background: #1a57a2;
    color: #fff;
    padding: 3px;
    margin: 0px 8px;
}

.dlist a,
.dlist a:hover {
    color: #FFF;
}

#wrapper #head #NavLink #sddm li:hover {
    background: #4792ff;
    transition: background 0.3s;
}

/* 首页小轮播 */
.slideBoxbr {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.slideBoxbr .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 7px;
    z-index: 1;
}

.slideBoxbr .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBoxbr .hd ul li {
    float: left;
    margin-right: 3px;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    background: #ccc;
    cursor: pointer;
    border-radius: 8px;
}

.slideBoxbr .hd ul li.on {
    background: #fff;
    color: #fff;
}

.slideBoxbr .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBoxbr .bd ul {
    height: 100%;
}

.slideBoxbr .bd li {
    zoom: 1;
    vertical-align: middle;
    height: 100%;
}

.slideBoxbr .bd img {
    width: 100%;
    height: auto;
    display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBoxbr .prev,
.slideBoxbr .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBoxbr .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.slideBoxbr .prev:hover,
.slideBoxbr .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBoxbr .prevStop {
    display: none;
}

.slideBoxbr .nextStop {
    display: none;
}

.slideBoxbr .bdtitle {
    position: absolute;
    bottom: 0;
    line-height: 32px;
    width: 100%;
    background: #1a57a2d9;
}

.slideBoxbr span {
    display: block;
    color: #fff;
    width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    padding-left: 10px;
}

.indexlbbr {
    width: 43%;
}

.shgg {
    border: none;
    background: none;
}

.shgg .BlockInner4 {
    height: 76%;
    border-bottom: #1a57a2 2px solid;
    border-left: 1.5px solid #ccc;
    border-right: 1.5px solid #ccc;
    border-top: 1.5px solid #ccc;
    background: #fff;
}

.ssblj .nLi {
    background: url(../image/icon_jr.png) 12px center no-repeat, linear-gradient(#0066d7, #0066d7);
    height: 38px;
    line-height: 36px;
    width: 100%;
    margin: 6px 0px;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 2px 4px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0px 2px 4px rgb(0 0 0 / 50%);
    border-radius: 20px;
    cursor: pointer;
}

.ssblj .nLi span {
    font-size: 20px;
    color: #FFF;
    letter-spacing: 2px;
}

.ssblj .sub {
    display: none;
    width: 84%;
    left: 6px;
    position: relative;
    background: #46464691;
    margin: 0 auto;
    height: 100%;
    border-radius: 0px 0px 12px 12px;
    overflow: hidden;
    font-size: 15px;
}

.ssblj .sub li:nth-child(1) {
    background: #0596e5;
}

.ssblj .sub li:nth-child(2) {
    background: #017dd5;
}

.ssblj .sub li:nth-child(3) {
    background: #0063bd;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ssblj a {
    color: #fff;
    text-decoration: none !important;
}

.ssblj .nLi {
    float: left;
    position: relative;
    display: inline;
}

.ssblj .sub li {
    zoom: 1;
    float: left;
    width: 33.08%;
    border-left: 1px #ccc solid;
}

.ssblj .sub li:nth-child(1) {
    border-left: none;
}

.ssblj .sub a {
    display: block;
    padding: 0 10px;
}

.ssblj .sub a:hover {
    background: #4792ff;
    color: #fff;
}

.readmore-js-toggle,
.readmore-js-section {
    display: block;
    width: 100%;
}

.readmore-js-section {
    overflow: hidden;
}

.one_list_left .readmorezk {
    background: #1a57a2;
    margin: 0px auto;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    margin-top: 14px;
    text-align: center;
    cursor: pointer;
}

.dssh .tab-bd a {
    cursor: pointer;
}

.icon_sy {
    background: #3a7cdd url(../image/icon_sy.png) 25px center no-repeat !important;
}

.icon_sy a {
    position: relative;
    left: 14px;
}

.icon_sy:hover {
    background-color: #4792ff !important;

}

.dbnr {
    width: 1320px;
    margin: 0 auto;
}

.dbnr .innerss {
    float: left;
    text-align: right;
    width: 76%;
}

.dbnr .innerss_img {
    float: right;
    width: 21%;
    padding-top: 20px;
}

#marquee2 {
    width: 98%;
    overflow: hidden;
    background: none;
    margin: 0 auto;
}

#marquee2 ul li {
    float: left;
    padding: 0 6px;
    line-height: 25px;
}

.blk_29_height {
    height: 260px;
}

#body_marquee2 {
    width: 1080px;
    margin: auto;
}

.bshare-custom {
    display: inline-block;
}

#bsWXBox,
#bsBox {
    /* background: #bfbfbf !important; */
    box-shadow: 0px 2px 6px rgb(0 0 0 / 50%);
}

/* 首页头部轮播 */
.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    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;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#ilunbo {
    margin-bottom: 15px;
}

.lunbod .swiper-pagination-bullet {
    background-color: #fff;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.7);
}

.lunbod .swiper-pagination-bullet-active {
    background-color: #007aff;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
}

.icon_gw {
    vertical-align: middle;
    margin-top: -0.15em;
    margin-right: 2px;
}

.diy-arcimg h1 {
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
}

.lightbox .lb-dataContainer {
    background-color: #fff;
}

.lightbox .lb-data .lb-details {
    color: #000;
}

.lightbox .lb-data .lb-close {
    background-position: center center;
    background-size: 46%;
    background-color: #000;
    border-radius: 50%;
}
.maincontent video {
    width: 100%;
    height: auto;
}