.tcbk {
	padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
.lan14c {
	color: rgb(53, 88, 146); line-height: 22px; font-size: 14px; font-weight: 100;
}
.ahhanggao14 {
	color: rgb(53, 53, 53); line-height: 24px; font-size: 14px; text-decoration: none;
}
.hanggao22 {
	color: rgb(17, 17, 17); line-height: 24px; font-size: 12px;
}
.hanggao22 a:link {
	color: rgb(17, 17, 17);
}
.hanggao22 a:visited {
	color: rgb(17, 17, 17);
}
.hanggao22 a:hover {
	color: rgb(17, 17, 17);
}
.bs {
	color: rgb(255, 255, 255); line-height: 22px; font-size: 14px;
}
.bs a:link {
	color: rgb(255, 255, 255);
}
.bs a:visited {
	color: rgb(255, 255, 255);
}
.bs a:hover {
	color: rgb(255, 255, 255);
}
.bs2 {
	color: rgb(204, 204, 204); line-height: 22px; font-size: 12px;
}
.bs2 a:link {
	color: rgb(204, 204, 204);
}
.bs2 a:visited {
	color: rgb(204, 204, 204);
}
.bs2 a:hover {
	color: rgb(204, 204, 204);
}


.lanlan14 {
	color: rgb(49, 100, 157); line-height: 25px; font-size: 14px;
}
.lanlan14 a:link {
	color: rgb(49, 100, 157);
}
.lanlan14 a:visited {
	color: rgb(49, 100, 157);
}
.lanlan14 a:hover {
	color: rgb(0, 38, 81);
}
.foot {
	color: rgb(28, 65, 109); line-height: 22px; font-size: 12px;
}
.foot a:link {
	color: rgb(28, 65, 109);
}
.foot a:visited {
	color: rgb(28, 65, 109);
}
.foot a:hover {
	color: rgb(28, 65, 109);
}
.sbj9 {
	padding-top: 9px;
}
.sbj5 {
	padding-top: 5px;
}
.xxx {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dotted;
}
.dhdhdh {
	color: rgb(255, 255, 255); font-size: 12px;
}
.content {
	height: 500px; clear: none; float: none;
}
#content_1 {
	background: rgb(22, 49, 92); height: 8px;
}
.content {
	background: url("ima/banner-middle_1.png") no-repeat;
	width: 100%;
	height: 477px;
}
.clear {
	height: 18px;
}
.content-pro {
	width: 100%; height: 1100px; clear: none; float: none;
}
.content-pro .content_pto_middle {
	width: 1004px; height: 700px;
}
.content-pro .content_pto_middle .pro_left {
	width: 760px; height: 700px; float: left;
}
.content-pro .content_pto_middle .pro_right {
	left: 980px; top: 545px; width: 232px; height: auto; float: right; position: absolute; z-index: 2; background-color: rgb(251, 253, 252);
}
.content-pro .content_pto_middle .pro_right .pro_text #lef span {
	color: rgb(237, 82, 0); font-family: "??????????a??o??2"; font-size: 14px; font-weight: normal;
}
body, input, select, textarea{font-family:'Microsoft YaHei', '??????????a??o??2';}
textarea{resize: none;}
ul,li{list-style: none}
body{overflow-y: scroll}
body{color: #555; font-size: 14px;}
body a{color: #555; text-decoration: none;}
body a:hover{color: #162d59; text-decoration: none;}
#design .hide_tip{display:none}

div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, th, td, span{padding:0;margin:0;}

#ban {

	height:460px;

	float:left;

	position:relative;

	background-color: #FFFFFF;

	width: 1000px;

	background-repeat: repeat;

	z-index:1; 

}

#slides { display:block; width:100%; height:460px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute;top:460px; z-index:9999; text-align:center;margin:auto; display:; left:50%}

#pagination li {display:block;list-style:none;width:10px;height:10px;float:left;margin-left:15px;border-radius:5px;backgrou;background: #3b889c;}

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current {

background-color: #F37E0A;

}



