@media screen and (min-width:1025px) and (max-width:1171px){
@charset "utf-8";

/*首页*/
.center{ width:1024px; margin:0 auto;}

.about .content{ left:20px; top:210px; position: absolute; width:500px; line-height:30px; font-size:14px; color:#444444}

.about .more{ left:588px; top:253px; position: absolute; width:44px; height:44px; display:block;}

.honor{ width:1024px}
.honor a{ width:30%; height:446px; float:left; margin-right:2%; padding:0px 1%;}
.honor a:nth-child(3n){ margin-right:0;}
.honor a:hover{ background:url(../images/honor1.jpg)}
.honor a img{ margin:10px 0 0 0; border:1px solid #dcdcdc; max-width:100%;}
.honor a .honortitle{margin:30px 0 31px 0; border-top:1px solid #dcdcdc}
.honor a .honortitlecn{ font-size:18px; margin-top:40px; line-height:40px}
.honor a .honortitleen{ font-size:14px; color:#b1b1b1}
.honor a:hover .honortitlecn{ color:#ffffff;}
.honor a:hover .honortitleen{ color:#ffffff;}

.items{ height:828px; background:url(../images/items1.jpg) no-repeat center 0; width:100%; margin-top:96px; padding-top:104px}
.items a:hover .items3{ background:#dc130c; color:#FFFFFF}
.items a:hover .items4{ background:#dc130c; color:#FFFFFF}
.items a:hover .items7{ background:#dc130c; color:#FFFFFF}

.items1{ background:#FFFFFF; float:left; width:280px; height:240px}
.items1 .titlecn{ margin-top:90px; margin-left:35px;}
.items1 .titleen{ margin-left:35px;}
.items2{ float:left; width:280px; height:240px; overflow:hidden}
.items2 .title1{ margin-top:50px;}
.items3{ background:#FFFFFF; float:left; width:280px; height:190px; padding-top:50px;}
.items4{ background:#FFFFFF; float:left; width:280px; height:190px; padding-top:50px; margin-left:280px}
.items5{ float:left; width:460px; height:240px; overflow:hidden}
.items6{ float:left; width:280px; height:240px; margin-left:280px; overflow:hidden}
.items7{ background:#FFFFFF; float:left; width:460px; height:190px; padding-top:50px; overflow:hidden}

.items .itemsid{ line-height:40px; margin-left:25px; font-size:16px; margin-right:30px; color:#dc130c}
.items .itemstitle{ line-height:40px; margin-left:25px; font-size:16px; margin-right:20px}
.items .itemscontent{ line-height:30px; margin-left:25px; font-size:14px; margin-right:20px; color:#b1b1b1}
.items .itemsico{ line-height:30px; margin-left:25px; font-size:14px; margin-right:20px; color:#b1b1b1}
.items a:hover .itemscontent,.items a:hover .itemsid,.items a:hover .itemsico{ color:#FFFFFF}

.project{ width:1024px; height:520px;}
.project a{ float:left; width:32%; margin-right:2%; margin-bottom:40px; position:relative}
.projectimg:nth-child(3n){ margin-right:0;}
.projectimg img{ width:100% !important;}
.project .projecttitle{margin:0px 10px;}
.project .projecttitle .projecttitlecn{ font-size:16px; margin-top:20px; line-height:40px}
.project .projecttitle .projecttitleen{ font-size:14px; color:#b1b1b1}

.project .content{ position:absolute; width:275px; height:350px; top:39px; left:27px; background:#FFFFFF; border-top:4px solid #dc130c; opacity:0}
.project .content .projecttitle{ margin-top:100px; margin-left:40px; color:#dc130c; line-height:40px; margin-right:30px;}
.project .content .projecttitleen{  margin-left:40px; color:#b1b1b1; margin-right:30px;}
.project .content .projectdesc{ margin-top:30px; margin-left:40px; margin-right:30px; color:#b1b1b1;}
.project .content .projectmore{ background:#dc130c; color:#FFFFFF; float:left; margin-left:40px; padding:4px 10px;}

.news{ width:1024px; height:340px;}
.news .a{float:left; width:497px; border:1px solid #e5e5e5; height:290px; margin-right:26px; margin-bottom:26px;}
.news .a:nth-child(2n){ margin-right:0;}
.news .newstitle{ font-size:18px; margin-top:20px; margin-left:30px; line-height:70px}
.news .content{ font-size:14px; margin-left:30px; margin-right:30px; padding-bottom:20px; margin-bottom:20px; line-height:30px; border-bottom:2px solid #000000; color:#b1b1b1; height:90px; overflow:hidden}
.news .time{ margin-left:30px; font-size:18px;  float:left}
.news .more{ margin-right:30px; float:right; color:#b1b1b1}
.news .down{ background:#e0e0e0; margin-right: 30px; line-height:24px; padding:0 20px; color:#FFFFFF; font-size:14px; margin-top:20px;border-radius:12px}
.news .down:hover{ background:#dc130c}

.foot1{height:140px; background:#dc130c; font-size:14px; line-height:140px; display:block;}
.foot1 a{ color:#FFFFFF; padding:10px 16px;}
.foot1  a:hover { color:#ffffff; text-decoration:underline; background:#c5120b; }
.foot1 .center{ background:url(../images/logo.jpg) no-repeat 15px 40px; }
.foot1 .center .manu{ margin-left:0; padding-top:40px;}
.foot2{height:50px; background:#c7110d; color:#e1a5a5; font-size:14px; text-align:center; line-height:50px}

.mobile_bg{ width:100%; overflow:hidden; display:none; background:#FFF; text-align:center;}

.swiper-container {
	width: 100%;
	height: 100%;
	display:none;
	position:relative;
	z-index:100;
	overflow:hidden;
}

.items_mobile{ display:none;}

.banner_mobile{ display:none;}

.newsIn .newstitle{ border-bottom:1px solid #dedede; margin-top:20px; background:url(../images/ico2.jpg) no-repeat 0 33px;}
.newsIn .newstitle .newstitlecn{ font-size:18px; line-height:70px;  padding-left:34px;}
.newsIn .newstitle .newscontent{ line-height:30px; padding-bottom:20px}
.newsIn .newstitle:hover{ color:#dc130c; background:url(../images/ico.jpg) no-repeat 0 33px; }
.newsIn .desc{ width:900px}

}
