﻿@charset "utf-8";
/* CSS Document */
body { background: #F0F1F1; }
.bjn_top_all { background: #fff; }
.bjn_login { height: 34px; background: url(/images/bj_n_02.jpg) repeat-x; }
.bjn_login .bjn_login_all { line-height: 34px; color: #dfdfdf; }
.bjn_login .bjn_login_all div.fl a { display: inline-block; text-decoration: none; color: #545454; font-size: 14px; margin-right: 3px; margin-left: 3px; }

.bjn_login .bjn_login_all div.fl a.ml10 { margin-left: 30px; }
.bjn_login .bjn_login_all div.fr { color: #545454; }
.bjn_login .bjn_login_all div.fl a.ml0 { margin-left: 0px; }
.bjn_top_cen { height: 103px; background: #fff; padding: 19px 0 0 0; }
.bjn_top_cen_logo { height: 100px; overflow: hidden; /*width:283px; background:url(/images/bj_n_12.jpg) right center no-repeat;*/ }
.bjn_top_cen_logo span { font-size: 35px; font-family: "微软雅黑"; color: #333; font-weight: bold; display: block; padding-top: 20px; }
.bjn_top_cen_tel { /*background:url(/images/bj_n_15.jpg) left center no-repeat;*/ padding-left: 2px; margin-left: 20px; padding-top: 10px; }
.bjn_top_cen_tel p { color: #76726c; font-family: "微软雅黑"; font-size: 16px; height: 20px; max-width: 380px; overflow: hidden; padding-top: 30px; }
.bjn_top_cen_tel p.tel { font-size: 24px; }
.bjn_login_dh div.pli { float: left; }
.bjn_login_dh div.pli ul li { display: inline-block; float: left; position: relative; z-index: 10; z-index: 999; }
.bjn_login_dh div.pli ul li .menu_nav { background: #fff; display: none; left: 0; position: absolute; top: 34px; width: 100px; border: 1px solid #cccccc; border-top: 0px; }
.bjn_login_dh div.pli ul li a.a_lnk { }
.bjn_login_dh div.pli ul li .menu_nav a { margin: 0; text-align: center; }
.bjn_login_dh div.pli ul li .menu_nav a:hover, .bjn_login .bjn_login_all div.fl a:hover { color: #fe7691; }
.bjn_nav { background: #333333; height: 37px; line-height: 37px; }
.bjn_nav_dh a { display: inline-block; padding: 0 20px; float: left; font-size: 15px; font-family: "宋体"; color: #fff; font-weight: bold; text-decoration: none; }
.bjn_nav_dh a:hover { background: #e62951; }
.bjn_nav_dh a.on { background: #e62951; }
.bjn_con_all { background: #f0f1f1; padding-top: 27px; }
.bjn_con { padding-bottom: 20px; overflow: hidden; }
.bjn_con_fl { width: 240px; }
.titlejs { height: 40px; line-height: 40px; text-indent: 12px; font-size: 14px; font-weight: bold; font-family: "宋体"; border-bottom: 1px solid #cdcdcd; }

.titlejs a { font-size: 14px; color: #000; }
.infoimg { padding-top: 20px; position: relative; overflow: hidden; height: 110px; float: left; }
.imginfo { position: absolute; bottom: 0; left: 0; background: #2c3f52; color: #fff; float: left; padding: 7px 0 5px 0; }
.imginfo p { padding: 0 5px 0 15px; line-height: 22px; }
.titlegs { font-size: 18px; font-family: "微软雅黑"; text-align: center; color: #333; padding-top: 10px; }
.fw_jl { width: 187px; padding: 15px 0; overflow: hidden; }
.fw_d { width: 62px; float: left; color: #333333; background: url(/images/bj_n_33.jpg) right center no-repeat; text-align: center; }
.fw_d p.fws { font-size: 18px; font-family: "微软雅黑"; }
.bacnone { background: none; }

.yy_righb { border: 1px solid #d9dcdf; padding: 0 5px; width: 228px; margin-top: 10px; overflow: hidden; }
.bjdlist_all { padding-left: 10px; overflow: hidden; }
.bjdlist_all .bjd_list { padding-top: 20px; padding-bottom: 10px; width: 207px; float: left; margin: 0 10px; display: inline; }
.bjdlist_all .bjd_list img { border: 1px solid #f5f5f5; }
.bjd_list p { display: inline-block; margin-top: 5px; overflow: hidden; width: 100%; }
.pj_list_title { color: #333; font-weight: bold; height: 40px; line-height: 18px; }
.pj_list_title a { color: #333; font-family: "微软雅黑"; font-size: 14px; text-decoration: none; }

.bj_cj span { color: #00aa5f; display: inline-block; float: left; }
.bj_cj span.cj { margin-top: 4px; }
.bj_cj span.fl { font-family: verdana; font-size: 18px; font-weight: bold; margin-left: 5px; }
.bj_cj span.fr { color: #999999; float: right; margin-top: 4px; }
.bj_i span { color: #fd4722; float: left; }

.bj_i span.dy { background: none repeat scroll 0 0 #f40; color: #fff; float: left; height: 15px; line-height: 15px; margin-left: 5px; padding: 0 6px; }
.bj_i span.cs { color: #999999; float: right; margin-right: 0; }
.cyzorgsjs { margin-top: 15px; }
.cyzorgsjs p { line-height: 30px; color: #666666; }

.bjn_con_fr { width: 890px; background: #fff; }
.bjn_con_top { padding: 18px 32px 0px 32px;  background: url(/images/d_03.jpg) bottom repeat-x; position: relative; z-index: 3;  }
.bjn_con_top .bj_title { font-size: 30px; font-weight: bold; font-family: "微软雅黑"; color: #333333; height: 50px; }

.bj_tbl { margin-top: 10px;}
.bj_tbl td { height: 35px; color: #333; font-size: 14px; }
.bj_tbl td span { font-weight: bold; font-size: 14px; }
.bj_tbl td font { color: #fe7691; font-size: 14px; font-weight: bold; }

.bjn_con_top .bjlo { position: absolute; left: 33px; top: 80px; background-image: url(/images/image_bg.png); width: 260px; height: 260px; }
.bj_tbl .qq_a { margin-top: 15px; display: inline-block; }


.db_xian { margin-top: 30px; }


.db_xian_remark { display: inline-block; width: 825px; }

.db_xian_remark div.yxtj { color: #f77776; font-size: 14px; font-weight: bold; }
.db_xian_remark div { color: #999999; float: left; padding-top: 10px; width: 200px; text-align: center; }
.db_xian_remark div.cheok span { float: left; font-size: 14px; }

.db_xian_remark div.xxgg span { margin-left: 40px; }

.db_xian_remark div.xsdb span { margin-left: 38px; }
.db_xian_remark div.qrhk { width: 220px; }
.db_xian_remark div.qrhk span { margin-left: 38px; }
.db_xian_remark div.i_tip { background: url(/images/s_18.jpg) no-repeat; display: block; float: left; height: 14px; margin-left: 5px; position: relative; width: 14px; padding: 0; z-index: 2; }
.db_xian_remark div.i_tip div.tip { display: none; left: -92px; position: absolute; top: 12px; width: 112px; z-index: 99; }
.db_xian_remark div.i_tip div .tip_top { background: url(/images/t_03.png) no-repeat scroll center bottom; display: block; float: left; height: 11px; width: 112px; }

.db_xian_remark div.i_tip div p { background: #FFF8D9; border-left: 1px solid #FFD8BA; border-right: 1px solid #FFD8BA; color: #FF4400; display: block; float: left; padding: 0 8px; text-indent: 0; width: 94px; text-align: left; }


.db_xian_remark div.i_tip div .tip_btm { background: url(/images/t_06.jpg) no-repeat; display: block; float: left; height: 6px; width: 112px; }

.db_xian_remark div.xsdb { text-indent: 35px; }

.db_xian_remark div.qrhk { text-indent: 3px; }

.db_xian_remark div.i_tip_bj { background: url(/images/s_20.jpg) no-repeat; }


.bjcon_remark_al { margin-top: 15px; padding: 0 32px; }
.bjcon_remark_al_top { position: relative; z-index: 1; line-height: 50px; border-bottom: 1px solid #000; font-size: 20px; font-weight: bold; color:#333; font-family:"微软雅黑"; }
.bjcon_remark_al_d { }

.fwbj_sx { /*overflow-y:auto;*/ margin-top: 30px; }



.fwbj_top { width: 100px; display: inline; float: left; height: 34px; color: #484848; font-size: 14px; font-weight: bold; padding-top: 2px; padding-left: 22px; background: url(/images/service/close_dd.gif) no-repeat left bottom; }

.fwbj_top1 { /*width: 100px;*/ display: inline; float: left; height: 48px; color: #484848; font-size: 14px; font-weight: bold; padding-top: 2px; padding-left: 22px; background: url(/images/service/close_dd1.gif) no-repeat left bottom; }

a { text-decoration: none; }

.num_sr { text-align: center; width: 32px; background: url(/images/service/baojia4_price_sr.jpg) no-repeat; height: 20px; line-height: 20px; color: #000; font-family: "宋体"; border-style: none; float: left; }

.fw_xb_right a, .fw_xb_right1 a { vertical-align: middle; }

.price_qy { width: 645px; float: left; height: 32px; background: url(/images/service/p_line.jpg) repeat-x; }

.on_link { position: relative; /*z-index: 3;*/ }

.beizhu { position: absolute; width: 205px; height: 100px; z-index: 3; top: 40px; left: 57px; }

.beizhu2 { position: absolute; width: 205px; height: 100px; z-index: 3; top: 28px; left: 20px; }

.on_select { background: url(/images/service/p_line_select.jpg) repeat-x; }

.p_border { background: url(/images/service/45_02.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/45_02.png",sizingMethod="crop"); height: 6px; position: absolute; width: 11px; z-index: 4; left: 21px; }

.beizhu u.p_top, .beizhu2 u.p_top { height: 6px; width: 205px; position: absolute; left: 0px; top: 6px; background: url(/images/service/45_04.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/45_04.png",sizingMethod="crop"); }

.p_box { width: 205px; left: 0px; top: 12px; position: absolute; }

.p_con { float: left; width: 190px; padding: 3px 5px 8px 10px; background: url(/images/service/45_06.png) repeat-y; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/45_06.png",sizingMethod="scale"); }

.p_con p { width: 185px; color: #999; line-height: 16px; overflow: hidden; margin-top: 5px; }

.beizhu u.p_bottom, .beizhu2 u.p_bottom { height: 7px; width: 205px; float: left; background: url(/images/service/45_08.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/45_08.png",sizingMethod="crop"); }

.fw_xb_name { line-height: 32px; float: left; }

.fw_xb_right { line-height: 32px; width: 260px; float: right; height: 32px; background: #fff; }

.fw_xb_right1 { line-height: 32px; width: 270px; float: right; height: 32px; }

.add_jian a { cursor: pointer; width: 15px; height: 15px; float: left; margin: 3px 3px 0; background: url(/images/service/try_icon.gif) no-repeat; }

.add_jian a.dell { background-position: -72px -24px; }

.add_jian a.no { background-position: -104px -24px; cursor: default; }

.add_jian a.add { background-position: -88px -24px; }

.add_jian a.dell:hover { background-position: -72px -40px; }

.add_jian a.add:hover { background-position: -88px -40px; }

.add_jian span { color: #484848; float: left; height: 20px; display: inline-block; }

.fw_xb_right1 a { color: #333333; }

.price_bj_bcline { float: left; height: 32px; margin-left: 10px; }

.all_money { width: 755px; height: 25px; line-height: 25px; margin-top: 10px; }

.all_money font { color: #fe4870; font-family: "微软雅黑"; font-size: 24px; font-weight: bold; }

.sl2_c_fk { width: 783px; padding: 1px; float: left; border: 1px solid #ececec; margin-top: 15px; }

.sl2_c_bg { width: 753px; padding: 15px 15px 25px; background: #f6f6f6; font-family: "宋体"; }

.sl2_c_fkl { }

.sl2_c_fkl p { line-height: 18px; color: #333; }

.sl2_c_fkl p b { color: #fa3d31; }

.sl2_c_fkl table td { line-height: 35px; padding-top: 7px; padding-top: 5px\9; }

.sl2_c_fkl table td input { border: 1px solid #dfdfdf; line-height: 20px; height: 20px; padding: 0px 3px; font-size: 12px; color: #666; width: 220px; }

.price_qy .danwei { color: #484848; font-size: 12px; background: url(/images/service/p_line.jpg) repeat-x; }

.on_select .danwei { color: #d30000; font-size: 12px; background: url(/images/service/p_line_select.jpg) repeat-x; }

.on_select .fw_xb_right span { color: #d30000; }

.danwei span { background: #fff; padding: 0px 0px 0px 5px; float: right; display: block; }

.sl2_c_fkr { width: 350px; }

.sl2_c_fkr h3 { font-size: 14px; color: #333; line-height: 35px; }

.sl2_c_fkr h3 font { font-size: 24px; color: #fa3d31; font-weight: bolder; font-family: "微软雅黑"; text-shadow: 0 1px 1px #CCCCCC; }

.sl2_c_fkr p { padding: 25px 0px 0px; }

.sl2_c_fkr p a { text-decoration: none; height: 40px; line-height: 40px; color: #FFFFFF; padding-left: 18px; display: inline-block; text-align: left; font: bold 18px/38px 微软雅黑,"STXihei"; }

.sl2_c_fkr p .buy { width: 123px; background: url(/images/service/try_icon.gif) no-repeat -0px -239px; }

.sl2_c_fkr p .shouc { width: 152px; background: url(/images/service/try_icon.gif) no-repeat -0px -283px; }

.scdd { height: 20px; line-height: 20px; overflow: hidden; padding-top: 25px; width: 140px; }

.scdd a { color: #999; }

.scdd span { height: 20px; line-height: 15px; padding: 0px 0 0 8px; float: left; display: inline-block; background: url(/images/service/try_icon.gif) no-repeat; }

.scdd span.span1 { width: 35px; background-position: -86px 0; }

.scdd span.span2 { width: 80px; background-position: -145px 0; }

.mb_right .h3_title { border-bottom: 2px solid #BE0000; clear: both; margin-bottom: 10px; width: 787px; }

.mb_right .h3_title a, .mb_right .h3_title a span { background: url(/images/service/try_icon.gif) no-repeat; }

.mb_right .h3_title a { background-position: 0 -329px; color: #CC3300; display: inline-block; height: 27px; line-height: 27px; padding-left: 18px; margin-right: 3px; float: left; }

.mb_right .h3_title a span { background-position: right -360px; display: inline-block; height: 27px; padding-right: 18px; cursor: pointer; }

.mb_right .h3_title a.cur { background-position: 0 -391px; color: #fff; }

.mb_right .h3_title a.cur span { background-position: right -422px; }

#i-detail { overflow: hidden; padding: 0 10px 10px; }

#i-detail li { float: left; width: 380px; line-height: 22px; }

#i-detail a { color: #005AA0; }

.fw_xb_right2 { line-height: 50px; width: 270px; float: right; height: 50px; background: #fff; }
.add_jian { padding-top: 5px; }
.fw_xb_right2 .add_jian a { margin: 3px 3px 0; margin: 18px 3px 0\9; _margin: 4px 3px 0\9; }

.price_qy2 { width: 645px; float: left; height: 50px; line-height: 50px; padding: 5px 0; background: url(/images/service/p_line2.jpg) repeat-x; }

.price_qy2 .danwei { color: #484848; font-size: 12px; background: url(/images/service/p_line3.jpg) repeat-x; }

.price_qy2 .fo_style img { float: left; font-size: 0px; border: 1px solid #e9e9e9; }

.price_qy2 .fo_style span { float: left; margin: 0 5px 0 10px; display: inline; height: 50px; line-height: 50px; }

.price_qy2 .fo_style { color: #484848; font-size: 12px; background: #fff; }

.on_select2 .fo_style { color: #d30000; }

.tabcon .content { width: 767px; }

.tabcon .content { border-top: 1px dotted #DEDEDE; overflow: hidden; padding: 10px; }


.sl2_c_bg .name_sp { float: left; margin-right: 10px; display: block; height: 25px; line-height: 25px; width: 50px; text-align: right; }

.sl2_c_bg .name_txt { border: 1px solid #ccc; background: #fff; height: 20px; width: 145px; line-height: 20px; padding-left: 5px; float: left; }

.sl2_c_bg table tr td { height: 30px; }

.sl2_c_bg iframe { float: left; }

.sl2_c_bg .sg_img { float: left; }

.price_qy .fo_style { background: #FFFFFF; color: #484848; font-size: 12px; }




.fwbj_node { width: 711px; padding-bottom: 30px; margin-top: 30px; }

.fwbj_node p { line-height: 30px; }

.f_bfb { width: 711px; margin-left: 30px; line-height: 25px; overflow: hidden; }
.f_bfb div { color: #000; float: right; }
.f_bfb div span { font-size: 14px; }
.f_bfb div span font { font-size: 24px; font-weight: bold; color: #fa3d31; }


.fkfs { background: #fef2f6; border: 1px solid #fcd0df; margin: 20px 0 0px 0px; padding: 15px; position: relative; width: 794px; }

.fkfs i { background: url(/images/sj_03.jpg) no-repeat; width: 18px; height: 8px; display: block; position: absolute; top: -8px; left: 35px; }

.fkfs b { font-size: 12px; font-weight: normal; color: #888; }

.fkfs p { font-size: 12px; line-height: 24px; color: #565656; text-indent: 15px; }

.fkfs p span { font-size: 14px; color: #fe4870; font-weight: bold; }


.tjyy_d { width: 238px; background-color: #fff; z-index: 9999; top: 20px; left: 0px; position: relative; }



.con_tjyx_btm { width: 235px; margin: 0 auto; padding-top: 10px; }

.con_tjyx_btm .tjyx_box { width: 235px; }

.con_tjyx_btm .tjyx_box .tjyy_input { width: 215px; margin-left: 10px; float: left; height: 29px; margin-bottom: 10px; }


.con_tjyx_btm .tjyx_box .tjyy_input input { width: 205px; height: 27px; border: 1px solid #ccc; margin-right: 10px; line-height: 27px; padding-left: 5px; display: inline; }

.con_tjyx_btm .tjyx_box .tjyy_input input:hover { width: 205px; height: 27px; border: 1px solid #ccc; margin-right: 10px; line-height: 27px; padding-left: 5px; display: inline; }

.con_tjyx_btm .con_tjyx_2, .con_tjyx_1, .con_tjyx_3, .con_tjyx_4 { margin-left: 10px; float: left; height: 29px; }

.con_tjyx_4 { height: 60px; }

.con_tjyx_btm .con_tjyx_2 div.div_px { border: 1px solid #e4e4e4; background: #fff; line-height: 27px; width: 210px; height: 27px; float: left; margin-right: 10px; cursor: pointer; position: relative; }

.con_tjyx_btm .con_tjyx_2 div.div_px span { color: #626262; display: block; margin: 0 auto; float: right; }

.con_tjyx_btm .con_tjyx_2 div.hx_bs { background: #fe7691; }

.con_tjyx_btm .con_tjyx_2 div.hx_hover { background-color: #e6e6e6; *background-color: #d9d9d9; }

.con_tjyx_btm .con_tjyx_2 div.hx_bs span { color: #fff; }

.con_tjyx_btm span.err_div { background: url(/images/errors.png) no-repeat center left; padding-left: 18px; height: 27px; }

.hx_list { position: absolute; top: 27px; left: -1px; width: 210px; padding: 10px 15px; border: 1px solid #ccc; background: #fff; }

.hx_list p { display: block; width: 105px; height: 35px; float: left; text-align: center; color: #414141; line-height: 35px; cursor: pointer; }

.hx_list p:hover { background: #fe7691; color: #fff; }

.hx_list .phover { background: #fe7691; color: #fff; }

.con_tjyx_btm .con_tjyx_2 div.hx_i i { background: url("/images/jth.png") no-repeat scroll right center; }

.con_tjyx_btm .con_tjyx_2 div.hx_bs i { background: url("/images/jtb.png") no-repeat scroll right center; }

.con_tjyx_btm .con_tjyx_2 div.div_px i { display: inline; float: right; height: 3px; margin-left: 10px; margin-right: 70px; margin-top: 12px; _margin-top: 6px; width: 6px; }



.con_tjyx_3 input { background: url(/images/bj_n_38.jpg); width: 199px; height: 40px; border: 0px; }




.thickdiv { position: fixed; top: 0; left: 0; z-index: 10000001; width: 100%; height: 100%; background: #000; border: 0; filter: alpha(opacity=15); opacity: .15; }

.thickwrap { background: #FFFFFF; border: 1px solid #C4C4C4; padding-bottom: 15px; }

.thickbox { border: 4px solid rgba(0, 0, 0, 0.1); border-radius: 5px; overflow: hidden; padding: 0; position: fixed; z-index: 10000002; left: 50%; top: 50%; width: 412px; }

.thickwrap h2 { height: 32px; border-bottom: 1px solid #e1e1e1; background: #f2f2f2; }

.thickwrap h2 span.fl { color: #343434; font-size: 16px; font-weight: bold; margin-left: 13px; line-height: 32px; }

.thickwrap h2 span.fr { width: 19px; height: 19px; background: url(/images/close_03.jpg); margin-right: 13px; margin-top: 6px; cursor: pointer; }

.loing_tip { height: 29px; width: 390px; margin: 0 auto; margin-top: 15px; line-height: 29px; }

.loing_tip img { float: left; margin-left: 9px; margin-right: 6px; margin-top: 6px; }

.loing_tip span { float: left; color: #999; }
.loing_tip span font { color: #ed145b; }

.regist { width: 390px; margin: 15px auto; }

.regist .mt { border-bottom: 1px solid #DDDDDD; height: 30px; margin-bottom: -1px; overflow: visible; position: relative; z-index: 1; }

.tab { overflow: hidden; }

.regist .tab { height: 31px; padding-left: 20px; }

.tab li, .tab-item { float: left; text-align: center; }

.regist .tab li { background: #F7F7F7; border-color: #DDDDDD; border-style: solid; border-width: 1px 1px 0; color: #333333; font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; margin-right: 5px; margin-top: 4px; padding-right: 2px; text-align: center; width: 83px; }

.regist .tab .curr { background: #FFFFFF; box-shadow: 1px 6px 2px #DDDDDD; color: #ed145b; font-weight: bold; height: 31px; line-height: 30px; margin-top: 0; position: relative; z-index: 2; }

.regist .tab a { color: #333333; float: left; font-weight: normal; height: 27px; width: 83px; font-size: 14px; }

.login_k { margin-top: 10px; }

.login_k .fore1 { overflow: visible; padding-left: 20px; padding-top: 17px; position: relative; width: 370px; }

.login_k .fore1 span { width: 60px; color: #999999; float: left; height: 32px; line-height: 32px; }

.login_k .fore1 .item-ifo { position: relative; width: 300px; float: left; }

.login_k div input.txt { width: 240px; height: 24px; line-height: 24px; padding: 4px 0px 4px 5px; border: 1px solid #ccc; margin-right: 10px; font-size: 14px; z-index: 2; }

.login_k div a { color: #ed145b; }

.login_btn { background: #f8296d; width: 247px; height: 36px; line-height: 36px; text-align: center; margin-left: 80px; margin-top: 25px; position: relative; }

.login_btn:hover { background-position: 0 -36px; }

.login_btn span { color: #fff; font-size: 14px; font-weight: bold; cursor: pointer; display: block; }

.item-ifo .checkbox { margin-top: 7px; margin-top: 1px\9; float: left; margin-right: 3px; vertical-align: middle; }

.item-ifo .color666 { float: left; color: #666666; line-height: 26px; }

.btn_graylong { background: url(/images/l_07.png) no-repeat 0 -74px; border: medium none; color: #404040; cursor: pointer; float: left; font-size: 12px; font-weight: normal; height: 26px; overflow: hidden; padding: 0; text-align: center; width: 116px; }

.msg { margin-left: 10px; display: inline; }

.msg .msg-icon { background: url(/images/l_07.png) no-repeat 0 -114px; float: left; font-size: 0; height: 20px; line-height: 0; margin: 1px 5px 1px 0; width: 16px; }

.msg .msg-content { display: inline; line-height: 26px; color: #666; }

.msg .msg-error .msg-icon { background-position: 0 -179px; }


.fix-tool { bottom: 10%; overflow: hidden; position: fixed; }

.fix-tool .gotop, .fix-tool .feedback { border: 1px solid #e5e5e5; display: block; height: 65px; position: relative; text-decoration: none; transition: all 0.2s ease 0s; width: 20px; padding: 30px 2px 2px 3px; text-align: center; color: #fff; background: url(/images/tj_db.png) no-repeat 3px -179px #ff6600; }

.fix-tool .gotop { border-top: 0 none; background-position: 3px -277px; }

.fix-tool .gotop:hover, .fix-tool .feedback:hover { text-decoration: none; transition: right 0.2s ease 0s; color: #fff; background: url(/images/tj_db.png) no-repeat 3px -179px #ff6600; }

.fix-tool .gotop:hover { background-position: 3px -277px; }



.cjal_d { margin-bottom: 10px; margin-top: 10px; overflow: hidden; padding: 15px; }
.cjal_d .cj_p { color: #464646; }
.cjal_d .cj_p span.cjj_s { font-weight: bold; }
.cjal_d .cj_p span.cjj { font-weight: bold; color: #f77776; }
.cjal_d .cj_p span.cjj font { color: #f77776; font-weight: bold; }
.cjal_d .cj_p span.cjinfo { margin-left: 10px; }
.cjal_d .cj_p span.cjdate { float: right; font-size: 12px; }


.comment-dl { padding: 15px 0; width: 100%; }

.item-rank-rst { display: inline; float: left; height: 14px; margin-right: 30px; width: 38px; padding-right: 40px; color: #464646; }
.item-rank-rst { background: url("/images/ev_icon.gif") no-repeat scroll 0 0; }


.irr-star3 { background-position: 35px 2px; }

.irr-star2 { background-position: 35px -15px; }

.irr-star1 { background-position: 35px -31px; }
.pjcon { line-height: 1.5em; color: #fe4870; }
.cjbj { background: #F5F5F5; }
.sjhf { padding: 15px 0; color: #ff6600; line-height: 1.5em; }
.zhcoohf { padding: 15px 0; color: #45A401; background: url(/images/d_03.jpg) repeat-x top; line-height: 1.5em; }

.fix-tool .gotop:hover { background-position: 3px -277px; }
.item-ifo label.errortip, .login_btn label.errortip { min-height: 15px; background: none repeat scroll 0 0 #FFEBEC; border: 1px solid #FFBDBF; color: #f8296d; float: none; left: 0; line-height: 16px; padding: 3px 0 3px 3px; position: absolute; top: 33px; width: 242px; z-index: 100; display: none; }

.qiehuan { width: 711px; height: 35px; border-bottom: 1px solid #ccc; margin-bottom: 30px; position: relative; z-index: 1; }
.qiehuan ul li { float: left; height: 34px; line-height: 34px; padding: 0 10px; position: relative; z-index: 20; }
.qiehuan ul li.on { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; top: 1px; background: #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.qiehuan ul li.on a { font-size: 16px; font-weight: bold; color: #fe7691; }

.qiehuan ul li a { font-size: 14px; color: #484848; }

/*#s_2 p { line-height: 25px; text-indent: 2em; }*/

.de_nav { width: 962px; background: url(/images/t_b3.jpg); height: 43px; margin-bottom: 10px; }
.de_nav_1 { overflow: hidden; padding-left: 150px; text-align: center; }
.de_nav_1 a { display: block; height: 31px; line-height: 33px; width: 175px; float: left; text-align: center; color: #000; font-weight: bold; font-size: 14px; background: url(/images/sg_03.jpg) no-repeat right bottom; }
.de_nav_1 a.bjnone { background: none; }

.f_bfb { width: 713px; margin: 10px auto 0px; line-height: 25px; overflow: hidden; }

.temp_d { display: none; }
.bj_bz { margin-top: 20px; }
.bj_bz img { margin-right: 10px; }

.offer_txt { padding: 0 32px; margin-bottom: 30px; margin-top: 30px; }
.offer_txt .b1 { border: 1px solid #cccccc; padding: 10px; }
.offer_txt .b b { font-size: 14px; }

b.icon-wrong { background: url(/images/l_07.png) no-repeat scroll 0px -64px; height: 15px; position: absolute; width: 17px; }

.hide { display: none; }



.pages { overflow: hidden; }
.pages div { text-align: center; margin: 40px 0; float: left; }
.pages span, .pages a { display: inline-block; background: #fff; padding: 5px 10px; border: 1px solid #c0c0c0; color: #555555; text-decoration: none; margin-right: 5px; }
.pages a:hover { color: #fff; border: 1px solid #01a469; background: #01a469; }
.pages span.cur { background: #01a469; color: #fff; border: 1px solid #01a469; }

.pages a.pre { background: url(/images/p_08.jpg) left center no-repeat #fff; padding: 5px 10px 5px 15px; border: 1px solid #c0c0c0; }
.pages a.pre:hover { background: url(/images/p_03.jpg) left center no-repeat #01a469; color: #fff; border: 1px solid #01a469; }
.pages a.next { background: url(/images/p_10.jpg) right center no-repeat #fff; padding: 5px 15px 5px 10px; border: 1px solid #c0c0c0; }
.pages a.next:hover { background: url(/images/p_05.jpg) right center no-repeat #01a469; color: #fff; border: 1px solid #01a469; }
.pages span.allpage { border: 0px; background: #f0f1f1; letter-spacing: 1px; }
.pages input { display: inline-block; }




.info_dp { width: 1148px; margin: 0 auto; overflow: hidden; border: 1px solid #cdcdcd; }
.info_dp .dd_d { width: 1128px; float: left; height: 30px; border-bottom: 1px solid #cdcdcd; padding-left: 20px; }
.info_dp .dd_d a { margin-right: 10px; font-size: 12px; color: #343434; line-height: 30px; }
.info_dp .aa { border: 1px solid #cdcdcd; margin-top: 20px; min-height: 220px; }

.djt_mr_tjybf_content { overflow: hidden; padding: 10px 0 10px 10px; width: 880px; float: left; }
.djt_mr_tjybf_content ul li { display: inline; float: left; text-align: center; width: 176px; }
.djt_mr_tjybf_content ul li a { color: #333333; font-size: 14px; line-height: 25px; overflow: hidden; width: 176px; white-space: nowrap; text-overflow: ellipsis; display: block; }
.djt_mr_tjybf_content ul li img { border: 1px solid #d8d8d8; padding: 2px; }
.xgnews_case { width: 240px; float: left; padding-top: 7px; }
.xgnews_case ul li { width: 230px; line-height: 25px; float: left; padding-left: 10px; }
.xgnews_case ul li a { display: block; color: #343434; font-size: 14px; width: 230px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xgnews_case ul li a:hover { color: #ff6600; text-decoration: none; }
.djt_mr_tjybf_content ul li a:hover { color: #ff6600; text-decoration: none; }
.nylabel a { display: inline-block; margin-right: 10px; font-size: 14px; color: #333; }
.ljxd { position: absolute; right: 10px; top: 130px; width: 890px; z-index: 99; }
.ddxd img { float: right; margin-right: 130px; }

.zbfixTop { position: fixed; top: 0px; bottom: 0px; z-index: 9999; }
#offerHtml table td, #offerHtml table th { vertical-align: top; }
.auto-style1 { width: 188px; height: 62px; }
#mcover { display: none; left: 180px; margin: 0 auto; position: absolute; top: -10px; width: 330px; z-index: 20000; }

.zxly_d { width: 206px; background: #fff; float: left; padding: 15px; border: 1px solid #d9d9d9; border-top: 3px solid #fe4870; }
.zxly_d .txt_d { width: 202px; margin: 0 auto; position: relative; margin-top: 12px; }
.zxly_d .txt_d .itxt { width: 198px; border: 1px solid #cccccc; height: 30px; padding-left: 5px; line-height: 30px; font-size: 12px; color: #333; }
.zxly_d .txt_d label { background: #ffebec; border: 1px solid #ffbdbf; color: #f8296d; float: none; left: 0; line-height: 16px; min-height: 15px; padding: 5px 0 5px 5px; position: absolute; top: 31px; width: 198px; z-index: 100; display: none; }
.zxly_d .txt_d label span { background: url("/images/l_07.png") no-repeat 0px -64px; display: inline-block; padding-left: 20px; }
.zxly_d .atxt_d .itxt { height: 50px; line-height: 18px; }
.zxly_d .atxt_d label { top: 56px; }
.zxly_d .txt_d .btxt { width: 200px; background: #fe4870; height: 35px; color: #fff; font-size: 14px; font-weight: bold; line-height: 35px; cursor: pointer; border: 0px; }
.lyzx_d { background: url("/images/d_03.jpg") repeat-x scroll center bottom; overflow: hidden; width: 100%; padding-bottom: 20px; padding-top: 20px; }
.lyzx_d p { width: 711px; display: inline-block; line-height: 20px; font-size: 12px; }
.lyzx_d p.xm { width: 280px; }
.lyzx_d p.nr { color: #333; margin-top: 5px; }
.lyzx_d p.xm span { display: block; color: #666; font-size: 12px; }
.lyzx_d p.hf { color: #fe4870; margin-top: 10px; }
.zanwu { width: 100%; text-align: center; font-size: 14px; color: #333; line-height: 50px; }



.bj_weizhi { font-family: '宋体'; font-size: 14px; width: 1150px; margin: 10px auto 5px; }

.bj_weizhi a { margin: 0 5px; color: #565656; }
.bj_weizhi u { background: url(/images/bj_jiantou.png) no-repeat 0 3px; height: 12px; margin: 0 10px; width: 5px; }
.bj_weizhi font { color: #888; }
.xf { height: 36px; padding: 12px; border: 1px solid #e5e5e5; width: 864px; top: 400px; left: 0; background: #fff; }
.xf h1 { width: 445px; float: left; font-size: 18px; font-family: '微软雅黑'; overflow: hidden; line-height: 36px; }
.xf .dj { float: left; color: #fe4870; font-size: 18px; font-family: "微软雅黑"; }
.xf .fl { font-family: verdana; color: #fe4870; font-size: 30px; font-weight: bold; margin-left: 5px; float: left; }
.xf .dy { float: left; background: #fe4870; color: #fff; height: 20px; line-height: 20px; margin-left: 5px; margin-top: 10px; padding: 0 6px; }

.glyinfo { width: 206px; padding: 15px; background: #fff; border: 1px solid #d9d9d9; position: relative; margin-bottom: 15px; }
.glyinfo .fl { width: 80px; }
.glyinfo .fr { width: 115px; color: #565656; }
.glyinfo .fr p { line-height: 22px; }
.glyinfo .fr span { color: #888; }
.glyinfo .fr u { width: 16px; height: 29px; position: absolute; display: block; top: 40px; left: -16px; background: url(/images/jiantou.png); }




.photo_box { margin: 0 auto 15px; position: relative; width: 690px; }
#imgbprev { left: 30px; }
#imgbprev, #imgbnext { cursor: pointer; height: 100%; padding: 0; position: absolute; top: 0; width: 50px; z-index: 3; }
#imgbnext { right: 30px; }


.photo_img { margin: 0px auto 10px; overflow: hidden; position: relative; text-align: center; width: 690px; }
.img_pager { margin: 20px auto; padding: 0; width: 690px; }
.photo_img ul li { float: left; width: 690px; }
.photo_img ul { position: relative; width: 99999px; }
.img_pager .arraw { display: inline; float: left; height: 36px; margin: 15px 20px 0 0; width: 18px; }
.img_pager .arraw_l a.have { background-position: -49px -252px; }
.img_pager .arraw a { background: url("http://www.2c2c.cn/images/allbgs.png") no-repeat; }
.img_pager .arraw a { background-position: 0 -252px; float: left; height: 36px; width: 18px; }
.img_pager .scroll_box_wrap { float: left; height: 60px; overflow: hidden; position: relative; width: 608px; }
#imgPager { width: 99999px; }
.img_pager li { cursor: pointer; display: inline; float: left; height: 60px; margin-right: 8px; width: 80px; }
.img_pager li.on { border: 2px solid #ff6600; height: 56px; width: 76px; }
.img_pager li.on img { height: 56px; overflow: hidden; width: 76px; }
img { border: 0 none; vertical-align: top; }
.img_pager .arraw_r { margin: 15px 0 0 20px; }
.img_pager .arraw_r a.none { background-position: -24px -252px; }
.img_pager .arraw_r a.have { background-position: -73px -252px; }


.select_box { height: 44px; background: #f9f9f9; border: 1px solid #d9d9d9; color: #565656; width: 100%; }
.select_box ul { float: left; width: 515px; }
.select_box ul li { cursor: pointer; float: left; font-family: "宋体"; font-size: 14px; line-height: 44px; padding: 0 30px; }
.select_box ul li span { font-family: "微软雅黑"; font-size: 16px; font-weight: normal; position: relative; top: 1px; color: #fe4870; }
.select_box ul li.first { margin-left: -1px; }
.select_box ul li.active { background: #fff; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-top: 3px solid #fe4870; height: 43px; margin-top: -1px; position: relative; }
.select_box .bz { float: right; margin-right: 15px; display: inline; color: #fc4770; font-size: 14px; font-weight: bold; line-height: 44px; }
.select_box .tab-nav a { font-size: 14px; color: #565656; }


.bj-price { color: #666; left: 598px; line-height: 23px; overflow: hidden; position: absolute; top: 75px; }
