﻿/* CSS Document */
/*zui*/
.zui{ width:1180px; height:auto; overflow:hidden; margin:60px auto;}
.zui-title{ height:126px; background:url(../images/title.png) no-repeat bottom; text-align:center;}
.zui-title p{ font-weight:bold; font-size:28px; color:#33050a; line-height:40px;}
.zui dl{ margin-top:30px;}
.zui dl dt{ float:right;}
.zui dl dd{ float:left; width:410px; margin-left:100px;}
.zui dl dd h3{ width:360px; height:38px; line-height:38px; background:url(../images/zui-h3.png) no-repeat; font-size:20px; color:#FFF; text-align:center;}
.zui dl dd ul li{ margin-top:20px; margin-left:13px;}
.zui dl dd ul li h4{ background:url(../images/pic1.png) no-repeat left center; height:29px; line-height:29px; font-size:20px; padding-left:9px;}
.zui dl dd ul li h4 span{ color:#4a2a1d; margin-left:20px;}
.zui dl dd ul li p{ font-size:14px; margin-top:10px; line-height:24px;}



/*ad1*/
.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:226px;}
.ad1-c{ width:1180px; margin:0 auto; position:relative;}
.ad1-c dl{ position:absolute; top:170px; left:520px;}
.ad1-c dl dt{ float:left; font-size:14px; color:#fff;}
.ad1-c dl dt span{ font-size:24px;}
.ad1-c dl dd{ float:left; margin-left:40px;}


/*cp*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:50px auto;font-size:14px; }
.cp-title{ background:url(../images/cp-title.png) no-repeat; width:735px; height:48px;}
.menu{ width:845px; margin-top:40px;}
.menu a{ display:block; width:400px; height:40px; text-align:center; line-height:40px; background:#4a2a1d; color:#FFF; float:left; margin:0 5px;}
.menu a:hover{ text-decoration:underline;}
.cp ul li{ float:left; width:250px; margin:40px 20px 0;}
.cp ul li p{ width:239px; height:211px; border:1px solid #b8b8b8; padding:5px;}
.cp ul li span{ display:block; text-align:center; margin-top:10px;}
.cp ul li span a:hover{ color:#4a2a1d;}



/*ys*/
.ys{ width:100%; background:url(../images/ys.png) no-repeat center center; height:1583px;}
.ys-c{ width:1180px; margin:0 auto; position:relative;}
.ys-c dl{ width:404px; position:absolute; top:1176px; left:140px;}
.ys-c dl dt{ font-size:18px; font-weight:bold; color:#4a2a1d;}
.ys-c dl dd{ font-size:14px; margin-top:10px; line-height:28px;}
.ys-c .dl1{ top:1390px;}
.ys-c .dl2{ left:747px;}
.ys-c .dl3{ left:747px; top:1390px;}



/*ad2*/
.ad2{ width:100%; background:url(../images/ad2.png) no-repeat center center; height:310px;}
.ad2-c{ width:1180px; margin:0 auto; position:relative;}
.ad2-c dl{ position:absolute; top:240px; left:610px;}
.ad2-c dl dt{ float:left; color:#FFF; font-size:14px;}
.ad2-c dl dt span{ font-size:24px;}
.ad2-c dl dd{ float:left; margin-left:30px;}



/*plan jz*/
.pj{ width:1180px; height:312px; overflow:hidden; margin:50px auto;}
/* 滑动门 */
#tab{width:1180px;position:relative; height:248px;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:110px;height:38px;line-height:38px;border-bottom:0px;cursor:pointer; font-size:16px; text-align:center;margin:0 2px 0 0; background:url(../images/tab-li.png) no-repeat;}
#tab .tab_menu li a{ color:#FFF;}
#tab .tab_box{width:1180px;height:330px;clear:both; position:relative; top:70px;}
#tab .tab_box ul{overflow:hidden;}
#tab .tab_menu .selected{background:url(../images/tab-li-hover.png) no-repeat;cursor:pointer;}
#tab .tab_menu .selected a{ color:#FFF;}
#tab .hide{display:none;}
#tab .tab_box div{ height:330px;}
#tab .tab_box div ul li{ float:left; width:220px; text-align:center; margin-right:16px; font-size:14px;}
#tab .tab_box div ul li .img{ width:210px; height:280px; padding:5px; border:1px solid #999; margin-bottom:10px;}
#tab .tab_box div ul li img{ width:210px; height:280px;}



/*about*/
.about{ width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.about-title{ height:72px; background:url(../images/about-title.png) no-repeat center 42px; text-align:center; margin-bottom:40px;}
.about-title h3{ font-size:30px; margin-bottom:10px; }
.about-title h3 a{ color:#4a2a1d;}
.about dl dt{ float:left; width:374px; height:232px; background:url(../images/about-bg.png) no-repeat; padding:40px 0 0 30px;}
.about dl dt img{ width:343px; height:229px;}
.about dl dd{ float:left; width:715px; margin-left:30px; padding-top:45px;}
.about dl dd h4{ font-size:16px;}
.about dl dd p{ font-size:14px; color:#616161; line-height:32px; margin:10px 0;}

/* 连续滑动门开始 */
.box2 {position:relative;}
.box2 .contant { height: 126px;  overflow: hidden;  font-size: 0;  position: relative;}
.box2 ul{width: 1920px;height:600px;margin:0}
.box2 li {float: left; width: 152px;margin-right: 20px;margin-bottom: 20px;position:relative;}
.box2 li img {width: 152px;height:  115px;}
.box2 li span {display: block;width:152px;background:url(../images/ico1.png);color:#fff;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px; line-height: 30px;position:absolute;bottom:0;left:0;}


/*nq*/
.nq{ width:1180px; margin:40px auto; height:460px; overflow:hidden;}
.wt{ width:330px; float:left;}
.wt-title{ height:34px; line-height:34px; background:url(../images/pic2.png) no-repeat left center; padding-left:35px;}
.wt-title h3{ font-size:16px; font-weight:normal;}
.wt-title h3 img{ vertical-align:middle;}
.wt-title h3 .more{ font-size:12px; float:right;}
.wt-title h3 a{ float:left;}
#ticker2 {
	width: 310px;
	height: 382px;
	*height:382px;
	overflow: hidden;
	position: relative;
	border:1px solid #999;
	padding:10px;
	margin-top:20px;
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 22px;
	margin: 25px auto;
	height:120px;
	border-bottom:1px solid #999;
}
#ticker2 li .wen span{ display:inline-block; width:18px; height:18px;  margin-right:10px;float:left; }
#ticker2 li .wen span img{ vertical-align:middle; }
#ticker2 li .wen a{ font-size:14px; color:#4a2a1d;}
#ticker2 li .da{ color:#666; line-height:26px;}
#ticker2 li .da span{ display:inline-block; width:18px; height:18px; margin-right:10px;}
#ticker2 li .da span img{ vertical-align:middle;}


.news{ width:814px; float:right;}
.news-title{ background:url(../images/pic3.png) no-repeat left center; margin-bottom:15px;}
.news dl dt{ float:left; width:222px; height:160px;}
.news dl dd{ float:left; width:554px; margin-left:30px;}
.news dl dd a{ width:430px; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; float:left;}
.news dl dd span{ float:right;}
.news dl dd p{ line-height:28px;}
.news dl dd p a:hover{ color:#4a2a1d; text-decoration:underline;}
.xuxian{ height:20px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.news-title1{ background:url(../images/pic4.png) no-repeat left centers;}


/*link*/
.link{ width:1180px; height:34px; line-height:34px; overflow:hidden; margin:0 auto;}
.link dl dt{ float:left; width:120px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#FFF; background:#4a2a1d;}
.link dl dd{ float:left;}
.link dl dd a{ margin:0 15px;}



.case_img .gd_all ul {
    margin: 0 48px;
}
.env_con .case_img {
    width: 1180px;
    margin-top: 0;
}
.case_img .gd_all li {
    float: left;
    margin-right: 30px;
    text-align: center;
}
.env_con .case_img ul li {
    margin-right: 20px;
}
.gd_all {
    position: relative;
}
.env_con .case_img ul li img {
    width: 273px;
    height: 242px;
    padding: 4px;
    margin-bottom: 15px;
    border: 1px solid #e3e1e1;
}
em {
    position: absolute;
    top: 73px;
    padding: 32px 3px;
}
.t_r {
    right: 0px;
}
.env_con .case_img ul li a {
    display: block;
}



























































