﻿*{-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: #408ede;
    }
    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;border-left: 1px solid #ddd;border-right: 1px solid #ddd;margin: 0 auto;padding: 20px;}
.maincontent{width:1200px;margin: 0 auto;}
.topleft{padding-left:20px;background: url(topsicon.png) left center no-repeat;line-height: 40px;color:#333;}
.topcontent a:hover{color:#333;text-decoration: none;}
.pagetop{ background: -webkit-linear-gradient(#fefefe, #f3f3f3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fefefe, #f3f3f3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fefefe, #f3f3f3); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fefefe, #f3f3f3); /* 标准的语法 */ }
.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: 160px;position:relative;}
.pagesecond .maincontent{position: absolute;top:0;left: 50%;margin-left: -600px;z-index: 99;}


.pagelogo{margin-top:25px ;height: 110px;}
.pagenav{background: -webkit-linear-gradient(#fa1800, #de1800); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fa1800, #de1800); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fa1800, #de1800); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fa1800, #de1800)}
.navli>li{line-height: 60px;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: 60px;font-size: 18px;}
.navli>li:hover,.navli>li:hover>a,.pagenav .active {color:#fa1800;background-color: #fff;}
.navli>li>ul{position: absolute;left: 50%;margin-left:-60px;top:100%;min-width:100%;width:120px;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: #ddd;}
.searchtext{width:265px;float: right;padding-right: 0px;position: relative;margin-top: 15px;}
.searchtext input{height: 30px;padding: 5px 40px 5px 10px;background-color: #fff;width:260px;}
.searchtext a,.searchtext a:hover{color:#fff;}
.searchbtn{position: absolute;display: block;height:30px;width:40px;background: url(searchbtn.png)center center no-repeat;left: 220px;top:0;}
.othersearch{font-size: 12px;display: block;float: right;padding-right: 20px;margin-top: 10px;}
.contentleft{width:376px;float:left;}
.contentcenter{width:406px;padding: 0 15px;float:left;}
.contentright{width:376px;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;min-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 .channlename{font-size: 18px;color:#f10000;border-bottom: 3px solid #f10000;padding: 8px 5px;font-weight: bold;}
.pagenews_02{border:1px solid #ddd;padding: 15px 15px 10px;}
.pagenews_02 .scanmore{float: right;padding-right: 0px;color: #999;}
.pagenews_02 .newslist{margin-top: 15px;}
.pagesecond h2{font-size: 54px;color:#f8f2d2;line-height: 160px;font-weight: bold;font-family: "宋体";position: relative;}
.pagesecond h2 img{vertical-align:middle;margin-top: -20px;margin-right: 15px;max-width: 150px;max-height:150px;}
.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{border-bottom: 3px solid #e8180b;padding: 0px 0;}
.pagelink>.maincontent{border-left: 1px solid #ddd;border-right: 1px solid #ddd;padding: 0px 15px 15px;}
.pagelink a{display:block;width:223px;float:left;margin: 0 5px;}
.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-bottom: 20px;}
.footdesc p span{margin: 0 10px;color:#999;}
.footdesc p {padding:10px 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{position: relative;}
.showdate li a{padding-right: 90px!important;}
.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;
}

.departlindao{position: relative;text-align: center;margin-top: 15px;}
.departlindao>img{width:110px;height: 160px;}
.departlindao>h5{font-weight: bold;color:#333;margin-top: 5px;}
.departlindao>p{color:#f10000;}
.departlindao>a{position: absolute;display: block;width:100%;height: 100%;left: 0;top:0;}

.linkswcw>a{display: block;height: 60px;line-height: 60px;padding-left: 60px;background-color: #f81800;position: relative;text-align: center;font-size: 24px;font-weight: bold;color:#fff;margin-bottom: 10px;}
.linkswcw>a>span{display: block;width: 60px;height:60px;position: absolute;left: 0;top:0;background-color: #df1800;padding: 15px;}
.userlist>li>h4{font-size: 26px;font-weight: bold;color: #f10000;text-align: center;width: 300px;margin: 15px auto;background-color: #fff;line-height: 30px;}
.userlist>li>p{position: relative;width: 600px;margin: 0 auto;margin-bottom: 20px;}
.userlist>li>p>span{display: block;width: 180px;left: 0;top:0;float: left;text-align: right;font-size: 18px;font-weight: bold;color:#f10000 ;}
.userlist>li>p>a{display: block;width: 120px;text-align: center;float: left;font-size: 16px;}
.usercontent{margin-bottom: 20px;}
.otheruser{width: 620px;margin: 0 auto;}
.otheruser>li{text-align: center;}
.otheruser>li>.usercontent{display: inline-block;width: 160px;height: 250px;position: relative;margin: 0 20px;}
.otheruser>li>.usercontent>.departlindao{height: 240px;position: absolute;top:0;width: 100%;}
.otheruser>li>.usercontent>.departlindao>p{height:45px;}