
/* Í·²¿begin */
img, img a { border: 0px; }
.cursor { cursor: pointer; }
body { margin: 0px; padding: 0px; }
.aa { font-size: 12px; color: #666666; }
.clear { clear: both; }
a { font-size: 12px; color: #666666; text-decoration: none; }
a:hover { font-size: 12px; color: #9e3fa5; text-decoration: none; }
.header_t { height: 69px; float: right; width: 680px; margin-top: 5px; margin-right: 9px;_margin-right: 0px; }
.header_t1 { height: 20px; border-bottom: 1px dashed #666666; width: 680px;  padding-bottom: 3px; }
.header_t1 ul { margin: 4px 0px 0px 0px; padding: 0px 0px 0px 120px; }
.header_t1 li { float: left; background-image: url(../images/mr/channel/cmn/dian_07.jpg); background-repeat: no-repeat; list-style-type: none; padding-left: 10px; width: 70px; background-position: 3px; }
.header_t1 li a {  color: #9a3fa6; text-decoration: none; font-weight: bold; }
.header_t1 li a:link { color: #9a3fa6; text-decoration: none; font-weight: bold; }
.header_t1 li a:visited {color: #9a3fa6; text-decoration: none; font-weight: bold;  }
.header_t1 li a:hover {  color: #815911; text-decoration: underline; font-weight: bold; }
.header_t1 li a:active {color: #9a3fa6; text-decoration: none; font-weight: bold;  }

.header_t2 { font-size: 12px; color: #666666;  margin: 0px;  }
.header_t2 ul { margin-top: 10px; padding: 0px; }
.header_t2 li { line-height:22px; float: left; list-style-type: none; width: 100px; padding-right: 5px; }
.header_t2 li span { font-size: 12px; font-weight: bold; color: #9a3fa6; text-decoration: none; }
.top_banner_2 {  height: 235px; width: 950px; }
.top_banner { width: 950px; margin: 0 auto; }
.header_logo { float: left; margin-left: 10px; margin-top: 12px; }
.header { width: 948px; height: 84px; margin-top: 6px; margin-right: auto; margin-bottom: 6px; margin-left: auto; border: 1px solid #cccccc; }
/* Í·²¿end */


/* ÓÒ±ßbegin */
.search { width: 218px; height: 38px; border: 1px solid #cb80dd; background-image: url(../images/mr/searchbg.jpg); background-repeat: repeat-x; }
a.zi:link, a.zi:visited { text-decoration: none; color: #9d3ea4; font-size: 14px; font-weight: bold; }
a.zi:hover { text-decoration: none; color: #e74902; font-size: 14px; font-weight: bold; }
a.zi2:link, a.zi2:visited { text-decoration: none; color: #9d3ea4; font-size: 12px; }
a.zi2:hover { text-decoration: none; color: #e74902; font-size: 12px; }
.f_main2_midc1_r { width: 220px; float: left; margin-left: 6px; overflow: hidden; }
.anli_col { background-image: url(../images/mr/anlibg.jpg); background-repeat: repeat-x; width: 208px; border: 1px solid #c17fd7; height: 23px; font-size: 14px; font-weight: bold; color: #9a3fa6; text-decoration: none; padding: 7px 0px 0px 10px; float: left; }
.anli_col span { margin-left: 60px; font-weight: normal; }
.duibi_k { margin: 4px auto 0px auto; width: 189px; height: 103px; overflow: hidden; padding: 0px; }
.text_zi { text-align: center; }
.mian1_right3 { width: 216px; text-align: center; padding-bottom: 4px; width: 218px; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; border-top: none; height: 214px; overflow: hidden; }
.mian1_right3 h4 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; margin-top: 0px; padding: 2px 0px 8px 24px; text-align: left; background: url(../images/mr/tbg.jpg) no-repeat; margin-top: 5px; }
.mian1_right3 ul { padding: 0px 0px 2px 0px; margin-left: 10px; margin-top: 0px; }
.mian1_right3 li { float: left; text-align: left; list-style: none; width: 190px; padding-left: 8px; background: url(../images/mr/face/jpxm_bg.jpg) repeat-x 20px bottom; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #bebebe; }
.mian1_right3 li img { vertical-align: middle; margin-bottom: 3px; margin-right: 5px; }
.main_c_r_t { background-image: url(../images/mr/exbg.jpg); background-repeat: no-repeat; height: 23px; width: 219px; text-align: center; font-size: 14px; font-weight: bold; color: #9240ae; text-decoration: none; padding-top: 9px; }
.main_c_r_bian { border-left: 1px solid #e089e8; border-right: 1px solid #e089e8; border-bottom: 1px solid #e089e8; width: 217px; padding-bottom: 10px; padding-top: 10px; }
.main_c_r_k { width: 164px; height: 260px; margin: 0px auto 5px auto; background-color: #f1eff2; text-align: center; padding: 3px; font-size: 12px; color: #9e3da8; text-decoration: none; line-height: 150%; }
*html .main_c_r_k { width: 164px; height: 260px; margin: 10px auto 5px auto; background-color: #f1eff2; text-align: center; padding: 3px; font-size: 12px; color: #9e3da8; text-decoration: none; line-height: 150%; }
* + html .main_c_r_k { width: 164px; height: 260px; margin: 10px auto 5px auto; background-color: #f1eff2; text-align: center; padding: 3px; font-size: 12px; color: #9e3da8; text-decoration: none; line-height: 150%; }
html .main_c_zi { height: 81px; width: 190px; margin: 0 auto; line-height: 120%; _line-height: 120%; text-indent: 1em; }
.mian1_right ul { padding: 2px 0px 2px 0px; margin: 0px; }
.mian1_right li { line-height: 22px; float: left; width: 200px; padding-left: 8px; background-image: url(../images/mr/dian2.jpg); background-repeat: no-repeat; list-style-type: none; background-position: 8px 8px; text-indent: 10px; text-align: left; }
.mian1_right { width: 218px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; text-align: center; height: 389px; }
*html .mian1_right { width: 218px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; text-align: center; height: auto; }
* + html .mian1_right { width: 218px; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; text-align: center; height: auto; }
.mian1_right h4 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; margin-top: 0px; padding: 8px 0px 12px 24px; text-align: left; background: url(../images/ind_img/rig_tit1.png) no-repeat; line-height: 24px; }

/* ÓÒ±ßend */


/* ×ó±ßbegin */
.face_mian1 { width: 950px; height: 620px; margin: 0 auto; overflow: hidden; }
.face_mian2 { width: 950px; margin: 0 auto; }
.face_list1 { width: 723px; float: left; }
.banner { margin-top: 6px; _margin-top: 0px; }
.banner1 { margin-top: 6px; _margin-top: 0px; width: 723px; height: 120px; text-align: left; float: left; }

*html .face_list { width: 723px; float: left; border: 1px solid #cdcdcd; }

.pla3_tit2 { width: 721px; _width: 721px; height: 34px; border: 1px solid #fad5ff; _padding-left: 0px; background-image: url(../images/mr/channel/cmn/tit_bg3.jpg); background-repeat: repeat-x; margin-top: 6px; }
.pla3_tit2a { font-size: 16px; color: #9a3fa6; font-weight: bold; width: 670px; height: 23px; text-align: center; padding-left: 10px; padding-top: 10px; background: url(../images/mr/channel/cmn/tit_line.png) no-repeat 145px 16px; }
.pla3_tit2a a { font-size: 16px; color: #9a3fa6; text-decoration: none; font-weight: bold; }
.pla_top1, .pla_bot1 { width: 685px; height: 9px; float: left; clear: both; }
.pla2 { width: 701px; _width: 701px; float: left; padding: 12px 0 12px 20px; _padding: 12px 0 12px 20px; border: 1px solid #CCCCCC; border-top: none; }
.pla_bg1 { width: 683px; height: 185px; float: left; background-color: #ebebeb; border: 1px solid #CCCCCC; border-top: none; border-bottom: none; }
.pla_xg1 { width: 264px; padding-top: 6px; margin: 0 0 0 22px; }
.pla_xg2 { width: 340px; float: right; margin: 6px 0 0 6px; }
.pla_xg2 ul { width: 340px; float: left; padding: 0px; margin: 0px; }
.pla_xg2 li { width: 70px; float: left; text-align: center; margin: 0px 5px 2px 2px; _margin: 0px 7px 2px 0px; list-style-type: none; }
.pla_xg2 li img { width: 59px; height: 69px; }
.lxmain_b { width: 723px; margin-bottom: 8px; float: left; margin-top: 7px; }
.lr1 { width: 723px; float: left; margin-bottom: 6px; }
.lr1_tx { width: 354px; float: left; margin-right: 15px; }
.jb_tit { width: 354px; background-image: url(../images/mr/channel/cmn/jb_tit1.jpg); background-repeat: no-repeat; height: 30px; margin: 0px; overflow: hidden; }
.jb_tit h4 { line-height: 22px; padding: 5px 0px 3px 0px; text-align: center; font-size: 14px; font-weight: bold; color: #9a3fa6; margin: 0px; }
.lr1_txt { width: 352px; float: left; border: 1px solid #e089e8; border-top: none; color: #666666; }
.lr1_txt ul { width: 252px; margin: auto; margin-top: 14px; margin-bottom: 10px; }
.lr1_txt li { width: 252px; float: left; line-height: 18px; padding-left: 6px; background: url(../images/rfzx/list.jpg) no-repeat 0px 7px; }
.lr1_pic { width: 120px; float: left; padding: 7px 0px 5px 30px; }
.lr1_pic dl { float: left; }
.lr1_pic dd { width: 120px; float: left; padding: 3px 3px 3px 3px; border: 1px solid #e3a4d3; background: #ececec; }
.lr1_pic dt { width: 120px; float: left; text-align: center; line-height: 14px; color: #676767; }
.lr1_pic h4 { text-align: center; padding-top: 3px; line-height: 14px; font-size: 12px; color: #860d77; font-weight: bold; padding-top: 3px; margin: 0px; padding-bottom: 4px; }
.lr1_pic p { word-break: break-all; }
.lr1_txt2 { width: 266px; margin: auto; margin-top: 17px; margin-bottom: 12px; line-height: 180%; color: #666666; font-size: 14px; height:252px; }

.jb2_tit { width: 723px; float: left; background-image: url(../images/mr/channel/cmn/al_bg_12.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 30px; overflow: hidden; }
.jb2_tit h4 { line-height: 22px; padding: 5px 0px 3px 0px; text-align: center; font-size: 14px; font-weight: bold; color: #860d77; margin: 0px; }
.jb2_txt { width: 721px; float: left; margin-bottom: 6px; border: 1px solid #e089e8; border-top: none; padding-top: 16px; }

.jb2_bg1_text{ font-family: "ËÎÌå"; font-size: 12px; font-style: normal; line-height: 22px; }
.jb2_text { width: 310px; float: left; margin: 0px 15px 0px 20px; }
*html .jb2_text { width: 310px; float: left; margin: 0px 10px 0px 10px; }
.jb2_text2 { word-break: break-all; width: 300px; line-height: 22px; float: left; padding: 8px 5px 8px 5px; margin-left: 20px; _margin-left: 10px; color: #666666; text-align:left;}
.jb2_text3 { width: 310px; float: left; }

.lr1_txt3 { width: 266px; margin: auto; margin-top: 13px; margin-bottom: 12px; line-height: 18px; color: #666666; }

.lr1_pic2 { width: 323px; padding-bottom: 8px; margin: 16px auto 0px auto; }
.lr1_pic2_kk { width: 100px; float: left; margin-right: 10px; }
.lr1_pic2 img { width: 89px; padding: 3px 3px 3px 3px; border: 1px solid #e3a4d3; background: #ececec; }
.lr1_pic2_text { width: 100px; margin-top: 5px; text-align: center; line-height: 16px; color: #676767; }
.yshi { width: 723px; float: left; }
.yshi1_tit { width: 723px; float: left; margin: 0px; height: 30px; overflow: hidden; }
.yshi1_tx { width: 721px; float: left; border: 1px solid #e089e8; border-top: none; margin: 0px; }
.yshi1_tit1 { width: 360px; float: left; line-height: 18px; background-image: url(../images/mr/channel/cmn/bg_19.jpg); background-repeat: no-repeat; margin: 0px; border-right-width: 1px; border-right-style: solid; border-right-color: #ebcee4; height: 30px; margin: 0px; }
.yshi1_tit2 { width: 362px; float: right; line-height: 18px; background-image: url(../images/mr/channel/cmn/bg_21.jpg); background-repeat: no-repeat; }
.yshi1_tit1 h4, .yshi1_tit2 h4 { line-height: 22px; padding: 5px 0px 3px 0px; text-align: center; font-size: 14px; font-weight: bold; color: #860d77; margin: 0px; }
.yshi1_tx1 { width: 721px; float: left; }
.yshi1_tx1le { width: 359px; _width: 359px; float: left; border-right: 1px solid #ebcee4; line-height: 18px; color: #666666; }
.yshi1_tx1ri { width: 320px; float: right; line-height: 18px; color: #666666; }

.yshi1_tx1le1 { width: 280px; margin: auto; margin-top: 13px; margin-bottom: 8px; line-height: 18px; color: #666666; font-size: 12px; text-decoration: none; text-align: left; }
.yshi1_tx1ri1 { width: 280px; float: left; margin-top: 13px; margin-left: 33px; margin-bottom: 8px; line-height: 18px; color: #666666; }


.yshi1_tx1le2 { width: 359px; _width: 357px; float: left; border-top: 1px solid #ebcee4; border-right: 1px solid #ebcee4; }
.yshi1_tx1le2_tit { width: 359px; float: left; background-image: url(../images/mr/channel/cmn/bg_25.jpg); background-repeat: no-repeat; background-position: center bottom; height: 30px; }
.yshi1_tx1le2_tit h4, .yshi1_tx1ri2 h4 { line-height: 18px; padding: 5px 0px 3px 0px; text-align: center; font-size: 14px; color: #860d77; margin: 0px; }

.yshi1_tx1ri2 { width: 361px; _width: 361px; float: right; border-top: 1px solid #ebcee4; }

a.font_141:link, a.font_141:visited { font-size: 14px; color: #9a3fa6; }
a.font_141:hover { font-size: 14px; color: #9a3fa6; }
a.font_14:link, a.font_14:visited { font-size: 14px; color: #9a3fa6; }
a.font_14:hover { font-size: 14px; color: #9a3fa6; }
a.font_12:link, a.font_12:visited { font-size: 12px; color: #9a3fa6; }
a.font_12:hover { font-size: 12px; color: #dd5859; }
.right_b { width: 723px; margin-top: 10px; }
.mian2_left { width: 723px; float: left; clear: both; }
.mian2_left_tit { width: 723px; float: left; }
.mian2_left_tit_bg1 { width: 121px; line-height: 25px; float: left; text-align: center; padding-top: 2px; color: #993399; background-image: url(../images/mr/channel/cmn/tjqh_bg1.jpg); background-repeat: no-repeat; font-size: 12px; text-decoration: none; }
.mian2_left_tit_bg2 { width: 121px; line-height: 25px; float: left; text-align: center; padding-top: 2px; color: #993399; background: url(../images/mr/channel/cmn/tjqh_bg2.jpg) no-repeat; font-size: 12px; text-decoration: none; }

.mian2_left_tit_bg { width: 239px; line-height: 26px; float: right; border-bottom: 1px solid #e186ed; }

.mian2_bg_mid { width: 710px; float: left; padding-left: 11px; padding-bottom: 6px; border: 1px solid #e186ed; border-top: none; }
.mian2_bg_mid div.search1 { padding-top: 20px; }
.mian2_bg_mid input { height: 22px; border: 1px solid #e785ce; vertical-align: bottom; }
.mian2_bg_mid img { vertical-align: bottom; }
.mian2_bg_mid h5 { font-size: 14px; color: #9a3fa6; margin: 0px; padding: 0px; line-height: 24px; }
.mian2_bg_mid div.keyword { }
.mian2_bg_mid div.keyword ul { float: left; padding-right: 7px; padding: 0px; margin: 0px; }
.mian2_bg_mid div.keyword li { line-height: 18px; padding: 0px; list-style-type: none; margin-right: 14px; letter-spacing: 2px; }
.mian2_bg_mid div.keyword a { line-height: 22px; }
.sb_k { height: 114px; margin-top: 10px; }
.sb_k_l { background-image: url(../images/mr/channel/cmn/l.jpg); background-repeat: no-repeat; width: 31px; float: left; height: 114px; margin: 0px; }
.sb_k_bian { border-top: 1px solid #e186ed; border-bottom: 1px solid #e186ed; height: 112px; width: 683px; float: left; }
.sb_k_bian img { border: 1px solid #cccccc; margin: 13px 6px 13px 7px; }
.sb_r { background-image: url(../images/mr/channel/cmn/r.jpg); background-repeat: repeat; float: left; height: 114px; width: 9px; }
/* ×ó±ßend */




#query { width: 723px; margin: 8px auto; }
#query .querymain { width: 723px; float: left; }
#query .bdr { width: 721px; overflow: hidden; }
#query .booking { width: 616px; }





.main_c_r { float: left; width: 218px; margin-bottom: 5px; margin-top: 5px; }
.main_c_l_t_l { float: left; background-image: url(../images/mr/nav-tit-bg.jpg); background-repeat: no-repeat; height: 40px; width: 107px; font-size: 14px; font-weight: bold; color: #895192; text-decoration: none; padding-top: 10px; text-align: center; }
.main_c_l_t_bg { float: left; background-image: url(../images/mr/nav-mid-b.jpg); background-repeat: repeat-x; width: 610px; height: 50px; line-height: 24px; }
.main_c_l_t_bg ul { margin: 10px 0px 0px 15px; padding: 0px; }
.main_c_l_t_bg li { float: left; list-style-type: none; width: 100px; margin-right: 10px; }
.main_c_l_t_bg li a { font-size: 12px; color: #7c3f82; text-decoration: none; }
.main_c_l_t_bg li a:link { color: #7c3f82; }
.main_c_l_t_bg li a:visited { color: #7c3f82; }
.main_c_l_t_bg li a:hover { text-decoration: underline; color: #7c3f82; }
.main_c_l_t_bg li a:active { color: #7c3f82; }
.main_c_l_t_r { background-image: url(../images/mr/nav-right-b.jpg); background-repeat: no-repeat; float: left; height: 50px; width: 4px; }
.main_c_bian { border: 1px solid #e089e8; border-top: none; width: 719px; padding-bottom: 15px; }
.main_c_bian_l { float: left; width: 284px; margin-left: 15px; _margin-left: 8px; }
.main_c_bian_r { float: left; margin-left: 2px; width: 400px; }
.main_c_bian_l_img { background-color: #f1ecf2; border: 1px solid #f4cdf9; width: 268px; height: 169px; padding: 8px; }

#banner2{width:723px; height:200px; margin:8px 0px 1px 0px;}