﻿h1,
h2,
h3,
h4,
h5,
h6{font-weight: 100;}
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 16px;}
h4{font-size: 14px;}
h5{font-size: 12px;}
h6{font-size: 10px;}
h3,
h4,
h5{margin-top: 5px; font-weight: 600;}

.font12{font-size: 12px!important;}
.font13{font-size: 13px!important;}
.font14{font-size: 14px!important;}
.font15{font-size: 15px!important;}
.font16{font-size: 16px!important;}
.font17{font-size: 17px!important;}
.font18{font-size: 18px!important;}
.font19{font-size: 19px!important;}
.font20{font-size: 20px!important;}
.font22{font-size: 22px!important;}
 
a:focus {
    outline: none;
}
body{color:#313335;line-height: 25px;font-family:"宋体",NSimsun,Simsun, 'Microsoft YaHei','Microsoft YaHei UI',Tahoma,sans-serif!important;overflow-x: hidden;font-size: 14px;background-color: #fff;}
ul li{list-style:none;}
html,body{height: 100%;}
a,a:link, a:visited, a:hover {text-decoration: none; cursor: pointer;}
html, body, div, iframe,  p, span, blockquote, pre, a, address, big, cite, code,  dt, font,h1, h3, h4, h5, h6,
img, ins, small, strong, var, b, center, dl,dd, ol, ul, li, fieldset, form, label, legend{padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
 
/*手势*/
.pointer{cursor:pointer;}
/*位置*/
.center{text-align:center!important;}
.right-align{text-align: right;}
.left{float: left;}
.right{float: right;}
.clearfix::after {
    content:"";
    display:block;
    clear:both;
}

.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
body{background-color: #f6f1ee;}

a:hover {color: #fd663e!important;}
.wrapper{width:1200px;margin:auto;height: 100%;}
.nav .wrapper{text-align:center;}
.nav .wrapper ul li{display:inline-block;}
.header{height:115px;width:100%;position: relative;
 background: -webkit-linear-gradient(left, #d80315 , #fb7e21);  
  background: -o-linear-gradient(right, #d80315,#fb7e21);  
  background: -moz-linear-gradient(right, #d80315,#fb7e21); 
  background: linear-gradient(to right, #d80315 , #fb7e21);  
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1,startcolorstr=#d80315, endcolorstr=#fb7e21); }
.logo,.word{margin-top:21px;}
/* 菜单 */
.nav{position: absolute;bottom: -38px;left: 0;z-index: 100;background: #2a1011; height: 38px;width: 100%;}
.nav ul li{height: 100%;margin:0 30px;}

.nav ul li a{ height: 100%;line-height: 38px; color: #fff;display: block}
/* 主内容 */
.container{padding-top: 10px;background: url(../image/bg.png) center bottom no-repeat;background-size: 100%; width: 100%;overflow:hidden;}
.row{width: 100%;overflow: hidden;margin-bottom: 10px;}
.row .box{background: #fff;}
.row .box.box-left-s,.row .box.box-right-s{width: 400px;height: 284px;}
.row .box.box-mid{width:595px;height: 284px;}
.row .box.box-lar { width:790px;height: 284px;   }
.row .box.box-left,.row .box.box-right{width:495px;height: 240px;}
.row .box.box-right-st,.row .box.box-right-sb{width: 248px;height: 121px;}
.row .box.box-right-s,.row .box.box-right,.row .box.box-right-st,.row .box.box-right-sb{margin-right:0;}
.row .box.box-right-st{margin-bottom: 4px;}
.row .box.box-whole{width: 100%;min-height: 98px;}
.row .box.txyx .news-list{width:770px;}
.box-head{line-height: 38px;color: #3c3c3c;font-size: 16px;height: 38px;margin: 0 10px;border-bottom: 1px solid #e9e8e8;}
.box-head .icon{float: left;display: block;width: 25px;height: 25px; margin-top: 6px;margin-right: 3px;}
.box-head .more{float: right;color: #919090;font-size:12px;}
.box.box-whole .box-head{color: #fd663e;line-height: 43px;height: 43px;border-bottom: 1px dashed #f5d6d0;margin-left: 30px;}
.box.box-whole .box-head .icon{margin-left: -20px;}
.box-body{overflow: hidden;padding: 5px 10px;}
.pic-guide .icon{background: url(../image/home-sprite.png) -2px 3px no-repeat;}
.txyx .icon{background: url(../image/home-sprite.png) -262px  3px no-repeat;}
.notice .icon{background: url(../image/home-sprite.png) -753px  3px no-repeat;}
.download .icon{background: url(../image/home-sprite.png) -2px -334px  no-repeat;}
.tj-work .icon{background: url(../image/home-sprite.png) -262px -334px no-repeat;}
.mech .icon{background: url(../image/home-sprite.png) -753px -500px no-repeat;}
.rule .icon{background: url(../image/home-sprite.png) -753px -334px no-repeat;}
.school-culture .icon{background: url(../image/home-sprite.png) -2px -672px  no-repeat;}
.twzs .icon{background: url(../image/home-sprite.png) -507px  -672px no-repeat;}
.tw-files .icon{background: url(../image/home-sprite.png) -2px -951px no-repeat;}
.wstx .icon{background: url(../image/home-sprite.png) -262px -334px no-repeat;}
.qcby .icon{background: url(../image/home-sprite.png) -2px -672px no-repeat}
.xyfc .icon{background: url(../image/home-sprite.png) -507px -672px no-repeat;}
.friend-link .icon{background: url(../image/home-sprite.png) -2px -1228px  no-repeat;}
/*.row .code{width:1000px;height:100px;}
.row .code .code-box{float:left;width:300px;height:100px;}
.row .code .code-box img{width:100%;height:100%;display:block;}
.row .code .code-box:not(:last-child){margin-right:50px;}*/
.news-banner-box .news-banner{width:370px;height: 195px;position: relative;margin:10px auto 0}
.news-banner-box .news-banner ul li{width:100%;height: 100%;position: absolute;display: none;}
.news-banner-box .news-banner ul li:first-child{display: block;}
.news-banner-box .news-banner ul li img{width:100%;height:100%;}
.news-banner-box .news-banner .news-indicator{position: absolute;width: auto;right:0;bottom:0;text-align: right;z-index: 20;padding-right: 5px;}
.news-banner-box .news-banner .news-indicator a{display: inline-block;width:16px;height:16px;background: rgba(255,255,255,.6) ;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff, endcolorstr=#99ffffff);
    color: #fff;box-sizing: border-box;text-align: center;line-height: 16px;}
.news-banner-box .news-banner .news-indicator a:hover,.news-banner-box .news-banner .news-indicator a.cur{background:#fd663e;color: #fff!important;}
.news-banner-box.list-banner .news-banner ul li .inner-title{left:0;right:0;width:100%!important;bottom:0;position: absolute;color:#fff;line-height: 28px;height: 28px;padding:0 10px;
    background: rgba(233,69,34,.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fe94522, endcolorstr=#7fe94522);}
.news-banner-box .news-title{width: 228px;height: 40px;line-height: 40px;margin: auto;padding: 0 10px;}
.news-banner-box .news-title a{display:none;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;font-size: 12px;color:#2f2a28;}
.news-banner-box .news-title a:hover{color: #0ae;}
.news-banner-box .news-title a:first-child{display:block;}

.news-list{/*width: 229px;*/ }
.news-list ul li{ border-top: 1px dashed #dcdcdc;height: 38px;line-height: 38px;}
.news-list ul li:first-child{ border-top: none;}
.news-list ul li a{display: block; width:100%;color:#313335}
.news-list ul li a .dot{margin-right: 12px; font-size: 14px;}
.box.box-left .news-list,.box.box-right .news-list{width:250px;}
.box.box-left.long .news-list,.box.box-right.long .news-list{width: 100%;padding-right:5px;}
 
.pic-news{text-align: center;display: block;width:204px;}
.box-mid .pic-news{margin-top: 12px;width: 211px;}
.box-mid .pic-news .news-img{width:211px;height:165px;}
.pic-news img{max-width:100%; max-height:100%;} 
.box-mid .pic-news.with-title .news-img{width: 100%;height: 136px;}
.pic-news.with-title .title{width: 100%;padding: 10px;display: block;}
.box-left .pic-news.with-title .news-img,.box-right .pic-news.with-title .news-img{width: 204px;height: 144px;}
.box-left .pic-news.with-title .title,.box-right .pic-news.with-title .title{font-size: 12px;padding: 5px 10px;}

.link-list{overflow: hidden;margin: 10px 10px 0 30px;}
.link-list ul li {float: left;line-height:34px; height: 34px;width: 132px;margin-right: 25px;margin-bottom: 10px; }
.link-list ul li a{display: block;height: 100%;text-align: center;font-size: 12px;color: #3f474b;padding: 0 10px;border: 1px solid #e6dddb;
    -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.link-list ul li:hover a{background: #fd663e;color:#fff!important;}

.footer{background: #635d5b;height: 68px;position:relative;z-index:100;}
.footer .footerBox{width:1200px;margin:0 auto;position:relative;height:68px;}
.copyright{left:200px;border-top:0;color:#fff;height:68px;line-height:34px;width:800px;text-align:center;position:absolute;}
.code{width:190px;height:25px;position:absolute; top:22px;right:0;}
.codeItem{width:25px;height:25px;position:relative;margin-right:15px;cursor:pointer;}
.wechat:hover .wechatshow{display:block;}
.weibo:hover .weiboshow{display:block;}
.douyin:hover .douyinshow{display:block;}
.hideItem {width: 100px;height: 110px;background-image: url('../image/codebgn.png');padding:5px 5px 15px 5px;box-sizing:border-box;position:absolute;display:none;z-index:1001;}
.wechatshow{top:-115px;left:-37px;}
.weiboshow{top:-115px;left:-37px;}
.douyinshow{top:-115px;left:-37px;}
.wechatImg{width:90px;height:90px;}
.wechatImg img{width:100%;height:100%;}
.code .wechat{background: url(../image/wechat.png) no-repeat;}
.code .weibo{background: url(../image/weibo.png) no-repeat;}
.code .douyin{background: url(../image/douyin.png) no-repeat;}
/***********************二级页*********************************************/
/*banner*/
.detail-banner {
    width: 100%;
    height: 240px;
    text-align: center;
}
.detail-banner img{  width: 100%;  height:  100%; }
/*内容部分*/
/*左侧*/
.detail-content{ overflow: hidden;padding: 10px 0;}
.detail-content .left{  width: 310px;  }
.detail-content .left .left-box{  min-height: 236px;width: 100%; background: #fff; margin-bottom: 10px;}
.detail-content .left .left-box .box-title { padding: 0 10px 0px 33px;height: 40px; width: 100%;}
.detail-content .left .left-box.notice .box-title {  background: url(../image/home-sprite.png) -745px  10px no-repeat;}
.detail-content .left .left-box.news .box-title {  background: url(../image/home-sprite.png) -254px  10px no-repeat;}
.detail-content .left .left-box .box-title p{  font-size: 14px;  color:#fd663e;  border-bottom: 1px dashed #f5d6d0;  vertical-align: middle; line-height: 38px;height: 40px; }
.detail-content .left .left-box .box-body{ padding: 10px 10px 15px 25px;overflow: hidden;} 
.detail-content .left .left-box .box-body li a{width:100%;line-height: 30px;display: block; font-size: 14px;  color:#333; text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.detail-content .left .left-box .box-body li a:hover{color:#fd752c;}
 
/*右侧*/

.detail-content .right{  width: 880px;background: #fff; position: relative;  min-height: 600px;}
.detail-content .right .location-bar .icon{  display: inline-block;  width: 20px;  height: 25px;  vertical-align: middle;  background: url("../image/icon-location.png") 0 0 no-repeat ;  }
.location-bar .title{display:inline-block;}
.detail-content .right .location-bar{ line-height: 50px; height: 50px; border-bottom: 1px solid #e9eaeb; margin:0 20px; }
.detail-content .right .location-bar span{  font-size: 14px;  color:#6b6969;  }
.detail-content .right .news-content{  padding: 10px 34px;  }
/*列表*/
.detail-content .right .news-content ul li{line-height: 30px;position:relative;}
.detail-content .right .news-content ul li .date{position:absolute;top:0;right:0;width:100px;height:100%;text-align:right;color:#7a838b;font-size: 14px; }
.detail-content .right .news-content ul li a{font-size: 14px;color:#3c3c3c;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;width: 85%;}
.detail-content .right .news-content ul li a:hover{color:#0459a7;}
/*新闻内容*/
.detail-content .right .news-content p:first-child{  text-align: center;  font-size: 16px;  color:#3c3c3c; }
.detail-content .right .news-content .news-title{  padding-bottom:10px; line-height: 30px; border-bottom: 1px dashed #871615;  }
.detail-content .right .news-content .news-title p{ text-align: center;  font-size: 16px;  color:#3c3c3c; font-family: "Microsoft YaHei";font-weight: 600;  }
.detail-content .right .news-content p.author{ font-weight: normal; text-align: center;  font-size: 12px;  color:#6d6c6c;  }
.detail-content .right .news-content .news-paragraph{ padding-top: 15px;}
.detail-content .right .news-content .news-paragraph .title-pic{ padding-top:0 15px 15px;text-align: center;}
.detail-content .right .news-content .news-paragraph img{max-width: 100%;max-height: 100%;}
/*列表分页*/
.pagination{margin-top: 50px;text-align: center;}

/* 附件 */
.attachments{overflow: hidden;font-size: 12px;margin-top: 15px;}
.attachments .att-span{display: block;width: 60px;height: 25px;line-height: 25px;font-weight: 600;}
.attachments ul{display: block;width: 420px;float: left; padding-left: 65px;}
.attachments ul li a{font-weight:normal;line-height:25px;display: block;width: 420px;font-size: 12px!important;color:#0459a7!important;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
 
/*新闻上下篇*/
.detail-content .right .news-content .new-end {margin-top: 10px; padding-top: 15px;border-top: 1px solid #ddd;}
.detail-content .right .news-content .new-end p{ overflow: hidden; text-align: left;  font-size: 12px;  color:#3c3c3c; line-height: 22px;}
.detail-content .right .news-content .new-end p:hover{   color:#0459a7; }
.detail-content .right .news-content .new-end p span{   float: left; }
.detail-content .right .news-content .new-end p a{ text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;width: 550px; float: left; }

/* no-result */
.no-result{height: 200px;line-height: 200px;color: #aaa;font-size: 14px;text-align: center;}

/* loading */
.loading{position: fixed;left:0; top:0;width:100%;height: 100%;display:none; }
.loading.home-loading{ filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);}
.loading img{position: absolute;top: 49%;left: 0;right: 0;margin:auto;}
.detail-loading {background: transparent;position: absolute;top: 180px;left: 0;text-align: center;right: 0;margin:auto;width: 60px;height: 60px;z-index:1;}

.not-found{width:900px;height:552px;position:fixed;top:50%;left:50%;margin-left:-450px;margin-top:-280px;} 

/***********************二级页end*********************************************/

@media \0screen\,screen\9 {
.nav{ filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f354351, endcolorstr=#7f354351);}   
.container{ background:transparent;}
}