@charset "utf-8";
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #000;
	font-family: Microsoft YaHei;
	background-color: #fff;
}
div, form, img, ul, ol, li, dl, dt, dd, p {
	margin: 0;
	padding: 0;
	border: 0;
}
li {
	list-style-type: none;
}
img {
	vertical-align: top;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
}
input {
	font-size: 12px
}
.blank10 {
	height: 10px;
	overflow: hidden;
	clear: both
}
.wrap {
	width: 1100px;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
	height: auto;
}
.clear {
	CLEAR: both;
	MARGIN-TOP: -1px;
	FONT-SIZE: 1px;
	VISIBILITY: hidden;
	WIDTH: 1px;
	LINE-HEIGHT: 0;
	HEIGHT: 0px
}
a:link {
	color: #010101;
	text-decoration: none;
}
a:visited {
	color: #010101;
	text-decoration: none;
}
a:hover {
	color: #bc2931;
	text-decoration: none;
}
a:active {
	color: #bc2931;
}
.header {
	MARGIN: 0px auto;
	WIDTH: 100%;
	BACKGROUND: url(topbg.jpg) repeat-x;
	height: 108px;
	clear: both
}
.header .logo {
	WIDTH: 437px;
	float: left;
}
.header .logo2 {
	position: relative;
	z-index: 999;
	left: 0px;
	top: 0px;
	float: left;
}
.header .tel {
	overflow: hidden;
	float: right;
}
.tel span {
	font-family: Arial, Helvetica, sans-serif
}
.navigation {
	font-family: "微软雅黑";
	margin: 0px auto;
	WIDTH: 100%;
	background: #bb1d1d;
	HEIGHT: 51px
}
.menu {
	Z-INDEX: 300;
	margin: 0px auto;
	WIDTH: 990px;
	padding-left: 164px;
	POSITION: relative;
}
.menu LI {
	BACKGROUND: url(mline.jpg) no-repeat left;
	FONT-SIZE: 14px;
	line-height: 51px;
	FLOAT: left;
	MARGIN: 0px;
	WHITE-SPACE: nowrap;
	TEXT-ALIGN: center
}
.menu LI.homepage {
	background: none
}
.menu .gqq A:link {
	DISPLAY: block;
	width: 85px;
	line-height: 51px;
	height: 51px;
	MARGIN: 0px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.menu .gqq A:visited {
	DISPLAY: block;
	width: 85px;
	COLOR: #fff;
	TEXT-DECORATION: none
}
.menu .gqq A:hover {
	COLOR: #fcff00;
	width: 85px;
	TEXT-DECORATION: none;
	display: block;
}
.menu LI.current-menu-item A:link {
	COLOR: #fff;
	BACKGROUND: url(menuon.jpg) no-repeat center bottom;
}
.menu LI.current-menu-item A:visited {
	COLOR: #fff
}
.menu LI.current-menu-item A:hover {
	COLOR: #fff;
}
.menu UL {
	Z-INDEX: 100;
	margin-left: 6px;
	BACKGROUND: #0B4E85;
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
}
.menu LI {
	POSITION: relative
}
.menu LI UL {
	DISPLAY: none;
	WIDTH: auto;
	height: auto;
	overflow: hidden;
	POSITION: absolute;
	TOP: 47px
}
.menu LI UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	width: 100%;
	padding-right: 30px;
	border-bottom: #BFDAF8 1px solid;
	height: 35px;
	display: block;
	line-height: 35px;
}
.menu li ul li A:link {
	line-height: 35px;
	COLOR: #fff;
	display: block;
	font-size: 12px;
	height: 35px;
	text-align: left;
	padding-left: 30px;
}
.menu li ul li A:hover {
	line-height: 35px;
	height: 35px;
	COLOR: #fff;
	background: #08355C;
	font-size: 12px;
	text-decoration: none;
}
.menu li ul li A:visited {
	line-height: 35px;
	height: 35px;
	COLOR: #fff;
	background: #0B4E85;
	font-size: 12px;
	text-decoration: none;
}
.mainbody {
	width: 100%;
	margin: 0px auto;
	clear: both;
	height: auto;
	overflow: hidden;
}
.mainbody .left {
	width: 203px;
	float: left;
	height: auto;
	overflow: hidden;
}
.mainbody .left .tit {
	background: url(2.jpg) no-repeat 8px 12px #0C4CA3;
	padding-left: 30px;
	line-height: 34px;
	font-family: "微软雅黑";
	color: #FFFFFF;
	font-size: 16px;
	height: 34px;
	width: 171px;
	display: block;
	clear: both;
	border: #06377C 1px solid;
}
#lanrenzhijia {
	width: 100%;
	height: 483px;
	float: left;
	position: relative
}
#slides {
	display: block;
	width: 100%;
	height: 483px;
	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;
	left: 55%;
	top: 440px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FFF
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #ff0000
}
.banner {
	width: 100%;
	background: url(banner.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerxx {
	width: 100%;
	background: url(bannerxx.jpg) no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerxxx {
	width: 100%;
	background: url(bannerxxx.jpg) no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerhg {
	width: 100%;
	background: url(bannerhg.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerzd {
	width: 100%;
	background: url(bannerzd.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannermd {
	width: 100%;
	background: url(bannermd.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannertw {
	width: 100%;
	background: url(bannertw.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerbz {
	width: 100%;
	background: url(bannerbz.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerbl {
	width: 100%;
	background: url(bannerbl.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerlc {
	width: 100%;
	background: url(bannerlc.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannertc {
	width: 100%;
	background: url(bannertc.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannergg {
	width: 100%;
	background: url(bannergg.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannersg {
	width: 100%;
	background: url(bannersg.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.banneryz {
	width: 100%;
	background: url(banneryz.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannersk {
	width: 100%;
	background: url(bannersk.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerlr {
	width: 100%;
	background: url(bannerlr.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerqt {
	width: 100%;
	background: url(bannerqt.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.banneryh {
	width: 100%;
	background: url(banneryh.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerjp {
	width: 100%;
	background: url(bannerjp.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.bannerxp {
	width: 100%;
	background: url(bannerxp.jpg) #000 no-repeat center;
	overflow: hidden;
	clear: both;
	height: 483px;
}
.maininfo {
	background: #f8f1e2;
	height: auto;
	overflow: hidden;
	clear: both;
	width: 100%;
}
.maininfo .titx {
	clear: both;
	display: block;
	text-align: center;
	background: url(tit4.jpg) no-repeat;
	color: #fff5ca;
	letter-spacing: 2px;
	font-weight: bold;
	line-height: 35px;
	font-size: 24px;
	width: 280px;
	height: 38px;
	margin: 0px auto;
}
.maininfo .titx a {
	color: #fff5ca;
}
.maininfo .titx a:hover {
	color: #fff;
}
.maininfo .tit1x {
	clear: both;
	display: block;
	text-align: center;
	background: url(tit2.jpg) no-repeat;
	color: #fff5ca;
	letter-spacing: 2px;
	font-weight: bold;
	line-height: 35px;
	font-size: 24px;
	width: 162px;
	height: 38px;
}
.maininfo p {
	line-height: 32px;
	font-size: 18px;
	/*color: #646464;*/
}
.maininfo .info {
	padding-left: 20px;
}
.maininfo .info2 {
	padding-left: 10px;
	font-size: 24px;
	line-height: 50px;
	padding: 20px 0px;
	font-weight: bold
}
.maininfo .info3 {
	padding-left: 10px;
	color: #3f3f3f;
	width: 1100px;
	margin: 0px auto;
	font-size: 18px;
	line-height: 30px;
	padding: 20px 0px;
}
.maininfo .tit {
	/*width: 333px;*/
	height: 130px;
	text-indent: 90px;
	line-height: 120px;
	font-size: 30px;
	color: #FFF;
	font-weight: bold;
	background: url(ptit.jpg) no-repeat
}
.four {
	width: 1000px;
	margin: 0px auto;
}
.four li {
	float: left;
	width: 14.2%;
	text-align: center;
}
.four li.jia {
	padding-top: 50px;
}
.t1 {
	width: 310px;
	float: left;
	color: #686868;
	font-size: 18px;
	padding-top: 30px;
	line-height: 30px;
	border-right: #ccc 1px solid;
	padding-right: 70px;
	padding-left: 170px;
}
.t2 {
	float: left;
	width: 310px;
	color: #686868;
	font-size: 18px;
	padding-top: 30px;
	line-height: 30px;
	padding-left: 70px;
	padding-right: 150px;
}
.pxxm {
	width:1100px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both
}
.pxxm .tit2x {
	height: 100px;
	line-height: 90px;
	font-size: 36px;
	color: #cc021a;
	text-align: center;
	font-weight: bold;
	background: url(tit3.jpg) no-repeat center;
}
.pxxm ul {
	padding: 10px 0;
	width: 1100px;
	margin: 0px auto;
	display:-webkit-box;display:-ms-flexbox;display:flex;
	-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;
	-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;
}
.pxxm li {
	width: 45%;
	margin-bottom: 20px;
	/*margin-left: 35px;*/
	float: left;
	min-height: 230px;
}
.pxxm li .t {
	font-size: 24px;
	color: #666666;
	padding-bottom: 14px;
	border-bottom: #ccc 1px solid;
	height: auto;
	overflow: hidden;
	clear: both
}
.pxxm li .t .right {
	float: left;
}
.pxxm li .t p {
	float: left;
	font-size: 32px;
	padding-top: 0px;
	color: #ccc
}
.pxxm li .t img {
	float: left;
	display: block;
	padding-right: 20px;
}
.pxxm li p {
	font-size: 16px;
	line-height: 30px;
	padding-top: 10px;
	color: #828383;
	min-height: 30PX;
	height: auto;
	display:-webkit-box;display:-ms-flexbox;display:flex;
	align-content: flex-start;
	-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;
	/*-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;*/

}
.pxxm li p a {
	font-size: 16px;
	color: #828383;
	padding:0px 8px;border:1px solid #828383;border-radius:5px;margin:0 10px 10px 0
}
.pxxm li p a:hover {
	font-size: 16px;
	color: #F00;
	border:1px solid #F00;
}
.tjtc {
	width: 100%;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both
}
.tjtc .tit2x {
	height: 100px;
	width: 100%;
	line-height: 90px;
	font-size: 36px;
	color: #cc021a;
	text-align: center;
	font-weight: bold;
	background: url(tit3.jpg) no-repeat center;
}
.blk_18 {
	height: auto;
	overflow: hidden;
	clear: both;
	margin: 0px auto;
	width: 1100px;
}
.blk_18 li {
	width: 265px;
	text-align: center;
	padding-left: 10px;
	margin-bottom: 30px;
	float: left;
	display: block
}
.blk_18 .pl img {
	display: block;
	cursor: pointer;
	border: none;
	width: 252px;
	height: 215px;
}
.blk_18 .pl {
	text-align: center;
	line-height: 24px;
}
.blk_18 .pl p {
	width: 252px;
	position: relative;
	color: #FFF;
	margin-top: -35px;
	height: 35px;
	line-height: 35px;
	bottom: 0;
	display: block;
	background: #b31212;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-size: 14px
}
.blk_18 a.preview img {
	width: 252px;
	height: 215px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.blk_18 a.preview img:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: all 1.2s linear;
	-moz-transition: all 1.2s linear;
	-o-transition: all 1.2s linear;
	-webkit-transition: all 1.2s linear;
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-o-transform: scale(1.12);
	-m-transform: scale(1.12);
	transform: scale(1.12);
}
.blk_18 a.preview {
	float: left;
	display: block;
	width: 252px;
	height: 215px;
	overflow: hidden;
}
.blk_183 {
	height: auto;
	overflow: hidden;
	clear: both;
	margin: 0px auto;
	width: 1100px;
}
.blk_183 li {
	width: 265px;
	text-align: center;
	padding-left: 10px;
	margin-bottom: 30px;
	float: left;
	display: block
}
.blk_183 .pl img {
	display: block;
	cursor: pointer;
	border: none;
	width: 252px;
	height: 215px;
}
.blk_183 .pl {
	text-align: center;
	line-height: 24px;
}
.blk_183 .pl p {
	width: 252px;
	position: relative;
	color: #FFF;
	margin-top: -35px;
	height: 35px;
	line-height: 35px;
	bottom: 0;
	display: block;
	background: #b31212;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-size: 14px
}
.blk_183 img {
	width: 252px;
	height: 215px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.blk_183 img:hover {
	opacity: 0.7;
}
.teachs {
	height: auto;
	padding-top: 40px;
	overflow: hidden;
	clear: both
}
.teachs .tit {
	text-align: center;
	margin-top: 10px;
	background: url(teach.jpg) no-repeat;
	width: 320px;
	height: 55px;
	margin: 0px auto;
	padding-bottom: 30px;
}
.teachs .tit h2 {
	font-size: 32px;
	line-height: 24px;
	color: #cc021a;
	font-weight: bold;
}
.teachs {
	height: auto;
	overflow: hidden;
	clear: both;
	margin: 0px auto;
	width: 1126px;
}
.teachs li {
	width: 255px;
	padding-bottom: 5px;
	border: #efefef 2px solid;
	height: auto;
	text-align: center;
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 30px;
	float: left;
	display: block
}
.teachs li:hover {
	border: #ff0000 2px solid;
}
.teachs .pl img {
	display: block;
	cursor: pointer;
	border: none;
	width: 255px;
	height: 275px;
}
.teachs .pl {
	text-align: center;
	line-height: 24px;
}
.teachs .pl p {
	width: 255px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}
.teachs li a {
	color: #606060
}
.teachs li a:hover {
	color: #ff0000
}
.teachs .pl p.tit2 {
	font-weight: bold;
	color: #ff0000
}
.pro {
	height: auto;
	padding-top: 20px;
	overflow: hidden;
	clear: both
}
.pro {
	height: auto;
	overflow: hidden;
	clear: both;
	margin: 0px auto;
	width: 1144px;
}
.pro ul {
	clear: both;
	padding-top: 30px;
}
.pro li {
	width: 255px;
	border: #e5dcc8 2px solid;
	height: auto;
	text-align: center;
	margin-left: 12px;
	margin-right: 10px;
	margin-bottom: 30px;
	float: left;
	display: block
}
.pro li:hover {
	border: #ff0000 2px solid;
}
.pro .pl img {
	display: block;
	cursor: pointer;
	border: none;
	width: 255px;
	height: 175px;
}
.pro .pl {
	text-align: center;
	line-height: 24px;
}
.pro .pl p {
	width: 255px;
	height: 34px;
	background: #e5dcc8;
	line-height: 34px;
	font-size: 14px
}
.pro .pl p.tit2 {
	color: #333
}
.pro .pl p.tit2:hover {
	color: #ff0000
}
.blk_182 {
	overflow: hidden;
	padding-bottom: 10px;
	zoom: 1;
	margin: 0px auto;
	width: 1118px;
}
.blk_182 .pcont {
	width: 1055px;
	float: left;
	overflow: hidden;
	padding-top: 12px;
}
.blk_182 .ScrCont {
	width: 32766px;
	zoom: 1;
}
.blk_182 #List1_1, .blk_18 #List2_1 {
	float: left;
}
.blk_182 .LeftBotton {
	width: 20px;
	display: block;
	height: 129px;
	float: left;
	background: url(slider_left_arrow.png) no-repeat 0px 99px;
}
.blk_182 .RightBotton {
	width: 20px;
	display: block;
	height: 129px;
	float: left;
	background: url(slider_right_arrow.png) no-repeat 2px 99px;
}
.blk_182 .pl img {
	display: block;
	cursor: pointer;
	border: none;
	width: 248px;
	height: 211px;
}
.blk_182 .pl {
	width: 268px;
	height: 211px;
	float: left;
	text-align: center;
	line-height: 24px;
}
.blk_182 .pl p {
	width: 248px;
	position: relative;
	color: #FFF;
	margin-top: -35px;
	height: 35px;
	line-height: 35px;
	bottom: 0;
	display: block;
	background: #b31212;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-size: 14px
}
.product {
	background: #feefd0;
	height: auto;
	padding-top: 40px;
	padding-bottom: 35px;
	overflow: hidden;
	clear: both
}
.product .tit {
	text-align: center;
	margin-top: 10px;
	background: url(project.jpg) no-repeat;
	width: 320px;
	height: 95px;
	margin: 0px auto;
	padding-bottom: 20px;
}
.product .tit h1 {
	font-size: 20px;
	height: auto;
	line-height: 24px;
	color: #cc021a;
	font-weight: bold;
}
.product .tit h2 {
	font-size: 32px;
	line-height: 24px;
	color: #cc021a;
	font-weight: bold;
}
.about {
	height: 252px;
	overflow: hidden;
	clear: both
}
.about .tit {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}
.about .a1 {
	background: url(q1.jpg) no-repeat left;
	float: left;
	width: 313px;
	height: 252px;
}
.about .a1 li {
	color: #333;
	font-size: 12px
}
.about .a1 li h2 {
	font-size: 16px;
	color: #a10d01;
	line-height: 22px;
}
.about .a1 ul {
	font-size: 14px;
	line-height: 20px;
	padding-left: 90px;
}
.about .a2 {
	background: #FFF;
	width: 425px;
	height: 323px;
	padding: 18px;
	float: left;
}
.about .a2 .tit3 {
	background: url(tit.jpg) no-repeat 10px 0px;
	height: 22px;
	padding-bottom: 10px;
	border-bottom: #dcdcdc 1px solid;
	font-size: 16px;
	color: #be2327;
	text-indent: 42px;
	line-height: 22px;
}
.about .a2 .tit3 span {
	float: right;
	font-size: 14px;
	padding-right: 10px;
	line-height: 23px;
}
.about .a2 .tit3 span a {
	color: #959595
}
.about .a2 .info {
	line-height: 28px;
	padding-top: 10px;
	color: #4a4a4a;
	font-size: 14px
}
.about .a3 {
	background: #FFF;
	width: 322px;
	height: 343px;
	float: right;
}
.about .a3 .tt {
	font-size: 16px;
	text-indent: 10px;
	line-height: 40px;
}
.about .a3 .tt span {
	color: #CCC;
	padding-left: 10px;
}
.about .a3 p {
	line-height: 26px;
	color: #595959;
	font-size: 14px
}
.news {
	width: 1100px;
	height: auto;
	margin: 0px auto;
	padding: 15px 0px;
	overflow: hidden;
}
.news .tit {
	height: 34px;
	line-height: 34px;
	padding-bottom: 15px;
	font-family: "微软雅黑";
	background: url(tit.jpg) no-repeat 0px 8px;
	font-size: 16px;
	color: #ff0000;
	padding-left: 28px;
}
.news .tit span {
	padding-left: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px
}
.news .tit .more2 {
	float: right;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.news .tit .more2 a {
	color: #159CA0
}
.news .tit .more2 a:hover {
	color: #ff0000;
	text-decoration: none
}
.news .info {
	line-height: 25px;
	float: left;
	width: 725px;
	height: auto;
	color: #686868
}
.news .info li {
	float: left;
	width: 180px;
}
.news .info li img {
	width: 170px;
	height: 152px;
}
.news .info li p {
	text-align: center;
	line-height: 35px;
}
.news .culture {
	float: right;
	width: 365px;
	height: 339px;
	background: url(w2.jpg) no-repeat;
}
.news .culture li {
	font-size: 16px;
	text-align: center;
	color: #fff;
	float: left;
	width: 145px;
}
.news .culture ul {
	padding-top: 195px;
	padding-left: 30px;
}
.news .culture li a {
	color: #FFF
}
.newslist {
	padding-top: 20PX;
}
.newslist ul {
}
.newslist li {
	background: url(list.gif) no-repeat left;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	border-bottom: #ccc 1px dotted;
	padding-left: 14px;
}
.newslist li a {
	font-size: 14px;
	text-decoration: none;
	color: #585858
}
.newslist li a:hover {
	text-decoration: none;
	color: #ff0000;
}
.newslist li span {
	float: right;
	color: #8E8E8E
}
.youshi {
	width: 1100px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both;
}
.youshi .tit {
	text-align: center;
	margin-top: 10px;
	background: url(youshi.jpg) no-repeat center;
	width: 1100px;
	height: 140px;
	margin: 0px auto;
}
.youshi .tit h2 {
	font-size: 32px;
	line-height: 104px;
	color: #cc021a;
	font-weight: bold;
}
.youshi ul {
	padding-top: 30px;
	background: url(eight.jpg) no-repeat center top;
	height: 460px;
}
.youshi ul li {
	color: #606060;
	margin-bottom: 20px;
	margin-top: -10px;
	width: 210px;
	line-height: 20px;
	font-size: 14px;
}
.youshi ul li h2 {
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #cd091f
}
.youshi .fl {
	float: left;
	text-align: right;
	display: block;
	width: 210px;
}
.youshi .fr {
	float: right;
	display: block;
	width: 210px;
}
.dianmian {
	width: 100%;
	background: url(bg2.jpg) no-repeat center;
	padding-top: 50px;
	height: 402px;
	margin: 0px auto;
}
.dianmian .wrap5 {
	background: #FFF;
	width: 1060px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 20px;
}
.dianmian .fl {
	float: left;
	width: 450px;
}
.dianmian .fr {
	float: left;
	width: 610px;
}
.dianmian .fr .info {
	font-size: 18px;
	padding: 0px 10px;
	line-height: 36px;
	color: #d30800
}
.dianmian2 {
	width: 100%;
	padding-top: 20px;
	height: 742px;
	margin: 0px auto;
}
.dianmian2 .wrap5 {
	width: 1060px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 20px;
}
.dianmian2 .fl2 {
	width: 100%;
}
.newslist2 {
	margin: 0px auto;
	width: 1100px;
	padding-top: 30px;
	height: auto;
	overflow: hidden;
	clear: both
}
.newslist2 .left {
	float: left;
	width: 360px;
}
.newslist2 .tit {
	margin-bottom: 10px;
	background: url(tit.jpg) no-repeat 0px 0px;
	height: 22px;
	font-size: 16px;
	color: #be2327;
	text-indent: 32px;
	line-height: 22px;
}
.newslist2 .tit span {
	float: right;
	font-size: 14px;
	padding-right: 25px;
	line-height: 23px;
}
.newslist2 .tit span a {
	color: #959595
}
.newslist2 ul {
	width: 360px;
	float: left;
}
.newslist2 li {
	float: left;
	display: block;
	width: 366px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-top: 5px;
	height: auto;
	border-bottom: #e5e5e5 1px dotted;
}
.newslist2 li .info {
	float: left;
	text-align: left;
	width: 190px
}
.newslist2 li img {
	width: 150px;
	height: 120px;
	float: left;
	display: block;
	padding-right: 12px;
}
.newslist2 li .titx {
	font-size: 16px;
	color: #007032;
	line-height: 20px;
	clear: both;
}
.newslist2 li .titx a {
	font-size: 16px;
	color: #00873b;
}
.newslist2 li p {
	line-height: 24px;
	font-size: 14px
}
.newslist2 .info {
	line-height: 24px;
	color: #808080
}
.newslist2 .info a {
	color: #00873b
}
.dayi {
	float: left;
	width: 366px;
}
.dayi .tit {
	margin-bottom: 10px;
	background: url(tit.jpg) no-repeat 0px 0px;
	height: 22px;
	font-size: 16px;
	color: #be2327;
	text-indent: 32px;
	line-height: 22px;
}
.dayi .tit span {
	float: right;
	font-size: 14px;
	padding-right: 25px;
	line-height: 23px;
}
.dayi .tit span a {
	color: #959595
}
.dayi .wen {
	background: url(wen.jpg) no-repeat 10px 5px;
	height: 40px;
	margin: 4px 0px;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
}
.dayi .da {
	background: url(da.png) #f7f7f7 no-repeat 10px 6px;
	color: #999999;
	line-height: 25px;
	padding: 5px 0px;
	padding-left: 50px;
	font-size: 14px;
}
.daer {
	float: right;
	width: 366px;
}
.daer .tit {
	margin-bottom: 10px;
	background: url(tit.jpg) no-repeat 10px 0px;
	height: 22px;
	font-size: 16px;
	color: #be2327;
	text-indent: 42px;
	line-height: 22px;
}
.daer .tit span {
	float: right;
	font-size: 14px;
	padding-right: 10px;
	line-height: 23px;
}
.daer .tit span a {
	color: #959595
}
.daer .wen {
	background: url(wen.jpg) no-repeat 10px 5px;
	height: 40px;
	margin: 4px 0px;
	line-height: 40px;
	padding-left: 50px;
	font-size: 16px;
}
.daer .da {
	background: url(da.png) #f7f7f7 no-repeat 10px 6px;
	color: #999999;
	line-height: 25px;
	padding: 5px 0px;
	padding-left: 50px;
	font-size: 14px;
}
#Scroll {
	background: url(baoming.jpg) no-repeat scroll 0 0;
	clear: both;
	color: #C2130E;
	font-size: 13px;
	height: 113px;
	margin: 0 auto;
	padding-left: 65px;
	position: relative;
	text-align: left;
	width: 1100px;
}
#Scroll #ScrollMe {
	width: 720px;
	float: left;
	margin-top: 32px;
	height: 75px;
	overflow: hidden;
}
#Scroll #ScrollMe .gundongs {
	color: #000;
	float: left;
	margin: 0;
	width: 238px;
	margin-left: 1px;
	display: inline;
}
#Scroll #ScrollMe .gundongs li {
	clear: both;
	float: left;
	line-height: 25px;
	width: 236px;
}
#Scroll #ScrollMe .gundongs li p {
font-size:14px font-weight:normal;
	float: left;
	text-align: center;
}
#Scroll #ScrollMe .gundongs li p.p1 {
	width: 68px;
}
#Scroll #ScrollMe .gundongs li p.p2 {
	width: 98px;
}
#Scroll #ScrollMe .gundongs li p.p3 {
	width: 68px;
}
#Scroll #jineng {
	display: block;
	height: 70px;
	width: 180px;
	float: left;
	margin: 0px 0 0 0;
}
#Scroll #zixun {
	display: block;
	height: 30px;
	width: 110px;
	float: left;
	margin: 5px 0 0 40px;
	display: inline;
}
.link {
	width: 1100px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both;
	font-size: 14px;
	color: #333;
	padding: 12px 0px 5px 0px;
}
.link a {
	padding-right: 25px;
	color: #333
}
.link a:hover {
	padding-right: 25px;
	color: #ff0000
}
.jing {
	background: #f8f1e2;
	width: 1100px;
	height: auto;
	overflow: hidden;
	clear: both;
	width: 100%;
}
.xiaojing {
	width: 1100px;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
	clear: both;
	font-size: 16px;
	line-height: 2;
	color: #808080;
	padding: 20px 0px;
}
.xiaojing p {
	padding-right: 25px
}
#schoolPhoto {
	height: auto;
	overflow: hidden;
}
#schoolPhoto .tit {
	height: 26px;
	border-bottom: #acacad 1px dotted;
	margin-bottom: 20px;
	padding-top: 12px;
	line-height: 38px;
	padding-left: 8px;
}
#schoolPhoto .tit span {
	float: right;
	font-weight: normal;
	padding-right: 10px;
	letter-spacing: normal;
}
#schoolPhoto .tit .biaoti {
	height: 32px;
	font-weight: bold;
	width: 78px;
	text-align: center;
	color: #47951A;
	font-size: 16px;
	font-family: "微软雅黑";
	display: block;
	float: left;
	line-height: 15px;
}
#focus_img {
	width: 610px;
	height: auto;
	margin: auto;
	overflow: hidden;
}
#focus_img img {
	cursor: pointer;
}
#focus_btn {
	position: absolute;
	top: 1000px;
	left: 400px;
	z-index: 9;
}
#btn_focus_prev, #btn_focus_next {
	width: 30px;
	height: 59px;
	position: absolute;
	top: 95px;
	text-indent: -99em;
	cursor: pointer;
}
#btn_focus_prev {
	background-position: -0px 0px;
	right: 0px;
	background-image: url(Index_subLRpng.gif);
	background-repeat: no-repeat;
}
#btn_focus_next {
	background-position: 0px -60px;
	left: 0px;
	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: 25%;
	text-align: center;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
	height: auto;
}
.thumbListStlye4 .pe_u_thumb {
	width: 165px;
	height: 142px;
}
.thumbListStlye4 img {
	width: 135px;
	height: 115px;
	padding: 3px;
	border: #F3BC7F 1px solid;
}
.thumbListStlye4 img:hover {
	border: #ff0000 1px solid;
}
.thumbListStlye4 li p {
	line-height: 30px;
	font-size: 14px
}
.thumbListStlye4 .pe_u_thumb:Hover {
}
.thumbListStlye4 .pe_u_thumb_title {
	text-align: center;
}
.thumbListStlye4 .pe_u_thumb_title a:hover {
	color: red;
	text-decoration: none;
}
.thumbListStlye44 li {
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
	height: auto;
}
.thumbListStlye44 .pe_u_thumb {
	width: 215;
	height: 150px;
}
.thumbListStlye44 img {
	width: 200px;
	height: 150px;
	padding: 3px;
	border: #F3BC7F 1px solid;
}
.thumbListStlye44 img:hover {
	border: #ff0000 1px solid;
}
.thumbListStlye44 li p {
	line-height: 30px;
	font-size: 14px
}
.thumbListStlye44 .pe_u_thumb:Hover {
}
.thumbListStlye44 .pe_u_thumb_title {
	text-align: center;
}
.thumbListStlye44 .pe_u_thumb_title a:hover {
	color: red;
	text-decoration: none;
}
.thumbListStlye66 li {
	display: block;
	float: left;
	width: 14%;
	text-align: center;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 5px;
	height: auto;
}
.thumbListStlye66 .pe_u_thumb {
	width: 145px;
	height: 105px;
}
.thumbListStlye66 img {
	width: 140px;
	height: 105px;
	padding: 3px;
	border: #F3BC7F 1px solid;
}
.thumbListStlye66 img:hover {
	border: #ff0000 1px solid;
}
.thumbListStlye66 li p {
	line-height: 30px;
	font-size: 14px
}
.thumbListStlye66 .pe_u_thumb:Hover {
}
.thumbListStlye66 .pe_u_thumb_title {
	text-align: center;
}
.thumbListStlye66 .pe_u_thumb_title a:hover {
	color: red;
	text-decoration: none;
}
.focus {
	position: relative;
	width: 422px;
	border: #c70716 7px solid;
	height: 308px;
	background: #000;
	float: left;
}
.focus img {
	width: 422px;
	height: 308px;
}
.focus .shadow .title {
	width: 260px;
	height: 45px;
	padding-left: 30px;
	padding-top: 20px;
}
.focus .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: bolder;
	overflow: hidden;
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 60px;
	line-height: 60px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType= 0, startColorstr = '#80000000', endColorstr = '#80000000') \9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	bottom: 16px;
	right: 20px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #fc114a;
}
.focus .D1fBt img {
	display: none
}
.focus .D1fBt i {
	display: none;
	font-style: normal;
}
.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(focus_btn.png) no-repeat;
}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus .prev:hover {
	background-position: 0 0;
}
.focus .next:hover {
	background-position: -40px 0;
}
.focus2 {
	position: relative;
	width: 1100px;
	border: #c70716 7px solid;
	height: 700px;
	background: #000;
}
.focus2 img {
	width: 1100px;
	height: 700px;
}
.focus2 .shadow .title {
	width: 260px;
	height: 45px;
	padding-left: 30px;
	padding-top: 20px;
}
.focus2 .shadow .title a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: bolder;
	overflow: hidden;
}
.focus2 .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus2 .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus2 .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus2 .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus2 .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 16px;
	z-index: 10;
}
.focus2 .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 50px;
	line-height: 50px;
	background: rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType= 0, startColorstr = '#80000000', endColorstr = '#80000000') \9;
	display: block;
	text-align: left;
}
.focus2 .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus2 .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus2 .fcon img {
	display: block;
}
.focus2 .fbg {
	bottom: 16px;
	right: 20px;
	position: absolute;
	height: 21px;
	text-align: center;
	z-index: 200;
}
.focus2 .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus2 .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
}
.focus2 .D1fBt .current, .focus2 .D1fBt a:hover {
}
.focus2 .D1fBt img {
	display: none
}
.focus2 .D1fBt i {
	display: none;
	font-style: normal;
}
.focus2 .prev, .focus2 .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(focus_btn.png) no-repeat;
}
.focus2 .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus2 .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus2 .prev:hover {
	background-position: 0 0;
}
.focus2 .next:hover {
	background-position: -40px 0;
}
.student {
	width: 1100px;
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 30px;
	margin: 0px auto;
	height: auto;
	clear: both;
	overflow: hidden;
}
.student .tit {
	background: url(tit.jpg) no-repeat 10px 0px;
	height: 22px;
	font-size: 16px;
	color: #be2327;
	text-indent: 42px;
	line-height: 22px;
}
.student .tit span {
	float: right;
	font-size: 14px;
	padding-right: 10px;
	line-height: 23px;
}
.student .tit span a {
	color: #959595
}
.student ul {
	padding-top: 15px;
	padding-bottom: 15px;
}
.student li {
	float: left;
	font-size: 14px;
	color: #be2327;
	width: 218px;
	text-align: center
}
.student li img {
	padding: 4px;
	border: #efefef 1px solid;
	width: 200px;
	height: 150px;
}
.footer {
	background: url(footbg.jpg) no-repeat center;
	WIDTH: 100%;
	margin: 0px auto;
	height: 219px;
	overflow: hidden;
	clear: both;
	COLOR: #fff;
}
.footer .copyright .tit {
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	clear: both;
}
.footer .copyright .tit a {
	font-size: 15px;
	color: #FFF;
	font-family: "微软雅黑";
	padding: 0px 5px;
}
.footer .copyright {
	font-family: "微软雅黑";
	clear: both;
	color: #fff;
	height: auto;
	line-height: 30px;
	width: 1100px;
	margin: 0px auto
}
.footer .copyright .ewm {
	float: left;
	width: 160px;
	padding-top: 50px;
}
.footer .copyright .content {
	float: left;
	width: 800px;
	line-height: 24px;
	padding-top: 35px;
}
.footer .copyright .content p {
	padding-left: 5px;
	font-size: 13px
}
.footer .copyright .content a {
	color: #FFF
}
#goTopBtn {
	POSITION: fixed;
	TEXT-ALIGN: center;
	LINE-HEIGHT: 30px;
	WIDTH: 58px;
	BOTTOM: 0px;
	HEIGHT: 58px;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	RIGHT: 0px;
	_position: absolute;
	_right: auto
}
.search {
	border: 2px solid #bb1d1d;
	height: 35px;
	margin: 0px auto;
	width: 650px;
}
.search select {
	display: none;
}
.search .select_box {
	font-size: 12px;
	color: #606060;
	width: 105px;
	line-height: 35px;
	float: left;
	position: relative;
}
.search .select_showbox {
	height: 35px;
	background: url(search_ico.png) no-repeat 85px center;
	text-indent: 1.5em;
}
.search .select_showbox.active {
	background: url(search_ico_hover.png) no-repeat 85px center;
}
.search .select_option {
	border: 2px solid #bb1d1d;
	border-top: none;
	display: none;
	left: -2px;
	top: 35px;
	position: absolute;
	z-index: 99;
	background: #fff;
}
.search .select_option li {
	text-indent: 1.5em;
	width: 90px;
	cursor: pointer;
}
.search .select_option li.selected {
	background-color: #bb1d1d;
	color: #999;
}
.search .select_option li.hover {
	background: #bb1d1d;
	color: #fff;
}
.search input.inp_srh, .search input.btn_srh {
	border: none;
	background: none;
	height: 35px;
	float: left
}
.search input.inp_srh {
	outline: none;
	width: 473px;
}
.search input.btn_srh {
	background: #bb1d1d;
	color: #FFF;
	font-family: "微软雅黑";
	font-size: 16px;
	width: 70px;
}
.news9 {
	height: 150px;
	width: 1000px;
	;
	margin: 0px auto;
}
.news9 ul {
	width: 400px;
	padding-top: 10px;
	float: left;
}
.news9 li {
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}
.news9 li span {
	float: right;
	color: #999
}
.news9 li a {
	color: #000;
	text-decoration: none;
	font-size: 14px
}
.news9 li a:hover {
	color: #000
}
DIV.viciao {
	text-align: center;
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 15px
}
DIV.viciao A {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #000;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ccc 1px solid;
	TEXT-DECORATION: none
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid;
	PADDING-RIGHT: 10px;
	background: #FF0000;
	color: #FFFFFF;
	BORDER-TOP: red 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: red 1px solid;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: red 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: red 1px solid;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #e89954 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #e89954 1px solid;
	COLOR: #fff;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #e89954 1px solid;
	BACKGROUND-COLOR: #FF0000
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #ccc 1px solid;
	COLOR: #ccc;
	MARGIN-RIGHT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #ccc 1px solid
}
* {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
.rides-cs {
	font-size: 12px;
	background: #29a7e2;
	position: fixed;
	top: 50px;
	left: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 581px;
}
.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}
.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 4px;
}
.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
}
.rides-cs .cn ul {
	padding: 0px;
}
.rides-cs .cn ul li {
	line-height: 20px;
	height: 72px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: center;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image: url(zaixiankefu.png);
	background-repeat: no-repeat;
	display: block;
	height: 546px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: 0 0;
}
.rides-cs .btnCtn {
	background-position: -37px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
