/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:32%; height:248px; overflow:hidden; position:relative; float:left; margin-bottom:15px;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{position:relative;}
.slideBox .bd img{ width:387px; height:248px;}
.slideBox .bd span{display:block; position:absolute;width:300px;left:0;bottom:0;background:url(../images/black-5.jpg) repeat; color:#fff; font-size:13px; padding:0 80px 0 7px; height:40px; line-height:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.xyxw{margin:0 0 15px 2.5%; width:31%; float:left;min-height: 216px;}
.xyxw li,.news-ul li,.download-ul li{ line-height:32px; background:url(../images/cube.jpg) no-repeat left center; padding-left:12px;}
.xyxw li .right,.news-ul li .right{color:#999; font-size:12px;}
.xyxw li .txt-hide,.news-ul li .txt-hide{display:block; font-size:14px;}

.sy-tu{margin:10px 0 0 0;}
.sy-tu ul{margin-left:-6%;}
.sy-tu li{float:left; margin:0 0 15px 6%;}

.kstd{margin-bottom:10px;}
.kstd li a{ display:inline-block;width: 15%;height:36px; line-height:36px; background:#f0f0f0; margin:.8%; text-align:center; float:left; font-size:16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.kstd li a:hover{background:#92c2e8; color:#fff;}

.wzlj{margin-bottom:30px;}
.wzlj .select-cont .link-select{ border:1px solid #ccc; width:22%; height:24px; line-height:24px; text-indent:10px; color:#999; font-size:14px; margin:20px 1% 0;}

/*内页*/
.sidebar{float:left; width:250px; margin:10px 0;}
.sidenav{border:1px solid #eee; border-radius:2px; text-align:center; padding:0 10px 10px; box-sizing:border-box; width:100%;}
.sidenav h3{font-size:18px;color: #fff; background:#1e7ac5;line-height:50px;text-align: center;margin-top:10px;}
.sidenav ul{padding:10px 0;}
.sidenav a{font-size:15px;display: block;border-color: #ddd;cursor: pointer; line-height:35px; margin:5px 0;background:#92c2e8; color:#fff;}
.sidenav a:hover,.sidenav a.on{background-color: #eee; color:#666;}
.sidenav ul li ul{padding:10px; background:#eee; text-align:left;}
.sidenav ul li ul a{font-size:12px; line-height:32px; margin:0; border-bottom:1px dashed #ccc; color:#666; background:#eee;}
.sidenav ul li ul a:hover{background:#f5f5f5;}

.detail{float:right;margin:10px 0; width:900px;min-height:700px;font-size: 14px;}
.loaction{border-bottom:3px solid #92c2e8; font-size:16px;height:60px; line-height:60px; color:#999;}
.loaction span{display:inline-block;font-size:24px;height:60px;border-bottom:3px solid #1e7bcb;color:#1e7bcb; margin-bottom:-3px;}
.loaction .right{font-size:14px; color:#999; background:url(../images/home.jpg) no-repeat left center; padding-left:20px;}
.loaction a{color:#999;}
.detail-box{padding:20px 10px;}

.about_cont{color: #666; line-height: 32px; text-indent: 2em;}
.about_cont p{margin:10px 0;}


/*新闻列表*/
.news-table{margin-bottom:20px;}
.news-table td{line-height:40px; font-size:14px; text-align:center; border-bottom:1px solid #eee;}
.news-table th{background:#DAE9EF; color:#093c5f;line-height:40px;}
.news-table .txt-hide{display:block; text-align:left; margin-left:20px;max-width: 482px; min-width:300px;}
.news-ul li,.download-ul li{border-bottom:1px dotted #a9a9a9; line-height:40px; height:40px; clear:both;}
.download-ul .txt-hide{display:block; width:90%;}
.download-ul li a{ color:#F00;}
.down-h3{color:#fff; background:#1296c0; height:28px; line-height:28px;}
.down-span1,.down-span2{display:inline-block;text-align:center;width:648px;}
.down-span2{width:58px; margin-left:40px;}

/*图片列表*/
.pic-ul li{float:left; margin:16px;}
.pic-ul li img{width:260px; height:167px;}
.pic-ul li span{display:block; background:#fff; border:1px solid #d8d8d8; border-top:none; box-sizing:border-box; padding:0 10px; height:42px; line-height:42px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 260px;}


/*分页*/
.pagesize{clear:both; padding:20px; text-align:center; font-size:14px;}
.pagesize a{display:inline-block; margin-left:5px; height:21px; line-height:21px; padding:0 8px; background:#ccc; border:1px solid #ccc;color:#fff;}
.pagesize a:hover,.pagesize a.page_current{background:#56b2ff; border:1px solid #3ca6ff;color:#fff;}
#page{width:95%;margin:0 20px; padding:20px 0;}
#page ul { margin:0;font-size: 14px; clear:both;white-space: nowrap;}
#page ul li {height:22px;line-height:22px; float:left;list-style-type: none;}
#page A {padding: 2px 8px;margin-right: 3px;background-position: 50% bottom;color: #99210b;text-decoration: none;border: 1px solid #dedfde;}
#page A:hover,#page A:active {background-image: none;color: #fff;background-color: #777777;border: 1px solid #000;}
#page SPAN.current {padding: 2px 6px;  margin-right: 3px;font-weight: bold; color: #99210b;}
#page SPAN.disabled {padding: 2px 6px;  margin-right: 3px;color: #adaaad;}
#page .button{font-size: 9pt;height:18px;width:30px;line-height:16px;background-image: url(inputbg.jpg);background-repeat: repeat-x;padding-left:1px;border: 1px solid #404040;}
#page .but{ padding-bottom:0;}


/*详细*/
.show_cont{}
.show_cont img{max-width:100%;}
.show_cont h2{ text-align:center;  font-size:18px; font-weight:normal; line-height:65px; margin-top:-20px;}
.ly{height:28px; line-height:28px; text-align:center; color:#9d9d9d; background:#e8e8e8;}
.show_cont_info{padding:22px 0; height:auto !important; min-height:400px; height:400px;}

.pro_ul{ margin-left:-20px;}
.pro_ul li{float:left; margin:0 0 0 20px;*margin:0 6px;}
.pro_ul li img{ width:231px; height:143px; border:1px solid #e2e4df;}
.pro_ul li span{display:block; line-height:42px; padding-bottom:12px; font-size:14px; text-align:center;}

/*图文列表*/
.news-dl{ margin-top:-10px;}
.news-dl dl{ padding-top:17px; height:126px; border-bottom:1px dotted #aeaeae;}
.news-dl dt{float:left; margin-right:15px;}
.news-dl dt img{ width:150px; height:100px; padding:3px; border:1px solid #d8d8d8;}
.news-dl dd{float:left; width:704px;}
.news-dl dd h3{ font-size:16px; padding-bottom:2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-dl dd p{ line-height:20px; color:#999;font-size:14px;}
.news-dl dd p.p-dec{ margin-bottom:6px; height:40px; overflow:hidden;}
.news-dl dd p.p-dec a{ color:#f00;}


.detail-h2{font-size:26px; color: #444;line-height: 50px; text-align: center; overflow: hidden;}
.detail-h4{font-size: 12px;color: #9a9a9a; background:#eee;line-height: 32px; margin: 10px 0 20px; text-align: center;}

.xz_cont{}
.xz_cont h1{width: 100%;text-align: center;color: #333333;font-size: 28px;height: 80px;line-height: 103px;}
.xz_cont p {line-height: 32px;font-size: 14px;color: #333;padding-left:50px;width: 660px;}
.xz_cont p.thankText {width: 100%;color: #333;font-size: 21px;}
.xz_cont p.readText {color: #836046;font-size: 16px;}
.xz_cont p.btn .continueBtn { display:inline-block;width: 225px;height: 46px;line-height: 46px;background: #7ea633;border: none;color: #fff;font-size: 16px;text-align: center;margin-top:30px;cursor: pointer;margin-left:220px;}


.forms table{font-size:13px; line-height:30px;}
.forms table th{ width:140px; text-align:right; padding:5px 10px 5px 0;}
.forms table td{padding:5px 0;}
.forms table .f-inp{ border:1px solid #ccc; width:180px; height:20px; line-height:20px;}
.forms table .f-select{border:1px solid #ccc;height:26px; line-height:26px; width:130px; margin-right:20px;}
.forms .form-btn a{ display:inline-block;width: 225px;height: 46px;line-height: 46px;   background: #7ea633;border: none;color: #fff;font-size: 16px;text-align: center;margin-top: 10px;margin-right: 29px;cursor: pointer;}
.forms .form-btn a.qx{ background:#ccc;}    

.xxfw{border: 1px solid #eee; clear:both; margin:30px auto;}
.xxfw dt,.xxfw dd,.xxfw dd a{display:inline-block;}
.xxfw dt{font-size:18px;color:#1e7ac5;vertical-align: 20px; padding:0 50px;}
.xxfw dd a{ display:inline-block; width:180px; height:36px; line-height:36px; background:#f0f0f0; margin:10px 30px; text-align:center; float:left; font-size:16px;}
.xxfw dd a:hover{background:#92c2e8; color:#fff;}


.teacher-table{border-top:1px solid #eee; border-right:1px solid #eee;}
.teacher-table td{border-bottom:1px solid #eee; border-left:1px solid #eee;text-align:left; padding:0 10px;}
.teacher-table td a{display:inline-block; margin-right:10px;}

.news-select{ font-size:14px; min-height:30px; margin-bottom:20px;}
.select{ width:162px; height:30px; line-height:30px; border:1px solid #ccc;color: #999999;border-radius:2px;}
.sch-inp{ width:160px; height:26px; line-height:26px; border:1px solid #ccc;color: #999999;border-radius:2px; text-indent:10px;}
.sch-txt{ width:95%; height:80px; line-height:26px; border:1px solid #ccc;color: #999999;border-radius:2px; text-indent:10px;}
.sch-btn{background: #1e7ac5; border:none; border-radius:2px; color:#fff; font-size:14px;height:30px; line-height:30px; width:62px; margin:0 10px;}

.xx-table{border-top:1px solid #C4ECFF; border-right:1px solid #C4ECFF;}
.xx-table td{border-bottom:1px solid #C4ECFF; border-left:1px solid #C4ECFF; line-height:30px; padding-left:5px;}

.login-table{width:500px; margin:0 auto; border-top:1px solid #eee; border-right:1px solid #eee;}
.login-table td{border-bottom:1px solid #eee; border-left:1px solid #eee; line-height:50px; padding-left:10px;}

@media screen and (max-width:1199px) {
.nav ul li{width:89px; text-align:center; position:relative;}
.lmright{width:700px; float:right; border-top:2px solid #246cbb; background:#fff; padding:20px; padding-top:0;min-height:500px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>500?"500px":"");}
.sy-tu ul{margin-left:-2%;}
.sy-tu li{margin-left:2%;}
.kstd li a{width:23%; font-size:14px;}
.wzlj .select-cont .link-select{ width:47%;}
.xxfw dt{font-size:16px;vertical-align: 20px;padding: 0 30px;}
.xxfw dd a{width: 180px;margin: 10px 15px;font-size: 14px;}
.sidebar{width:200px;}
.detail{width:760px;}
.pic-ul li{margin:16px 10px;}
.pic-ul li img,.pic-ul li span{width:226px;}
.pic-ul li img{height:145px;}

.news-select .select{width:142px;}
.news-select .sch-inp{width:150px;}

.news-dl dd{ width:565px;}
}
@media screen and (max-width: 767px){
.slideBox,.xyxw{width:100%; margin-left:0;}    
.slideBox .bd img{width:100%;}

.sy-tu ul{margin:0;}
.sy-tu ul li{margin:0 2% 15px;width:29%;}
.sy-tu ul li img{width:100%; height:auto;}
.kstd li a{width:31%; font-size:12px;}
.wzlj .select-cont .link-select{ width:100%;}
.xxfw{border-left:none; border-right:none;}
.xxfw dt,.xxfw dd{display:block; overflow:hidden;}
.xxfw dt{font-size:16px;vertical-align:0px;padding:10px 20px;}
.xxfw dd a{width:46%;margin: 10px 2%;font-size: 12px;}

.sidebar,.loaction .right{ display:none;}
.detail{width:100%; padding:0 10px; box-sizing:border-box; margin-top:-10px;}
.loaction{height:50px; line-height:50px;}
.loaction span{font-size:20px;height:50px;}
.detail-box{padding:10px 0;}
.download-ul .txt-hide{width:70%;}
.detail-h2{line-height:30px; font-size:22px;}
.news-dl dl{height:70px; padding-bottom:10px;}
.news-dl dt{ width:90px; margin-right:4%;}
.news-dl dt img{width:90px; height:60px;}
.news-dl dd{width:70%;}
.news-dl dd h3{font-size:14px;}
.news-dl dd p{font-size:12px;}
.news-dl dd p.p-dec{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; height:20px; margin:2px;}

#page{width:100%; margin:10px 0; padding:10px; background:#eee; text-align:center; height: 80px;box-sizing: border-box;}
#page ul li{float:inherit !important; margin:5px 0;font-size:12px;}
.select,.sch-inp,.sch-btn{margin-bottom:10px;}
table{table-layout: fixed;display: table-header-group; font-size:12px;}
table td,table th{word-break:break-all; font-size:12px !important; padding-left:10px;}
.news-table{white-space: nowrap;}
.teacher-table{white-space:inherit;}
.news-table .txt-hide{max-width:200px;min-width: 200px;}

.news-select{margin-bottom:0px; width:100%; overflow:hidden;}
.news-select span{display:inline-block; float:left;}
.news-select span:nth-child(1){width:20%;}
.news-select span:nth-child(2),.news-select span:nth-child(3){width:40%;}
.news-select span:nth-child(4),.news-select span:nth-child(5){width:40%;}
.news-select span:nth-child(6){width:10%;}
.news-select .select{width:96%; height:28px; line-height:28px;}
.news-select .sch-inp{width:96%;height: 24px;line-height: 24px;}
.news-select .sch-btn{width:58px;height:28px; line-height:28px;margin-right:0;}
.login-table{width: 100%;display: table;table-layout: auto;}
.pic-ul li{margin:10px 0; float:inherit;}
.pic-ul li img,.pic-ul li span{width:100%;}
.pic-ul li img{height:150px;}

.xw-table table td,.xw-table table th{padding-left: 10px;}
.xw-table tr td:nth-child(1),.xw-table tr td:nth-child(4){display:none;}
.xw-table tr th:nth-child(1),.xw-table tr th:nth-child(4){display:none;}
.xw-table .txt-hide{margin:0;}
}

@media screen and (max-width:320px){
.xw-table .txt-hide{max-width:100px;min-width:100px;}
.news-select .sch-btn{margin:0;}    
}
