@charset "utf-8";
/*公共样式*/
.home_main{margin: 80px auto;}
.home_title{margin-bottom: 40px;text-align: center;}
.home_title span{font-size: 58px;color: #f3f4f6;text-transform: uppercase;font-weight: bold;}
.home_title h2{font-size: 34px;font-weight: bold;margin-top: -25px;}
.home_title i{display: block;width: 48px;height: 4px;background: #832438;margin: 0 auto;margin-top: 30px;}
@media only screen and (max-width: 768px){
	.home_main{margin: 40px auto;}
	.home_title{margin-bottom: 25px;text-align: center;}
	.home_title span{font-size: 34px;}
	.home_title h2{font-size: 24px;margin-top: -22px;}
	.home_title i{width: 40px;height: 3px;margin-top: 20px;}
}

/*介绍*/
.home_annoy .img{width: 410px;}
.home_annoy .img img{display: block;width: 100%;height: auto;}
.home_annoy .annoyC{width: 740px;}
.home_annoy .annoyC .tit h2{float: left;}
.home_annoy .annoyC .tit h2 span{display: block;text-transform: uppercase;color: #d1d5db;font-size: 14px;letter-spacing: 1px;}
.home_annoy .annoyC .tit h2 em{display: block;font-size: 28px;margin-top: 4px;}
.home_annoy .annoyC .tit h2 em i{color: #832438;}
.home_annoy .annoyC .tit p{float: left;font-size: 55px;color: #832438;font-weight: bold;line-height: 60px;margin-left: 10px;}
.home_annoy .annoyC ul{margin-top: 50px;}
.home_annoy .annoyC ul li{float: left;width: 160px;height: 160px;border-radius: 160px;text-align: center;background: #f5f6f8;margin-right: 30px;}
.home_annoy .annoyC ul li:last-child{margin-right: 0;}
.home_annoy .annoyC ul li img{display: block;margin: 0 auto;width: 50px;height: auto;margin-top: 35px;}
.home_annoy .annoyC ul li .img2{display: none;}
.home_annoy .annoyC ul li p{font-size: 15px;margin-top: 8px;}
.home_annoy .annoyC ul li:hover{background: #832438;color: #fff;}
.home_annoy .annoyC ul li:hover .img1{display: none;}
.home_annoy .annoyC ul li:hover .img2{display: block;}
.home_annoy .annoyC .txt{margin-top: 50px;}
.home_annoy .annoyC .txt h2{float: left;}
.home_annoy .annoyC .txt h2 span{display: block;font-size: 16px;color: #757b88;}
.home_annoy .annoyC .txt h2 p{font-size: 20px;font-weight: bold;margin-top: 4px;}
.home_annoy .annoyC .txt h2 p em{color: #832438;font-weight: bold;}
.home_annoy .annoyC .txt a{display: block;float: right;width: 175px;height: 50px;line-height: 50px;border-radius: 4px;padding-left: 70px;box-sizing: border-box;background: #832438 url(../images/annoy_icon.png) no-repeat center left 40px;color: #fff;}
.home_annoy .annoyC .txt a:hover{background: #641425 url(../images/annoy_icon.png) no-repeat center left 40px;}
@media only screen and (max-width: 768px){
	.home_annoy{display: none;}
}

/*移动端介绍*/
.m_annoy{display: none;margin-top: 40px;}
.m_annoy .tit h2{float: left;}
.m_annoy .tit h2 span{display: block;text-transform: uppercase;color: #d1d5db;font-size: 0.1rem;line-height: 20px;}
.m_annoy .tit h2 em{display: block;font-size: 14px;}
.m_annoy .tit h2 em i{color: #832438;}
.m_annoy .tit p{float: left;font-size: 30px;color: #832438;font-weight: bold;line-height: 40px;margin-left: 8px;}
.m_annoy .img{width: 100%;margin-top: 20px;}
.m_annoy .img img{display: block;width: 100%;height: auto;}
.m_annoy ul{width: 100%;margin-top: 20px;}
.m_annoy ul li{float: left;width: 23.5%;border-radius: 160px;text-align: center;background: #f5f6f8;margin-right: 2%;padding: 25px 10px;box-sizing: border-box;}
.m_annoy ul li:last-child{margin-right: 0;}
.m_annoy ul li img{display: block;margin: 0 auto;width: 40px;height: auto;}
.m_annoy ul li .img2{display: none;}
.m_annoy ul li p{line-height: 22px;margin-top: 5px;}
.m_annoy ul li:hover{background: #832438;color: #fff;}
.m_annoy ul li:hover .img1{display: none;}
.m_annoy ul li:hover .img2{display: block;}
.m_annoy .txt{margin-top: 30px;background: #832438;width: 100%;padding: 25px 0;box-sizing: border-box;text-align: center;color: #fff;}
.m_annoy .txt span{display: block;}
.m_annoy .txt p{font-size: 15px;font-weight: bold;}
.m_annoy .txt a{display: inline-block;border-radius: 4px;width: 120px;height: 40px;line-height: 40px;margin-top: 15px;padding-left: 30px;box-sizing: border-box;background: #fff url(../images/pic_icon.jpg) no-repeat center left 20px;}
@media only screen and (max-width: 768px){
	.m_annoy{display: block;}
}

/*产品*/
.home_pro{background: url(../images/pro_bg.jpg) no-repeat center top;padding-bottom: 80px;box-sizing: border-box;}
.home_pro ul{padding: 100px 0;box-sizing: border-box;}
.home_pro ul li{width: 25%;float: left;text-align: center;color: #fff;}
.home_pro ul li h2{font-size: 15px;margin-bottom: 10px;}
.home_pro ul li h2 span{font-weight: bold;font-size: 60px;font-family: Gotham,Helvetica Neue,Helvetica,Arial,"sans-serif";}
.home_pro ul li p{font-size: 15px;}
.home_pro .proC{width: 100%;background: #fff;box-shadow: 0 4px 4px rgba(1,1,1,.05);padding: 50px;box-sizing: border-box;}
.home_pro .proC .top .home_title{text-align: left;margin-bottom: 20px;}
.home_pro .proC .top .home_title i{float: left;}
.home_pro .proC .top dl{float: right;margin-top: 15px;}
.home_pro .proC .top dl dt{float: left;line-height: 45px;height: 45px;width: 120px;background: #f9fafb;text-align: center;border-radius: 4px;margin-left: 10px;}
.home_pro .proC .top dl dt a{display: block;}
.home_pro .proC .top dl dt:hover{background: #832438;}
.home_pro .proC .top dl dt:hover a{color: #fff;}
.home_pro .proC .con dl dt{float: left;margin-left: 2%;width: 23.5%;border: 1px solid #f3f4f6;box-sizing: border-box;margin-top: 20px;}
.home_pro .proC .con dl dt:nth-child(4n-3){margin-left: 0;}
.home_pro .proC .con dl dt .img{width: 100%;height: 250px;}
.home_pro .proC .con dl dt .img img{display: block;width: 100%;height: 100%;}
.home_pro .proC .con dl dt p{width: 100%;height: 55px;line-height: 55px;background: #f3f4f6;text-align: center;}
.home_pro .proC .con dl dt:hover{border: 1px solid #832438;}
.home_pro .proC .con dl dt:hover p{background: #832438;color: #fff;}
@media only screen and (max-width: 768px){
	.home_pro{background: none;padding-bottom: 40px;}
	.home_pro ul{display: none;}
	.home_pro .proC{box-shadow: none;padding: 0;padding-top: 40px;}
	.home_pro .proC .top .home_title{width: 100%;text-align: center;margin-bottom: 0;}
	.home_pro .proC .top .home_title i{float: none;}
	.home_pro .proC .top dl{display: none;}
	.home_pro .proC .con dl dt{width: 49%;}
	.home_pro .proC .con dl dt:nth-child(2n-1){margin-left: 0;}
	.home_pro .proC .con dl dt .img{height: 145px;}
	.home_pro .proC .con dl dt p{height: 40px;line-height: 40px;}
}

/*优势*/
.home_adva{padding-top: 70px;box-sizing: border-box;background: #832438;}
.home_adva .home_title{color: #fff;}
.home_adva .home_title span{opacity: .1;}
.home_adva .home_title i{width: 100%;letter-spacing: 12px;margin-top: 25px;height: 15px;}
.home_adva .advaN{text-align: center;border-top: 1px solid rgba(255,255,255,.2);}
.home_adva .advaN a{display: block;float: left;border-right: 1px solid rgba(255,255,255,.2);width: 25%;height: 65px;line-height: 65px;transition:all .3s ease;box-sizing: border-box;position: relative;color: #fff;}
.home_adva .advaN a:first-child{border-left: 1px solid rgba(255,255,255,.2);}
.home_adva .advaN a:after{content: "";border: 8px solid transparent;border-top: 8px solid #641425;position: absolute;bottom: -16px;left: calc(50% - 8px);display: none;}
.home_adva .advaN a.active,.home_adva .advaN a:hover{background: #641425;border-color: #641425;}
.home_adva .advaN a.active:after,.home_adva .advaN a:hover:after{display: block;}
.home_adva .advaL{overflow: hidden;display: none;width: 100%;background: #f9fafb;padding: 100px 0;box-sizing: border-box;}
.home_adva .advaL.current{display: block;}
.home_adva .advaL .txt{width: 510px;}
.home_adva .advaL .txt h2{margin-bottom: 30px;}
.home_adva .advaL .txt h2 span{display: block;font-weight: bold;font-size: 24px;}
.home_adva .advaL .txt h2 i{display: block;color: #888;font-size: 16px;text-transform: uppercase;margin-top: 10px;}
.home_adva .advaL .txt a{display: block;width: 125px;height: 40px;line-height: 40px;color: #fff;text-align: center;border-radius: 4px;background: #832438;margin-top: 30px;}
.home_adva .advaL .img{width: 620px;height: 330px;}
.home_adva .advaL .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.home_adva .advaL .img a{display: none;width: 100%;height: 40px;line-height: 40px;color: #fff;text-align: center;border-radius: 4px;background: #832438;margin: 0 auto;margin-top: 20px;}
.home_adva .advaL .txt a:hover{background: #641425;}
@media only screen and (max-width: 768px){
	.home_adva{padding-top: 40px;}
	.home_adva .home_title i{letter-spacing: 0;margin-top: 10px;}
	.home_adva .advaN .w1200{width: 100%;}
	.home_adva .advaN a{height: auto;line-height: 22px;padding: 15px 10px;box-sizing: border-box;}
	.home_adva .advaL{padding: 40px 0;padding-top: 35px;}
	.home_adva .advaL .txt{width: 100%;margin-bottom: 20px;}
	.home_adva .advaL .txt h2{margin-bottom: 10px;}
	.home_adva .advaL .txt h2 span{font-size: 20px;}
	.home_adva .advaL .txt h2 i{font-size: 14px;margin-top: 5px;}
	.home_adva .advaL .txt a{display: none;}
	.home_adva .advaL .img{width: 100%;}
	.home_adva .advaL .img a{display: block;}
}

/*关于*/
.home_about{background: url(../images/about_bg.jpg) no-repeat center bottom;padding: 80px 0;box-sizing: border-box;}
.home_about .txt{width: 510px;margin-top: 50px;}
.home_about .txt .home_title{text-align: left;}
.home_about .txt .home_title i{float: left;}
.home_about .txt p{font-size: 15px;line-height: 30px;}
.home_about .txt a{display: block;width: 125px;height: 40px;line-height: 40px;color: #fff;text-align: center;border-radius: 4px;background: #832438;margin-top: 55px;}
.home_about .img{width: 620px;}
.home_about .img p{text-align: right;letter-spacing: 25px;margin-right: -15px;margin-bottom: 10px;}
.home_about .img p span{color: #832438;font-weight: bold;font-size: 30px;}
.home_about .img img{display: block;width: 100%;height: auto;}
.home_about .img a{display: none;width: 100%;height: 40px;line-height: 40px;color: #fff;text-align: center;border-radius: 4px;background: #832438;margin: 0 auto;margin-top: 20px;}
.home_about .txt a:hover{background: #641425;}
@media only screen and (max-width: 768px){
	.home_about{background: #fff;padding: 40px 0;}
	.home_about .txt{width: 100%;margin-top: 0;}
	.home_about .txt .home_title{text-align: center;}
	.home_about .txt .home_title i{float: none;}
	.home_about .txt p{font-size: 14px;line-height: 26px;}
	.home_about .txt a{display: none;}
	.home_about .img{width: 100%;margin-top: 20px;}
	.home_about .img p{display: none;}
	.home_about .img a{display: block;}
}

/*隔断*/
.home_pic{width: 100%;height: 200px;background: url(../images/pic_bg.jpg) no-repeat center;}
.home_pic .txt{margin-top: 50px;color: #fff;}
.home_pic .txt h2{font-size: 18px;}
.home_pic .txt h2 span{font-size: 32px;font-weight: bold;}
.home_pic .txt h2 span i{margin: 0 10px;}
.home_pic .txt p{font-size: 16px;letter-spacing: 3px;margin-top: 10px;}
.home_pic .txt em{display: block;color: rgba(255,255,255,.4);margin-top: 15px;letter-spacing: 3px;text-transform: uppercase;font-size: 12px;}
.home_pic a{display: block;float: right;width: 175px;height: 50px;line-height: 50px;margin-top: 75px;border-radius: 4px;padding-left: 70px;box-sizing: border-box;background: #fff url(../images/pic_icon.jpg) no-repeat center left 40px;color: #832438;}
.home_pic a:hover{opacity: .9;}
@media only screen and (max-width: 768px){
	.home_pic{height: 180px;background: url(../images/pic_bg.jpg) no-repeat center right;background-size: auto 100%;text-align: center;}
	.home_pic .txt{margin-top: 30px;text-align: center;width: 100%;}
	.home_pic .txt h2{font-size: 15px;}
	.home_pic .txt h2 span{display: block;font-size: 24px;margin-bottom: 10px;}
	.home_pic .txt h2 span i{display: none;}
	.home_pic .txt p{display: none;}
	.home_pic .txt em{display: none;}
	.home_pic a{display: inline-block;float: none;width: 120px;height: 40px;line-height: 40px;margin-top: 20px;padding-left: 30px;background: #fff url(../images/pic_icon.jpg) no-repeat center left 20px;}
}

/*荣誉*/
.home_honor .honorC{position: relative;overflow: hidden;}
.home_honor .honorC dl{width: 272px;float: left;margin: 0 14px;overflow: hidden;}
.home_honor .honorC dl dt{height: 260px;overflow: hidden;}
.home_honor .honorC dl dt img{display: block;width: 100%;height: 100%;transition: all 0.6s;}
.home_honor .honorC .prev,.home_honor .honorC .next{display: block;cursor: pointer;position: absolute;top: calc(50% - 18px);width: 35px;height: 35px;border-radius: 35px;text-align: center;font-size: 20px;line-height: 35px;font-family: "SimSun";background: rgba(0,0,0,.4);color: #fff;}
.home_honor .honorC .prev{left: 30px;}
.home_honor .honorC .next{right: 30px;}
.home_honor .honorC .prev:hover,.home_honor .honorC .next:hover{background: #832438;}
.home_honor .honorC dl dt:hover img{transform: scale(1.05);}
.home_honor ul{display: none;margin-top: -10px;}
.home_honor ul li{width: 48%;height: 130px;margin-left: 4%;float: left;margin-top: 10px;}
.home_honor ul li:nth-child(2n-1){margin-left: 0;}
.home_honor ul li img{display: block;width: 100%;height: 100%;}
@media only screen and (max-width: 768px){
	.home_honor .honorC{display: none;}
	.home_honor ul{display: block;}
}

/*新闻*/
.home_news .newsN{margin-bottom: 40px;text-align: center;}
.home_news .newsN a{display: inline-block;border: 1px solid #e5e7eb;width: 120px;height: 45px;line-height: 48px;border-radius: 8px;margin: 0 8px;transition:all .3s ease;}
.home_news .newsN a.active,.home_news .newsN a:hover{background: #832438;color: #fff;border-color: #832438;}
.home_news .newsL{overflow: hidden;display: none;}
.home_news .newsL.current{display: block;}
.home_news .newsL .top{width: 100%;height: 260px;}
.home_news .newsL .top .img{position: relative;width: 420px;height: 100%;overflow: hidden;}
.home_news .newsL .top .img img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: .8s;}
.home_news .newsL .top .img p{width: 100%;height: 48px;line-height: 48px;color: #fff;background: rgba(0,0,0,.5);position: absolute;left: 0;bottom: 0;font-size: 15px;padding-left: 20px;box-sizing: border-box;}
.home_news .newsL .top dl{width: 760px;height: 100%;float: right;}
.home_news .newsL .top dl dt{width: 100%;height: 120px;}
.home_news .newsL .top dl dt:first-child{margin-bottom: 20px;}
.home_news .newsL .top dl dt img{display: block;width: 170px;height: 100%;float: left;}
.home_news .newsL .top dl dt .txt{width: 570px;height: 100%;}
.home_news .newsL .top dl dt .txt a{font-size: 16px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;margin-top: 5px;}
.home_news .newsL .top dl dt .txt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #666;margin-top: 5px;}
.home_news .newsL .top dl dt .txt span{display: block;color: #888;margin-top: 8px;}
.home_news .newsL ul{margin-top: 20px;}
.home_news .newsL ul li{width: 32%;margin-left: 2%;float: left;background: #f9fafb;height: 55px;line-height: 55px;margin-top: 20px;padding: 0 20px;box-sizing: border-box;}
.home_news .newsL ul li:nth-child(3n-2){margin-left: 0;}
.home_news .newsL ul li p{float: left;width: 70%;verflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home_news .newsL ul li span{float: right;color: #666;}
.home_news .newsL .top .img:hover img{transform: scale(1.05);}
.home_news .newsL .top .img:hover p{background: #832438;}
.home_news .newsL .top dl dt .txt a:hover{color: #832438;}
.home_news .newsL ul li:hover p{color: #832438;}
@media only screen and (max-width: 768px){
	.home_news .newsN{margin-bottom: 22px;}
	.home_news .newsN a{width: 85px;height: 40px;line-height: 40px;border-radius: 4px;margin: 0 2px;}
	.home_news .newsL .top{height: 200px;}
	.home_news .newsL .top .img{width: 100%;float: none;}
	.home_news .newsL .top .img p{font-size: 14px;}
	.home_news .newsL .top dl{width: 100%;float: none;}
	.home_news .newsL .top dl dt{height: 90px;margin-top: 15px;}
	.home_news .newsL .top dl dt:first-child{margin-bottom: 0;}
	.home_news .newsL .top dl dt img{width: 40%;}
	.home_news .newsL .top dl dt .txt{width: 56%;}
	.home_news .newsL .top dl dt .txt a{font-size: 14px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 5px;line-height: 24px;}
	.home_news .newsL .top dl dt .txt p{display: none;}
	.home_news .newsL ul{display: none;}
}

/*信息*/
.home_infor{padding: 60px 0;background: #f9fafb;}
.home_infor h2{text-align: center;font-size: 24px;}
.home_infor ul{margin-top: 40px;}
.home_infor ul li{float: left;width: 32%;margin-left: 2%;margin-bottom: 20px;}
.home_infor ul li:nth-child(1),.home_infor ul li:nth-child(4){margin-left: 0;}
.home_infor ul li:nth-child(4){width: 66%;}
.home_infor ul li input{display: block;width: 100%;height: 55px;line-height: 55px;border-radius: 4px;padding-left: 40px;box-sizing: border-box;}
.home_infor ul li input::-webkit-input-placeholder{color: #d1d5db;}
.home_infor ul li:nth-child(1) input{background: #fff url(../images/infor1.jpg) no-repeat center left 15px;}
.home_infor ul li:nth-child(2) input{background: #fff url(../images/infor2.jpg) no-repeat center left 15px;}
.home_infor ul li:nth-child(3) input{background: #fff url(../images/infor3.jpg) no-repeat center left 15px;}
.home_infor ul li:nth-child(4) input{background: #fff url(../images/infor4.jpg) no-repeat center left 15px;}
.home_infor ul li button{display: block;background: #832438;width: 100%;height: 55px;line-height: 55px;border-radius: 4px;color: #fff;cursor: pointer;}
.home_infor ul li button:hover{background: #641425;}
@media only screen and (max-width: 768px){
	.home_infor{display: none;}
}


.cc{ 
  float: right;
    margin-right: 11%;
    /* width: 400px; */
    padding: 20px 0;
   }
.cc_index{ 
  width:980px;
  margin:0 auto; 
  padding:10px 0 0;
  background: #fff repeat;}
.cc h3{
  font-size: 24px;
  color: #1f1f1f;
  float: left;
  font-weight: bold;}
.cc .searchbox{ 
  float:left; 
  padding-left: 100px;}
.header_index .searchbox{ 
  float:left; 
  padding:15px 10px 0 0;
  padding-left: 10px;}
#cc{
  background: none repeat scroll 0 0 #FFFFFF;}
#warper {
  min-width: 880px;
  text-align: left;}
#container .resultinfo{
  color:#777777;
  width: 570px;
  font-size: 14px;
  font-weight: lighter;
  line-height: 24px;
  font-family: "microsoft yahei";}
.resultinfo a{
  margin-left: 5px;
  text-decoration:underline;}
#searchmod{
  font-size: 12px;
  margin-top: 23px;
  padding-bottom: 1.5em;}
.round{
  background:url(../images/ss.png) no-repeat -304px 0;
  border:1px solid #b6b6b6;
  border-color:#7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;
  display:inline-block;height:30px;
  margin-right:3px;
  vertical-align:top;
  width:300px}
.input_key{
  -webkit-appearance:none;
  background:#fff;
  border:0;font:16px/22px arial;
  height:22px;
  margin:5px 0 0 7px;
  outline:0;
  padding:0;
  width:390px;
  color:#666;}
.s_btn {
  background:  #832438;
  color: #fff;
  border: 0 none;
  cursor: pointer;
  font-size: 14px;
  height: 32px;
  padding: 0;
  width: 95px;}

.js-fixed {
    background: #f9fafb;
    width: 100%;
    height: 70px;
}




