@charset "UTF-8";
html,body {font-size:16px;font-family:"Microsoft YaHei",sans-serif;}

/*公用*/
.wrapper {width:1200px;height:auto;margin:0 auto;overflow:hidden;}

@media screen and (max-width: 768px) {
	.wrapper {width:100%;}
}

/*logo、menu*/
.head {width:100%;height:93px;font-family:"Microsoft YaHei",sans-serif;border-bottom: 1px solid #b4b4b6;}
.head-cont {width:1200px;height:auto;margin:0 auto;/*overflow: auto;*/}
.logo {height:93px;float:left;}
.logo img {vertical-align: middle;margin-top:12px;}

@media screen and (max-width: 768px) {
	.head {border:none;}
	.logo {height:auto;}
	.logo img {width:calc(100% - 20px);padding:0 10px;}
}

/*头部右上*/
.head-topcont {margin-top:16px;line-height:24px;float:right;}
.head-tel {width:auto;padding-left:30px;background:url("../img/tel.png") no-repeat left center;font-size:14px;color:#363636;float:left;}
#headform {width:210px;height:20px;border:1px solid #d3d3d3;border-radius: 7px;line-height: 20px;margin:0 25px;float:left;}
#headform input {height:20px;border:none;background:none;float:left;}
#headform input[type=text] {width:170px;margin-left:10px;}
#headform input[type=submit] {width:30px;background:url("../img/search.png") no-repeat center;cursor: pointer;}
.languagelist {font-size:12px;margin-right:30px;float:left;}
.languagelist a {font-size:12px;color:#000;}

@media screen and (max-width: 768px) {
	.head-cont {width:100%;}
	.head-topcont {margin-top:0;}
	.head-tel,#headform {display:none;}
}


/*menu*/
.menu {width:auto;float:right;position:relative;z-index:999;}
.menulist {width:auto;}
.menulist li {display:inline-block;width:92px;height:auto;font-size:15px;text-align:center;margin:0 15px;float:left;}
.menulist li a {display:block;width:100%;line-height:51px;color:#424242;}
.menulist li a:hover {color:#c30900;border-bottom:2px solid #c30900;box-sizing:border-box;text-decoration:none;}
.menulist li a.on {color:#c30900;border-bottom:2px solid #c30900;box-sizing:border-box;text-decoration:none;}
.menulist li a.choosed {color:#c30900;border-bottom:2px solid #c30900;box-sizing:border-box;text-decoration:none;}

.menulist2 {width:auto;background:#fff;display:none;overflow:hidden;position:absolute;z-index:999;}
.menulist2-other {right:0;}
.menulist2 {background:#fff;}
.menulist2 li {/*width:106px;*/font-size:12px;line-height:2;margin:10px /*19px*/15px 5px;float:left;}
.menulist2 li a {line-height:24px;}
.menulist2 li img {display: block;max-width:100%;}
.menulist2 li a:hover {border:none;}

@media screen and (max-width: 768px) {
	.menulist li {width:100%;margin:0;}
	.menulist2 {width:100%;position:relative;}
	.menulist2 li {width:100%;float:left;}
	.menulist2 li a {line-height:30px;}
	.menulist2 li img {display:none;}
}

.mobileMenuBtn {width: 32px;position: fixed;top: 18px;right: 15px;z-index: 100;text-align: center;cursor: pointer;display: none;-webkit-transition: all 0.4s;    -moz-transition: all 0.4s;    -ms-transition: all 0.4s;    -o-transition: all 0.4s;    transition: all 0.4s; }
.mobileMenuBtn span {    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -ms-transition: all 0.3s;    -o-transition: all 0.3s;    transition: all 0.3s;
}
.mobileMenuBtn span:first-child,.mobileMenuBtn span:last-child{    transform-origin: 100% 50%;    -webkit-transform-origin: 100% 50%;
	transform: rotate(0);    -webkit-transform: rotate(0);}
.mobileMenuBtn.active {right: 220px;}
.mobileMenuBtn.active span:first-child {    -webkit-transform: rotate(-43deg);
	-moz-transform: rotate(-43deg);    -ms-transform: rotate(-43deg);
	-o-transform: rotate(-43deg);    transform: rotate(-43deg);}
.mobileMenuBtn.active span:nth-child(2){    -webkit-transform: translateX(80px);
	-moz-transform: translateX(80px);    -ms-transform: translateX(80px);
	-o-transform: translateX(80px);    transform: translateX(80px);opacity: 0;}
.mobileMenuBtn.active span:last-child {    -webkit-transform: rotate(43deg);
	-moz-transform: rotate(43deg);    -ms-transform: rotate(43deg);
	-o-transform: rotate(43deg);    transform: rotate(43deg);}
.mobileMenuBtn_shad {width: 100%;height: 0;filter:alpha(opacity=70);background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.7);transition: width 0.3s;position: fixed;top:0;left:0;z-index:1;}

@media screen and (max-width: 768px) {
	.mobileMenuBtn {display: block;}
	.mobileMenuBtn span {width: 100%;height: 3px;background: #da251c;margin-bottom: 8px;float:left;}
	.mobileMenuBtn.active span {background: #da251c;}
	.mobileMenuBtn_shad.active {height:100%;top:0;left:0;}
	.menu {width: 200px;height: 100%;background:rgba(255,255,255,1);position: fixed;top: 0;right: -200px;transition:all 0.4s;-webkit-transition:all 0.4s;z-index:999;}
	.menu.active {height: 100%;right: 0;overflow:auto;}
	.menulist li a:hover {color:#424242;border: none;}
}


/*banner*/
.banner {min-width:1200px;position:relative;overflow:hidden;}
.banner img {width:100%;vertical-align: middle;}
/*.nivo-bottom {width:100%;height:35px;filter:alpha(50);background:#000;background: rgba(0,0,0,0.5);position:absolute;bottom:0;z-index:90;}*/

@media screen and (max-width: 768px) {
	.banner {min-width:100%;max-width:100%;}
}

/*首页-公用*/
.icolumn-top {width:100%;height:auto;padding:30px 0;overflow:hidden;}
.icolumn-cont {text-align:center;overflow:hidden;}
.icolumn-cont {font-size:28px;color:#333;}
.icolumn-cntitle {margin-left:10px;border-bottom:2px solid #353434;font-size:22px;color:#333;overflow:hidden;position: relative;top:-5px;}


/*首页-产品中心*/
.iprolist-cont {max-width:1200px;margin:0 auto;overflow:hidden;}

.iprolist {margin-bottom:30px;}
.iprolist li {width:277px;margin:0 11.5px;/*margin-right:30px;float:left;*/}

.iprolist li:last-child {margin-right:0;}
.iprolist li a {color:#505558;}
.iprolist li a:hover {text-decoration: none;}
.ipro-title {padding-bottom:10px;font-size: 18px;}
.ipro-cont {border: 1px solid #c9c9c9;}
.ipro-cont img {max-width:100%;}
.ipro-imgname {padding:5px 0;font-size: 14px;text-align: center;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.iprolist li a:hover .ipro-cont {border-color: #da251c;}

@media screen and (max-width: 768px){
	.iprolist {text-align: center;}
	.iprolist li {display:inline-block;margin-right:0;margin-bottom:20px;float:none;}
}


/*首页-解决方案*/
.index-solution {}
.isolution-cont {/*width:100%;*/min-width:1200px;padding:20px 0 30px;background: #f5f5f5;}
.isolution-cont img {display:block;max-width:100%;float:left;}

.isolution-right {font-size: 12px;color:#333;line-height:2;float: right;}
.isolution-right span {display:block;padding:0 22px;font-size: 24px;color:#fff;line-height:36px;background: #265d85;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-top:20px;margin-bottom:5px;float:left;clear: both;}
.isolution-right p {clear:both;}

@media screen and (max-width: 768px) {
	.isolution-cont {min-width:100%;}
	.isolution-right {padding:0 15px;float:none;}
}

/*首页-公司简介、新闻中心*/
.index-about {width:1200px;height:auto;padding:50px 0 70px;margin:0 auto;overflow: hidden;}
.iabout-cont {width:590px;height:214px;overflow:hidden;float:left;}
.iabout-left,.inews-left {width:251px;height:212px;padding:0 15px;border:1px solid #aaa;border-right:none;font-size:14px;color:#333;float:left;}
.iabout-left span,.inews-left span {display:block;padding:22px 0 15px;font-size: 20px;color:#323232;}
.iabout-left p {line-height:1.6;}
.iabout-right,.inews-right {width:308px;height:214px;float:left;}

.inews-left a:hover {text-decoration: none;}
.inews-cont {width:590px;height:214px;overflow:hidden;float:right;}
.inews-title {font-size: 14px;color:#000;padding-bottom:10px;}
.inews-abstract {font-size: 12px;color:#c1c1c1;line-height:1.6;}
.inews-left a:hover .inews-abstract {color: #666;}

@media screen and (max-width: 768px) {
	.index-about {width:100%;}
	.iabout-cont,.inews-cont {float:none;margin:0 auto;}
	.iabout-cont {margin-bottom:20px;}
}
@media screen and (max-width: 590px) {
	.iabout-cont,.inews-cont {max-width:100%;}
	.iabout-left,.inews-left {border-right:1px solid #aaa;margin:0 auto;float:none;}
	.iabout-right,.inews-right {display:none;}
}


/*首页-高事达*/
.index-gaoshida {/*width:100%;*/min-width:1200px;height:425px;background:url("../img/gaoshida.jpg") no-repeat center;overflow: hidden;}

@media screen and (max-width: 768px) {
	.index-gaoshida {min-width:100%;background-size: 200%;}
}

/*首页-联系我们*/
.index-contact {/*width:100%;*/min-width:1200px;min-height:60px;background: #e4e4e4;overflow:hidden;}
.icontact-cont {width:1200px;height:auto;margin:0 auto;font-size:14px;color:#323232;line-height:60px;overflow:hidden;}
.icontact-cont img {display:block;padding:6px 22px 0;float:left;}
.icontact-cont span.corpname {font-size: 16px;color:#000;}

@media screen and (max-width: 768px) {
	.index-contact {min-width:100%;}
	.icontact-cont {max-width:calc(100% - 30px);padding:0 15px;line-height: 35px;}
}
@media screen and (max-width: 500px) {
	.icontact-cont img {display:none;}
}


/*内页样式*/
.ny-banner {/*width:100%;*/min-width:1200px;height:300px;overflow:hidden;}
.ny-content {margin-top:30px;margin-bottom:40px;}

@media screen and (max-width: 768px) {
	.ny-banner {min-width:100%;height:200px;}
}


/*面包屑*/
.crumb {/*width:100%;*/min-width:1200px;height:78px;border-bottom:2px solid #e7e7e7;overflow:hidden;}
.crumb-contl {font-size: 14px;color:#444;line-height:80px;font-weight:bold;}
.crumb-contl a {padding-left:23px;background:url("../img/ny/home.png") no-repeat left center;color:#444;margin-left:12px;}
.crumb-contl a:hover {text-decoration:none;color:#444;}
.crumb-contl span {padding-left:15px;background: url("../img/ny/rightarrow.png") no-repeat 6px center;}

.crumb-navlist {float:right;overflow:hidden;}
.crumb-navlist li {width:auto;margin-right:22px;float:left;overflow:hidden;}
.crumb-navlist li a {display:block;font-size: 14px;color:#444;line-height:76px;font-weight: bold;}
.crumb-navlist li a:hover {color:#444;text-decoration: none;border-bottom: 2px solid #c30900;}

@media screen and (max-width: 768px) {
	.crumb {min-width:100%;}
	.crumb-navlist {display:none;}
}


/*内页-左侧*/
.ny-left {width:170px;height:auto;float: left;overflow:hidden;}
.nyl-top {width:170px;height:88px;font-size:28px;color:#c10900;line-height:88px;}
.nyl-top span {font-size:16px;}

.nyl-menulist {width:170px;height:auto;overflow:hidden;}
.nyl-menulist li {width:100%;height:auto;float:left;overflow:hidden;}
.nyl-menulist li a {display:block;padding-left:26px;background:url("../img/ny/fang-big-b.jpg") no-repeat 13px center;border-bottom:1px solid #e4dfea;font-size:14px;color:#4e4e4e;line-height:35px;position:relative;}
.nyl-menulist li a:hover {background: #c10900 url("../img/ny/fang-big-w.jpg") no-repeat 13px center;color:#fff;text-decoration: none;}
.nyl-menulist li a.on {background: #c10900 url("../img/ny/fang-big-w.jpg") no-repeat 13px center;color:#fff;text-decoration: none;}

.third {/*display:none;*/}
.third li {}
.third li a {line-height:36px;padding-left:26px;background-image: url("../img/ny/fang-sm.jpg");background-position-x: 18px;}
.third li a:hover {background:none;background: url("../img/ny/fang-sm.jpg") no-repeat 18px center;color:#c10900;}

.nyl-menulist li.choosed>a {background: #a9261e;color:#fff;text-decoration: none;}
.nyl-menulist li.choosed .third {display:block;}

@media screen and (max-width: 768px) {
	.ny-left {margin:0 auto;float:none;}
}


/*内页-右侧*/
.ny-cont {width:962px;height:auto;color:#000;line-height:1.8;float:right;overflow:hidden;}
.ny-cont img {max-width:100%;}

@media screen and (max-width: 768px){
	.ny-cont {width:calc(100% - 30px);padding:0 15px;margin-top:30px;}
}

/*内页-新闻*/
.newslist {height:auto;overflow:hidden;}
.newslist li {width:100%;height:auto;}
.newslist li a {display:block;padding:26px 0;font-size:14px;color:#777;overflow:hidden;}
.newslist li a:hover {background:#eaeaea;text-decoration: none;}
.newslist li .newsdate {width:70px;height:90px;padding-left:15px;background:#eaeaea;font-family:"Arial",sans-serif;font-size:14px;color:#1f1f1f;float:left;}
.newslist li .newsdate span {font-size: 36px;color:#c10900;line-height:45px;font-weight: bold;}
.newslist li .newsdate p {line-height: 20px;}
.newslist-md-date {display:none;}/*手机页面显示的时间*/

.newslist li .newslist-right {width:857px;padding-left: 20px;float:left;}
.newslist-title {font-size: 20px;color:#444;line-height: 1;font-weight: bold;}
.newslist-info {padding:5px 0 2px;font-size: 12px;color:#777;}
.newslist-abstract {font-size: 12px;color:#777;}

.newslistone {width:100%;overflow:hidden;}
.newslistone-left {width:465px;height:auto;float:left;overflow:hidden;}
.newslistone-date {font-size: 26px;color:#c10900;line-height:45px;}
.newslistone-title {font-size: 20px;color:#444;line-height: 2;font-weight: bold;}
.newslistone-abstract {font-size: 12px;color:#777;padding-bottom:10px;}
.newslistone-right {float:right;}
.newslistone img {display: block;}

@media screen and (max-width: 768px) {
	.newslistone-left {width:100%;}
	.newslistone-right,.newslistone img {display:none;}
	.newslist li .newsdate {display:none;}
	.newslist li .newslist-right {width:100%;padding:0;}
	.newslist-title {line-height:2;}
	.newslist-info {display:none;}
	.newslist-md-date {display:block;font-size: 26px;color:#c10900;line-height:45px;}
}


/*内页-新闻详情*/
.newsdetail-title {font-size:20px;line-height:1.6;text-align:center;padding-top:30px;}
.newsdetail-info {font-size:14px;text-align:center;padding-top:10px;padding-bottom:15px;}
.newsdetail-text img {max-width:100%;}



/*内页-图片列表*/
.imglist {overflow:hidden;}
.imglist li {margin:0 14px 30px 0;float:left;overflow:hidden;}
.imglist li:nth-child(4n) {margin-right:0;}
.imglist li a {display:block;width:228px;height:auto;border:1px solid #e7e7e7;font-size:12px;color:#4e4e4e;line-height:2;text-align:center;overflow:hidden;}
.imglist li .imglist-img {width:228px;height:170px;overflow:hidden;}
.imglist li img {display:block;transition: all 0.5s;}
.imglist li a:hover {text-decoration: none;}
.imglist li a:hover img {transform: scale(1.1);}

@media screen and (max-width: 768px){
	.imglist {text-align: center;margin:30px 0 0;}
	.imglist li {display: inline-block;margin:0 0 15px 0;float:none;}
}


/*企业资质*/
.honorlist li {}
.honorlist li .imglist-img {width:218px;height:158px;margin:5px;}
.honorlist li img {}


/*解决方案*/
.solutionlist {overflow:hidden;}
.solutionlist li {margin:0 30px 30px 0;float:left;overflow:hidden;}
.solutionlist li:nth-child(4n) {margin-right:0;}
.solutionlist li a {font-size: 14px;color:#000;}
.solutionlist li .imglist-img {width:215px;height:286px;border:1px solid #e7e7e7;overflow:hidden;}
.solutionlist li img {display:block;transition: all 0.5s;}
.solutionlist li .imgname {}
.solutionlist li a:hover {text-decoration: none;}
.solutionlist li a:hover img {transform: scale(1.1);}


/*内页-联系我们*/
.contact-txt {font-size:14px;color:#000;line-height:2;}

.map {margin:20px 0 40px;}
.map img {max-width: inherit;}
.map #map,.map #map1 {width:100%;height:300px;font-size:12px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;border:1px solid #ddd;margin:0 auto;overflow:hidden;}


/*右侧悬浮*/
.right {position: fixed;bottom:30%;right:0;z-index:999;}
.rightlist {}
.rightlist li {width:43px;height:43px;box-shadow:0 0 2px #cecece;text-align: center;margin-bottom:6px;}
.rightlist li a {display:block;width:43px;height:43px;background:#cecece;}
.rightlist li a i {font-size:30px;line-height:43px;}
.rightlist li span {display:none;font-size: 16px;}
.rightlist li a:hover {color:#fff;background: #c30900;text-decoration: none;}
.rightlist li a:hover span {display:block;}

@media screen and (max-width: 768px) {
	.right {display:none;}
}



/*footer*/
.foot {/*width:100%;*/min-width:1200px;height:auto;background:#383735;color:#fff;overflow:hidden;}
.foot-link {width:auto;height:auto;border-right:1px solid #666;margin:40px 0 30px;line-height: 2;margin-left:50px;float:left;overflow:hidden;}
.foot-link-title {font-size: 18px;}
.foot-link ul {width:180px;float:left;}
.foot-link ul li {line-height:1.8;}
.foot-link ul li a {margin-right:50px;font-size:14px;}
.foot-link ul li a:hover {color:#fff;}

.foot-right {margin-top:40px;float:left;}
.foot-right span {color:#ffb400;}
.foot-right1 {margin:0 30px 0 40px;line-height:2;float:left;}
.foot-right1 img {display:block;width:86px;height:86px;}
.foot-right2 {font-size: 14px;margin-top:45px;float:left;}

.foot-copy {width:100%;height:auto;border-top:1px solid #666;padding:15px 0;font-size:14px;line-height: 2;text-align: left;}
.foot-copy a {color:#fff;}
@media screen and (max-width: 768px) {
	.col-xs-disn {display:none;}
	.foot {min-width:calc(100% - 30px);padding:0 15px;}
	.foot-link,.foot-right {display:none;}
}
@media screen and (max-width: 480px) {
	.col-xs-disn {display: none;}
}