﻿@charset "utf-8";
/* 根据不同项目进行设置 */
body { background:#f1eff0; color:#4f4f4f; }
a { color:#4f4f4f; }
a:hover { color:#c00; }

/* header部分 */
.header { width:1002px; margin:0 auto; }
.header .logo { float:left; width:381px; height:49px; }
.header .top { float:left; width:604px; height:26px; padding:23px 17px 0 0 ; background:url(bg_header.jpg) no-repeat; text-align:right; }

.banner { width:1002px; height:214px; }
.def_banner { width:1002px; }

/* 搜索、滚动 */
.site { width:1002px; height:35px; margin:0 auto; background:url(bg_site.gif) repeat-x; }
.site .notice { float:left; height:35px; padding-left:85px; background:url(bg_notice.gif) no-repeat; }
.site ul { float:left; height:35px; overflow:hidden; }
.site ul li { float:left; margin-left:10px; height:35px; line-height:35px; display:inline; overflow:hidden; }
.site ul li a { padding-left:10px; background:url(point_01.gif) no-repeat 0 5px; }
.site ul li a:hover { text-decoration:underline; }
.siteL_bottom { position:absolute; left:8px; bottom:0px; }

.search { float:right; width:410px; height:35px; }
.search .search_pic { float:left; width:117px; height:35px; background:url(search.gif) no-repeat; }
.search .search_input { float:left; margin-top:9px;}
.search .search_input .search_keyword { width:96px; height:17px; line-height:17px; border:1px solid #949494;}
.search .search_select { float:left;  margin:9px 0 0 7px; margin-top:10px\9; display:inline; }
.search .search_select .select_search { width:117px; height:19px; }
.search .search_submit { float:left; margin:9px 0 0 8px; display:inline; }
.search .search_submit .btn_submit { width:34px; height:19px; background:url(btn_search.gif) no-repeat; border:none;}

.wrap { position:relative; width:1002px; margin:10px auto 0 auto; background:#fff url(bg_wrap.jpg) repeat-y; }
.wrap .siteL { float:left; width:202px; margin-left:8px; display:inline; }
.wrap .siteL .siteL_bottom { position:absolute; bottom:0; left:8px; }
.wrap .main { float:left; width:775px; margin-left:10px; display:inline; }

.wrap_bottom { margin:0 auto; width:1002px; height:7px; overflow:hidden; }
.wrap_bottom img { display:block; }

/* 链接 */
.link { width:182px; margin:13px auto; padding-bottom:150px; }
.link ul li { width:182px; height:57px; margin-bottom:10px; }

/* 导航 */
.nav { width:1002px; height:27px; text-align:center; }
.nav ul li { float:left; width:122px; }

/* 二级导航 */
.menu { width:182px; margin:7px auto; }
.menu dl { width:182px; margin:0 auto; padding:0; }
.menu dt { width:182px; margin:2px auto; padding:0; font-size:12px; text-align:center; }
.menu dt a { display:block; width:172px; _height:19px; *min-height:19px; padding:3px 5px; background:#f5f5f5 url(menu_1.jpg) repeat-x; color:#4f4f4f; line-height:19px; }
.menu dt a:hover { padding:3px 5px; background:#a20016 url(menu_01.jpg) repeat-x; color:#fff; font-weight:bold; text-decoration:none; }
.menu dt .current { padding:3px 5px; background:#a20016 url(menu_01.jpg) repeat-x; color:#fff; font-weight:bold; text-decoration:none; }

/* 三级导航 */
.menu dd { width:182px; height:27px; margin:0; background:url(point_02.gif) repeat-x bottom; line-height:27px; text-align:center; overflow:hidden; }
.menu dd a{ display:block; color:#4f4f4f; }
.menu dd a:hover, .menu dd .current { color:#f60; text-decoration:none; }

.location { width:775px; height:24px; background:url(bg_location.gif) repeat-x; }
.location .location_menu { float:left; width:140px; height:24px; padding-right:20px; background:url(bg_location_menu.jpg) no-repeat; color:#fff; font-weight:bold; text-align:center; line-height:24px; }
.location .right { float:right; height:24px; padding-right:6px; line-height:24px; color:#888; }
.location .right a { color:#888; }

/* 文章 */
.article_title, .article_date { margin:0px 10px; text-align:center; color:#B5222C; }
.article_date { padding:2px 0px; border-top:1px solid #FAE5D3; border-bottom:1px solid #FAE5D3; }
.article_title { padding:15px 0px 5px 0px; }
.article_title h1 { font-size:16px; }
.article { padding:15px; color:#4f4f4f; font-size:12px; line-height:24px; clear:both; }

/* 分页 */
.page_01 { width:737px; height:26px; margin:0 auto; padding:10px 0 0 10px; background:url(bg_page.jpg) no-repeat; }
.page_01 .btn_input { background:none; border:none; height:15px; }
.page_01 .input { width:42px; height:15px; border:1px solid #000; line-height:15px; }
.page_01 a { color:#9a9584; }

/* 图片列表 */
.pic_list_01 { min-height:300px; _height:300px; width:736px; margin:22px auto 0 auto; padding:0; }
.pic_list_01 .pic_list_title { width:736px; height:27px; background:url(point_03.gif) repeat-x; line-height:27px; }
.pic_list_01 .pic_list_title a { color:#000; font-weight:bold; }
.pic_list_01 .pic_list_title .ico { float:left; width:7px; height:27px; margin:0 8px 0 13px; background:url(ico_01.jpg) no-repeat; display:inline; }
.pic_list_01 .pic_list { float:left; width:114px; text-align:center; margin:15px 17px 0 15px; display:inline; }
.pic_list_01 .pic_list .pic { width:112px; height:81px; border:1px solid #dadada; text-align:center; line-height:81px; }
.pic_list_01 .pic_list .txt { width:112px; margin:0 auto; padding:10px 0; line-height:140%; text-align:center; }
.pic_list_01 .pic_list .txt a { color:#626262; }
.pic_list_01 .pic_list .txt a:hover { color:#f60; }
.p_pic_list { padding-bottom:15px; }

.pic_list_02 { margin:22px 0 0 6px; padding:0; }
.pic_list_02 .pic_list { float:left; width:174px; margin-left:16px; }
.pic_list_02 .pic_list .pic { width:174px; height:126px; border:1px solid #a6a8a7; text-align:center; line-height:81px; }
.pic_list_02 .pic_list .txt { width:130px; margin:0 auto; padding:5px 0; line-height:140%; text-align:center; }
.pic_list_02 .pic_list .txt a { color:#666; }
.pic_list_02 .pic_list .txt a:hover { color:#f60; }

.pic_list_03 { margin:0; padding:0; }
.pic_list_03 .pic_list { width:126px; }
.pic_list_03 .pic_list .pic { width:126px; height:96px; border:1px solid #e1dfe2; text-align:center; line-height:81px; }
.pic_list_03 .pic_list .txt { width:126px; margin:0 auto; padding:10px 0; line-height:140%; text-align:center; }
.pic_list_03 .pic_list .txt a { color:#626262; }
.pic_list_03 .pic_list .txt a:hover { color:#f60; }

/* 列表样式 */
.list_news_01 { min-height:300px; _height:300px; margin:15px; }
.list_news_01 ul li { padding:5px 8px; background:url(bg_news_list_line.gif) repeat-x bottom; color:#515151; line-height:24px; clear:both; }
.list_news_01 ul li a { padding-left:5px; color:#515151; }
.list_news_01 ul li a:hover { color:#f60; text-decoration:underline; }
.list_news_01 .date { float:right; padding-left:9px; color:#848484; font-size:11px; font-family:Arial; }
.list_news_01 .ico { float:left; width:8px; _width:5px; height:24px; margin:0; background:url(point_1.gif) no-repeat 0 8px; }
.list_news_01 .back { background:url(bg_news_list_line.gif) repeat-x bottom #f6f6f6; }

.list_news_02 { width:146px; height:120px; margin:0 auto; overflow:hidden; }
.list_news_02 ul li { width:146px; height:30px; background:url(point_01.gif) no-repeat 0 14px; line-height:30px; }
.list_news_02 ul li a { padding-left:10px; }

.list_news_03 { height:50px; margin:10px 0 0 0; overflow:hidden; }
.list_news_03 ul li { padding:0px 8px; color:#666; line-height:24px; clear:both; }
.list_news_03 ul li a { padding-left:5px; color:#666; }
.list_news_03 ul li a:hover { color:#f60; }
.list_news_03 .date { float:right; padding-left:9px; color:#8b8b8b; font-size:11px; font-family:Arial; }
.list_news_03 .ico { float:left; width:6px; _width:3px; height:24px; margin:0; background:url(point_01.gif) no-repeat 0 8px; }

.list_news_04 { height:12px; margin:28px 0 0 23px; }
.list_news_04 ul li { float:left; margin-right:40px; display:inline; }
.list_news_04 ul li a { color:#666; }
.list_news_04 ul li a:hover, .list_news_04 ul li.current { color:#666; font-weight:bold; text-decoration:underline; }

/* 职位 */
.job { width:744px; margin:10px auto; }
.job .job_name { width:744px; height:30px; margin-top:14px; background:#e4e4e4; color:#000; font-weight:bold; text-align:center; line-height:30px; }
.job .job_content { padding:18px 33px; }
.job .job_apply { width:718px; height:28px; padding-left:26px; background:#f1f1f1; line-height:28px; }
.job .job_apply a { text-decoration:underline; }
.job_box { min-height:300px; _height:300px; }

.apply { width:744px; height:30px; margin:7px auto 0 auto; background:#e4e4e4; color:#000; font-weight:bold; text-align:center; line-height:30px; }
.apply span { padding-left:15px; background:url(point_03.jpg) no-repeat 0 4px; }

/* 表单 */
.inputbox { width:744; margin:10px 0 30px 32px; padding:5px 10px; text-align:left; clear:both; }
.inputbox p { text-align:left; clear:both; *zoom:1; }

.ibl { float:left; width:100px; margin-right:10px; padding-top:13px; color:#4f4f4f; text-align:right; }
.ibr { float:left; width:600px; padding-top:10px; +padding-top:8px; color:#4f4f4f; text-align:left; }

.input_01 { height:16px; padding:1px; border:1px solid #b0b0b0; }
.input_submit { width:43px; height:20px; border:0px; background:url(btn_submit.jpg) no-repeat; cursor:pointer; }
.input_reset { width:43px; height:20px; border:0px; background:url(btn_reset.jpg) no-repeat; cursor:pointer; }

/* 邮箱登陆 */
.email_login { width:161px; height:93px; padding-top:33px; background:url(bg_email.jpg) no-repeat; }
.email_login .account {  }
.email_login p { text-align:left; clear:both; *zoom:1; }
.email_login .ibl { float:left; width:46px; margin-right:10px; padding-top:7px; color:#333; text-align:right; }
.email_login .ibr { float:left; width:84px; padding-top:4px; +padding-top:2px; color:#333; text-align:left; }
.input_email { width:84px; height:16px; padding:1px; border:1px solid #e0e0e0; background:#f5f5f5; }
.btn_login { width:46px; height:20px; margin-top:7px; border:0px; background:url(btn_email.jpg) no-repeat; cursor:pointer; }

/* 底部 */
.footer { width:1002px; height:102px; margin:0 auto; background:url(bg_footer.jpg) repeat-x; }
.footer .nav2 { height:28px; margin:0 auto; color:#e9e5e2; text-align:center; line-height:28px; }
.footer .nav2 a { margin:0 15px; color:#e9e5e2; }
.footer .bottom { margin-top:10px; text-align:center; line-height:22px; }

/* 首页 */
.def_wrap { width:990px; margin:0 auto; padding:5px 6px; background:#fff; }
.def_wrap .def_left { float:left; width:161px; }
.def_wrap .def_center { float:left; width:653px; margin-left:6px; display:inline; }
.def_wrap .def_right { float:left; width:164px; margin-left:5px; display:inline; }

.def_left .info { width:161px; height:147px; margin-top:4px; padding-top:40px; background:url(bg_info.jpg) no-repeat; }
.def_left .contact { width:146px; height:148px; margin-top:5px; padding:40px 0 0 15px; background:url(bg_def_contact.jpg) no-repeat; overflow:hidden; }

.def_center .def_news { width:623px; height:233px; padding: 0 18px 0 12px; background:url(bg_def_news.jpg) no-repeat; }
.def_center .def_news .list { height:180px; margin-top:19px; overflow:hidden; }
.def_center .def_news .list .pic { float:left; width:164px; height:120px; border:1px solid #d8d8da; }
.def_center .def_news .list .txt { float:left; width:419px; height:120px; padding-left:20px; display:inline; overflow:hidden; }
.def_center .def_news .list .txt .title { color:#97000e; font-size:14px; font-weight:bold; }
.def_center .def_news .list .txt .title a { color:#94000e; }
.def_center .def_news .list .txt .con { height:64px; margin-top:10px; color:#666; line-height:18px; overflow:hidden; }
.def_center .def_news .list .txt .detail { margin-top:8px; margin-top:10px\9; }
.def_center .def_news .list .txt .detail a { color:#666; text-decoration:underline; }
.def_center .def_product { width:653px; height:265px; margin-top:13px; background:url(bg_def_product.jpg) no-repeat; overflow:hidden; }

.def_right .video { width:164px; height:162px; margin-top:2px; }
.def_right .factory { width:145px; height:292px; margin-top:4px; padding:50px 0 0 16px; background:url(bg_factory.jpg) no-repeat; }

.more_info { margin-top:2px; padding-right:25px; text-align:right; }
.more_news { height:25px; line-height:25px; text-align:right; }
.more_product { height:25px; padding-right:18px; line-height:25px; text-align:right; }

/* 产品展示 */
.slide_show { width:689px; margin:20px auto; }
.slide_show li { float:left; width:343px; height:27px; line-height:27px; border-right:1px solid #FFF; text-align:center; background:#ECECEC; cursor:pointer; }
.slide_show li.current { background:#E2E2E2; font-weight:bold; }
.p_list_title { margin-top:20px; padding:6px; background:#ECECEC; border-bottom:1px solid #CCC; color:#4E6575; }
.p_list_title span { padding-left:30px; background:url(arrow_down01.gif) 12px 6px no-repeat; font-weight:bold; }
