.head{
padding: 0 2rem;
height: 8.5rem;
background: url(/sj/img/top-bg.png) no-repeat right center #af251b;
background-size: contain;
}
.more1{


    text-align: center;
    height: 3rem;
    line-height: 3rem;
 margin: 1rem 0;

}

.more1 a{

color: #9e191a;
 font-size: 1.6rem;
 border: 1px solid #ddd;
 border-radius: 5px;
 padding: 0.8rem 4rem;



}









.slideTxtBox{ margin: 0 2rem; }
.slideTxtBox .hd li{ background: url(/sj/img/hx.jpg) no-repeat right center;}

.nav{height: 32px; line-height: 32px;}

.nav>li{ float:left;width:25%;text-align: center;position: relative;}
.nav>li a{font-size: 15px;}
.subnav {
display: none;
width: 100%;
left: 0;
top: 33px;
position: absolute;
background: #a5160c;
padding: 5px 0;z-index: 999999999;}
.subnav ul li { height: 32px; line-height: 32px;}
.subnav ul li a{ color:#fff;font-size: 14px;}

.xyfj .bd li p{
position: absolute;
left: 0;
bottom: 3rem;
width: 15.9375rem;
height: 4rem;
line-height: 4rem;
background: url(/sj/img/xylybg.png) no-repeat;
font-size: 14px;
color: #fff;
padding-left: 1rem;
}

.sj-search{ 
display: none;
margin: 2rem 2rem 0 2rem;
    height: 40px;
    line-height: 40px;
    background: oldlace;   border-radius: 10px;
 }

.sj-search .butt{
margin-top: 9px;
 margin-right: 12px;
 cursor: pointer;
}
.sj-search .txt{    
width: 80%;
 height: 40px;
 line-height: 40px;
 border: none;
 background: none;
 padding-left: 20px;

}
body{background: url(/sj/img/sjbg.jpg) no-repeat 0 150rem}

.ti4{
background: url(/sj/img/icon4.png) no-repeat left center;
background-size: 2rem;
padding-left: 2.6rem;
}


.ti5{
background: url(/sj/img/icon5.png) no-repeat left center;
background-size: 2rem;
padding-left: 2.6rem;
}

.ti6{
background: url(/sj/img/icon6.png) no-repeat left center;
background-size: 1.8rem;
padding-left: 2.6rem;
}

.logo{
width: 260px;
}
.logo img{
width: 100%;
margin-top: 2.5rem;
}
.sjlogo img{
width: 100%;
align-content: center;
}
.sjnav{
padding: 0 1rem;
background: #eee;
height: 3.125rem;
}
.nav_an{
float: right;
display: block;
width: 1.875rem;
margin-top: 3.5rem;
}
.navSub{
width: 40%;
background: #9e191a;
position: absolute;
right: 0;
top: 8.4rem;
z-index: 999;
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.on{
-webkit-transform: translateX(0);
-moz-transform:translateX(0);
transform: translateX(0);
}
.navSub>ul>li>a{
color: #fff;
line-height: 4.5rem;
border-bottom: 1px solid #9c2021;
display: block;
font-size: 1.625rem;
padding-left: 20px;
}
.navSub_h ul li a{
background: #bd3b3c;
line-height: 4.5rem;
display: block;
color: #fff;
font-size: 1.625rem;
padding-left: 1.25rem;
}
.navSub_h{
display: none;
}
.navSub_h ul{
padding: 0;
border-top: none;
}
.navSub_h ul li a{
border: 0;
line-height: 4.5rem;
padding-left: 2.5rem;
}
.bodyBj{
width: 100%;
height: 100%;
overflow: hidden;
position: fixed;
top: 0;
left: 0;
z-index: 99;
display: none;
}
.focus {
width: 100%;
margin: 0 auto;
position: relative;
overflow: hidden;
}
.focus .hd {
width: 100%;
position: absolute;
z-index: 1;
bottom: 2.25rem;
text-align: center;
}
.focus .hd ul {
font-size: 0;
vertical-align: top;
}
.focus .hd ul li {
display: inline-block;
width: 1rem;
height: 1rem;
border-radius: 1rem;
background: #fff;
margin: 0 0.6rem;
vertical-align: top;
overflow: hidden;
}
.focus .hd ul .on {
background: #9a0d0f;
}
.focus .bd {
position: relative;
z-index: 0;
}
.focus .bd li{
width: 100%;
position: relative;
}
.focus .bd li img {
width: 100%;
height: 15rem;
}
.focus .bd li a {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.tpxw{

 border-top: 7px solid #f2f2f2;
 padding-bottom: 3rem;
}
.title{
height: 6rem;
line-height: 6rem;
}
.title h1{
color: #9e191a;
float: left;
font-size: 2rem;
font-weight: normal;

}
.title a{
float: right;
font-size: 15px;
}
.w{
margin: 0 2rem;
}
.tpxw-list{
margin: 0 1rem;
}
.tpxw-list li{
width: 50%;
float: left;text-align: center;
}
.tpxw-list-bg{
margin: 0 1rem;
}
.tpxw-list li a img{
width: 100%;
height: 11rem;
display: block;
}
.tpxw-txt a{
font-size: 15px;
margin: 1.5rem 0 1rem 0;
display: block;
line-height: 2.5rem;
}
.tpxw-txt p{
font-size: 1.6rem;
color: #666;
line-height: 2rem;
}
.li1{
border-top: 2px solid #9e191a;
}
.li2{
border-top: 2px solid #40aeaf;
}
.xylist li{
border-top: 1px solid #c8c8c8;
padding: 2rem 0;
}
.xydt{
border-bottom: 7px solid #f2f2f2;
padding-bottom: 2.5rem;
}
.xylist li a img{
width: 100%;height: 120px;
}
.xylist li .rig-txt{
}
.xylist li .rig-txt a{
font-size: 1.675rem;
line-height: 26px;
display:block;
}
.xylist li .rig-txt span{
float: right;
font-size: 1.625rem;
color: #666;
line-height: 26px;
}
.title1{
height: 8rem;
line-height: 8rem;
border-bottom: 1px solid #C8C8C8;
}
.title1 h1{
color: #9e191a;
float: left;
font-size: 2rem;
font-weight: normal;
}
.title1 a{
float: right;
font-size: 1.675rem;
}
.tzgg{
border-bottom: 7px solid #f2f2f2;
padding-bottom: 1.5rem;
}
.tzlist li{
border-bottom: 1px solid #c8c8c8;
padding: 1.2rem 0;
}
.tzlist li em{


font-size: 12px;
font-style: normal;
float:right;
}


.date{


float: left;
width: 82px;
border: 1px solid #e69b18;
border-radius: 6px;
text-align: center;
margin-right: 20px;
}
.date h6{

height: 36px;
line-height: 36px;
background: #E69B18;
font-size: 24px;
color: #fff;
}
.date span{

height: 30px;
line-height: 30px;
font-size: 15px;
}
.tzrig{
padding-left: 7rem; margin-top: 6px;
}
.tzrig a{
font-size: 16px;
line-height: 25px;
font-weight: bold; }
.mtbd{
border-bottom: 7px solid #f2f2f2;
padding-bottom: 2.5rem;
}
.mtlist{
margin-top: 1rem;
}
.mtlist li{
height: 5rem;
line-height: 5rem;
}
.mtlist li a{
font-size: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}
.mtlist li span{
float: right;
font-size: 15px;
color: #666;
}
.zt{
border-bottom: 7px solid #f2f2f2;

}
.ztlist{

border-bottom: 1px solid #c8c8c8;
}
.ztlist li{
float: left;
width: 50%;
}
.ztlist li a{
padding: 1.3rem 1rem 1rem 1rem;
display: block;
}
.ztlist li a img{
width: 100%;
}
.ztlist1{

border-bottom: none; margin: 0 1rem;
}
.bottom{
background: #eee;
text-align: center;
font-size: 1.5rem;
padding: 2rem 0;position:inherit;margin-bottom:35px;
}
.bottom p{
line-height: 2.6rem;
}
.dblj{
height: 2.6rem;
line-height: 2.6rem;
}
.dblj a{
font-size: 1.5rem;
padding: 0 1rem;
}


.yqlj{
padding: 1rem}
.yqlj li{
width: 50%;
float: left;
}
.yqlj li a{
font-size: 15px;
margin: 0 1rem;
display: block;
height: 4rem;
line-height: 4rem;
background: url(/sj/img/xl.png) no-repeat left center;
padding-left: 1.4rem;

}
.kstd{ padding-bottom: 2rem;}


.kslj{ margin: 0 1rem;  }
.kslj li {
width: 25%;
text-align: center;
float: left;
}


.kslj li a{ font-size: 14px;color: #333; }


.ljicon1{background: url(/sj/img/c01.png) no-repeat center #fff; }
.ljicon2{background: url(/sj/img/c02.png) no-repeat center #fff; }
.ljicon3{background: url(/sj/img/c03.png) no-repeat center #fff; }
.ljicon4{background: url(/sj/img/c04.png) no-repeat center #fff; }
.ljicon5{background: url(/sj/img/c05.png) no-repeat center #fff; }
.ljicon6{background: url(/sj/img/c06.png) no-repeat center #fff; }
.ljicon7{background: url(/sj/img/c011.png) no-repeat center #fff; }
.ljicon8{background: url(/sj/img/c012.png) no-repeat center #fff; }
.ljicon9{background: url(/sj/img/c09.png) no-repeat center #fff; }
.ljicon10{background: url(/sj/img/c010.png) no-repeat center #fff; }
.ljicon11{background: url(/sj/img/c011.png) no-repeat center #fff; }
.ljicon12{background: url(/sj/img/c012.png) no-repeat center #fff; }




.ljicon{
width: 6rem;
height: 6rem;
border-radius: 6rem;margin: 1rem auto;
background-size: 26px;
box-shadow: 1px 1px 10px 0px #ddd;
}










.ziban{
width: 100%;
height: 14rem;
}
.ziban img{
width: 100%;
height: 100%;
}
.xlnav{ position: relative;  }
.xlnav h2{
 position: absolute;
 top: 12px;
 left: 47px;
 }
.xlnav h2 img{width: 80%;}
.xlnav h1{
line-height: 4rem;
border-bottom: 1px solid #e8e7e7;
background: url(/sj/img/searchBg.png) no-repeat right center #ececec;
background-size: 50%;
}
.xlnav h1 img{
display: inline-block;
width: 1.9375rem;
height: 1.625rem;
vertical-align: middle;
padding-left: 2rem;
}
.xlnav ul{
display: none;
}
.xlnav ul li a{
display: block;
line-height: 4rem;
font-size: 1.625rem;
background: #f3f1f2;
color: #333;
border-bottom: 1px solid #ccc;
padding-left: 1rem;
}
.weizhi{
line-height: 6rem;
border-bottom: 2px solid #c7000b;
margin: 0 2rem;
font-size: 1.625rem;
}
.weizhi a{
font-size: 1.625rem;
}
.list_tx{
padding: 0 2rem;
margin-bottom: 4rem;
}
.list_tx ul{
padding-top: 1.5rem;
}
.list_tx ul li{
line-height: 42px;
font-size: 1.625rem;
background-size:0.5rem 0.5625rem;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
border-bottom: 1px dotted #ccc;
}
.list_tx ul li a{
font-size: 1.675rem;
}
.list_tx ul li img{
display: inline-block;
width: 1.25rem;
height: 1.25rem;
vertical-align: middle;
margin-bottom: 0.25rem;
margin-right: 1rem;
}
.list_tx ul li i{
float: right;
padding-left: 0rem;
}
.con{
padding: 0 2rem;
}
.dpzw{
font-size: 1.625rem;
line-height: 3.5rem;
padding-top: 2rem;
}
.dpzw p{text-indent: 2em;
}
.con{
margin: 2rem auto;
}
.con_ti{
text-align: center;
margin: 3rem 0 1rem 0;
}
.con_ti h1{
font-size: 1.75rem;
}
.con_ti h2{
font-size: 1.375rem;
font-weight: normal;
color: #999;
margin-top: 1.5rem;
}
.con_ti h2 i{
padding: 0 1rem;
}
.sxp ul li{
float: left;
width: 50%;
}
.sxp ul li div{
margin: 2rem 1rem;
}
.sxp ul li div a{
display: block;
background: #ebac17;
color: #fff;
font-size: 1.5rem;
text-align: center;
}

.list{

margin-bottom: 2rem;



}


.list_pic {
padding: 0 1.5rem;
}
.list_pic ul li {
float: left;
width: 50%;

}
.listSub {
padding: 0 0.75rem;
}
.list_pic ul li a {
display: block;
vertical-align: middle;
padding: 1rem;
}
.list_pic ul li img {
display: block;
width: 100%;height: 150px;
}
.list_pic ul li p {
padding: 0.75rem;
font-size: 1.7rem;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}




.ljlb{
margin: 0 2rem;
}
.ljlb li{
height: 5rem;
line-height: 5rem;
background: #f2f2f2;
margin: 2rem auto;
}
.ljlb li a{
font-size: 1.7rem;
padding-left: 2rem;
background: url(/sj/img/ht.png) no-repeat left center;
background-size: 0.45rem 1.5rem;
margin-left: 1.5rem;
}