.in_title{text-align: center;padding-bottom: .3rem;margin-bottom: .3rem;background:url(../images/title_bg.png) no-repeat bottom center;background-size: 20% auto;}
.in_title h2{color: #202a30;font-size: .38rem;}
.in_title p.txt1{
	color: #747474;
    line-height: .42rem;
    font-size: .24rem;
    width: 92%;
    margin: 0 auto;
	}
a.more {
    font-size: .32rem;
    line-height: .75rem;
    height: .75rem;
    color: #ffffff;
    width: 100%;
    background: #a81833;
    display: block;
    margin: .3rem auto;
    text-align: center;
    text-transform: uppercase;
}
.wrap{width: 96%;margin: 0 2%;}

/*in_adver*/
.in_adver{text-align: center;background:url(../images/adver_bg.jpg) no-repeat;background-size: 100% 100%;}
.in_adver ul{display: block;padding: .3rem 0;}
.in_adver ul li{width: 33.3%;float: left;}
.in_adver ul li img{height: .8rem;}
.in_adver ul li p{color:#fff;font-size: .32rem;}

/*in_product*/
.in_product {
  width: 100%;
  height: auto;
  margin-top: 0.3rem;
  text-align: center;
}
.in_product .swiper-slide{position: relative;}
.in_product .wrap img {
  width: 100%;
  border:1px solid #cccccc;
}
.in_product .wrap .txt {
  width: 100%;
  height: 0.55rem;
  font-size: .28rem;
  line-height: 0.5rem;
  text-align: center;
  
}
.in_product .wrap .txt a {
  color: #333;
}



/*in_tel*/
.in_tel{
	background: #1a4077;
    color: #fff;
    padding: .3rem 0;
    text-align: center;
	}
.in_tel h2{
	font-size: .42rem;
    font-weight: 500;
    width: 95%;
    margin: 0 auto;
	}
.in_tel p{
	font-size: .45rem;
    line-height: .5rem;
    margin-top: .2rem;
    font-weight: 700;
    font-family: arial;
	}
.in_tel p span{
	color: #202a30;
    font-size: .28rem;
    line-height: .5rem;
    background: #fff;
    padding: 3px 15px 3px 15px;
    border-radius: 10px;
    margin-right: .2rem;
    font-family: 宋体;
    display: inline-block;
	}
























.maintitle{
    margin: 0 auto;
    width: 95%;
    display: block;
    text-align: center;
    background: url(../images/dec.png) center bottom no-repeat;
    padding-bottom: .35rem;
    font-size: .3rem;
    line-height: .6rem;
	}
.maintitle p{
	font-size: .45rem;
    color: #1a4077;
    font-weight: bold;
    line-height: .65rem;
	}
.maintitle span{
	font-size: .4rem;
    color: #666666;
    font-family: "Times New Roman", Times, serif;
	}



/*首页车间一角*/
.in_cjyj{background:url(../images/bg_cjyj.jpg) center top no-repeat; padding:.2rem}
.in_cjyj .contenta{ margin-top:.2rem}

.in_cjyj .contenta .pic{ width:100%; height:2.8rem; display: block; text-align:center; overflow:hidden; background:#ffffff}
.in_cjyj .contenta .pic img{ max-width:100%; height:2.8rem}

.in_cjyj .contenta .txt{ background:#fff; height:35px; display:block; text-align:center; line-height:35px; color:#333}
.in_cjyj .contenta .txt a{line-height:35px; color:#333}


/*首页公司简介*/
.mianabouy{background:url(../images/abbg.jpg) repeat; padding:.2rem}
.conbrab{ width:100%; height:auto; margin:0 auto}

.wenbo{
	width: 100%;
    height: auto;
    margin: 0 0 .2rem 0;
	}
.abpbti{
    line-height: 1rem;
    font-size: .58rem;
    font-weight: bold;
    color: #1a4077;
    border-bottom: 2px solid #1a4077;
    margin-bottom: .2rem;
    text-align: center;
    letter-spacing: 0;
	}
.wenbo .txt{ height:192px; display:block; overflow:hidden}
.wenbo .txt *{
	font-size: 14px;
    line-height: 24px;
    text-align: justify;
	}

.red{
	display: block;
    width: 100%;
    height: 39PX;
    background: #a81833;
    line-height: 39PX;
    text-align: center;
    color: #FFF;
    font-size: 15px;
	}




/*首页新闻动态*/

.in_xwdt{ width:100%; height:auto; margin:0 auto; margin-top:.3rem}


.in_xwdt .rightnews{
	width: 95%;
    height: auto;
    margin: 0 auto;
    display: block;
    overflow: hidden;
	}
.in_xwdt .rightnews ul li{ padding-bottom:.3rem; border-bottom:1px solid #d1d1d1; margin-bottom:.3rem}

.rightnewsa{
	width: 100%;
    /*height: 135px;*/
    display: block;
    /*background: url(../images/arraw.png) right 20px no-repeat;*/
    background-size: 1000%;
	}
.rightnewsa .leftimg{
	width: 45%;
    height: 135px;
    display: block;
    overflow: hidden;
    float: left;
	}
.rightnewsa .leftimg img{
	width: 100%;
    height: 135px;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
	}
	
.rightnewsa:hover{background:url(../images/arrawa.png) right 122px no-repeat}
.in_xwdt .rightnews ul li:hover{border-bottom:1px solid #1a4077;}
.rightnewsa:hover .leftimg img{
	transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);
	}
.rightnewsa .txt{
	/*display: block;
    float: right;
    width: 50%;
    height: auto;*/
	}	
.rightnewsa .txt p{ font-size:.31rem; color:#2d2d2d; line-height:.5rem;}	
.rightnewsa .txt p a{
    font-size: .28rem;
    color: #2d2d2d;
    line-height: .45rem;
	}	
.rightnewsa .txt span{
	font-size: .26rem;
    line-height: .42rem;
    height: .84rem;
    display: block;
    overflow: hidden;
    color: #888888;
    margin: .1rem auto;
	}
.rightnewsa .txt em{ display:block; font-style:normal; background:url(../images/time.png) 0 center no-repeat; padding-left:24px; font-size:14px; color:#999; line-height:18px}

.rightnewsa:hover .txt p a{ font-size:16px; color:#1a4077; line-height:22px;}	
