@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:640px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent;}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .hd ul{text-align:center;margin-bottom:30px;}
.fullSlide .hd ul li{background:#2f2f2f;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*搜索*/
.ssl{ height:74px; width:100%; border-bottom:1px solid #ccc;}
.search{ width:1180px; height:74px; margin: 0px auto;}
.search_l{ float:left; height:74px; line-height:74px; }
.search_l img{ float:left; vertical-align:middle; padding-top:20px;}
.search_l a{ margin:0 5px; text-decoration:none; font-weight:normal;}
.search_l a:hover{ text-decoration:underline;}
.search_r{ float:right; height:50px; }
.search-box{ height:28px; margin-top: 27px;}
.search-text{width:192px; height: 23px; float:left; line-height: 23px; border:0; text-indent:3.2em; background:url(../images/ss_k.jpg) no-repeat; color:#999;}
.search-button{ background:url(../images/ss_s.jpg) no-repeat;width:39px; height: 23px; float:left;border-style :none; cursor:pointer;}

/*产品*/
.in_products_xx{ width:1180px; margin:0 auto; }
.in_products{ padding-top:70px; width:590px; width:1180px; overflow:hidden;}
.in_products_l{ padding-bottom:60px; float:left; width:220px; height: auto; overflow:hidden; border: 1px solid #ddd;}
.in_products_l_t{ height:94px; background: url(../images/in_flh.png) 18px no-repeat #2f2f2f; line-height:34px; color:#FFF; padding-left:70px;  }
.in_products_l_t h2{ height:30px; line-height:30px; font-size:22px; font-weight:normal; padding-top:20px; color: #e5af5e;}
.in_products_l_t a{ color:#FFF; display:block; }
.in_products_l_t h6{ height:30px; line-height:30px; font-size: 16px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;  color: #e5af5e;letter-spacing: 3px;}
.in_products_l_t a:hover{ color:#FFF;}
.in_products_l_2{ height:auto; overflow:hidden; }
.in_products_l_2 ul li{height: 41px; line-height: 41px;  border-bottom: 1px dashed #ddd;    }
.in_products_l_2 ul li a{ display:block; font-size:14px; padding-left:15px;  }
.in_products_l_2 ul li a:hover{ text-decoration:underline;}
.in_products_l_3{ height:40px; line-height:40px; color:#FFF; margin-top: 18px; }
.in_products_l_3 a{ padding-left:15px; color: #e5af5e; display:block; background: url(../images/in_cpfl.png) no-repeat right #2f2f2f; }
.in_products_l_3 a:hover{ color:#2f2f2f; background:url(../images/in_cpf2.png) no-repeat right #e5af5e;text-decoration:underline; }
.in_products_r{ width: 942px; height:auto; float:right; overflow:hidden;  }
/* 标签切换1，开始 */
#tab{width:100%; }
#tab .tab_menu{ height:50px;  margin-left:20px;  border: 1px solid #ccc;}
#tab .tab_menu li{float:left; width:183px; height:50px;line-height:50px; text-align:center;  font-size:16px; color:#111; cursor:pointer;}
#tab .tab_menu .selected{  background: #2f2f2f; color: #e5af5e; cursor:pointer; }
#tab .tab_menu li a{ color: #2f2f2f;}
#tab .tab_menu .selected a{ color: #e5af5e; }
#tab .tab_box{width:100%; clear:both; }
#tab .hide{display:none;}
/* 标签切换1，结束 */
.in_products_pro{ padding-top: 30px; position:relative; }
.in_products_pro_more a:hover{ background:#FF6800; color:#FFF;  }
.in_anli_1{ float:left; width: 600px; height: 480px;  margin:0 0 20px 20px;  position:relative; overflow:hidden; }
.in_anli_1 img{ width: 600px; height: 480px; transition: all 0.5s;  transform: scale(1);  }
.in_anli_1 a{ color:#FFF;}
.in_anli_1 a:hover{ color:#FFF;}
.in_anli_1 a:hover img{transition: all 0.5s;  transform: scale(1.2);}
.in_anli_1 a:hover .in_anli_txt{ bottom:0px; }
.in_anli_2{ float:left; width: 290px; height: 230px; margin:0 0 20px 20px;  position:relative; overflow:hidden; }
.in_anli_2 a{ color:#FFF;}
.in_anli_2 a:hover{ color:#FFF;}
.in_anli_2 img{ width: 290px; height: 230px; transition: all 0.5s;  transform: scale(1); }
.in_anli_2 a:hover img{transition: all 0.5s;  transform: scale(1.2);}
.in_anli_2 a:hover .in_anli_txt{ bottom:0px; }
.in_anli_txt{ width:100%; height: 34px; line-height: 34px;  font-size:14px; text-align:center; background-color: #2f2f2f; opacity:0.8; position:absolute; bottom:-40px; left:0px; -webkit-transition: all .3s linear; transition: all .3s linear;}

.in_anli_3{ float:left; width: 290px; height: 230px; margin:0 0 20px 20px;  position:relative; overflow:hidden; }
.in_anli_3 a{ color:#FFF;}
.in_anli_3 a:hover{ color:#FFF;}
.in_anli_3 img{ width: 290px; height: 230px; transition: all 0.5s;  transform: scale(1); }
.in_anli_3 a:hover img{transition: all 0.5s;  transform: scale(1.2);}
.in_anli_3 a:hover .in_anli_txt{ bottom:0px; }

/*bn1*/
.bn1{ background:url(../images/bn1.jpg) no-repeat center; width:100%; height:220px; margin:0px auto; margin-top:40px;}
.bn1zx{height:220px; position:relative; width:1180px; margin:0 auto;}
.bn1zx h3{ font-size:24px;position:absolute; left:7px; top:77px; font-weight:normal; color:#fff;}
.bn1zx i{ font-size:16px; color:#e5af5e;position:absolute; left: 314px; top:86px; }
.bn1zx p{ color:#fff; position:absolute;left:238px; top:42px;}
.bn1zx h4{ font-size:18px; font-weight:normal; color:#fff; position:absolute;left: 502px; top:87px;}
.bn1zx em{ width: 98px; height: 30px; line-height: 30px; text-align:center; border: 1px solid #fff;  position:absolute; left: 394px; bottom: 42px;background-color: #e5af5e;}
.bn1zx em a{ color: #2f2f2f;}
.bn1zx span{ color:#fff; position:absolute; left: 7px; top: 134px; font-size:14px;}
.bn1zx span b{ font-size:24px;font-weight: normal;display: block;}

/*案例*/
.jjzx{ width: 1180px; height:450px; margin:0 auto; margin-top:50px;overflow:hidden;}
.jjzx .cpy{width: 1180px; height:320px; float:right; margin-top:20px; }
.jjzx .hd ul{ width: 380px; height: 53px; line-height: 46px; float: right;margin-right: 4px;margin-top: -72px;z-index: 1;position: relative;}
.jjzx .hd ul li{ float:left; font-size: 16px;   width: 154px; height: 46px; text-align:center;color: #2f2f2f;border: 3px solid #2f2f2f;margin-left: 25px;}
.jjzx .hd ul li a{ color: #2f2f2f;}
.jjzx .hd .on a, .cp .hd ul li:hover a{ display:block;background: #2f2f2f; width: 154px;height: 46px; color: #e7b366;font-weight: normal;}
.jjzx .bd ul{ margin-top:28px;}
.jjzx .bd ul li{ float:left; margin: 0 10px; margin-bottom:14px;position: relative;}
.jjzx .bd ul li p{ height: 30px; width: 274px; text-align:center; line-height: 30px; position: absolute;left: 0;bottom: 20px;background-color: #2f2f2f;color: #e5af5e;}
.jjzx .bd ul li img{ width: 272px; height: 288px; display:block; border: 1px solid #2f2f2f; }
.jjzx h4 img{ display:block; margin:0 auto;}

/* 优势 */
.yszxs{ background:url(../images/bottom1.jpg) no-repeat center; height:857px; width:100%; margin-top:50px;}
.yszx{height:857px; width:1180px; margin:0 auto; position:relative;}
.yszx ul{ position:absolute; left: 220px;top: 212px;}
.yszx ul li{ float:left; width:191px; height:35px; line-height:35px; background:url(../images/33.jpg) no-repeat center; font-size:16px; color: #999; text-align:center; margin-right:40px;}
.div_01{ position:absolute; left:2px; top: 338px;}
.div_01 h4{ font-size:18px; font-weight:normal;margin-left: 360px;color: #999;}
.div_01 p{ line-height:30px; width:330px; margin-top: 16px;color: #999;}
.div_02{ position:absolute; left:2px; top: 496px;}
.div_02 h4{ font-size:18px; font-weight:normal;margin-left: 300px;color: #999;}
.div_02 p{ line-height:30px; width:254px; margin-top: 16px;color: #999;}
.div_03{ position:absolute; left:2px; top: 666px;}
.div_03 h4{ font-size:18px; font-weight:normal;margin-left: 360px;color: #999;}
.div_03 p{ line-height:30px; width:330px; margin-top: 26px;color: #999;}
.div_04{ position:absolute; right: 6px; top: 338px;}
.div_04 h4{ font-size:18px; font-weight:normal;color: #999;}
.div_04 p{ line-height:30px; width:330px; margin-top: -40px;margin-left: 128px;color: #999;}
.div_05{ position:absolute; right: 14px; top: 494px;}
.div_05 h4{ font-size:18px; font-weight:normal;color: #999;}
.div_05 p{ line-height:30px; width: 354px; margin-top: 44px;color: #999;}
.div_06{ position:absolute; right:2px; top: 660px;}
.div_06 h4{ font-size:18px; font-weight:normal;color: #999;}
.div_06 p{ line-height:30px; width:330px; margin-top: 16px;margin-left: 124px;color: #999;}

/*客户见证*/
.khjz{ height:490px; width: 1216px; margin:0px auto;margin-top:50px;}
.span_01 h3{ font-size:24px; text-align:center;}
.span_01 i{ display:block; text-align:center;}
.kjh{ display:block; margin:0 auto; margin-top:10px; margin-bottom:14px;}
.khjz ul{ margin-top: 44px; height:300px; overflow:hidden;}
.khjz ul li{ width: 280px; height: 300px; background: #fafafa; float:left; margin: 0 12px;}
.khjz ul li:hover{ background:#0078d4;}
.khjz li .pic{width: 262px;height: 150px;margin: 0 auto;}
.khjz li .pic img{width: 262px;height: 150px; display: block;margin: 0 auto;}
.khjz ul{width: 1216px;}
.khjz li {width:255px;height: 386px;background: #313131;margin-right: 53px;float: left;}
.khjz li .info{padding: 9px; height:282px;}
.khjz li .info a.t{font-size: 16px;height: 40px;line-height: 40px;text-align: center;padding-bottom: 4px;display: block;}
.khjz li .info p{line-height: 24px;height: 72px;display: block;overflow: hidden;color: #2f2f2f;margin-top: 12px;}
.khjz li:hover .info a.t{font-size: 16px;height: 40px;line-height: 40px;text-align: center;padding-bottom: 4px;display: block;color: #e5af5e;}
.khjz li:hover .info{background:#2f2f2f;cursor: pointer;}
.khjz li:hover .info p{color: #e5af5e;}

/*关于*/
.ggzx{ background:url(../images/al_tit.jpg) no-repeat center; height:448px; width:100%;}
.ggjs{height:452px; width:1180px; margin:0px auto; margin-top:70px; overflow:hidden;}
.li_05{ width:398px; float:left; height:448px;}
.li_05 h3{ font-size:18px; font-weight:normal; margin-top:72px;}
.li_05 p{ line-height: 34px; height:270px; overflow:hidden; width: 330px; margin-left: 20px;margin-top: 24px;}
.li_05 i{ color:#e7b366; background:#2f2f2f; display:block; width:330px; height:30px; line-height:30px; text-align:center;margin-top: 30px;}
.li_06{ display:block; width:730px; height:382px; float:left;margin-top: 36px;}

/*资质*/
.zgdt{ width:1180px; margin:0 auto; height: 400px;}
.rongyu{ width:1180px; height:320px; float:right;margin-top: 64px;}
.rongyu .ryt ul li{width: 154px;float:left; height: 46px;  text-align: center;line-height: 46px; margin: 0 13px; border: 3px solid #2f2f2f;font-size: 16px;}
.rongyu .ryt ul li a{ color: #2f2f2f;display: block;background-color: #fff;}
.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover a{ color: #e5af5e; background: #2f2f2f; display:block;}
.rongyu .rycon{margin-top: 50px; height:210px; overflow:hidden;}
.rycon ul li{ float:left; margin: 0 10px; width: 275px; text-align:center;position: relative;}
.rycon ul li img{ width: 275px; height: 208px; display:block;border: 1px solid #2f2f2f;}
.rycon ul li span{   text-align:center; width: 277px; display:block;background-color: #2f2f2f;color: #e5af5e;position: absolute;left: 0;bottom: 20px;height: 30px;line-height: 30px;}
.rycon #simgs{width:1180px; float:left;}
.rycon #simgs2{width:1180px; float:left;}
.rycon #simgs3{width:1180px; float:left;}
.rycon .fl { float:left;}
.rycon .fr { float:right;}
.rycon .pa{ position:absolute;}
.rycon .pr{ position:relative}
.ryt{ width:372px; margin:0 auto;}

/*bn2*/
.bn2{ background:url(../images/q.jpg) no-repeat center; width:100%; height:220px; margin:0px auto; margin-top:40px;}
.bn2zx{height:220px; position:relative; width:1180px; margin:0 auto;}
.bn2zx i{ font-size:24px; color:#fff;position:absolute; right: 38px; top: 74px; }
.bn2zx p{ color:#fff; position:absolute;right: 36px; top: 40px;}
.bn2zx em{ width: 98px; height: 30px; line-height: 30px; text-align:center; border: 1px solid #fff;  position:absolute; right: 82px; bottom: 38px;background-color: #e5af5e;}
.bn2zx em a{ color: #2f2f2f;}
.bn2zx span{ color:#fff; position:absolute; right: 218px; top: 138px; font-size:14px;}
.bn2zx span b{ font-size:24px;font-weight: normal;display: block;}

/*news*/
.news{width:1180px; margin:0 auto; height:406px; padding-top: 70px;}
.newsBox{ width: 1180px; float: right;}
.newsBox .hd{ float:left; height:50px;  margin-left: 320px;margin-top: 22px;}
.newsBox .hd ul{ width: 552px;float:left;text-align:center; font-size: 16px;margin: 0 auto;}
.newsBox .hd ul li{ cursor:pointer;    float:left;margin: 0 12px;width: 154px;height: 46px;line-height: 46px;text-align: center;background-color: #fff;border: 3px solid #2f2f2f;}
.newsBox .hd ul li.on a{   color: #e5af5e;background-color: #2f2f2f;display: block;}
.newsBox .bd { width: 780px;}
.newsBox .bd ul{ float:left; width: 1180px; margin-top: 52px;position: relative; height:460px; overflow:hidden;}
.newsBox .bd li:nth-child(1){ width: 400px; height:440px; float: left; overflow:hidden; background: #fafafa; }
.newsBox .bd li:nth-child(1) img{ width: 400px; height:280px;}
.newsBox .bd li .date-top-left{ float:right; color: #e5af5e; position:absolute; width:65px; height:74px; text-align:center; background: #2f2f2f;}
.newsBox .bd li .date-top-left h3{ font-size:27px; color: #e5af5e; margin-top: 8px;font-weight: normal;margin-bottom: 4px;}
.newsBox .bd li .date-top-left h4{ font-size:12px; color: #e5af5e;font-weight: normal;}
.news-txt{ width:342px; margin:0 auto;}
.news-txt h3{ font-weight:normal; line-height:32px; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-top:10px;}
.news-txt p{ font-size:13px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden; margin-top:8px;}
.news-more{ font-size:13px; line-height:38px;}
.news-more a{ color: #e5af5e;}
.newsBox .bd li:not(:first-of-type){ height:102px; width: 754px; float: right; background: #fafafa;  margin-bottom: 10px;}
.newsBox .bd li:hover{ background:#2f2f2f;}
.newsBox .bd li:hover h3 a{ color:#e5af5e;}
.newsBox .bd li:hover p{ color:#e5af5e;}

.newsBox .bd .date-right-time{ float:left; width:85px; height:64px; text-align:center; margin-top:18px; border-right:1px solid #bfc1c4;}
.newsBox .bd .date-right-time h3{ font-size:30px; color:#666666; font-weight:normal;}
.newsBox .bd .date-right-time h4{font-size:14px; color:#666666; font-weight:normal;}
.newsBox .bd .news-right-txt{ float:left; width: 640px; margin-left:16px; margin-top:18px;}
.newsBox .bd .news-right-txt h3{font-weight:normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.newsBox .bd .news-right-txt p{ margin-top:10px; font-size:12px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2;overflow: hidden; color:#666;}
.news h5{ font-size:24px; text-align:center;}
.cgwq{ display:block; margin:0 auto; margin-top:14px;}

/*链接*/
.ljzx{width:1180px; height:26px; line-height:26px; margin:50px auto;}
.ljzx h4{ font-size:30px; float:left;}
.ljzx p{ width:90px; height:26px; line-height:24px; font-size:14px; float:left; background:#e5af5e; color:#2f2f2f; text-align:center; margin-left:8px;}
.ljzx ul{ float:left; font-size:14px;}
.ljzx ul li{ float:left; margin:0 12px;}