.top{
     height: 8rem;
     background: #002147;
     padding: 0 1.5rem;
     position: relative;
}
.sjlogo{
     width: 24.8125rem;
     height: 5.0625rem;
     float: left;
}
 .sjlogo img{
     width: 24.8125rem;
     height: 5.0625rem;
     padding-top: 1.5rem;
}
 .nav_an{
     float: right;
     width: 2.375rem;
     height: 2rem;
     margin-top: 3rem;
     cursor: pointer;
     display: block;
}
 

.navSub{
     position: absolute;
     right: 0;
     top: 8rem;
     background: #002147;
     width: 40%;
     z-index: 9;
     overflow: hidden;
     -webkit-transform: translateX(100%);
     -moz-transform:translateX(100%);
     transform: translateX(100%);
     -webkit-transition:all 0.2s ease-in-out;
     -moz-transition:all 0.2s ease-in-out;
     -o-transition:all 0.2s ease-in-out;
     -ms-transition:all 0.2s ease-in-out;
     transition:all 0.2s ease-in-out;
}
 
.navSub ul li{
	position: relative;
}
.navSub.on{
	-webkit-transform: translateX(0);
  	-moz-transform:translateX(0);
  	transform: translateX(0);
}
.navSub_h{
	display: none;
	background: #001b3a;
}
.navSub a,.navSub_h a{
     color: #fff;
     height: 5.625rem;
     line-height: 5.625rem;
     font-size: 1.5rem;
     padding: 0 1.25rem;
     display: inline-block;
     width: 100%;
}
 .navSub a{
     border-bottom: 0.0625rem solid #002f65;
}
 .navSub_h a{
     border-bottom: 0.0625rem solid #002f65;
}
 
.navSub i{
     width: 1.625rem;
     height: 0.875rem;
     background: url(/_m/img/select_xl01.png) no-repeat center right;
     position: absolute;
     right: 1.25rem;
     top: 2.375rem;
     cursor: pointer;
}
.loc{
     line-height: 3rem;
     background: #fff;
     padding: 0 2rem;
     padding-top: 1rem;
}
 .loc a{
     font-size: 1.775rem;
}
 .submenu li{
     float: left;
     width: 33%;
     text-align: center;
}
 .submenu li a{
     border: 1px solid #ccc;
     display: block;
     border-radius: 0.3125rem;
     margin: 0.375rem;
}
.main{
	padding: 0.5rem 2rem;
	background: #fff;
}
.lblist li{
	padding: 1rem 0;
        overflow: hidden;
}
.btpic{
	width: 8.5rem;
    height: 6.125rem;
}
.btpic a{
	display: block;
    width: 100%;
height: 100%;
}
.btpic a img{
	width: 100%;
	height: 100%;
}
.lbtxt{
	padding-left: 10rem;
}
.lbtxt a{
	font-size: 1.8rem;
	font-weight: bold;
}
.lbtxt p{
	font-size: 1.325rem;
	margin-top: 0.3rem;
    line-height: 1.625rem;
}
.lbtxt i{
	background: url(/_m/img/llcs.png) no-repeat left center;
	padding-left: 1.5rem;
	background-size: 1.2rem 0.9375rem;
    -webkit-background-size: 1.2rem 0.9375rem;
    margin-top: 0.3rem;
    display: block;
}

/*ÄÚÈÝÒ³*/

.lmmc_nr_box {
     background: #f5f7fa;
     padding: 1rem 2rem;
}
 .lmmc_nr {
     border-bottom: 0.125rem solid #042376;
     padding: 1rem 0 1.25rem 0;
}
 .lmmc_nr h1 {
     font-size: 2rem;
     font-style: italic;
     display: inline-block;
     margin-right: 1.125rem;
}
 .lmmc_nr i {
     font-size: 1.25rem;
     font-weight: bold;
     color: #042376;
     font-style: italic;
}
.nr_tit_txt {
    border-bottom: 1px solid #cbcbcb;
}
.nr_tit_txt h1 {
     font-size: 2rem;
     padding: 1.25rem 0;
     margin-top: 0.625rem;
}
 .wzrq {
     color: #666666;
     font-size: 1.6rem;
     padding: 1.25rem 0;
}
 .wzrq span {
     margin-right: 0.25rem;
}
/*.date {
    background: url(/_m/img/time.png) no-repeat left center;
    padding-left: 24px;
}
.llcs {
    background: url(/_m/img/eye.png) no-repeat left center;
    padding-left: 24px;
}*/

.bdsharebuttonbox{
	width: 18rem;margin-left: 4rem;margin-top: -2.2rem;
}
.wzrq i {
    font-style: normal;
}
.content_box{
     background: #fff;
     padding: 2rem 2rem 1rem 2rem;
}
 .nr_zy {
     background: #F2F4F8;
     border-left: 0.1875rem solid #042376;
     padding: 1rem 1.5625rem;
     font-size: 1.575rem;
     line-height: 3rem;
}
 .nr_txt {
     margin-top: 1.875rem;
}
 .nr_txt p {
     font-size: 1.375rem;
     line-height: 3rem;
     text-indent: 2em;
}

.jj{
	padding: 0 2rem;
	background: #fff;min-height: 45rem;
}
.jj h1 {
     font-size: 2rem;
     border-bottom: 0.125rem solid #042376;
     padding: 1.25rem 0;
}
.jjnr{
	padding: 1rem 0;
}
.jjnr p {
    line-height: 3rem;
    text-indent: 2em;
    font-size: 1.375rem;
}
.jjnr p img {
    width:100% !important;
    height:auto !important;
    display:block;
}
.ljlist li {
    width: 49.5%;
    float: left;
    border: 1px solid #ccc;
    padding: 0.625rem 0;
    margin: 0 0 -1px -1px;
}
.ljlist li a {
     line-height: 3.75rem;
     height: 3.75rem;
     display: block;
     font-size: 1.375rem;
     text-align: center;
}
 .ljlist{
     padding:1.875rem 0 ;
}
.piclb li {
     border: 2px solid #eee;
     width: 98%;
     margin: 1.875rem auto;
     cursor: pointer;
}
.piclb li:hover{
	background: #eee;
}
.scenery-container{
	width: 93%;
    margin: 1.125rem;
}
.scenery-container-img a{
	width: 100%;
    overflow: hidden;
    display: block;
}
.scenery-container-img a img{
	margin: 0 auto;
    display: block;
    width: 100%;
}
.scenery .content .scenery-container {
    width: 80%;
    margin: 3.125rem 10% 0;
}
.scenery-container h1 span {
    padding-bottom: 1.25rem;
    
}
.scenery-container h1 {
     padding-top: 2.1875rem;
     padding-bottom: 1.25rem;
     color: #295694;
     font-size: 1.5rem;
     border-bottom: 0.125rem solid #ccc;
}
 .scenery-container .scenery-introduction {
     margin-top: 1rem;
     color: #626262;
     word-break: break-all;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     padding-bottom: 0.125rem;
     font-size: 1.25rem;
     float: left;
}
 .scenery-container .scenery-Browse-volume {
     margin-top: 1rem;
     margin-bottom: 0.625rem;
     color: #c5c4c7;
     text-align: right;
     font-size: 1.25rem;
     float: right;
}
.scenery-Browse-volume .djcs {
     background: url(/_m/img/llcs.png) no-repeat left center;
     border: none;
     padding-left: 1.5rem;
     background-size: 1.25rem 0.875rem ;
     -webkit-background-size: 1.25rem 0.875rem ;
}
 .djcs {
     width: 4.375rem;
     height: 4.375rem;
     background: #FFFFFF;
     border: 2px solid #c3c0be;
     text-align: center;
     margin-top: 1.375rem;
}
.main_bg{
	background: #333;
}
.mainsp{
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}
.spxwbg{
     padding: 0 2rem 0 2rem;
}
 .mainsp h1 {
     text-align: center;
     font-size: 1.625rem;
     padding: 2.5rem 0 1.25rem 0;
}
 .mainsp img{
     display: block;
     text-align: center;
     margin: 0 auto;
     width: 100%;
}
.mainsp video{width:100%;height:100%;}
 .sxtbg {
     background: #3d3d3d;
     padding: 2rem;
}
 .bfcs {
     text-align: right;
     color: #999;
     font-size: 1.25rem;
     font-style: italic;
     padding: 1.875rem 0;
}
 .sxt h1 {
     font-size: 1.25rem;
     color: #FFFFFF;
     font-weight: normal;
     line-height: 4rem;
}
 .sxttxt{
 	line-height: 2.5rem;
 }
 .sxttxt span {
     color: #FFFFFF;
     font-size: 1.25rem;
     background-size: 1.875rem 1.875rem;
}
 .sxttxt a {
     font-size: 1.25rem;
     color: #FFFFFF;
}
 .sxt h1 {
     font-size: 1.25rem;
     color: #FFFFFF;
     font-weight: normal;
     line-height: 4rem;
}
.xrldlist{
    padding: 1.875rem 0;
}
.ldpic, .ldname, .ldzc {
    width: 33%;
    border: 1px solid #e5e5e5;
    text-align: center;
    margin-right: -1px;
    margin-bottom: -1px;
    height: 8.25rem;
}
.xrldlist li:hover{
	background: #8ba4d2;
	cursor: pointer;
}
.xrldlist li a {
    text-align: center;
    font-size: 1.775rem;
    height: 8.25rem;
    line-height: 8.25rem;
}
.ldpic img {
    width: 4.875rem;
 height: 7rem;
 margin-top: 0.6875rem;
}
.v_news_content{
	padding-bottom: 2rem;
}
.present_leader_name {
    background: #e8e9ee;
    border-left: 3px solid #6377a9;
    padding: 10px;
    margin: 30px 0;
}
.present_leader_img {
    width: 240px;
    height: 363px;
    float: left;
}
.present_leader_intro {
	font-size: 1.375rem;
	line-height: 3rem;
	text-indent: 2em;
}
.present_leader_name span{
	font-size: 1.375rem;
	line-height: 3rem;
}























.bottom{
	background: url(/_m/img/bottom.png) no-repeat top center;
	background-size: 100% 26.75rem;
    -webkit-background-size: 100% 26.75rem;
    padding: 1rem 2rem;
    text-align: center;
}
.dlogo img{
    width: 6rem;
    height: 6rem;
}
.copyright{
	line-height: 1rem;
}
.copyright p{
	font-size: 1.325rem;
	color: #FFFFFF;
	line-height:2.25rem;
}
.gfmt{
	position: relative;
}
.gfmt a{
	font-size: 1.375rem;
	color: #fff;
	margin: 0 0.325rem;
}
.a1 {
     background: url(/_m/img/wb.png) no-repeat left center;
     padding-left: 1.875rem;
}
 .a2 {
     background: url(/_m/img/wx.png) no-repeat left center;
     padding-left: 1.875rem;
}
 .a2:hover .ewm{
     display: block;
}
 .ewm {
     width: 10rem;
     height: 12.8125rem;
     position: absolute;
     top: -28rem;
     right: 8.625rem;
     display: none;
}
 .ewm img {
     width: 10rem;
     height: 12.8125rem;
}
 .b1:hover .ewm,.b2:hover .ewm,.b3:hover .ewm{
	display: block;
}

.bottom p{    font-size: 1.325rem;
    color: #FFFFFF;
    line-height: 2.25rem;}