﻿/**** Reset ****/
html{background-color:White;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote {padding: 0;margin: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
body {font-size:14px;padding:0px;margin:0px;font-family:"Alibaba-PuHuiTi-Regular",Arial, "宋体", Helvetica, sans-serif, Verdana;line-height:24px;min-width:320px;color:#282828;margin:auto;max-width:1920px;}
a{text-decoration:none;color:#333333;font-family:"Alibaba-PuHuiTi-Regular",Arial, "宋体", Helvetica, sans-serif, Verdana;background:none;}
a:hover{color:#422C29;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
hr{background-color:#EDEDED;height:1px;border:0px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.clear15{clear:both;font-size:0px;line-height:0px;height:15px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:30px;}
.main_con_cle{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
.bottom_ccc{padding:15px 0px;line-height:30px;font-size:14px;border-top:1px solid White;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.max_width{width:100%;max-width: 1420px;padding:0px 10px;box-sizing: border-box;}
.max_width2{width:100%;max-width: 1420px;}
@font-face{
     font-family:'Alibaba-PuHuiTi-Regular';src:url('../fonts/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
}

/****顶部*******/
.jch_head{width:100%;height:123px;background:rgba(255,255,255,1);margin:auto;}
.jch_head .con{margin:auto;}
.jch_head .con .logo{float:left;margin-top:15px;}
.jch_head .con .nav_con{float:right;margin-top: 52px;}
.jch_head .con .nav_con .sou_con{float:right;position: relative;}
.jch_head .con .nav_con .sou_con .sou_btn{width:30px;display: block;}
.jch_head .con .nav_con .sou_con .sou_btn i{font-size: 26px;}
.jch_head .con .nav_con .sou_con .sou_outbox{position: absolute;right:0;bottom:-110px;z-index: 10;width:0px;overflow:hidden;transition: 0.3s;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox{width:0;overflow:hidden;background:rgba(255,255,255,0.9);border:1px solid #eeeeee;border-radius: 3px;transition:width 0.3s;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .input{width:200px;outline: none;border:0px;background: transparent;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .submit{display: block;float:right;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .submit i{font-size: 24px;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .input::-webkit-input-placeholder {color: #666;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .input::-moz-input-placeholder {color: #666;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .input::-ms-input-placeholder {color: #666;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .line{width:100%;height:1px;background-color: #d3d3d3;margin-top: 5px;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .clo_sou{display: inline-block;}
.jch_head .con .nav_con .sou_con .sou_outbox .sou_innerbox .clo_sou .layui-icon{color:#3F2A28;font-weight: bold;}
.jch_head .con .nav_con .sou_con.on .sou_outbox{width:auto;}
.jch_head .con .nav_con .sou_con.on .sou_innerbox{width:240px;padding:10px 15px 40px 15px;}
.jch_head .con .nav_con .language{display: block;float:right;margin-right: 43px;font-size: 16px;}
.jch_head .con .nav_con .nav_ul{float:right;}
.jch_head .con .nav_con .nav_ul li{display: inline-block;margin-right: 40px;font-size:16px;position: relative;}
.jch_head .con .nav_con .nav_ul li .line{width:0;height:1px;background-color: #422C29;margin:12px auto auto auto;transition: 0.5s;}
.jch_head .con .nav_con .nav_ul li:hover{font-weight: bold;}
.jch_head .con .nav_con .nav_ul li:hover .line{width:100%;}
.jch_head .con .nav_con .nav_ul li.on{font-weight: bold;}
.jch_head .con .nav_con .nav_ul li.on .line{width:100%;}
/*.jch_head .con .nav_con .nav_ul li .sub_con{width:130px;padding:5px 0px;background-color: rgba(255,255,255,0.9);display: none;position: absolute;left:0;top:33px;z-index: 10}
.jch_head .con .nav_con .nav_ul li .sub_con .sub_a{width:100%;height:36px;line-height: 36px;font-size:14px;text-align: center;color:#666666;overflow: hidden;display: block;transition: 0.2s;}
.jch_head .con .nav_con .nav_ul li .sub_con .sub_a:hover{background-color: #422C29;color:#ffffff;}
.jch_head .con .nav_con .nav_ul li:nth-child(2) .sub_con{left:-15px;}
.jch_head .con .nav_con .nav_ul li:nth-child(5) .sub_con{left:-25px;}*/
.jch_head .con .nav_con .nav_ul li .sub_con{padding:15px 20px;width:410px;min-height:200px;overflow:hidden;background-color: rgba(255,255,255,0.9);display: none;position: absolute;left:-60px;top:33px;z-index: 10}
.jch_head .con .nav_con .nav_ul li .sub_con .left_sub{width:140px;float:left;}
.jch_head .con .nav_con .nav_ul li .sub_con .left_sub .sub_a{width:100%;height:36px;line-height: 36px;font-size:14px;text-align: center;color:#666666;overflow: hidden;display: block;transition: 0.2s;}
.jch_head .con .nav_con .nav_ul li .sub_con .left_sub .sub_a:hover{background-color: #422C29;color:#ffffff;}
.jch_head .con .nav_con .nav_ul li .sub_con .right_img{width:250px;float:left;margin-left: 20px;position: relative;}
.jch_head .con .nav_con .nav_ul li .sub_con .right_img .img_list{display: none;position: absolute;left:0;top:0;}
.jch_head .con .nav_con .nav_ul li .sub_con .right_img .img_list.on{display: block;}
.jch_head .con .nav_con .nav_ul li .sub_con .right_img .img_list img{width:100%;}

.jch_head.fixed{position: fixed;left:0;top:0;z-index: 10;background:rgba(255,255,255,0.9);box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);}

/****首页大标题*****/
.index_title{color:#666666;text-align: center;}
.index_title .title_h2{font-size: 40px;line-height: 40px;color:#422C29;margin-bottom: 10px;}

/****精品案例*****/
.index_case{margin:70px auto auto auto;}
.index_cate{text-align: center;margin:30px auto auto auto;}
.index_cate li{font-size: 18px;color:#666666;display: inline-block;margin-left: 20px;overflow: hidden;}
.index_cate li:first-child{margin-left: auto;}
.index_cate li a{color:#666666;transition: 0.2s;}
.index_cate li:last-child{display: none;}
.index_cate li:hover a{color:#422C29;}
.index_case .case_ul{margin:40px auto auto auto;}
.index_case .case_ul li{float:left;transition: 0.2s}
.index_case .case_ul li .li_con{width:100%;position: relative;overflow: hidden;}
.index_case .case_ul li .li_con img{width:100%;position: absolute;left:0;top:0;z-index: 0;min-height: 100%}
.index_case .case_ul li .li_con .li_cover{width:100%;height:100%;background:rgba(111,95,94,0.5);position: absolute;left:0;bottom:-100%;z-index: 1;transition: 0.3s;}
.index_case .case_ul li .li_con .li_cover .li_title{padding:0px 2%;text-align:center;font-size: 30px;color:#ffffff;line-height: 30px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin:26% auto auto auto;}
.index_case .case_ul li .li_con .li_cover .li_more{width:198px;height:48px;border-radius: 30px;border:1px solid #ffffff;text-align: center;line-height: 48px;color:#ffffff;margin:2.5vw auto auto auto;font-size: 16px;}
.index_case .case_ul li:first-child{width:39.14%;float:left;margin-right: 1.43%}
.index_case .case_ul li:first-child .li_con{padding-top: 113.1%;}
.index_case .case_ul li:first-child .li_con img{min-height: 100%}
.index_case .case_ul li:first-child .li_con .li_cover .li_title{margin-top: 40%}
.index_case .case_ul li:nth-child(2){width:59.43%;margin-bottom: 1.2vw}
.index_case .case_ul li:nth-child(2) .li_con{padding-top: 36.06%}
.index_case .case_ul li:nth-child(n+3){width:29%;}
.index_case .case_ul li:nth-child(n+3) .li_con{padding-top: 73.9%}
.index_case .case_ul li:last-child{margin-left:  1.43%;}
.index_case .case_ul li:nth-child(2) .li_con .li_cover .li_title{margin-top: 10%}
.index_case .case_ul li:hover .li_con .li_cover{bottom:0px;}
.index_case .case_ul li:hover{box-shadow: 0px 3px 10px 3px rgba(225,225,225,0.8)}

/****精品案例*****/
.index_gallery{padding:60px 0px 20px 0px;margin-top: 70px;background-color: #F7F7F7}
.index_gallery .con{margin:auto;}
.index_gallery .con .gallery_ul{margin:45px auto auto auto;}
.index_gallery .con .gallery_ul li{float:left;margin-bottom: 40px;}
.index_gallery .con .gallery_ul li .li_pic{width:100%;overflow: hidden;position: relative;}
.index_gallery .con .gallery_ul li .li_pic img{width:100%;position: absolute;left:0;z-index: 0;top:0;min-height: 100%;transition: 1s}
.index_gallery .con .gallery_ul li .li_con{height:80px;margin-top: 20px;overflow: hidden;}
.index_gallery .con .gallery_ul li .li_con .li_title{font-size: 24px;line-height: 24px;color:#353535;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index_gallery .con .gallery_ul li .li_con .li_line{width:30px;height:2px;background-color: #B3B3B3;margin-top: 18px;}
.index_gallery .con .gallery_ul li .li_con .li_des{font-size: 16px;line-height: 16px;color:#666666;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin-top: 15px;}
.index_gallery .con .gallery_ul li .li_con .li_more{width:80px;height:80px;line-height: 80px;background-color: #422C29;float:right;text-align: center;color:#ffffff;float:right;opacity: 0;transition: 0.2s;}
.index_gallery .con .gallery_ul li .li_con .li_more i{font-size: 40px;}
.index_gallery .con .gallery_ul li:hover .li_con .li_more{opacity: 1}
.index_gallery .con .gallery_ul li:hover .li_pic img{transform: scale(1.1);}
.index_gallery .con .gallery_ul li.li_1{width:59.43%;}
.index_gallery .con .gallery_ul li.li_1 .li_pic{padding-top: 64.9%;}
.index_gallery .con .gallery_ul li.li_2{width:39.14%;float:right;}
.index_gallery .con .gallery_ul li.li_2 .li_pic{padding-top:76.64%;}
.index_gallery .con .gallery_ul li.li_3{width:39.14%;float:right;}
.index_gallery .con .gallery_ul li.li_3 .li_pic{padding-top:100.36%;}
.index_gallery .con .gallery_ul li.li_4{width:29%;margin-right: 1.4%;}
.index_gallery .con .gallery_ul li.li_4 .li_pic{padding-top:105.91%;}
.index_gallery .con .gallery_ul li.li_6{width:49.285%;}
.index_gallery .con .gallery_ul li.li_6 .li_pic{padding-top: 57.97%;}
.index_gallery .con .gallery_ul li.li_7{float:right;}

/****关于我们*****/
.index_about{margin:70px auto auto auto;}
.index_about .title_con{font-size: 22px;font-weight: bold;line-height: 26px;color:#422C29;float:left;}
.index_about .title_con .en_title{font-size: 48px;line-height: 48px;margin-bottom: 15px;}
.index_about .data_ul{float:right;margin-top: 25px;}
.index_about .data_ul li{padding:0px 38px;border-right: 1px solid #E5E5E5;display: inline-block;font-size: 22px;line-height: 22px;font-weight: bold;text-align: center;}
.index_about .data_ul li .data_con{font-size: 24px;margin-bottom: 20px;}
.index_about .data_ul li .data_con .data{font-size: 60px;}
.index_about .data_ul li:last-child{border-right: 0px;padding-right: 0px;}
.index_about .index_about_con{width:69.43%;float:left;margin-top: 45px;}
.index_about .index_about_con .slogan{font-size: 20px;line-height: 20px;color:#363636;}
.index_about .index_about_con .slogan .more{display: block;float:right;}
.index_about .index_about_con .slogan .more i{font-size: 20px;font-weight: bold;}
.index_about .index_about_con .about_img{display: block;margin-top: 30px;width:100%;}
.index_about .index_about_con .about_text{margin-top: 20px;}
.index_about .index_about_con .about_text p{line-height: 35px;font-size: 16px;color:#4f4f4f;margin-bottom: 10px;}
.index_about .index_about_honor{width:23.86%;float:right;margin-top: 48px;}
.index_about .index_about_honor .honor_ul{}
.index_about .index_about_honor .honor_ul li{padding:32px 43px 20px 43px;background-color: #F5F5F5;box-sizing: border-box;width:100%;}
.index_about .index_about_honor .honor_ul li .pic{width:100%;padding-top: 139%;overflow: hidden;position: relative;}
.index_about .index_about_honor .honor_ul li .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.index_about .index_about_honor .honor_ul li .honor_title{font-size: 16px;line-height: 16px;color:#363636;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin-top: 12px;text-align: center;}
.index_about .index_about_honor .control_con{width:100%;height:42px;background-color: #E6E6E6;}
.index_about .about_nofloat{float:none;}
.index_about .about_fl{float:left;}

/***首页优势*****/
.index_advantage{margin:50px auto auto auto;}
.index_advantage .con{margin:auto;}
.index_advantage .con .advantage_con{margin:60px auto auto auto;position: relative;min-height: 300px;}
.index_advantage .con .advantage_con .prev_adv{position: absolute;left:0;top:130px;z-index: 0;}
.index_advantage .con .advantage_con .prev_adv i{font-size: 40px;font-weight: bold;}
.index_advantage .con .advantage_con .next_adv{position: absolute;right:0;top:130px;z-index: 0;}
.index_advantage .con .advantage_con .next_adv i{font-size: 40px;font-weight:bold;}
.index_advantage .con .advantage_con .adv_list{width:88.57%;margin:auto;display: none}
.index_advantage .con .advantage_con .adv_list .left_pic{width:51.2%;float:left;padding-top: 30.64%;overflow: hidden;position: relative;}
.index_advantage .con .advantage_con .adv_list .left_pic img{width:100%;position: absolute;left:0;z-index: 0;top:0;}
.index_advantage .con .advantage_con .adv_list .right_con{width:45.96%;float:right;}
.index_advantage .con .advantage_con .adv_list .right_con .line{width:50px;height:3px;background-color: #070707;margin-top: 25px;}
.index_advantage .con .advantage_con .adv_list .right_con .title{font-size: 23px;line-height: 23px;margin-top: 30px;}
.index_advantage .con .advantage_con .adv_list .right_con .des{line-height: 25px;color:#898989;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top: 20px;}
.index_advantage .con .advantage_con .adv_list .right_con .img{display: block;max-width: 100%;margin-top: 20px;}
.index_advantage .con .advantage_con .adv_list.on{display: block;}
.index_advantage .con .index_cate li.on{color:#422C29;font-weight: bold;}

/***客户见证*****/
.client{margin:60px auto auto auto;}
.client .title_con{font-size: 30px;font-weight: bold;line-height: 30px;}
.client .title_con .control_con{float:right;}
.client .title_con .control_con a{margin-left: 25px;}
.client .title_con .control_con i{font-size:30px;}
.client .client_ul{margin-top: 36px;}
.client .client_ul li{width:91%;}
.client .client_ul li .li_pic{width:100%;padding-top: 44%;overflow: hidden;position: relative;border:1px solid #eeeeee;}
.client .client_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;}

/***首页新闻*****/
.index_news{margin:38px auto auto auto;padding:40px 0px 60px 0px;background-color: #F7F7F7;}
.index_news .con{margin:auto;}
.index_news .con .left_pic{width:29%;padding-top:34.71%;overflow: hidden;position: relative;margin-top: 35px;float:left;}
.index_news .con .left_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.index_news .con .right_news_con{width:69.65%;float:right;padding:30px 34px 20px 34px;box-shadow: 0px 3px 6px 2px #EDEDED;background-color: #ffffff;box-sizing: border-box;margin-top: 35px;}
.index_news .con .right_news_con .first_news_con{padding-bottom: 35px;border-bottom: 1px dashed #E2E5EC;margin-bottom: 30px;}
.index_news .con .right_news_con .first_news_con .pic{width:31.72%;float:left;padding-top: 20%;overflow: hidden;position: relative;}
.index_news .con .right_news_con .first_news_con .pic img{width:100%;position: absolute;left:0;z-index: 0;top:0;}
.index_news .con .right_news_con .first_news_con .first_right_con{width:64.44%;float:right;}
.index_news .con .right_news_con .first_news_con .first_right_con .first_title{height:24px;line-height: 24px;font-size: 24px;overflow: hidden;margin-top: 15px;}
.index_news .con .right_news_con .first_news_con .first_right_con .first_des{height:70px;line-height: 35px;overflow: hidden;color:#666666;margin-top: 20px;}
.index_news .con .right_news_con .first_news_con .first_right_con .first_date{color:#666666;margin-top: 10px;}
.index_news .con .right_news_con .other_news_con{width:44.77%;float:left;height:16px;margin:15px auto;}
.index_news .con .right_news_con .other_news_con:nth-child(2n){float:right;}
.index_news .con .right_news_con .other_news_con .other_title_con{width:calc(100% - 100px);float:left;height:16px;overflow: hidden;line-height: 16px;}
.index_news .con .right_news_con .other_news_con .other_title_con a{color:#666666;}
.index_news .con .right_news_con .other_news_con .other_date{float:right;width:90px;color:#999999;line-height: 16px;text-align: right}

/****底部*************/
.main_bottom{padding:45px 0px 25px 0;background-color: #313131;}
.main_bottom .con{margin:auto;}
.main_bottom .con .left_link{width:27.34%;float:left;}
.main_bottom .con .left_link ul{}
.main_bottom .con .left_link ul li{display: inline-block;margin-right: 18px;line-height: 14px;margin-top: 20px;color:#ffffff;}
.main_bottom .con .left_link ul li a{color:#ffffff;}
.main_bottom .con .center_con{width:39%;float:left;margin-left: 5.8%;}
.main_bottom .con .center_con .info_list{padding-left: 35px;background:url(../images/bot_tel.jpg) left 9px no-repeat;color:#ffffff;line-height: 40px;margin-top: 10px;}
.main_bottom .con .center_con .info_list.icon_address{background:url(../images/bot_address.jpg) left 9px no-repeat;}
.main_bottom .con .center_con .info_list.icon_email{background:url(../images/bot_email.jpg) left 9px no-repeat;}
.main_bottom .con .ewm{float:left;margin-left: 5%;}
.main_bottom .con .ewm .pic{width:98px;float:left;margin-right: 16px;margin-top: 22px;}
.main_bottom .con .ewm .pic img{width:100%;height:98px;}
.main_bottom .con .ewm .pic span{display: block;text-align: center;color:#ffffff;font-size: 14px;line-height:14px;margin-top: 10px;}
.main_bottom .con .ewm .pic:last-child{margin-right: auto;}
.main_bottom .con .bot_title{font-size: 16px;color:#ffffff;line-height: 16px;}
.main_bottom .con .bot_line{width:20px;height:2px;background-color:#ffffff;margin-top: 20px;}
.main_bottom .con .bot_su_line{width:1px;height:180px;background-color:#666666;float:left;margin-left: 1.56%; }

/****版权*******/
.copyright{padding:15px 0px;background-color: #292929;}
.copyright .con{text-align: center;color:#b3b3b3;line-height: 18px;}
.copyright .con a{color:#b3b3b3;}

.nav_more{display: none;}

/****轮播图*************/
.main_banner{position: relative;z-index: 0}
.main_banner ul{z-index: 0;}
.main_banner ul li img{width:100%;}
.main_banner .prev_banner{width:40px;height:60px;display:block;background:url(../images/prev_banner.png) center center no-repeat;position: absolute;left:30px;top:45%;z-index: 10;}
.main_banner .next_banner{width:72px;height:72px;display:block;background:url(../images/next_banner.png) center center no-repeat;position: absolute;right:30px;top:45%;z-index: 10;}

.inner_banner{margin:auto;}
.inner_banner img{display: block;margin:auto;max-width: 100%;}

.inner_con{margin:60px auto 50px auto;}

/****当前位置******/
.position{padding:15px 10px;color:#666666;line-height: 16px;margin:auto;max-width: 1220px;box-sizing: border-box;}
.position a{color:#666666;}

/****关于我们*****/
.about .data_ul{margin-top: 50px;}
.about .data_ul li:first-child{padding-left: 0px;}
.about .index_about_con{width:44.28%;margin-top: 30px;}
.about .index_about_con .about_text{margin-top: 0px;}
.about .about_pic{width:49%;float:right;}
.about .about_pic img{width:100%;}
.about_line_1{width:100%;height:1px;background-color: #e6e6e6;margin-top: 55px;}
.about_part_2{margin:60px auto auto auto;}
.about_part_2 .about_pic2{width:49.14%;float:left;}
.about_part_2 .about_pic2 img{width:100%;}
.about_part_2 .about_con_2{width:44.29%;float:right;}
.about_part_2 .about_con_2 .title{font-size: 25px;line-height: 28px;color:#363636;}
.about_part_2 .about_con_2 .title .btit{font-size: 22px;line-height: 25px;margin-bottom: 20px;}
.about_part_2 .about_con_2 .about_text{margin-top: 25px;}
.about_part_2 .about_con_2 .about_text p{line-height: 35px;font-size: 16px;color:#4f4f4f;margin-bottom: 10px;}

/****公司环境*****/
.about_environment{margin:50px auto auto auto;width:100%;padding:34px;box-sizing: border-box;box-shadow: 0px 5px 20px 5px #F4F4F4}
.about_environment .left_pic{width:65.46%;float:left;padding-top: 33.78%;overflow: hidden;position: relative;}
.about_environment .left_pic .pic_ul{width:100%;position: absolute;left:0;top:0;z-index: 0;height: 100%;}
.about_environment .left_pic .pic_ul li{width:100%;height:100%;}
.about_environment .left_pic .pic_ul li img{width:100%;}
.about_environment .right_con{width:28.53%;float:right;}
.about_environment .right_con .title{font-size: 36px;line-height: 45px;font-weight: bold;color:#363636;margin-top: 10px;}
.about_environment .right_con .line{width:29px;height:1px;background-color:#292929;margin-top: 40px;}
.about_environment .right_con .cn_title{font-weight: bold;font-size: 36px;line-height: 36px;margin-top: 50px;}
.about_environment .right_con .control_con{margin-top: 80px;}
.about_environment .right_con .control_con a{width:34px;display: block;height:34px;border-radius:50%;float:left;text-align: center;line-height: 34px;border:1px solid #2F2F2F;margin-right: 12px;}
.about_environment .right_con .control_con a i{font-size: 30px;}
.about_environment .right_con .des{color:#292929;margin-top: 60px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-align: center;}

/****公司优势*****/
.about_advantage{margin:60px auto auto auto;}
.about_advantage .index_about_honor{width:29%;margin-top: 0px;float:left;}
.about_advantage .index_about_honor .honor_ul li{padding:32px 53px 20px 53px;}
.about_advantage .advantage_con{width:64.64%;float:right;}
.about_advantage .advantage_con .en_title{font-size: 40px;line-height: 45px;font-weight: bold;margin-top: 20px;}
.about_advantage .advantage_con .cn_title{font-weight: bold;font-size: 36px;line-height: 36px;margin-top: 40px;}
.about_advantage .advantage_con .advantage_ul{margin-top:50px;}
.about_advantage .advantage_con .advantage_ul li{width:23.2%;padding:35px 0px 20px 0px;background-color: #F7F7F7;float:left;margin-right: 2.4%;}
.about_advantage .advantage_con .advantage_ul li .icon{height:94px;}
.about_advantage .advantage_con .advantage_ul li .icon img{display: block;margin:auto;}
.about_advantage .advantage_con .advantage_ul li .title{font-size: 24px;text-align: center;margin-top: 32px;line-height: 24px;color:#363636;}
.about_advantage .advantage_con .advantage_ul li .des{padding:0px 10%;line-height: 28px;color:#363636;text-align: center;min-height: 84px;margin-top: 15px;}
.about_advantage .advantage_con .advantage_ul li:nth-child(4n){margin-right: auto;}

/***核心竞争力****/
.advantage{margin:40px auto auto auto;}
.advantage .advantage_ul{margin:40px auto auto auto;}
.advantage .advantage_ul li{height:440px;margin-bottom: 40px;}
.advantage .advantage_ul li .li_pic{width:64.35%;height:100%;float:left;}
.advantage .advantage_ul li .li_con{width:35.65%;height:100%;padding:50px 60px 10px 60px;box-sizing: border-box;float:left;background-color:#F7F8F9;overflow: hidden;}
.advantage .advantage_ul li .li_con .li_title{font-size: 36px;line-height: 36px;}
.advantage .advantage_ul li .li_con .li_line{width:40px;height:1px;background-color: #363636;margin-top:50px;}
.advantage .advantage_ul li .li_con .li_des{line-height: 35px;font-size:16px;text-align: justify;margin-top: 40px; }
.advantage .advantage_ul li .li_con .li_des p{line-height: 35px;font-size:16px;text-align: justify; }
.advantage .advantage_ul li:nth-child(2n) .li_pic{float:right;}

/***四大运营系统****/
.worksystem_ul{margin:40px auto auto auto;}
.worksystem_ul li{width:49.28%;float:left;margin-bottom: 120px;}
.worksystem_ul li:nth-child(2n){float:right;}
.worksystem_ul li .li_con{width:100%;padding-top: 63.76%;position: relative;}
.worksystem_ul li .li_con img{width:100%;height:100%;position: absolute;left:0;top:0;z-index: 0}
.worksystem_ul li .li_con .li_des_con{width:90%;height:166px;background:rgba(255,255,255,0.99);position: absolute;left:5%;bottom:-83px;z-index: 1;padding:25px 38px 10px 38px;box-sizing: border-box;box-shadow: 0px 5px 10px 3px rgba(248,248,248,1);overflow: hidden;}
.worksystem_ul li .li_con .li_des_con .li_title{font-size: 36px;line-height: 36px;}
.worksystem_ul li .li_con .li_des_con .li_des{font-size: 16px;line-height: 30px;margin-top: 10px;}

/****会员中心****/
.member{margin:40px auto 30px auto;max-width: 1220px;padding:0px 10px;box-sizing: border-box;}
.member .con{margin:30px auto auto auto;}

/***文化**/
.culture{margin:50px auto auto auto;}
.culture .text{ width:770px; float:left;}
.culture .text li{ float:left; width:50%; margin-bottom:40px;}
.culture .text li em{ float:left;}
.culture .text li .txt{ padding-left:83px;}
.culture .text li .txt h3{ font-size:16px; padding-top:10px;}
.culture .text li .txt p{ font-size:14px;height:72px;}
.culture .imgDiv{ width:405px; float:right;}

/***荣誉资质**/
.honor{margin:50px auto 50px auto;position: relative;}
.honor .honor_ul{width:90%;margin:auto;}
.honor .honor_ul li{background-color: #F5F5F5;width:90%;}
.honor .honor_ul li .pic{width:100%;padding-top: 139%;overflow: hidden;position: relative;}
.honor .honor_ul li .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.honor .honor_ul li .honor_title{font-size: 16px;line-height: 16px;color:#363636;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin-top: 12px;text-align: center;padding-bottom: 10px;}
.honor .prev_honor{position: absolute;left:0;top:130px;z-index: 0;}
.honor .prev_honor i{font-size: 40px;font-weight: bold;}
.honor .next_honor{position: absolute;right:0;top:130px;z-index: 0;}
.honor .next_honor i{font-size: 40px;font-weight:bold;}

/***工厂实景**/
.company1{margin:50px auto 50px auto;}
.company1 .productImg{}
.company1 .productImg .tablistbox{ height:116px; margin-top:10px; position:relative;}
.company1 .productImg .tablist{ padding:0 40px;}
.company1 .productImg .tablist li{ width:177px; margin:0 5px; padding-top:5px;}
.company1 .productImg .tablist li img{ border:2px #fff solid;}
.company1 .productImg .tablist li:hover,.company1 .productImg .tablist li.liNow{ background:url(../images/ico2_6bg.png) no-repeat top center;}
.company1 .productImg .tablist li:hover a img{ border:2px #ee7c40 solid;}
.company1 .productImg .tablist li.liNow img{ border:2px #ee7c40 solid;}
.company1 .productImg .tablist li img{ width:100%;}
.company1 .productImg .tablist .prev{ width:17px; height:32px; background:url(../images/ico2_5prev.png) no-repeat center; display:block; position:absolute; z-index:22; left:5px; top:50%; margin-top:-16px;}
.company1 .productImg .tablist .prev:hover{ background:url(../images/ico2_5prevon.png) no-repeat center;}
.company1 .productImg .tablist .next{ width:17px; height:32px; background:url(../images//ico2_5next.png) no-repeat center; display:block; position:absolute; z-index:22; right:5px; top:50%; margin-top:-16px;}
.company1 .productImg .tablist .next:hover{ background:url(../images/ico2_5nexton.png) no-repeat center;}
.company1 .productImg .bigImg{ position:relative;}
.company1 .productImg .bigImg em{ position:absolute; left:0; bottom:0; width:100%; font-size:16px; color:#fff; font-weight:bold; text-align:center; line-height:60px; height:60px; background-color:rgba(0,0,0,0.5);}

/***定制课程**/
.video{margin:50px auto auto auto;}
.video .video_ul{}
.video .video_ul li{width:31%;margin-right:3.5%;margin-bottom: 30px;}
.video .video_ul li .pic{width:100%;padding-top: 56%;overflow: hidden;position: relative;border:2px solid #AAA29C;box-sizing: border-box;}
.video .video_ul li .pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.video .video_ul li .li_title{font-size: 16px;text-align: center;line-height: 16px;margin-top: 10px;}
.video .video_ul li:nth-child(3n){margin-right: auto;} 

/***资料下载**/
.download1{margin:50px auto 40px auto;}
.download1 .titletab{ height:60px; line-height:60px; background:url(../images/ico9_5hr.png) no-repeat 500px center,url(../images/ico9_5hr.png) no-repeat 730px center,url(../images/ico9_5hr.png) no-repeat 960px center; background-color:#f4f4f4; font-size:16px; font-weight:bold;}
.download1 dd{ float:left;}
.download1 dd:nth-child(1){ width:500px; text-indent:90px;}
.download1 dd:nth-child(2){ width:230px; text-align:center;}
.download1 dd:nth-child(3){ width:230px; text-align:center;}
.download1 dd:nth-child(4){ width:240px; text-align:center;}
.download1 .list li{ height:60px; line-height:60px; background:url(../images/ico9_4hr.png) repeat-x bottom; font-size:14px;}


.m_cate_con{margin:auto;}
.m_cate_con .cate_title_con{padding:0 3%;height:42px;border-bottom:1px solid #ffffff;color:#ffffff;font-weight: bold;font-size: 16px;line-height: 42px;display: none}
.m_cate_con .cate_title_con .show_cate_btn{display: block;float:right;transition: 0.6s;}
.m_cate_con .cate_title_con .show_cate_btn.transform{transform: rotate(180deg);}
.inner_cate{text-align: center;margin:30px auto auto auto;}
.inner_cate li{font-size: 18px;color:#666666;display: inline-block;margin-left: 20px;}
.inner_cate li:first-child{margin-left: auto;}
.inner_cate li a{color:#666666;transition: 0.2s;}
.inner_cate li:last-child{display: none;}
.inner_cate li:hover a{color:#422C29;font-weight: bold;}
.inner_cate li.on a{color:#422C29;font-weight: bold;}


/***新闻****/
.news{margin:40px auto 40px auto;}

.list_news .box {

	display: block;
	margin-bottom: 40px;
}
.list_news .box .pic {
	width: 30%;
	float: left;
}
.list_news .box .pic .img_box {
	width: 100%;
	padding-top: 62%;
	position: relative;
	overflow: hidden;
}
.list_news .box .pic .img_box img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.6s;
}
.list_news .box .pic .img_box img:hover {
	 transform: scale(1.1);
}
.list_news .box .text {
	width: 64.3%;
	float: right;
	padding-top: 25px;
}
.list_news .box .text .title {
	font-size: 24px;
	color: #1a1a1a;
	font-weight: bold;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.list_news .box .text .des {
	font-size: 16px;
	color: #4f4f4f;
	line-height: 2;
	margin-top: 20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.list_news .box .text .line {
	width: 100%;
	height: 1px;
	border-bottom: 2px solid #ccc;
	margin-top: 50px;
}
.list_news .box:hover .text .line {
	border-bottom: 2px solid #333;
}
.list_news .box .text .bot {
	margin-top: 30px;
}
.list_news .box .text .bot .time {
	color: #999;
	font-size: 18px;
	display: inline-block;
	float: left;
}
.list_news .box .text .bot .time strong {
	font-size: 36px;
}
.list_news .box .text .bot .more {
	display: inline-block;
	float: right;
	font-size: 16px;
	color: #999999;
	margin-top: 10px;
}
.list_news .box:hover .bot .time {
	color: #1a1a1a;
}
.list_news .box:hover .bot .more {
	color: #1a1a1a;
}

/****联系我们**/
.contact{width:100%;height:680px;padding-top: 15px;background-color: #ffffff;box-shadow: 3px 5px 20px 5px #F3F3F3;position: relative;overflow: hidden;}
.contact .tel_con{width:50%;padding-bottom: 16px;border-bottom: 1px solid #E3E3E3;}
.contact .tel_con li{padding-left:65px;width:50%;border-right: 1px solid #E6E6E6;box-sizing: border-box;padding-top: 30px;float:left;padding-bottom: 25px;}
.contact .tel_con li .li_icon{height:35px;}
.contact .tel_con li .li_con{color:#363636;font-size: 16px;line-height: 16px;margin-top: 30px;}
.contact .tel_con li .li_con span{display: block;font-size: 40px;line-height: 40px;margin-bottom: 18px;}
.contact .tel_con li:last-child{border-right: 0px}
.contact .other_con{margin-top:60px;padding-left: 65px;width:45%;}
.contact .other_con li{padding-left:50px;background:url(../images/contact_address.jpg) left 5px no-repeat;margin-bottom: 30px;}
.contact .other_con li.qq{background:url(../images/contact_qq.jpg) left 5px no-repeat;}
.contact .other_con li.wx{background:url(../images/contact_wx.jpg) left 5px no-repeat;}
.contact .other_con li .li_text{font-size: 18px;line-height: 2;font-weight: bold;}
.contact .other_con li .li_text span{font-weight: normal;}
.contact .other_con li .qq_number{display: block;font-weight: bold;}
.contact .other_con li .ewm_con{}
.contact .other_con li .ewm_con .ewm_img{width:110px;height:110px;float:left;margin-right: 10px;}
.contact .other_con li .ewm_con .ewm_img img{width:100%;height:100%;}
.contact .map{width:850px;height:850px;position:absolute;bottom:-200px;right:-100px; z-index: 0;d red;border-radius: 50%}


/***精品案例****/
.case_con{margin:40px auto auto auto;}
.case_con li{width:50%;float:left;padding:0px 10px;box-sizing: border-box;margin-bottom:40px;}
.case_con li .li_pic{width:100%;padding-top: 50.73%;overflow: hidden;position: relative;}
.case_con li .li_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0;min-height: 100%;transition: 0.9s;}
.case_con li .li_title{margin-top: 28px;line-height: 24px;}
.case_con li .li_title a{line-height: 24px;font-weight: bold;color:#292929;font-size: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.case_con li .li_line{width:25px;height:1px;background-color: #292929;margin-top: 21px;}
.case_con li .li_area{line-height: 18px;margin-top:20px;font-weight: bold;color:#292929;font-size:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.case_con li .li_area sup{font-size: 12px;}
.case_con li:nth-child(n+3){width:33.33%;}
.case_con li:hover .li_pic img{transform: scale(1.1);}

/***图库***/
.gallery{margin:40px auto auto auto;}
.gallery .gallery_ul{margin:40px auto auto auto;}
.gallery .gallery_ul li{width:32.4%;float:left;margin-bottom:40px;margin-right: 1.4%;}
.gallery .gallery_ul li .li_pic{width:100%;padding-top: 66%;overflow: hidden;position: relative;}
.gallery .gallery_ul li  .li_pic .img_box{width:100%;height:100%;position: absolute;left:0;top:0;z-index: 0;box-sizing: border-box;align-items:center;display: flex;}
.gallery .gallery_ul li  .li_pic img{max-width: 100%;max-height: 100%;margin-left:auto;margin-right:auto;}
/*.gallery .gallery_ul li .li_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0;min-height: 100%;}*/
.gallery .gallery_ul li .li_title{margin-top: 28px;}
.gallery .gallery_ul li .li_title a{line-height: 24px;font-weight: bold;color:#292929;font-size: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.gallery .gallery_ul li:nth-child(3n){margin-right: auto}

/****友情链接**********/
.link{width:1200px;margin:30px auto auto auto;font-weight: bold;font-size: 16px;}
.link ul{display: inline-block;}
.link ul li{display: inline-block;line-height: 23px;margin-right: 25px;}
.link ul li a{color:white;display: inline-block;font-weight: normal;color:#666666;}

/****新闻详情**/
.news_detail{max-width:1120px;padding:30px 40px 30px 40px;margin:auto;background-color: #ffffff;margin:30px auto 30px auto;box-shadow: 1px 2px 8px 3px rgba(246,246,246,1)}
.news_detail .title{height:20px;line-height: 20px;font-size: 18px;text-align:center;overflow: hidden;font-weight: bold;}
.news_detail .date{text-align:center;color:#999999;margin-top: 15px;}
.news_detail .content{margin-top: 30px;}
.news_detail .content img{max-width: 100% !important;height:auto !important;}
.prev_next_article{margin-top: 10px;font-size: 14px;}
.prev_next_article .prev_article{width:100%;color:#666666;}
.prev_next_article .prev_article a{color:#666666;}
.prev_next_article .next_article{width:100%;color:#666666;margin-top: 10px;}
.prev_next_article .next_article a{ccolor:#666666;}

.dede_pages{text-align: center;margin:40px auto auto auto;}
.dede_pages .current{width:40px;height:30px;line-height: 30px;font-size: 16px;color:#AAAAAA;border:1px solid #422C29;background-color: #422C29;display: inline-block;margin-bottom: 0px;margin-left:15px;color:white;border-radius: 3px;}
.dede_pages a{width:40px;height:30px;line-height: 30px;padding-top:0px;font-size: 16px;color:#AAAAAA;background-color: white;display: inline-block;float:none;margin-bottom: 0px;margin-left:15px;border:1px solid #DDDDDD;border-radius: 3px;}
.dede_pages a:hover{background-color: #422C29;color:white; }
.dede_pages .next{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #422C29;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;vertical-align:top;border:1px solid #422C29}
.dede_pages .prev{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #422C29;display: inline-block;float:none;text-align: center;margin-bottom: 0px;border:1px solid #422C29;}

#fengxiangx{margin:15px auto auto auto;}

.m_main_nav{display: none;}


/**浮窗***/
.float_window{width:135px;position: fixed;top:40%;right:0px;z-index: 11;}
.float_window ul{padding:20px 9px;background-color: #0C79E1;border-radius: 4px;}
.float_window ul li{border-bottom: 1px solid #F5F5F5;margin-bottom: 15px;padding-bottom: 10px;position: relative;}
.float_window ul li .icon{display: block;margin:auto;}
.float_window ul li .ewm{width:107px;height:107px;display: block;margin:auto;}
.float_window ul li .tel_con{width:150px;height:50px;line-height: 50px;text-align: center;font-size: 16px;font-weight: bold;color:#ffffff;position: absolute;top:0;left:-150px;background-color: #0C79E1;display: none;}
.float_window ul li:hover .tel_con{display: block;}
.float_window ul li span{text-align: center;color:#ffffff;display: block;margin-top: 5px;}
.float_window ul li:last-child{margin-bottom: 0;border-bottom: 0px;padding-bottom: 0px;}
.float_window .go_up{padding:10px 9px;background-color: #0C79E1;border-radius: 4px;margin-top: 10px;}
.float_window .go_up img{display: block;margin:auto;}
.float_window .go_up span{text-align: center;color:#ffffff;display: block;margin-top: 5px;}

/**浮窗挂件***/
.float_box{position: fixed;top:20%;right:0px;z-index: 11;}
.float_box li{width:38px;background-color: #4E98FE;margin-bottom: 5px;box-shadow: -3px 3px 5px 2px rgba(221,233,250,0.6);position: relative;cursor: pointer;}
.float_box li .icon{height:32px;text-align: center;line-height: 32px;border-bottom: 1px solid #3883EB;padding-top: 5px;}
.float_box li .icon i{font-size: 24px;color:#ffffff;display: block;margin-top: 1px;}
.float_box li .text{text-align: center;padding:10px 0px;font-size: 18px;color:#ffffff;line-height: 20px;}
.float_box li .wx_con{width:0;overflow:hidden;height:100%;background-color: #4E98FE;border-top:1px solid #4E98FE;box-sizing: border-box;position: absolute;top:0;z-index: 0;left:0px;transition: 0.3s;}
.float_box li .wx_con .wx_pic{width:91px;height:91px;margin:13px auto auto auto;}
.float_box li .wx_con .wx_pic img{width:100%;height:100%;}
.float_box li .wx_con .span{color:#ffffff;text-align: center;line-height: 14px;display: block;margin-top: 8px;}
.float_box li .tel_con{width:0;overflow:hidden;height:100%;background-color: #4E98FE;border-top:1px solid #4E98FE;box-sizing: border-box;position: absolute;top:0;z-index: 0;left:0px;transition: 0.3s;}
.float_box li .tel_con .tel{margin:13px auto auto auto;font-size: 16px;text-align: center;line-height: 16px;color:#ffffff;}
.float_box li .tel_con .span{color:#ffffff;text-align: center;line-height: 14px;display: block;margin-top: 38px;}
.float_box li:first-child{border-top-left-radius: 10px;}
.float_box li:last-child{border-bottom-left-radius: 10px;}
.float_box li:hover .wx_con{width:112px;left:-112px;}
.float_box li:hover .tel_con{width:132px;left:-132px;}
/****手机底部导航*******/
.m_foot{display: none;}
.myfooter{display: none;}

}

