﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%}

/*banner*/ 

.fullSlide { width:100%; position:relative; height:500px; }
.fullSlide .bd li { height:500px; overflow:hidden; text-align:center; background-position:center top; background-repeat:no-repeat; }
.fullSlide .bd li a { display:block; height:500px; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:6px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:0 5px; overflow:hidden; background:#FF6922; border-radius:100%; }
.fullSlide .hd ul .on { background:#011425; }
.fullSlide .prev,.fullSlide .next {	display:block; position:absolute; z-index:1;top:50%; margin-top:-30px;left:5%; z-index:1; width:40px; height:60px; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none; width:81px; height:80px;}
.fullSlide .prev{ background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(../images/right1s.png) no-repeat;}



/*搜索框*/
.sou{ height:75px; background:url(../images/sou_bg.jpg) no-repeat center top;overflow:hidden;}
.s_inp01{ margin-top:18px;}
.inp001{ width:260px; font:12px "Microsoft Yahei"; height:40px; line-height:40px; background:url(../images/sou1.gif) no-repeat; border:0 ; color:#999; font-size:12px; padding-left:26px; outline:none;}
.inp002{ background:url(../images/sou2.jpg) no-repeat; width:60px; height:40px; border:0; cursor:pointer;}
.sou p{ width:680px; font:16px "Microsoft Yahei"; display:block; line-height:75px; height:75px; overflow:hidden; background:url(../images/sou_icon.png) no-repeat left center; padding-left:40px; color:#333; float:left;}
.sou p a{color:#666; padding:0 8px;}
/**/


/*标题样式*/
.tit1{ height:155px; background:url(../images/df_h.png) no-repeat center top; font:24px "Microsoft Yahei";padding-top:10px; text-align:center;}
.tit1 a{ color:#444;}
.tit1 em{ display:block; font:32px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:55px;}
.tit1 em b{ color:#FF6922;}
.tit1 span{ display:block; font:16px "Microsoft Yahei"; color:#666;}
.tit1 span i{ display:inline-block; background:url(../images/df_jt.gif) no-repeat left center; padding-left:25px; margin-right:20px;}



/*顶部产品*/
.cp_top{ height:600px; margin-top:60px; background:url(../images/df_line.png) no-repeat center 155px; overflow:hidden;}

.cp_top dl{float: left;width: 228px;height: 316px;background: #f3f3f3; border: 1px solid #e6e6e6;margin-right: 12px;padding: 22px 0 0 0; border-radius:15px;}
.cp_top .lastdl{margin-right: 0;}
.cp_top dt{width: 120px;height: 120px;position: relative;margin: 0 auto; overflow: hidden;}
.cp_top dt img{width: 120px;height: 120px;display: block;transition: all 0.3s linear 0s;}
.cp_top dl:hover dt img{transform:rotate(360deg);}

.cp_top dt em{position: absolute;left:0;top:0;background:url(../images/hxk.png) no-repeat;width: 120px;height: 120px;}
.cp_top dl:hover dt em{background:url(../images/hxk2.png) no-repeat;}
.cp_top h3{height: 60px;line-height: 60px;background:url(../images/hxline1.jpg) no-repeat center bottom;text-align: center;font-size: 18px;font-weight: bold;color: #222222;margin-bottom: 15px;}
.cp_top p{font-size: 16px;line-height: 30px;color: #666666;padding: 0 22px;text-align: center;}
.cp_top dl:hover{border: 1px solid #73a5e6;}
.cp_top dl:hover h3{background:url(../images/hxline2.jpg) no-repeat center bottom; color: #1458b1;}
.cp_top dl:hover p{color: #222}
.cp_top .m_hx{height: 390px;}
.cp_top .dzmore{margin: 0 auto;width: 388px;}
.cp_top .dzmore img{width: 361px;height: 45px;transition: all 0.3s linear 0s;}
.cp_top .dzmore:hover img{ transform: translateY(-10px);}

/*新服务范围*/
.top_fufw { margin-top: 36px; height: 375px; position:relative;}
.top_fufw span { display:block; width:580px; height:320px; position:absolute; left:0px;}
.top_fufw span img { width:580px; height:320px;}
.top_fufw p { display:block; background:#f5f5f5; width:635px; height:245px; top:35px; padding:30px; position:absolute; right:0px; text-align:left; font-size:16px; line-height:35px; background:url(../images/top_fufw_bg.jpg) no-repeat center center;
-moz-box-shadow:2px 2px 12px #888282; -webkit-box-shadow:2px 2px 12px #888282; box-shadow:2px 2px 12px #888282;
}
.top_fufw p i { width:100%; float:left; font-size:26px; height:35px; line-height:35px; text-align:left; color:#2472DB; margin-bottom:12px; font-weight:bold; text-indent:0;}
.top_fufw p b { color:#FF6922; /*font-weight:normal;*/}
.top_fufw p em a { padding:3px 23px; text-align:center; color:#FFF; background:#2472DB; position:absolute; right:30px; bottom:30px; font-size:16px; text-indent:0px; border-radius:5px;}

/*产品展示*/

.pro{ padding-top:60px; background:url(../images/pro_bj.jpg) no-repeat center top; height:1120px; overflow:hidden;}
.pro_line{ background:url(../images/df_line.png) no-repeat center top; height:3px; overflow:hidden;}
.fen{ margin-top:30px; padding:25px 0 0 0; width:280px; background:#fff; overflow:hidden;}
.fen h2{ height:130px; width:246px; padding-left:30px; font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; overflow:hidden; background:url(../images/fen_bg.gif) repeat-x center top; text-transform:uppercase;padding-top:56px;}
.fen h2 em{padding-left:5px;}
.fen h2 a{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#fff;}
.fen h3{ height:30px; padding-left:32px; font:16px "Microsoft Yahei"; font-weight:bold; height:30px; line-height:30px; overflow:hidden; margin-top:24px;}
.fen h3 a{ display:block; background:url(../images/icon_pro.png) no-repeat left center; padding-left:50px; color:#333;}
.fen li{ font:16px "Microsoft Yahei"; line-height:30px; height:30px; overflow:hidden; padding-left:85px;}
.fen li a{ color:#666;}
.fen li a:hover{ color:#FF6922;}
.fen h5{ height:1px; background:#eee; overflow:hidden; margin-top:30px;}

/**/
.cp_lx { width:100%; height:155px; background:url(../images/cp_lx.jpg) no-repeat top center; color:#FFF; bottom:0px;}
.cp_lx em { width:100%; float:left; text-align:center; font-size:20px; margin-top:42px;}
.cp_lx p { width:100%; float:left; text-align:center; font-size:30px;}

/**/
.pro2{ width:895px; background:#fff; height:790px; margin-top:30px;}
.pro2 dl{ width:837px; margin:32px auto 0; height:210px; overflow:hidden;}
.pro2 dt{ width:515px; height:210px; float:left; overflow:hidden;}
.pro2 dt img{width:515px; height:210px;}
.pro2 dd{ width:322px; height:210px; overflow:hidden; float:left; background:url(../images/pro_bj1.jpg) no-repeat center top; padding:28px 0 0 50px;}
.pro2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:30px; line-height:30px; color:#333; overflow:hidden;}
.pro2 dd p{ width:249px; font:16px "Microsoft Yahei"; line-height:26px; color:#666; height:78px; overflow:hidden; margin-top:6px;}
.pro2 dd em a{display:block; width:135px; height:40px; font:16px "Microsoft Yahei"; text-align:center; line-height:40px; color:#fff; background:#2472DB; border-radius:25px; margin-top:20px;}
.pro2 ul{ width:837px; margin:22px auto 0; height:518px; overflow:hidden;}
.pro2 li{ width:268px; float:left; margin-right:16px;}
.pro2 li a{ display:block;}
.pro2 li img{ display:block; width:268px; height:195px;}
.pro2 li p{ height:65px; border-bottom:2px solid #ddd; overflow:hidden;}
.pro2 li p em{ display:inline-block; font:16px "Microsoft Yahei"; line-height:65px; color:#666; height:65px; overflow:hidden; width:154px; float:left;}
.pro2 li i{ display:inline-block; width:106px; height:30px; background:url(../images/pro_btn1.png) no-repeat center top; font:16px "Microsoft Yahei"; text-align:center; color:#fff; line-height:30px; float:right; margin-top:-47px;}

.pro2 li i a:hover{ background:url(../images/pro_btn2.png) no-repeat center top;}
.pro2 .nones{ margin-right:0;}
.pro2 li i a{color:#fff;}
/**/

/*厂房设备*/
.stand{ height:851px; margin-top:60px; overflow:hidden; background:url(../images/df_line.png) no-repeat center 155px; position:relative;}
.stand3{ background:url(../images/standard_bg.jpg) no-repeat center top; height:656px; overflow:hidden; padding-top:70px; margin-top:30px;}
.stand3 .content{ height:728px; position:relative;}
.stand1{ width:612px; height:430px; padding:30px 30px 0 30px; overflow:hidden; position:absolute; top:45px; left:0; z-index:1; background:#666;}
.stand1 li{height:408px; overflow:hidden; float:left; width:552px;}
.stand1 li img { width:100%;}
.stand1 li em{ display:block; height:63px; font:16px "Microsoft Yahei"; text-align:center; line-height:63px; color:#fff; overflow:hidden;}
.stand1 h5{ width:16px; height:33px; overflow:hidden; position:absolute; top:208px; right:0;}
.stand1 .arr01 a{ display:inline-block; width:45px; height:45px; background:url(../images/alp.png); font:24px "宋体"; text-align:center; font-weight:bold; color:#fff; line-height:45px; overflow:hidden; position:absolute; top:180px; left:30px;}
.stand1 .arr02 a{ display:inline-block; width:45px; height:45px; background:url(../images/alp.png); font:24px "宋体"; text-align:center; font-weight:bold; color:#fff; line-height:45px; overflow:hidden; position:absolute; top:180px; right:30px;}
.stand1 .arr01 a:hover,.stand1 .arr02 a:hover{ background:#db3544;}
.stand2{ width:612px; height:520px; padding:70px 0 0 100px; position:absolute; top:0; right:0;background:url(../images/standard_bg2.jpg) no-repeat center top;}
.stand2 h2{ font:26px "Microsoft Yahei"; color:#333; margin-bottom:15px;}
.stand2 h2 em{ display:block; font:48px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
.stand2 span{ display:block; font:16px "Microsoft Yahei"; height:48px; line-height:48px; overflow:hidden; color:#666;}
.stand2 span i{ display:inline-block; background:url(../images/about_dot1.png) no-repeat left center; width:32px; height:32px; font:14px Arial, Helvetica, sans-serif; text-align:center; line-height:32px; color:#666; float:left; margin-top:8px; margin-right:20px;}
.stand2 span em{ color:#FF6922; font-weight:bold;}
.stand2 h4 a{ display:block; font:16px "Microsoft Yahei"; text-align:center; color:#fff; background:url(../images/standard_btn1.png) no-repeat center top; width:180px; height:45px; line-height:45px; overflow:hidden; margin-top:18px;}
 
/*公司优势*/
.ys{ height:1020px; margin-top:60px; background:url(../images/df_line.png) no-repeat center 155px; overflow:hidden;}

.ys_bg { width: 1200px; margin:0 auto; position: relative; height: 1066px; background: url(../images/aaa.jpg) no-repeat center 40px;z-index:99999;display:block!important;}
.advimg { width: 330px; height: 476px; position: absolute; top: 330px; left: 450px; transition: all 0.5s; }
.advimg:hover { top:300px; }
.advv-list .list { position: absolute;}
.advv-list .list h3 { font-size: 25px; color:#2472DB; margin-bottom:6px; }
.advv-list .list p { font-size: 16px; color:#727272; line-height:24px; }
.advv-list .list1 { top: 40px; left: 505px; }
.advv-list .list2 { top: 161px; left: 100px;}
.advv-list .list3 { top: 161px; left: 860px; }
.advv-list .list4 { top: 380px; left: 40px; }
.advv-list .list5 { top: 355px; right: 40px; }
.advv-list .list6 { top: 605px; left: 67px; }
.advv-list .list7 { top: 560px; right: 6px; }







/*客户见证*/
.khjz { height:730px; padding-top:60px; background:url(../images/df_line.png) no-repeat center 255px #f2f2f2; overflow:hidden;}
.khjz_bg{ padding-top:60px; background:url(../images/khjz_bj.jpg) no-repeat center top; height:790px; overflow:hidden;}
.pro_line{ background:url(../images/df_line.png) no-repeat center top; height:3px; overflow:hidden;}

.khjz_qh-tab-box { margin-top:36px;}
.jz_m dl{ display:inline-block;width: 1200px;}
.jz_m dl dt{width: 588px;float: left;line-height: 0;}
.jz_m dl dt img{width: 588px;height: 365px;}
.jz_m dl dd{ /*background:url(../images/jz_ddbg.gif) no-repeat;*/ background:#FFF; width: 612px;height: 364px;float: left; padding:46px 40px 8px;}
.jz_m dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.jz_m dl dd h5 a{font-size: 26px;color: #2472DB;font-weight:bold;}
.jz_m dl dd em{display: block;font-size: 17px;color: #666;height: 40px;line-height: 40px;overflow: hidden; border-bottom:#d0d0d0 1px solid;}
.jz_m dl dd p{font-size: 16px;color: #666;height: 133px;line-height: 33px;overflow: hidden; padding:10px 0 0;}
.jz_m dl dd span{display: block;width: 128px; padding:25px 0 0;}
.jz_m dl dd span a{display: block;width: 126px;text-align: center;height: 33px;line-height: 33px;font-size: 14px;color: #282828; border:#ccc 1px solid;overflow: hidden;}
.jz_bot{ display:inline-block;width: 1200px;}
.jz_bot ul li{width: 239px;height: 102px;float: left; padding:0 1px 0 0;overflow: hidden;}
.jz_bot ul li a{font-size: 16px;color: #fff; background:#4e4d4d url(../images/jz_line.gif) no-repeat 39px 74px; padding:24px 0 0 39px;display: block;width: 240px;height: 102px;}
.jz_bot ul li.cur a,.jz_bot ul li a:hover{ background:#2472DB url(../images/jz_line.gif) no-repeat 39px 74px; text-decoration:none;}
.jz_bot ul li em{display: block;font-size: 12px; font-family:Arial, Helvetica, sans-serif; padding:8px 0 0;}

/*公司简介*/
.gsjj { height:1055px; padding-top:60px; background:url(../images/df_line.png) no-repeat center 215px ; }

.gsjj dl{height: 396px;background: url(../images/about_bj.jpg) no-repeat left top; padding-top: 30px; margin-top:36px;}
.gsjj dt{width: 571px; float: right;}
.gsjj dt img{width: 571px;height: 337px;display: block;}
.gsjj dd{width: 563px; float: left; padding: 20px 0 0 55px; position:relative;}
.gsjj h4{height: 88px; border-bottom: 1px solid #dfdfe0; font-size: 18px;font-weight: normal; line-height: 30px; margin-bottom: 36px;}
.gsjj h4 span{display: block; font-size: 26px;font-weight: bold; color: #2472DB; margin-bottom:7px;}
.gsjj h4 a{color: #333; text-decoration:none; }
.gsjj p{ font-size: 16px; line-height: 30px; color: #555; }
.gsjj dd em{display: block; width: 118px;height: 38px;font-size: 14px; line-height: 38px;text-align: center;background: #2472DB; position:absolute; bottom:-70px;}
.gsjj dd em a{display: block; color: #fff;}

/*资质荣誉*/
.alb{ height:415px;  background:url(../images/alb_line.gif) no-repeat center 56px;}
.alb .content{ position:relative;}
.alb h5 a{ display:block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; height:57px; line-height:57px; color:#999; overflow:hidden; position:absolute; top:0; right:0;}
.alb1{ height:57px; overflow:hidden;}
.alb1 li{ float:left; font:16px "Microsoft Yahei"; height:57px; line-height:57px; margin:0 20px 0 10px; display:inline; padding:0 20px 0 0;}
.alb1 li a{ display:inline-block; height:57px;}
.alb1 li a:hover,.alb1 .cur a{ border-bottom:2px solid #2472DB; font-weight:bold; font-size:19px;}
.alb1 .nones{ background:none;}
.alb2 li{ width:282px; margin-right:24px; float:left; position:relative;}
.alb2 li img{ display:block; width:282px; height:200px;}
.alb2 li em{ display:block; font:16px "Microsoft Yahei"; text-align:center; height:48px; line-height:48px; color:#666; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.alb2 li p{width:282px; height:200px; position:absolute; top:0; left:0; background:url(../images/alb_alp.png); font:16px "Microsoft Yahei"; text-align:center; color:#fff; display:none;}
.alb2 li p i{ display:block; width:36px; height:36px; margin:65px auto 18px; background:url(../images/alb_btn.png) no-repeat;}
.alb2 li a{ display:block;}
.alb2 li a:hover em{ border-bottom:1px solid #2472DB;}
.alb2 li a:hover p{ display:block;}
.alb2 .nones{ margin-right:0;}
.alb2 .arr1 a{ display:block; width:45px; height:45px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(../images/left_bg.png) no-repeat; position:absolute; top:75px; left:-65px;}
.alb2 .arr2 a{display:block; width:45px; height:45px; font:16px "Microsoft Yahei"; text-align:center; line-height:42px; color:#fff; background:url(../images/left_bg.png) no-repeat; position:absolute; top:75px; right:-65px;}
.alb2 .arr1 a:hover,.alb2 .arr2 a:hover{background:url(../images/right_bg.png) no-repeat;}
.alb2{ position:relative; height:500px; margin-top:30px;}

/*新闻中心*/
.news_bg{ padding-top:60px; background:url(../images/news_bj.jpg) no-repeat center top; height:805px; overflow:hidden;}
.pro_line{ background:url(../images/df_line.png) no-repeat center top; height:3px; overflow:hidden;}

.news_con { margin-top:36px;}
.news{height:783px; background: url(../images/news_bj.jpg) no-repeat center top;}
.news h3{height:85px; font-size: 32px; color: #333; line-height: 36px; text-align: center; padding-top:70px; margin-bottom: 20px;}
.news_nav{height: 72px;  text-align: center;}
.news_nav li{display: inline-block; font-size: 16px; line-height: 40px;color: #333; padding-right: 5px; background:url(../images/icon3.jpg) no-repeat right 16px;}
.news_nav li.c_none{background: none;}
.news_nav li a{display: block; padding: 0 36px; border-bottom: 2px solid #333; color: #333;}
.news_nav li:hover a,.news_nav li.cur a{text-decoration:none;color: #fa2704;border-color: #fa2704;font-weight: bold;}
.news_t1{height: 273px;background: url(../images/nwes_bj3.jpg) no-repeat right top; padding-top: 33px; margin-bottom: 30px;}
.news_t1 dt{width: 398px; height: 208px; float: left; margin-right: 44px;}
.news_t1 dt img{width: 398px; height: 208px;}
.news_t1 dd{width: 635px;float: left; position: relative;}
.news_t1 h4{height: 48px;font-size: 20px;font-weight: normal; line-height: 48px; margin-bottom: 5px;}
.news_t1 h4 a{color: #333;}
.news_t1 p{height:66px ; font-size: 16px; line-height: 30px; color: #696666; margin-bottom:34px;}
.news_t1 em{display: block; width: 118px; height: 38px;background: #2472DB; font-size: 14px; text-align: center; line-height: 38px;}
.news_t1 em a{display: block;color: #fff;}
.news_sj{ position: absolute; top: 10px;right:-96px;font: 18px "Arial";text-align: right; line-height: 24px; color: #2472DB; }
.news_sj span{display: block;font-size: 40px; line-height: 40px;}
.news_t2 dl{width: 587px; float: left; margin-right:25px;} 
.news_t2 dt{width:90px; height: 101px; float: left;  padding-right: 15px; background: url(../images/news_icon2.jpg) no-repeat center top;font: 18px "Arial";text-align: right; line-height: 24px; color: #fff; }
.news_t2 dt span{display: block;font-size:38px; line-height: 40px; padding-top: 18px}
.news_t2 dd{width: 587px;height: 165px; padding:14px 38px 0;font-size: 14px; line-height: 28px; color: #666; background: url(../images/news_icon1.jpg) no-repeat right top #fff; float: left;}
.news_t2 h4{height: 35px; font-size: 16px;font-weight: normal; line-height: 35px;}
.news_t2 h4 span { float:right}
.news_t2 h4 a{color: #666;}
.news_t2 dl:hover dt{background-position: center bottom;}
.news_t2 dl.c_none{float: right;}
/**/ 

/**/ 
.links{ height:80px; font-size: 14px;line-height: 85px; font-family:"Microsoft YaHei"; overflow: hidden;background: url(../images/links_bj.jpg) no-repeat center top;}
.links em{float: right; padding-right: 18px; background: url(../images/links_icon1.jpg) no-repeat right center;}
.links b{font-size: 18px;color: #fff;display:inline-block;width: 218px;}
.links b a{color: #fff; margin-right: 0;}
.links span{text-transform: uppercase; font-family: Arial;font-weight: normal;color: #4889e4; padding-left: 10px;}
.links a{color: #555; display:  inline-block;  margin-right:2px;vertical-align:middle; } 
.links em a{color: #fa2704; margin-right:0} 