@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}

body{font-family:Verdana, Geneva, sans-serif; font-size:12px; -webkit-text-size-adjust: none;}

html{ overflow-x:hidden;}

li,ol{list-style:none;}

a{text-decoration:none; cursor:pointer;color: #595959;}

a img{border:0px;}

a:hover{border:none;color:#b79f6b;}

.clear{clear:both;}

i{font-style:normal;}

b {
	font-weight:normal;
}
ins {
	display:none;
}

.play{ width:100%; height:26px; background:#333333}

.play .tma{width:960px; height:26px; margin:auto}

.play .tma .tm{  float:right; width:300px; height:26px;}

.play .tma .tm li{ float:right; width:70px; font-size:12px; line-height:26px;}

.play .tma .tm li a{ color:#FFFFFF; text-decoration:none}

.play .tma .tm li a:hover{ color:#b79f6b}

.play .tma .player{ width:100px; float:right; height:26px; position:absolute; top:-20px; left:750px;}

.header{ background:url(../theme/vg1.gif) repeat-x;}

.head{width:984px; height:107px; margin:0 auto; position:relative; z-index:10;}

.head h1{float:left;margin-top:8px;}

ul.nav{float:right;}

ul.nav{height:92px;}

ul.nav li{position:relative;float:left;}

ul.nav li a.nn{height:80px; display:block; position:relative; width:86px; background:url(../theme/vg3.gif) no-repeat;}

ul.nav li a.nn:hover,ul.nav li a.nn.hover{background:url(../theme/vg3.gif) no-repeat left bottom #ececec;}

ul.nav li a.nn span{display:block; font-family:"Arial"; font-size:10px; text-transform:uppercase; color:#bbbbbb; font-weight:bold; line-height:10px; padding:27px 0 0 10px;}

ul.nav li a.nn i{font-size:12px; color:#6f6f6f; font-family:"微软雅黑"; display:block; padding:0 0 0 10px;}

ul.nav li a.nn:hover span,ul.nav li a.nn.hover span{color:#b79f6b; font-size:12px; padding-top:27px;}

ul.nav li a.nn:hover i,ul.nav li a.nn.hover i{color:#666666; font-size:16px; font-weight:bold;}

ul.nav li div{position:absolute; width:600px; text-align:center; height:27px; line-height:27px; left:-257px; top:-660px;}

ul.nav li div a{color:#000000; font-family:"微软雅黑"; font-size:12px; padding:0 10px; background:url(../theme/vg4.gif) no-repeat left center;}

ul.nav li div a:hover{color:#c09d9d;}

ul.nav li:hover div{top:80px;}

.banner{width:984px; height:870px; margin:0 auto; position:relative;}

.banner div.png{width:1680px; height:210px; background:url(../theme/bg2.png) no-repeat; position:absolute; left:-348px; bottom:0; z-index:3;}

.banner ul{display:none;}

.bn{width:1680px; position:absolute; left:-348px;}

.bn.hover{z-index:2;}

.bn.hover02{z-index:1;}

a.np1,a.np2{width:79px; height:123px; display:block; background:url(../theme/bg3.png) no-repeat; position:absolute; top:164px; z-index:10;}

a.np1{background-position:0 0; left:0;}

a.np2{background-position:-73px 0; right:0;}

.num{width:984px; margin:0 auto; position:relative;}

.num img{float:left;}

.num1{display:inline; margin:55px 0 0 20px;}

.num2{margin:90px 0 0 10px;}

#main {width:1100px; margin:0 auto;overflow:hidden;padding-bottom: 50px;}

.n_t1{ height:31px;margin:30px auto;}

.n_t1 a{height: 31px;background: url("../theme/n_t1.gif") no-repeat scroll center top transparent;display: block;text-indent:-3000px;}

.n_t1 a:hover{background-position:center bottom;}

.index_hd { width:1100px; margin:0 auto; height:544px; overflow:hidden}

.index_hd a{ float:left;}

.index_hd a.n1 {margin-right:1px;}

.index_hd a.n2 {margin-bottom:1px;margin-right:1px;}

.index_hd a.n3 {margin-bottom:1px;}

.index_hd a.n4 {margin-right:1px;}

.index_hd a.n5 {margin-right:0px;}

.index_hd .hd_l { width:494px; height:543px; overflow:hidden;}

.index_hd .hd_l ul li { position:relative}

.index_hd .hd_r { width:606px}

.index_hd .hd_r ul li { float:left; width:302px; height:272px; overflow:hidden; border-left:1px #fff solid; position:relative}

.hd_l { position:relative}

.hd_l .hd_l_bd { height:544px; width:604px; overflow:hidden; margin:0 auto}

.hd_l .hd_l_bd ul li { height:544px; width:604px; float:left}

.hd_l .hd_l_hd a { display:block; position:absolute; background:url(../theme/n_06.png); width:33px; height:63px; cursor:pointer}

.hd_l .hd_l_hd a.next { top:250px; left:0px; background-position:0 0}

.hd_l .hd_l_hd a.prev { top:250px; right:0px; background-position:-33px 0}

.ft {float:left}

.fl,.fr,.lifl li{ float:left; display:inline; list-style:none;}

.fr {float:right}


.n_nj{ height:31px;margin:30px auto;}

.n_nj a{height: 31px;background: url("../theme/n_nj.gif") no-repeat scroll center top transparent;display: block;text-indent:-3000px;}

.n_nj a:hover{background-position:center bottom;}

.interior-tu {
	width:1100px;
	overflow: hidden;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-left: 0px;
	padding-bottom:5px;
}
.interior-tu ul{
	width: 1200px;
	overflow: hidden;
}
.interior-tu ul li {
	width: 265px;
	height:409px;
	display: inline;
	float: left;
	position:relative;
	margin-right: 18px;
	margin-bottom: 18px;
}
.interior-tu ul li i {
	position:absolute;
	z-index:10008px;
	background:url(../theme/h.png) no-repeat;
	height:71px;
	width:265px;
	left:0px;
	bottom:0px;
}
.interior-tu ul li:hover i {
	background:url(../theme/a.png);
	height:71px;
	width:265px;
}
.interior-tu ul li span {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
	padding-top: 25px;
	width: 235px;
	font-size:18px;
	font-family:"微软雅黑";
	font-style:normal;
}
.interior-tu ul li b {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	padding-left: 12px;
	width: 235px;
	font-size:8px;
	font-family:"Arial";
	font-style:normal;
}


.n_wj{ height:31px;margin:30px auto;}

.n_wj a{height: 31px;background: url("../theme/n_wj.gif") no-repeat scroll center top transparent;display: block;text-indent:-3000px;}

.n_wj a:hover{background-position:center bottom;}

.outdoor-tu {
	width:1100px;
	overflow: hidden;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-left: 0px;
	padding-bottom:5px;
}
.outdoor-tu ul{
	width: 1200px;
	overflow: hidden;
}
.outdoor-tu ul li {
	width: 265px;
	height:409px;
	display: inline;
	float: left;
	position:relative;
	margin-right: 18px;
	margin-bottom: 18px;
}
.outdoor-tu ul li i {
	position:absolute;
	z-index:10008px;
	background:url(../theme/h.png) no-repeat;
	height:71px;
	width:265px;
	left:0px;
	bottom:0px;
}
.outdoor-tu ul li:hover i {
	background:url(../theme/a.png);
	height:71px;
	width:265px;
}
.outdoor-tu ul li span {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
	padding-top: 25px;
	width: 235px;
	font-size:18px;
	font-family:"微软雅黑";
	font-style:normal;
}
.outdoor-tu ul li b {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	padding-left: 12px;
	width: 235px;
	font-size:8px;
	font-family:"Arial";
	font-style:normal;
}


.n_scene{ height:31px;margin:10px auto;}

.n_scene a{height: 31px;background: url("../theme/n_scene.gif") no-repeat scroll center top transparent;display: block;text-indent:-3000px;}

.n_scene a:hover{background-position:center bottom;}

.exterior-lint {
	width:1100px;
	height:375px;
	position:relative;
	padding-bottom:20px;
}
.exterior-lint-l {
	width:378px;
	height:375px;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
}
.exterior-lint-l li i {
	height: 38px;
	width: 18px;
}
.hui {
	width: 378px;
	height:46px;
	background:url(../theme/exterior-tu2.png) no-repeat;
}
.hui a {
	width: 378px;
	height:46px;
	background:url(../theme/exterior-tu2.png) no-repeat;
	display:block;
	color: #b79f6b;
}
.hui a:hover {
	background:url(../theme/exterior-tu1.png);
	color:#FFF;
}
.hui_s {
	width:378px;
	height:46px;
	background:url(../theme/exterior-tu3.gif) no-repeat;
	margin-bottom:2px;
}
.hui_s a {
	width:378px;
	height:46px;
	background:url(../theme/exterior-tu3.gif) no-repeat;
	display:block;
	color: #cacaca;
}
.hui_s a:hover {
	background:url(../theme/exterior-tu1.png);
	color:#FFF;
}
.exterior-lint-l ul li a b {
	line-height:47px;
	display: block;
	font-family: "Georgia";
	font-size:18px;
	height:47px;
	text-align:center;
	width:60px;
	float:left;
}
.exterior-lint-l ul li a samp {
	line-height:50px;
	display: block;
	font-family: "微软雅黑";
	font-size: 18px;
	height:50px;
	width:316px;
}
.exterior-lint-l ul li a samp i {
	line-height:0px;
	display: block;
	font-family: "Georgia";
	font-size: 10px;
	height:5px;
	width:316px;
	font-style:normal;
	text-transform: uppercase;
}
.exterior-lint-r {
	width:732px;
	float:right;
}
.exterior-lint-r li img {
	background-color: #999999;
	float:right;
	height:370px;
	width:726px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	margin-left:6px
}


.n_process{ height:31px;margin:30px auto;}

.n_process a{height: 31px;background: url("../theme/n_process.gif") no-repeat scroll center top transparent;display: block;text-indent:-3000px;}

.n_process a:hover{background-position:center bottom;}

.i_process{
	height: 114px;
	width: 1100px;
}

.n_love{ height:31px;margin:30px auto;}

.n_love a{height: 31px;background: url("../theme/n_love.gif") no-repeat scroll center top transparent;display: block;text-indent:-3000px;}

.n_love a:hover{background-position:center bottom;}

.i_love{
	height: 520px;
	width: 1100px;
}

.i_ad{height: 347px;width: 1100px;margin-top: 15px;}

.i_ad2{height: 465px;width: 1100px;margin-bottom: 15px;}

.i_ad3{height: 170px;width: 1100px;margin-top: 15px;}

.w100{ width:100%; height:auto;}

.cp1{ width:1000px; height: 155px; margin:0px auto;}
.cp1 a{height:155px; display:block; background:url(../theme/appbg1.gif) no-repeat;}
.cp1 a:hover{background-position:0 -155px;}


.khbg{background:#212121;width:100%; height:auto;}

.f4{width:1100px; margin:0 auto; background-position:0 top;height:154px; background:url(../theme/bg2_ewm.jpg) no-repeat 10px top;}

.f4 a{width:494px; height:154px; display:block; float:left;text-indent:-3000px;}


.blackbg{background:#000;}

.bt{width:1100px; padding-bottom:20px; margin:0 auto;}

.qgfd{display:block;height:61px;width:auto;line-height:61px;}

.qgfd h6{color:#FFFFFF;font-size:22px;}

.adress{padding:10px 0 0 0;}

.adr{border-right:1px solid #2c2c2c;float:left;padding-bottom:20px;padding-right:10px;}

.adr b{color:#ffde01; font-family:"微软雅黑"; padding:0 0 0 35px; display:block;}

.adr em{color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px; padding:0;margin-left:35px; display:block;overflow:hidden;font-style:normal;}

.adr span,.adr p{font-weight:normal; font-family:"微软雅黑"; font-size:14px; color:#707070; padding:5px 0 5px 0px; display:block;clear:both;margin-left:35px;}

.adr p{width:200px;font-weight:normal;height:40px;border-bottom:1px dashed #2c2c2c;}

.ar2 span,.ar2 b,.ar2 em,.ar2 p{margin-left:50px;}

.ar3 span,.ar3 b,.ar3 em,.ar3 p{margin-left:40px;}

.ar4{border:none; padding-left:20px;}

.ar4 span,.ar4 b,.ar4 em,.ar4 p{margin-left:15px;}

.fd{display:block;height:30px;line-height:30px;font-size:16px;color:#b79f6b; font-family:"微软雅黑";font-weight:bold;}

.fd1{width:233px;padding-left:35px;}

.fd2{width:232px;padding-left:50px;}

.fd3{width:224px;padding-left:40px;}

.fd4{width:240px;padding-left:14px;}

.sm{height:55px; background:#212121; margin-top:15px;}

.sm p{color:#5c5c5c; padding:10px 0 2px 15px;}

.sm a{color:#b79f6b;}

.sm a:hover{color:#e9b14f;}

.sm span{display:block; color:#5c5c5c; font-size:12px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;padding:3px 0 0 15px;}

.clean{ font-size:0px; line-height:0px; clear:both;}

.n_foot{ margin:0; background:#000;height:160px;overflow:hidden;}

.n_wrap{ width:1100px; margin:0 auto;}

.n_copy{ height:90px; color:#FFF;}

.n_copy p{line-height:24px;}

.n_copy a{ color:#FFF;}

.n_copy a:hover{ color:#b79f6b;}

.n_copy ul{ height:25px; padding-top:40px;}

.n_copy li{ padding-left:15px;}

.n_copy li a{ line-height:25px;text-indent:-3000px;}

.n_copy li.li1 a{ display:block; background:url(../theme/n_19.gif) no-repeat; width:25px; height:25px;}

.n_copy li.li1 a:hover{ background-position:0 -25px;}

.n_copy li.li2{ padding-left:10px;}

.n_copy li.li2 a{ display:block; background:url(../theme/n_20.gif) no-repeat; width:25px; height:25px;}

.n_copy li.li2 a:hover{ background-position:0 -25px;}

.fmyh,h2.t,ul.mf input.t,ul.mf li{ font-family:Microsoft YaHei,LiHei Pro;}


.cp3{ width:1000px; height: 182px; background:url(../theme/02f.png)  0px 37px no-repeat}

ul.lineqq{ width:242px; height:52px; float:left; padding:100px 0px 0px 65px;}

ul.lineqq li{ width:53px; height:52px; float:left}

ul.lineqq li a.qql{ width:53px; height:52px; overflow:hidden; float:left; background:url(../theme/attr.png) no-repeat -291px -207px; cursor:pointer;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../theme/qq_ie6.png'); /* IE6 */
_background-image: none; /* IE6 */
 }
 
ul.lineqq li a.qql:hover{width:53px; height:52px; overflow:hidden; float:left; background:url(../theme/attr.png) no-repeat -291px -268px;cursor:pointer;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../theme/qq1_ie6.png'); /* IE6 */
_background-image: none; /* IE6 */
}

ul.lineqq li a.msnl{ width:53px; height:52px; overflow:hidden; float:left; background:url(../theme/attr.png) no-repeat -347px -207px;cursor:pointer;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../theme/msn_ie6.png'); /* IE6 */
_background-image: none; /* IE6 */
 }
 
.endjob{ width: 250px; height:150px; float:left; padding-left:50px;}

.endjob a{ width: 250px; height:150px; float:left; }

.endcontact{ width: 270px; height:150px; float:left; padding-left:80px;}

.endcontact a{ width: 270px; height:150px; float:left; }


.f_news{
	width: 1200px;
	font-family: "微软雅黑";
	overflow: hidden;
	line-height: 22px;
}

.f_news h2{
	color: #343233;
	font-family: "微软雅黑";
	font-weight: normal;
	margin-top: 15px;
	margin-bottom: 15px;
}

.f_news h2 a{
	color: #929697;
}
.f_news dl{
	float: left;
	width: 350px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.f_news dt{
	color: #FFF;
	font-size: 14px;
	line-height: 24px;
}
.f_news dt a{
	color: #FFF;
}
.f_news dt a:hover{
	color: #b79f6b;
}
.f_news dd{
	color: #6a6667;
	line-height: 18px;
}


.works-weizhi {
	height: 80px;
	width: 1060px;
}
.works-weizhi li {
	height:20px;
	float: right;
	height: 20px;
	line-height: 20px;
	padding-right: 43px;
	padding-top: 20px;
}
.works-weizhi li a span {
	color: #262626;
	font-family: "宋体";
	font-size: 12px;
}
.works-weizhi li a:hover span {
	color: #d70000;
}
.location-btn-works-group {
	text-align: center;
}
.work_menu {
	padding-left:20px;
}
.work_menu li {
	padding-right: 15px;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
}
.work_menu li a {
	width: 200px;
	height: 39px;
	display: block;
	background-color: #b79f6b;
	background-image: url(../theme/work_menu.jpg);
}
.work_menu li a:hover {
	background-color: #e9b14f;
	background-image: url(../theme/work_menux.jpg);
}
.work_menu li .ahover {
	background-color: #e9b14f;
	background-image: url(../theme/work_menux.jpg);
}
.xian {
	width: 1100px;
	border-top: 1px #ccc solid;
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.xw_fenye {
	width:1070px;
	height:30px;
	padding-bottom: 30px;
}
.xw_fenye li {
	float:left;
	margin:6px 3px 0px 3px;
	line-height:25px;
	text-align:center;
}

.works_list {
	width:1100px;
	overflow: hidden;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-left: 0px;
	padding-bottom:5px;
}
.works_list ul{
	width: 1200px;
	overflow: hidden;
}
.works_list ul li {
	width: 265px;
	height:409px;
	display: inline;
	float: left;
	position:relative;
	margin-right: 18px;
	margin-bottom: 18px;
}
.works_list ul li i {
	position:absolute;
	z-index:10008px;
	background:url(../theme/h.png) no-repeat;
	height:71px;
	width:265px;
	left:0px;
	bottom:0px;
}
.works_list ul li:hover i {
	background:url(../theme/a.png);
	height:71px;
	width:265px;
}
.works_list ul li span {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
	padding-top: 25px;
	width: 235px;
	font-size:18px;
	font-family:"微软雅黑";
	font-style:normal;
}
.works_list ul li b {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	padding-left: 12px;
	width: 235px;
	font-size:8px;
	font-family:"Arial";
	font-style:normal;
}


.page {
	padding: 8px;
	height: 35px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
	clear: both;
	font-family: "宋体";
	font-size: 12px;
}
.page a {
	margin: 2px;
	color: #5a5a5a;
	text-decoration: none;
	background-color: #e7e7e7;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.page a:hover {
	color: #ffffff;
	background-color: #b79f6b;
}
.page a:active {
	color: #ffffff
}
.page span.current {
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #b79f6b;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.page span.disabled {
	margin: 2px;
	color: #5a5a5a;
	background-color: #e7e7e7;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}

.zuopin_nei{width:1100px;}

.loca_nei_bt{width:1100px; height:58px; margin:0 auto;}

.loca_nei_bt h1{
	display: block;
	width: 600px;
	height: 58px;
	font-family: "微软雅黑";
	overflow: hidden;
	font-size: 30px;
	line-height: 58px;
	color: #333;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
}

.baoguo1{width:250px; float:left;}

#kep_ht{height: 25px;width: 1070px;margin-bottom: 15px;padding-top: 5px;padding-left: 30px;background-color: #b79f6b;
}

#kep_ht i.a_menu{ color:#FFF; background-color:#e9b14f; font-weight:bold;}

#kep_ht i{width:120px; height:20px; display:block; background:#fff;margin-right:5px; float:left;color:#b79f6b;font-family:"宋体"; font-size:12px; text-align:center; cursor:pointer; line-height:20px;}

#kep_ht i:hover{background:#e9b14f;}

#kep_ht b{float: right;width:185px; padding-right:20px;}

#kep_ht b a{background-color:#fff;display:block;float:right;font-family:"宋体";font-size:12px;font-weight:normal;height:20px;line-height:20px;margin-left:5px; width:55px;text-align: center; color:#b79f6b; }

#kep_ht b a:hover{ background:#e9b14f; color:#FFF;}

.kepain_da{width:1100px;overflow:hidden; }

.kepain_da ul{width:1100px;}

.kepain_da ul li{width:1100px; height:auto; padding-top:10px; text-align:center;}

#kep_xiangx{width:1100px; overflow:hidden;display:none;}

#kep_xiangx ul{width:1300px; }

#kep_xiangx ul li{width:134px; height:173px;border-right:1px solid #e7e7e7; float:left; border-bottom:1px solid #e7e7e7;}

#kep_xiangx ul li b{display:block; width:134px; height:38px; text-align:center;font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:12px; color:#333333; line-height:38px; border-bottom:1px solid #e7e7e7;}

#kep_xiangx ul li a:hover h1{border-bottom:1px solid #e7e7e7; background:#b79f6b; color:#fff;}

#kep_xiangx ul li span{width:120px; height:120px; display:block; padding:7px;}

#kep_xiangx ul li span img{width:120px; height:120px;}

#kep_xiangx ul li a:hover span{border:7px solid #e9b14f; padding:0;}

.post-nav{border-top:1px dashed #f4f4f4;border-bottom:1px solid #f4f4f4;clear:both;height:32px;line-height:32px;overflow:hidden;background:#b79f6b; margin:20px 0px 0px 0px;}

.post-nav .l{float:left;padding-left:10px;width:285px;}

.post-nav .r{float:right;padding-right:10px;width:285px;text-align:right}

.post-nav a{font-family:"宋体"; font-size:13px; color:#fff;}

.works_content {
	width: 1100px;
}

.works_content img{
	display: block;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}

.brand {
	background:url(../theme/brand.gif) no-repeat;
	width: 1100px;
}
.ny_bt {
	float:left;
	padding:20px 0px 0px 40px;
}
.service_nr {
	width:1144px;
	padding-bottom:30px;
	padding-left:20px;
}
.service_nr_l {
	width:267px;
	float:left;
	padding-left:21px;
}
.service_column {
	float: left;
	height: auto;
	width: 250px;
	padding-bottom: 13px;
}
.service_column ul li {
	display: block;
	height: 35px;
	margin-bottom: 5px;
	width: 250px;
}
.service_column li a {
	background-image:url(../theme/service_15.gif);
	background-repeat: no-repeat;
	color: #444444;
	display: block;
	font-family: "微软雅黑";
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	padding-left: 35px;
	width: 215px;
}
.service_column li a span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	text-transform: uppercase;
}
.service_column li a:hover {
	background:url(../theme/service-hong.gif) no-repeat;
	height: 35px;
	width: 215px;
	color:#FFF;
}
.service_column li .ahover {
	background:url(../theme/service-hong.gif) no-repeat;
	height: 35px;
	width: 215px;
	color:#FFF;
}
.service_works_bt {
	display: block;
	float: left;
}
.works_pages_pic {
	width: 229px;
	height:312px;
	padding:0px 14px 17px 11px;
	float:left;
	margin-top:8px;
	position:relative;
}
.ll2, .rr2 {
	background:url(../theme/works_fy2.png) no-repeat;
	width:27px;
	height:27px;
	display:block;
	position:absolute;
	top:145px;
	z-index:1;
	cursor:pointer;
}
.ll2 {
	left:0px;
}
.rr2 {
	right:0px;
	background:url(../theme/works_fy1.png) no-repeat;
}
.hot_img2 {
	width:225px;
	position:relative;
	height:311px;
	overflow:hidden;
}
.hot_img2 ul {
	position:absolute;
	width:20000em;
}
.hot_img2 ul li {
	float:left;
	list-style-type:none;
	width:225px;
}
.service_works_nr {
	width:250px;
	height:auto;
	margin-top:10px;
	float:left;
	padding-bottom: 30px;
}
.service_works_nr li {
	line-height:18px;
	display:block;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../theme/l_eve_bg1.png");
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto auto;
	font-family: "微软雅黑", Verdana;
	height: 58px;
	width: 250px;
}
.service_works_nr li a {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../theme/l_eve_bg1.png");
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto auto;
	display: block;
	height: 43px;
	padding-top: 15px;
	width: 253px;
}
.service_works_nr li a:hover {
	background-image: url("../theme/l_eve_bg2.png");
}
.service_works_nr li a b {
	color: #FFFFFF;
	float: left;
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	padding-bottom: 0;
	margin:0px 16px 0px 6px;
	padding-top: 2px;
	text-align: center;
	width: 25px;
}
.service_works_nr li a h1 {
	color:#666;
	font-size:12px;
	font-family:"宋体";
	float: left;
	font-weight: bold;
	width: 210px;
	height:41px;
}
.service_works_nr li a:hover h1 {
	color:#C10001;
}
.service_works_nr li a h1 p {
	color: #BBBBBB;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
}
.service_works_nr li a:hover h1 p {
	color:#C10001;
}
.news_nr_r {
	float: left;
	padding-bottom:20px;
}
.news_nr_r_bt {
	background:url(../theme/service_tu2.gif) no-repeat;
	width:751px;
	height:35px;
	color: #b79f6b;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight:bold;
	padding-left: 20px;
}
.news_nr_r_bg {
	height: auto;
	width:756px;
	padding-bottom: 20px;
}
.news_nr_r_bg ul li {
	display: block;
	height: 181px;
	margin-top: 10px;
	width: 756px;
}
.news_nr_r_bg ul li a img {
	padding-left:10px;
	float:left;
	display:block;
}
.news_nr_r_bg ul li a:hover .ne_deta h3 {
	color:#b79f6b;
}
.news_nr_r_bg ul li a:hover .ne_deta span {
	color:#b79f6b;
}
.news_nr_r_bg ul li a:hover .ne_deta b small {
	background:url(../theme/hh.gif)no-repeat;
	width:107px;
	float: right;
	height: 21px;
	margin-top: -21px;
	display:block;
}
.ne_deta {
	float: right;
	padding-right: 5px;
	width: 473px;
	margin-bottom:10px;
}
.ne_deta h3 {
	font-size:20px;
	font-family:"微软雅黑";
	border-bottom-color: #D1D1D1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	display: block;
	height:35px;
	color:#6b6b6b;
}
.ne_deta p {
	font-family: "微软雅黑";
	font-size: 12px;
	height: 60px;
	padding-bottom: 10px;
	padding-top: 4px;
	color:#999999;
}
.ne_deta b {
	padding-top: 3px;
	display:block;
}
.ne_deta b span {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	float:left;
	color:#999999;
	text-transform: uppercase;
}
.ne_deta b small {
}
.ne_deta i {
      display: block;
    padding-top: 5px;
	padding-bottom: 5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #999999;
}
.ne_deta i em {
    color: #000000;
    font-weight: bold; font-style:normal;
}

.news_ny_xz {
	height: auto;
	padding-top:20px;
	width: 740px;
	line-height:24px;
	color:#666;
}
.news_ny_xz h2 {
	border-bottom-color: #BBBBBB;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #333333;
	display: block;
	font-family: "微软雅黑";
	font-size: 16px;
	height: 30px;
	text-align: center;
	width:751px;
}
#news_fx {
    color: #666666;
    font-size: 10px;
    height: 40px;
    line-height: 40px;
    width: 740px;
}

#news_fx i {
    font-size: 10px; font-style:normal;
}

#news_fx b {
    font-size: 12px;
    font-weight: normal;
    padding-left: 10px;
}

.biaoqian{color:#9999999; padding-bottom:10px; font-weight:bold;}

.ashowcaseDetails_x {
	width: 751px;
	overflow: hidden;
	
}


.ashowcaseDetails_x p {
	color: #666666;
	display: block;
	float: left;
	line-height: 24px;
	margin-top: 10px;
	width:730px;
}



.ashowcaseDetails_x small {
	background-color: #F5F5F5;
	display: block;
	float: right;
	height: 34px;
	margin-right: 4px;
	margin-top:10px;
	padding-bottom: 0;
	padding-right: 5px;
	width:746px;
}

.ashowcaseDetails_x small a {
	background-color: #FFFFFF;
	display: block;
	float: right;
	font-family: "宋体";
	font-size: 12px;
	font-weight: normal;
	height: 24px;
	line-height: 24px;
	margin-left: 5px;
	margin-top: 3px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 4px;
	text-align: center;
}
.ashowcaseDetails_x small a:hover {
	background-color: #b79f6b;
	color:#FFF;
}

.orders {width:600px;margin:0px auto;}

.orders li{line-height:28px;overflow:hidden;}

.orders_header span{color:#cc0066;}	
	
.orders_header {padding-bottom:20px;}

.orders_footer {line-height:22px;padding-top:20px;}

.orders_name {width:120px;text-align:left;float:left;}

.orders_input {width:165px;text-align:left;float:left;}

.orders_ico {margin-right:5px;}

.orders_textarea {margin-left:12px;}

.orders_image {margin-left:80px;margin-top:20px;}

.location {
	display: block;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	width:760px;
}
.location li {
	display: block;
	padding-top: 18px;
}
.locationa, .location li a {
	background-image: url("../theme/bg41.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	height: 420px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0;
	padding-left:  10px;
	padding-right: 0;
	padding-top: 9px;
	position: relative;
	width:760px;
}
.locationa span, .location li a span {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("../theme/bg5.png");
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: auto auto;
	bottom: 20px;
	height: 70px;
	left: 10px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: absolute;
	width:742px;
}
.locationa span i, .location li a span i {
	float: left;
	padding-left: 32px;
	width: 450px;
}
.locationa span i em, .location li a span i em {
	display: block;
	font-size: 19px;
	font-style: normal;
	height: 31px;
	line-height: 31px;
	padding-top: 17px;
	font-family: "微软雅黑";
}
.locationa span i dfn, .location li a span i dfn {
	display: block;
	font-family: Arial, Helvetica, sans-serif, Verdana, Geneva, sans-serif;
	font-size: 8px;
	font-style: normal;
	height: 11px;
	line-height: 11px;
	padding-left: 5px;
	text-transform: uppercase;
}
.locationa span samp, .location li a span samp {
	float: right;
	padding-top: 8px;
	width: 112px;
}
.locationa span samp em, .location li a span samp em {
	float: left;
	font-size: 37px;
	font-style: normal;
}
.locationa span samp dfn, .location li a span samp dfn {
	float: left;
	font-size: 17px;
	font-style: normal;
	line-height: 36px;
}
.location_txt {
	color: #7D7D7D;
	display: block;
	font-family: "Geneva";
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-bottom: 10px;
	padding-top: 12px;
	text-indent: 24px;
	width: 662px;
}
.location h2 {
	color: #AB0008;
	display: block;
	float: left;
	font-family: "微软雅黑";
	font-size: 22px;
	font-weight: normal;
	height: 35px;
	line-height: 31px;
	margin-top: 10px;
	width:731px;
}
.love_menu {
	padding-left:20px;
}
.love_menu li {
	padding-right:15px;
	float:left;
}
.love_menu li a {
	width: 200px;
	height: 39px;
	display: block;
	background-color: #b79f6b;
	background-image: url(../theme/work_menu.jpg);
}
.love_menu li a:hover {
	background-color: #e9b14f;
	background-image: url(../theme/work_menux.jpg);
}
.love_menu li .ahover {
	background-color: #e9b14f;
	background-image: url(../theme/work_menux.jpg);
}


.wedding_menu {
	padding-left:20px;
}
.wedding_menu li {
	padding-right:15px;
	float:left;
}
.wedding_menu li a {
	width: 200px;
	height: 39px;
	display: block;
	background-color: #b79f6b;
	background-image: url(../theme/work_menu.jpg);
}
.wedding_menu li a:hover {
	background-color: #e9b14f;
	background-image: url(../theme/work_menux.jpg);
}
.wedding_menu li .ahover {
	background-color: #e9b14f;
	background-image: url(../theme/work_menux.jpg);
}

.paishechangdi{width:1100px; border-bottom:1px solid #e5e5e5; padding-bottom:10px; overflow:hidden; padding-top:30px;}

.paishechangdi h1{font-family:"微软雅黑"; font-size:20px; color:#adadad; font-weight:bold;}

.paishechangdi small{font-family:"微软雅黑"; font-size:12px; color:#adadad; font-style:normal; font-weight:normal;}

.paishechangdi b{display:block; float:left; width:70px; height:30px; font-family:"微软雅黑"; font-size:16px; color:#333; text-align:left; line-height:20px; overflow:hidden;}

.paishechangdi ul{width:1020px; float:left;margin-left:10px;}

.paishechangdi ul li{float:left;margin-bottom:10px;}

.paishechangdi ul li a{font-family:"微软雅黑"; font-size:12px; color:#999; text-align:center; line-height:20px; padding:6px; }

.paishechangdi ul li a:hover{background:#b79f6b; color:#fff;}

.paishechangdi ul li a.paishechangdiActive{font-family:"微软雅黑"; font-size:12px; color:#999; text-align:center; line-height:20px; padding:6px;background:#b79f6b; color:#fff; }


.reason{width: 1100px;margin-top: 20px;border-bottom: 1px solid #e3e3e3;background-image: url(../theme/reason.gif);background-repeat: no-repeat;padding-top: 70px;overflow: hidden;margin-right: auto;margin-left: auto;}

.reason h2{width: 1100px;height: 247px;margin-right: auto;margin-left: auto;background-image: url(../theme/reason_h2.jpg);background-repeat: no-repeat;display: block;padding-bottom: 20px;}

.reason dl{width: 238px;float: left;margin-left: 16px;margin-right: 16px;margin-bottom: 30px;overflow: hidden;line-height: 18px;}

.reason dl dt{font-size: 18px;text-align: center;font-family: "微软雅黑";margin-bottom: 15px;}

.reason dl dd{font-size: 12px;}

.SayWrapper{padding-bottom: 20px;padding-left: 0px;width: 1150px;margin-right: auto;margin-left: auto;overflow: hidden;}

.SayWrapper h2{width: 1100px;height: 92px;margin-right: auto;margin-left: auto;background-image: url(../theme/saywrapper_h2.jpg);background-repeat: no-repeat;display: block;padding-bottom: 20px;}

.SayWrapper a{background-image: url(../theme/say.gif);background-repeat: no-repeat;background-position: left top;display: block;float: left;height: 45px;width: 149px;color: #666;padding-left: 65px;padding-top: 3px;padding-right: 5px;padding-bottom: 3px;margin-right: 1px;margin-bottom: 20px;position: relative;font-size: 12px;line-height: 18px;}

.SayWrapper a cite{display: block;height: 50px;width: 50px;position: absolute;left: 0px;top: 0px;}

.SayWrapper a:hover{background-position: left bottom;color: #000;}


.xg_list {
	width:800px;
	overflow: hidden;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-left: 0px;
	padding-bottom:5px;
}
.xg_list dl{
	width: 1000px;
	overflow: hidden;
}
.xg_list dt{
	width: 800px;
	overflow: hidden;
	margin-bottom: 15px;
	font-size: 14px;
	font-family: "微软雅黑";
}
.xg_list dl dd {
	width: 265px;
	height:409px;
	display: inline;
	float: left;
	position:relative;
	margin-right: 2px;
	margin-bottom: 18px;
}
.xg_list dl dd i {
	position:absolute;
	z-index:10008px;
	background:url(../theme/h.png) no-repeat;
	height:71px;
	width:265px;
	left:0px;
	bottom:0px;
}
.xg_list dl dd:hover i {
	background:url(../theme/a.png);
	height:71px;
	width:265px;
}
.xg_list dl dd span {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 13px;
	padding-top: 25px;
	width: 235px;
	font-size:18px;
	font-family:"微软雅黑";
	font-style:normal;
}
.xg_list dl dd b {
	color:#FFF;
	display: block;
	font-weight: bold;
	height: 30px;
	padding-left: 12px;
	width: 235px;
	font-size:8px;
	font-family:"Arial";
	font-style:normal;
}

.job {width:650px;margin:0px auto;padding-bottom:40px;line-height:24px;}

.job2 {width:650px;margin:0px auto;line-height:24px;}

.job2 li{width:650px;float:left;line-height:24px;}

.job_left {float:left;}

.job_right {float:right}

.job_line {width:650px;border-bottom: 1px solid #eeeeee;overflow:hidden; }

.job_text {float:left;text-align:right;width:100px;}

.job_submit {padding-left:150px;}