@charset "gb2312";
*{margin:0;padding:0;list-style:none;}
q:before, q:after {	content:'';}
abbr,acronym{border:0;}

* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */

body{ font-size:12px; background:url(/tmp/images/main_bg.gif) top center no-repeat #fff; color:#333; margin:0; padding:0; font: 12px/1.5 "宋体",'Microsoft YaHei',微软雅黑,'SimSun',Verdana,tahoma,arial,sans-serif;}

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; content: "."; 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-5{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:2px 0 3px 0; }
.clear-5:after{content:".";display:block;height:0;clear:both;visibility:hidden;padding:2px 0 3px 0;  }


.fl{ float:left;}
.fr{ float:right;}
.left{ float:left;}
.right{ float:right;}

.more{ float:right; font-size:12px; font-weight:normal;}
.bot10{ margin-bottom:10px;}
.bot15{ margin-bottom:15px;}
.grayline{ border:1px solid #d1dee9;  background:#fff;  }
.rel{ position:relative;}

.bg{  }
/* 头部 */
#head{width:1000px; margin:0 auto; }

.banner{ text-align:center; height:226px; overflow:hidden; }
.topbg{ color:#686868; height:31px; line-height:31px; }
.topbg .topr{ float:right;}
.topbg .topr a{ background:url(/tmp/images/toparr.gif) left center no-repeat; padding-left:7px; margin-right:18px; color:#686868;}

.notice{ background:url(tmpimagestopnoticebg.png) 0 0 no-repeat; height:36px; position:relative; color:#000;}
.notice .date{  padding-left:20px;  position:absolute; left:0; height:36px;  line-height:36px;  }
.notice .topsearch{ position:absolute; right:30px; top:6px; background:url(tmpimagessico.gif) left center no-repeat; padding-left:22px; line-height:22px; }
.notice .topsearch .topsearchtext{  width:148px; height:20px; line-height:20px; border:1px solid #ddd; padding:0 0 0 7px; color:#999; outline:none; background:#fff; }
.notice .topsearch .topsearchbtn{ float:left; background:url(tmpimagestopbtn.gif) 0 0 no-repeat; width:63px; height:21px; line-height:21px; margin-left:5px; border:none; color:#fff; cursor:pointer;}

/* 导航 */
.navbg{ background:url(tmpimagesnavbg.gif) top repeat-x;}
.nav{ height:34px; padding-left:20px; line-height:34px; }
.nav ul li{ display:inline; float:left; font-size:14px; width:90px; padding:0 4px; height:34px;  text-align:center; background:url(tmpimagesnavline.gif) right top no-repeat;}
.nav ul li a{ display:block;font-size:14px;  height:34px; font-weight:bold;     text-align:center; color:#fff; line-height:34px; }
.nav ul li a:hover,.nav ul li.on a{ background:#55c2ff; color:#ffff00; text-decoration:none;}
.nav ul li#last{ background:none; }


.subnav{display:none;}
.Nav2 {background:url(tmpimagestopnoticebg.png) 0 0 no-repeat; height:36px;  position:relative; line-height:36px; color:#666; display:none;}
.Nav2 ul{width:auto;overflow:hidden;}
.Nav2 ul li{float:left;padding:0px 12px;background:url(TMPimagessubline.gif) right center no-repeat;height:36px;line-height:36px;}
.Nav2 a{color:#000;line-height:36px !important; white-space:nowrap;}
.Nav2 a:hover{color:#d40000;text-decoration:none;}
.Nav2 .s1{margin-left: 10px;}
.Nav2 .s2{margin-left: 108px;}
.Nav2 .s3{margin-left: 230px;}
.Nav2 .s4{margin-left: 398px;}
.Nav2 .s5{ float:right;}
.Nav2 .s6{float:right; margin-right: 100px;}
.Nav2 .s7{float:right; margin-right: 180px;}
.Nav2 .s8{float:right; margin-right: 0;}
.Nav2 .s9{float:right; margin-right: 0;}



.mainbox{ width:1000px; margin:0 auto; background:#fff;}
.mainnr{ padding:10px 0 0 0;}

.box763{ width:763px;}
.box232{ width:232px;}
.h306{ height:306px;}

.blueline{ border:1px solid #66ccff;  }

.bot5{  margin-bottom:5px;}
.h304{ height:304px; border:1px solid #d1dee9; background:#fff;}

/* 图片切换 */
.box366{ width:366px;}
.flash {overflow: hidden; width:357px; height:268px; float:left; padding:5px 5px 0 5px;  margin-right:12px;}
.flash .slider_wrap {	position: relative;	width: 357px;	height: 268px;  margin: 0 auto;	overflow: hidden; }
.flash #slider_box {	position: relative;	width: 357px;	height: 268px;	overflow: hidden;	float: left;}
.flash #contentList li {	float: left;	position: relative; height:268px;}
.flash #contentList li IMG {	width: 357px;	height: 238px;}
.flash #previewList {	position: absolute;	bottom:30px; height:17px;	right: 0;  }
.flash #previewList li {	list-style: none;	float: left; width: 20px; text-align:center;	height:14px; line-height:14px;	cursor: pointer; 	overflow: hidden; color:#fff;  padding:3px 0 0 0; width:22px; background:url(tmpimagesfline.gif) left bottom no-repeat;}
.flash #previewList li:hover, .flash #previewList li.active { background:url(tmpimagesfaon.gif) 0 0 no-repeat;  color:#fff; }
.flash .mask {	FILTER: alpha(opacity=100);	opacity: 1;	width: 357px;  background:url(tmpimagesfbg.png) right bottom no-repeat;	height:17px;	position: absolute;	bottom:30px;	left: 0; }
.flash .comt { font-weight:bold; background:#fff;	width: 357px; color: #333; 	position: absolute;	left: 0;	bottom:0;	height: 30px;	font-size: 12px;	line-height: 30px;font-weight:bold; text-align:center;  }
.flash .comt a, .comt a:hover{  color: #333;}


.box394{ width:394px;}

.gzdt{ width:420px; padding:10px 0 0 0; }

.topnews{height:43px; margin:0 8px; line-height:43px; }
.topnews .dbt{ text-align:center; }
.topnews .dbt a{ font-size:20px; color:#dd0000; font-weight:bold;}

.gzdtlist{ background:url(tmpimagesbg-1.gif) top repeat-x #fff; border:1px solid #fff; height:244px; padding:6px 0 0 0;}
.ad{ height:70px; overflow:hidden;}

.h85{ height:85px; overflow:hidden;}

.box260{ width:260px;}

.tzgg{  height:305px;  }
.tzgg ul li{ line-height:22px;  background:url(tmpimagesarr2.gif) left 10px no-repeat; padding:2px 0 2px 10px; }
.tzgg ul li a{ color:#333; float:none !important; margin-right:4px;}
.tzgg ul li span{ float:none !important; color:#999;}
.tzgg ul li img{ vertical-align:top !important; padding:7px 0 0 0;}


.h230{ height:230px; background:url(tmpimagesbg-1.gif) top repeat-x; }
.linebot{ height:5px; background:#e4e4e4;}
.lbg{ width:5px; height:5px; background:#fff; display:block; }
.box379{ width:379px; height:230px; border:1px solid #33ccff;}
.noright{ border-left:none;}

.box402{ width:402px; float:right;}
.box402 ul li{ float:left; margin-left:15px; height:102px; overflow:hidden;}
.bot15{ margin-bottom:15px;}
.h74{ height:74px; overflow:hidden;}
.h200{ height:200px;}
.h180{ height:182px;}
.xxgkli{ margin:5px 0 0 0;}
.xxgkli ul li{ display:inline; float:left; width:100px; height:34px; background:url(../images/xxgk.gif) 0 0 no-repeat; text-align:center; margin:5px 5px 0 8px; line-height:34px; font-weight:bold;}
.xxgkli ul li a{ color:#006600;} 

.fcbox{  border:1px solid #c2dfff; height:165px; margin-bottom:10px; }
.fcbox ul li{ width:179px; height:124px; display:inline; float:left; text-align:center; line-height:26px; margin:0 5px; position:relative;}
.fcbox ul li img{  border:1px solid #d1dee9; }
.fcbox ul li a,.fcbox ul li a:hover{ color:#333;}
.fcbox ul li .pictitle{ display:block; color:#fff; width:179px; background:url(tmpimagestxtbg.png) 0 0 repeat-x;  line-height:26px; height:26px; position:absolute; bottom:-26px;}


.linkbox{ height:30px; border:1px solid #33ccff; background:url(tmpimageslnkt.gif) left  center no-repeat; padding:10px 0 0 150px;}
.linkbox select{ width:160px; margin:0 0 0 40px;}

/* 标题 */

.titles1{background:url(tmpimagest1bg.gif) top repeat-x; height:33px;  line-height:28px;  padding-left:8px;  }
.titles1 h1{ background:url(tmpimagest1h1.gif) left top  no-repeat; height:33px;  color:#fff; font-size:14px; padding-left:24px;}
.titles1 h1 a{ color:#fff;}
.titles1 .more{  padding-right:10px;  color:#1387cf; font-weight:bold;  }

.titles2{ height:30px; line-height:30px; background:url(tmpimagest2bg.gif) top repeat-x; padding-left:22px; }
.titles2 h1{  color:#fff;  background:url(tmpimagest2h1.gif) left top no-repeat;  font-size:14px; padding-left:16px;}
.titles2 .more{ color:#1387cf; padding-right:10px;  font-weight:bold;}


.titles3{ height:30px; line-height:30px; background:url(tmpimagest3bg.gif) top repeat-x; padding-left:22px; }
.titles3 h1{  color:#fff;  background:url(tmpimagest3h1.jpg) left top no-repeat;  font-size:14px; padding-left:40px;}
.titles3 .more{ color:#1387cf; padding-right:10px;  font-weight:bold;}



/* 信息列表 */
.list1{ padding:6px 8px 0 8px; clear:both;}
.list1 li{ line-height:30px;  height:30px ;  overflow:hidden; background:url(tmpimagesline1.gif) bottom repeat-x;}
.list1 li a{ color:#333;  background:url(tmpimagesarr1.gif) 10px 10px no-repeat; padding-left:20px; font-size:14px;}
.list1 li span{ padding:0 !important; color:#999; float:right;}
.list1 li img{ vertical-align:top !important; padding:10px 0 0 0; float:left;}

.list2{ padding:7px 10px 0 0; clear:both; }
.list2 li{ line-height:30px;  height:30px;  overflow:hidden;  background:url(tmpimagesline1.gif) bottom repeat-x;}
.list2 li span{  color:#999; float:right ;}
.list2 li a{ color:#333;  background:url(tmpimagesarr3.gif) 10px 12px no-repeat; padding-left:26px;}
.list2 li img{ vertical-align:top !important; padding:10px 0 0 0;}




.list3{ padding:7px 5px 0 8px; clear:both; }
.list3 li{ line-height:26px;  height:26px;  overflow:hidden; background:url(tmpimagesarr2.gif) left 12px no-repeat; padding-left:10px;}
.list3 li span{  color:#999; float:right;}
.list3 li a{ color:#333;  }
.list3 li img{ vertical-align:top !important; padding:8px 0 0 0;}
.zxly li{background:url(tmpimagesarr4.gif) left 9px no-repeat; padding-left:16px; line-height:27px;  height:27px; }

/* 栏目页 */
.content{ width:1000px; margin:0 auto; padding:10px 0; background:#fff;}
.content .mainnr{  margin:0; padding:0 8px;}

.leftnr{ width:220px; border:1px solid #33ccff; background:url(tmpimagesleftbg.jpg) left bottom no-repeat #fff; height:500px;  }
.title{  line-height:35px;  background:url(tmpimagestitlebg.jpg) left top no-repeat; text-align:center; font-size:16px; color:#fff;   height:35px; font-weight:bold; font-family:"黑体"; }
.menunr{ padding:10px 0 0 0; width:180px; margin:0 auto;}
.menunr ul li{ font-size:14px; margin:0 0 10px 0;  font-weight:normal; height:32px; line-height:32px; font-family:"微软雅黑"; overflow:hidden;}
.menunr ul li a{ background:url(tmpimagesh1bg.jpg) 0 0 no-repeat; text-align:center; color:#333; display:block; font-size:14px;}
.menunr ul li a:hover,.menunr ul li.active a{ color:#f00; text-decoration:none;}

.hfcontent_bg,.formtable_bg td{ background:#f6fafd;}
.hfcontent_line{ border:1px dotted #d2e7f4 !important;}
.liuyantable td{ font-size:12px; border-top:1px solid #b5dbfe; border-right:1px solid #b5dbfe; background:#f5fbfd; color:#333; line-height:20px; padding:4px;}
.liuyantable .hftitle_bg{ background:#e5f1f7;}

.liuyantable { border:1px solid #b5dbfe; border-top:none; border-right:none; margin-bottom:10px;}
.liuyantext{ outline:none;}


.rightnr{  min-height:480px; border:1px solid #33ccff; background:#fff; height:auto !important;    height:480px; width:749px; padding-bottom:20px; display:inline;}
.rightnr dl{ padding:0 20px;}
.position{ background:url(tmpimagesposbg.jpg) 0 0 repeat-x; padding-left:30px; height:32px; line-height:32px; }
.position a{ margin:0;}

.position_list{ height:39px; line-height:39px;  border-bottom:1px solid #d8d8d8; background:url(tmpimagesposico.gif) 10px center no-repeat #f5f5f5;  padding:0 0 0 35px; }
.position_list a{ margin:0;}


.listnews{ font-size:14px;}
.listnews ul{ margin:10px 0; border-top:1px dashed #ddd; padding-top:5px;}
.listnews li{ height:30px; line-height:30px;  background:url(tmpimagesarr5.jpg) left center no-repeat; padding-left:14px; }
.listnews li span{ color:#959595; float:right; padding-top:0 !important;}
.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;}

.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 50px;}
.newstitle{ font-size:24px;  font-family:"微软雅黑"; text-align:center; font-weight:normal;}
.subtitle{ font-size:20px;  font-family:"微软雅黑"; text-align:center; font-weight:normal;}

.newsinfo{ margin:10px 0; line-height:28px; text-align:center; color:#666; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}
.newsinfo a{color:#666;  }
.newscontnet{ font-size:14px; line-height:200%; 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:#999; padding:0 0 0 24px; margin:0 8px;}
.printico{ background:url(tmpimagesprint.gif) left center no-repeat; }
.closeico{ background:url(tmpimagesclose.gif) left center no-repeat;}

.minh500{   min-height:500px; height:auto !important;   height:500px;}

.linkpic{ padding:15px 0; height:55px; border:1px solid #ddd; background:#fafafa; margin-bottom:10px;}
.linkpic ul li{ display:inline; float:left; padding:2px; border:1px solid #ddd; background:#fff; width:177px; height:54px; margin:0 8px;}
/*底部 */
.linkselect{ width:1002px; margin:0 auto; height:30px; padding:9px 0 0 0; background:#e3e3e3; margin-bottom:10px;}
.linkselect ul li.linklist_con{float:left; text-align:left; margin:0 0 0 14px; width:233px;height:21px;background:url(tmpimagesselectico.gif) no-repeat;position:relative; color:#666; font-family:"宋体";}
.linkselect ul li.linklist_con04{width:233px; color:#666; }
.friendlink_con{width:233px;height:21px;line-height:21px;overflow:hidden;color:#505050;padding-left:8px;cursor:pointer;}
.linklist{background:#fff;width:231px;position:absolute;left:0px;top:21px;border:1px solid #e8e8e8;z-index:99; bottom:21px;top:auto;}
.kk{bottom:21px;top:auto;}
.linklist ul li{height:22px;line-height:22px; color:#505050;}
.linklist ul li a{display:block;color:#505050;padding:0 10px;}
.linklist ul li a:hover{background:#f2f2f2;color:#ff6600; text-decoration:none;}

.footer{ width:1000px; margin:0 auto;  color:#333; background:url(tmpimagesfootbg.jpg) top repeat-x;  text-align:center; line-height:25px; padding:15px 0; position:relative;  }
.footer span{ font-family:Arial, Helvetica, sans-serif;}
.footer a{  color:#333; }
.footer .red{ color:#f00; font-weight:bold; margin:0 4px;}
.footer .botico{ }

/*栏目页 图片列表 */

 ul.imglist{  border-top:none; }
 ul.imglist li{	float:left;	background:none;padding-left:0;	margin:0 10px 0 18px; line-height:24px;	height: 200px;text-align:center;	padding-bottom:5px; width:206px;}
 ul.imglist li a img{float:none;border:1px solid #ccc;padding:2px;}
 


	
.sealist{ padding:10px 50px; }
.sealist ul{padding:10px 0 5px; clear:both;}
.sealist ul li{background: url(tmpimagesarr1.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;}

/*栏目页 视频列表 */
.shipinbox ul li{
	background:none;
	padding-bottom: 20px;
	border-bottom: 1px dashed #DDD;
	padding-top: 20px;
	vertical-align:middle; height:160px; overflow:hidden;
	padding-left:0; font-size:14px; line-height:30px;
}
.shipin{
	width:480px;
}
.shipinbox .left{ float:left; color:#333;}

.shipinbox .right{ float:right;}

.shipinbox ul li .left img{ width:177px; height:154px; }
.shipinbox ul li span.right img{ padding:7px 4px 0 0;}

.btnmassage{ width:118px; height:32px;line-height:32px; text-align:center; background:url(TMPimagesbtn01.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(TMPimagesbtn001.jpg) 0 0 no-repeat;}

.searchtext{  font-size: 12px;
color: #333333;
width: 80px;
height: 22px;
line-height: 22px;
border: #CCC 1px solid;}

.fyysearchtable { margin:0 auto;}
.fyysearchtable td{ padding:4px;}
.fyybtn{ font-size:12px;width:74px; height:26px; text-align:center; line-height:26px; border:none; outline:none; cursor:pointer;background:url(systemsysimagebtn001.jpg) 0 0 no-repeat;}
.fyytext{ border:1px solid #ddd; outline:none; height:24px; line-height:24px;}


.message00 {
  background: url(/tmp/images/bs_bjgsbg.jpg) top repeat-x;
  border: 1px solid #ddd;
  border-top: none;
  margin-bottom: 10px;
  overflow: hidden;
  margin-top: 10px;}
.message{   margin:0 auto; border:1px solid #ddd;   margin-bottom:10px; padding-top:10px;}
.message_top{ height:35px;  font:14px/32px "宋体"; color:#333; text-align:center; overflow:hidden; clear:both; background:url(tmpimagesmessage_top.gif) top repeat-x; border-top:2px solid #0168b7;}
.message_top ul,.message_list ul{ margin:0; border:none; padding:0;}
.message_top ul li{ float:left; background:none;  font:14px/32px "宋体"; color:#333; text-align:center; clear:none; padding-left:0px; height:35px; line-height:35px;}
.message_top01{ width:120px;}
.message_top02{ width:330px;}
.message_top03{ width:120px;}
.message_top04{ width:110px;}
.line_r{ border-right:1px solid #fff;}
.message_list ul li{ height:30px; background:none; font:12px/30px "宋体"; color:#333;  vertical-align:bottom; padding:0 0 1px 0;}
.message_font01{ color:#da7000;}
.message_font01:hover{ color:#f60;text-decoration:underline;}
.wz_title_txt{ color:#333;}
.wz_title_txt:hover{ color:#f00; }
.wz_title{ width:300px; font-size:14px; padding-left:30px; background:url(tmpimagesarr1.gif) 15px center no-repeat;}
.liuyanren,.liuyan_time{ width:120px; padding-right:1px; text-align:center;}
.return{ width:110px; padding-right:1px; text-align:center; color:#ca1f01;}

.wz_title{ width:300px; font-size:14px; height:30px; padding-left:30px; background:url(tmpimagesarr1.gif) 15px center no-repeat;}
.liuyanren,.liuyan_time{ width:120px; height:30px; padding-right:1px; text-align:center;}
.return{ width:110px; padding-right:1px; text-align:center; color:#ca1f01; height:30px;} 

