@charset "utf-8";
/* CSS Document */
html,body{width:100%;height:auto;font-size:14px;margin:0px;padding:0px;font-family:"Microsoft YaHei";background:#FFF;}/*012d6c*/
div, form, img, ul, li, dl, dt, dd, table, td, tr, th, p, span,font {margin: 0px;padding: 0px;border:none;font-size: 14px;}
ul,li{list-style-type: none;text-align: left; list-style-type:none; list-style-position:outside;}
select, button ,textarea {font-size: 14px;font-family: "Microsoft YaHei"; border:#CCC solid 1px;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;font-weight: normal;}
img{border:none;}
a{text-decoration:none; color:#666;font-size:14px;}
a:hover{text-decoration:underline; color:#017335;}

#cpatop{
	display:block;
	margin:auto;
	width:1065px;
	height:130px;
	overflow:hidden;}
#cpatop #logo{
	display:inline;
	float:left;
	width:330px;
	height:100%;
	overflow:hidden;}
#cpatop #dleft{
	display:inline;
	float:right;
	width:215px;
	height:100%;
	overflow:hidden;}
#cpatop #dleft #toptis{
	display:inline;
	float:right;
	width:180px;
	height:30px;
	margin-top:25px;
	overflow:hidden;}
#cpatop #dleft #toptis span{
	display:inline;
	float:left;
	width:60px;
	height:100%;
	text-align:right;
	overflow:hidden;}
#cpatop #dleft form{
	display:inline;
	float:left;
	width:213px;
	height:35px;
	border:#c0c0c0 solid 1px;
	overflow:hidden;}
#cpatop #dleft form input{
	display:inline;
	float:left;
	margin:0px;
	height:35px;
	border:none;
	outline:none;
	width:165px;
	line-height:35px;}
#cpatop #dleft form a{
	display:inline;
	float:right;
	width:43px;
	height:35px;
	padding-top:2px;
	border-left:#c0c0c0 solid 1px;}



#cpanav{
	display:block;
	margin:auto;
	width:1065px;
	height:42px;
	background:url(../images/navlistbgs.jpg);
	overflow:hidden;
	}
#cpanav a{
	display:inline;
	float:left;
	width:49px;
	height:35px;
	margin-top:4px;
	margin-left:4px;
	padding-right:4px;
	overflow:hidden;}
#cpanav ul{
	display:inline;
	float:left;
	width:1100px;
	height:42px;
	margin-left:2px;
	overflow:hidden;}
#cpanav ul li{
	display:inline;
	float:left;
	/*width:84px;*/
	height:42px;
	margin-left:3px;
	background:url(../images/sd.gif) center left no-repeat;
	overflow:hidden;}
#cpanav ul li span{
	display:inline;
	float:left;
	margin-left:3px;
	width:100%;
	height:41px;
	overflow:hidden;}
#cpanav ul li span a{
	margin:0px;
	display:inline;
	float:left;
	width:100%;
	margin-top:4px;
	height:35px;
	line-height:35px;
	color:#FFF;
	text-align:center;
	font-size:15px;
	overflow:hidden;}
#cpanav ul li span a:hover{
	text-decoration:none;
	}

#cpanav ul li ul{
	display:none;}

#cpanavsn{
	display:block;
	margin:auto;
	width:1063px;
	height:auot;
	line-height:30px;
	overflow:hidden;
	background:#eee;
	border:#0489d8 solid 1px;
	}
#cpanavsn ul{
	display:inline;
	float:left;
	width:auto;
	height:auto;
	margin-left:-1px;
	overflow:hidden;}
#cpanavsn ul li{
	display:inline;
	float:left;
	width:auto;
	height:30px;
	overflow:hidden;
}
#cpanavsn ul li a{
	display:inline;
	float:left;
	width:auto;
	height:18px;
	margin-top:6px;
	border-left:#000 solid 1px;
	line-height:20px;
	color:#000;
	font-size:15px;
	padding:0px 10px 0px 10px;
	/*font-weight:bold;*/}
/*
#cpanav{
	display:block;
	margin:auto;
	width:1065px;
	height:42px;
	overflow:hidden;}
#cpanav .aindex{
	display:inline;
	float:left;
	width:60px;
	height:42px;
	overflow:hidden;}
#cpanav ul{
	display:inline;
	float:left;
	margin-left:4px;
	width:1001px;
	height:42px;
	background:url(../images/navlistbgs.jpg);
	overflow:hidden;}
#cpanav ul li{
	display:inline;
	float:left;
	width:77px;
	height:42px;
	background:url(../images/sd.gif) center right no-repeat;
	overflow:hidden;
}
#cpanav ul li ul{
	position:absolute;
	left:0px;
	top:0px;
	width:77px;
	height:auto;
	background:#eee;
	z-index:999;
	display:none;
	overflow:hidden;}
#cpanav ul li ul li{
	display:inline;
	float:left;
	width:100%;
	height:30px;
	overflow:hidden;}
#cpanav ul li ul li a{
	display:inline;
	float:left;
	width:100%;
	height:30px;
	background:none;
	line-height:30px;
	color:#333;
	overflow:hidden;}
#cpanav ul li ul li a:hover{
	color:#000;
	background:none;
	font-weight:bold;}


#cpanav ul li a{
	display:inline;
	float:left;
	width:76px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:url(../images/navlistbgs.jpg);
	background-position:0px 0px;
	font-size:15px;
	color:#FFF;
	text-decoration:none;}
#cpanav ul li a:hover{
	color:#000;
	background:url(../images/navlistbg2.jpg);}
#cpanavsn{
	display:block;
	margin:auto;
	width:1065px;
	height:30px;
	overflow:hidden;
	background:#eee;
	}*/
#cpabody{
	display:block;
	margin:auto;
	width:1065px;
	margin-top:10px;
	overflow:hidden;}
#cpabody #cbleft{
	display:inline;
	float:left;
	width:240px;
	height:auto;
	background:#efefef;
	padding-bottom:20px;
	overflow:hidden;}
#cpabody #cbleft h3{
	display:inline;
	float:left;
	width:180px;
	height:60px;
	margin-left:10px;
	padding-left:40px;
	border-bottom:#3691c0 solid 2px;
	overflow:hidden;}

#cpabody #cbleft h3 a{
	line-height:60px;
	color:#007334;
	font-size:18px;
	}
#cpabody #cbleft a:hover{
	text-decoration:none;}
#cpabody #cbleft ul{
	clear:both;
	display:inline;
	float:left;
	width:280px;
	height:auto;
	margin-left:10px;
	overflow:hidden;}
#cpabody #cbleft ul li{
	display:inline;
	float:left;
	width:220px;
	/*height:55px;*/
	/*line-height:20px;*/
	margin-top:5px;
	overflow:hidden;}
#cpabody #cbleft ul li a{
	display:inline;
	float:left;
	width:180px;
	/*height:55px;*/
	padding:8px 0px 8px 40px;
	/*padding-left:40px;*/
	font-size:18px;
	/*overflow:hidden;*/
	word-wrap:break-word;
	}
#cpabody #cbleft ul li a:hover{
	/*background:url(../images/navlistbg.jpg);*/
	background-color:#54B5E8;
	color:#FFF;
	}
.cbleftahover{
	/*background:url(../images/navlistbg.jpg) repeat-x;*/
	background-color:#54B5E8;
	color:#FFF;
	}


#cpabody #cbright{
	display:inline;
	float:right;
	width:810px;
	height:auto;
	overflow:hidden;}
#cpabody #cbright #cpaposition{
	display:inline;
	float:left;
	width:808px;
	height:59px;
	overflow:hidden;
	border:#dedede solid 1px;
	border-bottom:#3691c0 solid 2px;}
#cpabody #cbright #cpaposition ul{
	display:inline;
	float:left;
	width:auto;
	height:59px;
	overflow:hidden;}
#cpabody #cbright #cpaposition ul li{
	display:inline;
	float:left;
	width:auto;
	height:59px;
	margin-left:10px;
	overflow:hidden;}
#cpabody #cbright #cpaposition ul li span{
	padding-left:15px;
	background:url(../images/poi.jpg) left center no-repeat;}
#cpabody #cbright #cpaposition ul .index__ span{
	background:none;
}
#cpabody #cbright #cpaposition ul li a{
	line-height:59px;
	font-size:18px;
	color:#1a80c2;}
#cpabody #cbright #cpaposition ul li a:hover{
	text-decoration:none;}

/***************列表分页*****************/

#cpabody #cbright #clist{
	display:inline;
	float:left;
	width:808px;
	height:auto;
	margin-top:10px;
	overflow:hidden;
	border:#dedede solid 1px;}
#cpabody #cbright #clist ul{
	display:inline;
	float:left;
	width:768px;
	height:auto;
	margin:20px;
	overflow:hidden;}
#cpabody #cbright #clist ul li{
	display:inline;
	float:left;
	width:768px;
	height:30px;
	background:url(../images/list_1.gif) 0px center no-repeat;
	border-bottom:#dedede dotted 1px;
	overflow:hidden;}
#cpabody #cbright #clist ul li a{
	display:inline;
	float:left;
	width:650px;
	height:30px;
	margin-left:8px;
	line-height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	}
#cpabody #cbright #clist ul li span{
	display:inline;
	float:right;
	line-height:30px;
	color:#666;}
#cpabody #cbright #clist #hr{
	display:inline;
	float:left;
	width:768px;
	height:21px;
	margin-top:-1px;
	margin-bottom:20px;
	border-bottom:#dedede solid 1px;
	background:#FFF;
	}
#cpabody #cbright #clist #pagesfy{
	display:inline;
	float:left;
	width:768px;
	height:40px;
	margin-left:20px;
	overflow:hidden;
	text-align:center;
	}
#cpabody #cbright #clist #pagesfy ul{
	display:inline;
	float:left;
	margin:0px;
	width:708px;
	height:27px;
	text-align:center;
	overflow:hidden;
	}
#cpabody #cbright #clist #pagesfy ul li{
	display:inline;
	float:left;
	background:none;
	border:#dedede solid 1px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	width:auto !important;
	white-space: nowrap;
	/*_width:80px;
	 _width: expression(minWidth(this, 100));
	width:80px;
	min-width:80px; */
	}
#cpabody #cbright #clist #pagesfy ul .counta_ span{
	color:#666;
	font-weight:normal;}
#cpabody #cbright #clist #pagesfy ul li *{
	display:inline;}
#cpabody #cbright #clist #pagesfy ul li span{
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	color:#0088d0;
	font-weight:bold;
	line-height:25px;}
#cpabody #cbright #clist #pagesfy ul li .k__{
color:#666;
font-weight:normal;}
#cpabody #cbright #clist #pagesfy ul li span a{
	padding:0px;
	margin:0px;
	width:auto;
	background:#FFF;
	font-weight:normal;
	line-height:25px;}
/***************分页 结束*****************/
/*内容分页*/
#cpabody #cbright #clist #cpabodyx{
	display:inline;
	float:left;
	width:768px;
	height:auto;
	margin-left:20px;
	overflow:hidden;}
#cpabody #cbright #clist #cpabodyx *{
	line-height:25px;
	font-size:15px;}
#cpabody #cbright #clist #cpabodyx h1{
	font-size:26px;
	padding:20px;
	font-weight:bold;
}
#cpabody #cbright #clist #cpabodyx h2{
	font-size:22px;
	padding:15px;
	font-weight:bold;
}
#cpabody #cbright #clist #cpabodyx h3{
	font-size:18px;
	padding:20px;
	font-weight:bold;
}
#cpabody #cbright #clist #cpabodyx h4{
	font-size:14px;
	padding:20px;
	font-weight:bold;
}

#cpabody #cbright #clist #cpabodyx p{
	margin-bottom:10px;}
#cpabody #cbright #clist #cpabodyx #nowpages__{
	display:inline;
	float:left;
	width:708px;
	height:40px;
	margin:0px;
	border-top:#dedede solid 1px;
	padding-top:10px;
	overflow:hidden;
	}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul{
	display:inline;
	float:left;
	width:708px;
	height:30px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul li{
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
	width:auto;
	background:none;
	border:#dedede solid 1px;
	height:25px;
	overflow:hidden;
}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul li span{
	width:auto;
	height:25px;
	padding:0px 15px 0px 15px;
	overflow:hidden;
}
#cpabody #cbright #clist #cpabodyx #nowpages__ ul li span a{
	margin:0px;
	padding:0px;
	line-height:25px;
	}
/**/


#cpalinks{
	display:block;
	margin:auto;
	width:1066px;
	/* height:34px; */
	margin-top:10px;
	background: url(../images/hbg.jpg) repeat-x ;
	overflow:hidden;
	}
#cpalinks #span{
	display: inline;
	float: left;
	width: 100%;
	height: 34px;
	cursor: pointer;
	background: url(../images/open_0.gif) 10px 11px no-repeat;
	overflow: hidden;}
#cpalinks #span span{
	display: inline;
	float: left;
	width: auto;
	margin-left: 30px;
	line-height: 22px;
	color: #0187ce;
	font-size: 15px;
	font-weight: bold;
	overflow: hidden;}
#cpalinks span{
	display:inline;
	float:left;
	width:105px;
	height:30px;
	margin-top:8px;
	border-left:#eee solid 1px;
	overflow:hidden;}
#cpalinks span a{
	display:inline;
	float:left;
	width:105px;
	height:30px;
	font-size:15px;
	line-height:30px;
	text-align:center;}

#cpaend{
	display:block;
	margin:auto;
	width:1065px;
	height:25px;
	line-height:25px;
	overflow:hidden;}
#cpaend .cel{
	float:left;}
#cpaend .cer{
	float:right;}
#fdlinks{
	display:block;
	margin:auto;
	width:1065px;
	height:auto;
	margin-top:3px;
	margin-bottom:10px;
	border:#ddd solid 1px;
	overflow:hidden;}
#fdlinks a{
	display:inline;
	float:left;
	margin-top:5px;
	padding-left:20px;
	width:auto;
	height:25px;
	overflow:hidden;}
/*奖励*/
#cpabody #cbleft1{
	display:inline;
	float:left;
	width:300px;
	height:auto;
	background:#efefef;
	padding-bottom:20px;
	overflow:hidden;}
#cpabody #cbleft1 h3{
	display:inline;
	float:left;
	width:240px;
	height:60px;
	margin-left:10px;
	padding-left:40px;
	border-bottom:#3691c0 solid 2px;
	overflow:hidden;}

#cpabody #cbleft1 h3 a{
	line-height:60px;
	color:#007334;
	font-size:18px;
	}
#cpabody #cbleft1 a:hover{
	text-decoration:none;}
#cpabody #cbleft1 ul{
	clear:both;
	display:inline;
	float:left;
	width:280px;
	height:auto;
	margin-left:10px;
	overflow:hidden;}
#cpabody #cbleft1 ul li{
	display:inline;
	float:left;
	width:280px;
	height:auto;
	margin-top:5px;
	overflow:hidden;}
#cpabody #cbleft1 ul li a{
	display:inline;
	float:left;
	width:100%;
	height:42px;
	line-height:42px;
	padding-left:40px;
	font-size:15px;
	overflow:hidden;
	}
#cpabody #cbleft1 ul li a:hover{
	background:url(../images/navlistbg.jpg);
	color:#FFF;
	}
.searchrs{
  display: block;
  margin:auto;
  width: 1065px;
  height: auto;
  overflow: hidden;}
.searchrs li{
height:30px;
line-height:30px;}
.searchrs li *{
line-height:30px;}
#serpages{
  display: block;
  margin:auto;
  width: 1065px;
  height: auto;
  border-top:#ccc solid 1px;
  overflow: hidden;}
#serpages ul{
  display:inline;
  float:left;
  width:100%;
  padding-top:10px;
  height:30px;}
#serpages ul li{
  display:inline;
  float:left;
  margin-left:10px;}
#serpages ul li a{
text-decoration:underline;}
/*无左侧导航页*/
#formalone{
  display:block;
  margin:auto;
  width: 1065px;
  margin-top: 10px;
  overflow: hidden;}
#formalone #cpaposition {
  display: inline;
  float: left;
  width: 1062px;
  height: 59px;
  overflow: hidden;
  border: #dedede solid 1px;
  border-bottom: #3691c0 solid 2px;
}
#formalone #cpaposition ul {
  display: inline;
  float: left;
  width: auto;
  height: 59px;
  overflow: hidden;
}
#formalone #cpaposition ul li {
  display: inline;
  float: left;
  width: auto;
  height: 59px;
  margin-left: 10px;
  overflow: hidden;
}
#formalone #cpaposition ul .index__ span {
  background: none;
}
#formalone #cpaposition ul li span {
  padding-left: 15px;
  background: url(../images/poi.jpg) left center no-repeat;
}
#formalone #cpaposition ul li a {
  line-height: 59px;
  font-size: 18px;
  color: #1a80c2;
  text-decoration: none;
}
#formalone #clist {
  display: inline;
  float: left;
  width: 1062px;
  height: auto;
  margin-top: 10px;
  overflow: hidden;
  border: #dedede solid 1px;
}
#formalone #clist h1 {
	display: inline;
	float: left;
	width: 1025px;
	height: auto;
	border-bottom: #dedede solid 1px;
	overflow: hidden;
	text-align: center;
	line-height: 35px;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight:bold;
}
#formalone #clist h1 font{
	font-size:22px;}
#formalone #clist ul {
	display: inline;
	float: left;
	width: 1050px;
	padding: 0px;
	margin: 0px;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	/*margin-left:20px;*/
	margin-top:10px;
}
#formalone #clist ul *{
	line-height: 25px;
	font-size: 15px;
  }
#formalone #clist ul li {
	display: inline;
	float: left;
	width: 333px;
	height: 50px;
	overflow: hidden;
	background: none;
	margin-top: 10px;
	margin-right: 10px;
	border-bottom: #ccc dotted 1px;
	padding: 5px 0px 5px 0px;
}
#formalone #clist ul li span{
	display:inline;
	float:left;
	width:100%;}
#formalone #clist #cpabodyx{
	display: inline;
	float: left;
	width: 1025px;
	height: auto;
	margin-left:20px;}
#formalone #clist #cpabodyx p{
	margin-bottom: 10px;
	}


