.topbj2 {
	background: url(topbj2.gif) repeat-x; width: 100%; height: 58px
}
.top02 {
	width: 1003px; height: 58px; text-align: left
}
.nav02 {
	padding-left: 64px; padding-top: 25px
}
.nav02 ul {
	
}
.nav02 ul li {
	font-weight: bold; font-size: 14px; background: url(icon2b.gif) no-repeat 100% 50%; float: left; width: 124px; color: #fff; height: 14px; text-align: center
}
.nav02 ul .lib {
	padding-left: 2px; font-weight: bold; font-size: 14px; background: url(icon2b.gif) no-repeat 100% 45%; float: left; width: 124px; color: #777777; padding-top: 1px; height: 14px; text-align: center
}
.nav02 ul li a {
	font-weight: bold; font-size: 14px; color: #fff; text-decoration: none
}
.nav02 ul li a:hover {
	font-weight: bold; font-size: 14px; color: #fff; text-decoration: none
}
.nav02 ul .li2 a {
	font-weight: bold; font-size: 14px; color: #fff; text-decoration: none
}
.nav02 ul .li2 a:hover {
	font-weight: bold; font-size: 14px; color: #fff; text-decoration: none
}
.yw02 {
	padding-left: 6px; font-weight: normal; font-size: 10px; color: #fff; font-family: arial
}
.nav02 ul .mouse {
	background: none transparent scroll repeat 0% 0%; float: left; width: 30px; height: 14px; text-align: center
}
.banner02 {
	background: url(qf_bj2.jpg) repeat-x; width: 100%; height: 197px; text-align: left
}
.banner02 .left_b1 {
	background: url(left_b2.jpg) no-repeat; float: left; width: 68px; height: 197px
}
.banner02 .center_flash {
	float: left; width: 595px; height: 197px
}
.banner02 .right_us {
	background: url(qf_bj.jpg) no-repeat; float: left; width: 339px; height: 197px
}
.beijing_n {
	padding-left: 130px; padding-bottom: 2px; color: #f3f3f3; padding-top:50px
}
.logo_n {
	padding-left: 50px;  color: #f3f3f3; height:58px; margin-top:15px
}
.hotline {
	padding-left: 35px; padding-bottom: 14px
}
.b_1024 {
	width: 1002px
}
.website {
	padding-right: 10px; float: right; color: #969696; padding-top: 10px
}
.website a {
	color: #000; text-decoration: none
}
.website a:hover {
	color: #f15082; text-decoration: none
}
.ab_title {
	margin-top: 30px
}
.ab_content {
	margin-top: 5px; background: url(aboutus_bj.jpg) no-repeat 100% 100%; width: 677px; height: 669px
}
.ab_text {
	margin-top: 25px; width: 408px; color: #f15081; line-height: 28px
}
.ab_text p {
	margin-bottom: 35px
}
.ab_text_b {
	margin-top: 110px
}
.ab_xu {
	clear: both; margin-top: 10px; margin-right: 32px; border-bottom: #cccccc 1px dashed
}
.joinus_t {
	background: url(joinus.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.joinus_content {
	clear: both; margin-top: 36px; margin-left: 4px
}
.joinus_xw {
	border-bottom: #cccccc 1px dashed; height: 365px
}
.joinus_xw .lpic {
	float: left; width: 380px; text-align: left
}
.joinus_xw .rtext {
	float: left; width: 290px; color: #4a7cad; line-height: 23px; text-align: left
}
.joinust1 {
	clear: both; margin-top: 60px; margin-bottom: 72px; margin-left: 4px
}
.joinust1 p {
	padding-right: 90px; margin-top: 6px; color: #adacac; line-height: 23px
}
.joinust2 {
	clear: both; margin-bottom: 22px; padding-bottom: 22px; margin-left: 4px; border-bottom: #cccccc 1px dashed
}
.joinust2 p {
	padding-right: 90px; margin-top: 6px; width: 600px; color: #000; line-height: 19px
}
.event_t {
	background: url(event.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.event_content {
	clear: both; background: url(dot.jpg) repeat-x left bottom; padding-bottom: 10px; margin-left: 12px; padding-top: 40px; height: 150px
}
.event_content .lpic {
	float: left; width: 170px; text-align: left
}
.event_content .rtext {
	float: left; width: 510px; text-align: left
}
.event_content ul {
	
}
.event_content ul li {
	color: #767676; line-height: 27px; height: 27px
}
.event_content ul li a {
	color: #767676; text-decoration: none
}
.event_content ul li a:hover {
	color: #f15081; text-decoration: underline
}
.count {
	float: right; color: #bababa
}
.event_clear {
	clear: both; height: 120px
}
.event_web {
	color: #969696; line-height: 20px; height: 20px; witdh: 686px
}
.event_web a {
	color: #000; text-decoration: none
}
.event_web a:hover {
	color: #f15082; text-decoration: none
}
.event_title {
	margin-top: 18px; font-size: 24px; color: #f15084; line-height: 36px; height: 36px; text-align: left
}
.event_bz {
	padding-right: 0px; padding-left: 4px; margin-bottom: 22px; padding-bottom: 10px; width: 676px; color: #787878; padding-top: 6px; border-bottom: #cccccc 1px dashed
}
.event_show {
	border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; width: 680px; padding-top: 8px; border-bottom: #d0d0d0 1px solid; height: 304px; background-color: #f3f3f3; text-align: center
}
.event_show_js {
	padding-left: 0px; width: 660px; height: 270px
}
.event_show_title {
	font-size: 14px; color: #333333; line-height: 34px; height: 34px
}
.event_nr {
	clear: both; padding-right: 10px; margin-top: 2px; font-size: 14px; padding-bottom: 130px; color: #1b1b1b; line-height: 26px
}
.event_topage {
	clear: both; margin-bottom: 45px; line-height: 30px; height: 30px; text-align: left
}
.event_topage ul {
	
}
.event_topage ul li {
	float: left; width: 49%; color: #000; margin-right: 5px
}
.event_topage ul li a {
	color: #666666; text-decoration: none
}
.event_topage ul li a:hover {
	color: #f15082; text-decoration: none
}
.event_xg_t {
	clear: both; font-weight: bold; font-size: 14px; line-height: 30px; height: 30px
}
.event_xg {
	border-right: #ebebeb 1px solid; padding-right: 0px; border-top: #ebebeb 1px solid; padding-left: 0px; margin-bottom: 70px; padding-bottom: 12px; border-left: #ebebeb 1px solid; width: 680px; padding-top: 15px; border-bottom: #ebebeb 1px solid; height: 110px
}
.event_xg ul {
	
}
.event_xg ul li {
	padding-left: 35px; background: url(e_icon.gif) no-repeat 7% 40%; float: left; width: 305px; color: #676767; line-height: 21px; height: 21px
}
.event_xg ul li a {
	color: #676767; text-decoration: none
}
.event_xg ul li a:hover {
	color: #f15082; text-decoration: none
}
.place_t {
	background: url(place.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.place_content {
	clear: both; background: url(dot.jpg) repeat-x left bottom; margin-left: 12px; padding-top: 30px; height: 180px
}
.place_content .lpic {
	padding-right: 7px; padding-left: 7px; background: url(place_bj.jpg) no-repeat; float: left; padding-bottom: 7px; width: 313px; padding-top: 7px; height: 156px; text-align: center
}
.place_content .rtext {
	float: left; margin-left: 18px; width: 340px; text-align: left
}
.place_content .rtext_01 {
	margin-top: 10px
}
.place_clear {
	clear: both; height: 160px
}
.place_clear2 {
	clear: both; height: 90px
}
.place_t2 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 20px; padding-bottom: 6px; color: #626262; padding-top: 10px
}
.place_t2_b {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 20px; padding-bottom: 6px; color: #611987; padding-top: 10px
}
.place_t2 a {
	font-weight: bold; font-size: 20px; color: #626262; text-decoration: none
}
.place_t2 a:hover {
	font-weight: bold; font-size: 20px; color: #611987; text-decoration: underline
}
.place_t2_b a {
	font-weight: bold; font-size: 20px; color: #611987; text-decoration: none
}
.place_t2_b a:hover {
	font-weight: bold; font-size: 20px; color: #611987; text-decoration: none
}
.place_text {
	background: url(place_tbj.jpg) no-repeat; margin-bottom: 25px; width: 340px; color: #666666; line-height: 22px; height: 66px
}
.paishe {
	clear: both; padding-bottom: 50px
}
.paishe ul {
	padding-bottom: 10px; width: 680px; border-bottom: #bdbdbd 1px dashed; height: 56px
}
.paishe ul li {
	padding-right: 15px; float: left; height: 56px
}
.paishe ul .li2 {
	float: left; height: 56px
}
.price_t {
	background: url(price.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.price_t1 {
	background: url(price_tj.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.price_content {
	margin-top: 10px
}
.price_divn {
	background: url(service_bj.jpg) no-repeat; width: 316px; height: 241px
}
.price_pic {
	padding-right: 13px; padding-left: 13px; padding-bottom: 6px; padding-top: 9px
}
.price_nr {
	margin-top: 2px; margin-bottom: 70px
}
.price_div {
	float: left; margin-bottom: 25px; margin-right: 39px
}
.price_divb {
	float: left; margin-bottom: 25px
}
.contact_t {
	background: url(contact.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.contact_tab {
	margin-top: 10px; margin-left: 10px; height: 43px
}
.contact_tab .on {
	float: left; width: 226px; cursor: pointer
}
.contact_tab .off {
	float: left; width: 226px; cursor: pointer
}
.contact_nr {
	margin-left: 10px; width: 670px
}
.contact_nr .c_pic {
	border-right: #781430 1px solid; padding-right: 10px; border-top: #781430 1px solid; margin-top: 35px; padding-left: 10px; margin-bottom: 50px; padding-bottom: 10px; border-left: #781430 1px solid; padding-top: 10px; border-bottom: #781430 1px solid; text-align: left
}
.contact_nr .c_text {
	margin-bottom: 150px; line-height: 19px
}
.love_t {
	background: url(love.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.love_content {
	clear: both; margin-left: 10px
}
.love_content ul {
	
}
.love_content ul li {
	padding-right: 30px; margin-top: 30px; background: url(dot.jpg) repeat-x left bottom; float: left; padding-bottom: 10px; width: 200px; height: 190px
}
.love_pic {
	padding-right: 0px; padding-left: 6px; margin-bottom: 12px; padding-bottom: 0px; padding-top: 6px
}
.love_nr {
	padding-left: 8px; background: #ffffff; color: #777777; line-height: 18px
}
.love_nr a {
	background: #ffffff; color: #e5007f; line-height: 18px; text-decoration: none
}
.love_nr a:hover {
	background: #ffffff; color: #e5007f; line-height: 18px; text-decoration: underline
}
.love_nr2 {
	padding-left: 8px; background: #e5007f; width: 192px; color: #fff; line-height: 18px
}
.love_nr2 a {
	background: #e5007f; width: 192px; color: #fff; line-height: 18px; text-decoration: none
}
.love_nr2 a:hover {
	background: #e5007f; width: 192px; color: #fff; line-height: 18px; text-decoration: underline
}
.page {
	clear: both; padding-right: 36px; padding-bottom: 0px; line-height: 30px; height:30px; text-align: right
}
.page a {
	border-right: #dcdedd 1px solid; padding-right: 4px; border-top: #dcdedd 1px solid; padding-left: 4px; font-size: 11px; padding-bottom: 1px; border-left: #dcdedd 1px solid; color: #666; padding-top: 2px; border-bottom: #dcdedd 1px solid; font-family: arial; text-decoration: none
}
.page a:hover {
	border-right: #dcdedd 1px solid; padding-right: 4px; border-top: #dcdedd 1px solid; padding-left: 4px; font-size: 11px; padding-bottom: 1px; border-left: #dcdedd 1px solid; color: #cfb7ab; padding-top: 2px; border-bottom: #dcdedd 1px solid; font-family: arial; background-color: #f0f0f0
}
.page .on {
	background-color: #f0f0f0
}
.sl_l {
	background: url(showlove_bj.gif) no-repeat; float: left; width: 160px; margin-right: 3px; padding-top: 10px; height: 160px; text-align: center
}
.sl_r {
	margin-top: 6px; padding-left: 16px; float: left; width: 450px; text-align: left
}
.sl_rname {
	font-weight: bold; font-size: 42px; color: #f15181
}
.sl_rname2 {
	padding-left: 10px; font-size: 21px; color: #333; font-family: arial
}
.sl_r_1 {
	margin-top: 6px; padding-bottom: 5px; margin-left: 6px; color: #959595; border-bottom: #d6d6d6 1px solid
}
.liulan {
	font-weight: bold; font-size: 11px; color: #eb191a; font-family: arial
}
.sl_r_xx {
	margin-top: 6px; color: #8f8f8f
}
.sl_r_xxh {
	padding-left: 4px; float: left; padding-bottom: 5px; width: 205px
}
.nf_fen {
	color: #f971a1
}
.nf_lan {
	color: #4a97dd
}
.slove {
	clear: both; margin-top: 16px; background: url(showlovebj2.jpg) no-repeat; margin-left: 10px; width: 684px; height: 426px
}
.slove_nr {
	padding-right: 40px; padding-left: 40px; padding-bottom: 60px; padding-top: 92px
}
.slove_nr .title {
	font-weight: bold; font-size: 14px; color: #8957a1
}
.slove_nr .nr {
	padding-right: 15px; margin-top: 60px; overflow: auto; width: 560px; color: #737373; line-height: 24px; height: 250px
}
.slove2 {
	clear: both; margin-top: 16px; padding-left: 10px; background: url(showlovebj3.jpg) no-repeat; width: 684px; padding-top: 16px; text-align: left
}
.work_t {
	background: url(showwork.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.work_xiezhen {
	background: url(xz.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.work_jingcai {
	background: url(kp.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.work_content {
	clear: both; margin-left: 10px
}
.work_cpic {
	margin-top: 18px; background: url(workshowbj.jpg) no-repeat; float: left; width: 223px; margin-right: 2px; height: 192px
}
.work_cpic .bj {
	padding-right: 6px; padding-left: 6px; padding-bottom: 7px; margin: 6px 8px 8px 5px; color: #858585; padding-top: 7px; background-color: #fff
}
.work_cpic .bj2 {
	padding-right: 6px; padding-left: 6px; padding-bottom: 7px; margin: 6px 8px 8px 5px; color: #ffffff; padding-top: 7px; background-color: #797979
}
.work_pic {
	text-align: center
}
.worknr {
	padding-left: 12px; font-size: 11px; line-height: 18px; padding-top: 3px; font-family: arial
}
.worknr span {
	padding-right: 6px; font-size: 12px; float: right; font-family: "ÐÂËÎÌå"
}
.order_t {
	background: url(order.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.order_way {
	margin-top: 40px; background: url(orderline.jpg) no-repeat center bottom; padding-bottom: 8px; margin-left: 10px
}
.order_td {
	margin-top: 10px; margin-left: 10px
}
.order_td ul {
	padding-bottom: 10px
}
.order_td ul li {
	float: left; width: 155px; color: #959595; line-height: 18px; margin-right: 18px
}
.order_td img {
	margin-bottom: 8px
}
.order_sm {
	clear: both; border-top: #bdbdbd 1px dashed; padding-bottom: 10px; margin: 15px 20px 15px 10px; padding-top: 10px; border-bottom: #bdbdbd 1px dashed; height: 60px
}
.order_sm_l {
	float: left; margin-left: 10px; width: 90px; text-align: left
}
.order_sm_r {
	padding-left: 10px; background: url(icon3.gif) no-repeat 0% 10%; float: left; width: 550px; color: #333333; line-height: 18px
}
.order_sm2 {
	clear: both; background: url(bankbj.gif) no-repeat 55% 9%; padding-bottom: 10px; margin: 25px 20px 15px 10px; color: #333333; line-height: 24px; padding-top: 3px; border-bottom: #bdbdbd 1px dashed; height: 60px
}
.order {
	clear: both; background: url(orderbj2) no-repeat; margin: 30px 20px 15px 10px; width: 683px; color: #666666; height: 523px
}
.online_d {
	clear: both; padding-left: 28px; background: url(orderbj.gif) no-repeat; margin: 25px 20px 15px 10px; width: 650px; color: #666666; padding-top: 40px; height: 600px
}
.online_d ul {
	
}
.online_d ul li {
	float: left; width: 50%; line-height: 28px; height: 28px; text-align: left
}
.onput {
	border-right: #9fafbc 1px solid; border-top: #9fafbc 1px solid; border-left: #9fafbc 1px solid; line-height: 18px; border-bottom: #9fafbc 1px solid; height: 18px
}
.dress_t {
	background: url(dress.jpg) no-repeat; width: 686px; line-height: 100px; height: 100px
}
.dress_content {
	clear: both; min-height: 250px; float: left; margin-left: 10px 0px 0px 0px; height: auto; font-size:12px; line-height:25px;
}
.dress_dot {
	padding-right: 16px; margin-top: 18px; background: url(dot.jpg) repeat-x 0% 100%; float: left; padding-bottom: 5px; width: 151px; height: 242px
}
.dress_nr {
	padding-bottom: 8px; color: #6b6969; background-color: #fff
}
.dress_nr2 {
	padding-bottom: 8px; color: #fff; background-color: #b4b4b4
}
.dress_pic {
	background: url(dressbj.jpg) no-repeat; width: 150px; padding-top: 6px; height: 213px; text-align: center
}
.dress_pic2 {
	width: 150px; padding-top: 6px; height: 213px; text-align: center
}
.dress {
	padding-left: 12px; font-size: 12px; text-align: center
}
.d1 {
	overflow: hidden; width: 595px; position: relative; height: auto
}
.loading {
	font-weight: bold; font-size: 12px; width: 595px; color: #ffcc00; padding-top: 30px; font-family: verdana, arial, helvetica, sans-serif; height: 167px; text-align: center
}
.d2 {
	overflow: hidden; width: 100%; height: 197px
}
.num_list {
	padding-right: 0px; padding-left: 0px; font-size: 12px; left: 0px; padding-bottom: 4px; overflow: hidden; width: 100%; color: #ffffff; bottom: -1px; padding-top: 4px; position: absolute; height: 20px; background-color: #000000
}
.num_list span {
	display: inline-block; padding-left: 6px; height: 11px
}
.ul2 {
	display: none
}
.button {
	font-weight: bold; font-size: 13px; z-index: 1000; right: 0px; bottom: 2px; font-family: arial, helvetica, sans-serif; position: absolute
}
.button2 {
	display: block; font-weight: bold; font-size: 13px; z-index: 1000; right: 0px; bottom: 2px; font-family: arial, helvetica, sans-serif; position: absolute
}
.b1 {
	padding-right: 4px; display: block; padding-left: 4px; float: left; padding-bottom: 0px; cursor: pointer; color: #ffffff; margin-right: 3px; padding-top: 0px; background-color: #999; text-decoration: none
}
.b2 {
	padding-right: 4px; display: block; padding-left: 4px; float: left; padding-bottom: 0px; cursor: pointer; color: #ffffff; margin-right: 3px; padding-top: 0px; background-color: #999; text-decoration: none
}
.b2 {
	color: #ffcc33; background-color: #ff6633
}
unknown {
	border-right: #ff0000 1px solid; border-top: #ff0000 1px solid; margin-top: 0px; float: left; margin-left: 10px; border-left: #ff0000 1px solid; width: 680px; border-bottom: #ff0000 1px solid; height: 30px
}
.xwdt-list a {
	float: left; margin-left: 10px; width: 550px; color: #000000; line-height: 25px; height: 30px; text-decoration: none
}
.xwdt-list a:hover {
	color: #ff0000
}
.xwdt-list span {
	float: left; margin-left: 20px; overflow: hidden; width: 100px; line-height: 25px; height: 25px
}
.xwdt-title {
	font-weight: bold; font-size: 16px; float: left; width: 670px; line-height: 30px; height: 30px; text-align: center
}
.xwdt-xhx {
	float: left; width: 670px; border-bottom: #9 1px solid; height: 1px
}
.xwdt-content {
	margin-top: 10px; min-height: 250px; width: 670px; text-indent: 24px; line-height: 25px; height: auto
}
.page a {
	margin-left: 10px; color: #6b6969
}
.fenye {
	margin-left: 10px; width: 400px; color: #cccccc; text-align: center
}
.indext {
	margin-left: 10px; margin-right: 10px
}
.indexu {
	margin-left: 10px; margin-right: 10px
}
.indexn {
	margin-left: 10px; margin-right: 10px
}
.indexw {
	margin-left: 10px; margin-right: 10px
}
.cptp {
	float: left; width: 660px; height: auto; text-align: center
}
.cptp span {
	font-size: 14px; line-height: 30px; height: 40px; text-align: center; max-width: 500px
}
.cptp img {
	border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; height: auto; border-right-width: 0px; max-width: 500px
}
.cptp-content {
	margin-top: 20px; min-height: 250px; margin-left: 20px; width: 650px; text-indent: 24px; height: auto; text-align:left
}
.cptp-content img{ text-align:left; float:left;}
.ydly {
	float: left; margin-left: 50px; width: 550px; height: 500px
}

