﻿﻿.h430{height:430px;}
.w276{width:276px;}
.h150{height:150px;}
.w284{width:284px;}
.news-main{width:824px;}
.news-side{width:317px;}
.com-side{width:230px;}
.com-main{width:900px;}

/*dynamic*/
.dynamic{height:294px;}

/*SideBox*/
.slideBox{position:relative;width:416px;height:274px;overflow:hidden;}
.slideBox .bd {position:absolute;width:416px;height:274px;}
.slideBox .bd  ul{overflow:hidden;zoom:1;}
.slideBox .bd  li .pic img{display:block;width:416px;height:274px;}
.slideBox .bd  li .title{position:absolute;width:369px;line-height:45px;padding-left:10px;bottom:0px;z-index:33;}
.slideBox .bd  li .title a{color:#fff;font-size:14px;}
.slideBox .bd  li .bg{position:absolute;width:416px;height:45px;bottom:0px;background:#055096;opacity:0.56;filter:alpha(opacity=65);}
.slideBox .hd{position:absolute;width:100px;float:right;height:45px;bottom:0px;right:6px;z-index:90;}
.slideBox .hd ul{float:right;}
.slideBox .hd li{display:inline-block;_zoom:1;float:left;width:8px;height:8px;line-height:8px;color:#000;background:#fff;margin:18px 0;cursor:pointer;margin-right:10px;text-align:center;background:#fff;}
.slideBox .hd li span{display:none;}
.slideBox .hd li.on{background:#e23636;color:#fff;}

/*info-tab*/ 
.head-lines{width:330px;height:214px;padding:30px;background:#fff url(../images/line-head-bg.png) no-repeat right top;}
.head-lines h2{line-height:32px;}
.head-lines h2 a{font-size:24px;}
.head-lines p{padding-top:8px;line-height:28px;font-size:14px;color:#7d7d7e;}
.head-lines p a{display:block;color:#f08a8a;}

/*news-tab*/
.news-tab{width:520px;}

/*index-tab-box*/
.other-news{display:inline-block;width:100%;}
.other-news li{}
.other-news li a{display:block;padding:30px 0;text-align:center;background-color:#967bdc;font-size:16px;color:#fff;transition:all .3s linear;opacity:.8;}
.other-news li a:hover{opacity:1;transform:scale(1.02);}
.other-news li i{display:inline-block;width:50px;height:44px;background-image:url(../images/news-icon1.png);vertical-align:middle;}
.other-news li.li{width:153px;float:left;}
.other-news li.li a{height:80px;line-height:40px;}
.other-news li.li i{display:block;margin:0 auto;}
.other-news li.li1{padding:10px 0;}
.other-news li.li1 i{margin-right:20px;}
.other-news li.li1 a{font-size:24px;line-height:44px;}
.other-news li.li2 a{background-color:#68b6ff;}
.other-news li.li2 i{width:49px;height:48px;background-image:url(../images/news-icon2.png);}

.other-news li.li3{float:right;}
.other-news li.li3 a{background-color:#78b929;}
.other-news li.li3 i{width:59px;height:37px;margin-top:11px;background-image:url(../images/news-icon3.png);}

/*列表*/
.column-mode{}
.column-mode .hd{padding:30px 10px;min-height:46px;_height:46px;background-color:#003c78;}
.column-mode .hd h3{padding-left:70px;line-height:46px;font-size:26px;color:#fff;font-weight:normal;background:url(../images/column-hd-icon.png) no-repeat 10px center;}
.column-mode .bd{overflow:hidden;}
.column-mode .bd li{padding-top:7px;}
.column-mode .bd li a{position:relative;display:block;height:57px;line-height:57px;text-align:center;background-color:#fff;color:#414141;font-size:16px;transition:all .2s linear;}
.column-mode .bd li a:before{z-index:1px;position:absolute;content:'';right:-10px;top:50%;margin-top:-5px;width:0;height:0;border:5px solid transparent;border-left:5px dashed #78b929;display:none;}
.column-mode .bd li a:hover,.column-mode .bd li.current a{background-color:#78b929;color:#fff;}
.column-mode .bd li a:hover:before,.column-mode .bd li.current a:before{display:block;}
.column-mode .more-column{display:none;text-align:center;padding-top:10px;}
.column-mode .more-column span{display:inline-block;width:50px;height:25px;line-height:25px;background-color:#003c78;color:#fff;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;}
.column-mode .more-column span:hover{opacity:1;filter:alpha(opacity=100);}

.com-mode .com-hd{height:35px;line-height:35px;background-color:#ffffff;}
.com-mode .com-hd h3{display:inline-block;min-width:70px;/*max-width:100px;*/padding:0 22px;height:35px;text-align:center;background-color:#78b929;color:#fff;font-size:16px;font-weight:normal;}
.com-mode .com-bd{padding-top:15px;}

.picture-bd,.videos-bd{overflow:hidden;}
.pic-lists{width:936px;}
.pic-lists li{width:200px;float:left;padding:10px 33px 10px 0;}
.pic-lists li .pic{position:relative;}
.pic-lists li .pic span{display:block;position:absolute;width:42px;height:42px;top:50%;left:50%;margin-left:-21px;margin-top:-21px;background:url(../images/videos.png) no-repeat 0 0;}
.pic-lists li .pic a,.pic-lists li .pic img{display:block;}
.pic-lists li .pic img{width:188px;height:148px;padding:6px;background-color:#fff;}
.pic-lists li .title{padding-top:10px;height:30px;line-height:30px;text-align:center;}
.pic-lists li .title a{display:block;width:100%;font-size:14px;color:#575757;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.videos-bd .pic-lists li{height:220px;padding-bottom:15px;}

/**/
.news-content{padding:60px;background-color:#fff;}
.news-content h1.title{font-size:26px;font-weight:normal;color:#383838;line-height:36px;text-align:center;}
.news-content .other-info{height:28px;line-height:28px;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;text-align:center;color:#b9b9b9;}
.news-content .other-info span{padding-right:10px;}
.news-content .other-info a{color:#b9b9b9;margin-right:5px;}
.wrap-content{padding:20px;line-height:180%;font-size:16px;color:#383838;}
.wrap-content img{height:auto;max-width:100%;    text-align: center;margin: 0 auto;display: block;}
.news-content .share-box{padding-top:80px;padding-bottom:10px;height:28px;line-height:28px;font-size:14px;color:#606060;border-bottom:1px solid #e5e5e5;}
.news-content .art-nav{padding-top:10px;}
.news-content .art-nav li{line-height:30px;font-size:14px;color:#5b5b5b;}
.news-content .art-nav li span{color:#3f3e3e;font-weight:bold;}
.news-content .art-nav li a{color:#5b5b5b;}

.pic-content{padding:30px;min-height:500px;background-color:#fff;}

.writeGuestList ul{}
.writeGuestList ul li{padding:0 10px 0 15px;height:32px;line-height:32px;background:url(../images/list-icon2.png) no-repeat 3px 14px;}
.writeGuestList ul li a{font-size:14px;}
.writeGuestList ul li .bl{float:right;color:#c40000;font-size:14px;}
.writeGuestList ul li.top{height:33px;line-height:33px;border:none;background:#f0f0f0;padding:0 10px;margin:0 0 5px 0;}
.writeGuestList ul li.top span.fr{color:#c40000;font-size:14px;}
.writeGuestList ul li.top h3{font-size:14px;color:#c40000}

.guestContent{padding:20px;height:auto;_height:300px;min-height:300px;}
.guestContent .table1 td{border:1px solid #ccc;padding:10px;background-color:#fff;font-size:14px;}
.guestContent .table1 td.tit{font-size:14px;color:#ae0705;font-weight:bold;text-align:center;}
.guestContent .table1 td.titTop,.guestContent .table2 td.titTop{font-weight:bold;line-height:25px;color:#f00;font-size:14px;text-align:center;}
.guestContent .table2 td{border:1px solid #fdd8d8;padding:10px;line-height:20px;background-color:#fff;font-size:14px;}
.guestContent .table2 td.tit{font-size:14px;color:#ff724c;font-weight:bold;text-align:center;}
.guestContent .table2 td.top{font-weight:bold;line-height:25px;color:#f00;font-size:14px;}
.guestContent .table2 td.date{text-align:right;}
.guestContent .table1 td.desc,.guestContent .table2 td.desc{line-height:180%;font-size:14px;}

.guestContent .article_PK{padding:10px 0; }
.guestContent .article_PK .post_contant{padding:5px 0;}
.guestContent .article_PK .PK_indiv_l li{padding-bottom:5px;}

.guestContent .class_page{height:22px;text-align:center;margin-top:10px;}
.guestContent .pagecss a{display:inline-block;height:20px;color:#f343434;padding:0 7px;border:1px solid #cccccc;background:#f1eff0;}
.guestContent .pagecss a:hover{color:#f60;text-decoration:none;}
.guestContent .pagecss b{display:inline-block;height:20px;color:#1766b3;padding:0 7px;border:1px solid #cccccc;background:#f9f9f9;cursor:pointer;}

/*ducha*/
.ducha-info{padding-top:20px;}
.ducha-info table{width:100%;border-collapse:collapse;}
.ducha-info table td{padding:10px;border:1px solid #dedede;background:#f9f9f9;font-size:12px;}
.ducha-info table td.tip{width:100px;color:#7d2a0a;font-weight:bold;}

/*loop-link*/
.loop-link{padding-top:20px;}
.loop-link .loop-hd{height: 40px; border-bottom: 1px solid #0b56a9;}
.loop-link .h1{display: inline-block; *display: inline;padding:0 20px; height: 40px; line-height: 40px;font-size:16px;background-color:#0b56a9;font-weight:normal;color:#fff;}
.loop-link  ul{display:inline-block;width:100%;padding:20px 0 10px 0;background-color:#fff;}
.loop-link  ul li { display: inline-block;width:160px;float:left; zoom: 1;height:40px;padding-left:30px; vertical-align: top;line-height: 20px; }
.loop-link  ul li a{font-size:14px;}

/*f-link-ul*/
.f-link-ul{display:inline-block;width:100%;margin-top:10px;}
.f-link-ul li { display: inline-block;width:182px;float:left; zoom: 1;text-align:center;padding:5px;}
.f-link-ul li a{display:block;padding:0 5px;height:35px;line-height:35px;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;}
.f-link-ul li a:hover{background-color:#1065b2;color:#fff;}




/*---评论变量区---*/

   /*= 评论列表 =*/
.msg_list_box {
    border: 1px solid #ddd;
    margin-top: 8px;
}

    .msg_list_box p, .msg_list_box h3, .msg_list_box h4 {
        margin: 0;
        padding: 0;
    }

    .msg_list_box .hd {
        background: url(../images/msg_03.png) 8px 9px no-repeat;
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        border-bottom: 1px solid #539A28;
        padding: 0 20px;
        font-size: 14px;
        font-family: "微软雅黑";
		
    }

        .msg_list_box .hd h3 {
            padding-left: 20px;
            font-size: 18px;
            color: #539A28;
            float: left;
            display: inline;
            margin-right: 1em;
			background:none !important;
        }

        .msg_list_box .hd p {
            display: inline;
            color: #666;
            float: left;
        }

        .msg_list_box .hd .count {
            float: right;
        }

            .msg_list_box .hd .count strong {
                color: #c00;
            }

    .msg_list_box .bd {
        padding: 11px 13px;
    }

        .msg_list_box .bd li {
            margin-bottom: 8px;
        }

    /*== 评论用户信息区 ==*/
    .msg_list_box .msg_info {
        background: #f5f5f5 url(../images/msg_02.png) 8px 11px no-repeat;
        position: relative;
        border-bottom: 1px solid #ddd;
        height: 26px;
        line-height: 26px;
        padding: 0 16px;
        color: #666;
    }

    .msg_list_box .reviewer {
        color: #000;
    }

    .msg_list_box .star {
        position: absolute;
        right: 12px;
        ;
        top: 0;
        height: 22px;
        line-height: 22px;
        _padding-top: 5px;
    }

    .msg_list_box em {
        font-style: normal;
        line-height: 22px;
        height: 22px;
    }

    /*== 评论内容 ==*/
    .msg_list_box .msg_content h4 {
        height: 28px;
        line-height: 28px;
        color: #005aa0;
        font-size: 12px;
        margin: 0 10px;
    }

    .msg_list_box .msg_content p {
        color: #666;
        margin: 0 10px;
    }

    .msg_list_box .reply {
        background: #f4f8fd;
        border: 1px solid #dce8f8;
        padding: 10px;
        margin: 10px 0;
    }

    .msg_list_box .replyer {
        color: #f90;
    }

    /*== 评论操作区 ==*/
    .msg_list_box .return {
        text-align: right;
        color: #666;
    }

    .msg_list_box .return, .msg_list_box .bd li .return a {
        color: #666;
    }

        .msg_list_box .return a {
            margin-right: 12px;
        }

        .msg_list_box .return em {
            padding-left: 12px;
            background: url(images/msg_04.png) 2px 3px no-repeat;
        }

    .msg_list_box .page_box {
        text-align: center;
        border-top: 1px dashed #93b7e0;
        height: 3em;
        line-height: 3em;
    }

        .msg_list_box .page_box a {
            margin-left: 0.5em;
        }

.msg_replyer_box {
    margin-top: 8px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    zoom: 1;
}

/*= 发表评论区 =*/
.msg_box {
    padding: 8px;
    border: 1px solid #ddd;
    margin-top: 8px;
}

    .msg_box .hd {
        height: 27px;
        line-height: 27px;
    }

    /*== 评论者立场 ==*/
    .msg_box .standpoint {
        overflow: hidden;
        zoom: 1;
        height: 27px;
        padding-left: 18px;        
		background:url(../images/msg_06.png) 0 bottom repeat-x;
		
    }

        .msg_box .standpoint li {
            width: 116px;
            height: 27px;
            line-height: 27px;
            text-align: center;
            float: left;
            background: url(../images/msg_08.png) 0 0 no-repeat;
            margin-right: 5px;
            color: #666;
        }

            .msg_box .standpoint li.current {
                background: url(../images/msg_09.png) 0 0 no-repeat;
                color: #c00;
                font-weight: bold;
                height: 27px;
                line-height: 27px;
            }

    /*== 评论者用户信息 ==*/
    .msg_box .bd {
        padding: 14px;
    }

    .msg_box .user_info {
        overflow: hidden;
        margin-bottom: 8px;
        zoom: 1;
    }

        .msg_box .user_info li {
            height: 28px;
            line-height: 28px;
            float: left;
            width: 45%;
        }

            .msg_box .user_info li label {
                margin-right: 0.5em;
            }

            .msg_box .user_info li .input_tx {
                width: 185px;
                border: 1px solid #a8a8a8;
            }

    /*== 评论内容 ==*/
    .msg_box textarea {
        font-size: 12px;
        color: #666;
        width: 600px;
        border: 1px solid #A8A8A8;
        height: 120px;
        display: block;
        margin: 8px 0px;
    }

/*== 评论操作区 ==*/
.msg_replyer_box {
    margin-top: 8px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    zoom: 1;
}

    .msg_replyer_box .reviewer_info {
        float: left;
        white-space: nowrap;
    }

        .msg_replyer_box .reviewer_info a {
            padding-left: 24px;
            margin-right: 1em;
        }

            .msg_replyer_box .reviewer_info a.sms {
                background: url(images/msg_10.png) 0 0 no-repeat;
            }

            .msg_replyer_box .reviewer_info a.mail {
                background: url(images/msg_11.png) 0 0 no-repeat;
            }

    .msg_replyer_box .return {
        float: right;
    }

        .msg_replyer_box .return #publish_msg {
            width: 90px;
            height: 25px;
            line-height: 25px;
            overflow: hidden;
            border: none;
            margin-right: 0.5em;
            font-weight: bold;
        }

        .msg_replyer_box .return .bt {
            background: url(images/msg_05.png) 0 0 no-repeat;
        }

        .msg_replyer_box .return .bt_click {
            background: url(images/msg_07.png) 0 0 no-repeat;
        }

    .msg_replyer_box .input_check {
        vertical-align: -2px;
        margin-left: 0.5em;
    }


/*== 公众问答添加列 ==*/
.writeGuestList ul li.top span.shij{ width:60px;text-align:center; margin-right:20px;}
.writeGuestList ul li span.date{ float:right;text-align:center; width:120px; text-align:center; color:#777;}
.writeGuestList .tiwen{ text-align:right; height:40px; margin-bottom:10px;}

/* 留言-签写页 */
.msgWrite{ margin:20px 0;  }
.inputxt{padding:2px 0 0 2px;height:20px;line-height:20px;border:1px solid #d8d8d8;}
.u_form1 .spacingtitle{padding:10px 0;font-size:16px;}
.u_form1 tr{padding:5px 0;}
.u_form1 td{padding:4px;}
.u_form1 td.tdbgleft strong{font-size:14px;color:#4b4949;}
.u_form1 td.tdbgleft{text-align:right; }
.u_form1 td input,.u_form1 select,.u_form1 img{vertical-align: middle;}
.u_form1 #EBtnSubmit,.u_form1 #BtnCancel{text-align:left;font-size:14px;}
.u_form1 #EBtnSubmit,.u_form1 #BtnCancel{ display:inline-block;; zoom:1; width:120px; height:40px; line-height:40px; text-align:center; font-weight:bold;background:#f03001; color:#fff; border:0; cursor:pointer;}
.u_form1 #EBtnSubmit:hover,.u_form1 #BtnCancel:hover{opacity:.8;}

/*视频居中*/
#a0,#a1,#a2,#a3,#a4,#a5 {
	margin: 0 auto !important;
}

/*---信件详情页2019-----*/
.xjxqye{ margin-top:20px; font-size:16px;}
.xjxqye table td{ border: 1px solid #e6e6e6; padding:10px 15px;}
.xjxqye td.chaxun{ width:16%; background:#F7F7F7; text-align:right;padding-right:2%;border-right:none !important;color:#444!important;}
.xjxqye strong{ font-size:16px;} 

table.xjxqbox td{ line-height:30px;}
table.xjxqbox td span.shenhe{ color:#007e09;}
table.xjxqbox td img{vertical-align:middle;}
span.chljeg{ color:#e70000; display:block;}
tr.xjitemBt td{ font-size:16px; color:#f73501; padding-left:37px; font-weight:bold;}
tr.xjitemBt td img{vertical-align:middle;margin-right:8px; }
.leader-content h4{ font-weight:normal; font-size:14px; margin:20px 0;}
.leader-content p{font-size:14px; text-indent:2em;}

.xjxqye  tr.Letter_head{ border-bottom: none !important; font-size:16px;font-weight:bold; line-height:44px; padding:10px 0px;text-align: center; color:#333;} 
.xjxqye .Letter_table th{border-bottom:1px solid #cfcece; font-size:16px; color:#444; 
 font-weight:bold; line-height:28px; padding:10px 0px;padding-left:62px; text-align:left; width:125px;}
.xjxqye .Letter_table th.Letter_w{ background:#f0f6fd !important; color:#065196 !important; /* border-right:1px solid #cfcece; */font-size:14px !important; }
table.xjxqbox td img {vertical-align: middle; margin:0 5px;margin-top:-4px;}

/*---信件排行---*/
.hfph{ width:100%; font-size:14px;} 
.hdphnr{ width:100%;margin-top:17px;}
.hdphnr h3{ display:block; width:100%;  height:35px;background:#f1f6fb; line-height:35px; font-weight:bold; color:#666666; overflow:hidden;zoom:1; font-size:14px !important;}
.hdphnr h3 span,.hdphnr ul li span{ display:inline-block; float:left; text-align:center;}
span.paim{ width:20%;font-size:14px;}
span.name{ width:40%;font-size:14px;}
span.huifu{ width:40%;font-size:14px;}
.hdphnr ul li{ height:36px; line-height:36px;} 
