﻿/*@import "resetcommon_1.css";*/
/*index.css start*/
@charset "utf-8";
/* CSS Document */
span {
	overflow: hidden;
}
/*banner*/

/*banner*/
.fullSlide {
	width: 100%;
	position: relative;
	height: 600px;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 600px;
	overflow: hidden;
	text-align: center;
	background-position: center top;
	background-repeat: no-repeat;
}
.fullSlide .bd li a {
	display: block;
	height: 600px;
}
.fullSlide .hd {
	position: absolute;
	z-index: 7;
	bottom: 35px;
	left: 47%;
	padding: 5px 6px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	border-radius: 14px;
	width: 18px;
	height: 18px;
	color: #2898e1;
	background: #2898e1;
	float: left;
	cursor: pointer;
	display: block;
	margin-left: 5px;
	transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s;
	-moz-transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s; /* Firefox 4 */
	-webkit-transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s; /* Safari and Chrome */
	-o-transition: width 0.5s, height 0.5s, background 0.5s, color 0.5s; /* Opera */
}
.fullSlide .hd ul .on {
	background: #ca1621;
	color: #ca1621;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 5%;
	z-index: 1;
	width: 40px;
	height: 60px;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
	width: 81px;
	height: 80px;
}
.fullSlide .prev {
	background: url(../images/left1s.png) no-repeat;
}
.fullSlide .next {
	left: auto;
	right: 5%;
	background: url(../images/right1s.png) no-repeat;
}
/*顾虑*/
.gl_bg {
	background: url(../images/gl_bg.jpg) no-repeat center 0;
	height: 586px;
}
.gl_top {
	text-align: center;
	padding: 24px 0 35px;
}
.gl_con {
	background: url(../images/gl_pic01.jpg) no-repeat 364px 0;
	height: 388px;
}
.gl01 {
	padding: 34px 0 0;
	width: 340px;
}
.gl01 p {
	height: 96px;
}
.gl01 p span {
	display: block;
	float: left;
	width: 272px;
	font-size: 16px;
	color: #555;
	line-height: 25px;
	text-align: right;
}
.gl01 p span em {
	color: #980707;
	font-weight: bold;
}
.gl01 p i {
	background: url(../images/gl_szbg01.png) no-repeat;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-family: "Agency FB";
	font-size: 26px;
	color: #333;
	display: block;
	float: left;
	margin-left: 5px;
}
.gl01 p:hover i {
	background: url(../images/gl_szbg02.png) no-repeat;
	color: #fff;
}
.gl02 p span {
	text-align: left;
	margin-left: 5px;
}
/*广告*/
.pic01 {
	background: url(../images/pic01.jpg) no-repeat center 0;
	height: 225px;
}
.pic {
	width: 1200px;
	margin: 0 auto;
}
.pic01 p {
	position: absolute;
	top: 18px;
	left: 915px;
	width: 285px;
	text-align: center;
}
.pic01 p span {
	display: block;
	font-size: 15px;
	color: #e4a0a2;
}
.pic01 p span img {
	display: block;
	width: 49px;
	margin: 0 auto 15px;
}
.pic01 p span b {
	display: block;
	font-size: 28px;
	color: #fff;
	margin: 10px 0;
}
/*优势切换*/
.ys_bg {
	background: url(../images/ys_bg.jpg) no-repeat center 0;
	height: 2224px;
}
.ys_bt {
	text-align: center;
	padding: 80px 0 65px;
}
.ys_pic01 {
	top: 0;
	left: 0;
}
.ys_pic02 {
	top: 450px;
	left: 600px;
}
.ys_pic03 {
	top: 900px;
	left: 0;
}
.ys_pic04 {
	top: 1408px;
	left: 600px;
}
.ys_p01 {
	top: 45px;
	left: 650px;
	width: 560px;
}
.ys_p01 a {
	display: block;
	background: url(../images/ys_btbg01.gif) no-repeat;
	width: 551px;
	height: 110px;
	margin-bottom: 30px;
}
.ys_p01 a i {
	display: block;
	float: left;
	padding: 27px 30px 0 30px;
	font-family: Impact;
	font-size: 48px;
	color: #fff;
}
.ys_p01 a span {
	display: block;
	float: left;
	padding: 22px 0 0;
}
.ys_p01 a span b {
	background: #ca1621;
	display: inline-block;
	color: #fff;
	font-size: 22px;
}
.ys_p01 a span em {
	display: block;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	padding: 10px 0 0;
}
.ys_p01 p {
	margin-left: 22px;
	background: url(../images/ys_ico01.gif) no-repeat 0 10px;
	padding-left: 25px;
	font-size: 17px;
	color: #333;
	line-height: 36px;
}
.ys_p01 p em {
	color: #ca1621;
}
.ys_p02 {
	top: 533px;
	left: 0;
}
.ys_p03 {
	top: 983px;
	left: 650px;
}
.ys_p04 {
	top: 1496px;
	left: 0;
}
/*工程案例*/
.al_bg {
	background: url(../images/al_bg.jpg) no-repeat center 0;
	height: 780px;
	margin-bottom: 90px;
}
.al_top {
	text-align: center;
	padding: 110px 0 42px;
	text-align: center;
}
.al_top a {
	font-size: 36px;
	font-weight: bold;
	color: #fff;
}
.al_top a em {
	color: #ca1621
}
.al_con dl {
	margin-bottom: 38px;
}
.al_con dl dt {
	height: 53px;
	line-height: 53px;
	background: #d7d7d7;
}
.al_con dl dt em {
	display: block;
	float: right;
	padding-right: 25px;
}
.al_con dl dt em a {
	font-size: 14px;
	color: #939393;
}
.al_con dl dt b a {
	display: block;
	float: left;
	width: 220px;
	background: #ca1621;
	text-align: center;
	color: #fff;
	font-size: 18px;
}
.al_con dl dd {
	background: #eaeaea
}
.al_con dl dd p {
	height: 54px;
	line-height: 54px;
	border-bottom: solid 1px #d9d9d9;
	margin: 0 17px;
}
.al_con dl dd p em a {
	font-size: 15px;
}
.al_con dl dd p span a {
	font-size: 14px;
	color: #333;
	padding-right: 20px;
}
.al_con dl dd p span a:hover {
	color: #ca1621
}
/**/
.gc01 {
	width: 330px;
}
.gc01 ul li {
	margin-bottom: 2px;
}
.gc01 ul li a {
	background: url(../images/al_libg01.gif) no-repeat 0 -113px;
	width: 240px;
	height: 111px;
	padding-left: 47px;
	line-height: 111px;
	display: block;
	font-size: 20px;
	color: #fff;
}
.gc01 ul li a:hover {
	background: url(../images/al_libg02.gif) no-repeat 0 -113px;
}
.gc01 ul .first a {
	background: url(../images/al_libg01.gif) no-repeat;
}
.gc01 ul .first a:hover, .gc01 ul .cur a {
	background: url(../images/al_libg02.gif) no-repeat;
}
.gc01 p {
	background: url(../images/al_bot.gif) no-repeat;
	width: 257px;
	height: 129px;
	padding: 30px 0 0 30px;
}
.gc01 p span {
	display: block;
	font-size: 15px;
	color: #adadad;
	background: url(../images/al_dh.gif) no-repeat;
	padding-left: 60px;
	margin-bottom: 10px;
}
.gc01 p span b {
	display: block;
	font-size: 26px;
	color: #fff;
}
.gc01 p i {
	display: block;
	padding-left: 36px;
}
.gc02 {
	width: 870px;
	height: 500px;
}
.gc02 span {
	display: block;
	position: absolute;
	top: 440px;
	left: 0;
	background: url(../images/btm07.png) repeat;
	width: 870px;
	height: 60px;
	line-height: 60px;
}
.gc02 span i {
	display: block;
	float: right;
}
.gc02 span a em {
	display: block;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.gc02 a img.bigpic {
	width: 870px;
	height: 500px;
}
/**/
.lc_bg {
	background: url(../images/lc_bg.jpg) no-repeat center 0;
	height: 684px;
	margin: 88px 0 75px;
}
.lc01 {
	padding: 82px 0 0;
	width: 848px;
}
.lc_top {
	text-align: center;
	padding: 50px 0 0;
}
.lc_top a b {
	display: block;
	font-size: 36px;
	color: #333;
	height: 52px;
}
.lc_top a em {
	color: #ca1621
}
.lc_top a span {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
}
.lc_con {
	padding: 50px 0 0;
}
.lc_con a {
	background: url(../images/lc_libg01.jpg) no-repeat;
	display: block;
	width: 154px;
	height: 154px;
	text-align: center;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	float: left;
	margin: 0 8px 18px 0;
	position: relative;
	padding: 1px 0 0;
}
.lc_con a em {
	display: block;
	position: absolute;
	top: 2px;
	left: 5px;
	font-size: 28px;
	line-height: 28px;
	color: #fff;
	font-family: "宋体"
}
.lc_con a i {
	display: block;
	background: url(../images/lc_ico01.png) no-repeat;
	width: 37px;
	height: 36px;
	margin: 45px auto 0;
	padding: 0 0 25px;
}
.lc_con a:hover {
	background: url(../images/lc_libg02.jpg) no-repeat;
	color: #fff;
}
.lc_con a:hover i {
	background: url(../images/lc_ico02.png) no-repeat;
}
.lc_con .lc_a02 i {
	background: url(../images/lc_ico01.png) no-repeat -90px 0;
}
.lc_con .lc_a02:hover i {
	background: url(../images/lc_ico02.png) no-repeat -90px 0;
}
.lc_con .lc_a03 i {
	background: url(../images/lc_ico01.png) no-repeat -180px 0;
}
.lc_con .lc_a03:hover i {
	background: url(../images/lc_ico02.png) no-repeat -180px 0;
}
.lc_con .lc_a04 i {
	background: url(../images/lc_ico01.png) no-repeat -270px 0;
}
.lc_con .lc_a04:hover i {
	background: url(../images/lc_ico02.png) no-repeat -270px 0;
}
.lc_con .lc_a05 i {
	background: url(../images/lc_ico01.png) no-repeat -367px 0;
}
.lc_con .lc_a05:hover i {
	background: url(../images/lc_ico02.png) no-repeat -367px 0;
}
.lc_con .lc_a06 i {
	background: url(../images/lc_ico01.png) no-repeat 0 -112px;
}
.lc_con .lc_a06:hover i {
	background: url(../images/lc_ico02.png) no-repeat 0 -112px;
}
.lc_con .lc_a07 i {
	background: url(../images/lc_ico01.png) no-repeat -90px -112px;
}
.lc_con .lc_a07:hover i {
	background: url(../images/lc_ico02.png) no-repeat -90px -112px;
}
.lc_con .lc_a08 i {
	background: url(../images/lc_ico01.png) no-repeat -180px -112px;
}
.lc_con .lc_a08:hover i {
	background: url(../images/lc_ico02.png) no-repeat -180px -112px;
}
.lc_con .lc_a09 i {
	background: url(../images/lc_ico01.png) no-repeat -270px -112px;
}
.lc_con .lc_a09:hover i {
	background: url(../images/lc_ico02.png) no-repeat -270px -112px;
}
.lc_con .lc_a10 i {
	background: url(../images/lc_ico01.png) no-repeat -367px -112px;
}
.lc_con .lc_a10:hover i {
	background: url(../images/lc_ico02.png) no-repeat -367px -112px;
}
.lx_con {
	padding-top: 162px;
	width: 350px;
}
.lx_con p {
	text-align: center;
	padding-bottom: 30px;
}
.lx_con p em {
	display: block;
	font-family: Arial;
	font-size: 20px;
	color: #ffffff;
	text-transform: uppercase;
}
.lx_con p b {
	display: block;
	font-size: 20px;
	color: #fff;
	padding: 10px 0;
}
.lx_con p i {
	display: block;
	font-size: 16px;
	color: #fff;
}
.lx_con ul li {
	background: url(../images/lx_inp.gif) no-repeat;
	width: 272px;
	height: 35px;
	line-height: 35px;
	margin: 0 0 13px 40px;
}
.lx_con ul li .lx_sp {
	color: #7b7b7b;
	font-size: 14px;
	width: 45px;
	float: left;
	text-align: right;
}
.lx_con ul li .sinp01 {
	width: 200px;
	height: 35px;
	line-height: 35px;
	border: none;
	float: left;
	font-family: "Microsoft YaHei";
	color: #877d74;
	outline: none;
	font-size: 14px;
}
.lx_con ul .p_area {
	width: 274px;
	height: 78px;
	margin-bottom: 7px;
}
.lx_con ul .area {
	border: none;
	width: 252px;
	height: 60px;
	padding: 10px;
	background: url(../images/lx_inp02.gif) no-repeat;
	overflow: auto;
	color: #877d74;
	outline: none;
	font-size: 14px;
	font-family: "Microsoft YaHei"
}
.lx_con ul .p_li {
	background: none;
	height: 50px;
	width: 245px;
}
.lx_con ul .p_li img {
	display: block;
	padding: 10px 0 0 45px;
}
/**/
.zj_top {
	background: url(../images/zj_bt.gif) no-repeat;
	width: 431px;
	height: 131px;
	margin: 0 auto 45px;
	text-align: center;
}
.zj_top a b {
	display: block;
	font-size: 36px;
	color: #333;
	font-weight: bold;
	height: 52px;
	padding: 49px 0 0;
}
.zj_top a span {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
}
.zj_con {
	background: url(../images/zj_bg.jpg) no-repeat center 0;
	height: 440px;
}
.zj_con p {
	padding: 155px 0 0;
	width: 803px;
	margin: 0 auto;
	text-align: center;
}
.zj_con p b a {
	display: block;
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
	font-weight: bold;
}
.zj_con p span {
	display: block;
	line-height: 30px;
	font-size: 15px;
	color: #333;
}
.zj_con p span a {
	font-size: 15px;
	color: #ca1621;
}
.zz_top span {
	float: right;
	display: block;
}
.zz_top span a {
	background: #ca1621;
	display: block;
	width: 240px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 15px;
	text-transform: uppercase;
	color: #fff;
}
.zz_top ul li {
	float: left;
}
.zz_top ul li a {
	background: url(../images/zz_libg01.gif) no-repeat;
	width: 240px;
	height: 68px;
	line-height: 60px;
	display: inline-block;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.zz_top ul li a:hover, .zz_top ul .cur a {
	background: url(../images/zz_libg02.gif) no-repeat;
}
.zz_con {
	width: 1260px;
	margin: 20px auto 0;
}
.zz_con ul li {
	float: left;
	width: 252px;
}
.zz_con ul li i a {
	background: url(../images/zz_libg.gif) no-repeat;
	width: 252px;
	height: 344px;
	display: block;
	overflow: hidden;
}
.zz_con ul li i a img {
	width: 193px;
	height: 273px;
	display: block;
	padding: 12px 0 0 30px;
}
.zz_con ul li span a {
	display: block;
	text-align: center;
	color: #666;
	font-size: 16px;
	margin-top: -20px;
}
/*合作伙伴*/
.hz_bg {
	background: url(../images/hz_bg.jpg) no-repeat center 0;
	height: 701px;
	margin: 80px 0;
}
.hz_top {
	text-align: center;
	padding: 115px 0 10px;
}
.hz_top a b {
	display: block;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	height: 52px;
}
.hz_top a em {
	color: #ca1621
}
.hz_top a span {
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
	padding: 20px 0 0;
}
.hz_con {
	background: url(../images/hzlogo.png) no-repeat center 0;
	height: 365px;
}
.hz_con p {
	position: absolute;
	top: 44px;
	left: -251px;
}
.hz_con .hz_p02 {
	top: 188px;
	left: -251px;
}
.hz_con .hz_p03 {
	top: 115px;
	left: -125px;
}
.hz_con .hz_p04 {
	top: 44px;
	left: 0;
}
.hz_con .hz_p05 {
	top: 188px;
	left: 0;
}
.hz_con .hz_p06 {
	top: 94px;
	left: 128px;
}
.hz_con .hz_p07 {
	top: 0;
	left: 292px;
}
.hz_con .hz_p08 {
	top: 188px;
	left: 292px;
}
.hz_con .hz_p09 {
	top: 60px;
	left: 458px;
}
.hz_con .hz_p10 {
	top: 188px;
	left: 703px;
}
.hz_con .hz_p11 {
	top: 0;
	left: 703px;
}
.hz_con .hz_p12 {
	top: 94px;
	left: 868px;
}
.hz_con .hz_p13 {
	top: 188px;
	left: 1046px;
}
.hz_con .hz_p14 {
	top: 44px;
	left: 1046px;
}
.hz_con .hz_p15 {
	top: 115px;
	left: 1173px;
}
.hz_con .hz_p16 {
	top: 188px;
	left: 1300px;
}
.hz_con .hz_p17 {
	top: 44px;
	left: 1300px;
}
.hz_bg .pr span {
	position: absolute;
	width: 230px;
	display: block;
	top: 340px;
	left: 490px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.hz_bg .pr span b {
	display: block;
	font-size: 30px;
	color: #ca1621;
	font-weight: bold;
}
/*中东动态*/
.dt {
	width: 778px;
	height: 545px;
	background: #ededed;
	padding: 50px 0 0 40px;
}
.dt_top {
	height: 43px;
	background: url(../images/dt_xx01.gif) repeat-x 0 bottom;
	margin-right: 42px;
}
.dt_top span {
	float: right;
	display: block;
	padding: 8px 0 0
}
.dt_top ul li {
	float: left;
	margin-right: 10px;
}
.dt_top ul li a {
	font-size: 20px;
	color: #2d3442;
	font-weight: bold;
	height: 43px;
	display: inline-block;
	padding-right: 30px;
}
.dt_top ul li a img {
	float: left;
	padding: 2px 8px 0 0;
}
.dt_top ul li a:hover, .dt_top ul .cur a {
	background: url(../images/dt_xx02.gif) no-repeat 0 bottom;
}
.dt_con {
	padding: 40px 0 0;
}
.dt_con a {
	height: 120px;
	display: block;
	background: #ededed;
	width: 735px;
	margin-bottom: 30px;
}
.dt_con a img {
	display: block;
	float: left;
	width: 214px;
	height: 120px;
}
.dt_con a span {
	display: block;
	float: left;
	width: 474px;
	padding: 22px 0 0 22px;
}
.dt_con a span b {
	display: block;
	font-size: 16px;
	color: #2d3442;
}
.dt_con a span em {
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #666;
	padding: 10px 0 0;
	height: 50px;
	overflow: hidden;
}
.dt_con a:hover {
	background: #fff;
}
/*幕墙装饰学院*/
.wd {
	background: #ededed;
	padding: 50px 0 0 40px;
	width: 317px;
	height: 545px;
}
.wd_top {
	height: 43px;
	background: url(../images/wd_xx01.gif) no-repeat 0 bottom;
	margin-right: 42px;
}
.wd_top span {
	float: right;
	display: block;
	padding: 8px 0 0
}
.wd_top b a {
	font-size: 20px;
	color: #2d3442;
	font-weight: bold;
}
.wd_con {
	padding: 40px 0 0;
}
.wd_con p {
	width: 280px;
	border-bottom: dashed 1px #c2c2c2;
	padding: 0 0 25px;
	margin-bottom: 25px;
}
.wd_con .nobor {
	border-bottom: none;
}
.wd_con p a {
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #2d3442;
	margin-bottom: 10px;
}
.wd_con p a:hover {
	color: #ca1621;
}
.wd_con p em {
	display: block;
	font-size: 14px;
	color: #3b3b3b;
	line-height: 25px;
}
.wd_con .nones3 {
	border-bottom: none;
}
/*友情链接*/
.yq {
	padding: 68px 0 20px 0;
	display: inline-block;
	width: 100%;
}
.yq i a {
	display: block;
	width: 144px;
	height: 27px;
	line-height: 27px;
	background: #ca1621;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-radius: 50px;
	float: right;
}
.yq b {
	display: block;
	float: left;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.yq b a {
	font-size: 18px;
	color: #2f2f2f;
}
.yq span {
	display: block;
	float: left;
	width: 900px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 10px;
}
.yq span a {
	font-size: 14px;
	color: #888;
	margin-right: 30px;
}
.yq span a:hover {
	color: #ca1621;
}
