@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
td {
	font: 12px Arial, Helvetica, sans-serif;
}
p {
	text-indent: 2em;
}
.contain {
	margin: 8px 0px 15px;
	padding: 0px;
}
.clear {
	clear: both;
}
.c_banner {
  margin:0px;
  padding:0px 0px 0px 0px;
}

.page {
	margin: 6px 0px;
	color: #000000;
	text-align: right;
	padding-top: 8px;
	padding-right: 12px;
	clear: both;
}
.page .pagered {
	color: #FF0000;
}
.page a {
	text-decoration: none;
	color: #000000;
}
.page a:hover {
	text-decoration: none;
	color: #FF8000;
}
.pagebox {
	font: 11px Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: none;
	color: #E31F16;
}
a.agray {
	color: #666666;
	text-decoration: none;
}
a.agray:hover {
	text-decoration: none;
	color: #FF8000;
}
a.agray2 {
	color: #FFFFFF;
	text-decoration: none;
}
a.agray2:hover {
	text-decoration: none;
	color: #FF8000;
}
a.ablue {
	font-weight: bold;
	color: #0A77CC;
	text-decoration: underline;
}
a.aorange {
	color: #F16600;
	text-decoration: none;
}




.bg_page {
	background: url(../images/bg_page.jpg) repeat-x top;
	text-decoration: none;
}
.menu_top {
	background: url(../images/topmenu_bg.jpg) no-repeat;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 301px;
	height: 24px;
	text-align: center;
	color: #FFFFFF;
}
.menu_top a {
	color: #FFFFFF;
	text-decoration: none;
}
.menu_top a:hover {
	text-decoration: none;
	color: #FFFF00;
}
.banner_right {
	background: url(../images/bg_banner.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 192px;
	width: 273px;
}
.banner_profile {
	background: url(../images/banner_about.jpg) no-repeat top;
}
.banner_contact {
	background: url(../images/ban_contact.jpg) no-repeat top;
}
.banner_news {
	background: url(../images/banner_news.jpg) no-repeat left top;
}
.banner_center {
	background: url(../images/banner_center.jpg) no-repeat left top;
}
.banner_product {
	background: url(../images/banner_product.jpg) no-repeat left top;
}
.banner_service {
	background: url(../images/banner_service.jpg) no-repeat left top;
}
.banner_train {
	background: url(../images/banner_train.jpg) no-repeat left top;
}
.banner_job {
	background: url(../images/banner_job.jpg) no-repeat left top;
}
.banner_member {
	background: url(../images/banner_member.jpg) no-repeat left top;
}







.bg_main {
	background: url(../images/bg_main.jpg) no-repeat left top;
	margin: 0px;
	padding: 15px 20px 0px 24px;
}
.bg_main2 {
	background: url(../images/bg_main.jpg) no-repeat left top;
	margin: 0px;
	padding: 10px 0px 0px 24px;
}
.bg_bord_photo {
	background: url(../images/bg_photo.jpg) no-repeat;
	padding: 4px;
}
.bg_bord_pro {
	background: url(../images/bg_pro.jpg) no-repeat;
	padding: 20px;
}
.bg_index {
	background: url(../images/bg_index.jpg) no-repeat left top;
	height: 272px;
}




.sidebar {
	background: #EEEFF1 url(../images/sidebarbg.jpg) no-repeat top;
	width: 228px;
	padding-top: 12px;
}
.lefttitle {
	background: url(../images/line_right.jpg) no-repeat bottom;
	height: 25px;
	margin: 0px 15px 6px 23px;
	padding: 0px;
	font-weight: bold;
	font-size: 13px;
}
.leftmenu {
	font-weight: normal;
	color: #444444;
	font-size: 12px;
	margin: 0px 12px 0px 21px;
	padding: 4px 0px 4px 35px;
	background: url(../images/arrow.gif) no-repeat 20px 8px;
	line-height: 140%;
}

.leftmenu a {
	color: #444444;
	text-decoration: none;
}
.leftmenu a:hover {
	text-decoration: none;
	color: #FF8000;
}


.leftmenu2{
	font-weight: normal;
	color: #444444;
	font-size: 12px;
	margin: 0px 12px 0px 21px;
	padding: 4px 0px 4px 35px;
	background:#DEDEDE url(../images/arrow.gif) no-repeat 20px 8px;
	border-bottom: 1px solid #BFBFC1;
	line-height: 140%;
}
.leftmenu2 a {
	color: #444444;
	text-decoration: none;
}
.leftmenu2 a:hover {
	text-decoration: none;
	color: #FF8000;
}
.subleftmenu {
	line-height: 140%;
	color: #666666;
	margin: 0px 0px 0px 60px;
	padding: 0px;
}
.subleftmenu a {
	color: #666666;
	text-decoration: none;
}
.subleftmenu li {
	list-style: none;
	background: url(../images/dot_gray.gif) no-repeat left 9px;
	margin: 0px;
	padding: 3px 0px 3px 11px;
}
.subleftmenu h2 {
	font-weight: normal;
	color: #444444;
	font-size: 12px;
	margin: 0px;
	padding: 3px 0px 0px 0px;
}

.crumb {
	color: #888888;
	text-decoration: none;
	border-bottom: 3px solid #C0C0C0;
	margin: 0px;
	padding: 0px 5px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.crumb a {
	color: #888888;
	text-decoration: none;
}
.crumb em {
	color: #3677BB;
	font-style: normal;
	font-weight: normal;
}
.crumb2 {
	color: #888888;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.crumb2 a {
	color: #888888;
	text-decoration: none;
}
.crumb2 em {
	color: #3677BB;
	font-style: normal;
	font-weight: normal;
}
.menu_pro {
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.menu_pro li {
	margin: 0px;
	padding: 0px 15px;
	list-style: none;
	float: left;
	height: 29px;
	display: block;
	line-height: 29px;
	border-right: 1px solid #D0D1D1;
}
.menu_pro .a1 {
	background: url(../images/label2.jpg) repeat-x;
	line-height: 29px;
	color: #FF0000;
	/*font-weight: bold;*/
}
.menu_pro a {
	color: #666666;
	text-decoration: none;
}

.title {
	border-bottom: 3px solid #E41F16;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 7px;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.title .name {
	background: url(../images/arrow_title.jpg) no-repeat left;
	margin: 0px;
	padding: 2px 0px 0px 27px;
	display: block;
}
.title_info {
	line-height: 170%;
	color: #EE0A04;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/line2.gif) repeat-x bottom;
	margin: 0px;
	padding: 0px 0px 9px;
}
.title_info .time {
	font-size: 12px;
	font-weight: normal;
	color: #C9C9C9;
}
.title_service {
	background: #F4F2F3 url(../images/ico_red.gif) no-repeat 7px 6px;
	font-weight: bold;
	color: #EB0202;
	padding-left: 25px;
}
.title_service a {
	color: #EB0202;
	text-decoration: none;
}




.content {
	line-height: 200%;
	color: #666666;
	margin: 30px 0px 20px 12px;
	padding: 0px;
}
.main {
	margin: 30px 0px 20px 12px;
	padding: 0px;
}
.f-blue {
	font-weight: bold;
	color: #085D9E;
}
.f-blue2 {
	font-weight: bold;
	color: #1F7CB5;
}

.f-white {
	font-weight: bold;
	color: #FFFFFF;
}
.f-white2 {
	color: #FFFFFF;
}

.f-info {
	font-size: 14px;
	line-height: 200%;
	color: #555555;
	margin: 0px;
	padding: 0px 12px;
}
.f-orange {
	line-height: 150%;
	font-weight: bold;
	color: #F16600;
}
.f-gray {
	line-height: 160%;
	color: #666666;
}
.f-gray2 {
	line-height: 180%;
	color: #666666;
	padding: 7px 7px 20px;
}
.f-gray3 {
	line-height: 180%;
	color: #333333;
}
.f-gray4 {
	line-height: 166%;
	color: #444444;
}



.f-pro {
	color: #666666;
	margin: 0px;
	padding: 16px;
	line-height: 200%;
	height:200px;
}
.f-red {
	color: #FF0000;
}
.f-red2 {
	color: #EA0000;
}






.form_blue {
	font-size: 12px;
	border: 1px solid #A0BACB;
}
.form_btn {
	background: url(../images/btn_gray.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 49px;
	border-style: none;
	font: 11px Arial, Helvetica, sans-serif;
}
.formbtn_blue {
	background: url(../images/btn_blue.jpg) no-repeat;
	height: 19px;
	width: 64px;
	border-style: none;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
}
.formtext {
	font-size: 12px;
	border: 1px solid #AD0600;
	color: #666666;
}
.form_textbox {
	font-size: 12px;
	border: 1px solid #CCCCCC;
}
.formtext_blue {
	font-size: 12px;
	border: 1px solid #7595AA;
}







.list_photo {
	margin: 30px 0px 0px 56px;
	padding: 0px;
}
.list_photo li {
	list-style: none;
	float: left;
	margin: 0px 46px 0px 0px;
	padding: 0px;
	height: 209px;
}
.list_news {
	line-height: 140%;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.list_news li {
	list-style: none;
	margin: 0px;
	padding: 6px 0px 5px 33px;
	border-bottom: 1px solid #EBEBEB;
	background: url(../images/dot.gif) no-repeat 16px 11px;
}
.list_news .gray {
	background: #F9F9F9 url(../images/dot.gif) no-repeat 16px 11px;
}

.list_news a {
	color: #666666;
	text-decoration: none;
}

.list_news span {
	margin: 0px;
	padding: 0px 8px 0px 0px;
	float: right;
}
.list_news .down {
	width: 90px;
	text-align: center;
}
.list_news .num {
	text-align: right;
	width: 70px;
}

.list_news span a {
	text-decoration: none;
	color: #0080C0;
}

.list_category {
	margin: 0px 0px 20px 43px;
	padding: 0px;
}
.list_category li {
	margin: 3px 20px 3px 0px;
	padding: 0px 0px 0px 14px;
	list-style: none;
	background: url(../images/arrow_blue.jpg) no-repeat left 13px;
	float: left;
	width: 250px;
}

.list_category a {
	color: #666666;
	text-decoration: none;
}
.list_category a:hover {
	text-decoration: none;
	color: #FF8000;
}

.list_category2 {
	margin: 0px 0px 20px 43px;
	padding: 0px;
}
.list_category2 li {
	margin: 3px 20px 3px 0px;
	padding: 0px 0px 0px 14px;
	list-style: none;
	background: url(../images/arrow_blue.jpg) no-repeat left 8px;
	float: left;
	width: 250px;
}
.list_category2 a {
	color: #666666;
	text-decoration: none;
}
.list_category2 a:hover {
	text-decoration: none;
	color: #FF8000;
}




.list_category3 {
	margin: 0px 0px 0px 60px;
	padding: 0px;
}
.list_category3 li {
	margin: 3px 20px 3px 0px;
	padding: 0px 0px 0px 14px;
	list-style: none;
	background: url(../images/arrow_blue.jpg) no-repeat left 4px;
	float: left;
	width: 160px;
}
.list_category3 a {
	color: #666666;
	text-decoration: none;
}
.list_category3 a:hover {
	text-decoration: none;
	color: #FF8000;
}
.list_pro {
	margin: 20px 0px 0px;
	padding: 0px;
}
.list_pro li {
	list-style: none;
	background: url(../images/dot2.gif) repeat-x bottom;
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
}
.list_index {
	line-height: 140%;
	color: #444444;
	margin: 8px 0px 0px;
	padding: 0px;
}
.list_index li {
	margin: 0px;
	padding: 0px 0px 5px 9px;
	list-style: none;
	background: url(../images/dot3.jpg) no-repeat left 6px;
}
.list_index span {
	float: right;
}
.list_index a {
	color: #444444;
	text-decoration: none;
}

.list_index2 {
	line-height: 140%;
	color: #fff;
	margin: 8px 0px 0px;
	padding: 0px;
	font-size:11px;
	font-weight:bold;
}
.list_index2 li {
	margin: 0px;
	padding: 0px 0px 5px 11px;
	list-style: none;
}
.list_index2 a {
	color: #fff;
	text-decoration: none;
}


.box_green {
	border: 1px solid #DEF2E4;
	background: #F6FFF9;
	line-height: 160%;
	color: #333333;
	padding: 12px;
}
.box_red {
	border: 1px solid #FBE9E0;
	background: #FEFBF9;
	line-height: 160%;
	color: #333333;
	padding: 12px;
}
.box_gray {
	padding: 3px;
	border: 1px solid #DBDDDC;
}
.PageButton {
	border: 1px groove #E3E4DF;
	font-size: 12px;
}

.leftmenuul {
	margin: 0px;
	padding: 0px;
}
.leftmenuul li {
	list-style: none;
	font-weight: normal;
	color: #444444;
	font-size: 12px;
	margin: 0px 12px 0px 21px;
	padding: 4px 0px 4px 35px;
	background: url(../images/arrow.gif) no-repeat 20px 8px;
	line-height: 140%;		

}
.leftmenuul a {
	color: #444444;
	text-decoration: none;
}
.leftmenuul a:hover {
	text-decoration: none;
	color: #FF8000;
}
  .clearfloat {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	overflow: hidden;
}
