@charset "utf-8";
/* CSS Document */
html,body{ font-family:"微软雅黑";margin:0; padding:0; font-size:12px; color:#484C5C;}
div,form,img,ul,ol,li,dl,dd,dt,span, object,table,td,tr,h1,h2{margin:0; padding:0; border:0;}
ul,li{ list-style:none;}
p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0;}
input,img,select{ vertical-align:middle; padding:0; margin:0;}


.fl{ float:left}
.fr{ float:right}
.clb{ clear:both}
.hys{ color:#FF0000; }
.htys{ color:#000000; line-height:36px; font-weight:bold;}
.hsan{color:#333333; font-size:12px; font-weight:bold;}
.time{color:#EDEDED; font-size:11px; text-decoration:underline;}


/*header*/
#header{ width:968px; height:534px; margin:0 auto; }
.top01{ width:968px; height:148px;}
.top02{ background:url(/images/index_08.jpg) no-repeat; width:968px; height:27px;}
.top03{
	width:253px;
	height:148px;
	line-height:23px;
	color:#1FBFEF;
	float:left;
	background-image: url(/images/index_03.jpg);
	background-repeat: no-repeat;
}
.top03 a{color:#1FBFEF; background:url(../images/index_03_ico.jpg) left no-repeat; margin-left:18px; padding-left:10px;}
.top03 a:hover{color:#EB0C0C;text-decoration:none;}

/*menu*/
#menu{ background: url(/images/menu03.jpg) repeat-x; width:968px; height:77px;}
.menu02{ background:url(/images/menu01.jpg) no-repeat; width:88px; height:77px;  line-height:44px; color:#FFFFFF; font-weight:bold; text-indent:37px;float:left;}
.menu02 a{ display:block;color:#ffffff; font-size:15px; text-decoration:none;}
.menu02 a:hover{ background:url(/images/menu01-f.jpg) no-repeat;line-height:44px;color:#ffffff;width:88px; height:77px;font-weight:bold;text-decoration:none;}

.menu01{ width:864px; height:77px; float:left;}
.navList{  width:864px; height:44px; line-height:44px; text-align:center;}

.navList li{ background:url(/images/menu04.jpg) no-repeat; float:left; text-align: center; width:108px; line-height:44px; font-weight:bold;  }
.navList li a{ display:block; width:108px; line-height:44px; color:#FFFFFF; font-size:15px;  line-height:44px; text-decoration:none; }
.navList li a:hover{ background:url(/images/menu04-f.jpg) no-repeat;  width:108px; line-height:44px;  color:#ffffff; text-decoration:none;}

.navSub{  width:864px; height:33px;  line-height:33px;}
.navSub span{ display:none;}
.navSub span a{ color:#0E3377; text-decoration:none;}
.navSub span a:hover{ color: #ffffff; text-decoration:underline;}


/*banner*/
.scroller{border:1px solid #ddd}
.scroller .block{overflow:hidden}
.scroller .block a{display:block}
.scroller .guide{position:absolute}
.scroller .guide p{background:url(/images/num_bg.gif);color:#fff;font-weight:bold;font-size:12px;float:left;margin:0 0 0 5px;line-height:18px;padding:0 6px;cursor:pointer;display:inline}
.scroller .guide .now{background:#4e9182}
.scroller .flat{position:absolute;}
.scroller .flat a{display:block}
.ad {font-size: 10px; width:960px; height:300px; margin:0 auto;}

/*content*/

#count{ background:url(/images/index_36.jpg) repeat-y; width:968px; padding-bottom:10px; margin: 0 auto;background-color: #FFFFFF; }

/*leftbar*/
#leftbar{ width:228px; padding-right:29px; float: left; }
.left01{ width:228px;}
.left01 ul{ clear:both;}
.left01 ul li{ background:url(/images/index_14.jpg) no-repeat; width:228px; height:34px; line-height:34px; text-indent:38px;font-size:14px;}
.left01 li a{ display:block; width:228px; height:34px; line-height:34px; text-indent:38px;font-size:18px; color:#484C5C; text-decoration:none;}
.left01 li a:hover{ background:url(/images/index_13.jpg) no-repeat; width:228px; height:34px; line-height:34px;color:#ffffff; font-weight:bold;  text-decoration:none;}
.left02{ background:url(/images/index_26.jpg) repeat-y; width:194px; padding:12px 6px 12px 28px; font-size:18px; line-height:23px; color:#484C5C; overflow:hidden; }
.left03{
	background:url(/images/index_31.jpg) no-repeat;
	width:185px;
	height:25px;
	margin-top:5px;
	padding-top: 26px;
	padding-right: 13px;
	padding-bottom: 17px;
	padding-left: 30px;
}

.left04{ background:url(/images/index_14.jpg) no-repeat; width:228px; height:34px; line-height:34px; text-indent:38px;font-size:14px;}
.left04 a{ display:block; color:#484C5C; text-decoration:none;}
.left04 a:hover{ background:url(/images/index_13.jpg) no-repeat; width:228px; height:34px; line-height:34px;color:#ffffff; font-weight:bold;  text-decoration:none;}

/*rightbar*/
#rightbar{ width:711px; margin-bottom:3px; float:left;  }
.right01{ background:url(/images/index_11.jpg) no-repeat; width:643px; height:46px; padding-right:24px; padding-left:44px;}
.right01 p{ font-size:14px; font-family:"微软雅黑"; line-height:44px; color:#FFFFFF; font-weight:bold; float:left;}
.right01 span{ color:#128FC8; line-height:44px;float:right;}
.right01 span a{color:#128FC8; text-decoration: none;}
.right01 span a:hover{color:#EB0C0C;text-decoration: underline;}
.right02{
	background:url(/images/index_12.jpg) repeat-x;
	width:652px;
	line-height:24px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 18px;
	padding-left: 31px;
}
.right02 p{ padding-bottom:15px; text-indent:24px;}

.right02 a{color:#33353D; text-decoration: none;}
.right02 a:hover{color:#C20006;text-decoration: underline;}

.rig-pro{ width:711px; padding-top:19px;}
.rig-pro ul{ clear:both;}
.rig-pro ul li{ width:197px; height:180px; padding-left:17px; padding-right:17px; text-align:center;float:left;}
.rig-pro li span{ height:45px; line-height:45px; text-align:center;}
.rig-pro li img{ border:1px solid #CACBCD;}

.rig-pro li  a{color:#33353D; text-decoration: underline;}
.rig-pro li  a:hover{color:#C20006;text-decoration: underline;}

.p_p_list{text-align:center; padding-top:10px; padding-left:5px; vertical-align:middle;border-top:none; width:153px; float:left; }
.p_p_list li{float:left;}
.p_p_list span a{text-decoration:none; text-align:center; width:147px;display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;float:left;height:25px; background:#cccccc; line-height:25px; text-align:center; margin-top:2px;}
.p_p_list a:hover{ text-decoration:underline;}
.p_p_list div{height:180px;  overflow:hidden;float:left;vertical-align:middle; }
.p_p_list img{height:180px;width:145px;vertical-align:middle;border:#8c442f solid 1px;}



.hnews{ width:688px; margin-top:30px;overflow:hidden;}
.hnews li{ float:left; width:330px;overflow:hidden; line-height:28px; padding-left:14px; background:url(../images/index_03_ico.jpg) left no-repeat;}
.hnews li  a{color:#33353D;}
.hnews li  a:hover{color:#C20006;}





.right03{width:711px; height:33px;}
.right04{
	width:721px;
	height:225px;
	color:#32353E;
	line-height:24px;
	padding-bottom:5px;
}
.right04 p{ background:url(/images/index_19.jpg) no-repeat; width:228px; height:171px; padding:27px 95px 27px 20px; float:left;}
.right04 p a{color:#C20006; text-decoration: none;}
.right04 p a:hover{color:#C20006; font-weight:bold;text-decoration: underline;}
.right04 span{
	background:url(/images/index_20.jpg) no-repeat;
	width:217px;
	height:167px;
	float:left;
	padding-top: 26px;
	padding-right: 124px;
	padding-bottom: 32px;
	padding-left: 27px;
}

.right04 span a{color:#0195CD; text-decoration: none;}
.right04 span a:hover{color:#0195CD; font-weight:bold;text-decoration: underline;}
.right05{ background:url(/images/index_27.jpg) no-repeat; width:691px; height:33px; color:#FFFFFF; text-align:right; line-height:33px; padding-right:20px;}

.right05 a{color:#ffffff; text-decoration: none;}
.right05 a:hover{color:#ffffff;text-decoration: underline;}
.rig-cp{ width:711px; padding-top:9px;}
.rig-cp ul{ clear:both;}
.rig-cp ul li{ width:197px; height:170px; padding-left:17px; padding-right:17px; text-align:center;float:left;}
.rig-cp li span{ height:40px; line-height:40px; text-align:center;}
.rig-cp li img{ border:1px solid #CACBCD;}

.rig-cp li  a{color:#33353D; text-decoration: underline;}
.rig-cp li  a:hover{color:#C20006;text-decoration: underline;}
.right06{ line-height:24px; padding-top:30px; height:50px; text-align:center; font-weight:bold;}

.right06  a{color:#33353D; text-decoration: none;}
.right06  a:hover{color:#C20006;text-decoration: underline;}

.right-show{ background:url(/images/index_12.jpg) repeat-x; width:668px;  line-height:24px; padding:23px 16px 28px 15px; text-indent:24px;}


.right-show h2{ background:url(/images/sm.jpg) no-repeat;width:652px; height:38px;}
.right-show h3{ height:20px; line-height:20px; padding-top:20px; text-align:center; font-size:14px; color:#DC0902;}
.right-show  p{ padding-bottom:15px; text-indent:24px;}
#demo_outer{overflow:hidden; width:830px; margin:0 auto; text-align:center;padding:10px 0 10 0px; vertical-align:middle;}
.i_p_item{text-align:center; padding-left:20px; vertical-align:middle;border-top:none; width:147px;}
.i_p_item span a{text-decoration:none; text-align:center; width:147px;display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;float:left;height:25px; background:#cccccc; line-height:25px; text-align:center; margin-top:2px;}
.i_p_item a:hover{ text-decoration:underline;}
.i_p_item div{height:122px;  overflow:hidden;float:left;vertical-align:middle; }
.i_p_item img{height:116px;width:145px;vertical-align:middle;border:#8c442f solid 1px;}
/*footer*/
.right07{
	background:url(/images/index_12.jpg) repeat-x;
	width:652px;
	line-height:24px;
	padding-top: 20px;
	padding-right: 16px;
	padding-bottom: 18px;
	padding-left: 20px;
}

.right07 a{font-size:20px; color:#1982BC;}
#footer{ background:url(/images/index_34.jpg) repeat-x; width:100%; height:117px; margin:0 auto;  clear:both;}
.foot01{ width:968px; height:117px;margin:0 auto;}
.foot02{ width:908px; height:50px; padding-top:20px; padding-left:40px; padding-right:20px;}
.foot02 p{font-size:18px;  color:#FFFFFF; line-height:24px; float:left;}
.foot02 a{font-size:18px; color:#ffffff; text-decoration: none;}
.foot02 a:hover{color:#ffffff;text-decoration: underline;}


.foot03{ background:url(/images/index_35.jpg) no-repeat; width:968px; height:24px; text-align:center; color:#129FD2; padding-top:23px; }
.foot03 a{color:#1FBFEF; text-decoration: underline;}
.foot03 a:hover{color:#ffffff;text-decoration: underline;}
ul.nl {
	list-style:none outside none;
}
ul.nl li {
	line-height:28px;
	padding-left:15px;
	background:url(/images/index_03_ico.jpg) no-repeat 0px 50%;
	clear:both;
	overflow:hidden;
	text-align:left
}
ul.nl li.newsLine {
	background:url(/images/dotLine.gif) repeat-x top;
	overflow:hidden;
	height:5px;
	line-height:5px;
}
.line {
	height:1px;
	border-bottom:1px dashed #ccc;
	margin:10px auto;
	overflow:hidden;
}
ul.nl li .addTime {
	float:right;
	color:#666666
}
ul.nll {
	list-style:none outside none;
}
ul.nll li {
	line-height:22px;
	clear:both;
	overflow:hidden;
	text-align:left
}
ul.nll li.newsLine {
	background:url(/images/dotLine.gif) repeat-x top;
	overflow:hidden;
	height:5px;
	line-height:5px;
}
ul.nll li .addTime {
	float:right;
	color:#666666
}
.pageMainContent h2.tt {
	background:url(/images/bullet.gif) no-repeat 5px center;
	color:#9a0103;
	font-weight:bold;
	padding-left:15px;
	font-size: 14px;
}
.pageMainContent .mm {
	padding:10px;
	line-height:17px;
}
.pageMainContent .mm p {
	margin-bottom:20px;
	text-indent:2em;
}
.pageMainContent .ml {
	display:none;
}
.pageMainContent .mr {
	display:none;
}
.pageMainContent .bm {
	display:none;
}
.pageMainContent .bl {
	display:none;
}
.pageMainContent .br {
	display:none;
}
.pageMainContent td {
	vertical-align:middle
}