body{ margin:0px; padding:0px; line-height:22px; font-size:12px; color:#8f8f8f; font-family:"微软雅黑"; background:#fff;}
input::-moz-focus-inner{ border: 0;padding: 0;}/*针对Firefox*/
ul,li,dl,dd,dt{ list-style:none; margin:0px; padding:0px; zoom:1;}
input,select,table,button,textarea{ font-size:12px; padding:0px;}
input::-moz-focus-inner{ border: 0;padding: 0;}
img{ border:none;}
i{ font-style:normal;}
a{ color:#8f8f8f; text-decoration:none;}
a:hover{ color:#ef194f;}
h1,p{ padding:0px; margin:0px; font-weight:normal;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.mt10{ margin-top:10px;}
.mt8{ margin-top:8px;}
.mt5{ margin-top:5px;}
.fclr_777,.fclr_777 a{ color:#777}
.fclr_a2000e,.fclr_a2000e a{ color:#a2000e}
.fclr_a2000e a:hover{ color:#ef194f}
.pagebody{ background:#fafafa; width:100%; height:auto; display:table; padding-bottom:20px;}


.w1003{ width:1003px; margin-left:auto; margin-right:auto;}
.pagebody{ padding-top:12px; }
.urhere { width:1003px; height:34px; color:#666; margin:0 auto; }
.w280{ width:280px;}
.bod_1{ border:1px solid #dbdbdb; border-top:3px solid #f32055; background:#fff;}
/***title***/
h1.moudle_title{ font-size:18px; border-bottom:1px solid #dbdbdb; padding-left:18px; color:#000; line-height:54px;}
h1.moudle_title span{ font-size:14px; margin-left:7px; color:#f32055;}
/***top***/
.top{ height:31px; line-height:31px; padding-bottom:8px; background:url(../images/topbg.gif) repeat-x;}
.top_right{ display:inline-block; text-align:right;padding:0 100px 0 0;}
.top_right a{ margin-left:8px; display:inline-block; vertical-align:middle;}
.vline{ margin-left:8px;}
a.weibo_log,a.qq_log,a.alipay_log{ padding-left:21px; background:url(../images/icon.png) no-repeat; color:#b181a0}
a.weibo_log:hover,a.qq_log:hover,a.alipay_log:hover{ color:#b181a0; text-decoration:underline}
a.weibo_log{ background-position:0 7px;}
a.qq_log{ background-position:-83px  7px;}
a.alipay_log{ background-position:-154px  7px;}
/****header****/
.header{ height:119px; overflow:hidden;}
.phone{ display:inline-block; *display:inline; padding-left:49px; position:relative; top:30px; }
.phone h1{ font-weight:normal; font-size:23px; line-height:25px;}
.logo { position:relative; top:25px; display:inline-block;}
.logo i { position:absolute; left:66px; top:38px; width:163px; text-align:center; display:block; font-size:16px; font-weight:700; }
.logo i a { font-size:16px; }
.logo i h1{ font-size:16px; }
.search{ margin-left:59px; display:inline-block; position:relative; top:33px;}
.search_box{ height:40px; line-height:40px; border:0; border-left:1px solid #e5e5e5; background:url(../images/searchbg.png) repeat-x; width:329px; padding-left:10px; color:#999; float:left;}
.search_box_focus{ color:#8f8f8f;}
.search_form{ height:40px;}
.search_btn{ width:60px; height:40px; line-height:40px; cursor:pointer; border:0; background:url(../images/spring.png) no-repeat 0 0;}
.hotkey a{ margin-right:10px;}
/***nav***/
.nav{ height:48px; line-height:48px; background:url(../images/nav_bg.gif) repeat-x;}
.buycar{ display:inline-block; *display:inline; padding:0 35px 0 16px; background:url(../images/buycar_bg.png) repeat-x; color:#fff; font-size:14px; font-weight:bold; height:100%; position:relative;}
.buycar i{ display:inline-block; padding-left:14px; background:url(../images/buycar_divide.png) no-repeat left center; height:100%; position:absolute; right:10px; top:0;}
.buycar i img{ position:relative; top:21px;}
.buycar span{ display:inline-block; padding-left:35px; background:url(../images/buycar_icon.png) no-repeat left center; height:100%; letter-spacing:-1px;}
.buycar span a{ color:#fff; font-size:14px;}
.nav_ul{ display:inline-block; *display:inline; height:100%; }
.nav_ul li{ padding:0 20px; display:inline-block; float:left; background:url(../images/nav_divide.gif) no-repeat right center; height:100%; position:relative;}
.new_flag{ position:absolute; top:2px; left:50%; width:23px; height:11px; line-height:11px; background:url(../images/spring.png) -77px 0;}
.nav_ul li a{ color:#fff; font-size:16px; display:block; }
.nav_ul li a:hover{ color:#fff;}
.nav_ul li.mhover,.nav_ul li.selected{ background:#a01739;}

/***copyright****/
.copyright{ text-align:center; color:#a1a1a1; padding-bottom:15px;}
.link_web{ padding:25px 0; padding-bottom:15px;}
.link_web a{ margin:0 5px;}
.link_web a img{ border:1px solid #dbdbdb;}
.fclr_56,.fclr_56 a{ color:#565656;}
.fclr_56 a:hover{ color:#ef194f}
.fclr_56 a{ margin:0 10px;}
.bot_nav{ color:#dba1db;}




/****index***/
.con_pad_lft_rht_18{ padding:8px 18px;}
.gopanel a,.gopanel span{ display:inline-block; margin-right:5px; vertical-align:bottom; line-height:20px;}
a.goto_btn{ width:40px; height:20px; background:#ee472c; text-align:center; color:#fff;}
a.goto_btn:hover{ color:#fff;}
.fclr_ee472c_size20{ font-size:20px; color:#ee472c;}
.slit_font{ color:#dbdbdb; text-decoration:line-through; line-height:12px; position:relative; top:2px;}
.moudle_01_con li{ height:1%; border-bottom:1px dashed #e7e7e7; padding:12px 0; *padding:5px 0; line-height:18px;}
.moudle_01_con li dl{ display:none; margin-top:5px;}
.moudle_01_con li h1 span{ display:inline-block; width:9px; height:20px; line-height:20px; background:url(../images/spring.png) no-repeat -91px -29px; *background-position:-91px -20px; margin-right:15px;}
.moudle_01_con li h1 i{ display:inline-block; width:15px; height:15px; margin-right:5px; vertical-align:middle; background:#fe9900; color:#fff; line-height:15px; font-size:12px; font-weight:bold; text-align:center;}
.moudle_01_con li h1 i.numbg_red{ background:#ee472c;}
.moudle_01_con li h1 a{ display:inline-block; vertical-align:middle; color:#777; font-size:13px; width:195px; white-space:nowrap; overflow:hidden}
.moudle_01_con li.selected dl{ display:block;}
.moudle_01_con li.selected dl dt{ width:60px; height:60px; border:1px solid #dbdbdb; padding:1px; overflow:hidden; float:left}
.moudle_01_con li.selected dl dt img{ height:60px; width:60px;}
.moudle_01_con li.selected dl dd{ margin-left:70px;}
.moudle_01_con li.selected h1 span{ display:none;}
.moudle_01_con li.selected h1 i{ display:inline-block; width:15px; height:15px; margin-right:5px; vertical-align:middle; background:#ee472c; color:#fff;}
.moudle_01_con li.selected h1 a{ display:inline-block; vertical-align:middle; font-weight:bold; font-size:12px; width:auto}
.w280_rht_panel{ margin-left:295px;}
.w280_rht_panel_ppt{ height:280px; position:relative;}
.index_ppt_ul{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.index_ppt_ul li{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; -moz-opacity:0; filter:alpha(opacity=0);}
.ppt_btn{ position:absolute; bottom:10px; width:100%; text-align:right; z-index:2;}
.ppt_btn_inner{ display:inline-block; margin-right:15px;}
.ppt_btn .ppt_btn_inner a{ display:inline-block; width:26px; height:27px; line-height:27px; overflow:hidden; vertical-align:top; background:url(../images/ppt_num_bg.png) no-repeat -47px -33px; font-size:15px; text-align:center; color:#bcbcbc;}
.ppt_btn .ppt_btn_inner a.first{ background-position:0 -33px; padding-left:1px;}
.ppt_btn .ppt_btn_inner a.last{ background-position:-93px -33px; padding-right:1px;}
.ppt_btn .ppt_btn_inner a.selected,.ppt_btn .ppt_btn_inner a:hover{ background-position:-47px 0; color:#fff;}
.ppt_btn .ppt_btn_inner a.first.selected,.ppt_btn .ppt_btn_inner a.first:hover{ background-position:0 0;}
.ppt_btn .ppt_btn_inner a.last.selected,.ppt_btn .ppt_btn_inner a.last:hover{ background-position:-93px 0;}

/**pro_intro*/
.pro_intro{ height:87px; border:1px solid #d7d7d7; position:relative; line-height:21px; background:url(../images/pro_intro_pic.png) 27px center no-repeat #fff; padding:10px; padding-left:178px; margin-top:10px; *margin-top:16px; overflow:visible;}
.pro_intro_flag{ width:61px; height:61px; background:url(../images/spring.png) no-repeat -139px 0; position:absolute; left:-3px; top:-3px;}
a.more_1{ color:#ef194f; display:inline-block; padding-left:18px; background:url(../images/more_1.gif) no-repeat 3px center;}
a.more_1:hover{ text-decoration:underline}

/**moudle_2**/
.moudle_2{ border:1px solid #e8e8e8; background:#fff;}
h1.moudle_2_title_col{ height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; background:#fafafa; position:relative;}
.moudle_2_title_txt{ display:block; width:83px; padding-left:57px; background:url(../images/icon.png) no-repeat -120px -40px; color:#ef0319; font-size:16px; float:left; }
.pos_abs{ position:absolute; background-color:#fff; top:0; height:100%; border-bottom:1px solid #fff; border-right:1px solid #e8e8e8;*top:1px; *left:1px;}
.moudle_2_lis { padding:10px 0; border-bottom:1px solid #e8e8e8; clear:both; }
.moudle_2_lis a{ margin-left:25px; margin-right:7px; line-height:24px; display:inline-block; white-space:nowrap; overflow:visible;}
.moudle_2_two_col_lft{ width:500px; float:left; }
.moudle_2_title_txt_2{ background-position:-120px -95px; padding-top:15px; }
.moudle_2_title_txt_3{ background-position:-120px -160px; padding-top:15px; clear:both; }
.moudle_2_two_col_rht{ width:500px; border-left:1px solid #e8e8e8; height:auto; display:table; }
.moudle_2_two_col .moudle_2_lis{ border-bottom:0}
.page_icon{ display:inline-block; position:relative; top:12px; margin-right:10px; _margin-right:5px; width:56px;}
.page_icon a{ display:inline-block; margin-right:1px; float:left; width:27px; height:27px; background:url(../images/icon.png) no-repeat;}
.page_icon a.page_icon_left{ background-position:0 -60px;}
.page_icon a.page_icon_right{ background-position:-28px -60px;}
.f1_con_wrap{ position:relative; height:265px;}
.f1_con{ height:265px; position:absolute; width:1009px; overflow:hidden; left:0; top:0;}
.f1_con ul{ height:100%; position:absolute; left:0; top:0;}
.f1_con ul li{ width:497px; border-right:1px solid #e8e8e8; float:left; height:100%; margin-right:6px;}
.fl_con_pic{ width:287px; overflow:hidden;}
.fl_con_info{ margin-left:287px; position:relative; background:#fafafa; height:100%;}
.fl_con_info h1{ font-size:16px; color:#000; padding-top:25px; padding-bottom:20px; border-bottom:1px solid #e8e8e8; padding-left:10px;}
.xing{ padding-top:12px; padding-bottom:17px; padding-left:10px;}
.xing img{ margin-right:5px; vertical-align:middle;}
a.comment_num{ color:#6c8464; margin-left:5px; display:inline-block; vertical-align:middle;}
a.comment_num:hover{ color:#ef194f;}
.tosee{ position:absolute; right:-6px; width:205px; height:64px; background:url(../images/goseee.gif) no-repeat; padding-left:34px; padding-top:8px;}
.initprice{ color:#d3901a; text-decoration:line-through;}
.currentprice{ color:#3c1a01;}
.currentprice span{ font-size:20px; font-weight:bold;}
.hasbuynum{ padding-left:20px; color:#969696; margin-top:80px;}
.detail_link{ padding-left:20px; color:#969696; margin-top:10px; white-space:nowrap;}
.line{ width:100px; height:1px; line-height:1px; overflow:hidden; position:relative; top:10px; background:#e8e8e8;}
/***moudle4***/
.moudle_4{ border:1px solid #dbdbdb; border-left:0; background:#fff; }
.bod_top_a72b52{ border-top:3px solid #a72b52;}
h1.fn_title{ padding:0 14px 0 19px; height:41px; line-height:41px; color:#fff;}
h1.fn_title span{ font-size:18px;}
.rrht_link{ font-size:14px;}
.bg_a72b52{ background:#a72b52}
.fn_ad_pic{ position:relative; height:320px; overflow:hidden}
.fn_ad_pic_txt_wrap{ position:absolute; left:0; bottom:0; height:100px; background:url(../images/fn_ad_pic_bg.png) repeat; width:100%;}
.fn_ad_pic_txt{ padding:15px 30px; color:#fff; font-size:24px; line-height:30px; text-align:center;}
.fn_ad_pic_txt p{ border-bottom:1px solid #b8b6ac; font-size:16px;}
.fn_ad_pic_txt h1{ font-size:24px; line-height:40px;overflow:hidden; height:40px;}
.fn_ad_move_wrap{ background:#f7f7f7; padding:20px 12px 20px 19px; border-left:1px solid #dbdbdb;}
h1.fn_ad_move_title{ font-size:14px; color:#000;}
.fn_ad_move_icon{ width:44px; height:21px;}
.fn_ad_move_icon a{ display:inline-block; width:21px; height:21px; float:left; background:url(../images/icon.png) no-repeat; margin-right:1px;}
.fn_ad_move_icon a.f2_move_lft,.fn_ad_move_icon a.f3_move_lft{ background-position:0 -179px;}
.fn_ad_move_icon a.f2_move_rht,.fn_ad_move_icon a.f3_move_rht{ background-position:-22px -179px;}
.fn_ad_move_ul{ width:100%; overflow:hidden; position:relative; height:118px; overflow:hidden; margin-top:20px;}
.fn_ad_move_ul ul{ position:absolute; left:0; top:0; height:100%;}
.fn_ad_move_ul ul li{ height:100%; width:248px; float:left;}
.fn_ad_move_ul_pic{ width:91px; height:116px; border:1px solid #dbdbdb; overflow:hidden}
.fn_ad_move_ul_pic img{ width:91px; height:116px;}
.fn_ad_move_ul_txt{ margin-left:100px;}
.fn_ad_move_ul_txt h1{ color:#000; font-size:12px; line-height:17px;}
.fn_ad_move_ul_txt p{ line-height:17px; margin-top:5px;}
.w280_rht_panel_1{ margin-left:280px; border-left:1px solid #dbdbdb; background:url(../images/shadow_bg.jpg) no-repeat left top; padding:9px 8px; height:543px; overflow:hidden}
.fclr_cc0033_14{ font-size:14px; color:#cc0033; margin-right:10px;}
.pro_txt{ width:100%; display:block; text-align:center; line-height:24px; margin-top:5px; }
.pro_init_price_txt{ color:#999;}
.pro_txt_title{ width:100%; font-size:12px; display:block; color:#000;}
.pro_sail_info{ color:#999;}
.pro_sail_info span{ margin:0 2px; }
.pro_sail_info span i{ color:#cc007f;}
.font_through{ text-decoration:none; padding-left:6px; }
.pro_pic{ text-align:center; height:; }
.pro_lis td{ border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; padding:15px 0;}
/***F3***/
.bod_top_bb0510{ border-top:3px solid #bb0510;}
.bg_bb0510{ background:#bb0510}

/***moudle_5***/
.moudle_5{ position:relative;}
.moudle_5_flag{ position:absolute; left:-3px; top:-6px; width:89px; height:89px; overflow:hidden; background:url(../images/spring.png) no-repeat -211px 0;}
.w388{ width:388px; border-left:1px solid #dbdbdb;}
.moudle_05_con dl{ height:110px; padding:10px; border-bottom:1px solid #dbdbdb; position:relative;}
.moudle_05_con dl dt,.moudle_05_con dl dt img{ width:114px; height:106px; overflow:hidden;}
.moudle_05_con dl dd{ margin-left:131px; line-height:18px;}
.moudle_05_con dl dd h1{ font-size:16px; line-height:30px; color:#000;}
.moudle_05_con dl dd h1 a{ color:#000;}
.commend_num{ position:absolute; left:-5px; top:6px; width:45px; height:29px; background:url(../images/number.png) no-repeat;}
.commend_num1{ background-position:0 0;}
.commend_num2{ background-position:0 -140px;}
.commend_num3{ background-position:0 -286px;}
.moudle_5_lft{ margin-right:390px;}
.moudle_5_pro_lis{ width:140px; height:195px; margin-left:50px; padding-bottom:20px; float:left; display:inline-block;}
.moudle_5_pro_lis .pro_pic,.moudle_5_pro_lis .pro_pic img{ height:140px; overflow:hidden;}
.w390{ width:388px;}
.w390_lft{ margin-right:400px;}
.moudle_6_con dl{ height:auto; display:table; border-bottom:1px solid #dbdbdb; padding:5px 15px;}
.moudle_6_con dl dt{ width:95px; text-align:center; float:left}
.moudle_6_con dl dd{ margin-left:110px; color:#000;}
.moudle_6_con dl dd.xing{ margin-bottom:8px; margin-top:6px; padding:0}
.moudle_6_con dl dd.xing img{ margin-left:0; margin-right:5px;}
.moudle_6_con dl dd h1 a{ color:#000; font-size:12px;}
.bod_bod_dash{ border-bottom:1px dashed #dbdbdb; line-height:28px;}
.more_comment_link{ text-align:right}
.more_comment_link a{ color:#999;}
.more_comment_link a:hover,.moudle_6_con dl dd h1 a:hover{ color:#ef194f}
/******moudle***/
.moudle_6_pic{ width:260px; height:135px; overflow:hidden; }
.moudle_6_top_right{ margin-left:285px; line-height:20px;}
.moudle6_title_1{ /*height:30px;*/ font-size:18px; line-height:25px;}
.moudle6_title_1 b{ margin-right:5px;}
.moudle6_article { height:75px; line-height:22px; }
h1.moudle6_title_2{ font-size:13px; line-height:25px; color:#000;}
h1.moudle6_title_2 a{ color:#000;}
h1.moudle6_title_2 a:hover{ color:#ef194f}
.moudle_6_con{ padding:0 37px 10px 15px;}
.moudle_6_top{ height:150px; overflow:hidden;}
.moudle_6_ul{ margin-top:5px; width:100%; height:123px;}
.moudle_6_ul_li{ width:50%; float:left; height:24px; line-height:24px;}
.moudle_6_ul_li a{ display:block; background:url(../images/icon_1.jpg) no-repeat left center; padding-left:10px; color:#000;}
.moudle_6_bod{ border:1px solid #dbdbdb; padding:10px 22px; height:87px; background:#fff;}
.share{ width:198px; border-right:1px solid #dbdbdb; height:77px; padding-top:10px;}
h1.sh{ font-size:12px; font-weight:bold; color:#000;}
/*.share_rhg{ margin-left:240px;}*/
.dingyue{ height:35px;}
.dingyue_box{ width:235px; height:33px; line-height:33px; color:#777; border:1px solid #e5e5e5; background:url(../images/dingyue_boxbg.jpg) repeat-x; float:left; padding-left:8px;}
.dingyue_btn{ width:60px; height:35px; line-height:35px; border:0; float:left; background:url(../images/dingyue_btn.jpg) no-repeat; cursor:pointer; padding:0; margin:0;}
.moudle_height{ height:397px; overflow:hidden}
.friend_title{ font-size:14px; font-weight:bold; text-align:center; padding:0 15px; color:#666;}
.friend_moudle .moudle_2_lis a{ color:#7f7f7f; margin-left:17px;}
.chengnuo{ padding:25px 0; border-bottom:1px solid #dbdbdb; text-align:center}
a.page_icon_top{ background-position:0 -103px;}
a.page_icon_bot{ background-position:0 -131px;}
#breakNews .list6 {height:407px;overflow:hidden;}
#breakNews .hit {float:right;height:24px; margin-top:23px; width:17px;}
#breakNews .hit span { display:block;float:left;height:13px; margin-bottom:6px;width:13px;}
.side_menu{ width:78px; border:1px solid #dbdbdb; border-bottom:0; position:absolute; left:50%; margin-left:520px; top:80px; background:#fff;}
.side_menu,.side_menu a{ color:#000;}
.side_menu li{ padding:5px 0; text-align:center; border-bottom:1px solid #dbdbdb;}
.side_menu li i{ font-size:14px; margin-right:10px; color:#88003a;}

/**pro_intro*/
.pro_intro_list { width:813px; height:auto; display:table; border:1px solid #d7d7d7; position:relative; padding:10px; padding-left:178px; margin-top:10px; *margin-top:16px; overflow:visible; margin:0 auto 10px auto; }
.pro_intro_flag_l{ width:61px; height:61px; background:url(../images/spring.png) no-repeat -139px 0; position:absolute; left:-3px; top:-3px;}


.nl_bg { width:1001px; height:auto; display:table; margin:0 auto; background:#fff; border:1px solid #dbdbdb; border-top:3px solid #f32055; }
.nl_pl dl{ width:971px; height:auto; display:table; border-bottom:1px solid #dbdbdb; padding:5px 15px;}
.nl_pl dl dt{ width:95px; text-align:center; float:left}
.nl_pl dl dd{ margin-left:110px; color:#000;}
.nl_pl dl dd.xing{ margin-bottom:8px; margin-top:6px; padding:0}
.nl_pl dl dd.xing img{ margin-left:0; margin-right:5px;}
.nl_pl dl dd h1 a{ display:block; height:46px; line-height:46px; color:#CC0000; font-size:14px; font-weight:700; }


/* 分页样式 */
.page { padding:30px 0 0 0; height:80px; text-align:center; }
.page .p2 { border:0px; }
.page a{ padding:3px 7px; line-height:28px; border:1px solid #d5d5d5; color:#333; margin-right:3px;}
.page a:hover{ padding:3px 7px; line-height:28px; border:1px solid #CC0000; color:#fff; margin-right:3px; background:#CC0000;}
.page a.ing{ padding:3px 7px; line-height:28px; border:1px solid #CC0000; color:#fff; margin-right:3px; background:#CC0000;}
.page span { padding:3px 7px; line-height:28px; border:1px solid #CC0000; color:#fff; margin-right:3px; background:#CC0000; }
.page a.h{ padding:3px 7px 3px;_padding:5px 7px 3px; line-height:28px; border:1px solid #d5d5d5; color:#333; margin-right:3px;}
.page a.h:hover{ padding:3px 7px 3px;_padding:5px 7px 3px; line-height:28px; border:1px solid #CC0000; color:#fff; margin-right:3px; background:#CC0000;}