* {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,tbody,tfoot,thead,tr,th{
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0
}
body {
	color:#666666;
	font-size: 13px;
	line-height: 1.5;
	FONT-FAMILY: "微软雅黑","宋体",Arial, Helvetica, sans-serif;
	background-position: left top;
	background-repeat: repeat-x;
}
.body_in{background-color: #FFFFFF;}
.body_con{
	background-color: #eee;
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	
	color: #333;TEXT-DECORATION: none
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	
}
P.txident {
	TEXT-INDENT: 2em
}
H2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	line-height: 40px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #060;
}
.hidden {
	DISPLAY: none
}
.clear{clear:both;line-height:0;font-size:0;height:0}
.blank5{height:5px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank15{
	height:15px;
	overflow:hidden;
}
.f_r {
	FLOAT: right
}
.f_l {
	FLOAT: left
}
.c_b {
	CLEAR: both
}
.font_ec6526 {
	COLOR: #ec6526
}
.font_999 {
	COLOR: #999; FONT-SIZE: 12px
}
.font_14px {
	COLOR: #383737; FONT-SIZE: 14px
}

A:hover {
	COLOR: #F30;
	TEXT-DECORATION: none
}

A.link_white:link {
	COLOR: #fff; TEXT-DECORATION: none
}
A.link_white:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
A.link_white:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.link_white:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
A.link_blue:link {
	COLOR: #0e4894; TEXT-DECORATION: none
}
A.link_blue:visited {
	COLOR: #0e4894; TEXT-DECORATION: none
}
A.link_blue:hover {
	COLOR: #548fd4; TEXT-DECORATION: underline
}
A.link_blue:active {
	COLOR: #548fd4; TEXT-DECORATION: underline
}
A.link_red:link {
	COLOR: #da251c; TEXT-DECORATION: none
}
A.link_red:visited {
	COLOR: #da251c; TEXT-DECORATION: none
}
A.link_red:hover {
	COLOR: #da251c; TEXT-DECORATION: underline
}
A.link_red:active {
	COLOR: #da251c; TEXT-DECORATION: underline
}
A.link_upAdown:link {
	COLOR: #666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.link_upAdown:visited {
	COLOR: #666; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.link_upAdown:hover {
	COLOR: #da251c; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.link_upAdown:active {
	COLOR: #da251c; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.link_pageAct:link {
	BACKGROUND: #da251c; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.link_pageAct:visited {
	BACKGROUND: #da251c; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.link_pageAct:hover {
	BACKGROUND: #da251c; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.link_pageAct:active {
	BACKGROUND: #da251c; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
A.link_more:link {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(../images/more.jpg) no-repeat; HEIGHT: 17px; COLOR: #ccc; TEXT-DECORATION: none
}
A.link_more:visited {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(../images/more.jpg) no-repeat; HEIGHT: 17px; COLOR: #ccc; TEXT-DECORATION: none
}
A.link_more:hover {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(../images/more.jpg) no-repeat; HEIGHT: 17px; COLOR: #ccc; TEXT-DECORATION: none
}
A.link_more:active {
	WIDTH: 17px; DISPLAY: inline-block; BACKGROUND: url(../images/more.jpg) no-repeat; HEIGHT: 17px; COLOR: #ccc; TEXT-DECORATION: none
}
.layout {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; DISPLAY: table
}

.content {
	WIDTH: 100%; ZOOM: 1; DISPLAY: table; BACKGROUND: #f6f5fa; HEIGHT: auto; OVERFLOW: hidden
}
/* banner-box */
.banner-box{
	min-width:100%;
	height:400px;
	position:relative;
	overflow:hidden;
}
.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 400px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 400px;
	display: block;
}


.search{
	width:348px;
	float:left;
	text-align:left;
	height:42px;
	position: absolute;
	left: 550px;
	top: 42px;
}
.search #SearchForm{
	margin:0px;
	height:40px;
	float: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.search .textbox{
	height:23px;
	line-height:23px;
	margin-top:4px;
	width:230px;
	float:left;
	padding-left:15px;
	padding-top:3px;
	font-size:14px;
	color:#999;
	background-color: #FFF;
	padding-right: 15px;
	border: 1px solid #42A900;
}
.search select{ display:none;}
.search .inputButton{
	float:left;
	margin-top:4px;
	width:38px;
	text-align:left;
	height:28px;
}
.search span{text-align:left;}
.search span a{width:60px; white-space:nowrap;color:#999;}
.search span a:hover{ color:red; text-decoration:none;}
.banner{width:300px;float:right;height:76px;text-align:right;}
.search .searchkw{
	height:22px;
	overflow:hidden;
	text-align: right;
	float: right;
}
.search .searchkw a{
	color:#333;
}
.tel {
	POSITION: absolute;
	WIDTH: 80px;
	HEIGHT: 80px;
	TOP: 30px;
	RIGHT: 30px;
	text-align: center;
}
.navgation {
	WIDTH: 100%;
	HEIGHT: 48px;
	background-image: url(menubg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*-------- 下拉菜单 --------------*/
/*
*下拉菜单导航
*/
.nav {
	Z-INDEX: 999;
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 1080px
}
#nav_line {
	background-image: url(nav_spaceline.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 1px;
	height: 48px;
}
.ListMenu{
	width:1080px;
	height:48px;
	margin:auto;
	padding: 0px;
	float: left;
}
.ListMenu dl{
	height:48px;
	float:left;
	position:relative;
	text-align: center;
	width: 119px;
}
.ListMenu dl.first,.ListMenu dl.no{
	background:none;
}
.ListMenu dl dt{
	float:left;
	padding:0px;
	line-height:48px;
	width: 119px;
	background-image: url(../images/nav_ico.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.ListMenu dl.ck{
	background-image: url(../images/nav_ico.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.ListMenu dl.ck dt{
	background-image: url(../images/ico_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.ListMenu dl dt a{
	font-size:15px;
	color: #F60;
}
.ListMenu dl dt a:link,.ListMenu dl dt a:visited,.ListMenu dl dt a:hover{
	color:#FFF;
	text-decoration:none;
	font-weight: bold;
	display: block;
	height: 48px;
	width: 119px;
	font-size: 15px;
}
.ListMenu dl dt a:hover{
	color:#900;
	text-decoration:none;
	font-weight: normal;
	display: block;
	height: 48px;
	width: 119px;
	background-color: #FFF;
}
.ListMenu dl.ck dt a:link,.ListMenu dl.ck dt a:visited,.ListMenu dl.ck dt a:hover{
	color:#3C9900;
	height: 46px;
	width: 119px;
	display: block;
	font-weight: bold;
	background-color: #E2E2E2;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #3C9900;
	line-height: 46px;
}
.ListMenu dl.over dt a:link,.ListMenu dl.over dt a:visited,.ListMenu dl.over dt a:hover{
	color:green;
}
.ListMenu dl dd{
	position:absolute;
	left:0px;
	top:48px;
	width: 117px;
	z-index: 1;
	background-image: url(nav_bg.png);
	background-repeat: repeat;
	background-position: left top;
	BORDER-BOTTOM: #e8e7e2 1px solid;
	BORDER-LEFT: #e8e7e2 1px solid;
	PADDING-BOTTOM: 10px;
	ZOOM: 1;
	DISPLAY: block;
	HEIGHT: auto;
	OVERFLOW: hidden;
	BORDER-TOP: medium none;
	BORDER-RIGHT: #e8e7e2 1px solid;
	PADDING-TOP: 15px
}
.ListMenu dl dd span{
	display:block;
	height:18px;
	background:url(cmenu.gif) left 2px no-repeat;
}
.ListMenu dl dd ul{
	padding: 0px;
}
.ListMenu dl dd ul li{
	text-align: center;
	font-size: 14px;
	display: block;
	padding: 0;
	width: 100%;
	float: left;
	font-weight: bold;
	height: 30px;
	margin-top: 1px;
}
.ListMenu dl dd ul li.over1{
	font-weight:normal;
	text-decoration: none;
}
.ListMenu .MainPost{
	position:absolute;
	top:0;
	right:10px;
}
.ListMenu dl dd ul li a {
	color: #333;
	display: block;
	margin-right: 3px;
	margin-left: 3px;
	line-height: 26px;
}
.ListMenu dl dd ul li a:hover {
	color: #FFF;
	font-weight: bold;
	background-color: #F30;
	display: block;
	margin-right: 3px;
	margin-left: 3px;
	line-height: 26px;
}
.service_item {
	BORDER-BOTTOM: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; MARGIN: 12px auto; PADDING-LEFT: 30px; WIDTH: 950px; BACKGROUND: #fbfbfb; HEIGHT: 120px; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid
}
.service_item DL {
	MARGIN-TOP: 5px; FLOAT: left
}
.service_item DL DT {
	TEXT-ALIGN: center; FONT-SIZE: 14px
}
.service_item DL DD {
	FONT-FAMILY: "宋体"; PADDING-TOP: 5px
}
.space_4 {
	WIDTH: 30px
}
.ser_it_1 {
	POSITION: relative; WIDTH: 155px; BACKGROUND: #fbfbfb; FLOAT: left; HEIGHT: 118px; CURSOR: pointer
}
.ser_it_2 {
	POSITION: relative; WIDTH: 155px; BACKGROUND: #fbfbfb; FLOAT: left; HEIGHT: 118px; CURSOR: pointer
}
.ser_it_3 {
	POSITION: relative; WIDTH: 155px; BACKGROUND: #fbfbfb; FLOAT: left; HEIGHT: 118px; CURSOR: pointer
}
.ser_it_4 {
	POSITION: relative; WIDTH: 155px; BACKGROUND: #fbfbfb; FLOAT: left; HEIGHT: 118px; CURSOR: pointer
}
.ser_it_5 {
	POSITION: relative; WIDTH: 155px; BACKGROUND: #fbfbfb; FLOAT: left; HEIGHT: 118px; CURSOR: pointer
}
.ser_it_6 {
	POSITION: relative; WIDTH: 155px; BACKGROUND: #fbfbfb; FLOAT: left; HEIGHT: 118px; CURSOR: pointer
}
.ui_1 {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 26px; BACKGROUND: url(../images/index_ico_1.png) no-repeat; HEIGHT: 26px; TOP: 37px; LEFT: 60px
}
.ui_1_hover {
	BACKGROUND: url(../images/index_ico_1_on.png) no-repeat
}
.ser_it_1 DL {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 24px; TOP: 60px; LEFT: 18%
}
.ui_2 {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 26px; BACKGROUND: url(../images/index_ico_2.png) no-repeat; HEIGHT: 26px; TOP: 37px; LEFT: 60px
}
.ui_2_hover {
	BACKGROUND: url(../images/index_ico_2_on.png) no-repeat
}
.ser_it_2 DL {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 24px; TOP: 60px; LEFT: 18%
}
.ui_3 {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 26px; BACKGROUND: url(../images/index_ico_3.png) no-repeat; HEIGHT: 26px; TOP: 37px; LEFT: 60px
}
.ui_3_hover {
	BACKGROUND: url(../images/index_ico_3_on.png) no-repeat
}
.ser_it_3 DL {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 24px; TOP: 60px; LEFT: 18%
}
.ui_4 {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 26px; BACKGROUND: url(../images/index_ico_4.png) no-repeat; HEIGHT: 26px; TOP: 37px; LEFT: 60px
}
.ui_4_hover {
	BACKGROUND: url(../images/index_ico_4_on.png) no-repeat
}
.ser_it_4 DL {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 24px; TOP: 60px; LEFT: 18%
}
.ui_5 {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 26px; BACKGROUND: url(../images/index_ico_5.png) no-repeat; HEIGHT: 26px; TOP: 37px; LEFT: 60px
}
.ui_5_hover {
	BACKGROUND: url(../images/index_ico_5_on.png) no-repeat
}
.ser_it_5 DL {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 24px; TOP: 60px; LEFT: 18%
}
.ui_6 {
	POSITION: absolute; MARGIN: 0px auto; WIDTH: 26px; BACKGROUND: url(../images/index_ico_6.png) no-repeat; HEIGHT: 26px; TOP: 37px; LEFT: 60px
}
.ui_6_hover {
	BACKGROUND: url(../images/index_ico_6_on.png) no-repeat
}
.ser_it_6 DL {
	POSITION: absolute; WIDTH: 100px; HEIGHT: 24px; TOP: 60px; LEFT: 18%
}
DL.it {
	COLOR: #fff
}
.space_1 {
	WIDTH: 20px; HEIGHT: 5px
}
.index_line {
	MARGIN: 0px auto; WIDTH: 980px; BACKGROUND: #ec6526; HEIGHT: 5px
}
.index_line .index_line_1 {
	WIDTH: 328px; BACKGROUND: #3c73b5; HEIGHT: 5px
}
.index_con {
	MARGIN: 0px auto;
	WIDTH: 1080px;
	ZOOM: 1;
	HEIGHT: auto;
	OVERFLOW: hidden;
}
.index_con_1 {
	WIDTH: 100%; ZOOM: 1; HEIGHT: auto; OVERFLOW: hidden
}
.Introduction {
	BACKGROUND: #fff;
	border: 1px solid #dddddd;
}
.Introduction DT {
	BORDER-BOTTOM: #5FB13A 1px solid;
	LINE-HEIGHT: 24px;
	WIDTH: 100%;
	HEIGHT: 24px;
	CLEAR: both
}
.Introduction DD {
	WIDTH: 100%; HEIGHT: 100%; CLEAR: both; PADDING-TOP: 10px
}
.Introduction DD LI {
	MARGIN-TOP: 10px
}
A.index_title_a {
	LINE-HEIGHT: 19px;
	HEIGHT: 19px;
	COLOR: #0f74d0;
	FONT-SIZE: 15px;
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #0f74d0;
	padding-left: 8px;
}
A.index_title_a:hover {
	COLOR: #F30;
	TEXT-DECORATION: none
}
A.index_title_a SPAN {
	COLOR: #F60;
	FONT-SIZE: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	padding-left: 5px;
}
A.index_title {
	LINE-HEIGHT: 19px;
	HEIGHT: 19px;
	COLOR: #0f74d0;
	FONT-SIZE: 16px;
	font-weight: bold;
}
A.index_title:hover {
	COLOR: #F30; TEXT-DECORATION: none
}
A.index_title SPAN {
	COLOR: #F60;
	FONT-SIZE: 13px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	padding-left: 5px;
}
.news_img {
	WIDTH: 150px;
	DISPLAY: block;
	HEIGHT: 100px;
	OVERFLOW: hidden
}
.news_intro {
	WIDTH: 318px;
	DISPLAY: block;
	OVERFLOW: hidden;
	padding-right: 10px;
}
.dataTime {
	COLOR: #acacad
}
.Announcement {
	WIDTH: 508px;
	BACKGROUND: #fff;
	MARGIN-LEFT: 15px;
	OVERFLOW: hidden;
	border: 1px solid #dddddd;
}
.Announcement DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}
.Announcement DD {
	CLEAR: both;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
}
.Announcement DD UL {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.Announcement DD UL LI {
	MARGIN-TOP: 10px; WIDTH: 100%; DISPLAY: block; HEIGHT: auto; CLEAR: both; OVERFLOW: hidden
}
.Announcement DD UL UL LI {
	LINE-HEIGHT: 32px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 470px;
	HEIGHT: 32px;
	CLEAR: both;
	background-image: url(artarrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.news_mov {
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	margin-right: 10px;
	margin-left: 10px;
}
.news_mov  LI {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: auto;
	CLEAR: both;
	OVERFLOW: hidden
}
.news_mov  UL LI {
	LINE-HEIGHT: 30px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 230px;
	HEIGHT: 30px;
	CLEAR: both;
	background-image: url(../images/artarrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.news_list_m {
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	height: 180px;
}
.news_list_m  LI {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: auto;
	CLEAR: both;
	OVERFLOW: hidden
}
.news_list_m  UL LI {
	MARGIN: 0px;
	CLEAR: both;
	text-align: center;

}
.news {
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	margin-right: 10px;
	margin-left: 10px;
}
.news DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}

.news  UL {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.news  LI {
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: auto;
	CLEAR: both;
	OVERFLOW: hidden
}
.news  UL LI {
	LINE-HEIGHT: 35px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 230px;
	HEIGHT: 35px;
	CLEAR: both;
	background-image: url(artarrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ddd;
}
.index_con_2 {
	MARGIN-TOP: 12px; WIDTH: 100%; ZOOM: 1; HEIGHT: auto; OVERFLOW: hidden
}
.Team {
	BORDER-BOTTOM: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 17px; WIDTH: 946px; PADDING-RIGHT: 17px; BACKGROUND: #fff; HEIGHT: 221px; OVERFLOW: hidden; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid; PADDING-TOP: 14px
}
.Team DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}
.Team DD {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; CLEAR: both; PADDING-TOP: 10px
}
.Team DD UL {
	POSITION: absolute; LEFT: -8px
}
.Team DD LI {
	MARGIN: 20px 14px 0px 15px; WIDTH: 130px; FLOAT: left; HEIGHT: 164px; OVERFLOW: hidden
}
.index_con_3 {
	MARGIN-TOP: 12px; WIDTH: 100%; ZOOM: 1; HEIGHT: auto; OVERFLOW: hidden
}
.Case {
	BORDER-BOTTOM: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 17px; WIDTH: 946px; PADDING-RIGHT: 17px; BACKGROUND: #fff; HEIGHT: 248px; OVERFLOW: hidden; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid; PADDING-TOP: 14px
}
.Case DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}
.Case DD {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; CLEAR: both; PADDING-TOP: 10px
}
.Case DD UL {
	POSITION: absolute; FLOAT: left; TOP: 20px; LEFT: -30px
}
.Case DD LI {
	LINE-HEIGHT: 22px; MARGIN: 5px 0px 0px 35px; PADDING-LEFT: 10px; WIDTH: 275px; BACKGROUND: url(../images/list_style.png) no-repeat 0px 8px; FLOAT: left; HEIGHT: 22px
}
.index_con_4 {
	MARGIN-TOP: 12px; WIDTH: 100%; ZOOM: 1; HEIGHT: auto; OVERFLOW: hidden
}
.Client {
	BORDER-BOTTOM: #eaeaea 1px solid; BORDER-LEFT: #eaeaea 1px solid; PADDING-BOTTOM: 30px; PADDING-LEFT: 17px; WIDTH: 946px; PADDING-RIGHT: 17px; BACKGROUND: #fff; OVERFLOW: hidden; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid; PADDING-TOP: 14px
}
.Client DT {
	BORDER-BOTTOM: #246eb8 1px solid; LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; CLEAR: both
}
.Client DD {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; CLEAR: both; PADDING-TOP: 10px
}
.Client DD UL {
	WIDTH: 100%
}
.Client DD LI.c_left {
	MARGIN-TOP: 45px; WIDTH: 8px; BACKGROUND: url(../images/left.png) no-repeat; HEIGHT: 25px; CURSOR: pointer
}
.Client DD LI.c_right {
	MARGIN-TOP: 45px; WIDTH: 8px; BACKGROUND: url(../images/right.png) no-repeat; HEIGHT: 25px; CURSOR: pointer
}
.Client DD LI.c_con {
	WIDTH: 910px; DISPLAY: block; MARGIN-LEFT: 10px
}
.Client DD LI.c_con .client_img {
	MARGIN-TOP: 10px; WIDTH: 100%; HEIGHT: 100%
}
.Client DD LI.c_con .client_img LI {
	WIDTH: 120px; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: 10px
}
.des_mask DL {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #fff; PADDING-TOP: 20px
}
.des_mask DL DT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.des_mask DL DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A.link_more2:link {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; WIDTH: 82px; BACKGROUND: #3e74b4; HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.link_more2:visited {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; WIDTH: 82px; BACKGROUND: #3e74b4; HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
A.link_more2:hover {
	WIDTH: 82px; HEIGHT: 26px; COLOR: #f18518; FONT-SIZE: 12px
}
A.link_more2:active {
	WIDTH: 82px; HEIGHT: 26px; COLOR: #f18518; FONT-SIZE: 12px
}
.trigon {
	BORDER-BOTTOM: #fff 5px solid; BORDER-LEFT: #ccc 5px solid; MARGIN-TOP: 5px; DISPLAY: block; BORDER-TOP: #fff 5px solid
}
.mod_sub_banner {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: auto;
	background-color: #FFF;
	text-align: center;
}
.sub_con {
	WIDTH: 1080px;
	ZOOM: 1;
	HEIGHT: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}
.sub_con .sub_con_l {
	BORDER-BOTTOM: #eee 1px solid; POSITION: relative; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 20px; WIDTH: 204px; BACKGROUND: #fefefe; FLOAT: left; HEIGHT: auto; MARGIN-LEFT: -10px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)
}
.list_title {
	Z-INDEX: 999; POSITION: relative; LINE-HEIGHT: 36px; WIDTH: 204px; HEIGHT: 57px; COLOR: #3a3a3a; FONT-SIZE: 16px; PADDING-TOP: 15px
}
.list_title .list_title_bg {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 213px; BACKGROUND: url(../images/sub_left_t_bg.png) no-repeat; HEIGHT: 47px; LEFT: -6px
}
.all_list LI {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.all_list LI A {
	BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center; LINE-HEIGHT: 45px; WIDTH: 100%; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 45px; FONT-SIZE: 14px
}
.all_list LI A:hover {
	BACKGROUND: #f7f7f7
}
.all_list LI.on A {
	BACKGROUND: #f7f7f7
}
.all_list LI.list_border_top {
	BORDER-BOTTOM: #eee 1px solid; LINE-HEIGHT: 1px; HEIGHT: 1px
}
.l_trigon {
	POSITION: absolute; WIDTH: 5px; DISPLAY: block; BACKGROUND: url(../images/l_trigon.png); HEIGHT: 10px; TOP: 19px; LEFT: 41px
}
.sub_right_title {
	DISPLAY: block;
	COLOR: #999;
	MARGIN-LEFT: 20px;
	FONT-SIZE: 14px;
	line-height: 48px;
	height: 48px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.site_map {
	MIN-WIDTH: 221px;
	HEIGHT: 50px;
	LIST-STYLE-IMAGE: url(../images/site_ico.gif);
	MARGIN-RIGHT: 15px;
	line-height: 50px;
	color: #999;
	font-size: 12px;text-align: right;
}
.sub_con .sub_con_r {
	PADDING-BOTTOM: 20px;
	MIN-HEIGHT: 500px;
	WIDTH: 100%;
	ZOOM: 1;
	FLOAT: right;
	HEIGHT: auto;
	OVERFLOW: hidden
}
.sub_con_r .sub_con_r_top {
	WIDTH: 1078px;
	BACKGROUND: #fff;
	HEIGHT: 50px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #090;
	border-left-color: #eee;
}
.sub_con_r .sub_con_r_art {
	PADDING-BOTTOM: 40px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 30px;
	ZOOM: 1;
	BACKGROUND: #fff;
	HEIGHT: auto;
	OVERFLOW: hidden;
	PADDING-TOP: 30px;
	border: 1px solid #eee;
}
.sub_con_r .sub_con_r_art_img {
	PADDING-BOTTOM: 40px;
	MARGIN-TOP: 10px;
	ZOOM: 1;
	BACKGROUND: #fff;
	HEIGHT: auto;
	OVERFLOW: hidden;
	PADDING-TOP: 30px;border: 1px solid #eee;
}
.sub_con_r .sub_con_r_art_c {
	PADDING-BOTTOM: 40px;
	MARGIN-TOP: 10px;
	ZOOM: 1;
	BACKGROUND: #fff;
	HEIGHT: auto;
	OVERFLOW: hidden;
	PADDING-TOP: 30px;
}
.line-H {
	LINE-HEIGHT: 1.9em
}
.space_5 {
	WIDTH: 10px; HEIGHT: 5px
}
.list_news_top {
	WIDTH: 100%; HEIGHT: 300px
}
.list_news_top DL {
	BORDER-BOTTOM: #e5e4e2 1px solid; WIDTH: 100%; HEIGHT: 140px; PADDING-TOP: 15px
}
.list_news_top DL A {
	COLOR: #494848
}
.list_news_top DL DT {
	DISPLAY: block; FLOAT: left
}
.list_news_top DL DD {
	DISPLAY: block; FLOAT: left
}
.list_news_top DL DT {
	WIDTH: 195px; HEIGHT: 130px
}
.list_news_top DL DD {
	WIDTH: 460px; HEIGHT: 133px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.list_news_top DD DL {
	WIDTH: 100%; HEIGHT: 133px; CLEAR: both
}
.list_news_top DD DL DT {
	WIDTH: 100%; HEIGHT: 24px; CLEAR: both; FONT-SIZE: 16px
}
.list_news_top DD DL DD {
	LINE-HEIGHT: 24px; MARGIN: 0px; WIDTH: 100%; CLEAR: both; PADDING-TOP: 15px
}
.list_news_list {
	MARGIN-TOP: 10px; WIDTH: 100%; HEIGHT: auto
}
.list_news_list .news_l {
	BORDER-BOTTOM: #e5e4e2 1px solid;
	WIDTH: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.list_news_list DT UL LI {
	MARGIN-LEFT: 20px; LIST-STYLE-IMAGE: url(../images/list_style_n.png)
}
.list_news_list DT UL LI A {
	FONT-SIZE: 14px
}
.list_news_list DT UL LI A:hover {
	FONT-SIZE: 14px
}
.list_news_list .list_bg {
	BACKGROUND: #f9f9f9
}
.list_team {
	POSITION: relative;
	WIDTH: 100%;
	DISPLAY: block;
	HEIGHT: auto
}
.list_team LI {
	MARGIN-TOP: 20px;
	WIDTH: 242px;
	DISPLAY: block;
	FLOAT: left;
	MARGIN-LEFT: 23px;
	OVERFLOW: hidden
}
.img_Mask {
	WIDTH: 242px
}
.img_Mask IMG {
	Z-INDEX: 1;
	width: 242px;
	height: 165px;
}
.img_Mask .team_img_title {
	Z-INDEX: 100;
	TEXT-ALIGN: center;
LINE-HEIGHT: 34px;
	WIDTH: 100%;
	BOTTOM: 0px;
	HEIGHT: 34px;
	COLOR: #FFF;
	overflow: hidden;
}
DL.list_article DT {
	TEXT-ALIGN: center;
	WIDTH: 100%;
	HEIGHT: 40px;
	COLOR: #666;
	display: block;
}
DL.list_article DD.con_1 {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style:  dashed;
	border-bottom-color: #CCC;
	display: block;
	padding-left: 32.2%;
	margin: 0px;
	width: 100%;
}
DL.list_article DD.con_2 {
	BORDER-BOTTOM: #e2e2e2 1px dotted;
	LINE-HEIGHT: 25px;
	MIN-HEIGHT: 245px;
	ZOOM: 1;
	OVERFLOW: hidden;
	margin-bottom: 15px;
	font-size: 13px;
	padding: 15px;
	display: block;
	width: auto;
}
.mod_message {
	MARGIN: 0px auto; WIDTH: 500px; ZOOM: 1; HEIGHT: auto; OVERFLOW: hidden
}
.mod_message DL {
	MARGIN-TOP: 10px; CLEAR: both; PADDING-TOP: 10px
}
.mod_message DL DT {
	TEXT-ALIGN: right; LINE-HEIGHT: 28px; MIN-HEIGHT: 28px; WIDTH: 100px; FLOAT: left
}
.mod_message DL DD {
	TEXT-ALIGN: left; LINE-HEIGHT: 28px; MIN-HEIGHT: 28px; WIDTH: 200px; FLOAT: left; MARGIN-LEFT: 5px
}
.mod_message DL DD INPUT {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 28px; WIDTH: 200px; HEIGHT: 28px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.mod_message DL DD TEXTAREA {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; WIDTH: 225px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.mod_message DL DD INPUT.vcode {
	WIDTH: 80px; HEIGHT: 28px
}
.mod_message DL.message_btn INPUT {
	WIDTH: 70px; HEIGHT: 24px
}
.mod_message DL.message_btn DD {
	MARGIN-LEFT: 100px
}
.mod_message #errmsgBox {
	WIDTH: 100%; HEIGHT: 20px; MARGIN-LEFT: 103px; FONT-SIZE: 12px
}
.page_num {
	MARGIN: 20px auto 0px; WIDTH: 600px; HEIGHT: 50px; PADDING-TOP: 20px
}
.page_num UL {
	MARGIN-LEFT: 150px
}
.page_num LI {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 5px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 5px
}
.page_num LI A {
	DISPLAY: block; BACKGROUND: #fff
}


.map {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; WIDTH: 770px; PADDING-RIGHT: 5px; HEIGHT: 500px; PADDING-TOP: 0px
}
.pages {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.pages LI {
	DISPLAY: inline
}
.pages LI.thisclass {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #696969; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.pages A:hover {
	BORDER-BOTTOM: #eee 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #fff;
	COLOR: #5FB13A;
	BORDER-TOP: #eee 1px solid;
	BORDER-RIGHT: #eee 1px solid;

	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.pages A {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #696969; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 5px
}
.pagelist-nowpage{
	BORDER-BOTTOM: #eee 1px solid;
	BORDER-LEFT: #eee 1px solid;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #fff;
	COLOR: #F30;
	BORDER-TOP: #eee 1px solid;
	BORDER-RIGHT: #eee 1px solid;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.liuyan {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-TOP: 50px
}
.liuyan .k {
	LINE-HEIGHT: 30px; PADDING-LEFT: 10px; WIDTH: 250px; HEIGHT: 30px
}
.liuyan LI {
	MARGIN-BOTTOM: 10px
}
.liuyan TEXTAREA {
	WIDTH: 400px; HEIGHT: 100px; VERTICAL-ALIGN: top
}
.liuyan .t {
	TEXT-ALIGN: center; MARGIN: 0px 0px 0px 60px; WIDTH: 80px; HEIGHT: 30px
}
.m15 {
	margin-top: 15px;
}
.index_left {
	float: left;
	width: 795px;
}
.index_right {
	float: right;
	width: 270px;
}
.eaeaea {
	border: 1px solid #CCC;
	background-color: #FFF;
}
.inde_title_a {
	height: 30px;
	padding-top: 12px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0f74d0;
}
.inde_title_b {
	height: 25px;
	padding-top: 8px;
	margin-bottom: 5px;
	padding-left: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0f74d0;
	background-color: #FAFAFA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.inde_title {
	height: 28px;
	padding-top: 8px;
	margin-bottom: 5px;
	padding-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f2f2f2;
	background-color: #FAFAFA;
	background-image: url(in_title.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.inde_title_cs {
	height: 40px;
	padding-left: 0px;
	background-image: url(cs_title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.video_pic {
	margin-right: 10px;
	margin-left: 10px;
}
.link_more a{
	color: #0f74d0;
	line-height: 17px;
	font-size: 12px;
	padding-right: 15px;
}
.link_more a:hover{
	color: #F30;
	line-height: 17px;
	font-size: 12px;
	padding-right: 15px;
}
.class_con {
	margin-right: 10px;
	margin-left: 10px;
}
.video_pic img {

}
.indx_ad1 {
	width: 1080px;
	overflow: hidden;
}
.foot_nav_a {
	margin-bottom: 80px;
	width: 1080px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 15px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ddd;
}
.stdent_a {
	height: 190px;
	background-image: url(student_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1008px;
	padding-left: 70px;
}
/* 图片新闻滚动 */
#schoolPhoto{
	height:190px;
	overflow:hidden;
	padding: 0px;
}
#focus_img{
	width:900px;
	height:150px;
	margin:auto;
	overflow:hidden;
	padding-top: 25px;
}
#focus_img img{ cursor:pointer;}
#focus_btn{position:absolute;top:1000px;left:400px;z-index:9;}
#btn_focus_prev,#btn_focus_next{
	width:26px;
	height:26px;
	position:absolute;
	top:80px;
	text-indent:-99em;
	cursor:pointer;
}
#btn_focus_prev{
	background-position:0px 0px;
	right:5px;
	background-image:url(Index_subLRpng.gif);
	background-repeat:no-repeat;
}
#btn_focus_next{
	background-position:0px -41px;
	left:4px;
	background-image:url(Index_subLRpng.gif);
	background-repeat:no-repeat;
}
.btn{cursor:pointer;background:none;border:none;}
.mod-banner{margin:0 auto;position:relative;_position:none; z-index:1;}
.thumbListStlye4 li {
	display:block;
	float:left;
	width:185px;
	text-align: center;
	height: 150px;
}
.thumbListStlye4 .pe_u_thumb {
	width:185px;
}
.thumbListStlye4 .pe_u_thumb img {
	width:175px;
	height:110px;
	padding: 1px;
	border: 1px solid #eeeeee;
}
.thumbListStlye4 .pe_u_thumb:Hover{}
.thumbListStlye4 .pe_u_thumb_title {
	text-align:center;
	height: 20px;
	width: 177px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 8px;
	line-height: 20px;
	overflow: hidden;
}
.thumbListStlye4 .pe_u_thumb_title a:hover{ color:red; text-decoration:none;}
.link_s {
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dddddd;
}
.kc_a {
	position: absolute;
	width: 1100px;

}
.kc_list_a {
	width: 274px;
	height: 270px;
	float: left;
}
.kc_list_a a {
	display: block;
	width: 260px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	float: left;
}
.kc_list_a a img {
	height: 170px;
	width: 254px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-left-color: #ddd;
}
.kc_list_a a:hover img {
	height: 170px;
	width: 254px;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #F60;
	border-right-color: #F60;
	border-left-color: #F60;
}
.kc_list_a a .kc_title_t {
	width: 258px;
	overflow: hidden;
	color: #F00;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-left-color: #ddd;
	padding-top: 10px;
	font-size: 15px;
	height: 25px;
}
.kc_list_a a:hover .kc_title_t {
	overflow: hidden;
	color: #0f74d0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F60;
	border-left-color: #F60;

}
.kc_list_a a .kc_title {
	width: 258px;
	overflow: hidden;
	color: #999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	padding-top: 8px;
	padding-bottom: 10px;
	height: 20px;
}
.kc_list_a a:hover .kc_title {
	overflow: hidden;
	color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F60;
	border-right-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;

}
.banner-box .bd ul li .m-width  img {
	height: 400px;
	width: 100%;
}
.news_intro.f_r p {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	padding-top: 5px;text-indent:2em;
}
.kb_top_a {
	line-height: 35px;
	height: 35px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	background-color: #0f74d0;
	color: #FFF;
}
.kb_title {
	float: left;
	height: 35px;
	width: 220px;
	padding-left: 10px;
	border-right: 1px solid #eee;
	text-align: center;
}
.kb_titme {
	float: left;
	height: 35px;
	width: 132px;
	text-align: center;
	border-right: 1px solid #eee;

}
.kb_bx {
	float: left;
	height: 35px;
	width: 130px;
	text-align: center;
	border-right: 1px solid #eee;
}
.kb_zt {
	float: left;
	height: 35px;
	width: 168px;
	text-align: center;
	border-right: 1px solid #eee;

}
.kb_st {
	float: left;
	height: 35px;
	text-align: center;
	border-right: 1px solid #eee;
	width: 127px;
}
.kb_top_b {
	line-height: 37px;
	height: 37px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eee;
	border-bottom-color: #eee;
}
.kb_titleb {
	float: left;
	width: 220px;
	padding-left: 10px;
	padding-left: 10px;
	border-right: 1px solid #eee;
}
.kb_titmeb {
	float: left;
	width: 132px;
	text-align: center;
	border-right: 1px solid #eee;

}
.kb_bxb {
	float: left;
	width: 130px;
	text-align: center;
	border-right: 1px solid #eee;
}
.kb_ztb {
	float: left;
	width: 168px;
	text-align: center;
	border-right: 1px solid #eee;

}

.kb_stb {
	float: left;
	background-image: url(../images/st.gif);
	background-repeat: no-repeat;
	background-position: 22px 11px;
	padding-left: 50px;
	padding-right: 27px;
}
.ry_pic {
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	margin-top: 15px;
}
.news_intro a strong {
	color: #5FB13A;
}
.news_intro a:hover strong {
	color: #F30;
}
.news_img.f_l a img {
	height: 94px;
	width: 144px;
	padding: 2px;
	border: 1px solid #CCC;
}
.news_img.f_l a:hover img {
	height: 94px;
	width: 144px;
	padding: 2px;
	border: 1px solid #F30;
}
.jt_a {
	width: 370px;
	padding-left: 6px;
}
.cs_con {
	padding-right: 10px;
	padding-left: 10px;
}
.csq_title {
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	padding-bottom: 10px;
}
.list_lh{
	height:300px;
	overflow:hidden;
}
.list_lh li{
	line-height: 39px;
	height: 39px;
}
.list_lh li.lieven{
	background-color: #FFFFFF;
}
/*收缩菜单*/
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(../images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -16px;;}
.vtitle{
	height:35px;
	line-height:35px;
	font-size:15px;
	color:#4d4d4d;
	cursor:pointer;
	text-align: center;
	background-color: #ADDE98;
}
.vtitle em{margin:10px 10px 0 0;}
.vconlist{
	background-color: #F3FBF0;
}
.vconlist li a{
	height:28px;
	line-height:28px;
	display:block;
	font-size:14px;
	color:#866f67;
	text-align: center;
}
.vconlist li.select a,.vconlist li a:hover{color:#ed4948;text-decoration:none;}
.kc_z_a {
	height: 485px;
	width: 230px;
	overflow: hidden;
}
.vcon {
	background-color: #F3FBF0;
	height: 200px;
	padding-top: 10px;
}
.cs_con_list  UL LI {
	LINE-HEIGHT: 30px;
	MARGIN: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 356px;
	HEIGHT: 30px;
	CLEAR: both;
	background-image: url(arr2.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
}
.job_con {
	margin-right: 10px;
	margin-left: 10px;
}
.job_con UL LI {
	LINE-HEIGHT: 30px;
	MARGIN: 0px;
	PADDING-LEFT: 15px;
	WIDTH: 752px;
	HEIGHT: 30px;
	CLEAR: both;
	background-image: url(../images/artarrow.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
}
.ks_top_img {
	WIDTH: 130px;
	DISPLAY: block;
	HEIGHT: 80px;
	OVERFLOW: hidden
}
.ks_top_intro {
	WIDTH: 215px;
	DISPLAY: block;
	HEIGHT: 83px;
	OVERFLOW: hidden;
	padding-right: 15px;
}
.ks_top_intro p {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	padding-top: 5px;text-indent:2em;
}
.ks_top_intro a strong {
	color: #5FB13A;
}
.ks_top_intro a:hover strong {
	color: #F30;
}
.ks_top_img a img {
	height: 73px;
	width: 123px;
	padding: 2px;
	border: 1px solid #CCC;
}
.ks_top_img a:hover img {
	height: 73px;
	width: 123px;
	padding: 2px;
	border: 1px solid #F30;
}
.in_height {
	height: 380px;
	overflow: hidden;
}
.in_height_job {
	height: 305px;
	overflow: hidden;
}
.acheng {
	font-weight: bold;
	color: #090;
	display: block;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #090;
	line-height: 48px;
}

.site_map.f_r li a {
	color: #999;
}
.sub_right_title a:hover {
	color: #F30;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #090;
	line-height: 48px;
	display: block;
}
.news_list {
	float: right;
	width: 810px;
}
.list_con_pic {
	float: left;
	height: 130px;
	width: 190px;
}
.list_con_pic a img {
	padding: 2px;
	height: 120px;
	width: 180px;
	border: 1px solid #CCC;
}
.list_con_pic a:hover img {
	padding: 2px;
	height: 120px;
	width: 180px;
	border: 1px solid #F30;
}.list_con_title a{
	font-size: 16px;
	line-height: 35px;
}
.news_list p {
	line-height: 25px;
	width: 80%;
	text-indent:2em;
	float: left;
}
.in_ioc_a_l {
	float: left;
	height: 80px;
	width: 538px;
}
.in_ioc_a_r {
	float: left;
	height: 80px;
	width: 538px;
}.in_ico_title {
	height: 65px;
	width: 80px;
	float: left;
	background-color: #0f74d0;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	padding-top: 15px;
}
.in_ico_nav {
	float: left;
	height: 100px;
	width: 360px;
	text-align: center;
}
.kb_stb img {
	margin-right: 7px;
	display: inline;
	padding-top: 6px;
	font-size: 20px;
}
.job_book {
	font-size: 12px;
	font-weight: normal;
	line-height: 35px;
	padding-top: 5px;
	width: 90%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.left15 {
	margin-left: 6px;
}
.in_list {
	float: left;
	width: 270px;
}
.in_list_r {
	float: left;
	width: 269px;
	height: 280px;

}
.news_list_m  li a {
	display: block;
	height: 35px;
	background-image: url(list_ico.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 35px;
}
.list_l_title {
	font-size: 16px;
	font-weight: bold;
}
.list_l_title a {
	color:#060
	 
}
.list_l_title a:hover {
	color:#F30
	 
}
.lin_c {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #0f74d0;
	width: 269px;
}
.in_list_p {
	float: left;
	height: 73px;
	width: 270px;
	overflow: hidden;
}
.tel img {
	padding: 2px;
	height: 70px;
	width: 70px;
}
.team_img_title  a {
	color: #333;
	font-weight: normal;
}
.piclist {
	background-color: #090;
	float: right;
	width: 375px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 5px;
}
.st_ad {
	background-color: #CCC;
	float: left;
	width: 680px;
}
.sub_con .piclist .item-list {
	background-color: #FFF;
	float: right;
	width: 365px;
	padding-bottom: 15px;
}
.st_list_a {
	float: left;
	width: 365px;
	height: 40px;
}
.sub_con .piclist .title {
	background-color: #FFF;
	text-align: center;
	float: left;
	width: 365px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.sub_con .piclist .title h1{
	font-size: 24px;
	font-weight: bold;
	background-color: #FFF;
	text-align: center;
	float: left;
	width: 365px;
	color: #F30;
}
.sub_con .piclist .st_all {
	background-color: #FFF;float: left;
	width: 365px;
}
.book_btn {
	*padding-top:4px;
	background:#ddd;
	border-top:0;
	border-left:0;
	border-bottom:1px solid #666;
	border-right:1px solid #666;
	width: 80px;
}
.link_title {
	background-color: #5FB13A;
	float: left;
	width: 72px;
	text-align: center;
	color: #FFF;
	background-image: url(link_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
}
.link_con {
	float: left;
	width: 970px;
	line-height: 48px;
	height: 48px;
	padding-left: 10px;
}
.copy .map_tel {
	float: left;
	width: 520px;
	text-align: left;
	padding-right: 20px;
	line-height: 28px;
	height: 28px;
	font-size: 14px;
	font-weight: bold;
}
/*top*/
body{position:relative}
.to-head{bottom: 20px; height: 54px; right:20px;bottom:100px; position: fixed; width: 54px; z-index: 99999;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight -(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||0)));right:20px;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth -this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));bottom:20px;}
.s980 .to-head{right:0;}
.to-head a{
	display: block;
	width: 54px;
	background-image: url(main_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.to-head .b-top{
	background-position: center top;
	display: none;
	height: 54px;
}
.to-head .b-top:hover{
	background-position: center top;
	background-image: url(main_top_h.png);
}
.map_tel img {
}
.map_ico {
	float: left;
	width: 15px;
	padding-top: 4px;
	padding-right: 8px;
}
.sub_con_r .xgxw {
	background-color: #FFF;
	margin-top: 15px;
}
.xgxw .xgnewsbox li{height:28px;line-height:28px;background:url(artarrow.gif) no-repeat 0px 12px;padding-left:10px;}.xgxw .xgnewsbox {
	padding: 10px;
}
.list_right {
	float: right;
	width: 780px;
}
.link_bg {
	background-image: url(link_bg.jpg);
	background-repeat: repeat-x;
	height: 50px;
}
.link_end {
	background-image: url(link_end.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: right;
	height: 50px;
	width: 4px;
}
.map_tel a {
	color: #FFF;
}
.map_tel a:hover {
	color: #F30;
}
.list_article dd {
	padding-left: 15px;
}
.button_job {
	background-image: url(book_btn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 25px;
	width: 80px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer, hand;
	font-weight: bold;
	font-size: 14px;
}
.button_st {
	background-image: url(bd_btn.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 32px;
	width: 105px;
	color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	cursor: pointer, hand;
	font-weight: bold;
	font-size: 18px;
}