@charset "utf-8";
body {font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif; font-size:12px; color:#333333; text-align:left; line-height:22px; background:#EFEFEF;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0;}
table td{vertical-align:top;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:underline; color:#CE0C03; cursor:pointer;}
a {blr:expression(this.onFocus=this.blur());}
.clear {clear:both;font-size:0px;line-height:0px;overflow:hidden;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}

.header {width:980px; height:105px; margin:0px auto;}
.nav {width:980px; height:38px; margin:0px auto; background:url(../images/navbg.jpg) repeat-x;}
.nav ul {padding-left:5px;}
.nav li {float:left; height:38px; line-height:38px; font-size:14px; margin:0px 6px;}
.nav li a {height:38px; display:block; padding:0px 13px;}
.nav li a:hover {background:url(../images/navon.jpg) repeat-x; text-decoration:none; color:#FFFFFF;}
.nav .line {width:2px; height:38px; background:url(../images/sep.jpg) no-repeat; font-size:0px; padding:0px; margin:0px;}
.banner {width:980px; height:270px; margin:0px auto;}
.banner1 {width:980px; height:180px; margin:0px auto;}

.block_wrap {border:1px solid #DEDEDE; height:208px; padding:2px; background-color:#FFFFFF;}
.block_wrap1 {border:1px solid #DEDEDE; width:974px; height:auto; margin-top:12px; padding:2px; background-color:#FFFFFF;}
.focusBox {position:relative; width:354px; height:208px; overflow:hidden; float:left;}
.focusBox .pic {position:relative; height:208px; float:left;}
.focusBox .pic li {position: absolute; left: 0px; top: 0px; display: none;}
.focusBox .pic img {width:354px; height:208px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 13px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 6px;}
.focusBox .num li{ float: left; position: relative; width: 16px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; margin-right: 6px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: #685E66; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: #D6D6D6;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#CE0C03; color:#fff;}
.focusBox .btbg{background:#000; opacity: 0.5; width:100%; height:34px; position:absolute; bottom:0;}

.news {width:100%; height:208px; background-color:#F7F7F7;}
.news div {width:96%; height:32px; line-height:32px; padding-top:2px; margin-bottom:5px; border-bottom:2px dotted #C1C1C1;}
.news div h3 {font-size:15px; float:left; padding-left:5px;}
.news div a {padding-right:5px; padding-top:12px; float:right;}
.news li {width:96%;height:30px;line-height:30px;text-indent:4px;border-bottom:1px dashed #CECECE;overflow:hidden;margin-left: 8px;}
.news li span {float:right; padding-right:4px; color:#666;}
.news dl {padding:2px 8px 0px 12px;}
.news dl img {width:126px; height:90px; padding-top:15px; padding-right:12px; float:left;}
.news dl p {font-size:16px; line-height:26px; text-indent:24px;}

.right_wrap {border:1px solid #CECECE; width:228px; height:212px; background-color:#FFFFFF;}
.right_news {width:100%;}
.right_news div {width:100%; height:40px; line-height:40px; margin-bottom:5px; background:url(../images/ttibg.jpg) repeat-x;}
.right_news div h3 {font-size:15px; float:left; padding-left:5px; background:url(../images/jh.jpg) no-repeat 6px center; text-indent:18px;}
.right_news div a {padding-right:10px; padding-top:16px; float:right;}
.right_news li {width:94%;height:30px;line-height:30px;text-indent:4px;border-bottom:1px dashed #CECECE;overflow:hidden;padding-left: 8px;}

.szdw {width:100%; height:190px; background-color:#F7F7F7;}
.szdw .tit {width:98.5%; height:32px; line-height:32px; padding-top:2px; margin-bottom:5px; border-bottom:2px dotted #C1C1C1;}
.szdw .tit h3 {font-size:15px; float:left; padding-left:5px;}
.szdw .tit a {padding-right:5px; padding-top:12px; float:right;}
.szdw li {width:98%; height:30px; line-height:30px; text-indent:4px; border-bottom:1px dashed #CECECE; overflow:hidden;}
.szdw_scroll {width:960px; height:140px; padding-top:8px; overflow:hidden;}
.szdw_scroll img {margin:0px 10px; width:160px; height:108px;}
.szdw_scroll p {line-height:32px; width:160px; text-align:center;}

.copyright {width:980px; margin:12px auto 0px auto; text-align:center; color:#FFFFFF; background-color:#404040; line-height:28px; padding:15px 0px;}
.copyright a {color:#eee;}

.news_list {width:100%; min-height:480px; padding-bottom:20px; background-color:#F7F7F7;}
.news_list .tit {width:96%; height:32px; line-height:32px; padding-top:2px; margin-bottom:5px; font-size:15px; text-indent:5px; font-weight:bold; border-bottom:2px dotted #C1C1C1;}
.news_list .list li {width:96%;height:34px;line-height:34px;text-indent:18px;font-size:14px;border-bottom:1px dashed #CECECE;overflow:hidden;background:url(../images/listico.jpg) no-repeat 5px center;margin-left: 20px;}
.news_list .list li span {float:right; padding-right:4px; color:#666; font-size:12px;}

.wz_page {width:100%; line-height:24px; text-align:center; padding:20px 0px 10px 0px;}

.article_show {padding:0 40px; margin:0px auto;}	
.show_title {width:100%; font-size:22px; font-weight:bold; text-align:center; line-height:36px; padding:10px 0px; color:#333;}
.show_date {width:100%; border-bottom:1px dashed #C7C7C7;color:#666666; height:30px; line-height:30px; text-align:center;}
.Zoom {width:100%; line-height:190%; padding:20px 0 5px 0; overflow-x:auto; overflow-y:hidden; font-size:14px;}
.Zoom p {padding-bottom:10px;}
.Zoom img {padding:10px 0px; text-align:center; margin:0px auto;}
.Zoom * {max-width:100%;}



/*留言模块*/	
.plwrap{border:0px solid #E3E3E3; border-top:none; width:848px;padding-top:1px; }
	.liuyan_wrap {padding:0 20px 10px 20px;}
    .liuyan_wrap tr{height:30px;}
	.liuyan_form {margin-top:8px;width:100%;}
	.liuyan_form img {vertical-align:middle; cursor:pointer;}
	.liuyan_form .input {width:122px; height:26px; line-height:26px; border:1px solid #E2E2E2; text-indent:2px; background-color:#fafafa;}
	.liuyan_form .wby {width:620px; height:120px; line-height:20px; border:1px solid #E2E2E2; padding:4px; background:#FAFAFA;}
	.liuyan_form .btn {width:110px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold;  border:0px; cursor:pointer; float:left; margin-top:6px;}
	.liuyan_form .state {float:left; color:#999999; padding:5px 0 0 22px; width:490px;}
	.liuyan_content {}
	.liuyan_content .title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; color:#0454A3;}
	.liuyan_content .title p{padding-left:28px;}
	.liuyan_list { margin:0px auto; color:#666666; line-height:30px; padding:0 20px;}
	.liuyan_list ul { border-bottom:1px dotted #CBCBCB; padding:12px 0px;}
	.liuyan_list li { float:left;}
	.liuyan_list .icon {padding:8px 13px 0px 0;}
	.liuyan_list .con {width:640px;}
	.liuyan_list .text1 {color:#333333; line-height:20px;}
	.liuyan_list .date {color:#999999;}
	.liuyan_content .article_page{text-align:right; padding:20px 20px 20px 0; width:auto; float:right; margin-top:0;}
    .pinlun_title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; color:#0454A3;padding-top:10px;}
	.pinlun_title p{padding-left:28px;}

	.article_page {color:#1E234D;width:100%; margin:20px auto 0px auto; text-align:center; float:left;}
	.article_page a{padding:5px;color:#1E234D; background:#0454A3; color:#fff;}


