@charset "utf-8";
/* CSS Document */


/*搜索*/
.search{ height:59px; line-height:59px; background-color:#f5f5f5;}
.search .text a{ display:inline-block; color:#666; padding-right:24px;}
.search1{ position:relative; margin-top:13px;}
.search1 .input{ height:32px; border:1px solid #ff0903;  width:200px; color:#666;}
.search1 .input:focus{-moz-box-shadow:0px 0px 2px #666; -webkit-box-shadow:0px 0px 2px #666; box-shadow:0px 0px 2px #666;}
.search1 .search_btn{ position:absolute; right:0; top:1px; width: 32px; height:32px; line-height:26px; margin-left:-6px; }


.ys-ind {
    height: auto;
    overflow: hidden;
    padding-bottom: 40px;
}
.sec-title {
    text-align: center;
    padding: 40px 0;
    height: 40px;
    position: relative;
}
.sec-title h3 {
    font-size: 24px;
    color: #252525;
    font-weight: 700;
}
.sec-title h3 span{ color:#ff0903;}
.sec-title p {
    font-size: 14px;
    margin-top: 4px;
}
.ys-ind .content {
    margin-top: 5px; width:110%;
}
.ys-ind .content dl {
    float: left;
    display: inline-block;
    margin-right: 14px;
    width: 237px;
    height: 110px;
    border: 1px solid #ccc;
    padding: 30px 20px 30px 30px;
}
.ys-ind .content dl dt {
    float: left;
}
.ys-ind .content dl:hover dd img{ animation:rotate .8s ; -webkit-animation:rotate .8s ;}
.ys-ind .content dl  .more:hover{ background-color:#ff0903;}
@-webkit-keyframes rotate{
    from{ -webkit-transform:rotateY(360deg);}
    to{ -webkit-transform:rotateY(0deg);}     
}
@keyframes rotate{
    from{ -webkit-transform:rotateY(360deg);}
    to{ -webkit-transform:rotateY(0deg);}     
}
.ys-ind .content dl dt h3 {
    font-size: 20px;
    font-weight: 700;
    color: #333;
}
.ys-ind .content dl dt p {
    line-height: 35px;
}
.ys-ind .content dl dt .more {
    width: 90px;
    height: 28px;
    display: block;
    line-height: 28px;
    text-align: center;
    background: #e6212a;
    border-radius: 5px;
    margin-top: 15px;
}
.ys-ind .content dl dt .more a {
    color: #fff;
    width: 90px;
    height: 28px;
    display: block;
    border-radius: 5px;
}
.ys-ind .content dl dd {
    float: right;
    margin-top: 25px;
}
/*产品中心*/
.ind-pro{   margin-top:50px;  }
.tit{text-align: center;height:auot;}
.tit h4 {background: url(../images/p_tt.jpg) no-repeat center;height: 49px;line-height: 49px;}
.tit h4 a {font-size:30px; color: #1a1a1a;height: 49px;line-height: 49px;text-decoration:none}
.pavilion-container .pavilion-inner {
	max-width: 1200px;
	margin: 0 auto
}
.pavilion-container .pavilion-inner .tabs {
    margin:37px 0 50px 0;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.pavilion-container .pavilion-inner .tabs li {
	float: left;
	
}
.pavilion-container .pavilion-inner .tabs li a{
	display:block;
	width:174px;
	line-height:48px;
	font-size: 16px;
	color:#0b0b0b;
	text-align:center;
    zoom: 1;
}
.pavilion-container .pavilion-inner .tabs li a:hover{ background-color:#ff0903; color:#fff;}
.pavilion-container .pavilion-inner .tabs li {
	margin-left:28px;
	cursor: pointer;
	background:#d9d9d9;
	
}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0;
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #ff0903;
	color: #fff;
}
.pavilion-container .pavilion-inner .tabs li.on a{
	 color:#FFF;
}
.pavilion-container p{
	text-align: center;
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.pavilion-container p:hover{
	color:#f49800;
}

 
/*数字滚动*/
.banner_x1{height: 126px;width:569px;margin-top:26px;}
.banner_x1_con{ width:569px; height:126px; margin:0 auto;}
.banner_x1_left{ width:130px; height:126px; float:left; }
.banner_x1_left span{ font-size: 54px;font-weight:bold;float: left;color:#ff0903;text-align: right;padding-top: 20px; display: block; float: left; height: 60px;line-height: 60px;}
.banner_x1_left i{display: block;width: 40px;font-size: 18px;color: #ff0903;padding-top: 50px;font-style: normal;float: left;padding-left: 10px;}
.about-dec  .banner_x1_left h4{font-size: 16px; height: 30px;line-height: 30px; margin-top:6px;}
.banner_x1_mid{ width:210px; height:126px; float:left; }
.banner_x1_mid span{font-size: 50px;font-weight:bold;float: left;color:#ff0903;text-align: right;padding-top: 20px; display: block; float: left; height: 60px;line-height: 60px;}
.banner_x1_mid i{display: block;width: 30px;font-size: 18px;color: #ff0903;padding-top: 50px;font-style: normal;float: left;padding-left: 10px;}
.about-dec  .banner_x1_mid h4{font-size: 16px;  height: 30px;line-height: 30px; margin-top:6px;}
.banner_x1_cen{ width:190px; height:126px; float:left; }
.banner_x1_cen span{ font-size: 54px;font-weight:bold;float: left;color:#ff0903;text-align: right;padding-top: 20px; display: block; float: left; height: 60px;line-height: 60px;}
.about-dec  .banner_x1_cen h4{font-size: 16px; margin-top:6px;  height: 30px;line-height: 30px; }
.banner_x1_cen i{display: block;width: 40px;font-size: 18px;color: #ff0903;padding-top: 50px;font-style: normal;float: left;padding-left: 10px;}

/*公司介绍图片列表*/
.help_cut{padding-top:40px; height: 320px; box-sizing: border-box;}
.help_nav{height: 30px; margin-bottom: 20px; position: relative; }
.help_nav:before{content: ""; width: 402px; background:url(../images/line_l.png) no-repeat; height: 5px; left:0;top:13px;position: absolute;}
.help_nav:after{content: ""; width: 402px; background:url(../images/line_r.png) no-repeat; height: 5px; right:0;top:13px;position: absolute;}
.help_nav ul{width: 400px; margin:0 auto;}
.help_nav li{ height: 30px; line-height: 30px; text-align: center;padding:0 30px; font-size: 18px; color: #666666; float: left;background: url(../images/cutico.png) no-repeat right center;  }
.help_nav li a{ text-decoration: none;  }
.help_nav li.cur a{ font-weight: bold; }
.help_nav li:last-child{background: none;}
.m_help{ height:208px;width: 1200px; position: relative; }
.xc_scroll{ width:1200px; overflow: hidden;}
.xc{width:110%;}
.xc li{ width:293px; position:relative;margin-right: 9px; float: left; overflow:hidden; }
.xc li div{ width:293px; height:186px; overflow:hidden;}
.xc li img{ display:block;width:293px; height:186px;box-shadow: 0 0px 10px 0px  #ebebeb;  transition: all .4s;}
.xc li em{ height:40px; line-height:40px; color:#666666; overflow:hidden; display: block; text-align: center; background:#fff; }
.xc li a:hover img{ -webkit-transform: scale(1.1, 1.1);}
.xc li a:hover em{ background:#ff0903; color:#fff;}
.ind-news .jdqtllz_pro{ margin-bottom:30px;}

/*公司介绍*/
.ind-about{ height:auto; margin-top:40px; background:url("../images/about-bg.jpg") no-repeat center 0 #f5f5f5;  padding-top:50px; padding-bottom:60px;}
.ind-about .tit{ margin-bottom:21px;}
.ind-about .tit h4 a{ color:#fff;}
.ind-about .tit h4 {background: url(../images/p_tt.png) no-repeat center;height: 49px;line-height: 49px;} 
.ind-about .about-sl .prev,.ind-about .about-sl .next{ width:31px; height:31px; position:absolute;top:38px;}
.ind-about .about-sl .prev{ background:url(../images/jt2.png) no-repeat center; left:0;}
.ind-about .about-sl .next{ background:url(../images/jt1.png) no-repeat center; right:0;}
.about-img img{ width:631px; height:474px;}
.about-dec{ background-color:#fff; width:569px; height:474px; padding-left:34px; padding-right:20px; box-sizing:border-box;}
.about-dec p{ color:#333; font-weight:bold; text-transform:uppercase; font-size:24px; margin-top:59px; line-height:24px; margin-bottom:4px;}
.about-dec h3{ font-size:28px; position:relative; height:34px; margin-top:40px; font-weight:bold;} 
.about-dec h3:after{
	content:'';
	position:absolute;
	bottom:-12px;
	left:0;
	width:59px;
	height:2px;
	background-color:#ff0903;
}
.about-dec h4{ color:#666;max-height:210px; line-height:30px;  overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical; margin-top:24px;}
.about-dec .more a{ display:block; width:144px; height:38px; background:#ff0903; margin-top:25px; border-radius:19px; color:#fff; text-align:center; line-height:38px;}
.about-dec .more a:hover{ background:#333; }
.about-sl{ margin-top:40px; position:relative; height:106px;}
.about-sl .hd{ width:100%; height:40px; margin-bottom:20px;}
.about-sl .bd ul li a{ display:block;}
.about-sl .bd{ height:106px; width:558px; overflow:hidden; margin-left:53px;}
.about-sl ul li{ float:left; width:142px; height:106px; overflow:hidden; margin-right:14px;}
.about-sl ul li img{ width:142px; height:106px; transition:all 0.3s;}
.about-sl ul li:hover img{ transform:scale(1.1,1.1)}

/*客户案例*/
.ind-case{ margin-top:46px;}
.ind-case .bd{ margin-top:21px; width:1200px; overflow:hidden;}
.ind-case ul{ width:110%;}
.ind-case ul li{margin-right:15px; width:391px;  float:left; margin-bottom:20px; }
.ind-case ul .img_wrap{width:391px;height:325px;}
.ind-case ul .img_wrap img{width:391px; height:325px;}
.ind-case .w1200{ position:relative; overflow:visible;}
.ind-case .hd a{ display:block; position:absolute; top:250px; width:22px; height:42px; cursor:pointer;}
.ind-case .hd a.prev{ left:-86px;background:#f5f5f5 url(../images/case-l.png) no-repeat center;width:58px;height:58px;border-radius:50px;}
.ind-case .hd a.prev:hover{ left:-86px;background:#142038 url(../images/case-lon.png) no-repeat center;width:58px;height:58px;border-radius:50px;}
.ind-case .hd a.next{ right:-86px; background:#f5f5f5 url(../images/case-r.png) no-repeat center;width:58px;height:58px;border-radius:50px;}
.ind-case .hd a.next:hover{ right:-86px; background:#142038 url(../images/case-ron.png) no-repeat center;width:58px;height:58px;border-radius:50px;}
.qh_title{ display: block; font-size:16px; font-weight:bold; text-align:center; height:20px; line-height:20px; overflow:hidden; padding:15px 0; background-color:#f5f5f5; }
.qh_text{color:#6b6968; display: block; padding:0px 20px; line-height:22px; height:44px; overflow:hidden;}
.ind-case li .more{ width:380px; height:46px; border-top:1px solid #e5e5e5; margin-top:18px;}
.ind-case li .more span{ display:block; height:18px; line-height:18px; background:url(../images/case-ico1.png) no-repeat 0 0; width:85px; padding-left:26px; float:left; margin-left:20px; margin-top:16px;}
.ind-case li .more i{ display:block; float:right; width:50px; height:46px; background:url(../images/case-ico2.png) no-repeat center 0;}
.ind-case ul li:hover{ color:#017ad3;}

/*首页新闻中心*/
.slide-top{height:40px; text-align:center; background:url(../images/news-tit.png) no-repeat center 0; font-size:15px; padding-top:45px;}
.slide-top a{color: #333333;}
.ind-news{ margin-top:40px; margin-bottom:55px;}
.ind-news .w1200 .con{ width:110%;}
.ind-news .w1200 h2{ background-image:url(../images/news-tit.png);}
.gs-news{ width:587px; }
.ind-news h4{ height:38px ;font-weight:bold;font-size:18px;color: #333333; position:relative; margin-bottom:24px;}
.ind-news h4:after{ content:'';
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	background-color:#ccc;
}
.ind-news h4:before{
	content:'';
	display:block;
	position:absolute;
	left:0;
	bottom:-1px;
	width:80px;
	height:3px;
	background-color:#ff0903;
	z-index:10;
}
.ind-news h4 a{ font-size:20px;}
.ind-news h4 span a{ color: #777777; display:block; height:38px; width:12px; background:url(../images/1_22.jpg) no-repeat 0 center;}
.newlst li{ width:383px; height: 36px;line-height: 36px;font-size: 14px;}
.newlst li a{ height:36px; line-height:36px; display:block; width:75%; background:url(../images/news-ico.jpg) no-repeat 0 16px; padding-left: 12px; float:left; overflow:hidden; text-overflow:ellipsis;
white-space: nowrap;}
.newlst li span{ display:block; font-size:12px; float:right; }
.newlst li a:hover{background:url(../images/news-ico2.jpg) no-repeat 0 16px;color: #ff0903;}
.m_newr{float: right;width: 486px;}
.hy_news{ width:383px; height:410px; margin-right:37px;}
.hy_news dd{ margin-bottom:12px;}
.hy_news li{ margin-bottom:6px;}
.hy_news .news-img{width:116px;float: left; margin-right:10px; border:1px solid #ececec;}
.hy_news .news-img img{width:116px;height:97px;display: block;}
.hy_news .news-con{float: left;width:225px;}
.hy_news .news-con h3{ height: 24px;line-height: 24px;overflow: hidden;font-weight: bold;font-size: 14px;margin-bottom: 10px;}
.hy_news .news-con h3 a{ font-size:15px;}
.hy_news .news-con p{ color: #777777;line-height: 24px;height:48px;overflow: hidden;}
.hy_news .news-img:hover{ border-color:#c30101;}
.news-bottom{height: 170px;}
.news-bottom h3{ float:left;font-size: 20px;color: #383838; background:none; display:block;}
.news-bottom h3 a{color: #383838;}
.news-bottom h3 em{ color:#666; padding-left:8px; font-size:14px;}
.news-bottom .bd{ width:360px; float:right;}
.news-bottom .bd ul{ overflow:hidden; zoom:1; }
.news-bottom li{ float: left;width:338px;height: 87px; background: #fafafa;border:1px solid #ececec; padding:12px 10px 10px;}
.news-bottom li .question { height:28px; line-height:28px; background:url(../images/wen.jpg) no-repeat left 2px; padding-left:33px; font-weight:bold; overflow: hidden;}
.news-bottom li .question a { color:#3d3d3d; font-size: 14px;}
.news-bottom li .question a:hover{ color:#c30101;}
.news-bottom li .answ { line-height:24px; height: 48px; overflow:hidden; background:url(../images/da.jpg) no-repeat left 2px; padding:0 0 0 33px; color:#7c7c7c; margin-top:3px; font-size: 14px;}



    



