@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;/* font-size:14px; font-family: Tahoma, Helvetica, sans-serif; color:#222; */}
body { padding:0px; margin:0px auto; background:#FFF url(../images/bg.gif) repeat center center;; text-align:center;}
img{ vertical-align:middle; border:0px;}
input{ vertical-align:middle; border:1px solid #D6D6D6; height:16px; padding:4px 2px 0px 2px; color:#A7A7A7;}
select{ vertical-align:middle;}
ul,li{ margin:0px; padding:0px;}
li{ list-style:none;}
  a:link,a:visited,a:active{ color:#222; text-decoration:none;}
  a:hover{ color:#B00000; text-decoration: underline;}
  .gray{ color:#999;} 
  a.gray:link,a.gray:visited,a.gray:active{ color:#999; text-decoration:none;}
  a.gray:hover{ color:#B00000; text-decoration: underline;}
  .blue{ color:#067EC1;} 
  a.blue:link,a.blue:visited,a.blue:active{ color:#067EC1; text-decoration:none;}
  a.blue:hover{ color:#B00000; text-decoration: underline;}
  .red{ color:#FF0000;} 
  a.red:link,a.red:visited,a.red:active{ color:#FF0000; text-decoration:none;}
  a.red:hover{ color:#B00000; text-decoration: underline;}
  .ubred{ color:#FF0000; font-weight:bold; text-decoration:underline;} 
  a.ubred:link,a.ubred:visited,a.ubred:active{ color:#FF0000; text-decoration:underline; font-weight:bold;}
  a.ubred:hover{ color:#B00000; text-decoration: underline; font-weight:bold;}

.bold{ font-weight:bold;}
.clear{ clear:both; height:10px; font-size:0px; line-height:0px;}
.bclear{ clear:both; height:20px; font-size:0px; line-height:0px;}
.sclear{ clear:both; height:5px; font-size:0px; line-height:0px;}
.left{ float:left;}
.right{ float:right;}
.ml{ margin-left:7px;}
.radio{ border:0px; margin:0px 5px;}
/*head*/
#head{ background: url(../images/bg3.png) repeat-x left top; clear:both; width:990px; margin:0px auto;}
  .banner{ height:150px; background: url(../images/banner.jpg) no-repeat center top;}
  /*nav*/
/*   #nav{ height:45px; background:url(../images/navbg.png) repeat-x center top;}
  #nav .bl{ background:url(../images/nav.png) no-repeat left top; height:45px;}
  #nav .br{ background:url(../images/nav.png) no-repeat right -45px; height:45px;}
  #nav ul{ padding:10px 10px 0px 10px;}
  #nav li{ height:20px; padding-top:5px; float:left; width:65px;}
  #nav .line{ background:url(../images/line.png) no-repeat 3px top; height:25px; width:10px;}
  #nav li a:link,#nav li a:visited,#nav li a:active{ color:#FFF; text-decoration:none; font-size:12px; font-weight:bold;}
  #nav li a:hover{ color:#B00000; text-decoration: underline;} */
  /*nav*/
  #nav2{ height:10px; background:url(../images/navbg.png) repeat-x center top;}
 /*place*/
.place{ height:25px; padding:10px 0px 0px 15px; text-align:left; font-size:12px;}
.place span,.place2 span{ font-size:12px;}

.box {
	background: url("../images/mainbg2.png") no-repeat top rgb(255, 255, 255); margin: 0px auto; padding: 0px 9px; width: 1080px; border-right-color: rgb(229, 230, 230); border-left-color: rgb(229, 230, 230); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.box2 {
	background: url("../images/mainbg.png") no-repeat top rgb(255, 255, 255); margin: 0px auto; padding: 0px 9px; width: 1080px; border-right-color: rgb(229, 230, 230); border-left-color: rgb(229, 230, 230); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.bleft {
	background: rgb(241, 250, 255); border-width: 2px 1px 1px; border-style: solid; border-color: rgb(106, 180, 222) rgb(191, 223, 241) rgb(191, 223, 241); width: 300px; height: 730px; float: left;
}
.bleft .til {
	background: rgb(226, 244, 254); height: 36px; border-bottom-color: rgb(213, 235, 247); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.bleft .til dl {
	left: 0px; top: -7px; width: 230px; position: absolute;
}
.bleft .til dd {
	width: 123px; height: 38px; text-align: center; float: left;
}
.bleft .til .bg {
	background: url("../images/wycx.gif") no-repeat left 0px;
}
.bleft .til .bg1 {
	background: url("../images/tilbg.gif") no-repeat left 0px; color: rgb(255, 255, 255); padding-top: 12px; font-weight: bold;
}
.bleft .til dt {
	padding: 15px 5px 0px 0px; width: auto; float: right;
}
.bleft .lcon {
	background: url("../images/line2.gif") repeat-x bottom;
}
.bleft .lcon dl {
	margin: 0px auto; width: 92%; height: 100px; clear: both;
}
.bleft .lcon .bg {
	background: url("../images/line2.gif") repeat-x bottom;
}
.bleft .lcon dd {
	height: 20px; text-align: left; padding-top: 15px;
}
.bleft .lcon dt {
	height: 20px; text-align: left; padding-top: 15px;
}
.bleft .lcon input {
	background: url("../images/inputbg3.png") no-repeat left top; padding: 0px 13px 4px 8px; border: 0px currentColor; width: 120px; height: 26px; line-height: 21px; margin-right: 5px;
}
.lmenu {
	padding: 0px 20px;
}
.lmenu li {
	background: url("../images/line2.gif") repeat-x bottom; padding: 15px 5px 0px; height: 30px; text-align: left; clear: both;
}
.lmenu li a {
	width: 180px; height: 30px; display: block;
}
.lmenu li a:link {
	color: rgb(43, 98, 153); text-decoration: none;
}
.lmenu li a:visited {
	color: rgb(43, 98, 153); text-decoration: none;
}
.lmenu li a:active {
	color: rgb(43, 98, 153); text-decoration: none;
}
.lmenu li a:hover {
	color: rgb(255, 106, 0); text-decoration: underline;
}
.lmenu li a#on:link {
	background: url("../images/ico9.gif") no-repeat right top; color: rgb(255, 106, 0); font-weight: bold; text-decoration: none;
}
.lmenu li a#on:visited {
	background: url("../images/ico9.gif") no-repeat right top; color: rgb(255, 106, 0); font-weight: bold; text-decoration: none;
}
.lmenu li a#on:active {
	background: url("../images/ico9.gif") no-repeat right top; color: rgb(255, 106, 0); font-weight: bold; text-decoration: none;
}
.lmenu li a#on:hover {
	color: rgb(255, 106, 0); text-decoration: underline;
}
.bright {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(106, 180, 222) rgb(191, 223, 241) rgb(191, 223, 241); width: 750px; height: auto !important; float: right; min-height: 730px;
}
.bright .til {
	background: rgb(226, 244, 254); height: 36px; border-bottom-color: rgb(213, 235, 247); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.bright .til dl {
	left: 0px; top: -7px; width: 230px; position: absolute;
}
.bright .til dd {
	width: 140px; height: 38px; text-align: center; float: left;
}
.bright .til #textin {
	width: 140px; height: 20px; text-align: center; color: rgb(43, 98, 153); padding-top: 18px; font-weight: bold; float: left;
}
.bright .con {
	padding: 0px 20px;
}
.bright .con dl {
	height: 40px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.bright .con dd {
	background: url("../images/li.gif") no-repeat 5px 20px; padding: 15px 0px 0px 15px; width: 540px; height: 15px; text-align: left; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.bright .con dt {
	padding: 15px 5px 0px 0px; width: 145px; height: 15px; text-align: right; color: rgb(153, 153, 153); float: right;
}
.page {
	height: 30px; text-align: center; padding-top: 15px; clear: both;
}
.page a {
	background: rgb(255, 255, 255); margin: 0px 2px; padding: 3px 5px; border: 1px solid rgb(19, 87, 128); font-size: 12px; text-decoration: none;
}
.page a:hover {
	background: rgb(2, 138, 212); border: 1px solid rgb(19, 87, 128); color: rgb(255, 255, 255); text-shadow: none;
}
.page a:active {
	background: rgb(2, 138, 212); border: 1px solid rgb(19, 87, 128); color: rgb(255, 255, 255); text-shadow: none;
}
.page span.current {
	background: rgb(2, 138, 212); margin: 0px 2px; padding: 1px 5px 2px; border: 1px solid rgb(19, 87, 128); color: rgb(255, 255, 255); font-weight: bold; text-shadow: none;
}
.content {
	background: url("../images/conbg.jpg") no-repeat bottom rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: solid; border-color: rgb(106, 180, 222) rgb(191, 223, 241) rgb(191, 223, 241); padding: 30px; height: auto !important; min-height: 730px;
}
.content h1 {
	height: 30px; text-align: center; padding-top: 20px; clear: both; font-size: 24px;
}
.content h2 {
	height: 40px; text-align: center; color: rgb(153, 153, 153); padding-top: 20px; clear: both; font-size: 14px; font-weight: normal; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.content .con {
	text-align: left; line-height: 30px; text-indent: 0px;
}
.content .con p {
	padding-top: 20px;
}
.content .bimg {
	padding: 20px 0px; text-align: center;
}
.review h3 {
	height: 25px; text-align: left;
}
.review h3 img {
	margin: 0px 10px;
}
.reviewcon {
	background: rgb(248, 248, 248); border: 1px solid rgb(218, 218, 218);
}
.review textarea {
	background: rgb(255, 255, 255); margin: 5px 0px; padding: 5px; border: 1px solid rgb(218, 218, 218); width: 660px; height: 120px; line-height: 21px;
}
.reviewcon table {
	margin: 0px auto; width: 90%;
}
.reviewcon th {
	width: 100px; height: 32px; text-align: right; padding-top: 12px; vertical-align: top;
}
.reviewcon td {
	text-align: left; padding-left: 10px;
}
.reviewcon .boxbtn {
	padding: 15px 0px 0px; height: 50px; text-align: center; clear: both;
}
.reviewcon .winput1 {
	width: 200px;
}
.review dl {
	padding: 15px 0px 0px; height: 35px;
}
.review dd {
	width: auto; text-align: left; padding-top: 10px; float: left;
}
.review dd input {
	margin: 0px 5px;
}
.review dt {
	width: auto; text-align: right; float: right;
}
.review dt img {
	margin-left: 10px;
}
.js {
	padding: 0px 20px;
}
.js h1 {
	height: 30px; text-align: center; padding-top: 20px; clear: both; font-size: 24px;
}
.js h2 {
	height: 40px; text-align: center; color: rgb(153, 153, 153); padding-top: 20px; clear: both; font-size: 14px; font-weight: normal; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.js .jscon {
	text-align: left; line-height: 30px; text-indent: 25px;
}
.js .jscon p {
	padding-top: 20px;
}
.js .map {
	text-align: center; font-weight: bold;
}
.js .map img {
	margin-bottom: 20px;
}
.kpzw {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(106, 180, 222) rgb(191, 223, 241) rgb(191, 223, 241); height: auto !important; min-height: 200px;
}
.kpzw .til {
	background: rgb(226, 244, 254); height: 36px; border-bottom-color: rgb(213, 235, 247); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.kpzw .til dl {
	left: 0px; top: -7px; width: 720px; position: absolute;
}
.kpzw .til dd {
	width: 140px; height: 38px; text-align: center; float: left;
}
.kpzw .til dt {
	padding: 15px 5px 0px 0px; width: auto; float: right;
}
.kpzwcon {
	padding: 0px 30px; text-align: left;
}
.kpzwcon h1 {
	height: 40px; padding-top: 20px; clear: both; font-size: 18px;
}
.kpzwcon .con1 li {
	line-height: 30px; clear: both;
}
.kpzwcon .boxbtn {
	height: 50px; text-align: center; padding-top: 20px; clear: both; border-top-color: rgb(218, 218, 218); border-top-width: 1px; border-top-style: dashed;
}
.kpzwcon2 {
	padding: 0px 20px; text-align: left;
}
.kpzwcon2 .con2 li {
	background: url("../images/li.gif") no-repeat left 22px; padding: 10px 10px 0px; height: 25px;
}
.kpzwcon2 .con2 li .text {
	width: 210px; padding-top: 5px; float: left; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.kpzwcon2 .con2 li .time {
	float: right;
}
.kpzwcon2 .con2 li .time img {
	margin-left: 5px;
}
.kpzwcon2 .con3 li {
	background: url("../images/li.gif") no-repeat left 16px; padding: 10px 10px 0px; width: 440px; height: 20px; float: left;
}
.kpzwcon2 .con3 li .text {
	width: 260px; float: left; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.kpzwcon2 .con3 li .time {
	width: 170px; float: right;
}
.cjzw {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(106, 180, 222) rgb(191, 223, 241) rgb(191, 223, 241); padding: 30px; height: auto !important; min-height: 500px;
}
.cjzw table {
	margin: 0px auto; width: 600px;
}
.cjzw th {
	width: 100px; height: 50px; text-align: right; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cjzw td {
	text-align: left; padding-left: 10px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.cjzw .winput1 {
	width: 200px;
}
.cjzw .winput3 {
	width: 50px;
}
.cjzw .winput2 {
	width: 400px; margin-right: 5px;
}
.cjzw .wtext {
	margin: 5px 0px; padding: 2px; width: 450px; height: 80px; line-height: 21px;
}
.cjzw .boxbtn {
	height: 50px; text-align: center; padding-top: 20px; clear: both;
}
.xhqkcon {
	padding: 0px 20px;
}
.xhqkcon dl {
	height: 200px; clear: both; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.xhqkcon dt {
	width: 150px; text-align: left; float: left;
}
.xhqkcon dt img {
	width: 130px; height: 180px;
}
.xhqkcon dd {
	width: 530px; text-align: left; line-height: 25px; float: left;
}
.xhqkcon dd h1 {
	height: 30px; clear: both; font-size: 14px;
}
.xhqkcon dd p {
	text-indent: 25px;
}

@charset "utf-8";
/* CSS Document */
body,dl,dt,dd,img,h1,h2,h3,h4,ul,li,span,p,input,div,img{ margin:0px; padding:0px;}

body{margin:0px; padding:0px; text-align:center; font-size:12px; color:#666666; font-family:"宋体";-webkit-text-size-adjust:none; background:url(../images/bg.gif) repeat;}
*{padding:0px; margin:0px; list-style-type:none;}
img{border:0px; vertical-align:middle;}
a{text-decoration:none;}
ul,li{margin:0px; padding:0px;list-style-type:none;}
li{list-style-type:none;}
.clear{clear:both; height:1px; font-size:0px; line-height:0px;}
input{border:0px;}
span{padding:0px; margin:0px;}
.news1 {background : url(../images/bt1.png) no-repeat left top}
.news2 {background : url(../images/bt2.png) no-repeat left top}
.block_height244 {height: 244px;}
.block_height253 {height: 253px;}
.djt {text-align: center; }
.djt img {width:156px; height:123px;}
.hyqk img {width:120px; height:160px;}
.interception {width:100%; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.list_pag{
	margin:10px; padding-top:10px;	
	text-align: center;
	line-height: 50px;
}
.list_pag ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.list_pag ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.list_pag ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.list_pag ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.list_pag ul li.thisclass,
.list_pag ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.list_pag .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.list_pag .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/* #nav ul li{ position:relative;}
#nav ul li a{ display:block;} */
/* 下拉菜单 */
/* #nav ul li ul{  background:#125886; border:1px #1e93ba solid; border-top:0px; z-index:2;border-radius:0 0 8px 8px; padding-bottom:8px; display:none;}
#nav ul li ul li{ clear:both;border-bottom:#266791 1px dashed;    }
#nav ul li ul li a{display:block; color:#fff; }
#nav ul li ul li a:hover{  color:#fff;}
#nav ul li:hover ul{ display:block; position:absolute; left:0px;}
#nav ul li ul li:hover {background:#05aedf; } */
/* 下拉菜单  end */

/*footer*/
#footer{ height:150px; background:url(../images/footerbg.png) repeat-x center -5px; width:990px; margin:0px auto;}
#footer .l{ height:150px; background:url(../images/footerl.gif) no-repeat left -5px;}
#footer .r{ height:150px; background:url(../images/footerr.gif) no-repeat right -5px;}
.footer{ background:url(../images/flogo.png) no-repeat 41px 34px; height:90px; padding:25px 0px 0px 200px; font-size:12px; color:#FFF; text-align:left; line-height:21px;}