/* CSS Document */
*{ padding:0px; margin:0px;}
@font-face { font-family: 'SourceHanSansSC-Normal-2'; src: local('Slidefu'), url(../fonts/SourceHanSansSC-Normal-2.ttf) format('truetype');}
body, html {font-size: 14px; line-height: 2; font-family: 'SourceHanSansSC-Normal-2'  !important; }
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
img{ border:0px;box-sizing: border-box;vertical-align: middle;border: 0;}
ul li{ list-style:none;}
.l{ float:left;}
.r{ float:right;}
p{display: block;margin-block-start: 0em; margin-block-end: 0em;margin-inline-start: 0px;margin-inline-end: 0px;}



.box{ width:1370px; margin:0 auto;}	

.clear{ clear: both; width: 100%; }
.clear30{ clear: both; width: 100%; height: 30px;}
.clear50{ clear: both; width: 100%; height: 50px;}
.clear120{ clear: both; width: 100%; height: 120px;}
.clear150{ clear: both; width: 100%; height: 150px;}
.clear200{ clear: both; width: 100%; height: 200px;}

/* 导航 */	
.nav-wap {
width: 100%; height: 240px; position: relative; z-index: 999; min-width:1362px; 
background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0,0,0, 0.3)),
    to(rgba(0, 0, 0, 0))
  );
background: linear-gradient(rgba(0,0,0, 0.3), rgba(0, 0, 0, 0));
}



.topz{float:left; width: 550px; margin-top: 35px;}
.topz img{width: 95%;}
.topy{float: right;}
.topywz{float: left; margin-top: 52px;}
.topywz a{float: left; color: #fff; font-size: 20px;}
.topywz p{float: left; margin-left: 20px; margin-right: 20px;color: #fff;font-size: 20px;}


#demo-b{float: right; margin-top: 55px;}
#demo-b input[type=search] {width: 0px;color: transparent;cursor: pointer; }
#demo-b input[type=search]:hover {background-color: #fff;}
#demo-b input[type=search]:focus {width: 130px;padding-left: 32px;color: #000;background-color: #fff;cursor: auto;}
#demo-b input:-moz-placeholder {color: transparent;}
#demo-b input::-webkit-input-placeholder {color: transparent;}

/* placeholder */
input {outline: none;}
input[type=search] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;font-family: inherit;font-size: 100%;}
input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none; }
input[type=search]{ background:#ededed url('../images/search-icon .png') no-repeat 9px center;border: solid 1px #ccc;padding:4px 1px 8px 33px;width: 55px;-webkit-border-radius: 10em;-moz-border-radius: 10em;border-radius: 10em;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s; }
input[type=search]:focus {width: 130px;background-color: #fff;border-color: #6dcff6;-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
box-shadow: 0 0 5px rgba(109,207,246,.5);}
input:-moz-placeholder {color: #999;}
input::-webkit-input-placeholder {color: #999;}


.banner {width: 100%; min-width: 1370px; height: 100%; float: left; margin-top: -260px;}



.dh{width:100%;float: left;position: absolute;z-index: 9999999;top:115px; height:100px;}
.dh li{padding:30px 20px; float: left; font-size:18px; height: 20px;  }
.dh li a{color:#fff}
.dh li:hover{border-bottom: 4px solid #1f67d5;}


/*banner*/
.focus{width:100%; float: left;height:100%;}  
.focus img{ width:100%; height:100% } 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline;  border-radius:7px; margin:0 5px;color:#ff2400; text-decoration:none; text-align:center; outline:0; float:left; font-size:26px; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ left:0px; top:0px; width:100%; min-width:1370px; height:100% }  
.focus .D1fBt{ overflow:hidden; zoom:1;  z-index:10;  }  

.focus .shadow{ width:100%; position:absolute; bottom:40px; left:0px; z-index:10; height:80px; line-height: 80px;  background: linear-gradient(90deg,rgba(0,0,0, .8), rgba(0, 0, 0, 0)); display:block;  text-align:left; } 

.focus .shadow a{ text-decoration:none; color:#fff; font-size:26px; overflow:hidden; margin-left:5%;;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000 ; }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:115px; right:100px; position:relative;  text-align:center; z-index: 200;  float:left; left:85%; height:0px;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;}    

.focus .D1fBt a{position:relative; display:inline; border-radius:7px; margin:0 10px;color:#fff;; text-decoration:none; text-align:center; outline:0; float:left; font-size:26px;  height: 50px;}    
 
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 



/*学院要闻*/

.xyyw{width: 100%; height: auto; float: left; }
.sybt{width: 100%; float: left;}
.sybtzc{float: left; width: 80%;}
.sybtzc span{height: 45px; width: 5px; border-radius:10px; background: #0b5aa7; display: block; float: left; margin-top:10px;}
.sybtzc p{float: left; margin-left: 15px; font-size: 30px; font-weight: bolder;}
.sybtyc{float: right; width:90px; height: 30px;line-height: 30px; text-align: center; background: #ff2400; border-radius:15px; font-size: 17px; background: #eeeeee; color: #000; margin-top: 20px;}
.sybtyc:hover{ background: #0b5aa7; color: #fff;}
.xyywxw{float:left; margin-left: 10px; margin-right: 20px; width: 426px;}
.xybtt{width: 426px;}
.xybtt img{width: 100%;height:222px;}
.xybt{ float: left; margin-top: 10px; font-size: 18px;}
.xybt a{color:#000;}
.xysj{width:100%; float:left;}
.xysj img{width:20px;  height:auto !important;float: left; margin-top: 10px;}
.xysj p{font-size: 16px; color: #6a6a6a; margin-left: 10px; float: left; margin-top: 2px;}
.xyywxw:hover .xybt {color: #0b5aa7;}

.wutu1{ background: url('../images/zuoce.jpg'); background-size:100%  100%;width: 100%;height:222px;}


/*新闻动态+通知公告*/

.tzggbj{width: 100%; min-width: 1370px; height: 450px; background: url('../images/xwbj.jpg');}
.xwdt{width:660px; float: left; height: 350px;  margin-top: 50px;}
.xwdtxw{width:100%; height: 65px; line-height: 65px; border-bottom: 2px solid #d8d8d8; float: left;}
.xwdtxw p{float: left; font-size: 18px;margin-left: 10px;}
.xwdtxw span{float: left; font-size: 18px; display: block; margin-left: 10px;}
.xwdtxw a{float: left; font-size: 18px;margin-left: 10px; color: #000;}
.xwdtxw:hover a{color: #0b5aa7;}


/*党建动态*/
.djgztxw{width: 100%; height: auto;  min-height:200px}
.djgzzct{width: 50%; float: left;height: 360px;}
.djgzzct img{width: 100%;height: 360px;}
.djgzycnr{width: 50%; height: 360px; background: #efefef; float: right;}
.djgzycnr p{ padding:60px 60px 0 60px; font-size: 22px; line-height: 32px;color: #000;}
.djgzycnr a{color: #000;}
.djgzycnr span{ padding:20px 60px 0 60px; font-size: 16px; line-height:28px; display: block;color: #000;}
.djgzycnr gd{width: 135px; height: 45px; line-height: 45px; font-size: 16px; float: left; margin-left:45px; margin-top: 20px;color: #fff; background: #0b5aa7; text-align: center; border-radius: 10px;}

.djgzxwck{width:100%; min-height:100px; float:left;}

.djgzxw{width:48%;  height: 80px; border-bottom: 2px solid #d8d8d8; float: left; margin-left: 1%; margin-right: 1%;  margin-top: 25px; }
.djgzxw sj{float: left; font-size: 18px;margin-left: 10px;color: #000; display:block}
.djgzxw p{float: left; font-size: 18px;color: #000;width: 85%;}
.djgzxw span{float: left; font-size: 18px; display: block; margin-left: 10px;color: #000;}
.djgzxw a{float: left; font-size: 18px;margin-left: 10px; color: #000;  line-height: 30px; margin-top: 3px;}
.djgzxw:hover a{color: #0b5aa7;}

/*学团在线*/
.xtzc{float: left; width:520px; }
.xtyc{float: right; width:520px; }

.xt-tz{width:260px; height: 152px; float: left; position: relative; }
.xt-tz img{width:260px; height: 152px; }

.xtwz{width:260px; height: 152px; background: rgb(0,0,0,0.7); margin-top: -152px; z-index: 99; position: absolute;}
.xtwz img{width: 40px; height: auto; margin:0 auto; display: block; padding-top: 45px;}
.xtwz p{font-size: 20px; color: #fff; text-align: center; display: block; }

.xtwzrc{width:260px; height: 152px; background: rgb(0,0,0,0.55); margin-top: -152px; z-index: 99; position: absolute;}
.xtwzrc img{width: 40px; height: auto; margin:0 auto; display: block; padding-top: 45px;}
.xtwzrc p{font-size: 20px; color: #fff; text-align: center; display: block; }

.xt-st{width:330px; height: 304px; float: left; position: relative; }
.xt-st img{width:330px; height: 304px;  }
.xtst{width:330px; height: 304px; background: rgb(0,0,0,0.4); margin-top: -303px; z-index: 99; position: absolute;}
.xtst img{width: 40px; height: auto; margin:0 auto; display: block; padding-top: 45px;}
.xtst p{font-size: 20px; color: #fff; text-align: center; display: block; }

.xtwzjk{width:260px; height: 152px; background: rgb(104,179,48,0.55); margin-top: -152px; z-index: 99; position: absolute;}
.xtwzjk img{width: 40px; height: auto; margin:0 auto; display: block; padding-top: 45px;}
.xtwzjk p{font-size: 20px; color: #fff; text-align: center; display: block; }

.xtwzpy{width:260px; height: 152px; background: rgb(206,16,10,1); margin-top: -152px; z-index: 99; position: absolute;}
.xtwzpy img{width: 40px; height: auto; margin:0 auto; display: block; padding-top: 45px;}
.xtwzpy p{font-size: 20px; color: #fff; text-align: center; display: block; }

.xtwzzz{width:260px; height: 152px; background: rgb(11,90,167,1); margin-top: -152px; z-index: 99; position: absolute;}
.xtwzzz img{width: 40px; height: auto; margin:0 auto; display: block; padding-top: 45px;}
.xtwzzz p{font-size: 20px; color: #fff; text-align: center; display: block; }


.hf{width:100%; height: auto; float: left; margin-top: 50px;min-width: 1370px;}
.hf img{width: 100%;}



/*学院体育*/
.xyty{width: 100%; height: auto;}
.xytyzc{width:655px; height: 580px;float: left; position: relative; }
.xytyzctu{width:655px; height: 580px; background: url('../images/bj.jpg');float: left; position:relative }
.xytyzc p{display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; background: rgb(0,0,0,0.4); bottom:0px; position: absolute; color: #fff; font-size: 20px; overflow:hidden;}
.xytyzc a{color: #fff;}
.xytyyc{width:715px; height: 580px;;float: right; position: relative; }
.xytyycxw{width:351px; height: 288px;;float: left; position: relative; overflow: hidden; margin-left: 4px; margin-right:2px; margin-bottom: 4px;}
.xytyycxw img{width:351px; height: 288px;}
.xytyycxw p{display: block; width: 100%; height: 50px; line-height: 50px; text-align: center; background: rgb(0,0,0,0.4); margin-top: -50px; position: absolute; color: #fff; font-size: 20px;}
.xytyycxw a{color: #fff; }




/*底部*/
.footer{ width:100%; height: 960px; float: left;; background: url('../images/dbbj.png'); position: relative; min-width: 1370px;}

.nav-bottom {
width: 100%; height: 400px; z-index: 999; min-width:1362px; position:absolute; bottom:0px;  z-index: 999;
background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0,0,0, 0)),
    to(rgba(40, 70, 0, 1))
  );
  background: linear-gradient(rgba(0,0,0, 0), rgba(40, 70, 0, 1));
}

.footzc{ width: 200px;float: left; bottom:50px;  position: absolute; z-index: 9999; }
.zcyqlj {float: left; width:300px; padding-left: 50px;}
.zcyqlj li{ float: left; font-size: 22px; width: 100%;}
.zcyqlj li img{width:30px;}
.zcyqlj li a{color: #fff; margin-left: 20px;}

.dblogo{padding-bottom: 40px;margin: 0 auto;}
.dblogo img{margin: 0 auto; display: block;}
.footerzj{ width: 372px; padding-left:450px; bottom:-120px; position: relative  }
.footerzj ul{ margin: 0 auto;display: block;}
.footerzj li2{width: 70px; height:70px; border: 2px solid #fff; border-radius:50px; float: left; margin-right:25px; margin-left: 25px;}
.footerzj li2 img{ width: 50px;margin: 0 auto; display: block; margin-top: 10px;}
.footerzj li{width: 70px; height:70px; border: 2px solid #fff; border-radius:50px; float: left; margin-right: 25px;margin-left: 25px;}
.footerzj li img{ width:40px;margin: 0 auto; display: block; margin-top: 15px;}

.footeryc{float: right; width: 436px;}
.by{float: left;}
.bz{float: right;}
.by img{width:300px; float: left; margin-top: 5px;padding-right: 20px;}
.bz img{width: 60px; float: right;}

.footeryc ul{ width: 100%;}
.footeryc li{color: #fff; width:100%; float: left;}
.footeryc li a{color:#fff;}





/*列表页*/

.nav-nywap {width: 100%; height: 120px; position:absolute;; z-index: 999; min-width:1362px; top:0;}

.nydh{width:100%; float: left; height: 60px; background: rgb(0,0,0,.5); z-index: 999; position: absolute; margin-top: -60px; }
.nydh li{padding:0 20px; float: left; font-size:18px; height: 60px;  line-height: 60px; }
.nydh li a{color:#fff}
.nydh li:hover{border-bottom: 4px solid #1f67d5;}

.nytopbj{width: 100%; min-width: 1370px; height: auto;  position:relative;; height: 200px;}
.nytopbj img{width: 100%; min-width: 1370px;height: 200px;}
.nybj{width: 100%; min-width: 1370px;  height: auto; background: #f2f2f2; min-height: 600px; height: 100%;float: left;}

.nybanner{width: 100%; min-width: 1370px; height: 500px; overflow: hidden;}
.nybanner img{width: 100%; min-width: 1370px; height: 500px;}

.nyzc{width: 260px; min-height: 600px; float: left; background: #fff;}
.nydbt{text-align: center; font-size: 30px; font-weight: bolder; color: #000; margin-top: 20px; padding-bottom: 10px; }
.nylmx{width: 85%;  height: 5px; background: #0b5aa7; border-radius: 10px; margin: 0 auto;}
.nyxlm{float: left; margin-top: 20px;}
.nyxlm li{margin-left: 35px; margin-bottom: 10px;}
.nyxlm li img{width:25px; float: left; margin-top: 10px;}
.nyxlm li a{font-size:21px;color: #000;margin-left: 10px;}

.ejcd:hover a {color: #0b5aa7}

.nyyc{float: right; width: 1050px; min-height: 600px; background: #fff; padding-bottom: 100px;}
.dqwz{ float: left; margin-left: 30px;margin-top: 20px; width:600px; height: 45px; border-bottom:1px dashed #656565; }
.dqwz a{ float: left; margin-left: 5px; margin-right: 5px; font-size: 16px; display: block; color: #000;}
.dqwz p{ float: left; margin-left: 5px; margin-right: 5px; font-size: 16px; display: block;color: #000;}
.dqwz span{width:5px;height:5px;background: #949494;display:block;float: left;margin-top: 14px;margin-left: 5px;margin-right: 5px;}

.nryyc{float: right; width:100%;min-height: 600px; background: #fff; padding-bottom: 100px;}

.nyycxw{width:100%; float: left; height: 45px; line-height: 45px;  margin-bottom: 5px;}
.nyycxw span{display: block; width: 8px; height: 8px; border-radius:10px;margin-top: 20px; background: #dedede; margin-left: 30px; float: left;}
.nyycxw a{ display: block; float: left; margin-left: 10px; font-size: 19px; color: #000;}
.nyycxw sj{float: right; padding-right: 30px; font-size: 14px; color: #656565;}

/** 分页栏 **/
.wp_paging { display:block; margin:0; padding:0; list-style:none; font-size:16px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; float:left; padding-left:20px;}
.wp_paging input {font-size:16px;*font-size:100%;}
.wp_paging li { display:inline-block; height:25px; line-height:25px; float:left; margin-top:5px;}
.wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:10px; }
.wp_paging li em { font-style:normal;}
.wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
.wp_paging li a:hover { color:#000; }
.wp_paging li a span{ margin:0;}
.wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
.wp_paging li input:focus{ outline:none;}

.nyycxw:hover a{color: #0b5aa7}

.nyycnr{ width: 90%; margin: 0 auto;}
.nyycbt{width: 100%; font-size: 22px; font-weight: bolder; color: #000; line-height:42px; text-align: center;}
.nywzxx{text-align: center; font-size: 16px; color: #878787; margin-top: 5px; padding-bottom: 20px; border-bottom: 1px dashed #878787;}
.ycxwnr{ font-size: 18px; line-height: 30px; width:100%; float:left; margin-top:10px;}
.ycxwnr p{margin-top: 5px;}
.ycxwnr img{max-width: 100% !important;  height:auto !important;margin: 15px auto;}

.footer{ width:100%; height: 960px; float: left;; background: url('../images/dbbj2.png'); position: relative; min-width: 1370px;}

.fbsj{float:left; height:60px; text-center:left;}

.llcs{float:left; height:60px; text-center:left; margin-left:20px;}
.wzxx{width:300px; margin:0 auto; }

.wp_articlecontent span{font-size:18px !important; line-height:36px  !important; }

.wp_entry{width:90%; margin:0 auto;}
.wp_articlecontent span{font-size:18px !important; line-height:36px  !important; }

.xtwz:hover{ background: rgb(0,0,0,0.2);}
.xtwzrc:hover{ background: rgb(0,0,0,0.2);}

.xtst:hover{ background: rgb(0,0,0,0.2);}

.xtwzpy:hover{ background: rgb(0,0,0,0.2);}
.xtwzzz:hover{ background: rgb(0,0,0,0.2);}
.xtwzjk:hover{ background: rgb(0,0,0,0.9);}


/** 笔记本样式 **/
@media (max-width:1400px){
.box{width:1300px;}
.dh li{padding:  30px 23px;}
.xyywxw{width:403px;}
.xwdt{width: 631px;}
.djgzxw a{width: 100%;}
.djgzxw p{width:87%;}
.xtzc{width: 484px;}
.xtyc{width: 485px; margin-right: 1px;}
.xt-tz{width: 242px;}
.xt-tz img{width: 242px;}
.xtwz{width: 242px;}
.xtwz img{width: 40px;}
.xtwzrc{width: 242px;}
.xtwzrc img{width: 40px;}
.xtwzzz{width: 242px;}
.xtwzpy img{width: 40px;}
.xtwzzz img{width: 40px;}
.xtwzjk img{width: 40px;}
.xytyzc{width: 585px;height: 518px;}
.xytyzctu{width: 585px;height: 518px;}
.xytyycxw {height:257px;}
.xytyycxw img{height:257px;}
.nav-bottom{min-width:100%;;}
.focus .fPic{min-width:100%;;}
.banner{min-width:100%;;}
.nav-wap{min-width:100%;;}
.tzggbj{min-width:100%;;}
.hf{min-width:100%;;}
.footer{min-width:100%;; background-size:100%; height: 700px}
.nytopbj{min-width:100%;;}
.nytopbj img{min-width:100%;;}
.nybanner img{min-width:100%;;}
.nybanner{min-width:100%;;}
.nybj{min-width:100%;;}
.nyyc{width: 1015px;}
.nav-nywap{min-width:100%;;}
.nydh li{padding: 0 23px;}
.xwdtxw p{width:10%;}
.xwdtxw a{width:80%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


}



/** 小屏电脑 **/
@media (max-width:1030px){
.focus .fbg{left:80%}
.box{width:1000px;}
.dh li{padding:  30px 9px;}
.xyywxw{width:323px; margin-right: 0px;}
.xybtt{width:323px;}
.xwdt{width: 490px;}
.xwdt a{width: 79%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;  }
.djgzxw a{width: 85%; overflow:hidden; height:56px;}
.djgzxw{height:100%;}
.xtzc{width: 360px;}
.xtyc{width:360px; }
.xt-tz{width: 180px;}
.xt-tz img{width: 180px;}
.xtwz{width: 180px;}
.xtwz img{width: 40px;}
.xtwzrc{width: 180px;}
.xtwzrc img{width: 40px;}
.djgzxw p{width:85%; padding-bottom:20px;}
.xtwzzz{width: 180px;}
.xtwzpy{width: 180px;}
.xt-st{width: 279px;}
.xt-st img{width: 100%;}
.xtwzjk{width: 180px;}
.xtst{width: 279px;}
.xtst img{width: 40px;}
.xtwzpy img{width: 40px;}
.xtwzzz img{width: 40px;}
.xtwzjk img{width: 40px;}
.xytyycxw{width: 294px;}
.xytyzc{width: 400px;height: 431px;}
.xytyzctu{width: 400px;height: 431px;}
.xytyyc{width: 600px; height: auto;}
.xytyycxw {height:214px;}
.xytyycxw img{height:214px;}
.nav-bottom{min-width:100%;;}
.focus .fPic{min-width:100%;;}
.banner{min-width:100%;;}
.nav-wap{min-width:100%;;}
.tzggbj{min-width:100%;;}
.hf{min-width:100%;;}
.footer{min-width:100%;; background-size:100%; height: 500px}
.footerzj{padding-left: 190px;}
.zcyqlj{padding-left: 0px;}
.nytopbj{min-width:100%;;}
.nytopbj img{min-width:100%;;}
.nybanner img{min-width:100%;;}
.nybanner{min-width:100%;;}
.nybj{min-width:100%;;}
.nyzc{width: 230px;}
.nyyc{width: 760px;}
.nyxlm li{padding-left: 0px;}
.nav-nywap{min-width:100%;;}
.nydh li{padding: 0 9px;}
.nyycxw a{width: 75%; overflow: hidden; display: block;height: 45px;}
}

.sjnav{display: none;}

/** 手机端 **/
@media (max-width:800px){
.topy{display:none;}
.nydh{display:none;}
.wzxx{width:100%;}
.nytopbj{height:120px;}
.nytopbj img{height:120px;}

.box{width:95%;}
.dh li{padding:  30px 9px;}
.xyywxw{width:95%; margin-right: 0px;margin: 0px auto; float: none;}
.xysj{margin-bottom: 10px;}
.xybt{font-size:26px;}
.xysj p{font-size: 20px;}
.xybtt{width:100%; }
.xybtt img{height: auto; max-height:400px;}
.xwdt{width: 100%;margin-bottom:35px;}
.tzggbj{height: 900px;}

.xwdt a{width: 83%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; font-size:20px; }

.djgzycnr p{padding: 20px 20px 0 20px;}
.djgzycnr span{padding: 20px 20px 0 20px;}
.djgzycnr gd{padding-left: 20px;}
.djgzxw{width: 100%;}

.xwdtxw p{font-size:20px;}
.djgzxw a{width: 88%;}
.xtzc{width:100%;}

.xtyc{width:100%; }

.xt-tz{width: 182px;}
.xt-tz img{width: 182px;}
.xtwz{width: 182px;}
.xtwz img{width: 40px;}
.xtwzrc{width: 182px;}
.xtwzrc img{width: 40px;}
.xtwzzz{width: 182px;}
.xtwzpy{width: 182px;}

.xt-st{width: 99.7%; height:384px;}
.xt-st img{width: 100%; height:384px;}
.xtwzjk{width: 182px;}
.xtst{width: 100%;height:384px; margin-top: -384px;}

.xtst img{width: 40px; height: auto;}
.xtwzpy img{width: 40px;}
.xtwzzz img{width: 40px;}
.xtwzjk img{width: 40px;}
.xytyycxw{width: 294px;}

.xytyzc{width: 100%;height: 431px;}
.xytyzc img{width: 100%;height: 431px;}

.xytyyc{width: 100%; height: auto; margin-top: 10px;}
.xytyycxw {width:49%;}
.xytyycxw img{width:100%;}
.nav-bottom{min-width:100%; height: 200px;}
.focus .fPic{min-width:100%;;}
.banner{min-width:100%;;}
.nav-wap{min-width:100%;;}
.tzggbj{min-width:100%;;}
.hf{min-width:100%;}

.footer{min-width:100%;; background-size:100%; height: 400px}
.footerzj{padding-left: 0px; bottom:60px; width:320px; float: left;}
.zcyqlj{padding-left: 0px;}
.nytopbj{min-width:100%;;}
.nytopbj img{min-width:100%;;}
.nybanner img{min-width:100%;; height: auto;}
.nybanner{min-width:100%; height: auto;;}
.nybj{min-width:100%;;}

.nyzc{width: 98%;min-height:150px; height: auto;}
.nyyc{width: 98%; float: left; margin-top: 25px;}

.nyxlm li{width：30%; float: left;}

.nyxlm li{padding-left: 0px;}
.nav-nywap{min-width:100%;;}
.nydh li{padding: 0 9px;}
.nyycxw a{width: 75%; overflow: hidden; display: block;height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.footzc{display: none;}
.footerzj li{margin-right: 0px;}
.footerzj li2{margin-right: 0px;}

.footeryc{bottom:20px;position:absolute; right: 0px;}

.focus .shadow a {font-size:23px;}
.focus .fbg{float: right; left:0%; right:20px;}

.dh{display: none;}

.sjnav{display: block; position:absolute; z-index:99999;width:100%;}
.sp_header{height:50px;overflow:hidden;position:relative;z-index:10;width:100%; top:30px;right: 0px}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:105px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:50px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:10px;position:relative;line-height:50px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%;font-size: 18px; padding-left: 10px;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:30px;height:38px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#555}
.sjj_nav ul li ul li>ul{margin-left:10px}

}



/** 手机端 **/
@media (max-width:500px){
.box{width:95%;}
.sybtzc{width: 61%;}
.dh li{padding:  30px 9px;}
.xyywxw{width:95%; margin-right: 0px;margin: 0px auto; float: none;}
.xysj{margin-bottom: 10px;}
.xybt{font-size:20px; line-height: 30px;}
.xysj p{font-size:16px;}
.xybtt{width:100%; }
.xybtt img{height: auto; max-height:240px;}
.xwdt{width: 100%;margin-bottom:35px;}
.tzggbj{height: 900px;}
.xwdtxw p{width: 100%;}
.xwdt a{width: 70%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; font-size:20px;  }

.djgzxw p{width:78%;}
.djgzycnr{width:100%;}
.djgzycnr p{padding: 20px 20px 0 20px;}
.djgzycnr span{padding: 20px 20px 0 20px;}
.djgzycnr gd{margin-left: 20px;}
.djgzxw{width: 100%; height: auto;padding-bottom: 10px;}

.xwdtxw p{font-size:18px; width: 15%;}
.djgzxw a{width: 95%;}
.xtzc{width:100%;}

.djgzzct{height:auto; width: 100%;}
.djgzzct img{height:auto; width: 100%;}



.xtyc{width:100%; }

.xt-tz{width:50%;}
.xt-tz img{width:100%;}
.xtwz{width: 100%}
.xtwz img{width: 40px;}
.xtwzrc{width: 100%}
.xtwzrc img{width: 40px;}
.xtwzzz{width: 100%}
.xtwzpy{width: 100%}

.xt-st{width: 99.7%; height:384px;}
.xt-st img{width: 100%; height:384px;}
.xtwzjk{width: 100%}
.xtst{width: 100%;height:384px; margin-top: -384px;}

.xtst img{width: 40px; height: auto;}
.xtwzpy img{width: 40px;}
.xtwzzz img{width: 40px;}
.xtwzjk img{width: 40px;}
.xytyycxw{width: 294px;}

.xytyzc{width: 100%;height:auto;}
.xytyzc img{width: 100%;height:auto}
.xytyzctu{width: 100%;height: 280px;background-size: 100% 100%;}

.xytyycxw {height:214px;height:auto}

.xytyyc{width: 100%; height: auto; margin-top: 10px;}
.xytyycxw {width:48%;}
.xytyycxw img{width:100%;height:auto; height: 127px; min-height:127px;}
.nav-bottom{min-width:100%; height: 500px;}
.focus .fPic{min-width:100%;;}
.banner{min-width:100%;;}
.nav-wap{min-width:100%;;}
.tzggbj{min-width:100%;;}
.hf{min-width:100%;}
.focus .shadow a{margin-left:5px;}
.footer{min-width:10%;  height: 500px;background: url('../images/dbbj4.png'); background-size:100%  100%;width:100%;}
.footerzj{padding-left: 0px; bottom:-70px; width:100%; float: left;}
.zcyqlj{padding-left: 0px;}
.nytopbj{min-width:100%;;}
.nytopbj img{min-width:100%;;}
.nybanner img{min-width:100%;; height: auto;}
.nybanner{min-width:100%; height: auto;;}
.nybj{min-width:100%;;}
.xytyycxw p{font-size:16px;}
.nyzc{width: 100%;min-height:150px; height: auto;}
.nyyc{width: 100%; float: left; margin-top: 25px;}

.nyxlm li{width:47%; float:left;margin-left:0px;}
.nyyc{padding-bottom:0px;}
.nyxlm li{padding-left: 3%;}
.nav-nywap{min-width:100%;;}
.nydh li{padding: 0 9px;}
.nyycxw a{width: 65%; overflow: hidden; display: block;height: 45px;}

.footzc{display: none;}
.footerzj li{margin-right: 0px;}
.footerzj li2{margin-right: 0px;}

.footeryc{bottom:20px;position:absolute; right: 0px; width:98%}

.focus .shadow a {font-size:16px; color: #000}
.dqwz{width: 100%; margin-left: 0px;}
.nyycxw span{margin-left:5px; }
.nyycxw a{font-size: 16px;}
.nyycxw sj{padding-right: 5px; font-size: 14px;}
.focus .fbg{float: right; left:0%; right:20px;}
.footerzj ul{display: none;}

.top{width: 100%}

.topz{width: 80%;}
.topz img{width: 100%;}
.topy{display:none;}
.banner{margin-top: -240px;}
.focus .shadow{ position:initial; background: #eeeeee; height: 70px; line-height: 50px; overflow: hidden;}
.xytyzc p{font-size:18px;}
.focus .fbg{bottom:33px;}
.focus .D1fBt a{font-size: 14px;color: #000}

}



