﻿@charset "gb2312";
/* CSS Document */
/*
html {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);
}*/
body {
	color: #4f4f4f;
	background: #fff;
	text-align: center;
	font-family: "宋体", Arial, 'lucida grande', taho, verdana, 'trebuchet ms', sans-serif;
	font-size:12px;
}
/*
 * 将具有默认margin和padding的标记置零
 * 所有标记的margin、padding都在使用时具体定义
 */
* {
	margin:0;
	padding:0;
}
div#div_floatimg_0 {
    display: none;
}
/*
 * 修正IE5.x和IE6的斜体溢出bug
 * @css-for    IE 5.x/Win, IE6
 */
* html body {
	overflow: visible;
}
* html iframe, * html frame {
	overflow: auto;
}
* html frameset {
	overflow: hidden;
}
/*
 * 定义图片边框
 * 当图片作为链接内容被填充时，会有默认边框出现，重定义掉
 */
img {
	border:0 none;
}
/*
 * 清除ul列表标记的样式
 * ul列表更多的用在不需要列表前置符号的样式里
 */
ul, li {
	list-style-type: none;
	margin:0;
	padding:0
	font-family: "宋体", Arial, 'lucida grande', taho, verdana, 'trebuchet ms', sans-serif;
	font-size:12px;
}
/*
 * 定义默认的链接样式
 * 仅仅是作为默认样式提供，可以在各自的实例中覆盖掉
 */
a:link,a:visited {
	color:#444;
	text-decoration: none;
}

a:hover, a:active {
	color:#ec3b01;
}
.clear {
	clear:both
}
.ipt {
	border-left:1px solid #9397c3;
	border-top:1px solid #9397c3;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	background:#FFFFFF;
	color:#666666;
	height:20px;
	line-height:20px;
	padding-left:3px;
	font-size:12px;
	font-family:Arial, 'lucida grande', taho, verdana, 'trebuchet ms', sans-serif;
}
/*
 * 布局开始
 */

.top {
	width:100%;
	height:28px;
	background:url(/images/topbg.png);
	margin:0 auto;
	text-align:center
}
.top_b {
	width:980px;
	height:28px;
	text-align:left;
	margin:0 auto;
	line-height:28px
}
.banner {
	width:1000px;
	margin:5px auto 0 auto;
}
.nav {
	width:1000px;
	height:48px;
	margin:0 auto;
	background:url(/images/navbg.jpg);
	line-height:36px;
	font-size:10px;
	text-align:center;
	color:#FFF
}
.nav a:link, .nav a:visited {
	font-size:12px;
	padding:0 15px;
	color:#FFF
}
.nav a:hover {
	font-size:12px;
	padding:0 15px;
	color:#FF0;
	text-decoration:underline;
}
.con {
	width:1000px;
	height:auto;
	margin:0 auto
}
.con_l {
	width:200px;
	float:left;
	height:auto;
}
.notice {
	width:200px;
	float:left;
	height:243px;
	background:url(/images/noticebottom.png) bottom no-repeat;
	padding-bottom:12px;
}
.notice a:link, .notice a:visited {
	color:#10559a;
	text-decoration: none;
}
.notice a:hover, .notice a:active {
	color:#ec3b01;
}
.noticeb {
	width:200px;
	height:193px;
	background:url(/images/noticebg.png);
	padding-top:5px;
}
.noticeb li {
	width:178px;
	height:24px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
}
.gaikuang {
	width:200px;
	float:left;
	height:175px;
	margin-top:12px;
}
.gaikuangb {
	width:198px;
	height:121px;
	border:1px solid #85c6e6;
	border-top:none;
}
.gaikuangb ul {
	padding-left:10px;
}
.gaikuangb li {
	width:64px;
	height:25px;
	background:url(/images/aboutbtnbg.png);
	padding-left:23px;
	text-align:left;
	line-height:25px;
	float:left;
	display:inline;
	margin:6px 5px 3px 0;
}
.con_l_pic {
	margin-top:30px;
	clear:both;
	float:left
}
.con_m {
	width:576px;
	float:left;
	margin-left:10px;
	display:inline
}
.news {
	width:576px;
	height:255px;
	float:left;
}
.newsbt {
	width:576px;
	height:35px;
}
.newsbtb {
	float:left;
	padding-left:8px;
}
.newsbtbr {
	float:right;
	padding-top:5px;
	padding-right:8px;
}
.newsb1 {
	width:576px;
	height:210px;
	padding-top:8px;
}
.newsb {
	
	height:210px;
}
.fla {
	width:241px;
	height:206px;
	float:left;
	padding-left:8px;
	padding-top:4px;
}
.newsb ul {
	width:311px;
	float:left;
	height:210px;
	text-align:left;
        margin-left:15px;
}
.newsb li {
	width:311px;
	height:26px;
	float:left;
	overflow:hidden;
	text-align:left;
	line-height:26px;
	font-size:12px
}


.yqb {
	width:201px;
	height:auto;
	background:url(/images/dqbottom.png) bottom no-repeat;
	padding-bottom:18px;
	margin-top:1px;
}


.yqb ul {
	width:199px;
	height:99px;
	border-left:1px solid #d5edfd;
	border-right:1px solid #d5edfd;
	padding-top:8px;
}
.yqb ul li {
	width:178px;
	height:24px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
}
.yqlj {
	width:201px;
	height:auto;
	background:url(/images/dqbottom.png) bottom no-repeat;
	padding-bottom:18px;
	margin-top:12px;
}
.yqlj ul {
	width:199px;
	height:auto;
	border-left:1px solid #d5edfd;
	border-right:1px solid #d5edfd;
	padding-top:1px;
}
.yqlj ul li {
	width:178px;
	height:24px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
}
.hmb {
	width:576px;
	height:190px;
	padding-top:12px;
	float:left
}
.hmbt {
	width:248px;
	height:22px;
	float:left;
	padding-top:6px;
	padding-left:25px;
	background:url(/images/hbbtbg.png);
	padding-right:10px;
}
.fl {
	float:left
}
.fr {
	float:right
}
.hmbl {
	width:283px;
	height:190px;
	float:left;
}
.zysz {
	width:283px;
	height:190px;
	float:left;
}
.zysz .inner{width:280px; margin-top:10px; height:160px; overflow:hidden;}
.zysz .inner ul{width: 280px; height: 145px;  margin:0px; padding:0px; }
.zysz .inner ul li{width: 20px; height: 140px; top:5px; float: left; position: relative; overflow:hidden;}
.zysz .inner ul li.active{width:100px; top:5px; }
.zysz .inner ul span{width: 19px; height: 140px; line-height:12px;border-right: 1px solid #fff; position: absolute; right: 0; color: #fff; font-size: 12px; text-align: center; cursor: pointer; }
.zysz .inner ul span a{float:left; width:19px; height:133px; padding-top: 7px;  text-decoration:none; color:#fff;}
.zysz .inner ul img{width:140px; height:140px; border:0px;}
.zysz .bg0 { background: #B250FA; }
.zysz .bg1 { background: #636363; }
.zysz .bg2 { background: #3d7fbb; }
.zysz .bg3 { background: #5ca716; }
.zysz .bg4 { background: #f28b24; }.hmbr {
	width:283px;
	height:190px;
	float:right
}
.hmbul {
	width:272px;
	float:right;
	height:152px;
	text-align:left;
	padding-top:8px;
	float:left;
	padding-left:11px
}
.hmbul li {
	width:260px;
	height:25px;
	float:left;
	overflow:hidden;
	text-align:left;
	line-height:25px;
	padding-left:10px;
	background:url(/images/arrow.png) left 8px no-repeat
}
.hmbul1 {
	width:272px;
	float:right;
	height:32px;
	text-align:left;
	padding-top:8px;
	float:left;
	padding-left:11px
}
.hmbul1 li {
	width:260px;
	height:25px;
	float:left;
	overflow:hidden;
	text-align:left;
	line-height:25px;
	padding-left:10px;
	background:url(/images/arrow.png) left 8px no-repeat
}

.con_r {
	width:201px;
	float:right;
	height:auto
}
.ss {
	width:201px;
	height:38px;
	background:url(/images/ssbg.png);
}
.ssipt {
	width:105px;
	height:20px;
	float:left;
	margin:8px 0 0 15px;
	display:inline;
	background:none;
	border:none;
	padding-top:4px;
	color:#666
}
.ssbtn {
	width:56px;
	height:22px;
	background:url(/images/ssbtn.png);
	margin:7px 0 0 5px;
	border:none
}
.dqb {
	width:201px;
	height:auto;
	background:url(/images/dqbottom.png) bottom no-repeat;
	padding-bottom:14px;
	margin-top:12px;
}
.dqb ul {
	width:199px;
	height:150px;
	border-left:1px solid #d5edfd;
	border-right:1px solid #d5edfd;
	padding-top:8px;
}
.dqb ul li {
	width:178px;
	height:24px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
}
.con_r_pic {
	margin-top:14px;
	clear:both
}
.con_r_pic img {
	margin-bottom:8px;
}
.zsb {
	width:201px;
	height:auto;
	background:url(/images/zsbottom.png) bottom no-repeat;
	padding-bottom:14px;
	margin-top:10px;
}
.zsb ul {
	width:199px;
	height:auto;
	border-left:1px solid #f1c43a;
	border-right:1px solid #f1c43a;
	padding-top:8px;
	text-align:center
}
.zsb ul img {
	margin-bottom:8px;
}
.zsb ul li {
	width:178px;
	height:24px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding-left:15px;
	float:left
}
.sxpic {
	width:1000px;
	height:auto;
	background:url(/images/picbbg.png) bottom no-repeat;
	margin:0 auto;
}
.sxpicbt {
	width:1000px;
	height:37px;
	background:url(/images/tlbtbg.png)
}
.sxpicbtl {
	padding-left:10px;
	float:left
}
.sxpicbtr {
	padding-top:14px;
	padding-right:10px;
	float:right
}
.sxpicb {
	width:1000px;
	height:178px;
}
.sxpicb li {
	width:182px;
	height:155px;
	float:left;
	margin-left:15px;
	margin-top:14px;
	display:inline;
	text-align:center
}
.sxpicb li img {
	width:174px;
	height:114px;
	padding:3px;
	border:1px solid #CCC;
	margin-bottom:12px;
}
.link {
	margin:16px auto 0 auto;
	width:1000px;
	height:auto;
	padding-bottom:15px;
	text-align:left
}
.link img {
	margin-right:16px;
	display:inline
}
.bottom {
	border-top:2px solid #1f73ca;
	margin:0 auto;
	height:auto;
	padding-bottom:30px;
	line-height:25px;
	background:#f8fbff;
	text-align:center;
	width:1000px;
}
.bottombt {
	width:1000px;
	background:#FFF;
	text-align:center;
	height:auto;
	margin:0 auto;
	margin-bottom:8px;
}
/*list*/
.nlm {
	width:200px;
	float:left;
	height:auto;
	background:url(/images/lmbottom.jpg) bottom no-repeat;
	padding-bottom:15px;
}
.nlmb {
	width:200px;
	height:auto;
	background:url(/images/lmbg.png);
	padding-top:5px;
}
.ncon_lb {
	padding-left:20px;
	float:left
}
.ncon_lb li {
	width:159px;
	height:32px;
	text-align:left;
	line-height:32px;
	font-size:12px;
	margin-bottom:10px;
         font-weight:700;
}
.ncon_lb li a:link, .ncon_lb li a:visited {
	display:block;
	width:117px;
	height:32px;
	color:#000;
	padding-left:42px;
	background:url(/images/nlout.png)
}
.ncon_lb li a:hover {
	display:block;
	width:117px;
	height:32px;
	color:#F00;
	padding-left:42px;
	background:url(/images/nlover.png)
}
.ncon_lb a.current:link, .ncon_lb a.current:visited, .ncon_lb a.current:hover {
	display:block;
	width:117px;
	height:32px;
	color:#F00;
	padding-left:42px;
	background:url(/images/nlover.png)
}
.h20px {
	height:20px;
}
.con_nr {
	width:780px;
	height:auto;
	padding-right:12px;
	float:right
}
.con_nrbt {
	width:775px;
	height:34px;
	background:url(/images/nbtbg.png);
	float:left
}
.con_nrbt_l {
	float:left;
	padding-left:25px;
	line-height:34px;
	color:#F00;
	font-size:14px;
	font-weight:bold;
}
.con_nrbt_r {
	float:right;
	padding-right:15px;
	text-align:right;
	line-height:34px;
}
.con_rlistb {
	width:745px;
	height:auto;
	float:left;
	text-align:left;
	padding-bottom:10px;
	margin-top:8px;
	padding-left:15px;
}
.con_rlistb li {
	width:740px;
	height:30px;
	text-align:left;
	padding-left:15px;
	float:left;
	display:inline;
	background:url(/images/arrow2.png) left no-repeat;
	border-bottom:1px dashed #ccc
}
.con_rlistb li .info {
	width:630px;
	height:20px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding-top:10px
}
.con_rlistb li .date {
	width:auto;
	height:20px;
	float:right;
	text-align:center;
	overflow:hidden;
	color:#9a9a9a;
	padding-top:8px;
	padding-right:10px;
}
.page {
	width:740px;
	height:30px;
	float:left;
	text-align:center;
	margin-top:8px;
	line-height:30px;
}
.yellow {
	color:#F60
}
.showb {
	width:772px;
	height:auto;
	float:left;
	text-align:left;
	margin-top:12px;
}

.showbt {
	width:772px;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	border-bottom:1px solid #eeeeee
}

.showbt h1{
	font-size:16px;
	font-weight:bold;
	color:#0a66c3
}

.showb_info {
	width:772px;
	height:20px;
	float:left;
	text-align:center;
	line-height:20px;
	margin-top:5px;
	color:#999
	
}

.showb_box {
	width:732px;
	height:auto;
	float:left;
	font-size:14px;
	text-align:left;
	line-height:24px;
	margin-top:10px;
	padding-left:20px;
	padding-right:20px
	
}
.nslb {
	width:200px;
	height:auto;
	background:url(/images/dqbottom2.png) bottom no-repeat;
	padding-bottom:14px;
}
.nslb ul {
	width:198px;
	height:auto;
	border-left:1px solid #d5edfd;
	border-right:1px solid #d5edfd;
	padding-top:8px;
}
.nslb ul li {
	width:183px;
	height:24px;
	text-align:left;
	overflow:hidden;
	line-height:24px;
	padding-left:10px;
}
.nslb2 {
	width:200px;
	height:auto;
	background:url(/images/dqbottom2.png) bottom no-repeat;
	padding-bottom:14px;
	margin-top:12px;
}
.nslb2 ul {
	width:198px;
	height:auto;
	border-left:1px solid #d5edfd;
	border-right:1px solid #d5edfd;
	padding-top:8px;
}
.nslb2 ul li {
	width:182px;
	height:155px;
	float:left;
	margin-left:8px;
	margin-top:5px;
	display:inline;
	text-align:center
}
.nslb2 ul li img {
	width:168px;
	height:110px;
	padding:3px;
	border:1px solid #CCC;
	margin-bottom:12px;
}
.showb_box p{
	margin-top:15px;
}

.show_bottom{
	text-align:right; line-height:25px; padding-top:25px;
}
.mainmenu{ margin:0 auto;}
.mainmenu li{float:left; position:relative; z-index:999; }
.mainmenu li a { padding:0 22px !important; }
.mainmenu li a:hover { text-decoration:none !important; }
.mainmenu li dl { width:auto; background:#0068d6; width:90px; position:absolute; top:30px; left:0px; display:none; z-index:1000; }
.mainmenu li dt { height:30px; line-height:30px; text-align:center; width:90px; border-bottom:1px solid #FFF; }
.mainmenu li dt a { padding:0px !important; }
.mainmenu li:hover dl { display:block; }
/*通用左边部分*/
.l_list{width:618px; overflow:hidden; border:1px #bdd2ed solid; float:left; display:inline; margin-top:4px;margin-right:10px;}
.l_list .content{padding-bottom:20px;}
.l_list .content .listtext{text-align:left; height:500px;overflow:hidden; padding:10px; margin-left:10px;clear:both; line-height:23px;word-wrap:break-word; word-break:break-all;}
.l_list .content .listtext li{background: url(/images/list_3.gif) no-repeat center left; padding-left:16px; }
.l_list .content .listtext ul div{float:left;}
.l_list .content h1{text-align:center;  font-size:24px; font-weight:bold; padding:18px 0 0 11px; clear:both; }
.l_list .content .remark{ clear:both;text-align:center; padding:5px 0 0 12px;}
.l_list .content .contenttext{text-align:left; overflow:hidden; padding:11px; font-size:14px; clear:both; line-height:23px;word-wrap:break-word; word-break:break-all;}
.l_list .content .commform{clear:both;  margin:0 auto; width:90%;}
.l_list .content .commform .commlist{margin-top:10px;float:left;}
.l_list .content .contenttag{clear:both;  margin:0 auto; width:90%;}
.l_list .content .contenttag .title{float:left;background:url(/images/content_title.gif) 0 7px no-repeat; padding:6px 8px 0 18px; text-align:left; border-bottom:1px solid #bdd2ed; width:100%;}
.l_list .content .commform .title{float:left;background:url(/images/content_title.gif) 0 7px no-repeat; padding:6px 8px 0 18px; text-align:left; border-bottom:1px solid #bdd2ed; width:100%;}
.l_list .content .contenttag .taglist{clear:both;}
.l_list .content .contenttag .taglist ul{float:left; width:445px; margin-top:10px;}
.l_list .content .contenttag .taglist li{line-height:23px; padding:0 0 0 25px; text-align:left; clear:both; font-size:12px; background:url(/images/list_3.gif) 15px 8px no-repeat;}

.piaochuang{background: url(/images/piaochuang2.png)  no-repeat;width:120px;height:134px;}

.zhaoshengpc{background: url(/images/zhaoshengpc.jpg)  no-repeat;width:130px;height:113px;}


.con_rtit { width:755px; height:26px; line-height:26px; float:left; text-align:left; border-bottom:1px solid #cccccc; margin-top:10px; padding:0 10px; }
.con_rtit a { float:right; color:#444; }
.con_rtit a:hover { color:#b20000; }
.con_rtit span { font-size:14px; font-weight:700; color:#0068d3; }

.nlm_tit { height:55px; width:200px; font-size:16px; font-family:"MicrosoftJhengHei","微软雅黑","Microsoft YaHei", "simhei"; color:#0068d3; background:url(/images/lmbt2.png) no-repeat; line-height:40px; font-weight:700; }
