﻿@charset "utf-8";
/* CSS Document */

/* 基本信息*/


/*功能信息*/
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; vertical-align:middle; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ min-width:1000px;  background: url(images/html.png) 0 28px #FDF5EB repeat-x; }
body{ min-width:1000px; color:#333; font:12px/180% SimSun,Arial,Tahoma,Helvetica,Arial,sans-serif; text-align:center; -webkit-text-size-adjust: none; background: url(images/body.jpg) center 30px  no-repeat;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f00; text-decoration:underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.mat{ margin-top:10px;  }



/*box*/
.box{margin-bottom:15px;}
.box .hd { height:45px; line-height:45px; border-bottom:1px solid #ddd; position:relative; margin-bottom: 20px;}
.box .hd .more{ position:absolute; right:10px; color:#999;  }
.box .hd h3 {font-size:20px; border-bottom:2px solid #A60001; padding:0 15px 0 0; position:absolute; line-height:44px; font-family:"microsoft yahei" }
.box .bd {  overflow:hidden; }


/*frame*/
.siteWidth{width:1000px; overflow:hidden; margin:0 auto;}
#header { width:1000px; margin:0 auto;  position: relative; z-index: 1; text-align:left;}
#content { overflow: hidden; width: 960px; padding: 20px;  margin:0 auto; position:relative; z-index: 0; background: #FEF3E1; text-align:left;}
#footer {width:1000px; height:130px;  margin:0 auto; text-align:left;}

.side {float:right; width:230px; overflow:hidden; }
.mainContent {float:left; width:740px; margin-right:10px; overflow:hidden; }

/*header*/
.topBar{ text-align: left; height:28px; line-height:28px; overflow:hidden; background:url(images/topbar.jpg); border-top:1px solid #ddd; border-bottom:1px solid #DDDDDD; }
.topBar .links{float:right;}
.topBar .links a{margin:0 8px;}

.banner {height:398px;  }
.mainNav { padding: 0 0 1px 40px; height:48px; line-height:48px; font-family:"microsoft yahei";}
.mainNav .li1{float:left; position:relative;text-align:center;}
.mainNav .spe{float:left; width:2px; overflow:hidden; height:48px; line-height:1000px; background:url(images/nav.png) }
.mainNav .a1{display:block; line-height:48px; padding: 0 24px; color:#FFF47F; font-size:16px; font-weight:normal; text-shadow:1px 1px 0 rgba(0,0,0,.5)}
.mainNav .a1:hover{text-decoration:none; color:#fff}
.mainNav .ul1{display:none; background:#A80000; position:absolute; left:0; top: 46px; width:100%; text-align:center; color:#fff; zoom:1; overflow:hide}
.mainNav .ul1 .li2{ width:100%; float:left; }
.mainNav .a2{display:block; padding:7px 0; color:#fff; font-weight:normal; border-bottom:1px dotted #BE1B08; font-size:12px;; line-height:20px;}
.mainNav .a2:hover{background:#BE1B08; text-decoration:none; color:#fff}



/*footer*/
.copyright { padding:20px; text-align:center; }
.copyright a { }

/* 首页 */
.column{overflow:hidden; margin-bottom:15px;}
.indMain{width:622px; float:left; overflow:hidden;}
.indSide{width:320px; float:right; overflow:hidden;}

.txtPicList li{ padding: 45px 0 25px 0; margin-bottom:15px; border-bottom:1px dotted #ccc; overflow:hidden; position:relative;}
.txtPicList .pic{float:left;margin-right:20px;}
.txtPicList .pic img{width:160px; height:120px;}
.txtPicList .title{font-size:20px; position:absolute; width:1000%; left:0; top:0; line-height: 33px; font-family:"microsoft yahei"}
.txtPicList .intro{font-size:16px; line-height:190%; color:#555;}
.txtPicList .more{display:none;}
.txtPicList .datetime{display:none}

/*
.infoList2 li{ padding:0px;overflow:hidden; position:relative;}
.infoList2 .pic{float:left;margin-right:20px;}
.infoList2 .t.pic img{width:160px; height:120px;}
.infoList2 .t.t1 title{ font-size:20px;position:absolute; width:1000%; left:0; top:0; line-height: 33px; font-family:"microsoft yahei"}
.infoList2 .n{font-size:14px;height:28px;line-height:28px;padding-left:12px;background:url(images/icons.png) 2px 12px no-repeat;}
.infoList2 .intro{font-size:14px; line-height:190%; color:#555;}
.infoList2 .date{float:right; color:#999;}
.infoList2 .more{display:none;}
.infoList2 .datetime{display:none}
*/

.infoList2 li{ padding:0px;overflow:hidden; position:relative;}
.infoList2 .pic{float:left;margin-right:20px;}
.infoList2 .t{margin-bottom:10px}
.infoList2 .t .pic img{width:160px; height:120px;}
.infoList2 .t .con{overflow:hidden;}
.infoList2 .t .title{font-size:20px; height:50px; line-height:25px; overflow:hidden; margin-bottom:5px; color:#950203; font-weight:bold;}
.infoList2 .t .title a{color:#950203}
.infoList2 .t .intro{font-size:14px; line-height:24px; color:#666; text-indent:2em; height:72px; overflow:hidden; }
.infoList2 .n{font-size:14px;height:28px;line-height:28px;padding-left:12px;background:url(images/icons.png) 2px 12px no-repeat;}
.infoList2 .intro{font-size:14px; line-height:190%; color:#555;}
.infoList2 .date{float:right; color:#999;}
.infoList2 .more{display:none;}
.infoList2 .datetime{display:none}


.infoList li{height:28px; line-height:28px; font-size:14px; overflow:hidden;}
.infoList .date{float:right; color:#999;}
.infoList a{padding-left:12px; background:url(images/icons.png) 2px 6px no-repeat;}

.ztktList .t{ margin-bottom: 15px; float:left; width:150px; height:112px; position:relative; }
.ztktList .t img{width:150px; height:112px;}
.ztktList .t .title,.ztktList .t .titleBg{position:absolute; width:100%; height: 36px; line-height: 18px; left:0; bottom:0; text-align:center; color:#fff; z-index:1; overflow:hidden;padding: 5px 0;}
.ztktList .t .title a{/* padding: 0 10px; */color:#fff;}
.ztktList .t .titleBg{background:#000;z-index:0; filter:alpha(opacity=50);opacity:0.5;}
.ztktList .t2{float:right;}
.ztktList .n{height:28px; line-height:28px; font-size:14px; overflow:hidden; clear:both;}
.ztktList .n a{padding-left:12px; background:url(images/icons.png) 2px 6px no-repeat;}

#columnC .box{width: 470px; }

.picListFl{overflow:hidden; margin-right: -50px;}
.picListFl li{float:left; width: 168px; margin-right: 30px;  height:180px;}
.picListFl li img{width: 168px; height: 126px;}
.picListFl li .title{padding: 5px 5px 0 5px;}

#columnB .picListFl li{height:auto;}


/* 文章-列表页 */
.pageSide { float:right; width:240px; overflow:hidden; }
.pageMain  { float:left; width:700px; margin-right:0; overflow:hidden; }

.tpxwList{font-size:14px; padding-top:10px;}
.tpxwList .t{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ccc; overflow:hidden;}
.tpxwList .t .pic{float:left; width:100px; }
.tpxwList .t .pic img{width:100px; height:75px;}
.tpxwList .t .con{margin-left:110px; line-height:24px;}
.tpxwList .n{ height:28px; line-height:28px; overflow:hidden; }
.tpxwList .n a{padding-left:12px; background:url(images/icons.png) 2px 6px no-repeat;}
.tpxwList .t3,.tpxwList .t:last-child{border-bottom:0; margin-bottom:0; padding-bottom:0;}

.pageSide .box .hd{margin-bottom:10px;}

.pagePicList{padding-top:15px;}
.pagePicList li{height: 220px;width:200px; margin: 0 17px;}
.pagePicList li img{height: 150px;width:200px;}

/* path */
.path{height: 30px; line-height: 30px; }
.path em{  }
.path a,.path span{ margin:0 5px }


.newsList { text-align:left; }
.newsList li { height:34px; line-height:34px; overflow:hidden;  font-size:14px;}
.newsList li .date{float:right; color:#999;}
.newsList li{ padding: 0 5px 0 14px; background:url(images/icons.png) no-repeat 0 13px; }
.newsList .split { background:none; border-bottom:1px dotted #ccc; margin:17px 0; height:0; line-height:0; font-size:0; overflow:hidden; }

/* url_方块样式分页 */
.page{ text-align:center; padding: 25px 0 15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height: 30px !important; line-height: 30px !important; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5 !important; padding: 0 12px !important;}
.page a:hover {border:1px solid #d9100c; text-decoration:none; color:#d9100c;}
.page .current,.page b a{background:#d9100c !important; border:1px solid #d9100c !important; color:#fff !important; font-weight:bold; padding: 0 12px !important; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px !important; height: 30px !important; line-height: 30px !important; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


/*内容页*/
.articleCon { padding: 20px 15px; }
.articleCon .title { line-height: 150%; font-size: 28px; color:#c61100; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200; padding: 10px 0 15px 0; }
.articleCon .property { line-height:22px; padding: 5px 10px; margin:10px 0; text-align:center; color:#666; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; overflow:hidden; }
.articleCon .userControl .fxBox{float:left;}
.articleCon .conTxt {color:#333; font-size:14px; line-height:28px; padding: 10px 0; width:100%; overflow:hidden; }
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others { line-height:26px; margin:10px 0; padding-top:10px;

.infoList-fl{ overflow:hidden; }
.infoList-fl li{ float:left; width:10%; }