﻿em, i { font-style: normal }
strong, b { font-weight: bold; }
h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size: 100%; }
fieldset, img { border: 0; }
ul { margin: 0; padding: 0; list-style: none; }
div, th, td { font-size: 12px; }
table { border-collapse: collapse; border-spacing: 0; }
em, i { font-style: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
.fl { float: left!important; }
.fr { float: right!important; }
.noborder { border: 0 none!important; }
.fn-clear:after { content: "\20"; display: block; clear: both; height: 0 }
.fn-clear:after { *zoom:1
}
.clear { clear: both; }
.p10 { padding: 10px; }
li { list-style: none; }
a { text-decoration: none; color: #555; }
.wrapper { width: 1190px; margin: auto; height: auto; }
.wrapper_hotel { width: 1190px; margin: auto; height: auto; position: relative; }
.wrapper_xl { width: 1190px; margin: auto; height: auto; }
.wrapper_zc { width: 1190px; margin: auto; height: auto; position: relative; }
.main_body { height: 348px; position: relative; background: url(../images/index_bg.png) bottom center no-repeat; }
.shadow-border01 { position: absolute; width: 100%; top: 100%; height: 5px; background: linear-gradient(to bottom, rgba(78,78,78,.4), rgba(78,78,78,0)); }
.big { float: left; width: 100%; }
/*点评*/
.comment_c { width: 848px; font-family: "Microsoft YaHei"; }
.score-list { padding-bottom: 10px; border-bottom: #ccc 1px dashed; }
.score-list span { display: inline-block; margin-right: 25px; }
.score-list span label { color: #f63; }
.comment-nav { border-bottom: 1px solid #eee; padding-top: 2px; font-family: "microsoft yahei"; color: #666; height: 30px; line-height: 30px; }
.comment-nav .nav.active { background: none; height: 30px; line-height: 30px; border-bottom: 2px solid #23ac23; padding-bottom: 7px; color: #23ac23; }
.comment-detail { margin-top: 10px; border-bottom: #e5e5e5 1px dashed; padding-bottom: 10px; }
.comment-detail-title { color: #999; height: 18px; line-height: 18px; margin-bottom: 12px; }
.comment-or-good { float: left; }
.comment-icon { display: inline-block; color: #f60; font-weight: bold; font-size: 14px; padding-left: 22px; margin-right: 12px; }
.comment-time { float: right; }
.commetn-txt { color: #333; }
/*位置*/
.weizhi { width: 1170px; height: 22px; line-height: 22px; overflow: hidden; padding: 7px 0px; }
.weizhi a, .weizhi span, .weizhi h1, .weizhi { float: left; }
.weizhi a { color: #569001; }
.weizhi .font_999 { line-height: 22px; line-height: 18px 9; font-family: 宋体; padding: 0 4px; color: #999; }
.weizhi h1 { font-size: 12px; line-height: 20px; color: #555; }
.picList { height: auto; overflow: hidden; }
/*右侧模块*/
.hot_pro { float: left; width: 240px; margin-bottom: 10px }
.hot_pro h3 { float: left; color: #fff; width: 230px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 16px; font-family: "微软雅黑"; font-weight: 500; background: #6cb300 }
.side_plb_list { float: left; width: 238px; border: 1px solid #e5e5e5; border-top: 0 }
.dl_list { float: left; width: 218px; padding-bottom: 10px; margin: 10px 10px 0; border-bottom: 1px dashed #dcdcdc }
.side_plb_list .bor_bot_0 { border-bottom: 0 }
.dl_list dt { float: left; width: 218px; height: 130px; position: relative }
.dl_list dt s { display: block; width: 51px; height: 52px; position: absolute; right: 0; top: -10px; background: url(../images/hot_mai.png) left no-repeat }
.dl_list .dd1 { float: left; width: 218px; height: auto; margin-top: 5px }
.dl_list .dd1 a { float: left; color: #555; width: 218px; height: auto; line-height: 24px; overflow: hidden; font-size: 14px }
.dl_list .dd1 a:hover { color: #f60; text-decoration: underline }
.dl_list .dd2 { float: left; width: 218px; height: 31px; margin-top: 5px }
.dl_list .dd2 .sp_1 { float: left; color: #f60; height: 31px; line-height: 31px; font-family: "Microsoft YaHei"; font-size: 18px }
.dl_list .dd2 .sp_1 .rmb_1 { font-size: 18px }
.dl_list .dd2 .sp_1 .rmb_2 { font-size: 18px }
.dl_list .dd2 .sp_1 span { font-size: 12px }
.dl_list .dd2 .sp_2 { float: left; color: #555; height: 31px; line-height: 31px; font-size: 12px; margin-left: 10px }
.dl_list .dd2 a { float: right; color: #fff; width: 62px; height: 31px; line-height: 31px; text-align: right; padding-right: 10px; font-family: "Microsoft YaHei"; font-size: 18px; background: url(../images/buy_t.png) left no-repeat }
.pro_ph { float: left; width: 218px; padding-bottom: 5px; margin: 12px 10px 0; border-bottom: 1px dashed #dcdcdc }
.pro_ph dt { float: left; width: 218px; height: 30px; line-height: 30px; }
.pro_ph dt s { float: left; color: #fff; text-decoration: none; width: 20px; height: 20px; line-height: 20px; margin-top: 5px; text-align: center; background: #6cb300; }
.pro_ph dt a { float: left; color: #555; width: 190px; height: 30px; line-height: 30px; margin-left: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.pro_ph dd { float: left; color: #888; width: 218px; height: 30px; line-height: 30px }
.pro_ph dd span { float: left }
.pro_ph dd b { float: left; width: 75px; height: 15px; margin: 7px 10px 0 0; background: url(../images/body_bg.png) no-repeat -925px 0 }
.pro_ph dd b s { float: left; height: 15px; background: url(../images/body_bg.png) no-repeat -925px -30px }
.discuss { float: right; width: 240px; height: auto; margin-bottom: 10px }
.discuss h3 { float: left; color: #fff; width: 230px; height: 30px; line-height: 30px; font-family: "Microsoft YaHei"; font-weight: 500; padding-left: 10px; background: #6cb300 }
.discuss .dis_list { height: auto; padding-bottom: 5px; margin: 0; overflow: hidden; border: 1px solid #e5e5e5 }
.b_side_list { float: left; width: 240px; margin-bottom: 10px }
.b_side_list h3 { float: left; color: #6cb300; width: 240px; height: 35px; line-height: 35px; font-weight: 500; font-family: "Microsoft YaHei"; font-size: 18px; background: url(../images/body_bg.png) no-repeat left bottom }
.b_side_list h3 s { float: left; width: 24px; height: 24px; margin: 5px 5px 0 0; background: url(../images/body_bg.png) no-repeat right -341px }
.b_side_con { float: left; width: 238px; height: auto; border: 1px solid #ddd }
.b_side_con ul li { float: left; width: 218px; margin: 10px 10px 0; padding-bottom: 10px; border-bottom: 1px dashed #ddd }
.b_side_con ul li .p1 { float: left; width: 218px }
.b_side_con ul li .p2 { float: left; color: #555; width: 218px; height: 60px; overflow: hidden; line-height: 20px; margin: 10px 0 }
.b_side_con ul li .p3 { float: left; width: 218px; height: 26px; }
.b_side_con ul li .p3 span { float: left; height: 26px; line-height: 26px; color: #f60; font-size: 14px; font-family: "Microsoft YaHei" }
.b_side_con ul li .p3 a { float: right; width: 80px; height: 26px; line-height: 26px; color: #fff; text-align: center; font-size: 14px; font-family: "Microsoft YaHei"; background: #f60 }
.b_side_con ul li.bor_bot_0 { border-bottom: 0 }
.h_side_list, .l_side_list { float: left; width: 240px; margin-bottom: 10px }
.h_side_list h3, .l_side_list h3 { float: left; color: #6cb300; width: 240px; height: 35px; line-height: 35px; font-weight: 500; font-family: "Microsoft YaHei"; font-size: 18px; background: url(../images/body_bg.png) no-repeat left bottom }
.h_side_list h3 s, .l_side_list h3 s { float: left; width: 24px; height: 24px; margin: 5px 5px 0 0; background: url(../images/body_bg.png) no-repeat }
.h_side_list h3 s { background-position: right -708px }
.l_side_list h3 s { background-position: right -708px }
.h_side_con, .l_side_con { float: left; width: 238px; height: auto; border: 1px solid #ddd; border-top: 0 }
.h_side_con dl, .l_side_con dl { float: left; width: 218px; margin: 10px 10px 0; padding-bottom: 10px; border-bottom: 1px solid #dedede }
.h_side_con dl dt a { color: #0073b6; float: left; width: 190px; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left: 10px }
.h_side_con dl dt s { float: left; color: #fff; width: 15px; height: 15px; margin-top: 8px; text-align: center; background: #f60 }
.h_side_con dl dd { float: left; width: 216px; }
.h_side_con dl dd p { float: left; width: 130px; height: 30px; line-height: 30px }
.h_side_con dl dd p b { float: left; width: 75px; height: 15px; margin: 6px 0 0 5px }
.h_side_con dl dd p b s { float: left; height: 15px; background: url(../images/body_bg.png) no-repeat -925px -30px }
.h_side_con dl dd span { float: right; height: 30px; line-height: 30px; }
.h_side_con dl dd span strong { color: #f60; font-size: 24px; font-weight: 500; margin-right: 3px }
.h_side_con dl.bor_bot_none, .l_side_con dl.bor_bot_none { border-bottom: 0 }
.l_side_con dl dt { float: left; width: 105px; height: 80px; margin-right: 10px }
.l_side_con dl .dd_1 { float: left; color: #666; width: 100px; height: 54px; line-height: 18px; overflow: hidden }
.l_side_con dl .dd_1 a { color: #0073b6 }
.l_side_con dl .dd_1 a:hover { color: #f60; text-decoration: underline }
.l_side_con dl .dd_2 { float: left; color: #f60; width: 100px; height: 26px; line-height: 26px; font-size: 16px; font-family: "Microsoft YaHei"; overflow: hidden; text-align: right }
.rig_side_list { float: left; width: 240px; margin-bottom: 10px }
.rig_side_list h3 { float: left; color: #fff; width: 230px; height: 30px; line-height: 30px; padding-left: 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500; background: #6cb300 }
.rig_side_list .list_all { float: left; width: 218px; padding: 0 10px 10px; border: 1px solid #e5e5e5; border-top: 0 }
.rig_side_list .list_all dl { float: left; margin-top: 10px }
.rig_side_list .list_all dl dt { float: left; width: 80px; height: 60px }
.rig_side_list .list_all dl dd { float: left; color: #555; width: 125px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 10px }
.rig_side_list .list_all dl dd a { float: left; color: #6cb300; width: 125px; height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.rig_side_list .list_all dl dd span { color: #f60; font-size: 14px; margin-right: 3px }
.rig_list { float: right; width: 240px; height: 376px; margin-bottom: 10px; }
.rig_list h3 { color: #333; float: left; width: 240px; height: 35px; overflow: hidden; font-size: 16px; font-weight: 500; font-family: "Microsoft YaHei" }
.rig_list h3 s { float: right; width: 90px; height: 10px; margin-top: 12px; border-top: 1px solid #e5e5e5 }
.rig_list dl { float: left; width: 240px; }
.rig_list dl dt { float: left; margin-bottom: 10px }
.rig_list dl dt span { float: left; width: 240px; height: 30px; line-height: 30px; margin-top: -30px; opacity: 0.7; filter: alpha(opacity=70); background: #000 }
.rig_list dl dt .img_title { float: left; color: #fff; width: 220px; height: 30px; line-height: 30px; margin-top: -30px; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; position: relative; z-index: 99999 }
.rig_list dl dd { float: left; width: 240px; height: 30px; line-height: 30px; overflow: hidden }
.rig_list dl dd .a_mdd { float: left; color: #6cb300; width: 60px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; padding-left: 18px; background: url(../images/gl_list_bg.png) left no-repeat }
.rig_list dl dd .a_title { float: left; color: #333; width: 155px; height: 30px; line-height: 30px; margin-left: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px }
.rig_list dl dd .a_title:hover { color: #f60; text-decoration: underline }
.now_book { float: left; width: 238px; margin-bottom: 10px; border-top: 2px solid #6cb300; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd }
.now_book h3 { color: #6cb300; float: left; width: 218px; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500 }
.now_book .book_con { float: left; width: 218px; margin: 0 10px; }
.now_book .book_con dl { float: left; width: 218px; margin-bottom: 10px }
.now_book .book_con dl dt { float: left; width: 218px; height: 30px; line-height: 30px; overflow: hidden }
.now_book .book_con dl dt .name { color: #6cb300; float: left; width: 120px; font-weight: bold }
.now_book .book_con dl dt .time { color: #ff7200; float: left; max-width: 60px; font-weight: bold }
.now_book .book_con dl dd { float: left; width: 218px; height: auto; line-height: 20px; overflow: hidden }
.now_book .book_con dl dd a { color: #888 }
.now_book .book_con dl dd a:hover { color: #f60; text-decoration: underline }
.k_side_list { float: left; width: 240px; margin-bottom: 10px }
.k_side_list h3 { float: left; color: #fff; width: 220px; height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500; background: #6cb300 }
.k_side_con { float: left; width: 218px; padding: 0 10px 10px 10px; border: 1px solid #e5e5e5 }
.k_side_con dl { float: left; width: 218px; padding: 8px 0 }
.k_side_con dl dt { float: left; color: #6cb300; width: 218px; line-height: 20px }
.k_side_con dl dt .yk, .k_side_con dl dd .kf { color: #6cb300; float: left; width: 40px; height: 20px; line-height: 20px; text-align: center; margin-right: 5px; }
.k_side_con dl dd { float: left; color: #888; width: 218px; line-height: 20px; margin-top: 5px }
.k_side_list2 { float: left; width: 240px; margin-bottom: 10px; overflow: hidden }
.k_side_list2 h3 { float: left; color: #fff; width: 220px; height: 30px; line-height: 30px; overflow: hidden; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500; background: #6cb300 }
.k_side_con2 { float: left; width: 218px; padding: 10px 10px 0; border: 1px solid #e5e5e5; border-top: 0 }
.k_side_con2 dl { float: left; width: 218px; padding: 5px 0 }
.k_side_con2 dl dt { float: left; color: #6cb300; width: 218px; line-height: 20px }
.k_side_con2 dl dt .yk2, .k_side_con2 dl dd .kf2 { float: left; width: 40px; height: 20px; line-height: 20px; text-align: center; margin-right: 5px; }
.k_side_con2 dl dd { float: left; color: #888; width: 218px; line-height: 20px; margin-top: 5px }
.side_strategy { float: left; width: 238px; margin-bottom: 10px; border-top: 2px solid #6cb300; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5 }
.side_strategy h3 { float: left; color: #6cb300; width: 218px; height: 30px; line-height: 30px; padding: 0 10px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500 }
.side_strategy dl { float: left; width: 218px; margin: 0 10px }
.side_strategy dl dd { float: left; width: 218px; height: 30px; line-height: 30px; font-size: 14px; }
.side_strategy dl dd a { float: left; color: #666; width: 218px; height: 30px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.side_strategy dl dd a:hover { color: #f60; text-decoration: underline }
.lm_show_nav { float: left }
.lm_show_nav .gdnav { float: left; width: 960px; height: 38px; background: #fff; border-bottom: 2px solid #6cb300 }
.lm_show_nav .gdnav li { float: left; color: #555; height: 38px; line-height: 38px; font-size: 14px; font-weight: bold; padding: 0 15px; cursor: pointer; background: #e4f3f5 }
.lm_show_nav .gdnav li.active { color: #fff; background: #6cb300 }
.lm_show_nav .tablelist { float: left; width: 960px; margin-top: 10px }
.lm_show_nav .tablelist .same_title { color: #6cb300; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 500; padding-left: 25px; background: url(../images/same_h3_bg.gif) left no-repeat }
.lm_show_nav .tablelist .same_txt { float: left; color: #555; width: 918px; line-height: 24px; padding: 20px }
.dif_interaction { float: left; width: 918px; padding: 10px 20px; border-top: 2px solid #6cb300; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc }
.dif_interaction .dif_title { float: left; color: #6cb300; width: 918px; height: 40px; line-height: 40px; font-size: 16px; font-weight: 500; font-family: "Microsoft YaHei" }
.dp_sm_con { float: left; width: 916px; height: 80px; margin: 10px 0; border: 1px solid #e5e5e5; box-shadow: 1px 1px 1px #fcfcfc, -1px -1px 1px #fcfcfc }
.dp_sm_con ul { width: 916px }
.dp_sm_con ul .li_1 { float: left; width: 116px; height: 80px; text-align: center; border-right: 1px solid #e5e5e5 }
.dp_sm_con ul .li_1 .p1 { padding-top: 18px; color: #f50; font-size: 24px; font-family: "Microsoft YaHei" }
.dp_sm_con ul .li_1 .p2 { color: #f50 }
.dp_sm_con ul .li_2 { float: left; color: #555; width: 550px; height: 80px; padding-left: 20px }
.dp_sm_con ul .li_2 .p1 { padding-top: 22px }
.dp_sm_con ul .li_2 .p1 span { color: #f50; margin-right: 5px; font-size: 14px; font-weight: bold }
.dp_sm_con ul .li_2 .p2 { margin-top: 10px }
.dp_sm_con ul .li_3 { float: right; color: #555; width: 180px; height: 80px }
.dp_sm_con ul .li_3 a { display: block; color: #fff; width: 132px; height: 33px; line-height: 33px; margin: 24px 0 0 24px; text-align: center; font-size: 14px; font-weight: bold; background: url(../images/fb_yj_bg.png) left no-repeat }
.zx_list { float: left; width: 918px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #dcdcdc }
.zx_list ul li { float: left; color: #555; width: 918px; line-height: 30px }
.zx_list .p1 { float: left }
.zx_list .p1 span { float: left; width: 70px; text-align: left; }
.zx_list .p2 { float: left; margin-left: 50px }
.zx_list p.txt { float: left; width: 840px }
.zx_list li.f50 { color: #f50 }
.zx_con { float: left; width: 918px }
.zx_con h3 { float: left; width: 918px; height: 30px; line-height: 30px; font-size: 14px; color: #555 }
.zx_con textarea { float: left; width: 913px; height: 120px; line-height: 24px; border: 1px solid #dcdcdc }
.zx_con .txt { float: left; width: 918px; margin-top: 10px }
.zx_con .txt p { float: right; color: #555; margin-left: 20px; }
.zx_con .txt p label { float: left; line-height: 24px; }
.zx_con .txt p .submit { float: left; color: #fff; width: 76px; height: 25px; line-height: 25px; font-weight: bold; text-align: center; background: url(../images/yijiao_bg.png) left no-repeat }
.zx_con .txt p .nickname { float: left; width: 120px; height: 24px; line-height: 24px; border: 1px solid #dfdfdf }
.zx_con .txt p .anonymous { float: left; margin-top: 5px; cursor: pointer }
.zx_con .txt p .yz_img { float: left; cursor: pointer }
.zx_con .txt p .yz_num { float: left; width: 80px; height: 24px; line-height: 24px; margin-left: 10px; border: 1px solid #dfdfdf }
#header { width: 100%; height: auto; overflow: hidden; }
.wid_1200 { width: 1200px; margin: auto; }
.wid_1210 { width: 1210px; margin: auto; }
.width_1210 { width: 1190px; margin: auto; }
.top_1190 { width: 1190px; margin: auto; }
.right { float: right; width: 240px; height: auto; margin: 20px; }
.big { float: left; width: 100% }
.mt_0 { margin-top: 0 }
.mtop_10 { margin-top: 15px }
.width_1190 { width: 1190px; margin: 0 auto }
.top_first { float: left; width: 1210px; margin: 8px 0 }
.crumbs { float: left; font-size: 12px; height: 30px; line-height: 30px; color: #3d5760 }
.hot_mdd { float: left; height: 30px; line-height: 30px; }
.hot_mdd span { color: #3d5760; float: left; }
.hot_mdd a { float: left; color: #3d5760; margin-right: 10px }
.scrollDiv { float: right; width: 300px; height: 30px;/* 必要元素 */ line-height: 30px; overflow: hidden;/* 必要元素 */ }
.scrollDiv li { color: #ffa500; height: 30px; padding-left: 10px; overflow: hidden }
.scrollDiv li span { color: #3d5760; margin-right: 10px }
.scrollDiv li a { color: #3d5760; margin-left: 10px }
.scrollDiv li a:hover { color: #ffa500 }
/*满意度*/
.dos { float: left; width: 238px; height: 330px; margin-bottom: 10px; border: 1px solid #e5e5e5 }
#dos_vip { height: auto; border-top: 2px solid #f60 }
#dos_vip .dis_list { height: auto }
.dos_pic { float: left; width: 225px; height: 40px; line-height: 40px; display: inline; margin: 6px; background: url(../images/body_bg.png) no-repeat 0 -470px }
.dos_pic p { float: left; width: 117px; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; text-align: center }
.dos_pic span { float: left; width: 75px; height: 15px; margin: 12px 16px; background: url(../images/body_bg.png) no-repeat -925px 0 }
.dos_pic s { float: left; width: 75px; height: 15px; background: url(../images/body_bg.png) no-repeat -925px -30px }
.peo_data { float: left; width: 216px; padding: 10px; display: inline; color: #464646; border-bottom: 1px dashed #d2d2d2 }
.peo_data span { color: #f60; font-size: 14px; margin: 0 5px }
.dis_list { float: left; width: 238px; height: 230px; margin: 5px 0; overflow: hidden }
.dis_list dl { float: left; width: 218px; margin: 5px 10px }
.dis_list dl dt { float: left; width: 218px; height: 30px; line-height: 30px }
.dis_list dl dt b { color: #6cb300; float: left; width: 62px; margin-right: 5px; overflow: hidden }
.dis_list dl dt strong { color: #f60; float: left; font-weight: bold; }
.dis_list dl dt span { float: left; width: 75px; height: 15px; margin-top: 5px; background: url(../images/body_bg.png) no-repeat -925px 0 }
.dis_list dl dt span s { float: left; height: 15px; background: url(../images/body_bg.png) no-repeat -925px -30px }
.dis_list dl dd { float: left; width: 218px; color: #555; line-height: 20px }
/*翻页*/
#bottomPage { width: auto; height: 25px; overflow: hidden; float: right; margin-top: 20px }
.bag_page a.indexGrey { color: #CCC; cursor: default; background: url(../images/pageLink.png) no-repeat scroll 6px -205px transparent; padding: 0 7px 0 19px; }
.bag_page a.pagenum, .bag_page a.guidnum { float: left; height: 20px; padding: 0 7px 0 7px; border: 1px solid #DDD; color: blue; text-align: center; line-height: 20px; margin-right: 10px; text-decoration: none; cursor: pointer; color: #6cb300; background: #fff; }
.bag_page a.prevGrey { color: #CCC; cursor: default; padding: 0 6px 0 16px; }
.bag_page a.currentpage { background-color: #6cb300; color: white; font-weight: bold; border-color: #6cb300; }
.bag_page a.pagenum:hover, .bag_page a.guidnum:hover { background-color: #FFF4D9; border: 1px solid #FFB17E; color: #F60; }
/*头部*/
#header { width: 100%; height: auto; overflow: hidden; }
.top { height: 34px; line-height: 34px; border-bottom: 1px solid #ededed; font-size: 14px; color: #999; min-width: 1200px; }
.main_1190 { width: 1190px; margin: 0 auto; height: auto; text-align: left; }
.fl { float: left; }
.top .fl h1 { display: inline; }
.top .fl a.on { color: #6cb300; font-weight: bold; }
.fr { float: right; }
.top .fr li { float: left; margin-left: 20px; }
.top .fr li em { transition: all .2s linear; -webkit-transition: all .2s linear; width: 15px; height: 15px; float: left; display: block; margin-top: 10px; margin-right: 5px; }
.top .l1 em { background: url(../images/topico.jpg) no-repeat 0 0; }
.top .l2 em { background: url(../images/topico.jpg) no-repeat -22px 0; }

.relative { position: relative; }
.h_tel { width: 140px; float: right; background: url(../images/telico.png) no-repeat left center; padding-left: 45px; margin-top: 28px }
.h_tel em { display: block; font-size: 14px; font-family: "Microsoft YaHei"; color: #666; }
.h_tel i { display: block; font-size: 20px; font-family: "arial narrow"; color: #6cb300; margin-top: -5px }
.nav { background: #6cb300; min-width: 1200px; height: 43px; line-height: 43px }
.m_nav { width: 180px; float: left; height: 42px; color: #fff; background: #fb8d00; border-bottom: 1px solid #ef8c4d; line-height: 42px; font-size: 16px; font-family: "Microsoft Yahei"; text-align: center; overflow-y: hidden; }
.z_nav { width: 1000px; float: right; }
.z_nav li { float: left }
.z_nav li a { font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; height: 43px; display: block; line-height: 43px; padding-left: 23px; padding-right: 23px; }
.z_nav li a:hover { color: #fff }
.f_nav { float: right }
.f_nav li { float: left; color: #fff; margin-left: 25px; font-size: 14px }
.f_nav li a { color: #fff }
.f_nav li a:hover { color: #c74b00; text-decoration: none }

.top .l1 a:hover em { background: url(../images/topico.jpg) no-repeat 0 -25px; }
.top .l2 a:hover em { background: url(../images/topico.jpg) no-repeat -22px -23px }

/*底部*/
.footer { width: 100%; height: auto; overflow: hidden; clear: both; }
.public_ft_box { background: #6cb300; width: 100%; margin-top: 30px; }
.wrap { width: 1200px; margin: 0 auto; }
.public_ft_box .public_ft { margin: 0 auto; }
.wrap a { color: #bababa; }
.public_ft { display: block; color: #999; margin: 20px auto 10px; }
.public_ft_box .public_ft_list { border: none; background: #6cb300; }
.public_ft_list { height: 50px; padding: 9px 0; border: 1px solid #eee; background: #fbfbfb; font-size: 12px; position: relative; overflow: hidden; zoom: 1; }
.public_ft_box .public_ft_list li { border-left: #96e6bf solid 1px; color: #fff; }
.public_ft_list li { width: 25%; float: left; margin-left: -2px; height: 40px; padding: 5px 0; position: relative; color: #999; font-size: 12px; line-height: 16px; border-left: #eee solid 1px; overflow: hidden; white-space: nowrap; }
.public_ft_list li .ft_ioc1 { background-position: -100px 0; }
.public_ft_list li i { float: left; width: 40px; height: 40px; margin: 0 10px 0 20px; background: url(../images/header_icon.png) no-repeat; }
.public_ft_list li .ft_ioc2 { background-position: -150px 0 }
.public_ft_list li .ft_ioc3 { background-position: -200px 0 }
.public_ft_list li .ft_ioc4 { background-position: -250px 0 }
.public_ft_list .public_ft_box .public_ft_list li .ft_ioc1 { background-position: -480px 0; }
.public_ft_box .public_ft_list li i { margin: 0 10px 0 30px; }
.public_ft_box .public_ft_list li .ft_ioc1 { background-position: -480px 0 }
.public_ft_box .public_ft_list li .ft_ioc2 { background-position: -520px 0 }
.public_ft_box .public_ft_list li .ft_ioc3 { background-position: -560px 0 }
.public_ft_box .public_ft_list li .ft_ioc4 { background-position: -600px 0 }
.public_ft_list strong { display: block; line-height: 20px; margin-bottom: 4px; font-family: "Microsoft Yahei"; font-size: 18px; font-weight: normal; }
.footer_fuwu_box { width: 100%; padding-bottom: 20px; background: #2F3F4F; color: #fff; }
.footer_fuwu { padding: 15px 0 0; margin: 0 auto; overflow: hidden; zoom: 1; position: relative; }
.footer_fuwu dl { float: left; width: 116px; padding: 0 19px; margin-bottom: -1000px; border-right: #000 dashed 1px; padding-bottom: 1000px; position: relative; }
.footer_fuwu dl dt { margin-bottom: 15px; font-size: 16px; font-family: "Microsoft YaHei"; line-height: 20px; }
.footer_fuwu dl dd { font-family: "宋体"; line-height: 24px; font-size: 12px; }
.footer_fuwu dl dd a { color: #fff; }
.footer_dy { width: 242px; float: right; position: relative; }
.footer_dy .mt_0 { margin-top: 0; }
.footer_dy h4 { font-family: "Microsoft YaHei"; margin-top: 12px; line-height: 22px; padding-bottom: 8px; font-size: 16px; font-weight: normal; }
.footer_email { overflow: hidden; zoom: 1; position: relative; z-index: 1; }
.footer_email input { float: left; width: 164px; height: 20px; line-height: 20px; padding: 4px 0 4px 26px; border: #ddd solid 1px; border-right: none; cursor: auto; position: relative; z-index: 1; }
.y_input { color: #666; }
.footer_email a { float: left; width: 50px; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #6cb300; font-weight: bold; font-size: 12px; }
.footer_email .icon_xx { width: 17px; height: 17px; position: absolute; left: 5px; top: 7px; z-index: 3; }
.icon_xx { background-position: 0 -53px; }
.lv_icon, .lv_baozhang i { display: inline-block; overflow: hidden; background-image: url(../images/header_icon.png); background-repeat: no-repeat; }
.footer_ewm { margin-top: 35px; }
.icon_ewm { width: 80px; height: 80px; background-position: -100px -50px; }
.icon_ewm { float: left; width: 80px; height: 80px; background-position: -100px -50px; border: #FFF solid 4px; }
.footer_ewm p { float: left; line-height: 22px; padding: 20px 0 0 10px; color: #ccc; }
.footer_fuwu, .footer_info { width: 1200px; }
.footer_beian { width: 980px; padding: 10px 0; line-height: 20px; margin: 0 auto; text-align: center; font-size: 12px; color: #999; font-family: Arial, "宋体"; margin-top: 18px; }
.footer_beian a { color: #999; }
.footer_safety { width: 1100px; margin: 0 auto; overflow: hidden; }
.footer_safety li { float: left; width: 100px; margin-right: 20px; display: inline; }
.footer_safety li a:hover p, .footer_safety li a { color: #999; text-decoration: none; }
.footer_safety li i { display: block; width: 100px; height: 39px; }
.footer_safety li p { padding-top: 3px; line-height: 18px; color: #999; text-align: center; }
.safety2 { background-position: -300px -50px; }
.safety3 { background-position: -400px -50px; }
.safety4 { background-position: -500px -50px; }
.safety5 { background-position: -200px -89px; }
.safety7 { background-position: -400px -89px; }
.safety8 { background-position: -500px -89px; }
.safety9 { background-position: -200px -128px; }
.safety10 { background-position: -300px -128px; }
.safety11 { background-position: -400px -128px }
.safety12 { background-position: -500px -128px; }
.footer_links { width: 1100px; margin: 0 auto; padding: 20px 0px 7px 0px; }
.links_list { overflow: hidden; }
.links_list dt { float: left; width: 70px; color: #bbb; }
.links_list dd { float: left; width: 1010px; overflow: hidden; }
.links_list dd a { display: inline-block; margin-right: 10px; color: #bbb; padding-bottom: 9px; }
.links_list dd a:hover { color: #666; }
