/* 精品推荐 */

.in_news{width:100%; height:auto; margin:35px auto 45px; }
.in_news .title{ display:block; text-align:center; font-size:18px; color:#666; line-height:35px}
.in_news .title p{ font-size:30px; color:#333333; line-height:50px; font-weight:bold}
.in_news .title p span{ font-size:30px; color:#ff7a00; line-height:50px; font-weight:bold}
.in_news .title .dec{ width:44px; height:3px; margin:15px auto; background:#ff7a00}
.in_news .content{ width:1200px; height:auto; margin:25px auto 0}

.in_news .news_top {text-align: center; }
.in_news .news_top li{
	display: inline-block;
    height: 45px;
    line-height: 45px;
    padding: 0 50px;
    margin: 0 10px;
    color: #666666;
    font-size: 16px;
    border: 1px solid #c0c0c0;
	}
.in_news .news_top li a{color: #666;font-size: 16px;}
.in_news .news_top li:hover,.in_news .news_top li.on{background:#ff7a00; border:1px solid #ff7a00}
.in_news .news_top li:hover a,.in_news .news_top li.on a{color: #fff;}

.in_news .news_box{ width:1200px; height:auto; margin:24px auto 0}
.in_news .news_box ul{display: none;}
.in_news .news_box ul.on{display: block;}

.in_news .news_box li {float: left;margin-right:24px; margin-bottom:6px;}
.in_news .news_box li:nth-child(3n){
	margin-right: 0;
} 


.in_news .news_box li .topimg{
	width: 378px;
    height: 282px; display:block;
    overflow: hidden; padding:2px; border:1px solid #c0c0c0;
	text-align:center;
	vertical-align:middle;
	}
.in_news .news_box li .topimg img{
	max-width:100%;
	max-height:282px;
	transform: scale(1);
	transition: all 1s ease-out;
	}
.in_news .news_box li:hover .topimg img{
	transform: scale(1.2);
	}
.in_news .news_box li p{
	width:384px;
	height:44px;
	display:block; text-align:center;
	line-height:44px;
	font-size:16px;
	color:#333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.in_news .news_box li p a{
	line-height:44px;
	font-size:16px;
	color:#333;
}





/*优势*/
.in_feature{ width:100%; min-height:525px; margin:0 auto; background:url(../images/bg_ys.jpg) center top no-repeat; padding-top:45px;}
.in_feature .title{ display:block; text-align:center; font-size:18px; color:#fff; line-height:35px}
.in_feature .title p{ font-size:30px; color:#fff; line-height:50px; font-weight:bold}
.in_feature .title p span{ font-size:35px; color:#fff100; line-height:50px; font-weight:bold}
.in_feature .title .dec{ width:44px; height:3px; margin:15px auto; background:#fff}
.in_feature .contenta{ width:1200px; height:auto;margin:25px auto 0;}
.in_feature .contenta ul li{ float:left; margin-right:5px}
.in_featurea{ width:186px; height:251px; display:block; background:#fff; padding:36px 25px 0}
.in_featurea .num{ width:78px; height:78px; margin:0 auto; background:url(../images/circle.png) center top no-repeat; display: block; text-align:center;}
.in_featurea .num img{ max-width:100%; height:38px; padding-top:18px;transition: all 0.3s linear 0s;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;z-index:2;}
.in_featurea p{ font-size:18px; color:#ff7a00; font-weight:bold; line-height:35px; text-align:center; margin:15px auto 5px}
.in_featurea span{ font-size:14px; line-height:24px; color:#333333}
.in_featurea:hover .num img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}

.in_feature .contentb{ width:700px; height:auto;margin:30px auto 0; background:url(../images/tel_ys.png) 455px center no-repeat; padding-left:500px; line-height:38px; font-size:14px; color:#fff}
.in_feature .contentb span{ font-size:25px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold;line-height:38px;}



/*产品展示*/
.in_cpzs{ width:1200px; height:auto; margin:42px auto}
.in_cpzs .title{ display:block; text-align:center; font-size:18px; color:#666; line-height:35px}
.in_cpzs .title p{ font-size:30px; color:#333333; line-height:50px; font-weight:bold}
.in_cpzs .title p span{ font-size:30px; color:#ff7a00; line-height:50px; font-weight:bold}
.in_cpzs .title .dec{ width:44px; height:3px; margin:15px auto; background:#ff7a00}
.in_cpzs .content{margin:25px auto 0;}

.childa{ width:284px; height:264px;display:block; float:left; margin:0 12px;}
.childa .topimg{width:282px;height:212px; display:block; overflow:hidden; text-align:center; border:1px solid #efefef; background:#fff}
.childa .topimg img{ max-width:100%; height:212px;transform: scale(1);transition: all 1s ease-out;}
.childa p{width:282px; height:50px; display:block; text-align:center; line-height:50px; color:#333333; font-size:16px;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden;}
.childa:hover .topimg img{transform: scale(1.2);}




/*公司简介*/
.in_about{ width:100%; height: auto; margin:0 auto; background:#f6f6f6; padding-top:42px; padding-bottom:72px;}
.in_about .main{ width:1200px; height:auto; margin:0 auto;}
.in_about .main .title{ display:block; text-align:center; font-size:18px; color:#666; line-height:35px}
.in_about .main .title p{ font-size:30px; color:#333333; line-height:50px; font-weight:bold}
.in_about .main .title p span{ font-size:30px; color:#ff7a00; line-height:50px; font-weight:bold}
.in_about .main .title .dec{ width:44px; height:3px; margin:15px auto; background:#ff7a00}
.in_about .main .content{ margin-top:28px;}
.in_abouta{ display:block; float:left;}
.in_abouta img{ width:520px; height:324px}
.in_aboutb{ width:640px; height:auto; display:block; float:right}
.in_aboutb .tita{ font-size:24px; color:#ff7a00; font-weight:bold; line-height:35px; margin-bottom:10px}
.in_aboutb .conta{ font-size:15px; line-height:30px; color:#666;height:240px; display: block; overflow:hidden}
.in_aboutb .conta *{ font-size:15px; line-height:30px; color:#666}
.in_aboutb .more{ width:156px; height:36px; border:1px solid #ff7a00;border-radius:20px; display:block; text-align:center; line-height:36px; font-size:16px; color:#ff7a00;transition: all .5s ease; margin-top:10px}
.in_aboutb .more:hover{ background:#ff7a00; color:#fff;}


/*新闻动态*/
.xwdt{ width:1200px; height:auto; margin:0 auto; margin-top:38px; margin-bottom:70px;}
.xwdt .title{ display:block; text-align:center; font-size:18px; color:#666; line-height:35px}
.xwdt .title p{ font-size:30px; color:#333333; line-height:50px; font-weight:bold}
.xwdt .title p span{ font-size:30px; color:#ff7a00; line-height:50px; font-weight:bold}
.xwdt .title .dec{ width:44px; height:3px; margin:15px auto; background:#ff7a00}
.xwdt .main{ width:1200px; height:auto; margin:45px auto 0;}

.leftnews{ width:798px; height:auto; display:block; float:left;}
.leftnews .head{ width:798px; height:39px; border-bottom:1px solid #b7b4b5}
 
.eh2{height:39px;width:650px;}
.eh2 ul{list-style:none;margin:0px;padding:0px; width:798px}
.eh2 li{line-height:38px; float:left;display:block;cursor:pointer;width:115px; font-size:20px;background: url(../images/ica.jpg) 2px center no-repeat;text-indent:35px; margin-right:35px; color:#333}
.eh2 .active{line-height:38px; border-bottom:2px solid #ff7a00;float:left;display:block;cursor:pointer;width:115px;color:#ff7a00;font-size:20px;background: url(../images/icb.jpg) 2px center no-repeat; text-indent:35px; margin-right:35px}

.leftnews .head .morea{font-size:14px; line-height:39px;float:right; color:#333} 
.leftnews .content{ margin-top:20px}

.topframe{ width:798px; height:auto; margin:0 auto; background: url(../images/line.jpg) left 60px repeat-x #f6f6f6;}

.childaaa{ width:344px; height:auto; display:block; float:left; margin-left:38px; padding-bottom:25px}
.childaaa .date{ height:60px; line-height:59px; font-size:24px; color:#ababab; font-family:Arial, Helvetica, sans-serif}
.childaaa p{ margin-top:10px; font-size:16px; line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.childaaa p a{ font-size:16px; line-height:35px; color:#333}
.childaaa span{ font-size:14px; line-height:25px; color:#888888; height:50px; display:block; overflow:hidden}
.childaaa .topimg{display:block; width:342px; height:256px; overflow:hidden; border:1px solid #fff; text-align:center;vertical-align: middle; margin-top:10px}
.childaaa .topimg img{max-width:100%; max-height:100%;transform: scale(1);transition: all 1s ease-out;}
.childaaa:hover .topimg img{transform: scale(1.2);}


.bottomframe{ width:722px; margin:8px auto 0; background:#f6f6f6; padding:10px 38px 0 38px; min-height:162px}
.bottomframe ul li{width:100%; height:38px;}
.bottomframe ul li a{ width:85%; height:38px; display:block; float:left; font-size:14px; color:#555; line-height:38px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(../images/dec.png) 0 center no-repeat; text-indent:12px}
.bottomframe ul li span{height:38px; width:15%; display:block; text-align:right; overflow:hidden; line-height:38px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bcbcbc}


.rightnews{ display:block; float:right; width:370px; height:auto}
.rightnews .titlea{height:39px; border-bottom:1px solid #b7b4b5}
.rightnews .titlea p{line-height:38px; border-bottom:2px solid #ff7a00;float:left;display:block;cursor:pointer;width:115px;color:#ff7a00;font-size:20px;background: url(../images/icc.jpg) 2px center no-repeat; text-indent:35px;}
.rightnews .titlea a{font-size:14px; line-height:39px;float:right; color:#333}
.rightnews .content{width:298px; height:auto; margin:0 auto; background:#f6f6f6; padding:36px;}

.childbb{ width:296px; height:auto; background:url(../images/deca.jpg) repeat-x left bottom #fff; border:1px solid #fff; padding-bottom:15px}
.childbb .topimg{display:block; width:296px; height:222px; overflow:hidden; text-align:center;vertical-align: middle;}
.childbb .topimg img{max-width:100%; max-height:100%;transform: scale(1);transition: all 1s ease-out;}
.childbb:hover .topimg img{transform: scale(1.2);}
.childbb p{width:90%; height:auto; margin:10px auto 0; font-size:16px; line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.childbb p a{ font-size:16px; line-height:35px; color:#333}
.childbb span{ width:90%; height:auto; margin:0 auto; font-size:14px; line-height:25px; color:#888888; height:50px; display:block; overflow:hidden}

.bottomframeb{ width:100%; height:auto; margin:10px auto 0;}
.bottomframeb ul li{width:100%; height:38px;}
.bottomframeb ul li a{ width:100%; height:38px; display:block;font-size:14px; color:#555; line-height:38px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; background:url(../images/dec.png) 0 center no-repeat; text-indent:12px}
