@charset "utf-8";
/* CSS Document */
/*
* * @ 516
* * _(:з」∠)_
*/

/* - page - */
a{color:#333;text-decoration:none;}
a:hover {
    color: #0369BE;
    text-decoration: none;
} 

/**新闻列表页**/
.newslist ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.newslist ul li h2{ font-size:20px;line-height:40px; height:40px;}
.newslist ul li h2 a{color:#333333; font-size:16px;}
.newslist ul li h2 a:hover{ text-decoration:none; color:#900;}
.newslist ul li p{font-size:14px;color:#666666; line-height:28px; height:56px; overflow:hidden; }
.newslist ul li p a{font-size:14px;color:#666666;}
.newslist ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.newslist ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.newslist ul li a span{ display:inline-block;}

.newpaper ul li{ margin-bottom:10px;}
.newpaper ul li a{ font-size:12px; line-height:30px; display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;}
.newpaper ul li p{ color:#999; line-height:22px; height:44px;overflow: hidden;}
/**新闻列表页**/


/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}
/*文章分页样式*/

/**图片栏目页*/
.zpsx{width:910px; margin:0px auto;}
.zpsx .right{width:910px; float:right;}
.zpsx .right .tit{background:url(newsbg.png) no-repeat left -72px; height:35px; line-height:35px; position:relative; font-size:14px; color:#369;padding-left:15px; border-right:#E6E6E6 1px solid; position:relative;}
.zpsx .right .tit span{position:absolute;right:10px;top:0px;font-size:12px;color:#666;}
.zpsx .right .tit span a{font-size:12px;font-weight:normal;color:#666;}
.zpsx .right .rightbox{
	height:100%;
	overflow:hidden;
	padding-bottom:10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
}
.zpsx .right .rightbox ul{padding:8px;}
.zpsx .right .rightbox li{width:25%;float:left;text-align:center;}
.zpsx .right .rightbox img{padding:2px;border:#e6e6e6 1px solid;margin-bottom:8px;}
.zpsx .right .rightbox a{color:#333;text-decoration:none;font-size: calc(1.4rem / 1.2);}
.zpsx .right .rightbox a:Hover{color:#0268BD;text-decoration:none;}



.pagemain {
    margin: calc(1.2rem / 1.2) auto;
    padding: calc(.3rem / 1.2) calc(1.2rem / 1.2);
	width: calc(122.6rem / 1.2);
    height: auto;
    overflow: hidden;
}

.pagemain .col-left {
    float: left;
    padding: 0 calc(0rem / 1.2);
    width: 20%;
    height: auto;
    box-shadow: 0 0 calc(.3rem / 1.2) #666;
    background-color: #f6f7f6;
}

.pagemain .col-left h1 {
    width: 100%;
    font-size: calc(1.8rem / 1.2);
    line-height: calc(4rem / 1.2);
    border-bottom: calc(.1rem / 1.2) solid #DFDBDB;
	background-color: #0366BB;
	color: #FFFFFF;
	text-indent: calc(7.5rem / 1.2);
}

.pagemain .col-left .content li {
    width: 100%;
    font-size: calc(1.5rem / 1.2);
    line-height: calc(4rem / 1.2);
}

.pagemain .col-left .content li:not(:last-child) {
    border-bottom: calc(.1rem / 1.2) dashed #DFDBDB;
}

.pagemain .col-left .content li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-indent: calc(8rem / 1.2);
    text-decoration: none;
}

.pagemain .col-left .content li.cur a {
    color: #fff;
    background-color: #4c88d1;
}

.pagemain .col-auto {
    float: right;
    padding: 0 calc(2rem / 1.2);
    width: calc(77% - 4rem / 1.2);
    height: auto;
    box-shadow: 0 0 calc(.3rem / 1.2) #666;
    background-color: #f6f7f6;
}

.pagemain .col-auto .title {
    width: 100%;
    font-size: calc(1.8rem / 1.2);
    line-height: calc(4rem / 1.2);
	color: #0367BD;
	text-align: center;
}

.pagemain .col-auto .title1 {
    width: 100%;
    font-size: calc(1rem / 1.2);
    line-height: calc(4rem / 1.2);
    border-bottom: calc(.1rem / 1.2) solid #E1DEDE;
	font-weight: normal;
	color: #333333;
}

.pagemain .col-auto .nyzt1 {
	font-weight: normal;
	color: #333333;
}

.pagemain .col-auto .content p {
    background: transparent !important;
}

@media screen and (max-width: 500px) {
    .pagemain {
        padding: calc(.3rem / 1.2) 0;
        width: 100%;
    }

    .pagemain .col-left {
        display: none;
    }

    .pagemain .col-auto {
        margin: 0 5%;
        padding: 0 calc(1rem / 1.2);
        width: calc(90% - 2rem / 1.2);
    }

    .pagemain .col-auto img {
        width: 100% !important;
        height: auto !important;
    }
}

/* - list - */
.main-content {
	background-color: transparent;
}

/* - col-left - */
.main-content .col-left {
    float: left;
    padding: 0 calc(1rem / 1.2);
    width: calc(68% - 2rem / 1.2);
    height: auto;
    box-shadow: 0 0 calc(.3rem / 1.2) #666;
    background-color: #f6f7f6;
}

@media screen and (max-width: 500px) {
    .main-content .col-left {
        margin: 0 5%;
        width: calc(90% - 2rem / 1.2);
    }
}

.main-content .col-left a {
    text-decoration: none;
}
.main-content .col-left .crumbs,
.main-content .col-left .list li {
    width: 100%;
    line-height: calc(4rem / 1.2);
}

.main-content .col-left .list {
    border-top: calc(.1rem / 1.2) solid #999;
    border-bottom: calc(.1rem / 1.2) solid #999;
}

.main-content .col-left .list li a {
    float: left;
    width: 78%;
}

.main-content .col-left .list li a:hover {
    color: #4c88d1;
}

.main-content .col-left .list li span {
    float: right;
    width: 20%;
	color: #666;
    text-align: right;
}

@media screen and (max-width: 500px) {
    .main-content .col-left .list li {
        height: calc(6rem / 1.2);
        line-height: calc(3rem / 1.2);
    }

    .main-content .col-left .list li a {
        width: 100%;
    }

    .main-content .col-left .list li span {
        display: none;
    }
}

.main-content .col-left .list li:not(:last-child) {
    border-bottom: calc(.1rem / 1.2) dashed #999;
}

.main-content .col-left #pages {
    margin: 0 auto;
    padding: calc(1rem / 1.2) 0;
}

.main-content .col-left #pages a,
.main-content .col-left #pages span {
    padding: 0 calc(1rem / 1.2);
    width: auto;
    height: calc(2.4rem / 1.2);
    line-height: calc(2.4rem / 1.2);
    box-shadow: 0 0 calc(.1rem / 1.2) #000;
}

.main-content .col-left #pages a:not(:last-child) {
    margin-right: calc(1rem / 1.2);
}

.main-content .col-left #pages span {
	margin-right: calc(1rem / 1.2);
	color: #fff;
    background-color: #4c88d1;
}

/* - col-auto - */
.main-content .col-auto {
    float: right;
    padding: 0 calc(1rem / 1.2);
    width: calc(30% - 2rem / 1.2);
    height: auto;
    box-shadow: 0 0 calc(.3rem / 1.2) #666;
    background-color: #f6f7f6;
}

@media screen and (max-width: 500px) {
    .main-content .col-auto {
        display: none;
    }
}

.main-content .col-auto a {
    color: #333;
    text-decoration: none;
}

.main-content .col-auto .title-2,
.main-content .col-auto .content li {
    width: 100%;
    line-height: calc(4rem / 1.2);
}

.main-content .col-auto .title-2 {
	font-size: calc(1.6rem / 1.2);
    border-bottom: calc(.1rem / 1.2) solid #ccc;
}

.main-content .col-auto .content li a {
	display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main-content .col-auto .content li a:hover {
    color: #4c88d1;
}

.main-content .col-left .list li:not(:last-child) {
    border-bottom: calc(.1rem / 1.2) dashed #999;
}


/* - show - */
/* - mainjx - */
.mainjx {
    width: 100%;
    height: auto;
}

.col-leftmain {
    margin: calc(1.2rem / 1.2) auto;
    padding: 0 calc(1.2rem / 1.2);
	width: calc(122.6rem / 1.2);
    height: auto;
    box-shadow: 0 0 calc(.3rem / 1.2) #666;
	background-color: #f6f7f6;
}

@media screen and (max-width: 500px) {
    .col-leftmain {
        width: 90%;
    }
}

.col-leftmain a {
    color: #333;
    text-decoration: none;
}

.col-leftmain .crumbs {
    width: 100%;
    line-height: calc(4rem / 1.2);
    border-bottom: calc(.1rem / 1.2) solid #999;
}

.col-leftmain #Article h1 {
    margin: calc(1.2rem / 1.2) 0;
    font-size: calc(2.4rem / 1.2);
    text-align: center;
    line-height: calc(3rem / 1.2);
}

.col-leftmain #Article span {
    font-size: calc(1.5rem / 1.2);
}

.col-leftmain #Article .content p {
    background: transparent !important;
}

@media screen and (max-width: 500px) {
    table {
        width: 90% !important;
    }

    tr, td {
        width: auto !important;
    }

    .col-leftmain img {
        width: 100% !important;
        height: auto !important;
    }

    .MsoNormal {
        text-indent: 0 !important;
    }
}




.searchbody{ margin-top:20px;}
.searchbody .tit{background:#f8f8f8 url(btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.searchbody .tit span{ color:red; padding:0 3px;}

.searchbody .leftbox .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchbody .leftbox .searchlist ul{ padding-top:15px;}
.searchbody .leftbox .searchlist li{ line-height:28px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px}

.searchbody .leftbox .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchbody .leftbox .searchlist span.art_title a{ font-size:16px;}
.searchbody .leftbox .searchlist span.artintro{ line-height:22px;  font-size:12px; color:#666; display:inline-block;}
.searchbody .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .leftbox .searchlist span.arturl a{font-size:14px; color:#999}
.searchbody .leftbox .searchlist span.c9{font-size:14px; float:right; color:#999}
.searchbody .leftbox .searchabout{margin:20px 10px 20px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .leftbox .kuaisou .i{ height:30px; line-height:30px;width:575px; padding-left:15px; color:#333;}
.searchbody .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px;}
.mainpdbox .showcomment .content_nei{height:100%; overflow:hidden;}
.mainpdbox .showcomment .content_nei ul{padding:10px;}
.mainpdbox .showcomment .content_nei li{}
.mainpdbox .showcomment .content_nei .articleurl{line-height:30px;}
.mainpdbox .showcomment .content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;}

.searchbody  .ksad{ border:#E2F3DE 1px solid; padding:10px; background:#FAFFF9;}
.searchbody  .ksad h2{ font-size:16px; font-weight:bold; color:green;}
.searchbody  .ksad p{ line-height:24px; color:#666;}
.searchbody  .ksad p a{ color:green; }
.searchbody  .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#333;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody  .right01 .right01box{}
.searchbody  .right01 .right01box ul{ padding:8px;}
.searchbody  .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:30px; line-height:30px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody  .right01 .right01box a{ font-size:14px;}


/*全站搜索end*/