﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
li{ text-decoration:none; list-style:none;}
a{ text-decoration:none; color:#ccc;cursor:pointer; }
a:hover{color:#b42924 !important;}
img{border:none;}
body{color:#ccc; font-size:14px;font-family:Verdana; background:#fff; word-wrap:break-word}
.clear {clear:both;height:0; font-size:0; line-height:0;  }
/*********************************  首页广告效果  ***************************************/
#index{margin: 0;overflow: hidden;-webkit-transition: opacity 400ms;-moz-transition: opacity 400ms;transition: opacity 400ms}
#index, .onepage-wrapper, html { display: block;position: static;padding: 0;width: 100%;height: 100%;}
.onepage-wrapper {width: 100%; height: 100%;display: block;position: relative;padding: 0;-webkit-transform-style: preserve-3d;}
.onepage-wrapper .section { width: 100%;height: 100%;}
.onepage-pagination {position: absolute;right: 10px;top: 50%;z-index: 99999;list-style: none;margin: 0;padding: 0;}
.onepage-pagination li {padding: 0;text-align: center;}
.onepage-pagination li a{padding: 10px;width: 4px;height: 4px;display: block;}
.onepage-pagination li a:before{content: '';position: absolute;width: 4px;height: 4px;background: rgba(0,0,0,0.85);border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
.onepage-pagination li a.active:before{width: 10px;height: 10px;background: none;border: 1px solid black;margin-top: -4px;
left: 8px;}
.disabled-onepage-scroll, .disabled-onepage-scroll .wrapper {overflow: auto;}
.disabled-onepage-scroll .onepage-wrapper .section {position: relative !important;top: auto !important;left: auto !important;}
.disabled-onepage-scroll .onepage-wrapper {-webkit-transform: none !important;-moz-transform: none !important;transform: none !important;-ms-transform: none !important;min-height: 100%;}
.disabled-onepage-scroll .onepage-pagination {display: none;}

#index.disabled-onepage-scroll, .disabled-onepage-scroll .onepage-wrapper, html {position: inherit;}
/*********************************  通用  ***************************************/
.Universal{ width:1200px; height:auto; margin:0 auto; }
/*********************************  头部  ***************************************/
.header_div{ width:100%; height:auto; position:absolute; top:0; left:0;z-index:9999}
.header_left{ width:237px; height:476px; float:left;}
.logo{ width:237px; float:left; display:inline; height:auto; text-align:center; font:15px/30px Verdana; padding:30px 0 8px 0}
.logo img{ /*width:113px; height:113px;*/width:100px; height:100px; display:block; margin:0 auto 11px auto}
.logo a{ color:#1f1a17}
.logoa{ width:227px; height:23px; display:block; margin-left:3px;}
.header{ width:1100px; height:115px; margin:0 auto;}
.zh-en{ /*width:400px;*/ height:auto; float:right; height:30px; font-size:12px; line-height:30px; text-align:right; color:#9f9f9f; padding:10px 0 0 0;}
.zh-en a{ color:#9f9f9f}
.zh-en a:hover,.zh-en a.on{ color:#da251d !important}
.zh-en span{padding:0 50px 0 0;color:#0c6dfe !important;font-size:16px;}
/*********************************  底部  ***************************************/
.footer{width:100%; height:auto; line-height:23px; color:#e2e2e2; background:#828182; padding:10px 0 10px 0; text-align:center}
.footer a{color:#e2e2e2;}
.footer .img{ width:30px; height:30px; vertical-align:middle; margin:0 4px;}
/*********************************  导航  ***************************************/
.nav{ width:820px; height:35px; float:right; padding:40px 0 0 0; font:12px/35px Arial; color:#ffffff; text-align:right}
.nav span{ display:inline-block; height:35px; padding:0 0 0 9px; background:url(../Images/navb.png) no-repeat;color:#ffffff;}
.nav span b{ display:inline-block; height:35px;padding:0 16px 0 16px;background:#1b1b1b;font-weight:normal}
.nav span a{ display:inline-block; height:35px;padding:0 9px 0 0;background:url(../Images/navc.png) no-repeat right top;  }
.nav span:hover,.nav span.ona{background:url(../Images/nav.png) no-repeat;color:#ffffff !important}
.nav span:hover b,.nav span.ona b {background:#da261e; color:#fff}
.nav span:hover a,.nav span.ona a{background:url(../Images/nava.png) no-repeat right top;}
.nav span.li{position:relative;}

.nav-two{ width:144px;  right:0; height:auto; position:absolute; top:35px; z-index:9999; display:none }
.nav-two a{ display:block !important; line-height:35px !important; height:35px !important;color:#fff; background-image:url(../Images/navbg.png) !important; background-repeat:no-repeat; font-size:12px; text-align:left !important;}
.nav-two a:hover{ background-image:url(../Images/navbga.png) !important; background-repeat:no-repeat; color:#fff !important}
.nav-two a.li1{ background-position:9px 0 !important; padding-left:30px !important;}
.nav-two a.li2{background-position:1px 0 !important;padding-left:21px !important;}

.nav .li:hover .nav-two{ display:block}
/********************************* 首页样式 ***************************************/
.index_div{ width:100%; /*height:192px;*/height:230px; background:url(../Images/bg.png) repeat-x}
.index_dh{ height:35px; font:600 16px/35px Arial; color:#838383; padding:5px 0 0 0}
.index_dh a{color:#838383}
.index_p{ width:216px; height:auto; float:left; margin-bottom:27px;}
.index_p img{ width:216px; height:116px; display:block; margin:6px 0 0 0}
.index_pa{ width:223px; height:auto; float:left; margin:0 21px 0 21px;}
.index_pa img{ width:223px; height:117px; display:block; margin:6px 0 0 0}
.index_news{ width:454px; height:auto; float:left;background:url(../Images/newline.jpg) no-repeat 0 21px;padding-left:21px;}
.index_news img{ width:180px; height:118px; float:left; margin:6px 10px 0 0}
.index_news ul{ width:260px; height:auto; float:left}
.index_news ul li{ height:24px; font:14px/24px Arial; overflow:hidden}
.index_news ul li a{ color:#8f8f8f}
.index_contacts{ width:220px; float:left; height:auto; padding:21px 0 0 21px; background:url(../Images/newline.jpg) no-repeat left 21px; color:#838282; font:16px/28px Impact}
.index_contacts a{color:#838282;}
.index_contacts p{ padding-left:25px; margin-bottom:6px;}
/*********************************  首页  广告  ***************************************/
.banner_ad{ width:100%; height:400px; position:relative;}
.banner_ad .header_left{ height:auto}
.banner_ad .logo a{ color:#fff !important}

.banner_ada{ width:100%; height:345px; position:relative;}
.banner_ada .header_left{ height:auto}
.banner_ada .logo a{ color:#fff !important}
/********************************* 公司简介  ***************************************/
.Profile-left{ width:197px; height:auto; float:left}
.Profile_nav{width:197px; height:auto;}
.Profile_nav a{ display:block;width:187px;color:#fff !important; font:600 16px/21px Arial; overflow:hidden; text-align:center; margin:0 0 11px 0;text-transform:uppercase;}
.Profile_nav .p1{ background:#da261e; height:21px; padding:35px 5px 35px 5px}
.Profile_nav .p2{ background:#ff8313; height:21px; padding:35px 5px 35px 5px}
.Profile_nav .p3{ background:#389bdd; height:42px; padding:25px 5px 24px 5px}
.Profile_detail{ width:951px; height:auto; float:right; line-height:28px; color:#9d9d9d; padding:40px 0 80px 0;}
.Profile_lc{width:951px; height:auto; float:right; line-height:30px; color:#201917; padding:40px 0 80px 0;}
.Profile_lc .dh{ color:#201917; font:600 25px/40px Arial; text-align:center; padding:0 0 45px 0}
.Profile_lc .pdiv{ width:868px; height:auto; background:url(../Images/aboutnav.jpg) repeat-y 119px 0; margin:0 0 0 80px;}
.Profile_lc .pleft{ float:left;width:130px; height:30px; color:#389bdd; font:600 25px/30px Arial; background:url(../Images/abouta.jpg) no-repeat right 0; padding-bottom:50px;}
.Profile_lc .pright{ float:right;width:696px;font:16px/30px Arial; height:auto; border-bottom:1px dashed #e7e7e7; padding:0 0 8px 0}
.Profile_lc .sz{ width:38px; height:38px; float:left; margin:0 0 30px 100px;}
.Profile_dh{ color:#201917; font:600 25px/40px Arial; text-align:center; height:auto; padding-bottom:25px;}
/********************************* 联系我们  ***************************************/
.contacts_detail{ color:#737373; font:18px/30px Arial; height:auto; padding:45px 0 45px 78px;}
.contacts_dt{ width:1200px; height:510px;}
/*********************************Equipment  ***************************************/
.equipment_nav{ height:40px; font:600 20px/40px Arial; text-align:center; padding:32px 0}
.equipment_nav a{ display:inline-block; height:40px;color:#fff !important; padding:0 30px; margin:0 15px;}
.equipment_nav .li1{ background:#da261e}
.equipment_nav .li2{ background:#ff8313}
.equipment_nav .li3{ background:#389bdd}
.equipment_list{ width:290px; height:173px; float:left; position:relative; margin:0 0 17px 13px;}
.equipment_list img{width:290px; height:173px;}
.equipment_list span{ position:absolute; top:0; left:0; z-index:1;width:290px; height:173px; background:url(../Images/a.png) repeat; text-align:center; font:20px/173px Arial; display:none; color:#fff}
.equipment_list:hover span{ display:block;}
.equipment_detail{ width:1200px; height:auto; color:#000000; line-height:32px; padding:30px 0 50px 0}
/********************************* news  ***************************************/
.news_dh{ height:50px; font:20px/50px Arial; border-bottom:1px solid #eaeaea; padding:20px 0 0 0; color:#000}
.news_list{ width:1200px; height:auto;border-bottom:1px solid #eaeaea; padding:8px 0 28px 0}
.news_list .dh{ height:40px;font:600 16px/50px Arial; overflow:hidden; margin-bottom:12px;}
.news_list .dh a{ color:#201917}
.news_list .txt{ color:#9d9d9d; line-height:26px; height:52px; overflow:hidden; padding:0 60px 0 60px;}
.news_list .more{ width:63px; height:28px; float:right;text-align:center; line-height:26px; background:url(../Images/news.jpg) no-repeat; margin:17px 59px 0 0}
.news_list .more a{ color:#9d9d9d}
.news_list .more:hover{background:url(../Images/newsa.jpg) no-repeat}
.news_list .more:hover a{ color:#da251d}

.news_title{ height:40px;font:600 16px/50px Arial; overflow:hidden; margin-bottom:12px;color:#201917}
.news_detail{ width:1100px; height:auto; color:#9d9d9d; line-height:32px; padding:30px 0 50px 50px}
.news_page{ border-top:1px solid #eaeaea; height:26px; padding:23px 0 50px 0; text-align:center}
.news_page a{ border:2px solid #bbbcbd; display:inline-block;height:22px; line-height:22px; padding:0 18px; margin:0 15px; color:#bbbcbd; border-radius:12px;}
.news_page a:hover{ border:2px solid #da251d; color:#da251d}
/********************************* 翻页栏  ***************************************/
.Page{ height:26px;  padding:30px 0 80px 0;text-align:center;}
.Page a{ display:inline-block; width:32px;height:20px;line-height:20px; color:#1b1b1b;background:#f5f5f5; margin-top:3px; margin-left:3px;}
.Page a:hover,.Page a.on{color:#fff !important;background:#da251d}
.Page .p{width:73px; height:28px; line-height:26px;margin:0 0 0 3px; border:2px solid #bbbcbd;border-radius:12px;}
.Page .p:hover{border:2px solid #da251d;color:#da251d !important;background:#FFF}
/********************************* products  ***************************************/
.products-ad{ width:100%; height:398px;position:relative;}
.products-ad .header_left{ height:auto}
.products-ad .logo a{ color:#fff !important}
.products-dh{ height:40px; font:600 20px/40px Arial; color:#da261e; padding:10px 0;}

.products-left{ position:fixed; bottom:53px; left:50%; width:197px; height:auto; margin-left:-600px; display:none}
.products-left dl{width:197px; height:auto}
.products-left dl dt{ height:91px; font:600 16px/91px Arial; overflow:hidden; background-image:url(../Images/pro.png); background-repeat:no-repeat; background-position:163px center}
.products-left dl dt.li1{ background-color:#da261e}
.products-left dl dt.li2{background-color:#ff8313}
.products-left dl dt.li3{background-color:#389bdd}
.products-left dl dt.active{background-image:url(../Images/proa.png) !important;background-color:#da261e}
.products-left dl dt a{ display:block; height:91px; padding:0 0 0 30px; color:#fff !important;}
.products-left dl dd{width:197px; height:auto; background:#ebebeb; line-height:18px; font-size:12px; display:none}
.products-left dl dd a{ display:block; background:url(../Images/line.jpg) no-repeat 0 bottom; padding:15px 20px; color:#1b1b1b}
.products-right{width:960px; height:auto; margin:0 0 0 240px;}
.products-Details{width:960px; height:auto;overflow:hidden; color:#9d9d9d; line-height:26px; padding:0 0 15px 0}
.products-page{ border-top:1px solid #eaeaea; height:28px; text-align:center; padding:23px 0 100px 0; margin-top:60px;}
.products-page a{ display:inline-block; height:24px; padding:0 15px; border:2px solid #bbbcbd; border-radius:12px; line-height:24px; color:#bbbcbd; margin:0 5px;}
.products-page a:hover{border:2px solid #da261e;}
/********************************* recruitment  ***************************************/
.recruitment-dh{ color:#201917; font:600 25px/40px Arial; height:auto; background:url(../Images/re.jpg) repeat-x 0 center; text-align:center; padding:30px 0}
.recruitment-dh span{ display:inline-block; height:40px; background:#fff; padding:0 20px;}
.recruitment-list{ width:1200px; height:auto; border-bottom:1px solid #e4e4e4; margin-bottom:30px;}
.recruitment-list .dh{ height:32px; font:600 16px/32px Arial; overflow:hidden}
.recruitment-list .dh a{ color:#1b1b1b}
.recruitment-list .txt{ color:#9d9d9d; line-height:26px; height:104px; overflow:hidden}
.recruitment-list .more{ float:right;width:145px; height:38px; text-align:center; font:14px/36px Arial; margin-bottom:18px;}
.recruitment-list .more a{ color:#9d9d9d; display:block;height:36px; border:1px solid #9d9d9d;}
.recruitment-list .more a:hover{ color:#b32737 !important;border:1px solid #b32737;}
.recruitment-Detailed{ width:1200px; height:auto;}
.recruitment-re{ height:30px; text-align:right; line-height:30px; color:#585451; padding:30px 0 100px 0}
.recruitment-re a{color:#585451}
.recruitment-re img{ width:20px; height:18px; vertical-align:middle}
.recruitment-from{ width:1198px; height:auto;border:1px solid #e6e5e5;}
.recruitment-from .p1{ float:left; width:155px; height:70px; color:#585451; line-height:70px; background:#f2f2f2;border-bottom:1px solid #e6e5e5; text-align:center}
.recruitment-from .p2{ float:left;width:230px; height:70px; line-height:70px; overflow:hidden;border-bottom:1px solid #e6e5e5; padding:0 0 0 14px; color:#585451}
.recruitment-from input{ width:220px; height:70px;font:14px/70px Arial;color:#585451; border:none; background:#fff; margin-left:10px;}
.recruitment-from .txt{ width:1180px; height:auto; color:#9d9d9d; font:14px/28px Arial;padding:10px 10px 20px 10px;background:#fff;}
.recruitment-title{ height:49px; background:#da251d; color:#ffffff; padding:0 16px 0 16px; font-size:16px; line-height:49px; font-weight:bold}
.recruitment-title .btn{ float:right; width:120px; height:49px; line-height:49px; font-size:12px; color:#ffffff; font-weight:normal; border:none; background:none; cursor:pointer}
