/* banner */
.banner {position: relative;width: 100%;height: 784px;overflow: hidden;}
.banner .fc {width: 100%;height: 450px;padding-top: 325px;text-align: center;color: #fff;position: absolute;top: 0;left: 0;z-index: 100;background: url(../img/wf.png);}
.banner .fc p span.banner_span1 {color: rgb(255, 255, 255); font-size: 32px;}
.banner .fc p span.banner_span2 {font-size: 46px; color: rgb(255, 255, 255);}
.banner .fc p span.banner_span3 {line-height: 95px; font-size: 32px;color: rgb(255, 255, 255);}
.banner .video {width: 100%;height: 790px;position: absolute;top: -11px;}
.icon {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;}
#banner #btn_prev, #banner #btn_next {display: none;width: 34px;height: 65px;position: absolute;top: 250px;z-index: 5;z-index: 101;}
#banner #btn_prev {background-position: 0 -64px;left: 8%;transition: all 600ms ease;}
#banner #btn_next {background-position: -50px -64px;right: 8%;transition: all 600ms ease;}
.banner .shubiao {width: 100%;padding-top: 680px;text-align: center;position: absolute;top: 0;left: 0;z-index: 991111;}
.banner .shubiao img {margin: 0 auto;}
/* 我们的服务 */
.fuwu {width: 1200px;margin: 0 auto;height: 880px;}
.fuwu .fuwu_bg {background: url(../images/bg1.jpg) no-repeat center center;height: 720px;width: 100%;}
.fuwu .fuwu_bg a {background-color: rgba(0,0,0,0.5);float: left;width: 399px;height: 359px;border: 1px solid rgb(153, 153, 153);border-right: 0;border-bottom: 0;text-align: center;}
.fuwu .fuwu_bg a:hover {background-color: rgba(204,0,0,0.9);transition: border-color 0.4s ease 0s,background-color 0.4s ease 0s;}
.fuwu .fuwu_bg a img {margin-top: 80px;}
.fuwu .fuwu_bg a .fuwu_name .fuwu_p1 {font-size: 16px;color: #fff;padding-top: 25px;}
.fuwu .fuwu_bg a .fuwu_name .fuwu_p2 {font-size: 16px;color: #b8b8b8;padding-top: 10px;}
.fuwu .fuwu_bg a .fuwu_more {border-bottom: 2px solid #c5c5c5;width: 40px;margin: 0 auto;margin-top: 70px;color: #939393;}
.fuwu .fuwu_title {margin-top: 40px;margin-bottom: 20px;height: 80px;text-align: center;line-height: 40px;}
.fuwu .fuwu_title .fuwu_title1{font-family: 微软雅黑;letter-spacing: 4px;font-size: 28px;font-weight: bold;}
.fuwu .fuwu_title .fuwu_title1 span {color: rgb(204, 0, 0);}
.fuwu .fuwu_title .fuwu_title2{font-size: 18px;font-family: 微软雅黑;}
.fuwu .fuwu_title .fuwu_title2 .fuwu_span1 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-right: 20px;margin-top: 20px;}
.fuwu .fuwu_title .fuwu_title2 .fuwu_span2 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-left: 20px;margin-top: 20px;}
/* 我们的有优势 */
.full_column {padding-bottom: 60px;height: 100%;margin: 0 auto;background-color: transparent;background: url(../images/jx87.jpg) no-repeat;width: 100%;ba/ckground-size: 100%;}
.full_column .full_column_fc {width: 100%;padding-top: 125px;text-align: center;color: #fff;width: 571px;margin: 0 auto;z-index: 100;}
.full_column .full_column_fc p {text-align: center;}
.full_column .full_column_fc p .full_column_span {display: block;color: rgb(255, 255, 255); font-size: 28px;line-height: 30px;padding-bottom: 40px;}
.full_column .full_column_fc p .full_column_span1 {color:#ffffff; font-size: 14px; line-height: 250%;}
.full_width {height: 133px;background-color: rgb(51, 51, 51);width: 100%;margin: 0 auto;}
.full_content {height: 100%;padding-bottom: 30px;background-color: #222222;}
.full_content .picture_hover {z-index: 103;width: 1300px;margin: 0 auto;position: relative;top: -80px;}
.full_content .picture_hover .picture_hover_content {margin-right: 149px;width: 15%;height: 346px;text-align: center;display: inline-block;    vertical-align: top;}
.full_content .picture_hover .picture_hover_content .picture_hover_content1 {cursor: pointer;overflow: hidden; border-color: transparent; border-width: 0px; height: 146px;background: url(../images/e77p.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content1:hover {background: url(../images/0bq3.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content2 {cursor: pointer;overflow: hidden; border-color: transparent; border-width: 0px; height: 146px;background: url(../images/i7qn.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content2:hover {background: url(../images/wabv.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content3 {cursor: pointer;overflow: hidden; border-color: transparent; border-width: 0px; height: 146px;background: url(../images/qd9w.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content3:hover {background: url(../images/rxwk.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content4 {cursor: pointer;overflow: hidden; border-color: transparent; border-width: 0px; height: 146px;background: url(../images/5zay.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_content4:hover {background: url(../images/vx8g.png) no-repeat center center;}
.full_content .picture_hover .picture_hover_content .picture_hover_jieshao {padding-top: 20px;}
.full_content .picture_hover .picture_hover_content .picture_hover_jieshao .picture_hover_red {font-family: 微软雅黑;font-size: 16px;color: rgb(255, 0, 0);}
.full_content .picture_hover .picture_hover_content .picture_hover_jieshao  p {text-align: center;}
.full_content .picture_hover .picture_hover_content .picture_hover_jieshao  p span {color: #b5b5b5;font-family: 微软雅黑;font-size: 14px;}
.full_content .picture_hover .picture_hover_content .picture_hover_jieshao .picture_hover_p {text-align: left;line-height: 25px;margin-top: 15px;}
/* 关于我们 */
.about {width: 1300px;margin: 0 auto;overflow: hidden;}
.about .about_us {height: 100%;width: 100%;overflow: hidden;}
.about .about_title {margin-top: 40px;margin-bottom: 20px;height: 80px;text-align: center;line-height: 40px;}
.about .about_title .about_title1{font-family: 微软雅黑;letter-spacing: 4px;font-size: 28px;font-weight: bold;}
.about .about_title .about_title1 span {color: rgb(204, 0, 0);}
.about .about_title .about_title2{font-size: 18px;font-family: 微软雅黑;}
.about .about_title .about_title2 .about_span1 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-right: 50px;margin-top: 20px;}
.about .about_title .about_title2 .about_span2 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-left: 50px;margin-top: 20px;}
.about .about_us .about_column  {width: 900px;height: 100%;padding-top: 20px;}
.about .about_us .about_column .about_name {color: rgb(67, 67, 67);font-size: 28px;}
.about .about_us .about_column .about_content {width: 900px;display: block;font-size: 16px;padding-top: 50px;}
.about .about_us .about_column .about_content>div {line-height: 30px;margin-bottom: 30px;}
.about .about_us .about_column .about_content>p {line-height: 30px;margin-bottom: 30px;}
.about .about_us .about_list {width: 350px;}
.about .about_us .about_list .about_ainf1 {width: 100%;border-width: 0px;background-color: rgb(102, 102, 102);border-style: solid;height: 90px;margin-bottom: 20px;}
.about .about_us .about_list .about_ainf1 img {margin-left: 30px;margin-top: 10px;}
.about .about_us .about_list .about_ainf1 span {left: 80px;top: -20px;text-align: right;color: rgb(255, 255, 255);font-size: 18px;position: relative;}
.about .about_us .about_list .about_ainf2 {width: 100%;border-width: 0px;background-color: rgb(102, 102, 102);border-style: solid;height: 90px;margin-bottom: 20px;}
.about .about_us .about_list .about_ainf2 img {margin-left: 30px;margin-top: 10px;}
.about .about_us .about_list .about_ainf2 span {left: 80px;top: -20px;text-align: right;color: rgb(255, 255, 255);font-size: 18px;position: relative;}
.about .about_us .about_list .about_ainf3 {width: 100%;border-width: 0px;background-color: rgb(102, 102, 102);border-style: solid;height: 90px;}
.about .about_us .about_list .about_ainf3 img {margin-left: 30px;margin-top: 10px;}
.about .about_us .about_list .about_ainf3 span {left: 80px;top: -20px;text-align: right;color: rgb(255, 255, 255);font-size: 18px;position: relative;}
.about .about_maore {text-align: center;padding: 20px 0;}
.about .about_maore a {font-size: 16px;padding: 10px 20px;background-color: #797979;color: #fff;}
.about .about_maore a:hover {background: rgba(204, 0, 0, 0.8);}
/* 数字统计 */
.number {height: 400px;margin: 0 auto;background-color: transparent;background: url(../images/02.png) no-repeat;width: 100%;background-size: 100%;}
.number .number_count {padding-top: 125px;text-align: center;color: #fff;width: 1300px;margin: 0 auto;z-index: 100;}
.number .number_count span {float: left;width: 240px;height: 220px;margin-right: 113px;}
.number .number_count .number_count_bord {border-top: 2px solid #ffffff;margin: 15px 0;opacity: 0.4;}
.number .number_count span p {color:#ffffff; font-size: 14px; line-height: 250%;}
/* 案例展示 */
.case {width: 1300px;margin: 0 auto;}
.case .case_title {margin-top: 40px;margin-bottom: 20px;height: 80px;text-align: center;line-height: 40px;}
.case .case_title .case_title1{font-family: 微软雅黑;letter-spacing: 4px;font-size: 28px;font-weight: bold;}
.case .case_title .case_title1 span {color: rgb(204, 0, 0);}
.case .case_title .case_title2 {font-size: 18px;font-family: 微软雅黑;}
.case .case_title .case_title2 .case_span1 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-right: 50px;margin-top: 20px;}
.case .case_title .case_title2 .case_span2 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-left: 50px;margin-top: 20px;}
.case .case_type {text-align: center;}
.case .case_type .case_type_ul {margin-bottom: 30px;}
.case .case_type .case_type_ul .case_type_li {display: inline-block;margin-right: 60px;}
.case .case_type .case_type_ul .case_type_li a {font-style: normal;color: #000;font-size: 14px;}
.case .case_type .case_type_ul .case_type_li a:hover {color: #cc0000;}
.case .case_list .case_list_ul {display: inline-block;}
.case .case_list .case_list_ul .case_list_li {margin-right: 20px;width: 414px;text-align: center;vertical-align: middle;float: left;overflow: hidden;margin-bottom: 30px;}
.case .case_list .case_list_ul .case_list_li a {display: block;}
.case .case_list .case_list_ul .case_list_li a .case_list_img {overflow: hidden;max-width: 414px;margin: 0px auto;max-height: 247px;height: 247px;width: 414px;}
.case .case_list .case_list_ul .case_list_li a .case_list_img>img {float: left;margin: 0px auto;transition: all 0.6s;max-width: 414px;margin: 0px auto;max-height: 247px;height: 247px;}
.case .case_list .case_list_ul .case_list_li:hover a .case_list_img img {transform: scale(1.1);}
.case .case_list .case_list_ul .case_list_li:hover a .case_list_img .case_list_hover {background: rgba(204, 0, 0, 0.8);z-index: 1002;width: 414px;height: 247px;opacity: 1;transform: scale(1.1);}
.case .case_list .case_list_ul .case_list_li:hover a .case_list_img .case_list_hover img {width: 42px;height: 42px;margin-top: 104.5px;z-index: 1002;opacity: 1;transform: scale(1.1);position: absolute;display: block;margin-left: 180px;}
.case .case_list .case_list_ul .case_list_li a .case_list_span1 {padding: 0 3px 0 6px;font-size: 16px;color: #000000;display: block;text-align: center;line-height: 40px;/*text-overflow: clip;
    white-space: nowrap;
    overflow: hidden;*/}
.case .case_list .case_list_ul .case_list_li a .case_list_span2 {padding: 0 3px 0 6px;display: block;font-size: 13px;color: #999999;line-height: 10px;text-align: left;}
.case .case_maore {text-align: center;padding: 20px 0;}
.case .case_maore a {font-size: 16px;padding: 10px 20px;background-color: #797979;color: #fff;}
.case .case_maore a:hover {background: rgba(204, 0, 0, 0.8);}
/* 新闻资讯 */
.news {margin: 0 auto;background-color: #222222;background: url(../img/contact.jpg) no-repeat;}
.news .news_title {margin: 0 auto;padding-top: 60px;width: 1300px;margin-top: 40px;margin-bottom: 20px;height: 80px;text-align: center;line-height: 40px;}
.news .news_title .news_title1{color: #fff;font-family: 微软雅黑;letter-spacing: 4px;font-size: 28px;font-weight: bold;}
.news .news_title .news_title1 span {color: rgb(204, 0, 0);}
.news .news_title .news_title2{color: #fff;font-size: 18px;font-family: 微软雅黑;}
.news .news_title .news_title2 .news_span1 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-right: 50px;margin-top: 20px;}
.news .news_title .news_title2 .news_span2 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-left: 50px;margin-top: 20px;}
.news .news_list {width: 1300px;margin: 0 auto;overflow: hidden;}
.news .news_list .news_list_all {width: 620px;}
.news .news_list .news_list_all .news_list_all_type {border-bottom: 2px solid #8d8d8d;margin-bottom: 20px;overflow: hidden;padding-bottom: 10px;padding-top: 10px;}
.news .news_list .news_list_all .news_list_all_type .news_list_all_type_more a{font-size: 14px;color: #8d8b8b;}
.news .news_list .news_list_all .news_list_all_type .news_list_all_type_title a {color: #ffffff;font-size: 20px;}
.news .news_list .news_list_all .news_list_all_img img {width: 100%;}
.news .news_list .news_list_all .news_list_all_list ul li {margin: 10px 0;overflow: hidden;background: url(../img/8.png) no-repeat left center;padding-left: 14px;border-bottom: 1px dashed #8d8d8d;padding-bottom: 7.7px;}
.news .news_list .news_list_all .news_list_all_list ul li a {font-size: 14px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 26px;}
.news .news_list .news_list_all .news_list_all_list ul li a:hover {color:#47cdff;}
.news .news_list .news_list_all .news_list_all_list ul li a span{float: right;color: #8d8d8d;font-size: 12px;}
.news .news_list .news_list_all .news_list_all_listnew ul {}
.news .news_list .news_list_all .news_list_all_listnew ul li {overflow: hidden;border-bottom: 1px dashed #8d8d8d;padding-bottom: 10px;margin-top: 10px;}
.news .news_list .news_list_all .news_list_all_listnew ul li .time {background: #8d8d8d;width: 60px;height: 60px;float: left;margin-right: 20px;text-align: center;}
.news .news_list .news_list_all .news_list_all_listnew ul li .time .time1{color: #fff;font-size: 24px;height: 41px;line-height: 41px;}
.news .news_list .news_list_all .news_list_all_listnew ul li .time .time2{color: #fff;font-size: 13px;display: block;}
.news .news_list .news_list_all .news_list_all_listnew ul li p a {font-size: 16px;color: #ffffff;font-weight: normal;text-decoration: none;line-height: 140%;}
.news .news_list .news_list_all .news_list_all_listnew ul li .title {overflow: hidden;height: 25px;}
.news .news_list .news_list_all .news_list_all_listnew ul li .description {overflow: hidden;word-wrap: break-word;line-height: 140%;font-size: 12px;color: #878080;font-weight: normal;text-decoration: none;height: 33px;}
.news .news_maore {p/adding: 10px;margin: 0 auto;width: 1300px;text-align: center;m/argin-top: 30px;pa/dding-bottom: 30px;}
.news .news_maore a {font-size: 16px;padding: 10px 20px;background-color: #797979;color: #fff;}
.news .news_maore a:hover {background: rgba(204, 0, 0, 0.8);}
/* 我们的客户 */
.custimers {width: 1300px;margin: 0 auto;overflow: hidden;margin-bottom: 40px;}
.custimers .custimers_title {margin-top: 50px;margin-bottom: 30px;height: 80px;text-align: center;line-height: 40px;}
.custimers .custimers_title .custimers_title1 {font-family: 微软雅黑;letter-spacing: 4px;font-size: 28px;font-weight: bold;}
.custimers .custimers_title .custimers_title1 span {color: rgb(204, 0, 0);}
.custimers .custimers_title .custimers_title2 {font-size: 18px;font-family: 微软雅黑;}
.custimers .custimers_title .custimers_title2 .custimers_span1 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-right: 50px;margin-top: 20px;}
.custimers .custimers_title .custimers_title2 .custimers_span2 {display: inline-block;width: 100px;height: 0;border-top: 1px solid #bbbbbb;margin-left: 50px;margin-top: 20px;}
.custimers .custimers_list ul li {float: left;width: 208px;margin-right: 10px;}
/* 咨询我们 */
.ask {overflow: hidden;height: 200px;margin: 0 auto;background-color: transparent;background: url(../img/fact-bg.png) no-repeat;width: 100%;background-size: 100%;}
.ask .ask_fc {width: 100%;padding-top: 65px;text-align: center;color: #fff;margin: 0 auto;z-index: 100;}
.ask .ask_fc p {text-align: center;}
.ask .ask_fc p a {border-radius: 3px 3px 3px 3px;border: 1px solid rgb(255, 255, 255);padding: 10px 25px;}
.ask .ask_fc p a:hover {color: rgb(255, 0, 0);background-color: #fff;}
.ask .ask_fc p a:hover>span {color: rgb(255, 0, 0);}
.ask .ask_fc p a>span {font-size: 14px;font-weight: normal;color: rgb(255,255,255);}
.ask .ask_fc p .ask_span {display: block;color: rgb(255, 255, 255); font-size: 28px;line-height: 30px;padding-bottom: 40px;}
.ask .ask_fc p .ask_span1 {color:#ffffff; font-size: 14px; line-height: 250%;}


















