@charset "gb2312";
/* ?? */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-size:12px;
	font-family:"",Arial;
	color:#666;
	-webkit-text-size-adjust:none;
}

ul li, ol li {
	list-style:none;
}
a:link, a:visited {
	color: #333;
	text-decoration:none;
}
a:hover, a:active {
	color: #333;
	text-decoration:underline;
}
.clear {
	clear: both;
	width:0px;
	height:0px;
	display:block;
	overflow:hidden;
}
.p-t05 {
	padding-top:5px !important;
}
.p-t10 {
	padding-top:10px !important;
}
.p-t15 {
	padding-top:15px !important;
}
.p-t20 {
	padding-top:20px !important;
}
.p-t30 {
	padding-top:30px !important;
}
.p-t40 {
	padding-top:40px !important;
}
.p-t45 {
	padding-top:45px !important;
}
.p-t50 {
	padding-top:50px !important;
}
.p-b05 {
	padding-bottom:5px !important;
}
.p-b10 {
	padding-bottom:10px !important;
}
.p-b15 {
	padding-bottom:15px !important;
}
.p-b20 {
	padding-bottom:20px !important;
}
.p-b30 {
	padding-bottom:30px !important;
}
.p-b40 {
	padding-bottom:40px !important;
}
.p-b45 {
	padding-bottom:45px !important;
}
.p-b50 {
	padding-bottom:50px !important;
}
.p-l70 {
	padding-left:70px !important;
}
.p-l34 {
	padding-left:34px !important;
}
.m-l35 {
	margin-left:35px!important;
}
.m-t05 {
	margin-top:5px !important;
}
.m-t10 {
	margin-top:10px !important;
}
.m-t15 {
	margin-top:15px !important;
}
.m-t20 {
	margin-top:20px !important;
}
.m-t30 {
	margin-top:30px !important;
}
.m-t40 {
	margin-top:40px !important;
}
.m-t45 {
	margin-top:45px !important;
}
.m-t50 {
	margin-top:50px !important;
}
.m-t100 {
	margin-top:100px !important;
}
.m-b05 {
	margin-bottom:5px !important;
}
.m-b10 {
	margin-bottom:10px !important;
}
.m-b15 {
	margin-bottom:15px !important;
}
.m-b20 {
	margin-bottom:20px !important;
}
.m-b30 {
	margin-bottom:30px !important;
}
.m-b40 {
	margin-bottom:40px !important;
}
.m-b45 {
	margin-bottom:45px !important;
}
.m-b50 {
	margin-bottom:50px !important;
}
.cen {
	text-align:center !important;
}
.r-txt {
	text-align:right !important;
}
.l-txt {
	text-align:left !important;
}
.l-box {
	float:left !important;
}
.f-b {
	font-weight:bold !important;
}
.f-10 {
	font-size:10px !important;
	letter-spacing:1px !important;
}
.f-14 {
	font-size:14px !important;
}
.f-r {
	color: #CC0000;
}
.f-rb {
	color: #CC0000;
	font-weight:bold;
}
li img {
	vertical-align: bottom;
}
/************************************************************************
 basebox
************************************************************************/

.redtxt {
	color:#cf0500!important;
}
/*************************** header start ******************************************/





@charset "gb2312";/*globalnavi */
html {
}
p {
	padding:0px;
	margin:0px;
}
div {
	margin:0px;
	padding:0px;
}
ul, ol {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
address {
	margin:0px;
	padding:0px;
	font-style:normal;
}
hr {
}
dl, dt, dd {
	line-height:160%;
	padding:0px;
	margin:0px;
}
td, th {
	font-size:12px;
	line-height:160%;
}
textarea, select, input {
	font-family:"??",Arial;
	vertical-align:middle;
}
img {
	border:none;
}
button {
	cursor:pointer;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*&yen;*//*/
  height: auto;
  overflow: hidden;
  /**/
}
.opa a:hover img {
	-moz-opacity:0.80;
	opacity:0.80;
	filter: alpha(opacity=80);
}

@charset "gb2312";
/**\*/




/* header */

#wrap{ width:1024px; margin:0 auto; background:url(imgbanner.jpg) center top no-repeat;}
.logo{ float:left;}
.shangmao{ float:right; margin:70px 25px 0 0; width:254px; height:152px; background:url(imgshangmao.png) no-repeat;}
.shangmao_btn{ margin:55px 0 3px 60px; display:block; width:100px; height:45px;}
.shangmao ul{ padding-left:58px; line-height:18px;}
.shangmao ul li a{ color:#999;}
.saishi{ float:left; margin-left:35px; margin-right:10px; _display:inline; width:280px; height:232px; background:url(imgsaishi.png) no-repeat;}
.saishi ul{ padding:110px 20px 0 110px;}
.saishi ul li{ padding:0 10px; line-height:18px; margin-bottom:5px; background:url(imgsaishi_li.png) no-repeat;}
.saishi ul li a{ color:#3371b1;}
.saishimr{width:170px; height:55px; float:left; margin-top:40px; margin-left:60px;}
.saishimr a{display:block; width:170px; height:55px;}
*+html .saishimr a{display:block; width:170px; height:55px; background:url(about:blank);}
.btn_go{ float:right; padding:5px 28px;}
.tiyan{ float:left; margin-top:104px; width:325px; height:163px; background:url(imgtiyan.png) no-repeat;}
.btn_tiyan{ display:block; margin:0 auto; width:125px; height:35px;}
.js_tiyan{ padding-left:115px;}
.wenhua{ float:right; margin-right:25px; _display:inline; width:325px; height:265px; background:url(imghuiyi.png) no-repeat;}
.wenhua_con{ padding-top:40px; padding-left:145px;}
.wenhua_con h3{ padding-left:50px; font:bold 13px/28px ??;}
.wenhua_con ul li { line-height:17px;}
.wenhua_con ul li a{ color:#666;}

.kaimu{ width:474px; height:127px; margin:0 auto 40px; background:url(imgkaimu.png) no-repeat;}
.kaimu_btn{ float:left; padding:10px 10px; width:180px; height:15px; font:11px Arial;}
.kaimu_btn a{ display:block; width:180px; height:25px; color:#999; margin-top:3px; margin-left:10px;}

.kaimu_con{ padding:10px 18px;}
#foot{ padding:10px 0; background:#224880; color:#FFF; text-align:center;}


/*? ?  ?*/
/*??-----------------------------------------------------*/
/*banner*/
.none{ display:none;}
.banner{ width:200px;height:95px; padding-top:3px; position:relative; z-index:1;}
.banner_show{ float:left; width:154px; height:95px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; top:0; }

/*?*/
.banner_btn_left{ cursor:pointer; margin-right:2px; margin-top:30px; display:block; float:left; background-position:0px 0px;}
.banner_btn_right{ cursor:pointer; margin-top:30px; float:left; background-position:-17px 0px;}



#wrap_sub{ position:relative; width:1000px; margin:0 auto; overflow:hidden; padding-top:283px;}
.logosub{ position:absolute; left:20px; top:20px; width:650px; height:110px;}
#wrap_sub.sub02{ background:url(imgsbg01_sub02.jpg) top center no-repeat; }
.sub_wasa{ width:662px; margin:0 auto; background:#fff; padding:30px 90px;}
.sub_wasa h2{ margin-bottom:35px; padding-right:30px; text-align:center;}
.ul_sub02{ overflow:hidden; padding-bottom:50px; width:650px; margin:0 auto;} 
.ul_sub02 li{ float:left; margin-right:15px; margin-bottom:30px;}
.ul_sub02 li.last{ margin-right:0;}
.ul_sub02 li div{ margin-bottom:6px; border:1px #e7e6e6 solid; padding:5px;}
.ul_sub02 li p{ text-align:center;} 

#wrap_sub.sub03{ background:url(imgsbg_sub03.jpg) top center no-repeat;}
.sub3con{ overflow:hidden;} 
.sub03_re{ overflow:hidden; margin-bottom:23px;}
.sub03_re .img_sub03{ width:135px; border:1px #e7e6e6 solid; padding:5px; float:left; margin-right:30px;}
.sub03_re .sub03_r{ width:466px; float:left; padding-top:10px;}
.sub03_re .sub03_r h3{ font-size:14px; font-family:"??"; margin-bottom:15px;}
.sub03_re .sub03_r p{ line-height:160%; color:#848484;}

#wrap_sub.sub01{ background:url(imgsbg_sub01.jpg) top center no-repeat; }
.sub_wasa.sub01{ padding:30px 60px; width:722px; }
.sub1con{ overflow:hidden;}
.sub1_re{ width:320px; background:url(imgsbg02_sub01.gif) top right no-repeat; padding-right:40px; overflow:hidden; float:left; margin-right:30px; margin-bottom:40px;}
.sub1_re.last{ background:none; padding-right:0; margin-right:0;}
.sub01_l{ width:180px; float:left;}
.sub01_l h3{ font-size:15px; font-family:"??"; margin-bottom:10px;} 
.sub01_l p{ line-height:160%; color:#858585;}
.img_sub01{ float:left; width:137px;}

#wrap_sub.sub04{ background:url(imgsbg_sub04.jpg) top center no-repeat; }
.ul_sub04{ margin-bottom:30px; overflow:hidden;}
.ul_sub04 li{ border-bottom:1px #bcbcbc dotted; margin-bottom:8px; color:#878787; padding:0 15px 8px;} 
.ul_sub04 li.last{ border-bottom:1px #a1a1a1 solid;}
.ul_sub04 li a{ color:#878787;}
.ul_sub04 li span{ float:right;}

#wrap_sub.sub05{ background:url(imgsbg_sub05.jpg) top center no-repeat; }
.sub_tit{ font:24px/30px ??; text-align:center; margin-bottom:30px;}
.tit_meta{font-size:12px; text-align:center; border-bottom:1px #ccc dotted; line-height:20px;}
.sub_content{ padding:20px 0;}
.sub_content p{ margin-bottom:1em; line-height:1.8;}
.paging{ padding-left:80px; margin-bottom:20px;}
.paging ul li{ display:inline; padding:0 3px;}
.paging ul li.current{ color:#0066cc; font-weight:bold;}
.paging ul li a:hover{ color:#0066cc;}
.wp-pagenavi {
	MARGIN: 0px auto;
	PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #CCC 1px solid;
	PADDING-RIGHT: 7px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #CCC 1px solid;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: url(../images/meneame.jpg);
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #CCC 1px solid;
	COLOR: #000;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #CCC 1px solid;
}
.wp-pagenavi span {
	BORDER-RIGHT: #CCC 1px solid;
	PADDING-RIGHT: 7px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #CCC 1px solid;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: url(../images/meneame.jpg);
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #CCC 1px solid;
	COLOR: #000;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #CCC 1px solid;
	TEXT-DECORATION: none
}
.nolink {
	BORDER-RIGHT: #CCC 1px solid;
	PADDING-RIGHT: 7px;
	BACKGROUND-POSITION: 50% bottom;
	BORDER-TOP: #CCC 1px solid;
	PADDING-LEFT: 7px;
	BACKGROUND-IMAGE: url(../images/meneame.jpg);
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #CCC 1px solid;
	COLOR: #09F;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #CCC 1px solid;
	TEXT-DECORATION: none
}
.pageleft {
	OVERFLOW: hidden;
	WIDTH: 200px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	TEXT-ALIGN: center;
	margin-left:105px;
}
.pageright {
	OVERFLOW: hidden;
	WIDTH: 200px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	PADDING-RIGHT: 10px;
	FLOAT: left;
	margin-left:30px;
	TEXT-ALIGN: center;
}