body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word;}
h1,h2,h3,h4,h5{font-size:100%;}
ol,ul{list-style:none;}
img{border:0;-ms-interpolation-mode:bicubic;}
cite,em,s,i,b{font-style:normal;}
input,button,textarea,select{font-size:100%;}
body,input,button,textarea,select,option{font-size:normal;}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
li,img,label,input{vertical-align:middle;}
var{font-style:normal;}
ins{text-decoration:none;}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
button,select{text-transform:none;}
button[disabled],html input[disabled]{cursor:default;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle;}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0;}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.weixinerweima:hover{
	/* 放大1.3倍 */
    transform: scale(1.3);
}
body{font-family:"Microsoft YaHei";}
.topbg{ width:100%; margin:auto;
height: 218px; background: url(../images/topbg.png);}
.topwk{ max-width: 1300px; margin: auto;}
.tlogo{ float:left; margin-top: 55px;}

/* 搜索 */
.trsstc{ float:right; width: 240px; height: 28px;
    margin-top: 94px;
border: #fff 1px solid;
border-radius:18px; 
        -moz-border-radius:18px; 
        -webkit-border-radius:18px; 
        -o-border-radius:18px;}

.trss_nr{ float:left; width:170px; margin-left: 20px;
        -webkit-appearance:none; appearance:none; background:none;
        border-style: none;
       font-size:14px; color:#fff; 
       height:30px; line-height:30px;}
.trss_btn{ float:right; width:50px; height: 30px;
        -webkit-appearance:none; appearance:none; 
     border-style: none;
     background:none;
       text-align:center; cursor:pointer;}


    .trss_nr::-webkit-input-placeholder {
        /* webkit browsers */
        color: #fff;}
        .trss_nr:-moz-placeholder {
        /* mozilla firefox 4 to 18 */
        color: #fff;}
        .trss_nr::-moz-placeholder {
        /* mozilla firefox 19+ */
        color:#fff;}
        .trss_nr:-ms-input-placeholder {
        /* internet explorer 10+ */
        color: #fff;}
        
.nav_bg{ width: 100%; margin: auto; background: #b22923;}
.nav{width: 1220px; height: 48px; margin: auto;}
.nav .nLi{ float:left; position:relative; display:inline;}
.nav .nLi h3{ float:left; height:48px; line-height: 48px;
    text-align:center; font-weight:normal;}
.nav .nLi h3 a{ display:block; font-size:18px; color:#fff;
    padding: 0px 20px;
     display: block;}
.nav .nLi h3:hover a{ font-weight: bold;
background: #e95c5c;}

.nav .nLi h3.navact{font-weight: bold;
background: #e95c5c;}

.nav .sub{ display:none; width:100%; left:0px; top:40px;  
    position:absolute; z-index:3;}
.nav .sub li{ zoom:1; text-align:center;
background:#b22923;}
.nav .sub li.subone{ margin-top:7px;}
.nav .sub a{ display:block; font-size:14px; color:#fff; display:block; 
    padding:8px 0px; line-height:24px;}
.nav .sub a:hover{background:#801e19;}

.ban_box{width:100%; margin:auto; overflow:hidden; position:relative;}
.banner{ width:100%; margin:auto; overflow:hidden;}
.ban_img{ width:100%; display: block !important;}
.ban_img img{ width:100%;}

.banner .slick-slide{z-index:1!important;}

.banner .slick-prev,.banner .slick-next{
    width:54px; height:54px; position:absolute; z-index:5;
     background-image: none; background: none;
    top:50%; margin-top:-27px; border-style:none; 
    outline:medium; text-indent: -999em;
background-repeat: no-repeat;}
.banner .slick-prev{ left:30px; 
   background-image:url(../images/ban_prev.jpg);} 
 
.banner .slick-next{ right:30px; 
   background-image:url(../images/ban_next.jpg);}

.banner .slick-dots{ display: none !important;}

.sydh{width:100%; float: left; text-align: center;
     position: relative; height: 78px;
     background: url(../images/ic_sydh.jpg) no-repeat bottom center;}
.sydh h1{ float:left;width:100%;  font-size:28px; color:#444;}
.sydh h3{float:left;width:100%;  font-size:33px; color:#444;}
.sydh h2{ float:left;width:100%;  font-size: 16px; margin-top: 5px;
    color: #444; font-weight: normal;
    font-family: Arial;}
.sydh span{position: absolute; right: 0px; top:20px;
    width: 68px; height: 22px;
    background: #b01c2e;
line-height: 22px; font-size: 14px; color: #f2f2f2;}
.sydh span a{color: #f2f2f2;}
.sydh span:hover a{ font-weight: bold;}

/* 新闻动态 */
.cont1_bg{ width: 100%; margin: auto; overflow: hidden;
    /* background: url(../images/contbg.jpg) repeat center top; */
}
.cont1_box{ width: 1300px; margin:45px auto 65px; overflow: hidden;}
.cont1_left{ width:53%; float:left; margin-top: 35px;}
.cont1_right{ width:47%; float:right; margin-top: 35px;}

.cont1lf_mar{ margin-right: 40px;}

.newstj{ width:100%; float: left; position: relative;}
.newstj_lb{ width: 100%; float: left;}
.newstj_lb span{ width:100%; display:block; padding-bottom:56%; 
    position:relative; overflow:hidden;}
.newstj_lb span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.newstj_lb span img:hover{transform: scale(1.1); opacity:0.8;}

.newstj_lb h2{position: absolute; left: 0; bottom: 0;
    width:100%; float: left; height: 40px;
    font-size: 18px; line-height: 40px; color: #fff;
   overflow:hidden; font-weight: normal;
   background: url(../images/newstj_bg.jpg);
   text-indent: 20px;
   width:-moz-calc(100% - 130px);
    width:-webkit-calc(100% - 130px);
    width:calc(100% - 130px);}


.newstj_lb h2:hover{ font-weight: bold;}

.newstj .slick-prev,.newstj .slick-next{
     width:60px; height:40px; position:absolute; z-index:5;
      background-image: none; background: none;
     bottom:0px; border-style:none; 
     outline:medium; text-indent: -999em;
background-repeat: no-repeat;}
.newstj .slick-prev{ right:60px; 
    background-image: url(../images/xw-prev.jpg);} 
  
.newstj .slick-next{ right:0px; 
    background-image:url(../images/xw-next.jpg);}
.newstj .slick-prev:hover{background-image:url(../images/xw-prev2.jpg);}
.newstj .slick-next:hover{background-image:url(../images/xw-next2.jpg);}


.newslb{ width: 100%; float: left;}
.newslb ul{}
.newslb ul li{ width: 100%; float: left;
margin-bottom: 37px;}
.newslb ul li .newslb_tp{float: left; width:28%;}
.newslb ul li span{ float: left; width: 170px; margin-right: 20px;}
.newslb ul li span img{width: 170px; height: 96px;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.newslb ul li span img:hover{transform: scale(1.1); opacity:0.8;}

.newslb ul li .newslb_nr{  overflow:hidden;}
.newslb ul li .newslb_nr h2{ font-weight: normal;
    width: 100%; float: left; line-height: 28px;
    height: 28px; overflow: hidden;
    font-size: 16px; color: #444;}
.newslb ul li .newslb_nr p{width: 100%; float: left;
    font-size: 14px; color: #999; line-height: 20px;
    height: 40px; font-weight: normal;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.newslb ul li .newslb_nr i{float: left;
    font-size: 12px; color: #999;    color: #2365d3;
    line-height: 24px;
    width: 84px;
    margin-top: 16px;
    text-align: center;
    background: url(../images/ic_time.jpg) no-repeat left 12px;}


.cont2_bg{ width: 100%; margin: auto; overflow: hidden;
    background: url(../images/contbg2.png) no-repeat center top;

}
.cont2_box{ width: 1300px; margin:35px auto 48px; overflow: hidden;}

/*书院新闻 通知公告*/
.slideTxtBox{ width:100%; position: relative;}
.slideTxtBox .hd{ width: 400px; margin: auto;}
.slideTxtBox .hd ul{ float:left;}
.slideTxtBox .hd ul li{ float:left; width: 200px; cursor:pointer;
    text-align: center;  font-size:16px; color:#444;
    height:78px;
    font-family: Arial;}
.slideTxtBox .hd ul li b{font-size: 28px;
        color: #444; font-family:"微软雅黑";
        margin-bottom: 5px;
        display: inline-block;}   
.slideTxtBox .hd ul li.on{
     background: url(../images/ic_sydh.jpg) no-repeat bottom center;}

a.sdmore{ position: absolute; right: 0; top: 20px;
    width: 68px; height: 22px; color: #f2f2f2;
    background: #b01c2e; text-align: center;
line-height: 22px; font-size: 14px; color: #f2f2f2;} 
a.sdmore:hover{ font-weight: bold;}

.slideTxtBox .bd ul{ width: 100%; float: left; zoom:1;}
.slideTxtBox .bd li{}
.slideTxtBox .bd li .syxwdt{width: 100%; float: left; margin:40px 0px 60px;}
.slideTxtBox .bd li .syxwdt dl{}
.slideTxtBox .bd li .syxwdt dl dd{width: 25%; float: left;}
.slideTxtBox .bd li .syxwdt dl dd a{ display: block; overflow: hidden;
margin: 0px 17px;}

.slideTxtBox .bd li .syxwdt dl dd span{ width:100%; display:block; padding-bottom:56%; 
    position:relative; overflow:hidden;}
.slideTxtBox .bd li .syxwdt dl dd span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.slideTxtBox .bd li .syxwdt dl dd span img:hover{transform: scale(1.1); opacity:0.8;}

.slideTxtBox .bd li .syxwdt dl dd h2{width:100%; float: left; height: 40px;
    font-size: 16px; line-height: 40px; color: #444;
 overflow:hidden; font-weight: normal;
   background: url(../images/ic_red.jpg) no-repeat left bottom;
   margin: 10px 0px 15px;}
.slideTxtBox .bd li .syxwdt dl dd p{width: 100%; float: left;
    margin-bottom: 15px;
    font-size: 14px; color: #999; line-height: 22px;
    height: 44px; font-weight: normal;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.slideTxtBox .bd li .syxwdt dl dd i{float: left;
    font-size: 12px; color: #999;font-weight: normal;}  
.slideTxtBox .bd li .syxwdt dl dd h2:hover{ color: #b01c2e;}
.slideTxtBox .bd li .syxwlb{width: 100%; float: left;}
.slideTxtBox .bd li .syxwlb dl{}
.slideTxtBox .bd li .syxwlb dl dd{width:50%; float: left; margin-bottom:32px;}
.slideTxtBox .bd li .syxwlb dl dd a{ margin-right:50px; display:block; overflow:hidden;}
.slideTxtBox .bd li .syxwlb dl dd.syxwlb_rgt a{ margin-right:0px; margin-left:50px;}
.slideTxtBox .bd li .syxwlb dl dd span{ padding:18px 10px 17px; float:left; background:#e95c5c; font-size:16px; line-height:24px;
margin-right:40px; color: #fff;}
.slideTxtBox .bd li .syxwlb dl dd span b{ font-size:24px; font-weight:normal;}

.slideTxtBox .bd li .syxwlb dl dd .syxwlb_nr{ overflow:hidden;}
.slideTxtBox .bd li .syxwlb dl dd .syxwlb_nr h2{width:100%; float: left; height: 30px;
    font-size: 16px; line-height: 30px; color: #333;
 overflow:hidden; font-weight: normal;
text-overflow:ellipsis;
white-space: nowrap;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.slideTxtBox .bd li .syxwlb dl dd .syxwlb_nr p{width: 100%; float: left;
    margin-top: 6px;
    font-size: 14px; color: #999; line-height: 22px;
    height: 44px; font-weight: normal;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.slideTxtBox .bd li .syxwlb dl dd .syxwlb_nr h2:hover{font-size: 18px; color: #b01c2e;}


/* 党建工作 */
.cont3_bg{ width: 100%; margin: 38px auto 0px;  overflow: hidden;
    background: url(../images/contbg3.png) no-repeat center bottom;
}

.djgz_dh{ width: 1300px; margin:100px auto 0px; overflow: hidden;}

.djgz{margin:auto; width: 1310px;
    position:relative; padding-bottom:102px;}
.djgznr{ width: 100%; float: left;}
.djgznr a{ background:#f2f2f2; margin:0px 5px; overflow:hidden; display:block;}
.djgznr span{ width:100%; display:block; padding-bottom:75%; 
    position:relative; overflow:hidden;}
.djgznr span img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.djgznr span img:hover{transform: scale(1.1); opacity:0.8;}

.djgznr h2{width: 90%; float: left; margin:15px 5% 16px;
    font-size: 16px; color: #333; line-height: 26px;
    height: 52px; font-weight: normal;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.djgz .slick-prev,.djgz .slick-next{
    width:122px; height:52px; position:absolute; z-index:5;
     background-image: none; background: none;
    bottom:0px; border-style:none; 
    outline:medium; text-indent: -999em;
background-repeat: no-repeat;}
.djgz .slick-prev{ left:50%;  margin-left: -122px;
    background-image: url(../images/dj-prev.jpg);} 
  
.djgz .slick-next{ left:50%; margin-left:0px;
    background-image:url(../images/dj-next.jpg);}
.djgz .slick-prev:hover{background-image:url(../images/dj-prev2.jpg);}
.djgz .slick-next:hover{background-image:url(../images/dj-next2.jpg);}

/*育人行动*/

.cont4_bg{ width: 100%; margin: auto; overflow: hidden; padding-top: 49px;
    background: url(../images/contbg4.png) no-repeat center bottom;
}
.yrxd{width:1300px; margin:49px auto 194px; overflow:hidden;}
.yrxd_lf{ width:59%; float:left; margin-top: 35px;}
.yrxd_rg{ width:41%; float:right; margin-top: 35px;
    background:#2365d3;}

.yrxd_lfmar{ margin-right:26px;}
.yrxd_lflb{width:100%; float:left; margin-bottom:25px;
background:#fff;}
.yrxd_lflb span{ float: left; width: 320px; overflow:hidden;}
.yrxd_lflb span img{width: 320px; height: 180px;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.yrxd_lflb span img:hover{transform: scale(1.1); opacity:0.8;}


.yrxd_lflb .yrxd_llbnr{ overflow:hidden; padding:0px 20px; display:block; overflow:hidden;
border:#e6e6e6 1px solid; border-left-style:none; height: 178px;}
.yrxd_lflb .yrxd_llbnr h2{width:100%; float: left; height: 30px;
    font-size: 16px; line-height: 30px; color: #333;
 overflow:hidden; font-weight: normal; margin:15px 0px;}
.yrxd_lflb .yrxd_llbnr p{width: 100%; float: left;
    margin-top: 6px;
    font-size: 14px; color: #999; line-height: 22px;
    height: 44px; font-weight: normal;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.yrxd_lflb .yrxd_llbnr i{ float: left;font-size: 14px; color: #2365d3; 
    line-height:24px; width: 84px;
margin-top:16px; text-align: center;
background: url(../images/ic_time.jpg) no-repeat left 12px;}
.yrxd_lflb .yrxd_llbnr h2:hover{color: #b01c2e;}

.yrxd_rg span{ width:100%; display:block; padding-bottom:61.6%; 
    position:relative; overflow:hidden;}
.yrxd_rg span .yrrgpic{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.yrxd_rg span .yrrgpic:hover{transform: scale(1.1); opacity:0.8;}
.yrrgvid{ position: absolute; left: 50%; margin-left: -35px;
     width: 71px; height: 65px;
    top:50%; margin-top: -32px;}
.yrxd_rg h2{ width:90%; float: left; height: 56px;
    padding: 0px 5%; text-align: center;
    font-size: 16px; line-height: 56px; color: #fff;
  overflow:hidden; font-weight: normal;}
.yrxd_rg h2 a{color: #fff;}




.yrxdlist{ width: 100%;float: left;
    border-top:#ccc 1px solid;    padding-top: 55px;
    margin-top: 28px;}
.yrxdlist ul{margin-right: -34px;}
.yrxdlist ul li{ width: 25%; float: left;}
.yrxdlist ul li a{ margin-right: 33px; display: block; overflow: hidden;
background: #eee9e0;}
.yrlist_pic{width:100%; display:block; padding-bottom:60%; 
    position:relative; overflow:hidden;}
.yrlist_pic img{width:100%; position:absolute; top:0; left:0; 
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.yrlist_pic img:hover{transform: scale(1.1); opacity:0.8;}

.yrlist_pic .yrlt-sj{ width: 62px; height: 100%;
position: absolute; left: 0; top: 0; font-size: 12px; color: #fff;
background: #b01c2e; line-height: 20px; text-align: center;}
.yrlist_pic .yrlt-sj b{ font-size: 36px; font-weight: normal;
    display: inline-block;
    margin-top: 10px;}

.yrxdlist ul li h2{ width:90%; float: left; height: 30px;
    padding: 0px 5%; text-align: center; margin-top: 7px;
    font-size: 16px; line-height: 30px; color: #000;
  overflow:hidden; font-weight: normal;}
  .yrxdlist ul li p{ width:90%; float: left; height: 30px;
    padding: 0px 5%; text-align: center; margin-bottom: 7px;
    font-size: 16px; line-height: 30px; color: #000;
  overflow:hidden; font-weight: normal;}




/*底部*/
.dibu_bg{ width:100%; margin:0px auto; overflow:hidden;
    background:#b01c2e;}
.dibuone{ width:1300px; margin:30px auto; overflow:hidden;}
.dibu_tb{float:left; width:100%; margin-left:-94px;}
.dibu_tbnr{ margin-left:94px;}
.dibu_tbnr ul{ width:100%; float:left;}
.dibu_tbnr ul li{ width:11.1%; float:left; text-align: center;}
.dibu_tbnr ul li a{ display:block; overflow:hidden; margin-right:35px;}
.dibu_tbnr ul li span{display: block;
    width: 90px;
    margin: 0px auto;
background: #fff;
    border-radius: 8px;}
.dibu_tbnr ul li span img{ max-width:90px; max-height:90px; border-radius: 8px;}
.dibu_tbnr ul li h2{width:100%; float:left; font-size: 14px; color: #fcfbfb; 
line-height:30px; height:30px; overflow:hidden;
 font-weight:normal;}

.dibu_ewm{ float:left; width:94px; font-size: 14px; color: #fff; line-height:30px; text-align: center;}
.dibu_ewm span{ float:left; background:#fff; padding:3px; width:88px; height:88px;}
.dibu_ewm span img{ width:88px; height:88px;}
.dibu_ewm h2{ float:left; width:100%; font-size: 14px; color: #fff; line-height:30px; text-align: center; font-weight:normal;}


.dibutwo{ width:1300px; margin:0 auto; overflow:hidden;
padding:30px 0px 25px;
 border-top:#c5616d 1px solid;}
.dbtwo_lf{width:550px;float:left;margin-right: 50px;margin-top: 5px;}
.dbtwo_lf ul{ float: left; width: 275px;}
.dbtwo_lf ul li{ float: left; margin-right: 5px; text-align: center;}
.dbtwo_lf ul li.dbtwo_lf1{ width: 125px;}
.dbtwo_lf ul li.dbtwo_lf2{width: 138px;margin-bottom: 3px;}
.dbtwo_lf ul li.dbtwo_lf3{width: 123px;margin-top: -13px;}
.dbtwo_lf ul li.dbtwo_lf4{width: 131px;margin-left: 5px;}
.dbtwo_lf ul li.dbtwo_lf5{ width: 120px;}
.dbtwo_lf ul li.dbtwo_lf6{width: 134px;margin-bottom: 2px;}
.dbtwo_lf ul li.dbtwo_lf7{width: 120px;margin-top: -12px;}
.dbtwo_lf ul li.dbtwo_lf8{ width: 134px;}



.dbtwo_min{ float:left; width:300px;}
.dbtwo_min dl{float:left; width:100%;}
.dbtwo_min dl dt{float:left; width:100%; font-size: 20px; color: #fcfbfb; line-height:30px;
margin-bottom:6px;}
.dbtwo_min dl dd{float:left; width:60%; font-size: 14px; line-height:30px;}
.dbtwo_min dl dd.dbtwom_duo{width:40%;}
.dbtwo_min dl dd a{ color: #f3bcc2;}
.dbtwo_min dl dd a:hover{ font-weight:bold;}

.dbtwo_rg{float:right;font-size: 14px;color: #f2f2f2;line-height: 32px;}

/* 右侧浮动 e95c5c*/
.ycfd{ width: 266px; position: fixed; z-index: 99;
     right: 0px; top:20%;display:none;}
.ycfd ul{ width: 100%; float: left;}
.ycfd ul li{ width: 226px; float: left; 
    height: 60px; padding: 0px 20px;
background: #045e9a; margin-bottom: 10px;
border-radius: 6px;}
.ycfd ul li a{ float: left; width: 180px; font-size: 18px; color: #fff; 
    padding-left: 40px;
    line-height: 60px;}
.ycfd ul li a.ycfd_ic1{ background: url(../images/ycfd01.jpg) no-repeat left center;}
.ycfd ul li a.ycfd_ic2{ background: url(../images/ycfd02.jpg) no-repeat left center;}
.ycfd ul li a.ycfd_ic3{ background: url(../images/ycfd03.jpg) no-repeat left center;}
.ycfd ul li a.ycfd_ic4{ background: url(../images/ycfd04.jpg) no-repeat left center;
 line-height: 24px; margin-top: 6px;}
.ycfd ul li:hover{background: #b01c2e;}

.ycfd_tel{ width: 228px; float: left; padding: 15px 19px 10px;
    background: #045e9a;border-radius: 6px;}
.ycfd_tel h2{ width: 100%; float: left; text-align: center;
font-size: 18px; color: #fff; font-weight: normal;
margin-bottom: 10px; height: 30px; line-height: 30px;
background: url(../images/ycfd_tel.jpg) no-repeat left 4px;}
.ycfd_tel p{ width: 100%; float: left; 
    font-size: 13px; color: #fff; line-height: 24px;}


/*列表页*/
.lbypic{ width:100%; margin:auto; overflow:hidden;}
.lbypic img{ width:100%;}


.list_wk{ width:1300px; margin:50px auto 60px;}
.list_lf{ width:250px; float:left; margin-right:50px; margin-top:8px;
background:#f2f2f2;
background-image:url(../images/ltlf_bg.jpg); padding-bottom:120px;
background-repeat:no-repeat;
background-position:right bottom;}
.list_lf h1{ width:210px; float:left; padding:20px;
 line-height:40px; text-align:center;
 font-size:26px; color:#fff; background:#b22923;} 

.sideMenu{ width:250px; float:right;
    border-bottom: #cccccc 1px solid;}
.sideMenu h3{ width:250px; float:left;  padding:14px 0px;
 position:relative; font-weight:normal;
border-top: #cccccc 1px solid;}
.sideMenu h3 p{ width:150px; float:left; margin-left:25px; 
    padding-left: 20px;
    font-size:18px; color:#333; line-height:30px;
background: url(../images/ltej_lmm.jpg) no-repeat left center;}
.sideMenu h3 p a{ color:#333;}
.sideMenu h3.on{ background:#efd9d8;}
.sideMenu h3.on p{color:#b22923; font-weight:bold;}
.sideMenu h3.on p a{color:#b22923;}
.sideMenu h3 em{ position:absolute; right:0px; top:0px; width:40px; height:58px; background:url(../images/ltej_bg.jpg) no-repeat left center;}
.sideMenu h3.on em{ background:url(../images/ltej_bg2.jpg) no-repeat left center;}
.sideMenu h3:hover em{ background:url(../images/ltej_bg2.jpg) no-repeat left centers;}


.sideMenu h3:hover p,.sideMenu h3:hover p a{ color:#b22923;font-weight:bold;}


.sideMenu ul{ width:100%; float:left; display:none;}
.sideMenu ul li{ float:left; width:170px; padding:5px 15px 5px 60px; 
    font-size:16px; color:#333; line-height:26px; cursor: pointer; 
    background:url(../images/ic_red2.jpg) no-repeat 45px 16px;}
.sideMenu ul li a{ color:#333;}
.sideMenu ul li:hover{color:#b22923;}
.sideMenu ul li.san_on{color:#b22923;}
.sideMenu ul li.san_on a{color:#b22923;}






.list_rg{ overflow:hidden;}
.list_rdh{ width:100%; float:left; border-bottom:#ccc 1px solid;}	
.list_rdh h1{ float:left; font-size:20px; color:#b22923;    height:45px; line-height:45px;
border-bottom:#b22923 1px solid;}
.list_rdh span{ float:right; font-size:14px; color:#888; line-height:20px; margin-top:16px;
background:url(../images/ic_home.jpg) no-repeat left 5px; padding-left:20px;}
.list_rdh span a{ color:#888;}
.list_rdh span a:hover{ color:#b22923;}


.list_rlb{ width:100%;}
.list_rlb ul{ width:100%; float:left; margin:5px 0px 25px; min-height:450px;}
.list_rlb ul li{width: 100%; float: left; padding:20px 0px 25px;
border-bottom: #ccc 1px dashed;}
.list_rlb ul li span{ width:74px; float:left; margin-right:40px; text-align:center;
font-family:"苹方";}
.list_rlb ul li span b{ font-size:30px; color:#333; font-weight:normal;}
.list_rlb ul li span i{ width:100%; float:left; background:#ca0707;
	 font-size:12px; color:#fff; line-height:24px; letter-spacing:2px;}
.list_rlb ul li a{ overflow:hidden; display:block;}
.list_rlb ul li h2{ width:100%; float:left; margin-top:6px; 
font-size:16px; color:#333; font-weight:normal;
 line-height:28px; height:28px; overflow:hidden;}
.list_rlb ul li p{ width:100%; float:left; font-size:14px; color:#808080; line-height:28px; height:28px; overflow:hidden;}
.list_rlb ul li:hover{ border-bottom-style:none;}
.list_rlb ul li:hover span b{ color:#b22923;}
.list_rlb ul li:hover h2{ color:#b22923; font-weight:bold;}


/*列表图片*/
.listpic{ margin-right: -40px;}
.listpic ul{ width:100%; float:left; min-height:450px; margin: 35px 0px 0px;}
.listpic ul li{ width:33.3%; float:left;
    margin-bottom:25px;}
.listpic ul li a{ display: block; overflow: hidden; margin-right: 40px;}  
.listpic ul li span{
    width:100%; float:left; display:block;
     padding-bottom:56%; 
     position:relative; 
     overflow:hidden;}
.listpic ul li span img{width:100%; position:absolute; 
    top:0; left:0;
	 transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.listpic ul li span img:hover{transform: scale(1.1); opacity:0.8;}

.listpic ul li h3{width:100%; float: left;
    font-size:16px; color:#333; 
    line-height:42px; height:42px; 
    font-weight:normal;overflow:hidden; text-indent:18px;
	background:url(../images/ic_red3.jpg) no-repeat left center;
 transition:all 0.4s;
 -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     -ms-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;}
.listpic ul li:hover h3{color: #b22923;}




/* 新闻列表 */
.listtpxw{ width:100%; float:left; margin: 10px 0px 0px;}
.listtpxw ul{ width:100%; float:left; min-height:450px; margin-bottom:25px;}
.listtpxw ul li{ width:100%; float:left; padding: 28px 0px;
border-bottom: #ccc 1px solid;}
.listtpxw ul li span{width:180px; float:left; margin-right: 20px;
overflow: hidden;}
.listtpxw ul li span img{width:180px; height: 101px;
	 transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.listtpxw ul li span img:hover{transform: scale(1.1); opacity:0.8;}
.listtpxw ul li .lttpxw_nr{ overflow: hidden; display: block;}
.listtpxw ul li .lttpxw_nr h2{width:100%; float: left;
    font-size:16px; color:#333; 
    line-height:40px; height:40px; 
    font-weight:normal;overflow:hidden;
 transition:all 0.4s;
 -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
     -ms-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;}
.listtpxw ul li:hover .lttpxw_nr h2{color: #b22923; font-weight: bold;}

.listtpxw ul li .lttpxw_nr p{width: 100%; float: left;
    margin-top: 6px;
    font-size: 14px; color: #808080; line-height: 24px;
    height: 48px; font-weight: normal;
    overflow:hidden; 
    text-overflow:ellipsis; 
    display:-webkit-box; 
    -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*内容页*/
.contt_box{ width:100%; float:left;}
.contt_tit{ width:100%; float:left; padding-bottom:15px; border-bottom:#d9d9d9 1px dashed; text-align:center; margin-top:30px;}
.contt_tit h1{ width:100%; float:left; font-size:20px; color:#444; margin-bottom:5px;}
.contt_tit h2{ width:100%; float:left; font-size:16px; color:#333; line-height:30px; margin-bottom:5px; font-weight:normal;}
.contt_tit span{ width:100%; font-size:15px; color:#999;}
.contt_zhwen{width:100%;float:left;margin:20px 0px 30px;overflow: auto; font-size:15px; color:#555; line-height:30px;}
.contt_zhwen p{ text-indent:2em;font-size:15px!important; color:#555; line-height:30px!important;}
.contt_zhwen p img{ max-width:80%; text-indent:0em; height:auto !important;
display: block;
    margin: auto;
    border-style: none!important;}
.contt_zhwen p td{ text-indent:0em;}

.contt_sxp{ width:100%; float:left; border-top:#d9d9d9 1px dashed; padding-top:30px;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; font-size:15px; color:#555; line-height:30px;}
.contt_sxp ul li a{ color:#555;}
.contt_sxp ul li:hover{ color:#b22923;}	
.contt_sxp ul li:hover a{ color:#b22923;}	

.danpzw{ width:100%; float:left; font-size:16px; color:#333; line-height:32px; padding:30px 0px;}
.danpzw{ width:100%; float:left; font-size:16px; color:#333; line-height:32px; padding:30px 0px;
 min-height:450px;}
.danpzw p img{ max-width:80%; text-indent:0em; height:auto !important;}
.danpzw p iframe{max-width:80%;}


@media only screen and (max-width:1300px) {


.minpad{ padding:0px 15px;}
.minpad10{ padding:0px 10px;}


.nav{ width: 100%;}

.cont1_box{width: 100%;}
.newslb ul li{ margin-bottom: 30px;}    


.cont2_box{ width: 100%;}
a.sdmore{ right: 15px;}
.slideTxtBox .bd li .syxwlb dl{ padding: 0px 15px;}


.djgz_dh{ width: 100%;}
.djgz{ width: 100%;}

.yrxd{ width: 100%;}
.yrxd_lflb span{ width: 311px;}
.yrxd_lflb span img{ width: 311px; height: 175px;}
.yrxd_lflb .yrxd_llbnr{ height: 174px;}

/* 底部 */
.dibuone{ width: 100%;}
.dibutwo{ width: 100%;}

.list_wk{ width: 100%;}

.ycfd{ display: none;}


}

@media only screen and (max-width: 1273px)
.dbtwo_lf {
    margin-right: 31px;
}


@media only screen and (max-width:1280px) {
.yrxd_lflb span{ width: 306px;}
.yrxd_lflb span img{ width: 306px; height: 172px;}
.yrxd_lflb .yrxd_llbnr{ height: 171px;}

.dbtwo_lf{margin-right: 30px;}


}


@media only screen and (max-width:1200px) {

.tlogo img{ height: 88px;}    

.newslb ul li{ margin-bottom: 18px;}  

}


.header{ display:none;}
@media only screen and (max-width:1024px) {

 .topbg{ background: #b22923; height: auto;
padding: 10px 0px;}   
.nav{display:none;}	

.tlogo{ margin: 0px;}
.tlogo img{ height:40px;
width:100%;
}

.trsstc{ margin-top:5px; 
    margin-right: 40px;}

.header{ display: block;}

/* banner图切换 */
.banner .slick-prev,.banner .slick-next{ display: none !important;}

.banner .slick-dots{  display: block !important; position: absolute;
    bottom: 10px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;}
.banner .slick-dots li {    position: relative;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
     text-indent:-999em;
    background: #ccc;
border-radius: 50%;}
.banner .slick-dots li.slick-active{   background: #fff;}	 


.sydh{height: 70px;}
.sydh h1{ font-size: 26px;}
.sydh h3{ font-size: 26px;}
.sydh h2{ font-size: 14px;}


.cont1_box{ width: 100%;
    margin: 35px auto 30px;}
.cont1_left { margin-top: 25px;}
.cont1_right { margin-top: 25px;}
.cont1lf_mar { margin-right: 15px;}
.newslb ul li{ margin-bottom: 16px;}
.newslb ul li span{ width: 170px;}
.newslb ul li span img { width: 150px; height: 85px;}


.slideTxtBox .hd ul li{height: 70px; font-size: 14px;}
.slideTxtBox .hd ul li b{ font-size: 26px;}

.slideTxtBox .bd li .syxwdt dl { padding: 0px 5px;}
.slideTxtBox .bd li .syxwdt dl dd a{ margin: 0px 10px;}

.slideTxtBox .bd li .syxwlb dl dd a{margin-right: 35px;}
.slideTxtBox .bd li .syxwlb dl dd.syxwlb_rgt a{ margin-left: 35px;}
.slideTxtBox .bd li .syxwlb dl dd span{ margin-right: 25px;}


/* 党建工作 */
.djgz_dh { margin-top: 70px;}
.djgz {  padding-bottom: 0px;}



/* 育人行动 */

.cont3_bg{background: none;}
.cont4_bg{ background: none;}
.yrxd { margin:0px auto 40px;}
.yrxd_lflb{ margin-bottom: 15px;}
.yrxd_lflb span{ width:258px;}
.yrxd_lflb span img{ width: 258px; height: 145px;}
.yrxd_lflb .yrxd_llbnr{ height: 144px;}

.yrxd_lflb .yrxd_llbnr h2{ margin-bottom: 8px;}
.yrxd_lflb .yrxd_llbnr p{ margin-top: 0px;}

.yrxdlist { padding-top: 40px;}
.yrxdlist ul{margin-right: -20px;}
.yrxdlist ul li a{ margin-right: 20px;}

/* 底部 */
.dibu_tbnr ul li{width: 19.1%; margin-bottom: 15px;}

.dbtwo_lf{ margin-right: 0px;
    margin: auto;
    float: none;
    overflow: hidden;}
.dbtwo_min{ width: 50%; margin-top: 15px;}
.dbtwo_rg{width: 50%; margin-top: 15px;}


.list_rdh{ margin-left: 0px;}

/*列表页*/
.list_wk{  margin:30px auto 40px;}
.list_lf{ display:none;}

.list_rlb ul li{ padding: 15px 0px 20px;}

.listpic{ margin-left: 0px;}
.listtp ul{ width:100%; float:left; margin-top:20px;}


/* 新闻列表 */
.listtpxw{ margin-top: 0px;}
.listtpxw ul li{ padding: 25px 0px;}

/*内容页*/
.contt_box{ margin-left: 0px;}
.contt_tit h1{ font-size: 20px;}
.cont_sxp li{ width:100%;}


}





@media only screen and (max-width:768px) {

.cont1_box{ margin: 30px auto 20px;}
.cont1_left{ width:100%;}
.cont1_right{ width:100%;}

.cont1lf_mar {
    margin-right: 0px;}
.newslb ul li {margin-bottom: 25px;}
.newslb ul li span{ width: 170px;}
.newslb ul li span img{width: 170px; height: 96px;}


.slideTxtBox .bd li .syxwdt dl dd{ width: 33.3%;}
.slideTxtBox .bd li .syxwdt dl dd.syxwdt_num4{ display: none;}

.slideTxtBox .bd li .syxwlb dl dd a{margin-right: 20px;}
.slideTxtBox .bd li .syxwlb dl dd.syxwlb_rgt a{ margin-left: 20px;}
.slideTxtBox .bd li .syxwlb dl dd span{ margin-right: 15px;}
.slideTxtBox .bd li .syxwlb dl dd span b{ font-size: 22px;}



/* 育人行动 */
.yrxd_lflb span{ width:201px;}
.yrxd_lflb span img{ width: 201px; height: 113px;}
.yrxd_lflb .yrxd_llbnr{ height: 112px;}
.yrxd_lflb .yrxd_llbnr h2{ margin: 5px 0px 0px;}
.yrxd_lflb .yrxd_llbnr i{ margin-top: 5px;}

.yrxdlist ul li{ width: 33.3%;}
.yrxdlist ul li.yrxdlt-num4{ display: none;}


.dibu_tbnr ul li span{ width:100%;}
.dibu_tbnr ul li span img{ max-height: 100%;
    max-width: 100%;}
   

/*列表页图片*/
.listpic{ margin-right: -30px;}
.listpic ul{ margin-top: 30px;}
.listpic ul li{ margin-bottom: 30px;}
.listpic ul li a{ margin-right: 30px;}

.cont_zw h1{ margin-top:20px;}
}


@media only screen and (max-width:568px) {
.yrxd_lf{ width:100%; margin-top: 25px;}
.yrxd_rg{ width:100%; margin-top: 5px;}
.yrxd_lfmar{ margin-right: 0px;}
}


@media only screen and (max-width:540px) {
    .trsstc {
        float: none;
        overflow: hidden;
        margin: 10px auto 0px;}


    .newstj_lb h2{ font-size: 16px;}

    .newslb ul li span{ width: 150px; margin-right: 15px;}
    .newslb ul li span img{
        width: 150px;
        height: 85px;}
    
.newstj .slick-prev,.newstj .slick-next{ display: none !important;} 
.newstj_lb h2{
    width:-moz-calc(100% - 0px);
    width:-webkit-calc(100% - 0px);
    width:calc(100% - 0px);}

.sydh { height: 60px;}
.sydh h1 {font-size: 22px;}
.sydh h3 {font-size: 22px;}
.sydh h2 {font-size: 12px;}

.sydh span{ width: 60px; font-size: 12px; line-height: 21px;}

.cont1_bg{background: url(../images/contbg.jpg) no-repeat center bottom;}
.cont2_bg {background: url(../images/contbg2.png) no-repeat center -3.5%;}


/* 校内新闻 通知公告 */

.slideTxtBox .hd{ width: 310px;}
.slideTxtBox .hd ul li{height: 60px; font-size: 12px;
 width: 155px;}
.slideTxtBox .hd ul li b{ font-size: 22px;}

a.sdmore{width: 60px; font-size: 12px; line-height: 21px;}

.slideTxtBox .bd li .syxwdt{ margin: 25px 0px;}
.slideTxtBox .bd li .syxwdt dl dd{ width: 50%;}
.slideTxtBox .bd li .syxwdt dl dd.syxwdt_num2,.slideTxtBox .bd li .syxwdt dl dd.syxwdt_num3{ display: none;}
.slideTxtBox .bd li .syxwlb dl dd{width: 100%;}
.slideTxtBox .bd li .syxwlb dl dd a{ margin-right: 0px;}
.slideTxtBox .bd li .syxwlb dl dd.syxwlb_rgt a{ margin-left: 0px;}
.slideTxtBox .bd li .syxwlb dl dd.syxwlb_sz5,.slideTxtBox .bd li .syxwlb dl dd.syxwlb_sz6,.slideTxtBox .bd li .syxwlb dl dd.syxwlb_sz7,.slideTxtBox .bd li .syxwlb dl dd.syxwlb_sz8{ display: none;}

.cont2_box{ margin-bottom: 60px;}


/* 党建工作 */
.djgz_dh{ margin-top: 30px;}
.cont3_bg { margin-top: 25px;}


/* 育人行动 */
.cont4_bg { padding-top: 40px;}


.yrxd_lflb { margin-bottom: 20px;}

.yrxdlist {
    padding-top: 30px;}
.yrxdlist ul li{ width: 50%;}
.yrxdlist ul li.yrxdlt-num3{ display: none;}
.yrxdlist ul li.yrxdlt-num7{ display: none;}

/* 底部 */
.dibu_tbnr ul li{ width: 33.3%;}
.dibu_tb{ margin-left: 0px; display:none;}

.dibuone{ margin:20px auto 10px;}
.dibu_tbnr{ margin-left: 0px;}
.dibu_tbnr ul li a{ margin-right: 0px;}
.dibu_ewm{ margin: auto; float: none;}

.dibutwo { padding-top:0px;}
.dbtwo_lf{ width: 100%;display: none;}
.dbtwo_lf ul{float: none; margin:0px auto;}
.dbtwo_lf ul li.dbtwo_lf4{ margin-bottom: 5px;}
.dbtwo_min{ width: 100%;}
.dbtwo_rg{width: 100%;} 

.list_wk { margin: 20px 0px 25px;}
.list_rlb ul li span{ margin-right: 15px;}


/*列表页图片*/

.listpic{ margin-right: -25px;}
.listpic ul{ margin-top: 20px;}
.listpic ul li{ width: 50%;}
.listpic ul li{ margin-bottom: 15px;}
.listpic ul li a{ margin-right: 25px;}


/* 当前位置 */
.lbytop_box{ padding-bottom: 40px;}
.lbywz span{ line-height: 20px;}


/*内容页*/
.cont_box{margin:20px auto 50px;}
.contt_tit h1{ font-size: 18px;}
.contt_tit h2{ font-size: 15px;}
.contt_tit span{ font-size: 12px;}

.contt_zhwen p img{max-width: none; width:100%;}

}


@media screen and (max-width:414px){
.tlogo img{height: auto;
    width: 100%;}

    .trsstc {
        float:left;
        margin-top:3px;}


.cont1_box{ margin:35px 0px 20px;}	
.cont2_bg {background: url(../images/contbg2.png) no-repeat center -0.5%;}

.slideTxtBox .bd li .syxwdt{ margin-bottom: 0px;}
.slideTxtBox .bd li .syxwdt dl dd{ width: 100%; margin-bottom: 25px;}

.sydh span{ top: 2px;}


/* 育人行动 */
.cont4_bg { padding-top: 0px;}
.yrxd { margin: 35px auto 25px;}
.yrxd_lflb span{ width:160px;}
.yrxd_lflb span img{ width: 160px; height: 90px;}
.yrxd_lflb .yrxd_llbnr{ height: 89px; padding: 0px 15px;}
.yrxd_lflb .yrxd_llbnr i{ display: none;}

.yrxdlist ul li{ width: 100%; margin-bottom: 25px;}


/* 底部 */
.dibu_lg img{ width:90%; margin:0 5%;}
.dibu_dz{ width:100%; margin-bottom:10px;}
.dibu_ewm {
    margin: 0px auto;
    float: none;}

/* 列表页图片 */
.listpic{ margin-right: -20px;}
.listpic ul li{ margin-bottom: 8px;}
.listpic ul li a{ margin-right: 20px;}
.listpic ul li h3{  line-height:40px; height:40px; font-size: 16px;}
.listpic ul li h3 b{ font-size:14px;}


/* 新闻列表 */
.listtpxw ul li{ padding: 18px 0px 20px;}
.listtpxw ul li span{ width: 130px; margin-right: 15px; margin-top: 3px;}
.listtpxw ul li span img{ width: 130px; height: 73px;}
.listtpxw ul li .lttpxw_nr h2{height: 30px; line-height: 30px;}
.listtpxw ul li .lttpxw_nr p{ height: 40px; line-height: 20px;}

}

@media screen and (max-width:375px){

.sydh { text-align: left; height: 55px;
    background: url(../images/ic_sydh2.jpg) no-repeat left bottom;}
.sydh h1 {font-size: 18px;}
.sydh h3 {font-size: 18px;}
.sydh span{ text-align: center; top: 0px;}
   
.cont2_bg {
    background: url(../images/contbg2.png) no-repeat center -1.5%;}

.newstj_lb h2{ font-size: 15px; text-indent: 10px;}
.newslb ul li .newslb_nr h2{ font-size: 15px;}
.newslb ul li .newslb_nr p{ font-size: 13px;}

a.sdmore{ top: 18px;}
.slideTxtBox .hd{ width: 260px; float: left;}
.slideTxtBox .hd ul li{ font-size: 12px;
 width: 130px; height: 55px;}
.slideTxtBox .hd ul li b{ font-size: 18px;}
.slideTxtBox .hd ul li.on{background: url(../images/ic_sydh2.jpg) no-repeat center bottom;}

.slideTxtBox .bd li .syxwlb dl dd span{ font-size: 16px;}
.slideTxtBox .bd li .syxwlb dl dd span b{ font-size: 20px;}

.list_rdh span{ margin-top: 0px;}

}

@media screen and (max-width:360px){
.contt_tit h1{ font-size: 17px;}

}

/* 搜索列表 */
.sousjg{min-height:450px;}
.list_rsou{ width:100%;}
.list_rsou ul{ width:100%; float:left;}
.list_rsou ul li{ width:100%; float:left;border-bottom: #ccc 1px dashed;}
.list_rsou ul li a{font-size: 16px; color: #333; float: left;
     line-height: 55px; height: 55px;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
     width:-moz-calc(100% - 150px);
     width:-webkit-calc(100% - 150px);
     width:calc(100% - 150px);
     background:url(../images/ic_red2.jpg) no-repeat left center;
     text-indent: 14px;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}    
.list_rsou ul li i{ float: right; 
    font-size: 14px; color: #666;
    line-height: 55px;}
.list_rsou ul li:hover a{ color: #b01c2e; text-indent: 16px;
    transition:all 0.4s;}

.sspage{ width:100%; float:left; text-align:center; margin-top:25px;
font-size: 14px;
    color: #333;}
.sspage a{ color: #01548a;}

.qzssjg_no { width:300px; margin:50px auto 0px; overflow:hidden; font-size:14px; color:#333; line-height:20px;}

@media screen and (max-width:414px){
.list_rsou ul li{
    padding:15px 0px 12px;}
.list_rsou li a{ 
        width:-moz-calc(100% - 0px);
        width:-webkit-calc(100% - 0px);
        width:calc(100% - 0px);}
.list_rsou li span{ float: left; width: 100%;} 

}
