@charset "gb2312";
/*框架CSS*/
#homepage {}
.color {
	background-color: #CCC;
	background-image: url(imagesbodybga.png);
	background-position: center top;
	background-size: 100% 100%;
	background-repeat: no-repeat;

}
.warp {
	margin: 0px auto;
	padding: 0px 10px;
	width: 1260px;
	background-image: url(imagesbgbadybg.png);
	background-repeat: repeat-y;
	background-position: center;
}
.header {
	width: 1260px;
}
.header .tip {
	height: 30px;
	width: 1260px;
}
.header .tip .datetime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	display: inline;
	float: left;
	height: 30px;
	width: 300px;
	overflow: hidden;
	margin-left: 20px;
}

.header .topbanner {
	height: 160px;
	width: 1260px;
}
.header .navbar {
	height: 40px;
	width: 1260px;
	background-image: url(imagesbgnavbarbg.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.header .navbar .nav {
	height: 40px;
	width: 1200px;
	overflow: hidden;
	margin-left: 15px;
	margin-right: 15px;
}

.header .navbar .nav .n_li {
	display: inline;
	float: left;
	height: 30px;
	width: 140px;
	overflow: hidden;
	margin: 5px;
}
.header .navbar .nav .n_li:hover {
	background-color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: auto;
}
.header .navbar .nav .n_li a {
	display: block;
	height: 30px;
	width: 140px;
	text-decoration: none;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center -60px;
}
.header .navbar .nav .n_li a:hover {
	background-position: center -90px;
}
.header .navbar .nav .n_li #l00 {
	background-image: url(imagescollm00.png);
}
.header .navbar .nav .n_li #l01 {
	background-image: url(imagescollm01.png);
}
.header .navbar .nav .n_li #l02 {
	background-image: url(imagescollm02.png);
}
.header .navbar .nav .n_li #l03 {
	background-image: url(imagescollm03.png);
}
.header .navbar .nav .n_li #l04 {
	background-image: url(imagescollm04.png);
}
.header .navbar .nav .n_li #l05 {
	background-image: url(imagescollm05.png);
}
.header .navbar .nav .n_li #l06 {
	background-image: url(imagescollm06.png);
}
.header .navbar .nav .n_li #l07 {
	background-image: url(imagescollm07.png);
}
.header .navbar .nav .n_li #l08 {
	background-image: url(imagescollm08.png);
}
.header .navbar .nav .n_li #l09 {
	background-image: url(../images/col/lm09.png);
}
.header .navbar .nav .n_li #l10 {
	background-image: url(../images/col/lm10.png);
}
.header .navbar .nav .n_li #l11 {
	background-image: url(../images/col/lm11.png);
}
.header .navbar .n_other  {
	height: 30px;
	width: 1000px;
}

.main {
	width: 100%;
	display: block;
	clear: both;
	overflow: hidden;
	color: #F90000;
	color: #F90000;
	font-weight: bold;
	color: #F70000;
	font-weight: bold;
	color: #F00;
	color: #F00;
}
.footer {}
.grid-left {
	display: inline;
	float: left;
	/* [disabled]overflow: hidden; */
}
.grid-right {
	display: inline;
	float: right;
	overflow: hidden;
}
.grid-1260 {
	width:1260px;
	}
.grid-1000 {
	width:1000px;
	}
.grid-990 {
	width:990px;
	}
.grid-880 {
	width:880px;
	}
.grid-870 {
	width:870px;
	}
.grid-780 {
	width:780px;
	}
.grid-760 {
	width:760px;
	}
.grid-720 {
	width:720px;
	}
.grid-700 {
	width:700px;
	}
.grid-680 {
	width:680px;
	}
.grid-660 {
	width:660px;
	}
.grid-630 {
	width:630px;
	}
.grid-600 {
	width:600px;
	}
.grid-500 {
	width:500px;
	}
.grid-440 {
	width:440px;
	}
.grid-420 {
	width:420px;
	}
.grid-400 {
	width:400px;
	}
.grid-380 {
	width:380px;
	}
.grid-360 {
	width:360px;
	}
.grid-350 {
	width:350px;
	}
.grid-340 {
	width:340px;
	}
.grid-320 {
	width:320px;
	}
.grid-300 {
	width:300px;
	}
.grid-280 {
	width:280px;
	}
.grid-260 {
	width:260px;
	}
.grid-240 {
	width:240px;
	}
.grid-220 {
	width:220px;
	}
.grid-200 {
	width:200px;
	}
.margin-5 {
	margin: 5px;
}
.margin-10 {
	margin: 10px;
}
.margin-15 {
	margin: 15px;
}
.padding-5 {
	padding: 5px;
}
.padding-10 {
	padding: 10px;
}
.padding-15 {
	padding: 15px;
}
.padding-left-20 { 
    padding-left:20px;
}
.panel-1240 {
	width:1240px;
	}
.panel-980 {
	width:980px;
	}
.panel-970 {
	width:970px;
	}
.panel-870 {
	width:870px;
	}
.panel-860 {
	width:860px;
	}
.panel-850 {
	width: 850px;
	}
.panel-840 {
	width:840px;
	}
.panel-760 {
	width:760px;
	}/*对应780框架*/
.panel-740 {
	width:740px;
	}/*对应760框架*/
.panel-700 {
	width:700px;
	}/*对应720框架*/
.panel-680 {
	width:680px;
	}/*对应700框架*/
.panel-670 {
	width:670px;
	}
.panel-660 {
	width:660px;
	}
.panel-650 {
	width:650px;
	}
.panel-640 {
	width:640px;
	}
.panel-620 {
	width:620px;
	}
.panel-600 {
	width:600px;
	}
.panel-580 {
	width: 580px;
}/*对应600框架*/
.panel-490 {
	width:490px;
	}/*对应500框架*/
.panel-480 {
	width:480px;
	}/*对应500框架*/
.panel-440 {
	width:440px;
	}
.panel-430 {
	width:430px;
	}
.panel-410 {
	width:410px;
	}/*对应420框架*/
.panel-390 {
	width:390px;
	}
.panel-380 {
	width:380px;
	}
.panel-370 {
	width:370px;
	}
.panel-360 {
	width:360px;
	}
.panel-350 {
	width:350px;
	}
.panel-340 {
	width:340px;
	}
.panel-330 {
	width:330px;
	}
.panel-320 {
	width:320px;
	}/*对应340框架*/
.panel-310 {
	width:310px;
	}
.panel-300 {
	width:300px;
	}/*对应320框架*/
.panel-290 {
	width:290px;
	}/*对应300框架*/
.panel-280 {
	width:280px;
	}
.panel-270 {
	width:270px;
	}
.panel-260 {
	width:260px;
	}
.panel-250 {
	width:250px;
}
.panel-240 {
	width:240px;
}
.panel-230 {
	width:230px;
	}
.panel-220 {
	width:220px;
}
.panel-210 {
	width:210px;
}
.panel-200 {
	width:200px;
}
.panel-190 {
	width:190px;
}
.panel-180 {
	width:180px;
}
.panel-160 {
	width:160px;
}
.panel-140 {
	width:140px;
}
.panel-90 {
	width:90px;
}
.panel-80 {
	width:80px;
}
.height-30 {
	height: 30px;
	overflow: hidden;
}
.height-40 {
	height: 40px;
	overflow: hidden;
}
/*CSS*/
.panel-title {
	height: 40px;
	background-color: #f9f9f9;
	overflow: hidden;
	background-image: url(imagesl6.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.panel-title .name {
	height: 33px;
	width: 115px;
	display: block;
	float: none;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: center;
	padding-left: 5px;
}
.panel-title .name a {
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #0066FF;
	letter-spacing: 5px;
	text-decoration: none;
}
.panel-title .t-name {
	height: 33px;
	width: 120px;
	background-image: url(imagest4.png);
	display: inline;
	float: left;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	letter-spacing: 5px;
	text-align: center;
	overflow: hidden;
}
.panel-title .z-name {
	height: 33px;
	width: auto;
	background-image: url(imagesbs1.png);
	display: inline-block;
	float: left;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #0066FF;
	letter-spacing: 5px;
	text-align: left;
	background-position: left 5px;
	padding-left: 15px;
	overflow: hidden;
}
.panel-title .c-name {
	height: 33px;
	width: 115px;
	background-image: url(imagest5.png);
	display: block;
	float: none;
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	text-align: center;
	padding-left: 5px;
	overflow: hidden;
}
.panel-title .c-name a {
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 16px;
	line-height: 30px;
	color: #FFFFFF;
	letter-spacing: 5px;
	text-decoration: none;
}
.panel-title .lr-name {
	height: 33px;
	overflow: hidden;
	width: 190px;
	display: block;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.panel-title .lr-name a {
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 16px;
	line-height: 33px;
	color: #0066FF;
	letter-spacing: 5px;
	text-decoration: none;
	display: inline-block;
	float: left;
	height: 33px;
	text-align: center;
	width: 155px;
	padding-left: 5px;
	}
.panel-title .lr-name .l {
	background-image: url(imagesbs5.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 15px;
	display: inline-block;
	float: left;
	background-position: left 6px;
}
.panel-title .lr-name .r {
	background-image: url(imagesbs6.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 15px;
	display: inline-block;
	float: left;
	background-position: right 6px;
	}
.panel-title .more {
	display: inline;
	float: right;
	height: 22px;
	width: 60px;
	text-decoration: none;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: auto;
	margin-left: auto;
	text-align: right;
}
.panel-title .more a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	text-decoration: none;
	color: #666;
}
.panel-title .more a:hover {
	color: #06F;
}
.panel-lineform  {
	height: 38px;
	border: 1px solid #0066ff;
	background-color: #f9f9f9;
	overflow: hidden;
	background-image: url(imagesl6.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.panel-lineform .t-name {
	height: 33px;
	width: 120px;
	background-image: url(imagesbgcolumn_r4_c3.png);
	display: inline;
	float: left;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: auto;
	margin-left: 15px;
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 16px;
	line-height: 33px;
	color: #FFF;
	letter-spacing: 5px;
	text-align: center;
}
.panel-box {}
.panel-navbar {}
.panel-columnbar {}
.panel-focus {
	height: 280px;
	width: 580px;
	border: 1px solid #CCC;
	margin: 5px;
	padding: 4px;
}/*占比40焦点图，标准焦点图，图片比例4:3，宽380，高285*/
.panel-focus-50 {
	border: 1px solid #CCC;
	margin: 5px;
	padding: 4px;
	width: 480px;
}/*占比50焦点图，标准焦点图，图片比例4:3，宽480，高360*/
.panel-focus-60 {
	border: 1px solid #CCC;
	margin: 5px;
	padding: 4px;
	width: 580px;
}/*占比60焦点图，图片比例16:10，宽580，高362*/
/*滚动元素开始*/
.panel-scroll {}
/*滚动元素结束*/
/*tabs开始*/
.panel-tabs {}
/*tabs结束*/
/*头条开始*/
.panel-news {}
/*头条结束*/
/*热点开始*/
.panel-hot {}
/*热点结束*/
/*ul无序列表开始*/
.panel-ul {
	list-style-type: none;
}
.panel-ul .li-s01 {
	height: 30px;
	padding-left: 20px;
	overflow: hidden;
	background-image: url(imagesbegray-2-1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	
}
.panel-ul .li-height-30 {
	height: 30px;
	overflow: hidden;
}
.panel-ul .li-height-40 {
	height: 40px;
	overflow: hidden;
}
.panel-ul .li-border-29 {
	height: 29px;
	overflow: hidden;
	border-bottom: #999 dotted 1px;
}
.panel-ul .li-border-39 {
	height: 39px;
	overflow: hidden;
	border-bottom: #999 dotted 1px;
}
.panel-ul .li-width-180 {
	width: 180px;
}
.panel-ul .li-width-190 {
	width: 190px;
}
.panel-ul .li-width-310 {
	width: 310px;
}
.panel-ul .li-width-320 {
	width: 320px;
}
.panel-ul .li-width-360 {
	width: 360px;
}
.panel-ul .arrow {
	background-image: url(imagesbegray-2-5.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形*/
.panel-ul .ar1 {
	background-image: url(imagesbegray-2-6.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形1*/
.panel-ul .ar2 {
	background-image: url(imagesbegray-2-7.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形2*/
.panel-ul .ar3 {
	background-image: url(imagesbegray-2-8.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形3*/
.panel-ul .ar4 {
	background-image: url(imagesbegray-2-9.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形4*/
.panel-ul .circle {
	background-image: url(imagesbegray-2-1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*圆形*/
.panel-ul .square {
	background-image: url(imagesbegray-2-2.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*方形*/
.panel-ul .delta {
	background-image: url(imagesbegray-2-3.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*三角形*/
.panel-ul .star {
	background-image: url(imagesbegray-1-4.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*星形*/
.panel-ul .arrow:hover{
	background-image: url(imagesbegray-3-5.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形*/
.panel-ul .ar1:hover {
	background-image: url(imagesbegray-3-6.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形1*/
.panel-ul .ar2:hover {
	background-image: url(imagesbegray-3-7.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形2*/
.panel-ul .ar3:hover {
	background-image: url(imagesbegray-3-8.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形3*/
.panel-ul .ar4:hover {
	background-image: url(imagesbegray-3-9.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*箭头形4*/
.panel-ul .circle:hover {
	background-image: url(imagesZS_h1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*圆形*/
.panel-ul .square:hover {
	background-image: url(imagesbegray-3-2.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*方形*/
.panel-ul .delta:hover {
	background-image: url(imagesbegray-3-3.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*三角形*/
.panel-ul .star:hover {
	background-image: url(imagesbegray-3-4.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}/*星形*/
.panel-ul li a {
	overflow: hidden;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}
.panel-ul li a:hover {
	overflow: hidden;
	color: #0066FF;
}
.panel-ul li:hover {
	background-color: #F7F7F7;
	cursor: pointer;
	background-image: url(imagesZS_h1.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.panel-ul .link-12 {
	font-size: 12px;
	line-height: 30px;
	display: inline-block;
	float: left;
	text-decoration: none;
	overflow: hidden;
}
.panel-ul .link-14 {
	font-size: 14px;
	line-height: 30px;
	display: inline-block;
	float: left;
	text-decoration: none;
	overflow: hidden;
}
.panel-ul .link-14-40 {
	font-size: 14px;
	line-height: 40px;
	display: inline-block;
	float: left;
	text-decoration: none;
	overflow: hidden;
}
..panel-ul .line-height {}
.panel-ul .time {
	font-size: 12px;
	line-height: 30px;
	color: #666;
	float: right;
	width: 65px;
	display: inline-block;
	text-align: right;
	margin-right: 5px;
}
.panel-hl {
	display: block;
	overflow: hidden;
}
.panel-hl:hover {
	color: #D90000;
	background-color: #F5F5F5;
}
.panel-hl a {
	text-decoration: none;
}
.panel-hl dt {
	display: inline-block;
	padding: 4px;
	height: 150px;
	width: 200px;
	border: 1px solid #CCC;
	float: left;
	overflow: hidden;
}
.panel-hl dd {
	display: inline-block;
	padding: 5px;
	float: left;
	height: 150px;
	overflow: hidden;
	font-family: "宋体";
	font-size: 12px;
	line-height: 30px;
	color: #000;
	width: 390px;
	font-weight: normal;
}
.panel-hl dd:hover {
	color: #0066FF;
}
.topline {
	height: 80px;
	width: 1250px;
	margin: 5px;
}
.topline .tl_l {
	display: block;
	float: left;
	height: 80px;
	width: 280px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-color: #0066FF;
}
.topline .tl_l ul {
	list-style: none;
	width: 280px;
	height: 80px;
	overflow:hidden;
}
.topline .tl_l ul li {
	width:140px;
	height:40pX;
	display:inline-block;
	float:left;
	overflow:hidden;
	}
.topline .tl_l ul li:hover {
	}
.topline .tl_l ul li a {
	width: 140px;
	height: 40px;
	display: block;
	font-family: "微软雅黑", "黑体", "Arial Black";
	color: #FFFFFF;
	font-style: normal;
	font-variant: normal;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	font-weight: normal;
	
	}
.topline .tl_l ul li a:hover {
	width: 130px;
	margin: 5px;
	height: 30px;
	color: #0066FF;
	line-height: 30px;
	border-radius: 3px;
	font-weight: bold;
	background-color: #FFFFFF;
}
.topline .tl_r {
	display: inline-block;
	float: left;
	height: 78px;
	width: 968px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #0066FF;
}
.topline .tl_r .tl_r_sub {
	padding: 4px;
	height: 70px;
	width: 960px;
	overflow: hidden;
	display: block;
	text-decoration: none;
	background-image: url(imagesdzztbg1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.topline .tl_r .tl_r_sub #m-t {
	height: 40px;
	width: 960px;
	overflow: hidden;
	display: block;
	color: #FFFFFF;
	font-family: "微软雅黑", "黑体", "Arial Black";
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
	text-decoration: none;
	letter-spacing: 10px;
}
.topline .tl_r .tl_r_sub #l-t {
	height: 30px;
	width: 960px;
	overflow: hidden;
	display: block;
	color: #FFFFFF;
	font-family: "微软雅黑", "黑体", "Arial Black";
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	letter-spacing: 4px;
}
.notice {
	height: 240px;
	width: 250px;
	overflow: auto;
	display: block;
	margin: 0px;
	padding-top: 5px;
}.notice .n_name {
	height: 20px;
	width: 203px;
	background-image: url(imagesn_namebg.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 15px;
	color: #000;
	overflow: hidden;
	display: block;
	margin-left: 5px;
	float: left;
}
.notice .n_sub {
	display: block;
	float: left;
	height: 59px;
	width: 213px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	overflow: hidden;
	margin-bottom: 5px;
}
.notice .n_sub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	text-indent: 30px;
	height: 59px;
	width: 218px;
	display: block;
	overflow: hidden;
	color: #000;
	font-weight: normal;
}
.notice .n_sub a:hover {
	color: #06F;
} 
.newsnav {
	height: 38px;
	width: 868px;
	border: 1px solid #0066FF;
	background-color: #f5f5f5;
	border-collapse: collapse;
}
.newsnav .name {
	height: 30px;
	padding-left: 25px;
	margin-left: 15px;
	background-image: url(imageslink.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	width: auto;
	margin-top: 4px;
	margin-bottom: 4px;
	display: block;
	font-size: 14px;
	line-height: 30px;
	text-decoration: none;
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	color: #0066FF;
}
.newsnav a {
	font-family: "Microsoft YaHei UI", "黑体", sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
}
.newsnav a:hover {
	color: #0066FF;
}
#linkbar {
	padding: 5px;
	width: auto;
	overflow: hidden;
	height: auto;
}
#linkbar .lb_b {
	display: inline-block;
	float: left;
	width: 25%;
	overflow: hidden;
	height: auto;
	text-align: center;
}
#linkbar .lb_b select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#linkbar .lb_b select {
}
