﻿@charset "utf-8";
/* CSS Document */
/* 通用属性 */
* { margin:0; padding:0; list-style:none; }
body { font:12px/22px Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none; color:#3e3e3e; }
#main_out { background:url(../style/index_bg.png) repeat-x left 299px; }
#main { background:url(../style/body_bg.gif) repeat;  }
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { text-decoration:none; outline:none; color:#241e0e; transition:all .2s ease; -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; }
a:hover { color:#ce000c; }
p { line-height:22px; }
/* 顶部 */
#header { height:112px; border-top:3px solid #ce000c; background:url(../style/header_bg.png) left bottom repeat-x; }
#top { width:1000px; margin:0 auto; }
#logo { float:left; width:236px; height:62px; padding:22px 0 0; }
#top_right { float:right; padding:24px 0 0; }
.top_more { height:24px; }
.top_more h1 { float:right; height:24px; width:214px; background:url(../style/top_search.png) no-repeat; }
#top_search { border:none; height:24px; line-height:24px; padding:0 10px; width:169px; float:left; position:absolute; background:none; }
#top_submit { width:25px; height:24px; border:none; background:none; float:right; position:relative; font-size:0px; }
.top_more h2 { float:right; margin:0 7px 0 0; width:112px; height:24px; background:url(../style/top_lan.png) no-repeat center; display:block; }
.top_more ul { display:none; }
.top_more h2:hover ul { display:block; position:absolute; z-index:10; background:#ce0001; width:112px; margin:24px 0 0; }
.top_more li { line-height:24px; border-bottom:1px solid #fff; text-align:center; }
.top_more li a { font-size:12px; display:block; font-family:"Verdana"; color:#fff; }
.top_more li a:hover { color:#ce0001; background:#fff; }
/* 导航 */
#navigation { height:50px; padding:14px 0 0; _float:right; *float:right; }
#navigation ul #navigation_home { float:left; line-height:50px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:50px; text-align:center; }
#navigation ul li a { width:auto; display:block; font-size:12px; color:#222; padding:0 18px; font-weight:bold; }
#navigation ul li a:hover { color:#ce000c; background:url(../style/nav_hover.png) bottom center no-repeat; }
#navigation ul .current_navigation { color:#ce000c; background:url(../style/nav_hover.png) bottom center no-repeat; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#ce000c; padding:10px; font-family:Candara; margin:-3px 0 0; z-index:10000; }
#navigation ul li ul li { line-height:24px; text-align:left; border-bottom:1px solid #fa3a3b; }
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:14px; padding:0 40px 0 0; }
#navigation ul li ul li a:hover { background:none; color:#eeea7a; }
/*首页CSS*/
#index { position:relative; height:80px; margin:-80px auto 0; z-index:10; width:1000px; }
#index li { float:left; width:250px; height:80px; color:#fff; overflow:hidden; display:block; vertical-align:bottom; bottom:0; }
#index li h1 { font-size:16px; font-weight:normal; font-family:"Times New Roman",Times,serif; padding:8px 15px 0; line-height:32px; background:#cc0001; }
#index li a { color:#fff; }
#index li h1 a:hover { font-weight:bold; }
#index li h2 { font-size:14px; font-weight:normal; line-height:14px; height:40px; padding:0 15px; background:#cc0001; font-size:12px; }
#index li.li2 h1 { background:#3e3d37; }
#index li.li2 h2 { background:#3e3d37; }
#index li.li4 h1 { background:#3e3d37; }
#index li.li4 h2 { background:#3e3d37; }
#index li:hover { }
#index li.li1:hover { height:400px; margin:-320px 0 0; -moz-transition:all 1s; background:#fff; }
.proos {  padding-left:10px; margin-top:12px;}
.proos dd{ margin-right:10px;float:left; width:110px; }
.proos dd dl{ color:#333;}
#index li h3 { background:url(../style/i1_hover.png) repeat; height:290px; padding:15px; font-weight:normal; }
#index li dl { font-size:10px; }
#index li dt { line-height:22px; font-size:12px; padding:0 0 0 12px; }
#index li dt a:hover { font-weight:bold; color:#eeea7a; }
.index { margin:1px 0 0; padding:20px 0 0; background:url(../style/index_bg.png) repeat-x left top; }
.ia { width:1000px; margin:0 auto; color:#222; }
.iabout { float:left; width:200px; }
.ifactory { float:left; margin:0 0 0 60px; width:200px; }
.inews { float:right; width:480px; }
.ia h1 { line-height:44px; font-size:14px; text-transform:uppercase; }
.ia h2 { line-height:20px; font-size:12px; font-weight:normal; height:60px; overflow:hidden; }
.ia h2 p { line-height:20px; }
.ia h3 { padding:15px 0 0; }
.ia ul { height:120px; }
.ia li { line-height:26px; }
.ia li span { color:#999; font-size:10px; }
/*通用底部*/
#footer { margin:50px 0 0; height:80px; background:#ce0001; }
.copy { width:1000px; margin:0 auto; color:#fff; }
.copy a { color:#fff; }
.copyl { float:left; padding:10px 0 0; width:240px; }
.copyr { float:right; text-align:right; }
.copyt { line-height:36px; height:36px; }
.copyr h1 { font-size:12px; font-weight:normal; padding:0 18px; background:url(../style/f_tel.png) no-repeat left center; float:left; }
.copyr h2 { font-size:12px; font-weight:normal; padding:0 18px; background:url(../style/f_fax.png) no-repeat left center; float:left; }
.copyr h3 { font-size:12px; font-weight:normal; padding:0 0 0 18px; background:url(../style/f_email.png) no-repeat left center; float:left; }
/*内页BANNER*/
#diybanner_main { position:relative; }
#diybanner { width:100%; height:183px; display:block; }
#diybanner img { width:100%; }
/*当前位置*/
#top_main { position:relative; margin:-34px 0 0; z-index:1; height:34px; background:rgba(0,0,0,0.4) no-repeat; }
.top_main { width:1000px; margin:0 auto; height:34px; }
.current_location { text-align:right; height:34px; line-height:34px; color:#fff; }
.current_location a { color:#fff; }
.current_location .current_channel { font-weight:bold; color:#ce0001; }
/* 主体 */
#content { width:1000px; margin:16px auto; }
/*主体左侧*/
#left { float:left; width:250px; }
.left_title { }
.left_title h1 { font-size:18px; color:#cc0001; line-height:36px; font-weight:normal; }
.left_title h2 { font-size:12px; color:#bcbcbc; line-height:16px; font-family:"Verdana"; border-bottom:1px solid #bcbcbc; }
.left_body { overflow:hidden; zoom:1; padding:13px 0 0; }
.left_bottom { height:36px; }
.acontact_title {  }
.acontact_title h1 { height:42px; line-height:42px; border-bottom:1px dashed #bababa; font-size:16px; color:#ce0001; font-weight:normal; }
.acontact_title h2 { padding:7px 0; font-size:11px; color:#777; font-weight:normal; font-family:"Verdana"; }
.acontact_title h2 p { line-height:16px; }
.acontact_title h3 { padding:7px 0 13px; border-bottom:1px dashed #bababa; }
.aguest {  }
.aguest h1 { padding:7px 0; font-size:11px; color:#777; font-weight:normal; font-family:"Verdana"; }
.aguest h1 p { line-height:16px; }
.bcontact { padding:10px 7px; overflow:hidden; zoom:1; }
.bcontact h1 { line-height:26px; font-size:12px; padding:0 0 0 28px; background:url(../style/b_tel.png) left center no-repeat; font-weight:normal; }
.bcontact h2 { line-height:26px; font-size:12px; padding:0 0 0 28px; background:url(../style/b_fax.png) left center no-repeat; font-weight:normal; }
.bcontact h3 { line-height:26px; font-size:12px; padding:0 0 0 28px; background:url(../style/b_email.png) left center no-repeat; font-weight:normal; }
.ashare { margin:15px 0 0; border-top:1px solid #bababa; }
.ashare h1 { line-height:36px; font-size:12px; font-family:"Verdana"; font-weight:normal; color:#2b2b2b; }
/*主体右侧*/  
#right { float:right; width:710px; }
.right_title { height:51px; line-height:51px; border-bottom:2px solid #cfcfcf; padding:0 2px; }
.right_title h2 { font-size:24px; color:#222; font-weight:normal; }
.right_body { padding:15px 0; overflow:hidden; zoom:1; }
.right_bottom { height:10px; }
/*关于我们*/
.aboutus1{ text-indent:2em;}
.aboutus1 img { float:right; padding-left:5px; width:220px}
.about { padding:15px 0; overflow:hidden; zoom:1; }
.about p span { color:#ce0001; }
.about p { line-height:26px; text-indent:2em; margin-bottom:20px; }
.about h2 { }
.about h2 img { width:100%; }
.about h1 img { width:100%; }
.about1 { clear:both; }

.about1 li { float:left; width:31%; text-align:center; border: 1px solid #ddd;  padding: 3px; margin:0 0 8px 8px; }
.about1 li img { max-width:100%; }
/*contactar a nosotros*/
.contact_t { padding:20px 0 36px; overflow:hidden; zoom:1; }
.contact_t p { line-height:20px; }
.contact_b {  }
.contact_b h1 { line-height:36px; font-size:14px; color:#222; }
.contact_l { float:left; width:350px; }
.contact_l h1 { border-bottom:1px solid #bababa; margin:0 0 10px 0; }
.contact_l li { line-height:22px; padding:8px 4px; border-bottom:1px dashed #bababa; }
.contact_l h2 { float:left; width:16px; height:22px; margin:0 10px 0 0; }
.contact_l h3 { font-size:12px; font-weight:normal; }
.contact_l h3 span { font-weight:bold; color:#222; }
.contact_l li.li2 { border:none; }
.contact_l li.li2 p { padding:0 0 0 26px; }
.contact_r { float:right; width:340px; }
.ditu { width:100%; height:350px; border:1px solid #bababa; }
.contact_c { margin:100px 0 0; }
.contact_c img { width:auto; max-width:100%; }
/*服务支持*/
.service { padding:18px 0; overflow:hidden; zoom:1; }
.service p { line-height:24px; }
.service p span { color:#ce0001; }
.service h1 { line-height:24px; font-size:14px; color:#222; padding:20px 0; }
.service h2 { }
.service h2 img { width:100%; }
.services1 {  }
.services1 li { float:left; width:33%; text-align:center; }
.services1 li img { max-width:100%; }
/*团队风采*/
.team { padding:15px 0; overflow:hidden; zoom:1; }
.team p span { color:#ce0001; }
.team p { line-height:26px; }
.team ul { padding:20px 1px 0; }
.team li { float:left; width:234px; height:168px; margin:1px; }
.team li a { float:left; width:234px; height:168px; }
.team li a:hover { float:left; width:234px; height:168px; }
.team li img { width:234px; height:168px; }
.team h1 { position:absolute; z-index:1; height:114px; width:114px; margin:-226px 0 0 416px; }
.team h1 img { height:102px; width:102px; background:#fff; border-radius:57px; padding:6px; }
.team h2 { margin:5px 1px 0; }
.team h2 img { width:100%; }
/*人才招聘*/
.career { padding:15px 0; overflow:hidden; zoom:1; }
.career p span { color:#ce0001; }
.career p { line-height:26px; }
.career_tr1 { background:#a18b6c; color:#fff; text-align:center; height:30px; line-height:30px; }
.career_tr2 { background:#e6e6e6; color:#222; text-align:center; height:25px; line-height:25px; border-bottom:1px solid #d0d0d0; }
.career_tr3 { color:#222; text-align:center; height:25px; line-height:25px; border-bottom:1px solid #d0d0d0; }
.career table a { color:#222; }
.career table a:hover { color:#ce0001; }
.career h1 { line-height:30px; font-size:16px; font-family:"Verdana"; margin:10px 0 18px; }
/*展会信息*/
.event {  }
.event ul { padding:20px 5px 0; }
.event li { float:left; margin:0 35px 60px; width:280px; }
.event h1 { height:100px; }
.event img { height:90px; width:270px; padding:4px; border:1px solid #ccc; }
.event h2 { line-height:36px; font-size:12px; color:#222; }
.event h3 {font-size:12px; font-weight:normal; overflow:hidden; }
.event h3 p { line-height:22px; }
.event li:hover img  { padding:2px; border:3px solid #ce0001; -moz-transition:all .5s; }
.event li:hover { color:#ce0001; -moz-transition:all 1s; }
.event li:hover h2 { color:#ce0001; -moz-transition:all 1s; }
/*企业文化*/
.culture { padding:20px 0 0; color:#222; }
.culture h1 { line-height:36px; font-size:18px; font-family:"Franklin Gothic Demi Cond"; }
.culture p { line-height:20px; }
.culture img { float:right; }
/*工厂展示*/
.Factory1 {  }
.Factory1 li { float:left; width:33%; text-align:center; }
.Factory1 li img { max-width:100%; }
.WareHouse1 {  }
.WareHouse1 li { float:left; width:50%; text-align:center; }
.WareHouse1 li img { max-width:100%; }
/*产品中心*/
.pro {  }
.pro h1 { float:left; width:210px; height:140px; margin:0 15px 0 0; }
.pro img { width:210px; height:140px; }
.pro h2 { line-height:30px; font-size:12px; font-weight:normal; }
.pro h2 a { color:#ce0001; }
.pro h3 {  overflow:hidden; font-size:12px; color:#6d6d6d; font-weight:normal; }
.pro h3 p { line-height:26px; }
.pro div { margin:30px 0; height:30px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#e6e6e6; }
.pro dt { float:left; width:210px; line-height:30px; }
.pro dt a { display:block; padding:0 0 0 18px; background:url(../style/plist_h2.png) 10px center no-repeat; font-size:12px; }
.pro dt a:hover { font-weight:bold; }
.pro h4 { float:right; height:30px; line-height:30px; width:68px; padding:0 0 0 12px; background:url(../style/pro_h4.png) no-repeat center; }
.pro h4 a { font-weight:normal; color:#fff; }
.pros { padding:20px 5px 0; }
.pros li { float:left; width:300px; margin:0 50px 80px 0; }
.pros h1 { float:left; width:110px; height:110px; margin:0 10px 0 0; }
.pros h1 img { width:110px; height:110px; }
.pros h2 { line-height:22px; font-size:12px; }
.pros h2 a { color:#222; }
.pros h2 a:hover { color:#ce0001; }
.pros h3 { height:88px; overflow:hidden; font-size:12px; font-weight:normal; }
.pros h3 p { line-height:22px; color:#777; }
.pros li:hover h1 img { border:2px solid #ce0001; height:106px; width:106px; }
.pros li:hover h2 a { color:#ce0001; }
.pros span { color:#222; }
/*新闻列表*/
.nt { padding:5px 0 5px; border-bottom:1px solid #bababa; }
.nt h1 { height:16px; line-height:16px; font-size:12px; color:#222; margin:0 0 18px; }

.nt  span { background:#ce0001; color:#fff; display:block; padding:0 5px;  float:right; }
.nt h2 { float:left; width:166px; height:116px; margin:0 24px 0 0; }
.nt h2 img { width:166px; height:116px; }
.nt h3 { line-height:22px; font-size:14px; }
.nt h4 { font-size:12px; font-weight:normal; }
.nt h5 {  }
.nt h5 img {  }
.nt:hover h2 img { border-radius:12px; -moz-transition:all 1s; }
.nt:hover { color:#ce0001; -moz-transition:all 1s; }
.nt:hover a { color:#ce0001; -moz-transition:all 1s; }
.nb {  }
.nb li { margin:10px 0 0; }
.nbl { float:left; line-height:26px; font-size:12px; width:90px; }
.nbr { float:right; width:620px; }
.nb h1 { line-height:26px; font-size:14px; }

.nb h2 { font-size:12px; font-weight:normal; }
.nb h3 {  }
.nbg { border-bottom:1px solid #bababa; }
.nb li:hover { color:#ce0001; -moz-transition:all 1s; }
.nb li:hover a { color:#ce0001; -moz-transition:all 1s; }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { }
.channel_list_recursion li { line-height:32px; border-bottom:1px solid #cfcfcf; }
.channel_list_recursion li a { display:block; padding:0 0 0 10px; line-height:32px;  }
.channel_list_recursion li a:hover { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
.channel_list_recursion #current_channel_recursion a { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
.channel_list_recursion .c_c { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
.channel_list_recursion _ul { display:none; }
/*.channel_list_recursion li:hover ul { display:block; position:absolute; width:150px; z-index:10; padding:5px 20px; background:#e6e6e6; border:1px solid #d1d1d1; margin:-32px 0 0 250px; }
*/
.channel_list_recursion li h1 { font-size:12px; }
.channel_list_recursion li h1 a { padding:0; line-height:24px; color:#ce0001; }
.channel_list_recursion li h1 a:hover { color:#ff6600; background:none; }
.channel_list_recursion dt { font-size:12px; margin:1px 0 0; line-height:24px; }
.channel_list_recursion dt a { padding:0 0 0 20px; line-height:24px; color:#ce0001; display:block; }
.channel_list_recursion dt a:hover { color:#fff; background:#ce0001; }
.channel_list_recursion .c2_c2 { color:#fff; background:#ce0001; }
/*信息详情页*/
.pt { padding:10px 0 0; }
.pl { float:left; width:330px; }
#showpic img { width:330px; height:330px; }
#showlist { height:72px; }
#showlist li { float:left; width:72px; margin:0 14px 0 0; }
#showlist li#li1 { margin:0; }
#showlist li img { width:66px; height:66px; border:1px solid #d6d6d6; padding:2px; }
#showlist li.simg.on img { border:3px solid #ce0001; padding:0; }
.pr { float:right; width:200px; }
.pr h1 { line-height:32px; border-bottom:2px solid #ce0001; font-size:24px; font-weight:normal; color:#ce0001; }
.teit h1{ line-height:32px; border-bottom:2px solid #ce0001; font-size:18px; font-weight:700; color:#ce0001; text-align:center; }
.teit { margin-bottom:20px;}
.prlan { margin:10px 0 0; height:24px; line-height:24px; color:#222; }
.prlan h2 { float:left; font-size:12px; }
.prlan h3 { float:left; margin:0 0 0 10px; width:112px; height:24px; background:url(../style/top_lan.png) no-repeat center; }
.prlan ul { display:none; }
.prlan h3:hover ul { display:block; position:absolute; z-index:10; background:#ce0001; width:112px; margin:24px 0 0; }
.prlan li { line-height:24px; border-bottom:1px solid #fff; text-align:center; }
.prlan li a { font-size:12px; display:block; font-family:"Verdana"; color:#fff; }
.prlan li a:hover { color:#ce0001; background:#fff; }
.pr p { line-height:24px; color:#222; }
.pr h4 { margin:0 0 15px; clear:both}
.pr h4 img { height:22px; margin:0 20px 0 0; }
.pr h5 { line-height:24px; font-size:12px; font-weight:normal; color:#222; }
.pr h5 a { color:#a79376; }
.pb { margin:20px 0 0; height:42px; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#e6e6e6; line-height:42px; padding:0 50px; }
.pb li { float:left; width:33%; }
.pb h1 { float:left; width:16px; height:22px; margin:3px 10px 0 0; }
.pb h2 { font-size:12px; font-weight:normal; }
.pb h2 span { font-weight:bold; color:#222; }
.pc { margin:30px 0 0; height:31px; border-bottom:1px solid #ce0001; }
#slide_navigation { overflow: hidden; zoom:1; }
#slide_navigation li { height:31px; float:left; line-height:31px; width:148px; background:url(../style/slide_li.png) repeat-x; }
#slide_navigation li a { display:block; text-align:center; font-size:14px; color:#222; border:1px solid #ddd; border-right:none; }
#slide_navigation li a:hover { text-decoration:none; color:#FFF; background:url(../style/slide_hover.png) repeat-x; border:1px solid #ce0001; }
#slide_navigation li .slide_current { color:#FFF; background:url(../style/slide_hover.png) repeat-x; border:1px solid #ce0001; }
#slide_navigation li.li1 a { border:1px solid #ddd; }
#slide_navigation li.li1 a:hover { border:1px solid #ce0001; }
#slide_navigation li.li1 .slide_current { border:1px solid #ce0001; }
.pd { padding:20px 0; }
.pe { margin:20px -1px 0; height:120px; background:#e6e6e6; border:1px solid #cfcfcf; }
.pe li { float:left; height:96px; width:130px; padding:12px 0 12px 10px; }
.pe img { height:96px; width:130px; }
.pf { margin:30px 0 0; }
.pf h1 { line-height:38px; border-bottom:2px solid #ce0001; font-size:24px; font-weight:normal; color:#ce0001; padding:0 0 0 24px; }
.pf ul { padding:20px 5px 0; height:180px; background:#e6e6e6; }
.pf li { float:left; width:120px; padding:0 10px 36px; }
.pf h2 { height:120px; width:120px; }
.pf img { height:120px; width:120px; }
.pf h3 { line-height:18px; text-align:center; font-size:12px; font-weight:normal; padding:7px 0 0; }
.pg { margin:30px 0 0; }
.pg h1 { line-height:38px; border-bottom:2px solid #ce0001; font-size:24px; font-weight:normal; color:#ce0001; padding:0 0 0 24px; }
.pg_content { padding:13px 27px; background:#e6e6e6; color:#222; }
.pg ol { padding:30px 100px; }
.pg li { padding:0 0 16px; overflow:auto; zoom:1; }
.pg label { float:left; text-align:right; padding-right:10px; width:100px; display:block; height:30px; line-height:28px; font-size:12px; }
.pg_text { font-size:12px; border:1px solid #CCC; height:28px; line-height:28px; padding:0 5px; width:334px; border-radius:5px; }
.pg_textarea { font-size:12px; width:334px; height:114px; padding:5px; border:1px solid #CCC; border-radius:5px; }
.pg_verifycode { font-size:12px; border:1px solid #CCC; height:28px; line-height:28px; padding:0 5px; width:140px; border-radius:5px; }
.pg_submit { background:url(../style/pg_submit.png) no-repeat; width:84px; height:26px; border:none; color:#FFF; text-align:center; line-height:24px; float:left; }
.pg_reset { background:url(../style/pg_reset.png) no-repeat; width:84px; height:26px; border:none; color:#FFF; text-align:center; line-height:24px; float:left; margin:0 0 0 15px; }
#info_name { font-size:22px; font-weight:normal; text-align:center; line-height:40px; color:#ce0001; }
#info_content { padding:10px 0; font-size:14px; }
/*表单相关*/
input { font-family:"Verdana"; font-size:11px; color:#999; }
.form_text { font-size:11px; border:1px solid #ccc; height:24px; line-height:24px; padding:0 5px; width:238px; border-radius:5px; }
.form_textarea { font-size:11px; border:1px solid #ccc; height:24px; line-height:24px; padding:0 5px; width:238px; border-radius:5px; height:80px; }
.form_submit { background:url(../style/submit_button.png) no-repeat; width:72px; height:22px; border:none; color:#FFF; text-align:center; color:#fff; float:right; }
.common_form { }
.common_form li { padding:0 0 5px; overflow: auto; zoom:1; }
/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { border:none; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }
/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CC0001; color:#FFF; }
#total { color:red; }
#menu-icon { display:none; }
.sf-menu-phone { display:none; }
/*响应式开始*/
@media screen and (max-width:999px) {
#top { width:auto; margin:0 8px; }
#navigation ul li ul { height:0; padding:0; margin:0; overflow:hidden; }
#index { margin:-7px auto 0; width:auto; position:static; }
#index li { width:25%; height:100px; }
#index li.li1:hover { height:100px; margin:0; }
#index li h2 { height:60px; }
.ia { width:auto; margin:0 8px; }
.iabout { width:30%; }
.ifactory { margin:0 5%; width:30%; }
.inews { width:30%; }
.ia li { height:20px; overflow:hidden; }
#footer { }
.copy { width:auto; margin:0 8px; }
.top_main { width:auto; margin:0 8px; height:34px; }
#content { width:auto; margin:16px 8px; }
#left { width:25%; }
.form_text { width:90%; }
.form_textarea { width:90%; }
#right { width:71%; }
.contact_l { width:45%; }
.contact_r { width:45%; }
.team li { width:32%; height:auto; margin:0 1% 3px 0; }
.team li a { width:100%; height:auto; }
.team li a:hover { width:100%; height:auto; }
.team li img { width:100%; height:auto; }
.team h1 { position:relative; margin:20px auto; }
.event li { margin:0 0 60px; width:50%; }
.event li div { margin:0 auto; width:280px; }
.culture img { width:60%; }
#cate4 li:hover ul { display:none; }
.pro dt { width:30%; }
.pro dt a { height:30px; overflow:hidden; }
.pro h4 { width:10%; padding:0; background:#ce0001; text-align:center; }
.pros { padding:20px 0 0; }
.pros li { float:left; width:46%; margin:0 2% 80px; }
.nbl { float:none; width:100%; }
.nbr { float:none; width:100%; }
.pl { width:48%; }
#showpic img { width:100%; height:auto; }
#showlist { height:auto; }
#showlist li { float:left; width:23%; margin:0 1%; }
#showlist li#li1 { margin:0 1%; }
#showlist li img { width:100%; height:auto; border:none; }
#showlist li.simg.on img { border:3px solid #ce0001; padding:0; margin:-3px; }
.pr { width:48%; }
.prmore { height:auto; padding:10px 0; }
.pb h1 { display:none; }
.pe { height:auto; border:1px solid #ce0001; }
.pe li { height:auto; width:18%; padding:12px 1%; }
.pe img { height:auto; width:100%; }
.pf ul { padding:0; height:auto; background:none; margin:20px 0 0; }
.pf li { width:18%; padding:0 1% 10px; }
.pf h2 { height:auto; width:100%; }
.pf img { height:auto; width:100%; }
.pg ol { padding:30px 0; margin:0 auto; }
}
@media screen and (max-width:910px) {
#header { height:132px; }
#logo { padding:10px 0 0; }
#top_right { float:none; padding:34px 0 0; }
#navigation { clear:both; padding:10px 0 0; }
#navigation ul #navigation_home { width:16%; }
#navigation ul li { width:14%; }
#navigation ul li a { width:100%; padding:0; }
#main_out { background:none; }
#left { width:100%; float:none; }
#right { width:100%; float:none; clear:both; }
#cate9 li { border:none; float:left; width:29%; margin:0 2% 10px; }
#cate9 li a { padding:0; text-align:center; background:#222; border-radius:5px; color:#fff; font-size:14px; }
#cate9 li a:hover { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
#cate9 #current_channel_recursion a { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
#cate9 .c_c { background:url(../style/cate_hover.png) no-repeat; color:#FFF; }
.left_bottom { height:0; }
.acontact_title { display:none; }
.aguest { display:none; }
.bcontact { display:none; }
.ashare { display:none; }/*最新修改*/
.acontact_title h1 { font-size:16px; border-bottom:1px solid #bababa; }
.acontact_title h2 p { font-size:14px; }
.acontact_title h3 { border-bottom:1px solid #bababa; }
.aguest h1 p { font-size:14px; line-height:24px; }
.common_form li { float:left; width:20%; }
.form_submit { float:left; margin:60px 0 0 20px; }
.bcontact { border:none; }
.ashare h1 { font-size:14px; color:#ce0001; }
.right_title h2 { color:#ce0001; }
.right_title { border-bottom:2px solid #ce0001; }
.contact_l { width:48%; }
.contact_r { width:48%; }
#cate4 li { border:none; clear:both; }
#cate4 li a { background:none; color:#ce0001; font-size:14px; }
#cate4 li a:hover { background:none; color:#ef0908; font-weight:bold; }
#cate4 #current_channel_recursion a { background:none; color:#ef0908; font-weight:bold; }
#cate4 .c_c { background:none; color:#ef0908; font-weight:bold; }
#cate4 dt { float:left; width:21%; margin:0 2%; }
#cate4 dt a { padding:0; text-align:center; }
}
@media screen and (max-width:840px) {
.iabout { width:25%; }
.ifactory { width:25%; }
.inews { width:40%; }
}
@media screen and (max-width:810px) {
#footer { height:120px; }
.copyl { float:none; width:100%; text-align:center; }
.copyr { float:none; width:100%; text-align:center; }
.copyr h1 { width:33%; background:none; padding:0; }
.copyr h2 { width:33%; background:none; padding:0; }
.copyr h3 { width:34%; background:none; padding:0; }
}
@media screen and (max-width:780px) {
#index li { height:114px; }
#index li h2 { height:74px; }
#index li.li1:hover { height:114px; }
}
@media screen and (max-width:720px) {
.about1 li { width:31%; margin:0 1%; }
.team li { margin:0 1% 0 0; }
}
@media screen and (max-width:680px) {
.contact_l { width:100%; }
.contact_r { width:100%; }
.ditu { height:250px; }
.contact_c { margin:20px 0 0; }
.pro h3 { height:auto; overflow:visible; }
}
@media screen and (max-width:640px) {
#top_right { float:none; padding:14px 0 0; }
.top_more h2 { float:none; position:absolute; right:8px; margin:30px 0 0; }
}
@media screen and (max-width:620px) {
.iabout { width:45%; }
.ifactory { width:45%; margin:0 0 0 10%; }
.inews { width:100%; float:none; clear:both; }
.common_form li { width:25%; }
.common_form li.li2 { width:50%; }
.bcontact { clear:both; text-align:center; padding:10px 0 0;}
.bcontact h1 { padding:0; background:none; float:left; width:50%; line-height:22px; }
.bcontact h2 { padding:0; background:none; float:left; width:50%; line-height:22px; }
.bcontact h3 { padding:0; background:none; clear:both: line-height:22px; }
.ashare { margin:5px 0 0; }
}
@media screen and (max-width:600px) {
#index li { height:120px; }
#index li h2 { height:80px; }
#index li.li1:hover { height:120px; }
.event li { margin:0 0 60px; width:100%; }
.pros li { width:98%; }
#cate4 dt { width:29%; margin:0 2% 10px; }
}
@media screen and (max-width:580px) {
.pl { width:100%; }
.pr { width:100%; }
.prmore { height:auto; padding:20px 0; }
.pb { text-align:center; height:auto; padding:10px 0; height:48px; }
.pb li { line-height:24px; height:24px; }
.pb li.li1 { width:50%; }
.pb li.li2 { width:50%; }
.pb li.li3 { width:100%; }
}
@media screen and (max-width:560px) {
#header { height:auto; width:100%; }
#logo { overflow:hidden; padding:10px 0; }
#navigation { display:none; }
#menu-icon { height:40px; display:block; background:#cc0003; cursor:pointer; text-transform:uppercase; position:relative; text-align:center; }
#menu-icon img { height:40px }
.sf-menu-phone { display:none; }
.sf-menu-phone li {  position:relative; line-height:36px; text-align:center; height:36px; padding:2px 0 0; background:url(../style/anav_li.png) left top repeat-x #cc0003; }
.sf-menu-phone li a { display:block; color:#FFF; }
.sf-menu-phone ul { width:auto; padding:0; display:none; }
.sf-menu-phone ul li a:hover { background:#ef0908; }
#index li { float:left; width:50%; height:80px; }
#index li.li1:hover { height:80px; }
#index li.li3 h1 { background:#3e3d37; }
#index li.li3 h2 { background:#3e3d37; }
#index li.li4 h1 { background:#cc0001; }
#index li.li4 h2 { background:#cc0001; }
#footer { height:140px; }
.copyt { height:auto; }
.copyr h1 { width:50%; }
.copyr h2 { width:50%; }
.copyr h3 { width:100%; clear:both; float:none; }
.copyr h4 { width:100%; clear:both; }
.pg label { float:none; text-align:left; padding:0; width:100%; height:20px; line-height:20px; }
.pg_text { width:90%; }
.pg_textarea { width:90%; }
.pg li { padding:0 0 10px; }
}
@media screen and (max-width:520px) {
#index li { height:100px; }
#index li.li1:hover { height:100px; }
.common_form li { width:33%; }
.common_form li.li2 { width:33%; }
.form_submit { margin:0; }
#cate9 li a { font-size:13px; } 
.culture img { width:100%; }
}
@media screen and (max-width:480px) {
.iabout { width:48%; }
.ifactory { width:48%; margin:0 0 0 4%; }
.services1 li { width:100%; }
.common_table td.td3 { display:none; }
.WareHouse1 li { width:100%; }
.pro div { clear:both; border:none; height:auto; }
.pro dt { width:45%; }
.pro dt a { padding:0; background:none; }
.pro h4 { width:20%; }
.pro h1 { width:100%; float:none; margin:0; height: auto; }
.pro img { width:100%; height:auto; }
.top_more h1 { width:112px; background:url(../style/top_ssearch.png) no-repeat; }
#top_search { width:66px; }
}
@media screen and (max-width:460px) {
#footer { height:166px; }
.Factory1 li { width:100%; }
#slide_navigation li { width:33%; }
#slide_navigation li.li1 { width:34%; }
.pf h1 { font-size:18px; line-height:30px; padding:0 0 0 15px; }
.pg h1 { font-size:18px; line-height:30px; padding:0 0 0 15px; }
}
@media screen and (max-width:420px) {
#cate9 li a { font-size:12px; }
.team li { margin:0 1%; width:48%; }
}
@media screen and (max-width:400px) {
#index li { height:110px; }
#index li.li1:hover { height:110px; }
.common_form li { width:50%; }
.common_form li.li2 { width:50%; }
#cate9 li a:hover { background:#ce0000; }
#cate9 #current_channel_recursion a { background:#ce0000; }
#cate9 .c_c { background:#ce0000; }
}
@media screen and (max-width:380px) {
#logo img { width:100%; height:auto; } 
#logo { width:200px; height:auto; } 
.pro dt { width:50%; }
}
@media screen and (max-width:360px) {
.iabout { width:100%; float:none; }
.ifactory { width:100%; margin:0; float:none; }
.ia h2 { height:auto; }
.common_table td.td4 { display:none; }
.nt h2 { float:none; width:100%; height:auto; margin:0; }
.nt h2 img { width:100%; height:auto; }
#cate4 dt { width:48%; margin:0 1% 10px; }
}
@media screen and (max-width:330px) {
#logo { width:160px; padding:16px 0; } 
.pro dt { width:100%; }
}
@media screen and (max-width:320px) {
#index li { height:80px; width:100%; }
#index li.li1:hover { height:80px; }
#index li.li4 h1 { background:#3e3d37; }
#index li.li4 h2 { background:#3e3d37; }
#index li.li3 h1 { background:#cc0001; }
#index li.li3 h2 { background:#cc0001; }
.copyt { line-height:22px; height:auto; }
.copyr h1 { float:none; width:100%; }
.copyr h2 { float:none; width:100%; }
.bcontact h2 { float:none; width:100%; }
.bcontact h1 { float:none; width:100%; }
.event li div { width:250px; }
.event img { width:240px; padding:4px; border:1px solid #ccc; }
.pb { height:60px; }
.pb li { line-height:20px; height:20px; }
.pb li.li1 { width:100%; }
.pb li.li2 { width:100%; }
}
@media screen and (max-width:300px) {
#logo { width:120px; padding:20px 0; } 
.pr h4 img { margin:0 10px 0 0; }
}
.ke-zeroborder{font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse; }
.ke-zeroborder th{border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;}
.ke-zeroborder	td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}