@charset "gb2312";
q:before, q:after {	content:'';}
abbr,acronym{border:0;}

#form1 table{ padding:0 !important;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */

body{ font-size:12px; background:url(imagesbody.jpg) top repeat-x #eefdff; color:#333; margin:0; padding:0; font: 12px/1.5 '宋体',微软雅黑,'SimSun',Verdana,tahoma,arial,sans-serif;}
.topbg{ background:url(imagestopbg.jpg) top center no-repeat;  width:100%;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}

img{ border:none; padding:0; margin:0;}
ul,li,dl,dt,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none; }
li{ list-style:none; vertical-align:middle;}
.clear{  margin:0; overflow:hidden; visibility:hidden;  font-size: 0;  clear: both; height: 0; padding:0; 	margin-top:-1px;}

.clear-1{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:5px 0; }
.clear-1:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:5px 0; }

.clear-8{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:4px 0; }
.clear-8:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:4px 0;  }


.fl{ float:left;}
.fr{ float:right;}
.left{ float:left;}
.right{ float:right;}

.more{ float:right; }
.bot10{ margin-bottom:10px;}
.bot11{ margin-bottom:11px;}
.grayline{ border:1px solid #dfdfdf; background:#fff; }
.rel{ position:relative;}
.notop{ border-top:none;}

/* 头部 */
#head{   width:1002px;  margin:0 auto;}
.topbox{ height:31px; line-height:30px; color:#565656;}
.topbox a{ margin:0 10px;  background:url(imagestoparr.gif) left center no-repeat; padding-left:11px; color:#565656;s}
.banner{ text-align:center; height:202px; overflow:hidden;}

.notice{ height:36px; line-height:36px; background:url(imagesnavbg.gif) 0 -40px repeat-x; color:#666;    overflow:hidden; position:relative; }
.notice .date{ position:absolute; left:9px; background:url(imagesdate.gif) left top no-repeat; padding-left:20px;}
.notice .weather{position:absolute;	left:367px;	top:6px;	overflow:hidden; height:20px; color:#000; line-height:20px;}
.notice .topsearch{ position:absolute; right:5px;  top:4px; width:278px; color:#555;   height:22px; line-height:22px;}
.notice .topsearch .topsearchtext{  width:160px; background:url(imagestopsearch.gif) left top no-repeat; height:25px; line-height:25px; margin:0 7px 0 10px; _margin:0 0 0 10px; float:left;}
.notice .topsearch .topsearchtext .text{ border:none; background:none;  width:140px; padding:0 0 0 20px; color:#999; outline:none; height:25px; line-height:25px; float:left;}
.notice .topsearch .topsearchbtn{ float:left; background:url(imagestopbtn.gif) center center no-repeat; width:50px; height:25px; line-height:25px;  border:none; cursor:pointer; outline:none;  }
.notice .topsearch a,.nav .topsearch a:hover{ color:#fff; padding-left:6px;}

/* 导航 */
.nav{  height:40px; line-height:40px; position:relative; background:url(imagesnavbg.gif) top repeat-x;}
.nav ul { padding-left:2px;}
.nav ul li{ display:inline; float:left; height:40px; width:98px; padding:0 2px 0 0;  background:url(imagesnavline.gif) right top no-repeat; font-size:14px; font-weight:bold;  }
.nav ul li a{ display:block;  text-align:center; color:#fff; }
.nav ul li a:hover,.nav ul li.on a{ background:url(imageshover.jpg) bottom center no-repeat; color:#127f3a; text-decoration:none;}
.nav ul li#last{ background:none;}

.subnav{display:none;}
.Nav2{height:31px; line-height:31px; margin:0 3px; background:url(imagesnavbg.gif) 0 -47px repeat-x; color:#666; overflow:hidden; display:none;border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.Nav2 ul{width:auto;overflow:hidden;}
.Nav2 ul li{float:left;padding:0px 8px 0 9px;background:url(imagessubline.gif) right top no-repeat; height:31px;line-height:31px; vertical-align:top;}
.Nav2 a{color:#666;line-height:31px !important; white-space:nowrap;}
.Nav2 a:hover{color:#666;text-decoration:none;}
.Nav2 .s0{margin-left: 0;}
.sub1 ul{margin-left: 0;}
.sub2 ul{margin-left: 0;}
.sub3 ul{margin-left: 160px;}
.sub4 ul{margin-left: 310px;}
.sub5 ul{margin-left: 0;}
.sub6 ul{margin-left:300px; }
.sub7 ul{margin-left:480px;  }
.sub8 ul{margin-left:445px; }
.sub9 ul{padding-right:75px; float:right;}
.sub10 ul{padding-right:94px; float:right;}
.sub11 ul{padding-right:0; float:right;}



.mainbox{ width:1002px; margin:0 auto; background:#fff; }
.mainnr{ padding:10px 5px 0 5px; }
.greenline{ border:1px solid #c0dfcb;}


.box655{ width:655px;}
.box337{ width:337px;}
.box491{ width:491px;}
.box489{ width:489px;}

.h339{ height:339px; border-top:none;}
.h225{ height:225px; border-top:none;}

.box750{ width:750px;}
.box232{ width:232px;}


.box250{ width:250px;}
.box742{ width:739px;}
.box364{ width:364px; height:232px;}
.ldzc{ height:179px; background:url(../images/bg-2.jpg) left bottom no-repeat #fff; padding:10px 0 0 0;}

.box330{ width:330px; height:295px;}
.atitle{ clear:both;  color:#f00; margin:0 3px; font-size:22px;  font-family:"微软雅黑"; height:44px; line-height:44px; border-bottom:1px dashed #cdcdcd; text-align:center; overflow:hidden;}
.atitle a{ color:#f00;}
.ad82 ul li{ height:82px; overflow:hidden;}

/* 图片切换 */
.flash {text-align: center;overflow: hidden; width:404px; height:293px; padding:1px; border:1px solid #c0dfcb; }
.flash .slider_wrap {	position: relative;	width: 404px;	height: 293px;  margin: 0 auto;	overflow: hidden; }
.flash #slider_box {	position: relative;	width: 404px;	height: 293px;	overflow: hidden;	float: left;}
.flash #contentList li {	float: left;	position: relative; height: 293px;}
.flash #contentList li IMG {	width: 404px;	height: 293px;}
.flash #previewList {	position: absolute;	top:269px;	right: 5px;  }
.flash #previewList li {	list-style: none;	float: left; width: 15px;	height:15px;	cursor: pointer; 	overflow: hidden; background:#828081;  font-size:12px; line-height:15px; color:#fff;}
.flash #previewList li:hover, .flash #previewList li.active {	background:#f60;  color:#fff; border-left:1px solid #050104; border-right:1px solid #050104; }
.flash .mask {	FILTER: alpha(opacity=60);	opacity: 0.6;	width: 100%; background:#000;	height: 30px;	position: absolute;	top:263px;	left: 0; }
.flash .comt { font-weight:bold;	width: 404px; color: #fff; 	position: absolute;	left: 0;	top:263px;	height: 30px;	font-size: 14px;	line-height: 30px; text-indent:1em; text-align:left;}
.flash .comt a,.box491 .flash .comt a:hover{  color: #fff;}


.box368{ width:368px; height:182px; border-top:none;}
.h181{ height:181px;}
.h191{height:191px; border:1px solid #c0dfcb;}

.h260{ height:260px;}
.h49{ height:49px; overflow:hidden;}
.box365{ width:375px; background:url(../images/ti2.gif) left top no-repeat;}
 

.ggwl{ background:url(imageswlbg.gif) left bottom no-repeat; height:364px; position:relative; padding-top:32px;}
.ggwl .wltitle{ top:0; background:url(imageswltitle.jpg) 0 0 no-repeat; width:246px; position:absolute; left:-8px; height:32px; line-height:25px; text-align:center; font-size:14px; color:#fff;}
.ggwl .wltitle a{ color:#fff;}
.ggwl ul li{ width:218px; margin:0 auto; border-bottom:1px dashed #c0dfcb; height:160px; margin-bottom:9px; text-align:center;}
.ggwl ul li .img{ text-align:center;}
.ggwl ul li .img img{ padding:1px; border:1px solid #eee;}
.ggwl ul li .info{ padding:4px 7px 0 12px; line-height:20px; color:#555;}
.ggwl ul li .info a{ color:#f00;}

/* 通知公告 */
.tzgg { background:url(imagestzgg.jpg) 0 0 no-repeat; height:297px; }
.tzggtitle{ height:32px; line-height:32px;}
.tzggtitle h1{ font-size:14px; padding:0 0 0 30px; padding-left:30px; color:#fff;}
.tzggtitle .more{ color:#fff; padding:0 10px 0 0;}
.tzgg ul li{ line-height:20px; background:url(imagesarr2.gif) left 10px no-repeat; padding:4px 0 4px 12px; border-bottom:1px dashed #add9bc; color:#999;}
.tzgg a{ color:#555;}



.linkbox { border-left:2px solid #44a064; height:69px; position:relative; padding-left:65px;}
.linkbox h1{ position:absolute; left:0; top:0;}
.linkbox ul li{ display:inline; float:left; margin:0 5px; width:178px; height:48px; border-bottom:2px solid #f3f3f3;}
.linkbox ul li img{ padding:1px; border:1px solid #e0e0e0;}



/* 信息列表 */
.list1{ padding:4px 8px 0 8px;  }
.list1 li{ line-height:30px;  height:30px; font-size:14px;  overflow:hidden; background:url(imagesarr1.gif) left center no-repeat; padding-left:12px;}
.list1 li span{  color:#999; float:right;}
.list1 li a{ color:#333; float:left;} 
.list1 ul li img{  vertical-align:top; float:left; padding-top:8px !important;}
.list1 td{ text-align:left; font-size:14px; }
.ldzc .list1{ padding:10px 12px 0 12px;  }
.box364 .list1{ padding:5px 12px 0 12px;  }


.list2{ padding:6px 10px 0 10px; clear:both; }
.list2 li{ line-height:28px;  height:28px;  overflow:hidden; background:url(imagesarr1.gif) left center no-repeat; padding-left:12px;}
.list2 li span{  color:#999; float:right;}
.list2 li a{ color:#555; float:left;} 
.list2 li img{ vertical-align:top; padding-top:8px !important; float:left;}
.list2 td{ text-align:left; }

.list3{ padding:6px 10px 0 10px; clear:both; }
.list3 li{ line-height:30px;  height:30px;  overflow:hidden; background:url(imagesarr1.gif) left center no-repeat; padding-left:12px;}
.list3 li span{  color:#999; float:right;}
.list3 li a{ color:#555; float:left;} 
.list3 li img{ vertical-align:top; padding-top:10px !important; float:left;}
.list3 td{ text-align:left; }

/* 标题 */
.titles1{ background:url(imagest1bg.gif) 0 0 repeat-x; height:31px; line-height:31px; padding:0 0 0 6px;  }
.titles1 h1{ background:url(imagest1h1.jpg) left bottom no-repeat; width:115px; text-align:center; font-size:14px; color:#fff; line-height:28px; padding-top:3px;}
.titles1 .more{padding:0 9px 0 0; color:#44a064;}

.titles2{ background:url(imagest1bg.gif) 0 0 repeat-x; height:31px; line-height:31px; border-top:2px solid #44a064;  }
.titles2 h1{ font-size:14px; color:#44a064; padding:0 0 0 30px; background:url(imagest2h1.gif) 10px center no-repeat; }
.titles2 .more{padding:0 10px 0 0; color:#44a064;}

.titles3{ background:url(imagest3bg.gif) 0 0 repeat-x; height:32px; line-height:32px;  }
.titles3 h1{ background:url(imagest3h1.jpg) left top no-repeat; padding-left:40px; font-size:14px; color:#fff;}
.titles3 .more{ background:url(imagest3right.gif) right top no-repeat; padding-right:10px; color:#44a064;}

/* 栏目页 */
.content{ width:1002px; margin:0 auto;  padding-top:10px; background:#fff;}
.content .mainnr{ padding:0 5px; margin:0;}
.leftnr{ width:230px; height:auto; border:1px solid #c0dfcb; float:left; background:url(../images/bg-2.jpg) left bottom no-repeat #fdfdfd; position:relative; border-top:none;}
.title{ background:url(imagestitlebg.gif) left top no-repeat; left:-1px; height:32px; line-height:32px; font-size:15px; color:#fff;  font-weight:bold; text-align:center; width:232px; position:absolute;} 
.menunr{ padding:42px 10px 0 10px;}
.menunr ul li{ float:none; font-size:14px; background:url(imagesh1bg.gif) left top repeat-x;  height:27px; margin-bottom:8px; line-height:27px; border:1px solid #9fce8c; text-align:center; }
.menunr ul li a{ background:url(imagesh1arr.gif) 20px center no-repeat; color:#555;   display:block; }
.menunr ul li a:hover,.menunr ul li a.active{ color:#348f05; font-weight:bold; text-decoration:none;}

.rightnr{ background:#fdfdfd; float:right;  min-height:500px; height:auto !important; height:500px; border:1px solid #c0dfcb;     width:752px; padding-bottom:20px; }
.rightnr dl{ padding:0 20px;}
.positionbg{ background:url(imagesposbg.gif) 0 0 repeat-x;  height:43px;  line-height:38px; margin-bottom:10px; padding-left:18px;}
.position{ line-height:38px;  background:url(imagesposico.gif) left top no-repeat;  height:43px; padding:0 0 0 30px; color:#505050; }
.position a{ margin:0; color:#505050;}

.position_bg{   background:#f4ffe2;  height:32px;  border-bottom:1px solid #e4f8d5; }
.position_list{ height:32px; line-height:32px; background:url(imagesposico.gif) 20px center no-repeat; padding:0 16px 0 36px;  color:#00911a;}
.position_list a{ margin:0; color:#00911a;}



.listnews{ font-size:14px; padding:0 15px 20px 15px; line-height:200%;}
.listnews ul{ margin:5px 0; }
.listnews li{ height:30px; line-height:30px;  background:url(imagesarr2.gif) left center no-repeat; padding-left:11px; }
.listnews li span{ color:#959595; float:right;}
.listnews li a:hover{ color:#c00;}
.listnews li img{ padding:10px 0 0 4px; float:left;}
.listnews li.botline{ border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px;}
.listnews td{ line-height:26px;}
.listnews .textclstyle{ border:1px solid #a9a9a9; background:#fff !important; outline:none; height:22px; line-height:22px; padding:0 4px;}
.listimg{ padding:5px 15px 8px 18px; }
.listimg img{ padding:2px; border:1px solid #ddd !important;}

.wzbot{ clear:both; padding:10px 0; font-size:14px; line-height:28px;}
.page{ clear:both; padding:10px; text-align:right;}
.page a{ padding:5px 7px; border:1px solid #d9d9d9; margin:0 0 0 4px; color:#666;}
.page a:hover,a.current{  border:1px solid #1299f8; background:#1299f8; color:#fff; text-decoration:none;}

.contentbox{ padding:20px 40px;}
.newstitle{ font-size:24px;  font-family:"微软雅黑"; text-align:center; font-weight:normal;}
.newstitle b{ font-weight:normal;}

.newssubtitle{ font-size:18px;  font-family:"微软雅黑"; text-align:center; font-weight:normal; line-height:250%;}

.newsinfo{ margin:10px 0; text-align:center; color:#333; line-height:30px;border-top:1px dashed #cccccc;border-bottom:1px dashed #cccccc;text-align:center; height:30px; font-size:12px;}
.newsinfo a{ color:#333;}
.newssize{ text-align:center; color:#666; padding:5px 0 15px 0; border-bottom:1px solid #ddd; }
.newssize a{  color:#666; }
.newscontnet{ font-size:14px; color:#333; line-height:26px; border-bottom:1px solid #ddd; padding-bottom:50px; margin-bottom:10px; padding-top:10px;}
.otherli{ clear:both; padding:10px 0; padding-top: 13px;font-size: 14px;line-height: 26px;margin: 6px 0 10px 0;color: #333;}
.close a{ color:#959595; margin:0 8px;}
.close a.print{  padding-left:22px; float:left;  background:url(imagesprint.jpg) left no-repeat;}
.close a.close{  padding-left:22px; float:left;  background:url(imagesclose.jpg) left no-repeat;}

.minh500{   min-height:400px; height:auto !important;   height:400px;}

.btnclgreen{ background:url(imagestopbtn.gif) 0 0 repeat; color:#fff; border:none; padding:5px 10px; cursor:pointer;}

/*底部 */

.footer{   height:134px; background:url(imagesfootbg.gif) top repeat-x; text-align:center; line-height:20px; color:#515151;}
.footer span{ font-family:Arial, Helvetica, sans-serif;}
.footer .bottom{ height:32px; line-height:32px; color:#fff; padding-bottom:15px;}
.footer a{  color:#515151;}
.footer .bottom a{ color:#fff; margin:0 7px;}
.footer .red{ color:#f00; font-weight:bold;}
.botjs{  line-height:25px;}
.botjs .imgcard{ padding:4px 3px 0 3px; float:left;}

.rightnav{ 
	position: fixed;
	width: 81px;
	height:auto;
	left: 50%;
	margin-left: 512px;
	bottom: 204px;
	_position: absolute;
 _top:expression(eval(document.documentElement.scrollTop || document.body.scrollTop) +eval(document.documentElement.clientHeight || document.body.clientHeight) -395+'px');
	z-index: 998;
}
.navbtn ul li{ height:100px; overflow:hidden; margin-bottom:1px; }
.bot1{ margin-bottom:1px;}
.rightnav .oa ul li{ height:38px;   color:#fff; line-height:38px; background:#1398ff; font-family:"微软雅黑"; font-size:18px; text-align:center; overflow:hidden;}
.rightnav .oa ul li a,.rightnav .oa ul li a:hover{ text-decoration:none; color:#fff;}

/*分页*/
.pagenav{clear:both; float:right; margin:2px 0;padding:2px 0;}
.pagenav a{border:1px solid #cccccc;color:#1398ff;display:block; float:left; font-family: Arial,Helvetica,sans-serif; line-height: 100%;margin:3px;padding:4px 6px; text-decoration:none;}
.pagenav a:hover {background-color:#cccccc; border:1px solid #e3e4e8; color: #1398ff;}
.pagenav a.active { border:1px solid #cccccc; color:#1398ff;}
.pagenav a.current, .pagenav a.current:hover{background-color:#1398ff;border:1px solid #1398ff;color:#FFFFFF;}
.pagenav a.disabled { border:1px solid #cccccc; color:#1398ff;}
.pagenav a.text{color:#1398ff; margin-right:0;}
.pagenav a.text:hover ,.pagenav a.disabled:hover{color:#FFFFFF;background-color:#1398ff;border:1px solid #1398ff;}
.pagenav #page{ float:left;}
.pagenav #page input{ outline:none; margin:3px; *margin:2px 3px 3px 3px;}
.pagenav .goto{ float:left; margin:3px 0; background-color:#1398ff;border:1px solid #1398ff; color:#FFFFFF;}

/*栏目页 图片列表 */

 ul.imglist{ clear:both;  border-top:none; margin-left:1px; }
 ul.imglist li{	float:left;	background:none;padding-left:0;	margin:10px 12px 0 21px;	height: auto;text-align:center;	padding-bottom:5px; width:auto;}
 ul.imglist li a img{float:none;border:1px solid #ccc;padding:2px; width:200px; height:141px;}
 td.imglist{ padding:0 0 0 13px;}
td.imglist img{float:none;border:1px solid #ccc;padding:2px; }

.searchbox{ padding:0 20px;}
.sealist{ }
.sealist ul{padding:5px 0; clear:both;}
.sealist ul li{background: url(imagesarr1.gif) 3px 10px no-repeat;line-height:180%;padding:0 0 8px 20px; border-bottom:#CCC 1px dashed; margin-bottom:10px;}
.sealist ul li span{ font-size:14px; color:#999;}
.sealist ul li font{ display:block; clear:both;}

/*栏目页 视频列表 */
.shipinbox{ clear:both;}
.shipinbox ul li{background:none;padding: 20px 0;border-bottom: 1px dashed #DDD;vertical-align:middle; height:160px; overflow:hidden;font-size:14pxline-height:30px;}
.shipinbox ul li .shipin{	width:500px;}
.shipinbox .left{ float:left; color:#333;}
.shipinbox .right{ float:right;}
.shipinbox ul li img{ padding-top:0px;}
.shipinbox ul li .right img{ padding:3px 4px 0 0; }

.btnmassage{ width:118px; height:32px;line-height:32px; text-align:center; background:url(../images/btn01.jpg) 0 0 no-repeat; border:none; outline:none; cursor:pointer;}
.btnsearch{ font-size: 12px;width: 74px;
height: 26px;
text-align: center;
line-height: 26px;
border: none;
outline: none;
cursor: pointer;
background: url(../images/btn001.jpg) 0 0 no-repeat;}

.searchtext{  font-size: 12px;
color: #333333;
width: 80px;
height: 22px;
line-height: 22px;
border: #CCC 1px solid;}
.btnsearh{ background:#1398ff; border:none; color:#fff; padding: 0 5px; height: 24px; cursor: pointer; line-height: 24px}


.navjz ul{clear:both;}
.rightnr .conlist_title{ border-bottom:#CCC 1px dashed; height:35px; line-height:35px;}
.rightnr .more04{ font-size:12px;}

.message_list ul li{
	padding-left:25px;
	padding-right:10px;
	background:url(/TMP/images/ico.gif) 10px 12px no-repeat;
	height:28px;
	line-height:28px;
	font-size:14px;
	vertical-align:bottom;
	border-bottom:#ddd 1px dotted;}
.message_list ul li a{line-height:28px; font-size:14px;}
.message_list ul li img{ padding-top:9px;}
.rightnr table{max-width:768px !important;}
.rightnr .message_page{width:100% !important;}
.rightnr .txtinput{width:210px !important;}
.rightnr .sys_btn01,.rightnr .btn01{background:#1398ff !important; color:#fff !important; border:none !important;}
.rightnr .message_top01{ width:350px !important; }

.tishi{ top:20% !important;}

.message_top{border-top:2px solid #1398ff !important; border-bottom: #ddd 1px dotted !important; background:#fff !important;}
.message_top ul li{font: 14px/26px "Microsoft YaHei",微软雅黑 !important; padding:0px;}
.message_list ul li{font: 12px/24px "Microsoft YaHei",微软雅黑 !important; padding:0px; border-bottom: #ddd 1px dotted; width:100%; clear:both;}
.wz_title{ width:320px !important; }
.right_conlist{ font-size:12px; padding:10px;}
.rightnr .ft_table{margin:auto;}
.rightnr .ft_table tr{background:#FAFAFA !important;}
.rightnr .ft_table .ft_srk{width:300px !important;height:24px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:0px 5px;outline:none;}
.rightnr .ft_table .ft_srk1{width:300px !important;height:24px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:0px 5px;outline:none;}
.rightnr .ft_table .verification{width:100px !important;height:24px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:0px 5px;outline:none;}
.rightnr .ft_table .ft_nrk{width:500px !important;height:120px;line-height:24px;border:#ccc 1px solid;margin:5px;padding:3px 5px;outline:none;}
.rightnr .ft_table .ft_btn{display:block !important;width:80px !important;height:30px !important;line-height:30px !important;border:none !important;background:#347fc5 !important;text-align:center !important;font-size:14px !important;color:#FFF !important;margin:5px 5px 15px 72px !important;outline:none !important;font-family:"Microsoft YaHei",微软雅黑 !important;}
