﻿/* CSS Document */



@charset "utf-8";

body {

	margin: 0px;

	font-size: 12px;

	color: #333;

	font-family: "微软雅黑";

	padding: 0px;

	line-height: 24px; background:#FCFCFC

}

* {

	padding: 0px;

	margin: 0px;

}

body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {

	margin: 0;

	padding: 0;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 12px;

	list-style: none;

}

input, select {

	font: 100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;

}

button {

	overflow: visible

}

img {

	border: none;

}

a {

	color: #333;

	text-decoration: none;

}

a:hover {

	color: #c30101;

}

li {

	list-style: none;

}

input, select, button {

	font: 12px Verdana, Arial, Tahoma;

	vertical-align: middle;

}

.main {

	margin: 0px auto;

	width: 1200px

}

.main2 {

	margin: 0px auto;

	width: 1120px

}





.k1 {

	background: #ECEDEF;

	height: 35px;

	line-height: 35px

}

.k1 .a1 {

	float: left;

	width: 103px;

	background: url(tb1.png) no-repeat left center;

	padding-left: 23px

}

.k1 .a2 {

	float: right;

	width: 280px;

}

.k1 .a3 {

	float: right;

	width: 150px;

	background: url(dhtb.png) no-repeat left center;

	padding-left: 25px;

	color: #DA251C;

	font-weight: bold

}

.k1 .a2 a {

	border-right: 1px #666 dashed;

	padding: 0px 7px

}

.k2 {

	padding: 15px 0px; background:#FFF

}

.k2 .a1 {

	float: left

}

.k2 .a3 {

	float: right;

	width: 210px;

	position: relative;

	padding-top: 10px

}

.k2 .a3 .ss {

	position: absolute;

	top: 10px;

	right: 10px;

	background: url(ss.png) no-repeat center left;

	width: 25px;

	height: 30px;

	border: 0px

}

.k2 .a3 .inp {

	line-height: 30px;

	height: 30px;

	border: 1px #666 solid;

	border-radius: 20px;

	width: 190px;

	padding-left: 16px;

	font-family: "微软雅黑";

	font-size: 14px

}

.k2 .a2 {

	width: 710px;

	float: right;

	padding-top: 12px

}

/*.k2 .a2 .daohang ul li {

	float: left;

	line-height: 30px;

	font-size: 16px;

	padding: 0px 12px;

	height: 30px

}

.k2 .a2 .daohang ul li:hover {

	border-bottom: 1px #DA231D solid

}*/

/*.daohang .yiji {

	position: relative

}

.daohang .erji {

	left: 0px;

	top: 30px;

	position: absolute;

	display: none;

	background: #F2F2F2;

	z-index: 1000000000000; border-bottom:2px #c30101 solid;

		

}

.daohang .yiji:hover .erji {

	display: block

}

.daohang .erji li {

	line-height: 30px;

	height: 30px;

	text-align: center;

	padding: 0px;

	border: none;

	width: 120px; border-bottom:1px #ccc solid;

}

.daohang .erji li:hover {

	border: none

}*/

/*banner*/



.bannerbox {

	width: 100%;

	position: relative;

	overflow: hidden;

}

.Homebanner {

	width: 100%;

	position: relative;

	height: 498px;

	overflow: hidden;

}

.Homebanner ul {

	width: 100%;

	position: absolute;

	height: 498px;

}

.Homebanner ul li {

	width: 100%;

	height: 498px;

	position: absolute;

	overflow: hidden;

}

.Homebanner ul li img {

	width: 1920px;

	position: absolute;

	left: 50%;

	top: 0px;

	display: block;

	margin-left: -960px;

}

.Homeleft, .Homeright {

	background: #999;

	opacity: 0.5;

	font-family: "宋体";

	width: 30px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	font-size: 40px;

	color: #fff;

	position: absolute;

	top: 45%;

	cursor: pointer;

	transition: all .2s ease;

	z-index: 899999

}

.Homeleft {

	left: -30px;

}

.Homeright {

	right: -30px;

}

.bannerbox:hover .Homeleft {

	left: 0px;

	opacity: 1

}

.bannerbox:hover .Homeright {

	right: 0px;

	opacity: 1

}

.Homedot {

	position: absolute;

	width: 100%;

	text-align: center;

	z-index: 999;

	bottom: 60px;

}

.Homedot a {

	display: inline-block;

	margin: 0px 5px;

	height: 12px;

	width: 12px;

	line-height: 1000px;

	overflow: hidden;

	background: url(img/index_229.png) no-repeat;

}

.Homedot a.cur {

	background: url(img/index_228.png) no-repeat

}

.Homebannertext {

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

}

.Homebannertext img.bigimg {

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebannertext dl.bannerone {

	position: absolute;

	width: 1180px;

	left: 50%;

	margin-left: -590px;

	top: 251px;

	text-align: center;

	z-index: 9999;

}

.Homebannertext dl.bannerone dt {

	float: right;

	font-size: 45px;

	width: 750px;

	height: 80px;

	margin-left: 100px;

	line-height: 75px;

	color: #fff;

	background: #eb3900;

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebannertext dl.bannerone dd {

	float: right;

	font-size: 29px;

	color: #fff;

	background: #000;

	width: 360px;

	height: 60px;

	line-height: 60px;

	margin-right: 45px;

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebannertext dl.bannertwo {

	position: absolute;

	width: 1180px;

	left: 50%;

	top: 0px;

	color: #fff;

	margin-left: -590px;

	z-index: 9999;

}

.Homebannertext dl.bannertwo dt {

	padding-top: 110px;

	position: relative;

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebannertext dl.bannertwo dt h3 {

	font-size: 50px;

	line-height: 60px;

	font-weight: 700;

	position: relative;

}

.Homebannertext dl.bannertwo dt p {

	font-size: 20px;

	position: relative;

	padding-top: 20px;

}

.Homebannertext dl.bannerthree {

	position: absolute;

	width: 1220px;

	left: 50%;

	margin-left: -610px;

	top: 0px;

}

.Homebannertext dl.bannerthree dt {

	float: left;

	position: relative;

	transform: translateX(100px);

	-moz-transform: translateX(100px);

	-ms-transform: translateX(100px);

	-o-transform: translateX(100px);

	-webkit-transform: translateX(100px);

}

.Homebannertext dl.bannerthree img {

	display: block;

	position: relative;

	width: auto;

	height: auto;

	left: 0px;

	margin: 0px;

	top: 0px;

}

.Homebannertext dl.bannerthree dd {

	width: 500px;

	float: left;

	color: #fff;

	padding-top: 170px;

	position: relative;

	padding-left: 25px;

	transform: translateX(100px);

	-moz-transform: translateX(100px);

	-ms-transform: translateX(100px);

	-o-transform: translateX(100px);

	-webkit-transform: translateX(100px);

}

.Homebannertext dl.bannerthree dd h3 {

	font-size: 55px;

	font-weight: 700;

	line-height: 70px;

}

.Homebannertext dl.bannerthree dd p {

	font-size: 20px;

	line-height: 30px;

}

.bannereffect {

	opacity: 0;

	filter: alpha(opacity=0);

}

.bannertime {

	transition: all .8s ease-in-out;

	-moz-transition: all .8s ease-in-out;

	-ms-transition: all .8s ease-in-out;

	-o-transition: all .8s ease-in-out;

	-webkit-transition: all .8s ease-in-out;

}

.bannertime1 {

	transition: all .8s ease-in-out .2s;

	-moz-transition: all .8s ease-in-out .2s;

	-ms-transition: all .8s ease-in-out .2s;

	-o-transition: all .8s ease-in-out .2s;

	-webkit-transition: all .8s ease-in-out .2s;

}

.bannertime2 {

	transition: all 1s ease-in-out .2s;

	-moz-transition: all 1s ease-in-out .2s;

	-ms-transition: all 1s ease-in-out .2s;

	-o-transition: all 1s ease-in-out 2s;

	-webkit-transition: all 1s ease-in-out .2s;

}

.Homebanner li.cur .Homebannertext img.bigimg {

	transform: translateY(0px);

	-moz-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

	-webkit-transform: translateY(0px);

}

.Homebanner li.cur .Homebannertext dl.bannerone dt {

	transform: translateY(0px);

	-moz-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

	-webkit-transform: translateY(0px);

}

.Homebanner li.cur .Homebannertext dl.bannerone dd {

	transform: translateY(0px);

	-moz-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

	-webkit-transform: translateY(0px);

}

.Homebanner li.cur .Homebannertext dl.bannertwo dt {

	transform: translateY(0px);

	-moz-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

	-webkit-transform: translateY(0px);

}

.Homebanner li.cur .Homebannertext dl.bannerthree dt {

	transform: translateX(0px);

	-moz-transform: translateX(0px);

	-ms-transform: translateX(0px);

	-o-transform: translateX(0px);

	-webkit-transform: translateX(0px);

}

.Homebanner li.cur .Homebannertext dl.bannerthree dd {

	transform: translateX(0px);

	-moz-transform: translateX(0px);

	-ms-transform: translateX(0px);

	-o-transform: translateX(0px);

	-webkit-transform: translateX(0px);

}

.Homebanner li.cur .bannereffect {

	opacity: 1;

	filter: alpha(opacity=100);

}

.Homebanner li.cur1 .bannertime {

	transition: all .4s linear .2s;

	-moz-transition: all .4s linear .2s;

	-ms-transition: all .4s linear .2s;

	-o-transition: all .4s linear .2s;

	-webkit-transition: all .4s linear .2s;

}

.Homebanner li.cur1 .bannertime1 {

	transition: all .4s linear .1s;

	-moz-transition: all .4s linear .1s;

	-ms-transition: all .4s linear .1s;

	-o-transition: all .4s linear .1s;

	-webkit-transition: all .4s linear .1s;

}

.Homebanner li.cur1 .bannertime2 {

	transition: all .4s linear;

	-moz-transition: all .4s linear;

	-ms-transition: all .4s linear;

	-o-transition: all .4s linear;

	-webkit-transition: all .4s linear;

}

.Homebanner li.cur1 .Homebannertext img.bigimg {

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebanner li.cur1 .Homebannertext dl.bannerone dt {

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebanner li.cur1 .Homebannertext dl.bannerone dd {

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebanner li.cur1 .Homebannertext dl.bannertwo dt {

	transform: translateY(100px);

	-moz-transform: translateY(100px);

	-ms-transform: translateY(100px);

	-o-transform: translateY(100px);

	-webkit-transform: translateY(100px);

}

.Homebanner li.cur1 .Homebannertext dl.bannerthree dt {

	transform: translateX(100px);

	-moz-transform: translateX(100px);

	-ms-transform: translateX(100px);

	-o-transform: translateX(100px);

	-webkit-transform: translateX(100px);

}

.Homebanner li.cur1 .Homebannertext dl.bannerthree dd {

	transform: translateX(100px);

	-moz-transform: translateX(100px);

	-ms-transform: translateX(100px);

	-o-transform: translateX(100px);

	-webkit-transform: translateX(100px);

}

.Homebanner li.cur1 .bannereffect {

	opacity: 0;

	filter: alpha(opacity=0);

}

.index_btn {

	width: 100%;

	position: absolute;

	height: 40px;

	top: 560px;

	z-index: 9999;

	background: #191919;

}

.index_btn ul {

	margin: 0px auto;

	padding: 0px;

	width: 1180px;

}

.index_btn ul li {

	float: left;

	width: 295px;

	height: 40px;

	position: relative;

}

.index_btn ul li span {

	position: relative;

	z-index: 999;

	width: 294px;

	display: block;

	height: 40px;

}

.index_btn ul li span a {

	display: block;

	width: 294px;

	color: #FFF;

	background: #191919;

	cursor: pointer;

	font-size: 14px;

	text-align: center;

	line-height: 40px;

	border-right: 1px solid #a7a7a7;

	float: left;

	height: 40px;

}

.index_btn ul li span a:hover {

	color: #FFF;

	background: #e60012;

}

.index_btn ul li span a.cur {

	border: none;

	width: 295px;

}

.index_btn ul li em {

	display: inline-block;

	height: 40px;

	padding-left: 30px;

}

.index_btn ul li em.btn {

	background: url(img/btn1.png) no-repeat left center;

}

.index_btn ul li em.btn1 {

	background: url(img/btn3.png) no-repeat left center;

}

.index_btn ul li em.btn2 {

	background: url(img/btn4.png) no-repeat left center;

}

.index_btn ul li em.btn3 {

	background: url(img/btn2.png) no-repeat left center;

}

.index_btnbox {

	width: 295px;

	height: 260px;

	background: #FFF;

	position: absolute;

	top: 0px;

	left: 0px;

	padding: 20px 0px 0px 0px;

}

.index_btnbox img {

	display: block;

	margin: auto;

}

.index_btnbox p {

	margin: 0px;

	padding: 20px 0px 0px 19px;

}

.index_btnbox p a {

	display: block;

	float: left;

	width: 130px;

	padding-bottom: 5px;

	line-height: 24px;

}

.k4 {

	margin-top: 40px

}

.bt {

	text-align: center;

	background: url(xian1.png) no-repeat center center;

	font-size: 30px;

	height: 40px;

	line-height: 40px

}

.k5 {

	background: url(bg1.jpg) no-repeat center center;

	height: 500px;

	margin-top: 60px;

	margin-bottom: 60px

}

.k5 .a1 {

	padding: 50px 0px

}

.k5 .a1 .bt1 {

	font-size: 28px;

	line-height: 45px;

	color: #FFF;

	text-align: center

}

.k5list {

	width: 1250px;

	margin: 0px auto;

	padding-top: 40px

}

.k5list ul li {

	float: left;

	width: 170px;

	text-align: center;

	margin-left: 15px;

	margin-right: 15px

}

.k5list ul li .zi1 {

	font-size: 24px;

	text-align: center;

	color: #FFF;

	padding-top: 20px

}

.k5list ul li .xian {

	color: #FFF;

	text-align: center;

	padding-top: 5px

}

.k5list ul li .zi2 {

	font-size: 12px;

	line-height: 24px;

	text-align: center;

	color: #FFF;

	padding-top: 15px;

	width: 130px;

	margin: 0px auto

}

.k6 {

	background: #EEEEEE;

	padding: 60px 0px

}

#menu1 {

	width: 1200px;

	overflow: hidden;

	margin: 0px auto;

	padding-top: 30px

}

#menu1 #nav1 {

	display: block;

	padding: 0;

	margin: 0px auto;

	list-style: none;

	text-align: center;

	width: 1000px

}

#menu1 #nav1 li {

	float: left;

	width: 110px;

	border: 1px #ccc solid;

	margin-left: 5px;

	margin-right: 5px;

	height: 35px;

	line-height: 35px;

	font-size: 28px;

	padding: 5px 0px;

	background: #FFF

}

#menu1 #nav1 li:hover {

	background: #FF0000;

	color: #FFFFFF;

	text-decoration: none

}

#menu1 #nav1 li:hover a {

	color: #FFFFFF;

	text-decoration: none

}

#menu1_con {

	width: 1200px;

	padding-top: 20px

}

.tag {

	overflow: hidden;

}

.selected {



	text-decoration: none; padding:2px 25px; background:#FF0000; color:#FFF

}

.selected a {

	color: #FFF;

	text-decoration: none

}

.k6list li {

	float: left;

	width: 388px;

	height: 318px;

	margin-right: 10px;

	position: relative;

	margin-bottom: 10px;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

}

.k6list li .a1 {

	display: none;

	position: absolute;

	background: #000;

	opacity: 0.7;

	width: 388px;

	height: 318px;

	top: 0px;

	left: 0px;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

}

.k6list li:hover .a1 {

	display: block

}

.k6list li .a1 .aa1 {

	margin: 20px;

	border: 2px #FFF solid;

	padding-bottom: 50px;

	padding-top: 50px

}

.k6list li .a1 .aa1 .zi1 {

	color: #FFF;

	font-size: 18px;

	line-height: 40px;

	text-align: center;

}

.k6list li .a1 .aa1 .zi2 {

	width: 134px;

	height: 32px;

	border-radius: 20px;

	border: 2px #c30101 solid;

	margin: 0px auto;

	text-align: center;

	line-height: 32px;

	font-size: 16px;

	margin-top: 20px

}

.k6list li .a1 .aa1 .zi2 a {

	color: #c30101

}

.xq1 {

	width: 220px;

	height: 45px;

	background: #FFF;

	border: 1px #666 solid;

	margin: 0px auto;

	line-height: 45px;

	text-align: center;

	font-size: 25px;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

	margin-top: 20px

}

.xq1:hover {

	background: #c30101;

	color: #FFF

}

.xq1:hover a {

	color: #FFF

}

.k7 {

	padding: 40px 0px

}

.bta1 {

	padding: 30px 0px;

	text-align: center

}

.bta1 .a1 {

	font-size: 24px;

	color: #000;

	line-height: 50px

}

.bta1 .a1 span {

	color: #c30101

}

.bta1 .a2 {

	font-size: 18px;

	color: #000

}

.k9 {

	padding: 50px 0px

}

.k9list {

	width: 1060px;

	margin: 0px auto;

	padding-top: 50px

}

.k9list ul li {

	width: 110px;

	height: 110px;

	border-radius: 10px;

	border: 1px #999 solid;

	float: left;

	text-align: center;

	position: relative;

	margin-right: 20px;

	transition: 0.5s;

	-moz-transition: 0.5s; /* Firefox 4 */

	-webkit-transition: 0.5s; /* Safari and Chrome */

	-o-transition: 0.5s; /* Opera */

}

.k9list ul li .zi1 {

	position: absolute;

	top: 5px;

	left: 5px;

	font-size: 16px

}

.k9list ul li .zi3 {

	line-height: 20px

}

.k9list ul li .zi3 span {

	color: #c30101

}

.k9list ul li:hover {

	background: #c30101;

	color: #FFF;

	border: 1px #c30101 solid;

}

.k9list ul li:hover .zi3 span {

	color: #FFF

}

.k9list ul li .zia1 {

	background: url(fwba1.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia1 {

	background: url(fwb1.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia2 {

	background: url(fwba2.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia2 {

	background: url(fwb2.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia3 {

	background: url(fwba3.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia3 {

	background: url(fwb3.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia4 {

	background: url(fwba4.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia4 {

	background: url(fwb4.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia5 {

	background: url(fwba5.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia5 {

	background: url(fwb5.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia6 {

	background: url(fwba6.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia6 {

	background: url(fwb6.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia7 {

	background: url(fwba7.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia7 {

	background: url(fwb7.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li .zia8 {

	background: url(fwba8.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k9list ul li:hover .zia8 {

	background: url(fwb8.png) no-repeat center center;

	width: 70px;

	height: 70px;

	margin: 0px auto

}

.k10 {

}

.k10 .a1 {

	width: 940px;

	margin: 0px auto;

	border: 1px #666 solid;

}

/*签约时刻*/

/* iFocus style */

#ifocus {

	width: 900px;

	margin: 20px 2px 0px 20px;

}

#ifocus_pic {

	display: inline;

	position: relative;

	float: right;

	width: 680px;

	height: 470px;

	overflow: hidden;

	margin: 10px 0 0 10px;

}

#ifocus_piclist {

	position: absolute;

}

#ifocus_piclist li {

	width: 680px;

	height: 470px;

	overflow: hidden;

}

#ifocus_piclist img {

	width: 680px;

	height: 470px;

	border: 1px #ccc solid

}

#ifocus_btn {

	display: inline;

	float: left;

	width: 196px;

	margin: 9px 9px 0 0;

}

#ifocus_btn li {

	width: 196px;

	height: 138px;

	cursor: pointer;

	filter: alpha(opacity=50);

	margin-bottom: 28px

}

#ifocus_btn img {

	width: 196px;

	height: 138px;

	border: 1px #ccc solid

}

#ifocus_btn .current {

	background: url(images/ifocus_btn_bg.gif) no-repeat;

	opacity: 1;

	-moz-opacity: 1;

	filter: alpha(opacity=100);

}

#ifocus_opdiv {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 410px;

	height: 35px;

	background: #000;

	opacity: 0.5;

	-moz-opacity: 0.5;

	filter: alpha(opacity=50);

}

#ifocus_tx {

	position: absolute;

	left: 8px;

	bottom: 8px;

	color: #FFF;

}

#ifocus_tx .normal {

	display: none;

}

.k11 {

	margin-top: 40px

}

.k11list {

	width: 1030px;

	margin: 0px auto

}

.k11list ul li {

	border: 1px #ccc solid;

	margin-right: 20px;

	width: 320px;

	position: relative;

	padding-bottom: 20px;

	float: left;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

}

.k11list ul li:hover {

	background: #c30101

}

.k11list ul li:hover .zi1 {

	color: #FFF

}

.k11list ul li:hover .zi1 a {

	color: #FFF

}

.k11list ul li:hover .zi2 {

	color: #FFF

}

.k11list ul li .zi1 {

	border-bottom: 1px #ccc solid;

	height: 50px;

	line-height: 50px;

	font-size: 17px;

	padding: 0px 10px;

	text-align: center

}

.k11list ul li .zi2 {

	font-size: 14px;

	line-height: 26px;

	padding: 0px 10px

}

.k11list ul li .zi3 {

	width: 65px;

	height: 22px;

	border: 1px #ccc solid;

	position: absolute;

	bottom: 5px;

	right: 5px;

	text-align: center;

	background: #F0F0F0;

	transition: 2s;

	-moz-transition: 2s; /* Firefox 4 */

	-webkit-transition: 2s; /* Safari and Chrome */

	-o-transition: 2s; /* Opera */

}

.k12 {

	margin-top: 40px

}

.main1 {

	margin: 0px auto;

	width: 1200px;

}

.k12 .a1 {

	float: left;

	width: 460px

}

.k12 .a2 {

	float: right;

	width: 514px

}

.k12 .a2 .zi1 {

	font-size: 20px;

	text-align: center;

	padding-bottom: 15px

}

.k12 .a2 .zi2 {

	font-size: 16px;

	line-height: 30px;

	padding-bottom: 15px

}

.zzlist ul li {

	float: left;

	margin-right: 20px

}

.k13 {

	margin-top: 40px

}

.footer {



}

.footer .a1 {

	background: #312F30;

}

.footer .a2 {

	background: #1B1B1B;

	height: 56px;

	line-height: 56px;

	color: #FFF;

	font-size: 14px;

	text-align: center

}

.footer .a1 .aa1 {

	padding: 20px 30px

}

.footer .a1 .aa1 .z1 {

	float: left;

	width:200px

}

.footer .a1 .aa1 .z2 {

	float: left;

	width: 430px

}

.footer .a1 .aa1 .z2 .zi1 {

	font-size: 14px;

	line-height: 30px;

	color: #FFF;

	padding-top: 10px

}

.footer .a1 .aa1 .z3 {

	float: left;

}

.footer .a1 .aa1 .bt11 {

	width: 74px;

	height: 27px;

	line-height: 27px;

	background: #aaaaaa;

	border-radius: 10px;

	color: #FFF;

	text-align: center;

	font-size: 14px

}

.listbt11 {

	width: 74px;

	padding-top: 10px;

	font-size: 14px

}

.listbt11 ul li {

	line-height: 30px;

	height: 30px;

	color: #000;

	text-align: center

}

.listbt11 ul li a {

	color: #FFF;

	text-align: center

}

.listbt11 ul li a:hover {

	color: #c30101

}

/*发展历程*/

.xian2 {

	width: 100%;

	border-top: 1px #ccc solid

}

.gylc {

	padding-top: 40px

}

.gylc .na1 {

	float: left;

	width: 815px;

}

.gylc .na1 .btb {

	font-size: 23px;

	font-weight: bold;

	border-bottom: 1px #ccc solid;

	line-height: 60px;

	color: #333

}

.gylc .na1 .nk1 {

	padding: 30px 0px 30px 0px;

}

.gylc .na1 .nk2list ul li {

	padding: 30px 0px;

	border-top: 1px #ccc solid;

	border-bottom: 1px #ccc solid;

	margin-bottom: 30px;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

}

.gylc .na1 .nk2list ul li:hover {

	background: #F0F0F0

}

.gylc .na1 .nk2list ul li .a1 {

	float: left;

	width: 350px

}

.gylc .na1 .nk2list ul li .a1 .zi1 {

	width: 85px;

	height: 60px;

	border-top: #DA251C 6px solid;

	font-size: 34px;

	font-weight: bold;

	line-height: 60px

}

.gylc .na1 .nk2list ul li .a1 .zi2 {

	font-size: 18px;

	line-height: 30px

}

.gylc .na1 .nk2list ul li .a1 .zi3 {

	font-size: 14px;

	line-height: 25px;

	padding-top: 10px

}

.gylc .na1 .nk2list ul li img {

	float: right

}

.gylc .na1 .nk3 {

	font-size: 24px;

	font-weight: bold;

	text-align: center;

	line-height: 30px

}

.gylc .na2 {

	float: right;

	width: 340px;

	padding-top: 45px

}

.gylc .na2 .btb1 {

	font-size: 18px;

	font-weight: bold

}

.gylc .na2 .btb1 .xian3 {

	width: 244px;

	border-top: 5px #DA251C solid;

	float: right;

	margin-top: 10px

}

.gylc .na2 .nk1 {

	padding-top: 30px

}

.gylc .na2 .nk1list ul li {

	padding: 15px 0px;

	border-bottom: 1px #ccc dashed;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

}

.gylc .na2 .nk1list ul li:hover {

	background: #F0F0F0

}

.gylc .na2 .nk1list ul li .zi1 {

	background: url(biao3.jpg) no-repeat left center;

	padding-left: 20px;

	font-size: 16px

}

.gylc .na2 .nk1list ul li .zi2 {

	font-size: 14px;

	line-height: 30px;

	padding-left: 20px

}

.gylc .na2 .nk2list {

	padding-top: 20px

}

.gylc .na2 .nk2list ul li {

	padding-top: 10px;

	padding-bottom: 10px

}

.gylc .na2 .nk3 {

	background: #5D5D5D;

	padding: 20px 10px;

	margin-top: 20px

}

.gylc .na2 .nk3 .btb1 {

	color: #FFF;

	font-size: 15px;

	text-align: center

}

.gylc .na2 .nk3 .nk3list {

	padding-top: 20px

}

.gylc .na2 .nk3 .nk3list ul li {

	float: left;

	padding-left: 40px;

	padding-right: 40px;

	text-align: center;

	color: #FFF;

	font-size: 16px;

	line-height: 30px

}

.nybt {

	background: url(home1.png) no-repeat left center;

	font-size: 15px;

	padding-left: 30px;

	margin-bottom: 30px

}

.lclist ul li {

	padding: 25px;

	margin-bottom: 30px;

	border: 1px #999 solid;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

}

.lclist ul li:hover {

	background: #F2F2F2

}

.lclist ul li img {

	float: left

}

.lclist ul li .a1 {

	float: right;

	width: 713px;

	position: relative;

	height: 256px

}

.lclist ul li .a1 .zi1 {

	font-size: 18px;

	font-weight: bold;

	line-height: 100px

}

.lclist ul li .a1 .zi2 {

	font-size: 16px;

	line-height: 27px

}

.lclist ul li .a1 .xx {

	width: 130px;

	height: 40px;

	border: 1px #999 solid;

	font-size: 16px;

	text-align: center;

	line-height: 40px;

	transition: 1s;

	-moz-transition: 1s; /* Firefox 4 */

	-webkit-transition: 1s; /* Safari and Chrome */

	-o-transition: 1s; /* Opera */

	position: absolute;

	bottom: 0px;

	left: 0px

}

.lclist ul li .a1 .xx:hover {

	background: #D60C25

}

.lclist ul li .a1 .xx:hover a {

	color: #FFF

}

.lclist ul li .a1 .zi3 {

	font-size: 18px;

	position: absolute;

	bottom: 0px;

	right: 0px

}

.lclist ul li .a1 .zi3 span {

	color: #D60C25

}

.lcxiangqing {

}

.lcxiangqing .zi1 {

	font-size: 36px;

	line-height: 70px;

	font-weight: bold;

	text-align: center

}

.lcxiangqing .zi2 {

	font-size: 18px;

	line-height: 30px;

	padding-top: 20px;

	padding-bottom: 40px;

	text-align: center

}

.lccontent {

	width: 1000px;

	margin: 0px auto;

	font-size: 18px;

	line-height: 30px

}

.fwlc {

	padding-top: 30px

}

.fwlc .btb1 .zi1 {

	font-size: 36px;

	font-weight: bold;

	color: #333;

	text-align: center;

	line-height: 50px

}

.fwlc .btb1 .zi2 {

	font-size: 24px;

	text-align: center;

	line-height: 60px

}

.fwlc .btb1 .zi3 {

	width: 120px;

	border-bottom: 4px #C51639 solid;

	margin: 0px auto

}

.fwnylist {

	padding-top: 40px

}

.fwnylist .ys1 img {

	float: left;

}

.fwnylist ul li {

	margin-bottom: 30px

}

.fwnylist .ys1 .a1 {

	float: right;

	width: 630px;

	padding: 30px;

	position: relative

}

.fwnylist .ys1 .a1 .zi1 {

	position: absolute;

	right: 0px;

	top: 30px

}

.fwnylist .ys1 .a1 .zi2 {

	font-size: 36px;

	font-weight: bold;

	text-align: center;

	line-height: 50px;

	padding-top: 60px;

	padding-bottom: 20px

}

.fwnylist .ys1 .a1 .zi3 {

	font-size: 24px;

	line-height: 40px;

	text-align: left

}

.fwnylist .ys2 {

	background: #D2CEC2

}

.fwnylist .ys2 img {

	float: right;

}

.fwnylist .ys2 .a1 {

	float: left;

	width: 630px;

	padding: 30px;

	position: relative

}

.fwnylist .ys2 .a1 .zi1 {

	position: absolute;

	left: 20px;

	top: 30px

}

.fwnylist .ys2 .a1 .zi2 {

	font-size: 36px;

	font-weight: bold;

	text-align: center;

	line-height: 50px;

	padding-top: 30px;

	color: #A68370

}

.fwnylist .ys2 .a1 .zi3 {

	font-size: 24px;

	text-align: left;

	line-height: 40px;

	color: #A68370;

	padding: 15px

}

.fwlcdi {

	background: #d7d7d7;

	padding: 50px 0px

}

.fwlcdi .a1list {

	margin: 0px auto;

	width: 1100px

}

.fwlcdi .a1list ul li {

	float: left;

	text-align: center;

	margin-left: 60px;

	margin-right: 60px

}

.fwlcdi .a1list ul li .zi1 {

	font-size: 16px;

	color: #000;

	line-height: 40px

}

.fwlcdi .a1list ul li .zi2 {

	font-size: 16px;

	color: #808080;

	line-height: 30px

}

.alxx {

}

.alxx .a1 {

	float: left;

	width: 872px

}

.alxx .a2 {

	float: right;

	width: 300px;

	border: 1px #ccc solid

}

.alxx .nk1 {

	border: 1px #ccc solid;

	padding: 15px

}

.alxx .nk1 .zi1 {

	font-size: 24px;

	line-height: 40px;

	padding-bottom: 10px

}

.alxx .nk1 .zi2 {

	font-size: 16px;

	color: #999;

}

.nk2list {

	font-size: 16px

}

.nk2list ul .ys1 {

	float: left;

	text-align: center;

	border-right: 1px #ccc solid;

	background: #E6E6E6;

	height: 44px;

	line-height: 44px;

	width: 172px;

	border-bottom: 1px #ccc solid

}

.nk2list ul .ys2 {

	float: left;

	text-align: center;

	border-right: 1px #ccc solid;

	width: 262px;

	height: 44px;

	line-height: 44px;

	border-bottom: 1px #ccc solid

}

.alxx .nk3 {

	padding: 20px 0px

}

.alxx .nk3 .zi1 {

	font-size: 18px;

	text-align: center;

	padding-bottom: 10px

}

.alxx .nk3 .zi2 {

	font-size: 14px;

	line-height: 30px

}

.alxx .nk4 {

	border: 1px #ccc solid;

	padding: 10px

}

.btb1rm {

	background: #DEDCDD;

	border-left: 7px #DA251C solid;

	line-height: 47px;

	height: 47px;

	margin-bottom: 10px;

	margin-top: 20px

}

.btb1rm span {

	font-size: 18px;

	padding-left: 20px

}

.alxx .nk4 .nk4lista ul li {

	float: left;

	margin-left: 6px;

	margin-right: 5px;

	position: relative;

	height: 140px

}

.alxx .nk4 .nk4lista ul li .a1 {

	position: absolute;

	height: 25px;

	line-height: 25px;

	background: #312F30;

	opacity: 0.7;

	width: 100%;

	bottom: 0px;

	color: #FFF;

	text-align: center;

}

.alxx .a2 .btb1 {

	padding: 13px;

	background: #E6E4E5

}

.alxx .a2 .aa1list ul {

	padding: 20px

}

.alxx .a2 .aa1list ul li {

	margin-bottom: 25px;

	color: #DA251C;

	font-size: 14px

}

.alxx .a2 .aa1list ul li p {

	padding-bottom: 10px

}

.alxx .a2 .aa1list ul li span {

	background: #DA251C;

	padding: 0px 8px;

	color: #FFF;

	margin-right: 10px

}

.alxx .a2 .aa1list ul li a {

	color: #DA251C;

}

.alxx .a2 .aa2list dl dt {

	border-bottom: 1px #ccc solid;

	padding: 20px 10px

}

.alxx .a2 .aa2list dl dt .zi1 {

	float: left;

	width: 20px;

	margin-right: 10px;

	color: #DA251C;

	font-size: 16px

}

.alxx .a2 .aa2list dl dt .zi2 {

	float: left;

	width: 134px;

}

.alxx .a2 .aa2list dl dt .zi3 {

	float: right;

	width: 100px;

	font-size: 14px;

	position: relative;

	height: 84px;

	color: #999

}

.alxx .a2 .aa2list dl dt .zi3 a {

	color: #999

}

.alxx .a2 .aa2list dl dt .zi3 span {

	float: right;

	width: 100px;

	font-size: 14px;

	position: absolute;

	bottom: 0px;

	left: 0px

}

.alxx .a2 .aa2list dl dt .zi3 span em {

	color: #DA251C;

}

.alxx .a2 .aa2list dl dt .zi3 a:hover {

	color: #DA251C;

}

.alxx .a2 .aa2list dl dd {

	border-bottom: 1px #ccc solid;

	padding: 10px 10px

}

.alxx .a2 .aa2list dl dd .zi1 {

	float: left;

	width: 20px;

	margin-right: 10px;

	color: #DA251C;

	font-size: 16px

}

.alxx .a2 .aa2list dl dd .zi2 {

	float: left;

	width: 134px;

	font-size: 14px

}

.alxx .a2 .aa2list dl dd .zi2 a {

	color: #999

}

.alxx .a2 .aa2list dl dd .zi2 a:hover {

	color: #DA251C;

}

.alxx .a2 .aa2list dl dd .zi3 {

	float: right;

	width: 100px;

	font-size: 14px;

	color: #999

}

.alxx .a2 .aa2list dl dd .zi3 em {

	color: #DA251C;

}

.nlxwm {

	padding-top: 30px

}

.nlxwm .a1 {

	float: left;

	width: 284px;

	background: #FFF;

	box-shadow: 1px 3px 5px #ccc;

}

.nlxwm .a2 {

	float: right;

	width: 876px;

}

.nlxwm .a1 .btb1 {

	background: #DA251C;

	line-height: 50px;

	height: 50px;

	text-align: center;

	color: #FFF;

	font-size: 24px

}

.nlxwm .a1 .aa1 {

	padding: 30px 10px

}

.nlxwm .a1 .aa1 .inp1 {

	border: 1px #ccc solid;

	height: 35px;

	line-height: 35px;

	width: 100%;

	font-size: 16px;

	color: #999;

	font-family: "微软雅黑"

}

.nlxwm .a1 .btb2 {

	background: #DA251C;

	line-height: 50px;

	height: 50px;

	text-align: center;

	color: #FFF;

	font-size: 24px;

	margin: 0px 10px 20px 10px

}

.nlxwm .a2 .aa1 {

	width: 876px;

	background: #FFF;

	box-shadow: 1px 3px 5px #ccc;

	height: 236px

}

.nlxwm .a2 .aa1 .ab1 {

	float: left;

	padding: 20px

}

.nlxwm .a2 .aa1 .ab1 .zi1 {

	font-size: 24px;

	color: #DA251C;

	padding-bottom: 20px

}

.nlxwm .a2 .aa1 .ab1 .zi2 {

	font-size: 14px;

}

.nlxwm .a2 .aa1 .ab1 .zi2 p {

	padding-bottom: 10px

}

.nlxwm .a2 .aa1 .ab2 {

	float: right

}

.nlxwm .a2 .aa2list {

	margin-top: 60px

}

.nlxwm .a2 .aa2list ul li {

	float: left;

	border: 1px #ccc solid;

	margin-right: 60px;

	width: 385px;

	padding: 20px 10px;

	margin-bottom: 60px

}

.nlxwm .a2 .aa2list ul li .ab1 {

	float: left;

	padding-right: 10px

}

.nlxwm .a2 .aa2list ul li .ab2 {

	float: right;

	width: 255px

}

.nlxwm .a2 .aa2list ul li .ab2 .zi1 {

	font-size: 14px;

	font-weight: bold

}

.nlxwm .a2 .aa2list ul li .ab2 .zi2 {

	color: #DA251C;

	font-size: 12px;

	font-weight: bold

}

/*施工现场*/

.sgxc {

	margin-top: 40px

}

.sgxc .a1 {

	float: left;

	width: 872px;

	font-size: 14px;

	color: #999

}

.sgxc .a2 {

	float: right;

	width: 300px

}

.sgxc .a1 .aa1 {

	width: 872px;

	border-top: 1px #ccc solid;

	border-left: 1px #ccc solid

}

.sgxc .a1 .aa1 dl dt {

	float: left;

	width: 15%;

	background: #E6E6E6;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border-bottom: 1px #ccc solid;

	border-right: 1px #ccc solid;

}

.sgxc .a1 .aa1 dl dd {

	float: left;

	width: 82.7%;

	height: 40px;

	line-height: 40px;

	border-bottom: 1px #ccc solid;

	border-right: 1px #ccc solid;

	padding: 0px 1%;

}

.sgxc .a1 .aa1 dl dd a {

	margin-left: 10px;

	margin-right: 15px;

	color: #999;

	font-size: 12px;

	padding: 3px

}

.sgxc .a1 .aa1 dl dd a:hover {

	background: #DA251C;

	color: #FFF

}

.sgxc .a1 .aa2list {

	margin-top: 30px

}

.sgxc .a1 .aa2list ul li {

	/*border: 1px #ccc solid;*/

	padding: 10px;

	margin-bottom: 30px

}

.sgxc .a1 .aa2list ul li a {

	color: #DA251C;

}

.sgxc .a1 .aa2list ul li .ab1 {

	float: left;

	width: 40%;

}

.sgxc .a1 .aa2list ul li .ab3 {

	float: right;

	width: 58%

}

.sgxc .a1 .aa2list ul li .ab3 .zi1 {

	font-size: 24px;

	color: #DA251C;

	padding-bottom: 20px

}

.sgxc .a1 .aa2list ul li .ab3 .zi2 {

	font-size: 18px;

	color: #333;

	padding-bottom: 20px

}

.sgxc .a1 .aa2list ul li .ab3 .zi3 {

	font-size: 18px;

	color: #333

}

.sgxc .a2 .ab1 {

	border: 1px #ccc solid

}

.sgxc .a2 .btb1 {

	background: #DA251C;

	line-height: 50px;

	height: 50px;

	text-align: center;

	color: #FFF;

	font-size: 24px

}

.sgxc .a2 .aa1 {

	padding: 30px 10px

}

.sgxc .a2 .aa1 .inp1 {

	border: 1px #ccc solid;

	height: 35px;

	line-height: 35px;

	width: 100%;

	font-size: 16px;

	color: #999;

	font-family: "微软雅黑"

}

.sgxc .a2 .btb2 {

	background: #DA251C;

	line-height: 50px;

	height: 50px;

	text-align: center;

	color: #FFF;

	font-size: 24px;

	margin: 0px 10px 10px 10px

}

.sgxc .a2 .zibd {

	text-align: center;

	color: #DA251C;

	font-size: 14px;

	padding-bottom: 10px

}

.sgxc .ab2 {

	border: 1px #ccc solid;

	margin-top: 30px;

	width: 300px;

}

.sgxc .ab2 .btb3 {

	padding: 13px;

	background: #E6E4E5

}

.sgxc .ab2 .aa1list {

	padding: 20px

}

.sgxc .ab2 .aa1list ul li {

	margin-bottom: 25px;

	color: #DA251C;

	font-size: 14px

}

.sgxc .ab2 .aa1list ul li p {

	padding-bottom: 10px

}

.sgxc .ab2 .aa1list ul li span {

	background: #DA251C;

	padding: 0px 8px;

	color: #FFF;

	margin-right: 10px

}

.sgxc .ab2 .aa1list ul li a {

	color: #DA251C;

}

.sgxcn .a1 {

	border: 1px #ccc solid;

}

.sgxcn .a1 .zuo1 {

	width: 70%;

	border-bottom: 1px #ccc solid;

	border-right: 1px #ccc solid;

	padding: 10px

}

.sgxcn .a1 .zuo1 .zi1 {

	font-size: 24px;

	line-height: 40px

}

.sgxcn .a1 .zuo1 .zi2 {

	font-size: 14px;

	line-height: 60px

}

.sgxcn .a1 .zuo2 {

	width: 70%;

	border-right: 1px #ccc solid;

	padding: 10px

}

.sgxcn .a1 .zuo2 .zi2 {

	font-size: 14px;

	line-height: 60px

}

.sgxcn .a1 .you {

	width: 30%;

	padding: 20px

}

.sgxcn .a1 .you .a1 {

	width: 316px;

	background: #c90d0d;

	height: 60px;

	line-height: 60px;

	text-align: center;

}

.sgxcn .a1 .you .a1 a {

	color: #FFF;

	font-size: 24px

}

.sgxcn .a1 .you .a2 {

	font-size: 16px;

	color: #CCC;

	text-align: center;

	padding-top: 30px

}

.sgxcn .sgbt {

	font-size: 24px;

	line-height: 60px;

	padding: 15px 0px

}

.sgxcn .a3 .mian_2 {

	position: relative;

	min-height: 500px;

	margin: 40px 0;

	padding: 0 30px;

	border-left: 2px solid #ccc;

}

.sgxcn .a3 .mian_2 .k1x {

	position: relative;

	padding: 15px;



}

.sgxcn .a3 .mian_2 .k1x:before {

	position: absolute;

	top: 16px;

	left: -46px;

	width: 28px;

	height: 28px;

	content: ' ';

	background: url(icon_50.png) no-repeat center;

}

.sgxcn .a3 .mian_2 .k1x span {

	float: left;



	height: 36px;

	padding-right: 8px;

	background: url(icon_51.png) no-repeat center;

	box-sizing: border-box;

	font-size: 24px;

	color: #333;

	line-height: 36px;

	text-align: center;

}

.sgxcn .a3 .mian_2 .k1x font {

	float: left;

	padding: 0 10px;

	font-size: 14px;

	color: #333;

	line-height: 36px;

}

.sgxcn .a3 .mian_2 .gj {

	position: relative;

}

.sgxcn .a3 .mian_2 .gj > h3 {

	font-size: 22px;

}

.sgxcn .a3 .mian_2 .gj > ul > li {

	float: left;

	width: 243px;

	overflow: hidden;

	margin: 0 15px;

	margin-bottom: 20px;

	

}



.sgxcn .a3 .mian_2 .gj h3{ line-height:110px; padding-left:10px; font-weight:normal; font-size:24px}

/*.sgxcn .a3 .mian_2 .gj > ul > li {

                float: left;

                width: 243px;

                height: 253px;

                overflow: hidden;

                margin: 0 15px;

                border: 1px solid #d3d3d3;

            }*/



.sgxcn .a3 .mian_2 .gj > ul > li > img {

	width: 100%;

}

.sgxcn .a3 .mian_2 .gj:before {

	position: absolute;

	top: 48px;

	left: -40px;

	width: 17px;

	height: 17px;

	content: ' ';

	background: url(icon_24.png) no-repeat center;

}





/*装修资讯详情页*/

.nzx .a1{ float:left; width:872px}

.nzx .aa1{ border:1px #ccc solid;padding:30px 20px }

.nzx .a2{ float:right; width:300px; border:1px #ccc solid}

.nzx .aa2{ margin-top:20px}

.nzx .aa2 .btb1{ font-size:24px; color:#999; }



.nzx .aa2list{ margin-top:20px}

.nzx .aa2list ul li{ float:left; width:425px; margin-right:15px; margin-bottom:30px}

.nzx .aa2list ul li img{ float:left} 

.nzx .aa2list ul li .a1{ float:right; width:240px}   

.nzx .aa2list ul li .a1 .zi1{ font-size:16px; line-height:30px}

.nzx .aa2list ul li .a1 .zi2{ font-size:14px; color:#999; background:url(jt.png) no-repeat  right center; width:100px }

.nzx .aa2list ul li .a1 .zi2 a{ font-size:14px; color:#999}

.nzx .aa2list ul li .a1 .zi2 a:hover{ color:#e00404}



.nzx .a1 .zi1{ font-size:24px; padding-bottom:20px}

.nzx .a1 .zi2{ font-size:16px; }

.nzx .a1 .zi3{ font-size:16px; line-height:30px; padding-top:20px}



.nzx .a2 .btb1 {

	padding: 13px;

	background: #E6E4E5

}

.nzx.a2 .aa1list {


}

.nzx .a2 .aa1list ul li {

	margin-bottom: 15px;

	color: #DA251C;

	font-size: 14px; margin-left:20px; margin-top:10px

}

.nzx .a2 .aa1list ul li p {

	padding-bottom: 10px

}

.nzx .a2 .aa1list ul li span {

	background: #DA251C;

	padding: 0px 8px;

	color: #FFF;

	margin-right: 10px

}

.nzx .a2 .aa1list ul li a {

	color: #DA251C;

}

.nzx .a2 .aa2list dl dt {

	border-bottom: 1px #ccc solid;

	padding: 20px 10px

}

.nzx .a2 .aa2list dl dt .zi1 {

	float: left;

	width: 20px;

	margin-right: 10px;

	color: #DA251C;

	font-size: 16px

}

.nzx .a2 .aa2list dl dt .zi2 {

	float: left;

	width: 134px;

}

.nzx .a2 .aa2list dl dt .zi3 {

	float: right;

	width: 100px;

	font-size: 14px;

	position: relative;

	height: 84px;

	color: #999

}

.nzx .a2 .aa2list dl dt .zi3 a {

	color: #999

}

.nzx .a2 .aa2list dl dt .zi3 span {

	float: right;

	width: 100px;

	font-size: 14px;

	position: absolute;

	bottom: 0px;

	left: 0px

}

.nzx .a2 .aa2list dl dt .zi3 span em {

	color: #DA251C;

}

.nzx .a2 .aa2list dl dt .zi3 a:hover {

	color: #DA251C;

}

.nzx .a2 .aa2list dl dd {

	border-bottom: 1px #ccc solid;

	padding: 10px 10px

}

.nzx .a2 .aa2list dl dd .zi1 {

	float: left;

	width: 20px;

	margin-right: 10px;

	color: #DA251C;

	font-size: 16px

}

.nzx .a2 .aa2list dl dd .zi2 {

	float: left;

	width: 134px;

	font-size: 14px

}

.nzx .a2 .aa2list dl dd .zi2 a {

	color: #999

}

.nzx .a2 .aa2list dl dd .zi2 a:hover {

	color: #DA251C;

}

.nzx .a2 .aa2list dl dd .zi3 {

	float: right;

	width: 100px;

	font-size: 14px;

	color: #999

}

.nzx .a2 .aa2list dl dd .zi3 em {

	color: #DA251C;

}



/*装修资讯*/

.zxym{ width:1120px; margin:0px auto}

.zxym .a1{}

.zxym .a2{ }

.zxym .a2 .btb1{ border-bottom:1px #ccc solid; line-height:50px; font-size:24px }

.zxym .a2 .a2list1{ float:left; margin-right:30px; width:300px; margin-top:20px}

.zxym .a2 .a2list1 .a1l{ width:300px; height:209px; position:relative}

.zxym .a2 .a2list1 .a1l .aa1{ bottom:0px; height:30px; line-height:30px; position:absolute; color:#FFF; background:#000; opacity:0.6; text-align:center; font-size:14px; width:300px}

.zxym .a2 .a2list1 .a2l{ padding:20px 10px 20px 10px}

.zxym .a2 .a2list1 .a2l ul li{ line-height:50px; height:50px; background:url(zxb1.jpg) no-repeat left center; font-size:16px; padding-left:20px}

.zxym .a2 .a2list1 ul li{}

.zxym .a2 .a2list2{ float:right; width:457px;margin-top:20px}

.zxym .a2 .a2list2 ul li{ margin-bottom:29px}

.zxym .a2 .a2list2 .a1{ float:right; width:215px}

.zxym .a2 .a2list2 .a1 .zi1{ font-size:14px; padding-bottom:10px} 

.zxym .a2 .a2list2 .a1 .zi2 a{ font-size:13px; color:#999}





.zxz1{ background:#252425}

.z_x_xf{/* height:108px; */width:1200px; margin:0px auto;/* position:fixed; *//* top: 110px; */z-index:50;/* background:#fff; */ position:relative}

.r_x_mit{ background:#252425;  padding-top:20px; height:45px;}

.r_x_mit_left{ /*width:660px*/;margin-top:5px;}

.r_x_mit_left ul{ list-style:none;}

.r_x_mit_left ul li{ float:left; background:url(../images/r_x_shux.jpg) no-repeat right; padding:0px 59px 0px 59px; font-size:12px; border-right:1px #ccc solid}

.r_x_mit_left ul li a{ color:#828282; display:block;}

.r_x_mit_left ul li a:hover{ color:#fff; font-weight:bold;}

.r_x_mit_left ul li span{ display:inline-block; vertical-align:middle; margin-right:16px;}

.r_x_mit_right{ /*width:522px;*/}

.r_x_it{ /*width:272px;*/ height:33px; position:absolute; top:10px; right:10px}

.r_x_it ul{ list-style:none;}

.r_x_it ul li{ float:left; /*background:url(../images/r_x_shux.jpg) no-repeat right;*/ padding:0px 23px 0px 0px; height:33px; font-size:14px; margin-left:17px;}

.r_x_it ul li a{     color: #b3b3b3;

    border: 1px solid #b3b3b3;

    border-radius: 5px;

    display: block;

    padding: 8px 45px 8px 45px; font-size:18px;

    text-decoration: underline;}

.zxz2{ margin-top:20px; margin-bottom:50px}

.zxz2 .a1{ float:left; width:313px;box-shadow: 2px 2px 5px #ccc; }

.zxz2 .a1 .aa1{ padding:10px 0px }

.zxz2 .a1 .aa2{ padding:10px 16px}

.zxz2 .a1 .aa2 select{ line-height:35px; height:35px; border:1px #ccc solid; border-radius:5px; background:url(bdxb1.jpg) no-repeat left center; padding-left:15px; width:280px; color:#CCC; margin-bottom:13px} 

.zxz2 .a1 .aa3{ margin:10px 30px; background:#F20E0F; font-size:15px; text-align:center; border-radius:8px; line-height:35px; height:35px}

.zxz2 .a1 .aa3 a{ color:#FFF} 

.zxz2 .a1 .aa2 .input1{ background:url(bdxb3.jpg) no-repeat left center; padding-left:25px;width:255px; color:#CCC; line-height:35px; height:35px;  border-radius:5px; border:1px #ccc solid; margin-bottom:13px; font-family:"微软雅黑"}

.zxz2 .a1 .aa2 .input2{ background:url(bdxb4.jpg) no-repeat left center; padding-left:25px;width:255px; color:#CCC; line-height:35px; height:35px;  border-radius:5px; border:1px #ccc solid; margin-bottom:13px; font-family:"微软雅黑"}

.zxz2 .a1 .aa2 .xz{ border:1px #ccc solid; color:#F00; vertical-align:middle; margin-right:5px}



.zxz2 .a2{ float:right; width:746px; }

.fwk1 { margin-top:30px;}

.fwk2{ background:#E3E3E3; padding:40px 0px}

.fwzi1{ font-size:36px; color:#da251c; text-align:center}

.fwzi2{ font-size:14px; color:#666; padding-top:20px; text-align:center}

.fwka1 { width:1100px; margin:0px auto; padding-top:50px}

.fwk2 .a1{ float:left; width:50%;}

.fwk2 .a1 .zi1{ width:380px; height:200px; border:2px #da251c solid; position:relative}

.fwk2 .a1 .zi2{ width:464px; position:absolute; top:40px; left:30px; font-size:14px; background:#e3e3e3; line-height:28px}

.fwk2 .a2{ float:right; 50%}





.fwk3{ background:#f4f4f4; padding:40px 0px}

.fwk3 .a1{ float:right; width:50%;}

.fwk3 .a1 .zi1{ width:380px; height:200px; border:2px #da251c solid; position:relative}

.fwk3 .a1 .zi2{ width:464px; position:absolute; top:40px; left:30px; font-size:14px; background:#f4f4f4; line-height:28px}

.fwk3 .a2{ float:left; 50%}

.fwk4 { margin-top:30px;}
.fudong11{ position:fixed; height:118px; z-index:1000000000000000000000; width:100%;}
.fdbj{ height:167px}



.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a {display:inline-block;height:22px;line-height:22px;background:#fff;border: 1px solid #ccc;text-align:center;color: #BF0000;padding:0 10px;margin-left: 6px;border-radius:20px;}
.xiaocms-page a:hover { background:#BF0000; color:#fff; text-decoration:none; }
.xiaocms-page span {display:inline-block;height:22px;padding:0 10px;line-height:22px;background: #BF0000;border: 1px solid #ccc;color:#fff;text-align:center;margin-left: 1px;border-radius:20px;}
.zxfd{ position:absolute; top:0px; left:0px ; margin-left:-50px; width:45px; border:1px #ccc solid; border-bottom:none}
.zxfd ul li{ border-bottom:1px #ccc solid; height:45px; line-height:45px}