/* CSS Document */
/*
Theme Name:婚庆摄影网站模板021
Theme URI: http://www.aymoban.com/hunli/021
Description: 爱永设计工作室的作品。
Author: 爱永设计
Author URI: http://www.aysheji.com/
Version: 3.9
License: 爱永设计许可认证
License URI: http://www.aysheji.com/
Tags: 网站模板,婚庆网站模板,摄影网站模板
*/
/* =Reset default browser CSS. Based on work by 刘爱永: http://www.aysheji.com/
-------------------------------------------------------------- */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input { margin: 0; padding: 0; }
body { font-family:Verdana, Geneva, sans-serif; background-color:#FFF; font-size:12px; -webkit-text-size-adjust:none; overflow:hidden; position:relative; }
html{ overflow:hidden; overflow-y:auto;}
a img, :link img, :visited img { border:0; }
ul, li, ol { list-style:none; }
em, i{ font-style:normal;}
select, input, img, select { vertical-align:middle;}
a { text-decoration:none; }
a:link { color:#333; }
a:visited, a:active, a:focus { color:#333; }
a:hover { color:#333; }
.vm * { display:inline-block; vertical-align:middle;}
.clearit { clear:both; }
/*home start*/
/*top*/
.top{ height:29px; background:#3a3a3a;}
.top .toper{ width:1200px; height:24px; margin:0 auto;}
.top .toper .hybiaoti{ float:left; line-height:24px; color:#FFF;}
.top .toper .topmenu{ float:right;}
.top .toper .topmenu a{ color:#FFF; display:inline-block; line-height:24px; height:24px; padding-left:11px; padding-top:2px; margin-left:10px; background:url(images/topmenu.png) left 10px no-repeat;}
.top .toper .topmenu a.nobg{ margin-left:0; background:none; padding-left:0px;}
.top .toper .topmenu a.jiacu{ font-weight:bold;}
.top .toper .topmenu a:hover{ text-decoration:underline;}
.top .toper .topmenu span{ display:inline-block;padding-left:11px; margin-left:10px; background:url(images/topmenu.png) left 10px no-repeat; height:24px; line-height:24px;}
/*head*/
.head{ overflow:hidden; border-top: 0px solid #d0455c;
background: #e10043;}
.head .header{ width:1200px; margin:0 auto; height:147px; position:relative;}
.head .header .logo{ float:left; width:200px; height:137px; padding-top:10px; margin-right:0px;}
.head .menu{  width:980px; float:right; height:147px; overflow:hidden;}
.head .menu .menunav{ width:980px; margin:0 auto; text-align:center;}
.head .menu .menunav ul li{ float:left; width:170px; padding-left:25px; height:147px; background:url(images/navlibg.png) no-repeat left top;}
.head .menu .menunav ul li a{ display:block; width:138px; padding-top:10px; height:30px; line-height:30px; color:#ffffff; text-align:left; font-size:15px; font-weight:bold; font-family:"Microsoft YaHei UI", "Microsoft YaHei"; text-transform:uppercase; border-bottom:#b3ecf5 1px solid; }
.head .menu .menunav ul li a span{ display:block; }
.head .menu .menunav ul li ul{ padding-top:10px;}
.head .menu .menunav ul li ul li{ background:none;height: 20px; padding-left:0px; clear:both;}
.head .menu .menunav ul li ul li a{font-size: 14px; padding:0; height:20px; font-weight:normal;
font-family: "Microsoft YaHei","微软雅黑","宋体";
line-height: 20px; border:none;}
/*head end*/

/*banner*/
.banner{ height:600px; width:100%; position:relative; margin-bottom:25px;}
.banner .bannerimg{ width:1920px; height:600px; position:absolute; left:50%; margin-left:-960px; z-index:2;}
.banner .bannerimg ul{ width:9600px;}
.banner .bannerimg ul li{ float:left; width:1920px; height:600px;}
.banner .bannerimg ul li a img{ width:1920px; height:600px;}

.banner .bmenu{ width:1920px; height:66px;position:absolute; z-index:5; background:url(images/heibg.png) left bottom repeat-x; left:50%; margin-left:-960px; bottom:0px;}
.banner .bmenu .bsns{ width:1100px; height:66px; background:url(images/bmenu.png) top center no-repeat; margin:0 auto;}
.banner .bmenu .bsns a{ display:block; float:left;}
.banner .bmenu .bsns a.qq{ width:212px; height:66px; margin-left:60px;}
.banner .bmenu .bsns a.weixin{ width:181px; height:66px; margin-left:48px;}
.banner .bmenu .bsns a.weibo{ width:217px; height:66px; margin-left:46px;}
.banner .bmenu .bsns a.gengduo{ width:212px; height:66px; margin-left:60px;}

/*
.banner .bmenu{ width:1920px; height:124px;position:absolute; z-index:5; background:url(images/heibg.png) left bottom repeat-x; left:50%; margin-left:-960px; bottom:0px;}
.banner .bmenu .bannermenu{ height:124px; width:1200px; margin:0 auto; position:relative;}
.banner .bmenu .bannermenu ul{ height:10px; position:absolute; width:100px; left:34px; bottom:25px;}
.banner .bmenu .bannermenu ul li{ height:10px; position:relative; width:10px; float:left; margin-right:10px;}
.banner .bmenu .bannermenu ul li a{ width:10px; height:10px; background-color:#fff; border-radius:5px; position:absolute; left:0; bottom:0;}
.banner .bmenu .bannermenu ul li .bimg{ width:80px; height:80px; padding-bottom:8px; background:url(images/bbg.png) bottom center no-repeat; display:none; position:absolute; bottom:13px; left:-35px;}
.banner .bmenu .bannermenu ul li .bimg img{ display:block; width:74px; height:74px; border:3px solid #FFDB04; border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;}
.banner .bmenu .bannermenu ul li.cur a{ background-color:#FFDB04;}
.banner .bmenu .bannermenu ul li.cur .bimg{display:block;}
.banner .bmenu .bannermenu .sns{ height:40px; width:200px; position:absolute; right:0; bottom:10px;}
.banner .bmenu .bannermenu .sns dl{ width:200px; height:40px; position:relative;}
.banner .bmenu .bannermenu .sns dl dd{ float:left; width:40px; height:40px; margin-left:10px; margin-right:0px;}
.banner .bmenu .bannermenu .sns dl dd a{ display:block; width:40px; height:40px; background:url(images/snsbg.png) no-repeat;}
.banner .bmenu .bannermenu .sns dl dd a.qq{ background-position:0 0;}
.banner .bmenu .bannermenu .sns dl dd a.qq:hover{ background-position:0 -40px;}
.banner .bmenu .bannermenu .sns dl dd a.weibo{ background-position:-40px 0;}
.banner .bmenu .bannermenu .sns dl dd a.weibo:hover{ background-position:-40px -40px;}
.banner .bmenu .bannermenu .sns dl dd a.weixin{ background-position:-80px 0;}
.banner .bmenu .bannermenu .sns dl dd a.weixin:hover{ background-position:-80px -40px;}
.banner .bmenu .bannermenu .sns dl dd a.gengduo{ background-position:-120px 0;}
.banner .bmenu .bannermenu .sns dl dd a.gengduo:hover{ background-position:-120px -40px;}
.banner .bmenu .bannermenu .sns dl .erweima { position:absolute; top:42px; width:140px; height:140px; right:0px; z-index:9999; padding-top:8px; background:url(images/baisanjiao.png) top center no-repeat;}
.banner .bmenu .bannermenu .sns dl .erweima img { height:138px; width:138px;border:1px solid #DDD; border-top:none;}
*/
.banner a{display:block; }
.banner a.bn_prev{width:54px; height:550px; position:absolute; z-index:20; left:120px;background:url(images/jiantou.png) left center no-repeat;}
.banner a.bn_next{width:54px; height:550px; position:absolute; z-index:20; right:120px;background:url(images/jiantou.png) right center no-repeat;}


/*banner end*/
/*mainbody*/
.mainbody{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:25px;}
/*title*/
.title_act{ height:26px; background:url(images/title_act.png) top center no-repeat; margin-bottom:25px;}
.title_case{ height:26px; background:url(images/title_case.png) top center no-repeat; margin-bottom:25px;}
.title_case a{ display:block; height:26px;}
.title_video{ height:26px; background:url(images/title_video.png) top center no-repeat; overflow:hidden; margin-bottom:25px;}
.title_video a{ display:block; height:26px;}
.title_hotel{ height:26px; background:url(images/title_hotel.png) top center no-repeat; overflow:hidden; margin-bottom:25px;}
.title_hotel a{ display:block; height:26px;}
.title_team{ height:26px; background:url(images/title_team.png) top center no-repeat; overflow:hidden; margin-bottom:25px;}
.title_jfnews{ height:105px; overflow:hidden; margin-bottom:20px;}
a.inewsmore{ position:absolute; display:block; width:170px; height:105px; right:0; top:0;}
.title_jfnews img{ height:105px; width:1200px;}
/*actindex*/

.actindex{ border:1px solid #ccc; overflow:hidden; margin-bottom:25px;}
.actindex .actindexl{ float:left; width:198px; font-family:"微软雅黑", "Microsoft YaHei";}
.actindex .actindexl a{ display:block; height:124px; border-top:1px solid #fff; border-bottom:1px solid #ccc; background-color:#EFEFEF; font-size:16px; text-align:center; font-weight:bold;}
.actindex .actindexl a.a{ background-color:#fff; color:#D0455C;}
.actindex .actindexl a span.bfhd1{ height:36px; width:26px; margin:0 auto; display:block; background:url(images/bfhd.png) no-repeat left center; margin-top:30px; margin-bottom:10px;}
.actindex .actindexl a span.bfhd2{ height:26px; width:40px; margin:10px auto; display:block; background:url(images/xsm.png) no-repeat left center; margin-top:32px; margin-bottom:10px;}
.actindex .actindexl a span.bfhd3{ height:30px; width:29px; margin:10px auto; display:block; background:url(images/zxqb.png) no-repeat left center; margin-top:30px; margin-bottom:10px;}
.actindex .actindexr{ height:350; overflow:hidden;}

/*lunbo*/
#commpany {width:1000px;}
#main { position:relative; width:950px;}
#gallery-shadow { width:100%;}
#sidebar { width:168px; margin-bottom:10px; float:left; font-size:12px; }
#sidebar h2 { font-size:12px;}
.ad_img { width:1000px; display:block; background:url(images/loadinglunbo.gif) no-repeat center center; height:378px; overflow:hidden;}
.ad_img img { width:1000px; height:378px;}
ul.slidy-menu { width:1000px; float:left; z-index:100; position:absolute; bottom:0; left:0px;}
ul.slidy-menu li { font-size:12px; overflow:hidden; text-align:center; filter: alpha(opacity=80); background-color:#333; float:left; vertical-align: middle; border-right:#555 1px solid; opacity: .8;}
ul.slidy-menu li a { display:block; letter-spacing:1px; height:22px; color:#fff; cursor:pointer; padding-top:9px;}
ul.slidy-menu li.slidy-link-selected { filter:alpha(opacity=80); opacity: .8;}
ul.slidy-menu li.slidy-link-selected a { background-color:#d00000; color:#fff;}
/*caseindex*/
.caseindex{ overflow:hidden; height:861px; margin-bottom:20px; position:relative;}
.caseindex ul li{ width:390px; height:277px; position:absolute;}
.caseindex ul li a{ display:block; width:390px; height:277px; position:relative; overflow:hidden;}
.caseindex ul li a img{width:390px; height:277px; position:absolute; z-index:5;}
.caseindex ul li a span{ display:block; width:390px; height:277px; background:url(images/ci3.png) left top no-repeat; position:absolute; z-index:10; bottom:277px; overflow:hidden;}
.caseindex ul li a span h2{ width:390px; font-size:16px; line-height:18px; height:18px; overflow:hidden; color:#fff; font-weight:normal; font-family:"Microsoft YaHei"; text-align:center; margin-top:180px; overflow:hidden;}
.caseindex ul li a span p{ font-size:12px; text-align:center; line-height:16px; color:#fff;}
/*weizhi*/
.caseindex ul li.ci1{ left:0; top:0; height:569px;}
.caseindex ul li.ci1 a{ display:block; width:390px; height:569px; position:relative;}
.caseindex ul li.ci1 a img{width:390px; height:569px; position:absolute; z-index:5;}
.caseindex ul li.ci1 a span{ display:block; width:390px; height:569px; background:url(images/ci1.png) left top no-repeat; position:absolute; z-index:10; bottom:569px; overflow:hidden;}
.caseindex ul li.ci1 a span h2{ width:390px; font-size:16px; line-height:18px; height:18px; overflow:hidden; color:#fff; font-weight:normal; font-family:"Microsoft YaHei"; text-align:center; margin-top:340px;}
.caseindex ul li.ci2{ right:0; bottom:0; height:569px;}
.caseindex ul li.ci2 a{ display:block; width:390px; height:569px; position:relative;}
.caseindex ul li.ci2 a img{width:390px; height:569px; position:absolute; z-index:5;}
.caseindex ul li.ci2 a span{ display:block; width:390px; height:569px; background:url(images/ci1.png) left top no-repeat; position:absolute; z-index:10; bottom:569px; overflow:hidden;}
.caseindex ul li.ci2 a span h2{ width:390px; font-size:20px; line-height:22px; height:22px; overflow:hidden; color:#fff; font-weight:normal; font-family:"Microsoft YaHei"; text-align:center; margin-top:340px;}
.caseindex ul li.ci3{ left:405px; top:0;}
.caseindex ul li.ci4{ right:0; top:0;}
.caseindex ul li.ci5{ left:405px; top:292px;}
.caseindex ul li.ci6{ left:0; bottom:0;}
.caseindex ul li.ci7{ left:405px; bottom:0;}
/*videoindex*/
.videoindex{ overflow:hidden; margin-bottom:20px;}
.videoindex ul{ width:1212px;}
.videoindex ul li{ float:left; width:291px; height:218px; margin-right:12px; margin-bottom:12px;}
.videoindex ul li a{ display:block; width:291px; height:218px; color:#fff; position:relative;}
.videoindex ul li a img{ width:291px; height:218px; position:absolute; z-index:5;}
.videoindex ul li a ins{ display:none; position:absolute; width:120px; height:120px; z-index:10; background:url(images/videoins.png) left top no-repeat; left:50%; margin-left:-60px; top:50%; margin-top:-60px;}
.videoindex ul li a:hover ins{ display:block; position:absolute; width:120px; height:120px; z-index:10; background:url(images/videoins.png) left top no-repeat; left:50%; margin-left:-60px; top:50%; margin-top:-60px;}
.videoindex ul li.videoone{ width:594px; height:448px;}
.videoindex ul li.videoone a{ display:block; width:594px; height:448px; position:relative; overflow:hidden;}
.videoindex ul li.videoone a img{ width:594px; height:448px; position:absolute; z-index:5;}
.videoindex ul li.videoone a span{ display:block; bottom:-80px;; width:594px; height:80px; background:url(images/videobigbg.png) left bottom no-repeat; position:absolute; z-index:10;}
.videoindex ul li.videoone a span h2{ font-weight:normal; width:574px; font-size:18px; line-height:20px; font-family:"Microsoft YaHei"; height:20px; overflow:hidden; margin-left:10px; margin-right:10px; margin-top:10px; color:#fff; text-overflow:ellipsis; white-space: nowrap;}
/*hotelindex*/
.hotelindex { height:380px; margin-bottom:15px;}
.hotelindex ul { width:1211px; overflow:hidden;}
.hotelindex ul li { width:232px; position:relative; float:left; margin-right:10px; margin-bottom:10px; min-height:180px; _margin-bottom:21px;}
.hotelindex ul li a.abox{ display:block; padding:10px; border:1px solid #DDD; border-bottom:0px solid #DDD; padding-bottom:0px;}
.hotelindex ul li a.abox img { width:210px; height:158px; display:block; }
.hotelindex ul li .hotelbox{ overflow:hidden; height:0px; width:210px; position:absolute; background-color:#fff; z-index:1; padding:10px; border:1px solid #DDD; border-top:0px solid #DDD; padding-top:0px;}
.hotelindex ul li .hotelbox h2 { font-family:"Microsoft YaHei"; font-size:16px; line-height:18px; height:18px; overflow:hidden; margin-bottom:8px; font-weight:normal;}
.hotelindex ul li .hotelbox p.mz { font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#BF9966; margin-bottom:9px; margin-top:9px; }

.hotelindex ul li .hotelbox p.xingxing { font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:40px; height:50px; margin-bottom:4px; color:#ffcc00; }
.hotelindex ul li .hotelbox p.xingxing span { height:60px; color:#c80000; margin-bottom:8px; font-size: 30px; font-style:italic; font-family: Georgia,"Times New Roman",Times,serif;}
.hotelindex ul li .hotelbox a.ljyd { display:block; height:32px; width:102px; background:url(images/ljyd.png) left top no-repeat; margin-bottom:14px;}
.hotelindex ul li .hotelbox p.yds { line-height:28px; height:23px; overflow:hidden; color:#aaa; border-top:1px solid #eee; }
.hotelindex ul li .hotelbox p.yds b { font-family:Arial, Helvetica, sans-serif; margin:0 2px; color:#CC002C; }
/*adindex*/
.adindex{ overflow:hidden; margin-bottom:25px;}
.adindex a img{ width:1200px;}
/*title_bdjs*/
.title_bdjs{ overflow:hidden; margin-bottom:25px;}
.title_bdjs img{ height:93px;}
/*bdjsindex*/
.bdjsindex{ overflow:hidden; margin-bottom:30px;}
.bdjsindex ul { width:1214px;}
.bdjsindex ul li { float:left; width:120px; margin-right:14px;}
.bdjsindex ul li a { display:block; width:120px; height:120px; background:url(images/bdjs.png) no-repeat; margin-bottom:10px;}
.bdjsindex ul li a.bd01 { background-position:0 0;}
.bdjsindex ul li a.bd01:hover { background-position:0 -120px;}
.bdjsindex ul li a.bd02 { background-position:-120px 0;}
.bdjsindex ul li a.bd02:hover { background-position:-120px -120px;}
.bdjsindex ul li a.bd03 { background-position:-240px 0;}
.bdjsindex ul li a.bd03:hover { background-position:-240px -120px;}
.bdjsindex ul li a.bd04 { background-position:-360px 0;}
.bdjsindex ul li a.bd04:hover { background-position:-360px -120px;}
.bdjsindex ul li a.bd05 { background-position:-480px 0;}
.bdjsindex ul li a.bd05:hover { background-position:-480px -120px;}
.bdjsindex ul li a.bd06 { background-position:-600px 0;}
.bdjsindex ul li a.bd06:hover { background-position:-600px -120px;}
.bdjsindex ul li a.bd07 { background-position:-720px 0;}
.bdjsindex ul li a.bd07:hover { background-position:-720px -120px;}
.bdjsindex ul li a.bd08 { background-position:-840px 0;}
.bdjsindex ul li a.bd08:hover { background-position:-840px -120px;}
.bdjsindex ul li a.bd09 { background-position:-960px 0;}
.bdjsindex ul li a.bd09:hover { background-position:-960px -120px;}
.bdjsindex ul li b{ display:block; font-size:16px; line-height:18px; font-family:"微软雅黑", "Microsoft YaHei"; margin-bottom:7px;}
.bdjsindex ul li span { font-size:12px; line-height:18px; color:#666; display:block; }
/*sjindex*/
.sjindex{ overflow:hidden; margin-bottom:20px;}
.sjindex a{ display:block; position:relative; width:1200px; height:370px;}
.sjindex a img{ display:block; position:absolute; width:1200px; height:370px; z-index:5;}
.sjindex a ins{ display:block; position:absolute; width:1200px; height:370px; z-index:10; background:url(images/sjbg.png) left top no-repeat;}
.sjindex a:hover ins{ display:none;}
/*jfnews*/
.jfnews{ overflow:hidden; margin-bottom:20px;}
ul.inews{
	
	}
ul.inews li{ width:580px; margin-right:20px; height:80px; overflow:hidden; margin-bottom:15px; float:left;}
ul.inews .newsindexl{ width:80px; height:80px; float:left;}
ul.inews .newsindexl a img{ width:80px; height:80px;}
ul.inews .newsindexr{ float:right; width:480px; height:80px; overflow:hidden;}
ul.inews .newsindexr h2{ font-size:16px; line-height:22px; font-family:"Microsoft YaHei"; height:22px; overflow:hidden; font-weight:normal; margin-bottom:2px;}
ul.inews .newsindexr h2 a{ color:#333;}
ul.inews .newsindexr h2 a:hover{ color:#0064A2;}
ul.inews .newsindexr em{ display:block; font-size:10px; line-height:12px; color:#bababa; height:12px; margin-bottom:1px;}
ul.inews .newsindexr p{ line-height:22px; color:#b9b9b9; height:42px; overflow:hidden;}


.jfnews .jfindex{ width:580px; float:left;}
/*jfindexlist*/
.jfnews .jfindex .jfindexlist { overflow:hidden; }
.jfnews .jfindex .jfindexlist ul { width:606px; }
.jfnews .jfindex .jfindexlist ul li { width:186px; height:186px; margin-right:16px; float:left; overflow:hidden; margin-bottom: 27px;}
.jfnews .jfindex .jfindexlist ul li a { display:block; width:186px; height:186px; position:relative;overflow:hidden;}
.jfnews .jfindex .jfindexlist ul li a .shopneirong {position:absolute; bottom:0; width:100%; height:93px; background: url(images/heibg.png) left top repeat; z-index:10; bottom:-93px; overflow:hidden;}
.jfnews .jfindex .jfindexlist ul li a .shopneirong span { display:block; padding:18px 10px;}
.jfnews .jfindex .jfindexlist ul li a .shopneirong span h4 { font-size:14px; line-height:17px; color:#FFF; font-weight:normal; margin-bottom:10px;height:17px; overflow:hidden; font-family:"微软雅黑", "Microsoft YaHei"; text-overflow:ellipsis; white-space: nowrap;}
.jfnews .jfindex .jfindexlist ul li a .shopneirong span p { font-size:12px; line-height:30px; color:#fff; height:30px; overflow:hidden;}
.jfnews .jfindex .jfindexlist ul li a .shopneirong span p i { font-size:30px; line-height:30px; color:#FECE1A; margin-right:2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.jfnews .jfindex .jfindexlist ul li a img { width:186px; height:186px; position:absolute; z-index:5;}
/*jfjltitle*/
.jfnews .jfindex .jfjltitle{ height:59px; line-height:59px; overflow:hidden;}
.jfnews .jfindex .jfjltitle h3{ font-size:20px; font-family:"微软雅黑", "Microsoft YaHei"; color:#333; float:left;}
.jfnews .jfindex .jfjltitle a{ float:right; color:#999;}
.jfnews .jfindex .jfjltitle a:hover{ color:#333;}
/*jfjlindex*/
.jfjlindex{ overflow:hidden;}
.jfjlindex .jfjlindexl{ float:left; width:388px;}
.jfjlindex .jfjlindexl ul li{ line-height:30px; border-bottom:1px solid #EEE; color:#666; height:30px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.jfjlindex .jfjlindexl ul li i{ color:#999; margin-left:5px; margin-right:5px;}
.jfjlindex .jfjlindexl ul li a{ color:#FF0000;}
.jfjlindex .jfjlindexl ul li a:hover{ text-decoration:underline;}
.jfjlindex .jfjlindexr{ float:right; width:186px;}
.jfjlindex .jfjlindexr a img{ width:186px; height:155px;}

/*newsindex*/
.jfnews .newsindex{ width:570px; float:right;}
.jfnews .newsindex .newsmenu{ float:left; width:40px;}
.jfnews .newsindex .newsmenu a{ padding:0 10px; display:block; width:20px; background-color:#333; color:#fff; font-size:20px; font-family:"微软雅黑", "Microsoft YaHei"; vertical-align:central; font-weight:bold; line-height:24px;}
.jfnews .newsindex .newsmenu a.fwxts{ padding:40px 10px; height:120px;}
.jfnews .newsindex .newsmenu a.xwdt{ padding:52px 10px; height:96px;}
.jfnews .newsindex .newsmenu a.cur{ background-color:#FECE1A; color:#000;}
.jfnews .newsindex .newsindexlist{ float:right; width:510px;}
.jfnews .newsindex .newsindexlist ul li{ width:510px; height:68px; overflow:hidden; margin-bottom:15px;}
.jfnews .newsindex .newsindexlist ul li .newsindexl{ width:80px; height:68px; float:left;}
.jfnews .newsindex .newsindexlist ul li .newsindexl a img{ width:80px; height:68px;}
.jfnews .newsindex .newsindexlist ul li .newsindexr{ float:right; width:410px; height:68px; overflow:hidden;}
.jfnews .newsindex .newsindexlist ul li .newsindexr h2{ font-size:16px; line-height:18px; font-family:"Microsoft YaHei"; height:18px; overflow:hidden; font-weight:normal; margin-bottom:2px;}
.jfnews .newsindex .newsindexlist ul li .newsindexr h2 a{ color:#333;}
.jfnews .newsindex .newsindexlist ul li .newsindexr h2 a:hover{ color:#0064A2;}
.jfnews .newsindex .newsindexlist ul li .newsindexr em{ display:block; font-size:10px; line-height:12px; color:#bababa; height:12px; margin-bottom:1px;}
.jfnews .newsindex .newsindexlist ul li .newsindexr p{ line-height:18px; color:#b9b9b9; height:36px; overflow:hidden;}







/*foot*/
.foot{ overflow:hidden;}
.foot .erweima {
    display: block;
    width: 100%;
    height: 185px;
    background: url('images/boterweima.gif') no-repeat scroll center center #202020;
    text-align: center;
}
.wrap {
    width: 998px;
    margin: 0px auto;
    clear: both;
}
.foot .erweima a {
    display: block;
    width: 499px;
    height: 185px;
    overflow: hidden;
    text-indent: -3000px;
    float: left;
}

/*store*/
.store{ height:auto; padding-bottom:15px; background-color:#2b2b2b; overflow:hidden;}
.title_store{ width:1200px; margin:0 auto; line-height:30px; color:#FFF; padding-top:15px; margin-bottom:15px;}
.title_store em{ font-size:30px; font-family:AvantGarde Bk BT; margin-right:10px;}
.title_store b{ font-size:26px; font-family:"微软雅黑", "Microsoft YaHei";}
.storelist{ width:1200px; margin:0 auto;}
.storelist ul li{ float:left; width:200px; padding-right:25px; margin-right:25px; background:url(images/xianbg.png) right center no-repeat;}
.storelist ul li.nomargin{ margin-right:0px; padding-right:0px; background:none;}
.storelist ul li h3{ font-family:"微软雅黑", "Microsoft YaHei"; color:#FFDE00; font-size:18px; line-height:20px; height:20px; margin-bottom:10px;}
.storelist ul li p{ color:#fff; line-height:19px; font-size:12px; margin-bottom:5px;}
.storelist ul li b{ color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

.footernav{width:1200px; margin:0 auto; background:url(images/footnavbg.gif) no-repeat left top; height:128px; margin-top:10px;}
.footernav ul{ padding-left:172px; padding-top:15px;}
.footernav ul li{float:left; margin-right:10px;width: 122px;
float: left;
margin-bottom:10px; overflow:hidden; height: 30px;}
.footernav ul li a{width: 122px; overflow:hidden;
display: block;
height: 30px;
background: none repeat scroll 0% 0% #3B3B3B;
font-family: "微软雅黑";
font-size: 13px;
color: #FFF;
text-align:center;
line-height: 29px;
text-transform: uppercase;}
.footernav ul li a span{ padding-left:5px;}
.footernav ul li a:hover{color: #185607;
background: none repeat scroll 0% 0% #FCD500;}
/*link*/
.link{ min-height:100px; background-color:#333; overflow:hidden;}
.title_link{ width:1200px; margin:0 auto; font-size:14px; font-family:"微软雅黑", "Microsoft YaHei"; font-weight:bold; color:#FFF; line-height:16px; height:16px; margin-bottom:8px; padding-top:18px;}
.linklist{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:14px;}
.linklist a{ display:inline; line-height:20px; color:#DDD; margin-right:15px;}
.linklist a:hover{ color:#FFF;}
/*footer*/
.footer{height:100px; background-color:#000; overflow:hidden;}
.bottom{width:1200px; margin:0 auto; overflow:hidden; padding-top:25px;}
.bottom .botlogo{ float:left; width:253px;}
.bottom .botlogo a img{ display:block; width:253px; height:60px;}
.bottom .copyright{ float:right; width:917px; height:60px; color:#fff; line-height:20px;}
.bottom .copyright a{ color:#FF0;}
.bottom .copyright a:hover{ text-decoration:underline;}
.footxian{ height:1px; background-color:#666;}
/*home end*/

/*mianbao*/
.mianbao{ line-height:30px; height:30px; padding-bottom:28px; background:url(images/mianbaobg.png) bottom center no-repeat; overflow:hidden; margin-bottom:20px;}
.mianbao h2{ float:left; font-size:24px; height:30px; overflow:hidden; font-family:"微软雅黑", "Microsoft YaHei"; color:#D0455C;}
.mianbao span{ float:right; color:#999;}
.mianbao span a{ color:#333;}
.mianbao span a:hover{ color:#D0455C; text-decoration:underline;}
/*lfebodyl*/
.lfebodyl{overflow:hidden; background:url(images/leftbg.gif) right top no-repeat; width:230px; padding-right:20px; min-height:1000px; float:left;}
.submenu { width:230px; overflow:hidden;}
.submenu ul li { background:url(images/submenubg.gif) bottom center no-repeat; height:64px; font-size:16px; overflow:hidden; font-family:"Microsoft YaHei"; }
.submenu ul li a { color:#666; display:block; height:59px; background:url(images/shuzi.gif) 198px top no-repeat; }
.submenu ul li a i { display:block; font-style:normal; color:#999; margin-top:8px; font-size:12px; line-height:12px; text-transform:uppercase; }
.submenu ul li a i span { color:#ccc; }
.submenu ul li a.biao0 { background-position:190px 0px; }
.submenu ul li a.biao1 { background-position:190px -62px; }
.submenu ul li a.biao2 { background-position:190px -124px; }
.submenu ul li a.biao3 { background-position:190px -186px; }
.submenu ul li a.biao4 { background-position:190px -248px; }
.submenu ul li a.biao5 { background-position:190px -310px; }
.submenu ul li a.biao6 { background-position:190px -372px; }
.submenu ul li a.biao7 { background-position:190px -434px; }
.submenu ul li a.biao8 { background-position:190px -496px; }
.submenu ul li a.biao9 { background-position:190px -558px; }
.submenu ul li a:hover, .submenu ul li.current a { color:#D0455C; background:url(images/dd1.png) no-repeat 198px 3px;}
/*lianxi*/
.lianxi{ border-top:3px solid #dbdbdb; padding-top:20px;}
.lianxi strong{height:38px; display:block; background:url(images/lianxi_phone.jpg) no-repeat;color:#5a5a5a;font-size:22px;
 font-family:Verdana, Geneva, sans-serif;letter-spacing:-2px; padding-top:4px; margin-bottom:10px;}
.lianxi span{height:105px; display:block; background:url(images/lianxi_map.png) no-repeat left bottom;color:#5a5a5a;font-size:13px;
 letter-spacing:-1px;font-family:"微软雅黑";line-height:16px; margin-top:2px;font-weight:bold;}
/*caselefttitle*/
.caselefttitle { height:32px; background:url(images/caselefttitle.png) left center no-repeat; margin-bottom:15px; margin-top:20px;}
.hothoteltitle { height:32px; background:url(images/hothoteltitle.png) left center no-repeat; margin-bottom:15px;}
.leftmore { display:block; width:37px; height:35px; float:right; background:url(images/more.gif) left center no-repeat; }
/*caseleft*/
.caseleft { overflow:hidden;}
.caseleft .caseleftimg { width:230px; height:163px; overflow:hidden; margin-bottom:2px;}
.caseleft .caseleftimg a img {width:230px; height:163px;}
.caseleft .caseleftmenu { width:240px;}
.caseleft .caseleftmenu a { display:block; display:block; height:36px; width:50px; padding-top:8px; float:left; margin-right:10px;}
.caseleft .caseleftmenu a img { width:46px; height:32px; border:2px solid #CCC;}
.caseleft .caseleftmenu a.cur { background:url(images/caseleftbg.png) top center no-repeat;}
.caseleft .caseleftmenu a.cur img{ border:2px solid #ffcc00;}
/*newslefttitle*/
.newslefttitle { height:32px; background:url(images/newslefttitle.png) left center no-repeat; margin-bottom:15px; margin-top:20px;}
.newsleft{ overflow:hidden; border:1px solid #ddd; border-top:2px solid #ffcc00; padding:5px 10px;}
.newsleft ul li{ line-height:22px; height:22px; overflow:hidden; list-style-position: inside; list-style-type: square; color:#999; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.newsleft ul li a{ color:#999;}
.newsleft ul li a:hover{ color:#000; text-decoration:underline;}
/*lfebodyr*/
.lfebodyr{float:right; width:930px; overflow:hidden;}
.about{ padding:20px 0 20px 0; font-family:"Microsoft YaHei"; }
.about p{ padding-bottom:20px; font-size:14px; line-height:26px; color:#333;}
/*case*/
.case{ overflow:hidden;}
.case ul{ width:945px;}
.case ul li{ width:300px; height:213px; overflow:hidden; float:left; margin-right:15px; margin-bottom:15px;}
.case ul li a{ display:block; width:300px; height:213px; position:relative; overflow:hidden;}
.case ul li a img{width:300px; height:213px; position:absolute; z-index:4;}
.case ul li a span{ display:block; width:300px; height:213px; background:url(images/cilist.png) left top no-repeat; position:absolute; z-index:10; overflow:heddin; bottom:213px;}
.case ul li a span h2{ width:300px; font-size:16px; line-height:18px; height:18px; color:#fff; font-weight:normal; font-family:"Microsoft YaHei"; text-align:center; margin-top:130px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.case ul li a span p{ font-size:12px; text-align:center; line-height:16px; color:#fff;}

/*
.caseshow { overflow:hidden; margin-bottom:20px; }
.caseshow .caseshowtop { height:218px; overflow:hidden; margin-bottom:20px; padding-bottom:28px; background:url(images/xianbgh.png) bottom center no-repeat; }
.caseshow .caseshowtop .caseshowtopl { float:left; }
.caseshow .caseshowtop .caseshowtopl img { padding:5px; border:1px solid #EEE; width:279px; height:206px; }
.caseshow .caseshowtop .caseshowtopr { float:right; width:620px; }
.caseshow .caseshowtop .caseshowtopr .caseshowtitle { height:60px; line-height:60px; border-bottom:2px solid #ccc; text-align:center; font-size:30px; font-family:"Microsoft YaHei"; font-weight:bold; position:relative; color:#333; }
.caseshow .caseshowtop .caseshowtopr .caseshowtitle a { display:block; width:30px; height:30px; background:url(images/txtpage.png) no-repeat; position:absolute; top:14px; }
.caseshow .caseshowtop .caseshowtopr .caseshowtitle a.subPrev { background-position:0 0; left:0; }
.caseshow .caseshowtop .caseshowtopr .caseshowtitle a.subPrev:hover { background-position:0 -30px; left:0; }
.caseshow .caseshowtop .caseshowtopr .caseshowtitle a.subNext { background-position:-30px 0; right:0; }
.caseshow .caseshowtop .caseshowtopr .caseshowtitle a.subNext:hover { background-position:-30px -30px; right:0; }
.caseshow .caseshowtop .caseshowtopr .caseshowtxt { text-align:center; line-height:30px; height:30px; margin-bottom:15px; }
.caseshow .caseshowtop .caseshowtopr .caseshowtxt span { margin-left:30px; color:#999; }
.caseshow .caseshowtop .caseshowtopr .caseshowcontent { height:74px; line-height:20px; color:#666; }
.caseshow .caseshowlist { overflow:hidden; margin-bottom:20px; width:930px;}
.caseshow .caseshowlist ul { width:942px;}
.caseshow .caseshowlist ul li { width:145px; float:left; margin-right:12px; margin-bottom:12px; }
.caseshow .caseshowlist ul li a { display:block; width:135px; border:5px solid #eee;}
.caseshow .caseshowlist ul li a:hover { border:5px solid #FFCC00;}
.caseshow .caseshowlist ul li a img { width:135px; height:90px;}
*/

/*caseshow*/
.caseshow{ overflow:hidden;}
.caseshowtitle{ overflow:hidden; margin-bottom:20px;}
.caseshowtitle h3{ font-weight:normal; font-style:italic; color:#999; font-size:12px; height:40px; overflow:hidden; font-family: Microsoft YaHei,LiHei Pro; padding-bottom:25px; background:url(images/titlebg.gif) bottom center no-repeat; margin-bottom:15px;}
.caseshowtitle h3 i{ display:block; font-size:24px; line-height:26px; height:26px; overflow:hidden;font-style:italic;}
.caseshowtitle span{ display:block;line-height:26px; height:26px; padding-bottom:25px; background:url(images/titlebg.gif) bottom center no-repeat; margin-bottom:20px;}
.caseshowtitle span strong{ display:block; float:left; font-weight:normal; font-family: Microsoft YaHei,LiHei Pro; color:#999; height:26px; padding-right:25px; background:url(images/nline.gif) right center no-repeat; margin-right:20px;}
.caseshowtitle span strong i{ display:block; line-height:13px; font-style:italic;}
.caseshowtitle span strong em{ display:block; line-height:13px; font-style:italic;}

/*caseshowlist*/
.caseshowlist{ overflow:hidden;}
.caseshowlist img{ max-width:930px; overflow:hidden; display:block; margin:10px auto;}
.caseshowlist p{ overflow:hidden; margin-bottom:20px; text-align:center;}


/*video*/
.video{ overflow:hidden; margin-bottom:20px;}
.video ul{ width:1212px;}
.video ul li{ float:left; width:300px; height:224px; margin-right:15px; margin-bottom:15px;}
.video ul li a{ display:block; width:300px; height:224px; position:relative;}
.video ul li a img{ width:300px; height:224px; position:absolute; z-index:5;}
.video ul li a span{ display:block; bottom:0; width:300px; height:60px; background:url(images/videobigbg.png) left bottom no-repeat; position:absolute; z-index:10;}
.video ul li a span h2{ font-weight:normal; width:280px; font-size:14px; line-height:16px; font-family:"Microsoft YaHei"; height:16px; overflow:hidden; margin-left:10px; margin-right:10px; margin-top:10px; color:#fff; text-overflow:ellipsis; white-space: nowrap;}
.video ul li a ins{ display:none; position:absolute; width:80px; height:80px; z-index:10; background:url(images/videoinsmall.png) left top no-repeat; left:50%; margin-left:-40px; top:50%; margin-top:-40px;}
.video ul li a:hover ins{ display:block;}

/*news*/
.news{ overflow:hidden;}
.news ul li{overflow:hidden; padding-bottom:30px; background:url(images/titlebg.gif) bottom center no-repeat; margin-bottom:22px;}
.news ul li a{ display:block; overflow:hidden;}
.news ul li a .newsl{ float:left; height:120px; width:140px;}
.news ul li a .newsl img{ width:130px; height:110px; border:5px solid #ccc;}
.news ul li a .newsr{ height:120px; overflow:hidden; margin-left:140px; padding-left:20px;}
.news ul li a .newsr h2{ font-size:18px; line-height:20px; font-family:"Microsoft YaHei"; height:20px; overflow:hidden; margin-bottom:12px;}
.news ul li a .newsr em{ display:block; font-size:12px; line-height:12px; color:#bababa; height:12px; margin-bottom:10px;}
.news ul li a .newsr p{ line-height:22px; color:#b9b9b9; height:66px; overflow:hidden;}
.news ul li a:hover .newsl img{ border:5px solid #D0455C;}
.news ul li a:hover .newsr h2{ color:#D0455C;}
.news ul li a:hover .newsr em{ color:#D0455C;}
.news ul li a:hover .newsr p{ color:#D0455C;}
/*newsshow*/
.newsshow{ overflow:hidden;}
.newsshowtitle{ overflow:hidden; padding-bottom:30px; margin-bottom:22px; background:url(images/titlebg.gif) bottom center no-repeat;}
.newsshowtitle h1{ font-size:22px; line-height:24px; font-family:"微软雅黑", "Microsoft YaHei"; color:#D0455C; margin-bottom:15px;}
.newsshowtitle p{ line-height:22px; color:#999;}
.newsshowtitle p a{color:#999;}
.newsshowtitle p a:hover{ color:#D0455C;}
.newsshowtxt{ overflow:hidden; font-size:14px; line-height:24px; color:#333;}
.newsshowtxt a{color:#D0455C; font-weight:bold;}
.newsshowtxt a:hover{ text-decoration:underline;}
.newsshowtxt img{ max-width:930px; overflow:hidden;}
.newsshowtxt p{ overflow:hidden; margin-bottom:10px;}
.shangxiapian a{ color:#333; font-weight:normal;}

/*baojia*/
.baojia{ overflow:hidden;}
.baojia ul li{ height:205px; width:930px; position:relative; background:url(images/titlebg.gif) center 175px no-repeat;}
.baojia ul li a{ display:block; width:930px; height:145px; position:absolute; z-index:5; background:url(images/pricejiabg01.png) right top no-repeat;}
.baojia ul li a:hover{ background:url(images/pricejiabg02.png) right top no-repeat;}
.baojia ul li a img{ display:block; float:left; width:190px; height:135px; border:5px solid #eee;}
.baojia ul li a:hover img{ border:5px solid #D0455C;}
.baojia ul li a span{ display:block; margin-left:200px; padding-left:20px;}
.baojia ul li a span i{ font-size:18px; line-height:18px; height:35px; color:#666; display:block; font-family:"微软雅黑"; font-style:normal;}
.baojia ul li a span p{font-family:Georgia, "Times New Roman", Times, serif; font-size:34px;line-height:34px; color:#c60000; font-style:italic;}
.baojia ul li a span p strong{color:#666; font-size:21px; line-height:21px; font-style:italic; font-weight:normal;}
.baojia ul li a span p em{color:#bfbfbf; font-size:12px; line-height:13px; font-style:italic; padding-left:5px;}
.baojia ul li a span b{ display:block; font-weight:normal;line-height:18px; color:#888; margin-top:15px;}
.baojia ul li a span big{ display:block; margin-top:20px; font-size:20px; font-style:italic; line-height:20px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}
.baojia ul li a span big cite{ font-size:24px; color:#c60000; font-weight:bold;}
.baojia ul li ins{display:block; position:absolute; z-index:6; width:120px; height:34px; right:100px; top:30px; text-decoration:none;}
.baojia ul li ins a{display:block; width:120px; height:34px; text-align:center; color:#FFF; background:none; background-color:#D0455C; font-size:14px; line-height:34px; font-weight:bold; font-family:"微软雅黑", "Microsoft YaHei", "宋体";border-radius:20px;}
.baojia ul li ins a:hover{ background:none; background-color:#D0455C;}
/*baojiashow*/
.baojiashow{ overflow:hidden; width:930px; height:205px; position:relative; background:url(images/titlebg.gif) center 175px no-repeat;}
.baojiashow img{ display:block; float:left; width:190px; height:135px; border:5px solid #eee;}
.baojiashow span{ display:block; margin-left:200px; padding-left:20px;}
.baojiashow span i{ font-size:18px; line-height:18px; height:35px; color:#666; display:block; font-family:"微软雅黑"; font-style:normal;}
.baojiashow span p{font-family:Georgia, "Times New Roman", Times, serif; font-size:34px;line-height:34px; color:#c60000; font-style:italic;}
.baojiashow span p strong{color:#666; font-size:21px; line-height:21px; font-style:italic; font-weight:normal;}
.baojiashow span p em{color:#bfbfbf; font-size:12px; line-height:13px; font-style:italic; padding-left:5px;}
.baojiashow span b{ display:block; font-weight:normal;line-height:18px; color:#888; margin-top:15px; margin-bottom:10px;}
.baojiashow span big{ display:block; margin-top:20px; font-size:20px; font-style:italic; line-height:20px; height:20px; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}
.baojiashow span big cite{ font-size:24px; color:#c60000; font-weight:bold;}
.baojiashow ins{display:block; position:absolute; z-index:6; width:120px; height:34px; right:100px; top:30px; text-decoration:none;}
.baojiashow ins a{display:block; width:120px; height:34px; text-align:center; color:#FFF; background:none; background-color:#D0455C; font-size:14px; line-height:34px; font-weight:bold; font-family:"微软雅黑", "Microsoft YaHei", "宋体";border-radius:20px;}
.baojiashow ins a:hover{ background:none; background-color:#D0455C;}
.baojiashowtxt{ font-size:14px; line-height:24px; margin:0 5px; color:#333; overflow:hidden;}
.baojiashowtxt a{color:#D0455C; font-weight:bold;}
.baojiashowtxt a:hover{ text-decoration:underline;}
.baojiashowtxt img{ max-width:920px;}
.baojiashowtxt p{ margin-bottom:10px;}

/*act*/
.act { overflow:hidden;}
.act ul li { margin-bottom:20px; overflow:hidden; padding-bottom:30px; background:url(images/titlebg.gif) bottom center no-repeat;}
.act ul li h2{ font-size:20px; line-height:22px; height:20px; margin-bottom:7px;}
.act ul li h2 a { color:#666; font-family:"微软雅黑", "Microsoft YaHei";}
.act ul li h2 a:hover { color:#D0455C;}
.act ul li h2 b { font-size:20px; color:#000; line-height:22px; font-family:"微软雅黑", "Microsoft YaHei"; color:#D0455C;}
.act ul li p { font-size:12px; line-height:20px; color:#888; margin-bottom:12px;}
.act ul li p a img { width:930px;}

/*hst*/
.hst{ overflow:hidden;}
.hst .hstl{ float:left; width:950px;}
.hst .hstr{ float:right; width:230px;}

/*addPages*/
.addPages{height:30px; line-height:30px; overflow:hidden; margin:20px 0px; border-top:1px solid #eee;}
.addPages span{float:left; background:url(images/bg34.gif) left center no-repeat;}
.addPages span a{color:#9b9a9e; padding-left:20px;}
.addPages i{float:right; color:#9b9a9e;}
.addPages i a{padding:0 10px; color:#9b9a9e;}
.addPages a:hover{color:#000;}

/**/
/*shaixuan*/
.shaixuan { border:1px solid #DDD; border-top:2px solid #D0455C; padding:15px; padding-top:5px; margin-bottom:10px; overflow:hidden;}
.shaixuan ul li { line-height:24px; overflow:hidden; margin-top:10px;}
.shaixuan ul li b { display:block; float:left; font-weight:normal; color:#999; width:40px; height:24px; }
.shaixuan ul li span { display:block; float:right; width:870px; }
.shaixuan ul li span a { display:block; color:#555; float:left; line-height:20px; min-width:60px; text-align:center; padding:2px 5px; }
.shaixuan ul li span a.cur { background-color:#D0455C; color:#fff; }


/*hotel*/
.hotel { overflow:hidden; margin-bottom:6px;}
.hotel ul { width:964px;}
.hotel ul li { width:227px; height:365px; float:left; margin-right:14px; margin-bottom:14px;}
.hotel ul li a.jdabox{ display:block; padding:10px; border:1px solid #DDD; border-bottom:0px solid #DDD; padding-bottom:0px;}
.hotel ul li a.jdabox img { width:205px; height:153px;}
.hotel ul li .jdbox{ overflow:hidden; width:205px; background-color:#fff; z-index:1; padding:10px; border:1px solid #DDD; border-top:0px solid #DDD; padding-top:0px;}
.hotel ul li .jdbox h2 { font-family:"Microsoft YaHei"; font-size:16px; line-height:18px; height:18px; overflow:hidden; margin-bottom:8px; font-weight:normal; text-overflow:ellipsis; white-space: nowrap;}
.hotel ul li .jdbox p.mz { font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#d0455c; margin-bottom:9px; margin-top:9px; }
.hotel ul li .jdbox p.xingxing { font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:16px; height:16px; margin-bottom:4px; color:#ffcc00; }
.hotel ul li .jdbox span { display:block; height:36px; line-height:18px; color:#666; margin-bottom:8px; }
.hotel ul li .jdbox a.ljyd { display:block; height:32px; width:102px; background:url(images/ljyd.png) left top no-repeat; margin-bottom:14px;}
.hotel ul li .jdbox p.yds { line-height:28px; height:23px; overflow:hidden; color:#aaa; border-top:1px solid #eee; }
.hotel ul li .jdbox p.yds b { font-family:Arial, Helvetica, sans-serif; margin:0 2px; color:#CC002C; }

/*hothotel*/
.hothotel { overflow:hidden;border:1px solid #DDD; border-top:2px solid #D0455C; padding:0 10px 10px 10px; margin-bottom:20px;}
.hothotel dl { width:208px; margin:0 auto; clear:both;}
.hothotel dl dd {display:none; }
.hothotel dl.cur {}
.hothotel dl.cur dt { display:none; }
.hothotel dl.cur dd { height:50px; margin-top:10px; display:block; }
.hothotel dl.cur dd a img { height:50px; float:left; display:block; width:67px; }
.hothotel dl.cur dd .explain { margin-left:67px; padding-left:10px; height:50px;}
.hothotel dl.cur dd .explain h2 { font-size:14px; line-height:16px; margin-bottom:2px; color:#666;height: 16px;overflow: hidden;; white-space:nowrap; text-overflow:ellipsis;}
.hothotel dl.cur dd .explain h2 a { color:#D0455C; }
.hothotel dl.cur dd .explain p { line-height:16px; color:#999; }
.hothotel dl dt { height:18px; line-height:18px; padding-top:2px; padding-bottom:2px; margin-top:10px; }
.hothotel dl dt em { font-style:normal; width:18px; height:18px; float:left; border-radius:10px; line-height:18px; text-align:center; display:block; background-color:#909090; color:#fff; }
.hothotel dl dt em.highlight { width:18px; height:18px; float:left; border-radius:10px; line-height:18px; text-align:center; display:inline; background-color:#f75d51; color:#fff; }
.hothotel dl dt a { display:block; margin-top:-1px; margin-left:18px; padding-left:10px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
/*hotelshow*/
.hotelshow { overflow:hidden; margin-bottom:20px;}
.hotelshow .hotelltop { overflow:hidden; height:220px; padding-bottom:30px; background:url(images/titlebg.gif) bottom center no-repeat; margin-bottom:20px; }
.hotelshow .hotelltop .hotelltopl { float:left; width:291px; height:220px;}
.hotelshow .hotelltop .hotelltopl img { padding:5px; border:1px solid #DDD; width:279px; height:210px;}
.hotelshow .hotelltop .hotelltopr { margin-left:291px; padding-left:20px;}
.hotelshow .hotelltop .hotelltopr h1 { font-size:24px; line-height:26px; height:26px; margin-bottom:10px; color:#D0455C; font-family:"Microsoft YaHei UI", "Microsoft YaHei";}
.hotelshow .hotelltop .hotelltopr p { line-height:24px; font-size:12px; color:#666;}
.hotelshow .hotelltop .hotelltopr p i{ color:#D0455C; font-weight:bold; margin-right:5px;}
.hotelshow .hotelltop .hotelltopr a { display:block; width:102px; height:32px; background: url(images/ljyd.png) left top no-repeat; margin-top:19px; }
.hotelshow .hoteltxt { line-height:24px; font-size:14px; color:#333; overflow:hidden;}
.hotelshow .hoteltxt img { max-width:950px; }
.hotelshow .hoteltxt p { text-indent:28px; }
.hotelshow .hoteltxt p img { margin-left:-28px; }


/**/
.gift { overflow:hidden;}
.gift ul { width:966px;}
.gift ul li { border:1px solid #DDD; width:284px; padding:10px; float:left; background-color:#f9f9f9; cursor:pointer; margin-right:16px; margin-bottom:16px; }
.gift ul li:hover { border:1px solid #ccc; background-color:#f0f0f0; }
.gift ul li a img { width:284px; height:284px; }
.gift ul li h2 { height:28px; margin-top:10px; margin-bottom:5px; font-family:"Microsoft YaHei UI", "Microsoft YaHei"; overflow:hidden;}
.gift ul li h2 a { font-size:18px; line-height:28px; font-weight:bold; height:28px; overflow:hidden; display:block; white-space:nowrap; text-overflow:ellipsis;}
.gift ul li p span { display:block; float:left; height:52px; width:130px; }
.gift ul li p span i { font-size:30px; line-height:36px; font-weight:bold; color:#f60; font-family:Helvetica, arial, sans-serif!important; display:block; }
.gift ul li p span em { font-size:12px; line-height:16px; color:#999; font-family:Helvetica, arial, sans-serif!important; display:block; }
.gift ul li p b { display:block; float:right; line-height:52px; font-size:14px; height:52px; width:80px; text-align:right; }
.gift ul li p b a { color:#f60; }

/*hotdhtitle*/
.hotdhtitle{ font-size:20px; font-family:"微软雅黑", "Microsoft YaHei"; color:#666; font-weight:bold; line-height:21px; margin-bottom:15px;}
/*hotdh*/
.hotdh { overflow:hidden;border:1px solid #DDD; border-top:2px solid #D0455C; padding:0 10px 10px 10px; margin-bottom:20px;}
.hotdh dl { width:208px; margin:0 auto; clear:both;}
.hotdh dl dd {display:none; }
.hotdh dl.cur {}
.hotdh dl.cur dt { display:none; }
.hotdh dl.cur dd { height:50px; margin-top:10px; display:block; }
.hotdh dl.cur dd a img { height:50px; float:left; display:block; width:50px; }
.hotdh dl.cur dd .explain { margin-left:50px; padding-left:10px; height:50px;}
.hotdh dl.cur dd .explain h2 { font-size:14px; line-height:16px; margin-bottom:2px; color:#666;height: 16px;overflow: hidden;; white-space:nowrap; text-overflow:ellipsis; font-family:"Microsoft YaHei UI", "Microsoft YaHei";}
.hotdh dl.cur dd .explain p { line-height:16px; color:#999; max-height:32px; overflow:hidden;}
.hotdh dl.cur dd .explain p a { color:#D0455C; }
.hotdh dl dt { height:18px; line-height:18px; padding-top:2px; padding-bottom:2px; margin-top:10px; }
.hotdh dl dt em { font-style:normal; width:18px; height:18px; float:left; border-radius:10px; line-height:18px; text-align:center; display:block; background-color:#909090; color:#fff; }
.hotdh dl dt em.highlight { width:18px; height:18px; float:left; border-radius:10px; line-height:18px; text-align:center; display:inline; background-color:#f75d51; color:#fff; }
.hotdh dl dt a { display:block; margin-top:-1px; margin-left:18px; padding-left:10px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

/*giftshow*/
.giftshow{ overflow:hidden; margin-bottom:20px; }
.giftshow .giftshowl { float:left;}
.giftshow .giftshowl img { padding:5px; border:1px solid #EEE; width:198px; height:198px;}
.giftshow .giftshowr { margin-left:210px; padding-left:20px;}
.giftshow .giftshowr h1 { font-size:18px; line-height:20px; height:20px; padding-bottom:10px; border-bottom:1px dotted #ccc; font-family:"微软雅黑"; }
.giftshow .giftshowr h1 b{ font-size:14px; line-height:20px; height:20px; padding-bottom:10px; color:#999; margin-left:20px;}
.giftshow .giftshowr p { line-height:40px; border-bottom:1px dotted #ccc; font-size:14px; color:#999; font-family:"微软雅黑"; }
.giftshow .giftshowr a.duihuan { display:block; width:117px; height:41px; background: url(images/giftdxgmrbg.png) left top no-repeat; line-height:41px; text-align:center; color:#fff; font-size:16px; font-weight:bold; font-family:"微软雅黑"; margin-top:18px; }
.giftshowcontact { overflow:hidden;}
.giftshowcontact .giftshowmenu { height:43px; border-bottom:1px solid #DDD; position:relative;}
.giftshowcontact .giftshowmenu a { display:inline-block; padding:0 25px; border-top:3px solid #fcfcfc; height:40px; line-height:40px; font-size:14px; border-left:1px solid #DDD; color:#2d2d2d; border-right:1px solid #DDD; position:absolute; top:1px;}
.giftshowcontact .giftshowmenu a.selected { background:#fff; border-top:3px solid #f60; font-weight:bold; }
.giftshowcontact .giftshowtxt{ padding:10px; border:1px solid #DDD; border-top:0px solid #DDD; font-size:14px; line-height:22px; color:#555;}
.giftshowcontact .giftshowtxt img{ max-width:818px;}



/*tuan*/
.tuan { overflow:hidden;}
.tuan ul { width:1215px;}
.tuan ul li { border:1px solid #DDD; width:358px; padding:15px; float:left; margin-right:15px; margin-bottom:15px; }
.tuan ul li a img { width:358px; height:206px; display:block; margin-bottom:10px; }
.tuan ul li a { font-size:18px; line-height:28px; font-weight:bold; }
.tuan ul li a.tuantitle{ display:block; height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:"微软雅黑", "Microsoft YaHei";}
.tuan ul li a:hover { text-decoration:underline; }
.tuan ul li p { margin-top:10px; overflow:hidden;}
.tuan ul li p span { display:block; float:left; height:52px; width:100px; }
.tuan ul li p span i { font-size:30px; line-height:36px; font-weight:bold; color:#f60; font-family:Helvetica, arial, sans-serif!important; display:block; }
.tuan ul li p span em { font-size:12px; line-height:16px; color:#999; font-family:Helvetica, arial, sans-serif!important; display:block; }
.tuan ul li p b { display:block; float:right; width:105px; height:52px; }
.tuan ul li p b a { display:block; width:105px; height:35px; margin-top:9px; background:url(images/tuanlistbg.png) left top no-repeat; line-height:35px; text-align:center; color:#fff; }
.tuan ul li p b a:hover { background-position:left bottom; text-decoration:none; }
.tuan ul li p.renshu { line-height:18px; font-size:12px; color:#999; margin-bottom:0px; font-family:Helvetica, arial, sans-serif; border-top:1px solid #f0f0f0; padding-top:10px; }
.tuan ul li p.renshu ins { font-weight:bold; color:#f60; text-decoration:none;}

/*tuanshow*/
.tuanshow { margin-bottom:10px; border:4px solid #e9e9e9; padding:10px; overflow:hidden;}
.tuanshow .tuanshowtitle { margin-bottom:20px; margin-top:10px; }
.tuanshow .tuanshowtitle h1 { font-size:30px; line-height:36px; margin-bottom:10px; color:#111; }
.tuanshow .tuanshowtitle p { font-size:24px; line-height:30px; color:#777; }
.tuanshow .tuanshowl { float:left; width:220px; background-color:#f4f4f4; height:272px; border-bottom:3px solid #f60; border-top:3px solid #f60; }
.tuanshow .tuanshowl span { font-size:36px; font-weight:bold; line-height:40px; color:#f60; display:block; text-align:center; font-family:Helvetica, arial, sans-serif!important; margin-top:50px; height:40px; }
.tuanshow .tuanshowl p { font-size:12px; line-height:18px; color:#999; display:block; text-align:center; font-family:Helvetica, arial, sans-serif!important; }
.tuanshow .tuanshowl p.dazi { font-size:14px; line-height:20px; color:#333; display:block; text-align:center; font-family:Helvetica, arial, sans-serif!important; }
.tuanshow .tuanshowl p.dazi em { color:#F60; font-size:16px; font-weight:bold; margin-right:2px; }
.tuanshow .tuanshowl p i { font-weight:bold; text-decoration: line-through; }
.tuanshow .tuanshowl a { display:block; width:130px; height:43px; font-size:20px; line-height:43px; text-align:center; margin:15px auto; background:url(images/tuanbg.png) left top no-repeat; font-weight:bold; color:#fff; }
.tuanshow .tuanshowl .jieshu { display:block; width:130px; height:43px; font-size:20px; line-height:43px; text-align:center; margin:15px auto; background:url(images/tuanbg.gif) left top no-repeat; font-weight:bold; color:#fff; }
.tuanshow .tuanshowl a:hover { background-position:left bottom; }
.tuanshow .tuanshowr { margin-left:220px; padding-left:10px; height:278px; overflow:hidden;}
.tuanshow .tuanshowr img { width:482px; height:278px; display:block; float:left;}
.tuanshow .tuanshowr span { margin-left:482px; padding-left:10px; display:block;}
.tuanshow .tuanshowr span h3 { font-size:14px; font-family:"Microsoft YaHei UI", "Microsoft YaHei"; line-height:16px; height:16px; margin-bottom:5px;}
.tuanshow .tuanshowr span p{ line-height:20px; color:#999;}

/*page*/
.page { height:37px; text-align:center; margin-bottom:20px; color:#ccc; }
.page span,.page a { display:inline-block; height:37px; padding:0 15px; text-align:center; line-height:37px; background:#f7f7f7; color:#4e4e4e; border:#c3c3c3 1px solid; font-size:14px; font-weight:bold; margin:0 5px; font-family:Verdana, Geneva, sans-serif; }
.page a:hover, .page a.current{ background:#ffb900; color:#fffffe; border:#e9a223 1px solid; }


/*tgorder*/
.tgorder{ overflow:hidden; padding:30px 60px; width:500px;}
.tgordertitle{ font-size:24px; font-family:"微软雅黑", "Microsoft YaHei"; color:#F60; height:24px; line-height:24px; margin-bottom:25px; overflow:hidden;}
.tgordertxt{ overflow:hidden; margin-bottom:18px;}
.tgordertxt p{ font-size:14px; color:#999; line-height:16px; height:16px; overflow:hidden; margin-bottom:10px;}
.tgordertxt p b{ color:#f60;}
.tgordertxt span{ font-size:12px; color:#666; line-height:14px;}
.tgordertxt span b{ color:#f60;}
.orderfrom{ overflow:hidden;}
.orderfrom ul li{ overflow:hidden; margin-bottom:12px;}
.orderfrom ul li label.dui{ display:inline-block; background:url(images/dui.jpg) left center no-repeat; padding-left:20px; margin-left:10px; color:#A0A0A0; height:34px; line-height:34px;}
.orderfrom ul li label.cuo{ display:inline-block; background:url(images/cuo.jpg) left center no-repeat; padding-left:20px; margin-left:10px; color:#A0A0A0; height:34px; line-height:34px;}
.orderfrom ul li img{ display:inline-block; margin-left:10px;}
.input{ display:block; float:left; height:16px; line-height:16px; font-size:12px; border:1px solid #FFC4BE; padding:8px; width:204px;}
.inputyzm{ display:block; float:left; height:16px; line-height:16px; font-size:12px; border:1px solid #FFC4BE; padding:8px; width:80px;}
.bottonsms{ display:inline-block; margin-left:10px; height:34px; border:1px solid #DDD; line-height:34px; width:114px; text-align:center;background: -webkit-linear-gradient(top,#ffffff,#F1F1F1);background:-moz-linear-gradient(top,#ffffff,#F1F1F1);background:-ms-linear-gradient(top,#ffffff,#F1F1F1);background:-o-linear-gradient(top,#ffffff,#F1F1F1);background:linear-gradient(top,#ffffff,#F1F1F1); color:#666; cursor:pointer; border-radius:5px;}
.submit{ display:inline-block; height:34px; border:1px solid #DDD; color:#666; cursor:pointer; border-radius:5px; background:#fff;line-height:34px; width:220px;}
.submit:hover{ text-align:center;background: -webkit-linear-gradient(top,#ffffff,#F1F1F1);background:-moz-linear-gradient(top,#ffffff,#F1F1F1);background:-ms-linear-gradient(top,#ffffff,#F1F1F1);background:-o-linear-gradient(top,#ffffff,#F1F1F1);background:linear-gradient(top,#ffffff,#F1F1F1);}


/**/
/*ucenter*/
.usertop{ height:35px; background-color:#313131;}
.usertop .usertoper{ width:980px; height:32px; margin:0 auto;}
.usertop .usertoper .userlogo{ height:35px; width:62px; float:left; background:url(images/userlogo.png) left center no-repeat;}
.usertop .usertoper .usermenu{ float:right;}
.usertop .usertoper .usermenu ul li{ float:left; line-height:35px; margin-left:20px;}
.usertop .usertoper .usermenu ul li a{ color:#fff;}
.usertop .usertoper .usermenu ul li a:hover{ text-decoration:underline;}
/*会员中心*/
.ucenter { width:980px; margin:0 auto;}
.ucenter .usertopbg{ height:150px; width:980px; position:relative;}
.ucenter .usertopbg .usertopface{ position:absolute; top:110px; left:20px; width:120px; height:120px; padding:5px; background-color:#FAFAFA; box-shadow:0 0 3px #DDD; }
.ucenter .usertopbg .usertopface a img{ width:120px; height:120px;}
/**/
.ucenter .ucbody{ width:980px; padding-top:10px; border:1px solid #EEE8D9; box-shadow:0 0 5px #DDD; background:#FFFFFF;}
.ucenter .ucbody .userhead{width:980px; height:100px; border-bottom:1px solid #EEE8D9;}
.ucenter .ucbody .userhead .userheadl { width:600px; height:100px; float:left; padding-left:180px; line-height:25px;}
.ucenter .ucbody .userhead .userheadl p{ min-height:25px; max-height:75px; overflow:hidden; color:#666;}
.ucenter .ucbody .userhead .userheadl p span{ margin-right:20px;}
.ucenter .ucbody .userhead .userheadl p span b{ color:#B20000;}
.ucenter .ucbody .userhead .userheadl p a{ color:#B20000;}
.ucenter .ucbody .userhead .userheadl p a:hover{ text-decoration:underline;}
.ucenter .ucbody .userhead .userheadr { width:140px; padding:0 10px; float:right; height:40px; line-height:20px; margin-top:30px;}
.ucenter .ucbody .userhead .userheadr ul li{ width:68px; float:left; height:40px; border-right:1px solid #EEE8D9; text-align:center; font-family:Arial;}
.ucenter .ucbody .userhead .userheadr ul li.last{ border-right:0px solid #EEE8D9;}
.ucenter .ucbody .userhead .userheadr ul li a{ color:#999;}
.ucenter .ucbody .userhead .userheadr ul li a:hover{ text-decoration:underline; color:#b20000;}
.ucenter .ucbody .ucbodymain{ overflow:hidden;background:url(images/mem_minnav_bg.jpg) repeat-y; min-height:348px; }
.ucenter .ucbody .ucbodymain .ucmenu { width:160px; float:left; padding-top:10px;}
.ucenter .ucbody .ucbodymain .ucmenu ul li{ width:100px; height:40px; line-height:40px; font-size:14px; font-weight:bold; padding:0 10px 0 50px; border-bottom:1px solid #EEE8D9;}
.ucenter .ucbody .ucbodymain .ucmenu ul li.cur{ background:url(images/mem_icon_right.gif) 140px 12px no-repeat; background-color:#FFFFFF; color:#000000;}
.ucenter .ucbody .ucbodymain .ucmenu ul li a{ color:#666666; text-decoration:none;}
.ucenter .ucbody .ucbodymain .ucmenu ul li a:hover{ color:#000;}

.ucenter .ucbody .ucbodymain .ucmain{ width:780px; height:auto; float:right; padding:10px 20px 20px 0;}

.ucenter .ucbody .ucbodymain .ucmain .ucsubmenu { width:770px; height:40px; background:#F8F4ED; border-bottom:1px solid #EEE8D9; position:relative;}
.ucenter .ucbody .ucbodymain .ucmain .ucsubmenu ul{ width:600px; height:35px;position:absolute; bottom:-1px; padding-left:20px;}
.ucenter .ucbody .ucbodymain .ucmain .ucsubmenu li{ float:left; display:block; padding:0 20px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
.ucenter .ucbody .ucbodymain .ucmain .ucsubmenu li.on{ background:#FFF; color:#333333; cursor:auto;}
.ucenter .ucbody .ucbodymain .ucmain .ucsubmenu a{ display:block; line-height:40px; padding-right:20px; float:right;}
.ucenter .ucbody .ucbodymain .ucmain .ucsubmenu li a{ float:left; display:block; padding:0; line-height:35px; text-align:center; font-size:14px; font-weight:bold;}

/*个人信息*/
.user_grzl { width:730px; margin:0 auto; padding:20px; font-size:14px; color:#666;}
.user_grzl ul li{ min-height:33px; margin-bottom:10px;}
.user_grzl ul li span{ display:block; width:100px; height:32px; text-align:right; float:left; line-height:33px;}
.user_grzl ul li strong{ line-height:33px;}
.user_grzl ul li .int{width:200px; height:32px; padding:0 4px; background:url(images/mem_int_bg.jpg) no-repeat; border-top:0px solid #CCC; border-left:0px solid #CCC; border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;}
.user_grzl ul li .textarea{width:290px; height:100px; padding:0 4px; border:1px solid #DEDEDE; line-height:25px;}
.user_grzl ul li .button { height:40px; width:84px; background:url(images/mem_icon_but.jpg) left top no-repeat; font-size:14px; text-align:center; border:0px solid #fff; padding:0; margin:0; margin-left:100px; line-height:40px; cursor:pointer;}

/*touxiang*/
.user_txsz { width:730px; margin:0 auto; padding:20px; font-size:14px; color:#666;}
.user_txsz .user_txszzs{ line-height:30px; height:30px; margin-bottom:20px;}
.user_txsz .user_txszsc{ height:284px; overflow:hidden;}
.user_txsz .user_txszsc .userimg{ width:240px; height:240px; border:1px solid #DEDEDE; margin-bottom:10px;}
.user_txsz .user_txszsc .userimg img{ width:240px; height:240px;}
.user_txsz .user_txszsc .shangchuananniu{ height:32px; width:242px;}
.user_txsz .user_txszsc .shangchuananniu .shangchuananniul{ height:32px; width:110px; float:left;}
.user_txsz .user_txszsc .shangchuananniu .shangchuananniur{ height:32px; width:110px; float:right;}
.tijiaotx{ height:32px; width:110px; display:block; background:url(images/sctxbg.png) left top no-repeat; line-height:32px; text-align:center; border:0px solid #fff; cursor:pointer; font-size:14px; font-family:"Microsoft YaHei";}

/*jifen*/

.table { width:770px; margin:0 auto; padding:10px 0;}
.table tr{ height:35px; overflow:hidden; line-height:35px; background:#FFF; text-align:center;}
.table tr.tr_title{background:#F8F4ED; font-weight:bold; color:#333333;}
.table td{ padding:0 4px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.table a{ color:#999;}
.table a:hover{ text-decoration:underline; color:#b20000;}
.jifeninfo { width:770px; height:30px; line-height:25px;}
.jifeninfo a{ color:#B20000;}
.jifeninfo a:hover{ text-decoration:underline;}

/*userbot*/
.userbot{ width:980px; margin:0 auto; line-height:20px; height:40px; padding-top:20px; padding-bottom:40px; color:#666;}

/*teamindex*/
.teamindex{ overflow:hidden; margin-bottom:8px;}
.teamindex ul{ width:1212px;}
.teamindex ul li{ float:left; width:190px; overflow:hidden; margin-right:12px; margin-bottom:12px;}
.teamindex ul li a{ display:block; height:209px; width:190px; position:relative;}
.teamindex ul li a img{ display:block; width:190px; height:209px; position:absolute; z-index:5;}
.teamindex ul li a span{ display:none; width:190px; height:105px; padding-top:95px; position:absolute; z-index:10; font-size:18px; font-family: "微软雅黑", "Microsoft YaHei"; text-align:center; line-height:20px;}

/*team*/
.team{ overflow:hidden;}
.team ul li{ overflow:hidden; display:block; width:440px; height:222px; float:left;  margin-right:20px; margin-bottom:20px; }

.team ul li .teaml{ width:220px; height:220px; float:left;}
.team ul li .teaml img{ width:220px; height:220px; -moz-border-radius:5px; border-radius:5px; border:#ccc 1px solid;}

.team ul li .teamr{ margin-left:210px; padding-left:20px;}
.team ul li .teamr h2{ font-size:20px; line-height:26px; font-family:"Microsoft YaHei"; color:#636363; height:auto; font-weight:normal;}
.team ul li .teamr b{ display:block; font-size:12px; line-height:14px; font-weight:normal; color:#999; height:14px; margin-bottom:10px;}
.team ul li .teamr p{ line-height:24px; color:#666; overflow:hidden; padding-top:5px;}

/*position*/
.position { width:52px; height:52px; position:fixed; right:20px; bottom:20px; z-index:1001; overflow:visible;}
.position a{ display:block; width:50px; height:50px; background:url(images/position.png) left top no-repeat;}
.position a:hover{ background-position:right top;}
html .position { position:absolute; bottom:0px; }
.topbg{ background:url(images/heibg.png) left top repeat; width:100%; position:fixed; left:0; top:0; z-index:10000; display:none;}
.topbgCon{width:1200px; height:40px; margin:0 auto;}
.topbgCon ul li{float:left; width:150px;}
.topbgCon ul li a{width:150px; height:40px; display:block; line-height:40px; text-align:center; color:#FFF; font-weight:bold; font-family:"微软雅黑"; font-size:16px;}
.topbgCon ul li a:hover{color:#ffd800;}



/*在线订单*/
form.fm-form{
	color:#747474;
	width: 520px;
	position:relative;
	margin-bottom:50px;
	}
form.fm-form ul li{
	margin-bottom:11px;
	}
form.fm-form ul li textarea{
	width:442px;
	height:128px;
	border:none;
	background:url(images/joinusformtextarea.gif) no-repeat;
	padding:5px;
	}
form.fm-form input{
	background:url(images/joinusinputbg.gif) no-repeat;
	width:157px;
	height:26px;
	border:none;
	line-height:26px;
	text-indent:5px;
	}
form.fm-form ul li.flright{
	text-align:right;
	}
form.fm-form input.submit,form.fm-form input.reset{
	cursor:pointer;
	width:54px;
	height:22px;
	text-indent:-999em;
	}
form.fm-form input.submit{
	background:url(images/joinussubmit.gif) no-repeat;
	position: absolute;
	left: 380px;
	bottom: -25px;
	}
form.fm-form input.reset{
	background:url(images/joinusreset.gif) no-repeat;
	position: absolute;
	left: 440px;
	bottom: -25px;
	}

.float {background:url(images/floatbg.jpg) no-repeat; left:0px; position: absolute; width: 107px; height:401px; top:200px; z-index:99999; }
.float .fa {display: block; height: 117px; width: 107px;}
.float .fb {display: block; height: 110px; width: 107px;}
.float .fc {display: block; height: 132px; width: 107px;}
.float .fd {display: block; height: 42px;  width: 107px;}
