/* CSS Document */
@charset "utf-8";
html,body { background:#ffffff; color: #666666; font: 14px/24px "Microsoft YaHei"; }
a { color: #666666; text-decoration: none; }
a:hover { color: #53b324; text-decoration: none; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: separate; border-spacing: 0; }
fieldset,img { border: 0 }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
del,ins { text-decoration: none }
li { list-style: none }
caption,th { text-align: left }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
abbr,acronym { border: 0; font-variant: normal; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline:none; border:none;}
input,button,textarea,select { font-size: 100% }
strong { font-weight: bold }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html .clearfix { height: 1% }
*:first-child + html .clearfix { min-height: 1% }
.b_c { margin: auto }
.b_l { float: left }
.b_r { float: right }
.t_l { text-align: left }
.t_c { text-align: center }
.t_r { text-align: right }
.c_b { zoom: 1 }
.c_b:after { clear: both; content: " "; display: block; }
.c_both { clear: both }

.header{ width:1200px; padding-top:45px; height:130px; margin:0px auto;}
.logo{ width:208px; height:38px; margin:0px auto 34px auto;}
.menu{ width:1200px; height:38px;}
.menu li{ float:left;}
.menu li a{ display:block; width:148px; height:38px; text-align:center; font-size:16px; color:#010101; border-left:1px dotted #333; line-height:19px;}
.menu li a span{ display:block; font-size:12px;text-transform: uppercase;}
.menu li a:hover,.menu li a.active{ color:#3fa90b;}

.bannerbox { width:100%; position:relative;overflow:hidden; height:206px;}
.banner { width:1440px;  position:absolute; left:50%;  margin-left:-720px;}

.content{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.in_cp{ height:auto; overflow:hidden;}
.in_cp li{ float:left;}
.in_cp li a{ display:block; width:600px; height:238px;}
.in_cp li .ke{ width:300px; height:146px; background-color:#575c19; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.in_cp li .ke p{ font-size:12px; font-weight:bold;text-transform: capitalize;}
.in_cp li .in_tu{ width:300px; height:238px;}
.in_cp li a:hover .in_tu{opacity: .8;}

.in_cp li .ke01{ width:300px; height:146px; background-color:#335642; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.in_cp li .ke01 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.in_cp li .ke02{ width:300px; height:146px; background-color:#333237; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.in_cp li .ke02 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.in_cp li .ke03{ width:300px; height:146px; background-color:#444d30; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.in_cp li .ke03 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.footer{ width:100%; height:auto; overflow:hidden; padding:25px 0px 0px 0px; background-color:#2a292c;}
.foot{ width:1200px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:20px;}
.xiao{ width:800px; height:100px; border-right:1px dashed #4d4d4d; padding-right:30px; padding-top:30px; font-size:14px; line-height:30px; color:#646464;}
.xiang{ width:338px; padding-top:5px;}
.er{ width:110px; height:125px; margin:0px 45px 0px 20px;}
.er img{ width:100px; height:100px; margin:0px 0px 3px 5px;}
.er p{ text-align:center; color:#a6a6a6; font-size:12px;}
.fu{ width:162px; height:auto; padding-top:25px;}
.fu span{ font-size:14px; color:#a6a6a6;}
.fu .dian{ height:30px; line-height:30px; font-family:"Arial"; font-size:26px; color:#FFF;}

.bannerbox1 { width:100%; position:relative;overflow:hidden; height:300px;}
.banner1 { width:1440px;  position:absolute; left:50%;  margin-left:-720px;}

.content01{ width:1200px; height:auto; overflow:hidden; margin:0px auto; padding-bottom:40px;}
.tittle{ font-size:18px; color:#50ab77; text-transform: uppercase; height:26px; line-height:26px; padding:30px 0px 40px 0px;}
/*公司简介*/
.nei{ height:auto; overflow:hidden;}
.keli{ width:743px; height:auto;}
.keli p{ padding-top:45px; padding-bottom:100px; font-size:18px; line-height:35px;}
.tv{ width:742px; height:531px;}
.ke_tu{ width:344px; height:auto;}
.ke_tu img{ margin-bottom:18px;}

/*技术研究*/
.tech{}
.tech p{ font-size:18px; line-height:35px; padding-bottom:40px;}

/*产品展示*/
.cpzs{ height:auto; overflow:hidden;}
.cpzs li{ float:left;}
.cpzs li a{ display:block; width:600px; height:225px;}
.cpzs li .mi01{ width:300px; height:133px; background-color:#585c18; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.cpzs li .mi01 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}
.cpzs li .in_tu{ width:300px; height:225px;}
.cpzs li a:hover .in_tu{opacity: .8;}

.cpzs li .mi02{ width:300px; height:133px; background-color:#563f15; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.cpzs li .mi02 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.cpzs li .mi03{ width:300px; height:133px; background-color:#206432; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.cpzs li .mi03 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.cpzs li .mi04{ width:300px; height:133px; background-color:#0d574a; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.cpzs li .mi04 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.cpzs li .mi05{ width:300px; height:133px; background-color:#07301c; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.cpzs li .mi05 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

.cpzs li .mi06{ width:300px; height:133px; background-color:#234518; text-align:center; font-size:28px; color:#ffffff; padding-top:92px; line-height:26px;}
.cpzs li .mi06 p{ font-size:12px; font-weight:bold;text-transform: capitalize;}

/*质量体系*/
.zhibg{ background:url(../images/q_bg.jpg) no-repeat center 0px; width:100%; height:893px; margin:5px auto;}
.quality{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.tittle01{ font-size:18px; color:#ffffff; text-transform: uppercase; height:26px; line-height:26px; padding:30px 0px 40px 0px;}
.tixi{ width:899px; height:629px; margin:60px auto 0px auto;}

/*服务形式*/
.ser{ width:1200px; height:400px; margin-bottom:75px;}
.zhao{ width:670px; height:400px;}
.wen{ width:430px; height:364px; border:3px solid #f6f6f6; padding-left:34px; padding-top:30px; padding-right:60px;}
.hua{ font-size:20px; color:#2a2a2a;}
.hua span{ font-size:36px;text-transform: uppercase;}
.shi{ font-size:16px; padding:15px 0px 20px 0px;}
.shi p{}
.wen p{ line-height:28px;}

/*新闻中心*/
.news{ height:auto; overflow:hidden; width:1300px;}
.news li{ float:left;}
.news li a{ display:block; width:325px; height:auto; margin-right:108px; margin-bottom:70px;}
.news li .n_t{ width:325px; height:173px;}
.news li .gong{ display:block; width:320px; height:32px; line-height:32px; background-color:#d9bc82; color:#FFF; font-size:14px; font-weight:bold; padding-left:5px;}
.news li .shuang{ height:20px; line-height:20px; font-size:18px; color:#333; font-weight:bold; padding:25px 0px 15px 0px;}
.news li p{ line-height:24px; height:130px;}
.news li .dian{ width:253px; height:35px; line-height:35px; font-size:14px; color:#FFF; }
.news li .dian .cha{ display:block; width:80px;background-color:#46981e; text-align:center; float:left;}
.news li .dian .date{ display:block; float:left; width:173px; text-align:center; background-color:#53b324;}
.flip{ height:22px; width:280px; margin:0px auto 0px auto; font-size:14px;}
.flip li{ float:left; padding:0px 8px;}
.flip li a{ color:#333;}
.flip li a:hover{ color:#53b324;}


/*新闻列表详情*/
.new_bt{ border-bottom:#e4e4e4 1px solid; padding-bottom:15px; overflow:hidden; text-align:center;  }
.new_bt h1{ font-size:20px; padding-bottom:10px; line-height:24px;}
.new_bt h2 span{ padding:0px 10px; display: inline-block; color:#999; } 
.new_chose{ height:36px; padding:20px; margin-top:20px 0px; border-bottom:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid}
.new_fx{ font-size:14px;}
.new_fx dt{ background:url(../images/left.png) no-repeat 0px 0px; float:left; width:434px; padding-left:42px; line-height:32px; height:32px;}
.new_fx dd{ background:url(../images/right.png) no-repeat 243px 0px; float:right; width:434px; padding-right:42px; line-height:32px; height:32px;   text-align: right;}
.new_fx dt a:hover{ color:#e60012;}
.new_fx dd a:hover{ color:#e60012;}
.con_tittle1{ margin-top:50px;}
/*联系我们*/
.hy{ font-size:32px; color:#000; height:35px; line-height:35px; text-align:center;}
.bai{ width:725px; margin:14px auto 14px auto; font-size:18px; line-height:28px; text-align:center;}
.jia{ display:block; width:134px; height:35px; margin:0px auto;}
.information{ height:199px; margin:30px 0px;}
.information li{ width:300px;font-size:14px; color:#d9dbdb; text-align:center; float:left;}
.information li span{ font-size:16px; color:#FFF;}
.information .fuwu01{ background:url(../images/lian_01.jpg) no-repeat; width:300px; height:79px; padding-top:120px; }
.information .fuwu02{ background:url(../images/lian_02.jpg) no-repeat; width:300px; height:79px; padding-top:120px;}
.information .fuwu03{ background:url(../images/lian_03.jpg) no-repeat; width:300px; height:79px; padding-top:120px;}
.information .fuwu04{ background:url(../images/lian_04.jpg) no-repeat; width:300px; height:79px; padding-top:120px;}
.map{ width:1200px; height:540px;}

/*人力资源*/
.human{ height:auto; overflow:hidden; width:1300px;}
.human li{ width:490px; height:495px; float:left; margin-right:160px; margin-bottom:60px;}
.human li .job_name{ font-size:22px; color:#333; height:45px; line-height:25px; background:url(../images/line.jpg) no-repeat 0px bottom; margin-bottom:30px;}
.human li .gang{ background:url(../images/fang.jpg) no-repeat 0px 6px; padding-left:20px; font-size:16px; color:#333; font-weight:bold; padding-bottom:5px;}
.human li p{ font-size:14px; line-height:24px;}
.human li p a{ color:#eaa507; font-weight:bold;}
.human li p a:hover{color: #53b324;}

/*合作品牌*/
.he{ font-size:18px; color:#333; height:20px; line-height:20px; padding-bottom:35px;}
.he01{ font-size:18px; color:#333; height:20px; line-height:20px; padding-bottom:35px; margin-top:30px;}
.customer{ height:62px; padding-bottom:30px; border-bottom:1px solid #ededed;}
.customer li{ width:131px; height:62px; margin:0px 34px; float:left;}







