/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 12px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 12px; color: #666666; }/*google浏览器字体兼容*/
body { font-family: Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #666666; outline: none; }
a:hover { color: #0656b0; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1002px; margin: 0 auto; }
.container_2 { width: 990px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.header { width: 100%; height: 110px; background: url(../images/menu_bg.png) repeat; position: absolute; z-index: 99999; top: 30px; }
.menu { width: 640px; height: auto; padding-top: 45px; }
.menu ul li { float: left; margin-right: 45px; }
.menu ul li a { padding: 5px 3px 6px 3px; font-size: 14px; color: #fefefe; }
.menu ul li a:hover { border-bottom: 1px #ff322d solid; }
/* banner */
.flexslider { position: relative; height: 800px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 800px; }
.slides li a { display: block; width: 1200px; height: 720px; margin: 0 auto; }
.flex-control-nav { position: absolute; bottom: 18px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 10px; height: 10px; margin: 0 5px; *display:inline;
zoom: 1; }
.flex-control-nav a { display: inline-block; width: 10px; height: 10px; line-height: 5px; overflow: hidden; background: url(../images/icon.png) no-repeat; cursor: pointer; color: #ffffff; font-size: 0; }
.flex-control-nav .flex-active { background: url(../images/icon_over.png) no-repeat; color: #ff0000; }
.flex-direction-nav { *height: 0; /*width:1200px; height:750px; margin:0 auto; position:relative; z-index:99;*/
}
.flex-direction-nav a { text-decoration: none; display: block; width: 43px; height: 68px; margin: -30px 0 0; position: absolute; top: 50%; z-index: 1000; overflow: hidden;/* opacity: 0; */ cursor: pointer; color: rgba(0,0,0,0.8); text-indent: -999em }
.flex-direction-nav .flex-prev { left: 12%; background: url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { right: 12%; background: url(../images/next.png) no-repeat; }
.iproduct { margin: 45px auto;width: 1002px;
    overflow: hidden;
    margin: 45px auto; }
.iproduct_t { padding-bottom: 20px; background: url(../images/i_tt_bg.jpg) no-repeat 50% bottom; }
.iproduct_t_1 { font-size: 15px; color: #8e8e8e; text-align: center; font-family: Georgia, Arial, Helvetica, sans-serif; padding-bottom: 8px; }
.iproduct_t_2 { text-align: center; font-size: 30px; font-weight: bolder; line-height: 35px; color: #090909; }
.iproduct_t_3 { width: 450px; height: auto; line-height: 18px; padding: 3px 0; text-align: center; color: #8e8e8e; margin: 0 auto; }
.iproduct_cate { padding: 35px 0; text-align: center; }
.iproduct_cate a { display: inline-table; width: 190px; height: 30px; border: 1px #8e8e8e solid; text-align: center; line-height: 30px; font-size: 14px; color: #8e8e8e; background: #ffffff; margin-right: 45px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }
.iproduct_cate a:hover { border: 1px #ff322d solid; color: #ff322d; }
.iproduct_cate a.leftcurr { border: 1px #ff322d solid; color: #ff322d; }

.iproduct_c { }
.iproduct_c ul li { float: left; height: 241px; margin: 0 12px 12px 0; width: 241px; }
.iproduct_c ul li a { display: block; height: 241px; position: relative; width: 241px; z-index: 9; }
.iproduct_c ul li a p { background:url("../images/i_product_bg_over.png") no-repeat scroll 0 0; display: none; height: 241px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.iproduct_c ul li a:hover p { display: block; }
.iproduct_more{ display:block; width:90px; height:30px; line-height:30px; padding-right:20px; background:url(../images/more.jpg) no-repeat right 50%; color:#090909; font-size:14px; margin:15px auto 0 auto;}

.iabout{ width:100%; height:430px; background:url(../images/i_search_bg.jpg) no-repeat;}
.iabout .container{ padding-top:65px;}
.iabout_1{font-size: 15px; color: #8e8e8e; text-align: center; font-family: Georgia, Arial, Helvetica, sans-serif; padding-bottom: 8px;}
.iabout_2 { text-align: center; font-size: 30px; font-weight: bolder; line-height: 35px; color: #ffffff; padding-bottom:25px;  background: url(../images/i_tt_bg.jpg) no-repeat 50% bottom; }
.iabout_3{ width:480px; height:40px; margin:50px auto;}
.iabout_3 .search_text{ width:478px; height:38px; line-height:38px; border:1px #FFF solid; background:none; color:#8e8e8e; text-indent:10px;}
.iabout_4{  display:block; width:110px; height:30px; line-height:30px; padding-right:20px; background:url(../images/search_submit_bg.png) no-repeat right 50%; color:#FFF; font-size:14px; margin:15px auto 0 auto; cursor:pointer;}

.icompany{ margin:50px auto 60px auto;}
.icompany_t { padding-bottom: 20px; background: url(../images/i_tt_bg.jpg) no-repeat 50% bottom; }
.icompany_t_1 { font-size: 15px; color: #8e8e8e; text-align: center; font-family: Georgia, Arial, Helvetica, sans-serif; padding-bottom: 8px; }
.icompany_t_2 { text-align: center; font-size: 30px; font-weight: bolder; line-height: 35px; color: #090909; }
.icompany_t_3 { width: 450px; height: auto; line-height: 18px; padding: 3px 0; text-align: center; color: #8e8e8e; margin: 0 auto; }
.icompany_c{ padding-top:65px;}
.icompany_c_l{ width:475px; height:258px; }
.icompany_c_r{ width:505px; height:auto;}
.icompany_c_r_t{ font-size:20px; color:#090909; line-height:30px; padding:10px 0; font-weight:bolder;}
.icompany_c_r_c{ line-height:22px; font-size:14px; color:#686868;}
.icompany_c_r_c p{ margin-bottom:8px;}
.icompany_more{display:block; width:90px; height:30px; line-height:30px; padding-right:20px; background:url(../images/more.jpg) no-repeat right 50%; color:#090909; font-size:14px; margin-top:20px;}


.ifactory{ width:100%; height:auto; background:#f5f5f5;}
.ifactory .container{ padding:50px 0;}
.ifactory_t { padding-bottom: 20px; background: url(../images/i_tt_bg.jpg) no-repeat 50% bottom; }
.ifactory_t_1 { font-size: 15px; color: #8e8e8e; text-align: center; font-family: Georgia, Arial, Helvetica, sans-serif; padding-bottom: 8px; }
.ifactory_t_2 { text-align: center; font-size: 30px; font-weight: bolder; line-height: 35px; color: #090909; }
.ifactory_t_3 { width: 450px; height: auto; line-height: 18px; padding: 3px 0; text-align: center; color: #8e8e8e; margin: 0 auto; }
.ifactory_c{ padding-top:60px;}
.ifactory_c_1,.ifactory_c_2,.ifactory_c_3,.ifactory_c_4{ width:241px; height:auto; margin-right:12px;}
.ifactory_c_1_t{ display:block; width:241px; height:290px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_1_t p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 290px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_1_t:hover p { display: block; }

.ifactory_c_1_c{display:block; width:241px; height:290px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_1_c p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 290px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_1_c:hover p { display: block; }

.ifactory_c_2_t{ display:block; width:241px; height:251px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_2_t p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 251px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_2_t:hover p { display: block; }

.ifactory_c_2_c{display:block; width:241px; height:329px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_2_c p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 329px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_2_c:hover p { display: block; }

.ifactory_c_3_t{ display:block; width:241px; height:329px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_3_t p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 329px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_3_t:hover p { display: block; }

.ifactory_c_3_c{display:block; width:241px; height:251px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_3_c p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 251px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_3_c:hover p { display: block; }

.ifactory_c_4_t{ display:block; width:241px; height:290px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_4_t p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 290px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_4_t:hover p { display: block; }

.ifactory_c_4_c{display:block; width:241px; height:290px; margin-bottom:12px;position: relative; z-index:9;}
.ifactory_c_4_c p { background:url("../images/logo_over.png") no-repeat 50% 50% #000000;filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80; display: none; height: 290px; left: 0; position: absolute; top: 0; width: 241px; z-index: 99; }
.ifactory_c_4_c:hover p { display: block; }
.ifactory_4{  display:block; width:110px; height:30px; line-height:30px; padding-right:20px; background:url(../images/more.jpg) no-repeat right 50%; color:#090909; font-size:14px; margin:15px auto 0 auto; cursor:pointer;}


.footer{ width:100%; height:auto; background:#121313;}
.footer .container{ padding:50px 0;}
.footer_t { padding-bottom: 20px; background: url(../images/i_tt_bg.jpg) no-repeat 50% bottom; }
.footer_t_1 { font-size: 15px; color: #8e8e8e; text-align: center; font-family: Georgia, Arial, Helvetica, sans-serif; padding-bottom: 8px; }
.footer_t_2 { text-align: center; font-size: 30px; font-weight: bolder; line-height: 35px; color:#FFF; }
.footer_t_3 { width: 450px; height: auto; line-height: 18px; padding: 3px 0; text-align: center; color: #8e8e8e; margin: 0 auto; }

.footer_c{ padding:60px 0;}
.footer_c_l{ width:425px; height:auto;}
.footer_c_l_t{ font-size:30px; color:#ffffff; font-weight:bolder; line-height:35px; margin-bottom:10px;}
.footer_c_l_c{ font-size:14px; color:#aaaaaa; line-height:20px; margin-bottom:35px;}
.footer_icon_1{ padding-left:33px; background:url(../images/footer_icon_1.jpg) no-repeat left 5px; line-height:25px; font-size:14px; color:#FFF; margin-bottom:10px;}
.footer_icon_2{ padding-left:33px; background:url(../images/footer_icon_2.jpg) no-repeat left 50%; line-height:25px; font-size:14px; color:#FFF; margin-bottom:10px;}
.footer_icon_3{ padding-left:33px; background:url(../images/footer_icon_3.jpg) no-repeat left 50%; line-height:25px; font-size:14px; color:#FFF; margin-bottom:10px;}
.footer_icon_4{ padding-left:33px; background:url(../images/footer_icon_4.jpg) no-repeat left 50%; line-height:25px; font-size:14px; color:#FFF; margin-bottom:10px;}
.footer_c_r{ width:482px; height:auto;}
.mess_text{ width:480px; height:38px; border:1px #aaaaaa solid; line-height:38px; text-indent:14px; background:none; margin-bottom:14px; color:#FFF; font-size:16px;}
.mess_textarea{ width:480px; height:110px; border:1px #aaaaaa solid; text-indent:14px;background:none; margin-bottom:14px; color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding:10px 0;}
.mess_submit{width:480px; height:38px; border:1px #aaaaaa solid; line-height:35px; text-indent:14px; background:none; color:#FFF; font-size:16px; cursor:pointer;}
.mess_submit:hover{ background:#ff322d; border:1px #ff322d solid;}
.copyright{ width:100%; height:auto; line-height:50px; color:#aaaaaa; text-align:center; background:#171818;}
/*index end*/

/*product start*/
.pd_con{ padding:20px 0; line-height:25px;}
.aboutcon{ padding:30px 0; line-height:25px; font-size:15px;}

/*product end*/


.pageController { width: auto; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; margin:30px auto 0 auto; line-height: 25px; text-align:center; }
.pageController a {color: #383838; padding: 10px 10px; margin-right: 5px; font-weight:bolder; font-size:14px; }
.pageController a:hover { background-color: #ff322d; color: #FFF; text-decoration: none; }
.pageController .currPage { background-color: #ff322d; color: #FFF; font-weight: bold; }
.pageController p { float: left; display: block; background-color: #FFF; border: #efefef 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
 @media screen and (max-width: 1280px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 2%; }
.flex-direction-nav .flex-next { opacity: 1; right: 2%; }
.picScroll .prev { left: -80px; background: url(../images/s_prev.jpg) no-repeat; }
.picScroll .next { right: -80px; background: url(../images/s_next.jpg) no-repeat; }
}
#lm_hover {
    border: 1px #ff322d solid;
    color: #ff322d;
}
