@charset "utf-8";
/* ============容器============== */

body { margin: 0; padding: 0; border: 0; height: 100%; text-align: left }
#contain { position: relative; height: 100%; padding: 10px; margin: 10px auto; border: 0; }
#content { position: relative; margin: 10px auto 10px auto }
#bottom { position: relative; margin: 0px auto }
#top { position: relative; margin: 0px auto; z-index: 99 }
#bodyex { position: absolute; left: 0; top: 0px; margin: 0 }
/*===插件分离层===*/



.pdv_class { position: absolute; border: 0px }
/* ==常用== */




ul { margin: 0px; padding: 0px; }
a:link, a:visited, a:active { color: #505050; text-decoration: none; }
a.nomal:link, a.nomal:visited, a.nomal:active { color: #505050; text-decoration: underline; }
a:hover { color: #ff0000; text-decoration: underline; }
/* ============表单============== */

form { margin: 0; padding: 0 }
.input { border: 1px #ddd solid; height: 20px; line-height: 20px; padding: 0px 3px; color: #555; background: #f7f7f7 }
.textarea { border: 1px #ddd solid; font-size: 12px; padding: 3px; background: #f7f7f7 }
.button { border: 1px #c0c0c0 solid; height: 22px; line-height: 20px; padding: 0px 3px; background: #e8e8e8; }
.submit { border: 1px #c0c0c0 solid; height: 22px; line-height: 20px; padding: 0px 3px; background: #e8e8e8; }
.mustfill { color: #ff0000 }
select { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #505050; }
/* ==提示样式== */



.msgdiv { color: #336699; padding-left: 53px; background: url(../images/chk_msg.gif) 30px no-repeat; }
.errdiv { color: #FF0000; padding-left: 53px; background: url(../images/chk_error.gif) 30px no-repeat; }
.rightdiv { color: #505050; padding-left: 53px; background: url(../images/chk_right.gif) 30px no-repeat; }
.noticediv { display: none; border: 1px #fc5959 solid; background: #FFFDF4 url(../images/chk_error.gif) 10px no-repeat; padding-left: 33px; line-height: 25px; margin: 3px 0px }
.okdiv { display: none; border: 1px #fc5959 solid; background: #FFFDF4 url(../images/chk_right.gif) 10px no-repeat; padding-left: 33px; line-height: 25px; margin: 3px 0px }
.securenotice { line-height: 100px; color: #FF0000; text-align: center; }
/* ============提示信息窗口============== */

div#alert { display: none; cursor: default; }
div#alert .border { border: 1px #97A0AA solid; }
div#alert .ntc { padding: 30px; text-align: left; background: #fff; font: 14px/1.6 Verdana, Arial, Helvetica, sans-serif; }
div#alert .buttonzone { padding: 15px; text-align: center; background: #f7f7f7; }
div#alert .topBar { height: 20px; line-height: 20px; background: #cbddef; text-align: left; padding: 0px 0px 5px 5px; font-size: 12px; }
div#alert .topBar .pwClose { position: absolute; top: 0px; right: 8px; width: 45px; height: 18px; background: url(../images/pwin3.gif) no-repeat; cursor: pointer }
div#alert .button { border: 1px #97A0AA solid; height: 22px; line-height: 20px; padding: 0px 5px; background: #eee }
/* ============弹出frame/或大窗口层============== */

#frmWindow { display: none; cursor: default; }
#frmWindow .border { border: 1px #97A0AA solid; }
#frmWindow .ntc { padding: 30px; text-align: left; background: #fff; font: 12px/1.6 Verdana, Arial, Helvetica, sans-serif; }
#frmWindow .buttonzone { padding: 15px; text-align: center; padding-top: 10px; background: #f7f7f7; }
#frmWindow .Frm { width: 100%; height: 500px; border: 0 }
#frmWindow .windowcontent { width: 100%; height: 380px; overflow: auto; background: #fff; border: 0 }
#frmWindow .topBar { height: 20px; line-height: 20px; background: #cbddef; text-align: left; padding: 0px 0px 5px 5px; font-size: 12px; }
#frmWindow .topBar .pwClose { position: absolute; top: 0px; right: 8px; width: 45px; height: 18px; background: url(../images/pwin3.gif) no-repeat; cursor: pointer }



/* reset */
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 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol, menu, li { list-style: none outside none; }
a, a:hover { text-decoration: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
html { overflow-y: scroll; }
/* clearfix */
.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.blank{height:20px; clear:both; overflow:hidden; width:100%; background:none !important;}
.h480{height:auto!important;height:480px;min-height:480px;}




#ncc{width:1002px;background:url(../images/cbg.jpg) repeat-y;margin:0px auto;}
.ntitle{width: 1002px; height: 53px; overflow: hidden; margin: 0 auto; background: url(../images/1279174691.jpg) no-repeat; position: relative;}
.ntitlel{height:24px;border:0px;padding:0;margin:0;background:url(../images/ntl2.png) no-repeat; width: 178px; overflow: hidden; position: absolute; top: 26px; left: 30px; font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif; line-height: 16px; text-indent: 3px; color: #333;}
.ntitlel span{font-size: 12px; font-family:arial, \5b8b\4f53, sans-serif;color: #999;}
.cl{ float: left; width: 178px; overflow: hidden; display: inline; margin: 0 0 0 30px;}
.cr{ float: right; width: 700px; overflow: hidden; display: inline; margin: 20px 32px 0 0;}


.menu{height: 42px; padding: 0; line-height: 42px;margin: 0px;}
.menu li{float: left;height: 42px; width: 90px;position: relative; z-index: 999;list-style: none outside none;line-height: 42px;}
.menu li a{display: block;  height: 42px; text-decoration: none; text-align: center; width: 90px; color: #fff; font: 14px/42px 'SimSun', Arial, Sans-Serif; background: url(../images/menu.jpg) 0px 0px no-repeat; margin: 0px;}
.menu li a:hover{display: block; float: left; height: 42px; color: #fff; text-decoration: none; text-align: center; width: 90px; font: 14px/42px 'SimSun', Arial, Sans-Serif; margin: 0px; background: url(../images/menunow.jpg) 0px 0px no-repeat;}
.submenu{ display: none; position: absolute; top: 42px; left: 0px;}
.submenu li{width: 90px; height: 32px; margin: 0;border-bottom: solid 1px #bbb;}
.submenu li a{width: 90px; height: 32px; display: block; line-height: 32px; overflow: hidden; color: #fff; font-size: 12px;text-align: center;background: url(../images/menu2.jpg) 0px 0px repeat-x;}
.submenu li a:hover{width: 90px; height: 32px; display: block; line-height: 32px;font-size: 12px;background: url(../images/menunow2.jpg) 0px 0px repeat-x; color: #FFFFBF;}





/* 小焦点图css */
.slideBox{ width:189px; height:136px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:189px; height:136px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* 大焦点图css */
.bslideBox{ width:990px; height:296px; overflow:hidden; position:relative;}
.bslideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.bslideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bslideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.bslideBox .hd ul li.on{ background:#f00; color:#fff; }
.bslideBox .bd{ position:relative; height:100%; z-index:0;   }
.bslideBox .bd li{ zoom:1; vertical-align:middle; }
.bslideBox .bd img{ width:990px; height:296px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.bslideBox .prev,
.bslideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.bslideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.bslideBox .prev:hover,
.bslideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.bslideBox .prevStop{ display:none;  }
.bslideBox .nextStop{ display:none;  }

#submit{height: 20px; width: 54px;float: left;}
.areg{ height: 20px; width: 49px; background: url(../images/cancel.jpg); display:block; text-indent: -999px; overflow: hidden; float: left; margin: 0 0 0 5px;}


div#nncc{font: 12px/1.6 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif !important;}

	.articlelist{padding:0; clear:both;}
	.articlelist li{line-height:34px; margin-bottom:10px; position:relative; height:34px; overflow:hidden;}
	.articlelist li a{display:block; border-left:#efefef solid 2px; padding:0 50px 0 10px;}
	.articlelist li a:hover{background:#ebebeb; color:#f00; border-left:#f00 2px solid;}
	.articlelist li .time{position:absolute; right:10px; top:0; color:#989898; background:none;}
.articlelist .listtt{ font-size:14px; color:#333; font-weight: bold; background:#eee; height:30px; line-height:30px; margin:10px 0; padding:0 15px;}
.articlelist .listtt a{ color:#666; font-weight:normal; font-size:12px; float:right;}


.clear{ clear: both;}
.page-num{ clear:both;text-align:center; padding:20px 20px 20px 10px; font-size:14px; color:#666;}
.page-num a{color:#444;}
.page-num a:hover{color:#f00;}

.text h1{background:url(../images/p.png) repeat-x bottom; line-height:50px; height:50px; text-align:center; font-size:18px; font-weight:normal;}
.tx{padding:14px 0; height:300px; min-height:300px;height:auto!important; line-height: 1.8; font-size:14px;}
.tx p{padding:0 0 15px 0;}

	.plist2{}
	.plist2 li{width:210px; height:190px; padding:0px 10px 10px 10px;display: inline; float: left;}
	.plist2 li img{width:204px; height:152px; display:block;padding: 2px; border: solid 1px #ccc;}
	.plist2 h3{font-size:12px;line-height:30px; height: 30px; overflow: hidden; text-align: center;}
	.plist2 h3 a{color:#333}
	.plist2 h3 a:hover{color:#f00;}