﻿/* CSS Document */
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, a, dl, dt, dd, span { margin:0; padding:0; border:0; list-style:none; overflow:hidden; }
em, i, b, cite, ins { font-weight:normal; font-style:normal; text-decoration:none; }
body { color:#333;  font-size:12px; overflow:auto; -webkit-text-size-adjust:none; font-family:"microsoft yahei", "微软雅黑", "宋体"; overflow-x:hidden; }
ul, ol { list-style-type:none; }
select, input, img, select { vertical-align:middle; }
a { text-decoration:none; }
a.more { display:block; height:30px;}
a:link { color:#000; }
a:visited, a:active, a:focus { color:#000; }
a:hover { color:#000; }
.vm *{display:inline-block;vertical-align:middle;}
.clearit { clear:both; }

/*xintop*/
#top{ width:100%; height:100px; position:relative;}
#top img{ width:1920px; height:100px; position:absolute; left:50%; margin-left:-960px;}
#banner{ width:100%; height:550px; position:relative;}
#banner img{ width:1920px; height:550px; position:absolute; left:50%; margin-left:-960px;}

.bannerindex{ height:580px; width:100%; overflow:hidden; position:relative;}
/**/
.bannerindex a{display:block; }
.bannerindex a.bn_prev{width:120px; height:600px; position:absolute; background:url(../images/cs_prev.png) center center no-repeat; z-index:20; left:150px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bannerindex a.bn_prev:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.bannerindex a.bn_next{width:120px; height:600px; position:absolute; background:url(../images/cs_next.png) center center no-repeat; z-index:20; right:150px;filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.bannerindex a.bn_next:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}

.bannerindex .focus{ height:580px; width:1920px; position:absolute; z-index:5; margin-left:-960px; left:50%;}
.bannerindex .focus ul{ height:580px; width:9000px;}
.bannerindex .focus ul li{ width:1920px; height:580px; float:left;}
.bannerindex .focus ul li a img{ width:1920px; height:580px;}
/*top*/
.head {  overflow:visible; clear:both;}
.TopImg{ height:121px; width:100%; overflow:hidden; position:relative;}
.TopImg img{ width:1920px; height:121px; position:absolute; left:50%; margin-left:-960px;}
.Menu{ background:#C2006C url(../images/NavBgNew.png) left top repeat-x; height:47px; overflow:hidden;}
.Menu .MenuNav{ height:47px; width:1200px; margin:0 auto; overflow:visible;}
.Menu .MenuNav ul{ overflow:visible; width:1200px;}
.Menu .MenuNav ul li{ float:left; position:relative; margin-left:20px; overflow:visible;}
.Menu .MenuNav ul li.home{ margin-left:0px;}
.Menu .MenuNav ul li:nth-child(1){ margin-left:0px;}
.Menu .MenuNav ul li a{ display:block; height:47px; color:#fff; background:url(../images/MenuNavNew.png) no-repeat;}
.Menu .MenuNav ul li a.m1{ width:73px; background-position:0 0;}
.Menu .MenuNav ul li a.m1.cur{ background-position:0 -47px;}

.Menu .MenuNav ul li a.m2{ width:145px; background-position:-100px 0;}
.Menu .MenuNav ul li a.m2.cur{ background-position:-100px -47px;}

.Menu .MenuNav ul li a.m3{ width:135px; background-position:-251px 0;}
.Menu .MenuNav ul li a.m3.cur{ background-position:-251px -47px;}

.Menu .MenuNav ul li a.m4{ width:135px; background-position:-405px 0;}
.Menu .MenuNav ul li a.m4.cur{ background-position:-405px -47px;}

.Menu .MenuNav ul li a.m41{ width:145px; background-position:-560px 0;}
.Menu .MenuNav ul li a.m41.cur{ background-position:-560px -47px;}

.Menu .MenuNav ul li a.m5{ width:145px; background-position:-714px 0;}
.Menu .MenuNav ul li a.m5.cur{ background-position:-714px -47px;}

.Menu .MenuNav ul li a.m6{width:145px; background-position:-859px 0;}
.Menu .MenuNav ul li a.m6.cur{ background-position:-859px -47px;}

.Menu .MenuNav ul li a.m7{ width:135px; background-position:-1000px 0;}
.Menu .MenuNav ul li a.m7.cur{ background-position:-1000px -47px;}

.Menu .MenuNav ul li dl{ top:47px; height:29px; display:none; position:absolute;}
.Menu .MenuNav ul li dl dd{ display:block; float:left; }
.Menu .MenuNav ul li dl dd a{padding:0 10px; height:29px; line-height:29px; background:none;}
.Menu .MenuNav ul li dl dd a:hover{color:#FF0;}

/*
.head .top{ height:51px; background-color:#000; overflow:hidden;}
.head .top .toper{ width:1000px; margin:0 auto; height:51px;}
.head .top .toper .toperl{ float:left; font-size:14px; line-height:51px; color:#fff;}
.head .top .toper .toperl a{color:#fff; margin-right:15px;}
.head .top .toper .toperl a:hover{color:#FF0;}
.head .top .toper .topsolution{float:left; width:378px;height:48px; margin-left:70px;margin-right:30px;}
.head .top .toper .toperr{float:right; padding-top:5px; padding-bottom:6px; height:40px; background:url(../images/visitor.png) left center no-repeat; padding-left:100px;}
.head .top .toper .toperr img{ width:26px; height:40px; display:block; float:left;}

.head .menu{ height:90px; background-color:#d21277;  overflow:visible;}
.header{ width:1000px; margin:0 auto;  overflow:visible; height:90px; background:url(../images/newMenu/header_bg.png) left center no-repeat;}
.header .logo{float:left; height:90px; width:280px; background:url(../images/logo_new.png) left center no-repeat;}
.header .logo a{ display:block; height:90px; width:280px;}

.header .menunav{overflow:visible; margin-left:300px;  height:90px;}
.header .menunav #manulist { position: relative;width: 660px; height:90px; overflow:visible;}
.header .menunav #manulist ul { left:-9999px; top:-9999px; position:absolute; z-index:10; overflow:visible;}
.header .menunav #manulist li {float:left; position:relative; overflow:visible;}
.header .menunav #manulist li a {color:#FFFFFF; display:block; float:left; position: relative;font-family: "黑体";font-size:14px;width:100%; padding:0px;margin:0px; text-decoration: none; overflow:visible;}
.header .menunav #manulist li:hover ul.subs {width:100%;left:0; top: 87px; background:url(../images/heibg.png) left top repeat;  display:block; overflow:visible;}

.header .menunav #manulist li> ul.subs li {text-align:center; width:100%; display:block; text-align:center; line-height:28px;overflow:visible;}
.header .menunav #manulist ul.subs li:hover {background:url(../images/baibg.jpg) left top repeat; width:100%;color:#fff;font-weight:bolder;display:block;overflow:visible;}
.header .menunav #manulist ul.subs li a:hover{color:#e4007f;}
.header .menunav #manulist .aa{ background:url(../images/newManu/manu__r1_c1.jpg) no-repeat; background-position:0 -90px;width:110px;height:90px; display:block; overflow:hidden; }	
.header .menunav #manulist .aa:hover{background-position:0 0;}
.header .menunav #manulist .bb{ background:url(../images/newManu/manu__r1_c2.jpg) no-repeat; background-position:0 -90px;width:110px;height:90px; display:block; overflow:hidden;}	
.header .menunav #manulist .bb:hover{background-position:0 0;}
.header .menunav #manulist .cc{ background:url(../images/newManu/manu__r1_c3.jpg) no-repeat; background-position:0 -90px;width:110px;height:90px; display:block;  overflow:hidden;}	
.header .menunav #manulist .cc:hover{background-position:0 0;}
.header .menunav #manulist .dd{ background:url(../images/newManu/manu__r1_c4.jpg) no-repeat; background-position:0 -90px;width:110px;height:90px; display:block;overflow:hidden; }	
.header .menunav #manulist .dd:hover{background-position:0 0;}
.header .menunav #manulist .ee{ background:url(../images/newManu/manu__r1_c5.jpg) no-repeat; background-position:0 -90px;width:110px;height:90px; display:block; overflow:hidden;}	
.header .menunav #manulist .ee:hover{background-position:0 0;}
.header .menunav #manulist .ff{ background:url(../images/newManu/manu__r1_c6.jpg) no-repeat; background-position:0 -90px;width:110px;height:90px; display:block; overflow:hidden;}	
.header .menunav #manulist .ff:hover{background-position:0 0;}
*/

.sns{ height:83px; background:url(../images/snsss.png) left top no-repeat; left:50%; margin-left:-500px; width:1000px; position:absolute; z-index:10; bottom:0;}
.sns a{ display:block; height:83px; float:left;}
.sns a.snskf{ width:250px;}
.sns a.snsweixin{ width:250px;}
.sns a.snsweibo{ width:250px;}
.sns a.snsjd{ width:250px;}
/*title*/
.zxqbindex { overflow: hidden; width: 1000px; margin: 0 auto;}
.zxqbindex .zxqbtitle {margin-top:45px; margin-bottom:30px; height:55px;}
.zxqbindex .zxqbtitle{ text-align:center; overflow:hidden; margin-bottom:30px;}
.zxqbindex .zxqbtitle p a{ font-weight:bold;}
.zxqbindex .zxqbtitle p a:hover{ color:#E4007F;}
.zxqbindex .zxqbtitle p a.More{ font-family:Verdana, Geneva, sans-serif; color:#d7211f; margin-left:30px;}
.zxqbindex .zxqbtitle p span{ padding:0;margin:0 12px; font-family:Arial; color:#ddd;}



.zxqbindex .zxqblist { width: 1000px; height: 460px; margin: 0 auto;}
.zxqbindex .zxqblist .zxqbfirst { width: 599px; height:440px; float: left; display: block; margin-right:2px;}
.zxqbindex .zxqblist .zxqbsecond { width: 399px; height:440px; float: left; display: block;}
.zxqbindex .zxqblist .zxqbsecond .a{ width: 399px; height:239px; float: left; display: block;}
.zxqbindex .zxqblist .zxqbsecond .b{ width: 399px; height:239px; float: left; display: block; margin-top:2px;}
.zxqbindex .zxqblist .zxqbthird { width: 1000px; height:118px; float: left; display: block; margin-top:2px;}
.zxqbindex .zxqblist .zxqbfirst a{width: 599px; height:440px; float: left; display: block; background:#000000;}
.zxqbindex .zxqblist .zxqbsecond a{width: 399px; height:239px; float: left; display: block; background:#000000;}
.zxqbindex .zxqblist .zxqbthird a{width: 1000px; height:118px; float: left; display: block; background:#000000;}

.liucheng {height:80px; width:1000px; margin:0 auto; margin-top:20px;margin-bottom:20px;}
/*newxian*/
.newxian { height: 1px; background-color: #AFAFAF; overflow: hidden; margin-top:10px;}
/*caseindex*/
.caseindex { overflow: hidden; width: 1000px; margin: 0 auto;}
.caseindex .caseindextitle {margin-top:45px; margin-bottom:30px; height:55px;}
.caseindex .caseindextitle{ text-align:center; overflow:hidden; margin-bottom:30px;}

.caseindex .caseindextitle p a{ font-weight:bold;}
.caseindex .caseindextitle p a:hover{ color:#E4007F;}
.caseindex .caseindextitle p a.More{ font-family:Verdana, Geneva, sans-serif; color:#d7211f; margin-left:30px;}
.caseindex .caseindextitle p span{ padding:0;margin:0 12px; font-family:Arial; color:#ddd;}

.caseindex .caseindextitle .link a.case_more{font-family:Verdana, Geneva, sans-serif; color:#d7211f; margin-left:30px; margin-left:100px;}
  /*button*/
.caseindex .caseindextitle .caseindexmenu { float: left; width: 20px; height: 20px;}
.caseindex .caseindextitle .caseindexmenu .caseindexmenul { float: left;}
.caseindex .caseindextitle .caseindexmenu .caseindexmenul a { display: block; float: left; height: 10px; width: 10px; background: url(../images/quanhui.png) left top no-repeat; margin-top: 15px; margin-right: 10px;}
.caseindex .caseindextitle .caseindexmenu .caseindexmenul a.cur { background: url(../images/quanhuang.png) left top no-repeat; }
.caseindex .caseindextitle .caseindexmenu .caseindexmenur { float: right; }
  /*caselist*/
.caseindex .caseindexlist { overflow: hidden; position: relative; height: 580px;}
.caseindex .caseindexlist ul { width: 1008px; position: absolute; overflow: hidden;}
.caseindex .caseindexlist ul li { float: left; margin-right: 8px; width: 244px; height: 182px; margin-bottom:8px;}
.caseindex .caseindexlist ul li a { display: block; width: 244px; height: 182px; position: relative;}
.caseindex .caseindexlist ul li a img { width: 244px; height: 182px; position: absolute; z-index: 5;}
.caseindex .caseindexlist ul li a ins { display: block; width: 244px; height: 182px; background: url(../images/caseinsbg.png) left top no-repeat; position: absolute; z-index: 10; top: -230px; text-decoration: none; }


/*adindex_01*/
.adindex_01 { position:relative; width:1000px; height:370px; margin:0 auto;margin-top:45px;}
.adindex_01 img { position:absolute; width:1000px;  height:370px;}
/*shangxueyuan   adindex_03
.adindex_03 { position:relative; width:100%; height:500px; margin-top:45px;}
.adindex_03 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:500px;}
*/
/*adindex_04  foot huodong*/
.adindex_04 { position:relative; width:100%; height:150px; margin:0px;}
.adindex_04 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:150px;}
/*adindex_05  zhanshi*/
.title_adindex05{margin:0 auto;margin-top:30px;width:1000px;height:25px;}
.adindex_05{margin-top:20px; height:500px; width:100%; overflow:hidden; position:relative;}
.adindex_05 .focus05{ height:500px; overflow:hidden; width:1920px; position:absolute;  margin-left:-960px; left:50%;}
.adindex_05 .focus05 ul{ height:500px; width:9000px;}
.adindex_05 .focus05 ul li{ width:1920px; height:500px; float:left;}
.adindex_05 .focus05 ul li a img{ width:1920px; height:500px;}

.adindex_05 .focus05 .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:0px;}
.adindex_05 .focus05 .icon{width:100%;height:30px;clear:both;position:absolute;z-index:2;left:0px;top:460px;}
.adindex_05 .focus05 .icon ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.adindex_05 .focus05 .icon li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/showroom_a.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.adindex_05 .focus05 .icon li.now{background:url(../images/showroom_b.png) no-repeat center;}

.text{background:url(../images/text.jpg); width:1000px; height:65px; margin:0 auto; margin-top:20px;}

/*zixun*/
.zixun {overflow: hidden; width: 1000px; height:414px; margin: 0 auto; margin-top:45px;}
.zixun a{display:block; float:left;}
.zixun a.zixun_a{ width:244px; height:320px; margin-right:7px; background: url(../images/zixun_r1_c1.jpg) center center no-repeat;}
.zixun a.zixun_b{ width:244px; height:320px; margin-right:7px; background: url(../images/zixun_r1_c2.jpg) center center no-repeat;}
.zixun a.zixun_c{ width:244px; height:320px; margin-right:7px; background: url(../images/zixun_r1_c3.jpg) center center no-repeat;}
.zixun a.zixun_d{ width:244px; height:320px; background: url(../images/zixun_r1_c4.jpg) center center no-repeat;}
.zixun a.zixun_title{ width:1000px;  height:88px; display:block; float:left;margin-top:6px; background: url(../images/zixun_r1_c5.jpg) center center no-repeat;}
.zixun a.zixun_a:hover{box-shadow: 0 0 15px red;}
.zixun a.zixun_b:hover{box-shadow: 0 0 15px green;}
.zixun a.zixun_c:hover{box-shadow: 0 0 15px blue;}
.zixun a.zixun_d:hover{box-shadow: 0 0 15px purple;}

/*pinpaiyoushi
.youshiindex{ overflow: hidden; width: 1000px; margin: 0 auto;}
.youshiindex .youshititle{ height:66px; margin-top:45px; margin-bottom:30px;}
.youshiindex .youshititle .link{width:1000px; height:66px;}
.youshiindex .youshititle .link a{display:block; float:left; height:20px; font-family:"黑体"; font-size:14px;}
.youshiindex .youshititle .link a.youshi_title{width:480px; margin-left:260px; margin-right:260px; height:46px; display:block; float:left;}
.youshiindex .youshititle .link a.youshi_a{color:#B3A740; width:110px; margin-left:320px;}
.youshiindex .youshititle .link a.youshi_b{color:#0E0091; width:68px;}
.youshiindex .youshititle .link a.youshi_c{color:#C03521; width:68px;}
.youshiindex .youshititle .link a.youshi_d{color:#8610AD; width:68px;}
.youshiindex .youshititle .link a.youshi_e{color:#1AA631; width:56px; }
.youshiindex .youshilist { overflow: hidden; position: relative; height:300px;background: url(../images/pinpaiyoushi.jpg) center center no-repeat;}
.youshiindex .youshilist  a { display: block; width: 244px; height: 300px; position: relative;}
.youshiindex .youshilist a.a{ width:495px; height:300px; float:left; display:block;}
.youshiindex .youshilist a.b{ width:505px; height:300px; float:left; display:block;}*/

.hotelbook_title{overflow:hidden;margin:0 auto;width:1000px;height:60px; margin-top:45px;margin-bottom:15px;}
.hotelbook_list{position:relative;overflow:hidden;width:1010px;margin:0 auto;height:404px;}
.hotelbook_list ul{ width:1010px;}
.hotelbook_list ul li.firstjiudian{ width:382px; height:382px; float:left; position:relative;}
.hotelbook_list ul li.firstjiudian a img{ width:382px; height:382px; position:absolute; z-index:5;}
.hotelbook_list ul li.firstjiudian a span{ position:absolute; display:block; width:362px; height:34px; z-index:20; background:url(../images/subnavbg.png) left top repeat; bottom:6px; color:#fff; padding:8px 10px;}
.hotelbook_list ul li.firstjiudian a span h2{ font-size:14px; line-height:18px;}
.hotelbook_list ul li.firstjiudian a span p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px;}
.hotelbook_list ul li{ border:1px solid #ccc; width:180px; height:180px; padding:5px; margin-right:10px; position:relative; float:left; margin-bottom:10px;}
.hotelbook_list ul li a img{ width:180px; height:180px; position:absolute; z-index:5;}
.hotelbook_list ul li a span{ position:absolute; display:block; width:160px; height:34px; z-index:20; background:url(../images/subnavbg.png) left top repeat; bottom:6px; color:#fff; padding:8px 10px;}
.hotelbook_list ul li a span h2{ font-size:14px; line-height:18px;}
.hotelbook_list ul li a span p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px;}

/*youshi  adindex_02*/
.adindex_02 { position:relative; width:100%; height:300px; margin-top:45px;}
.adindex_02 img { position:absolute; width:1000px; margin-left:-500px; left:50%; height:300px;}
/*
.adindex_01{ display:block; height:580px; width:100%; overflow:hidden; margin-bottom:20px;}
.adindex_01 a{display:block; }*/
/*.adindex_01 a img{width:1920px; height:580px; position:absolute;}
.adindex_01 a.bn_prev{width:120px; height:580px; position:absolute; background:url(../images/cs_prev.png) center center no-repeat; z-index:20; left:150px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.adindex_01 a.bn_prev:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.adindex_01 a.bn_next{width:120px; height:580px; position:absolute; background:url(../images/cs_next.png) center center no-repeat; z-index:20; right:150px;filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.adindex_01 a.bn_next:hover{ filter: alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;}
.adindex_01 .focuss{ height:580px; width:1920px; position:absolute; z-index:5; margin-left:-960px; left:50%;}
.adindex_01 .focuss ul{ height:580px; width:9000px;}
.adindex_01 .focuss ul li{ width:1920px; height:580px; float:left;}
.adindex_01 .focuss ul li a img{ width:1920px; height:580px;}*/

.brand{ overflow:hidden; width:1000px; height:250px; margin:0 auto; margin-top:35px; }
.brand ul{width:1000px; height:250px;display:block; float:left; padding:0px; margin:0px;}
.brand ul li{display:block; float:left;}

/*yfcgindex*/
.title_yfcg{ height:30px; padding-top:25px; padding-bottom:25px; background:url(../images/title_yfcg.png) center center no-repeat;}
.yfcgindex{ overflow:hidden; width:1000px; margin:0 auto; margin-bottom:12px;}
.yfcgindex ul{ width:1012px;}
.yfcgindex ul li{ float:left; width:325px; margin-right:12px;}
.yfcgindex ul li a{ display:block; width:325px; height:480px; position:relative; color:#FFF;}
.yfcgindex ul li a img{ display:block; width:325px; height:480px; position:absolute; z-index:5;}
.yfcgindex ul li a span{ display:block; padding:15px 10px; width:305px; height:40px; margin-bottom:-70px; position:absolute; z-index:10; bottom:0; background:url(../images/heibg.png) left top repeat;}
.yfcgindex ul li a span h3{ font-size:16px; line-height:18px; overflow:hidden; margin-bottom:10px;white-space: nowrap; font-weight:normal;}
.yfcgindex ul li a span p{ font-size:10px; line-height:12px; height:12px; font-family:Verdana, Geneva, sans-serif;}

/*snsbot*/
.snsbot{ overflow:hidden; height:82px; width:1000px; margin:0 auto; margin-bottom:32px;}
.snsbot ul{ width:1014px;}
.snsbot ul li{ float:left; width:324px; margin-right:14px;}
.snsbot ul li a{ display: block; width:324px; height:82px;}
.snsbot ul li a.snsbotblog{ background:url(../images/snsbotblog.png) left bottom no-repeat;}
.snsbot ul li a.snsbotwx{ background:url(../images/snsbotwx.png) left bottom no-repeat;}
.snsbot ul li a.snsbotqq{ background:url(../images/snsbotqq.png) left bottom no-repeat;}
/*pjindex*/
.pjindex{ overflow:hidden; width:980px; margin:0 auto; margin-bottom:30px;}
.pjindex ul { width:1005px; }
.pjindex ul li { float:left; width:310px; height:51px; margin-right:25px; margin-bottom:20px;}
.pjindex ul li a { display:block; width:310px; height:51px; color:#666;}
.pjindex ul li a img { width:50px; height:50px; display:block; float:left;}
.pjindex ul li a span { display:block; background:url(../images/pjindexbg.png) right top no-repeat; width:231px; padding:7px 10px 7px 19px; height:36px; line-height:14px; overflow:hidden; margin-left:50px;}
/*brand
.brand{ overflow:hidden; width:1000px; margin:0 auto; margin-bottom:30px;}
.brand ul{ width:1008px;}
.brand ul li{ width:244px; margin-right:8px; float:left;}
.brand ul li a{ display:block; width:244px; height:151px; background:url(../images/bg_jiahei.png) right 113px no-repeat;}
.brand ul li a img{ display:block; width:224px; height:79px;}
.brand ul li a span{ display:block; height:32px; padding:10px; }
.brand ul li a span p{ height:16px;}
.brand ul li a:hover{background:url(../images/bg_jiared.png) right 113px no-repeat;}
*/

.mainbody { width:1000px; margin:0 auto; margin-bottom:20px;}

/*caselist*/
.caselist { margin-bottom:20px; }
.caselist ul { width:1012px; }
.caselist ul li { float:left; margin-right:12px; margin-bottom:12px;}
.caselist ul li a{ display:block;}
.caselist ul li a img { width:325px; height:234px; }
.caselist ul li span{ display:block; margin-top:10px; height:35px;}
.caselist ul li span h2{ font-size:14px; line-height:16px; margin-bottom:5px;}
.caselist ul li span h2 a{color:#666;}
.caselist ul li:hover span h2 a{color:#D00000;}
.caselist ul li span b{ font-size:12px; line-height:14px; color:#808080;}
/*fengcailist*/
.fengcailist { margin-bottom:20px; }
.fengcailist ul { width:1012px; }
.fengcailist ul li { float:left; margin-right:12px; margin-bottom:12px; }
.fengcailist ul li a{ display:block;width:325px; height:220px; position:relative; color:#fff;}
.fengcailist ul li:hover a{ color:#ff0;}
.fengcailist ul li a img { width:325px; height:220px; position:absolute; z-index:1;}
.fengcailist ul li a h2{ font-size:12px; text-align:center; background: url(../images/subnavbg.png) left top repeat; bottom:0px; height:30px; line-height:30px; position:absolute; z-index:2; width:325px; font-weight:normal;}

/*news*/
.title_zuixinzixun { position:relative; width:100%; height:60px; margin-top:45px; background:url(../images/zuixinzixun.png)center center no-repeat;}
.title_zuixinzixun a{width:470px; margin-left:480px;; display:block; height:60px;}
.title_zuixinzixun img { position:absolute; width:1000px; margin-left:-500px; left:50%; height:60px;}
.zuixinzixun { display: block; width: 1000px; margin: 0 auto;}
.zuixinzixun .zuixinzixun_title { height: 65px; width: 1000px; background-image: url(../images/zuixinzixun_title.jpg);}
.zuixinzixun .zuixinzixun_content { display: block; height: 200px; width: 1000px; margin: 0 auto;margin-top:20px;}
.zuixinzixun .zuixinzixun_content .left { display: block; float: left; height: 200px; width: 485px;}
.zuixinzixun .zuixinzixun_content .right { display: block; float: left; height: 200px; width: 485px; margin-left: 30px;}
.zuixinzixun .zuixinzixun_content .left li { width: 495px; height: 100px; margin-bottom: 10px;}
.zuixinzixun .zuixinzixun_content .left li a {}
.zuixinzixun .zuixinzixun_content .left li a img { display: block; float: left; width: 86px; height: 86px; border: 2px outset #FFF; margin-right: 10px;}
.zuixinzixun .zuixinzixun_content .left li h2 { font-family: "微软雅黑"; display:block; height:22px; font-size: 18px; display: block; float: left; width: 385px;}
.zuixinzixun .zuixinzixun_content .left li p { font-family: "微软雅黑"; font-size: 10px; display: block; float: left; width: 385px;}
.zuixinzixun .zuixinzixun_content .left li i {font-weight:bold;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-family: "微软雅黑"; font-size: 11px; color: #999999; display: block; float: left; width: 385px; height: 35px; margin-top: 15px;}
.zuixinzixun .zuixinzixun_content .right li { width: 485px; height: 100px; margin-bottom: 10px;}
.zuixinzixun .zuixinzixun_content .right li a { }
.zuixinzixun .zuixinzixun_content .right li a img { display: block; float: left; width: 86px; height: 86px; border: 2px outset #FFF; margin-right: 10px;}
.zuixinzixun .zuixinzixun_content .right li h2 { font-family: "微软雅黑"; display:block; height:22px; font-size: 18px; display: block; float: left; width: 385px;}
.zuixinzixun .zuixinzixun_content .right li p { font-family: "微软雅黑"; font-size: 10px; display: block; float: left; width: 385px;}
.zuixinzixun .zuixinzixun_content .right li i {font-weight:bold;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  font-family: "微软雅黑"; font-size: 11px; color: #999999; display: block; float: left; width: 385px; height: 35px; margin-top: 15px;}

.loveliyou { position:relative; width:100%; height:120px; margin-top:2px;}
.loveliyou img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:120px;}


/*foot*/
.foot { overflow:hidden; background-color:#0C0C0C; padding-bottom:80px;}
.foot .erweima{position:relative; height:150px; background:#323232 url(../images/boterweima.jpg) center center no-repeat;}
.foot .erweima .link{position:absolute;width:940px;height:150px;margin-left:235px; }
.foot .erweima .link a{width:470px;height:150px;display:block;float:left; }
.foot .bot{ height:204px; background-color:#2A2A2A;}
.footer{ width:1000px; margin:0 auto; overflow:hidden;}
.footer .logo{ float:left; height:204px; width:306px; background:url(../images/logo.png) left center no-repeat;}
.footer .logo a{ display:block; height:204px; width:247px;}
.footer .botnav{ width:614px; background:url(../images/botnav.png) right top no-repeat; height:204px; float:right;}
.footer .botnav ul{ float:left; padding-left:28px; width:127px; padding-top:80px;}
.footer .botnav ul.t_showcase{ float:left; padding-left:28px; width:131px;}
.footer .botnav ul.t_brand{ float:left; padding-left:28px; width:130px;}
.footer .botnav ul.t_group{ float:left; padding-left:28px; width:113px;}
.footer .botnav ul li{ line-height:20px; font-size:14px;}
.footer .botnav ul li a{ color:#fff;}
.footer .botnav ul li a:hover{ color:#FF0;}
.foot .copyright { background-color:#0C0C0C; overflow:hidden; padding-bottom:15px;}
.foot .copyright .boter { width:1000px; margin:0 auto;}
.foot .copyright .boter .address { height:150px; background:url(../images/bottom.jpg) left top no-repeat; margin-bottom:30px; }
.foot .copyright .boter .banquan { line-height:22px; font-family:Verdana, Geneva, sans-serif; color:#fff; text-align:center;}
.foot .copyright .boter .banquan a { color:#fff; }

/*20141231*/
.foot .footmenu{ width:660px; margin:0 auto; text-align:center; padding:30px 0; overflow:hidden;}
.foot .footmenu p{ line-height:20px; height:20px;}
.foot .footmenu p a{ display:block; float:left; font-size:18px; color:#fff;}
.foot .footmenu p span{ display:block; float:left; font-size:20px; margin:0 10px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.foot .footmenu p.footemail{ color:#ff0; font-size:18px; margin-top:10px; float:none;}
.foot .linktext{ background-color:#303030; border:1px solid #454545; padding:10px; height:40px; line-height:20px; overflow-y:auto; margin-bottom:20px;}
.foot .linktext h3{ display:block; color:#FF0; font-size:14px; float:left;}
.foot .linktext span{ display:block; margin-left:75px;}
.foot .linktext span a{ display:inline; color:#fff; margin-right:11px;}
.foot .linktext span a:hover{ text-decoration:underline;}

/*topbg*/
.topbg {width:100%;position: fixed; left: 0;top: 0;z-index: 10000;display: none;}
.topbg .topbgCon{}
.topbg .topbgCon ul li img{width:1920px; position:absolute; left:50%; margin-left:-960px;}
/*guanggao
.guanggao {width:100%; position:relative; height:60px; position:fixed; left:0px; top:0px; z-index:1001; overflow:visible; display:none; }
.guanggao .guanggao_b{width:1920px; height:60px; position:absolute; left:50%; margin-left:-960px;}
.guanggao .guanggao_b a img{width:1920px; position:absolute; left:50%; margin-left:-960px;}
*/
/*guanggaoo
.guanggaoo {width:100%; height:40px; position:fixed; left:100px; bottom:0px; z-index:1001; overflow:visible; display:none; }
.guanggaoo .guanggaoo_b{font-size:18px;opacity:1;background:url(../images/11.png) left top no-repeat;width:200px; height:40px; position:absolute; left:50%; margin-left:-700px;}
.guanggaoo .guanggaoo_b a{width:200px;display:block; margin-left:20px; margin-top:10px;}
.guanggaoo .guanggaoo_b a:hover{color:green; text-decoration:underline;}
*/
/*position*/
.position { width:100%; height:58px; background:url(../images/botbg.jpg) left top repeat-x; position:fixed; left:0px; bottom:0px; z-index:1001; overflow:visible; }
.position_nav { width:1000px; height:58px; display:block; margin:0 auto; position:relative; left:0; top:0; overflow:visible; }
.position_nav .position_nav_l{ float:left; width:600px;}
.position_nav .position_nav_l ul li{ line-height:58px; font-size:16px; color:#333; width:600px; height:58px; overflow:hidden;}
.position_nav .position_nav_l ul li a{ color:#333;}
.position_nav .position_nav_r{ float:right; height:58px; background:url(../images/position_nav_r.png) left center no-repeat; width:302px;}
*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)));
}

#Layer1 { width:250px; height:250px; position:fixed; right:0px; top:0px; z-index:1001;}
*html #Layer1 { position:absolute; top:0px; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

/*--------------------------------------ҳ濪ʼ------------------------------------------*/
/*act*/
.actbanner { position:relative; width:100%; height:410px; }
.actbanner img { position:absolute; width:2000px; margin-left:-1000px; left:50%; height:410px; }
/*actlist*/
.act { margin-top:20px; margin-bottom:30px; border:1px solid #f0f0f0; border-top:none;}
.nact { margin-top:20px; margin-bottom:30px;}
.act .actmenu { height:49px; background:#f9f9f9 url(../images/actmenubg.jpg) repeat-x left top; margin-bottom:20px; }
.act .actmenu a { display:inline-block; padding:0 25px; border-top:3px solid #fcfcfc; height:46px; line-height:46px; font-size:14px; color:#2d2d2d; border-right:1px solid #f4f4f4; }
.act .actmenu a.selected { background:#fff; border-top:3px solid #ffb900; font-weight:bold; }
.act .actlist { padding:10px; }
.act .actlist ul li { margin-bottom:20px; }
.act .actlist ul li p a { font-size:16px; line-height:26px; font-weight:bold; color:#7f7f7f; }
.act .actlist ul li p a:hover { text-decoration:underline; color:#000; }
.act .actlist ul li p { font-size:12px; line-height:20px; color:#999; }
.act .actlist ul li em { color:#f30; font-family:Arial, Helvetica, sans-serif; }
.act .actlist ul li p b { font-size:16px; color:#000; line-height:26px; }
.act .actlist ul li p a img { width:980px; }
.act .actlist ul li p i { font-size:12px; line-height:20px; color:#999; margin-top:10px; display:block; }
.act .actlist ul li p.mt10 { margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; }
/*actshow*/
.nact .actshow { line-height:24px; font-size:14px; color:#575757; margin-bottom:20px; }
.nact .actshowtitle { font-size:16px; font-weight:bold; line-height:20px; margin-bottom:20px; }
/*acthuigu*/
.acthuigu { }
.acthuigu ul { width:1012px; }
.acthuigu ul li { width:241px; float:left; margin-right:12px; margin-bottom:12px; }
.acthuigu ul li a img { width:241px; height:180px; }
.acthuigu ul li h3 { margin-top:10px; font-weight:normal; font-size:12px; line-height:18px; height:36px; }
.acthuigu ul li h3 a { color:#999; display:block; height:36px; overflow:hidden; }
.acthuigu ul li:hover h3 a { color:#333; }
/*case*/
.case { margin-top:20px; }
/*tuangou*/
.tuan { margin:20px 0; }
.tuan .tuanl { width:740px; float:left; }
.tuan .tuanl .tuanshow { margin-bottom:10px; border:4px solid #e9e9e9; padding:10px; }
.tuan .tuanl .tuanshow .tuanshowtitle { margin-bottom:20px; margin-top:10px; }
.tuan .tuanl .tuanshow .tuanshowtitle h1 { font-size:30px; line-height:36px; margin-bottom:10px; color:#111; }
.tuan .tuanl .tuanshow .tuanshowtitle p { font-size:24px; line-height:30px; color:#777; }
.tuan .tuanl .tuanshow .tuanshowl { float:left; width:220px; background-color:#f4f4f4; height:272px; border-bottom:3px solid #f60; border-top:3px solid #f60; }
.tuan .tuanl .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; }
.tuan .tuanl .tuanshow .tuanshowl p { font-size:12px; line-height:18px; color:#999; display:block; text-align:center; font-family:Helvetica, arial, sans-serif!important; }
.tuan .tuanl .tuanshow .tuanshowl p.dazi { font-size:14px; line-height:20px; color:#333; display:block; text-align:center; font-family:Helvetica, arial, sans-serif!important; }
.tuan .tuanl .tuanshow .tuanshowl p.dazi em { color:#F60; font-size:16px; font-weight:bold; margin-right:2px; }
.tuan .tuanl .tuanshow .tuanshowl p i { font-weight:bold; text-decoration: line-through; }
.tuan .tuanl .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; }
.tuan .tuanl .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; }
.tuan .tuanl .tuanshow .tuanshowl a:hover { background-position:left bottom; }
.tuan .tuanl .tuanshow .tuanshowr { float:left; width:482px; float:right; margin-left:5px; }
.tuan .tuanl .tuanshow .tuanshowr img { width:482px; height:278px;}
.tuan .tuanl .tuancontent { border:1px solid #f0f0f0; border-top:none; }
.tuan .tuanl .tuancontent .tuancontentmenu { height:49px; background:#f9f9f9 url(../images/actmenubg.jpg) repeat-x left top; }
.tuan .tuanl .tuancontent .tuancontentmenu a { display:inline-block; padding:0 25px; border-top:3px solid #fcfcfc; height:46px; line-height:46px; font-size:14px; color:#2d2d2d; border-right:1px solid #f4f4f4; }
.tuan .tuanl .tuancontent .tuancontentmenu a.selected { background:#fff; border-top:3px solid #ffb900; font-weight:bold; }
.tuan .tuanl .tuancontent .tuanxiangqing { padding:20px; font-size:14px; line-height:22px; color:#777; }
.tuan .tuanr { width:240px; float:right; }
.tuan .tuanr .tuanad { margin-bottom:10px; }
.tuan .tuanr .tuanad a { display:block; margin-bottom:10px; }
.tuan .tuanr .hottuan { border:1px solid #f0f0f0; padding:10px; }
.tuan .tuanr .hottuan h2 { font-size:14px; line-height:16px; margin-bottom:15px; }
.tuan .tuanr .hottuan ul li { width:218px; margin-bottom:15px; }
.tuan .tuanr .hottuan ul li p { line-height:23px; font-size:12px; color:#D00000; }
.tuan .tuanr .hottuan ul li p.tgititle { line-height:20px; height:20px; overflow:hidden; }
.tuan .tuanr .hottuan ul li p b { display:block; float:left; width:130px; color:#999; }
.tuan .tuanr .hottuan ul li p b i { color:#f60; text-decoration: line-through; }
.tuan .tuanr .hottuan ul li p a { color:#000; }
.tuan .tuanr .hottuan ul li p a img { width:218px; height:126px; margin-bottom:5px; }
.tuan .tuanr .hottuan ul li p a.tgi { width:73px; height:23px; display:block; float:right; background:url(../images/tuangousmall.png) left top no-repeat; }
/*tuanlist*/
.tuan .tuanl .tuanlist { }
.tuan .tuanl .tuanlist ul { width:750px; }
.tuan .tuanl .tuanlist ul li { border:1px solid #f2f2f2; width:333px; padding:15px; float:left; margin-right:10px; margin-bottom:10px; }
.tuan .tuanl .tuanlist ul li a img { width:333px; height:192px; display:block; margin-bottom:10px; }
.tuan .tuanl .tuanlist ul li a { font-size:18px; line-height:28px; font-weight:bold; }
.tuan .tuanl .tuanlist ul li a.tuantitle{ display:block; height:28px; overflow:hidden;}
.tuan .tuanl .tuanlist ul li a:hover { text-decoration:underline; }
.tuan .tuanl .tuanlist ul li p { margin-top:10px; }
.tuan .tuanl .tuanlist ul li p span { display:block; float:left; height:52px; width:100px; }
.tuan .tuanl .tuanlist 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 .tuanl .tuanlist ul li p span em { font-size:12px; line-height:16px; color:#999; font-family:Helvetica, arial, sans-serif!important; display:block; }
.tuan .tuanl .tuanlist ul li p b { display:block; float:right; width:105px; height:52px; }
.tuan .tuanl .tuanlist 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 .tuanl .tuanlist ul li p b a:hover { background-position:left bottom; text-decoration:none; }

.tuan .tuanl .tuanlist .jieshu{display:block; float:right; width:105px; height:35px; line-height:35px; text-align:center; margin-top:9px; background:url(../images/tuanlistbg.gif) left top no-repeat; font-size:18px; color:#fff;}
.tuan .tuanl .tuanlist 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 .tuanl .tuanlist ul li p.renshu ins { font-weight:bold; color:#f60; }
/*gift*/
.gift { margin:20px auto; }
.gift .giftbanner { margin-bottom:20px; }
.gift .giftbanner img { width:1000px; }
.gift .giftl { width:740px; float:left; }
.gift .giftl .jifen { padding:10px; border:1px solid #f9f9f9; margin-bottom:20px; }
.gift .giftl .giftlist { }
.gift .giftl .giftlist ul { width:750px; }
.gift .giftl .giftlist ul li { border:1px solid #f0f0f0; width:218px; padding:10px; float:left; background-color:#f9f9f9; cursor:pointer; margin-right:10px; margin-bottom:10px; }
.gift .giftl .giftlist ul li:hover { border:1px solid #ccc; background-color:#f0f0f0; }
.gift .giftl .giftlist ul li a img { width:218px; height:218px; }
.gift .giftl .giftlist ul li h2 { height:28px; margin-top:10px; margin-bottom:5px; }
.gift .giftl .giftlist ul li h2 a { font-size:18px; line-height:28px; font-weight:bold; height:28px; overflow:hidden; display:block; }
.gift .giftl .giftlist ul li p span { display:block; float:left; height:52px; width:130px; }
.gift .giftl .giftlist 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 .giftl .giftlist ul li p span em { font-size:12px; line-height:16px; color:#999; font-family:Helvetica, arial, sans-serif!important; display:block; }
.gift .giftl .giftlist ul li p b { display:block; float:right; line-height:52px; font-size:14px; height:52px; width:70px; text-align:right; }
.gift .giftl .giftlist ul li p b a { color:#f60; }
.gift .giftr { width:240px; float:right;}
.gift .giftr .record { border:1px solid #f0f0f0; padding:10px; margin-bottom:15px; }
.gift .giftr .record h3 { font-size:14px; line-height:16px; margin-bottom:15px; }
.gift .giftr .record ul li { cursor:pointer; margin-bottom:10px; }
.gift .giftr .record ul li span { float:left; width:70px; height:70px; display:block; }
.gift .giftr .record ul li span img { width:60px; height:60px; border:1px solid #f0f0f0; background-color:#f9f9f9; padding:4px; }
.gift .giftr .record ul li:hover span img { border:1px solid #eee; background-color:#f0f0f0; }
.gift .giftr .record ul li h5 { float:right; width:135px; }
.gift .giftr .record ul li h5 a { font-size:12px; line-height:20px; display:block; max-height:40px; margin-bottom:5px; color:#575757; }
.gift .giftr .record ul li:hover h5 a { color:#333; }
.gift .giftr .record ul li h5 em { font-size:12px; color:#f60; line-height:20px; height:20px; display:block; overflow:hidden; }
.gift .giftr .giftad { border:1px solid #f0f0f0; padding:10px; padding-bottom:0px; }
.gift .giftr .giftad a { display:block; margin-bottom:10px; }
.gift .giftr .giftad a img { width:218px; }
/*giftϸҳ*/
.gift .giftl .giftshow { margin-bottom:10px; border:4px solid #e9e9e9; padding:10px; }
.gift .giftl .giftshow .giftshowtitle { margin-bottom:20px; margin-top:10px; }
.gift .giftl .giftshow .giftshowtitle h1 { font-size:30px; line-height:36px; margin-bottom:10px; color:#111; }
.gift .giftl .giftshow .giftshowl { float:left; width:380px; background-color:#f4f4f4; height:238px; padding:20px; }
.gift .giftl .giftshow .giftshowl p { font-size:12px; color:#999; line-height:36px; font-family:Helvetica, arial, sans-serif!important; }
.gift .giftl .giftshow .giftshowl p span { display:block; float:left; width:60px; margin-right:5px; text-align:right; line-height:36px; }
.gift .giftl .giftshow .giftshowl p i { font-size:30px; font-weight:bold; line-height:36px; color:#f60; font-family:Helvetica, arial, sans-serif!important; height:36px; }
.gift .giftl .giftshow .giftshowl p b { font-weight:bold; margin-left:5px; font-size:14px; text-decoration: line-through; }
.gift .giftl .giftshow .giftshowl 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; font-family:"microsoft yahei", "΢ź", ""; }
.gift .giftl .giftshow .giftshowl a:hover { background-position:left bottom; }
.gift .giftl .giftshow .giftshowr { width:278px; height:278px; float:right; }
.gift .giftl .giftshow .giftshowr img { width:278px; height:278px; }
.gift .giftl .giftcontent { border:1px solid #f0f0f0; border-top:none; }
.gift .giftl .giftcontent .giftcontentmenu { height:49px; background:#f9f9f9 url(../images/actmenubg.jpg) repeat-x left top; }
.gift .giftl .giftcontent .giftcontentmenu a { display:inline-block; padding:0 25px; border-top:3px solid #fcfcfc; height:46px; line-height:46px; font-size:14px; color:#2d2d2d; border-right:1px solid #f4f4f4; }
.gift .giftl .giftcontent .giftcontentmenu a.selected { background:#fff; border-top:3px solid #f60; font-weight:bold; }
.gift .giftl .giftcontent .giftxiangqing { padding:20px; font-size:14px; line-height:22px; color:#777; }
/*video*/

.video_box{width:1012px; position:relative;}
.video{ width:1012px; height:860px; margin-top:5px; position:relative;}
.video ul{ display:block; width:1012px; overflow:hidden;position:absolute; }
.video ul li{ display:block; float:left; width:325px; height:200px;  padding:0px; text-align:center; line-height:30px; margin:0px 0px 15px 12px;position:relative; overflow:hidden;}
.video ul li img{ float:left;width:325px; height:200px;}


.video_top{ position:absolute; width:100%;text-align:right; background:#000; opacity:0.7; filter:alpha(Opacity=70);-moz-opacity:0.7; top:0px; right:0px; z-index:999;}
.video_nr{ position:absolute; overflow:hidden;height:0; bottom:150px; z-index:9999;}
.vido_n{ width:507px; margin:0 auto; position:relative;}
.video_nr_l{width:494px; height:346px; background:#fff; float:left; padding:14px 0 0 13px;}
.video_nr_r{ float:right;position: absolute;top: 1px;right:1px;}

.video ul li a p{ position:absolute; top:6px; left:6px; width:325px; height:199px; background:url(../../images/home/dg_md_list_01.jpg) repeat scroll; opacity:0; filter:alpha(Opacity=0);-moz-opacity:0; transform: scale(0.3);transition: all 0.2s ease-in 0s; text-align:center;}
.video ul li a.hover p{position:absolute; top:6px; left:6px; width:325px; height:199px; background:url(../../images/home/dg_md_list_01.jpg) repeat scroll; opacity:0.5; filter:alpha(Opacity=50);-moz-opacity:0.5; transform: scale(1); cursor: pointer; transition: all 0.2s ease-in 0s;  text-align:center; color:#fff; z-index:1;}
.video ul li a span{ display:block; position:absolute; width:325px; text-align:center; font-family:"微软雅黑"; font-size:15px; top:-22px; left:0px; color:#fff; z-index:2; transition: all 0.2s ease-in 0s;}
.video ul li a.hover span{display:block; width:325px; text-align:center; position:absolute; font-family:"微软雅黑"; font-size:15px; top:92px; left:0px; color:#fff; z-index:2; transition: all 0.2s ease-in 0s; cursor: pointer;}









/*baojia*/
.baojia { margin-top:20px; margin-bottom:30px; }
.baojia .baojialist { }
.baojia .baojialist ul { width:1012px; }
.baojia .baojialist ul li { float:left; width:325px; height:290px; margin-right:12px; margin-bottom:12px; position:relative; }
.baojia .baojialist ul li.diyige { float:left; width:662px; height:498px; margin-right:12px; margin-bottom:12px; }
.baojia .baojialist ul li.diyige a img { width:662px; height:498px; }
.baojia .baojialist ul li.diyige a h1 { position:absolute; z-index:11; font-size:14px; bottom:0px; font-weight:normal; height:498px; width:662px; background:url(../images/baojiabig.png) left top no-repeat; text-align:center; line-height:498px; color:#fff; font-size:0px; }
.baojia .baojialist ul li.diyige a:hover h1 { background-position:left bottom; font-size:14px; }
.baojia .baojialist ul li a img { width:325px; height:243px; }
.baojia .baojialist ul li a h1 { position:absolute; z-index:11; font-size:14px; top:0px; font-weight:normal; height:243px; width:325px; background:url(../images/baojiasmall.png) left top no-repeat; text-align:center; line-height:243px; color:#fff; font-size:0px; }
.baojia .baojialist ul li a:hover h1 { background-position:left bottom; font-size:14px; }
.baojia .baojialist ul li a .baojialist_gg{width:80px; height:35px; padding:7px; margin:0px; position:absolute;top:0px;left:0px; position:absolute;color:white; font-size:14px; font-weight:650; margin:0px; margin-top:-5px; background:url(../images/price_01.png) left top no-repeat;}
.baojia .baojialist ul li .baojia_text{position:relative;width:325px;height:45px;margin-top:5px; }
.baojia .baojialist ul li strong{font-size:16px; color:#e74c3c;}
.baojia .baojialist ul li strong span{font-size:16px; font-weight:400; color:black;}
.baojia .baojialist ul li p{width:75px;height:25px; position:absolute; top:5px; right:0px;}


.baojia .baojial { width:740px; float:left;}
.baojia .baojial .baojiashow { border:1px solid #f0f0f0; padding:10px; margin-bottom:10px;}
.baojia .baojial .baojiashow .baojiashowl { width:325px; float:left;}
.baojia .baojial .baojiashow .baojiashowl img { width:325px; height:243px;}
.baojia .baojial .baojiashow .baojiashowr { width:370px; float:right;}
.baojia .baojial .baojiashow .baojiashowr span{display:block; font-size:18px; line-height:20px; min-height:40px; margin-bottom:10px; max-height:40px; color:#999;}
.baojia .baojial .baojiashow .baojiashowr span img{ margin:0 5px;}
.baojia .baojial .baojiashow .baojiashowr h2{ font-size:20px; line-height:30px; font-weight:bold; margin-bottom:10px; color:#f60;}
.baojia .baojial .baojiashow .baojiashowr p{ font-size:36px; line-height:40px; font-weight:bold; margin-bottom:10px; color:#f60; font-family:Helvetica, arial, sans-serif!important;}
.baojia .baojial .baojiashow .baojiashowr a.button { display:block; width:130px; height:43px; font-size:20px; line-height:43px; text-align:center; background:url(../images/tuanbg.png) left top no-repeat; font-weight:bold; color:#fff; float:left; margin-top:15px; }
.baojia .baojial .miaoshushow {margin-top:20px; border-top:1px dotted #ccc;padding-top:10px; margin-bottom:10px;line-height:22px; font-size:14px; color:#666;}
.baojia .baojial .miaoshushow p{text-indent:2px; margin-top:5px;}
.baojia .baojial .miaoshushow img{ max-width:740px;}
.baojia .baojiar { width:240px; float:right; }
.baojia .baojiar .hotbaojia { border:1px solid #f0f0f0; padding:10px; }
.baojia .baojiar .hotbaojia h2 {color:#787878; font-size:18px; line-height:20px; margin-bottom:10px; margin-left:70px; }
.baojia .baojiar .hotbaojia ul li { width:218px; margin-bottom:15px; }
.baojia .baojiar .hotbaojia ul li p { line-height:23px; font-size:12px; color:#D00000; }
.baojia .baojiar .hotbaojia ul li p.tgititle { line-height:20px; height:20px; overflow:hidden; }
.baojia .baojiar .hotbaojia ul li p b { display:block; float:left; width:130px; color:#999; }
.baojia .baojiar .hotbaojia ul li p b i { color:#f60; text-decoration: line-through; }
.baojia .baojiar .hotbaojia ul li p a { color:#000; }
.baojia .baojiar .hotbaojia ul li p a img { width:218px; height:126px; margin-bottom:5px; }
.baojia .baojiar .hotbaojia ul li p a.tgi { width:73px; height:23px; display:block; float:right; background:url(../images/tuangousmall.png) left top no-repeat; }
/*answer*/
.answer { margin-top:20px; margin-bottom:30px; }
.answer .answerl { width:740px; float:left; }
.answer .answerl .question { }
.answer .answerl .question ul li { margin-bottom:10px; }
.answer .answerl .question ul li h2 { height:30px; line-height:30px; font-size:14px; background-color:#f0f0f0; padding-left:10px; margin-bottom:10px; }
.answer .answerl .question ul li span { display:block; font-size:12px; line-height:24px; }
.answer .answerr { width:240px; float:right; }
.answer .answerr .answerad { border:1px solid #f0f0f0; padding:10px; }
.answer .answerr .answerad ul li { width:218px; margin-bottom:10px; }
.answer .answerr .answerad ul li a img { width:218px; }
/*zenmeshuo*/
.saybanner{ margin-top:15px;}
.saybanner img{ width:1000px;}
.zenmeshuotitle { margin-top:20px; margin-bottom:30px; }
.zenmeshuotitle h3 { color: #333; font-size: 24px; line-height:30px; }
.zenmeshuotitle p { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #666; }
.zenmeshuotitle p i{ color:#c00;}
.wangzhanclass{ font-size:20px; line-height:30px; padding-bottom:10px; border-bottom:1px solid #f0f0f0; margin-bottom:15px;}
.zenmeshuo { margin-bottom:30px; }
.zenmeshuo ul { width:1009px; }
.zenmeshuo ul li { float:left; margin-right:9px; margin-bottom:20px; }
.zenmeshuo ul li a { display:block; width:243px; height:51px; overflow:auto; background:url(../images/say.gif) left top no-repeat; color:#666;}
.zenmeshuo ul li a:hover { background-position:left bottom; color:#000; }
.zenmeshuo ul li a b { display:block; float:left; width:50px; height:50px; }
.zenmeshuo ul li a b img { width:50px; height:50px; }
.zenmeshuo ul li a span { display:block; width:172px; padding:5px; height:40px; float:right; line-height:21px; }

.hunbohui{ margin-bottom:20px;}
.hunbohui ul{ border-top:1px solid #ccc;}
.hunbohui ul li{ height:60px;border:1px solid #ccc; border-top:none;}
.hunbohui ul li a{ display:block; height:40px; padding-top:10px; padding-bottom:10px; padding-left:10px; background-color:#f9f9f9; color:#999;}
.hunbohui ul li a:hover{ background-color:#f0f0f0; color:#333;}
.hunbohui ul li a img{ display:block; width:40px; height:40px; float:left;}
.hunbohui ul li a h2{ width:930px; float:right; line-height:40px; font-size:14px;}
/*licheng*/
.licheng{ margin-top:20px; margin-bottom:30px;}
.licheng .lichengl{ width:100px; float:left;}
.licheng .lichengl .lichengmenu{}
.licheng .lichengl .lichengmenu ul li{}
.licheng .lichengl .lichengmenu ul li a{ display:block; width:80px; padding-right:9px; height:30px; text-align:center; line-height:30px; color:#990; font-family: Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.licheng .lichengl .lichengmenu ul li a:hover{ color:#D00000;}
.licheng .lichengl .lichengmenu ul li a.curr{ background:url(../images/lichengbg.png) left center no-repeat; color:#fff;}
.licheng .lichengr{ float:right; width:900px;}
.licheng .lichengr .lichenglist{ background:url(../images/lichengxian.png) 10px top repeat-y;}
.licheng .lichengr .lichenglist ul{ background:url(../images/lichengquan.png) 4px top no-repeat; padding-left:35px; margin-bottom:20px;}
.licheng .lichengr .lichenglist ul li{ line-height:30px;}
.licheng .lichengr .lichenglist ul li b{ display:block; float:left; width:40px; height:30px;}
.licheng .lichengr .lichenglist ul li b ins{ display:block; float:left; width:22px; height:30px; font-size:16px; color:#990; line-height:30px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.licheng .lichengr .lichenglist ul li b i{ color:#999; font-size:12px; font-family:"΢ź",""; line-height:30px; float:left;}
.licheng .lichengr .lichenglist ul li span{ display:block; float:right; width:800px; font-size:14px; color:#666;}
.licheng .lichengr .lichenglist ul h2{ font-size:18px; line-height:30px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}

/*banner*/
.banner{}
.PicSwitch { height:460px; position:relative; z-index:0; width:100%; overflow:hidden;}
.picShowListBorder { position:absolute; width:1000px; left:50%; top:35px; margin-left:-500px;}
.PicSwitch .mainPic { width:1680px; height:460px; overflow:hidden; position:absolute; top:0;left:50%; margin-left:-840px; z-index:0;}
.PicSwitch .mainPic img { width:1680px; height:460px;}
.PicSwitch .picShowList .item { width:198px; height:37px; cursor:pointer; margin-bottom:1px;}
.PicSwitch .picShowList .item img { display:block; width:198px; height:37px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.PicSwitch .picShowList .hilight img {filter:alpha(opacity=100); -moz-opacity:1.0; opacity: 1.0;}
.PicSwitch .picShowList .topitem { width:198px; height:91px; cursor:pointer; margin-bottom:1px;}
.PicSwitch .picShowList .topitem img { display:block; width:198px; height:91px }

/*huoban*/
.huoban{ margin-bottom:30px;}
.huoban h2{ font-size:16px; line-height:18px; margin-bottom:20px;}
.huoban ul{ width:996px; margin-left:2px;}
.huoban ul li{ width:166px; float:left; }
.huoban ul li img{ width:144px; height:80px; padding:10px; border:1px solid #f0f0f0; background-color:#fff;}
.huoban ul li:hover img{ border:1px solid #ccc; background-color:#f0f0f0;}

/*about*/
.aboutbanner {width:100%; height:404px; background:url(../images/about02.png) left center repeat-x;}
.aboutbanner span { display:block; width:516px; height:404px; margin:0 auto; background:url(../images/about01.png) left center no-repeat;}
.aboutbody{ position:relative;}
.aboutbody .aboutmenu{ height:124px; background-color:#E0E0E0; border-bottom:1px solid #AFAFAF;}
.aboutbody .aboutmenu ul{ width:1000px; margin:2px auto;}
.aboutbody .aboutmenu ul li{ width:93px; height:120px; float:left; margin-right:36px;}
.aboutbody .aboutmenu ul li a{ display:block; width:93px; height:30px; color:#666; padding-top:90px; line-height:30px; text-align:center; font-size:14px;}
.aboutbody .aboutmenu ul li a.about01{ background: url(../images/1.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about02{ background: url(../images/2.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about03{ background: url(../images/3.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about04{ background: url(../images/4.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about05{ background: url(../images/5.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about06{ background: url(../images/6.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about07{ background: url(../images/7.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a.about08{ background: url(../images/8.png) right top no-repeat;}
.aboutbody .aboutmenu ul li a:hover, .aboutbody .aboutmenu ul li a.curr{ background-position:left top; color:#F00;}
.aboutbody .aboutpinpai{ height:273px; background:#5E0000 url(../images/aboutpinpai.jpg) top center no-repeat;}
.aboutbody .aboutpinpaishow{ border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto;}
.aboutbody .aboutpinpaishow p{ font-size:24px; font-weight:bold; line-height:50px; color:#000;}
.aboutbody .aboutpinpaishow p i{ color:#ff0000; font-weight:bold;}
.aboutbody .aboutpinpaishow p img{ max-width:972px;}
.aboutbody .aboutpinpaishow p em{ font-size:38px; color:#ff0000; font-weight:bold;}
.aboutbody .aboutshili{ height:273px; background:#54401F url(../images/aboutshili.jpg) top center no-repeat;}
.aboutbody .aboutshilishow{border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto; background:url(../images/aboutshili01.jpg) top center no-repeat; padding-top:140px;}
.aboutbody .aboutshilishow p{ font-size:32px; font-weight:bold; line-height:50px;}
.aboutbody .aboutshilishow p i{ color:#ff0000; font-weight:bold;}
.aboutbody .aboutfengong{ height:273px; background:#272614 url(../images/aboutfengong.jpg) top center no-repeat;}
.aboutbody .aboutfengongshow{border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto;}
.aboutbody .aboutfengongshow p{ font-weight:bold; font-size:32px; line-height:50px;}
.aboutbody .aboutfengongshow p i{ color:#ff0000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow01{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow01 .aboutfengongshow01l{ background-color:#D00000; width:378px; height:260px; line-height:260px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:left;}
.aboutbody .aboutfengongshow .aboutfengongshow01 .aboutfengongshow01l i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow01 .aboutfengongshow01r{ width:491px; float:right; height:200px; background-color:#f5f3f8; font-size:14px; padding:30px 45px;}
.aboutbody .aboutfengongshow .aboutfengongshow01 .aboutfengongshow01r b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow01 .aboutfengongshow01r p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow02{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow02 .aboutfengongshow02r{ background-color:#D00000; width:243px; height:362px; line-height:362px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:right;}
.aboutbody .aboutfengongshow .aboutfengongshow02 .aboutfengongshow02r i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow02 .aboutfengongshow02l{ width:698px; float:left; height:332px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow02 .aboutfengongshow02l b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow02 .aboutfengongshow02l p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow03{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow03 .aboutfengongshow03l{ background-color:#D00000; width:243px; height:330px; line-height:330px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:left;}
.aboutbody .aboutfengongshow .aboutfengongshow03 .aboutfengongshow03l i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow03 .aboutfengongshow03r{ width:698px; float:right; height:300px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow03 .aboutfengongshow03r b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow03 .aboutfengongshow03r p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow04{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow04 .aboutfengongshow04r{ background-color:#D00000; width:232px; height:580px; line-height:580px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:right;}
.aboutbody .aboutfengongshow .aboutfengongshow04 .aboutfengongshow04r i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow04 .aboutfengongshow04l{ width:712px; float:left; height:550px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow04 .aboutfengongshow04l b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow04 .aboutfengongshow04l p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow05{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow05 .aboutfengongshow05l{ background-color:#D00000; width:243px; height:362px; line-height:362px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:left;}
.aboutbody .aboutfengongshow .aboutfengongshow05 .aboutfengongshow05l i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow05 .aboutfengongshow05r{ width:698px; float:right; height:332px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow05 .aboutfengongshow05r b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow05 .aboutfengongshow05r p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow06{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow06 .aboutfengongshow06r{ background-color:#D00000; width:347px; height:273px; line-height:273px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:right;}
.aboutbody .aboutfengongshow .aboutfengongshow06 .aboutfengongshow06r i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow06 .aboutfengongshow06l{ width:594px; float:left; height:243px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow06 .aboutfengongshow06l b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow06 .aboutfengongshow06l p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow07{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow07 .aboutfengongshow07l{ background-color:#D00000; width:243px; height:208px; line-height:208px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:left;}
.aboutbody .aboutfengongshow .aboutfengongshow07 .aboutfengongshow07l i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow07 .aboutfengongshow07r{ width:698px; float:right; height:178px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow07 .aboutfengongshow07r b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow07 .aboutfengongshow07r p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow08{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow08 .aboutfengongshow08r{ background-color:#D00000; width:288px; height:224px; line-height:224px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:right;}
.aboutbody .aboutfengongshow .aboutfengongshow08 .aboutfengongshow08r i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow08 .aboutfengongshow08l{ width:654px; float:left; height:194px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow08 .aboutfengongshow08l b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow08 .aboutfengongshow08l p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow09{ margin-bottom:13px;}
.aboutbody .aboutfengongshow .aboutfengongshow09 .aboutfengongshow09l{ background-color:#D00000; width:351px; height:208px; line-height:208px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:left;}
.aboutbody .aboutfengongshow .aboutfengongshow09 .aboutfengongshow09l i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow09 .aboutfengongshow09r{ width:592px; float:right; height:178px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow09 .aboutfengongshow09r b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow09 .aboutfengongshow09r p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutfengongshow .aboutfengongshow10{ margin-bottom:50px;}
.aboutbody .aboutfengongshow .aboutfengongshow10 .aboutfengongshow10l{ background-color:#D00000; width:247px; height:344px; line-height:344px; font-size:32px; text-align:center; font-weight:bold; color:#fff; float:right;}
.aboutbody .aboutfengongshow .aboutfengongshow10 .aboutfengongshow10l i{ color:#fff000; font-weight:bold;}
.aboutbody .aboutfengongshow .aboutfengongshow10 .aboutfengongshow10r{ width:694px; float:left; height:314px; background-color:#f5f3f8; font-size:14px; padding-left:18px; padding-top:30px;}
.aboutbody .aboutfengongshow .aboutfengongshow10 .aboutfengongshow10r b{ display:block; font-size:14px; line-height:24px; color:#FF0000;}
.aboutbody .aboutfengongshow .aboutfengongshow10 .aboutfengongshow10r p{ display:block; font-size:14px; line-height:24px; font-weight:normal; text-indent:28px;}
.aboutbody .aboutrenyuan{ height:273px; background:#272614 url(../images/aboutrenyuan.jpg) top center no-repeat;}
.aboutbody .aboutrenyuan p{ font-size:32px; line-height:50px;}
.aboutbody .aboutrenyuanshow{ height:516px; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto; background:url(../images/aboutrenyuanshow.png) 200px center no-repeat; padding-top:140px;}
.aboutbody .aboutrenyuanshow p{ font-size:40px; line-height:102px; padding-left:280px; font-weight:bold;}
.aboutbody .aboutrenyuanshow p i{ font-size:48px; color:#FE0000; font-weight:bold;}
.aboutbody .aboutrenshu{ height:273px; background:#272614 url(../images/aboutrenshu.jpg) top center no-repeat;}
.aboutbody .aboutrenshushow{border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto; padding-top:80px; padding-bottom:50px;}
.aboutbody .aboutrenshushow p{ font-size:32px; line-height:50px; font-weight:bold; margin-left:40px;}
.aboutbody .aboutrenshushow p i{ color:#FF0103; font-weight:bold;}
.aboutbody .aboutshow{ height:273px; background:#DC0042 url(../images/aboutshow.jpg) top center no-repeat;}
.aboutbody .aboutshowshow{border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto; padding-top:80px;}
.aboutbody .aboutshowshow p{ font-size:38px; width:800px; margin:0 auto; font-weight:bold; line-height:50px;}
.aboutbody .aboutkefu{ height:273px; background:#5E0000 url(../images/aboutkefu.jpg) top center no-repeat;}
.aboutbody .aboutkefushow{ border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto; padding-top:80px;}
.aboutbody .aboutkefushow p{ font-size:38px; font-weight:bold; color:#000; width:890px; margin: 0 auto;}
.aboutbody .aboutkefushow p i{ font-weight:bold; color:#FF0103;}
.aboutbody .abouthouqi{ height:273px; background:#272614 url(../images/abouthouqi.jpg) top center no-repeat;}
.aboutbody .abouthouqishow{ height:550px; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF; padding:13px; width:972px; margin:0 auto; background:url(../images/abouthouqishow.jpg) right center no-repeat; padding-top:140px;}
.aboutbody .abouthouqishow p{ font-size:40px; font-weight:bold; margin-left:140px; color:#FF0103;}


/*huandengpian*/
#carousel { width: 355px; height: 468px; clear: both; overflow: hidden; position: relative; float: left; }
#carousel ul { width: 355px; height: 468px; float: left; position: absolute;}
#carousel ul li { float: left; width: 355px; height:468px; overflow: hidden; position: relative;}
#carousel ul li a img { width:355px; height:468px;}
#carousel .preNext { width:30px; height:468px; position: absolute; top: 0px; cursor: pointer; }
#carousel .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
#carousel .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

/*submenu*/
.submenu{ margin-top:20px; margin-bottom:30px;}
.submenu .submenutitle{ float:left; height:32px; font-size:30px; font-weight:bold; line-height:32px; font-family:"΢ź", "";}
.submenu .submenulist{ height:32px; float:right; line-height:32px;}
.submenu .submenulist h2{ font-size:14px; width:80px; float:left; margin-left:10px; margin-top:1px;}
.submenu .submenulist h2 a{ color:#FF0; display:block; text-align:center; height:30px; background:url(../images/submenu.png) left top no-repeat;}
.submenu .submenulist h2:hover a, .submenu .submenulist h2 a.curr{ background-position:left bottom; color:#FFF;}

/*newslist*/
.news{}
.news .newsl{ width:740px; float:left;}
.news .newsl .newslist{}
.news .newsl .newslist ul li{border:1px solid #f0f0f0; padding:10px; background-color:#f9f9f9; cursor:pointer; margin-bottom:10px;}
.news .newsl .newslist ul li:hover{border:1px solid #ccc; background-color:#f0f0f0;}
.news .newsl .newslist ul li a{ display:block; float:left;}
.news .newsl .newslist ul li a img{ width:100px; height:100px; padding:5px; background-color:#fff; display:block;}
.news .newsl .newslist ul li span{ display:block; float:right; width:590px;}
.news .newsl .newslist ul li span h2{ font-size:20px; line-height:22px; height:22px; margin-bottom:5px;}
.news .newsl .newslist ul li span h2 a{ color:#000;}
.news .newsl .newslist ul li:hover span h2 a{ color:#D00000;}
.news .newsl .newslist ul li span b{ display:block; font-size:12px; line-height:14px; font-family:Arial, Helvetica, sans-serif; height:14px; margin-bottom:5px;}
.news .newsl .newslist ul li span i{ display:block; font-size:12px; line-height:21px; max-height:63px; color:#999;}
.news .newsl .newshowcontent{ line-height:24px; font-size:14px; color:#666;}
.news .newsl .newshowcontent p{ line-height:24px; font-size:14px; color:#666;}
.news .newsl .newshowcontent img{ max-width:740px; display:block; margin-top:15px; margin-bottom:15px;}
.news .newsl .newshowcontent a{ line-height:24px; font-size:14px; color:#666;}
.news .newsr{ width:240px; float:right;}
.chengguoimg img{ width:240px;}
.rightcase{ border:1px solid #f0f0f0; padding:10px; margin-bottom:10px;}
.rightcase h2{ font-size:14px; line-height:16px; margin-bottom:15px;}
.rightcase ul li{ margin-bottom:10px;}
.rightcase ul li a img{ width:218px; height:157px;}
.rightcase ul li h3{ font-size:12px; line-height:14px; margin-top:10px; text-align:center;}
.rightcase ul li h3 a{ color:#999;}
.rightcase ul li:hover h3 a{ color:#D00000;}
.newsad{ border:1px solid #f0f0f0; padding:10px; margin-bottom:20px;}
.newsad a { display:block; margin-bottom:15px;}
.newsad a img{ width:218px;}

/*rightnews*/
.rightnews{ border:1px solid #f0f0f0; padding:10px; margin-bottom:10px; padding-bottom:0px;}
.rightnews h2{ font-size:14px; line-height:16px; margin-bottom:15px;}
.rightnews ul li{ font-size:12px; line-height:30px; height:30px; border-top:1px dotted #ccc; overflow:hidden;}
.rightnews ul li a{ color:#999;}
.rightnews ul li a:hover{ color:#D00000;}
/*newsshowtitle*/
.newsshowtitle{border:1px solid #f0f0f0; padding:10px; background-color:#f9f9f9; padding:10px 20px; margin-bottom:20px;}
.newsshowtitle h2{ font-size:20px; line-height:30px;}
.newsshowtitle span{ font-size:12px; line-height:30px; color:#666; font-family:Verdana, Geneva, sans-serif;}
.newsshowtitle span i{ color:#C90; margin-right:5px;}
.newsshowtitle span em{ margin-left:15px; margin-right:15px;}
/*submenuall*/
.submenuall { height:49px; background:#f9f9f9 url(../images/actmenubg.jpg) repeat-x left top; margin-top:20px; margin-bottom:20px;}
.submenuall a { display:inline-block; padding:0 23px; border-top:3px solid #fcfcfc; height:46px; line-height:46px; font-size:14px; color:#2d2d2d; border-right:1px solid #f4f4f4; }
.submenuall a.selected { background:#fff; border-top:3px solid #ffb900; font-weight:bold; }
/*tgorder*/
.tgjieshu{ width:600px; height:450px; font-size:30px; font-weight:bold; line-height:450px; text-align:center; font-family:"΢ź","";}
.tgorder{ width:600px;}
.tgorder ul li{ line-height:34px;}
.tgorder ul li span{ width:80px; display:block; float:left; text-align:right; color:#333;}
.tgorder ul li .shuru{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; width:180px;}
.tgorder ul li .shuru01{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; width:126px;}
.tgorder ul li .shuru02{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; width:69px;}
.tgorder ul li .shuru03{ width:90px; height:30px; background:url(../images/tuanindexbg.png) left top no-repeat; float:left; font-size:14px; line-height:30px; text-align:center; font-weight:bold; color:#fff; cursor:pointer; border:0px; margin-left:80px; margin-top:5px;}
.tgorder ul li .shuru03:hover{ background-position:left bottom;}
.tgorder ul li label.dui{ background:url(../images/dui.jpg) left center no-repeat; padding-left:20px; display:inline; margin-left:20px; height:34px; color:#A0A0A0; line-height:34px;}
.tgorder ul li label.cuo{ background:url(../images/cuo.jpg) left center no-repeat; padding-left:20px; height:34px; line-height:34px; display:inline; margin-left:20px;}
/*bjorder*/
.order_title{width:1000px; margin:0 auto;margin-top:20px;}
.order_title img{display:block; margin:0px;}
.bjorder {background:url(../images/orderbg.jpg); width: 970px; overflow: hidden; border: 5px solid #930; padding: 10px; margin:0 auto; margin-top:15px; margin-bottom:30px;}
.bjorder .bjorder1 { display: block; float: left; width: 500px;}
.bjorder .bjorder1 .bjorder1_title { width: 580px; height: 50px; margin-bottom:10px; border-bottom:1px solide #c63;}

.bjorder1_table ul li{ line-height:34px;}
.bjorder1_table ul li span{ width:80px; display:block; float:left; text-align:right; color:#333;}
.selecta { line-height: 22px; font-size: 14px; color: #F00; padding: 3px; border: 1px solid #cdcdcd;}
.bjorder1_table ul li .shuru{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; width:300px;}
.bjorder1_table ul li .shuru01{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; width:126px;}
.bjorder1_table ul li .shuru02{ border:1px solid #CCC; height:20px; line-height:20px; font-size:12px; padding-left:5px; padding-right:5px; width:400px;}
.bjorder1_table ul li .shuru03{ width:90px; height:30px; background:url(../images/tuanindexbg.png) left top no-repeat; float:left; font-size:14px; line-height:30px; text-align:center; font-weight:bold; color:#fff; cursor:pointer; border:0px; margin-left:80px; margin-top:5px;}
.bjorder1_table ul li .shuru03:hover{ background-position:left bottom;}
.bjorder1_table ul li label.dui{ background:url(../images/dui.jpg) left center no-repeat; padding-left:20px; display:inline; margin-left:20px; height:34px; color:#A0A0A0; line-height:34px;}
.bjorder1_table ul li label.cuo{ background:url(../images/cuo.jpg) left center no-repeat; padding-left:20px; height:34px; line-height:34px; display:inline; margin-left:20px;}
.bjorder2 { display: block; float: left; width: 340px; height:300px; margin-left:120px;}
.bjorder2 .bjorder2_title { width: 380px; height: 50px; margin-bottom:10px; border-bottom:1px solide; border-color: #c63;}
.bjorder2 .bjorder2_text {margin:10 10 30 30px;}
.bjorder2 .bjorder2_text marquee p { font-size: 14px; color: #666; behavior:scroll;}

/*gonglue*/
/*3d*/
#div3d {width:350px; height:350px; margin:12px auto;}

.aboutfengongshow02top{ margin-bottom:30px;}
.aboutfengongshow02top ul li{ width:236px; float:left; margin-right:9px;}
.aboutfengongshow02top ul li h3{ height:111px; line-height:111px; font-size:30px; color:#fff; background-color:#D00000; text-align:center;}
.aboutfengongshow02top ul li h3 i{ color:#ff0;}
.aboutfengongshow02top ul li span{ height:111px; background-color:#F5F3F8; display:block;}
.aboutfengongshow02top ul li span i{ font-size:14px; line-height:25px; display:block; text-align:center;}
/*service*/
.service{ height:856px; background:url(../images/service.jpg) top center no-repeat;}
.service .serviceshow{ height:650px; width:888px; margin:103px auto; background:url(../images/serviceshow.png) left center no-repeat;}

/*pages*/
.pages{ height:40px; width:400px; margin:30px auto;}
.pages a{ line-height:40px; padding:0 10px; display:block; background-color:#c8c8c8; font-size:16px; font-family:Arial, Helvetica, sans-serif; float:left; color:#FFF; margin-right:10px;}
.pages a:hover, .pages a.curr{ background-color:#D00000;}
.pagebox_num_nonce{ float:left; display:block;line-height:40px; padding:0 10px;}
.pagebox_pre_nolink{float:left; display:block;line-height:40px; padding:0 10px;}
.pagebox_next_nolink{float:left; display:block;line-height:40px; padding:0 10px;}

/*rightad*/
.rightad { border:1px solid #f0f0f0; padding:10px; padding-bottom:0px; margin-bottom:15px;}
.rightad a { display:block; margin-bottom:10px; }
.rightad a img { width:218px; }


/*media*/
.media{ margin-bottom:30px;margin-top:20px; }
.media h2{ font-size:16px; line-height:18px; margin-bottom:20px;}
.media ul li{ width:200px; float:left;}
.media ul li img{ width:178px; height:98px; border:1px solid #f0f0f0; padding:10px; background-color:#f9f9f9;}
.media ul li:hover img{ background-color:#f0f0f0; border:1px solid #ccc;}

/*huobanbanner*/
.huobanbanner{ margin-top:20px;}
.huobanbanner img{ width:1000px;}

/*gonggong*/
.gghead{ height:30px; background-color:#fff;}
.gghead .ggheadmenu{ width:1000px; margin:0 auto; font-family:Verdana, Geneva, sans-serif;}
.gghead .ggheadmenu .ggheadmenul{ float:left; line-height:30px;}
.gghead .ggheadmenu .ggheadmenul a{ margin-right:15px;}
.gghead .ggheadmenu .ggheadmenur{ float:right; line-height:30px; width:700px;}
.gghead .ggheadmenu .ggheadmenur .ggheadmenurl{ float:left;}
.gghead .ggheadmenu .ggheadmenur .ggheadmenurl a{ float:left; display:block; height:30px;}
.gghead .ggheadmenu .ggheadmenur .ggheadmenurl span{ display:block; font-size:10px; height:30px; float:left; margin-left:15px; margin-right:15px;}
.gghead .ggheadmenu .ggheadmenur .ggheadmenurr{ float:right;}
.gghead .ggheadmenu .ggheadmenur .ggheadmenurr a{ margin-left:15px;}
/**/
.ggbazhounian{ height:580px; background:url(../images/8zhounian.png) center center no-repeat;}
.ggyoushi{}
.ggyoushi .ggyoushi01{ height:83px; background:url(../images/ggyoushi_r1_c1.png) top center no-repeat;}
.ggyoushi .ggyoushi01 a{ height:83px; display:block; width:1000px; margin:0 auto;}
.ggyoushi .ggyoushi02{ height:169px; background:url(../images/ggyoushi_r2_c1.png) top center no-repeat;}
.ggyoushi .ggyoushi03{ height:223px; background:url(../images/ggyoushi_r3_c1.png) top center no-repeat;}
.ggyoushi .ggyoushi04{ height:214px; background:url(../images/ggyoushi_r4_c1.png) top center no-repeat;}
.ggyanyu{ width:1000px; margin:0 auto; height:197px; background:#fff url(../images/ggyanyu.jpg) center center no-repeat; padding-top:30px; padding-bottom:30px;}
.ggshili{ width:963px; margin:0 auto; margin-top:22px;}
.ggsay{ width:963px; margin:0 auto;}
.ggboder{ height:1px; width:963px; background-color:#ccc; margin:22px auto;}
.ggcase{ width:961px; margin:40px auto;}
.gghoteltitle{ background-color:#000; height:65px; text-align:center; font-size:30px; line-height:65px; font-weight:bold; color:#fff;}
.gghoteltitle i{ color:#ff0; font-weight:bold;}
.gghotel{ width:950px; margin:20px auto; margin-bottom:50px;}
.gghotel ul li{ line-height:22px;}
.gghotel ul li h2{ width:14px; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#000; float:left;}
.gghotel ul li span{ width:920px; display:block; float:right;}
.gghotel ul li span a{ color:#000; display:block; width:184px; height:22px; overflow:hidden; float:left; font-family:Verdana, Geneva, sans-serif; }

/*position*/
.positions { width:100%; height:53px; background:#000; position:fixed; left:0px; bottom:0px; z-index:1001; overflow:visible; }
.position_gg { width:1000px; height:53px; display:block; margin:0 auto; position:relative; left:0; top:0; overflow:visible; }
.position_gg span { width:240px; height:70px; display:block; position:absolute; left:0; bottom:-1px; }
.position_gg span a { display:block; width:240px; height:70px; background:url(../images/ggqq.png) no-repeat right bottom; }
.position_gg strong { width:400px; height:50px; display:block; position:absolute; left:280px; bottom:-1px;  font-size:20px; color:#fff; font-family:"΢ź"; line-height:25px; }
.position_gg strong i{ color:#ff0; font-weight:bold;}
.position_gg samp { width:200px; height:78px; display:block; position:absolute; right:0; bottom:-1px;}
.position_gg samp a{ display:block; width:176px; height:78px; background:url(../images/ggjinru.png) top center no-repeat; float:right; position: absolute; z-index:50000;}
*html .positions { 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)));}

/*sina*/
.Obtn { MARGIN-TOP:200px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; FLOAT: left; HEIGHT: 150px; MARGIN-LEFT: 0px }
* HTML .Obtn {
 FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_1.png", sizingMethod='crop'); WIDTH: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 150px }
* + HTML .Obtn { MARGIN-TOP: 104px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; FLOAT: left; HEIGHT: 150px; MARGIN-LEFT: 0px }


/*contactimg*/
.contactimg{ margin-top:15px; margin-bottom:20px;}
.contact{ margin-bottom:30px; overflow:hidden;}
.contact .contactl{ width:469px; padding-right:30px; border-right:1px solid #ccc; float:left;}
.contact .contactl ul li{ margin-bottom:20px;}
.contact .contactl ul li h2{ font-size:18px; color:#333; line-height:20px; margin-bottom:10px;}
.contact .contactl ul li p{ font-size:14px; color:#999; line-height:24px; text-indent:28px;}
.contact .contactr{ width:470px; float:right}
.contact .contactr ul li{ margin-bottom:15px;}
.contact .contactr ul li h2{ font-size:18px; color:#333; line-height:20px; margin-bottom:10px;}
.contact .contactr ul li p{ font-size:14px; color:#999; line-height:24px;}
.contact .contactr ul li p i{ color:#333; font-weight:bold;}
.contact .contactr ul li p a{ color:#999;}
.contact .contactr ul li p a:hover{ text-decoration:underline;}
.contactmap {width:100%;height:300px;margin:0 auto;font-family:"微软雅黑";overflow:hidden;}

.weixin { overflow: hidden;}
.weixin .b1_100 { height: 100px; width: 100%; position: relative;}
.weixin .b1_100 img { height: 100px; width: 1920px; position: absolute; left: 50%; margin-left: -960px;}
/*weixin
.weixin .weixinshow{ width:828px; margin:0 auto;}
.weixin .weixinshow .weixinshowimg{ width:828px; height:643px; margin-top:70px; background:url(../images/wexin.png) top center no-repeat;}
.weixin .weixinshow .weixintext{ font-size:24px; line-height:34px; color:#fff; font-weight:bold;}
.weixin .weixinshow .weixintext p{ text-indent:22px;}
.weixin .weixinshow .weixintext p i{ color:#a4dc2d; font-weight:bold;}
.weixin .weixinshow .weixintext p.two{ font-size:34px; line-height:44px; height:44px; margin-top:10px; margin-bottom:155px;}
.weixin .weixinshow .weixintext p.two i{ color:#ffcc00; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
*/
/*tuanbanner*/
.tuan .tuanbanner { margin-bottom:20px; }
.tuan .tuanbanner img { width:1000px; }

/*toubumenu*/
.toubu{ height:30px;}
.toubumenu{ width:1000px; margin:0 auto; height:30px; line-height:30px;}
.toubumenu a{ display:block; float:left; margin-right:15px;}

/*sunnychat*/
.sunnychat{ width:190px; height:550px; position:absolute; z-index:999999; display:block; background-color:#fff;}

/*loginreg*/
.loginreg{ width:800px;}
.loginreg .login{ width:300px; float:left;}
.loginreg .login h2{ font-size:20px; line-height:22px; height:22px; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#D00000;}
.loginreg .login ul li{ height:30px; margin-bottom:5px;}
.loginreg .login ul li span{ float:left; width:70px; color:#333; line-height:30px;}
.loginreg .login ul li .txt{ border:1px solid; border-color:#333 #ccc #ccc #333; padding:5px; margin:0; width:210px;}
.loginreg .login ul li a.logintijiao{ background:url(../images/tuanindexbg.png) left top no-repeat; display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; margin-left:70px; font-weight:bold;}
.loginreg .login ul li a.logintijiao:hover{ background-position:left bottom;}
.loginreg .reg{ width:400px; float:right; padding-left:49px; border-left:1px solid #ccc;}
.loginreg .reg h2{ font-size:20px; line-height:22px; height:22px; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px; color:#D00000;}
.loginreg .reg ul li{ height:30px; margin-bottom:5px;}
.loginreg .reg ul li span{ float:left; width:70px; color:#333; line-height:30px;}
.loginreg .reg ul li .txt{ border:1px solid; border-color:#333 #ccc #ccc #333; padding:5px; margin:0; width:210px;}
.loginreg .reg ul li .txt01{ border:1px solid; border-color:#333 #ccc #ccc #333; padding:5px; margin:0; width:140px; margin-right:6px;}
.loginreg .reg ul li img{ height:28px;}
.loginreg .reg ul li a.regtijiao{ background:url(../images/tuanindexbg.png) left top no-repeat; display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; margin-left:70px; font-weight:bold;}
.loginreg .reg ul li a.regtijiao:hover{ background-position:left bottom;}



/*vote*/
.votebody{ background-color:#F6F6DC;}
.votehead { position:relative; width:100%; height:588px; }
.votehead img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:588px;}
.votetime { position:relative; width:100%; height:364px; }
.votetime img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:364px;}
.vote_01 { position:relative; width:100%; height:413px; }
.vote_01 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:413px;}
.vote_02 { position:relative; width:100%; height:682px; }
.vote_02 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:682px;}
.votelc { width:100%; height:436px; background:url(../images/votelc.jpg) top center no-repeat;}
.votelc .votelca{ width:580px; margin:0 auto; height:436px;}
.votelc .votelca a{ display:block; width:185px; height:80px; float:right; margin-top:335px;}
.votelc02 { position:relative; width:100%; height:688px;}
.votelc02 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:688px;}
.votelc03 { width:100%; height:690px; background:url(../images/votelc03.jpg) top center no-repeat;}
.votelc03 a{ display:block; width:600px; margin:0 auto; height:28px; margin-top:185px;}

.votelc04 { position:relative; width:100%; height:685px; }
.votelc04 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:685px;}

.uservote{ width:991px; margin:0 auto; margin-top:42px; position:relative; overflow:visible;}
.uservote .votehg{ position:absolute; z-index:10; width:587px; height:46px;background:url(../images/votehg.png) left top no-repeat; right:-21px; top:-32px;}
.uservote ul{ width:1008px;}
.uservote ul li{ background-color:#fff; width:235px; margin-right:17px; float:left; margin-bottom:17px;}
.uservote ul li a img{ width:235px; height:236px;}
.uservote ul li p{ line-height:40px; height:40px; overflow:hidden; border-bottom:2px solid #F6F6DC; padding:0 5px; font-size:14px; margin-bottom:6px;}
.uservote ul li span{ display:block; height:31px; line-height:31px; padding:0 5px; margin-bottom:9px; font-family:Verdana, Geneva, sans-serif; color:#999;}
.uservote ul li span a{ background:url(../images/votebottom.jpg) left top no-repeat; width:101px; height:31px; display:block; float:left; margin-right:10px;}
.uservote ul li span i{ background:url(../images/hvotebottom.jpg) left top no-repeat; width:101px; height:31px; display:block; float:left; margin-right:10px;}
.uservote ul li span b{ font-weight:bold; color:#385909; font-size:16px; font-family:Verdana, Geneva, sans-serif; display:block; float:left; margin-right:5px;}

.votepage{ width:991px; margin:30px auto; text-align:center; _margin-bottom:30px; _margin-top:30px; max-height:1688px;}
.votepage a{display:inline-block;height:37px;width:37px;text-align:center;line-height:37px; background:url(../images/pagebg.jpg) no-repeat left top; position:relative; color:#7f7f7f;font-size:14px;font-weight:bold;margin:0 5px; font-family:Verdana, Geneva, sans-serif;}
.votepage a.cur, .votepage a.cur:hover{ background:url(../images/pagecur.jpg) no-repeat left top;color:#fff; cursor:default;}
.votepage a:hover{ background-position:left bottom;}
.votepagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px;}
.votepageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px;}
/*hotel*/
.hotelbanner{ margin-top:3px; margin-bottom:10px; text-align:center; height:373px;background:url(../images/Brandbanner.jpg) center;}
.hotel{ margin-bottom:0px;}
.hotel 
.hotel .hotelmenu{}
.hotel .hotelmenu span{ display:block; float:left; line-height:24px; font-weight:bold; color:#666; width:40px;}
.hotel .hotelmenu ul{ float:right; width:960px;}
.hotel .hotelmenu ul li{ float:left; line-height:24px; height:24px;}
.hotel .hotelmenu ul li a{ display:block; height:24px; line-height:24px; color:#D00000; float:left; margin-right:15px;}
.hotel .hotelmenu ul li a:hover, .hotel .hotelmenu ul li a.cur{ color:#000;}
.hotel .hotell{ width:1000px; margin-top:15px;}
.hotel .hotellist {background:#FFFFFF; margin-top:15px;}
.hotel .hotellist ul { width:1008px;background:#FFFFFF;}
.hotel .hotellist ul li { border:1px solid #f0f0f0; width:218px; padding:10px; float:left; background-color:#f9f9f9; cursor:pointer; margin-right:12px; margin-bottom:12px; }
.hotel .hotellist ul li:hover { border:1px solid #ccc; background-color:#f0f0f0; }
.hotel .hotellist ul li a img { width:218px; height:158px; }
.hotel .hotellist ul li h2 { height:24px; margin-top:5px; margin-bottom:5px; }
.hotel .hotellist ul li h2 a { font-size:14px; line-height:24px; font-weight:bold; height:24px; overflow:hidden; display:block; text-align:center;}
.hotel .hotellist ul li span{}
.hotel .hotellist ul li span p{ line-height:22px; color:#999;}
.hotel .hotellist ul li span p b{ color:#F00; margin-right:5px;}
.hotel .hotellist ul li span p.hotelgz{ padding-top:0x; border-top:1px dotted #ccc; margin-top:5px;}
.hotel .hotellist ul li span p.hotelgz a{ color:#D00000; float:right;}
.hotel .hotelr{ width:240px; float:right;}
.hotel .hotelul{ background:#323232;}
.hotel .hotelul .firstname { height: 100%; width: 1000px; margin-bottom:0px; color:#FFFFFF; border:1px solid #f0f0f0;}
.hotel .hotelul .firstname h2 { width: 30px; float: left; display: block; height: 30px; padding: 2px; margin-left: 5px;}
.hotel .hotelul .firstname #nameA { font-color:#FFFFFF; display: block; float: left; width: 900px; height: 23px; padding-top: 3px; font-size: 16px; font-family: "微软雅黑";}
.hotel .hotelul .firstname #nameA li {display: block; float: left; padding-right: 10px; padding-left: 10px;}
.hotel .hotelul .firstname #nameA li a.hotelname{color:#FFFFFF; line-height:24px;  font-size: 14px; font-family: "微软雅黑";}
.hotel .hotelul .firstname a.timeshouqi{color:#CC9900; position:absolute; width:70px; height:23px;padding-top:8px;}
.hotel .hotelul .firstname a.timeshouqi:hover{text-decoration:underline;}
.hotel .hotelul .firstname .ohotellist { display: none; float: left; width: 900px; padding-top: 3px;}
.hotel .hotelul .firstname .ohotellist li {display: block; float: left; padding-right: 10px; padding-left: 10px;}
.hotel .hotelul .firstname .ohotellist li a.hotelname{color:#FFFFFF; line-height:24px;  font-size: 14px; font-family: "微软雅黑";}

/*xiangxi*/
.hotel .hotell .hotelshow{ padding-bottom:20px; border-bottom:1px dotted #ccc; margin-bottom:20px;}
.hotel .hotell .hotelshow .hotelshowl{ float:left; width:272px;}
.hotel .hotell .hotelshow .hotelshowl img{ width:260px; height:200px; padding:5px; border:1px solid #ccc;}
.hotel .hotell .hotelshow .hotelshowr{ float:right; width:700px;}
.hotel .hotell .hotelshow .hotelshowr h2{ font-size:16px; line-height:40px; border-bottom:1px dotted #ccc; color:#666;}
.hotel .hotell .hotelshow .hotelshowr p{ font-size:14px; line-height:40px; border-bottom:1px dotted #ccc; color:#999; font-weight:bold;}
.hotel .hotell .hotelshow .hotelshowr p b{ color:#D00000;}
.hotel .hotell .hotelshow .hotelshowr a{ width:138px; height:42px; background:url(../images/hotelyd.png) no-repeat left top; display:block; margin-top:15px;}
.hotel .hotell .hotelmiaoshu{ margin-bottom:20px; line-height:22px; font-size:14px; color:#666;}
.hotel .hotell .hotelmiaoshu img{ max-width:740px;}
.hotel .hotelr .hoteltj{ border:1px solid #ccc; padding:10px;}
.hotel .hotelr .hoteltj h2{ font-size:16px; line-height:18px; margin-bottom:10px; color:#D00000;}
.hotel .hotelr .hoteltj ul{ width:218px;}
.hotel .hotelr .hoteltj ul li{ margin-bottom:10px;}
.hotel .hotelr .hoteltj ul li p a img{ width:218px; height:218px;}
.hotel .hotelr .hoteltj ul li h3{ font-size:12px; line-height:16px; margin-top:8px; margin-bottom:5px; color:#666; font-weight:normal;}
.hotel .hotelr .hoteltj ul li P{ line-height:20px; color:#999;}
.hotel .hotelr .hoteltj ul li P b{ color:#D00000;}


.share{ width:740px;}
.share ul li{ line-height:30px;}
.share ul li strong{ float:left; font-weight:normal;}

.uservote ul li a.voteUpBtn img{ width:235px; height:324px;}

/*WANSHENGJIE*/
.wanshengjie { position:relative; width:100%; height:539px;}
.wanshengjie img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:539px;}

/*canyu*/
.canyu{ width:138px; height:42px; background:url(../images/canyu.png) no-repeat left top; display:block; margin-top:30px; line-height:42px; font-size:16px; color:#fff; text-align:center;}


/*hotelindex*/
.hotelindextitle { height:24px; background: url(../images/hotelindextitle.png) left center no-repeat; margin-bottom:25px; }
.hotelindex{ height:450px; margin-bottom:10px;}
.hotelindex ul{ width:1010px;}
.hotelindex ul li.firstjiudian{ width:382px; height:382px; float:left; position:relative;}
.hotelindex ul li.firstjiudian a img{ width:382px; height:382px; position:absolute; z-index:5;}
.hotelindex ul li.firstjiudian a span{ position:absolute; display:block; width:362px; height:34px; z-index:10; background:url(../images/subnavbg.png) left top repeat; bottom:6px; color:#fff; padding:8px 10px;}
.hotelindex ul li.firstjiudian a span h2{ font-size:14px; line-height:18px;}
.hotelindex ul li.firstjiudian a span p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px;}
.hotelindex ul li{ border:1px solid #ccc; width:180px; height:180px; padding:5px; margin-right:10px; position:relative; float:left; margin-bottom:10px;}
.hotelindex ul li a img{ width:180px; height:180px; position:absolute; z-index:5;}
.hotelindex ul li a span{ position:absolute; display:block; width:160px; z-index:10; height:34px; z-index:10; background:url(../images/subnavbg.png) left top repeat; bottom:6px; color:#fff; padding:8px 10px;}
.hotelindex ul li a span h2{ font-size:14px; line-height:18px;}
.hotelindex ul li a span p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px;}

/*gss*/
.gssbody{ background-color:#f8dce5;}
.gssbg01 { position:relative; width:100%; height:662px;}
.gssbg01 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:662px;}

.gssbg02 { position:relative; width:100%; height:588px;}
.gssbg02 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:588px;}
.gssbg03 { width:100%; height:594px; background:url(../images/gsslc03.jpg) top center no-repeat;}
.gssbg03 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:594px;}

.gssbg04 { position:relative; width:100%; height:318px; }
.gssbg04 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:318px;}

.usergssbg{ width:100%; margin:0 auto; background:url(../images/gssuserbg.jpg) top center repeat-y; position:relative; overflow:visible;}
.usergss{ width:1008px; margin:0 auto; padding-top:10px;  position:relative; overflow:visible;}
.usergss ul{ width:1008px; }
.usergss ul li{ background-color:#fff; width:235px; margin-left:11px; float:left; margin-bottom:17px; border:#F00 1px solid;}
.usergss ul li a img{  width:235px; height:236px;}
.usergss ul li p{ line-height:40px; height:40px; overflow:hidden;  padding:0 5px; font-size:14px; margin-bottom:6px;}
.usergss ul li span{ display:block; height:31px; line-height:31px; padding:0 5px; margin-bottom:9px; font-family:Verdana, Geneva, sans-serif; color:#999;}
.usergss ul li span a{ background:url(../images/gssbottom.jpg) left top no-repeat; width:101px; height:31px; display:block; float:left; margin-right:10px;}
.usergss ul li span i{ background:url(../images/hgssbottom.jpg) left top no-repeat; width:101px; height:31px; display:block; float:left; margin-right:10px;}
.usergss ul li span b{ font-weight:bold; color:#385909; font-size:16px; font-family:Verdana, Geneva, sans-serif; display:block; float:left; margin-right:5px;}
.usergss ul li a.gssUpBtn img{ width:235px; height:282px;}


.gsspage{ width:991px; margin:30px auto; text-align:center; _margin-bottom:30px; _margin-top:30px; max-height:1688px;}
.gsspage a{display:inline-block;height:37px;width:37px;text-align:center;line-height:37px; background:url(../images/pagebg.jpg) no-repeat left top; position:relative; color:#7f7f7f;font-size:14px;font-weight:bold;margin:0 5px; font-family:Verdana, Geneva, sans-serif;}
.gsspage a.cur, .gsspage a.cur:hover{ background:url(../images/pagecur.jpg) no-repeat left top;color:#fff; cursor:default;}
.gsspage a:hover{ background-position:left bottom;}
.gsspagePrev b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #4e4e4e #f8f8f8 #f8f8f8; position:absolute;left:9px;top:12px;}
.gsspageNext b{cursor:pointer;width:0;height:0;border-width:6px;border-style:solid;font-size:0;line-height:0;border-color:#f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e; position:absolute;left:16px;top:12px;}

.gssbg05 { position:relative; width:100%; height:590px; }
.gssbg05 img { position:absolute; width:1920px; margin-left:-960px; left:50%; height:590px;}

/*kefu*/
.fixed{position:absolute; left:1%; top:834px; z-index:1000; width:100px; height:363px; display:block; overflow:hidden;}
.fixed a{ display:block; overflow:hidden; width:100px; background:url(../images/chat.jpg) no-repeat;}
.fixed a.zaixian{ height:129px; background-position:0 0;}
.fixed a.zaixian:hover{ background-position:-100px 0;}
.fixed a.weibo{ height:117px; background-position:0 -129px;}
.fixed a.weibo:hover{ background-position:-100px -129px;}
.fixed a.weixin{height:117px; background-position:0 -246px;}
.fixed a.weixin:hover{background-position:-100px -246px;}


.fixed2{position:absolute; left:1%; top:834px; z-index:1000; width:100px; height:363px; display:block; overflow:hidden;}
.fixed2 a{ font-size:0;}
/*
.links{ padding-top:50px; height:22px; line-height:22px;}
.links ul li{ display:inline; margin-right:15px;}
.links ul li a{ color:#fff;}
.links ul li a:hover{ text-decoration:underline;}
*/
/*20140618*/
.ad_1000_260{ height:260px; overflow:hidden; width:1000px; margin:0 auto; margin-top:30px;}
.ad_1000_260 img{ height:260px; width:1000px;}
/*xipuphoto*/
.xipuphoto { overflow: hidden; }
.xipuphoto .photohead { height: 51px; background-color: #333; overflow: hidden; }
.xipuphoto .photohead .photoheadlogo{ float:left; width:114px; height:51px; margin-left:30px; background:url(../images/smalllogo.png) left center no-repeat;}
.xipuphoto .photohead .photoheadmenu{ margin-left:144px; line-height:51px; font-size:14px; font-weight:bold; padding-left:50px; font-family:"΢ź", "Microsoft YaHei", "";}
.xipuphoto .photohead .photoheadmenu a{ color:#FFF; margin-right:30px;}
.xipuphoto .photohead .photoheadmenu a:hover{ color:#FF0;}
.xipuphoto .photobody { overflow: hidden; min-width:990px; margin-bottom:30px;}
.xipuphoto .photobody .phototitle { height: 42px; background-color: #F2F1F1; margin-bottom: 10px; overflow: hidden; font-size: 18px; line-height: 42px; text-align: center; font-weight: bold; }
.xipuphoto .photobody .phototitle .photobiaoti {display:inline; margin:0 auto; height: 42px; background-color: #F2F1F1; margin-bottom: 10px; overflow: hidden; font-size: 18px; line-height: 42px; text-align: center; font-weight: bold; }
.xipuphoto .photobody .phototitle .bdsharebuttonbox { width:200px; display:block; float:right; height: 42px; background-color: #F2F1F1; margin-bottom: 10px; padding-top:8px; overflow: hidden; font-size: 18px; line-height: 42px; text-align: center; font-weight: bold; }
.xipuphoto .photobody .photoshow { min-height: 495px; min-width: 600px; margin: 0 auto; pad/ding-left: 30px; padding-right: 360px; background: white; text-align: left; position: relative; z-index: 1; }
.xipuphoto .photobody .photoshow .photoshowl {left:30px; margin-right:30px; border: 1px solid #dadada; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; height: 100%; }
.xipuphoto .photobody .photoshow .photoshowl a{ display:block; width:50%; position:absolute; z-index:10;}
.xipuphoto .photobody .photoshow .photoshowl a.photopre{ left:0; top:0; bottom:0; cursor:url(../images/cursor_left.cur),auto;}
.xipuphoto .photobody .photoshow .photoshowl a.photonext{ right:0; top:0; bottom:0; cursor:url(../images/cursor_right.cur),auto;}
.xipuphoto .photobody .photoshow .photoshowl .photoshowlist { position:absolute; top:50%; left:50%; z-index:5;}
.xipuphoto .photobody .photoshow .photoshowl .photoshowlist ul li { float: left ;position:absolute; display:none;}
.xipuphoto .photobody .photoshow .photoshowl .photoshowlist ul li img { width: 100%; height: 100%; border: none; margin: 0; padding: 0; vertical-align: bottom; -ms-interpolation-mode: bicubic; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.xipuphoto .photobody .photoshow .photoshowl .photonum{ height:60px; background-color:rgba(0, 0, 0, 0.7); left:0; bottom:0; right:0; position:absolute; z-index:9; text-align:center; line-height:60px; font-size:30px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.xipuphoto .photobody .photoshow .photoshowl .photonum cite{ color:#cc191b; margin-right:5px; font-size:36px; font-style:italic;}
.xipuphoto .photobody .photoshow .photoshowl .photonum i{ margin-left:5px; font-style:italic;}

.xipuphoto .photobody .photoshow .photoshowr { background-color:white; position:absolute; top:0; right:30px; width:300px;  min-height:680px; -webkit-transition: width 0.25s ease-out, height 0.25s ease-out; -moz-transition: width 0.25s ease-out, height 0.25s ease-out; transition: width 0.25s ease-out, height 0.25s ease-out; }
.xipuphoto .photobody .photoshow .photoshowr .phototag { width:300px;max-height:600px;}
.xipuphoto .photobody .photoshow .photoshowr .phototag .big { font-family: "微软雅黑"; font-size: 14px; color: #999999;padding:5px;}
.xipuphoto .photobody .photoshow .photoshowr .phototag a { font-family: "微软雅黑"; font-size: 14px; color: #000; line-height: 24px; display: block; float: left; padding:5px; background-color: #F2F1F1; margin-right: 5px;}
.xipuphoto .photobody .photoshow .photoshowr .phototag a:hover {background:#CC9900; color:#FFFFFF;}
.xipuphoto .photobody .photoshow .photoshowr .phototag .small{max-height:200px;width:281px;display:block; text-indent:2em; padding-top:5px; font-family: "微软雅黑";font-size:13px; color:#333333;}
.xipuphoto .photobody .photoshow .photoshowr .phototxt {width:250px; position:absolute; bottom:10px;  border:1px double #CCC;font-size: 12px; padding:10px; margin-top:160px;}
.xipuphoto .photobody .photoshow .photoshowr .phototxt h6 {font-size:14px; line-height:16px; font-family:"微软雅黑"; color:#000;}
.xipuphoto .photobody .photoshow .photoshowr .phototxt ul li { margin-top:0px; }
.xipuphoto .photobody .photoshow .photoshowr .phototxt ul li p { line-height:23px; font-size:12px; color:#787878; }
.xipuphoto .photobody .photoshow .photoshowr .phototxt ul li p img{height:120px; width:250px; margin-top:5px;}
.xipuphoto .phototjtitle{ font-size:30px; font-weight:bold; line-height:34px; height:34px; overflow:hidden; margin:0 30px; margin-bottom:15px; font-family:"΢ź", "Microsoft YaHei", "";}
.xipuphoto .phototj{ margin:0 30px; padding:20px; border: 1px solid #dadada; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom:30px;}
.xipuphoto .phototj ul li{ float:left; width:200px; height:144px;}
.xipuphoto .phototj ul li a{ display:block; width:200px; height:144px; position:relative;}
.xipuphoto .phototj ul li a img{ width:200px; height:144px; z-index:5; position:absolute;}
.xipuphoto .phototj ul li a span{ width:180px; height:20px; padding:10px;  z-index:6; position:absolute; bottom:0; left:0; background-color:rgba(0, 0, 0, 0.4);}
.xipuphoto .phototj ul li a span i{ display:block; width:180px; height:20px; line-height:20px; font-size:14px; color:#fff; overflow:hidden;text-overflow:ellipsis; white-space: nowrap;}

/*foot*/
.xipuphoto .photofoot .foot { overflow:hidden;}
.xipuphoto .photofoot .foot .erweima{ height:150px; background:#323232 url(../images/boterweima.jpg) center center no-repeat;}
.xipuphoto .photofoot .foot .bot{ height:204px; background-color:#2A2A2A;}
.xipuphoto .photofoot .footer{ width:1000px; margin:0 auto; overflow:hidden;}
.xipuphoto .photofoot .footer .logo{ float:left; height:204px; width:306px; background:url(../images/logo.png) left center no-repeat;}
.xipuphoto .photofoot .footer .logo a{ display:block; height:204px; width:247px;}
.xipuphoto .photofoot .footer .botnav{ width:614px; background:url(../images/botnav.png) right top no-repeat; height:204px; float:right;}
.xipuphoto .photofoot .footer .botnav ul{ float:left; padding-left:28px; width:127px; padding-top:80px;}
.xipuphoto .photofoot .footer .botnav ul.t_showcase{ float:left; padding-left:28px; width:131px;}
.xipuphoto .photofoot .footer .botnav ul.t_brand{ float:left; padding-left:28px; width:130px;}
.xipuphoto .photofoot .footer .botnav ul.t_group{ float:left; padding-left:28px; width:113px;}
.xipuphoto .photofoot .footer .botnav ul li{ line-height:20px; font-size:14px;}
.xipuphoto .photofoot .footer .botnav ul li a{ color:#fff;}
.xipuphoto .photofoot .footer .botnav ul li a:hover{ color:#FF0;}
.xipuphoto .photofoot .foot .copyright { background-color:#0C0C0C; overflow:hidden; padding-bottom:30px;}
.xipuphoto .photofoot .foot .copyright .boter { width:1000px; margin:0 auto; margin-top:50px; }
.xipuphoto .photofoot .foot .copyright .boter .address { height:150px; background:url(../images/bottom.jpg) left top no-repeat; margin-bottom:30px; }
.xipuphoto .photofoot .foot .copyright .boter .banquan { line-height:22px; font-family:Verdana, Geneva, sans-serif; color:#fff; text-align:center;}
.xipuphoto .photofoot .foot .copyright .boter .banquan a { color:#fff; }

/*--------------layoutTheme.html---------------*/
/*themeMenu*/
.themeMenu {width:100%; height:60px; position:fixed; left:0px; top:0px; z-index:1001; overflow:visible; display:none; background:url(../images/themeMenu.jpg) top center no-repeat;}

.theme_head{ height:60px; background:url(../images/themeMenu.jpg) top center no-repeat; overflow:hidden;}
.menubox{height:60px; width:1000px; margin:0 auto; overflow:hidden;}
.menubox .menubox_nav{ margin-left:371px;}
.menubox .menubox_nav a{display:block; width:125px;height:60px; float:left;}

/*links*/
.links{ line-height:18px; overflow:hidden; margin-bottom:15px;}
.links h3{ color:#fff; font-size:14px; line-height:20px; margin-bottom:10px;}
.links ul li{ display:inline; margin-right:10px;}
.links ul li a{ color:#fff;}
.links ul li a:hover{ text-decoration:underline;}


/*linkour*/
.linkour{ overflow:hidden; text-align:center; line-height:22px; margin-bottom:10px;}
.linkour a{ color:#fff; margin:0 5px; font-weight:bold;}
.linkour a:hover{ color:#ff0;}

/*goTop*/
.goTop{width:39px;position:fixed;z-index:100;bottom:100px;left:-36px;}
.goTopLink{ display:inline-block;height:118px;width:39px;background:url(../images/GoTopimg.png) no-repeat center top;}



/*VideoIndex*/
.VideoIndex{ width:1000px; margin:0 auto; margin-top:40px; overflow:hidden;}
.VideoIndex .VideoIndexTitle{ text-align:center; overflow:hidden; margin-bottom:30px;}
.VideoIndex .VideoIndexTitle p a{ font-weight:bold;}
.VideoIndex .VideoIndexTitle p a:hover{ color:#E4007F;}
.VideoIndex .VideoIndexTitle p a.More{ font-family:Verdana, Geneva, sans-serif; color:#d7211f; margin-left:30px;}
.VideoIndex .VideoIndexTitle p span{ padding:0;margin:0 12px; font-family:Arial; color:#ddd;}
.VideoIndex .VideoIndexList{ overflow:hidden;}
.VideoIndex .VideoIndexList ul{ width:1011px;}
.VideoIndex .VideoIndexList ul li{ float:left; width:326px; height:217px; margin-right: 11px; margin-bottom: 11px;}
.VideoIndex .VideoIndexList ul li a{ display:block; height:217px; width:326px; position:relative;}
.VideoIndex .VideoIndexList ul li a img{ width:326px; height:217px;}
.VideoIndex .VideoIndexList ul li a ins{ display:block; width:326px; height:217px; position:absolute; background:url(../images/VideoIndexIns.png) left top no-repeat; left:0; top:0; z-index:5; display:none;}
.VideoIndex .VideoIndexList ul li a h1{ font-size:16px; color:#fff; font-weight:normal; line-height:20px; position:absolute; height:20px; left:10px; right:10px; bottom:13px; z-index:6; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:none;}
.VideoIndex .VideoIndexList ul li a:hover ins{ display:block;}
.VideoIndex .VideoIndexList ul li a:hover h1{ display:block;}

/*say点评*/
/*dp_Center*/
.dp_Center{ font-size:16px; color:#999; height:20px; margin-bottom:25px;}

/*dpwrite*/
.dpwrite{ overflow:hidden; margin-bottom:20px;}
.dpwrite .pingfen{ float:left; height:110px; width:234px;}
.dpwrite .pingfen ul li{ height:20px; overflow:hidden; margin-bottom:10px;}
.dpwrite .pingfen ul li span{ display:block; height:20px; line-height:20px; font-family:"宋体"; float:left; color:#999;}
.dpwrite .pingfen ul li span.red{ color:#FF5384;}
.dpwrite .pingfen ul li span.zongping{ height:20px; margin-left:15px; margin-right:10px;}
.dpwrite .pingfen ul li span.zongping a{ display:block; float:left; width:20px; height:20px; background:url(../images/xingxing.png) 0 -30px no-repeat; margin-right:5px;}
.dpwrite .pingfen ul li span.zongping a.cur{background:url(../images/xingxing.png) 0 0 no-repeat;}
.dpwrite .pingfen ul li span.danfen{ overflow:hidden; margin-left:15px; margin-right:14px; width:121px;}
.dpwrite .pingfen ul li span.danfen a{ display:block; float:left; width:23.2px; height:20px; text-align:center; border-right:1px solid #fff; background-color:#e2e2e2; color:#999; font-family:Arial, Helvetica, sans-serif;}
.dpwrite .pingfen ul li span.danfen a.cur{ background-color:#FF5384; color:#fff;}
/*facetxt*/
.facetxt{ overflow:hidden; margin-left:264px;}

.facetxt .dp_txt{ overflow:hidden;}
.facetxt .dp_txt .dp_txt_name{ height:38px; margin-bottom:10px;}
.facetxt .dp_txt .dp_txt_name .Input{ padding:10px 5px; height:16px; line-height:16px; border:1px solid #ddd;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); width:180px; float:left; margin-right:15px;}
.facetxt .dp_txt .dp_txt_shuru{ border:1px solid #ddd; width:714px; height:40px; padding:10px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);}
.facetxt .dp_txt .textarea{ border:0px solid #ddd; margin:0; width:100%; height:40px;  line-height:20px; overflow-y:auto; overflow-x:hidden; font-size:14px; color:#777; font-family:"微软雅黑";}
.fabusubmit{ height:40px; padding-top:10px; overflow:hidden;}
.fabusubmit span{ display:block; float:left; line-height:40px; color:#999;}
.fabusubmit span b{ font-family: Georgia, "Times New Roman", Times, serif; color:#F95D50; margin:0 5px;}
.fabusubmit a{ display:block; float:right; width:180px; height:40px; background-color:#E4007F; line-height:40px; color:#fff; text-align:center; font-size:16px;}
.fabusubmit a:hover{  box-shadow:inset 0 3px 1px rgba(0,0,0,0.075);}

/*点评*/
.jiudian_Dianping{ overflow:hidden;}
.jiudian_Dianping .dianping_Zf{ overflow:hidden; padding-bottom:26px; border-bottom:3px solid #eee; margin-bottom:30px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left{ overflow:hidden; width:453px; float:left;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_l{ float:left; width:200px; text-align:center;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_l strong{ display:block; font-size:32px; line-height:42px; color:#F95D50; font-family:Arial; font-weight:normal; height:42px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_l span{ display:block; height:16px; font-family:"宋体"; color:#999; line-height:16px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_l span b{ color:#F95D50; margin:0 1px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_l span.Xwai{ position:relative; background:url(../images/xingxing.png) 0 -91px no-repeat; z-index:2; width:94px; margin:0 auto; margin-bottom:10px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_l span.Xnei{ position:absolute; z-index:5; background:url(../images/xingxing.png) 0 -60px no-repeat;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_r{ margin-left:200px; padding-left:30px; font-family:"宋体"; color:#999; padding-top:6px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_r ul li{ height:12px; line-height:12px; overflow:hidden; margin-bottom:20px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_r ul li.bottom{ margin-bottom:0;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_r ul li span{ display:block; float:left; height:12px; margin-right:15px; font-family:Arial, Helvetica, sans-serif;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_r ul li span.Wtiao{ width:100px; height:12px; background-color:#e2e2e2; position:relative; z-index:2; border-radius:6px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Left .dianping_Zf_Left_r ul li span.Ntiao{height:12px; background-color:#F95D50; position:absolute; z-index:5; border-radius:6px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Right{ width:380px; float:right; overflow:hidden;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Right h3{ margin-bottom:15px;}
.jiudian_Dianping .dianping_Zf .dianping_Zf_Right a{ font-size:0; }

/*dianping_List*/
.dianping_List{ overflow:hidden;}
.dianping_List ul li{ overflow:hidden; padding-bottom:25px; margin-bottom:30px; border-bottom:1px solid #eee;}
.dianping_List ul li .dianping_List_R{ padding-left:30px; font-family:"宋体"; padding-top:5px;}
.dianping_List ul li .dianping_List_R p{ overflow:hidden; margin-bottom:10px;}
.dianping_List ul li .dianping_List_R p span{ display:block; float:left; line-height:14px; color:#999;}
.dianping_List ul li .dianping_List_R p span.R_W{ width:70px; height:12px; background:url(../images/xingxing.png) 0 -161px no-repeat; position:relative; z-index:2; margin:1px 11px 0 0;}
.dianping_List ul li .dianping_List_R p span.R_N{ height:12px; position:absolute; background:url(../images/xingxing.png) 0 -130px no-repeat;}
.dianping_List ul li .dianping_List_R p span.C_X{ width:24px; margin-right:21px;}
.dianping_List ul li .dianping_List_R p span.C_F{ width:100px; margin-right:3px;}
.dianping_List ul li .dianping_List_R p span.C_F i{ margin-left:10px; color:#777;}
.dianping_List ul li .dianping_List_R p span.C_Name{ margin-right:50px; color:#777;}
.dianping_List ul li .dianping_List_R p span.C_Time{ font-family:Verdana, Geneva, sans-serif;}
.dianping_List ul li .dianping_List_R p.User{ line-height:14px; font-size:12px; height:14px; color:#888;}
.dianping_List ul li .dianping_List_R p.Txt{ line-height:24px; color:#666;}
/*关于我们*/
.about{margin:0 auto; width:1000px; overflow:hidden; margin-bottom:30px; margin-top:15px; background:#f0f0f0; padding-top:15px; padding-bottom:15px;}
.aboutus{ float:left; width:480px;}
.aboutuscon{ padding:15px; line-height:26px;font-size:14px;}
.aboutuscon a{ color:#e2027f;}

.gsxx{ float:right; width:480px;}

#container {width:458px;position:relative;z-index:1;}
#example {width:458px;height:258px;position:relative;}
#slides {position:absolute;top:0px;left:0px;z-index:1000;}
.slides_container {width:458px;overflow:hidden;position:relative;display:none;}
.slides_container a {width:458px;height:258px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:110px;left:0px;width:24px;height:43px;}





/*NewsIndex*/
.NewsIndex{ margin:0 auto; width:1000px; overflow:hidden; margin-bottom:30px;}
.NewsIndex ul li{ float:left; width:312px;}
.NewsIndex ul li.Nxian{ width:1px; background-color:#ddd; height:246px; margin-left:15px; margin-right:16px;}
.NewsIndex ul li dl dt{ font-size:20px; line-height:20px; height:20px; margin-bottom:10px;}
.NewsIndex ul li dl dt em{ float:left; color:#C2006C; margin-right:15px;}
.NewsIndex ul li dl dd{ line-height:35px; border-bottom:dashed 1px #ddd; height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size:14px;}
.NewsIndex ul li dl dd a{ color:#666;}
.NewsIndex ul li dl dd a:hover{ color:#000;}

/*Gongdian*/
.Gongdian{ width:1000px; margin:0 auto; overflow:hidden; margin-bottom:40px;}
.Gongdian .GongdianTitle{ height:25px; background:url(../images/GongdianTitle.png) top center no-repeat;margin-bottom:30px;}
.Gongdian .GongdianList{ position:relative; height:430px;}
.Gongdian .GongdianList ul li{ position:absolute;}
.Gongdian .GongdianList ul li.small{ width:247px; height:213px;}
.Gongdian .GongdianList ul li.small a{ display:block; width:247px; height:213px; position:relative;}
.Gongdian .GongdianList ul li.small a img{ width:247px; height:213px;}
.Gongdian .GongdianList ul li.small a span{ line-height:30px; height:30px; left:0; right:0; position:absolute; bottom:0; text-align:center; background:url(../images/heibg.png) left top repeat; color:#fff;}
.Gongdian .GongdianList ul li.small a:hover span{ color:#ff0;}
.Gongdian .GongdianList ul li.l01{ width:498px; height:430px; left:0; top:0;}
.Gongdian .GongdianList ul li.l01 a{ display:block; width:498px; height:430px; position:relative;}
.Gongdian .GongdianList ul li.l01 a img{ width:498px; height:430px;}
.Gongdian .GongdianList ul li.l01 a span{line-height:30px; height:30px; left:0; right:0; position:absolute; bottom:0; text-align:center; background:url(../images/heibg.png) left top repeat; color:#fff;}
.Gongdian .GongdianList ul li.l01 a:hover span{ color:#ff0;}
.Gongdian .GongdianList ul li.l02{ left:502px; top:0;}
.Gongdian .GongdianList ul li.l03{ left:753px; top:0;}
.Gongdian .GongdianList ul li.l04{ left:502px; top:217px;}
.Gongdian .GongdianList ul li.l05{ left:753px; top:217px;}


/*Adindex*/
.Adindex{ font-size:0; width:1000px; margin:0 auto; overflow:hidden;}
.mb30{ margin-bottom:30px;}

/*Brandlist*/
.Brandbanner{ font-size:0; overflow:hidden; margin-top:5px;}
.Brandbanner img{ width:1000px; height:310px;}
.Brandtitle{ height:50px; line-height:45px; font-size:14px;}
.Brandtitle a:hover{ text-decoration:underline;}
.Brandtitle i{ font-family:Arial, Helvetica, sans-serif; margin:0 5px;}
.Brandlist{ overflow:hidden; margin-bottom:10px;}
.Brandlist .BrandLeft{ width:215px; float:left;}
.Brandlist .BrandLeft h2{line-height:35px; background-color:#FBEEF7;  color:#fff; height:35px; margin-bottom:15px;}
.Brandlist .BrandLeft h2:hover{ color:#ffffff; background-color:#E5007F;}
.Brandlist .BrandLeft h2.cur{background-color:#E5007F;}
.Brandlist .BrandLeft h2.cur a{color:#fff;}
.Brandlist .BrandLeft h2 b{ font-size:14px; color:#fff; padding:0 60px; float:left;}
.Brandlist .BrandLeft ul li{ line-height:35px; height:35px;}
.Brandlist .BrandLeft ul li a{ display:block; padding-left:60px; font-size:14px;}
.Brandlist .BrandLeft ul li a:hover{font-weight:bold; }
.Brandlist .BrandLeft ul li a.cur{font-weight:bold; }
.Brandlist .BrandRight{ margin-left:245px; font-size:14px; line-height:24px;}

/*quickform*/
.quickform{ width:100%; height:50px; background:url(../images/quickformbg.jpg) left top repeat; position:fixed; left:0; bottom:0; z-index:1001; overflow:visible;}
.quickform_form{ width:965px; position:absolute; height:112px; left:50%; margin-left:-510px; z-index:5; background:url(../images/quickform_form.png) left top repeat; top:-62px;}
.quickform_form ul{ position:relative; height:23px; width:965px; margin-top:79px;}
.quickform_form ul li{ overflow:hidden; position:absolute;}
.quickform_form ul li .pbinput{ width:100%; text-align:center; border:0px solid #fff; height:20px; line-height:20px;}
.quickform_form ul li .pbsubmit{ display:block; width:91px; height:22px; border:none; cursor:pointer; background:none;}
.quickform_form ul li:nth-child(1){ height:20px; width:76px; left:105px; top:3px;}
.quickform_form ul li:nth-child(2){ height:20px; width:108px; left:265px; top:3px;}
.quickform_form ul li:nth-child(3){ height:20px; width:168px; left:448px; top:3px;}
.quickform_form ul li:nth-child(4){ height:22px; width:116px; left:695px;}
.quickform_form ul li:nth-child(5){ height:22px; width:91px; left:840px;}