@import "//at.alicdn.com/t/font_2606348_z5435v2cngr.css";
@import "ui.css";
*{padding: 0;margin: 0;box-sizing: border-box;font-family:"Microsoft Yahei";}
body{width: 100%;overflow-x: hidden;}
a{text-decoration: none;}
img{border: none;}
li{list-style: none;}
.top_box input,textarea{border:none;padding: 4px 0 4px 10px;font-size: 14px;line-height: 22px;opacity: 0.8;}

.left{float:left;}
.right{float:right;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.p100{width: 100%;}
.w1200{width: 1200px;margin: 0 auto;}
.fp-slidesNav{text-align: center;}
.fp-tableCell{text-align: center;}
.white{color: #fff;}

#first_screem img{height: 100%;}
/*第二屏产品分类*/
.lh-ban{position:relative; width:100vw; height:100vh; overflow:hidden;}
.lh-ban .imgs{width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;transition:cubic-bezier(0.215,.61,.355,1) .45s;transform:scale(1.1);}
.swiper-slide-active .imgs{transform:scale(1);transition: all 0.5s ease 0s;}
.lh-ban-item{position:absolute; left:0; top:0; right:0; bottom:0; z-index:2;display: flex;flex-flow: row wrap;justify-content: space-between;}
.lh-ban-item li{border-left:1px solid #eeeeee47; color:#fff; background:rgba(0,0,0,.4); height:100%;width:20%;padding: 250px 30px 0 30px;text-align: left;}
.lh-ban-item li i{font-size: 40px;display: block;}
.lh-ban-item li .class_2{font-size: 26px;margin: 6px 0;}
.lh-ban-item li .class_3{text-transform: uppercase;}
.lh-ban-item li .class_4{color:#fff;font-size: 16px;line-height:30px;margin-top: 10px;font-weight: 100;}
.lh-ban-item li .class_5 a{background:#d7161b;color: #fff;font-size: 14px;padding: 3px 20px;display: none;border-radius: 2px;float: left;}
.lh-ban-item li em{font-style: normal;font-size: 32px;display: block;float: left;}
.lh-ban-item li:first-child{border: none;}
.lh-ban-item li.on{color:#d7161b;background: #000000c7;}
.lh-ban-item li.on .class_4{color: #bc6569;}
.lh-ban-item li.on .class_5 a{display: inherit;}
/*新闻版本*/

.screen-title{text-align: center;font-size:26px;margin-bottom: 30px;}
.screen-title span:before {content:'';display:inline-block;width:80px;border-top:1px solid #d2d2d3;position:relative;top:-10px;right:20px;}
.screen-title span:after {content:'';display:inline-block;width:80px;border-top:1px solid #d2d2d3;position:relative;top:-10px;left:20px;}
.home_news_wrap .w1200 .left{width: 400px;box-shadow: 0px 0.5px 10px rgb(105 105 105 / 28%);height:560px;padding: 36px 10px;}
.home_news_wrap .w1200 .left li{text-align: left;}
.home_news_wrap .w1200 .left li a{display: block;height: 240px;overflow: hidden;}
.home_news_wrap .w1200 .left li a img{width: 100%;}
.home_news_wrap .w1200 .left li p{height: 32px;line-height: 32px;margin:16px 0;font-size: 16px;color: #2f2f2f;}
.home_news_wrap .w1200 .left li span{font-size: 14px;line-height: 26px;color: #848484;}
.home_news_wrap .w1200 .right{width:780px;box-shadow: 0px 0.5px 10px rgb(105 105 105 / 28%);height:560px;padding: 36px 10px;}
.home_news_wrap .w1200 .p_title{text-align: left;height: 42px;line-height: 42px;margin:30px 0 40px 0;}
.home_news_wrap .w1200 .p_title i{display: block;float: left;width: 4px;height: 16px;background:#d7161b;margin:13px 8px 0 8px;}
.home_news_wrap .w1200 .p_title span{font-size: 16px;font-weight: bold;}
.home_news_wrap .w1200 .p_title a{background:#d7161b;color: #fff;font-size: 13px;padding:0 14px;float: right;height: 24px;line-height: 24px;margin-top: 8px;}
.home_news_wrap .w1200 .right .p_title{border-bottom: 1px dotted #2f2f2f;}
.home_news_wrap .w1200 .right dl{float: left;width:380px;text-align: left;font-size: 16px;padding-right: 30px;}
.home_news_wrap .w1200 .right dl dt{margin-bottom: 16px;font-size: 16px;}
.home_news_wrap .w1200 .right dl dt a{color:#2f2f2f;}
.home_news_wrap .w1200 .right dl dd{font-size: 14px;line-height: 26px;color: #848484;}
.home_news_wrap .w1200 .right dl:hover dt a{color: #000;font-weight: bold;}
.home_news_wrap .w1200 .right ul{display: flex;flex-flow: row wrap;margin-top: -30px;}
.home_news_wrap .w1200 .right ul li{width: 33.333333%;padding: 10px;}
.home_news_wrap .w1200 .right ul li img{width: 90%;}


/*客户案例*/
.home_case{background: url("../img/case-bg.png") center center no-repeat;background-size: cover;}
.home_case ul{width: 1200px;margin: 0 auto;}
.home_case ul li{width:190px;margin: 10px 5px;padding:10px;background: #fff;float: left;}
.home_case ul li img{width: 100%;display: list-item;}
.home_case p{font-size: 32px;font-weight: bold;color: #fff;margin-bottom: 40px;}
.home_case span{font-size: 14px;color: #fff;margin-bottom: 110px;display: block;color: #918f8f;}
.home_case_footer .w1200 .screen-title{padding: 30px 0;}
.home_case_footer .screen-title{color: #fff;font-weight: 100;}
.home_case_footer .home_case_p{font-size: 14px;padding: 16px 0;color: #fff;font-weight: 100;}
.home_case_footer ul{display: flex;flex-flow: row wrap;background: #c57f15;border-radius: 3px;}
.home_case_footer ul li{width:12.5%;padding:20px 10px;text-align: center;border-bottom: 1px solid #9c6107;border-right: 1px solid #9c6107;}
.home_case_footer ul li img{width:100%;-webkit-filter: grayscale(100%);display:list-item;border-radius: 2px;
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
/*侧边信息*/
/*底部版权*/
.right-slide{right: 0;width:80px;top: 0;bottom: 0;padding-top: 180px;position: fixed;z-index: 9999;}
.right-slide ul li{position: relative;margin-bottom:2px;background: #c2985b;text-align: center;color: #fff;padding-bottom: 6px;}
.right-slide ul li span{font-size: 13px;}
.right-slide ul li span a{color: #fff;}
.right-slide ul li:hover{background:#c57f15;transition: all 0.5s ease 0s;}
.right-slide ul li i{font-size: 26px;display: block;text-align: center;padding: 6px 0;}
.right-slide ul li:hover p{display: block;width:200px;transition: all 0.5s ease 0s;border-right:1px solid #8e5808;}
.right-slide ul li p{position: absolute;width:0;overflow: hidden;right:80px;background:#c57f15;font-size: 14px;font-weight: bold;color: #fff;height:66px;line-height:66px;top:0;z-index: 0;text-align: center;}
.right-slide ul #guanzhu p{height:113px;width: 113px;display: none;}
.right-slide ul #guanzhu img{width:100px;margin-top: 6px;}
.right-slide ul #guanzhu:hover p{display: initial;}
/*合作流程*/
.custom_box .w1200 ul{color: #fff;width: 1000px;display: flex;flex-flow: row wrap;text-align: center;margin: 0 auto;margin-bottom: 40px;margin-top: 20px;}
.custom_box .w1200 ul li{float: left;text-align: center;width: 25%;}
.custom_box .w1200 ul li i{display:block;font-size:60px;margin: 10px auto;width: 100px;height: 100px;line-height: 100px;border: 1px solid #dddddd59;border-radius: 4px;color:#ffffffb3;}
.custom_box .w1200 ul li p{font-size: 14px;line-height: 26px;}
.custom_box .w1200 .home_case_p{font-size: 14px;margin: 16px 0;}
.custom_box .w1200 .custom_p{font-size: 12px;}
.custom_box .my_youshi{position: absolute;left: 0;right: 0;bottom: 0;}
.custom_box .my_youshi ul{display: flex;flex-flow: row wrap;color: #fff;}
.custom_box .my_youshi ul li{width: 33.3333333%;position: relative;}
.custom_box .my_youshi ul li img{width: 100%;height: auto;}
.custom_box .my_youshi ul li article{position: absolute;top: 0;left: 0;bottom: 0;right: 0;text-align: left;padding-left:60px;padding-top: 50px;padding-right: 20px;}
.custom_box .my_youshi ul li article i{font-size: 50px;display: block;margin-bottom: 30px;}
.custom_box .my_youshi ul li p{font-size: 16px;margin-top: 5px;margin-bottom: 15px;}
.custom_box .my_youshi ul li span{font-size: 14px;line-height: 28px;font-weight: 100;}
.top_box{margin-bottom:60px;}
.top_box .left{width: 700px;padding-left: 120px;text-align: left;padding-right: 240px;}
.top_box .left i{color: #bb1b1b;font-weight: bold;font-size: 30px;}
.top_box .left p{color: #fff;font-size: 14px;line-height: 28px;}
.top_box .left h3{color: #fff;font-size: 24px;margin-top: 26px;margin-bottom: 10px;}
.top_box .left h3 span{color:#bb1b1b;}
.top_box .left h4{font-size: 14px;border-bottom: 1px solid #bb1b1bb0;color:#9c9c9c;font-weight: normal;margin-bottom: 10px;padding-bottom: 6px;}
.top_box .right{width: 500px;padding: 0 60px;margin-top: -30px;}
.top_box .right h3{color: #fff;font-size: 24px;margin-top: 26px;margin-bottom: 10px;text-align: center;}
.top_box .right h3 span{color:#bb1b1b;}
.top_box .right h4{font-size: 14px;color:#9c9c9c;font-weight: normal;margin-bottom: 10px;padding-bottom: 6px;text-align: center;}
.top_box .right form{text-align: left;}
.top_box .right p input{float: left;width: 180px;}
.top_box .right p input:last-child{margin-left:10px;}
.top_box .right textarea{margin-top: 16px;width:370px;height: 110px;resize: none;}
.top_box .right #submit{background:#bb1b1b;color: #fff;text-align: center;width: 120px;margin: 10px auto;display: block;}
#allmap{height: 300px;overflow: hidden;}
/*列表页样式*/
#page .header{position:static;background: #fff;}
#page .header:hover .wrap_header dl dd{display: none;}
#page .header .wrap_header dl dt a{color: #000;}
#page .header .wrap_header dl dd a{color: #fff;}
#page .header .wrap_header dl:hover{background: #f39926b3;height: 90px;}
#page .header .wrap_header dl:hover dd{display: block;background:#f39926b3;height: 160px;}
#page .wrap_header{position:static;}
#page .header .wrap_box_son_nav{display: none;}
.sub_banner_img_var{background: url("../img/sub-banner.png") center center no-repeat;background-size:cover;height:300px;}
.position_var{background:#e5e5e5;height: 85px;}
.position_var p{font-size: 14px;float: left;height:30px;line-height: 30px;margin-top: 26px;color: #747474;}
.position_var p a{color: #747474;}
.position_var p em{display: block;width: 3px;height: 20px;background:#bb1b1b;float: left;margin: 5px 6px 0 0;}
.position_var form{float: right;margin-top:20px;position: relative;}
.position_var form #keyword{border: none;border-radius:4px;width:320px;font-size: 14px;padding:10px 0 10px 10px;}
.position_var form i{position: absolute;font-size:24px;font-weight: bold;right: 10px;top:8px;color: #e5e5e5;}

#about_us{padding:40px 0;}
#about_us .w1200 .left{width:750px;padding-right: 70px;}
#about_us .w1200 .right{width: 450px;padding-top:70px;}
#about_us .w1200 .right img{width:100%;display: list-item;}
#about_us .w1200 .left p{font-size: 14px;line-height: 28px;color: #484848;text-indent: 28px;margin-top:10px;}
#about_us .w1200 .left i{color: #bb1b1b6e;font-weight: bold;font-size: 30px;}
#about_us .w1200 .left h4{color:#00000026;}

.public_color_text{color: #000;font-size: 24px;margin-top: 26px;margin-bottom: 10px;}
.public_color_text span{color:#bb1b1b;padding-right: 10px;}
.public_top_info{margin-bottom: 20px;}
.public_top_info i{color: #bb1b1b6e;font-weight: bold;font-size: 30px;}
.public_top_info h4{color:#00000026;text-transform: uppercase;}
#wenhua{background: #e5e5e5;padding:40px 0;}
#wenhua ul{display: flex;flex-flow: row wrap;justify-content:space-between;}
#wenhua ul li{width: 280px;position: relative;}
#wenhua ul li img{width: 100%;display: list-item;}
#wenhua ul li p{position: absolute;font-size: 16px;color: #fff;font-weight: bold;left: 20px;bottom:50px;}
#wenhua ul li span{font-size: 14px;color: #fff;bottom: 20px;position: absolute;left: 20px;}
#wenhua .public_top_info{text-align: right;}

#jiagou{background: #e5e5e5;padding:40px 0;}
#jiagou .public_top_info{text-align: right;}
#jiagou .w1200{text-align: center;}
#jiagou img{width: 800px;}
#page .home_footer{padding: 30px 0;}
#zizhi{padding:40px 0;}
#zizhi .public_top_info{text-align: left;}
#zizhi .w1200{text-align: center;}
#zizhi img{width: 1000px;}
/*新闻列表页*/
#page-position ul{display: block;float: left;height: 85px;line-height: 85px;}
#page-position ul li{float: left;font-size: 16px;padding: 0 16px;}
#page-position ul li a{color:#000;padding: 0 10px 4px 6px;}
#page-position ul li a i{font-style: normal;color:#bb1b1b;}
#page-position ul li a:hover{border-bottom: 1px solid #bb1b1b;transition: ease .65s;}
#page-position p{float: right;}
.news_list ul{padding: 20px 26px;}
.news_list ul li{overflow: hidden;padding: 30px 0;border-bottom: 1px dashed #B1B1B1;}
.news_list ul li .a_img_box{display: block;float: left;width:280px;height: 212px;overflow: hidden;margin-right: 26px;}
.news_list ul li .a_img_box img{transform: scale(1);transition: all 0.5s ease 0s;width: 100%;}
.news_list ul li .a_img_box:hover img{transform: scale(1.2); transition: all 0.5s ease 0s;}
.news_list ul li time{font-size: 14px;color: #999;position: relative;margin-bottom:15px;top: 10px;display: block;}
.news_list ul li h2{font-size: 16px;height: 18px;line-height: 18px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  transition: ease .65s;}
.news_list ul li h2 a{color: #333;}
.news_list ul li span{line-height: 24px;  color: #888;  margin-top: 20px;overflow: hidden;font-size: 14px;display: block;}
.news_list ul li em{display: block;margin-left:306px;width:15px;height: 1px;background: red;margin-bottom: 15px;}
/* 分页公共变量 */
.list-page{padding:16px 0; text-align:center;font-size:14px; width:100%; margin:0 auto; margin-top:30px; margin-bottom:30px;}
.list-page em{display: inline;font-style: normal;float: none;padding:4px 10px; background:#2469b7; color:#fff;font-weight: bold;}
.list-page p{text-align:right; padding-right:20px;}
.list-page a{padding:3px 10px; color:#757575; border:1px solid #e7e7e7; text-decoration:none;}
.list-page a b{background:none !important;transition: all 0.5s ease 0s; border:none !important; font-weight:100;padding: 3px;}
.list-page a:hover{ background:#2469b7; border:1px solid #2469b7; color:#fff; text-decoration:none;}
.list-page b{padding:3px 10px; background:#2469b7; border:1px solid #2469b7; color:#fff; text-decoration:none;}
.list-page a b{color:#000;}
.list-page a b:hover{color: #fff;}
/*产品列表页product_list*/
.product_list ul{display: flex;flex-flow: row wrap;justify-content: space-between;padding: 20px 26px;}
.product_list ul li{width: 360px;padding: 30px 0;border-bottom: 1px dashed #B1B1B1;}
.product_list ul li .a_img_box{display: block;height:280px;overflow: hidden;}
.product_list ul li .a_img_box img{transform: scale(1);transition: all 0.5s ease 0s;width: 100%;}
.product_list ul li .a_img_box:hover img{transform: scale(1.2); transition: all 0.5s ease 0s;}
.product_list ul li h2{font-size: 16px;height:32px;line-height:32px;  overflow: hidden;font-weight: normal;}
/*信息详情页news_content*/
.news_content h1{font-size: 18px;text-align: center;padding:20px 0;}
.news_content h2{font-size: 14px;line-height: 28px;padding: 10px;background: #eee;color:#747474;border-radius:4px;}
.news_content .newstext{font-size: 14px;line-height: 30px;color:#747474;padding: 10px;}
.news_content .newstext img{max-width: 100%;overflow: hidden;}
.news_content .other_info{margin: 30px 0;}
.news_content .other_info ul{display: flex;flex-flow: row wrap;justify-content: space-between;height: 50px;line-height: 50px;font-size: 14px;}
.news_content .other_info ul span{font-weight: bold;color: #000;}
.news_content .other_info ul li a{color:#747474;}



/*下方是最新版本样式*/
::-webkit-scrollbar {width:2px; height: 11px; border: none;}
::-webkit-scrollbar-track-piece {border: none; position: absolute; padding: 0; box-shadow: none; background-color:#ddd; border-radius: 1px;}
::-webkit-scrollbar-thumb:vertical {background-color: #999; border-radius: 0; border: none;}
::-webkit-scrollbar-thumb:horizontal {background-color: #999; border-radius: 0; border: none;}
::-webkit-scrollbar{width:2px;}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black;}
::-webkit-scrollbar-track-piece{background:#FFF;}
::-webkit-scrollbar-thumb:vertical{background-color:#cc1c00;border-radius:5px;}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}
::-webkit-scrollbar-corner:vertical{background-color:#cc1c00;}
header{height:90px;}
header h1{display: block;height: 70px;margin-top: 10px;}
header h1 img{height:100%;}
header nav{float: left;margin-left: 210px;}
header nav dl{float: left;width: 120px;text-align:center;position: relative;}
header nav dl dt{font-size: 16px;height: 90px;line-height: 90px;}
header nav dl dt a{color: #000;}
header nav dl dd{position: absolute;display: none;left: 0;right: 0;z-index: 9999;}
header nav dl dd a{display: block;width: 100%;height: 42px;line-height: 42px;font-size: 14px;}
header nav dl:hover{background: #f39926b3;transition: all 0.5s ease 0s;}
header nav dl:hover dd{display: block;background: #f39926b3;transition: all 0.5s ease 0s;}
header nav dl:hover a{color: #fff;}
header nav dl dd a:hover{background:#8b5104;}
header .right{margin-top: 30px;}
header .right i{font-size: 24px;display: block;float: left;margin-right: 12px;}
header:hover .wx_icon *{color: #000;}
#video{position: relative;width: 100%;}
#video video{width: 100%;}
.home_about{padding: 30px 0;}
.home_about .w1200 img{width: 100%;}
.home_news_wrap{padding: 30px 0;}
footer{background:url("../img/footer-bg.png") center center no-repeat;background-size: cover;padding:30px 0;}
.content .w1200{font-size: 14px;color: #333;line-height: 30px;padding: 20px 16px;}