/**
FileName:        page.css
Website:         Guphoto
Author:          Michael Ray
Page Width:      1100px;
**/

body, .main { background: #00ADB0 /*url(../graph/images/bg/bg.png)*/ }
body.dark-mode , 
body.dark-mode .main { background: #0987A3 /*url(../graph/images/bg/bg.png)*/ }
body { font-family: "宋体"; font-size: 12px; text-align: center; /*background:#00ADB0; */  }
#body a:link, #body a:active { text-decoration: none; }
a:hover, #body a:hover { text-decoration: underline }
a {display:inline-block; }
figure { margin: 0 }
.mainWidth-inner { /*width:80%; */ margin: 0 auto; width: 1050px; }
.index.main { width: 98.5%; }
.main { position: relative; z-index: 102; width: 1180px;  margin: 0 auto; overflow: hidden; }
.main.list { width:1100px}
.main-1100 { width: 1100px; margin: 0 auto; }
.main-inner-wrap { width: 80%; margin: 0 auto; margin-top: 50px }
.bg { position: absolute; left: 0; top: 0; width: 100%; height: 4000px; z-Index: 100; }
.main100p { width: 100% }
.mt80 { margin-top: 80px }

.hr1{ clear:both; border:0; height:1px; margin:0; border-top:1px #029EA1 solid; overflow:hidden}
.hr1-d{ clear:both; border:0; height:1px;  border-bottom:1px dashed #029EA1}
.header-blank{ height:0px; height:0\9;}

.stretch-banner { display:none; z-index:1000}

#body .bg-orange { background: #F35100; border: 5px #F35100 solid; }
#body .no-bg { border: 0; background: none }
.cop { background:url(http://resources1.gulove.com/graph/icon/footer-cop.png) center no-repeat; height:100px }
.cop2 { background:url(http://resources1.gulove.com/graph/icon/slogan_cop.png) no-repeat center; height:22px; margin-top:60px; margin-bottom:30px }
.tooltip { background: red; color: white; padding: 4px }

/*list标语*/
.slogan-art {background:url('http://resources1.gulove.com/graph/images/color_style_title/title_art2.jpg') center; height:550px}
.slogan-loaction {background:url('http://resources1.gulove.com/graph/images/color_style_title/title_loaction.jpg') center; height:550px}
.slogan-love2 {background:url('http://resources1.gulove.com/graph/images/color_style_title/title_love2.jpg') center; height:550px}
.slogan-love3 {background:url('http://resources1.gulove.com/graph/images/color_style_title/title_love3.jpg') center; height:550px}
.slogan-wedding2 {background:url('http://resources1.gulove.com/graph/images/color_style_title/title_wedding2.jpg') center; height:550px}

.slogan-top { margin-top: -10px; height:174px; background:#CC0066 }
.slogan-top a  { display:block}
.slogan-top img { display:none}
.slogan-top-img {height: 174px;  background-position: 50% 50%; width:100%;background-image: url(http://resources1.gulove.com/graph/icon/6_style.png);}
.detail-title { font-size: 36px; font-family: "微软雅黑"; color: white; margin-top: 40px; margin-bottom: 10px }
.slogan { width: 80%; margin: 0 auto }

/*左右样式条*/
.fix-left-bg{ left:0; background:url(../graph/images/bg/fix_left.png) }
.fix-right-bg{ right:0; background:url(../graph/images/bg/fix_right.png)}

.fix-left-bg, 
.fix-right-bg { 
	position: fixed; width: 33px; height: 100%; z-index: 1000; top: 0 ;
	_display:none;
	 background-color:#00ADB0
}
body.dark-mode .fix-left-bg, body.dark-mode .fix-right-bg {	 background-color:#0987A3 }


/**
* 按钮部分CSS
*/

/*色块按钮*/
.colorBlock-blue-180-30, .colorBlock-red-103-30, .colorBlock-red-203-45, .colorBlock-blue-203-45, .colorBlock-back-orange
 {
	display: inline-block;
	text-align:center;
	*display:inline;
	*zoom:1; 
}
.colorBlock-blue-180-30{ width:180px; height:30px; line-height:30px; background:#006BB7; color:white; } 
.colorBlock-blue-180-30:hover{ opacity:0.8}
.colorBlock-blue-180-30 span{ _margin-top:10px}
.colorBlock-red-103-30{ width:103px; height:30px; line-height:30px; background:#C00000; color:white; font-weight:bold }
.colorBlock-red-203-45, .colorBlock-blue-203-45{ width:203px; height:45px; line-height:45px;  font-size:24px; font-family:"微软雅黑"; font-weight:bold}
.colorBlock-red-203-45{ background:#C00000;}
.colorBlock-blue-203-45{ background:#006BB7; }
.colorBlock-back-orange{ width:1100px; background:#F35100;color:white; font-size:18px; height:65px; line-height:65px; font-family:"微软雅黑"}
.colorBlock-back-orange:hover{ background:rgba(243,81,0,0.9)}

/*色块按钮*/

/*.icon-logo{
	background:url(../graph/icon/icon_bg.png);
	display: inline-block;
	*display:inline;
	*zoom:1; 
	vertical-align:middle;
	 overflow: hidden
}
.icon-logo{ width:47px; height:35px; line-height:35px; background-position:-161px -5px }*/

/*图标*/
.iconSmall-tel, .iconSmall-view, .iconSmall-view-text,  .iconSmall-2, .iconSmall-3, .iconSmall-4, .iconSmall-1, .iconSmall-prevPage, .iconSmall-nextPage,.iconSmall-offColorBox,
.icon-prev-group, .icon-next-group, .icon-small-hot,
.activity-news-title, .guphoto-address-title,
.icon-back-top, .icon-back-home,
.icon-advice-qq, .icon-logo,
.iconSmall-1-dark, .iconSmall-2-dark, .iconSmall-3-dark, .iconSmall-4-dark {
	background:url(http://resources1.gulove.com/graph/icon/small_icon.png);	display: inline-block; vertical-align:middle; overflow: hidden;
 	*display:inline; *zoom:1; 
}
.iconSmall-tel{ width:20px; height:20px; line-height:20px; background-position:0 0 }
.iconSmall-1{ width:27px; height:35px; line-height:35px; background-position:0 -30px } 
.iconSmall-2{ width:31px; height:35px; line-height:35px; background-position:-33px -30px }
.iconSmall-3{ width:32px; height:35px; line-height:35px; background-position:-70px -30px }
.iconSmall-4{ width:33px; height:35px; line-height:35px; background-position:-107px -30px }
.iconSmall-1:hover, 
.iconSmall-2:hover, 
.iconSmall-3:hover, 
.iconSmall-4:hover { opacity: 0.7; filter: alpha(opacity=70); }
.dark-mode .iconSmall-1 { width:23px; height:31px; line-height:31px; background-position:-530px -10px }
.dark-mode .iconSmall-2 { width:27px; height:31px; line-height:31px; background-position:-565px -10px }
.dark-mode .iconSmall-3 { width:28px; height:31px; line-height:31px; background-position:-602px -10px }
.dark-mode .iconSmall-4 { width:29px; height:31px; line-height:31px; background-position:-639px -10px }
.iconSmall-prevPage { width: 68px; height: 69px; line-height: 69px; background-position: -80px -72px }
.iconSmall-nextPage { width: 68px; height: 69px; line-height: 69px; background-position: -154px -72px }
.iconSmall-view { width: 21px; height: 13px; line-height: 13px; background-position: -27px -2px }
.iconSmall-view-text { height: 13px; line-height: 13px; background: none }
.iconSmall-offColorBox:hover { width: 30px; height: 30px; line-height: 30px; background-position: -140px -2px }
.iconSmall-offColorBox { width: 30px; height: 30px; line-height: 30px; background-position: -173px -2px }
.icon-prev-group { width: 50px; height: 50px; line-height: 50px; background-position: -222px 0; position: fixed; left: 5%; top: -300px; z-index: 1010; }
.icon-next-group { width: 50px; height: 50px; line-height: 50px; background-position: -279px 0; position: fixed; right: 5%; top: -300px; z-index: 1010; }
.icon-prev-group:hover { width: 50px; height: 50px; line-height: 50px; background-position: -222px -57px; }
.icon-next-group:hover { width: 50px; height: 50px; line-height: 50px; background-position: -279px -57px; }
.icon-small-hot { width: 10px; height: 11px; line-height: 11px; background-position: -1px -147px }
.guphoto-address-title { width: 530px; height: 24px; line-height: 24px; background-position: 0 -226px }
.activity-news-title { width: 688px; height: 29px; line-height: 29px; background-position: -1px -178px }
.icon-back-top { width:33px; height:62px; line-height:62px; background-position:-342px 0 }
.icon-back-home { width:33px; height:69px; line-height:69px; background-position:-342px -64px }
.icon-advice-qq { width:133px; height:44px; line-height:44px; background-position:-388px -50px }
.icon-logo { width:86px; height:29px; line-height:29px; background-position:-396px -5px }
/*\图标*/

.icon-slogan1, .icon-slogan2, .icon-slogan3, .icon-slogan4 {
	background:url(http://resources1.gulove.com/graph/icon/slogan.png);
	display: inline-block;
	*display:inline;
	*zoom:1; 
	vertical-align:middle;
	 overflow: hidden
}
.icon-slogan1{ width:899px; height:398px; line-height:398px; background-position:0 0 }
.icon-slogan2{ width:1153px; height:397px; line-height:397px; background-position:0 -425px }
.icon-slogan3{ width:1103px; height:397px; line-height:397px; background-position:0 -866px }
.icon-slogan4{ width:770px; height:399px; line-height:399px; background-position:0 -1298px }

.colorBox-control .iconSmall-prevPage{ display:none;position:fixed; left:50px; top:0; z-index:100000; cursor: pointer} 
.colorBox-control .iconSmall-nextPage{ display:none;position:fixed; right:50px; top:0; z-index:100000; cursor: pointer} 

.english-text-1 {
	background:url(http://resources1.gulove.com/graph/icon/english_text.png);	vertical-align:middle; overflow: hidden;
	display: inline-block; *display:inline; *zoom:1; 
}
.english-text-1 { width:444px; height:22px; line-height:22px; background-position:0 0 }
.dark-mode .english-text-1 {width:444px; height:22px; line-height:22px; background-position:0 -22px }

/*底部商铺名称*/
.icon-shop-cd,
.icon-shop-km,
.icon-shop-gz,
.icon-shop-qd,
.icon-shop-wh,
.icon-shop-sy,
.icon-shop-sh,
.icon-shop-haiwai {
	background:url(http://resources1.gulove.com/graph/icon/icon_shop_name.png);
	display: inline-block; *display:inline; *zoom:1; 
	vertical-align:middle;overflow: hidden
}

.icon-shop-cd { width:200px; height:75px; line-height:75px; background-position:0 0 }
.icon-shop-km { width:195px; height:75px; line-height:75px; background-position:0 -90px }
.icon-shop-gz { width:266px; height:75px; line-height:75px; background-position:0 -183px }
.icon-shop-qd { width:199px; height:76px; line-height:76px; background-position:-1px -271px }
.icon-shop-wh { width:208px; height:75px; line-height:75px; background-position:-1px -373px } 
.icon-shop-sy { width:199px; height:75px; line-height:75px; background-position:-1px -475px }
.icon-shop-haiwai { width:194px; height:75px; line-height:75px; background-position:0 -573px }
.icon-shop-sh { width:208px; height:75px; line-height:75px; background-position:-1px -660px }


.off-colorBox{ display:none;width:100px; height:100px; right:0px; top:10px; position: fixed;  z-index:10000; cursor:pointer};
.photo-wall,.auto-width-inner-wrap{width:80%; }

.photo-wall { margin:0 auto; background:#D50168; /*margin-top:3%; */overflow:hidden;border:5px #D50168 solid;  position:relative; width: 1088px;}
.photo-wall.no-bg { width:1100px}
.photo-wall-super{ width:104%; border:0px blue solid; position:relative}
.photo-wall .figure{ border:0px red solid; float:left; /*margin-top:5px; */ margin-right:5px; margin-bottom:0px; margin-left:0px; position:relative }
.photo-wall .iconSmall-prevPage{ position:absolute; left:-100px; }
.photo-wall .iconSmall-nextPage{ position:absolute; right:-100px; }
.photo-wall .dark{width:360px;  display:none;position:absolute; opacity:0.8;filter:alpha(opacity=80);z-index:90; }
.photo-wall .title-wrap{ display:none; position:absolute; top:0; /*border:1px red solid; *//*width:219px; height:264px; */font-family:"微软雅黑"; color:white; z-index:100}
.photo-wall .title-wrap h1{ font-size:48px; border:0px red solid}
.photo-wall.photo-4 .title-wrap h1{ font-size:18px}
.photo-wall-super a{ text-decoration:none}
.photo-wall .big-img, .photo-wall .big-img img { width:1100px}
.photo-wall.art { margin-top:20px}

.photo-wall.in-top, 
.big-img.in-top { 
	margin-top:25px; border-bottom: 0;
}


/*活动、十大外景主体CSS*/
.img-wrap { border: 0px red solid; overflow: hidden; margin: 0 auto; margin-top: 30px; width: 1100px }
.img-wrap-super { width: 1150px }
.img-wrap .figure { border: 0px red solid; width: 345px; margin-right: 30px; overflow: hidden; text-align: left; float: left; margin-top: 5px; margin-bottom: 0px; margin-left: 0px; position: relative; font-size: 12px }
.img-wrap .figure img { width: 345px }
.img-wrap figcaption { line-height: 23px }
.img-wrap .figure .title { font-size: 14px; font-weight: bold }
.img-wrap .figure .time { font-family: Georgia, "Times New Roman", Times, serif; }
.img-wrap .dark { display: none; position: absolute; left: 0; opacity: 0.8; filter: alpha(opacity=80); z-index: 90 }
.img-wrap .title-wrap { display: none; text-align: center; position: absolute; top: 0; border: 0px red solid; /*width:219px; height:264px; */ font-family: "微软雅黑"; color: white; z-index: 100 }
.img-wrap .title-wrap h1 { font-size: 24px }
.location .title-wrap h1 { font-size: 18px }
.top-nav .logo img { /*height: 140px; */z-index:100000; position:relative }

/*活动*/
.img-wrap.activity .figure img.lazy { width:360px; height:360px; background:#ccc}
.img-wrap.activity .figure { width:360px; margin-right:9px; margin-bottom:60px}
.img-wrap.activity .figure .shadow { width:360px; height:40px; }

/*十大外景一排两图模式*/
.img-wrap.photo-2-row .figure {width:545px; margin-right:10px;} 
.img-wrap.photo-2-row .figure figure,
.img-wrap.photo-2-row .figure img.lazy { width:545px; background:#CCC}
.img-wrap.photo-2-row .figure img.lazy { height:300px}
.img-wrap.photo-2-row .figure figure { position:relative; }
.img-wrap.photo-2-row .dark {  height:54px; display:block; bottom:0; width:100%; position: absolute; left: 0; opacity: 0.8; filter: alpha(opacity=80); z-index: 90 }
.img-wrap.photo-2-row .title-wrap {  height:54px;display:block; line-height:54px; width:100%; top:auto; text-align: left; text-indent:1.5em; position: absolute; bottom: 0; /*width:219px; height:264px; */ font-family: "微软雅黑"; color: white; z-index: 100 }
.img-wrap.photo-2-row .title-wrap h1 { font-size:22px; font-weight:normal}
.img-wrap.photo-2-row .figure .shadow { width:545px; height:40px; border:0px red solid}
.img-wrap.photo-2-row .figure:hover { opacity:0.6;filter:alpha(opacity=60)}

.page-wrap ul{}
.page-wrap li { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;  display:inline-block;  width:34px; height:34px; line-height:34px; border:0px blue solid;*	display:inline;*zoom:1; color:white  }
.page-wrap li.on, .page-wrap li:hover{ background:white; color:black}
.photo-3{ background:#D30069;border:5px #D30069 solid; }
.photo-3 .figure, .photo-3 .lazy { width:360px;  }
.photo-3 .lazy { background:#CCC; height:435px}
.photo-3 .shadow { width:360px; height:56px }
.photo-4 .figure, .photo-4 .dark, .photo-4 .lazy { width:269px; }
.photo-4 .shadow  { width:269px; height:42px }
.photo-4 .lazy { height:325px;background:#CCC}

.auto-width-inner-wrap{  margin:0 auto; /*margin-top:50px; */width:1088px}
.auto-width-inner-wrap a { width:100%; height:100%}
.auto-width-inner{ border:6px #F35100 solid; margin-left:-3px}
.auto-width-inner2{  border:6px #F5E1AB solid;}
.auto-width-inner-wrap img:hover{ opacity:0.9}

.auto-width-inner-wrap.big-img img {border:5px #D30069 solid; margin-left:-3px; width:100%}

.color-wall-wrap{  width: 1088px;  margin:0 auto; border:5px #D50168 solid; /*margin-top:3%; */background:#D50168}
.color-wall-wrap-inner{ clear:both; background:#F5E1AB; /*border:1px red solid;*/ overflow:hidden; }
.color-wall-wrap-inner .box{ background:white;float:left; width:25%;* width:24.9%;}
.color-wall-wrap-inner .box img { width:272px; height:272px}
.color-wall-wrap-inner .box-inner{/*border:6px #F5E1AB solid; */border-left:0; border-bottom:0; position:relative}
.color-wall-wrap-inner .box-inner .wire{ border:5px #FFF solid; position:absolute; top:0; left:0; width:200px; height:200px; display:none}

.color-wall-wrap-inner .box.red { background:#C30B21 }
.color-wall-wrap-inner .box.blue { background:#03133B }
.color-wall-wrap-inner .box.orange { background:#F25100 }
.color-wall-wrap-inner .box.color4 { background:#00ADB0 }

.chunse{ border:0; background:none; margin-bottom:20px}
.chunse .figure{ width:215px; float:left; background: none; margin-right:5px; margin-top:33px; border:0px red solid }
.chunse .figure img{ width:215px; height:312px; }
.chunse .figure .shadow  { width:215px; height:42px }

.footerBox-title{ color:black; margin-bottom:35px}
.footerBox{ line-height:24px}
.footerBox .links a:link, .footerBox .links  a:visited{ }
.footerBox .links a:hover{ color:#CB0004}

.position-wrap { margin-top:93px;  text-align:left; height:30px; line-height:30px; margin-bottom:6px }
.position-wrap .title{ font-size:24px;  color:#135D5D; float:left; font-family:"微软雅黑"}
.position-wrap .position{ float:right; color:#FFF}
.position-wrap .position a{ color:#FFF; text-decoration:none}
.position-wrap .position a:hover{ text-decoration:underline}

.article { text-align: left }
.article .wrap { height: 30px; line-height: 30px; margin-bottom: 40px }
.article .view-time { float: left }
.article .share { float: right; border: 0px red solid; vertical-align: middle; line-height: normal }
.article .views-total { font-family: Georgia; font-weight: bold }
.article .time { font-family: Georgia }
.article .content { color: #00595A; margin-top: 30px; margin-left:auto; margin-right:auto; text-align:center }
.article .content p { line-height: 200%; margin-top: 5px; margin-bottom: 5px; /*text-indent:2em*/ }
.article .content p.act-img-mode{ margin:0 auto} 

.news-wrap { border: 0px red solid; width: 1100px; margin: 0 auto; margin-top: 50px }
.new-wrap { border: 0px red solid; width: 500px; float: left; margin-right: 50px; margin-bottom: 50px; }
.new-wrap .img-wrap { float: left; border: 0px red solid; width:auto }
.new-wrap .info-wrap { float: right; width: 345px; border: 0px red solid; text-align: left }
.new-wrap .info-wrap .title { font-size: 24px; font-family: "微软雅黑"; color: white; text-decoration: none }
.new-wrap .info-wrap .time { font-size: 16px; font-weight: bold; font-family: "微软雅黑"; color: #00646F; height: 44px; line-height: 44px; text-indent: 1em; background: #00BCBE; margin-top: 7px; margin-bottom: 7px; }
.new-wrap .info-wrap .text { font-family: "微软雅黑"; line-height: 20px }
.new-wrap .info-wrap .text a { color: white; }
.new-wrap .info-wrap .cBlack { color: #494C4B }

/*老新闻模式*/
.news.vertical-column-3-mode { }
.news.vertical-column-3-mode .wrap { float:left; width:33%}
.news.vertical-column-3-mode .wrap li { display:block; height:35px; line-height:35px}
.news.vertical-column-3-mode .wrap li a { float:left;  height:35px; line-height:35px; max-width:260px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-right:10px}
.news.vertical-column-3-mode .wrap li .time { float:left; height:35px; line-height:35px}

.top-nav{ 
	height:50px; line-height:50px;
	background:/*#C30C21*/#CD0165;
/*	background:#9C2B3E\9; 	filter:alpha(opacity=80); ;
	background:rgba(195,12,33,0.8);*/
	z-index:11000; position: fixed; _position: absolute;width:100%; top:0; left:0;
 }
 
.haidao .top-nav{ 
	height:49px; line-height:49px; background:#f25100;
	 z-index:110; position: fixed; _position: absolute;width:100%; top:0; left:0;
 }
 
.top-nav .logo,
.top-nav .city { 
	width: 120px; border: 0px blue solid; color: white; position: relative;
 }
.top-nav .logo { position: absolute; left: 52px; top: 0 }
.top-nav .nav { position: relative; left: 210px }
.top-nav .nav li { float: left; width: 80px; position: relative; }
.top-nav .nav li a { color: white; font-weight: bold; text-decoration: none; }
.top-nav .nav li.on,
.top-nav .nav li:hover { background: #1F8F95 url(../graph/images/bg/menu_btn_bg.jpg) }
.top-nav .city { left: 230px; background: #BD015D; }
.top-nav .city.on { background: #BD015D; opacity: 0.8 }
.city-box, .nav-children{ 
	left:0;
	top:50px; 
	position:absolute; width:142px; 
	background-color:rgba(216,72,0,0.5); 
	background:#d84800\9; 
	filter:alpha(opacity=50); 
}
.top-nav .nav .nav-children{ width:80px; display:none;}
.top-nav .nav .nav-children li{ height:30px; line-height:30px; }
.top-nav .nav .nav-children li:hover{ color:white; background:#AC0114}
.top-nav .nav .nav-children li a{font-weight:normal;height:30px; display:block}

.city-box ul{ margin:10px 20px; border:0px red solid}
.city-box li{ float:left; width:50px; line-height:25px }
.city-box li a{ color:white; text-decoration:none;}
.city-box li:hover{ color:white; background:#AC0114}

.advice-qq:hover{ opacity:0.8}
.header .right-nav{ border:0px red solid; width:420px; position:fixed;_position: absolute;  height:50px; line-height:50px;right:0; top:0; z-index:1000000; display:none}
.header .right-nav ul { border:0px red solid; height:50px}
.header .right-nav .icon-advice-qq { position: absolute; bottom:0; right:80px }
#body .right-nav li  a:hover{ text-decoration:underline}
.right-nav li { float:left; margin:0 4px; color:#D3808B}
.right-nav li  a{ color:white; text-decoration:none} 
.footer{ margin:0 auto; margin-top:50px; zoom:1;width:1100px;min-width:1050px; ; }
.footer .slogan{ color:black; margin-top:50px; font-size:14px; font-family:"微软雅黑"}
.footer .slogan h1{ font-size:24px; font-weight:normal}
.footer .slogan p{ margin-top:10px}
.footer .links{text-align:left;  line-height:25px; clear:both; margin-bottom:3.5%}
.footer .links li{ display:inline; color:#006B6D; margin-right:10px}
.footer .links li a{ color:white; text-decoration:none}
.footer .links li a:hover{ text-decoration: underline; color:red}
.footerDark{ background:black; position:relative;  z-index:1000; overflow:hidden; color:#676767; text-align:left; line-height:23px; zoom:1; width:100%}
.footerDark-inner{  border:0px red solid; width:1100px; margin:0 auto;margin-top:30px; }
.footerDark-inner a{ color:#676767; text-decoration:none}
.footerDark .footer-cor{ color:#363636}
.footer-iconBox{height:50px; line-height:50px; color:white; clear:both}
.footerNavBox{ float:left; border:0px red solid; width:16%; text-align:right; margin-right:6px; margin-bottom:40px}
.footerNavBox dt{ margin-bottom:2px; background:#34A1B9; height:22px; line-height:22px; color:white; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-right:8px}
.footerNavBox dd{ margin-top:20px; line-height:22px;}
.footerNavBox dd a{ color:#fff; text-decoration:none}
.footerNavBox dd a:hover{ text-decoration:underline}
.footerNavBox:hover dt{ background:#F35100}
.footerNavBox a{ color:white;}
.footerNavBox a:hover{ color:#F35100;}

/*以前底部areaShop的即将作废*/
.footer .areaShopColumn{ float:left; border:0px red solid; width:31%; min-width:265px; margin-right:8px; line-height:20px; color:#025657; overflow:hidden; text-align:left}
.footer .areaShopColumn a:link, .areaShopColumn a:visited{ color:black }
.footer .areaShopColumn a:hover{ color:red; color:#CB0004; text-decoration:none}
.footer .areaShop{ margin-bottom:20px; overflow:hidden}
.footer .areaShop .left{ float:left; }
.footer .areaShop .right{ float:right; /*border:1px blue solid; */width:80%}
/*\以前底部areaShop的即将作废*/

.footer-logo-wrap { margin-top:43px; margin-bottom:40px; color:#91EFF1}
.footer-logo-wrap .left{ float:left; }
.footer-logo-wrap .right { float:right; width:760px;  border:0px red solid;}
.footer-logo-wrap .index-cop { width:407px; float:left; text-align:left; color:#4EBED7; line-height:14px }
.footer-logo-wrap .index-cop a {color:#4EBED7;}
.footer-logo-wrap .index-cop .e { margin:12px 0; font-size:10px; color:#025578; font-family:Verdana, Geneva, sans-serif;-webkit-text-size-adjust:none;}
.footer-logo-wrap .another-wrap { float:right; width:278px; text-align:left; }
/*.footer-logo-wrap .another-wrap*/ .share-txt { color:white; height:28px; line-height:28px }
.footer-logo-wrap .another-wrap .icon-wrap { margin:0 0 15px 0}
.footer-logo-wrap .another-wrap .share-wrap { position:relative;top: -8px; }
.footer-logo-wrap .another-wrap .nationwide-tel { color:#5AC1DA; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}

.activity-news .head { margin-bottom:30px}
.activity-news .title-wrap { margin-top:46px; margin-bottom:30px}
.activity-news .infos-wrap { width:1100px; margin:0 auto }
.activity-news .infos-wrap .hr1  { margin-bottom:30px; clear:both }
.activity-news .info { float:left; width:50%; border:0px red solid; margin-bottom:15px; text-align:left;}
.activity-news .info a {display:inline-block;}
.activity-news .info a:hover dd { }
.activity-news .info-box { float:left; width:410px; text-align:left; margin-left:14px; border:0px red solid}
.activity-news .info-img { float:left; width:100px; }
.activity-news .info-img img { width:100px; height:100px}
.activity-news .info-box dt { font-size:20px; font-family:"微软雅黑"; color:white;  width: 410px; text-overflow:ellipsis; white-space:nowrap;overflow: hidden;}
.activity-news .info-box dd{ color:#66CED0;  }
.activity-news .info-box dd .t{line-height:183%; color:#03505D}
.activity-news .info-box .time { line-height:33px; height:33px; color:white; font-family:Arial, Helvetica, sans-serif}
.activity-news .info-box .time .e {  color:#65CDCF }

.guphoto-address { background:black; overflow:hidden;clear: both; }
.guphoto-address .title-wrap { margin-bottom:30px}
.guphoto-address-inner { margin:0 auto; width:1140px; margin-top:40px; margin-bottom:40px;}
.guphoto-address-inner hr { border:1px #333 dashed}
.guphoto-address-inner .column-wrap { float:left; width:380px; color:white; text-align:left; }
.guphoto-address-inner .column-wrap hr { width:88%; margin-left:0;zoom:1; text-align:left; }
.guphoto-address-inner .column-wrap .shop-name { margin:30px 0}
.guphoto-address-inner .column-wrap .address { color:#697070}
.guphoto-address-inner .column-wrap .tel { margin-bottom:11px; font-size:20px; font-family: Verdana, Geneva, sans-serif }
.guphoto-address-inner .column-wrap .department { margin-top:11px; line-height:25px;}
.guphoto-address-inner .column-wrap .works-links { margin-top:11px; color:#697070; margin-bottom:59px }
.guphoto-address-inner .column-wrap .works-links a { color:#FF7D3F}
.guphoto-address-inner .column-wrap .works-links a:hover { text-decoration:underline}
.guphoto-address .total-phone { color: white; font-size:36px; font-family:Georgia, "Times New Roman", Times, serif}

/*colorbox插件*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%; background:red}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(../images/colorBox/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxContent{overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
/*#cboxLoadingOverlay{background:url(../images/colorBox/loading_background.png) no-repeat center center;}*/
#cboxLoadingGraphic{background:url(../images/colorBox/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorBox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorBox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorBox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}   
/*\colorbox插件*/

/*重载一些样式*/
#body .theme-default .nivoSlider { margin-bottom:5px; z-index:100 }
#body .nivo-controlNav { position: absolute; bottom: 0; z-index: 100; right: 80px; }
#body .theme-default .nivo-directionNav a{ background:none}
/*#body .nivoSlider img { position:relative;z-index:100 }*/
#body .theme-default .nivoSlider img { display: block }
#body .theme-default .nivoSlider a { display: none}
#body .theme-default .nivoSlider a:first-child { display:block}
#slider{ width:1920px; }
.top-ad-box img { width:1920px}
.top-ad-box{margin-top:50px;margin-top:0\9}
#body .index-location-banner { height:500px}
<<<<<<< .mine
#slider { height:824px}
#slider2 { height:340px}
=======
.top-big-banner { height:824px;background: #fff url(http://uploadfile.gulove.com/cd/2014/0304/20140304101551548.jpg) no-repeat 48.2% 50%; position:relative;  }
.sanya .top-big-banner { background:#fff url(../graph/icon/ajax-loader1920.gif) center center no-repeat; height:619px}
.tibet .top-ad-box{height:824px;background:#fff url(../graph/icon/ajax-loader1920.gif) center center no-repeat; }
#slider2 { height:340px}
>>>>>>> .r655
/*首页*/
.slider-wrapper img { display:none }
/*.slider-wrapper*/

/*针对小分辨率控制*/
@media screen and (max-width:1200px){
/*	.bottom-banner img { width:835px}
	.footer { width:1000px} 
	.mainWidth-inner { width:900px}
	.footer .areaShopColumn { min-width:200px}*/
}

@media screen and (max-width:1322px){
/*	.top-nav .logo { width:100px;  }
	.top-nav .nav { left:170px}
	.top-nav .city { left: 90px; }*/
}


/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
  /*  -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;*/
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
   /* box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}
/*
 * jQuery Nivo Slider v3.2
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { 
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-default .nivoSlider {
	position:relative;
	background:#fff url(../js/base/jQuery/nivo-slider/themes/default/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
  /*  -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;*/
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
   /* box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../js/base/jQuery/nivo-slider/themes/default/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../js/base/jQuery/nivo-slider/themes/default/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.bigShadow{ height:56px; margin:0 auto; width:1088px;}
.shadow{ _display:none}


/*小于*/
@media screen and (max-width:1100px){
	.photo-wall.no-bg { width:1000px}
	.photo-4 .figure, .photo-4 .dark, .photo-4 .lazy, .photo-4 .shadow  { width:232px; }
	.photo-4 .lazy { height:280px;}
	.photo-wall, .color-wall-wrap, .bigShadow { width: 938px;}
	.photo-3 .figure, .photo-3 .lazy, .photo-3 .shadow { width:310px;  }
	.photo-3 .lazy { height:375px}
	.photo-3 .shadow { height:56px }
	.color-wall-wrap-inner .box img { width:234px; height:234px}
	.chunse .figure, .chunse .figure img, .chunse .figure .shadow{ width:186px;  }
	.chunse .figure img{ height:279px; }
	.chunse .figure .shadow  { height:42px }	
}

/*大于*/
@media screen and (min-width:1400px){
	.photo-wall.no-bg { width:1180px}
	.photo-4 .figure, .photo-4 .dark, .photo-4 .lazy, .photo-4 .shadow  { width:270px; }
	.photo-4 .lazy { height:325px;}
}

/*-----------------------新样式-----------------------*/
/*list页面*/
.position-wrap-title { float:left}
.position-wrap-this { float:right; font-size:12px; font-family:"宋体"}
.position-wrap-this > a { color:white}
.position-line { height:1px; border:0; border-bottom:1px #047E99 solid; position:relative}
.position-line-inner { width:1180px; margin:0 auto; position:relative; height:1px}
.position-line-color { position: absolute; left:0; top:0; display:inline-block;*display:inline; *zoom:1;  height:1px; width:154px; background:#E8757D}
.position-wrap { font-size:18px; color:white; font-family:"微软雅黑"}
.position-wrap.activity-news { margin-top:140px}
.list-title-wrap { margin-top:70px}
.art .list-title-wrap { margin-top:40px}
.wedding-wrap-position-line > .position-line-inner { position:static}
.wedding-wrap-position-line  .position-line-color { left:-1000px}
.act-year-wrap { margin-top:53px}
.year-wrap { position:relative; text-align:left;height:81px}
.year-wrap > li{ display: inline-block; *display:inline; *zoom:1; width:180px; height:80px; opacity:.5}
.year-wrap > li.on { opacity:1}
.year-line-color { display:none; position: absolute; left:-1000px; top:79px; *zoom:1;  height:2px; width:154px; background:#E8757D}

.year-wrap > li:hover  .year-line-color { display:inline-block;*display:inline; }
.year-wrap-bottomLine {height:1px; margin:0; border:0; border-bottom:1px #047E99 solid; position:relative; top:-2px ; *top:-7px ; width:100%; z-index:1000}
.act-list-date-wrap { float:left; width:180px;}
.act-list-right-wrap { float:right; width:934px}
.act-dl { float:left; width:310px; margin-right:1px}
.act-list-img { width: 310px; height:310px}
.act-dl > dt {width:310px; height:43px; line-height:43px; font-size:18px; font-family:"微软雅黑"; background:#CD0165; color:white}
.act-dl > dt.over { background:#E3E3E3}
.act-list-shadow { width:100%; height:40px}
.act-list-right-wrap a { display:inline}
a:hover > .act-dl { opacity:.7; filter:alpha(opacity=70); 	}
.page-wrap { display:non }
.page-wrap li {position:relative; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;  display:inline-block;  width:34px; height:34px; line-height:34px; border:0px blue solid;*	display:inline;*zoom:1; color:white  }
.page-wrap li > a { color:white}
.page-wrap li.on, .page-wrap li:hover{ opacity:.7; filter:alpha(opacity=70); }
.prev-page .icon-prev-page, .next-page .icon-next-page { *margin-top:3px}
.page-line { height:1px; margin:0; border:0; border-bottom:1px #07839F solid; position:relative; top:-2px ; *top:-7px ; width:100%; z-index:1000;margin-top:12px;}
.page-line-color{ display:none; bottom:-15px; *bottom:-11px; height:1px; margin:0; border:0; border-bottom:1px #E8757D solid; position:relative;width:100%; z-index:1000;}
.page-wrap li:hover .page-line-color,.page-wrap li.on .page-line-color { display:block}
.bottom-slogan-wrap { margin-top:68px; margin-bottom:-48px; *margin-bottom:-44px}

/*\list页面*/
/*广告部分*/
.fix-ad-20150325 {position:fixed; width:150px; height:370px; z-index:10000000; left:0; top:30%; background:#8CCCCB}
.fix-ad-20150325 .input-wrap { margin-left:10px; width:128px; position:absolute; z-index:10001; top:230px;/*width:208px; *//*border:1px red solid; */height: 134px}
.fix-ad-20150325 .input-area {  height:28px; line-height:28px; background:#3DB0B4; margin-bottom:1px; color:#8CCCCB; font-size:14px; clear:both;padding-left: 4px;}
.fix-ad-20150325 .input-area input { outline:0; border:0; height:28px; width:100%; background:none }
.fix-ad-20150325 .input-area .title { position:absolute}
.fix-ad-20150325 .input-wrap .btn { margin-top:8px;
    -webkit-transition-property:all; 
    -webkit-transition-duration:0.4s; 
    -webkit-transition-timing-function:ease; 
}
.fix-ad-20150325 .input-wrap .btn:hover { transform:scale(1.1)}
.fix-ad-20150325 .input-area input::-webkit-input-placeholder  { color:white}
		