@charset "utf-8";

* {margin: 0;padding: 0;list-style: none;border-style: none;text-decoration: none;}
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}
body {color: #333;font:14px/1.5 "Microsoft Yahei","微软雅黑",Helvetica,Arial,sans-serif;overflow-x:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block}
audio,canvas,progress,video {display:inline-block; vertical-align:baseline }
h1 ,h2, h3, h4, h5, h6 {font-weight: normal;}
a {text-decoration: none;color:#333;-webkit-tap-highlight-color:transparent;}
a:hover{color:#ce2520;}
a:focus{outline:none;}
i,em {font-style: normal;}

.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.fl {float: left;}
.fr {float: right;}
img {border: 0;max-width: 100%;display: inline-block;vertical-align:top}
input, select, textarea {border:none;outline: none;font-family: "Microsoft Yahei";-webkit-appearance: none;appearance: none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #888;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#888;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#888;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#888;}

.w1200{max-width: 1200px;margin:auto;}
button{background:none;}


/*css3动画*/
@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}
@keyframes bounceInLeft{
	0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}
	0%{opacity:0;transform:translate3d(-100px,0,0)}
	90%{transform:translate3d(5px,0,0)}to{transform:none}
}


/*导航*/
.header{background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:100;display:-webkit-flex;display:flex;-webkit-box-shadow:3px 0 10px rgba(0,0,0,.2);-moz-box-shadow:3px 0 10px rgba(0,0,0,.2);-ms-box-shadow:3px 0 10px rgba(0,0,0,.2);box-shadow:3px 0 10px rgba(0,0,0,.2);}
.header .logo{float:left;margin-left:3%;display: block;position: relative;z-index: 1;text-indent: -9999;color: #fff;overflow: hidden;}
.header .logo a{display:block;background-color:#fff;position: absolute;z-index: 99;left: 0;top: 0}
.header .logo img{height:80px;}
.header_nav{text-align:right;-webkit-flex:1;flex:1;}
.header_nav .nav ul li{line-height:80px;height:80px;display:inline-block;vertical-align:top;font-size:16px;text-align:center;position:relative;margin:0 15px;}
.header_nav .nav ul li > a{display:block;color:#5e5e5e;padding:0 20px;background-image:url(../images/arrow01.png);background-repeat:no-repeat;background-position:center 60px;}
.header_nav .nav ul li dl{position:absolute;width:140px;line-height:40px;background:#fff;z-index:100;left:0;margin-left:-20px;top:80px;text-align:left;display:none;padding:10px 20px;}
.header_nav .nav ul li dd{font-size:14px;line-height: 20px;}
.header_nav .nav ul li dd a{display:block;padding: 8px 0px;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;transition:.4s;position:relative;}
.header_nav .nav ul li dd a:after{content:"";width:6px;height:6px;border-top:1px #999 solid;border-right:1px #999 solid;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:0;top:16px;}
.header_nav .nav ul li i{position:absolute;width:40px;height:50px;background-image:url(../images/xiala.png);background-position:center;background-repeat:no-repeat;right:0;top:0;z-index:10;background-size:20px;display:none;}
.header_nav .nav ul li i.cur{background-image:url(../images/xiala2.png);}
.header_nav .cl_nav{display: none;width:50px;height:50px;background:url(../images/button.png) no-repeat center right;background-size:24px;}
.header_nav .cl_nav a{display:block;}
.header_nav .nav .theclose{background:#ce2520;padding:15px 0;line-height:0;display:none;}
.header_nav .nav .theclose img {width: 15px;height: 15px;margin-left: 20px;}
.bk_gray{position: fixed;width:100%;height:100%;left: 0;top:0;background:rgba(0,0,0,0.6);z-index: 100;display: none;}

.header_nav .nav ul li.on > a,.header_nav .nav ul li dd.cur a{color:#fff;background-color:#ce2520;background-image:url(../images/arrow02.png);}
.header_nav .m_switch{display:none;vertical-align:top;}
.header_nav .m_switch a{display:block;padding:13px 0;}
.header_nav .m_switch img{width:24px;height:24px;}

.header .switch{float:right;height:80px;background:#ce2520;width:8%;text-align:center;}
.header .switch a{display:inline-block;vertical-align:top;line-height:20px;color:#f88884;padding:0 8px;margin-top:30px;}
.header .switch a:first-child{border-right:1px #de6b68 solid;}
.header .switch a.cur{color:#fff;}


.banner{width:100%;background:#194da0;position:relative;margin-top:80px;overflow:hidden;}
.banner .swiper-container{height:calc(100vh - 80px);}
.banner .swiper-slide{background-repeat:no-repeat;background-position:center;background-size:cover;}
.banner .swiper-slide .slide img{width:100%;height:100%;}

.banner .banner_switch{width:420px;background-color:#ce2520;position:absolute;right:0;bottom:0;height:30px;padding:20px 0;z-index:10;}
.banner .swiper-pagination{display:inline-block;vertical-align:top;line-height:30px;position:static;font-size:18px;color:#f88884;font-weight:bold;width:auto;padding:0 15%;}
.banner .swiper-pagination .swiper-pagination-current{color:#fff;}
.banner .swiper-button-prev,.banner .swiper-button-next{position:static;display:inline-block;vertical-align:top;line-height:30px;height:30px;padding:0 30px;margin-top:0;width:28px;background-size:28px 12px;}
.banner .swiper-button-prev{border-right:1px #de6b68 solid;background-image:url(../images/prev.png);}
.banner .swiper-button-next{background-image:url(../images/next.png);}


.nybanner{width:100%;overflow:hidden;position:relative;padding-top:80px;}
.nybanner p{position:relative;left: -960px;margin-left: 50%;width:1920px;text-align: center;}


/*首页*/
.index_search{background-color:#f2f2f2;padding:20px 0;}
.index_search .content{display:-webkit-flex;display:flex;}
.index_search span.one { width: 85px!important }
.index_search span{font-size:21px;font-weight:bold;color:#ce2520;line-height:30px;width:50px;float:left;padding-right:25px;border-right:1px #dbdbdb solid;}
.index_search .key_words{padding-left:25px;float:left;-webkit-flex:1;flex:1;}
.index_search .key_words h1{display:inline-block;vertical-align:top;margin-right:25px;line-height:30px;font-size: 14px;font-weight: normal;}
.index_search .key_words h1 a{width: 100%;height: 100%}
.index_search .search{width:40%;overflow:hidden;*zoom:1;margin-top:8px;}
.index_search .search input{float:left;line-height:40px;height:40px;font-size:14px;}
.index_search .search .ssk{width:calc(100% - 140px);padding:0 10px;}
.index_search .search .ss{width:120px;background-color:#ce2520;text-align:center;color:#fff;}

.index_about{overflow:hidden;*zoom:1;margin:100px 0;}
.index_about .content{width:50%;float:left;padding:30px 8% 0 15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.index_about .content .title{display:-webkit-flex;display:flex;line-height:30px;}
.index_about .content .title strong{color:#ce2520;font-size:20px;}
.index_about .content .title em{-webkit-flex:1;flex:1;border-bottom:1px #eee solid;line-height:15px;height:15px;margin:0 5px 0 15px;}
.index_about .content .title h2{font-size:14px;}
.index_about .content .text h3{margin:15px 0;font-size:24px;}
.index_about .content .text p{font-size:14px;line-height:30px;}
.index_about .content .more{text-align:center;margin-top:30px;}
.index_about .content .more a{display:inline-block;vertical-align:top;width:60%;line-height:40px;border:1px #ce2520 solid;color:#ce2520;}
.index_about .swiper-container{width:50%;float:right;}
.index_about .swiper-slide img{width:960px;height:435px;max-width:none;}
.index_about .swiper-pagination{text-align:right;}
.index_about .swiper-pagination .swiper-pagination-bullet{width:17px;height:25px;background:url(../images/bg01.png) center center no-repeat;opacity:1;margin:0 10px;}
.index_about .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/bg01-1.png) center center no-repeat;}

.index_title{text-align:center;margin-bottom:50px;}
.index_title h3{font-size:48px;}
.index_title h2{font-size:16px;color:#666;display: block;}
.index_pro{padding:80px 3.5%;background-color:#f9f9f9;}
.index_pro .hd{text-align:center;margin-bottom:50px;}
.index_pro .hd ul li{display:inline-block;vertical-align:top;line-height:36px;padding:0 20px;border-radius:36px;cursor:pointer;margin:0 15px;}
.index_pro .hd ul li.on{background-color:#ce2520;color:#fff;}
.index_pro .bd .con ul li,.products .list ul li{width:23.5%;margin-right:2%;margin-bottom:2%;float:left;position:relative;background-color:#fff;}
.index_pro .bd .con ul li:nth-child(4n),.products .list ul li:nth-child(4n){margin-right:0;}
.index_pro .bd .con ul li > a,.products .list ul li > a{display:block;}
.index_pro .bd .con ul li .img,.products .list ul li .img{width:100%;padding-bottom:100%;position:relative;}
.index_pro .bd .con ul li .img > img,.products .list ul li .img > img{position:absolute;top:0;left:0;z-index:1;width:100%;}
.index_pro .bd .con ul li .img .link,.products .list ul li .img .link{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.index_pro .bd .con ul li .img .link img,.products .list ul li .img .link img{width:45px;height:45px;}
.index_pro .bd .con ul li .text,.products .list ul li .text{padding:15px;line-height:30px;overflow: hidden;}
.index_pro .bd .con ul li .text h3,.products .list ul li .text h3{font-size:16px;overflow: hidden;height:30px;text-overflow:ellipsis;white-space: nowrap;}
.index_pro .bd .con ul li .text p,.products .list ul li .text p{font-size:14px;color:#999;min-height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index_pro .bd .con ul li .label,.products .list ul li .label{position:absolute;right:15px;bottom:20px;text-align:right;background-color: #fff;}
.index_pro .bd .con ul li .label a,.products .list ul li .label a{display:inline-block;vertical-align:top;font-size:12px;padding:0 10px;line-height:20px;color:#fff;background-color: #ffb535;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;margin-left:6px;}
.index_pro .bd .con ul li .label a:first-child,.products .list ul li .label a:first-child{background-color:#ffb535;}
.index_pro .bd .con ul li .label a:nth-child(2n),.products .list ul li .label a:nth-child(2n){background-color:#ff4e4e;}
.index_pro .bd .con ul li .label a:nth-child(3n),.products .list ul li .label a:nth-child(3n){background-color:#9935ff;}
.index_pro .bd .con .more{text-align:center;margin-top:30px;}
.index_pro .bd .con .more a{display:inline-block;vertical-align:top;width:260px;line-height:40px;border:1px #ce2520 solid;color:#ce2520;}

.index_case{padding:80px 0;}
.index_case ul li{float:left;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;}
.index_case ul li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.index_case ul li:nth-child(1){width:65%;padding-bottom:25%;}
.index_case ul li:nth-child(2){width:calc(35% - 15px);margin-left:15px;padding-bottom:25%;}
.index_case ul li:nth-child(3){width:calc(34% - 15px);margin-right:15px;padding-bottom:49.2%;}
.index_case ul li:nth-child(4){width:66%;padding-bottom:24.2%;}
.index_case ul li:nth-child(5){width:calc(32% - 15px);margin-right:15px;padding-bottom:23.5%;}
.index_case ul li:last-child{width:34%;padding-bottom:23.5%;}
.index_case ul li img{width:100%;height:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}

.index_adv .index_title{margin-bottom:25px;}
.index_adv .content{background-color:#f9f9f9;padding:80px 0;}
.index_adv .swiper-slide{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.index_adv .swiper-slide .left{margin-right:10%;-webkit-flex:1;flex:1;}
.index_adv .swiper-slide .left .title{margin-bottom:30px;}
.index_adv .swiper-slide .left .title h3{font-size:32px;}
.index_adv .swiper-slide .left .title p{font-size:16px;color:#999;}
.index_adv .swiper-slide .left .text{font-size:16px;color:#666;line-height:30px;}
.index_adv .swiper-slide .img{width:56%;}
.index_adv .swiper-pagination{text-align:left;}
.index_adv .swiper-pagination .swiper-pagination-bullet{width:17px;height:25px;background:url(../images/bg02.png) center center no-repeat;opacity:1;margin:0 10px;}
.index_adv .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/bg01-1.png) center center no-repeat;}

.index_news{padding:80px 0;}
.index_news .left{width:46%;margin-right:3%;float:left;}
.index_news .left a{display:block;}
.index_news .left .img{overflow:hidden;*zoom:1;}
.index_news .left .img img{max-width:none;height:230px;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.index_news .left .text{padding:20px;border-left:1px #ededed solid;border-right:1px #ededed solid;}
.index_news .left .text h3{font-size:18px;margin-bottom:10px;}
.index_news .left .text p{font-size:16px;color:#999;line-height:30px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.index_news .left .time{border:1px #ededed solid;line-height:50px;overflow:hidden;*zoom:1;}
.index_news .left .time span{width:67%;border-right:1px #ededed solid;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:10%;color:#999;background:url(../images/bg03.png) 10% center no-repeat;background-size:10px;font-size:12px;}
.index_news .left .time em{width:33%;float:right;font-size:16px;color:#999;text-align:center;}
.index_news .right{width:51%;float:left;}
.index_news .right .first{padding:12px 0;border-top:1px #ededed solid;}
.index_news .right .first a{display:block;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.index_news .right .first .img{width:28%;margin-right:2%;overflow:hidden;}
.index_news .right .first .img img{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.index_news .right .first .text{-webkit-flex:1;flex:1;overflow:hidden;}
.index_news .right .first .text h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.index_news .right .first .text p{font-size:14px;color:#999;}
.index_news .right ul li{line-height:50px;border-bottom:1px #ededed solid;}
.index_news .right ul li a{display:block;overflow:hidden;*zoom:1;}
.index_news .right ul li span{float:left;width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.index_news .right ul li em{width:100px;float:right;font-size:14px;color:#999;text-align:right;}

.index_links{background-color:#f9f9f9;padding:80px 0;}
.index_links ul li{width:32%;margin-right:2%;text-align:center;float:left;background:#fff;}
.index_links ul li:last-child{margin-right:0;}
.index_links ul li a{display:block;padding:15%;}
.index_links ul li i{display:block;}
.index_links ul li i img{width:40px;height:40px;}
.index_links ul li h3{font-size:16px;font-weight:bold;line-height:30px;}
.index_links ul li p{color:#666;}


/*底部*/
.footer .top{background-color:#ce2520;padding:60px 0;}
.footer .top .follow{line-height:24px;width:30%;float:left;}
.footer .top .follow h3{color:#fff;margin-bottom:10px;}
.footer .top .follow ul li{display:inline-block;vertical-align:top;margin-right:10px;position:relative;}
.footer .top .follow ul li .sub{position:absolute;bottom:35px;left:0;margin-left:-58px;width:120px;padding:10px;background-color:#fff;border:1px #ccc solid;display:none;}
.footer .top .follow ul li:hover .sub{display:block;}
.footer .top .follow ul li .sub p{font-size:12px;text-align:center;}
.footer .top .follow ul li .sub:after{content:"";width:10px;height:10px;background-color:#fff;position:absolute;left:50%;margin-left:-5px;bottom:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px #ccc solid;border-right:1px #ccc solid;}
.footer .top dl{width:70%;float:left;}
.footer .top dl dd{width:30%;margin:0 10%;float:left;color:#fff;line-height:30px;}

.footer .bottom{background-color:#161616;padding:30px 8% 0;overflow:hidden;}
.footer .bottom .content{padding-bottom:30px;}
.footer_sort{width:48%;border-right:1px #4a4a4a solid;padding:10px 0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;}
.footer_sort dl{padding-right:10%;display:inline-block;vertical-align:top;line-height:24px;}
.footer_sort dl dt{margin-bottom:10px;}
.footer_sort dl dt a{color:#fff;display:block;}
.footer_sort dl dd a{color:#999;display:block;}
.footer_msg{margin-left:4%;width:48%;float:right;}
.footer_msg .box{width:52%;margin-right:2%;float:left;}
.footer_msg .box input{width:48%;line-height:50px;height:50px;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;font-size:16px;background-color:#444;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;color:#fff;}
.footer_msg .box input:nth-child(2n){margin-left:4%;}
.footer_msg .text{width:46%;float:right;margin-bottom:10px;}
.footer_msg .text textarea{width:100%;padding:10px;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:block;font-size:16px;background-color:#444;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;resize:none;height:110px;color:#fff;}
.footer_msg input::-webkit-input-placeholder {color:#fff;}
.footer_msg input:-moz-placeholder {color:#fff;}
.footer_msg input:-ms-input-placeholder {color:#fff;}
.footer_msg input:input-placeholder {color:#fff;}
.footer_msg textarea::-webkit-input-placeholder {color:#fff;}
.footer_msg textarea:-moz-placeholder {color:#fff;}
.footer_msg textarea:-ms-input-placeholder {color:#fff;}
.footer_msg textarea:input-placeholder {color:#fff;}
.footer_msg .btn{width:100%;float:left;text-align:right;margin-top:20px;}
.footer_msg .btn input{display:inline-block;vertical-align:top;width:140px;line-height:50px;height:50px;background-color:#ce2520;color:#fff;font-size:16px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;cursor:pointer;}
.footer_msg .msg input{width:52%;line-height:50px;height:50px;float:left;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;font-size:16px;background-color:#444;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;color:#fff;}
.footer_msg .msg .code{line-height:50px;height:50px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;background-color:#444;margin-left: 20px}
.footer_msg .msg .code img {height: 50px;}
.footer .footer_link{overflow:hidden;*zoom:1;line-height:30px;margin-bottom:20px;}
.footer .footer_link span{width:80px;color:#fff;float:left;}
.footer .footer_link ul{width:calc(100% - 80px);float:left;}
.footer .footer_link ul li{display:inline-block;vertical-align:top;margin-left:10px;}
.footer .footer_link ul li a{display:block;color:#999;}
.footer .copyright{line-height:30px;padding-bottom:20px;font-size:12px;color:#999;text-align:center;}
.footer .copyright a{display:inline-block;vertical-align:top;color:#999;}

.footer .right{width: 50px;position: fixed;bottom: 250px;right: 20px;z-index: 99;}
.footer .right > div{background-size: 34px 30px;background-repeat: no-repeat; background-position: center center; box-sizing: border-box; width: 50px;height: 50px;border: 1px solid #888;margin: 8px 0;background-color: #fff;cursor: pointer;}
.footer .right > div:nth-child(3){display: none;background-image: url(../images/fiex3.png);background-size: 23px 22px;}
.footer .right > div:nth-child(1){background-image: url(../images/fiex1.png);background-size: 34px 30px;}
.footer .right > div:nth-child(2){background-image: url(../images/fiex2.png);background-size: 27px 29px;}

.footer .right > div:nth-child(3):hover{background-image: url(../images/fiex3-1.png);background-color: #ce2520;}
.footer .right > div:nth-child(1):hover{background-image: url(../images/fiex1-1.png);background-color: #ce2520;}
.footer .right > div:nth-child(2):hover{background-image: url(../images/fiex2-1.png);background-color: #ce2520;}

.footer .right > .tel{position: relative;}
.footer .right > .tel div{text-indent: 20px;display: none; position: absolute;width: 200px;height: 50px;background-color: #ce2520;left: -200px;top: -1px;line-height: 50px;font-size: 16px;color: #fff;}
.footer .right > .tel:hover div{ display: block; }

/*内页共用样式*/
.bread_crumbs{font-size:14px;color:#999;max-width:1200px;margin:10px auto 50px;line-height:30px;}
.bread_crumbs a{display:inline-block;vertical-align:top;color:#999;}
.bread_crumbs span{display:inline-block;vertical-align:top;padding:0 5px;}

.inside_sort{margin-bottom:50px;}
.inside_sort ul{text-align:center;}
.inside_sort ul li{display:inline-block;vertical-align:top;min-width:180px;line-height:36px;font-size:16px;margin:0 9px;}
.inside_sort ul li a{display:block;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;border-radius:36px;padding: 0 20px;}
.inside_sort ul li.cur a{color:#fff;background-color:#ce2520;}

.page{text-align:center;}
.page .page_num{display:inline-block;vertical-align:top;}
.page .page_num a{display:inline-block;vertical-align:top;line-height:34px;border:1px #ddd solid;width:34px;text-align:center;margin:0 3px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#ffff;}
.page .page_num a.cur{background:#ce2520;color:#fff;}
.page .page_num a.prev,.page .page_num a.next{width:78px;}
.page .page_num a.first,.page .page_num a.last{width:58px;}
.page .jump{display:inline-block;vertical-align:top;}
.page .jump span{color:#999;}
.page .jump input{border:1px #ddd solid;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
.page .jump .text{width:40px;height:34px;line-height:34px;padding:0 10px;text-align:center;background:#fff;}
.page .jump .btn{width:48px;height:36px;line-height:36px;background:#fff;}


/*产品中心*/
.products{margin-bottom:100px;}
.products .bread_crumbs{margin:-30px auto 0;position:relative;z-index:100;}
.products .index_search{margin-bottom:50px;}
.products .list ul{padding:0 3.5% 40px;}

.filter{margin:0 3.5% 50px;background:#f2f2f2;padding:30px 0;-webkit-border-radius:10px;border-radius:10px;}
.filter ul{width:84%;float:left;margin:5px 0;}
.filter ul li{width:26.3333%;margin-right:7%;float:left;}
.filter ul li label{font-size:18px;line-height:34px;float:left;width:45px;}
.filter ul li select{width:calc(100% - 45px);float:left;line-height:34px;height:34px;background:#fff;padding:0 10px;font-size:16px;-webkit-border-radius:6px;border-radius:6px;background-image:url(../images/bg07.png);background-position:95% center;background-repeat:no-repeat;}
.filter .btn{float:right;width:16%;}
.filter .btn input{height:44px;line-height:44px;display:block;text-align:center;background:#ce2520;color:#fff;font-size:16px;-webkit-border-radius:6px;border-radius:6px;width:100%;cursor:pointer;}


/*产品详情*/
.details .info{margin-bottom:40px;position: relative;z-index: 5;}
.details .info .swiper-container{width:40%;float:left;margin-right:5%;}
.details .info .swiper-slide img{width:100%;}
.details .info .swiper-pagination{width:70px;height:40px;line-height:40px;background:#fff;-webkit-border-radius:40px;border-radius:40px;right:10px;bottom:10px;left:auto;color:#666;}
.details .info .fang {background-color: cornflowerblue; position:absolute;background-repeat:no-repeat;z-index: 99;display: none;}
.details .info .right{width:55%;float:right;}
.details .info .right h1{font-size:24px;margin-bottom:20px;}
.details .info .right dl{border-bottom:1px #f5f5f5 solid;margin-bottom:30px;}
.details .info .right dl dd{font-size:16px;line-height:24px;margin-bottom:15px;}
.details .info .right dl p{font-size:16px;line-height:24px;margin-bottom:15px;}
.details .info .right .pro_contact{display:-webkit-flex;display:flex;}
.details .info .right .tel{font-size:24px;font-weight:bold;-webkit-flex:1;flex:1;color:#666;line-height:40px;}
.details .info .right .link a{width:110px;line-height:40px;font-size:16px;color:#fff;display:inline-block;vertical-align:top;background-color:#ce2520;text-align:center;margin-left:10px;}

.details .pro_det .left{width:65%;float:left;margin-right:3%;}
.details .pro_det .left .title{font-size:20px;line-height:50px;color:#666;border-bottom:5px #f0f0f0 solid;margin-bottom:20px;}
.details .pro_det .right{width:32%;float:right;}
.details .pro_det .right .title{line-height:50px;font-size:18px;text-align:center;color:#fff;background-color:#ce2520;}
.details .pro_det .right ul{padding:25px 20px;background-color:#f5f5f5;}
.details .pro_det .right ul li{background-color:#fff;margin-bottom:25px;}
.details .pro_det .right ul li:last-child{margin-bottom:0;}
.details .pro_det .right ul li a{display:block;}
.details .pro_det .right ul li .img{overflow:hidden;*zoom: 1;width:100%;}
.details .pro_det .right ul li .img img{width:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.details .pro_det .right ul li .text{padding:5px 10px;}
.details .pro_det .right ul li .text h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.details .pro_det .right ul li .text p{font-size:16px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.details .pro_det .right ul li .label{text-align:right;padding:0 10px 10px;}
.details .pro_det .right ul li .label a{padding:0 10px;line-height:20px;display:inline-block;vertical-align:top;color:#fff;font-size:13px;-webkit-border-radius:20px;border-radius:20px;margin-left:5px;}
.details .pro_det .right ul li .label a:first-child{background-color:#ffb535;}
.details .pro_det .right ul li .label a:nth-child(2){background-color:#ff4e4e;}
.details .pro_det .right ul li .label a:nth-child(3){background-color:#9935ff;}


/*合作案例*/
.case{max-width:1400px;margin:0 auto 100px;}
.case .swiper-container{margin-bottom:25px;}
.case .swiper-slide a{display:block;background-color:#ce2520;display:-webkit-flex;display:flex;align-items:center;}
.case .swiper-slide .img{width:66%;}
.case .swiper-slide .img img{width:100%;}
.case .swiper-slide .text{width:26%;padding:0 4%;color:#fff;}
.case .swiper-slide .text h3{font-size:24px;margin-bottom:30px;}
.case .swiper-slide .text p{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:40px;color:#f5f5f5;}
.case .swiper-slide .text span{display:block;}
.case .switch{position:absolute;right:15%;bottom:15%;z-index:10;line-height:40px;background-color:#fff;padding:10px 25px;}
.case .swiper-container .swiper-button-prev,.case .swiper-container .swiper-button-next{display:inline-block;vertical-align:top;position:static;margin-top:0;height:40px;width:12px;background-position:center;background-repeat:no-repeat;background-size:12px 14px;margin-right:40px;}
.case .swiper-container .swiper-button-prev{background-image:url(../images/prev01.png);}
.case .swiper-container .swiper-button-next{background-image:url(../images/next01.png);}
.case .swiper-container .swiper-pagination{display:inline-block;vertical-align:top;position:static;}
.case .swiper-container .swiper-pagination span{height:40px;margin:0 10px;background:none;font-size:16px;border-bottom:1px #fff solid;border-radius:0;opacity:1;width:auto;}
.case .swiper-container .swiper-pagination span.swiper-pagination-bullet-active{border-color:#ce2520;}

.case .list ul{margin-bottom:40px;}
.case .list ul li{width:23.5%;margin-right:2%;margin-bottom:2%;float:left;background:#f2f2f2;}
.case .list ul li:nth-child(4n){margin-right:0;}
.case .list ul li a{display:block;}
.case .list ul li .img{width:100%;overflow:hidden;}
.case .list ul li .img img{width:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.case .list ul li .text{padding:5%;display:-webkit-flex;display:flex;}
.case .list ul li .text .left{-webkit-flex:1;flex:1;overflow: hidden;line-height:24px;}
.case .list ul li .text .left h3{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case .list ul li .text .left p{font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case .list ul li .text .right{margin-left:15px;padding-left:15px;border-left:1px #cccccc solid;display:flex;align-items:center;}
.case .list ul li:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}


/*案例详情*/
.case_det{margin-bottom:100px;}
.case_det .left{width:70%;float:left;margin-right:5%;}
.case_det .left .title{border-bottom:2px #ececec solid;padding-bottom:10px;margin-bottom:20px;}
.case_det .left .title h1{font-size:24px;margin-bottom:15px;}
.case_det .left .title p{color:#999;}
.case_det .left .title p span{padding-left:25px;margin-right:25px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-position:left center;}
.case_det .left .title p span:last-child{margin-right:0;}
.case_det .left .title p span:nth-child(1){background-image:url(../images/bg08.png);}
.case_det .left .title p span:nth-child(2){background-image:url(../images/bg09.png);}
.case_det .left .title p span:nth-child(3){background-image:url(../images/bg10.png);}
.case_det .left .case_info{background:#f5f5f5;padding:30px;display:-webkit-flex;display:flex;align-items:center;margin-bottom:20px;}
.case_det .left .case_info .logo{width:160px;height:60px;padding-right:20px;border-right:2px #ececec solid;}
.case_det .left .case_info .text{padding:0 20px;-webkit-flex:1;flex:1;overflow:hidden;}
.case_det .left .case_info .text h3{font-size:20px;}
.case_det .left .case_info .text p{font-size:16px;color:#999;line-height:30px;}
.case_det .left .case_info .link a{width:90px;line-height:40px;display:block;text-align:center;color:#fff;background-color:#ce2520;-webkit-border-radius:6px;border-radius:6px;}
.case_det .left .content{line-height:30px;margin-bottom:50px;}
.case_det .left .chapter{padding:10px 0;line-height:30px;border-bottom:2px #ececec solid;border-top:2px #ececec solid;margin-bottom:50px;}
.case_det .left .chapter p{width:48%;margin-right:4%;float:left;}
.case_det .left .chapter p:last-child{margin-right:0;}
.case_det .left .chapter p a{display:block;color:#666;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.case_det .left .case_contact{margin-bottom:20px;}
.case_det .left .case_contact a{display:block;}
.case_det .left .case_contact img{width:100%;}
.case_det .left .related .title{font-size:24px;line-height:50px;border-bottom:2px #ececec solid;}
.case_det .left .related ul li{width:48%;margin-right:4%;float:left;line-height:30px;font-size:16px;}
.case_det .left .related ul li:nth-child(2n){margin-right:0;}
.case_det .left .related ul li a{display:block;padding-bottom:15px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;padding-left:20px;}
.case_det .left .related ul li a:before{content:"";width:8px;height:8px;position:absolute;left:0;top:12px;background-color:#666;-webkit-border-radius:100%;border-radius:100%;}

.case_det .right{width:25%;float:right;}
.case_det .right .title{font-size:20px;padding-bottom:15px;border-bottom:2px #e3e3e3 solid;margin-bottom:25px;}
.case_det .right ul li{background:#f2f2f2;padding:6% 10%;margin-bottom:20px;}
.case_det .right ul li a{display:block;}
.case_det .right ul li h3{font-size:18px;}
.case_det .right ul li p{color:#999;}



/*新闻资讯*/
.news{margin-bottom:100px;}
.news .content{margin-bottom:60px;}
.news .left{width:65%;margin-right:5%;float:left;}
.news .left .first{padding-bottom:30px;border-bottom:5px #f2f2f2 solid;}
.news .left .first a{display:-webkit-flex;display:flex;}
.news .left .first .img{width:224px;margin-right:26px;overflow:hidden;}
.news .left .first .img img{width:224px;height:140px;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.news .left .first .text{-webkit-flex:1;flex:1;overflow:hidden;}
.news .left .first .text h4{font-size:18px;color:#666;line-height:28px;}
.news .left .first .text h3{font-size:18px;margin:5px 0;line-height:30px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;color:#ce2520;}
.news .left .first .text p{font-size:14px;color:#999;line-height:24px;height:72px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news .left ul li{border-bottom:1px #e5e5e5 dashed;position:relative;}
.news .left ul li a:after{content:"";width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;background-image: linear-gradient(to right, #efebe2,#fff);-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.news .left ul li a{display:block;padding:30px 0;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}
.news .left ul li .name{position:relative;}
.news .left ul li .name h3{font-size:18px;margin-bottom:10px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;padding-right:100px;}
.news .left ul li .name span{position:absolute;right:0;top:0;line-height:30px;font-size:16px;color:#666;}
.news .left ul li .text{color:#999;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px;height:48px;}
.news_right{width:30%;float:left;}
.news_right .news_search{margin-bottom:20px;}
.news_right .news_search input{height:50px;line-height:50px;}
.news_right .news_search .ssk{width:calc(100% - 70px);float:left;background-color:#f5f5f5;font-size:14px;padding:0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_right .news_search .ss{width:50px;background-color:#ce2520;background-image:url(../images/bg06.png);background-position:center;background-repeat:no-repeat;cursor:pointer;}
.news_right .text{background-color:#ce2520;padding:15% 10%;color:#fff;}
.news_right .text p{margin-bottom:10px;}
.news_right .text dl dt{font-size:16px;line-height:32px;margin-bottom:40px;padding-right:20%;}
.news_right .text dl dd{font-size:14px;line-height:24px;}


/*新闻详情*/
.news_det{margin-bottom:100px;}
.news_det .left{width:65%;margin-right:5%;float:left;}
.news_det .left .title{border-bottom:5px #f3f3f3 solid;}
.news_det .left .title p{font-size:16px;color:#666;}
.news_det .left .title h1{font-size:18px;padding:15px 0;}
.news_det .left .text{padding:25px 0;line-height:24px;border-bottom:5px #f3f3f3 solid;padding-bottom:40px;}
.news_det .left .chapter{padding:10px 0;line-height:30px;border-bottom:1px #ececec solid;}
.news_det .left .chapter p{width:48%;margin-right:4%;float:left;}
.news_det .left .chapter p:last-child{margin-right:0;}
.news_det .left .chapter p a{display:block;color:#666;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.news_det .left .bdsharebuttonbox{text-align:center;margin-top:25px;display:block;}
.news_det .left .bdsharebuttonbox a.bds_more{width:110px;line-height:34px;height:34px;display:inline-block;vertical-align:top;padding:0;margin:0;background:#000;color:#fff;-webkit-border-radius:34px;-moz-border-radius:34px;-ms-border-radius:34px;border-radius:34px;float: none;}


/*关于时进*/
.about .info ul li{display:-webkit-flex;display:flex;align-items:center;justify-content:center;}
.about .info ul li .img{width:50%;overflow:hidden;}
.about .info ul li .img video{width:100%;}
.about .info ul li .content{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 15% 0 5%;}
.about .info ul li:nth-child(2n) .content{padding:0 5% 0 15%;}
.about .info ul li .content .title{font-size:36px;line-height:40px;margin-bottom:30px;}
.about .info ul li .content .text{font-size:16px;line-height:30px;color:#666;}
.about .info ul li .content .text p{margin-bottom:20px;}
.about .info ul li .content .text p:before{content:"——";font-weight:bold;margin-right:5px;}

.about .data{background:url(../images/bg04.jpg) center center no-repeat;background-size:cover;padding:140px 0;}
.about .data ul li{width:25%;float:left;color:#fff;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;cursor:pointer;}
.about .data ul li i{display:block;margin-bottom:10px;}
.about .data ul li i img{width:80px;height:80px;}
.about .data ul li p{font-size:14px;}
.about .data ul li h3{font-size:60px;}

.about .course{padding-top:60px;background:url(../images/bg05.jpg) center center no-repeat;background-size:cover;}
.about .course .title{font-size:36px;line-height:40px;margin-bottom:20px;text-align:center;}
.about .course ul li{overflow:hidden;*zoom:1;}
.about .course ul li .time{width:100px;float:left;font-size:20px;color:#465469;line-height:40px;position:relative;}
.about .course ul li .time:after{content:"";width:14px;height:14px;border:3px #e83a37 solid;position:absolute;right:-10px;top:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;}
.about .course ul li:nth-child(2) .time:after{border-color:#5cace0;}
.about .course ul li:nth-child(3) .time:after{border-color:#f4ed4d;}
.about .course ul li:nth-child(4) .time:after{border-color:#a0cb4e;}
.about .course ul li:nth-child(5) .time:after{border-color:#4e62cb;}
.about .course ul li:nth-child(6) .time:after{border-color:#f58220;}
.about .course ul li:nth-child(7) .time:after{border-color:#ce2520;}
.about .course ul li .text{width:calc(100% - 133px);float:left;padding-bottom:50px;padding-left:30px;border-left:3px #e5e8eb solid;}
.about .course ul li .text h3{font-size:26px;color:#465469;line-height:40px;margin-bottom:15px;}
.about .course ul li .text p{font-size:20px;color:#b0b0b0;}


/*选择时进*/
.partner{margin-bottom:60px;}
.partner .title{font-size:24px;font-weight:bold;text-align:center;margin-bottom:60px;}
.partner .title strong{font-size:48px;color:#ce2520;}
.partner ul li{width:21%;border:1px #e5e5e5 solid;display:flex;align-items:center;justify-content:center;float:left;margin-right:5.3333%;margin-bottom:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;}
.partner ul li:nth-child(4n){margin-right:0;}
.partner ul li a{display:block;}
.partner ul li img{max-height:100%;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;}


/*荣誉资质*/
.honor{margin-bottom:100px;}
.honor ul li{width:33.3333%;float:left;background-color:#e5e5e5;padding-bottom:33.3333%;position:relative;}
.honor ul li:nth-child(2n){background-color:#f5f5f5;}
.honor ul li a{display:flex;align-items:center;justify-content:center;padding:10%;position:absolute;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.honor ul li img{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;transition:.6s;max-height:100%;}


/*点击小图弹出大图*/
.baguetteBox-button {background-color: transparent !important;}

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);padding:10px;background-color:#fff;}
#baguetteBox-overlay .full-image p span{color:#fff;border:2px #fff solid;margin:10px auto 0;background-color:#000;border-radius: 14px;display: inline-block;padding:0 20px;}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}


/*生产车间*/
.workshop{margin-bottom:50px;}
.workshop ul li{width:31%;float:left;margin-right:3.5%;margin-bottom:3.5%;}
.workshop ul li:nth-child(3n){margin-right:0;}
.workshop ul li .img img{width:100%;}
.workshop ul li .text{background-color:#ce2520;padding:5% 10% 2%;color:#fff;}
.workshop ul li .text h3{font-size:18px;font-weight:bold;margin-bottom:15px;line-height:40px;padding-left:40px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.workshop ul li .text h3:before{content:">>>";font-family:"宋体";position: absolute;left:0;line-height:40px;font-size:16px;}
.workshop ul li .text h3 span{display:block;border-bottom:2px #fff solid;}
.workshop ul li .text p{line-height:24px;height:72px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}


/*企业风采*/
.style .box{background:#ce2520;display:flex;align-items:center;justify-content:center;}
.style .box .text{width:50%;color:#fff;display:flex;justify-content:center;}
.style .box .text div{display:inline-block;vertical-align:top;}
.style .box .text p{font-size:30px;line-height:2em;}
.style .box .text h3{font-size:50px;font-weight:bold;line-height:2em;}
.style .box .img{width:50%;}
.style .box .img img{width:100%;}

.style ul li .text{background:#ce2520;padding:25px 0;color:#fff;text-align:center;}
.style ul li .text p{font-size:30px;line-height:2em;}
.style ul li .text h3{font-size:50px;font-weight:bold;line-height:2em;}
.style ul li .img img{width:100%;}


/*加入时进*/
.join{margin-bottom:80px;}
.join .top{overflow: hidden;*zoom:1;}
.join .top > div{float:left;text-align:center;font-size:18px;color:#fff;background-color:#ce2520;line-height:60px;font-weight:bold;}
.join .post{width:24%;}
.join .category{width:20%;}
.join .site{width:20%;}
.join .num{width:16%;}
.join .time{width:16%;padding-right:4%;}
.join ul li .title{overflow:hidden;*zoom:1;font-size:16px;color:#666;line-height:30px;padding:15px 0;text-align:center;border-bottom:1px #e5e5e5 solid;}
.join ul li .title > div{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.join ul li .title .time{background:url(../images/xiala2.png) 90% center no-repeat;background-size:16px;}
.join ul li.open .title .time{background:url(../images/xiala2-1.png) 90% center no-repeat;background-size:16px;}
.join ul li .text{padding:25px 45px;background-color:#f6f6f6;font-size:16px;line-height:30px;color:#666;display:none;}
.join ul li .text h3{margin-bottom:10px;font-size:20px;color:#333;}
.join ul li .text a{display:inline-block;vertical-align:top;width:110px;line-height:40px;text-align:center;color:#fff;background-color:#ce2520;border-radius:6px;margin-top:20px;}


/*联系我们*/
.contact .title{font-size:24px;font-weight:bold;margin-bottom:40px;text-align:center;}
.contact .info{margin-bottom:100px;}
.contact .content dl{width:44%;display:inline-block;vertical-align:top;margin-right:10%;margin-bottom:50px;}
.contact .content dl:nth-child(2n){margin-right:0;}
.contact .content dl dt{font-size:18px;padding:15px 0;position:relative;margin-bottom:15px;}
.contact .content dl dt:after{content:"";width:60px;height:4px;background-color:#ce2520;position:absolute;left:0;bottom:0;}
.contact .content dl dd{line-height:32px;}
.contact .advisory{margin-bottom:50px;}
.contact .advisory .content{text-align:center;}
.contact .advisory .content dl dt:after{left:50%;margin-left:-30px;}
.contact .advisory .content dl dd{font-size:16px;line-height:32px;}
.contact .map{margin-bottom:100px;}
.contact .map iframe{display:block;width:100%;height:540px;}


@media (min-width:1200px){
	.header_nav .nav ul li:hover > a{color:#fff;background-color:#ce2520;background-image:url(../images/arrow02.png);}
	.header_nav .nav ul li dd:hover a{color:#ce2520;transform: translateX(5px);}
	.header_nav .nav ul li:hover dl{display:block;}

	/*首页*/
	.index_about .content .more a:hover,.index_pro .bd .con .more a:hover{color:#fff;background-color:#ce2520;}
	.index_pro .hd ul li:hover{background-color:#ce2520;color:#fff;}
	.index_pro .bd .con ul li:hover .img .link,.products .list ul li:hover .img .link{opacity:1;}
	.index_case ul li:hover img,.index_news .right .first a:hover .img img,.index_news .left a:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
	.index_links ul li:hover{-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);-moz-box-shadow:0 3px 8px rgba(0,0,0,.1);-ms-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1);}

	/*底部*/
	.footer_sort dl dt a:hover,.footer_sort dl dd a:hover,.footer .copyright a:hover{color:#ce2520;}

	/*案例详情*/
	.case_det .left .related ul li:hover a{color:#ce2520;}
	.case_det .left .related ul li:hover a:before{background-color:#ce2520;}

	/*新闻资讯*/
	.news .left .first:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
	.news .left ul li:hover a:after{width:100%;}
	.news .left ul li:hover a{padding-left:30px;}

	.news_det .left .chapter p a:hover{color:#ce2520;}


	/*共用样式*/
	.bread_crumbs a:hover{color:#ce2520;}
	.inside_sort ul li:hover a{color:#fff;background-color:#ce2520;}
	.page .page_num a:hover{background:#ce2520;color:#fff;}

	/*关于时进*/
	.partner ul li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
	.honor ul li:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
	
	.about .info ul li:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
	.about .data ul li:hover{-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);}

	/*放大镜*/
	.details .info .fang { width: 400px; height: 400px;left: 42%;background-size:800px 800px;}
	.header .logo{width:300px;height:80px;}
}




@media (min-width:1750px) {
	.footer_msg .btn input {
		position: relative;
		top: -80px;
	}
	
}

@media (max-width:1750px) {
	.header .logo{display: block;height:40px;width: 150px;margin:10px 0 10px 3%;}
	.header .logo img{height:40px;}
	
}


@media (max-width:1024px) {
	.header .logo{display: block;height:40px;width: 150px;margin:10px 0 10px 3%;}
	.header .logo img{height:40px;}
	.header_nav .nav ul li{font-size:16px;margin:0;height:60px;line-height:60px;}
	.header_nav .nav ul li.on > a, .header_nav .nav ul li dd.cur a,.header_nav .nav ul li > a{background-image:none;}
	.header .switch{height:60px;}
	.header .switch a{margin-top:20px;}

	/*banner*/
	.banner{margin-top:60px;}
	.banner .swiper-container{height:calc(100vh - 60px);}

	.nybanner{padding-top:60px;}
	.nybanner p{width:1200px;left:-600px;}
  	.nybanner img{width:1200px;}

  	/*首页*/
  	.index_search{padding:20px 3%;}
  	.index_about{margin:50px 0;}
  	.index_about .content{padding:30px 5% 0;}
  	.index_title{margin-bottom:30px;}
	.index_title h3{font-size:36px;}

  	.index_pro{padding:50px 3%;}
  	.index_pro .hd{margin-bottom:30px;}
  	.index_pro .bd .con ul li .text,.products .list ul li .text{padding-bottom:10px;overflow: hidden;}
  	.index_pro .bd .con ul li .label,.products .list ul li .label{position:static;padding:0 15px 15px;text-align:left;}
	.index_pro .bd .con ul li .label a,.products .list ul li .label a{margin-left:0;margin-right:6px;margin-bottom: 3px;}

	.index_case{padding:50px 3%;}

	.index_adv .content,.index_news,.index_links{padding:50px 3%;}

	.index_news .left .text h3{font-size:16px;}
	.index_news .left .text p{font-size:14px;line-height:24px;}
	.index_news .left .time em{font-size:14px;}
	.index_news .right ul li{line-height:48px;}
	.index_news .right ul li span{font-size:14px;}


	/*底部*/
	.footer .top{padding:40px 3%;}
	.footer_msg .box{width:100%;margin-right:0;}
	.footer_msg .text{width:100%;}
	.footer_msg .btn input{height:40px;line-height:40px;}
	.footer .bottom{padding:30px 3% 0;}
	.footer_msg .box input{height:40px;line-height:40px;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}
	.footer_msg .text textarea{font-size:14px;line-height:24px;height:92px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;}


	/*内页共用*/
	.bread_crumbs{padding:0 3%;margin-bottom:30px;}
	.inside_sort{padding:0 3%;margin-bottom:40px;}
	.inside_sort ul li{margin:0 10px;}

	/*产品中心*/
	.products{margin-bottom:60px;}
	.products .list ul{padding:0 3% 20px;}
	.products .index_search{margin-bottom:30px;}

	.filter{padding:20px 3%;margin:0 3% 30px;}
	.filter ul li{width:29.3333%;margin-right:4%;}
	.filter ul li label{font-size:16px;}
	.filter ul li select{font-size:14px;}

	/*产品详情*/
	.details{padding:0 3%;}
	.details .info .right h1{font-size:20px;margin-bottom:10px;}
	.details .info .right dl{padding-bottom:10px;margin-bottom:15px;}
	.details .info .right dl dd{margin-bottom:5px;font-size:14px;}
	.details .info .right .tel{font-size:18px;line-height:30px;}
	.details .info .right .link a{font-size:14px;line-height:30px;width:90px;}
	.details .pro_det .left .title{font-size:18px;line-height:40px;padding-bottom:5px;}
	.details .pro_det .right ul li .text h3{font-size:16px;}
	.details .pro_det .right ul li .text p{font-size:14px;}


	/*合作案例*/
	.case{margin:0 3% 60px;}
	.case .swiper-slide .text span{display:none;}
	.case .swiper-slide .text h3{font-size:20px;margin-bottom:20px;}
	.case .switch{right:8%;bottom:8%;}
	.case .list ul{margin-bottom:30px;}
	.case .list ul li .text .left h3{font-size:16px;}
	.case .list ul li .text .right{display:none;}

	/*案例详情*/
	.case_det{margin:0 3% 60px;}



	/*新闻资讯*/
	.news{padding:0 3%;}
	.news_right .text dl dt{padding-right:0;}

	.news_det{padding:0 3%;}



	/*关于时进*/
	.about .info ul li .content{padding:0 5%;}
	.about .info ul li:nth-child(2n) .content{padding:0 5%;}
	.about .info ul li .content .title{font-size:24px;line-height:30px;}
	.about .info ul li .content .text{font-size:14px;line-height:24px;}
	.about .data{padding:80px 3%;}
	.about .data ul li h3{font-size:48px;}
	.about .course{padding:40px 3% 0;}
	.about .course .title{font-size:24px;line-height:30px;}
	.about .course ul li .time{font-size:16px;line-height:30px;width:80px;}
	.about .course ul li .text{padding-bottom:30px;width:calc(100% - 113px);}
	.about .course ul li .text h3{font-size:20px;line-height:30px;}
	.about .course ul li .text p{font-size:16px;}
	.about .course ul li .time:after{width:10px;height:10px;border-width:2px;right:-8px;top:8px;}


	.partner{padding:0 3%;}
	.partner .title{font-size:20px;}
	.partner .title strong{font-size:36px;}
	.partner ul li{width:23.5%;margin-right:2%;margin-bottom:2%;}

	.honor{padding:0 3%;margin-bottom:60px;}

	.workshop{margin:0 3% 50px;}

	.style .box .text p,.style ul li .text p{font-size:20px;}
	.style .box .text h3,.style ul li .text h3{font-size:32px;}

	.join{padding:0 3%;}


	/*联系我们*/
	.contact{padding:0 3%;}
	.contact .title{margin-bottom:20px;}
	.contact .info{margin-bottom:30px;}
	.contact .content dl{margin-bottom:30px;}
	.contact .advisory{margin-bottom:30px;}
	.contact .map{margin-bottom:60px;}
	.contact .map iframe{height:400px;}
	
	/*放大镜*/
	.details .info .fang { display: none!important;}

}


@media (max-width:768px) {
	.header {width:94%;position: fixed;z-index:1000;padding:0 3%;}

	.header .logo{ display: block; width: 150px; height:40px;margin:5px 0;}
	.header .logo img{height:40px;}
	.header_nav{position:static;float:right;width:auto;height:50px;}
	.header_nav .cl_nav{display: block;float:right;}
	.header_nav .m_switch{display:inline-block;}
	.header_nav .nav{position: fixed;top: 0;right: 0;width: 60%;height: 100%;background-color: #fff;z-index: 1000;max-width: 320px;right: -100%;}
	.header_nav .nav ul li{float: none;padding:0 15px;border-bottom:1px #ddd solid;line-height: 50px;margin:0;width:100%;text-align:left;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;position:relative;}
	.header_nav .nav ul li.on{margin-top:0;border-color:#ddd;}
	.header_nav .nav ul li a{color:#333;border-bottom:none;padding:0;}
	.header_nav .nav ul li.on a{background:none;padding-bottom:0;color: #ce2520;}
	.header_nav .nav .theclose{display:block;text-align:left;}
	.header_nav .nav ul li i{display:block;}
	.header_nav .nav ul li dl{position:relative;top:0;background:none;padding:0 0 10px 10px;width:100%;margin:0;}
	.header_nav .nav ul li dd{display:block;text-align:left;}
	.header_nav .nav ul li dd a{color:#666;}
	.header_nav .nav ul li dd a:after{display:none;}

	.header .switch{display:none;}

	.banner .swiper-container{height:500px;}
	.banner .banner_switch{padding:10px 0;width:320px;}
	.banner .swiper-pagination{font-size:14px;}
	.banner .swiper-pagination-bullet{width:30px;height:4px;}
	.banner {margin-top:50px;}

	/*nybanner*/
	.nybanner{padding-top:50px;}
	.nybanner p{width:960px;left:-480px;}
  	.nybanner img{width:960px;}

	.index_search span{padding-right:10px;}
	.index_search .key_words{padding-left:15px;}
	.index_search .key_words h1{margin-right:15px;}
	.index_search .search .ssk{width:calc(100% - 110px);}
	.index_search .search .ss{width:90px;}

	.index_pro .bd .con ul li,.products .list ul li{width:49%;margin-right:2%;}
	.index_pro .bd .con ul li:nth-child(2n),.products .list ul li:nth-child(2n){margin-right:0;}
	
	.index_adv .swiper-slide .left{margin-right:5%;}
	.index_adv .swiper-slide .left .title h3{font-size:24px;}
	.index_adv .swiper-slide .left .title p{font-size:14px;}
	.index_adv .swiper-slide .left .text{font-size:14px;}

	.index_news .left .time{line-height:36px;}


  	/*底部*/
  	.footer .top dl dd{width:50%;margin:0;}


	/*内页共用样式*/
	.bread_crumbs{font-size:12px;}
	.inside_sort ul li{margin:0;font-size:14px;line-height:32px;}

	/*产品中心*/
	.filter ul{margin:0;}
	.filter .btn input{line-height:34px;height:34px;}
	.filter ul li select{background-size:7px 5px;}

	/*产品详情*/
	.details .info .right .pro_contact{display:block;}
	.details .info .right .pro_contact .tel{margin-bottom:15px;}
	.details .info .right .link a{margin-left:0;margin-right:5px;}
	.details .pro_det .left .title{font-size:16px;padding-bottom:0;border-width:2px;}
	.details .pro_det .right .title{line-height:40px;font-size:16px;}
	.details .pro_det .right ul{padding:15px 10px;}

	
	/*合作案例*/
	.case .list ul li{width:49%;}
	.case .list ul li:nth-child(2n){margin-right:0;}

	/*案例详情*/
	.case_det .left{width:100%;margin-right:0;}
	.case_det .left .case_info{padding:15px;}
	.case_det .left .case_info .text h3{font-size:18px;}
	.case_det .left .case_info .text p{font-size:14px;}
	.case_det .right{display:none;}



	
	/*新闻资讯*/
	.news,.news_det{margin-bottom:60px;}
	.news .content{margin-bottom:40px;}
	.news .left .first{padding-bottom:15px;border-width: 3px;}
	.news .left .first .img{margin-right:10px;}
	.news .left .first .text h4{font-size:14px;}
	.news .left .first .text h3{font-size:16px;}
	.news .left ul li a{padding:15px 0;}
	.news .left ul li .name h3{font-size:16px;}
	.news_right .news_search{margin-bottom:10px;}
	.news_right .news_search input{line-height:40px;height:40px;}
	.news_right .news_search .ssk{width:calc(100% - 60px);}
	.news_right .news_search .ss{width:40px;}


	/*关于时进*/
	.partner{margin-bottom:40px;}
	.partner .title{margin-bottom:30px;}

	.workshop{margin:0 3% 30px;}
	.workshop ul li .text{padding:5%;}
	.workshop ul li .text h3{font-size:16px;}

	.join{margin-bottom:50px;}
	.join .top > div{font-size:16px;line-height:40px;}
	.join ul li .title{font-size:14px;padding:10px 0;}
	.join ul li .text{padding:3%;font-size:14px;}
	.join ul li .text h3{font-size:16px;}
	.join ul li .text a{line-height:32px;}

	.details .info .fang { display: none!important;}
  	
  	
}

@media (max-width:540px) {
	.banner .swiper-container{height:260px;}

	.banner .banner_switch{width:60%;padding:5px 0;}
	.banner .swiper-pagination{padding:0 10%;}
	.banner .swiper-button-prev, .banner .swiper-button-next{padding:0 15px;}


	/*nybanner*/
	.nybanner{padding-top:50px;}
	.nybanner p{width:540px;left:-270px;}
  	.nybanner img{width:540px;}

  	/*首页*/
  	.index_search{padding:10px 3%;}
  	.index_search span,.index_search .key_words{display:none;}
  	.index_search .search{width:100%;margin-top:0;}

	.index_about{margin:30px 3%;}
  	.index_about .content{width:100%;padding:0 0 30px;}
  	.index_about .swiper-container{width:100%;}
  	.index_about .swiper-slide img{width:100%;height:auto;}
  	.index_about .content .more a{line-height:30px;width:160px;}
  	.index_about .swiper-pagination .swiper-pagination-bullet{width:9px;height:13px;background-size:100%;margin:0 5px;}
  	.index_about .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-size:100%;}

	.index_title h3{font-size:28px;}
	.index_title h2{font-size:14px;}

  	.index_pro{padding:30px 3%;}
  	.index_pro .hd{margin-bottom:20px;}
  	.index_pro .hd ul li{margin:0;}
  	.index_pro .bd .con ul li .text,.products .list ul li .text{padding:10px;line-height:24px;}
  	.index_pro .bd .con ul li .text p,.products .list ul li .text p {min-height: 24px;-webkit-line-clamp: 1;}
  	.index_pro .bd .con ul li .label,.products .list ul li .label{padding:0 10px 10px;}
  	.index_pro .bd .con .more{margin-top:20px;}
  	.index_pro .bd .con .more a{width:160px;line-height:30px;}

  	.index_case{padding:30px 3%;}
  	.index_case ul li{margin-bottom:6px;}
  	.index_case ul li:nth-child(1){width:65%;padding-bottom:25%;}
	.index_case ul li:nth-child(2){width:calc(35% - 6px);margin-left:6px;padding-bottom:25%;}
	.index_case ul li:nth-child(3){width:calc(34% - 6px);margin-right:6px;padding-bottom:49.2%;}
	.index_case ul li:nth-child(4){width:66%;padding-bottom:24.2%;}
	.index_case ul li:nth-child(5){width:calc(32% - 6px);margin-right:6px;padding-bottom:23.5%;}
	.index_case ul li:last-child{width:34%;padding-bottom:23.5%;}

	.index_adv .content,.index_news,.index_links{padding:30px 3%;}
	.index_adv .swiper-container{padding-bottom:30px;}
	.index_adv .swiper-slide{display:block;}
	.index_adv .swiper-slide .left{width:100%;margin-right:0;margin-bottom:30px;}
	.index_adv .swiper-slide .left .title{margin-bottom:15px;}
	.index_adv .swiper-slide .img{width:100%;}
	.index_adv .swiper-pagination{text-align:center;}
	.index_adv .swiper-pagination .swiper-pagination-bullet{width:9px;height:13px;background-size:100%;margin:0 5px;}
  	.index_adv .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-size:100%;}
  	.index_adv .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;}

  	.index_news .left{width:100%;margin-right:0;margin-bottom:20px;}
  	.index_news .left .img img{height:auto;width:100%;}
  	.index_news .right{width:100%;}

  	.index_links ul li{width:100%;margin-right:0;margin-bottom:10px;}

  	.footer .top,.footer .bottom .content,.footer .footer_link,.index_links{display:none;}
  	.footer .bottom{padding:0 3%;}
  	.footer .copyright{line-height:20px;padding:10px 0;}


  	/*内页共用样式*/
  	.bread_crumbs{margin:10px 0;}
  	.inside_sort{margin-bottom:20px;}
	.inside_sort ul li{width:32%;margin-right:2%;float:left;margin-bottom:10px;}
	.inside_sort ul li a{background-color:#bbb;color:#fff;}
	.inside_sort ul li:nth-child(3n){margin-right:0;}
	.page .jump{display:none;}
	.page .page_num a{margin-bottom:10px;width:30px;line-height:30px;}


	/*产品中心*/
	.products{margin-bottom:40px;}
	.products .index_search{margin-bottom:20px;}
	.filter{margin-bottom:20px;-webkit-border-radius:6px;border-radius:6px;padding:15px 3%;}
	.filter ul{width:100%;}
	.filter ul li{width:100%;margin-right:0;margin-bottom:15px;}
	.filter .btn{width:100%;text-align:center;}
	.filter .btn input{width:50%;display:inline-block;vertical-align:top;}

	/*产品详情*/
	.details .info .swiper-container{width:100%;margin-right:0;margin-bottom:20px;}
	.details .info .swiper-pagination{line-height:30px;height:30px;}
	.details .info .right{width:100%;}
	.details .pro_det .left{width:100%;margin-right:0;}
	.details .pro_det .right{display:none;}


	/*合作案例*/
	.case{margin-bottom:40px;}
	.case .swiper-container{margin-bottom:10px;}
	.case .swiper-slide a{display:block;}
	.case .swiper-slide .img{width:100%;}
	.case .swiper-slide .text{width:90%;padding:20px 5%;}
	.case .swiper-slide .text h3{margin-bottom:10px;font-size:18px;}
	.case .swiper-slide .text p{margin-bottom:0;}
	.case .switch{display:none;}
	.case .list ul{margin-bottom:20px;}

	/*案例详情*/
	.case_det{margin-bottom:40px;}
	.case_det .left .title{border-width:1px;}
	.case_det .left .title h1{font-size:20px;}
	.case_det .left .title p span{font-size:12px;}
	.case_det .left .case_info{display:none;}
	.case_det .left .content{margin-bottom:30px;}
	.case_det .left .chapter{border-width:1px;margin-bottom:30px;}
	.case_det .left .chapter p{width:100%;margin-right:0;}
	.case_det .left .related .title{font-size:20px;line-height:30px;border-width:1px;margin-bottom:10px;}
	.case_det .left .related ul li{font-size:14px;}
	.case_det .left .related ul li a{padding-bottom:5px;padding-left:15px;}
	.case_det .left .related ul li a:before{width:6px;height: 6px;}


	/*新闻资讯*/
	.news,.news_det{margin-bottom:40px;}
	.news .content{margin-bottom:30px;}
	.news .left,.news_det .left{width:100%;margin-right:0;}
	.news .left .first .img{width:150px;}
	.news .left .first .img img{width:150px;height:100px;}
	.news .left .first .text h4{line-height:22px;}
	.news .left .first .text h3{margin:0;}
	.news .left .first .text p{-webkit-line-clamp:2;height:48px;}
	.news .left ul li .name span{font-size:14px;}
	.news .left ul li .name h3{margin-bottom:0;}
	.news_right{display:none;}

	.news_det .left .chapter p{width:100%;margin-right:0;}



	/*关于时进*/
	.about .info ul li{display:block;}
	.about .info ul li .img{width:100%;}
	.about .info ul li .content{width:100%;padding:0 3%;margin-top:20px;}
	.about .info ul li:nth-child(2n) .content{padding:0 3%;}
	.about .info ul li .content .title{font-size:18px;margin-bottom:20px;}
	.about .data{padding:20px 0;}
	.about .data ul li{width:50%;margin:20px 0;text-align:center;}
	.about .data ul li i img{width:40px;height:40px;}
	.about .data ul li h3{font-size:32px;}
	.about .course ul li .text{border-width:2px;}
	.about .course ul li .text h3{margin-bottom:10px;font-size:18px;}
	.about .course ul li .text p{font-size:14px;}

	.partner ul li{width:32%;margin-right:2%;}
	.partner ul li:nth-child(4n){margin-right:2%;}
	.partner ul li:nth-child(3n){margin-right:0;}
	
	.honor{margin-bottom:40px;}

	.workshop ul li{width:49%;margin-right:2%;}
	.workshop ul li:nth-child(3n){margin-right:2%;}
	.workshop ul li:nth-child(2n){margin-right:0;}
	.workshop ul li .text h3{padding-left:0;line-height:30px;margin-bottom:10px;}
	.workshop ul li .text h3:before{display:none;}
	.workshop ul li .text h3 span{border-width:1px;padding-bottom:5px;}

	.style .box{display:block;}
	.style .box .text{width:100%;padding:15px 3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:center;}
	.style .box .img{width:100%;}
	.style .box .text p, .style ul li .text p{font-size:18px;}
	.style .box .text h3, .style ul li .text h3{font-size:24px;}
	.style ul li .text{padding:15px 0;}

	.join .top > div{font-size:14px;}
	.join .category{display:none;}
	.join .post{width:34%;}
	.join .time{width:26%;}

	/*联系我们*/
	.contact .title{font-size:20px;}
	.contact .content dl{width:100%;display:block;margin-bottom:15px;}
	.contact .content dl dt{font-size:16px;}
	.contact .content dl dt:after{height:2px;}
	.contact .advisory .content dl dd{font-size:14px;}
	.contact .map{margin-bottom:40px;}
	.contact .map iframe{height:300px;}

	.details .info .fang { display: none!important;}
}

