﻿/* CSS Document */
*{margin:0; padding:0;}
body {
	font-size: 0.875em;
	font-family:Microsoft Yahei,Arial, Helvetica, sans-serif;
	color:#333;
	line-height:1.6em;	
}
#wrapper {
	width:100%;
	padding:0px;
	margin: 0px auto;

	
}
#mainWrapper {
	width:1200px;
	margin:0 auto;	
	padding:30px 0 0 0;	
	min-height:468px;			
}


.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}/*去除层浮动*/

a {
blr:expression(this.onFocus=this.blur());/*去除超链接边框*/
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}
ul li{list-style:none;}
.header{width:1200px;margin:0 auto;}
.logo{float:left;padding:27px 0 13px 0;}
.hotline{float:right;margin:35px 0 0 0;}
.hotline font{font-weight:bold;font-size:20px;color:#dc1111;}
.hotline p{background:url(../images/hotline.jpg) no-repeat left;padding-left:50px;}
.nav{width:100%;height:44px;background:#fff;box-shadow:0 -5px 15px #f4f4f4;display:block;}
.nav ul{width:1200px;margin:0 auto;height:100%;}
.nav li{display:inline-block; text-align:center;line-height:44px;font-size:16px;}
.nav li:hover{background:#dc1111;}
.nav li a{display:block;padding:0 51px;cursor:pointer;}
.nav li:hover a{color:#fff;}
.banner{width:100%;height:616px; text-align:center; overflow:hidden;margin:0 auto; position:relative;}
.products{width:100%;height:694px;background:url(../images/p_bg.jpg) no-repeat center;}
.pro-container{width:1200px;padding:30px 0;margin:0 auto;}
.item{height:240px;width:398px;float:left;background:#fff;border:solid #f4f4f4 1px;}
.item:first-child{background:#cb1a20;border:solid #cb1a20 1px;color:#fff;}
.first-box{padding:40px 30px;text-align:left;}
.first-box p font{font-size:30px;float:left;}

.item:first-child h3{font-size:24px;font-weight:bold; text-transform:uppercase;}
.item:first-child p{}
.pro-class{padding:40px 0 0 0;}
.pro-class ul{text-align:center;}
.pro-class li{display:inline-block;padding:10px 30px;border:solid #fff 1px;width:auto;text-align:center;margin:0 4px;}
.pro-class li a{color:#fff;}
.pro-class li:first-child{background:#dc1111;border:solid #dc1111 1px;}
.pro-class li:hover{background:#dc1111;border:solid #dc1111 1px;}
.item{text-align:center; vertical-align:middle;}
.mark{display:none;width:398px;height:240px;}
.item:hover .mark{display:block;background:rgba(0,0,0,0.7);z-index:999; position:absolute; cursor:pointer; }
.item:hover{border:solid rgba(0,0,0,0.7) 1px;}
.mark font{font-size:16px;text-align:center;color:#fff; position:relative;top:45%;}
.item img{ position:relative;z-index:888;}

.about{width:1400px;margin:0 auto;padding:70px 0 0 0;background:#fff;box-shadow:0 -6px 6px #ccc;top:-56px; position:relative;}
.about-container{width:1200px;margin:0 auto;}
.about-container h3{text-align:center;color:#324678; text-transform:uppercase;}
.about-container h3 font{font-size:24px;}
.about .line{width:440px;height:1px;margin:20px auto;background:#ccc;}
.about .line dl{width:70px;height:3px;display:block;margin:0 auto;background:#324678;}
.about-img{width:45%;float:left;}
.about-txt{width:45%;float:right;text-align:left;}
.about-txt h2{color:#324678;}
.more{width:120px;text-align:center;padding:4px 10px;border:solid #333 1px;}

.other{background:url(../images/g_bg.jpg) no-repeat center;height:503px;}
.other-container{width:1200px;margin:0 auto;}
.other-container div{float:left;}
.other-item1{background:url(../images/p1.jpg) no-repeat;width:300px;height:426px;color:#fff;}
.ptxt{padding:50px 30px;}
.other-item2{background:url(../images/p2.jpg) no-repeat;width:300px;height:426px; position:relative;top:70px;}
.other-item3{background:url(../images/p3.jpg) no-repeat;width:300px;height:426px;}
.other-item4{background:url(../images/p4.jpg) no-repeat;width:300px;height:426px; position:relative;top:70px;color:#fff;}
.other-item4 .ptxt{ position:relative;top:220px;}

.news{padding:60px 0 ;}
.news-container{width:1200px;margin:0 auto;}
.news-container h3{text-align:center;text-transform:uppercase;color:#324678;}
.news-container h3 font{font-size:24px;}
.news .line{width:440px;height:1px;margin:20px auto;background:#ccc;}
.news .line dl{width:70px;height:3px;display:block;margin:0 auto;background:#324678;}
.newsitem{width:31.33%;display:inline-block;padding:0 10px;}
.newstime{color:#ccc;}

.foot{padding:40px 0;background:url(../images/f_bg.jpg) no-repeat center;}
.foot-container{width:1200px;margin:0 auto;color:#fff;}
.f-left{float:left;}
.foot a{color:#fff;}
.foot a:hover{color:#ccc;}
.f-right{float:right;}
.path{background:#314576;padding:10px 0;}
.path-container{width:1200px;margin:0 auto;}
.path-container p{color:#fff;}
.path-container p a{color:#fff;}

.leftframe{width:220px;background:#f4f4f4;border:solid #ccc 1px;padding:20px 20px;float:left;}
.leftframe li{height:30px;line-height:30px;text-indent:5px;}
.rightframe{width:910px;float:right;}
.r-tit{height:40px;line-height:40px;border-bottom:solid #ccc 1px;}
.r-container{padding:30px 0;line-height:30px;}

.zw_tit{height:50px;line-height:50px;}
.zw_tit h1{font-size:24px;}
.zw_img{max-width:500px;margin:30px auto;text-align:center;}
.zw-img img{width:100%;}
.zw_con{padding:40px 0;}
.zw_con img{max-width:90%;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
#current{background:#cb1a20;color:#fff;display:block;}
.newslist li{height:30px;border-bottom:dashed #CCC 1PX;padding:40px 0 40px 0;}

.pages{ text-align:center; overflow:hidden; margin-top:2%; margin-bottom:2%;width:100%;}
.yema a,.yema span{ padding:10px 22px; border:#ccc 1px solid; margin:0 2px; font-size:17px; display:inline-block; color:#333; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; border-radius:4px;}
.yema a:hover{  background:#c30d23; margin:0 2px; color:#fff; text-decoration:none; }

a.yema_on{color:#fff !important; border:#c30d23 1px solid !important; background:#c30d23;}
a.yema_on:hover{color:#fff !important; border:#c30d23 1px solid !important; }
a.ok{color:#fff !important; border:#c30d23 1px solid !important; background:#c30d23;}
a.ok:hover{color:#fff !important; border:#c30d23 1px solid !important; }

.project-gallery{width:23.33%;display:inline-block;text-align:center;margin:5px 5px;background:#f5f5f5; }
.project-gallery img{max-width:100%;max-height:100%;}
.certphoto{height:150px;}
.certphoto img{max-height:100%;}

@media (max-width : 1200px) {
.logo{display:none!important;}
.logo-m{display:block!important;max-height:46px;}
#mmenu{display:block;}

.menu-btn{text-align:center;display:inline-block;width:24%;}
.b-item{width:100%;margin:0 auto;height:100%;margin-bottom:30px;}
.services-post img{max-width:100%;}
.s-img img{width:100%;height:100%;}
.c-item{width:42.33%;display:inline-block; vertical-align:top;text-align:center;margin:0 5px 0 5px;}
.day{width:20%;}
.txt{width:75%;float:right;}
.client-section img{height:100%;width:233px;margin:0 auto;}
.owl-item{text-align:center;}
.c-item2{width:100%;display:inline-block; vertical-align:top;}
.box-h170{height:100%;}
.leftp{display:none;}
.news-item{width:100%;}
.newsbox{padding:0;margin:0;}
.xgcp,.xgxw{display:none;}
.pc{display:none;}

#aa{display:none;}
.pack table{width:100%;}


.r_list li{width:43.33%;height:120px;display:inline-block;text-align:center;margin:0 10px 60px 10px;}
.photolist li{max-height:200px;height:auto;}
.leftframe{display:none;}
.r_box li{border:none;margin:30px 0 30px 0;border-bottom:dashed #ccc 1px;height:60px; }
.fl{ width:70%;line-height:20px;}
#footer{margin-top:30px;}
.company-photo{padding:0;float:none;margin:0 auto!important;}
}