*{-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
    body{
        font: 14px/1.5em "Microsoft Yahei", "微软雅黑",  sans-serif;
    }
    body, h1,h2, h3, h4,h5,p, ul, ol, li,div,span,input{
        margin: 0;
        padding: 0;
        border: 0;
        font-weight: normal;
    }
    ol, ul, li{
        list-style: none;
    }
    input{
        font-family: "Microsoft Yahei";
        outline: none;
    }
    input[type="submit"]{
        cursor: pointer;
    }
    a{
        font-size: 14px;
        color: #333;
        text-decoration: none;
    }
    a:hover{
        color: #b60c0c;
    }
    img{
        display: inline-block;
        font-size: 0;
        border: 0;
    }
    
body{font-family: "微软雅黑";font-size: 14px;}
.clearfix{*zoom:1;} /* 针对IE7 hack，触发IE7的haslayout，以清除浮动 */
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.pagehead{width:100%;}
.pagecontent{width:1200px;margin: 0 auto;padding: 0px;}
.maincontent{width:1200px;margin: 0 auto;}
.topleft{padding-left:20px;background: url(topsicon.png) left center no-repeat;line-height: 30px;color:#333;}
.topcontent a:hover{color:#333;text-decoration: none;}
.pagetop{ background-color:#fff}
.topright{float: right;line-height: 40px;padding: 0 10px;}
.borderright{padding: 8px 1px;border-left:1px solid #666;float:right;margin-top: 12px;}
.pagesecond{height: 180px;position:relative;}
.pagesecond .maincontent{position: absolute;top:0;left: 50%;margin-left: -600px;z-index: 99;height: 180px;line-height: 180px;}
.pagesecond .maincontent img{vertical-align: middle;transform: translateY(50%);}

.pagelogo{margin-top:25px ;height: 110px;}
.pagenav{background-color: #d51900;padding: 10px 0;}
.navli>li{line-height: 30px;font-size: 18px;color:#fff;display: block;float: left;text-align: center;width:155px;position: relative;}
.navli>li>a{display: block;width:100%;height:100%;color:#fff;line-height: 30px;font-size: 16px;border-left: 1px solid #999;}
.navli>li:first-child>a{border-left: 0px solid #999;}
.navli>li:hover,.navli>li:hover>a,.pagenav .active {color:#fff;background-color: #f99933;border-radius:5px;}
.navli>li>ul{position: absolute;left: 0;top:100%;min-width:100%;z-index: 999;background-color: #fff;color:#333;padding: 0px 0;display: none;}
.navli>li>ul>li>a{display: block;width:100%;height: 40px;line-height: 40px;font-size: 16px;text-align: center;padding: 0 5px;}
.navli>li:hover>ul{display: block;}
.navli>li>ul>li>a:hover{color:#fa1800;background-color: #f99933;border-radius:10px; }
.searchtext{width:306px;float: right;padding-right: 0px;position: relative;margin-top: 0px;}
.searchtext span{color: #d53e29;}
.searchtext input{height: 24px;padding: 5px 10px 5px 10px;background-color: #fff;width:200px;margin-left: 5px;border: 1px solid #ddd;}


.pagescroll{width: 660px;height: 345px;float: left;border: 1px solid #ddd;padding: 4px 4px 4px 4px;margin-bottom: 15px;}
.pagescrollright{width:525px;height: 345px;float: right;height: 312px; }

.searchbtn:hover{color:#333;}
.searchbtn{background-color: #f8f8f8;color:#333;padding: 0px 10px 2px;line-height: 30px;border:1px solid #ddd;}
.othersearch{font-size: 12px;display: block;float: right;padding-right: 20px;margin-top: 10px;}
.contentleft{width:385px;float:left;}
.contentcenter{width:430px;padding: 0 15px;float:left;}
.contentright{width:385px;float: right;}
.pagenews_01{margin-top:0px;}
.pagenews_01 h4{background-color: #f1f0eb;}
.pagenews_01 h4>.channlename{background-color: #f61801;padding: 0 15px;float:left;font-weight: bold;line-height:40px;color: #fff;font-size: 18px;display: block;width:115px;text-align: center;}
.pagenews_01 h4>.scanmore{font-size: 14px;color:#999;float: right;line-height: 40px;padding-right: 15px;}
.newslist{padding-left: 5px;margin-top: 10px;}
.newslist a{padding-left: 10px;background: url(listicon.png) left center no-repeat;display: block;line-height: 31px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pagenews_02 .newslist a:hover,.newslist.showdate li a:hover{color: #b60c0c;}
.pagenews_02 .channlename{font-size: 18px;color:#b60c0c;border-bottom: 3px solid #b60c0c;padding: 5px 5px 5px 20px;font-weight: bold;background: url(channlelogo.png)left center no-repeat;}
.pagenews_02 .tabnav .channlename{font-size: 18px;color:#b60c0c;border-bottom: 0px solid #b60c0c;padding: 5px 5px 5px 5px;font-weight: bold;background: none;}
.pagenews_02 .tabnav .channlename.active{border-bottom: 3px solid #b60c0c;padding: 5px 5px 5px 20px;font-weight: bold;background: url(channlelogo.png)left center no-repeat;}
.pagenews_02 h4{padding: 5px 0 6px;border-bottom: 1px solid #ddd;}
.pagenews_02{border:1px solid #ddd;padding: 10px 15px 10px;}
.pagenews_02 .scanmore{float: right;padding-right: 0px;color: #999;}
.pagenews_02 .scanmore img{margin-top: 5px;}
.pagenews_02 .newslist{margin-top: 10px;}
.pagenews_02 .newslist a{font-size: 16px ;color: #666;}
.pagesecond h2{font-size: 54px;color:#f8f2d2;line-height: 160px;font-weight: bold;font-family: "宋体";position: relative;height: 180px;line-height: 180px;}
.tab_content ul{display: none;}
.tab_content ul.active{display:block;}
.scanmore:hover{color:#f10000;}
.messagecss{margin-top: 20px;position: relative;padding-bottom: 10px;border-bottom: 1px dashed #ddd;}
.messagecss h4{color:#333;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 40px;}
.messagecss p{height:60px;overflow: hidden;text-overflow: ellipsis;line-height: 30px;color:#999;}
.messagecss a{display: block;width:100%;height:100px;top:0;left:0;position: absolute;}
.pagenews_03{border:1px solid #ddd;padding-bottom: 10px;}
.pagenews_03 h4{background-color:#f10000;line-height: 40px;padding: 0 10px;}
.pagenews_03 .channlename{font-size: 18px;color:#fff;font-weight: bold;padding-left: 30px;background: url(noticeicon.png) left center no-repeat; }
.pagenews_03 .scanmore{float: right;padding-right: 0px;color: #fff;}
.pagenews_03 ul{padding: 0 15px;}
.otherchannel{margin:-7px -5px 0;}
.otherchannel a{width:183px;float: left;margin: 5px;border:1px solid #ddd;text-align: center;background-color: #fff5f1;padding: 14px;font-size: 16px;}
.otherchannel a span{padding-top: 50px;display: block;position: relative;}
.otherchannel a span img{position: absolute;left: 50%;top:0;transform:translateX(-50%);}
.pagefoot{border-top: 0px solid #ddd;}
.pagelink{padding: 0px 0;}
.pagelink>.maincontent{border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 0px 15px 15px;}

.pagelink a img{width:100%;height:60px;}
.webnav{text-align:center;padding: 15px 0;border-bottom: 1px solid #ddd;}
.webnav a{padding: 5px 10px;color:#999;}
.webnav span{padding: 0px 1px;border-left: 1px solid #ddd;}
.footdesc{text-align: center;padding: 10px 0 20px;}
.footdesc p span{margin: 0 10px;color:#999;}
.footdesc p {padding:3px 0;}
.footdesc img{margin: 0 15px;}
.hasbody{margin: 0px!important;border:1px solid #ddd;}
.pagenews_01 a.active{position: relative;}
.pagenews_01 a.active::before{position: absolute;top:100%;left: 50%;content:"";width: 0; height: 0; margin-left: -3px;
    border-left: 5px solid transparent; border-right: 5px solid transparent;border-top: 7px solid #f61801;}

.showdate li a span{position: absolute;right:20px;}
.positionnav{width:600px;float: right;text-align: right;line-height: 40px;padding-right: 20px;}
.positionnav span{padding-left: 20px;background: url(positionnav.png) left center no-repeat;}

.articledetial{margin-top: 20px;padding: 20px;}
.articledetial h2{font-size: 36px;font-weight: bold;color: #de1800;line-height: 50px;text-align: center;}
.smalltitle{color:#999;text-align: center;margin-top: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.smallleft span{padding: 0 10px;}
.hasbody .newslist{padding: 20px;}
.smallleft{width:60%;float: left;text-align: right;}
.smallright{width:40%;float: left;text-align: left;}



.pagenews_01,.pagenews_02,.pagenews_03{
    margin-bottom: 15px;
}




.newslist.showdate li a{display: block;width: 100%;padding-right: 90px;position: relative;}
.newslist.showdate li a>span{position: absolute;right:0;top:0;}
.otherleft{width:800px;float: left;}

.pagenews_other .channlename{font-size: 18px;color:#fff;padding: 0px 30px;line-height:42px;font-weight: bold;background: url(tabimg.png) no-repeat;background-size: 100% 100%;
position: absolute;top:-5px;left: 10px;display: block;min-width: 150px;text-align: center;}
.pagenews_other h4{padding: 0px 0 0px; background: -webkit-linear-gradient(#fbf9fe, #dcdcdc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fbf9fe, #dcdcdc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fbf9fe, #dcdcdc); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fbf9fe, #dcdcdc); /* 标准的语法 */height: 36px; position: relative;}
.pagenews_other{border:1px solid #ddd;padding: 0px;}
.pagenews_other .scanmore{float: right;padding-right: 10px;color: #999;}
.pagenews_other .scanmore img{margin-top: 15px;}
.pagenews_other .newslist{margin-top: 15px;padding-bottom: 12px;}
.pagenews_other .newslist a{font-size: 16px ;color: #666;}

.pagenews_other .newslist li {width:50%;float: left;padding: 0 10px;}
.pagefloor{margin-bottom: 15px;}
.imagelist{padding: 15px 11px;}
.imagelist>li{width: 196px;min-height: 140px;padding: 8px;float: left;}
.imagelist>li>a>img{width: 100%;height: 100%;}

.pagetout{min-height: 80px;position: relative;border: 1px solid #ddd;padding: 5px 80px;margin: 10px 0 15px;}

.pagetout .toutiaologo{position: absolute;left: 12px;top:12px;width: 60px;}
.pagetout .scanmore{position: absolute;right: 10px;bottom:5px;}
.pagetout h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;text-align: center;}
.pagetout p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 20px;text-align: center;}
.pagetout h4>a{color: #b60c0c;line-height: 50px;font-size: 45px;}

.pagelink p>a:hover{color: #b60c0c;}


.pagelink{width: 1200px;margin: 15px auto 0;}
.pagelink>.pagenews_02{padding: 0px;}
.pagelink>.pagenews_02>h4{background-color: #dcdcdc;padding: 5px 10px;height: 36px;}
.pagelink .linklist{padding: 5px 25px;font-size: 16px;}
.pagelink p{position: relative;line-height: 30px;min-height:30px;}
.pagelink p>span{color: #b60c0c;position: absolute;left: 0;}
.pagelink p>a{font-size: 16px;color: #666;padding: 2px 10px;}


.list_page{padding-top: 15px;}
.list_page .pagenews_02{border: 1px solid #ddd;padding: 0px;padding-bottom: 20px;}
.list_page .pagenews_02 h4{background-color: #dcdcdc;padding: 7px 15px;}
.page_position{width: 600px;float: right;text-align: right;}

.list_page .newslist{padding: 5px 15px;margin-bottom: 20px;}
.listpage{text-align: center;}

.contentposition{background-color: #dcdcdc;margin-top: 15px;padding: 0 15px;line-height: 40px;}
.page_position span,.contentposition span{padding-left: 20px;background: url(positionnav.png)left center no-repeat;}
.contentmessage{padding: 0 25px;margin-bottom: 20px;}
.contentmessage>h3{font-size: 24px;font-weight: bold;line-height: 30px;text-align: center;color:#b60c0c;margin-top: 20px;}
.contentmessage>p{text-align: center;color: #999;margin-top: 15px;border-bottom: 1px dashed #f10000;padding-bottom: 15px;margin-bottom: 15px;}
.contentmessage>p>span{padding: 0 10px;}
.contentDetail{padding: 10px 0 20px;}
.contentback{background-color: #fafafa;}