/* CSS Document */
.banner{ width: 100%; height:300px; background: url(../images/2.jpg) no-repeat center;}
.container{display:block; width:100%; margin:0 auto;}
.container .slogan{display:block; width:100%; height:240px; background:#221f1d;}
.container .slogan .inner{display:block; padding:50px 0px;}
.container .slogan .title{float:left; width:120px; height:70px;padding-right:22px; background:url(../images/ge.jpg) no-repeat right center;}
.container .slogan .con{float:right; width:960px; height:70px;font-size:13px; color:#aaaaaa; line-height:20px;}

.container .slogan .title h4{display:block; height:32px; line-height:32px; font-size:28px; color:#fff;padding-top:5px; font-weight:normal;}
.container .slogan .title .en{display:block;height:16px; line-height:16px; font-size:13px; font-family:Candara,Arial, Helvetica, sans-serif; text-transform:uppercase;color:#666666;}
.container .slogan .con .more{color:#ecc286;}
.container .slogan .con .more:hover{text-decoration:underline;}


.container .business{display:block; width:100%; height:536px; background:#020202 url(../images/bs_bg.jpg) no-repeat center top;}
.container .business .inner{display:block; padding:60px 0px;}
.container .business .inner .title{display:block; height:70px;}
.container .business .inner .title .en{display:block;width:100%;height:30px; background:url(../images/b_en.png) no-repeat center top;}
.container .business .inner .title h4{display:block; width:100%;height:30px; line-height:30px; color:#ecc286; font-size:22px; text-align:center; font-weight:normal;}

.container .business .inner .con{display:block; width:1142px; overflow:hidden;margin-top:30px;}
.container .business .inner .con ul{display:block; width:1162px;}
.container .business .inner .con li{float:left;width:212px; height:259px; margin-right:20px;}
.container .business .inner .con li a{background:#141414; display:block; width:212px; height:259px;}
.container .business .inner .con li a:hover{background:#443c31;}
.container .business .inner .con li .tit{display:block; height:30px; line-height:30px; font-size:18px; color:#70bfea; text-align:center; cursor:pointer;}
.container .business .inner .con li .detail{display:block; font-size:12px; line-height:18px; color:#aaaaaa;padding:0px 10px; margin-top:7px; cusor:pointer;}

.container .business .inner .con li a:hover .detail{color:#d9d3ca;}
.container .business .inner .con .more{display:block;width:242px; height:36px; margin:0 auto; background:url(../images/more.png) no-repeat center center; margin-top:40px;}
.container .business .inner .con .more:hover{background:url(../images/moreh.png) no-repeat center center;}


.container .marrage{display:block; width:1142px; padding:60px 0px; margin:0 auto;}
.container .marrage .title{display:block; height:70px;}
.container .marrage .title .en{display:block;width:100%;height:30px; background:url(../images/breaking_en.png) no-repeat center top;}
.container .marrage .title h4{display:block; width:100%;height:30px; line-height:30px; color:#ecc286; font-size:22px; text-align:center; font-weight:normal;}
.container .marrage .con{display:block;width:1142px; overflow:hidden; margin-top:30px;}
.container .marrage .con ul{display:block; width:1242px;}
.container .marrage .con li{float:left;width:143px; margin-right:100px; }
.container .marrage .con li a.pic {display:block; width:143px; height:99px; margin-bottom:10px;}
.container .marrage .con li img{display:block; width:143px; height:99px; margin-bottom:10px;}
.container .marrage .con li .tit{display:block; height:24px; font-size:18px; color:#70bfea; text-align:center; cursor:pointer;}
.container .marrage .con li .detail{display:block; height:20px; line-height:20px; font-size:12px; color:#aaaaaa; text-align:center; cursor:pointer;}
.container .marrage .con li .detail:hover{color:#70bfea;}
.container .marrage .con .more{display:block;width:242px; height:36px; margin:0 auto; background:url(../images/more.png) no-repeat center center; margin-top:40px;}
.container .marrage .con .more:hover{background:url(../images/moreh.png) no-repeat center center;}


.container .breaking{display:block; width:1142px; padding-bottom:60px;padding-top:20px; margin:0 auto;}
.container .breaking .title{display:block; height:70px;}
.container .breaking .title .en{display:block;width:100%;height:30px; background:url(../images/mar_en.png) no-repeat center top;}
.container .breaking .title h4{display:block; width:100%;height:30px; line-height:30px; color:#ecc286; font-size:22px; text-align:center; font-weight:normal;}
.container .breaking .con{display:block;width:1142px; overflow:hidden; margin-top:30px;}
.container .breaking .con ul{display:block; width:1242px;}
.container .breaking .con li{float:left;width:143px; margin-right:100px; }
.container .breaking .con li a.pic {display:block; width:143px; height:99px; margin-bottom:10px;}
.container .breaking .con li img{display:block; width:143px; height:99px; margin-bottom:10px;}
.container .breaking .con li .tit{display:block; height:24px; font-size:18px; color:#70bfea; text-align:center; cursor:pointer;}
.container .breaking .con li .detail{display:block; height:20px; line-height:20px; font-size:12px; color:#aaaaaa; text-align:center; cursor:pointer;}
.container .breaking .con li .detail:hover{color:#70bfea;}
.container .breaking .con .more{display:block;width:242px; height:36px; margin:0 auto; background:url(../images/more.png) no-repeat center center; margin-top:40px;}
.container .breaking .con .more:hover{background:url(../images/moreh.png) no-repeat center center;}


.container .items{display:block; width:100%; height:587px; background:url(../images/itembg.jpg) no-repeat center top;}
.container .items .inner{display:block; width:1142px; margin:0 auto;padding-top:90px;}
.container .items .inner .title{display:block; width:1142px;height:70px;}
.container .items .inner .title .en{display:block;padding-left:430px;height:30px; background:url(../images/items_en.png) no-repeat 430px center;}
.container .items .inner .title h4{display:block; padding-left:430px;height:30px; line-height:30px; color:#ecc286; font-size:22px; font-weight:normal; }
.container .items .inner .con{display:block; margin-top:100px;width:1142px; overflow:hidden;}
.container .items .inner .con ul{display:block; width:1162px;}
.container .items .inner .con li{float:left;width:212px; height:259px; margin-right:20px;}

.container .items .inner .con li a{background:#141414; display:block; width:212px; height:259px;}
.container .items .inner .con li img{display:block; width:212px;height:161px;margin-bottom:5px;}
.container .items .inner .con li a:hover{background:#443c31;}
.container .items .inner .con li .tit{display:block; height:30px; line-height:30px; font-size:18px; color:#70bfea; text-align:center; cursor:pointer;}
.container .items .inner .con li .detail{display:block; font-size:13px; line-height:18px; color:#aaaaaa;padding:0px 10px; margin-top:7px; cusor:pointer; text-align:center;}
.container .items .inner .con .more{display:block;width:242px; height:36px; margin:0 auto; background:url(../images/more.png) no-repeat center center; margin-top:40px;}
.container .items .inner .con .more:hover{background:url(../images/moreh.png) no-repeat center center;}


.container .wrap{display:block; width:100%; }
.container .wrap .inner{display:block; width:1142px; padding:60px 0px; margin:0 auto;}
.container .wrap .inner .gs_news{width:500px;}
.container .wrap .inner .gs_news .title{display:block; height:40px; width:500px;}
.container .wrap .inner .gs_news .title h4{display:block; height:40px; font-size:28px; color:#ecc286; line-height:40px; font-weight:normal;}
.container .wrap .inner .gs_news .title h4 .en{font-size:16px; color:#ecc286;padding-left:10px; font-weight:normal;}
.container .wrap .inner .gs_news .title .more{float:right;width:21px; height:21px; background:#ecc286; color:#221f1d; line-height:21px; font-size:28px; text-align:center; margin-top:10px;}
.container .wrap .inner .gs_news .title .more:hover{background:#ecc286;}
.container .wrap .inner .gs_news ul{display:block; margin-top:20px;}
.container .wrap .inner .gs_news li{display:block;margin-bottom:15px; height:64px;}
.container .wrap .inner .gs_news li .time{float:left;width:54px; height:64px; background:#3c5a63; text-align:center;}
.container .wrap .inner .gs_news li .wz{float:right; width:433px;}
.container .wrap .inner .gs_news li .time .d{display:block; font-size:26px; color:#fff; text-align:center;width:54px; height:34px; background:#58a3b9; font-weight:bold; line-height:34px;}
.container .wrap .inner .gs_news li .time .yy-m{display:block; text-align:center; color:#fff; height:30px; line-height:30px;}
.container .wrap .inner .gs_news li .wz .tit{display:block; font-size:17px; height:24px; line-height:24px; color:#fff;}
.container .wrap .inner .gs_news li .wz .detail{display:block; font-size:12px; color:#999; line-height:18px; margin-top:6px;}

.container .wrap .inner .video{width:500px;}
.container .wrap .inner .video .flash{width:352px; height:287px;}

.container .wrap .inner .video .baodao{width:500px;}
.container .wrap .inner .video .baodao .title{display:block; height:40px; width:500px;}
.container .wrap .inner .video .baodao .title h4{display:block; height:40px; font-size:28px; color:#ecc286; line-height:40px; font-weight:normal;}
.container .wrap .inner .video .baodao .title h4 .en{font-size:16px; color:#ecc286;padding-left:10px; font-weight:normal;}
.container .wrap .inner .video .baodao .title .more{float:right;width:21px; height:21px; background:#ecc286; color:#221f1d; line-height:21px; font-size:28px; text-align:center; margin-top:10px;}
.container .wrap .inner .video .baodao .title .more:hover{background:#ecc286;}
.container .wrap .inner .video .baodao ul{display:block; margin-top:20px;}
.container .wrap .inner .video .baodao li{display:block;margin-bottom:15px; height:64px;}
.container .wrap .inner .video .baodao li .time{float:left;width:54px; height:64px; background:#3c5a63; text-align:center;}
.container .wrap .inner .video .baodao li .wz{float:right; width:433px;}
.container .wrap .inner .video .baodao li .time .d{display:block; font-size:26px; color:#fff; text-align:center;width:54px; height:34px; background:#58a3b9; font-weight:bold; line-height:34px;}
.container .wrap .inner .video .baodao li .time .yy-m{display:block; text-align:center; color:#fff; height:30px; line-height:30px;}
.container .wrap .inner .video .baodao li .wz .tit{display:block; font-size:17px; height:24px; line-height:24px; color:#fff;}
.container .wrap .inner .video .baodao li .wz .detail{display:block; font-size:12px; color:#999; line-height:18px; margin-top:6px;}

/*------------------------------------------------------------*/
.container .case{display:block; width:100%;  background:#0a0b0a url(../images/casebg.jpg) no-repeat center top;}
.container .case .inner{display:block; padding:50px 0px; width:1142px;}
.container .case .inner .title{display:block; height:80px; text-align:center; width:1103px;  }
.container .case .inner .title .en{display:block;width:100%;height:30px; background:url(../images/case_en.png) no-repeat center top;}
.container .case .inner .title .dm{display:block; width:100%;position:relative; z-index:2; height:40px;}
.container .case .inner .title h4{display:block; line-height:40px; height:40px; text-align:center; font-size:22px; color:#ecc286; font-weight:normal;}
.container .case .inner .title .more{position:absolute; left:621px; top:0px; width:21px; height:21px; background:#ecc286; color:#221f1d; line-height:21px; font-size:28px; text-align:center; margin-top:7px;}
.container .case .inner  .dtitle{display:block;width:470px;margin:0 auto; height:37px; margin-top:15px;overflow:hidden;}
.container .case .inner  .dtitle ul{display:block; width:480px;}
.container .case .inner  .dtitle li{float:left; width:110px; height:37px; line-height:37px; text-align:center; font-size:18px;margin-right:10px;}
.container .case .inner  .dtitle li a{display:block; width:110px; height:37px; line-height:37px; text-align:center; font-size:18px; background:#fff; } 
.container .case .inner  .dtitle li a:hover{display:block; width:110px; height:37px; background:#58a3b9; font-size:18px; line-height:37px; color:#fff;}
.container .case .inner  .con{display:block; padding-top:30px;}
.container .case .inner  .con li{float:left; width:284x; height:213px; position:relative; left:0; top:0; z-index:2; cursor:pointer;}
.container .case .inner  .con li img{display:block; width:284px; height:213px;}
.container .case .inner  .con li .tt{display:block; position:absolute; left:0; bottom:0; width:264px; height:40px;line-height:40px;z-index:3; background:url(../images/black.png) repeat left top; font-size:14px; color:#fff; padding:0px 10px;text-align:center;overflow:hidden;}
.container .case .inner  .con li .wz{display:none; position:absolute; left:0; top:0; z-index:3; width:284px; height:213px; background:url(../images/black.png) repeat left top;}
.container .case .inner  .con li .wz .tit{display:block; padding:10px; font-size:18px; color:#ecc286; text-align:center;margin-top:15px;}
.container .case .inner  .con li .wz  .detail{display:block; padding:0px 10px; font-size:13px; line-height:20px; color:#a1a1a1;}
.container .case .inner  .con li .wz  .more{display:block; width:95px; height:29px; border:1px solid #ecc286; line-height:29px; text-align:center;  font-size:16px; color:#ecc286; margin:0 auto;margin-top:10px;}
.container .case .inner  .con li .wz  .more:hover{background:#fff; color:#666;}
/*------------------------------------------------------------------------------------------*/

.container .work{display:block; width:100%; padding:60px 0px;}
.container .work .title{display:block;width:1142px; height:70px; margin:0 auto;}
.container .work .title .en{display:block;width:100%;height:30px; background:url(../images/work_en.png) no-repeat center top;}
.container .work .title h4{display:block; width:100%;height:30px; line-height:30px; color:#ecc286; font-size:22px; text-align:center; font-weight:normal;}



.container .work .con{display:block; margin-top:30px;}
.container .work    #cpzx04 {height:260px;width:1207px;margin:0 auto;}
.container .work    #wrap{width:1143px;height:260px;float:left; overflow:hidden;margin:0 10px; }
.container .work    .ab{margin:0;padding:0; width:236px;height:260px;float:left; margin-left:20px; }
.container .work    .left{width:22px;height:260px;cursor:pointer; background :url(../images/left.jpg) no-repeat; background-position:left center; margin-top :0px; float:left}
.container .work    .right{width:22px;height:260px;cursor:pointer; background :url(../images/right.jpg) no-repeat right center;margin-top:0px; float:left; }
.container .work    .ab a{ display:block; width:236px;height:260px;color:#555; background:#141414;text-align:left; cursor:pointer;}
.container .work    .ab a .zt1{display:block; color:#ecc286; font-size:18px; height:30px; line-height:30px; text-align:center; }
.container .work    .ab a .zt2{display:block;padding:0px 20px;font-size:13px; color:#aaaaaa;line-height:20px; text-align:center;}
.container .work    .ab a .zt2 .jj{}
.container .work    .ab img{ display:block;width:236px; height:177px;margin-bottom:10px;}
.container .work    .ab a:hover{ background:#443c31; color:#fff; }
.container .work    .ab a:hover .zt1{color:#fff;}
.container .work    .ab a:hover .zt2{color:#cce5f2;}
.container .work    #cpjswz a:hover{ }
/*-----------------------------------------------------------------------------------------*/
.container .customer{display:block; width:1142px; margin:0 auto;padding-bottom:60px;}
.container .customer .title{display:block; height:70px;}
.container .customer .title .en{display:block;width:100%;height:30px; background:url(../images/coper_en.png) no-repeat center top;}
.container .customer .title h4{display:block; width:100%;height:30px; line-height:30px; color:#ecc286; font-size:22px; text-align:center; font-weight:normal;}





.container .customer .con{display:block;border-left:1px solid #868585; border-top:1px solid #868585;margin-top:20px;}
.container .customer .con ul{display:block; }
.container .customer .con li{float:left; width:189px; height:80px; border-right:1px solid #868585; border-bottom:1px solid #868585;}
.container .customer .con li img{display:block; width:189px; height:80px;}


.cls{
	clear: both;
}
.sfxz h5{
	color: #ecc286;
	font-size: 30px;
	font-weight: normal;
	text-align: center;
}
.sfxz p{
	color: #ecc286;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}
.sfxz ul{
	width:705px;
	margin: 40px auto 40px auto;
}
.sfxz ul li{
	width: 80px;
	float: left;
	margin-right: 45px;
}
.sfxz ul li i{
	width: 80px;
	height: 71px;
	display: block;
}
.sfxz ul li:nth-of-type(1) i{
	background: url(../images/xztb.png) left 6px top 0 no-repeat;
}
.sfxz ul li:nth-of-type(2) i{
	background: url(../images/xztb.png) left -99px top 0 no-repeat;
}
.sfxz ul li:nth-of-type(3) i{
	background: url(../images/xztb.png) left -205px top 0 no-repeat;
}
.sfxz ul li:nth-of-type(4) i{
	background: url(../images/xztb.png) left -310px top 0 no-repeat;
}
.sfxz ul li:nth-of-type(5) i{
	background: url(../images/xztb.png) left -415px top 0 no-repeat;
}
.sfxz ul li:nth-of-type(6){
	margin-right: 0;
}
.sfxz ul li:nth-of-type(6) i{
	background: url(../images/xztb.png) left -520px top 0 no-repeat;
}

.sfxz ul li span{
	display: block;
	text-align: center;
	margin-top: 8px;
	color: #ddd;
}
.sfxz dl{
	width: 582px;
	margin: 0 auto;
}
.sfxz dl dd{
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #ddd;
	margin-right: 30px;
}
.sfxz dl dd:nth-of-type(6n){
	margin-right: 0;
}

.ibanner {
	width: 100%;
	height: 599px;
	position: relative;
	color: #FFFFFF;
}
.iban1{
	background: url(../images/ibanner1.jpg) no-repeat center 0;
}
.iban2{
	background: url(../images/ibanner2.jpg) no-repeat center 0;
}
.iban3{
	background: url(../images/ibanner3.jpg) no-repeat center 0;
}


.ibanner img{
	position: absolute;
	top: 100px;
    display: block;
    width: 107px;
    left: 50%;
    margin-left: -53px;
}

.ibanner h3{
	top: 240px;
    text-align: center;
    left: 0;
    right: 0;
    font-size: 30px;
    line-height: 35px;
    position: absolute;
}

.ibanner h4{
	font-weight: normal;
    top: 320px;
    font-size: 20px;
    text-align: center;
    left: 0;
    right: 0;
    position: absolute;
}
.ibanner p{
	top: 380px;
    font-size: 14px;
    text-align: center;
    left: 0;
    right: 0;
    line-height: 20px;
    position: absolute;
}
.ibanner span{
	bottom: 80px;
    font-size: 12px;
    text-align: center;
    left: 50%;
    margin-left: -500px;
    line-height: 18px;
    width: 1000px;
    position: absolute;
}

.ibox {
	width: 100%;
	height: 450px;
	position: relative;
	color: #FFFFFF;
	background: url(../images/ibox.jpg) center no-repeat;
	text-align: center;
}
.ibox h3{
	position: relative;
	font-size: 22px;
	font-weight: bold;
	top:120px
}
.ibox p{
	position: relative;
	top: 180px;
	font-size: 16px;
}

.yandou{
	width: 100%;
	height: 850px;
	position: relative;
	background: url(../images/yandou.png) no-repeat center 0;
}

.yandou p{
	display: block;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	font-size: 18px;
	top: 230px;
	line-height: 36px;
}

.yqlj{
	width: 1230px; height: auto; margin: 0 auto;
}
