@charset "utf-8";
/* css document */
div{ padding:0;}
#main{ overflow:hidden; width:100%; min-width:1200px;}

#top{ margin:0 auto; padding:0; width:100%; height:200px;}
#mid{ margin:0 auto; padding:0; width:100%;}
#foot{ margin:0 auto; padding:0; width:100%; height:125px; border-top:1px solid #585858; background:#252525;}

/* 公用 */
.wrapper{ padding: 0; width:1920px; position:relative; left:50%; margin-left:-960px;}/* 公用1920 */
.w100{ width:100%;}/* 公用100% */
.w1200{ margin:0 auto; padding: 0; width:1300px; overflow:hidden;}/* 公用1200 */

/* index */
/* top */
#top .head img{  float:left;}
#top .nav{ float:right;}
#top .nav li{ padding:0 45px; float:left; text-align:center;}
#top .nav li a{ height:50px; line-height:50px; display:block; font-family:"微软雅黑"; font-size:16px; color:#333;}
#top .nav li a:hover{ color:#8f0000; border-bottom:3px solid #8f0000;}
#top .nav .language a{ padding-right:0; text-decoration:underline; font-size:14px;}
#top .nav .language a:hover{ border:none;}

.i-2{ padding-top:45px; padding-bottom:65px;}
.i-pro{ padding-top:50px;}
.i-pro .box,.i-2 .box{ padding-top:45px;}
.i-head{ padding-left:10px; border-left:3px solid #8f0000; font-family:"微软雅黑"; font-size:20px; color:#333;}
.i-head .more{ float:right; font-family:arial, helvetica, sans-serif; font-size:12px; color:#c00; text-transform:uppercase;}

#colee_left{overflow:hidden;width:1200px; height:270px;margin:auto;padding-top:50px;}
/*#colee_left td{padding-left: 40px;}*/
#colee_left td span{height:60px; line-height:60px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#454545;display: block;}


.i-about{ width:720px; float:left;}
.i-about .box{ font-family:"times new roman"; font-size:14px; color:#646464; line-height:24px;}
.i-about .box img{ margin-bottom:-8px;}
.i-news{ width:510px; float:right;}
.i-news .box li{ padding-top:20px; font-family:"微软雅黑"; font-size:14px; color:#454545; height:30px; border-bottom:1px dashed #c6c6c6;}
.i-news .box li a{ color:#454545;}
.i-news .box li .gt{ float:left;}
.i-news .box li .date{ float:right;}

.i-3{ height:460px; background:url(/uploads/image/eimages/i2.jpg) 50% no-repeat;}
.i-3 .box{ padding:92px 0;}
.i-3 .box li{ padding:75px 85px 0 85px; width:230px; float:left;}
.i-3 .box li h2{ margin:25px 0; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#333; font-weight:normal;}
.i-3 .box li p{ font-family:"微软雅黑"; font-size:14px; color:#646464;}
.i-3 .box li a{ margin:30px auto 0 auto; color:#fff; width:80px; height:24px; display:block; background:#8f0000; text-align:center; text-transform:uppercase; line-height:24px;}

.i-contact{ background:url(/uploads/image/eimages/i-con1.jpg) 50% no-repeat; height:491px;}
.i-contact .box{ padding-top:132px;}
.i-contact .box .left{ padding-top:23px; float:left; width:615px;}
.i-contact .box .right{ float:right; width:520px;}
.i-contact .box .right li{ height:130px;}
.i-contact .box .right h2,.i-contact .box .right p{ font-family:"微软雅黑";}
.i-contact .box .right h2{ margin:0; padding-top:17px; font-size:20px; color:#fff; font-weight:normal;}
.i-contact .box .right p{ padding:15px 0; font-size:14px; color:#d2d2d2;}

#foot p{ margin-top:30px; color:#b8b8b8; font-size:14px; font-family:"微软雅黑";}
#foot p a{color:#b8b8b8;}
#foot .foot_div{ margin-top:30px; color:#b8b8b8; font-size:14px; font-family:"微软雅黑";}
#foot .foot_div p{float: left;margin-top: 0px;}
#foot .foot_div span{ float:right;}
#foot .foot_div span a{ color:#b8b8b8;}

/*公共*/
.z-banner{ position:relative; padding: 0; width:1920px; position:relative; left:50%; margin-left:-960px; height:100px;}
.z-banner img{ position:absolute; z-index:-1;}
.z-banner span{ position:absolute; z-index:99; display:block; left:360px; bottom:20px;}
.z-banner span p,.z-banner span a{ font-family:"微软雅黑"; font-size:12px; color:#646464;}
.z-nav{ padding-top:50px;}
.z-nav h2,.z-nav ul{ float:left;}
.z-nav h2{ margin:0; font-family:"微软雅黑"; font-size:14px; background:#46576f; width:90px; height:40px; font-weight:normal; text-align:center; line-height:40px;}
.z-nav h2 a{ color:#fff;display: block;}
/*.z-nav ul{ padding-left:20px;}*/
.z-nav li{ float:left; color:#333; font-family:"微软雅黑"; font-size:14px;}
.z-nav li a{ padding:0 20px; line-height:40px; color:#333; font-family:"微软雅黑"; font-size:14px;}
.z-nav li a:hover{ color:#8f0000; font-weight:bold; font-size:15px;}
.z-nav li .now{ color:#8f0000; font-weight:bold; font-size:15px;}

.pub-bottom{ padding-top:10px; height:350px; background:url(/uploads/image/eimages/pub-bottom.jpg) 50% no-repeat;}
.pub-bottom ul{ float:left; margin-left:75px;}
.pub-bottom ul li h2{ margin:0; font-family:"微软雅黑"; font-size:18px; color:#fff; font-weight:normal;}
.pub-bottom ul li{ padding-top:30px; font-family:"微软雅黑"; font-size:14px; color:#ececec;}
.pub-bottom ul li span{ font-family:"arial"; font-size:24px; color:#fff;}
.pub-bottom ul li a{ color:#ececec;}
.pub-bottom .p-news{ width:355px;}
.pub-bottom .p-news li{ width:355px; overflow:hidden;}
.pub-bottom .p-contact{ width:300px;}
.pub-bottom .p-pro{ width:390px;}
.pub-bottom .p-pro li ul{ margin-left:0;}
.pub-bottom .p-pro li ul li{ margin-top:10px; margin-left:10px; float:left; padding-top:0;}


/*产品*/
.pro .box{ padding-top:20px; padding-bottom:70px;}
.pro .box li{ margin-top:30px; margin-right:40px; float:left; width:270px;}
.pro .box li a p{ height:60px; line-height:60px; text-align:center; width:100%; color:#454545; font-family:"微软雅黑"; font-size:14px;}

.detail { padding-top:35px;}
.pro-det .detail h2{ margin:0; padding:20px 0 35px 0; border-bottom:1px solid #d0d0d0; font-weight:normal;}
.pro-det .detail h2 p{ padding-left:10px; height:20px; line-height:18px; font-family:"微软雅黑"; font-size:20px; color:#333; font-weight:normal; border-left:3px solid #8f0000; float:left;}
.pro-det .detail h2 a{ float:right; height:20px; line-height:10px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#c00; text-transform:uppercase;}
.pro-det .detail .txtbox{ padding:40px 0; font-family:"微软雅黑"; font-size:14px; color:#333;}
.pro-det .box{ padding-top:20px; padding-bottom:40px;}
.pro-det .ts-pro li{ margin-top:30px; margin-right:40px; float:left; width:270px;}
.pro-det .ts-pro li a p{ height:60px; line-height:60px; text-align:center; width:100%; color:#454545; font-family:"微软雅黑"; font-size:14px;}

/*工程案例*/
.case .box{ padding-top:20px; padding-bottom:70px;}
.case .box li{ margin-top:30px; margin-right:45px; padding-top:14px; padding-left:14px; padding-right:14px; float:left; width:340px; border:1px solid #c6c6c6;}
.case .box li a p{ height:60px; line-height:60px; text-align:center; width:100%; color:#454545; font-family:"微软雅黑"; font-size:14px;}

/*新闻*/
.news .box{ margin-bottom:50px;}
.news .box .left{ padding-right:40px; width:820px; float:left; background:#fff;}
.news .box .left li{ padding:40px 0; border-bottom:1px solid #c6c6c6; width:820px;}
.news .box .left li h2{ margin:0; float:left; font-family:"微软雅黑"; font-size:16px; color:#333; font-weight:normal; height:30px; cursor:pointer;}
.news .box .left li span{ float:right; font-family:"微软雅黑"; font-size:16px; color:#333; height:30px;}
.news .box .left li p{ margin-top:30px; font-family:"微软雅黑"; font-size:12px; color:#646464;}
.news .box .right{ padding-bottom:10px; width:340px; height:100%; float:right;}
.news .box .right h2{ margin:0; padding-left:15px; font-family:"微软雅黑"; font-size:18px; color:#fff; background:#46576f; font-weight:normal; height:50px; line-height:50px;}
.news .box .right ul{ padding-top:10px; background:#fff;}
.news .box .right li{ margin-top:10px; padding:20px; width:298px; border:1px solid #c6c6c6; overflow:hidden;}
.news .box .right li h3{ margin:0; font-family:"微软雅黑"; font-size:14px; color:#333; font-weight:normal;}
.news .box .right li p{ margin-top:20px; height:65px; overflow:hidden; font-family:"微软雅黑"; font-size:12px; color:#646464; cursor:pointer;}
.news .z-nav ul{ padding:0;}
.news .detail h2{ font-family:"微软雅黑"; font-size:24px; color:#333; font-weight:normal;}
.news .detail .txtbox{ padding-bottom:40px; font-family:"微软雅黑"; font-size:14px; color:#333; line-height:24px; border-bottom:1px solid #cacaca;}
.news .detail .per{ padding:30px 0;}
.news .detail .per p,.news .detail .per a{ font-family:"微软雅黑"; font-size:14px; color:#333;}
.news .detail .per .back{ padding-left:20px; color:#8f0000;}
.news .detail .last{ float:left;}
.news .detail .next{ float:right;}

/*服务*/
.service{ padding:80px 0;}

/*关于我们*/
.about .txtbox{ padding-top:30px; padding-bottom:40px; padding-left:48px; padding-right:48px; font-family:"微软雅黑"; font-size:14px; color:#333; line-height:24px;}

/*联系我们*/
.contact .topbox{ padding:40px 0; font-family:"微软雅黑"; font-size:14px; color:#333; line-height:24px; border-bottom:1px solid #cacaca;}
.contact .topbox h2{ font-family:"微软雅黑"; font-size:20px; color:#333; font-weight:normal;}
.contact .topbox img{ margin:0 auto;}
.contact .topbox h3{ margin:10px 0; font-family:"微软雅黑"; font-size:16px; color:#333; font-weight:normal;}
.contact .topbox p{ font-family:"微软雅黑"; font-size:14px; color:#646464;}
.contact .topbox li{ margin-top:40px; margin-left:40px; float:left; width:230px; text-align:center;}
.contact .txtbox{ padding:65px 0 70px 0; font-family:"微软雅黑"; font-size:14px; color:#333; line-height:24px;}
.contact .txtbox .feedback{ float:left;}
.contact .txtbox .map{ padding:17px; float:right; border:1px solid #d0d0d0;}
/* js banner */
#solid{
	margin-top:0px;
	width:100%;
	height:500px;
	clear:both;
	position:relative;
	z-index:5;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:500px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	display:none;
	cursor:pointer;
	position:relative; left:50%; margin-left:-960px; padding:0; width:1920px; height:500px;
}
#solid ul li img{ z-index:55;}
#solid #btt{
	width:905px;
	height:55px;
	top:-50px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:500;
	cursor:pointer;
	filter:alpha(opacity=70); /*ie滤镜，透明度50%*/
	-moz-opacity:0.7; /*firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
/*多图自动轮播*/
/*.friend{ padding-top:50px;height:270px;margin:0 auto;overflow:hidden;width:1300px;}
.mr_frbox{height:203px;}
.mr_frbtnl{cursor:pointer;display:inline;float:left;height:58px;width: 29px; margin-top:78px;}
.mr_frul{float:left;height:203px;width:1230px;}
.mr_frbtnr{float:right;margin-top:78px;cursor:pointer;height:58px;width: 29px;}
.mr_frul ul li{display:inline;float:left;width:270px;overflow:hidden;position:relative;padding-left: 20px; padding-right:20px;}
.mr_frul ul li p{ height:60px; line-height:60px; text-align:center; font-family:"微软雅黑"; font-size:14px; color:#454545;}*/

/* ifocus style */
#ifocus { width:953px; height:592px;margin:50px auto 0 auto;}
#ifocus ul{ margin-top:4px; margin:0; padding:0; list-style:none;}
#ifocus li{ list-style:none;}
#ifocus_btn {display:inline; float:left; width:194px; margin-left:0px;}
#ifocus_btn li { margin-bottom:5px;width:184px; height:142px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); border:1px solid #c6c6c6;}
#ifocus_btn img {width:184px; height:142px; margin:0;}
#ifocus_btn .current { opacity:1; -moz-opacity:0.5; filter:alpha(opacity=100);}
#ifocus_pic {position:relative; float:left; width:756px; height:590px; overflow:hidden; border:1px solid #c6c6c6;}
#ifocus_piclist {position:absolute; float:right; display:inline}