@charset "gb2312";
/*整体样式*/
* { margin: 0; padding: 0; }
body { font-size: 12px; color: #000; font-family: "宋体", Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
ul span li a div { padding: 0; margin: 0; }
img { border: none; }
ul { list-style: none; }
a { text-decoration: none; }
a:hover { color: #C70025; }
.clean { clear: both; padding: 0; margin: 0; }

/*头部导航*/
#topmenu_box { width: 100%; height: 42px; clear: both; background: url(../images/topmenu_bg.gif) repeat-x; overflow: hidden; }
#topmenu_box .mainbox { width: 980px; height: 42px; margin: 0 auto; text-align: right; }
#topmenu_box .mainbox .logo { width: 178px; height: 42px; display: inline; float: left; }
#topmenu_box .mainbox ul { width: 660px; height: 42px; display: inline; overflow: hidden; }
#topmenu_box .mainbox ul li { margin-right: 6px; height: 42px; line-height: 42px; float: right; display: inline; }
#topmenu_box .mainbox ul li a { color: #000; }

/*banner*/
#bannerbox { width: 100%; height: 358px; clear: both; overflow: hidden; background: url(../images/banner_bg_r.jpg) repeat-x; }
#bannerbox .banner { width: 1060px; height: 358px; margin: 0 auto; background: url(../images/banner_bg.jpg) no-repeat; }
#bannerbox .banner .menu_text { width: 668px; height: 21px; overflow: hidden; float: left; clear: both; display: inline; margin-left: 300px; margin-top: 46px; }


/*container*/
#container { width: 965px; overflow: hidden; margin: 0 auto; }

.cont_a { width: 965px; height: 280px; float: left; clear: both; }
.cont_a .leftbox { width: 286px; height: 280px; float: left; display: inline; background: url(../images/left_boxbg01.jpg) no-repeat; overflow: hidden; text-align: center; }
.cont_a .leftbox a { width: 258px; height: 224px; display: block; margin: 46px auto 0; }


.cont_a .rightbox { width: 660px; height: 280px; float: right; display: inline; background: url(../images/r_boxbg02.jpg) no-repeat; overflow: hidden; }
.cont_a .rightbox .textbox { width: 434px; float: left; display: inline; margin-left: 200px; font-size: 14px; margin-top: 28px; }
.cont_a .rightbox .textbox p { text-indent: 24px; line-height: 24px; }
.more02 { width: 100%; height: 60px; line-height: 60px; text-align: right; }
.more02 a { margin-right: 12px; color: #000; }

.cont_b { width: 965px; height: 627px; float: left; clear: both; margin-top: 8px; margin-bottom: 8px; overflow: hidden; }
.cont_b .leftbox { width: 289px; float: left; display: inline; overflow: hidden; }
.cont_b .leftbox .box01 { width: 269px; height: 361px; float: left; clear: both; background: url(../images/left_boxbg03.gif) no-repeat; padding-left: 10px; padding-right: 10px; }
.cont_b .leftbox .box01 ul { width: 100%; float: left; clear: both; display: block; overflow: hidden; margin-top: 0px; }
.cont_b .leftbox .box01 ul li { width: 100%; height: 20px; line-height: 20px; float: left; display: inline; clear: both; overflow: hidden; margin: 4px 0; }
.cont_b .leftbox .box01 ul li a { width: 200px; float: left !important; display: block; overflow: hidden; color: #000; }
.cont_b .leftbox .box01 ul li a:hover { color: #C70025; }

.cont_b .leftbox .box02 { width: 289px; height: 272px; float: left; clear: both; background: url(../images/left_boxbg04.gif) no-repeat; }
.cont_b .leftbox .box02 h4 { width: 100%; float: left; clear: both; display: block; text-align: center; font-size: 24px; height: 30px; line-height: 30px; color: #B60B01; margin-top: 34px; }
.cont_b .leftbox .box02 ul { width: 256px; float: left; clear: both; display: inline; margin-left: 24px; clear: both; overflow: hidden; margin-top: 12px; line-height: 20px; }
.cont_b .leftbox .box02 ul li { width: 100%; float: left; display: inline; clear: both; font-family: "隶书", Verdana, Geneva, sans-serif; font-size: 16px; }

.cont_b .rightbox { width: 660px; height: 627px; float: right; display: inline; overflow: hidden; background: url(../images/r_boxbg05.gif) no-repeat; }
.cont_b .rightbox h3 { width: 630px; height: 28px; float: left; clear: both; overflow: hidden; display: block; overflow: hidden; background: url(../images/tag_menu_bg.gif) 310px 0 no-repeat; margin-top: 16px; text-align: right; line-height: 28px; padding-right: 15px; }
.cont_b .rightbox h3 a { color: #FFF; font-size: 14px; font-weight: normal; margin-right: 10px; }

.cont_b .rightbox .img_text { width: 100%; float: left; clear: both; display: block; overflow: hidden; }
.cont_b .rightbox .img_text li { width: 150px; height: 230px; overflow: hidden; padding: 10px; border: 1px solid #CCC; display: inline; float: left; text-align: center; color: #666; line-height: 28px; margin: 18px 24px; }
.cont_b .rightbox .img_text li .hs { color: #BB1A06; }
.cont_b .rightbox .img_text li .font_size14 { font-size: 14px; }




.cont_c { width: 965px; height: 269px; float: left; clear: both; overflow: hidden; background: url(../images/r_boxbg06.gif) no-repeat; margin-bottom: 8px; }

.cont_c .leftbox { width: 424px; height: 233px; padding: 18px; overflow: hidden; float: left; display: inline; }
.cont_c .leftbox h4 { width: 424px; height: 20px; line-height: 20px; float: left; clear: both; font-size: 12px; color: #CB1134;  text-align: right; }
.cont_c .leftbox h4 a { font-size: 12px; color: #CB1134; font-weight: normal; }
.cont_c .leftbox ul { width: 100%; float: left; display: block; overflow: hidden; }
.cont_c .leftbox ul li { width: 100%; float: left; display: inline; clear: both; overflow: hidden; margin: 9px 0; }
.cont_c .leftbox ul li a { width: 100%; height: 20px; line-height: 20px; overflow: hidden; display: block; color: #000; }
.cont_c .leftbox ul li span { width: 96%; height: 20px; line-height: 20px; display: block; clear: both; text-align: left; }
.cont_c .leftbox ul li b { font-weight: normal; color: #2A7CD8; }

.cont_c .rightbox { width: 320px; height: 233px; padding: 18px; overflow: hidden; float: left; display: inline; }
.cont_c .rightbox p { text-indent: 24px; margin-top: 30px; margin-bottom: 10px; display: block; clear: both; float: left; }
.cont_c .rightbox ul { width: 100%; float: left; clear: both; display: block; overflow: hidden; }
.cont_c .rightbox ul li { width: 100%; float: left; clear: both; height: 20px; line-height: 20px; overflow: hidden; text-align: right; }
.cont_c .rightbox ul li a { float: left; display: inline; color: #000; }
.cont_c .rightbox ul li a .hs { color: #CE2040; }
.cont_c .rightbox h4 { width: 100%; height: 20px; text-align: right; line-height: 20px; overflow: hidden; margin-top: 10px; }
.cont_c .rightbox h4 a { font-size: 12px; font-weight: normal; color: #CB1134; }

.more01 { width: 100%; height: 20px; line-height: 20px; text-align: right; }
.more01 a { font-size: 12px; color: #000; }

.hso { color: #900 !important; }

/*------------活动促销列表页--------------------------------------*/
.toptt_box { width: 965px; height: 37px; float: left; clear: both; overflow: hidden; line-height: 37px; background: url(../images/ny_tt_bg.gif) no-repeat; text-indent: 28px; margin-bottom: 8px; }
.toptt_box a { color: #000; }
.toptt_box .hs { color: #B60B01; }


.box_top { width: 959px; height: 8px; float: left; clear: both; overflow: hidden; background: url(../images/box_top.gif) no-repeat; }
.box_bt { width: 959px; height: 8px; float: left; clear: both; overflow: hidden; background: url(../images/box_bt.gif) no-repeat; margin-bottom: 8px; }
.box_main { width: 959px; float: left; clear: both; overflow: hidden; background: url(../images/box_main.gif) repeat-y; }
.box_main h5 { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/hdcx_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }

.box_main .text_list01 { width: 910px; display: block; clear: both; margin: 0 auto; }
.box_main .text_list01 li { width: 910px; height: 30px; line-height: 30px; float: left; display: inline; clear: both; font-size: 14px; color: #666; text-align: right; margin: 4px 0; }
.box_main .text_list01 li a { float: left; color: #000; }
.box_main .text_list01 li a .hs { color: #B60B01; }
.box_main .nav_next { width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; float: left; clear: both; margin-top: 20px; font-size: 14px; }
.box_main .nav_next a { font-size: 14px; color: #B60B01; }




/*------------活动促销详情页--------------------------------------*/

.box_main .hua { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/hua_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }

.box_main .text_info { width: 900px; margin: 0 auto; overflow: hidden; clear: both; line-height: 24px; }
.box_main .text_info h4 { width: 900px; height: 32px; float: left; clear: both; display: block; overflow: hidden; line-height: 32px; text-align: center; color: #B60B01; font-family: "微软雅黑", "宋体" Verdana, Geneva, sans-serif; font-size: 24px; font-weight: normal; border-bottom: 2px solid  #B60B01; padding-bottom: 8px; }
.box_main .text_info .lt_tt { width: 100%; height: 20px; line-height: 20px; float: left; clear: both; overflow: hidden; text-align: center; margin: 10px 0; }
.box_main .text_info p { text-indent: 24px; }


/*------------精品推荐详情页--------------------------------------*/
.box_main .jptj_text { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/jptj_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }
.box_main .jp_cp { width: 320px; margin: 30px auto; clear: both; overflow: hidden; font-size: 14px; line-height: 24px; }
.box_main .jp_cp .img { width: 318px; height: 218px; float: left; clear: both; display: block; overflow: hidden; border: 1px solid #CCC; text-align: center; margin-bottom: 20px; }
.box_main .jp_cp .tt { font-size: 16px; font-weight: bold; color: #B60B01; }
.box_main .jp_cp b { color: #B60B01; font-weight: normal; }
.box_main .jp_cp input { width: 99px; height: 29px; border: none; background: url(../images/an_bg.gif) no-repeat; color: #FFF; }



/*------------联系方式页--------------------------------------*/
.box_main .lxfs_text { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/lxfs_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }

.box_main .wdfb_text { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/wdfb_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }

.box_main .textbox01 { width: 900px; margin: 10px auto; clear: both; line-height: 28px; font-size: 14px; }
.box_main .textbox02 { font-size: 12px; line-height: 24px; }
.box_main .textbox02 ul { width: 100%; float: left; clear: both; display: inline; overflow: hidden; }
.box_main .textbox02 ul li { width: 100%; float: left; display: inline; overflow: hidden; clear: both; border-bottom: 1px dashed #CCC; padding-bottom: 8px; margin-top: 8px; }


/*------------人才招聘页--------------------------------------*/
.box_main .rczp_text { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/rczp_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }




/*--------------公司简介-----------------------------------*/

.box_main .tag_box_out { width: 100%; height: 52px; float: left; clear: both; border-bottom: 1px solid #D1D1D1; margin-bottom: 10px; }
.box_main .tag_box_out ul { width: 100%; height: 52px; float: left; display: inline; margin-left: 10px; }
.box_main .tag_box_out ul li { width: 150px; height: 52px; float: left; display: inline; margin: 1px 8px 0; }

*html .box_main .tag_box_out ul li { width: 150px; height: 52px; float: left; display: inline; margin-bottom: -1px !important; position: relative; } /*IE6*/

.box_main .tag_box_out ul .tag01 a { width: 150px; height: 52px; display: block; background: url(../images/tag_01_02.gif) no-repeat; }
.box_main .tag_box_out ul .tag02 a { width: 150px; height: 52px; display: block; background: url(../images/tag_02_02.gif) no-repeat; }
.box_main .tag_box_out ul .tag03 a { width: 150px; height: 52px; display: block; background: url(../images/tag_03_02.gif) no-repeat; }
.box_main .tag_box_out ul .tag01 a:hover { width: 150px; height: 52px; display: block; background: url(../images/tag_01_01.gif) no-repeat; }
.box_main .tag_box_out ul .tag02 a:hover { width: 150px; height: 52px; display: block; background: url(../images/tag_02_01.gif) no-repeat; }
.box_main .tag_box_out ul .tag03 a:hover { width: 150px; height: 52px; display: block; background: url(../images/tag_03_01.gif) no-repeat; }


.box_main .text_box02 { width: 900px; margin: 10px auto; overflow: hidden; line-height: 24px; text-indent: 24px; }


/*------------意见反馈页--------------------------------------*/
.box_main .yjfk_text { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/yjfk_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }
.box_main .qtyj_text { width: 100%; height: 38px; float: left; clear: both; display: block; overflow: hidden; background: url(../images/qtyj_text.gif) 16px 0 no-repeat; margin-bottom: 10px; }
.box_main .bd_box { width: 900px; margin: 20px auto; clear: both; display: block; overflow: hidden; }
.box_main .bd_box li { width: 100%; float: left; display: inline; clear: both; overflow: hidden; margin: 6px 0; } 
.box_main .bd_box li textarea { width: 500px; height: 100px; }

.box_main .qtyj_box { width: 900px; margin: 10px auto; clear: both; overflow: hidden; }
.box_main .qtyj_box li { width: 100%; float: left; display: inline; clear: both; overflow: hidden; line-height: 24px; border-bottom: 1px dashed #CCC; padding-bottom: 8px; }
.box_main .qtyj_box li a { color: #000; }
.box_main .qtyj_box li .hs { color: #B50B01; }



/*-----------------版权信息-------------------------------------*/
#footer { width: 100%; height: 130px; clear: both; margin-top: 30px; background: url(../images/ft_bg_r.gif) repeat-x; text-align: center; }
#footer .copy_info { width: 965px; margin: 0 auto; line-height: 24px; }
#footer .copy_info .li_menu { width: 100%; height: 34px; float: left; clear: both; line-height: 34px; overflow: hidden; color: #999; }
#footer .copy_info .li_menu a { color: #999; }






