* {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
    font-family: "Microsoft YaHei";
    list-style: none;
}
body{
    background: url("sjj-bg.png") no-repeat center top;
    background-position: -25px -25px;
}
a{
    color: #333333;
}
.clear{
    clear: both;
}
.cf-sj:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf-sj{zoom:1;}

/*头部*/
.header .top{
    width: 100%;
    height: 40px;
    background: url("sjj-bg-1.png") no-repeat center top;
    clear: both;
}
.header .top .header-nav{
    width: 1204px;
    line-height: 40px;
    margin: 0 auto;
}
.header .top .header-nav .left{
    margin-left: 32px;
}
.header .top .header-nav .left li{
    width: 66px;
    text-align: center;
    background: url("sjj-pic-1.png") no-repeat;
    background-position: 0 13px;
    float: left;
}
.header .top .header-nav .left li a{
    line-height: 40px;
    font-size: 13px;
    color: #ffffff;
}
.header .top .header-nav .left li:first-child{
    background: none;
}
.header .top .header-nav .right{
    margin-right: 3px;
}
.header .top .header-nav .right li{
    /*width: 70px;*/
    text-align: center;
    background: url("sjj-pic-1.png") no-repeat;
    background-position: 0 13px;
    float: right;
    padding: 0 10px 0 10px;
}
.header .top .header-nav .right li a{
    line-height: 40px;
    font-size: 13px;
    color: #ffffff;
}
.header .logo{
    width: 425px;
    margin: 0 auto;
    margin-top: 38px;
}
.header form{
    width: 648px;
    height: 45px;
    margin: 0 auto;
    margin-top: 30px;
    background: #f4f9fe;
    border: solid 1px #1a69d5;
}
.header form .text{
    width: 588px;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    color: #666666;
    border: none;
    outline: none;
    padding-left: 30px;
    background: none;
    float: left;
}
.header form .btn{
    width: 58px;
    height: 45px;
    line-height: 120px;
    background: url("sjj-pic-2.png") no-repeat center;
    float: left;
}


/*导航*/
.nav{
    width: 1204px;
    height: 66px;
    background: #1a69d5;
    margin: 0 auto;
    margin-top: 20px;
}
.nav ul li{
    width: 20%;
    height: 66px;
    line-height: 66px;
    background: url("sjj-pic-3.png") no-repeat;
    background-position: 0 22px;
    text-align: center;
    float: left;
}
.nav ul li a{
    font-size: 19px;
    color: white;
    font-weight: bold;
}
.nav ul li:first-child{
    background: none;
}


/*头条*/
.top-news{
    width: 1204px;
    padding-bottom: 9px;
    margin: 0 auto;
    margin-top: 25px;
    background: #ffffff;
    text-align: center;
    padding-top: 28px;
}
.top-news h3 a{
    font-size: 31px;
    color: #1a69d5;
    line-height: 30px;
    font-weight: normal;
}
.top-news span{
    font-size: 19px;
    color: #666666;
    line-height: 55px;
}


/*轮播+tab*/
.mid{
    width: 1204px;
    /*height: 388px;*/
    margin: 0 auto;
    margin-top: 25px;
    padding: 25px;
    background: #ffffff;
}


/*轮播*/
.mid .lunbo{
    width: 560px;
    height: 337px;
    float: left;
    /*background: yellow;*/
}
.mid .lunbo .focusBox { position: relative; width: 560px; height: 337px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.mid .lunbo .focusBox .pic img { width: 560px; height: 337px; display: block; }
.mid .lunbo .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.mid .lunbo .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.mid .lunbo .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.mid .lunbo .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 15px; text-decoration: none; }
.mid .lunbo .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 25px; }
.mid .lunbo .focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; border-radius: 50%;margin-left: 8px;background: #f1f1f1}
.mid .lunbo .focusBox .num li a,.focusBox .num li span {  z-index: 2; display: block;  width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.mid .lunbo .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.mid .lunbo .focusBox .num li.on a,.focusBox .num a:hover{ background:#b40a0e;  }


/*tab切换*/
.mid .tab{
    width: 565px;
    height: 340px;
    float: right;
    /*background: yellow;*/
    position: relative;
}
.mid .tab .tab-title{
    width: 100%;
    height: 30px;
    border-bottom: solid 1px #d2d2d2;
    clear: both;
}
.mid .tab .tab-title li{
    width: 93px;
    height: 30px;
    font-size: 17px;
    float: left;
    text-align: center;
    color: #333333;
}

.mid .tab .tab-title li:hover{
    color: #2970d7;
    font-weight: bold;
    border-bottom: solid 1px #1a69d5;
}
.mid .tab .tab-title li.word{
    color: #2970d7;
    font-weight: bold;
    border-bottom: solid 1px #1a69d5;
}
.mid .tab .tab-more{
    position: absolute;
    top: 5px;
    right: 0;
}
.mid .tab .tab-more li {
    display: none;
}
.mid .tab .tab-more li a{
    font-size: 15px;
    color: #999999;
}
.mid .tab .tab-more li.show{
    display: block;
}
.mid .tab .tab-list ul{
    display: none;
}
.mid .tab .tab-list ul.show{
    display: block;
}
.mid .tab .tab-list ul li{
    font-size: 15px;
    background: url("sjj-pic-5.png") no-repeat;
    background-position:0 8px ;
    padding-left: 10px;
    margin-top: 11px;
}
/*新闻*/
.mid .pic{
    margin-bottom: 22px;
}
.mid .pic a{
    margin-left: 3px;
}
.mid .pic a:first-child{
    margin-left: 0;
}
/*左*/
.mid .left{
    width: 264px;
    float: left;
    /*background: yellow;*/
}
.mid .left .news-title{
    width: 100%;
    height: 45px;
    background: #ececec;
    border-top: solid 2px #0081ef;
    padding-left: 18px;
    line-height: 45px;
    font-size: 17px;
    font-weight: bold;
}
.mid .left .left-list{
    margin-bottom: 26px;
}
.mid .left .left-list li{
    background: url("sjj-pic-11.png") no-repeat;
    background-position: 0 2px;
    margin-top: 12px;
    padding-left: 25px;
    margin-left: 20px;
}
.mid .left .left-list li a{
    color: #1a69d5;
    font-weight: bold;
}
.mid .left .pic-list{
    margin-top: 15px;
}
.mid .left .pic-list a{
    margin-left: 23px;
}
.mid .left .pic-list a:first-child{
    margin-left: 0;
}
/*中*/
.mid .middle{
    width: 526px;
    float: left;
    margin-left: 23px;
    /*background: yellow;*/
}
.mid .middle .middle-title,.mid .right .right-title{
    width: 100%;
    height: 35px;
    border-bottom: solid 1px #d3d3d3;
}
.mid .middle .middle-title a,.mid .right .right-title a{
    font-size: 17px;
    color: #1a69d5;
    border-bottom: solid 1px #1a69d5;
    width: 105px;
    font-weight: bold;
    padding-bottom: 11px;
}
.mid .middle ul li,.mid .right ul li{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background: url("sjj-pic-5.png") no-repeat;
    background-position: 0 23px;
    padding-left: 10px;
    border-bottom: dashed 1px #d3d3d3;
}
.mid .middle ul li a,.mid .right ul li a{
    font-size: 15px;
}
/*右*/
.mid .right{
    width: 313px;
    float: right;
}
.mid .wufeng{
    width: 1150px;
    margin: 0 auto;
    margin-top: 23px;
}
.mid .wufeng .wufeng-title a{
    font-size: 17px;
}
/*无缝滚动*/
.mid .wufeng .friend{margin:0 auto;overflow:hidden;width:1150px;
    margin-top: 15px;}
.mid .wufeng .mr_frbox{height:142px;position: relative;width: 1150px;margin: 0 36px;}
.mid .wufeng .mr_frBtnL{cursor:pointer;position: absolute;left: -36px;top: 0;z-index: 999;}
.mid .wufeng .mr_frUl{float:left;height:142px;width:1150px;margin-left: -10px}
.mid .wufeng .mr_frBtnR{cursor:pointer;position: absolute;right: 36px;top: 0;z-index: 999;}
.mid .wufeng .mr_frUl ul li{display:inline;float:left;width:177px;
    height: 140px;overflow:hidden;position:relative;margin-left:8px;border: solid 1px #d3d3d3;border-radius: 10px;
text-align: center}
.mid .wufeng .mr_frUl ul li a img{width: 167px;height: 107px;margin-top: 5px}
.mid .wufeng .mr_frUl ul li a span{font-size: 13px}

/*底部下拉菜单*/
.select{
    width: 100%;
    height: 72px;
    background: white;
    margin-top: 28px;
}
.select ul{
    width: 1152px;
    margin: 0 auto;
    clear: both;
}
.select ul li{
    float: left;
    margin-left: 20px;
}.select ul li:first-child{
    margin-left: 0;
 }
.select ul li select{
    width: 175px;
    height: 30px;
    border: solid 1px #d3d3d3;
    font-size: 13px;
    text-align: center;
    line-height: 30px;
    outline: none;
    margin-top: 20px;
    padding-left: 45px;
    padding-right: 15px;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("sjj-pic-22.png") no-repeat;
    background-position: 140px 12px;
}
.select ul li select option{
    text-align: center;
}

/*定位*/
.fixed{
    position: fixed;
    width: 61px;
    top: 35%;
    right: 0;
}
.fixed a{
    margin-bottom: 3px;
}

/*底部*/
.footer{
    width: 100%;
    height: 202px;
    background: #3d8cce;
}
.footer-nav{
    width: 1210px;
    margin: 0 auto;
}
.footer-nav .left{
    margin-top: 66px;
    float: left;
}
.footer-nav .left img{
    float: left;
    margin-right: 26px;
}
.footer-nav .left p{
    float: left;
    margin-left: 20px;
    font-size: 13px;
    color: #ffffff;
    line-height: 27px;
}
.footer-nav .right{
    float: right;
    margin-top: 66px;
}
.footer-nav .right ul li{
    float: left;
}



/* slh */


.old_type .top-news h3 a{
  font-size: 48px;
  line-height: 70px;
}

.old_type .mid .lunbo{
  width: 100%;
  float: none;
  height: 550px;
  margin-top: 160px;
}

.old_type .mid .lunbo .focusBox{
  transform: scale(2);
}

.old_type .mid .tab{
  width: 100%;
  float: none;
  height: 570px;
  overflow: hidden;
}

.old_type .mid .tab .tab-title{
  height: 70px;
}

.old_type .mid .tab .tab-title li{
  width: 230px;
  height: 70px;
  font-size: 48px;
}

.old_type .mid .tab .tab-title li.word{
  border-bottom: solid 3px #1a69d5;
}

.old_type .mid .tab .tab-more li a{
  font-size: 36px;
}

.old_type .mid .tab .tab-list ul li{
  font-size: 36px;
  line-height: 70px;
  background-size: 5px !important;
  background-position: 0 38px;
}

.old_type .mid .tab .tab-list ul li{
  width: 90% !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

.old_type .xxgk{
  width: 100%;
}

.old_type .mid .left{
  float: none;
}

.old_type .mid .left .news-title{
  font-size: 48px;
  line-height: 70px;
  height:70px;
}

.old_type .mid .left .left-list{
  display: flex;
  flex-flow: wrap;
}

.old_type .mid .left .left-list li{
  width: 48%;
  background-position: 0 15px;
  margin-left: 0px;
}
.old_type .mid .left .left-list li a{
  font-size: 36px;
}

.old_type .mid .left .pic-list a{
  margin-right: 30px !important;
}

.old_type .mid .left .pic-list a img{
  width: 130px;
}

.old_type .mid .middle{
  width: 100%;
  margin-left: 0px;
  float: none;
  margin-top: 20px;
}

.old_type .mid .middle .middle-title,.old_type .mid .right .right-title{
  height: 70px;
}

.old_type .mid .middle .middle-title a,.old_type .mid .right .right-title a{
  font-size: 48px;
  line-height: 70px;
  border-bottom: solid 3px #1a69d5;
  padding-bottom: 0px;
}

.old_type .sjjqr{
  width: 100%;
}

.old_type .mid .right{
  width: 100%;
  float: none;
  height: 500px;
  overflow: hidden;
}
.old_type .mid .right ul li{
  height: 70px !important;
	background-size: 5px !important;
  background-position:0 33px;
}

.old_type .mid .right ul li a{
  font-size: 36px;
  line-height: 70px;
}

.old_type .bottomLink05,.old_type .bottomLink06{
  font-size: 18px;
}
