@charset "gb2312";
/* CSS Document */
body{
    font-size: 16px;
    line-height: 24px;
    font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
    color:#444;
}
h1{
    font-size: 34px !important;
    font-weight: normal;
    display: inline;
}

.container,.breadCrumbs{
    width:1200px;
    margin:0 auto;
}

/*2017.03.08*/
.top-bg{
    background-color: #f5f5f5;
    margin-bottom:24px;
}
.top{
    width:1200px;
    margin:0 auto;

}
.top span{
    font-size:12px;
    height: 46px;
    line-height: 46px;
}
.top .zc{
    line-height: 46px;
    margin-left:70px;
    background: url(../images/newss/icon-dl.png) no-repeat left center;
    padding-left:25px;
}
.top .zc a{
    font-size:12px;
    padding:0 5px;
}
.top .top-r{
    line-height: 46px;
}
.top .top-r a{
    float: left;
    font-size:12px;
    margin:0 10px;
    padding-left:25px;
}
.top .top-r a.sq{
    background: url(../images/newss/icon-sq.png) no-repeat left center;
}
.top .top-r a.bz{
    background: url(../images/newss/icon-qz.png) no-repeat left center;
}

.ad,.head{
    width: 1200px;
    margin:0 auto 30px;
}
.head{
    margin-bottom:20px;
    position: relative;
}

.head h1{
    position: absolute;
    left:-10000px;
}
.head .logo{
    float: left;
    display: block;
    width: 35%;
    height:46px;
    line-height: 46px;
}
.head .logo a{
    font-size:30px;
    color:#1e69a1;
    margin-left:15px;
}
/*head search begin*/
.head .search{
    float:left;
    background-color: #e84c35;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-left:30px;
    height: 38px;
    margin-top:5px;
}
.head .search-slect{
    color:#fff;
    font-size:16px;
    float:left;
    width: 62px;
    line-height: 38px;
    position: relative;
    cursor: pointer;

}
.head .search-slect span{
    display: block;
    width: 90%;
    text-align: center;
    padding-right:10%;
    background: url(../images/newss/jt-04.png) no-repeat right 9px ;


}
.head .search-slect ul{
    display: none;
    background-color:#e84c35 ;
    position: absolute;
    width: 90%;
    padding:5%;
    top:33px;
    left:0;
    z-index: 10;
}
.head .search-slect ul li{
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}
.head .search-slect ul li:hover{
    background-color: #fff;
    color:#e84c35;
}
.head .search-input{
    width: 250px;
    border:2px #e84c35 solid;
    height: 34px;
    float: left;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;

}
.head .search-button{
    width:80px;
    height: 38px;
    line-height: 38px;
    float:left;
    background: url(../images/newss/icon-search.png) no-repeat left center;
}
.head .search-button input{
    color:#fff;
    font-size:16px;
    padding-left:25px;
    border:0;
    background-color:transparent;
    cursor: pointer;
}
.head .search-input input{
    width: 96%;
    border:0;
    height: 24px;
    line-height: 24px;
    padding:5px;
}
/*head search end*/
/*head tel begin*/
.head .tel{
    float:right;
    width: 192px;
    margin-right:20px;
    padding-left:38px;
    background: url(../images/newss/icon.png) no-repeat -42px -56px;
}
.head .tel .span01{
    display: block;
    font-size:18px;
    line-height: 20px;
    color: #111;
    text-align: center;
}
.head .tel .span02{
    display: block;
    font-size:26px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #e84c35;
    text-align: center;
}
/*head tel end*/

.nav-bg{
    background-color: #e84c35;
}
.nav{
    width: 1200px;
    margin:0 auto;
    height: 44px;
    position: relative;
}
.scroll01 {
    width:1200px;
}
.nav a{
    display: block;
    float:left;
    width:14.28%;
    text-align: center;
    color:#fff;
    font-size:18px;
    line-height: 44px;
}
.nav a:hover{
    background-color: #cc2209;
}
.scrotop{
    width: 30px;
    height: 30px;
    line-height: 15px;
    padding:9px;
    background-color:#e8533d ;
    font-size: 12px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    position: fixed;
    bottom:50px;
    display: none;
}

/*2017.03.08*/


.bread-bg{
    background-color: #f8f8f8;
    height: 40px;
    margin-bottom:20px;
}

.bread-cnt{
    float:left;
    line-height: 40px;
    font-size:14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bread-cnt img{
    border:0 none;
    float: left;
}
.bread-cnt b{
    font-size: 20px;
    display: inline-block;
    padding:0 10px 0 5px
}
h1{
    font-size:30px;
    line-height: 60px;
    height:60px;
}
.info{
    font-size:14px;
    color:#888;
}
.info span{
    margin-right:20px;
}

.news-tit{
    margin-bottom:20px;
}
.hot{
    background-color: #f3f3f3;
    border:1px #dedede dashed;
    padding:2%;
    position: relative;
    margin-bottom:4%;
}
.hot h3{
    font-size:16px;
    line-height: 20px;
    width:20px;
    text-align: center;
    padding:8px 5px !important; ;
    height: 80px;
    position: absolute;
    left:-15px;
    top:10px;
    background: #e84e38;
    border:0;
    color:#fff;
    border-radius: 3px;
}
.hot .hot-news{
    margin-left:4%;

}
.hot .hot-news li{
    float:left;
    width:46%;
    margin:0 1%;
    overflow:hidden ;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 40px;
    background: url(../images/newss/li_bg.png) no-repeat left center ;
    padding-left:2%;
}
.hot .hot-news li a{
    color:#e84e38;
}
.news-cnt{
    margin-bottom:30px;
}
.news-cnt p{
    line-height: 34px;
    margin-bottom:30px;
}
.news-cnt table,.news-cnt td{
    border:1px #999 solid;
}
.news-cnt table h3{
    border:0;
    padding-left:0;
    margin-bottom:0;
}
.news-cnt table p{
    margin-bottom:0;
}
.news-cnt td{
    font-size:14px;
}
.footer-pic{
    border-bottom:1px #dedede solid;
    padding-bottom:10px;
    margin-bottom:20px;
}

.footer-pic .right span{
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    padding-left:25px;
    margin:0 8px;
    color:#e84e38;
    font-size:14px;
}
.dianzan{
    background: url(../images/newss/good.png) no-repeat left center;
}
.shoucang{
    background: url(../images/newss/icon-sc.png) no-repeat left center;
}
.news-recommend{
    padding-bottom: 15px;
    border-bottom: 7px solid #dcdcdc;
    margin-bottom:20px;
}
.news-recommend li{
    float:left;
    width: 48%;
    margin:0 1%;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.fenxiang{ width:275px; float:right;  }
.fenxiang a{ padding-left:22px; line-height: 40px; float: left; font-family: "Microsoft YaHei"; font-size:12px; color:#999; display:inline-block; margin-right:10px; margin-left:5px;}
.fenxiang a.QQqun{  background:url(../images/newss/icon-qqx.png) no-repeat left center;}
.fenxiang a.QQqun:hover{background:url(../images/newss/icon-qqxhover.png) no-repeat left center;  }
.fenxiang a.wx{  background:url(../images/newss/icon-weixin.png) no-repeat left center;     position: relative;}
.fenxiang a.wx:hover{background:url(../images/newss/icon-weixinhover.png) no-repeat left center; }
.fenxiang a.sina{  background:url(../images/newss/icon-weibo.png) no-repeat left center;}
.fenxiang a.sina:hover{background:url(../images/newss/icon-weibohover.png) no-repeat left center;  }
.fenxiang a.shequ{  background:url(../images/newss/icon-sq.png) no-repeat  left center;}
.fenxiang a.shequ:hover{background:url(../images/newss/icon-sqhover.png) no-repeat left center;  }
.wx_tc{ position:absolute; top:30px; left:-50px; z-index:200;}





h3{
    font-size:20px;
    line-height: 26px;
    margin-bottom:15px;
    border-left:3px #e95b49 solid;
    padding-left:6%;
}

.cnt-left{
    width:71%;
}
.cnt-left>table{
    width: 100%;
    text-align: center;
    font-size: 12px;
    background-color:#f3f3f3 ;
    margin-bottom: 25px;
}
.cnt-left>table td{
    line-height: 40px;
    border:1px solid #ccc;
}
.cnt-left>table .td1{
    font-size: 14px;
    font-weight: bold;
    color:#e84e38;
    font-size: 14px;
}
.cnt-left>table a{
    color:#1e69a1;
}
.heng{
    width: 100%;
    height: 10px;
    background-color: #e0e0e0;
    margin-bottom: 35px;
}





.search .left{
    width: 31%;
    padding-top:7px;
    font-size: 34px;
    line-height: 36px;
    text-align: left;
}
.search .left img{
    padding-right: 6px;
}
.search .center1{
    width: 31%;
    margin-left: 10%;
    float: left;
    margin-top:7px;
    padding:0 6px;
    background-color:#e94f39 ;
    border-radius:5px;
    line-height: 36px;

}
.search .center1 select,.search .center1 form,.search .center1 .searc,.search .center1 form div,.search .right img,.search .right div{
    float: left;
}
.search .center1 select{
    width: 15%;
    background-color:#e94f39 ;
    border:0 none;
    color:#fff;
    height: 36px;
    line-height: 36px;
    border-radius: 5px;
    outline: none;
    font-size: 14px;
}
.search .center1 .searc{
    width: 75%;
    height: 30px;
    line-height: 30px;
    border:0 none;
    outline: none;
    margin-top:2px;
    padding-left: 2%;
}
.search .center1 form{
    width: 85%;
}
.search .center1 form div{
    padding-left: 4%;
}
.search .center1 form div input{
    border:0 none;
    outline: none;
    color:#fff;
    background-color: transparent;
    font-size: 14px;
}
.search .right{
    width: 19%;
}
.search .right img{
    padding-top:5px;
    padding-right: 6px;
}
.search .right div span,.search .right div b{
    display: block;
}
.search .right div span{
    font-size: 18px;
    margin-bottom: 3px;
}
.search .right div b{
    font-size: 26px;
}


.newslist-cnt {
    margin-bottom: 30px;
}
.newslist-cnt-news>div>a{
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    padding-left: 32px;
    margin-bottom: 10px;
    background: url(../images/newss/jian.png) no-repeat left center;
}
.newslist-cnt dl, .newslist-cnt .nl li {
    margin-bottom: 20px;
    border-bottom: 1px #dedede solid;
    padding-bottom: 20px;
}
.newslist-cnt dl dt {
    float: left;
    width: 28%;
}
.newslist-cnt dl dd {
    float: right;
    width: 69%;
}
.newslist-cnt .nl li>a {
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist-cnt dl dd p, .newslist-cnt .nl p {
    font-size: 14px;
    height:24px;
    color: #666;
    margin-bottom: 15px;
    width: 99%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newslist-cnt dl dd p{
    margin-bottom:50px;
}
.newslist-cnt .nl span.keyword {
    width: 40%;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.keyword{
    background: url(../images/newss/icon-gjc.png) no-repeat left center;
    padding:0 3%;
    width:40%;
}
.keyword a{
    padding:0 5px;
    color: #e95b49;
    font-size:14px;
}
.newslist-cnt dl dd .qt .browse-volume, .newslist-cnt .nl .qt .browse-volume {
    background: url(../images/newss/icon-volume.png) no-repeat left center;
    padding-left:5%;
    color: #e95b49;
    font-size: 14px;
    float: left;
    width: 10%;
}
.newslist-cnt dl dd .qt .comment-quantity, .newslist-cnt .nl .qt .comment-quantity{
    background: url(../images/newss/icon-quantity.png) no-repeat left center;
    padding-left:5%;
    color: #e95b49;
    font-size: 14px;
    float: left;
    width: 10%;
}

.newslist-cnt dl dd .qt span.time, .newslist-cnt .nl .qt span.time {
    float: right;
    font-size: 14px;
    color: #666;
    width:15%;
}
.page{
    width: 100%;
    margin-bottom: 2%;
}
.page>ul>li{
    float: left;

}
.page .pagezong:hover{ background-color: #f5f5f5;
    color: #444;}
.page>a, .page>b{
    width: 10%;
    background-color: #f5f5f5;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    padding:10px 20px;
    border-radius: 2px;
    margin-right:10px;
}
.page>b{
    background-color: #fff;
}
.page>a:hover{
    background-color: #e84c35;
    color:#fff;
}
.page>ul>li>.active{
    color: white;
    background-color: #e84c35;
}

.fst-page a,.last-page a{
    padding-left: 5px;
    padding-right: 5px;
}

.read,.weixin{
    margin-bottom:20px;
}
.read{
    float:left;
    width:54%;
    padding-right:3%;
    margin-right:3%;
    border-right: 1px #dedede dashed;
}
.read dl{
    margin-bottom:10px;
}
.read dl dt{
    float:left;
    width:28%;
}
.read dl dd{
    float:right;
    width:70%;
}
.read ul li{
    font-size:14px;
    line-height: 30px;
    background: url(../images/newss/li_bg.png) no-repeat left center;
    padding-left:4%;
}
.weixin{
    float:right;
    width:39%
}

.weixin dt{
    width: 48%;
}
.weixin dd{
    width: 52%;
}
.dyform-bottom{
    border-top:1px #dedede dashed;
    padding:15px 0;
}
.cnt-left h3{
    padding-left:3%
}
.dyform-bottom h3{
    float:left;
    width:13%;
    padding-left:2%


}
.dyform-bottom form{
    float:right;
    width:84%;
}
.dyform-bottom form li{
    float:left;
    width:25%;
}
.schooltj {
    background-color: #f6f6f6;
    padding:3% 2%;
    margin-bottom:20px;
}
.schooltj #tab .tablist li{
    font-size: 22px;
    float: left;
    color:#999999;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
}
#tab .tablist{
    border-bottom: 1px solid #e84e38;
}
.schooltj #tab .tablist .hover{
    color:#363636;
    padding-bottom: 10px;
    border-bottom: 2px solid #e84e38;
}
.schooltj #tab .tablist ul{
    width: 220px;
    margin:0 auto;
}

.form{
    background-color: #f5f5f5;
    margin-bottom: 50px;
    padding:4.5%;
}
.form .left{
    width: 40%;
    padding-right:8%;
    border-right:1px dashed #d2d2d2;
}
.form .left input{
    width: 94%;
    height: 24px;
    line-height: 24px;
    padding-left: 5%;
    color:#555;
    border:1px solid #d2d2d2;
    margin-bottom: 15px;
    outline: none;
}
.form .left .btn{
    display:block;
    width: 160px;
    height: 30px;
    line-height: 30px;
    margin:0 auto;
    font-size: 16px;
    color:#fff;
    text-align: center;
    border:0 none;
    background-color: #e84e38;
}
.form .right{
    width: 44%;
}
.form .right .left1{
    width: 46%;
    margin-right:4%;
    float: left;
}
.form .right .right1{
    width: 50%;
    float: left;
}
.form .right .right1 .top1 div{
    width: 50%;
    float: left;
    margin-bottom: 12%;
    text-align: center;
}
.form .right .right1 .top1 div img{
    display: block;
    margin:0 auto ;
}
.form .right .right1 .bottom1 span{
    display: block;
    color:#e84e38;
    font-size: 14px;
    text-align: center;
}
.tabCon{height: 178px;overflow: hidden}

.tabCon .box_hover{
    display: block;
}
#tab em{
    width: 1px;
    display: inline-block;
    float: left;
    margin:12px 20px 0;
    height: 20px;
    background-color: #ccc;
}
.schooltj .box_cnt{
    position: relative;
    padding:3% 0 2%;
}
.center{
    width: 800px;
    overflow: hidden;
    padding-bottom:5px;
    margin: 0 auto;
}
.center .tempWrap{
    width: 100%;
}
#caselist .prev, #caselist .next,#caselist01 .prev, #caselist01 .next{ display:block;  width:49px; height:67px; background:url(../images/newss/prevnext.png) no-repeat; overflow:hidden;cursor:pointer;  position:absolute; top:50px;}
#caselist .prev,#caselist01 .prev{background-position:5px 0;left:10px; }
#caselist .next,#caselist01 .next{background-position: -156px 0;right:10px; }
#caselist .prev:hover,#caselist01 .prev:hover{background-position: -45px 0;}
#caselist .next:hover,#caselist01 .next:hover{background-position: -106px 0;}
.schooltj .list{
    width: 1600px;
}
.right_btn{
    left:auto;
    right:30px;
}

.search2 li{
    width: 48%;
    float: left;
    padding:14px 0;
    text-align: center;
}
.search2 li a{
    color:#fff;
}
.search2 .li1{
    margin-right: 4%;
    margin-bottom: 4%;
    background-color:#32a7fb ;
}
.search2 .li2{
    margin-bottom: 4%;
    background-color:#53cd41 ;
}
.search2 .li3{
    margin-right: 4%;
    background-color: #ff6634;
}
.search2 .li4{
    background-color: #ffbd1d;
}
.search2 li img{
    display: block;
    margin:0 auto 5px;
}


.schooltj .list li{
    width: 110px;
    text-align:center;
    float: left;
    border:1px #dedede solid;
    margin:0 15px;
    padding:15px 8.8px;
    background-color: #fff;
    -webkit-box-shadow:0 0 6px rgba(153,153, 153, .5);
    -moz-box-shadow:0 0 6px rgba(153, 153, 153, .5);
    box-shadow:0 0 6px rgba(153, 153, 153, .5);
}
.schooltj .list li span{
    display: block;
    text-align: center;
    font-size:24px;
    line-height: 40px;
    margin-top:10px;
}

/* 评论begin */
.speak1{
    margin-bottom:20px;
}
.speak1 .top3{
    font-size: 20px;
    line-height: 36px;
    margin-bottom: 1%;
}
.speak1 .top3 i{
    font-family: "宋体";
    font-size: 32px;
    color:#f58220;
    padding-right: 10px;
}
.speak1 form{
    border: 1px solid #ccc;
    margin-bottom: 4.5%;
}
.speak1 form textarea{
    width: 95%;
    height: 80px;
    resize: none;
    padding:1% 2%;
    color:#999;
    outline: none;
    border: 0 none;
}
.speak1 form .bottom{
    line-height: 14px;
    background: #f6f6f6;
}
.speak1 form .bottom .left p{
    float: left;
    color:#666;
    display: block;
    padding:0 2% 0 4%;
    font-size: 14px;
}
.speak1 form .bottom .left{
    width: 78%;
    line-height: 54px;
}
.speak1 form .bottom .left input{
    line-height: 26px;
    height: 26px;
    border: 1px solid #ccc;
    outline: none;
    color:#ccc;
    padding-left: 5px;
}
.speak1 form .bottom .left a{
    display: inline-block;
    padding-right: 10px;
}
.speak1 form .bottom .right{
    width: 18%;
    text-align: center;
    line-height: 54px;
    background: #f58220;
    color:#fff;
    border:1px solid transparent;
}
.speak1 .content .bottom .right span{
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    padding-left:20px;
    margin:0 8px;
}
.speak1 .content .bottom .right .span1{
    background: url(../images/newss/good.png) no-repeat left center;
}
.speak1 .content .bottom .right .span2{
    background: url(../images/newss/bzt.png) no-repeat left center;
}
.speak1 form .bottom .btn1{
    font-size: 16px;
    background: #f58220;
    color:#fff;
    border:1px solid transparent;
}
.speak1 .content{
    border-top:1px solid #ccc;
}
.speak1 .content>div{
    padding:3% 0;
    border-bottom: 1px dashed #ccc;
}
.speak1 .content .div_last{
    border-bottom: 0 none !important;
}
.speak1 .content .bottom p,.speak1 .content .bottom img{
    float: left;
    color:#999;
}
.speak1 .content .p1{
    font-size: 14px;
    padding-bottom: 1.5%;
}
.speak1 .content .top_1{
    margin-bottom: 2%;
}
.speak1 .content .top_1 span{
    font-size:16px;
    margin:0 10px;
    color:#15709b;
}
.speak1 .content .top_1 em{
    font-size:14px;
    color:#888;
    font-style: normal;

}
.speak1 .content .bottom p span,.speak1 .content .bottom p em{
    display: block;
    float: left;
}
.speak1 .content .bottom p span{
    padding-left: 5px;
}
.speak1 .content .bottom p{
    padding-right: 15px;
}
.speak1 .content .bottom a{
    color:#ccc;
}
.speak1 .last_a{
    display: block;
    margin-top: 3%;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    color:#e84e38;
    text-align: center;
}
.c-item .c-footer-action{
    margin-bottom:10px;
}
.c-item .c-footer-action span{
    color:#15709b;
    margin:0 5px;
    cursor: pointer;
    font-size:14px;
    padding-left:25px;
}
.c-item .c-footer-action span.hf{
    background:url(../images/newss/hf.png) no-repeat left center;
}
.c-item .c-footer-action span.hf-ts{
    background:url(../images/newss/ck.png) no-repeat left center;
}
.hf_input{
    width: 100%;

}
.hf_input .input-box{
    border:1px  #3f404c solid;
}

.hf_input  .c-textarea{
    width: 80%;
    height: 44px;
    line-height: 44px;
}
.hf_input  .c-textarea textarea{
    width: 95.5%;
    border:0;
    padding:5px 2%;
    height: 32px;
    line-height: 32px;
    resize:none;
}
.hf_input .focus .c-textarea{
    width: 100%;
    height: 110px;
}
.hf_input .focus .c-textarea textarea{
    height: 110px;
}

.hf_input .c-action {
    width: 20%;
    background-color: #f0f0f0;
    color:#fff;
    text-align: center;
    height: 44px;
    line-height: 44px;
    font-size:16px;

}
.hf_input .c-action  .c-submit{
    background-color: #3f404c;
    float: right;
    width: 100%;
    cursor: pointer;
}
.hf_input .focus  .c-action{
    width: 100%;
}

.hf_input .focus  .c-action .c-submit{
    width: 130px;
}
.hf-content{
    margin:20px 0;
    background-color: #f5f5f5;
    padding:3%;
    position: relative;
    display: none;
}
.hf-content:before{
    content: "";
    width: 0; height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 23px solid #f5f5f5;
    position: absolute;
    left:7%;
    top:-20px;
}

.hf-content .hf-reply-comment{
    margin-bottom:30px;
}
/* 评论end*/

.mzsm{
    padding:2%;
    background-color: #fbf7ec;
}
.mzsm h3{
    border-left:3px #fe8c2c solid;
    font-size:24px;
    color:#444;
    line-height: 30px;
    padding-left:10px;
    margin-bottom:2%;

}
.mzsm p{
    line-height: 26px;
    margin-bottom:5px;
}

.cnt-right{
    width: 25%;
    padding:1% 0% 1%;
}

.bkgj,.yztj,.bkfd{
    margin-bottom:36px;
}
.cnt-right h3 {
    background-color: #f5f5f5;
    padding: 2% 0 2% 6%;
}
.bkxx{
    margin-bottom: 10px;
}
.bkxx a{
    width: 31.33%;
    margin:0 1% 2%;
    text-align: center;
    line-height: 28px;
    background-color: #f5f5f5;
    border-radius:3px;
    float: left;
    font-size: 14px;
    color:#444;
}
.bkxx a:hover{
    background-color:#e95b49 ;
    color:#fff;
}
.hdjl-cnt a{
    width: 33.33%;
    float: left;
    font-size: 14px;
    padding:10px 0 20px;
    text-align: center;
}
.hdjl-cnt a img{
    display: block;
    margin:0 auto 5px;
}
.gj-cnt a{
    display: block;
    float:left;
    width:28.5%;
    border:1px #dedede solid;
    margin:0 2% 4%;
    text-align: center;
    font-size:12px;
    line-height: 22px;
}
.yztj ul li,.bkfd ul li{
    background: url(../images/newss/li_bg.png) no-repeat left center ;
    padding-left:4%;
    width: 96%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:14px;
    line-height: 30px;
}
.forum-cnt dl{
    position: relative;
    margin-bottom:15px;
}
.forum-cnt dl dd{
    width: 100%;
    background-color: #000;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    bottom:0;
    left:0;
    background-color:#000;
    background-color: rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
}
.forum-cnt dl dd a{
    color:#fff;
}
.forum-cnt ul li{
    font-size:14px;
    line-height: 30px;
    background: url(../images/newss/li_bg.png) no-repeat left center;
    padding-left:4%;
}


/*footer开始*/
#footer{ width:1200px; margin:30px auto ; text-align:center; }
#footer table{ width:100% !important; font-size:14px;}

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #fb6a55; margin:1.5em 0 2em;}
.copyright p{ margin:0 0.3em 0.3em; font-size:12px;}
.copyright p a{ margin-right:5px;}


.mobile-news-footer{
    background-color: #e8533d;
    width: 96%;
    padding:2%;
    position: fixed;
    bottom:0;
    left:0;
    display: none;
}
.mobile-news-footer .fh-jt{
    display: block;
    float: left;
    width:5%;
    height: 34px;
    background: url(../images/newss/icon-jt-yd.png) no-repeat center center;
}
.mobile-comment{
    float: left;
    width:55%;
    margin-left:3%;
    background-color: #fff;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}
.mobile-comment i{
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    margin:7px 1%;
    background:url(../images/newss/mobile-icon.png) no-repeat 0 0;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px;
}
.mobile-comment input.comment{
    border:0;
    float: left;
    width:55%;
    height: 34px;
    line-height: 34px;
    padding:0 2%;
    outline: none;
    font-size:12px;

}
.mobile-comment input.publish{
    float:right;
    width: 25%;
    height: 34px;
    line-height: 34px;
    border:0;
    background-color: #dedede;
    font-size:14px;
    color: #e84c35;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-right-radius: 5px;
}
.mobile-share{
    width: 33%;
    padding:7px 0;
}
.mobile-share span{
    display: block;
    float:left;
    color: #fff;
    height:20px;
    cursor: pointer;
    line-height: 20px;
    background: url(../images/newss/mobile-icon.png) no-repeat;
    padding-left: 25px;
    margin-right:6%;
}
.mobile-share span.fabulous{
    background-position: 0 -20px;
}
.mobile-share span.collection{
    background-position: 0 -40px;
}
.mobile-share span.share{
    background-position: 0 -60px;
    padding-left:20px;
    margin-right:0%;
}

.share1{
    position: absolute;
    top:445px;
    padding: 15px;
    width:90px;
    background-color: #f3f3f3;
    -webkit-box-shadow:0 0 4px rgba(153,153, 153, .5);
    -moz-box-shadow:0 0 4px rgba(153, 153, 153, .5);
    box-shadow:0 0 4px rgba(153, 153, 153, .5);
}
.share_top{
    margin-bottom: 12px;
    padding-left: 5px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 14px;
}
.share_top div,.share_top span{
    float: left;
}
.share1 .closed{
    display: none;
}
.share_top img{
    display: block;
    margin:0 auto;
}
.share_top em{
    font-style: normal;
    text-align: center;
    display: block;
}
.share_top span{
    display: block;
    font-size: 28px;
    color:#f96767;
    font-family: simsun;
    padding-left: 15px;
    line-height: 33px;
}
.bdsharebuttonbox a{
    display: block;
    margin-bottom: 14px;
    width:50px !important;
    font-size:14px !important;
    text-indent:0 !important;
    padding-left:40px !important;
    color:#444  !important;
    margin-left:5px !important;
}

.share_fixed{
    position: fixed;
    top:10px;
}

.related-news{
	width: 90%;
	margin:3% 5%;
}
.related-news h3{
	border-bottom:0;
	background: none;
	padding:0;
	color:#444;
	font-size:16px;
    border-left:0;
    line-height: 30px;
    margin-bottom:0;
}
.related-news li{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background:url(http://www.yuloo.com/zzy/images/newss/li_bg.png) 5px no-repeat;
	padding-left:20px;
	font-size:16px;
}
.related-news li a{
	color:#e84c35;
}


@media only screen and (max-width: 1440px) {
    .share1{
        left:15px!important;
    }
    .top, .ad, .head, .nav,.container, .breadCrumbs{
        width:1100px;
    }
    .center{
        width:640px;
    }
}
@media only screen and (max-width: 1200px) {
    .top,.ad, .head,.nav{
        width:1024px;
    }
    .head .logo{
        font-size:30px;
    }
    .container,.breadCrumbs{
        width: 92%;
        padding:0 4%;
    }
    #footer{
        width: 100%;
    }

    .search .left {
        font-size: 24px;
    }
    .search .center1 {
        width: 37%;
        margin-left: 4%;
    }
    .search .right {
        width: 22%;
    }
    .search .right div span {
        font-size: 16px;
    }
    .search .right div b {
        font-size: 22px;
    }
    .center {
        width: 640px;
    }
}
@media only screen and (max-width: 1024px) {
    .head{
        width:100%;
        margin:2% 0;
    }
    .head .logo{
        width: 100%;
        height: 50px;
        line-height: 50px;
        color:#fff;
        font-size:28px;
    }
    .nav{
        width:95%;
        margin:0 2.5%;
    }
    .nav-bg{
        margin-bottom:3%;
    }



    .cnt-right,.top-bg,.ad,.head .search,.head .tel{
        display: none;
    }
    .search .left {
        font-size: 16px;
    }
    .search .center1 {
        margin-left: 2%;
    }
    .search .center1 select {
        width: 22%;
    }
    .search .center1 .searc {
        width: 66%;
    }
    .search .center1 form {
        width: 78%;
    }
    .search .right {
        width: 26%;
    }
    .search .right div span {
        font-size: 14px;
    }
    .search .right div b {
        font-size: 20px;
    }
    .search .right img {
        padding-top:0;
    }
    .cnt-right{
        display: none;
    }
    .cnt-left{
        width: 100%;
    }
    .newslist-cnt dl dd p{
        margin-bottom:35px;
    }
    .share1{
        display: none;
    }
    .bdsharebuttonbox{
        width:40%;
        float:right;
    }
    .bdsharebuttonbox a {
        width:21.333333333% !important;
        float: left;
        margin:9px 1% !important;
        padding-left:10% !important;
        height: 20px !important;
        line-height: 20px !important;
        color:#fff !important;
    }
    .bdsharebuttonbox .bds_tsina{
        background: url(../images/newss/mobile-icon.png) no-repeat 0 -81px !important;
    }
    .bdsharebuttonbox .bds_weixin{
        background: url(../images/newss/mobile-icon.png) no-repeat 0 -100px !important;
    }
    .bdsharebuttonbox .bds_more {
        background: url(../images/newss/mobile-icon.png) no-repeat 0 -61px !important;
    }

    .share1 .closed{
        position: absolute;
        top:-16px;
        right:2px;
        cursor: pointer;
    }
    .mobile-news-footer{ display:block;}
    .scrotop{
        bottom:120px;
    }
}
@media only screen and (max-width: 850px) {
    .fenxiang a img {
        padding-left: 15px;
    }
    .page [title],.page>.pagezong{
        display: none;
    }
    .page{
        margin-bottom: 6%;
    }
    .page a, .page>b {
        width: 22%;
        padding: 0;
        display: inline-block;
    }
}
@media only screen and (max-width: 767px) {
    .head .logo a.logo-cnt{
        display: block;
        width: 20%;
        float:left;
    }
    .head .logo a.logo-wz{
        display: block;
        width: 50%;
        float:left;
    }
    h1{
        font-size:24px !important;
        line-height: 34px;
        height: auto;
        margin-bottom:10px;
        display: block;
    }

    .hot .hot-news li{
        font-size:14px;
        line-height: 30px;
    }
    .bread-cnt{
        width:99%;
    }
    .fenxiang,.page a,.page span,.newslist-cnt dl dd p,.cnt-left>table,.heng,.keyword, .newslist-cnt .nl span.keyword, .newslist-cnt .nl .qt span.keyword,.share1,.share_top{
        display: none;
    }
    #toTop,.nav-bg,.bread-bg .fenxiang{
        display: none!important;
    }
    .newslist-cnt dl dt{
        float:left;
        width:28%;
    }
    .newslist-cnt dl dd{
        float:right;
        width:70%;
    }
    .newslist-cnt dl dd>a{
        display: block;
        font-size: 18px;
        line-height: 30px;
        font-weight: bold;
        margin-bottom:5%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .newslist-cnt dl dd p{
        margin-bottom:15px;
    }
    .news-cnt p{
        margin-bottom:3%;
        font-size:14px;
    }
    .newslist-cnt dl, .newslist-cnt .nl li{
        padding-bottom:2%;
        margin-bottom:2%;
    }
    .newslist-cnt dl dd .qt .browse-volume, .newslist-cnt .nl .qt .browse-volume,.newslist-cnt dl dd .qt .comment-quantity, .newslist-cnt .nl .qt .comment-quantity{
        padding-left:7%;
        width:25%;
    }
    .newslist-cnt dl dd .qt span.time, .newslist-cnt .nl .qt span.time{
        width:25%;
    }
    .newslist-cnt .nl p{
        margin-bottom:2%;
    }
    .footer-pic .right{
        display: none;
    }
    .page .up-page,.page .down-spage,.page .spage{
        display: block;
        width: 70px;
    }
    .page .spage{
        margin-left: 28%;
    }
    .tabCon{
        height: 150px;
    }
    .center{
        width:620px;
    }
    .schooltj .list li{
        margin:0 10px;
        width:115px;
    }
    .mzsm{
        padding:5%;
    }
    .mzsm h3{
        font-size:20px;
    }
    .mzsm p,.related-news li{
        font-size:14px;
    }

    .page a,.page>b{
        display: none;
    }
    .page a.fst-page,.page a.pre,.page a.next,.page a.last-page{
        display: inline-block;
    }

    .speak1 .content .p1{
        font-size:12px;
    }
.hot {
    display: none;
}

    .read,#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
    #QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
    .copyright{ display:block;}



}
@media only screen and (max-width: 680px){
    .center{
        width: 548px;
    }
    .schooltj .list li{
        width: 97px;
    }
}

@media only screen and (max-width:600px){
    .head .logo a.logo-cnt{
        width: 25%;
    }
    .head .logo a.logo-wz{
        font-size:26px;
    }
    .news-recommend li{
        width: 100%;
        margin:0;
        font-size:14px;
    }
    .center{
        width: 489px;
    }
    .schooltj .list li{
        width:123px;
    }
    .mobile-share{
        width:45%;
    }
    .mobile-share span{
        margin-right:8%;
    }
    .mobile-share span,.bdsharebuttonbox a{
        font-size:12px !important;
    }
    .bdsharebuttonbox{
        width:50% !important;
    }
    .bdsharebuttonbox a{
        width:19.333333%  !important;
        padding-left:12% !important;
    }
}
@media only screen and (max-width: 540px){
    .center{
        width: 435px;
    }
    .schooltj .list li{
        width: 105px;
    }
    .form .left{
        width: 100%;
        padding-right: 0;
        border-right:0;
        border-bottom: 1px solid #ccc;
        padding-bottom: 25px;
        margin-bottom: 30px;
    }
    .form .right{
        width: 100%;
    }
    .speak1 form .bottom .left {
        width: 100%;
        margin-bottom: 3%;
    }
    .speak1 form .bottom .right {
        width: 50%;
        margin: 0 25% 2%;
    }
}
@media only screen and (max-width: 500px) {
    .page .spage{
        margin-left: 20%;
    }
    .hot .hot-news {
        padding:10px 0;
    }
    .hot .hot-news li {
        float: left;
        width: 94%;
        line-height: 30px;
        padding-left:4%;
    }

}
@media only screen and (max-width: 480px){
    .newslist-cnt dl dt{
        width:40%;
    }
    .newslist-cnt dl dd{
        width:58%;
    }
    .newslist-cnt dl dd>a,.newslist-cnt .nl li > a{
        font-size:16px;
        margin-bottom:0;
    }
    .newslist-cnt dl dd .qt span,.newslist-cnt .nl .qt span,.newslist-cnt dl dd p, .newslist-cnt .nl p{
        font-size:12px !important;
    }
    .newslist-cnt dl dd .qt span.time{
        width:100%;
    }
    .newslist-cnt dl dd .qt .browse-volume,.newslist-cnt dl dd .qt .comment-quantity{
        width:35%;
        padding-left:15%;
    }
    .center{
        width: 360px;
    }
    .schooltj .list li{
        width: 90px;
        margin:0 5px;
    }
    .schooltj .list li span{
        font-size:18px;
    }
    .page a,.page>b{
        width: 22%;
    }
}
@media only screen and (max-width: 400px){
    .head .logo a.logo-cnt{
        width:35%;
    }
    .newslist-cnt dl dd .qt span.time,.newslist-cnt dl dd .qt .browse-volume,.newslist-cnt dl dd .qt .comment-quantity{
        height: 20px;
        line-height: 20px;
    }
    .center{
        width: 290px;
    }
    .schooltj .list li{
        width: 115px;
    }
    .mzsm h3{
        margin-bottom:3%;
    }
    .mobile-comment{
        width: 53%;
    }
    .mobile-share{
        width:38%;
    }
    .mobile-share span{
        margin-right:3%;
    }
    .bdsharebuttonbox a{
        width:18.33333333333%  !important;
        padding-left:13% !important;
    }
}
@media only screen and (max-width: 375px) {
    .page .spage{
        margin-left: 10%;
    }
}
