/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */

/* music */
#player {
	height: 20px;
	position: absolute;
	top: 145px;
	left: 560px;
	overflow: hidden
}
/* CSS Document */
input.text, input.password {
	margin: 0;
	padding: 3px 2px 0 8px;
	height: 18px;
	border: 1px solid #E3D5BA;
	background: #FFF url(bg-input.png) no-repeat 0 0;
}
.msg_body {
	width: 400px;
	background: #FFFFE1 url(msg_bk.gif) repeat-x;
	border: 1px solid #E3D5BA;
	font-size: 14px;
	padding: 0 8px 8px 8px;
}
.sbt_sub {
	overflow: hidden;
	float: left;
	margin-left: 200px;
	width: 92px;
	height: 32px;
	background: url(sbt1.jpg) no-repeat 0 0;
	border: none;
	text-indent: -99em;
	cursor: pointer;
}
#size-count {
	background: url(btn-total.gif) no-repeat;
	border: none;
	width: 94px;
	height: 34px;
	color: #FFF;
	line-height: 30px;
	cursor: pointer;
	font-size: 14px;
	vertical-align: middle;
}
.clearfix {
	zoom: 1;
}
.em2 {
	text-indent: 2em;
}
.clearfix:after {
	content: '\20';
	display: block;
	clear: both;
}
.none {
	display: none;
}
* {
	margin: 0;
	padding: 0;
}
a, ins {
	text-decoration: none;
}
u {
	text-decoration: none;
	color: #DF207D
}
a:hover, img {
	border: none;
	color: #DF207D
}
.line01D {
	background: url(point01.gif) repeat-x center;
	height: 20px;
	clear: both;
}
html {
	overflow-x: hidden;
	background: #e5f3fd
}
body, button, input, select, textarea {
	font: 12px/20px "宋体";
}
h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	font-weight: normal;
}
i {
	font-style: normal;
}
ul, ol {
	list-style-type: none;
}
.wrap {
	width: 1000px;
	margin: 0 auto;
}
.fleft {
	text-align: left
}
.header {
}
.priceBannerBox {
	float: left;
	width: 670px;
	clear: both
}
.priceBannerBox .gap {
	height: 20px;
}
h1 a {
	background: url(logo.png) no-repeat;
	width: 179px;
	height: 124px;
	float: left;
	margin: 14px 61px 0 0;
	display: inline;
}
ul.nav {
	height: 168px;
	position: relative;
	z-index: 99;
}
ul.nav li {
	height: 150px;
	padding: 0 0 0 10px;
	float: left;
	position: relative;
}
/*sub nav*/
ul.nav li .sub_nav {
	position: absolute;
	width: 98px;
	top: 0;
	left: -5px;
	padding: 160px 0 20px;
	display: none;
}
ul.nav li .sub_nav ins {
	background: url(nav_bg.png) center bottom no-repeat;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 98px;
	height: 500px;
	overflow: hidden;
	display: block;
}
ul.nav li .sub_nav a {
	border: none;
	padding: 0;
	text-align: center;
	width: 80px;
	height: 27px;
	line-height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: none;
	margin: 0 auto;
}
ul.nav li .sub_nav a:hover {
	background: url(sn_bg.gif) center center no-repeat;
	padding: 0;
	color: #fff;
}
/*sub nav*/
ul.nav li a {
	font-family: "宋体";
	color: #F06;
	display: block;
	padding: 114px 18px 0 8px;
	height: 36px;
	line-height: 16px;
	width: 52px;
	font-size: 13px;
	position: relative;
	z-index: 9;
}
ul.nav li.sp a {
	width: 26px;
}
ul.nav li.sp2 a {
	width: 26px;
	border: 0;
}
ul.nav li a span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
	color: #c8c8c8;
	text-transform: uppercase;
	display: block;
	line-height: 9px;
	word-spacing: -1px;
}
ul.nav li a:hover {
	border: none;
	padding: 114px 18px 0 8px;
	color: #559dcb;
}
ul.nav li a:hover span {
	color: #559dcb;
}
ul.nav li a.hover span, ul.nav li a.hover:hover span,, ul.nav li a.hover:hover {
color:#fff;
}
ul.nav li a.hover {
	border: 0;
	padding: 114px 19px 0 8px;
	color: #fff;
}
ul.nav li.sp a.hover, ul.nav li.sp2 a.hover {
}
.i_bg {
	background: url(main_top.jpg) #E5F3FD center top no-repeat;
	height: auto;
}
/*QQ index*/
.hd_2 {
	height: 47px;
	overflow: hidden;
	background: url(tel.png) 0 0 no-repeat;
	margin-left: 35px;
}
.hd_2 ul {
	padding: 0 0 0 425px;
	float: left;
}
ul.qq {
	width: 230px;
}
ul.qq li {
	float: left;
	padding-right: 4px;
}
ul.qq li a {
	width: 200px;
	height: 36px;
	display: block;
	line-height: 36px;
	color: #666;
	font-family: "宋体";
}
.hd_2 dl {
	float: left;
	margin-left: 30px;
	display: inline;
	padding-top: 4px;
}
.hd_2 dl dd {
	float: left;
	padding-right: 5px;
}
.hd_2 dl dd a {
	display: block;
}
.hd_2 dl dd.t1 {
	line-height: 30px;
	font-size: 12px;
	font-family: "宋体";
	color: #666;
}
.hd_2 dl dd a:hover {
	background-position: 0 bottom;
}
.hd_2 dl dd.t1 a {
	background: url(T1.gif) no-repeat;
	width: 27px;
	height: 26px;
}
.t4 a {
	width: 180px;
	height: 36px;
	display: block;
	line-height: 36px;
	color: #666;
	font-family: "宋体";
}
.hd_2 dl dd.t4 {
	height: 60px;
	width: 180px;
}
.hd_3 {
	height: 360px;
	overflow: hidden;
	padding-left: 21px;
	background: url(hd.png) no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	z-index: -1
}
.hd_ad {
	height: 40px;
	overflow: hidden;
	padding-left: 21px;
	margin-bottom: 10px;
	margin-top: 10px;
	z-index: -1
}
/**/
.alertbox {
	background : url(images/dialog-help.png) no-repeat scroll left top;
	margin : 0 10px;
	padding : 0 0 5px 40px;
	font-family : Verdana;
	font-size : 12px;
	text-align : left;
}
.alertbox .buttons {
	text-align : right;
}
/**/
.scrb1, .scrb2, .scrb3, .scrb4, .scrb5, .scrb7, .scrb8, .scrb9, .scrb10 {
	position: relative;
	overflow: hidden;
}
.scrb1 ul, .scrb2 ul, .scrb3 ul, .scrb4 ul, .scrb5 ul, .scrb7 ul, .scrb8 ul, .scrb9 ul, .scrb10 ul {
	width: 20000em;
	position: absolute;
}
.idx {
	background: url(id_bg.gif) repeat-x;
	margin-top: 15px;
}
.idx .idx_i {
	background: #e5f3fd;
}
.idx .ip1 {
	height: 170px;
	overflow: hidden;
	background: url(id_ibg.gif) center top no-repeat;
}
.idx .ip2 {
	height: 361px;
	overflow: hidden;
}
.idx .ip3 {
	height: 377px;
	overflow: hidden;
}
.idx .i_part_1 {
	height: 400px;
	overflow: hidden;
}
.idx .ip1 h2 {
	height: 40px;
	position: relative;
}
dl.tab01, dl.tab02 {
	position: absolute;
	top: 54px;
	left: 811px;
}
dl.tab01 dd, dl.tab02 dd {
	background: url(tab.gif) no-repeat;
	width: 13px;
	height: 12px;
	float: left;
	cursor: pointer;
	margin-right: 5px;
}
dl.tab01 dd.active, dl.tab02 dd.active {
	background-position: right top;
}
.scrb1 {
	width: 990px;
	height: 110px;
	margin: 32px auto 0;
}
ul.hel li {
	float: left;
	padding-right: 36px;
}
ul.hel li a {
	width: 304px;
	height: 97px;
	overflow: hidden;
	display: block;
}
ul.hel li a b {
	font-weight: normal;
}
ul.hel li a span {
	width: 94px;
	height: 84px;
	float: left;
	text-align: center;
	background: url(ico_1.gif) no-repeat;
	color: #666;
	padding-top: 13px;
	margin-right: 25px;
	display: inline;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 14px;
	cursor: pointer;
}
ul.hel li a span i {
	font-family: "宋体";
	font-size: 55px;
	line-height: 58px;
	display: block;
}
ul.hel li a h3 {
	border-bottom: 1px solid #b5b5b5;
	float: left;
	width: 185px;
	font-family: "宋体";
	color: #6B3188;
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	margin-bottom: 5px;
	overflow: hidden;
	cursor: pointer;
}
ul.hel li a p {
	float: left;
	width: 185px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	color: #888;
	cursor: pointer;
}
ul.hel li a:hover span i, ul.hel li a:hover b, ul.hel li a:hover h3 {
	color: #3E9ED5;
}
/**/

.i_part_1 {
	background: url(ip1_bg.jpg) #fff no-repeat;
	height: auto;
	margin-top: 8px;
	overflow: hidden;
}
.i_part_1 .left {
	width: 320px;
	float: left;
	padding: 8px 18px 0;
	display: inline;
}
.i_part_1 .left h2, .i_part_1 .left h2 a {
	height: 35px;
	outline: none;
}
.i_part_1 .left ul {
	height: auto;
	overflow: hidden;
}
.i_part_1 .left ul li {
	padding-bottom: 10px;
	float: left;
	width: 152px;
	height: 152px;
	padding-left: 5px;
	overflow: hidden
}
.i_part_1 .left ul li a h3 {
	line-height: 18px;
	margin-bottom: 3px;
	height: 20px;
	color: #cda375;
	background: url(line_1.gif) left bottom repeat-x;
}
.i_part_1 .left ul li a p {
	font: 14px/23px "宋体";
	color: #906181;
	float: left;
	cursor: pointer;
}
.i_part_1 .left ul li a span {
	font-size: 14px;
	line-height: 23px;
	color: #000;
	float: left;
	width: 152px;
	float: left;
}
.i_part_1 .left ul li a:hover p {
	color: #743c91;
}
.i_part_1 .left ul li a div {
	clear: both;
}
.i_part_1 .left .sp {
	height: 85px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 300px;
}
.i_part_1 .left dt {
	line-height: 18px;
	margin-bottom: 3px;
	height: 24px;
	margin-bottom: 5px;
	color: #76c76b;
	background: url(line_1.gif) left bottom repeat-x;
}
.i_part_1 .left dd {
	float: left;
	width: 49%;
	overflow: hidden;
	padding-bottom: 8px;
}
.i_part_1 .left dd a {
	line-height: 20px;
	height: 20px;
}
.i_part_1 .left dd a span {
	width: 21px;
	text-align: center;
	display: block;
	float: left;
	color: #fff;
	margin-right: 5px;
	background: url(ico_2.gif) no-repeat;
}
.i_part_1 .left dd a p {
	float: left;
	color: #185d7a;
	cursor: pointer;
}
.i_part_1 .right {
	width: 623px;
	float: right;
	padding-top: 18px;
}
.i_part_1 .right h2 {
	height: 52px;
	position: relative;
	_z-index: 9999;
}
.i_part_1 .right h2 a.more {
	background: url(more.gif) no-repeat;
	width: 62px;
	height: 18px;
	right: 30px;
	top: 0;
	position: absolute;
	z-index: 9999;
}
.sl_top {
	margin: 10px 0 0 12px;
}
.sl_top img {
	float: left;
}
.sl_top a.det {
	background: url(ico_5.gif) no-repeat;
	width: 290px;
	height: 192px;
	display: block;
	float: left;
	margin-left: 4px;
	padding: 10px 21px 0 23px
}
.sl_top a.det span {
	font-family: "宋体";
	font-size: 13px;
	line-height: 40px;
	padding: 0 12px 0 14px;
}
.sl_top a.det span.m {
	color: #ad93e3;
	background: url(m.gif) left center no-repeat;
}
.sl_top a.det span.w {
	color: #3e9ed5;
	background: url(w.gif) left center no-repeat;
}
.sl_top a.det h3 {
	font-family: "宋体";
	font-size: 18px;
	color: #3e9ed5;
	padding: 5px 0;
	margin-bottom: 5px;
	border-bottom: 1px dashed #bcbcbc;
}
.sl_top a.det h3 i {
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	color: #888;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 11px;
}
.sl_top a.det p {
	color: #888;
	line-height: 18px;
	height: 54px;
	overflow: hidden;
}
.i_part_1 .lb ul {
	padding: 0 0 0 12px;
	margin-top: 8px;
}
.i_part_1 .lb ul li {
	float: left;
	padding: 0 7px 8px 0;
}
.i_part_1 .lb ul li a {
	width: 103px;
	height: 97px;
	display: block;
	overflow: hidden;
}
.i_part_1 .lb ul li a p {
	display: none;
	cursor: pointer;
}
.i_part_1 .lb ul li a:hover p {
	width: 103px;
	height: 97px;
	background-color: #c4aef5;
	display: block;
	line-height: 103px;
	text-align: center;
	color: #f8eeff;
	font-family: "宋体";
	font-size: 14px;
}
.i_part_1 .lb ul li a:hover img {
	display: none;
}
.i_part_1 .rb {
	width: 430px;
	float: left;
}
.i_part_1 .rb dl {
	padding: 26px 0 0 21px;
}
.i_part_1 .rb dl dt {
	margin-bottom: 16px;
}
.i_part_1 .rb dl dt a {
	background: url(ico_6.gif) no-repeat;
	width: 270px;
	height: 103px;
	display: block;
	font-family: "宋体";
	font-size: 18px;
	color: #ad93e3;
	line-height: 80px;
	overflow: hidden;
	padding-left: 120px;
}
.i_part_1 .rb dl dd {
	border-bottom: 1px solid #dadada;
	margin-bottom: 5px;
	width: 390px;
}
.i_part_1 .rb dl dd a {
	background: url(ico_7.gif) left center no-repeat;
	color: #888;
	padding-left: 16px;
	height: 30px;
	line-height: 30px;
	display: block;
	overflow: hidden;
}
.i_part_1 .rb dl dd a img {
	margin-top: 8px;
}
/*团队展示*/
.ip_2 {
	height: 331px;
	overflow: hidden;
	background: #FFF;
}
.ip_2 h2 a {
	background: url(ip2.gif) center top no-repeat;
	height: 38px;
	display: block;
	margin: 0 0px;
}
.ip_2 ul {
	padding: 14px 0 0 18px;
}
.ip_2 ul li {
	float: left;
	margin-left: -1px;
}
.ip_2 ul li a {
	background: url(cl_bg.gif) no-repeat;
	width: 181px;
	height: 248px;
	position: relative;
	display: block;
	padding: 15px 0 0 13px;
}
.ip_2 ul li a p {
	display: none;
	text-align: center;
	cursor: pointer;
}
.ip_2 ul li a ins {
	background: url(ico_3.png) no-repeat;
	width: 79px;
	height: 80px;
	position: absolute;
	top: 11px;
	left: 10px;
}
.ip_2 ul li a span {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	position: absolute;
	left: 18px;
	bottom: 22px;
}
.ip_2 ul li a:hover img {
	display: none;
}
.ip_2 ul li a:hover p {
	width: 168px;
	height: 107px;
	background-color: #1b1b1b;
	font-family: "宋体";
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	display: block;
	padding-top: 85px;
}
.ip_2 ul li a:hover p i {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #9d9d9d;
}
/*---底部---*/
.footer {
	background: #e5f3fd url(footer.jpg) center bottom no-repeat;
	width: 100%;
}
.foothd {
	text-align: center;
	line-height: 30px;
	background: #a8b6b7 url(line03.gif);
	color: #ddd
}
.foothd a {
	margin: 0 10px;
	color: #f9fafa
}
.foothd a:hover {
	color: #fff
}
.footbd {
	height: 267px;
	padding: 10px 0 0;
	width: 1000px;
	margin: 0 auto;
}
.footbt {
	background: #3f3e3c url(foot_bg.gif) repeat 0 bottom
}
.footbt_b {
	width: 980px;
	margin: 0 auto;
	color: #aaa;
	line-height: 24px;
	clear: both;
	padding: 10px;
	height: auto;
	text-align: center;
}
.footbt_b a {
	color: #aaa
}
.footbt_b a:hover {
	color: #fff;
	text-decoration: underline;
}
.footbt a:link, footbt a:visited {
	color: #aaa
}
.footbt a:hover, footbt a:active {
	color: #fff
}
.footbt em a {
	color: #aaa
}
.foot_add {
	color: #aaa
}
.foot_add a {
	color: #aaa
}
/*---底部列表---*/
.footbd dl {
	float: left;
	width: 300px;
	margin: 0 15px;
	display: inline;
}
.md05 .hd {
	height: 24px;
	line-height: 24px;
	padding-bottom: 7px;
	text-indent: 13px;
	background: url(md_d.gif);
	color: #f39;
	font-weight: 700;
	filter: alpha(opacity=70);
	opacity: 0.7;
	font-family: "宋体", sans-serif;
}
.md05 .hd a {
	color: #09c
}
.md05 .kt a {
	color: #f09
}
.md05 .hd a:hover {
	color: #f6c
}
.md05 .bd {
	padding: 8px 0 0
}
.list04 {
	height: 158px;
	overflow: hidden
}
.list04 li {
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	border-bottom: 1px dotted #8c999a;
	margin: 0 10px;
	color: #000;
	background: url(ico.gif) no-repeat 1px -10px
}
.list04 a {
	padding-left: 11px;
	display: block;
	color: #000;
	zoom: 1
}
.list04 a:hover {
	background: url(ico.gif) no-repeat 1px 10px;
	color: #09c
}
.list04 li i {
	color: #09c;
	margin-right: 7px;
	font-style: normal
}
/*---首页底部花絮---*/
.list_hx {
	padding: 0 10px;
	height: 170px;
	overflow: hidden
}
.list_hx li {
	border-bottom: 1px dotted #8c999a;
	clear: both;
	height: 52px;
	padding-top: 6px
}
.list_hx li a {
	color: #000;
	zoom: 1
}
.list_hx li a:hover {
	color: #09c;
	text-decoration: none
}
.list_hx li p {
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer
}
.list_hx li .title {
	width: 160px
}
.list_hx li .time {
	width: 155px;
	padding-left: 5px;
	color: #559499
}
.list_hx li img {
	width: 100px;
	height: 44px;
	border: 1px solid #fff;
	float: left;
	margin-right: 8px;
	display: block;
	background-color: transparent
}
.list_hx li a:hover img {
	border: 1px solid #f6c;
	cursor: pointer
}
.f5 {/*友情链接(文字)专用*/
	width: 100%;
	overflow: hidden;
	clear: both;
	padding-bottom: 10px;
}
.f5 li {
	float: left;
	line-height: 14px;
	padding: 8px 10px 0px;
	white-space: nowrap;
}
.f5 li a {
	color: #666666;
	float: left;
}
.ad_index a:hover {
	color: #3E9ED5;
}
.tbox dt strong {
	color: #316301;
}
.ad_index {
	margin: 5px 0 5px 0;
	padding: 10px;
	float: left;
	text-align: left;
}
/*---案例展示---*/

.pic_list02 {
	padding-top: 15px
}
.pic_list02 li {
	float: left;
	width: 153px;
	padding-left: 15px;
	background: url(ico01.gif) no-repeat 16px 126px;
	display: inline;
	margin-bottom: 6px;
*margin-bottom:4px
}
.pic_list02 li img {
	width: 153px;
	height: 126px;
	display: block
}
.pic_list02 li i {
	display: block;
	overflow: hidden;
	height: 24px;
	font-style: normal
}
.pic_list02 li i a {
	color: #3E9ED5;
	padding-left: 15px;
	line-height: 24px;
	font-style: normal
}
.pic_list02 li .time {
	font-size: 9px;
	line-height: 10px;
	height: 14px;
	color: #ccc;
	padding-left: 14px;
	margin-top: -4px
}
.pic_play li {
	position: relative;
	background: url(ico01.gif) no-repeat 16px 9px
}
.pic_play .e {
	filter: Alpha(Opacity=0);
	opacity: 0;
	position: absolute;
	top: 86px;
	left: 0px;
	background: url(play_i.gif) no-repeat center center;
	width: 31px;
	height: 22px;
	cursor: pointer
}
.pic_play a:hover .e {
	filter: Alpha(Opacity=100);
	opacity: 1.0
}
.pic_play .b {
	background: #000;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	top: 147px;
	left: 6px;
	width: 153px;
	height: 12px;
	cursor: pointer;
	font-size: 0;
	line-height: 0
}
.pic_play a:hover .b {
	background: #f09
}
.pic_play .i {
	background: url(play.gif) no-repeat;
	filter: Alpha(Opacity=50);
	opacity: 0.5;
	position: absolute;
	top: 149px;
	left: 6px;
	width: 153px;
	height: 12px;
	cursor: pointer;
	font-size: 0;
	line-height: 0
}
.pic_play a:hover .i {
	filter: Alpha(Opacity=100);
	opacity: 1.0;
}
/*子页面*/
.clean {
	clear: both;
}
.clear {
	clear: both;
}
.contact_bg {
	background: url(contact_bg.gif) 0 18px no-repeat;
}
.toplink {
	padding: 16px 0 0 0px;
	height: 18px;
	overflow: hidden;
}
.about_bg {
	background: url(about.gif) 0 18px no-repeat;
}
.price_bg {
	background: url(price.gif) 0 18px no-repeat;
}
.services_bg {
	background: url(services.gif) 0 18px no-repeat;
}
.school_bg {
	background: url(school.gif) 0 18px no-repeat;
}
.share_bg {
	background: url(share.gif) 0 18px no-repeat;
}
.cost_bg {
	background: url(cost.gif) 0 18px no-repeat;
}
.scen_bg {
	background: url(scen_bg.gif) 32px 17px no-repeat;
}
.team_bg {
	background: url(team.gif) 0 18px no-repeat;
	padding-left: 126px;
}
.quicklink {
	margin: 0 8px;
	height: 20px;
}
.quicklink ul {
}
.quicklink ul li {
	color: #000;
	font-family: "宋体";
	float: left;
	padding: 0 4px;
}
.quicklink ul li a {
	color: #000;
}
.quicklink ul li.hover {
	color: #966587;
	font-weight: bold;
}
.main {
	background: #FFF;
}
.mainbody {
}
.mainbody .lefter {
	width: 212px;
	float: left;
	padding-bottom: 50px;
	padding-top: 4px;
*padding-top:12px;
}
.mainbody .righter {
	width: 788px;
	float: left;
	background: url(r_ct.jpg) repeat-y;
	padding-bottom: 20px;
}
.mainbody .righter .top {
	background: url(r_top.jpg) no-repeat;
	height: 18px;
}
.mainbody .righter .bottom {
	background: url(r_bt.jpg) no-repeat;
	height: 18px;
}
.left_box {
	background: url(left_nav_c.jpg) 6px 0 repeat-y;
	margin-top: 10px;
}
.left_box .box_t {
	background: url(left_nav_b.jpg) center bottom no-repeat;
}
.left_box .box_b {
	background: url(left_nav_t.jpg) 6px 0 no-repeat;
	padding: 15px 0 16px 18px;
}
ul.l_nav {
	width: 176px;
}
ul.l_nav li {
	padding-bottom: 1px;
}
ul.l_nav li a {
	height: 32px;
	line-height: 32px;
	background-color: #e7e7e7;
	padding-left: 22px;
	color: #6B3188;
	font-family: "宋体";
	display: block;
	font-size: 14px;
}
ul.l_nav li a:hover {
	background-color: #672d85;
	color: #fff;
}
ul.l_nav li a.hover {
	background-color: #672d85;
	color: #fff;
}
.lefter .ctpan {
	background: url(ct_pan.jpg) no-repeat;
	height: 426px;
	position: relative;
}
.lefter .ctpan ul {
	width: 164px;
	padding: 107px 0 0 29px;
}
.lefter .ctpan ul li {
	float: left;
	padding: 0 5px 0 0;
	margin-bottom: 4px;
}
.lefter .ctpan ul li a {
	width: 34px;
	height: 34px;
	display: block
}
.lefter .ctpan a.join {
	width: 186px;
	height: 94px;
	position: absolute;
	bottom: 5px;
	left: 14px;
}
.lefter h2.ad_t {
	background: url(ad_t.gif) 70% 0 no-repeat;
	height: 43px;
	margin: 0 0 10px 0;
}
.lefter ul.ad {
}
.lefter ul.ad li {
	padding-bottom: 10px;
}
.aboutpart {
	line-height: 180%;
	width: 740px;
	padding-left: 10px;
}
.aboutpart h2 {
	background: url(about_bg.gif) 10px center no-repeat;
	height: 70px;
}
.aboutpart h2.bg2 {
	background: url(about_bg3.gif) 10px center no-repeat;
	height: 70px;
}
.aboutpart h2.bg3 {
	background: url(about_bg5.gif) 10px center no-repeat;
	height: 70px;
}
.aboutpart h2.bg4 {
	background: url(about_bg7.gif) 10px center no-repeat;
	height: 70px;
}
.aboutpart h2.bgtt {
	height: auto;
}
.aboutpart h2.bg5 {
	background: url(about_bg9.gif) 10px center no-repeat;
	height: 70px;
}
.aboutpart .tips {
	color: #555;
	font-size: 12px;
	line-height: 260%;
	background: #f3e9f7;
	margin: 5px 5px 20px 5px;
	padding: 10px;
	border: #ead0f5 1px solid;
}
.aboutpart .tips b {
	font-size: 14px;
	color: #000
}
.aboutpart .tips2 {
	width: 708px;
	color: #555;
	font-size: 12px;
	line-height: 180%;
	background: #f3e9f7;
	margin: 5px 5px 20px 5px;
	padding: 10px;
	border: #ead0f5 1px solid;
}
.aboutpart .tips2 a {
	color: #F69;
	padding-right: 10px;
}
.aboutpart strong {
	color: #DF207D;
	font-size: 14px;
}
.aboutpart em {
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
}
.aboutpart .about_bg1 {
	height: 711px;
}
.aboutpart .about {
	height: auto;
	padding: 20px;
	color: #000;
	font-size: 14px;
	font-family: "宋体"
}
.about_foot {
	background: url(about_boot.gif) bottom left no-repeat;
	width: 776px;
	height: 40px;
	float: left;
}
.aboutpart .about_bg2 {
	background: url(about_bg2.jpg) -2px 0 no-repeat;
	height: 700px;
}
.aboutpart .about_bg3 {
	background: url(about_bg4.jpg) -2px 0 no-repeat;
	height: 740px;
}
.aboutpart .about_bg4 {
	background: url(about_bg6.jpg) 0 0 no-repeat;
	height: 748px;
}
.aboutpart h6 {
	font-size: 16px;
	height: 25px;
	line-height: 40px;
	font-family: "宋体", "宋体";
	color: #EDD020;
	line-height: 100%;
	padding: 12px 0 0 90px;
	background: url(tips.gif) 8px 5px #333 no-repeat;
}
.aboutpart .about_bg5 {
	background: url(about_bg8.jpg) 0 0 no-repeat;
	height: 719px;
}
.about h3 {
	font-size: 24px;
	font-family: "宋体", "宋体";
	color: #6B3188;
	line-height: 100%;
	padding: 5px 10px;
}
.about ul {
	line-height: 30px;
	float: left;
	margin-top: 5px;
	list-style: none;
}
.about li {
	float: left;
	margin-bottom: 2px;
	border-bottom: 1px #E7E7E7 solid;
	width: 740px;
	font-family: "宋体";
}
.about li a {
	line-height: 30px;
	color: #3B3632;
	height: 30px;
	display: block;
	font-size: 14px;
}
.about span {
	font-size: 9px;
	color: #1BB8BA;
}
.about .price h1 {
	font-family: "宋体", "宋体";
	font-size: 18px;
	text-align: left;
	margin: 5px;
	height: 37px;
	color: #FF8625;
	font-weight: bold;
	background: url(h1t.png) no-repeat left;
}
.aboutpart p {
	padding: 5px;
	font-size: 14px;
	line-height: 24px;
	color: #323232;
	font-family: "宋体";
	text-indent: 2em;
}
.pricelist ul {
	line-height: 30px;
	float: left;
	margin-top: 5px;
	list-style: none;
}
.pricelist li {
	float: left;
	margin-bottom: 2px;
	border-bottom: 1px #E7E7E7 solid;
	width: 740px;
}
.pricelist li a {
	line-height: 40px;
	font-weight: bold;
	color: #FF4979;
	height: 40px;
	display: block;
	font-size: 20px;
	text-decoration: underline;
}
.pricelist p {
	font-size: 12px;
	color: #412022;
	line-height: 180%;
}
/*信息提示*/
.priceView {
	padding: 10px 0px;
	height: 100%;
	font-size: 12px
}
.priceView h2 {
	font-size: 30px;
	font-family: "宋体", "宋体";
	font-weight: bold;
	color: #441D1F;
	line-height: 100%;
	padding: 5px 10px;
}
.priceView h3 {
	font-size: 16px;
	font-family: "宋体", "宋体";
	color: #F43362;
	line-height: 100%;
	padding: 5px 10px;
}
.priceView .list02 dt {
	float: left;
	width: 65px;
}
.priceView .list02 dd {
	float: left;
	width: 570px;
	margin-left: 10px;
}
.moneyBar {
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	position: relative;
}
.moneyBar .priceLine {
	position: absolute;
	background: url(priceline.png) no-repeat;
	width: 77px;
	height: 22px;
	left: 37px;
	top: 15px;
}
.moneyBar span {
	display: block;
	float: left;
}
.moneyBar .blue {
	width: 290px;
}
.moneyBar .blue .pricetbsm {
	font-size: 12px;
	color: #666;
}
.fontBold {
	font-weight: bold;
}
.moneyBar .red {
	width: 160px;
}
.moneyBar span.fr {
	float: right;
}
.moneyBar font {
	font-weight: normal;
}
.money01 {
	font-size: 32px;
}
.money02 {
	font-size: 20px;
}
.msg02 {
	background-color: #FFFFCC;
	border: #E3D5BA 1px solid;
	padding: 8px 15px;
	line-height: 160%;
	margin: 10px;
}
.plr01 {
	padding-left: 10px;
	padding-right: 10px;
}
.ptb01 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.list02 dl {
	clear: both;
}
.list02 dt, .list02 dd {
	line-height: 24px;
*height:auto;
}
.list02 dt {
	float: left;
	width: 85px;
}
.list02 dd {
	float: left;
	width: 100%;
}
.list02 b {
	padding-right: 10px;
}
.list02T3 {
	font-size: 12px;
}
.bbsSubmit01 {
	background: url(btn.gif) 0px -550px no-repeat #FFF;
	color: #FFF;
	font-weight: normal;
	font-size: 14px;
	width: 103px;
	height: 30px;
	border: 0px;
	cursor: pointer;
	padding-bottom: 3px;
*padding-bottom:0px;
*padding-top:2px;
	_padding-top: 1px;
}
.foresightTab1 {
	background-image: url(tips_title.gif);
	background-repeat: no-repeat;
	background-position: 40px 20px;
	padding-left: 20px;
	height: 90px;
}
.foresightTab {
	background-image: url(tips_title.gif);
	background-repeat: no-repeat;
	padding-top: 80px;
	background-position: 40px 20px;
	padding-left: 20px;
	height: 90px;
}
.foresightTab ul {
}
.foresightTab ul li {
	float: left;
	margin-right: 10px;
}
.foresightTab ul li a {
	display: block;
	height: 70px;
	width: 94px;
	background-repeat: no-repeat;
}
.foresightTab ul li a:hover, .foresightTab ul li a.current {
	background-position: bottom;
}
.foresightTab ul li a.foresight {
	background-image: url(foresight_1.gif);
}
.foresightTab ul li a.foresight2 {
	background-image: url(foresight_2.gif);
}
.foresightTab ul li a.foresight3 {
	background-image: url(foresight_3.gif);
}
.foresightTab ul li a.foresight4 {
	background-image: url(foresight_4.gif);
}
.foresightTab ul li a.foresight5 {
	background-image: url(foresight_5.gif);
}
.foresightTab ul li a.foresight6 {
	background-image: url(foresight_6.gif);
}
.foresightTab ul li a.foresight7 {
	background-image: url(foresight_7.gif);
}
.dede_pages {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 30px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	COLOR: #6B3188;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
	float: right;
	margin-right: 30px;
}
.dede_pages A {
	BACKGROUND-POSITION: 50% bottom;
	COLOR: #6B3188;
	TEXT-DECORATION: none
}
.dede_pages A:hover {
	BORDER-RIGHT: #ECCDF5 1px solid;
	BORDER-TOP: #ECCDF5 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #ECCDF5 1px solid;
	BORDER-BOTTOM: #ECCDF5 1px solid;
	BACKGROUND-COLOR: #ffc794
}
.dede_pages A:active {
	BORDER-RIGHT: #ECCDF5 1px solid;
	BORDER-TOP: #ECCDF5 1px solid;
	BACKGROUND-IMAGE: none;
	BORDER-LEFT: #ECCDF5 1px solid;
	COLOR: #6B3188;
	BORDER-BOTTOM: #ECCDF5 1px solid;
	BACKGROUND-COLOR: #ffc794
}
.dede_pages ul {
	list-style: none;
}
.dede_pages li {
	float: left;
	BORDER-RIGHT: #ECCDF5 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #ECCDF5 1px solid;
	PADDING-LEFT: 7px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ECCDF5 1px solid;
	COLOR: #6B3188;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ECCDF5 1px solid;
}
.pagelist {
	line-height: 20px;
	height: 20px;
}
.dede_pages .thisclass {
	BORDER-RIGHT: #6B3188 1px solid;
	PADDING-RIGHT: 7px;
	BORDER-TOP: #6B3188 1px solid;
	PADDING-LEFT: 7px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #6B3188 1px solid;
	COLOR: #6B3188;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #6B3188 1px solid;
	BACKGROUND-COLOR: #ffbe94
}
.works {
	height: auto;
	width: 760px;
}
.works h2 {
	height: 25px;
	font-size: 12px;
	width: auto;
	font-weight: normal;
	background-color: #E5DBC0;
	display: block;
	padding-left: 10px;
	margin-bottom: 10px;
	line-height: 25px;
}
.works h3 {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	width: 190px;
	text-align: center;
	background-color: #ECCDF5;
	color: #51331B;
}
.aboutpart h1 {
	font-family: "宋体", "宋体";
	font-size: 18px;
	text-align: left;
	margin: 5px;
	height: 37px;
	color: #FF8625;
	font-weight: bold;
	background: url(h1t.png) no-repeat left;
}
.works h4 {
	font-size: 18px;
	font-family: "宋体", "宋体";
	color: #6B3188;
	line-height: 100%;
	padding: 5px 10px;
	font-weight: bold
}
.works .gallery {
	font: 12px Song, verdana;
	list-style: none;
	width: auto;
	padding-left: 15px;
}
.works .gallery li {
	float: left;
	margin: 5px;
	width: 190px;
}
.works .gallery a {
	color: #FF8625;
}
.workshow {
	width: auto;
	float: left;
}
.workshow h3 {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	width: 216px;
	text-align: center;
	background-color: #E5DBC0;
	color: #51331B;
}
.workshow ul {
	font: 12px Song, verdana;
	list-style: none;
	width: auto;
	float: left;
}
.workshow ul li {
	float: left;
	margin: 2px;
	width: 216px;
}
.workshow ul a {
	color: #FF8625;
}
.workx {
	width: 650px;
	height: auto;
	text-align: center;
}
.workx ol {
	font: 12px Song, verdana;
	list-style: none;
	width: auto;
	padding-left: 15px;
}
.workx ol li {
	float: left;
	margin: 1px;
}
.workx li a {
	color: #FF8625;
}
.case_part .showlist {
	height: auto;
}
.case_part .showlist h2 {
	height: 85px;
	margin-top: 10px;
	line-height: 85px;
	padding-left: 12px;
}
.case_part .showlist h2 b {
	font: 24px/85px "宋体";
	color: #562670;
	font-weight: normal;
	float: left;
}
.case_part .showlist h2 span {
	background: url(rs_bg.gif) center center no-repeat;
	width: 150px;
	height: 85px;
	float: left;
	margin-left: 12px;
}
.case_part .showlist h2 a.more {
	background: url(more.gif) no-repeat;
	width: 62px;
	height: 18px;
	float: right;
	margin: 35px 50px 0 0;
	display: inline;
}
.case_part .showlist dl {
	margin-left: -5px;
	height: auto;
}
.case_part .showlist dl dd {
	float: left;
}
.case_part .showlist dl dd a {
	display: block;
	width: 173px;
	height: 336px;
	padding: 0 0 0 17px;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	color: #383838;
}
.case_part .showlist dl dd a h3 {
	height: 29px;
	line-height: 29px;
	margin: 36px 3px 0 -12px;
	background-color: #eccdf5;
	color: #383838;
	padding-left: 16px;
	cursor: pointer;
}
.case_part .showlist dl dd a span {
	height: 20px;
	font-size: 9px;
	margin-top: 22px;
	display: block;
	width: 110px;
	cursor: pointer;
}
.case_part .showlist dl dd a p {
	height: 36px;
	overflow: hidden;
	font-size: 9px;
	width: 110px;
	line-height: 12px;
	margin-top: 16px;
	cursor: pointer;
}
.case_part .showlist dl dd a ins {
	position: absolute;
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #000;
	top: 255px;
	left: 140px;
	cursor: pointer;
}
.case_part .showlist dl dd a b {
	font-weight: normal;
	color: #000;
	position: absolute;
	font: 17px Georgia, "Times New Roman", Times, serif;
	top: 275px;
	left: 150px;
	cursor: pointer;
}
.case_part .showlist dl dd a:hover {
	color: #000;
}
.case_part .showlist dl dd a:hover h3 {
	background-color: #672d85;
	color: #fff;
}
.case_part .showlist dl.s1 a {
	background: url(sld_bg2.gif) center top no-repeat;
}
.case_part .showlist dl.s2 {
	height: auto;
}
.case_part .showlist dl.s2 a {
	background: url(sld_bg3.gif) center top no-repeat;
}
.case_part .showlist dl.s2 dd {
	padding-bottom: 38px;
}
.case_part h2.subt {
	background: url(case_tbg2.jpg) no-repeat;
	height: 58px;
	margin-bottom: 20px;
	margin-left: -12px;
}
.case_part h2.subt b {
	font: 24px/58px "宋体";
	color: #562670;
	font-weight: normal;
	float: left;
	margin-left: 12px;
}
.case_part h2.subt span {
	background: url(rs_bg2.gif) center center no-repeat;
	width: 246px;
	height: 58px;
	float: left;
	margin-left: 12px;
}
.case_part h2.subt {
	background: url(case_tbg2.jpg) no-repeat;
	height: 58px;
	margin-bottom: 20px;
	margin-left: -12px;
}
.case_part h2.subt b {
	font: 24px/58px "宋体";
	color: #562670;
	font-weight: normal;
	float: left;
	margin-left: 12px;
}
.case_part h2.subt span {
	background: url(rs_bg2.gif) center center no-repeat;
	width: 246px;
	height: 58px;
	float: left;
	margin-left: 12px;
}
.case_part .tpc {
	padding-top: 16px;
}
.case_part .tpc .b {
	width: 49%;
	float: left;
	overflow: hidden;
}
.case_part .tpc .b img {
	float: left;
	margin-right: 12px;
}
.case_part .tpc .b span {
	font-size: 10px;
	display: block;
	color: #9a9a9a;
}
.case_part .tpc .b h3 {
	font: bold 24px/30px "宋体";
	color: #966587;
	height: 30px;
	overflow: hidden;
}
.case_part .tpc .b p {
	font-size: 10px;
	color: #636363;
	padding-bottom: 6px;
}
.case_part .tpc .b b {
	font-weight: normal;
	color: #a1a1a1;
}
.mainbody .comment {
	width: 788px;
	float: left;
	background: url(r_ct.jpg) repeat-y;
	margin-top: 30px;
	margin-left: 212px;
	display: inline;
}
.mainbody .comment .top {
	background: url(rt_2.jpg) -1px 0 no-repeat;
	height: 14px;
}
.mainbody .comment .bottom {
	background: url(r_bt.jpg) no-repeat;
	height: 18px;
}
.comment h4 {
	background: url(com_bg1.gif) 40px bottom no-repeat;
	height: 44px;
}
.comment h4 a.add {
	background: url(com_bg2.gif) no-repeat;
	width: 78px;
	height: 25px;
	float: right;
	margin: 18px 50px 0 0;
	display: inline;
}
.pagen {
	width: 710px;
	padding-left: 15px;
	height: 60px;
	line-height: 60px;
}
/*qq*/
.QQbox {
	Z-INDEX: 99;
	RIGHT: 0px;
	WIDTH: 150px;
	POSITION: absolute;
	TOP: 50px
}
.QQbox .press {
	BACKGROUND: url(qq_1.png) no-repeat;
	FLOAT: right;
	WIDTH: 33px;
	TEXT-INDENT: 16px;
	HEIGHT: 158px
}
.QQbox .Qlist {
	BACKGROUND: url(qq_listbg.gif) repeat-y -155px 0px;
	LEFT: 0px;
	WIDTH: 138px;
	POSITION: absolute
}
.QQbox .Qlist .t {
	FONT-SIZE: 1px;
	FLOAT: left;
	WIDTH: 138px;
	HEIGHT: 6px
}
.QQbox .Qlist .b {
	FONT-SIZE: 1px;
	FLOAT: left;
	WIDTH: 138px;
	HEIGHT: 6px
}
.QQbox .Qlist .t {
	BACKGROUND: url(qq_listbg.gif) no-repeat left 50%
}
.QQbox .Qlist .b {
	BACKGROUND: url(qq_listbg.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	WIDTH: 80%
}
.QQbox .Qlist .con H2 {
	BORDER-RIGHT: #3a708d 1px solid;
	BORDER-TOP: #3a708d 1px solid;
	BACKGROUND: url(qq_listbg.gif) repeat-y -163px 0px;
	FONT: bold 12px/22px "宋体";
	BORDER-LEFT: #3a708d 1px solid;
	COLOR: #fff;
	BORDER-BOTTOM: #3a708d 1px solid;
	HEIGHT: 22px;
	TEXT-ALIGN: center
}
.QQbox .Qlist .con UL {
}
.QQbox .Qlist .con UL LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	BACKGROUND: #e8e8e8;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	HEIGHT: 20px
}
.QQbox .Qlist .con UL LI.odd {
	BACKGROUND: #fff;
}
/*qq*/
.list_img ul {
}
.list_img ul li {
	padding: 5px;
	border: 1px solid #dfdfdf;
	background: #fff;
	display: block;
	height: 200px;
	margin-bottom: 10px;
}
.list_img ul li .center_img {
	float: left;
	width: 200px;
}
.list_img ul li .center_right {
	float: left;
	padding: 0 10px 0 15px;
	display: inline;
}
.list_img ul li .center_right h1 a {
	font-family: "微软雅黑", "黑体";
	color: #2b2e31;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	width: 380px
}
.list_img ul li .center_right p {
	font-family: "微软雅黑", "黑体";
	color: #ccc;
	display: block;
	height: 130px;
	line-height: 26px;
	font-size: 12px;
	width: 380px;
	position: relative;
}
.list_img ul li .tag {
	font-family: "微软雅黑", "黑体";
	color: #2b2e31;
	padding-left: 20px;
	background: url(t_nlbg.gif) no-repeat left -80px;
	height: 30px;
	line-height: 30px;
	border-top: 1px dashed #ddd;
	width: 380px;
}
.list_img ul li .tag a {
	padding: 0 5px;
	line-height: 30px;
}
.list_img ul li .center_right p a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(t_nlbg.gif) no-repeat left top;
	height: 26px;
	display: block;
	width: 55px;
	color: #f8f8f8;
	padding-left: 25px;
}
.list_img ul li .center_right p a:hover {
	color: #fff;
	text-decoration: none;
}
.list_img ul li .center_right p span {
	display: block;
}
.list_img ul {
}
.list_img ul li {
	padding: 5px;
	border: 1px solid #dfdfdf;
	background: #fff;
	display: block;
	height: 200px;
	margin-bottom: 10px;
	width: 700px;
}
.list_img ul li .center_img {
	float: left;
	width: 200px;
}
.list_img ul li .center_right {
	float: left;
	padding: 0 10px 0 15px;
	display: inline;
	width: 460px
}
.list_img ul li .center_right h1 a {
	font-family: "微软雅黑", "黑体";
	color: #2b2e31;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	width: 380px;
	background: none;
	float: none;
	margin: 0;
	display: block;
}
.list_img ul li .center_right p {
	font-family: "微软雅黑", "黑体";
	color: #ccc;
	display: block;
	height: 115px;
	line-height: 26px;
	font-size: 12px;
	width: 380px;
	position: relative;
	text-indent: 0;
}
.list_img ul li .tag {
	font-family: "微软雅黑", "黑体";
	color: #2b2e31;
	padding-left: 20px;
	background: url(t_nlbg.gif) no-repeat left -80px;
	height: 30px;
	line-height: 30px;
	border-top: 1px dashed #ddd;
	width: 380px;
}
.list_img ul li .tag a {
	padding: 0 5px;
	line-height: 30px;
}
.list_img ul li .center_right p a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(t_nlbg.gif) no-repeat left top;
	height: 26px;
	display: block;
	width: 55px;
	color: #fff;
	padding-left: 25px;
	text-indent: 0;
	line-height: 26px;
	font-size: 12px;
}
.list_img ul li .center_right p a:hover {
	color: #ff0;
	text-decoration: none;
}
.list_img ul li .center_right p span {
	display: block;
}
