﻿.logopage {
	width:100%;
	margin:0 auto;
	height:126px;
	background: url(../image/menu_bg.jpg) repeat-x;
	text-align:center;
	padding:0;
}
.logopage .toplogo {
	width:1250px;
	margin: 0 auto;
	height: 80px;
	overflow: hidden;
}
.logopage .toplogo .logo {
	float:left;
	margin:10px 0 0 42px;
	display:inline;
	width: 364px;
	height: 52px;
	background:url(../image/logo.jpg) no-repeat;
	overflow: hidden;
	color:#666;
	font-size:14px;
	text-align:left;
	padding:18px 0 0 130px;
}
.logopage .toplogo .tel {
	float:left;
	margin-left:149px;
	display:inline;
	width: 189px;
	height: 64px;
	padding:16px 0 0 0;
	line-height:20px;
	text-align:left;
	/*background:url(../image/tel.jpg) no-repeat;*/
	overflow: hidden;
	color:#aaa;
	font-size:12px;
}
.logopage .toplogo .tel p{
	font-size:24px;
	color:#F00;
	font-weight:bolder;
}
.logopage .toplogo .topR {
	float:left;
	margin-left:400px;
	display:inline;
	width: 280px;
	height: 80px;
	background:url(../image/ihpsp1_t_search_lbg.png) no-repeat 0px 35px;/*topR.jpg*/
	overflow: hidden;
}
.logopage .toplogo .topR .menu {
	float:left;
	width: 240px;
	height: 26px;
	margin-top:32px;
	margin-left:20px;
}
.logopage .toplogo .topR .menu a {
	margin-right:18px;
}
.logopage .toplogo .lan {
	float:left;
	width: 110px;
	height: 30px;
	margin:42px 0 0 20px;
	display:inline;
	overflow: hidden;
}
.menu {
	height:54px;
	width:1250px;
	margin:0 auto;
	text-align:center;
}
body {
	width:100%;
	margin:0 auto;
}
/*sysmenu.css*/

.menu .topnav {
	width:950px;
	float:left;
	z-index:99999;
	list-style:none;
	margin:0 auto;
	padding-left:40px;
	height:45px;
	line-height:42px;
}
.menu .menu_search {
	width:220px;
	float:right;
	margin:4px 0px 0 0;
	padding-right:20px;
	height:43px;
	overflow:hidden;
}
.menu .menu_search .searchinfoInput {
	float: left;
	/*border:1px solid #bcbcbc;*/
	border:none;
	padding: 0px 5px 0px 10px;
	width:150px;
	height:21px;
	line-height: 21px;
	background-color:#fff;
	color: #333;
}
.menu .menu_search .searchbuttonface {
	float: left;
	/*border:1px solid #bcbcbc;*/
	border:none;
	padding: 0px;
	width:37px;
	height: 28px;
	margin-left:3px;
	display:inline;
}
ul.topnav li {
	list-style:none;
	width:115px;
	text-align:center;
	text-decoration:none;
	float:left;
	cursor:pointer;
	position:relative;
	z-index:9999;
	display:inline;
	margin:0;
	padding:0;
}
ul.topnav li span {
	width:115px;
	height:44px;
	line-height:40px;
	/*font-weight:bold;*/
	display:block;
	float:left;
	text-align:center;
}
ul.topnav li span.bgmenuhove2 {
	width:115px;
	height:44px;
	line-height:40px;
	/*background: url(../image/topnav_on.jpg) no-repeat left top;*/
	background:#0067AC;
}
ul.topnav li a.toplink {
	font-size:16px;
	color:#fff;
	/*text-shadow: 1px 1px #FFF;*/
}
ul.topnav li:hover a.toplink {
	color:#fff;
	/*text-decoration:underline;*/
	text-decoration: none;
}
ul.subnav li a.novlink {
	width:125px;
	padding:0px 0px 0px 25px;
	height:20px;
	line-height: 20px;
	text-align: left;
	display: block;
}
ul.subnav li a:hover.novlink {
	width:125px;
	height:24px;
	line-height: 24px;
	text-align: left;
	display:block;
	float: left;
	background: url(../image/nav_on1.jpg) no-repeat;
	color:#F30;
}
ul.topnav li ul.subnavpro {
	list-style: none;
	position: absolute;
	top:119px;
*top:39px;
*left: 0px;
	background: url(../image/nav1.png) no-repeat 0 bottom;
	margin: 0;
	padding: 5px 0px 20px 0px;
	width:690px;
	z-index: 999;
	display: none;
}
ul.topnav li ul.subnavpro li {
	float:left;
	width:690px;
	margin: 0px;
	clear: both;
	padding:10px 0px;
	height: 205px;
	background: url(../image/nav.gif) no-repeat;
	text-transform: uppercase;
}
/*   导航代码  */
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute;
*position: absolute;
	top:32px;
	left:50px;
*top:43px;
*left:50px;
	margin: 0;
	z-index:999;
	display:none;
	overflow:hidden;
	border-top:5px solid #1066C5;
}
ul.topnav li ul.subnav .submenu_content {
	float:left;
	display:block;
	overflow:hidden;
	background:#fff;/*ie6*/
	border-right:1px solid #ccc;
	margin-top:10px;
}
ul.topnav li ul.subnav .subnav_left {
	background:url(../image/subnav_bg_01.png) repeat-y left top;
	padding-left:2px;
}
ul.topnav li ul.subnav .submenu {
	background:#fff url(../image/subnav_bg_07.png) repeat-y right top;
	padding:0px 25px 0 25px;
	margin-right:1px;
	overflow:hidden;
}
ul.topnav li ul.subnav .subnav_bottom {
	background:url(../image/subnav_bg_08.png) no-repeat left top;
	height:15px;
}
ul.topnav li ul.subnav .subnav_bottom .subnav_bottom_left {
	height:15px;
}
ul.topnav li ul.subnav .subnav_bottom .subnav_bottom_left {
	background:url(../image/subnav_bg_10.png) no-repeat right top;
}
ul.topnav li ul.subnav dl {
	display:block;
	float:left;
	overflow:visible;
}
ul.topnav li ul.subnav dt, ul.topnav li ul.subnav dd {
	height:24px;
	line-height: 24px;
	text-align: left;
	display: block;
}
ul.topnav li ul.subnav dt {
	height:30px;
	line-height:30px;
}
ul.topnav li ul.subnav dt a {
	color:#006ccb;
	font-size:14px;
}
ul.topnav li ul.subnav dd a {
	color:#363636;/*#363636*/
}
ul.topnav li ul.subnav .subnav_right_pic {
	float:left;
	overflow:hidden;
	padding:20px 0 0 30px;
}
ul.topnav li ul.subnav .subnav_right_pic .title {
	text-align:left;
	overflow:hidden;
	padding-top:10px;
	line-height:20px;
	height:20px;
	min-height:20px;
	height:auto !important;
 	height:20px;
}
ul.topnav li ul.subnav .subnav_right_pic .instructions {
	text-align:center;
	overflow:hidden;
	line-height:20px;
	height:20px;
}
ul.topnav li #subnav3 {
	left:-100px;
*width:461px;
}
ul.topnav li #subnav3 .subnav_bottom .subnav_bottom_left {
	width:461px;
}
ul.topnav li #subnav3 dl {
	float:left;
	padding-right:20px;
	width:100px;
	height:208px;
}
ul.topnav li #subnav3 .column_227{
	margin-top:-128px;
}
ul.topnav li #subnav3 .column_60{
	margin-top:-128px;
}
ul.topnav li #subnav3 .subnav_right_pic {
	width:270px;
}
ul.topnav li #subnav3 .submenu_content {
	width:100px;
	height:260px;
}
ul.topnav li #subnav110 {
	left:-180px;
*width:634px;
}
ul.topnav li #subnav110 .subnav_bottom .subnav_bottom_left {
	width:634px;/*这个宽度是用 （dl宽度+padding-left） x （dl个数）+31+（subnav_right_pic  宽度）+51*/
}
ul.topnav li #subnav110 dl {
	float:left;
	padding-right:20px;
	width:120px;
	overflow:hidden;
}
ul.topnav li #subnav110 .submenu_content {
	float:left;
	width:280px;
}
ul.topnav li #subnav110 .subnav_right_pic {
	width:270px;
}
ul.topnav li #subnav196 {
	left:-160px;
	*width:554px;
}
ul.topnav li #subnav196 .subnav_bottom .subnav_bottom_left {
	width:554px;
}
ul.topnav li #subnav196 dl {
	float:left;
	padding-right:20px;
	overflow:hidden;
	width:80px;
}
ul.topnav li #subnav196 .submenu_content {
	float:left;
	width:200px;
	height:201px;
}
ul.topnav li #subnav196 .subnav_right_pic {
	width:270px;
}
ul.topnav li #subnav274 {
	left:-280px;
*width:458px;
}
ul.topnav li #subnav274 .subnav_bottom .subnav_bottom_left {
	width:458px;
}
ul.topnav li #subnav274 .submenu_content {
	float:left;
	width:100px;
}
ul.topnav li #subnav274 dl {
	float:left;
	padding-right:20px;
	overflow:hidden;
	width:100px;
	height:126px;
}
ul.topnav li #subnav274 .subnav_right_pic {
	width:270px;
}
ul.topnav li #subnav92 {
	left:-260px;
*width:474px;
}
ul.topnav li #subnav92 .subnav_bottom .subnav_bottom_left {
	width:474px;
}
ul.topnav li #subnav92 .submenu_content {
	float:left;
	width:120px;
	min-height:201px;
	height:auto !important;
 	height:201px;
}
ul.topnav li #subnav92 dl {
	float:left;
	padding-right:20px;
	overflow:hidden;
	width:100px;
}
ul.topnav li #subnav92 .subnav_right_pic {
	width:270px;
}
ul.topnav li #subnav126 {
	left:-280px;
*width:514px;
}
ul.topnav li #subnav126 .subnav_bottom .subnav_bottom_left {
	width:514px;
}
ul.topnav li #subnav126 .submenu_content {
	float:left;
	width:160px;
	min-height:180px;
	height:auto !important;
 	height:180px;
}
ul.topnav li #subnav126 dl {
	float:left;
	padding-right:20px;
	overflow:hidden;
	width:140px;
}
ul.topnav li #subnav126 .subnav_right_pic {
	width:270px;
}
.subnavpro .menutype {
	float: left;
	width:160px;
	margin-left: 5px;
	padding-top:5px;
	list-style: none;
	overflow: hidden;
}
.subnavpro .menutype dl {
	float: left;
	width:140px;
	text-align: left;
	padding-left:10px;
	height:22px;
	line-height: 22px;
	background: url(../images/nav_t.gif) no-repeat 2px 7px;
	overflow: hidden;
}
.bannpage{
	width:100%;
	height:356px;
	margin:0 auto;
	position:relative;
}
.bannpage .image img{
	height:356px;
}
.bannpage2 {
	width:1250px;
	height:200px;
	float:left;
	margin:0 auto;
	overflow: hidden;
}
.bannpage3 {
	width:100%;
	margin: 0 auto;
	height:200px;
	background: url('../image/bann_page_bg.jpg') repeat-x;
	overflow: hidden;
}
.bannpage3 .bann {
	width:1250px;
	height:200px;
	margin:0 auto;
	overflow: hidden;
}
.index_news {
	width:100%;
	height:38px;
	margin:0;
	border-top:1px solid #FFF;
	overflow:hidden;
	background:url(../image/index_news_bg.jpg) repeat-x;
}
.notes {
	width:1250px;
	margin:0px auto;
	height:38px;
	line-height:38px;
}
.notes .title {
	width:106px;
	height:38px;
	float:left;
	font-weight:bold;
	/*background:url(../image/index_news_icon.jpg) no-repeat 0 14px;*/
	text-indent:18px;
}
*.notes .title {
	/*background:url(../image/index_news_icon.jpg) no-repeat 0 12px;*/
}
.notes ul {
	width:954px;
	float:left;
	height:30px;
	overflow:hidden;
	margin-top:4px;
}
.notes ul li {
	height:30px;
	overflow:hidden;
	line-height:32px;
}
.notes div.login {
	width:590px;
	height:25px;
	position:absolute;
	top:2px;
	left:350px;
	text-align:right;
}
.notes div.login form {
	display:inline;
	float:right;
}
.notes div.login {
	float:left;
}
.notes div.login .itxt {
	width:54px;
	height:18px;
	border:1px solid #B1CCE1;
	line-height:18px;
	vertical-align:middle;
}
.notes div.login .cimg {
	width:60px;
	height:18px;
	border:1px solid #999;
	vertical-align:middle;
}
.notes div.login .pimg {
	width:18px;
	height:18px;
	border:1px solid #999;
	vertical-align:middle;
}
.notes div.login .ilogin {
	width:52px;
	height:20px;
	border:none;
	background:url(btn_login.jpg) left top no-repeat;
	vertical-align:middle;
}
.notes div.login .ireg {
	width:70px;
	height:20px;
	border:none;
	background:url(btn_reg.jpg) left top no-repeat;
	vertical-align:middle;
}
.main {
	width:100%;
	background:#e9e9e9;
	padding:20px 0;
}
.mainbox {
	width:1250px;
	margin:auto;
}
.pro {
	width:408px;
	float:left;
	margin:0 10px 0 0;
}
.pro .title {
	width:408px;
	float:left;
	height:35px;
	line-height:35px;
	text-indent:30px;
	background:url(../image/index_main_title.jpg) no-repeat;
}
.pro .title h1 {
	width:200px;
	float:left;
	color:#3a3a3a;
	font-size:12px;
}
.pro .title span {
	width:80px;
	float:right;
}
.pro .title span a {
	color:#6f6f6f;
	font-size:12px;
}
.pro ul {
	padding-left:20px;
	width:394px;
	float:left;
	margin:10px 0 0 0;
}
.pro ul li {
	width:380px;
	float:left;
	background:url(../image/main_icon.jpg) no-repeat 0 11px;
	padding-left:12px;
	line-height:28px;
	list-style:none;
}
.pro .ad p {
	margin:0;
	padding:0;
}
.pro .ad {
	float:left;
	margin:10px 0 0 0;
	width:405px;
	height:300px;
	overflow:hidden;
}
.pro .ad .ad_content_title {
	width:395px;
	padding:0 5px;
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	overflow:hidden;
}
.pro .ad .ad_content_describe {
	width:395px;
	margin:0 5px 8px 5px;
	color:#626262;
	line-height:18px;
	height:54px;
	overflow:hidden;
}
.pro .ad .ad_pic {
	width:405px;
	height:238px;
	overflow:hidden;
}
.pro .ad .ad_pic img{ width:326px; height:238px;}
.pro .ad .clear {clear:both;display:block;}
.pro .ad .carouse2 {width:405px; margin:0 auto; height:300px; overflow:hidden;}

.pro .ad .jCarouselLite {float:left;margin:0; display:inline; width:405px;height:300px;overflow:hidden;/*必要元素*/}
.pro .ad .jCarouselLite li{height:300px;width:405px; padding:0; overflow:hidden; list-style:none; background:none;}
.pro .ad .about_pic {
	width:405px;
	height:200px;
	text-align:center;
	overflow:hidden;
}
.pro .ad .ad_about {
	width:395px;
	padding:6px 5px 0 5px;
	color:#626262;
	line-height:18px;
	height:72px;
	overflow:hidden;
}
.index_news .notes .more {
	float:left;
	margin:0px 0 2px 1px;
	width:120px;
	height:33px;
	/*width: 125px;
    height: 43px;
    display: block;
    top: 9px;
    text-decoration: none !important;*/
	background:url(../image/i_c_bg2.png) no-repeat;
}
.newspage {
	width:100%;
	margin: 0 auto;
	height:250px;
	background: url('../image/news_bj.jpg') repeat-x;
}
.newspage .pagecenter {
	width:1250px;
	margin:20px auto 0 auto;
	padding-top:15px;
	overflow: hidden;
}
.newspic {
	float: left;
	width:275px;
	overflow: hidden;
}
.newspic .pictitle {
	float: left;
	width:275px;
	overflow: hidden;
	padding-bottom:12px;
	overflow: hidden;
}
.newspic .picshow {
	float: left;
	background: url('../image/tp_bj.jpg') no-repeat;
	width:265px;
	height:400px;
	padding:5px;
	overflow: hidden;
}
.newstab {
	float:left;
	width:385px;
	margin-left: 38px;
	overflow: hidden;
}
.tabhead {
	float:left;
	width:385px;
	text-align: center;
	background: url(../image/lm_xw.jpg) no-repeat;
	height: 32px;
	padding-bottom: 10px;
}
.tabhead li {
	float:left;
	width:95px;
	height: 32px;
	line-height: 30px;
	list-style: none;
	overflow: hidden;
	cursor: pointer;
}
.tabhead li.hover {
	width:95px;
	color:#fff;
	background: url(../image/xw_on.jpg) no-repeat 3px 3px;
	font-weight: bold;
}
.homenewslist {
	float:left;
	width:380px;
	padding-left:5px;
	overflow: hidden;
}
.homenewslist li {
	float:left;
	width:365px;
	padding-left:10px;
	height: 23px;
	line-height: 23px;
	list-style: none;
	background: url(../image/icon_info.gif) no-repeat 0px 7px;
	overflow: hidden;
}
.homenewslist li .names {
	float: right;
	color: #bdbdbd;
	font-size: 12px;
}
.movertab {
	float:left;
	width:265px;
	margin-left: 37px;
	overflow: hidden;
}
.movertab .movertitle {
	float:left;
	width:265px;
	padding-bottom: 10px;
	overflow: hidden;
}
.movertab .moverplay {
	float:left;
	width:249px;
	padding:8px 8px;
	height:160px;
	background: url(../image/mover_bg.jpg) no-repeat;
	overflow: hidden;
}
.basepage {
	width:100%;
	margin: 0 auto;
	height:200px;
	background-color: #EAEAEA
}
.basepage .pagecenter {
	width:1250px;
	margin: 0 auto;
	padding-top:25px;
	overflow: hidden;
}
.basepage .pagecenter ul {
	float: left;
	width: 10000px;
	list-style: none;
	margin: 0 auto;
	padding:0px;
	overflow: hidden;
}
.basepage .pagecenter ul li {
	float: left;
	width:310px;
	height:160px;
	padding:0px 10px 0px 0px;
	overflow: hidden;
}
.basepage .pagecenter ul li.line {
	background: url(../image/b_line.jpg) no-repeat;
	padding:0px 10px 0px 15px;
}
.basepage .pagecenter ul li .c1 {
	width:310px;
}
.basepage .pagecenter ul li .c2 {
	width:260px;
	padding-left:50px;
	height:75px;
	line-height: 160%;
	overflow: hidden;
}
.basepage .pagecenter ul li .c3 {
	width:260px;
	padding-left:50px;
	padding-top:10px;
}
.basepage .pagecenter ul li .c3 a {
	color: #06C;
	padding-left: 25px;
	background: url(../image/more.jpg) no-repeat;
	line-height: 20px;
	height: 20px;
	cursor: auto;
	display: block;
}
.basepage .pagecenter ul li .c3 a:visited {
	color: #06C;
	padding-left: 25px;
	background: url(../image/more.jpg) no-repeat;
	line-height: 20px;
	height: 20px;
	cursor: auto;
	display: block;
}
.basepage .pagecenter ul li .c3 a:hover {
	color: #da000a;
	padding-left: 25px;
	background: url(../image/more1.jpg) no-repeat;
	line-height: 20px;
	height: 20px;
	cursor: auto;
	display: block;
}
.footerpage {
	width:100%;
	margin: 0 auto;
	height:243px;
	background: url(../image/bottom_bg.jpg) repeat-x center top;
}
.footerpage .foot_menu {
	width:650px;
	height:210px;
	margin:0 auto;
	padding-left:25px;
	padding-top:25px;
	overflow: hidden;
}
.footerpage .foot_menu dl a {
	color:#ccc;
	text-decoration: none;
}
.footerpage .foot_map {
	float:left;
	width:431px;
	height:241px;
	background:url(../image/footer_map.gif) no-repeat 0 20px;
	position:absolute;
	right:30px;
}
.footerpage .foot_menu dl {
	width:130px;
	float:left;
}
.footerpage .foot_menu dl dt, .footerpage .foot_menu dl dd {
	width:120px;
	line-height:28px;
	float:left;
	overflow: hidden;
}
.footerpage .foot_menu dl dt {
	font-weight:bold;
	line-height:40px;
}
.bann {
	width:1250px;
	margin: 0 auto;
	margin-top: 0px;
}
.article_content {
	width:100%;
	margin:0 auto;
	background:#fff;
	overflow: hidden;
}
.article_content .pagecenter {
	width:1250px;
	margin:20px auto;
	padding-top:15px;
	overflow:hidden;
}
.framecenter {
	width: 1200px;
	margin: 0 auto;
}
.location {
	float: right;
	width:520px;
	padding-right:20px;
	text-align: right;
	line-height:36px;
}
.pagetitle {
	float: left;
	width:200px;
	padding-left:25px;
	background:url(../image/icon_3.png) no-repeat 10px 14px;
	font-size:16px;
	color:#005cda;
	line-height:36px;
	height:36px;
	overflow:hidden;
}
.frameleft {
	float:right;
	width:928px;
	overflow: hidden;
}
.frameright {
	float: left;
	width:226px;
}
.aboutcontent {
	width:682px;
	height:234px;
	background: url('../images/about_bg.jpg') no-repeat;
}
.aboutcontent .fcontentstr {
	width: 672px;
	height:224px;
	padding: 5px;
	overflow: hidden;
}
.frameleft .fup {
	width: 682px;
	height: 39px;
	line-height: 39px;
	background: url('../images/conent_bg_01.jpg') repeat-x;
	background-position: 0px 0px;
}
.frameleft .fcontent {
	width: 662px;
	padding: 10px;
	background: url('../images/conent_bg_01.jpg') repeat-y;
	background-position: -682px 0px;
	overflow: hidden;
}
.frameleft .fdown {
	width: 682px;
	height:4px;
	background-color: #b9e5fa;
	overflow: hidden;
}
.frameleft .fup1 {
	width: 682px;
	height: 39px;
	line-height: 39px;
	background: url('../images/conent_bg_02.jpg') repeat-x;
	background-position: 0px 0px;
}
.frameleft .fcontent1 {
	width: 662px;
	padding: 10px;
	background: url('../images/conent_bg_02.jpg') repeat-y;
	background-position: -682px 0px;
	overflow: hidden;
}
.frameleft .fdown1 {
	width: 682px;
	height:4px;
	background-color: #b9e5fa;
	overflow: hidden;
}
.frameleft .fup2 {
	width: 682px;
	height: 39px;
	line-height: 39px;
	background: url('../images/conent_bg_03.jpg') repeat-x;
	background-position: 0px 0px;
}
.frameleft .fcontent2 {
	width: 662px;
	padding: 10px;
	background: url('../images/conent_bg_03.jpg') repeat-y;
	background-position: -682px 0px;
	overflow: hidden;
}
.frameleft .fdown2 {
	width: 682px;
	height:4px;
	background-color: #faceb9;
	overflow: hidden;
}
.frameleft .fup .spantitle, .fup1 .spantitle, .fup2 .spantitle {
	float: left;
	padding-left:35px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.frameleft .fup .spanmone, .fup1 .spanmone, .fup2 .spanmone {
	float: right;
	padding-right: 10px;
}
.frameright .fup {
	width: 250px;
	height: 39px;
	line-height: 39px;
	background: url('../images/content_250_bg.jpg') repeat-x;
	background-position: 0px 0px;
}
.frameright .fcontent {
	width: 230px;
	padding: 0px 10px 0px 10px;
	background: url('../images/content_250_bg.jpg') repeat-y;
	background-position: -250px 0px;
	overflow: hidden;
}
.frameright .fdown {
	width: 250px;
	height:13px;
	background: url('../images/content_250_bg.jpg') no-repeat;
	background-position: -500px -32px;
	overflow: hidden;
}
.frameright .fup1 {
	width: 250px;
	height: 39px;
	line-height: 33px;
}
.frameright .fcontent1 {
	width: 200px;
	padding: 0px;
	overflow: hidden;
}
.frameright .fup2 {
	width: 250px;
	height: 39px;
	line-height: 33px;
}
.frameright .fup3 {
	width: 226px;
	font-size:18px;
	color:#444;
	background:url(../image/icon_2.jpg) no-repeat 0 13px;
	text-indent:15px;
	height: 36px;
	line-height: 36px;
	border-bottom:1px solid #ddd;
}
.frameright .fup .spantitle, .fup1 .spantitle, .fup2 .spantitle, .fup3 .spantitle {
	float: left;
	width: 150px;
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
}
.frameright .fup .spanmone, .fup1 .spanmone, .fup3 .spanmone {
	float: right;
	padding-right: 10px;
}
/*tree*/
.three {
	float: left;
	width:226px;
	list-style: none;
	margin:0;
	padding:0px;
	display:block;
}
.three p {
	float: left;
	width:226px;
	height: 36px;
	line-height: 36px;
	background:url(../image/icon_info.gif) no-repeat 3px 13px;
	border-bottom:1px solid #f1f1f1;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
	text-indent:15px;
}
.three p a {
	color:#444;
	font-size:14px;
	text-decoration:none;
}
.three p a:hover {
	color:#005cda;
}
.three li {
	float:left;
	width:226px;
	height:30px;
	line-height:30px;
	text-indent:20px;
	margin:0;
	padding:0;
	background:#f3f3f3;
}
.three li a {
	text-decoration:none;
}
.three li.hover {
	background:#888;
}
.three li.hover a {
	color:#fff;
	text-decoration:none;
}
.three .hover p a{
	color:#444;
}
/*news left pic and right list*/
.newsleft {
	float: left;
	width:212px;
}
.newsleft ul {
	list-style: none;
	margin: 0 auto;
	margin-top: 5px;
}
.newsright {
	float: left;
	width:450px;
}
.textlist {
	list-style: none;
	margin: 0 auto;
	padding:0px;
	display: block;
	line-height: 200%;
	overflow: hidden;
}
.textlist li {
	padding-left: 8px;
	height: 25px;
	line-height: 25px;
	background: url('../images/icon3.gif') no-repeat 0px 10px;
	list-style: none;
	overflow: hidden;
}
.textlist li .names {
	float: right;
	color: #bdbdbd;
	font-size: 12px;
}
.piclist {
	list-style: none;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
	overflow: hidden;
}
.piclist li {
	float: left;
	padding: 5px 7px 10px 5px;
	text-align: center;
	width:120px;
	overflow: hidden;
}
.piclist li img {
	border: 0px solid #EEE;
}
.piclist li p {
	margin: 0px;
	padding: 0px;
}
.piclist li .t {
	height: 30px;
	line-height: 30px;
}
.link {
	float: left;
	margin: 0 auto;
	width: 942px;
}
.link .fotterup {
	width: 942px;
	height: 6px;
	background: url('../images/fotter_bg.png') no-repeat;
	background-position: 0px -0px;
}
.link .fottercontent {
	width: 942px;
	text-align: center;
	background: url('../images/fotter_bg_line.png') repeat-y;
	background-position: 0px -0px;
}
.linkpic {
	width: 920px;
	padding: 10px;
}
.linkpic ul {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
}
.linkpic ul li {
	width: 88px;
	margin: 0 auto;
	padding-left: 3px;
	list-style: none;
	display: inline;
}
.linkfont {
	width: 900px;
	padding: 5px 10px 0px 10px;
	margin: 0 auto;
}
.linkfont ul {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
}
.linkfont ul li {
	width: 98px;
	text-align: center;
	margin: 0 auto;
	padding-left: 10px;
	list-style: none;
	display: inline;
}
/*pagecontent*/
.pagecontent {
	float:left;
	width:928px;
	padding-left:0px;
	overflow: hidden;
}
.pagecontentstr1 {
	width:926px;
	overflow: hidden;
	border:1px solid #E1E1E1;
	padding:10px 0;
}
.pagecontentstr_content {
	width:866px;
	padding:25px 30px;
	overflow: hidden;
	border:1px solid #E1E1E1;
	line-height:24px;
}
.pagecontentstr_content1{
	width:926px;
	padding:25px 0px;
	overflow: hidden;
	border:1px solid #E1E1E1;
	line-height:24px;
}
.pagecontentstr1 .jjfa_content {
	padding:10px 15px;
	width:896px;
	overflow:hidden;
	line-height:24px;
}
/*下载*/
.download {
	width:896px;
	overflow:hidden;
}
.download table td {
	border:1px solid #ccc;
}
.download .table_left {
	width:257px;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:14px;
	text-indent:0;
}
.download .table_right {
	width:615px;
	padding:0px 10px;
	text-align:left;
	text-indent:0;
	height:40px;
	line-height:40px;
}
.download .table_right2 {
	width:615px;
	padding:10px;
	text-align:left;
	text-indent:0;
}
.download .table_right .title {
	float:left;
	width:500px;
	overflow:hidden;
	height:40px;
	line-height:40px;
}
.download_url {
	display:block;
	float:right;
	background:url(../images/doxxpic2.jpg) no-repeat left center;
	padding-left:36px;
	height:40px;
	line-height:40px;
}
.download .table_right .download_url:hover {
	color:#03C;
}
.pagelist {
	float: left;
	width: 926px;
}
.righttext {
	float: left;
	width: 928px;
}
.righttext2 {
	float:left;
	width: 866px;
	border-top:1px dashed #E1E1E1;
	padding-top:10px;
	margin-top:10px;
}
.righttext1 {
	float: left;
	width: 866px;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #E1E1E1;
}
.righttext1 h3 {
	padding-bottom:10px;
	color:##005CDA;
}
.righttext_padding {
	float: left;
	width:866px;
	font-size:14px;
}
.readpic {
	float: left;
	width: 225px;
	height: 225px;
	padding: 5px;
}
.readpic img {
	border: 1px solid #EEE;
}
.readtitle {
	float: left;
	width: 415px;
	margin-left: 10px;
	text-align: left;
}
.readtitle dl dt {
	color: #FF6600;
	font-size:16px;
	font-weight: bold;
	line-height: 180%;
	padding-left:10px;
}
.readtitle dl dd {
	color: #828282;
	height:30px;
	line-height: 30px;
	padding-left:10px;
}
.readtitle dl dd.fastline {
	background-color:#f8f8f8;
	color: #828282;
	height:30px;
	line-height: 30px;
}
.readtitle dl dd.orderbotton {
	padding-top:15px;
}
.readlist {
	float: left;
	margin: 0 auto;
	width: 928px;
	margin:10px 0 0 0px;
}
.readlist .tg {
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	padding-left: 35px;
	font-weight: bold;
	background: url(../images/readlist_bg.jpg) no-repeat;
}
.readlist .tg1 {
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	padding-left: 35px;
	font-weight: bold;
	background: url(../images/readlist_bg.jpg) no-repeat;
}
.readlist .tg3 {
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px dotted #d0d0d0;
}
.readlist .l {
	width:880px;
	padding:10px;
	overflow: hidden;
}
.bbslist {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
}
.bbslist li {
	border-top: 1px dotted #d0d0d0;
	padding: 10px 0px 10px 0px
}
.bbslist li:first-child {
	border-top: 0px dotted #d0d0d0;
	padding:0px 0px 10px 0px
}
.bbslist li .first-child {
	border-top: 0px dotted #d0d0d0;
	padding:0px 0px 10px 0px
}
.bbslist li div {
	line-height: 180%;
	padding:0px 10px 5px 10px;
}
.bbslist li .sendname {
	text-align: right;
	margin-right:10px;
}
.bbslist li .messagelist {
	text-align: left;
}
.bbslist li .remessagelist {
	text-align: left;
	padding-top: 10px;
	padding-bottom:10px;
}
/*productlist_list*/
.goodslist {
	overflow: hidden;
	list-style-type: none;
	width:896px;
	margin:10px 15px 0 15px;
}
.goodslist li {
	width:896px;
	height:146px;
	padding:0 0 20px 0;
	overflow: hidden;
	border-bottom:1px dashed #ccc;
	margin-bottom:20px;
}
.goodslist li .goodslist_left{
	width:197px;
	height:146px;
	float:left;
	overflow: hidden;
}
.goodslist li .goodslist_left img{
	width:187px;
	height:136px;
	padding:4px;
	border:1px solid #ccc;
}
.goodslist li .goodslist_right{
	width:679px;
	height:146px;
	float:right;
	overflow: hidden;
}
.goodslist li .goodslist_title{
	width:689px;
	text-align:left;
	overflow: hidden;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}
.goodslist li .goodslist_title a{
	color:#0066cc;
}
.goodslist li .goodslist_title a:hover{
	text-decoration:underline;
}
.goodslist li .goodslist_jianjie {
	width:689px;
	text-align:left;
	overflow: hidden;
	height:24px;
	line-height:24px;
	font-size:12px;
	height:96px;
	color:#404040;
}
.goodslist li .goodslist_jianjie .jianjie_word{
	float:left;
	width:580px;
	height:96px;
	text-align:justify;
	overflow: hidden;
}
.goodslist li .goodslist_jianjie .down_more{
	float:right;
	width:69px;
	height:96px;
	overflow: hidden;
	text-align:left;
	padding-left:15px; border-left:1px dashed #ccc;
}
.goodslist li .goodslist_jianjie .down_more .more{
	height:24px;
	width:59px;
	padding-left:10px;
	background:url(../image/dian.jpg) no-repeat left 10px;
	line-height:24px;
}
.goodslist li .goodslist_jianjie .down_more .more a{
	color:#404040;
}
.goodslist li .goodslist_jianjie .down_more .more a:hover{
	color:#404040;
	text-decoration:underline;
}
/*newslist*/
.newslist {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
	margin:0 15px;
	width:896px;
}
.newslist li {
	height: 35px;
	line-height: 35px;
	text-align: left;
	margin: 0 auto;
	padding-left:15px;
	list-style: none;
	background: url('../images/icon3.gif') no-repeat 5px 15px;
	border-bottom: 1px dotted #DADBD6;
	overflow: hidden;
}
.newslist li .data {
	float: right;
	padding-right: 10px;
	color: #B3B3B3;
}
/*newslist*/
.newspiclist {
	float: left;
	width:928px;
	list-style: none;
	margin: 0 auto;
	padding: 0px;
}
.newspiclist li {
	float: left;
	width:928px;
	text-align: left;
	padding:20px 0px;
	border-bottom: 1px dotted #DADBD6;
	overflow: hidden;
}
.newspiclist li .data {
	color: #B3B3B3;
}
.newspiclist .c3 a {
	color: #a6a6a6;
	padding-left: 20px;
	background: url(../image/more2.jpg) no-repeat 0 2px;
	line-height: 21px;
	height: 21px;
	cursor: auto;
	display: block;
}
.newspiclist .c3 a:visited {
	color: #a6a6a6;
	padding-left: 20px;
	background: url(../image/more2.jpg) no-repeat 0px 2px;
	line-height: 21px;
	height: 21px;
	cursor: auto;
	display: block;
}
.newspiclist .c3 a:hover {
	color: #0057ce;
	padding-left: 20px;
	background: url(../image/more3.jpg) no-repeat 0 2px;
	line-height: 21px;
	height: 21px;
	cursor: auto;
	display: block;
}
/*linebook*/
.gbottonlist {
	margin: 0 auto;
	width: 100%;
}
.gbottonlist .tg {
	height: 30px;
	line-height: 30px;
	color: #000;
	padding-left: 15px;
	font-weight: bold;
	background-color: #B5D4F2;
}
.gbottonlist .l {
	margin-top: 1px;
	padding: 5px;
	height: 100%;
	background-color: #F8F8F8;
	overflow: hidden;
}
.three_fg {
	width:690px;
	list-style: none;
	margin: 0 auto;
	padding: 0px;
	margin-left: 10px;
}
.three_fg li {
	float: left;
	width:330px;
	height: 25px;
	line-height: 25px;
	text-align: left;
	margin: 0 auto;
	padding-left: 0px;
	list-style: none;
	overflow: hidden;
}
.three_fg li.a {
	font-weight: bold;
}
.three_fg li.b {
	height: 25px;
	padding-left: 8px;
	line-height: 25px;
	background: url('../images/icon3.gif') no-repeat 0px 11px;
	list-style: none;
	display: list-item;
}
.three_fg li .title {
	float: left;
}
/*joblist*/
.joblist {
	list-style: none;
	margin: 0 auto;
	padding: 0px;
	margin-left: 10px;
}
.joblist li {
	list-style: none;
	padding:10px 0px 10px 0px;
	border-bottom: 1px dotted #DADBD6;
	overflow: hidden;
}
.widthpage {
	width: 922px;
	margin: 0 auto;
	padding: 10px;
}
.widthpage .tg1 {
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	padding-left: 35px;
	font-weight: bold;
	background: url('../images/readlist_bg.jpg') no-repeat #B7E4FB;
}
.widthpage .tg3 {
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	border-bottom: 1px dotted #d0d0d0;
}
.widthpage .l {
	padding: 10px 0px 0px 0px;
	overflow: hidden;
}
.widthpagelist {
	width:922px;
	margin: 0 auto;
}
/*login_member*/
.sianin .sianinbg {
	width: 369px;
	padding: 10px 0px 0px 0px;
	border-left: #d2e5ef 1px solid;
	border-right: #d2e5ef 1px solid;
	border-top: none;
	border-bottom: none;
	overflow: hidden;
}
.signintitle {
	background: url('../images/application.gif') no-repeat;
	background-position: left -166px;
	padding: 15px 0px 0px 70px;
	height: 29px;
	text-align: left;
	overflow: hidden;
}
.signin-area-bg {
	width: 361px;
	padding: 5px;
	overflow: hidden;
}
.signin-area-bg2 {
	padding: 0px;
	overflow: hidden;
}
.signin-area-bg3 {
	width: 251px;
	padding: 5px 0px 5px 110px;
	overflow: hidden;
}
.tipsnr {
	background: url('../images/login.gif') no-repeat;
	background-position: left -103px;
	height: 5px;
	line-height: 5px;
	width: 371px;
	overflow: hidden;
}
.messicon {
	height: 48px;
	padding-right: 10px;
}
.messtext {
	height: 48px;
	line-height: 48px;
	vertical-align : middle;
}
.messicon2 {
	height: 20px;
	padding-right: 10px;
}
.messtext2 {
	height: 20px;
	line-height: 20px;
	vertical-align : middle;
}
/*lefttab*/
.tbottonlist {
	width:260px;
}
.tbottonlist .tg {
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding-left: 15px;
	font-weight: bold;
	background-color: #B5D4F2;
}
.tbottonlist .l {
	padding: 5px;
	border: 1px solid #B5D4F2;
}
/*tablelist*/
.tablelist .td01 {
	background-color: #F3F3F3;
	border: 1px solid #E6E6E6;
	padding: 5px;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
}
.tablelist .td02 {
	border-bottom: #d2e5ef 1px dotted;
	padding: 5px;
	height: 30px;
	line-height: 30px;
}
.tablelist .td03 {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #E6E6E6;
	padding: 5px 5px 5px 15px;
	height: 30px;
	line-height: 30px;
	background: url('../images/icon1.gif') no-repeat 5px 16px;
}
.td03 img {
	vertical-align : middle;
}
.tablelist .td04 {
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #E6E6E6;
	padding: 5px;
	height: 30px;
	line-height: 30px;
}
/*bbstable*/
.tablelist .td05 {
	border: 1px solid #F0F0F0;
	padding: 5px 5px 5px 10px;
}
.tablelist .td06 {
	padding: 5px;
	height: 30px;
	line-height: 30px;
}
/*fotter*/
.fotterpage {
	width:100%;
	margin: 0 auto;
	height:42px;
	background: url(../image/footer_bg.jpg) repeat-x;
}
.fotterpage .fotter .copyright a, .fotterpage .fotter .footnav a {
	color:#FFF;
	line-height:42px;
}
.fotterpage .fotter .copyright a:hover, .fotterpage .fotter .footnav a:hover {
	text-decoration:underline;
}
.fotterpage a:hover {
	color:#999;
}
.fotter {
	width: 1250px;
	color:#fff;
	margin: 0 auto;
}
.fotter .copyright {
	float: left;
	width: 1200px;
	text-align: center;
}
.fotter .footnav {
padding-right:40px;
	float: right;
	width: 500px;
	color:#aaa;
	display:inline;
	text-align:right;
}


.pagecontentstr1 .rczp{
	width:866px;
	
	margin:20px 0 0 30px;
}

.pagecontentstr1 .rczp .zw_name{
	width:245px;
	height:30px;
	line-height:30px;
	
	text-align:center;
}
.pagecontentstr1 .rczp .zwxz{
	width:245px;
	height:30px;
	line-height:30px;
	
	text-align:center;
}
.pagecontentstr1 .rczp .shuliang{
	width:122px;
	height:30px;
	line-height:30px;
	
	text-align:center;
}
.pagecontentstr1 .rczp .fb_sj{
	width:246px;
	height:30px;
	line-height:30px;
	text-align:center;
}
/*人才招聘内页*/
#sqgw{ width:100px; height:30px; line-height:30px; background:#06F; margin:20px 0 0 0; color:#FFF; text-align:center; font-size:14px; cursor:pointer;}
.rczp_bd{margin:40px 0 0 0; font-family:"微软雅黑"; display:none;}
.rczp_bd table{}
.rczp_bd .wb{ border:1px solid #ccc; width:300px; height:30px; line-height:30px; padding:0 5px; color:#666;}
.rczp_bd .fj{ width:137px;}
.rczp_bd .tj{ width:60px; height:30px; border:0px; background:#06F; color:#FFF; margin:0 15px 0 50px; cursor:pointer;}
.rczp_bd .cz{ width:60px; height:30px; border:0px; background:#ccc; color:#FFF; cursor:pointer;}

.zjsj{
	list-style-type:none;
}

.xs_content{ padding:10px 0; color:#005CDA; font-weight:bold;}