@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0;padding: 0;}
body,button, input, select, textarea {font: 12px/1.5 tahoma, arial, simsun, sans-serif;}/* 设置默认字体 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
ul, ol { list-style: none; }
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
table { border-collapse: collapse; border-spacing: 0; }

a{color:#000; text-decoration:none;}
a:hover,.title span a:hover,.news-title a:hover,.news-txt a:hover,.types a:hover,.bgc-g span a:hover,.title-icon2 ul li a:hover,.dbdh-list ul li a:hover,.title3 span a:hover,.lists a:hover,.names a:hover,.title-icon3 a:hover,.title-icon a:hover,.zsmenu a:hover{color:#F60; text-decoration:underline;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.cle{clear:both;}

.h28{height:28px;}

.container{width:950px; margin: 0 auto;} 

.red{color:#F00;}
.green{color:#090;}
.grey01{color:#858585;}

.header{width:950px; height:auto;}
.logo{width:180px; height:60px; margin:12px 0;}
.banner{width:650px; height:60px; margin:12px 10px 12px 30px;}
.head-r2{margin-top:10px;}
.head-r2 ul li{height:20px; line-height:20px; background: url("https://www.100ppi.com/images/2011/button.gif") no-repeat; padding-left:20px; }

.m-left{width:320px; overflow:hidden;}
.bigpic{width:320px; height:222px;}
.title{height:26px; line-height:26px; background:url("https://www.100ppi.com/images/2012/n-column.png") repeat-x; border:#D4E0EC 1px solid;}
.title h3 {background: url("https://www.100ppi.com/images/2012/n-column01.png") no-repeat 10px 9px;color: #2245A1;font-size: 14px;font-weight: normal;padding-left: 25px;}
.title span a,.title3 span a{color:#2245A1;}
.border-b{border:#D4E0EC 1px solid; border-top:none;}
.discover ul{padding:5px 0;}
.discover ul li{height:22px; line-height:22px; background:url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -282px -407px transparent; padding-left:22px; width:296px; overflow:hidden;}

.m-mid{width:370px; margin:0 10px; overflow:hidden;}
.title-l{width:6px; height:28px; background:url(/images/2013/title-bj.gif) 0 0 no-repeat;}
.title-m{width:356px; height:28px; background:url(/images/2013/title-bj.gif) 0 -32px no-repeat;}
.title-r{width:8px; height:28px; background:url(/images/2013/title-bj.gif) -492px 0 no-repeat;}
.title-icon{background: url("https://www.100ppi.com/images/2012/event.png") no-repeat scroll 5px 10px transparent; height:28px; line-height:28px; padding-left:24px; color:#22459F; font-weight:bold; font-size:14px;}
.title-icon2{background: url("https://www.100ppi.com/images/2012/event.png") no-repeat scroll 10px 10px transparent; height:28px; line-height:28px; padding-left:30px; color:#22459F; font-size:14px;}
.news-title{height:30px; line-height:30px; width:370px; text-align:center; overflow:hidden;}
.news-title a{color:#22459F; font-weight:bold; font-size:14px;}
.news-txt{ line-height:20px; text-indent:24px; height:40px; overflow:hidden; margin:0 10px; color:#666;}
.news-txt a,.title-icon2 ul li a{color:#666;}
.bgc-g{ background-color:#F3F3F3; line-height:28px;}

.xdzx ul li{height:26px; line-height:26px;+height:24px; +line-height:24px; _height:24px; _line-height:24px; background:url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -278px -407px transparent; padding-left:26px; width:350px; overflow:hidden;}
.xdzx-txt,.types{font-size:14px;}
.types a,.bgc-g span a,.dbdh-list ul li a,.lists a,.names a,.title-icon3 a,.title-icon a,.zsmenu a{color:#24469F;}
.xdzx-txt span{color:#999; font-size:12px;}
.title-icon2 ul {margin-left:30px;}
.tab-bj{ background:url(/images/2013/tab-bj.jpg) no-repeat;}
.title-icon2 ul li{float:left; margin-right:5px; height:20px; padding-top:8px; line-height:20px; width:45px; text-align:center; font-size:12px;}





.m-right{width:240px; overflow:hidden;}
.dblink ul{padding:5px;}
.dblink ul li{float:left; width:60px; padding-left:16px; background:url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -288px -408px transparent; height:20px; line-height:20px; +height:16px; +line-height:16px; _height:16px; _line-height:16px; overflow:hidden; margin:0; padding-top:0;}
.dbdh{padding:8px 10px;}
.dbdh-top ul li,.dbdh-list ul li{float:left;}
.dbdh-top{height:20px; background:#F0F0F0; line-height:20px;}
.dbdh-list ul{height:20px; line-height:20px; overflow:hidden;}
.dbdh-list{background:url(/images/2013/dbdh-bj.jpg);}
.zsmenu{padding-right:10px;float:right;width:720px;height:32px;line-height:32px;}

.title2{height:30px; background:url(/images/2013/dbtitle-bj2.jpg) repeat-x; border:1px solid #D5E1EF;}
.title-icon3{height:32px; line-height:32px; float:left; padding-left:24px; background:url(/images/2013/title-bj.gif) -300px 0 no-repeat; margin:-1px 0 0 -1px;}
.title2 h3 {color: #2245A1;font-size: 14px;font-weight:bold;}

.title3{ border-bottom:#E7EFFA 1px solid; line-height:28px;}
.title3 span a{font-sizr:12px;}

.names{padding-left:26px; background:url("https://www.100ppi.com/images/2011/all.gif") no-repeat scroll -283px -407px transparent; height:24px; line-height:24px; font-size:14px; font-weight:bold;}
.lists{line-height:22px; width:296px;}
.lists span{ color:#999; margin:0 6px;}
.picnote{height:24px; width:320px; text-align:center; line-height:24px; background-color:rgb(245,245,245);}

.des-on {
    background: url("/images/2013/tab-bj.jpg") no-repeat;
}
.toocle1{display:none}
.toocle2{display:block}


.w370{width:370px;}
.w475{width:468px;}
.w566{width:566px;}
.mr14{margin-right:14px;}
.mb12{margin-bottom:12px;}
.mb14{margin-bottom:14px;}
.fl{float:left;}
.fr{float:right;}
.pd12{padding:12px 12px 0 12px; font-size:13px;}
.pd12 p{margin-bottom:12px;}
.pd12 h3{margin-bottom:6px;}
.pd12 span{font-size:12px; line-height:20px; margin-bottom:5px;}
.pd12 hr{border:#6F6F6F 1px dashed;}
/*轮播图*/
.wrap_tu{width:318px; height:225px; border:solid 1px #C6D4EE;overflow: hidden; position: relative;}
.wrap_tu ul{position: absolute; width:318px; height:225px; overflow:hidden;}
.wrap_tu ul li{height:200px;}
.wrap_tu #wrap_list{ position: absolute; right:5px; bottom :32px;}
.wrap_tu #wrap_list li{height:20px; width:20px; background-color: #ccc; border:solid 1px #666; margin-left: 5px; color:#000; float:left; text-align: center; cursor: pointer;}
.wrap_tu li img{height:200px;}
.wrap_tu #wrap_list .on{ background-color:#E97305; color:#fff; }
.wrap_tu #wrap_wordtext{ position: absolute; left:0px; bottom:0px;}
.wrap_tu #wrap_wordtext li{height:25px; width:322px;text-align:center; color:#333; background-color: #f1f1f1; display: none; line-height: 25px;font-weight:bold;}
.wrap_tu #wrap_wordtext .on{ display: block; }

.m-left2{width:610px;}
.cpfu-b{border: solid 1px #eee; border-radius: 5px; padding: 12px 20px; width: 258px; height: 310px; display: flex; flex-direction: column; margin-top:10px;}
.cpfu{display: flex; flex-wrap: wrap; justify-content: space-between;}
.cpfu-pbk{background:#f8f8f8; padding:10px;}
.cpfu h3{margin:10px 0 10px 10px; font-size:14px;}
.cpfu h3:hover{color:#000;}
.cpfu p{word-break:break-all; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.cpfu p:hover{color:#000;}
.cpfu a{text-align: justify; overflow: hidden;}
.cpfu a:hover{text-decoration: none;}
.cpfu a:hover p, h3{text-decoration: none;color:#000;}