body{font-family:"MicroSoft YaHei";}
a:hover{text-decoration:none;}
ul li{list-style:none;}
.jpcxbrown{background:#f0f0f0;padding-top:140px;}
.jpcxshufa{padding-top:140px;}
.pdbom100{padding-bottom:60px;margin-left: 100px;background: url(../images/思想家logo.png) no-repeat center center;margin-bottom: 40px;}
.pdbom20 {
    padding-bottom: 20px;
}
html,
body {
  position: relative;
  height: 100%;
}
.firstcontain{
    width:100%;height: 520px;
}
.sxjp{width:100%;margin:20px auto;font-size: 18px;color:#000;}
.sxjp p{line-height: 30px;margin:20px auto;}
.textcenter {
    text-align: center;
    width: 100%;
    height: 520px!important;
}
.swiper-container {
    width: 100%;
    height: 100%;
  }
  .swiper-containerdf {
    width: 100%;
    height: 100%;
  }
  .swiper-pagination-bullet {
    width: 32px!important;
    height: 8px;
    display: inline-block;
    border-radius: 0%!important;
    background: #000;
    opacity: 0.2;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #a31621!important;
  }
  .swiper-slide {
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
#kongzhi {
    width: 800px;
    height: 600px;
    position: absolute;
    bottom: 180px;
    right: 0;
}
@media only screen and (min-width:1401px){
	#kongzhi {
    width: 800px;
    height: 600px;
    position: absolute;
    bottom: 180px;
    right: 0;
}
}
@media only screen and (min-width:1301px) and (max-width:1400px){
	#kongzhi {
    width: 800px;
    height: 600px;
    position: absolute;
    bottom: 180px;
    right: 0;
}
}
@media only screen and (min-width:1201px) and (max-width:1300px){
	#kongzhi {
    width: 800px;
    height: 600px;
    position: absolute;
    bottom: -580px;
    right: 0;
}
}
@media only screen and (min-width:1000px) and (max-width:1200px){
	#kongzhi {
    width: 800px;
    height: 600px;
    position: absolute;
    bottom: -600px;
    right: 0;
}
}
.jpcxbrown {
    position:relative;
}
.wodssdate01c {
    width: 290px;
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
     position: absolute; 
    bottom:250px;
    right: 300px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}
.wodssdate02c {
    width: 290px;
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
    position: absolute; 
    bottom:300px;
    right: 0px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}
.wodssdate03c {
    width: 290px;
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
     position: absolute; 
    bottom:300px;
    right: 300px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}
.wodssdate04c {
    width: 290px;
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
    position: absolute; 
    bottom:250px;
    right: 0px;
    text-align: center;
    font-size: 16px;
    line-height: 30px;
}
#yddxs{display:none;}
.caitiao{height: 1420px;position: relative;font-size: 13px;color: #1e1e1e;line-height: 25px;text-align: justify;}
.caitiao i{font-weight: bold;font-style:normal;}
.caitiao h5{color: #770003;text-align: right;}
.qing{height:160px;width:870px;background:#d5e3e3;position: absolute;top:40px;right:160px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.hui{height:260px;width:870px;background:#ded0c4;position: absolute;top:140px;right:-100px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.lv{height:160px;width:870px;background:#cbd4c4;position: absolute;top:230px;left:-170px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.lan{height:160px;width:870px;background:#c0cde5;position: absolute;top:140px;right:-80px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.zi{height:260px;width:870px;background:#c9c7dc;position: absolute;top:140px;right:-80px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.feng{height:160px;width:870px;background:#e2d4e2;position: absolute;top:220px;left:-150px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.jv{height:160px;width:870px;background:#d2bf9c;position: absolute;top:140px;right:-80px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.hong{height:160px;width:870px;background:#cfacaa;position: absolute;top:140px;left:-80px;border-radius: 5px;box-shadow:2px 2px 2px rgba(221,221,221,0.7);padding:20px;}
.pinkbj{
    width: 32%;
    height: 215px;text-align: center;}
.pinkbj h1{font-size:22px;font-weight:bold;line-height: 50px;}
.pinkbj h2{font-size:18px;line-height: 15px;}
.pinkbj h3{font-size:18px;line-height: 25px;}
.pinkbj h4{font-size:18px;color:#a31621;line-height: 25px;}
.sixthchtnewlt{width: 1200px;
    height: 700px;
    background: url(../images/bomjit.png) no-repeat center 0px;
    padding-top: 80px;}
.sixthchtnewltguojia{
    background: url(../images/bomjit.png) no-repeat center 0px;
    padding-top: 80px;}
.weightc{font-size:17px;}
.pdbom50 {
    padding-bottom: 70px;
	margin-left: 100px;
    background: url(../images/审判logo.png) no-repeat center center;margin-bottom: 40px;
}
.sixthcht{margin-bottom:80px;}
.pdtp20{padding-top: 5px;
    font-size: 16px;}
.mgto020{margin-top:-20px;}
.zjtj{height: 80px;text-align: center;font-size: 30px;font-weight: bold;color: #a31621;background: url(../images/zjtjbackimg.png) no-repeat center;line-height:80px;}
.guojiang{padding:0px 10px;}
.guojiang div img{width:100%;height: 250px;}
.hangye{padding:0px 10px;}
.hangye div img{width:100%;height: 225px;box-shadow:2px 2px 2px rgba(221,221,221,0.8);}
.jpdb01{margin:0 auto;}
.juzhong{margin:0 auto;}
.juzhong1{margin:0 auto;}
.juzhong2{margin:0 auto;}
.titleh2{color:#a31621;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;}
.titleh2:hover{color:#a31621!important;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;}
.titleh3{color:#88475f;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;position: relative;display: none;}
.titleh3:hover{color: #88475f!important;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;position: relative;}
.titleh5{color:#b52c2b;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;position: relative;}
.titleh5:hover{color:#b52c2b!important;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;position: relative;}
.titleh4{color: #a31621;
    font-weight: bold;
    font-family: "MicroSoft YaHei";
    font-size: 30px;
    text-align: center;
    display: block;
    margin: 0px auto 20px;}
    .titleh4:hover{color: #a31621!important;
        font-weight: bold;
        font-family: "MicroSoft YaHei";
        font-size: 30px;
        text-align: center;
        display: block;
        margin: 0px auto 20px;}
.tianping{position: absolute;
    top: 0px;
    left: -100px;}
.titleh2:hover{color:#bf9458;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;}
.titleh3:hover{color:#a31621;font-weight:bold;font-family:"MicroSoft YaHei";font-size: 30px;}
.pb-5{color:#88475f;}
.pb-6{color:#b52c2b;}
.cardwords{color:#fff;font-size:20px;width:132px;height:47px;line-height:47px;text-align:center;background:url(../images/brown.png) no-repeat 0 0;}
.width1200{width:600px!important;margin:10px auto;}
.tpred{    width: 282px;
    height: 61px;
    background: url(../images/tpred.png) no-repeat 0 0;
    color: #fff;
    font-size: 22px;
    text-align: center;
    line-height: 61px;
    background-size: contain;}
.bmgrey{    width: 282px;
    height: 85px;
    background: #e0e0e0;
    color: #000000;
    font-size: 16px;
    text-align: center;
    line-height: 85px;}
.sixchtred ul li{float: right;
    margin: 30px 1px;
    transition: all 0.6s;
    width: 33%;}
.mgtp50{margin-top:72px;width:80px;margin-right:0px;margin-left:20px;}
.mgleft50{margin-left:40px;}
.mgleft20{margin-left:20px;}
.sixchtred ul li:hover{transform: scale(1.1);}
.fontp{font-size:18px;}
.colorred{color:#d62828;font-size:20px;font-weight:bold;}
.coloryellow{color:#c3925e;font-size:20px;font-weight:bold;}
.selffoot h4 {
    color: #450c1f;
    font-size: 24px;
    margin-top: 20px;
    margin-bottom: 20px;
	font-weight: bold;
}
.wodss01{width: 807px;
    height: 60px;
    background: url(../images/maisui.png) no-repeat 0 0;
    position: absolute;
    top: 650px;
    left: 300px;
    text-align: center;}
.wodss01 p:nth-child(1){color:#770003;font-size:16px;}
.wodss02{width: 807px;
    height: 60px;
    background: url(../images/maisui.png) no-repeat 0 0;
    position: absolute;
    top: 750px;
    left: 20px;
    text-align: center;}
.wodss02 p:nth-child(1){color:#770003;font-size:16px;}
.wodssdate01{width: 290px;
    height:100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
    position: absolute;
    top: 890px;
    left: 830px;
    text-align: center;
	font-size:16px;line-height:30px;}
.wodssdate02{width:290px; 
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
    position: absolute;
    top: 990px;
    left: 520px;
    text-align: center;font-size:16px;line-height:30px;}
.wodssdateredround001{position:absolute;left:0px;top:0px;}
.wodssdateredround002{position:absolute;left:0px;top:125px;}
.wodssdateredround003{position:absolute;left:0px;top:250px;}
.wodssdateredround001 p:nth-child(1){width:100px;height:100px;background:url(../images/round.png) no-repeat 0 0;position:absolute;left:0px;top:50px;line-height:25px;font-size:18px;color:#fff;text-align:center;padding-top:25px;}
.wodssdateredround001 p:nth-child(2){width:121px;height:121px;position:absolute;left:130px;top:80px;font-size:18px;color:#88475f;font-weight:bold;}
.wodssdateredround001 p:nth-child(3){width: 290px;
    height: 121px;
    position: absolute;
    left: 130px;
    top: 113px;
    font-size: 16px;}
.wodssdateredround002 p:nth-child(1){width:100px;height:100px;background:url(../images/round.png) no-repeat 0 0;position:absolute;left:0px;top:50px;line-height:25px;font-size:18px;color:#fff;text-align:center;padding-top:25px;}
.wodssdateredround002 p:nth-child(2){width:121px;height:121px;position:absolute;left:130px;top:80px;font-size:18px;color:#88475f;font-weight:bold;}
.wodssdateredround002 p:nth-child(3){    width: 317px;
    height: 121px;
    position: absolute;
    left: 130px;
    top: 113px;
    font-size: 16px;}
.wodssdateredround003 p:nth-child(1){width:100px;height:100px;background:url(../images/round.png) no-repeat 0 0;position:absolute;left:0px;top:50px;line-height:25px;font-size:18px;color:#fff;text-align:center;padding-top:25px;}
.wodssdateredround003 p:nth-child(2){width:121px;height:121px;position:absolute;left:130px;top:80px;font-size:18px;color:#88475f;font-weight:bold;}
.wodssdateredround003 p:nth-child(3){width: 310px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    height: 121px;
    position: absolute;
    left: 130px;
    top: 115px;
    font-size: 16px;}
.leftred{width:240px!important;height:67px;background:url(../images/deepred.png) no-repeat 0 0;color:#fff;text-align:left;padding-left:30px;line-height: 26px;font-size: 16px;font-weight: 900;padding-top: 8px;}
.leftred:visited,.leftred:hover,.leftred:active{width:240px!important;height:67px;background:url(../images/lightred.png) no-repeat 0 0;color:#fff;text-align:left;padding-left:30px;line-height: 26px;font-size: 16px;font-weight: 900;padding-top: 8px;}
.leftredln{width:240px!important;height:67px;background:url(../images/deepred.png) no-repeat 0 0;color:#fff;text-align:left;padding-left:30px;padding-left:30px;line-height: 26px;font-size: 16px;font-weight: 900;padding-top:8px;}
.leftredln:hover{width:240px!important;height:67px;background:url(../images/lightred.png) no-repeat 0 0;color:#fff;text-align:left;padding-left:30px;line-height: 26px;font-size: 16px;font-weight: 900;padding-top:8px;}
.widthtj{width:227px!important;margin-right: 12px;}
.mgtb{margin:30px auto;}
.zk{background:url(../images/zk.png) no-repeat 0 0;width:60px;height:8px;padding-left:25px;color:#d1838b;float:right;height:20px;line-height: 20px;}
.sq{background:url(../images/sq.png) no-repeat 0 0;width:60px;height:8px;padding-left:25px;color:#d1838b;float:right;height:20px;line-height: 20px;}
.centerline{width:67px;height:67px;background:url(../images/redline.png) no-repeat 0 0;color:#fff;text-align:center;background-position: 0px 7px;}
.jpcx{margin-top:100px;}
.rightblockssnone1{text-align: justify;border: 1px solid #bf9458;border-radius: 4px;
    width: 740px;
    height: 200px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: 0px;
    left: 10px;
    background: #f9fcff;
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    padding-top: 15px;
    box-shadow: 0px 5px 25px 0px rgba(220, 175,113, 0.3);}
.rightblockssnone2{text-align: justify;border: 1px solid #bf9458;border-radius: 4px;
    width: 740px;
    height: 220px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: -30px;
    left: 10px;
    background: #f9fcff;
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    padding-top: 15px;
    box-shadow: 0px 5px 25px 0px rgba(220, 175,113, 0.3);}
.rightblockssnone3{text-align: justify;border: 1px solid #bf9458;border-radius: 4px;
    width: 740px;
    height: 160px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: -30px;
    left: 10px;
    background: #f9fcff;
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    padding-top: 15px;
    box-shadow: 0px 5px 25px 0px rgba(220, 175,113, 0.3);}
.rightblockssnone4{text-align: justify;border: 1px solid #bf9458;border-radius: 4px;
        width: 740px;
        height: 300px;
        display: none;
        z-index: 5000;
        position: absolute;
        top: -130px;
        left: 10px;
        background: #f9fcff;
        font-size: 14px;
        line-height: 25px;
        padding: 10px;
        padding-top: 15px;
        box-shadow: 0px 5px 25px 0px rgba(220, 175,113, 0.3);}
.jianpai01{width:367px;height:293px;background:url(../images/jp01.png) no-repeat 0 0;float: left;}
.jianpai01 span{position:absolute;bottom:-30px;left:48px;color:#a31621;font-size:16px;}
.cloud01{width: 751px;
    height: 435px;
    background: url(../images/xiangyun.png) no-repeat 0 0;
    position: absolute;
    left: 464px;
    top: 980px;
    background-size: contain;}
.jianpai02{width: 310px;
    height: 346px;
    background: url(../images/jp02.png) no-repeat 0 0;
    float: left;}
.jianpai02 span{position: absolute;
    bottom: -30px;
    left: -15px;
    color: #a31621;
    font-size: 16px;
    text-align: center;}

.jianpai03{width: 380px;
    height:305px;
    background: url(../images/jp03.png) no-repeat 0 0;
    float: left;}
.jianpai03 span{position: absolute;
    bottom: -25px;
    left: 100px;
    color: #a31621;
    font-size: 16px;
    text-align: center;}


.topblock {
    position: relative;
}
.flotrtt{float:right;margin-top:10px;}
.morerit a, .morerit a:hover {
    text-decoration: none;
    color: #fff;
}
.links {
    position: absolute;
    right: 0px;
    top: 30px;
}
.links a {
    color: #666;
    /*float: right;*/
}
.links a:hover {
    color: #ff6600;
    
}

.c-banner .banner ul li{/*position:relative;*/}
.slidetitle {
    color: #252525;
    font-size:16px;
	line-height:30px;
}
.slidetitle h2 {
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 380px;
}
.slideinfo {
    width: 100%;
    position: absolute;
    left: 0%;
   top:630px;
    z-index: 10;
}
.btnleft {
   
}
.centwords {
    color: #fff!important;
    margin-top: 30px;
}
.morerit {
	
    width: 70px;
    height: 30px;
    color: #fff;
    background: url(../images/more.png) no-repeat 0 bottom;
    margin-top: 150px;
	background-size:contain;
}
.fothpt{margin-top:370px;}

}
body {
    background: #fff;
	margin:10px 0; 
	font:normal 14px/24px 'MicroSoft YaHei';
}
.fifthpt{margin-top:140px;background: url(../images/redribbon.png) no-repeat top center;}

.newswords h3{color:#be1c2e!important;border-bottom:1px solid #cccccc;font-size:20px;font-weight:bold;height:40px;margin-bottom:18px;font-family:"STKaiti"!important;}
.newswords span:nth-child(1){float:left;border-bottom:2px solid #be1c2e;height: 40px;}
.newswords span:nth-child(2){float:right;}
.newswords span a{color: #ccc;
    font-size: 12px;
    font-family: "Microsoft YaHei"!important;}
.newswords  ul li{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	border-bottom:1px dotted #ddd;
	line-height: 27px;
	position:relative;background:url(../images/date.png) no-repeat 0 0;padding-left:70px;height:60px;margin-bottom:18px;}
.newswords  ul li span:nth-child(1){position:absolute;left:19px;top:6px;color:#d55141;font-size:18px;border:none;font-weight:bold;}
.newswords  ul li span:nth-child(2){position:absolute;left:7px;top:24px;color:#d55141;font-size:12px;border:none;}
.newswordsxshd h3{color:#be1c2e!important;border-bottom:1px solid #cccccc;font-size:20px;font-weight:bold;height:40px;font-family:"STKaiti"!important;}
.newswordsxshd span:nth-child(1){float:left;border-bottom:2px solid #be1c2e;height: 40px;}
.newswordsxshd span:nth-child(2){float:right;}
.newswordsxshd span a{color: #ccc;
    font-size: 12px;
    font-family: "Microsoft YaHei"!important;}
.newswordsxshd  ul li{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    border-bottom: 1px dotted #ddd;
    position: relative;
    height: 62px;
    margin-top: 16px;
    line-height: 21px;
    padding-top: 15px;}
.newswordsxshd  ul li span{position: absolute;
    left: 0px;
    top: -3px;
    color: #d55141;
    font-size: 12px;
    border: none!important;}
.newswordskyptbottom{background:url(../images/bottomdot.png) no-repeat bottom center;}
.newswordskypt h3{color:#000!important;border-bottom:1px solid #cccccc;font-size:20px;font-weight:bold;height:40px;font-family:"STKaiti"!important;}
.newswordskypt span:nth-child(1){float:left;border-bottom:2px solid #be1c2e;height: 40px;}
.newswordskypt ul li{float:left;margin-top:20px;}
.newswordskypt ul li a img{width:140px;height:100px;}
.newswordsmydj  ul li{white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	
	position:relative;background:url(../images/xy01.png) no-repeat 0 0;padding-left:70px;height:30px;margin-bottom:18px;}
.newswordsmydj h3{color:#be1c2e!important;border-bottom:1px solid #cccccc;font-size:20px;font-weight:bold;height:40px;margin-bottom:18px;font-family:"STKaiti"!important;}
.newswordsmydj span:nth-child(1){float:left;border-bottom:2px solid #be1c2e;height: 40px;}
.newswordsmydj span:nth-child(2){float:right;}
.newswordsmydj span a{color: #ccc;
    font-size: 12px;
    font-family: "Microsoft YaHei"!important;}
.newswordslogomen ul li{float:left;padding:3px;}
.newswordslogomen ul li a img{width:140px;height:40px;}


.probootstrap-footer {
    padding: 20px 0 20px 0!important;
    margin-top: 30px!important;
    background: #e7e9ee;
    color: #000;
}
.probootstrap-footer  p{font-size:16px;}
.probootstrap-footer .probootstrap-footer-widget h3 {
    color: #000;
    font-size: 16px;
    font-weight: 300;
}
.probootstrap-footer a {
    color: #000;
	font-size:16px;line-height:30px;
}
.highschool{width:30%;float:left;}
.highschool p{line-height:20px;font-size:16px;}
.linkbm{width:50%;float:left;}
.linkbm2{width:100%;float:left;}
.xingdate01{ text-align:right;position: absolute;
    left: 130px;
    bottom: 203px;
    transition: all 0.6s;}
.xingdate01:hover{transform: scale(1.1);}
.xingdate02{position: absolute;
    left: 175px;
    bottom: 295px;
    transition: all 0.6s;
    text-align: right;}
.xingdate02:hover{transform: scale(1.1);}
.xingdate03{position:absolute;left:340px;bottom:380px;transition: all 0.6s;text-align: right;}
.xingdate03:hover{transform: scale(1.1);}
.xingdate04{position:absolute;left:660px;bottom:380px;transition: all 0.6s;text-align: left;}
.xingdate04:hover{transform: scale(1.1);}
.xingdate05{position: absolute;
    left: 828px;
    bottom: 295px;
    transition: all 0.6s;text-align: left;}
.xingdate05:hover{transform: scale(1.1);}
.xingdate06{position:absolute;right:100px;bottom:203px;transition: all 0.6s;text-align:left;}
.xingdate06:hover{transform: scale(1.1);}
.yellowwords{background:#bf9458;color:#fff;height:40px;line-height:40px;text-align:center;font-size:17px;}
.redwordstop{color:#770003!important;height:40px;line-height:40px;text-align:center;font-size:16px;background: url(../images/toptriangle.png) no-repeat center 0;}
.redwordstophangye{color:#770003!important;height:40px;line-height:40px;text-align:center;font-size:16px;background: url(../images/toptriangle.png) no-repeat center 0;margin-top: 10px;}
.redwords{color:#000000!important;height:30px;line-height:30px;text-align:center;font-size:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.redwordslt{color:#770003!important;height:20px;line-height:20px;text-align:center;font-size:20px;}
.redwordsltdate{width: 290px;
    color: #a31621;
    height: 0px;
    line-height: 18px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;}
.redwordsdate{    font-weight: bold;
    width: 290px;
    color: #a31621;
    height: 20px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;}
.lineercode{width:30%;float:left;text-align: center;}
.lineercode img{width:90%;transition: all 0.6s;}
.lineercode p{padding-top:9px;}
.lineercode img:hover{transform: scale(1.1);}
.ercodewords {
    width: 120px;
    height: 90px;
    margin: 0 auto;
    text-align: center;
}
.ercodeimg {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    text-align: center;
}
.ercodewords p {
    margin: 0px!important;
    line-height: 15px;
}
.schoollogo{width: 100%;
    height: 150px;
    border-left: 1px solid #dcdad8;
    border-right: 1px solid #dcdad8;
    overflow: hidden;}
.schoollogo a{display: block;
    width: 138px;
    height: 121px;
    margin: 10px auto;}
.schoollogo img{width: 138px;
    height: 121px;
    margin: 0 auto;}
.clearfix{clear:both;}



.c-banner .jumpBtn {
    width: 100%;
    position: absolute;
    bottom: -80px;
    text-align: center;
}

.jpbig{height:620px;width:100%;background:url(../images/sjz.png) no-repeat 0 0;position:relative;background-size: contain;}
.jpbigtwo {
    height: 460px;
    width: 100%;
}
.jpbigbrown{height:600px;width:100%;background:url(../images/bjtuzong.png) no-repeat 0px 20px;}
.jpcxshufa001{height:600px;width:100%;background:url(../images/bjtu0001.png) no-repeat 0 0;}
.xinground{width:100%;height:400px;background:url(../images/qumingxing.png) no-repeat center 0;}
.zuocewords{text-align: justify;width:399px;position:absolute;left:0;top:0;font-size:16px;line-height:35px;}
.zuocewords02 {
	text-align: justify;
    width: 390px;
    position: absolute;
    right: 60px;
    top: 20px;
    font-size: 16px;
    line-height: 30px;
}
.youcejp01{width:400px;height:330px;position:absolute;left:430px;top:470px;background:url(../images/jp01.png) no-repeat 0 0;}
.youcejp02{width:340px;height:340px;position:absolute;left:900px;top:460px;background:url(../images/jp02.png) no-repeat 0 0;}
.jiantouxing{height:100px;background:url(../images/jiantouxing.png) no-repeat 0 0;padding-left:60px;margin-top: 60px;position:absolute;bottom: -130px;
    left: 0px;}
.jiantouxing a{color:#a31621;}
.jiantouxing01 {
    height: 100px;
    background: url(../images/jiantouxing.png) no-repeat 0 0;
    padding-left: 60px;
    margin-top: 60px;
    position: absolute;
    bottom: 30px;
	font-size:17px;
    left: 0px;
}
.jiantouxing07 a{color:#88475f;}
.jiantouxing07 {
    height: 100px;
    background: url(../images/fenxin.png) no-repeat 0 0;
    padding-left: 80px;
    margin-top: 60px;
    position: absolute;
    bottom: 30px;
	font-size:17px;
    right: 115px;
}
.jiantouxing01 a{color:#a31621;}
.linebm{text-decoration:underline;}
@media only screen and (max-width:1340px){
.jpbig {
    width: 100%;
    background: url(../images/sjz.png) no-repeat 0 0;
    position: relative;
	background-size:contain;
}
.jpbigbrown {
    height: 700px;
    width: 100%;
    background: url(../images/bjtuzong.png) no-repeat right 20px;
    position: relative;
	background-size:contain;
}
.jianpai01{    width: 195px;
    height: 165px;
    background: url(../images/jp01.png) no-repeat 0 0;
    position: absolute;
    left:85px;
    top: 490px;
    background-size: contain;}
.jianpai02{width: 170px;
    height: 180px;
    background: url(../images/jp02.png) no-repeat 0 0;
    position: absolute;
    left: 430px;
    top: 450px;
    background-size: contain;}	
.zuocewords {
    width: 390px;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    line-height: 26px;
}
	
}

@media only screen and (min-width:1301px) and (max-width:1450px){
.jpcxbrown {
       background: #f0f0f0;
    padding-top: 100px;
    height: 1680px;
}

}
@media only screen and (min-width:1000px) and (max-width:1300px){
.jianpai01 span {
    position: absolute;
    bottom: -15px;
    left: 0px;
    color: #a31621;
    font-size: 12px;
}
.jianpai02 span {
    position: absolute;
    bottom: -35px;
    left: -20px;
    color: #a31621;
    font-size: 12px;
}	
.fontp {
    font-size: 14px;
}
.xingdate02 {
    position: absolute;
    left: 145px;
    bottom: 430px;
}
.xingdate06 {
    position: absolute;
    right: 45px;
    bottom: 320px;
}
.xingdate01 {
    position: absolute;
    left: 65px;
    bottom: 320px;
}
.jpcxbrown {
    background: #f0f0f0;
    padding-top: 100px;
    height: 1620px;
}
.cloud01 {
    width: 570px;
    height: 435px;
    background: url(../images/xiangyun.png) no-repeat 0 0;
    position: absolute;
    left: 410px;
    top: 990px;
    background-size: contain;
}
.wodssdate01 {
    width: 290px;
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
    position: absolute;
    top: 890px;
    left: 670px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
}
.wodssdate02 {
    width: 290px;
    height: 100px;
    background: url(../images/kuo01.png) no-repeat 0 0;
    position: absolute;
    top: 970px;
    left: 430px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
}
.wodss01 {
    width: 785px;
    height: 60px;
    background: url(../images/maisui.png) no-repeat 0 0;
    position: absolute;
    top: 650px;
    left: 190px;
    text-align: center;
}
}
@media only screen and (min-width:1000px) and (max-width:1200px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -110px;
        text-align: center;
    }
.jianpai03 {
    width: 220px;
    height: 265px;
    background: url(../images/jp03.png) no-repeat 0 0;
    position: absolute;
    left: 722px;
    top: 395px;
    background-size: contain;
}
.jianpai03 span {
    position: absolute;
    bottom: 65px;
    left: 55px;
    color: #a31621;
    font-size: 12px;
    text-align: center;
}
.jiantouxing {
    height: 100px;
    background: url(../images/jiantouxing.png) no-repeat 0 0;
    padding-left: 60px;
    margin-top: 60px;
    position: absolute;
    bottom: -100px;
    right: 50px;
}
.jiantouxing01{
    height: 100px;
    background: url(../images/jiantouxing.png) no-repeat 0 0;
    padding-left: 60px;
    margin-top: 60px;
    position: absolute;
    bottom: 115px;
    right: 50px;
}
.widthbg {
    width: 1000px!important;
}
.sixchtred{width:88%!important;}
.rightblockssnone1 {
    text-align: justify;
    border: 1px solid #a31621;
    width: 640px;
    height: 200px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: 0px;
    left: 10px;
    background: #f9fcff;
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    padding-top: 15px;
    box-shadow: 0px 5px 25px 0px rgba(237, 222, 226, 1);
}
.rightblockssnone2 {
    text-align: justify;
    border: 1px solid #a31621;
    width: 640px;
    height: 260px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: 0px;
    left: 10px;
    background: #f9fcff;
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    padding-top: 15px;
    box-shadow: 0px 5px 25px 0px rgba(237, 222, 226, 1);
}
.rightblockssnone3 {
    text-align: justify;
    border: 1px solid #a31621;
    width: 640px;
    height: 200px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: 0px;
    left: 10px;
    background: #f9fcff;
    font-size: 14px;
    line-height: 25px;
    padding: 10px;
    padding-top: 15px;
    box-shadow: 0px 5px 25px 0px rgba(237, 222, 226, 1);
}
.rightblockssnone {
    border: 1px solid #a31621;
    width: 600px;
    height: 400px;
    display: none;
    z-index: 5000;
    position: absolute;
    top: 0px;
    left: 10px;
    background: #f9fcff;
    font-size: 12px;
    line-height: 30px;
    padding: 10px;
	padding-top:30px;
    box-shadow: 0px 5px 25px 0px rgba(237, 222, 226, 1);
}
.date02 {
    width: 100px;
    height: 32px;
    position: absolute;
    left: 670px!important;
    top: 410px!important;
    color: #a31621!important;
}
.date01 {
    width: 100px;
    height: 32px;
    position: absolute;
    left: 225px!important;
    top: 510px!important;
    color: #a31621!important;
}
.mgleft50 {
    margin-left: -5px;
}
}
@media only screen and (min-width:1200px) and (max-width:1300px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -100px;
        text-align: center;
    }
.jianpai01 span {
    position: absolute;
    bottom: -37px;
    left: 0px;
    color: #a31621;
    font-size: 16px;
}
.sixchtred{width:88%!important;}
.jianpai02 span {
    position: absolute;
    bottom: -42px;
    left: 4px;
    color: #a31621;
    font-size: 16px;
}
.widthbg {
    width: 1200px!important;
}
}
@media only screen and (min-width:1301px) and (max-width:1400px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -100px;
        text-align: center;
    }
.slideinfo {
   width: 100%;
    position: absolute;
    left: 0%;
    top: 360px;
    z-index: 10;
}
.jianpai01 span {
    position: absolute;
    bottom: -40px;
    left: 5px;
    color: #a31621;
    font-size: 16px;
}
.jianpai02 span {
    position: absolute;
    bottom: -50px;
    left: -15px;
    color: #a31621;
    font-size: 16px;
    text-align: center;
}
.widthbg {
    width: 1270px!important;
}}
@media only screen and (min-width:1401px) and (max-width:1500px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -140px;
        text-align: center;
    }
.slideinfo {
   width: 100%;
    position: absolute;
    left: 0%;
    top: 410px;
    z-index: 10;
}
.widthbg {
    width: 1270px!important;
}}
@media only screen and (min-width:1501px) and (max-width:1600px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -120px;
        text-align: center;
    }
   }
@media only screen and (min-width:1700px) and (max-width:1900px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -115px;
        text-align: center;
    }
.widthbg {
    width: 1370px!important;
}
.slideinfo {
   width: 100%;
    position: absolute;
    left: 0%;
    top: 520px;
    z-index: 10;
}
}
@media only screen and (min-width:1901px) and (max-width:2000px){
.widthbg {
    width: 1370px!important;
}
.slideinfo {
   width: 100%;
    position: absolute;
    left: 0%;
    top: 530px;
    z-index: 10;
}
}
@media only screen and (min-width:2001px){
    .c-banner .jumpBtn {
        width: 100%;
        position: absolute;
        bottom: -100px;
        text-align: center;
    }
.widthbg {
    width: 1370px!important;
}
.slideinfo {
   width: 100%;
    position: absolute;
    left: 0%;
    top: 570px;
    z-index: 10;
}
}
@media only screen and (min-width:1500px)and (max-width:1699px){
.widthbg {
    width: 1370px!important;
}
.slideinfo {
   width:100%;
    position: absolute;
    left: 0%;
    top: 450px;
    z-index: 10;
}
}
@media only screen and (min-width:1201px) and (max-width:1350px){
.slideinfo {
    width: 100%;
    position: absolute;
    left: 0%;
    top: 370px;
    z-index: 10;
}
.date02 {
    width: 100px;
    height: 32px;
    position: absolute;
    left: 740px!important;
    top: 470px!important;
    color: #a31621!important;
}
.date01 {
    width: 100px;
    height: 32px;
    position: absolute;
    left: 225px!important;
    top: 580px!important;
    color: #a31621!important;
}
.pinkbj {
    /*background: url(../images/pinkbj.jpg) no-repeat 0 0;*/
    background-size: cover;
    width: 30%;
    height: 199px;
    text-align: center;
}
.jiantouxing {
    height: 100px;
    background: url(../images/jiantouxing.png) no-repeat 0 0;
    padding-left: 60px;
    margin-top: 60px;
    position: absolute;
    bottom: -100px;
    right: 130px;
    width: 300px;
}
.jiantouxing01{
    height: 100px;
    background: url(../images/jiantouxing.png) no-repeat 0 0;
    padding-left: 60px;
    margin-top: 60px;
    position: absolute;
    bottom: 10px;
    right: 25px;
    width: 300px;
}
.jianpai03 {
    width: 200px;
    height: 180px;
    background: url(../images/jp03.png) no-repeat 0 0;
    position: absolute;
    left: 860px!important;
    top:480px!important;
    background-size: contain;
}
.jianpai03 span {
   position: absolute;
    bottom: -10px;
    left: 20px;
    color: #a31621;
    font-size: 16px;
    text-align: center;
}
.jianpai02 {
    width: 170px;
    height: 180px;
    background: url(../images/jp02.png) no-repeat 0 0;
    position: absolute;
    left: 520px!important;
    top: 540px!important;
    background-size: contain;
}
.jianpai01 {
    width: 195px;
    height: 165px;
    background: url(../images/jp01.png) no-repeat 0 0;
    position: absolute;
    left: 115px;
    top: 600px;
    background-size: contain;
}
.sixthcht {
    height: 430px;
    padding-top: 30px;
}
}
@media screen and (max-width:1199px){
.sixthchtnewlt {
    width: 1000px;
    height: 700px;
    background: url(../images/bomjit.png) no-repeat center 0px;
    padding-top: 80px;
}
.pinkbj h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
}
.slideinfo {
    width: 100%;
    position: absolute;
    left: 0%;
    top: 290px;
    z-index: 10;
}
.mgtp50 {
    margin-top: 65px;
    width: 80px;
    margin-right: 0px;
}
.tpred {
    width: 255px;
    height: 55px;
    background: url(../images/tpred.png) no-repeat 0 0;
    color: #fff;
    font-size: 22px;
    text-align: center;
    line-height: 70px;
    background-size: contain;
}
.bmgrey {
    width: 255px;
    height: 85px;
    background: #e0e0e0;
    color: #000000;
    font-size: 16px;
    text-align: center;
    line-height: 85px;
}
}
@media screen and (min-width:1200px) and (max-width:1300px){
.slideinfo {
   width: 100%;
    position: absolute;
    left: 0%;
    top: 340px;
    z-index: 10;
}
.xingdate01{     position: absolute;
    left: 140px;
    bottom: 190px;}
.xingdate01:hover{transform: scale(1.1);}
.xingdate02{position: absolute;
    left: 210px;
    bottom: 290px;}
.xingdate02:hover{transform: scale(1.1);}
.xingdate03{position:absolute;left:340px;bottom:380px;transition: all 0.6s;}
.xingdate03:hover{transform: scale(1.1);}
.xingdate04{position:absolute;left:660px;bottom:380px;transition: all 0.6s;}
.xingdate04:hover{transform: scale(1.1);}
.xingdate05{position: absolute;
    left: 828px;
    bottom: 304px;
    transition: all 0.6s;}
.xingdate05:hover{transform: scale(1.1);}
.xingdate06{    position: absolute;
    right: 110px;
    bottom: 180px;}
.xingdate06:hover{transform: scale(1.1);}	
}
@media screen and (min-width:1100px) and (max-width:1199px){
.slideinfo {
    width: 100%;
    position: absolute;
    left: 0%;
    top: 305px;
    z-index: 10;
}
.xingdate01{     position: absolute;
    left: 50px;
    bottom: 190px;}
.xingdate01:hover{transform: scale(1.1);}
.xingdate02{position: absolute;
    left: 120px;
    bottom: 340px;}
.xingdate02:hover{transform: scale(1.1);}
.xingdate03{position:absolute;left:340px;bottom:380px;transition: all 0.6s;}
.xingdate03:hover{transform: scale(1.1);}
.xingdate04{position:absolute;left:550px;bottom:380px;transition: all 0.6s;}
.xingdate04:hover{transform: scale(1.1);}
.xingdate05{    position: absolute;
    left: 710px;
    bottom: 290px;
    transition: all 0.6s;}
.xingdate05:hover{transform: scale(1.1);}
.xingdate06{position: absolute;
    right: 30px;
    bottom: 180px;}
.xingdate06:hover{transform: scale(1.1);}	
}
@media screen and (max-width:1099px){
.sixthchtnewlt {
    width: 1000px;
    height: 700px;
    background: url(../images/bomjit.png) no-repeat center 0px;
    padding-top: 80px;
}
.pinkbj h1 {
    font-size: 18px;
    font-weight: bold;
    line-height: 50px;
}
.xingdate01{     position: absolute;
    left: 50px;
    bottom: 190px;}
.xingdate01:hover{transform: scale(1.1);}
.xingdate02{position: absolute;
    left: 120px;
    bottom: 340px;}
.xingdate02:hover{transform: scale(1.1);}
.xingdate03{position:absolute;left:340px;bottom:380px;transition: all 0.6s;}
.xingdate03:hover{transform: scale(1.1);}
.xingdate04{position:absolute;left:550px;bottom:380px;transition: all 0.6s;}
.xingdate04:hover{transform: scale(1.1);}
.xingdate05{    position: absolute;
    left: 710px;
    bottom: 290px;
    transition: all 0.6s;}
.xingdate05:hover{transform: scale(1.1);}
.xingdate06{position: absolute;
    right: 30px;
    bottom: 180px;}
.xingdate06:hover{transform: scale(1.1);}	
}