﻿@charset "utf-8";

/* CSS Document */

*{margin:0; padding:0;}

.top{background:#d2d2d2;}

.toper{width:1000px; height:23px; margin:0 auto; position:relative;}

.player{position:absolute; left:670px; top:-30px;}

.toper span{float:right; line-height:22px; color:#000; font-family:"微软雅黑";}

.toper span a{color:#000; padding:0 5px;}

.toper span a:hover{color:#FFF;}

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;}

a img{border:0px;}

a:hover{border:none;}

.clear{clear:both;}

h1, h2, h3, h4, h5, h6, p, span,em,small{font-weight:normal; font-style:normal;}

h1, h2, h3, h4, h5, h6,small{font-size:12px;}

i{font-style:normal;}

*html .clearfix {height: 1%;}

*+html .clearfix{height:1%;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.clearfix {display:inline-block;}

.clearfix {display:block;}

.header{ background:url(../images/vg1.gif) repeat-x;}

/*.head{width:984px; height:70px; margin:0 auto; position:relative; z-index:10;}

h1,ul.nav,ul.nav li{float:left;}

ul.nav{float:right;}

ul.nav li{padding-left:14px;}

ul.nav li a{height:70px; display:block; position:relative; background:url(../images/bg1.gif) no-repeat;}

ul.nav li.n1 a{width:64px; background-position:0 0;}

ul.nav li.n1 a:hover,ul.nav li.n1 a.hover{background-position:0 -70px;}

ul.nav li.n2 a{width:73px; background-position:-64px 0;}

ul.nav li.n2 a:hover,ul.nav li.n2 a.hover{background-position:-64px -70px;}

ul.nav li.n3 a{width:58px; background-position:-137px 0;}

ul.nav li.n3 a:hover,ul.nav li.n3 a.hover{background-position:-137px -70px;}

ul.nav li.n4 a{width:98px; background-position:-195px 0;}

ul.nav li.n4 a:hover,ul.nav li.n4 a.hover{background-position:-195px -70px;}

ul.nav li.n5 a{width:99px; background-position:-293px 0;}

ul.nav li.n5 a:hover,ul.nav li.n5 a.hover{background-position:-293px -70px;}

ul.nav li.n6 a{width:65px; background-position:-392px 0;}

ul.nav li.n6 a:hover,ul.nav li.n6 a.hover{background-position:-392px -70px;}

ul.nav li.n7 a{width:87px; background-position:-457px 0;}

ul.nav li.n7 a:hover,ul.nav li.n7 a.hover{background-position:-457px -70px;}

ul.nav li.n8 a{width:80px; background-position:-544px 0;}

ul.nav li.n8 a:hover,ul.nav li.n8 a.hover{background-position:-544px -70px;}

ul.nav li a span{width:98px; height:22px; line-height:22px; text-align:center; font-family:"宋体"; font-size:14px; color:#FFF; display:block; background:url(../images/bg1.png) no-repeat; position:absolute; top:-200px;}

ul.nav li.n1 a:hover span,ul.nav li.n1 a.hover span{left:-15px; top:72px;}

ul.nav li.n2 a:hover span,ul.nav li.n2 a.hover span{left:-10px; top:72px;}

ul.nav li.n3 a:hover span,ul.nav li.n3 a.hover span{left:-18px; top:72px;}

ul.nav li.n4 a:hover span,ul.nav li.n4 a.hover span{left:2px; top:72px;}

ul.nav li.n5 a:hover span,ul.nav li.n5 a.hover span{left:2px; top:72px;}

ul.nav li.n6 a:hover span,ul.nav li.n6 a.hover span{left:-13px; top:72px;}

ul.nav li.n7 a:hover span,ul.nav li.n7 a.hover span{left:-4px; top:72px;}

ul.nav li.n8 a:hover span,ul.nav li.n8 a.hover span{left:-7px; top:72px;}*/

.head{width:984px; height:87px; margin:0 auto; position:relative; z-index:10;}

h1,ul.nav li{float:left;}

ul.nav{float:right;}

ul.nav{height:92px;}

ul.nav li{position:relative;}

ul.nav li a.nn{height:60px; display:block; position:relative; width:86px; background:url(../images/vg3.gif) no-repeat;}

ul.nav li a.nn:hover,ul.nav li a.nn.hover{background:url(../images/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:20px 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:#ff0000; font-size:12px; padding-top:20px;}

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(../images/vg4.gif) no-repeat left center;}

ul.nav li div a:hover{color:#c09d9d;}

ul.nav li:hover div{top:60px;}

.banner{width:984px; height:695px; margin:0 auto; position:relative;}

.bn{width:1920px; position:absolute; left:-468px;}

.bn.hover{z-index:2;}

.bn.hover02{z-index:1;}

.banner div.png{width:1920px; height:210px; background:url(../images/bg2.png) no-repeat; position:absolute; left:-468px; bottom:0; z-index:3;}

a.np1,a.np2{width:79px; height:123px; display:block; background:url(../images/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;}

.banner ul{display:none;}

.center{width:984px; margin:0 auto;}

.title{height:45px; border-bottom:1px solid #bdb7b7;}

.title span{float:left;}

.title i{ float:right; background:url(../images/bg2.gif) no-repeat; width:37px; height:10px; margin-top:20px;}
.title i:hover{background:url(../images/bg2.gif) no-repeat 0px -10px;}
.title i a{ width:37px; height:10px; display:block}

.p1{height:457px; padding-top:13px; width:984px;}

.src5{display:inline; float:left;}

.src5,.src6{width:320px; height:450px; position:relative; overflow:hidden;}

.src5 ul{width:2000em; position:absolute;}

.src5 ul li{float:left;}

.src5 ul li a{width:310px; height:440px; display:block; border:5px solid #ececec;}

.src5 ul li a:hover{border:5px solid #c20000;}

a.np9,a.np10{width:29px; height:67px; display:block; position:absolute; background:url(../images/bg9.png) no-repeat; top:165px; z-index:10;}

a.np9{left:20px; background-position:0 0;}

a.np9:hover{background-position:0 -67px;}

a.np10{right:10px; background-position:-29px 0;}

a.np10:hover{background-position:-29px -67px;}

.day{padding:0 0 0 15px; width:322px; overflow:hidden; float:left; background:url(../images/bg3.gif) no-repeat 20px 0;}

.day h2{height:110px; padding:30px 0 0 0;}

.day h2 img{float:left; display:inline; margin-right:0;}

.day ul{padding:10px 0 0 2px;}

.day ul li a{width:322px; height:71px; background:url(../images/bg24.gif) no-repeat; display:block;}

.day ul li a:hover{background-position:0 -71px;}

.day ul li a:hover b{color:#c00202;}

.day ul li a b{display:block; color:#747474; font-family:"微软雅黑"; font-size:14px; padding:8px 0 5px 14px;}

.day ul li a i{display:block; color:#797979; line-height:20px; padding:8px 0 0 14px; font-size:15px; font-family:"Bookman Old Style"; font-size:20px; font-weight:bold; font-style:italic;}

.day ul li{padding-bottom:12px;}

.active{width:314px; float:right; background:url(../images/bg4.gif) no-repeat #f5f5f4; height:450px;}

.active span{display:block; color:#5e5e5e; font-family:"Bookman Old Style"; font-weight:bold; font-size:18px; text-transform:capitalize; font-style:italic; padding:20px 0 0 10px; line-height:20px;}

.active img{display:block; margin:7px auto;}

.active i{
	display: block;
	width: 298px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

.active a span{padding:5px 0 10px 10px;}

.active p{width:296px; height:110px; margin:0 auto; line-height:20px; color:#626262; font-family:"微软雅黑"; border-top:1px solid #626262; padding-top:5px;}

.active a:hover p{color:#c00202;}

.active ul li{float:left; padding:10px 0 0 5px;}

.active ul li a img{margin:0; display:inline;}

.active ul li a{width:21px; height:21px; display:block; position:relative; overflow:hidden;}

.active ul li a:hover img{left:0; top:-21px;}

.active ul li a img{position:absolute; left:0; top:0;}

.active ul{padding:0 0 0 8px;}

.day p{font-family:"Georgia"; height:62px; font-size:12px; line-height:20px; font-weight:normal; letter-spacing:-1px; padding:0 5px;}

.day p em{color:#ff0000;}

.active span i{display:block; font-style:italic; font-weight:bold; font-size:35.3px; line-height:36px;}

.ad{
	text-align: center;
	display: block;
	border: 5px solid #eeeeee;
	padding: 0px;
	width: 973px;
	margin-right: auto;
	margin-left: auto;
}
.ad img{
	width: 973px;
	height:445px;
}

.title,.p1,.p3,.p4,.p5{width:984px; margin:0 auto;}

.p2{width:1000px; margin:0 auto; padding:10px 0; text-align:center;}

.p3{overflow:hidden;}

.p3 ul{width:1000px;}

.p3 ul li{float:left; width:239px; height:403px; float:left; margin:0 9px 20px 0; display:inline; background:url(../images/bg7.gif) no-repeat left 380px;}

.p3 ul li img.big{border:5px solid #ececec; display:block;}

.p3 ul li span{float:left; color:#9b9b9b; line-height:20px; font-size:12px; text-transform:uppercase;}

.p3 ul li i{float:right; color:#676767; font-size:10px; line-height:20px;}

.p3 ul li strong{display:block; font-family:"微软雅黑"; font-size:14px; color:#676767; padding-top:3px;}

.p3 ul li dl{padding-top:25px;}

.p3 ul li dl dd{float:left; padding-right:10px;}

.p3 ul li dl dd a{width:21px; height:21px; display:block; background:url(../images/bg8.gif) no-repeat;}

dd a.s1{border:none;}

.p3 ul li dl dd a.s1{background-position:0 0;}

.p3 ul li dl dd a.s1:hover{background-position:0 -21px;}

.p3 ul li dl dd a.s2{background-position:-28px 0;}

.p3 ul li dl dd a.s2:hover{background-position:-28px -21px;}

.p3 ul li dl dd a.s3{background-position:-58px 0;}

.p3 ul li dl dd a.s3:hover{background-position:-58px -21px;}

.p3 ul li dl dd a.s4{background-position:-86px 0;}

.p3 ul li dl dd a.s4:hover{background-position:-86px -21px;}

.p3 ul li a.bigimg{position:relative; width:239px; height:362px; display:block; overflow:hidden;}

.p3 ul li a ins{width:229px; height:352px; background:url(../images/bg4.png) no-repeat; position:absolute; left:-10000px; top:5px;}

.p3 ul li a.bigimg:hover ins{left:5px; top:5px;}

.p4{height:390px; padding-top:15px;}

.bigL a{height:389px; width:982px; position:relative; display:block; margin:0 auto;}

.bigL a img{border:5px solid #ececec;}

.bigL a ins{width:972px; height:379px; background:url(../images/bg5.png) no-repeat; position:absolute; left:5px; top:5px; text-decoration:none;}

.bigL a b{display:block; font-family:"Impact"; font-size:78.11px; color:#FFF; text-transform:uppercase; font-weight:normal; text-decoration:none; padding:245px 0 0 10px; line-height:79px;}

.bigL a p{color:#FFF; text-transform:uppercase; text-decoration:none; padding:0px 0 0 10px;}

.bigL a strong{color:#FFF; font-family:"微软雅黑"; font-size:36.75px; position:absolute; left:890px; top:10px; line-height:37px; padding-right:20px;}

.bigL a em{font-size:17.41px; position:absolute; right:0; top:-5px;}

.bigL a:hover b{color:#ceb9b9;}

.bigL1 a:hover b{color:#FFF;}

.bigL1 a{cursor:text;}

.p5{overflow:hidden; height:172px;}

.p5 ul{overflow:hidden; width:1100px;}

.p5 ul li{float:left; padding:10px 9px 0 0;}

.p5 ul li a{width:229px; height:132px; display:block; border:5px solid #ececec; position:relative;}

.p5 ul li a:hover ins{left:0; top:0;}

.p5 ul li a ins{text-decoration:none; position:absolute; width:229px; height:132px; background:url(../images/bg6.png) no-repeat; left:-20000px;}

.p5 ul li a b{display:block; color:#FFF; padding:40px 0 0 45px; font-family:"微软雅黑"; font-size:18px;}

.p5 ul li a strong{color:#FFF; font-family:"微软雅黑"; font-size:36.75px; position:absolute; left:110px; top:62px; line-height:37px; padding-right:20px;}

.p5 ul li a em{font-size:17.41px; position:absolute; right:0; top:-5px;}

.quote{height:307px; width:984px; overflow:hidden; margin:0 auto;}

.quote ul{width:1100px; padding-top:20px;}

.quote ul li{float:left; width:215px; height:270px; position:relative; display:inline; margin-right:40px;}

.quote ul li a.mn{width:215px; height:259px; overflow:hidden; display:block; background:url(../images/bg10.png) no-repeat; position:absolute; left:0; top:0;}

.quote ul li a.mn b{width:86px; height:55px; display:block; line-height:51px; text-align:center; color:#808080; font-family:"微软雅黑"; font-size:16px; margin:106px 0 0 127px; font-weight:normal; padding-top:35px;}

.quote ul li a.mn:hover b,.quote ul li a.mn:hover span{color:#ff0000;}

.quote ul li a.mn span{display:block; line-height:20px; font-family:"微软雅黑"; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:23px; color:#676767;}

.quote ul li dl{position:absolute; left:64px; bottom:4px; z-index:10;}

.quote ul li dl dd{float:left; padding-right:10px;}

.quote ul li dl dd a{width:21px; height:21px; display:block; background:url(../images/bg8.gif) no-repeat;}

.quote ul li dl dd a.s1{background-position:0 0;}

.quote ul li dl dd a.s1:hover{background-position:0 -21px;}

.quote ul li dl dd a.s2{background-position:-28px 0;}

.quote ul li dl dd a.s2:hover{background-position:-28px -21px;}

.quote ul li dl dd a.s3{background-position:-58px 0;}

.quote ul li dl dd a.s3:hover{background-position:-58px -21px;}

.quote ul li dl dd a.s4{background-position:-86px 0;}

.quote ul li dl dd a.s4:hover{background-position:-86px -21px;}

.p6{height:280px; width:984px; margin:0 auto;}

.p6 dl{float:left; width:300px; float:left; display:inline;}

.p6 dl dd a{height:50px; display:block; background:url(../images/bg10.gif) no-repeat left bottom;}

.p6 dl dd a span{display:block; padding:6px 0 0 5px; color:#3c3c3c;}

.p6 dl dd a i{font-family:"Georgia"; font-size:11px; text-transform:uppercase; color:#3c3c3c; padding:3px 0 0 5px; display:block;}

.link{width:984px; margin:15px auto; color:#676767; line-height:20px;}

.link a{color:#676767;}

.link em,.link div{padding:0 5px;}

.f1{background:#ededed;}

.f2{width:642px; height:107px; background:url(../images/bg11.gif) no-repeat; margin:0 auto;  padding-left:342px;}

.f2 a{width:57px; height:107px; display:block; float:left; margin-right:2px;}

.f3{background:#e4e4e4;}

.f4{width:984px; margin:0 auto; padding:20px 0;}

.f4 dl{width:150px; float:left; min-height:142px; _height:142px; background:url(../images/bg12.gif) no-repeat; padding-left:10px; margin-right:6px;}

.f4 dl dd a{height:20px; display:block; line-height:20px; background:url(../images/bg13.gif) no-repeat left 9px; text-indent:8px; color:#4a4a4a; font-size:12px; font-family:"宋体";}

.f4 h2,.f4 p{float:left;}

.f4 p{width:400px; float:left; color:#000; padding-top:5px;}

.f4 p i{display:block; padding-top:10px;}

.f4 p a{color:#000;}

.rt{height:45px; border-bottom:1px solid #bdb7b7;}

.rt img{float:left;}

.rt span{float:right; line-height:45px; color:#000;}

.rt a{color:#000; padding:0 5px;}

.src1,.src2{width:984px; height:60px; margin:0 auto; position:relative; overflow:hidden;}

.src2{width:936px;}

.src2 ul{position:absolute; width:2000em; top:15px;}

.src2 ul li{float:left; padding:0 10px;}

.src2 ul li a{width:104px; height:30px; display:block; background:url(../images/bg15.gif) no-repeat; line-height:30px; text-align:center; color:#000;}

.src2 ul li:hover a,.src2 ul li.hover a{background-position:0 -30px; color:#FFF;}

a.np3,a.np4{width:9px; height:11px; display:block; background:url(../images/bg16.gif) no-repeat; position:absolute; top:25px; z-index:10;}

a.np3{background-position:0 0; left:0;}

a.np4{background-position:-9px 0; right:0;}

.quoteList{height:auto;}

.quoteList ul li{margin-bottom:20px;}

.quoteList ul li dl{display:none;}

.quote ul li a.mn:hover{background-position:0 -260px; color:#ff0000;}

.addPage ul li a{width:15px; height:23px; text-align:center; display:block; line-height:23px; color:#676767;}

.addPage ul li a:hover,.addPage ul li a.hover{color:#cc0000;}

.addPage{height:50px;}

.addPage ul li{float:left;}

.addPage ul li a.pr{width:23px; background:#676767; color:#FFF; margin:0 5px;}

.addPage ul li a.pr:hover{color:#FFF; background:#ff0000;}

.sTitle{height:60px;}

.sTitle b{float:left; color:#000; font-family:"微软雅黑"; font-size:24px; line-height:60px;}

.code{float:right; padding-top:30px;}

.s{height:29px; background:#a8a8a8;}

.s span{float:left; line-height:29px; color:#FFF; font-size:10px; text-transform:uppercase; padding-left:10px;}

.s a{float:right;}

.s1{height:65px; border-bottom:1px solid #bfbfbf;}

.s1 b{float:left; color:#ff0909; font-size:32.34px; line-height:58px;}

.s1 b em{font-size:20px; text-transform:uppercase; font-weight:bold;}

.s1 span{float:right;}

.s1 strong,.s1 img{float:left;}

.s1 strong{padding:30px 5px 0 10px;}

.s1 img{margin-top:28px;}

.serviceDetail{padding:10px 0;}

.serviceDetail img{display:block; margin:0px auto;}

.serviceDetail{line-height:20px; color:#a0a0a0; padding:10px 5px 20px 5px;}

.about p{color:#2b2b2b; line-height:24px; font-size:14px; font-family:"宋体"; padding-top:20px;}

.about{padding-bottom:50px;line-height: 24px;font-size:14px;font-family:"宋体"; }

.contact{height:266px; background:url(../images/bg22.gif) no-repeat; position:relative;}

.contact b{color:#000; font-family:"Arial"; font-size:38px; position:absolute; left:680px; top:40px;}

.contact p{position:absolute; left:677px; color:#6b6b6b; top:117px; width:180px;}

.contact p a{width:60px; height:60px; display:block; float:left;}

.find{line-height:30px; color:#545454; padding:0 8px;}

.find a{color:#545454; padding:0 10px;}

.bus{padding:10px 16px 50px 16px; color:#4d4d4d; line-height:20px;}

.location ul li{border-bottom:1px solid #c3c3c3;}

.location ul li a{width:483px; height:323px; display:block; position:relative; background:url(../images/bg31.gif) no-repeat right bottom;}

.location ul li a img{border:5px solid #ececec;}

.location{width:984px; overflow:hidden; padding-bottom:30px;}

.location ul{width:1000px;}

.location ul li{float:left; display:inline; margin:36px 15px 0 0;}

.location ul li a span{line-height:30px; color:#000; font-family:"微软雅黑"; font-size:17px;}

.location ul li a div{width:473px; height:277px; background:url(../images/bg12.png) no-repeat; position:absolute; left:-20000em; top:5px;}

.location ul li a strong{color:#FFF; font-family:"微软雅黑"; font-size:36.75px; position:absolute; left:235px; top:133px; line-height:37px; padding-right:20px;}

.location ul li a em{font-size:17.41px; position:absolute; right:0; top:-5px;}

.location ul li a b{display:block; color:#FFF; font-family:"微软雅黑"; font-size:18px; padding:110px 0 0 165px;}

.location ul li a:hover div{left:5px;}

.lDetail{height:300px; margin:20px auto;}

.lDetail div{width:635px; height:300px; overflow-y:scroll; float:left; line-height:20px; color:#8d8d8d; padding-top:10px;}

.lDetail img{float:right;}

.ltitle{padding:10px 0;}

.ld dl,.ld ul li span,.ld ul li i{display:none;}

.ld ul li{height:342px;}

.ld{padding-bottom:30px;}

.messege{padding-bottom:30px;}

.messege ul li{padding:20px 0; border-bottom:1px solid #e4e4e4; color:#717171;}

.messege ul li span{display:block; line-height:20px;}

.messege ul li span em{color:#000000; padding:0 10px; text-transform:uppercase;}

.messege ul li div{line-height:20px; padding:0 10px;}

.word{width:980px; height:206px; border:1px solid #d5d5d5; margin:0 auto 20px auto;}

.word b,.word input{float:left; line-height:19px; margin-bottom:10px;}

.word input.text{width:155px; height:19px; border:1px solid #d5d5d5; margin:0 20px 0 5px;}

.word form{padding:10px 0 0 15px;}

.word b.yzm{width:63px; height:22px;}

.word a{float:left; color:#ff0000; text-decoration:underline; float:left; line-height:21px; padding-left:10px;}

.word textarea{width:939px; height:87px; border:1px solid #d5d5d5; overflow-y:scroll;}

.s div{width:310px; float:right;}

.s div a{float:left; padding-left:10px;}

.s div em{color:#ffffff; float:left; line-height:27px; padding-left:5px;}

.left{width:260px; float:left; margin:20px 0 0 0;}

.news li{padding-bottom:6px;}

.news li a{height:68px; text-transform:uppercase; display:block;}

.news li a em{float:left; color:#767676; line-height:24px; padding-top:5px;}

.news li a small{float:right; color:#000; line-height:24px; padding-top:5px;}

.news li a span{border-top:1px dashed #c2c2c2; padding-top:5px; line-height:16px; color:#b7b7b7; display:block;}

.news li a:hover em,.news li a:hover small{color:#ff0000;}

.news li a:hover span{color:#000;}

.news{padding-bottom:20px;}

.src3{width:260px; height:270px; position:relative; margin:15px 0 30px 0;}

.src4{width:215px; height:270px; margin:0 auto; position:relative; overflow:hidden;}

.src4 ul{position:absolute; width:2000em;}

.src4 ul li{float:left; width:215px; height:270px; position:relative; display:inline;}

.src4 ul li a.mn{width:215px; height:259px; overflow:hidden; display:block; background:url(../images/bg10.png) no-repeat; position:absolute; left:0; top:0;}

.src4 ul li a.mn b{width:90px; height:55px; display:block; line-height:50px; text-align:center; color:#808080; font-size:14px; margin:106px 0 0 127px; padding-top:35px;}

.src4 ul li a.mn:hover b,.src4 ul li a.mn:hover span{color:#ff0000;}

.src4 ul li a.mn span{display:block; line-height:20px; font-family:"微软雅黑"; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:23px; color:#676767;}

a.np5,a.np6{width:17px; height:19px; display:block; background:url(../images/bg40.gif) no-repeat; position:absolute; z-index:10; top:100px;}

a.np5{left:0; background-position:0 0;}

a.np5:hover{background-position:0 -19px;}

a.np6{right:0; background-position:-17px 0;}

a.np6:hover{background-position:-17px -19px;}

.src4 ul li a.mn:hover{background-position:0 -260px;}

.right{width:703px; float:right; margin-top:20px;}

.book{padding-bottom:50px;}

.book span,.book .im{float:left; line-height:23px; margin-bottom:10px;}

.book .im{border:1px solid #a8acad; width:147px; height:21px; margin-right:50px;}

.book span{color:#272525; font-family:"微软雅黑"; font-size:14px; width:113px; text-align:right;}

.book form{padding:20px 0;}

.showcase ul li dl{display:none;}

.showcase ul li{margin-bottom:10px;}

.ashowcasecontent{padding-top:30px;}
.ashowcaseCover{
	float:left;
}

.ashowcaseCover img{width:290px; height:445px;}
.ashowcaseDetails{ float:right; width:635px;}
.ashowcaseDetails h4{
	font-size: 36px;
	font-family:  "微软雅黑", Times, serif;
	color:#c30606;
	line-height:50px;
	height:50px;
	
}
.ashowcaseDetails p{ line-height:35px;}
.ashowcaseDetails p strong{
	color: #000;
}

.ashowcaseDetails p{ line-height:35px;}
.ashowcaseDetails p strong{
	color: #000;
}
.team{
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
.team li{float:left;width:275px;line-height:25px;}
.team li strong{ color:#000;}
.ashowcaseDetails h5{ font-size:12px; font-weight:bold; color:#c30606; line-height:36px;}
.talkBox{
	padding: 10px;
	height: 384px;
	line-height: 18px;
	overflow-y:scroll;
	color:#747474;
}
.ashowcaseDetails h4{color:#000;}
.ashowcaseDetails h5 span a{
	font-weight: normal;
	color: #000;
	padding-left: 15px;
}
.otherPics{}
.otherPics ul{}
.otherPics ul li{ float:left; padding-right:15px;}
.otherPics ul li a{ display:block; padding:5px; background-color:#eaeaea;}
.otherPics ul li a:hover{}

.ashowcaseCover img{border:5px solid #ececec;}

.showk{height:50px; background:#b7b7b7; line-height:17px; margin:20px 0 5px 0; color:#FFF; padding:10px 0 0 10px;}

.showk p{text-transform:uppercase;}

.smallImg{padding:20px 0; width:939px; margin:0 auto; overflow:hidden;}

.smallImg ul{width:950px;}

.smallImg ul li{float:left;}

.smallImg ul li a{width:94px; height:134px; display:block; background:url(../images/bg43.gif) no-repeat;}

.smallImg ul li a span{line-height:41px; text-align:center; color:#6d6d6d; display:block;}

.smallImg ul li a img{margin:9px 0 0 11px;}

.smallImg1 ul li a span{line-height:20px; padding-top:6px;}

.smallImg1 ul li a i{height:28px; line-height:20px; display:block; text-align:center; color:#6d6d6d; text-transform:uppercase;}

.smallImg ul li a:hover span,.smallImg ul li a:hover i{background:#2f2f2f; color:#FFF;}

.smallImg ul li a:hover{background:#ff0000;}

.love_detail{width:984px;padding:5px 0 46px 0; overflow:hidden; width:1100px;}
.love_detail li{width:235px; float:left; margin-right:12px; padding-bottom:20px; display:block;}
#lxf-box{width:1000px;}


.love_detail li a{width:235px; border:1px solid #cecece; display:block;}

.love_detail li a strong{font-family:"Bookman Old Style"; font-size:10px; color:#797979; line-height:14px; padding:10px 0 0 10px; display:block;}

.love_detail li a b{display:block; font-family:"微软雅黑"; font-size:20px; color:#797979; padding:5px 0 0 10px; line-height:20px;}

.love_detail li div{width:217px; border-top:1px solid #b8b8b8; margin:10px auto; color:#727272; font-family:"宋体"; font-size:12px; line-height:20px; padding:15px 0; text-transform:capitalize; text-indent:2em; text-align:Justify;
text-justify:inter-ideograph;}

.love_detail li a img{display:block; margin:10px auto;}

.love_detail li a:hover{background:#dedede;}

.love_detail li a:hover b,.love_detail li a:hover strong{color:#000;}

#photolistcon{ width:935px; height:auto; float:left; position:relative; padding-top:15px;}
#photolistcon li{ position:absolute;}

.num{width:985px; margin:0 auto; position:relative;}

.num img{float:left;}

.num1{display:inline; margin:55px 0 0 20px;}

.num2{margin:90px 0 0 10px;}

.float{position:absolute; width:89px; left:10px; top:300px; z-index:1000;}

.float a{display:block;}

.clickmore{padding:20px 0 40px 0; text-align:center;}

.clickmore a{padding:0 10px;}

.love_detail li.fist,.love_detail li.fist a{width:486px;}

.love_detail li.fist div{width:470px;}

.bg{height:58px; background:#e3e3e3; margin-top:15px;}

.bg span{float:left; font-family:"微软雅黑"; font-size:16px; padding-left:10px;}

.bg span i{display:block; color:#696969; font-family:"Arial"; font-size:10px; text-transform:uppercase; padding:13px 0 0 0;}

.bg b{line-height:58px; color:#454545; font-family:"宋体"; font-size:12px; float:right; font-weight:normal; padding-right:10px;}

.guestdetail{padding-top:20px; padding-bottom:20px; border-bottom:1px solid #e0e0e0; margin-bottom:20px;}

.guestdetail img.ig{float:left;}

.gd{margin-top:0; float:right; width:555px; height:560px; overflow:hidden;}

.gd ul{width:556px; margin-top:-1px;}

.gd ul li{float:left; background:url(../images/vg6.gif) no-repeat; width:138px; height:189px; padding:1px 1px 0 0;}

.gd ul li a{width:138px; height:189px; display:block;}

.gd ul li a span{display:block; height:44px; line-height:44px; text-align:center; text-transform:uppercase; color:#b41213;}

.gd ul li a:hover span{color:#FFF; background:#d20000;}

.gd ul li a img{margin:7px 0 0 7px;}

.gd ul li a:hover img{border:5px solid #d20000; width:114px; height:114px;}

.dress{width:983px; margin:0 auto; overflow:hidden; padding-bottom:30px;}

.dress ul{width:1100px;}

.dress ul li{float:left; padding:4px 22px 0 0;}

.dress ul li a{width:310px; height:441px; display:block; position:relative; overflow:hidden;}

.dress ul li a ins{width:310px; height:441px; position:absolute; left:-310px; top:0; background:url(../images/gb2.png) no-repeat;}

.dress ul li a:hover ins{left:0;}

.dressDetail{height:380px; overflow:hidden; margin:0 auto 0 auto; width:980px;}

.dressDetail img{float:left;}

.dr{width:396px; float:right;}

.dr span{color:#ff0000; font-family:"微软雅黑"; font-size:18px; line-height:18px;}

.dr b{display:block; color:#c8c8c8; font-size:26px; text-transform:uppercase; line-height:26px; padding:4px 0; letter-spacing:-2px;}

.dr ul li{min-height:36px; border-bottom:1px solid #dadada;}

.dr ul li strong.d{display:block; color:#000; line-height:36px;}

.dr ul li strong.d i{color:#7b7b7b; font-weight:normal;}

.dressImg img{display:block; margin:5px auto; max-width:980px;}

.dressImg{padding-bottom:20px;}

.video{padding-bottom:30px;}

.video ul li a{height:195px; display:block;}

.video ul li{padding:28px 0; border-bottom:1px dotted #4b4b4b;}

.vr{width:600px; float:left;}

.video ul li a img{float:left; margin-right:18px;}

.video ul li a h2{height:58px;}

.video ul li a h2 img{margin:0;}

.video ul li a h2 b{float:left; color:#a1a1a1; font-family:"微软雅黑"; font-size:24px; padding:20px 0 0 5px;}

.video ul li a span{display:block; color:#313131; font-family:"微软雅黑"; font-size:19.32px; display:block; line-height:20px; padding:10px 0 0 5px;}

.video ul li a i{display:block; color:#878686; font-family:"宋体"; padding:5px;}

.video ul li a p{color:#929393; font-family:"宋体"; padding-top:10px; height:50px;}

.video ul li a em{height:18px; display:block; background:url(../images/vg11.gif) no-repeat;}

.video ul li a:hover em{background-position:0 -18px;}

.video ul li a:hover b{color:#ff0000;}


.vDetail span{display:block; color:#313131; font-family:"微软雅黑"; font-size:19.32px; display:block; line-height:20px; padding:10px 0 0 5px;}

.vDetail i{display:block; color:#878686; font-family:"宋体"; padding:5px;}

.vDetail p{color:#929393; font-family:"宋体"; padding-top:10px; padding-bottom:30px; padding-left:5px;}

.vDetail{padding:30px 0 0 0;}

.videoTc{width:980px; height:550px; position:relative; margin:20px auto;}

.videoTc span{width:980px; height:550px; display:block; background:url(../images/gb3.png) no-repeat center center; position:absolute; left:0; top:0;}

.tc{width:931px; height:558px;}

.events ul li a{width:983px; height:366px; display:block; background:url(../images/vg13.gif) no-repeat left bottom;}

.events ul li a:hover{background-position:-983px bottom;}

.events ul li a img{border:6px solid #dee1e5;}

.events ul li a:hover img{border:6px solid #ff0000;}

.events ul li a b{width:40px; display:block; height:37px; display:block; float:left; margin:15px 0 0 8px; text-align:center; padding-top:3px; color:#FFF; font-size:20.82px; line-height:21px;}

.events ul li a i{display:block; font-size:12.79px; line-height:13px; text-transform:uppercase;}

.events ul li a span{float:left; color:#b3b3b2; font-family:"微软雅黑"; padding:18px 0 0 20px;}

.events{padding:20px 0;}

.eventsTitle b{display:block; text-align:center; font-family:"微软雅黑"; font-size:21.45px; color:#363636; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #aeaeae;}

.eventsTitle{padding:30px 0 10px 0;}

.eventsTitle span{display:block; color:#161616; padding:15px 0 0 0; text-align:center; text-transform:uppercase;}

.eventsImg img{display:block; margin:10px auto; max-width:971px; border:6px solid #dee1e5;}

.eventsImg{padding-bottom:15px; line-height:20px; color:#717171; font-size:14px;}



.position{width:100%;height:80px; background:url(../images/bg1.png) no-repeat center top;  position:fixed; left:0px; bottom:0px; z-index:1001;}

* html, * html body { background-image:url(about:blank); background-attachment:fixed;}

/** html .h {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}    悬浮与顶部*/  

* html .position{position:absolute;bottom:0px;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}


/*内嵌字体*/

@font-face {  
      font-family: " your FontName ";  
      src: url( ../theme/FontFileName.eot ); /* IE */  
      src: local(" real FontName "), url( ../theme/FontFileName.ttf ) format("truetype"); /* 非IE */  
    } 
	
.play{ width:100%; height:26px; background:#333333}
.play .tma{width:960px; height:26px; margin:auto}
.play .tma .tm{  float:right; width:350px; 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:#FF0000}
.play .tma .player{ width:100px; float:right; height:26px; position:absolute; top:-20px; left:750px;}

.bannerm{ width:1090px; height:80px; margin:auto}
.bannerm .logo{ width:220px; height:80px; float:left}
.bannerm .menu{ width:870px; height:70px; float:left}
.bannerm .menu li{ float:left;}

.bannerm .menu li.home{ width:100px; height:80px; background:url(../images/home.png) no-repeat;}
.bannerm .menu li.home a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.home a:hover{background:url(../images/home.png) no-repeat 0px -80px;display:block; width:100px; height:80px;}

.bannerm .menu li.aboutus{ width:100px; height:80px; background:url(../images/aboutus.png) no-repeat;}
.bannerm .menu li.aboutus a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.aboutus a:hover{background:url(../images/aboutus.png) no-repeat 0px -80px;display:block;width:100px; height:80px;}

.bannerm .menu li.news{ width:100px; height:80px; background:url(../images/news.png) no-repeat;}
.bannerm .menu li.news a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.news a:hover{background:url(../images/news.png) no-repeat 0px -80px;display:block; width:100px; height:80px;}

.bannerm .menu li.showcase{ width:100px; height:80px; background:url(../images/showcase.png) no-repeat;}
.bannerm .menu li.showcase a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.showcase a:hover{background:url(../images/showcase.png) no-repeat 0px -80px;display:block;width:100px; height:80px;}

.bannerm .menu li.share{ width:100px; height:80px; background:url(../images/share.png) no-repeat;}
.bannerm .menu li.share a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.share a:hover{background:url(../images/share.png) no-repeat 0px -80px;display:block;width:100px; height:80px;}

.bannerm .menu li.service{ width:100px; height:80px; background:url(../images/service.png) no-repeat;}
.bannerm .menu li.service a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.service a:hover{background:url(../images/service.png) no-repeat 0px -80px;width:100px; height:80px;display:block;}

.bannerm .menu li.dress{ width:100px; height:80px; background:url(../images/dress.png) no-repeat;}
.bannerm .menu li.dress a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.dress a:hover{background:url(../images/dress.png) no-repeat 0px -80px;width:100px; height:80px;display:block;}

.bannerm .menu li.contact{ width:100px; height:80px; background:url(../images/contact.png) no-repeat;}
.bannerm .menu li.contact a{ color:#333333; text-decoration:none; width:100px; height:80px; display:block; cursor:pointer}
.bannerm .menu li.contact a:hover{background:url(../images/contact.png) no-repeat 0px -80px; width:100px; height:80px;display:block;}

.i_event{
	height: 330px;
	padding-top: 13px;
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
.i_event ul{
	width: 1100px;
	overflow: hidden;
}
.i_event li{
	height: 316px;
	width: 316px;
	margin-right:17px;
	float:left;
}

.public{ width:983px; height:auto; overflow:hidden; margin:15px auto 0 auto; font-family:"microsoft yahei";}
.auto{ height:auto; overflow:hidden;}
.mt10{ margin-top:13px;}
.w_big_pic{ width:324px; height:507px; background:url(../images/w_bg.gif) no-repeat bottom; position:relative; overflow:hidden;}
.w_big_pic li{ width:324px; height:496px; overflow:hidden; display:none;}
.l{ float:left; display:inline;}
.arr{ width:31px; height:61px; position:absolute; top:202px;}
.arr a:link,.arr a:visited{ opacity: 0.55; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=55,finishOpacity=100);}
.arr a:hover{ opacity: 0.80; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80,finishOpacity=100);}
.arr_l{ left:15px;}
.arr_r{ right:15px;}
.w_big_t{ width:290px; overflow:hidden; position:absolute; bottom:21px; z-index:1; left:10px; text-align:right; white-space:nowrap; text-overflow:ellipsis;}
.w_big_t img,.l_like img,.g_like img, .k_like img{ padding:3px 5px 0 0;}
.f16{ font-size:16px;}
a.white:link,a.white:visited{ color:#FFF;}
a.white:hover{ color:#e5d4cb;}
.w_big_t_bg{ width:100%; height:41px; position:absolute; bottom:10px; background:#000; opacity: 0.50; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50,finishOpacity=100);}
.r{ float:right;}
.loca_show{ width:995px; height:507px; overflow:hidden;}
.loca_show li{ width:310px; height:258px; float:left; display:inline; margin-left:15px; background:url(../images/lobg.gif) no-repeat left 237px; position:relative;}
.loca_show li a span, .ser_show li span{ width:200px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:11px 0 0 3px;color:#787878;}
a.loca_a:link,a.loca_a:visited{ width:300px; height:228px; display:block; border:1px solid #e5e5e5; padding:4px;}
a.loca_a:hover{ background:#eeeeee;}

