@charset "UTF-8";
/*重置样式*/
*{margin: 0;padding: 0;box-sizing: border-box;-webkit-border: border-color;-moz-box-sizing: border-box;outline: none;}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight: 400;line-height: 1;color: inherit;}
ul{list-style: none;}
a{text-decoration: none;color: #333;}
img{outline: none;border: 0;}
body {
  font-family: "微软雅黑","Helvetica", "Arial", "sans-serif";
  font-size: 14px;
  line-height: 1.5;
  font-weight: normal;
  color: #333;
  background-color: #fff;
  min-width:320px;
}
input,button,textarea{outline: none;font-family:inherit;}
@font-face{
	font-family: 'AG';
	src: url("../fonts/AkzidenzGrotesk-BoldCondAlt.otf");
	src: url("../fonts/AkzidenzGrotesk-BoldCondAlt.eot?#iefix") format("embedded-opentype"),url("../fonts/akzidenzgrotesk-boldcondalt.woff") format("woff"),url("../fonts/akzidenzgrotesk-boldcondalt.ttf") format("truetype"),url("../fonts/akzidenzgrotesk-boldcondalt.svg") format("svg");
}
/*全局样式*/
.clearfix:after {
    content: ""; 
    display: block; 
    height:0; 
    clear:both; 
    visibility: hidden;
}
.clearfix { *zoom:1; }
.container {margin:0 auto;}
.container-small{width:1200px;margin:0 auto;/*background: #fff;*/ }
@media (min-width: 1230px){
	.container {width:1230px;}
}
@media (min-width: 1430px){
	.container {width:1400px;}
}
.clearfix:before,.clearfix:after,
.container:before,.container:after,
.container-small:before,.container-small:after{
	content: " ";display: table;
}
.clearfix:after,.container:after,.container-small:after{
	clear: both;
}
.section{width: 100%;overflow: hidden;}
.sec-project {
    background: #000;
}
.pull-left{float: left;}
.pull-right{float: right;}
.scrollbar::-webkit-scrollbar {
	width: 4px;
	background-color: #eee;
}
.scrollbar::-webkit-scrollbar-thumb {
	background-color: #D2232A;
	border-radius: 10px;
}
.icom{
	display: inline-block;
    vertical-align: top;
    width:100%;
    height: 100%;
    cursor: pointer;
    position: relative;
}
.icom .icom-img{
	transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    position: absolute;
    left:50%;
  background: url(../images/icom.png) no-repeat center;
  width: 16px;
  height:100%;
  display: inline-block;
  margin-left: -8px;
}
.icom:after {
    position: absolute;
    content: '';
    left:50%;
    top:50%;
    margin-top: -0.5px;
    margin-left:-19px;
    width: 30px;
    height: 1px;
    background-color: #fff;
    transform: scale(0,1);
    -webkit-transform: scale(0,1);
    -moz-transform: scale(0,1);
    transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
}
.icom:hover .icom-img {
    margin-left:1px ;
}
.icom:hover:after {
    transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
}
.icom.le .icom-img{background: url(../images/icom.png) no-repeat left center;left:20px;margin:0;}
.icom.le:after{left:0;margin-left:0;}
.icom.le:hover .icom-img{left:25px;}
/*导航*/
.header{width: 100%;position: relative;background: #fff;}
.header .brand{float: left;border-right: 1px solid #e8e8e8;/*margin-top: 10px;*/margin-right: 20px; }
.header .brand a{display: block;}
.header .brand a img{ height: 65px; max-width: 245px;margin-top:15px;}
.header .navbar{float: left;padding:0px;}
.header .navbar li{float: left;}
.header .navbar li .category-a{display: block;font-size: 16px;line-height:36px;color: #333;transition: all .3s;-webkit-transition: all .3s; padding:30px 30px;}
.header .navbar li.active .category-a,.header .navbar li:hover .category-a{color: #D2232A;}
.header-right{float: right;}
.language{margin-top: 39px;float: left;border-left: 1px solid #e2e2e2;padding-left: 23px;margin-left: 20px;}
.language a{display:block;float: left;width:43px;height: 22px;font-size:14px;text-align: center;line-height: 22px;color: #999;border-radius: 10px;background: transparent;font-family: arial;}
.language a.on{color: #fffefe;background: #D2232A;}
.header .user{border: none;background: none;float: left;width:36px;height: 36px;margin-top:32px;cursor: pointer;background:url(../images/icon-user.png) no-repeat center;margin-left: 10px;}
.header .tuichus{
    border: none;
    background: none;
    float: left;
    width: 36px;
    height: 36px;
    margin-top: 32px;
    cursor: pointer;
    
    margin-left: 10px;
    text-align: center;
    line-height: 36px;

}
.header .butt-search{
	border: none;background: none;
	float: left;
	width:36px;
	line-height: 36px;
	margin-top:32px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	-webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    z-index: 10;
}
.header .sub-bot {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    background: transparent;
    border: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
    cursor: pointer;
    background: url(../images/icon-search.png) no-repeat center transparent;
}
.header .sub-txt {
    display: block;
    margin-left: 26px;
    line-height: 36px;
    color: #909090;
    font-weight: lighter;
    background: transparent;
    border: none;
    padding: 0 30px 0 0px;
    box-sizing: border-box;
    width: 130px;
    font-size: 0;
}
.header .butt-search:hover {
    background: #eee;
    border-radius: 20px;
    width: 180px;
}
.header .butt-search:hover .sub-txt{font-size: 14px;} 
.header .dropdown-menu{
    position: absolute;
    top: 100%;
    z-index: 1100;
    background-color: #fff;
    border-top: 1px solid #cdcdcd;
    transition: none;
    height: auto;
    display: none;
    overflow: hidden;
    width: 100%;
    min-width: 1200px;
    left: 0;
    margin-top: 0;
    -ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
    -o-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
}
.dropdown-warp{padding:46px 28px;}
.dropdown-menu .product-img {
	float: left;
    width: 300px;
    height:225px;
    overflow: hidden;
}
.dropdown-menu .product-img img{width:100%;height:100%;}
.column-item{float: left;padding:0 85px;border-left:1px solid #e3e3e4;min-height:225px;}
.column-item.column-first{border-left: 0;}
.column-item .ga-data{display: block;font-size:18px;line-height: 1;color: #333;margin-bottom:20px;transition: all .3s;-webkit-transition: all .3s;padding:0 8px;}
.column-item .ga-data:hover{/*color: #D2232A;*/}
.column-item .ga-data1:hover{color: #D2232A;}
.column-item .nav-item{display: block;font-size:16px;line-height: 22px;color: #666;transition: all .3s;-webkit-transition: all .3s;padding:0 8px;margin-bottom: 7px;}
.column-item .nav-item:hover{background: #D2232A;border-radius:10px;color: #fff;}
.header .navbar li:hover .dropdown-menu{
    display: block;
    visibility: visible;
}
.header .navbar:hover li:hover .dropdown-menu{
   opacity: 1;
    visibility: visible;
}
@media (max-width: 1800px){
	.header .navbar li .category-a{padding:27px 25px;}
}
@media (max-width: 1600px){
	.header .brand a img{}
	.header .navbar li .category-a{font-size: 16px;}
}
@media (max-width: 1440px){
	.header .navbar{padding:0;}
	/*.header .brand{padding-left:20px;padding-right: 20px;}*/
	.header .navbar li .category-a{padding:32px 25px;}
	.language{padding-left: 10px;margin-left: 10px;}
	.column-item{padding: 0 60px;}
}
/*banner*/
.sec-first{width:100%;max-height: 900px;position:relative;min-width: 1230px;}
#homeBanner{width: 100%;height: 100%;position: absolute;top:0;left:0;background: #000;}
#homeBanner ul li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.2s;
    -webkit-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.2s;
    -moz-transition: width 1.2s cubic-bezier(0.35, 0.85, 0.55, 1) 0.2s;
}
#homeBanner ul li.curs {
    width: 0%;
}
#homeBanner ul li.visb {
    width: 100%;
}
#homeBanner ul li .figure {
	display: block;
    width: 100% !important; 
    height: 100%;
    position: relative;
    z-index: 5;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-color: rgba(0,0,0,0.4);
}
#homeBanner .control{
	position: absolute;
	left: 0;
	bottom: 16%;
	width: 100%;
	text-align: center;
	z-index: 10;
}
#homeBanner .control .dot{
	display: inline-block;
	width:18px;
	height: 18px;
	border:1px solid transparent;
	border-radius: 50%;
	background: transparent;
	padding:2px;
	margin: 0 10px;
	cursor: pointer;
}
#homeBanner .control .dot i{
	display: block;
	width: 100%;
	height: 100%;
	background: #ccc;
	border-radius: 50%;
	transition: all .3s;
	-webkit-transition:all .3s;
}
#homeBanner .control .dot.on{border-color: #D2232A;}
#homeBanner .control .dot.on i,#homeBanner .control .dot:hover i{background: #D2232A;}
#homeBanner .cont{position: absolute;left:10.9375%;bottom:30%;
    /*background: url(../images/article_bg.png) no-repeat left center;*/
    color: #fff;padding:40px 100px 40px 24px;
	opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, -80);
    -webkit-transform: matrix(1, 0, 0, 1, 0, -80);
    -moz-transform: matrix(1, 0, 0, 1, 0, -80);
   transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
    -webkit-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
    -moz-transition: all 1000ms cubic-bezier(0.35, 0.85, 0.55, 1) 0.6s;
}
#homeBanner .article{background:rgba(210,35,42,.5);width:690px;height:210px;
    /*border-left:8px solid rgba(149,18,14,0.5);*/
    padding:14px 18px;padding-top: 50px;}
#homeBanner .cont .ban-tit{font-size: 40px;line-height:62px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
#homeBanner .cont .ban-text{font-size: 24px;line-height:1.7;font-family: "helvetica,arial, sans-serif";font-weight: lighter;
display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 90px;
}
#homeBanner .cont .more-box {
	margin-top: 10px;
    font-size: 18px;
    line-height: 30px;
    transition: all .3s;
    cursor: pointer;
    transition: all .3s;
    text-align: right;
    margin-right: 20px;
}
#homeBanner .cont .more-box i {
    display: inline-block;
    margin-right: 6px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    background: url(../images/icon-de_2.png) no-repeat center #fff;
    vertical-align: middle;
}
#homeBanner .cont .more-box span {
    vertical-align: middle;
}
#homeBanner .cont .more-box:hover{transform: translateX(20px);}
#homeBanner ul li.visb .cont{
	opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0);
    -webkit-transform: matrix(1, 0, 0, 1, 0, 0);
    -moz-transform: matrix(1, 0, 0, 1, 0, 0);
}
.index-waper-box {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100px;
    overflow: hidden;
    z-index: 9;
    perspective: 800px;
    -webkit-perspective: 800px;
    -moz-perspective: 800px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
}
.index-back-box {
    /*width:100%;*/
    height: 100px;
    background-color: #fff;
    /*position: absolute;
    bottom: 0;*/
    margin: 0 auto;
    overflow: hidden;
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    transform: rotateX(0deg) translate3d(0,0,0);
    -webkit-transform: rotateX(0deg) translate3d(0,0,0);
    -moz-transform: rotateX(0deg) translate3d(0,0,0);
    transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
    -webkit-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
    -moz-transition: all .65s cubic-bezier(0.55,0.65,0.55,1) 0s;
}
.index-back-box.pass {
    transform: rotateX(100deg) translate3d(0,0,0);
    -webkit-transform: rotateX(100deg) translate3d(0,0,0);
    -moz-transform: rotateX(100deg) translate3d(0,0,0);
}
/*@media (max-width: 1440px){
	.index-waper-box{height: 100px;}
}*/
.single-box{padding:0 20px;}
.col-4{width:20%;float: left;text-align: center;border-left:1px solid #e8e8e8;margin-top:20px;}
.col-4.first{border-left:none;}
.single-item{display: inline-block;}
.single-item img {
    max-width: 65px;
}
.single-info{display: inline-block;padding-left: 12px;vertical-align: middle;}
.single-info .cont{line-height: 50px;height: 50px;}
.single-info p{font-size: 14px;line-height: 24px;color: #666;}
.single-num{font-size: 50px;line-height: 50px;font-family: "AG";display: inline-block;}
.single-info i{font-size: 50px;font-family: "AG";font-style: normal;}
.single-info span{font-size: 14px;color: #666;}
/*标识项目*/
.section-title{width:100%;text-align: center;padding-top:90px;padding-bottom: 60px;position: relative;}
.section-title h1 {
    font-size: 42px;
    color: #fff;
}
.section-title h3{font-size: 30px;}
.section-title .line{width:40px;height:2px;background: #D2232A;margin:26px auto 0 auto;}
.section-title .intro {
    color: #b2b2b2;
    margin-top: 15px;
}
.section-title .en{font-family: "AG";font-weight: bold;color:rgba(18,18,18,0.9);font-size:70px;position: absolute;top:60px;left:0;width:100%;line-height: 1;text-transform: uppercase;letter-spacing:5px;z-index: 0;}
.home-project{margin-left:-40px;}
.h-proj{float: left; display: block;margin-bottom: 20px;}
.h-project-item{overflow: hidden;margin-left:40px;display: block;position: relative;}
.h-project-item .pic {
    width: 100%;
    position: relative;
    padding-top: 100%;
    overflow: hidden;
    overflow: hidden;
}
.h-project-item img{
    width:100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    overflow: hidden;
}
.h-proj .txt {
  position: relative;
  padding-bottom: 10px;
  overflow: hidden;
}
.h-proj .tit{padding:0 12px;color: #fff;margin:0 100px 0 40px;
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
.h-proj .tit .bcode {
    font-size: 20px;
    line-height: 3;
}
.h-proj .tit .line {
    width: 25px;
    height: 1px;
    border-bottom: 1px solid #D2232A;
}
.h-proj .tit .scode {
    font-size: 12px;
    line-height: 2;
    margin-top: 10px;
}
.h-proj .more{position: absolute;bottom: 15px;right: 0;width: 60px;height:60px;background:#D2232A;
	transform: translateY(180px);-webkit-transform: translateY(180px);
	transition: all .5s;-webkit-transition: all .5s;
}
.h-project-item:hover img{

	-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.h-proj:hover .more{
	transform: translateY(0);-webkit-transform: translateY(0);
}
.h-project-item.it-01{width:860px;height:520px;}
.h-project-item.it-02{width:437px;height:540px;}
.h-project-item.it-03,.h-project-item.it-04,.h-project-item.it-05
{width:420px;}
.h-proj:nth-child(2) .txt{
    bottom: 100px;
}
.h-project-item.it-06,.h-project-item.it-07{width:650px;height:520px;}
/*设计中心*/
.sec-design{background:url(../images/bg_01.jpg) repeat;padding-bottom:100px;}
.design-box{position: relative;}
.design-box .warp{margin-left:-222px;}
.design-slide{position: relative;min-width: 1230px;}
.design-slide ul{position: relative;}
.design-slide li {
	min-width: 274.5px;
    background: #fff;
    /*width:445px;*/
    margin-right: 33px;
    box-shadow: 0 5px 30px 0 rgba(0,0,0,.08);
}
.design-slide li a{display: block;border:1px solid transparent;transition: all .5s;}
.design-slide li img{width:100%;}
.design-slide li .cont {
    padding: 0 26px;
    text-align: center;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.design-slide .info {
    border-top: 1px solid #e5e5e5;
    padding: 13px 0 16px 0;
    transition: border .5s;
    -webkit-transition: all .5s;
    -transition: all .5s;
}
.design-slide .tit {
    font-size: 20px;
}
.design-slide .des {
    color: #666;
    transition: color .5s;
    -webkit-transition: color .5s;
}
.zhez-l,.zhez-r{position: absolute;top: 0;background:rgba(255,255,255,.8);width:222px;height: 100%;}
.zhez-l{left:0;}
.zhez-r{right: 0;}
.design-slide .prev,.design-slide .next{position: absolute;top:50%;width: 168px;height: 168px;border-radius: 50%;background: url(../images/icon-left02-h.png) no-repeat 112px center rgba(17,17,17,.4);margin-top:-84px;cursor: pointer;transition: all .5s;}
.design-slide .prev{left:-84px;}
.design-slide .next{right:-84px;transform:rotate(180deg);}
.design-slide li:hover a{border-color: #D2232A;}
.design-slide li:hover .info{background: #D2232A;color: #fff;transform: translateY(10px) scale(1.08);border-color: #D2232A;}
.design-slide .tempWrap,.design-slide ul{overflow: visible !important;}
.design-slide li:hover .des{color: #fff;}
.design-slide .prev:hover,.design-slide .next:hover{opacity: 0.5;}
/*智能定制*/
.sec-customized{background:#fff;padding:95px 0 118px;}
.customize-left{float: left;width:30%;position: relative;}
.section-title02{position: relative;padding-top:30px;}
.section-title02 h3{font-size: 30px;line-height: 36px;}
.section-title02 .line{width:40px;height:2px;background: #D2232A;margin-top:28px;}
.section-title02 .en{font-family: "AG";font-weight: bold;color:rgba(68,68,68,0.08);font-size:70px;position: absolute;top:0;left:0;line-height: 1;text-transform: uppercase;letter-spacing:5px;z-index: 0;}
.customize-left .bg{background: url(../images/bg_02.png) repeat;margin-left: 5px;margin-top:57px;height:170px;width:357px;}
.customize-left .btn-box{position: absolute;bottom:-78px;left:40px;}
.customize-left .btn-box .btn{width:40px;height:40px;display: block;transition: all .3s;cursor: pointer;}
.customize-left .btn-box .btn-left{background:url(../images/icon-left.png) no-repeat #D2232A center center;}
.customize-left .btn-box .btn-right{background:url(../images/icon-left.png) no-repeat #a8a8a8 center center;transform:rotate(180deg);}
.customize-left .btn-box .btn:hover{background-position:10px center;}
.customize-box{float: right;width:70%;overflow: hidden;padding-bottom:40px;}
.customize-box .conbox{position: relative;}
.customize-box .conbox ul{position: relative;}
.customize-box .conbox ul li{float: left;width:300px;margin-left:40px;}
.customize-box .conbox ul li:first-child {margin-left: 0;}
.customize-box .conbox ul li .pic{width:100%;height: 100%;overflow: hidden;}
.customize-box .conbox ul li .pic img{width:100%;height: 100%;transition: all 0.5s;-webkit-transition: all .3s;}
.customize-box .conbox ul li:hover .pic img{transform: scale(1.1);-moz-transform: scale(1.1);}
.customize-box .cur a{display: block;position: relative;}
.customize-box .cur .cont{position: absolute;bottom:-38px;left:12.333%;background: #D2232A;padding:14px 18px;width:130px;}
.customize-box .cont .tit{font-size:16px;line-height: 1;color: #fff;border-left: 1px solid #fff;padding-left:7px;margin:23px 0 34px;}
.customize-box .cur .cont .more{width:100%;height:20px;}
/*新闻中心*/
.sec-news{background: #f5f5f5;padding-bottom:58px;}
.news-warp{position: relative;}
/*.news-slide{position: relative;overflow: hidden;}
.news-slide ul{position: relative;}
.news-slide ul li{float: left;width:299px;margin-left:68px;}
.news-slide ul li:first-child {margin-left: 0!important;}
.news-slide ul li a{display: block;color: #333;padding-bottom:77px;position: relative;}
.news-slide .time{font-size: 40px;color: #444;font-family:"AG";font-weight: 300;line-height: 1;}
.news-slide .time span{font-size:16px;color: #777;vertical-align:baseline;margin-left:6px;}
.news-slide .tit{font-size:24px;margin:19px 0 21px 0;
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
.news-slide .des{font-size:14px;color: #666;line-height: 26px;height: 78px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}*/
.arrow-left,.arrow-right{position: absolute;top:50%;z-index:10;width:55px;height:55px;margin-top:-27px;border-radius:50%;background:url(../images/icon-left02.png) no-repeat center center #fff;-webkit-transition: all .2s linear;transition: all .2s linear;cursor: pointer;}
.arrow-left{left:0;-webkit-box-shadow: 0px 6px 15px rgba(204,204,204,0.5);box-shadow: 0px 6px 15px rgba(204,204,204,0.5);}
.arrow-right{right:0;-webkit-box-shadow: 0px -6px 15px rgba(204,204,204,0.5);box-shadow: 0px -6px 15px rgba(204,204,204,0.5);transform: rotate(180deg);}
.news-warp .arrow-left{left:-125px;}
.news-warp .arrow-right{right:-125px;}
.arrow-left:hover{
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.arrow-right:hover{
	-webkit-transform: translate3d(0, -2px, 0) rotate(180deg);
	transform: translate3d(0, -2px, 0) rotate(180deg);
}
/*.news-slide .more{position: absolute;bottom: 0;left: 0;width:100%;padding:0 15px;background-color:#D2232A;height:3px;transition: all .3s;-webkit-transition: all .3s;}
.news-slide li:hover .more{height: 36px;}
.news-slide li .icom{opacity: 0;}
.news-slide li:hover .icom{opacity: 1;}*/
.sec-news .look-more{text-align: center;margin-top: 68px;}
.sec-news .btn-look{display: inline-block;font-size: 16px;color: #999;padding-bottom:6px;border-bottom:1px solid #999;transition: all .3s;-webkit-transition: all .3s;}
.sec-news .btn-look:hover{color: #D2232A;border-color: #D2232A;}

.h-news .news-box{margin:0 -10px;}
.h-news .news-item{width: 25%;background: transparent;margin: 0;padding: 8px 10px;}
.h-news .news-item .pic{width: 100%;height: auto;}
.h-news .news-item .cont{background: #fff;}
/*合作伙伴*/
.section-title03{padding-top:65px;}
.section-title03 h3{font-size: 30px;}
.section-title03 .line {
    width: 40px;
    height: 2px;
    background: #D2232A;
    margin-top: 26px;
}
.h-partner{margin:40px 0 66px;position:relative;}
.partner-slide{position: relative;overflow: hidden;}
.partner-slide ul{position: relative;}
.partner-slide ul li{float: left;margin-left:24px;width:176px;height:76px;text-align:center;line-height:76px;overflow: hidden;}
.partner-slide ul li:first-child {margin-left: 0 !important;}
.partner-slide li a{display: block;width: 100%;height:100%;line-height: 76px;}
.partner-slide li a img{max-width: 100%;max-height: 100%;}
.h-partner .arrow-left,.h-partner .arrow-right{position: absolute;top:50%;width:55px;height:55px;margin-top:-27px;border-radius:50%;background:url(../images/icon-left03.png) no-repeat center center #fff;-webkit-transition: all .2s linear;transition: all .2s linear;cursor: pointer;}
.h-partner .arrow-left{left:-125px;}
.h-partner .arrow-right{right:-125px;transform: rotate(180deg);}
.h-partner .arrow-left:hover{
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}
.h-partner .arrow-right:hover{
	-webkit-transform: translate3d(0, -2px, 0) rotate(180deg);
	transform: translate3d(0, -2px, 0) rotate(180deg);
}
.partner-slide ul > * {transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; }
.partner-slide ul:hover > * { opacity: 0.4; transform: scale(0.9); }
.partner-slide ul > *:hover { opacity: 1; transform: scale(1); transition-delay: 0ms, 0ms; }
@media (max-width: 1660px){
	.h-partner .arrow-left,.news-warp .arrow-left{left:0;}
	.h-partner .arrow-right,.news-warp .arrow-right{right:0;}
}
@media (max-width:1230px){
	.news-slide ul li{margin-left: 151.5px;}
}

@media (max-width: 1430px){
	.home-project{margin-left: -33px;}
	.h-project-item{margin-left: 33px;}
	.h-project-item.it-01{width:750px;height:520px;}
    .h-project-item.it-02{width:437px;height:540px;}
    .h-project-item.it-03,.h-project-item.it-04,.h-project-item.it-05
    {width:385px;}
    .h-project-item.it-06,.h-project-item.it-07{width:590px;height:520px;}
	.h-project-item .more{width:78px;height:78px;}
	.footer-item{padding-right:35px;}
}

/*如何合作*/
.sub-banner{height:600px;background-repeat: no-repeat;background-position: center;background-size: cover;background-color: #333;}
.sub-banner .container-small{position: relative;height:100%;}
.sub-banner .sub-bt{position: absolute;bottom: 0;left:0;width:100%;background:#fff;height:50px;border-bottom:1px solid #e9e9e9;}
.breadcrumb{
    font-size: 14px;
    line-height: 50px;
    padding:0 28px;
    color: #D2232A;
}
.breadcrumb a {
    display: block;
    color: #666;
    float: left;
    transition: color .3s;
    -webkit-transition: color .3s; 
}
.breadcrumb .nvhm {
    width: 30px;
    height: 49px;
    background: url(../images/icon-home.png) no-repeat left center;
    overflow: hidden;
}
.breadcrumb em {
    margin: 0 10px;
    float: left;
    color: #666;
}
.breadcrumb a:hover{color: #D2232A;}
.sub-banner .sub-title{position: absolute;top:50%;left:0;margin-top:-80px;min-width:128px;height:160px;background: url(../images/sub_bg.png) no-repeat left center transparent;}
.sub-banner .sub-title p{border-left:3px solid #D2232A;line-height:72px;padding:0 22px;font-size:40px;color: #fff;margin-top:44px;}
.sub-banner .sub-title p.tit-2{line-height: 1;}
.sub-banner .sub-title span{font-size:18px;line-height: 26px;color: rgba(255,255,255,.8);padding-left:25px;display: inline-block;border-left:3px solid #D2232A;padding-top:6px;}
.sec-cooperation{padding:50px 0 20px;background: #f5f5f5;}
.coop-item{background: #fff;color: #666;margin-bottom:30px;}
.coop-item.it-1 .coop-info,.coop-item.it-2 .coop-pic{float: left;}
.coop-item.it-1 .coop-pic,.coop-item.it-2 .coop-info{float: right;}
.coop-item .coop-info{padding:35px 50px;width:650px;height:440px;}
.coop-item .tit{font-size: 27px;color: #D2232A;}
.coop-item .company{font-size: 18px;line-height: 22px;color: #444;padding:14px 0 12px;}
.coop-item .en{font-family: arial;margin-bottom:22px;}
.coop-item p{font-size:14px;line-height: 22px;font-family: '宋体';}
.coop-item .coop-pic{overflow: hidden;width:550px;height:440px;background: #999;}
.coop-item .coop-pic img{width:100%;height: 100%;transition: all .3s;-webkit-transition: all .3s;}
.coop-item .coop-pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
/*客服挂件*/
.kf {
    transition: .8s;
    -o-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
    z-index: 999999;
    background-color: #fff;
    position: fixed;
    bottom: 100px;
    right: 20px;
    width: 62px;
    border-radius: 5px;
}

.kf span {
    z-index: 1000001;
    transition: .5s;
    cursor: pointer;
    position: relative;
    display: block;
    width: 62px;
    height: 62px;
    border-bottom: 1px solid #e3e3e3;
}

.kf .zx {
    border-radius: 5px 5px 0 0;
    background: url("../images/kefu_03.png") no-repeat center #fff;
}

.kf .zx:hover {
    background: url("../images/kefu1_03.png") no-repeat center #D2232A;
}

.kf .freetel {
    background: url("../images/kefu1_07.png") no-repeat center #fff;
}
.kf .act {
    background: url("../images/w_index_07.png") no-repeat center #fff;
}
.kf .whatsapp {
    background: url("../images/whatsapp.png") no-repeat center #fff;
    background-size: 25px 25px;
}
.kf .skype {
    background: url("../images/skype.png") no-repeat center #fff;
    background-size: 22px 22px;
}


.kf .freetel:hover {
    background: url("../images/kefu_07.png") no-repeat center #D2232A;
}

.kf .zxlya {
    background: url("../images/kefu_14.png") no-repeat center #fff;
}
.kf .act:hover{
    background: url("../images/w_index_03.png") no-repeat center #D2232A;
}
.kf .zxlya:hover {
    background: url("../images/kefu1_14.png") no-repeat center #D2232A;
}
.kf .back_top {
    border-radius: 0 0 5px 5px;
    border: none;
    background: url("../images/kefu_18.png") no-repeat center #fff;
}

.kf .back_top:hover {
    background: url("../images/kefu1_18.png") no-repeat center #D2232A;
}

.kf span div {
    display: none;
    background-color: #fff;
    border-radius: 5px;
    position: absolute;
    right: 75px;
    padding: 20px;
    font-size: 14px;
    color: #D2232A;
    bottom:2px;
}

.kf span div input {
    text-indent: .5em;
    display: block;
    margin: 15px 0;
    line-height: 28px;
    color: #696969;
    font-size: 12px;
    width: 140px;
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    height: 28px;
}

.kf span div a {
    transition: .5s;
    -webkit-transition: .5s;
    display: block;
    background: #D2232A;
    border-radius: 2px;
    color: #fff;
    line-height: 26px;
    font-size: 12px;
    text-align: center;
    width: 79px;
    height: 26px;
}

.kf span div a:hover {
    background: #D2232A;
}

.kfimgr{
    position: absolute;
    bottom:23px;
    right: -9px;
}

.kf span div i {
    display: block;
    position: absolute;
    width: 15px;
    height: 200px;
    right: -15px;
    top: 0;
}

.kf .zx div, .kf .freetel div,
.kf .zxlya div, .kf span:nth-child(4) div {
    text-align: center;
    min-width: 148px;
    font-size: 14px;
    color: #666;
}

.kf span:nth-child(4) div {
    white-space: nowrap;
}

.kf a{display:block;height: 63px;position:absolute;top:0;right:0;width: 100%}

.kf span div, .kf {
    -webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
}


.nav_center div, .index_nav_center div, .shou, .zhan {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);
}

.shou {
    z-index: 1000000;
    cursor: pointer;
    width: 30px;
    height: 40px;
    top: 50%;
    margin-top: -15px;
    border-radius: 5px 0 0 5px;
    right: 62px;
    background: url("../images/kefq.png") no-repeat center #fff;
    position: absolute;
}

.shou.on {
    background-image: url("../images/kefq1.png");
}
/*服务流程*/
.sec-services{background: #F5F5F5;padding-bottom:90px;}
.sec-services .container-small{background: #fff;}
.sec-services .title{font-size:30px;text-align: center;padding:66px 0 25px;}
.sec-services .content{padding:0 105px 32px 105px;color: #666;}
.sec-services p{line-height: 24px;}
.sec-services .ser-mt{font-size: 22px;padding-left:15px;border-left:4px solid #D2232A;line-height: 1;color: #333;margin-bottom:24px;}
.sec-services .ser-m{padding:32px 0;}
.sec-services .ser-img{margin-top:44px;}
.sec-services .ser-img .pic-1{width: 360px;height:320px;overflow: hidden;}
.sec-services .ser-img .pic-2{width: 250px;height:155px;overflow: hidden;margin:0 10px 10px 10px;}
.sec-services .ser-img img{width:100%;height:100%;}
.sec-services .ser-img img{transition: all .5s;-webkit-transition: all .5;}
.sec-services .ser-img img:hover{transform: scale(1.1);}
/*关于我们*/
.sec-introduce{padding-bottom:84px;}
.introduce-le{float: left;padding:0 22px;width:540px;}
.introduce-ri{padding:0 22px 0 562px;}
.intr-ri-t{color: #D2232A;font-size: 16px;line-height: 26px;margin-bottom:15px;}
.intr-ri-c p{font-size:14px;line-height: 24px;color: #666;margin-bottom: 24px;}
.intr-t{padding:109px 0 7px;}
.intr-box{position: relative;}
.intr-slide{position: relative;overflow: hidden;}
.intr-slide ul{position: relative;}
.intr-slide ul li{float: left;width:386px;height:240px;margin-left:21px;overflow: hidden;position: relative;background: rgba(210,35,42,1);}
.intr-slide ul li:first-child {margin-left: 0 !important;}
.intr-slide ul li img{width:100%;height: 100%;-webkit-transition: all 2s;transition: all 2s;}
.intr-slide .cur .cont{position: absolute;top:0;left:0;top:50%;margin-top:-50px;width:100%;display:block;color: #fff;padding:15px;text-align: center;height:100%;z-index: 3;}
.intr-slide .cur .cont .cont-w{display: inline-block;}
.intr-slide .cur .cont .des{font-size:14px;padding-bottom:10px;}
.intr-slide .cur .cont .num{font-family: "AG";font-size:36px;vertical-align:bottom;line-height: 36px;margin-right:4px;}
.intr-slide .cur .cont .tit{font-size:14px;line-height:1;padding-top:10px;border-top:1px solid rgba(255,255,255,.3);}
.intr-box .arrow-left{left:-26px;}
.intr-box .arrow-right{right:-26px;}
.arrow-left:hover,.arrow-right:hover{background: url(../images/icon-left02-h.png) no-repeat center center #D2232A;}
.intr-slide .overlay{position:absolute;top: 0;left:0;width:100%;height:100%;z-index: 2;background: rgba(210,35,42,.8);opacity:0;-webkit-transition: opacity 2s;transition: opacity 2s;}
.intr-slide ul li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.intr-slide ul li:hover .overlay{opacity:1;}

/*企业文化*/
.sec-culture{width: 100%;height:650px;background: url(../images/culture.jpg) no-repeat center center #ccc;background-size:cover;}
.culture-box{margin-left:-30px;}
.culture-box li{float: left;margin-left:30px;color:#fff;text-align: center;width:175px;overflow: hidden;}
.culture-box li .icon{width:175px;height:175px;background-repeat: no-repeat;background-size:1100px 360px;background-image: url(../images/culture_02.png);transition: all .5s;}
.culture-box li .tit{font-size:20px;line-height: 24px;padding:16px 0 12px;}
.culture-box .it_1 .icon{background-position:0 0;}
.culture-box .it_1:hover .icon{background-position:0 -185px;}
.culture-box .it_2 .icon{background-position:-185px 0;}
.culture-box .it_2:hover .icon{background-position:-185px -185px;}
.culture-box .it_3 .icon{background-position:-370px 0;}
.culture-box .it_3:hover .icon{background-position:-370px -185px;}
.culture-box .it_4 .icon{background-position:-555px 0;}
.culture-box .it_4:hover .icon{background-position:-555px -185px;}
.culture-box .it_5 .icon{background-position:-740px 0;}
.culture-box .it_5:hover .icon{background-position:-740px -185px;}
.culture-box .it_6 .icon{background-position:-925px 0;}
.culture-box .it_6:hover .icon{background-position:-925px -185px;}
/*发展历程*/
#historySlide{position: relative;width: 100%;overflow: hidden;padding-bottom: 120px;}
#historySlide .history-c{height:280px;width: 100%;position: relative;}
#historySlide .history-c li{width:1200px;height:280px;}
#historySlide .history-c .year{font-size:80px;font-family: "AG";color: #D2232A;font-weight: lighter;border-right: 1px solid #D2232A;display: inline-block;line-height: 80px;height: 80px;padding-right: 60px;}
#historySlide .history-c .cont{position: relative;margin:110px 230px 110px 230px;}
#historySlide .history-c .des{position: absolute;left: 255px;bottom:0;font-size:20px;line-height: 24px;color: #666;}
#historySlide .history-scroll{height:70px;width:1156px;margin:0 auto;}
#historySlide .small-day li{float: left;width:154px;height:70px;background: url(../images/time-line.png) no-repeat top left;cursor: pointer;}
#historySlide .small-day li.on{color: #D2232A;}
#historySlide .time-line{width:154px;height:70px;position: relative;}
#historySlide .time-line .dot{padding:3px;width:14px;height: 14px;border:1px solid #D2232A;border-radius: 50%;position: absolute;top:23px;left:-7px;opacity: 0;transition: all .3s;}
#historySlide .small-day li .dot i{display: block;background:#D2232A;width:100%;height: 100%;border-radius: 50%;}
#historySlide .small-day li.on .dot{opacity: 1;}
#historySlide .small-day .daty{font-size:16px;line-height:32px;position: absolute;top: 37px;left: 0;transform: translateX(-50%);z-index: 10;}
#historySlide .arrow-left,#historySlide .arrow-right{margin-top:-110px;}
#historySlide .small-day ul{transition: left .8s;overflow: visible!important;}
#historySlide .small-day .tempWrap{overflow: visible!important;}
/*荣誉资质*/
.sec-honor{width:100%;height:800px;background:url(../images/honor_bg.png) no-repeat center;background-size: cover;}
.honor-tab{text-align: center;margin-bottom: 50px;}
.honor-tab a{display: inline-block;font-size:16px;color: #666;line-height:32px;border:1px solid #ccc;padding:0 12px;margin:0 5px;}
.honor-tab a.on{color:#fff;background: #D2232A;border-color: #D2232A;}
.honor-slide{position: relative;overflow: hidden;display: none;}
.honor-slide.in{display: block;}
.honor-slide .bd li{float: left;width:290px;height: 400px;margin-right: 13px;}
.honor-slide .bd li a{display: block;position: relative;}
.honor-slide .bd li .mark{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(210,35,42,0.8);opacity: 0;transition:all .5s;-webkit-transition: all .5s;padding:0 74px;text-align: center;}
.honor-slide .bd li .mark .tit{font-size: 20px;line-height: 26px;color: #fff;margin-top: 133px;
height:52px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.honor-slide .bd li .mark i{margin-top: 22px;display:inline-block;width:30px;height:30px;background: url(../images/icon-search2.png) no-repeat center center;}
.honor-slide .bd li a:hover .mark{opacity:1;}
.honor-slide .bd li img{width: 100%;height: 100%;}
.honor-slide .hd{text-align: center;margin-top: 45px;}
.honor-slide .hd li{width:10px;height: 10px;display: inline-block;border:2px solid #cecece;border-radius: 50%;text-indent: -99999px;margin:0 10px;cursor: pointer;}
.honor-slide .hd li.on{border-color: #D2232A;}
/*合作客户*/
.sec-awards{padding-bottom:80px;}
.morePic{position:relative ;}
.parM-slide ul{margin-left: -20px;}
.parM-slide ul li{float: left;margin-left:20px;margin-top:20px;}
.parM-slide ul li a{display: block;border: 1px solid #e0e0e0;overflow: hidden;width:224px;height:90px;text-align: center;line-height:90px;}
.parM-slide ul li img{max-width:100%;max-height: 100%;}
.morePic .arrow-left{left: -145px;}
.morePic .arrow-right{right: -145px;}
@media (max-width: 1510px){
	.morePic .arrow-left{left:0;}
	.morePic .arrow-right{right:0;}
}
.parM-slide ul > * { transition: opacity 150ms linear 100ms, transform 150ms ease-in-out 100ms; }
.parM-slide ul:hover > * { opacity: 0.4; transform: scale(0.9); }
.parM-slide ul > *:hover { opacity: 1; transform: scale(1); transition-delay: 0ms, 0ms; }
/*下载中心*/
.sec-download{background: #f5f5f5;padding:86px 0 60px;}
.download-cent{padding:0 21px 28px 21px;}
.sec-download li{background: #fff;width: 370px;height:220px;margin:0 8px 30px 8px;padding:26px 37px;float: left;}
.sec-download li .tit{font-size:20px;line-height:26px;color: #444;padding:24px 0;border-bottom:1px solid #d6d6d6;}
.sec-download .btn-download{
	display: block;
	width:120px;height:40px;
	background: #D2232A;
	color: #fff;
	font-size:14px;line-height:40px;text-align:center;
	border-radius:3px;
	margin-top:28px;
	position: relative;
	overflow: hidden;
	transition: all .3s ease-out;
}
.sec-download .btn-download img{width:20px;height:20px;vertical-align:middle;margin-right:8px;}
.sec-download .btn-download span{display: inline-block;z-index: 2;position: relative;z-index: 1;}
.btn-download:hover{box-shadow: 0 4px 10px 0px rgba(0, 0, 0, 0.225);background:#dc3e44;}
.loading{width:100%;text-align: center;padding:20px 0;}

/*新闻中心*/
.sec-news{padding:42px 0 60px;}
.news-box{padding:0 15px 56px 15px;}
.news-item{background: #fff;display: block;float: left;margin:8px 10px;width:370px;}
.news-item .pic{width:370px;height:200px;overflow: hidden;}
.news-item .pic img{width:100%;height:100%;transition: all .5s;-webkit-transition: all .5s;}
.news-item .pic img:hover{transform:scale(1.1);-webkit-transform: scale(1.1);}
.news-item .cont{padding:18px 24px 27px 24px;}
.news-item .tit{
	font-size: 20px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
.news-item .des{font-size: 14px;line-height: 24px;color: #666;margin:12px 0 23px;
height:48px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.news-item .more-box{font-size:13px;line-height: 22px;transition: all .3s;cursor: pointer;transition: all .3s;}
.news-item .more-box i{display:inline-block;margin-right:6px;width:22px;height:22px;border-radius:50%;text-align: center;line-height: 22px;background: url(../images/icon-de.png) no-repeat center #999;vertical-align: middle;}
.news-item .more-box span{vertical-align: middle;}
.news-item:hover .more-box i{background-color: #D2232A;}
.news-item:hover .more-box{transform: translateX(10px);color: #D2232A;}
/*新闻详情*/
.sec-news-de{background:#f5f5f5;}
.sec-news-de .container-small{padding:0 110px 130px 110px;background: #fff;margin-bottom:90px;}
.sec-news-de .title{font-size: 28px;margin-top:72px;}
.news-detail-t{background: url(../images/icon-time.png) no-repeat left center;padding-left:28px;font-size:14px;color: #999;line-height: 24px;margin:24px 0 36px;}
.news-detail-c{border-top:1px solid #e7e7e7;padding:27px 0;}
.news-detail-c p{font-size:16px;line-height: 30px;color: #666;}
.news-de-b .share{float: left;background: url(../images/icon-share.png) no-repeat right center;font-size:16px;line-height:36px;color: #666;padding-right:30px;}
.news-de-b .bdsharebuttonbox{float: right;margin-left:16px;}
.news-de-b .bdshare-button-style1-16 a{
    width:36px;
    height: 36px;
    border-radius: 50%;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 0 0 8px;
    padding: 0;
    transition: all .3s;
    -webkit-transition: all .3s;
}
.news-de-b .bdshare-button-style1-16 .bds_sqq {
    background-image: url(../images/qq-h.png);
    background-color: #3e91ee;
}
.news-de-b .bdshare-button-style1-16 .bds_tsina{
    background-image: url(../images/weibo-h.png);
    background-color: #d2232a;
}
.news-de-b .bdshare-button-style1-16 .bds_weixin{
	background-image: url(../images/weixin-h.png);
    background-color: #21ba41;
}
.news-de-b .bdshare-button-style1-16 .bds_linkedin{
	background-image: url(../images/bds_linkedin.png);
    background-color: #234980;
}
.news-de-b .bdshare-button-style1-16 .bds_qzone{
	background-image: url(../images/bds_qzone.png);
    background-color: #f4c50b;
}
.news-de-bt{border-bottom:1px solid #e7e7e7;padding:12px 0;}
.news-de-bt .page-prev,.news-de-b .page-next{color:#666;font-size:16px;line-height: 30px;transition: all .3s;-webkit-transition:all .3s;}
.news-de-bt .page-prev:hover span,.news-de-b .page-next:hover span{color: #D2232A;}
.news-de-b .page-next{margin-top:17px;display: block;}
/*标识研发*/
.sec-development{background: #F5F5F5;padding-bottom:100px;}
.sec-development .container-small{padding:0 22px;}
.devolo-des{font-size:14px;line-height: 26px;color: #666;}
.develo-top{margin:58px 0 58px -18.5px;}
.develo-top-i{float: left;width:275px;height:180px;overflow: hidden;margin-left:18.5px;position: relative;}
.develo-top-i img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.develo-top-i .tit{position: absolute;bottom:0;left:0;text-align: center;font-size:18px;line-height: 26px;padding:15px;width:100%;color: #fff;
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
.develo-top-i img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.develo-bott-i{background-color: #fff;}
.develo-bott-i.it-1 .pic,.develo-bott-i.it-2 .cont{float: left;}
.develo-bott-i.it-1 .cont,.develo-bott-i.it-2 .pic{float: right;}
.develo-bott-i .pic{width:578px;height:350px;overflow: hidden;}
.develo-bott-i .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.develo-bott-i .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.develo-bott-i .cont{width: 578px;height:350px;padding:58px 68px;}
.develo-bott-i .cont .tit{font-size: 24px;line-height:26px;}
.develo-bott-i .cont .line{width:30px;height:2px;background:#D2232A;margin:26px 0;}
.develo-bott-i .cont .des{font-size:14px;line-height: 26px;color: #666;max-height:152px;overflow-y: auto;}
/*标识制作*/
.sec-make,.sec-equipment{background:#F5F5F5;}
.sec-make .container-small {padding: 0 22px 58px 22px;}
.make-box{margin-left: -18.5px;}
.make-itme{float: left;display:block;width:275px;margin-left: 18.5px;background: #fff;margin-bottom: 30px;}
.make-itme .cont{border:1px solid #e2e2e2;border-bottom: none;line-height: 79px;padding:0 18px;height:80px;overflow: hidden;}
.make-itme .cont .num{color:#D2232A;font-size:26px;font-family: "AG";}
.make-itme .cont .name{font-size:20px;}
.make-itme .pic{width:275px;height:220px;overflow: hidden;}
.make-itme .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.make-itme .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.sec-equipment{border-top:1px solid #d6d6d6;padding-bottom:100px;}
.sec-equipment .container-small{padding:0 22px;}
.h-equipment{position: relative;}
.equipment-slide{position: relative;overflow: hidden;}
.equipment-slide ul{position: relative;}
.equipment-slide ul li{float: left;margin-left:18.5px;width:275px;overflow: hidden;}
.equipment-slide ul li:first-child {margin-left: 0 !important;}
.equipment-slide li a{display: block;width: 100%;height:100%;}
.equipment-slide li .pic{width:275px;height:220px;overflow: hidden;}
.equipment-slide li .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.equipment-slide li .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.equipment-slide .cur .tit{font-size:20px;height:60px;border-bottom:1px solid #e2e2e2;line-height:60px;}
.equipment-slide .cur .tit i{width:4px;height:4px;display: inline-block;background: #D2232A;border-radius:50%;vertical-align: middle;margin-right:10px;}
.h-equipment .arrow-left{left:-26px;}
.h-equipment .arrow-right{right:-26px;}
/*项目管理*/
.sec-quality{background: #F5F5F5;padding-bottom:96px;}
.sec-quality .container-small{padding:0 22px;}
.quality-c-t{font-size:24px;line-height: 30px;text-align: center;}
.quality-c-b{margin-left:-14px;padding-top:108px;}
.quality-item{padding:85px 26px 26px 26px;margin-left:14px;float: left;width:220px;height:300px;background: #fff;text-align: center;position: relative;transition: all .5s;-webkit-transition: all .5s;}
.quality-item .tit{font-size:22px;line-height: 30px;}
.quality-item .line{width: 25px;height:2px;background: #D2232A;margin:15px auto;}
.quality-item .des{font-size:14px;line-height: 26px;color: #666;max-height:130px;overflow-y: auto;}
.quality-item .icon{position:absolute;width:117px;height:117px;background-repeat: no-repeat;background-size:625px 117px;background-image: url(../images/quality_j.png);top:-58px;left:51px;}
.quality-item:hover{transform: translateY(-20px);-webkit-transform: translateY(-20px);box-shadow: 0 10px 30px rgba(0,0,0,0.08);}
.sec-measure{height:670px;background:url(../images/quality_02.jpg) no-repeat center;background-size: cover;color: #fff;}
.sec-measure .container-small{padding:0 22px;}
.sec-title{text-align: center;}
.sec-title .tit{font-size:24px;line-height:26px;text-align: center;}
.sec-title .line{width:30px;height:2px;background: #D2232A;margin:24px auto 0 auto;}
.sec-measure .sec-title{padding:87px 0 96px;}
.h-measure{position: relative;}
.measure-slide{position: relative;overflow: hidden;}
.measure-slide ul{position: relative;}
.measure-slide ul li{float: left;margin-left:70px;width:236.5px;overflow: hidden;text-align: center;}
.measure-slide ul li:first-child {margin-left: 0 !important;}
.measure-slide ul li a{color: #fff;}
.measure-slide .icon{width:106px;height:106px;border-radius: 50%;margin:0 auto;border:1px solid #fff;background-repeat: no-repeat;background-size:420px 105px;background-image: url(../images/measure.png);
}
.measure-slide .tit{font-size:18px;line-height: 33px;font-weight:600;margin:24px 0 14px;}
.measure-slide .line{width:22px;height:2px;background: #fff;margin:0 auto;}
.measure-slide .des{font-size: 14px;line-height:20px;margin-top:22px;}
.h-measure .BoxSwitch{margin-top:80px;text-align: center;}
.h-measure .BoxSwitch span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width:24px;height:24px;margin: 0 10px;cursor: pointer;background: transparent;text-align: center;line-height: 24px;border-radius:50%;position: relative;transition:background .3s;-webkit-transition:background .3s;}
.h-measure .BoxSwitch span:after{content: '';position:absolute;top:8px;left:8px;width:8px;height:8px;display:block;border-radius: 50%;background: #d9d7d8;transition: all .3s;-webkit-transition: all .3s;}
.h-measure .BoxSwitch span.cur{background:url(../images/dot.png) no-repeat center;}
.h-measure .BoxSwitch span.cur:after,.h-measure .BoxSwitch span:hover:after{background:#D2232A;}
.qua-service{background: #fff;}
.qua-service .pic{width:578px;height:435px;float: left;overflow: hidden;}
.qua-service .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.qua-service .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.qua-service .cont{padding:46px 36px 46px 638px;height:435px;}
.qua-service .qua-ser-l{min-height:60px;margin-bottom:30px;}
.qua-service .qua-ser-l i{display: block;float: left;width:60px;height:60px;border-radius:50%;background-repeat: no-repeat;background-size:240px 60px;background-color: #D2232A;background-image: url(../images/qua-service02.png);margin-right:20px;}
.qua-service .qua-ser-l p{font-size:14px;line-height: 22px;color: #666;}
.sec-qua-service{background: #F5F5F5;padding:80px 0 100px;}
.sec-qua-service .container-small{padding:0 22px;}
.sec-qua-service .sec-title{padding-bottom:60px;}
.qua-service .qua-ser-l i:hover{
	-webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
/*项目管理*/
.sec-serPro .quality-item .icon{background-image: url(../images/serpro_j.png);}
.serpro-box{background-color: #fff;margin-top:70px;}
.serpro-box.it-1 .pic,.serpro-box.it-2 .cont{float: left;}
.serpro-box.it-1 .cont,.serpro-box.it-2 .pic{float: right;}
.serpro-box .pic{width:578px;height:450px;overflow: hidden;}
.serpro-box .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.serpro-box .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.serpro-box .cont{width: 578px;height:450px;padding:50px 60px;}
.serpro-box .cont .tit{font-size: 24px;line-height:26px;}
.serpro-box .cont .line{width:30px;height:2px;background:#D2232A;margin:26px 0;}
.serpro-box .cont .des{font-size:14px;line-height: 26px;color: #666;max-height:295px;overflow-y: auto;}
/*设计中心*/
.sec-design-f{background: #f5f5f5;padding-bottom: 78px;}
.sec-design-f .container-small{padding:0 22px;}
.design-f-tit{font-size: 30px;text-align: center;margin:70px 0 53px;}
.design-f-c{position: relative;padding-top: 17px;}
.design-f-c .info{background: #fff;margin-left:477px;padding:25px 70px 25px 100px;height: 360px;}
.design-f-c .line{width: 40px;height:2px;background: #D2232A;margin:26px 0;}
.design-f-c p{font-size:14px;line-height: 24px;color: #666;margin-bottom: 24px;}
.design-f-c .pic{width: 530px;height: 350px;position: absolute;left: 0;top: 0;z-index: 2;overflow: hidden;}
.design-f-c .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.design-f-c .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.design-f-c .scrollbar{overflow-y: auto;max-height: 254px;}
.sec-design-s{background: #fff;text-align: center;padding:80px 0 68px 0;}
.sec-design-s .container-small{padding: 0 22px;}
.design-s-t{font-size:22px;line-height:30px;}
.design-s-d{font-size: 14px;line-height: 24px;color: #666;margin:40px 0 80px;}
.design-s-b{position: relative;}
.design-s-b li{float: left;margin:0 76px;text-align: center;}
.design-s-b .icon{width:135px;height: 135px;border:1px solid #D2232A;border-radius: 50%;background-repeat: no-repeat;background-color: #fff;background-image:url(../images/design_j.png);transition: all .5s;-webkit-transition: all .5s;}
.design-s-b .li-1 .icon{background-position: 0 0;}
.design-s-b li p{font-size: 20px;line-height: 30x;padding-top: 22px;}
.design-s-b .li-2 .icon{background-position:-133px 0;}
.design-s-b .li-3 .icon{background-position:-266px 0;}
.design-s-b .li-4 .icon{background-position:-399px 0;}
.design-s-b .container-small{padding:0 26px;}
.design-s-b .icon:hover{background-image: url(../images/design_jh.png);background-color: #D2232A;}
.sec-design-th{background:#F5F5F5;padding-bottom: 20px;}
.sec-design-th .container-small{padding:0 22px;}
.design-th-c{padding:0 42px;}
.design-th-t{font-size: 26px;line-height: 30px;text-align: center;margin:86px 0 100px;}
.design-item{margin-bottom: 80px;}
.design-item.it-1 .pic,.design-item.it-2 .cont{float: left;}
.design-item.it-1 .cont,.design-item.it-2 .pic{float: right;}
.design-item .pic{width:550px;height: 360px;overflow: hidden;}
.design-item .pic img{width:100%;height:100%;transition:all .5s;-webkit-transition:all .5s;}
.design-item .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.design-item .cont{width:522px;height: 360px;}
.design-item .tit{display: inline-block;font-size: 22px;line-height: 30x;position: relative;}
.design-item .des{font-size: 14px;line-height: 26px;color:#666;margin-top: 20px;overflow-y: auto;max-height:99px;}
.design-item .tit:before{content:'';position: absolute;top:50%;height: 1px;background:#D2232A;}
.design-item.it-1 .cont{padding:88px 0 88px 76px;}
.design-item.it-2 .cont{padding:88px 76px 88px 20px;}
.design-item.it-1 .tit:before{right:100%;margin-right: 10px;width:166px;}
.design-item.it-2 .tit:before{left:100%;margin-left: 10px;width:350px;}
/*标识施工图深化*/
.sec-deepen{padding:50px 0 80px 0;background:#F5F5F5;}
.sec-deepen .container-small{padding:0 22px;}
.deepen-box{position:relative;margin-bottom:40px;}
.deepen-box li{background:#fff;position: absolute;top:0;left: 0;width:370px;height: 269.03px;margin:0 10px 20px 10px;}
.deepen-box li a{display: block;}
.deepen-box li .pic{width:100%;height: 192.03px;overflow: hidden;}
.deepen-box li .pic img{width:100%;}
.deepen-box .cont{padding:0 66px 0 26px;text-align: center;transition: all .5s;-webkit-transition: all .5s;}
.deepen-box .info{border-top: 1px solid #e5e5e5;padding:13px 0 16px 0;transition: border .5s;-webkit-transition: border .5s;}
.deepen-box .tit{font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.deepen-box .des{color: #666;transition: color .5s;-webkit-transition: color .5s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.deepen-box li:hover{
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.06);
	transform: translateY(-5px);
}
.deepen-box li:hover .cont{background: #D2232A;color: #fff;}
.deepen-box li:hover .des{color: #fff;}
.deepen-box li:hover .info{border-color: #D2232A;}

.sub-bt-r{
   float: right;

}
.sub-bt-r .line2{width: 128px;height: 1px;background: #cbcbcb;display: inline-block;vertical-align: middle;}
.sub-bt-r .share_btn_box{display: inline-block;padding:0px;vertical-align: middle;}
.sub-bt-r .share_btn_box .bds_more{position: relative;margin: 0;padding:0;background: url(../images/icon-share.png) no-repeat right center;padding-right: 20px;font-size: 16px;color: #666;height:50px;line-height: 50px;}
.sub-bt-r .share_btn_box a:hover{color: #D2232A;}
/*标识施工图深化-详情*/
.sec-deepen-detail{background:#f5f5f5;padding:82px 0;}
.sec-deepen-detail .container-small{padding:0 22px;}
.sec-deepen-detail .title{font-size: 30px;}
.deepen-detail-t .time{
    background: url(../images/icon-time2.png) no-repeat left center;
    padding-left: 28px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    display:inline-block ;
    margin-top: 10px;
}
.deepen-detail-t{padding:40px 0;text-align: center;}
.deepen-detail-c img{width:100%;margin-bottom: 30px;}
/*环境标识产品*/
.sec-solution{position: relative;background: #F5F5F5;padding: 50px 0 74px;}
.sec-solution .container-small{padding:0 28px;}
.solution-box{margin-left: -16px;}
.solution-box li{float: left;margin-left: 16px;margin-bottom: 16px;}
.solution-box li .pic{height: 240px;overflow: hidden;}
.solution-box li .pic img{width: 100%;height: 100%;ransition: all .5s;-webkit-transition: all .5s;}
.solution-box li:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.solution-box li .cont{background: #fff;width: 100%;height:60px;color: #444;border-bottom:1px solid #e2e2e2;padding:0 55px 0 15px;
transition: all .5s;-webkit-transition: all .5s;position: relative;}
.solution-box li .tit{font-size: 16px;line-height: 60px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width: 442px;}
.solution-box li .more{
	position: absolute;
    top: 50%;
    right: 26px;
    margin-top: -20px;
    width:40px;
    height:40px;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.solution-box li:hover .more{opacity: 1;}
.solution-box li:hover .cont{background: #D2232A;color: #fff;border-color: #D2232A;}
.solution-box li a{display: block;}
.solution-box li.li-1 .pic{width:300px;}
.solution-box li.li-2 .pic{width:511px;}
.solution-box li.li-3{position: relative;width:300px;}
.solution-box li.li-3 .pic{width:300px;height: 555px;position: absolute;top:0;}
.solution-box li.li-3 .cont{position: absolute;top:555px;left: 0;}
/*场景标识项目*/
.sec-scene{background:#f5f5f5;padding:50px 0;position: relative;min-height:800px;}
.sec-scene .container-small{padding:0 15px;}
.sec-scene .deepen-box .cont{text-align: left;position: relative;}
.sec-scene .deepen-box .info{border: none;}
.sec-scene .deepen-box .more{
    position: absolute;
    top: 50%;
    right: 26px;
    margin-top: -20px;
    width:40px;
    height:40px;
    opacity: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
}
.deepen-box li:hover .more{opacity: 1;}
/*左侧导航*/
.menu{
	position: absolute;
	top:50px;
	left: 8%;
	width:110px;
	z-index: 110;
	-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);
  transition: .8s;
    -o-transition: .8s;
    -moz-transition: .8s;
    -webkit-transition: .8s;
}
.menu.fiex{position: fixed;top: 50px;}
.menu-item .menu-p{display:block;background:#D2232A;color: #fff;text-align: center;padding:20px 0;}
.menu-item .menu-p p{font-size: 16px;line-height: 26px;}
.menu-item .menu-p i{display:inline-block;width:15px;height:15px;background:url(../images/icon-left02-h.png) no-repeat center bottom;transform: rotate(90deg);transition: all .3s;}
.menu-item .menu-child{
	display: block;
	color: #444;
	font-size: 14px;
	line-height: 50px;
	border-bottom: 1px solid #f5f5f5;
	background: #fff;
	text-align: center;
	line-height: 50px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.menu-item .menu-child:hover{color: #D2232A;}
.menu-item .menu-c{display: none;}
.menu-item.first .menu-c{display: block;}
.menu-item.in .menu-p i{transform: rotate(-90deg);}
.menu-shrink{
	position: absolute;
	top: 50%;
	left: 110px;
	z-index: 100;
	width: 30px;
  height: 40px;
  margin-top:-20px;
  cursor: pointer;
  background: url(../images/kefq1.png) no-repeat center #fff;
  border-radius: 0 5px 5px 0;
  -webkit-box-shadow:4px 0 18px rgba(0, 0, 0, 0.08);
    -moz-box-shadow:4px 0 18px rgba(0, 0, 0, 0.08);
    box-shadow: 4px 0 18px rgba(0, 0, 0, 0.08);
   display: none;
}
.menu-shrink.on {
    background-image: url(../images/kefq.png);
}
@media (max-width: 1680px) {
	.menu{left: 20px;}
}
@media (max-width: 1480px) {
	.menu-shrink{display: block;}
}
/*标识种类-详情*/
.sec-detail{height:50px;}
.sec-detail .container-small{position: relative;}
.sec-prject-detail{background: #F5F5F5;padding-top: 52px;}
.sec-prject-detail .container-small{padding:0 22px;}
#projectSlide{width:100%;position: relative;}
#projectSlide .bigImg{height:600px;position: relative;}
#projectSlide .bigImg li{height:600px;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
#projectSlide .bigImg li .cont{width:100%;height:80px;position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.7);padding:16px 35px;}
#projectSlide .bigImg li .des{line-height:24px;color: #f5f5f5;font-size: 14px;margin: 0 auto;
	max-height:48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
#projectSlide .smallBg{width:100%;background: #fff;padding:48px 28px;}
#projectSlide .smallScroll{width:100%;margin:0 auto;position: relative;}
#projectSlide .smallImg{overflow: hidden;}
#projectSlide .smallImg li{
	float: left;
	width:250px;
	height: 127px;
	margin:0 17px;cursor: pointer;overflow: hidden;
}
#projectSlide .smallImg li a{display: block;border:2px solid transparent;overflow: hidden;transition: all .3s;-webkit-transition: all .3s;}
#projectSlide .smallImg li img{width:250px;height: 127px;transition: all .5s;-webkit-transition: all .5s;}
#projectSlide .smallImg li.on a,#projectSlide .smallImg li:hover a{border-color:#D2232A;}
#projectSlide .smallImg li:hover img{transform:scale(1.1);-webkit-transform: scale(1.1);}
#projectSlide .arrow-left{
	display: block;left:47px;
}
#projectSlide .arrow-right{
	display: block;right: 47px;
}

.sec-case{background: #f5f5f5;padding:34px 0 0px;}
.sec-case .container-small{padding:0 22px;}
.case-tit{font-size: 22px;line-height: 75px;border-bottom: 1px solid #dbd9d9;margin-bottom: 50px;}
.case-item{display: block;width:31%;height: 260px;float: left;overflow: hidden;margin-left:1.1%;margin-right: 1.1%; position: relative;}
.case-item img{width:100%;height: 100%;transition: all .5s;-webkit-transition: all .5s;}
.case-item .cont{position: absolute;bottom: 0;left: 0;width: 100%;background:rgba(0,0,0,0.6);height:38px;color: #fff;padding:0 38px 0 15px;}
.case-item .tit{font-size:16px;line-height: 38px;}
.case-item .more{position: absolute;right:15px;bottom: 0;width:38px;height:38px;}
.case-item:hover img{transform:scale(1.1);-webkit-transform: scale(1.1);}
/*解决方案-详情*/
.sec-solution-detail{background:#F5F5F5;padding-top: 40px;}
.solution-d-c{background:#fff;padding:110px 0 25px 0;}
.solution-d-c .container-small{padding:0 22px;}
.solution-d-i{position: relative;padding:40px 0;margin-bottom: 100px;}
.solution-d-i .cont{border:1px solid #dbdbdb;padding:120px 778px 120px 40px;}
.solution-d-i .tit{font-size: 26px;line-height: 1;}
.solution-d-i .line{width: 30px;height:2px;background: #D2232A;margin: 24px 0;}
.solution-d-i .des{font-size: 14px;line-height: 26px;color: #666;height:162px;overflow-y: auto;}
.solution-d-i .img-box{position: absolute;top:0;right:30px;}
.solDSlide .bigImg li{width:700px;height:460px;overflow: hidden;}
.solDSlide .bigImg li img{width: 100%;height: 100%;}
.solDSlide .smallBg{margin-top: 20px;}
.solDSlide .smallImg li{width:136px;height:92px;margin-right: 5px;cursor: pointer;float: left;}
.solDSlide .smallImg li a{border:2px solid transparent;display: block;transition: all .5s;overflow: hidden;}
.solDSlide .smallImg li img{width:100%;height:100%;transition: all .5s;}
.solDSlide .smallImg li.on a{border-color: #D2232A;}
.solDSlide .smallImg li:hover img{transform: scale(1.1);}
/*智能标识解决方案*/
.sec-capacity{padding:50px 0 74px;background: #F5F5F5;}
.sec-capacity .container-small{padding: 0 22px;}
.sec-capacity .solution-box li .pic{height: 246px;}
.sec-capacity .solution-box li.it-1 .pic{width:320px;}
.sec-capacity .solution-box li.it-2 .pic{width:480px;}
.sec-capacity .solution-box li.it-3{width:322px;position: relative;}
.sec-capacity .solution-box li.it-3 .pic {width: 322px;height: 562px;position: absolute;top: 0;left:0;}
.sec-capacity .solution-box li.it-3 .cont{position: absolute;top:562px;left: 0;}
/*留言*/
.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.fade.in {
    opacity: 1;
}
.modal-dialog {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1060;
    width: 800px;
    height: 496px;
}
.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(-50%,-75%);
    -ms-transform: translate(-50%,-75%);
    -o-transform: translate(-50%,-75%);
    transform: translate(-50%,-75%);
}
.modal.in .modal-dialog {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    -webkit-box-shadow: 0 12px 30px rgba(0,0,0,.2);
    box-shadow: 0 12px 30px rgba(0,0,0,.2);
}
.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
    float: right;
    width: 32px;
    height: 32px;
    background: 0 0;
    border: 0;
    color: #ccc;
    cursor: pointer;
    background: url(../images/close.png) no-repeat center;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.modal-header .close:hover{background: url(../images/close_h.png) no-repeat center;}
.modal-title {
    font-size: 20px;
    line-height: 32px;
}
.modal-body {
    position: relative;
    padding: 15px 30px;
}
.modal-body textarea {
    border: 1px solid #d3d3d3;
    width: 100%;
    height:146px;
    font-size: 14px;
    color: #666;
    padding: 15px 10px;
    overflow-y: auto;
    resize: none;
    margin-bottom: 20px;
    transition: all .3s;
}
.modal-body input[type=text] {
    border: 1px solid #d3d3d3;
    font-size: 14px;
    color: #666;
    width:360px;
    height: 52px;
    line-height: 50px;
    padding: 0 20px;
    margin-bottom:20px;
    margin-left: 20px;
    float: left;
    transition: all .3s;
}
.modal-body .row{margin-left:-20px;}
.modal-footer {
    padding: 20px 15px;
    text-align:center;
    border-top: 1px solid #e5e5e5;
}
.modal-footer .btn-send{background: #d2232a;border: none;border-radius: 22px;font-size: 16px;line-height: 46px;padding:0 70px;color: #fff;box-shadow: 0 5px 20px 0 rgba(210,35,42,.2);cursor: pointer;transition: all .3s;}
.modal-footer .btn-send:hover{background:#bb191f;}
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
.news-tj{margin-top:60px;}
.tj-tit {
    font-size: 22px;
    line-height: 26px;
    margin: 30px 0 20px;
}
.news-tj-i {
   margin-left: -40px;
    background: #fff;
}
.tj-item-i {
    line-height: 37px;
    border-bottom: 1px dashed #cbcbcb;
    display: block;
    margin-left: 40px;
    width: 470px;
    float: left;
}
.tj-item-i .tit {
    float: left;
    transition: all .3s;
    width: 340px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
}
.tj-item-i .time {
    float: right;
    color: #999;
}
.tj-item-i:hover .tit {
    color: #D2232A;
    text-decoration: underline;
}









.classify{text-align: center;margin-bottom:30px;}
.classify li{
    display: inline-block;
}
.classify li a{
    display:block;
    font-size: 16px;
    line-height: 38px;
    text-align: center;
    padding: 0 36px;
    border: 1px solid #dedede;
    border-radius: 20px;
    position: relative;
    margin: 0 10px;
    transition: all .4s;
}
.classify li a:hover,
.classify li.active a{
    background: #D2232A;
    border-color:#D2232A;
    color:#fff;
}
.news-tabs .news-box{display:none}
.news-tabs .news-box.active{display:block}
.newstag a
{
    padding: 4px 7px 3px;
    margin: 0 4px 4px 0;
    color: #fff;
    font-size: 12px;
    background-color: rgba(255, 0, 0, 0.76);
}


.h-project-item.it-01 img {
    height: 530px;
}