@charset "UTF-8";
.clearfix{
    zoom: 1;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size:0;
}
.banner{
    width: 100%;
    /*height: 530px;*/
    position: relative;

}


.content{
    width: 100%;
    /*height: 800px;*/
    /*background:#f5f5f5 url("back.jpg") no-repeat;*/
    background-color: transparent;
}
.content .con{
    width: 1200px;
    /*height: 1410px;*/
    margin: 0 auto;
    padding: 20px 0;
    background-color: rgba(255, 255, 255, 0.6);;
}

/*×ó±ß²¿·Ö¿ªÊ¼*/
.con .left{
    width: 600px;
    /*height: 800px;*/
    padding-right: 20px;
    border-right: 1px solid #f5f5f5;
}
.left .left_one .left_cycj{
    width: 100%;
    height: 50px;
    background: url("cycj.png") no-repeat ;
    border-bottom: 1px solid #f3f3f3;

}

.xxdt{
    width: 640px;
    height: 230px;
    float: left;
}


.gwyxx{
    width: 100%;
    height: 230px;
    /*border: 1px solid #000;*/
}

.gwyxx_tit{
    width: 100%;
    height: 38px;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 5px;
}
.gwyxx_tit li{
    float: left;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    font-size: 16px;
    cursor: pointer;
}

.gwy_li{
    display: block;
    font-weight: 700;
    color: #FFFFFF;
    /*border-bottom: 2px solid #3b6bcf;*/
    /*margin-top: 5px;*/
    padding: 0 10px;
    background-color: #2e8ddb;
}
.gwy_li a{
    color: #FFFFFF;
}
/*.gwyxx_list{*/
/*width: 100%;*/
/*height: 165px;*/
/*}*/
.gwyxx_list li{
    line-height: 32px;
    height: 32px;
    position: relative;
    padding-left: 10px;
}
.gwyxx_list li:before{
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background: #000;
    position: absolute;
    left: 0;
    top: 15px;
}
.gwyxx_list li i{
    display:inline-block;
    width: 3px;
    height: 3px;
    background-color: #000000;
    margin: 19px 9px 5px 0;
}

.gwyxx_list li a{
    color: #1b1b1b;
    font-size: 16px;
    float: left;
    max-width: 82%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.gwyxx_list li a:hover{
    color: #3b6bcf;
}
.gwyxx_list li span{
    float: right;
    color: #959595;
    line-height: 32px;
}
/*Ò»ÇøÊ®Ô°¿ªÊ¼*/




/*Ò»ÇøÊ®Ô°½áÊø*/


/*×ó±ßµÚÒ»²¿·Ö½áÊø*/


.zmhd_top{
    width: 1200px;
    height: 50px;
    background: url("zmhdlm2.png") no-repeat center;
    margin: 15px 0;
}

.left_dflb{
    width: 100%;
    /*height: 140px;*/

}
.left_dflb .hdtb{
    width: 580px;
    height: 200px;
    float: left;
    margin-top: 15px;
    /*border: 1px solid #000;*/
    /*overflow: hidden;*/
}

.left_dflb .hdtb .hd_top{
    height: 120px;
    overflow: hidden;
    position: relative;


}




.left_dflb .hd_btn li{
    width: 115px;
    height: 70px;
    margin:  0 15px;
    background-color: #ffffff;
    float: left;
    text-align: center;
    line-height: 115px;
    box-shadow: 0px 0px 10px #ccc;
    position: relative;

}


.dflb_one {
    background:url("hd1.png") no-repeat 50% 10px;
    transition: all 0.6s;
}
.dflb_two {
    background:url("hd2.png") no-repeat 50% 10px;
    transition: all 0.6s;
}
.dflb_three {
    background:url("hd3.png") no-repeat 50% 10px;
    transition: all 0.6s;
}
.dflb_four {
    background:url("hd4.png") no-repeat 50% 10px;
    transition: all 0.6s;
}
.dflb_one:after,.dflb_one:before,.dflb_two:after,.dflb_two:before,.dflb_three:after,.dflb_three:before,.dflb_four:after,.dflb_four:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    background: transparent;
    z-index:-2;
}
.dflb_one:hover{
    z-index: 1;
    background: url("hd1.png") no-repeat 20px 3px;

}
.dflb_two:hover{
    z-index: 1;
    background: url("hd2.png") no-repeat 20px 3px;
}

.dflb_three:hover{
    z-index: 1;
    background: url("hd3.png") no-repeat 20px 3px;

}

.dflb_four:hover{
    z-index: 1;
    background: url("hd4.png") no-repeat 20px 3px;
}

.dflb_one:before{
    transition: 0.5s;
    background: #f7a894 url("hd1w.png") no-repeat 50% 10px;
    z-index:-1;
}
.dflb_two:before{
    transition: 0.5s;
    background: #a3cd81 url("hd2w.png") no-repeat 50% 10px;
    z-index:-1;
}
.dflb_three:before{
    transition: 0.5s;
    background: #acddfb url("hd3w.png") no-repeat 50% 10px;
    z-index:-1;
}
.dflb_four:before{
    transition: 0.5s;
    background: #b7a7e1 url("hd4w.png") no-repeat 50% 10px;
    z-index:-1;
}

.dflb_one:hover:after,.dflb_one:hover:before,.dflb_two:hover:after,.dflb_two:hover:before{
    width: 100%;
}
.dflb_three:hover:after,.dflb_three:hover:before,.dflb_four:hover:after,.dflb_four:hover:before{
    width: 100%;
}


.left_dflb .hdft{
    width: 580px;
    height: 200px;
    float: right;
    /*border: 1px solid #000;*/
    margin-top: 15px;

}


.right{
    width: 600px;
    /*height: 800px;*/
    /*background-color: #3d3d3d;*/
    padding-left: 15px;
}

.right .right_tplb{
    width: 580px;
    height: 310px;

}

.tplb{
    width: 690px;
    height: 310px;
}
.tab_bg_1{
    width: 470px;
    margin-left: 20px;
    padding-top: 19px;
}



.bt-jq-TX-010108{ /***±àºÅ£º***/
    width:100%;
    height:auto;
    position:relative;
}
.bt-jq-TX-010108 ul{
    margin:0;
    padding:0
}
.bt-jq-TX-010108-pic{
    /*¿ØÖÆÍ¼Æ¬´óÐ¡*/
    width:690px;
    height:310px;
    position:relative;
    overflow:hidden
}
.bt-jq-TX-010108-pic ul{
    margin:0;
    padding:0
}
.bt-jq-TX-010108-pic li{
    /*¿ØÖÆÍ¼Æ¬´óÐ¡*/
    width:100%;
    height:310px;
    float:left;
    overflow:hidden
}
.bt-jq-TX-010108-pic li a{
    width:100%;
    display:block
}
.bt-jq-TX-010108-pic li a img{
    width:100%;
}
.bt-jq-TX-010108-pic li span{
    width:100%;
    height:46px;
    line-height:46px;
    background:url(span_bg.png)  center;
    padding-left:52px;
    color:#FFF;
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    font-size:15px;
}



/*lunbo*/

.right_gxdt{
    width: 500px;
    height: 230px;
    float: right;
    /*border: 1px solid #000;*/
}
.jdgd{
    float: right !important;
}

.gxdt_tit{
    width: 100%;
    height: 38px;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 5px;
}
.gxdt_tit li{
    float: left;
    height: 38px;
    line-height: 38px;
    padding: 0 16px;
    font-size: 16px;
}


.gxdt_li{
    font-weight: 700;
    color: #FFFFFF;
    /*border-bottom: 2px solid #3b6bcf;*/
    background-color: #2e8ddb;
    /*margin-top: 5px;*/
    cursor:pointer;
}

.gxdt_li a{
    color: #FFFFFF;
}
.zwgk_top{
    width: 565px;
    height: 50px;
    padding-left: 15px;
    background: url("zwgklm2.png") no-repeat center;
    margin: 10px 0;
    margin-bottom: 20px;
}

.zwgk_top a{
    color:#cc0000;
}
.gkzl{
    width: 100%;
    height: 190px;
    /*border: 1px solid #000;*/
}
.gkzl_zl{
    width: 100%;
    height: 38px;
    border-bottom: 1px solid #f3f3f3;
}
.gkzl_zl li{
    float: left;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    cursor: pointer;
}

.gkzl_li{
    display: block;
    font-weight: 700;
    color: #3b6bcf;
    border-bottom: 2px solid #3b6bcf;
    /*padding: 0 10px;*/

}

.gkzl_list{
    width: 100%;
    height: 148px;
}
.xl_li{
    float: left;
    width: 75px;
    height: 90px;
    margin: 15px 20px;
    position: relative;
}

.gkzl_list li a i{
    /*width: 100%;*/
    display: block;
    width: 65px;
    height: 65px;
    margin: 10px auto;
    border-radius: 50%;
    border: 1px solid #3b6bcf;
}

.gkzl_list li a{
    display: block;
    width: 65px;
    text-align: center;
}

.gkzl_yi a i{
    background:url("zd.png") no-repeat center;
    cursor: pointer;
    transition: all 0.6s;
}
.gkzl_yi a i:hover {
    background: #3b6bcf url("zdh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
}
.gkzl_er a i{
    position: relative;
    background:#ffffff url("zxgk.png") no-repeat center;
    cursor: pointer;
    transition: all 1s;
}

.gkzl_er a i:hover {
    background: #3b6bcf url("zxgkh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
}


.gkzl_san a i{
    background: url("glgk.png") no-repeat center;
    cursor: pointer;
    transition: all 0.6s;
}
.gkzl_san a i:hover {
    background: #3b6bcf url("glgkl.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
}
.gkzl_si a i{
    background:url("fwgk.png") no-repeat center;
    cursor: pointer;
    transition: all 0.6s;
}
.gkzl_si a i:hover {
    background: #3b6bcf url("fwgkh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
}
.gkzl_wu a i{
    background: url("jg.png") no-repeat center;
    cursor: pointer;
    transition: all 0.6s;
}

.gkzl_wu a i:hover {
    background: #3b6bcf url("jgh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
}



.zdly_yi a i{
    background:url("fgf.png") #fff no-repeat center;
    cursor: pointer;
    transition: all 0.6s;
    background-size: 50%;
}
.zdly_yi a:hover i {
    background: #3b6bcf url("fgfh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
    background-size: 50%;}
.zdly_er a i{
    position: relative;
    background:#ffffff url("zx1.png") no-repeat center;
    cursor: pointer;
    transition: all 1s;	background-size: 50%;
}

.zdly_er a:hover i {
    background: #3b6bcf url("zx2.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;
    background-size: 50%;
}


.zdly_san a i{
    background: url("gzy.png") #fff no-repeat center;
    cursor: pointer;
    transition: all 0.6s;	background-size: 50%;
}
.zdly_san a:hover i {
    background: #3b6bcf url("ggzyh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;	background-size: 50%;
    z-index:100;
}
.zdly_si a i{
    background:url("ggfw.png") #fff no-repeat center;
    cursor: pointer;
    transition: all 0.6s;	background-size: 50%;
}
.zdly_si a:hover i {
    background: #3b6bcf url("ggfwh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;	background-size: 50%;
}
.zdly_wu a i{
    background: url("jg.png") #fff no-repeat center;
    cursor: pointer;
    transition: all 0.6s;	background-size: 50%;
}

.zdly_wu a:hover i {
    background: #3b6bcf url("jgh.png") no-repeat center;
    transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);	/* Safari ºÍ Chrome */
    -moz-transform: rotateY(180deg);	/* Firefox */
    /*transform: scale(1.3);*/
    position:relative;
    z-index:100;	background-size: 50%;
}



.right_zcjd{
    width: 100%;
    /*height: 200px;*/
    /*border: 1px solid #000;*/
}


.wsbs_top{
    width: 100%;
    height: 50px;
    background: url("wsbslm2.png") no-repeat center;
    margin: 10px 0;
    margin-bottom: 20px;
}


.wsbs{
    width: 100%;
    height: 400px;
    /*border: 1px solid #000;*/
    margin-bottom: 25px;
    margin-top: 10px;
}
.wsbs_grbs{
    width: 398px;
    height: 398px;
    float: left;
    border: 1px solid #2e8ddb;
    overflow: hidden;
    transition: all 0.3s;

}

.wsbs_grbs h3{
    width: 100%;
    height: 100px;
    background: #2e8ddb url("wsbstit.png") no-repeat!important;
    font-size: 28px;
    text-align: center;
    line-height: 100px;
    color: #ffffff;
    cursor: pointer;
}

.wsbs_grbs ul{
    /*height: 187px;*/
    padding: 10px;
    transition: all 0.3s;
}

.wsbs_grbs li{
    width: 168px;
    height: 120px;
    float: left;
    /*background-color: #f3f35%*/
    margin: 10px 10px;
    font-size: 15px;
    text-align: center;
    line-height: 20px;
    transition: all 0.3s;
    padding: 73px 4px 0;
    box-sizing: border-box;


}
.wsbs_grbs .grbs_one{
    background: #f8e0da url("bsfe_1.png") no-repeat 50% 25%;
    background-size: 50px 50px;
    color: #bb1619;
}
.wsbs_grbs .grbs_one a{
    color: #bb1619;
}
.wsbs_grbs .grbs_one:hover{
    background-color: #f7d7cf;
}
.wsbs_grbs .grbs_two{
    background: #edf6e6 url("bsfw_2.png") no-repeat 50% 25%;
    color: #7cb434;
}
.wsbs_grbs .grbs_two a{
    color: #7cb434;
}
.wsbs_grbs .grbs_two:hover{
    background-color: #e0f5d0;
}
.wsbs_grbs .grbs_three{
    background: #ddecf5 url("bsfw_3.png") no-repeat 50% 25%;
    color: #51aec8;

}
.wsbs_grbs .grbs_three a{
    color: #51aec8;
}
.wsbs_grbs .grbs_three:hover{
    background-color: #c5e4f6;
}
.wsbs_grbs .frbs_one{
    background: #fbd3c9 url("bsfw_4.png") no-repeat 50% 25%;
    color: #fd8a6e;
}
.wsbs_grbs .frbs_one a{
    color: #fd8a6e;
}
.wsbs_grbs .frbs_one:hover{
    background-color: #fac6b9;
}
.wsbs_grbs .frbs_two{
    background: #edf6e6 url("hyzy.png") no-repeat 50% 25%;
    color: #7cb434;
}
.wsbs_grbs .frbs_two:hover{
    background-color: #e0f5d0;
}
.wsbs_grbs .frbs_three{
    background: #b1e8f0 url("tzlx.png") no-repeat 50% 25%;
    color: #16b7ce;
}
.wsbs_grbs .frbs_three:hover{
    background-color: #98e7f3;
}

.wsbs_grbs .bmfw_topa, .wsbs_grbs .bmfw_topb, .wsbs_grbs .bmfw_topc,.wsbs_grbs .bmfw_topd{
    width: 74px;
    height: 110px;
    font-size: 14px;
    /*overflow: hidden;*/
    line-height: 180px;
    padding: 0;
}

.wsbs_grbs .bmfw_bota,.wsbs_grbs .bmfw_botb,.wsbs_grbs .bmfw_botc,.wsbs_grbs .bmfw_botd{
    width: 168px;
    height: 55px;
    /*background-color: #0094ff;*/
    line-height: 60px;
    font-size: 14px;
    overflow: hidden;
    padding: 0;
}
.wsbs_grbs#frbs li a{
    display: block;
}
.wsbs_grbs#frbs li a span{
    display: block;
    line-height: 40px;
    outline: none;
}
.wsbs_grbs .bmfw_topa a .fw_icon, .wsbs_grbs .bmfw_topb a .fw_icon, .wsbs_grbs .bmfw_topc a .fw_icon,.wsbs_grbs .bmfw_topd a .fw_icon{
    display: block;
    width: 72px;
    height: 72px;
    border: 1px solid #0094ff;
    border-radius: 50%;
    background-image: url("jltq.png");
    background-repeat: no-repeat;
    margin: 0 auto;
}
.wsbs_grbs .bmfw_bota a,.wsbs_grbs .bmfw_botb a,.wsbs_grbs .bmfw_botc a,.wsbs_grbs .bmfw_botd a{
    display: block;
    height: 55px;
    line-height: 60px;
    padding-left: 55px;
    margin: 0 auto;
    background-image: url("https://www.jnhn.gov.cn/picture/0/2311021703322084805.png")!important;
    background-repeat: no-repeat!important;
    transition: all 0.3s;
}
.wsbs_grbs li.bmfw_bota a{
    background-position: 10px 10px!important;
}
.wsbs_grbs li.bmfw_botb a{
    background-position: 20px -40px!important;
}
.wsbs_grbs li.bmfw_botc a{
    background-position: 20px -99px!important;
}
.wsbs_grbs li.bmfw_botd a{
    background-position: 20px -150px!important;
}
.wsbs_grbs .bmfw_topa .fw_icon{
    background-position:15px 15px
}
.wsbs_grbs .bmfw_topb .fw_icon{
    background-position:-50px 15px
}
.wsbs_grbs .bmfw_topc .fw_icon{
    background-position:-245px 15px
}
.wsbs_grbs .bmfw_topd .fw_icon{
    background-position:19px -50px
}
.wsbs_grbs .bmfw_bota{
    background-color: #f8e0da;
}

.wsbs_grbs .bmfw_botb{
    background-color: #edf6e6;
}
.wsbs_grbs .bmfw_botc{
    background-color: #fbd3c9;
}
.wsbs_grbs .bmfw_botd{
    background-color: #b1e8f0;
}

.wsbs_frbs{
    width: 178px;
    height: 345px;
    float: left;
    margin-top: 25px;
    border: 1px solid #d2d2d2;
    overflow: hidden;
    transition: all 0.3s;
}

.wsbs_frbs h3{
    width: 100%;
    height: 70px;
    background-color: #f3f3f3;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    line-height: 70px;
    color: #2e8ddb;
    cursor: pointer;
}
.wsbs_frbs ul{
    padding:0 20px;
    /*padding-top:0;*/
    transition: all 0.3s;
}

.wsbs_frbs li{
    height: 68px;
    font-size: 16px;
    line-height: 68px;
    text-align: center;
    border-bottom: 1px solid #f3f3f3;
    transition: all 0.3s;
    overflow: hidden;
}



.ztzl{
    width: 1200px;
    height: 80px;
    /*border: 1px solid #000;*/
    margin-top: 20px;
    position: relative;
    overflow: hidden;
}
/*.ztzl ul{*/
/*overflow: hidden;*/
/*position:absolute;*/
/*width: 3400px;*/
/*left: 0;*/
/*top: 0;*/
/*_height:1px;*/
/*}*/
/*.ztzl li{*/
/*width: 200px;*/
/*height: 80px;*/
/*/!*border: 1px solid #000;*!/*/
/*float: left;*/
/*margin-right: 20px;*/
/*}*/

/*.ztzl .ztzl_gd{*/
/*width: 30px;*/
/*height: 100px;*/
/*background-color: #2e8ddb;*/
/*border: none;*/
/*float: right;*/
/*margin-right: 0;*/
/*font-size: 16px;*/
/*line-height: 48px;;*/
/*text-align: center;*/
/*color: #ffffff;*/
/*}*/
/*.ztzl li img{*/
/*width: 200px;*/
/*height: 80px;*/
/*}*/





#ztrolling {
    overflow: hidden;
    width: 1200px;
}

#ztrolling a {
    padding: 0 5px;
    display: block;
    width: 100%;
    height: 100%;
}

.ztrolling_img {
    float: left;
    padding: 0 5px;
    width: 230px;
    height: 80px;
    margin-right: 15px;
}

.sztrolling_img a {
    display: block;
    width: 230px;
    height: 80px;
    float: left
}

.ztrolling_img img {
    width: 230px;
    height: 80px;
}

#insubject {
    float: left;
    width: 800%;
}

#ztrolling1 {
    float: left;
}

#ztrolling2 {
    float: left;
}



.bmdhl{
    width: 1136px;
    /*height: 150px;*/
    line-height: 28px;
    box-sizing: border-box;
    padding: 15px;
    border: 1px solid #b5b5b5;
    position: absolute;
    right: 0;
    top: 53px;
    display: none;
}
.bmdh:hover .bmdhl{
    display: block;
}


.bmcx{
    width: 100%;
    height: 330px;
    /*border: 1px solid #000;*/
}
.bmfw_tit{
    width: 100%;
    height: 46px;
    border-bottom: 1px solid #f3f3f3;
    /*margin-bottom: 20px;*/


}
.bmfw_tit span{
    display: block;
    width: 80px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    font-weight: 700;
    color: #3b6bcf;
    border-bottom: 2px solid #3b6bcf;
}
.bmcx_list{
    width: 100%;
    height: auto;
}
.bmcx_list li{
    float: left;
    width: 115px;
    height: 80px;
    text-align: center;
    line-height: 125px;
    margin-left: 20px;
    padding-top: 10px;
    /*border: 1px solid #000;*/
}

.bmcx_list a{
    display: block;
    width: 100%;
    height: 100%;
    background:url("s1.png") no-repeat;
    /*background-position: 35px  0px;*/
}
.bmcx_list a:hover{
    background:#2e8ddb url("s2.png") no-repeat;
    color: #FFFFFF;
}



.con_top{
    width: 100%;
    height: auto;
    margin-bottom: 20px;
}

.con_top .top_a h3{
    font-size: 40px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 15px;
}
.con_top .top_a h3 a{
    color: #cc0000;
}
.con_top .top_a p{
    font-size: 16px;
    color: #313131;
    text-align: left;
    text-indent: 2em;
    margin-bottom: 20px;
}
.con_top .top_a p a{
    color: #cc0000;
}



.top_b .top_lb{
    width: 1200px;
    height: 380px;
    margin-bottom: 20px;
    background-color: #2e8ddb;
    overflow: hidden;
    position: relative;
}
.top_b .top_lb .slide{
    width: 8000px;
    height: 380px;
    position: absolute;
    left: -1200px;
}
.top_b .top_lb .slide .lbtop{
    width: 1200px;
    height: 380px;
    float: left;
}
.top_b .top_lb .pic{
    float: left;
    width: 640px;
}
.top_b .top_lb .pic img{
    width: 640px;
    height: 380px;
}

.top_b .top_lb .word{
    float: right;
    width: 500px;
    box-sizing: border-box;
    padding: 40px 40px 20px 20px;
}
.top_b .top_lb .word h3{
    font-weight: bold;
    font-size: 28px;
    color: #FFFFFF;
    /*font-weight: 700;*/
    line-height: 40px;
}
.top_b .top_lb .word h3 a{
    color: #FFFFFF;
}

.top_b .top_lb .word p{
    text-indent: 2em;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 34px;
    margin-top: 24px;
}
.top_b .top_lb .word p a{
    color: #FFFFFF;
}
.top_lb .hd{
    width: 120px;
    height: 30px;
    position: absolute;
    bottom: 0px;
    right: 0;
    /*margin-right: 0px;*/
    z-index: 2;
}
.top_lb .hd ul li{
    width:15px;
    height: 15px;
    float: left;
    border-radius: 50%;
    margin:5px 6px;
    background-color: rgba(7,17,27,0.4);
    box-shadow: 0 0 0 1px rgba(255,255,255,0.8) inset;
    cursor:pointer;
}

.top_lb .hd ul li.on{
    box-shadow: 0 0 0 1px rgba(7,17,27,0.4) inset;
    background-color: #fff;
}
.top_c{
    height: 230px;
}
.top_d{
    width: 1200px;
    height: 100px;
    margin-top: 5px;
}

.yqlj{
    height: 91px;
    margin-top: 25px;
    border-top: 3px solid #2e8ddb;
    background: #f9f9f9;
}
.yqlj ul{
    padding-left: 5px;
}
.yqlj ul li{
    width: 272px;
    height: 40px;
    border: 1px solid #dcdcdc;
    background: url(select_03.jpg) #FFFFFF no-repeat 230px center;
    line-height: 40px;
    padding-left: 40px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    cursor: pointer;
    position: relative;
}

.yqlj .ljlist{
    display: none;
    background: #f9f9f9;
    border: 1px solid #D2D2D2;
    width: 270px;
    height: 360px;
    overflow-y: auto;
    position: absolute;
    bottom: 38px;
    left: -1px;
}


.yqlj .ljlist div{
    padding-left:15px;
    height:30px;
    line-height:30px
}
.yqlj .ljlist div:hover{
    background:#4baefc;
}
.yqlj .ljlist div:hover a{
    color: #FFFFFF;
}
.yqlj ul li:hover .ljlist{
    display: block;
}



.zcpc{
    width: 80px;
    /*height: 235px;*/
    position: fixed;
    top: 47%;
    left: 0px;
    cursor: pointer;
}

.zcpc .gb{
    width: 32px;
    height: 32px;
    background: url("gb2.png") no-repeat;
    position: absolute;
    top: 0px;
    right: 0px;

}

.pc{
    width: 360px;
    height: 180px;
    /*border: 1px solid #000;*/
    position: relative;
}

.pc .pcgb{
    width: 25px;
    height: 25px;
    /*background: url("gbb.png") no-repeat;*/
    /*background-size: 25px 25px;*/
    position: absolute;
    top: 0px;
    right: 0px;
}

.index_jqr{
    width: 50px;
    position: fixed;
    bottom: 250px;
    right: 50%;
    z-index: 99999;
    margin-right: -670px;
}

.index_jqr ul li{
    margin-bottom: 20px;
}
.index_jqr ul li a{
    display: block;
}
#zxftl li{
    height: auto!important;
    line-height: normal;
    padding-left: 10px;
}
#zxftl li:before{
    display: none!important;
}
#zxftl li a{
    float: none;
    max-width: none;
    white-space: normal;
}
.zcimg img,
.new_video img,
.new_book img{
    width: 100%;
}