*{box-sizing: border-box;}
html{font-size: 62.5%;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,big,em,img,q,small,strike,strong,
sub,sup,tt,var,i,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,thead,tfoot,tr,th,td,article,
aside,canvas,details,figure,figcaption,header,footer,hgroup,menu,nav,output,section,time,mark,audio,
video,input,textarea,select,button{
margin:0;padding:0;border:0;font-family: Microsoft YaHei,Arial,sans-serif,"微軟正黑體"; outline: none;
}
/*去除默认样式*/
ul,ol,li{list-style:none;}
/*表格边框合并，边框距零*/
table{border-collapse:collapse;border-spacing:0;}
/*a链接*/
a{text-decoration:none; color: #333;}
a:hover{color: #c3273d;}
/*图片设置*/
img{max-width: 100%; margin: auto; display: block; border: none;}
/*字体设置*/
/* h1,h2,h3,h4,h5,h6{font-weight: normal;} */
/*字体颜色*/
body{font-size: 16px; color: #333; background: /* #fff5f8 */ url('../img/bg.jpg') repeat-y top center;}
/* body *{font-weight: 100;} */


/* 浮动 */
.fl{float: left;}
.fr{float: right;}
/* 清除浮动 */
.clear:after{content: ''; display: block; clear: both;}



.total_warp{max-width: 100%; margin: auto;}
.content_warp{max-width: 1000px; margin: auto;}

/* 三角形 */
.trigon{position: relative;}
.trigon:before{position: absolute; left: 0; top: 0; height: 0; width: 0; display: block; border: 10px transparent solid; border-bottom-width: 0; border-left-width: 0; border-top-color: #dd2e47; content: ''; display: block;}
/* 通用标题1 */
.ttNmae{line-height: 46px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.ttNmae h3{font-size: 22px; margin: 0 0 0 15px;}
.ttNmae .more{position: relative; color: rgba(0, 0, 0, .3); display: block}
.ttNmae .more:hover{color: #c3273d;}
.ttNmae .more:before{position: absolute; left: 0; top: 30%; width: 1px; height: 40%; background: rgba(0, 0, 0, .1); content: ''; display: block;}
.ttNmae .more i{font-size: 20px; padding: 0 10px;}
.ttNmae .navLists{font-size: 14px;}
.ttNmae .navLists li{margin: 0 10px;}
.ttNmae .navLists li a{color: #666;}
.ttNmae .navLists li a:hover{color: #c3273d;}
/* 通用标题2 */
.listsNmae{line-height: 46px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.listsNmae a{padding: 0 20px; display: block;}
.listsNmae a.active{color: #c3273d;}
/* 一行显示 */
.oneShow{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
/* 两行显示 */
.twoShow{text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
/* 三行显示 */
.threeShow{text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}




/* 通用头部 */
header{position: relative; z-index: 6; width:100%;}
header .logo{padding: 20px 0 15px;}
header .logo a{display: block;}

header .serch{position: relative; margin: 50px 0 0 100px; z-index: 10;}
header .serch .select{position: absolute; left: 0; top: 0; width: 80px; text-align: center; color: #fff;}
header .serch .select p{width: 100%; height: 40px; line-height: 40px; padding: 0 0 0 10px; background: #dd2e47; border-radius: 50px 0 0 50px; overflow: hidden; cursor: pointer;}
header .serch .select p span{font-size: 14px;}
header .serch .select p i{font-size: 18px;}
header .serch .select ul{position: relative; font-size: 14px; width: 100%; color: #333; box-shadow: 0 0 10px rgba(0, 0, 0, .1); display: none;}
header .serch .select ul:before{position: absolute; left: 50%; top: -6px; margin: 0 0 0 -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; content: ''; display: block;}
header .serch .select:hover ul{display: block;}
header .serch .select li{font-size: 14px; line-height: 40px; background: #fff; cursor: pointer; border-top: 1px solid rgba(0, 0, 0, .05);}
header .serch .select li:hover{color: #c3273d;}
header .serch .select li:first-child{border: 0; border-radius: 5px 5px 0 0;}
header .serch .select li:last-child{border-radius: 0 0 5px 5px;}
header .serch input{width: 330px; height: 40px; line-height: 40px; padding: 0 40px 0 90px; border: 1px solid rgba(0, 0, 0, .2); border-radius: 50px;}
header .serch input:focus{border-color: #dd2e47;}
header .serch .serchBtn{position: absolute; right: 0; top: 0; font-size: 24px; line-height: 40px; padding: 0 8px; color: rgba(0, 0, 0, .2); border-radius: 0 50px 50px 0; cursor: pointer;}
header .serch .serchBtn:hover{color: #dd2e47;}

header .classifyBox{}
header .classifyBox a:hover{color: #c3273d !important;}
header .classifyBox .smallNav{font-size: 14px; line-height: 36px;}
header .classifyBox .smallNav ul{}
header .classifyBox .smallNav li{position: relative; padding: 0 0 0 20px; z-index: 3;}
header .classifyBox .smallNav li:after{position: absolute; left: 8px; top: 0; color: rgba(0, 0, 0, .3); content: '|'; display: block;}
header .classifyBox .smallNav li:first-child{padding: 0;}
header .classifyBox .smallNav li:first-child:after{display: none;}
header .classifyBox .smallNav li a{color: #666;}
header .classifyBox .smallNav li .imgBox{width: 26px; height: 26px; margin: 5px 5px 0 0; border-radius: 50%; overflow: hidden;}
header .classifyBox .smallNav li .imgBox img{}
header .classifyBox .smallNav li .name{max-width: 100%;}
header .classifyBox .smallNav li .drop{position: absolute; left: 20px; top: 36px; width: 110px; text-align: center; background: #fff; border: 1px solid rgba(0, 0, 0, .05); border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, .05); display: none;}
header .classifyBox .smallNav li:hover .drop{display: block;}
header .classifyBox .smallNav li .drop:before{position: absolute; left: 26px; top: 4px; margin: -10px 0 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; content: ''; display: block;}
header .classifyBox .smallNav li .drop p{}
header .classifyBox .smallNav li.tel{color: #666;}
header .classifyBox .smallNav li.tel i{font-size: 16px;}
header .classifyBox .smallNav li.tel p{font-family: Arial; font-size: 16px; margin: 0 0 0 5px;}
header .classifyBox .classify{font-size: 22px; margin: 15px 0 0;}
header .classifyBox .classify ul{}
header .classifyBox .classify li{position: relative; padding: 0 10px; margin: 0 20px;}
header .classifyBox .classify li:before{position: absolute; left: 0; bottom: -10px; width: 100%; height: 3px; background: #c3273d; content: ''; display: none;}
header .classifyBox .classify li:hover:before{display: block;}
header .classifyBox .classify li a{color: #666;}
header .classifyBox .classify li i{font-size: 22px; margin: 0 5px 0 0;}
header .classifyBox .classify li.active:before{display: block;}
header .classifyBox .classify li.active a{color: #c3273d;}
header .classifyBox .classify li.active i{color: #c3273d;}

/* 通用导航 */
nav{position: relative; z-index: 5; width:100%; background-color:#5e8adb}
nav>.content_warp>ul{position: relative;}
nav>.content_warp>ul>li{/* position: relative; */}
nav>.content_warp>ul>li>a{font-size: 18px; line-height: 50px; padding: 0 40px; color: #fff; display: block;}
nav>.content_warp>ul>li>a:hover{color: #fff;}
nav>.content_warp>ul>li:hover{background: #2454c0;}
nav>.content_warp>ul>li.active{background: #2454c0;}
nav>.content_warp>ul>li:hover .menu{display: block;}

nav>.content_warp>ul>li .menu{position: absolute; right: 0; top: 50px; width: 100%; padding: 20px; background: rgba(255, 255, 255, .95); box-shadow: 0 0 20px rgba(0, 0, 0, .2); display: none;}
/* nav>.content_warp>ul>li .menu:before{position: absolute; right: 60px; top: -6px; margin: 0 0 0 -6px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; content: ''; display: block;} */
/* nav>.content_warp>ul>li .menu .imgBox{width: 220px; height: 130px; overflow: hidden;} */
/* nav>.content_warp>ul>li .menu .imgBox img{min-width: 100%; min-height: 100%;} */
/* nav>.content_warp>ul>li .menu ul{width: calc(100% - 220px);} */
nav>.content_warp>ul>li .menu ul{width: 100%;}
nav>.content_warp>ul>li .menu li{width: calc(100%/8); padding: 0 10px; text-align: center;}
nav>.content_warp>ul>li .menu li a{display: block;}
nav>.content_warp>ul>li .menu li .svgicon{width: 60px; height: 60px; margin: 0 auto; display: block;}
nav>.content_warp>ul>li .menu li .svgicon.photosIcon{background: url('../img/navicon/camera.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li .svgicon.strategyIcon{background: url('../img/navicon/wedding-location.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li .svgicon.portraitIcon{background: url('../img/navicon/camcoder.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li .svgicon.travelsIcon{background: url('../img/navicon/wedding-bike.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li .svgicon.proposeIcon{background: url('../img/navicon/ring-proposal.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li .svgicon.planIcon{background: url('../img/navicon/wedding-day.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li .svgicon.gossipIcon{background: url('../img/navicon/drinking.svg') no-repeat center; background-size: cover;}
nav>.content_warp>ul>li .menu li p{line-height: 46px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
nav>.content_warp>ul>li .menu li:hover a{color: #c3273d;}


/* 通用底部 */
footer{background: rgba(0, 0, 0, .8);}
footer a:hover{color: #c3273d !important;}

footer .ctBox{padding: 5px 0 5px; color: rgba(255, 255, 255, .5);}
footer .ctBox .listNav{width: 50%;}
footer .ctBox .listNav ul{width: calc(100%/3);}
footer .ctBox .listNav li{margin: 20px 0 0;}
footer .ctBox .listNav h4{font-size: 20px; color: #fff;}
footer .ctBox .listNav li a{color: rgba(255, 255, 255, .5);}

footer .ctBox .cttr{width: 50%;}
footer .ctBox .cttr .ewm{}
footer .ctBox .cttr .ewm h4{font-size: 20px; color: #fff;}
footer .ctBox .cttr .ewm .imgBox{margin: 20px 0 0;}
footer .ctBox .cttr .ewm .imgBox .box{max-width: 100px; text-align: center; margin: 0 0 0 25px;}
footer .ctBox .cttr .ewm .imgBox .box:nth-child(1){margin: 0;}
footer .ctBox .cttr .ewm .imgBox .box p{font-size: 14px; margin: 10px 0 0;}
footer .ctBox .cttr .tel{padding: 50px 0 0;}
footer .ctBox .cttr .tel .p1{color: rgba(255, 255, 255, .3);}
footer .ctBox .cttr .tel .p2{font-size: 36px;}

footer .link{font-size: 14px; color: rgba(255, 255, 255, .3);}
footer .link ul{padding: 15px 0; border-top: 1px solid rgba(255, 255, 255, .1);}
footer .link li{}
footer .link li a{margin: 0 15px 0 0; color: rgba(255, 255, 255, .3);}

footer .copyright{font-size: 14px; line-height: 50px; color: #999; background: #000000;}
footer .copyright p{text-align: center;}
footer .copyright p a{color: #999;}



/* ===================================右侧悬浮=================================== */
.iconSuspend{position: fixed; right: 0; bottom: 200px; z-index: 50;}
.iconSuspend ul{position: relative;}
.iconSuspend li{position: relative; padding: 10px; color: #fff; background: rgba(0, 0, 0, .5); border-top: 1px solid rgba(255, 255, 255, .1); cursor: pointer;}
.iconSuspend li:first-child{border: none;}
.iconSuspend li.topBtn{display: ;}
.iconSuspend li i{font-size: 30px; width: 30px; height: 30px;}
.iconSuspend li .text{font-size: 14px; width: 100%; text-align: center; display: none;}
.iconSuspend li.hide i{display: none;}
.iconSuspend li.hide .text{display: block;}
.iconSuspend li.type{position: static;}
.iconSuspend li.type i{display: none;}
.iconSuspend li.type .text{display: block;}
.iconSuspend li .prompt{position: absolute; bottom: 0; right: 120px; background: rgba(0, 0, 0, .5); opacity: 0; visibility: hidden;}
.iconSuspend li .prompt .triangle{position: absolute; right: -10px; top: 0; width: 10px; height: 100%; display: block;}
.iconSuspend li .prompt .triangle:before{position: absolute; left: 0; bottom: 20px; border-left: 6px solid rgba(0, 0, 0, .5); border-top: 6px solid transparent; border-bottom: 6px solid transparent; content: ''; display: none;}

.iconSuspend li .prompt.tel{}
.iconSuspend li .prompt.tel p{width: 150px; text-align: center; line-height: 50px; padding: 0 10px;}
.iconSuspend li .prompt.tel a{color: #fff; display: block;}
.iconSuspend li .prompt.ewm{padding: 5px;}
.iconSuspend li .prompt.ewm:before{top: auto; bottom: 20px;}
.iconSuspend li .prompt.ewm img{max-width: 100px;}

.iconSuspend li:hover{background: #c3273d;}
.iconSuspend li:hover i{display: none}
.iconSuspend li:hover .text{display: block;}
.iconSuspend li:hover .prompt{right: 60px; opacity: 1; visibility: visible;}

.iconSuspend li .prompt:hover{background: #c3273d;}
.iconSuspend li .prompt:hover .triangle:before{border-left-color: #c3273d;}
.iconSuspend li.type .prompt:hover{background: rgba(0, 0, 0, .5);}
.iconSuspend li.type .prompt:hover .triangle:before{border-left-color: rgba(0, 0, 0, .5);}
.iconSuspend li .prompt.tel a:hover{background: #c3273d;}



/* ===================================登录注册=================================== */
.logSign{position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 999;}
.logSign .logSignMask{position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); z-index: 1;}
.logSign .box{position: absolute; left: 50%; top: 50%; width: 500px; display: block; z-index: 2;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.logSign .tabtt{}
.logSign .tabtt ul{background: rgba(0, 0, 0, .5);}
.logSign .tabtt li{width: calc(100%/2); font-size: 22px; text-align: center; line-height: 56px; color: #ccc; cursor: pointer;}
.logSign .tabtt li.active{color: #333; background: #fff;}
.logSign .tabtt li:hover{color: #fff;}
.logSign .tabtt li.active:hover{color: #333;}
.logSign .tabtt span.close{position: absolute;top: -10px;right: -10px;width: 30px; height: 30px;color: white;
	text-align: center;line-height: 30px; border-radius: 50%; background-color: #c3273d;cursor: pointer;}
.logSign .tabct{padding: 40px 15px 20px; margin: -1px 0 0; background: #fff;}
.logSign .tablists{display: none;}
.logSign .tablists.active{display: block;}
.logSign .ertBox .erinfo {
    width: calc(100% - 156px);
    padding-left: 10px;
    border-left: 1px solid #cccccc;
    padding-top: 17px;
    padding-bottom: 17px;
}
.logSign .ertBox {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 16px;
    padding-left: 30px;
    border-top: none;
}

.kefuweixin {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 16px;
    padding-left: 30px;
    border-top: none;
}
.kefuweixin .ercode{
  width: 140px;
  height: 140px;
  margin-right: 16px;
}
.kefuweixin .ercode img{
  width: 100%;
  box-shadow: 0 4px 12px rgba(0,0,0,.35);
}
.kefuweixin .erinfo{
    width: calc(100% - 156px);
    padding-left: 10px;
    border-left: 1px solid #cccccc;
    padding-bottom: 17px;
}
.kefuweixin .erinfo h3{
  font-size: 24px;
  margin-bottom: 5px;
  font-weight: normal;
}
.kefuweixin .erinfo p{
	margin-top:20px;
  font-size: 18px;
  color:red;
  line-height: 26px;
}
.kefuweixin .erinfo .sao{
  font-size: 22px;
  margin-top: 12px;
}
.kefuweixin .erinfo .sao span{
  font-size: 13px;
  color:#0000FF;
}
.kefuweixin .erinfo .sao a{
  color: #dd2e47;
}

/* 注册 */
.logSign .newSign{}
.logSign .newSign{}
.logSign .newSign form{}
.logSign .newSign form input{width: 100%; height: 50px; line-height: 50px; padding: 0 20px; margin: 0 0 -1px; border: 1px solid rgba(0, 0, 0, .15);}
.logSign .newSign form .code input{width: calc(100% - 119px);}
.logSign .newSign form .code .codeBtn{width: 120px; font-size: 14px; text-align: center; line-height: 48px; margin: 0 0 0 -1px; border: 1px solid rgba(0, 0, 0, .15); display: block;}
.logSign .newSign form button{width: 100%; font-size: 22px; line-height: 50px; margin: 25px 0 0; color: #fff; background: #c3273d; border-radius: 5px; cursor: pointer;}
.logSign .newSign form .fgtpsw{font-size: 14px; text-align: center; margin: 10px 0 0; color: #999;}
.logSign .newSign form .fgtpsw a{margin: 0 0 0 5px;}

/* 登录 */
.logSign .newLogin{}
.logSign .newLogin form{}
.logSign .newLogin form input{width: 100%; height: 50px; line-height: 50px; padding: 0 20px; margin: 0 0 -1px; border: 1px solid rgba(0, 0, 0, .15);}
.logSign .newLogin form button{width: 100%; font-size: 22px; line-height: 50px; margin: 25px 0 0; color: #fff; background: #c3273d; border-radius: 5px; cursor: pointer;}
.logSign .newLogin form .fgtpsw{text-align: right; margin: 10px 0 0;}
.logSign .newLogin form .fgtpsw a{font-size: 14px; color: #999;}

/* 二维码 */
.logSign .newEwm{}
.logSign .newEwm .imgBox{font-size: 0; text-align: center;}
.logSign .newEwm .imgBox ul{display: inline-block;}
.logSign .newEwm .imgBox li{text-align: center; margin: 0 25px;}
.logSign .newEwm .imgBox li img{max-width: 160px; border: 1px solid rgba(0, 0, 0, .5);}
.logSign .newEwm .imgBox li p{font-size: 14px; margin: 12px;}



/* =====================================通用筛选===================================== */
.screen{margin: 30px 0;}
.screen .warp{padding: 25px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.screen .lists{}
.screen .lists ul{position: relative; line-height: 26px; padding: 0 0 0 50px;}
.screen .lists h3{position: absolute; left: 0; top: 0; font-size: 16px;}
.screen .lists li{font-size: 14px; padding: 0 10px; margin: 0 15px 15px 0; color: #999; border: 1px solid rgba(0, 0, 0, .1); border-radius: 2px; cursor: pointer;}
.screen .lists li:last-child{margin-left: 0;}
.screen .lists li.active{color: #fff; background: #c3273d; border-color: #c3273d;}
.screen .lists li:hover{color: #fff; background: #c3273d; border-color: #c3273d;}
.screen .lists.colorIcon{margin: 10px 0 0;}
.screen .lists.colorIcon li{position: relative; width: 50px; height: 18px; text-align: center; margin: 4px 10px 0 0; border: none; display: block;}
.screen .lists.colorIcon li.zero{background: url(../img/banner/more.png);}
.screen .lists.colorIcon li.one{background-image: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);}
.screen .lists.colorIcon li.two{background: red;}
.screen .lists.colorIcon li.three{background: yellow;}
.screen .lists.colorIcon li.four{background: #FF7F00;}
.screen .lists.colorIcon li.five{background: green;}
.screen .lists.colorIcon li.six{background: blue;}
.screen .lists.colorIcon li.seven{background: #8B00FF;}
.screen .lists.colorIcon li.eight{background: #804000;}
.screen .lists.colorIcon li.nine{background: #ccc;}
.screen .lists.colorIcon li.ten{background: #161823;}
.screen .lists.colorIcon li.eleven{background: #ffffff; border: 1px solid rgba(0, 0, 0, .1);}
.screen .lists.colorIcon li.twelve{background: #f29ec2; border: 1px solid rgba(0, 0, 0, .1);}

/* .screen .lists.colorIcon li.active{
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	-o-transform: scale(1.3);
	transform: scale(1.3);
} */
.screen .lists.colorIcon li.active{height: 24px; margin: -2px 10px 0 0;}
/*.screen .lists.colorIcon li.active:before{content: '✔'}*/

/* 筛选出来的词 */
.screenWord{margin: 0 0 30px;}
.screenWord ul{}
.screenWord li{line-height: 26px; padding: 0 5px 0 10px; margin: 0 0 0 15px; color: #fff; background: #c3273d; border-radius: 2px; cursor: pointer;}
.screenWord li:first-child{margin: 0;}
.screenWord li span{font-size: 14px;}
.screenWord li i{font-size: 10px; margin: 0 0 0 10px;}



/* ===================================通用分页=================================== */
.paging{text-align: center; padding: 30px 0;}
.paging ul{display: inline-block;}
.paging li{height: 44px; margin: 0 0 0 -1px; background: #fff; border: 1px solid rgba(0, 0, 0, .1); overflow: hidden;}
.paging li.prev{border-radius: 5px 0 0 5px;}
.paging li.next{border-radius: 0 5px 5px 0;}
.paging li a{font-family: Arial; font-size: 16px; line-height: 46px; padding: 0 18px; display: block;}
.paging li:hover{background: #c3273d; border-color: #c3273d;}
.paging li:hover a{color: #fff;}
.paging li.active{background: #c3273d; border-color: #c3273d;}
.paging li.active a{color: #fff;}
.paging li.banned{background: rgba(0, 0, 0, .1); cursor: not-allowed;}
.paging li.banned a{pointer-events: none;}
.paging li.banned:hover{background: rgba(0, 0, 0, .1); border: 1px solid rgba(0, 0, 0, .1);}
.paging li.banned:hover a{color: #333;}



/* ============================网友评论============================ */
.comment{padding: 20px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.comment h2{font-size: 22px;}
.comment .import{}
.comment .import textarea{width: 100%; height: 100px; padding: 12px; margin: 24px 0 10px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 5px; overflow: hidden;}
.comment .import textarea:focus{border-color: #c3273d;}
.comment .import .btn{width: 80px; line-height: 34px; text-align: center; color: #fff; background: #c3273d; border-radius: 5px; display: block;}
.comment .dialogue{}
.comment .dialogue ul{}
.comment .dialogue li{position: relative; padding: 15px 0 15px 40px; border-bottom: 1px solid rgba(0, 0, 0, .05);}
.comment .dialogue li .portrait{position: absolute; left: 0; top: 15px; width: 30px; height: 30px; border-radius: 50%; overflow: hidden;}
.comment .dialogue li .portrait img{}
.comment .dialogue li .name{}
.comment .dialogue li .name .time{font-size: 14px; margin: 0 0 0 10px; color: #CCCCCC;}
.comment .dialogue li .text{font-size: 14px; margin: 5px 0 0; color: #666666;}















/* =================================首页================================= */
/* banner */
.banner{position: relative; z-index: 1;}
.banner .swiper-pagination{left: auto; right: 30px; width: auto; padding: 0 10px; background: rgba(255, 255, 255, .5); border-radius: 100px; overflow: hidden;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 15px; height: 15px; margin: 6px; float: left; background: #ccc; opacity: 1}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #c3273d;}


/* 最新合作伙伴 */
.newPartners{margin: 50px 0 0;}
.newPartners .ctLists{padding: 40px 0 0;}
.newPartners .ctLists ul{}
.newPartners .ctLists li{position: relative; width: 31.6%; margin: 0 30px 30px 0;}
.newPartners .ctLists li:nth-child(3n){margin: 0;}
.newPartners .ctLists li .imgLogo{position: absolute; left: 0; top: 50%; width: 100px; height: 100px; margin: -50px 0 0; background: rgba(0, 0, 0, .1); border: 1px solid rgba(0, 0, 0, .1); border-radius: 50%; overflow: hidden; display: block;}
.newPartners .ctLists li .imgLogo img{width: 100%; min-height: 100%;}
.newPartners .ctLists li .ct{padding: 18px 18px 18px 70px; margin: 0 0 0 50px; background: #fff; border: 1px solid rgba(0, 0, 0, .05); border-radius: 10px;}
.newPartners .ctLists li .ct .name{font-size: 18px; line-height: 22px;}
.newPartners .ctLists li .ct .name span{max-width: calc(100% - 30px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.newPartners .ctLists li .ct .name i{font-size: 20px; margin: 0 0 0 8px; color: #FFCC00;}
.newPartners .ctLists li .ct .add{font-size: 14px; color: #666; margin: 10px 0 20px;}
.newPartners .ctLists li .ct .browse{font-size: 14px; line-height: 30px;}
.newPartners .ctLists li .ct .browse span{margin: 0 10px 0 0; color: #666;}
.newPartners .ctLists li .ct .browse .btn{width: 80px; text-align: center; color: #fff; background: #dd2e47; border-radius: 2px; display: block; cursor: pointer;}
.newPartners .ctLists li .ct .browse .btn.active{background: rgba(0, 0, 0, .2);}
/* .newPartners .ctLists li:hover .imgLogo{
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
} */
.newPartners .ctLists li:hover .ct{box-shadow: 10px 10px 10px rgba(0, 0, 0, .05);}


/* 婚礼资讯 */
.inNews{margin: 50px 0 0;}
.inNews .ctLists{margin: 20px 0 0;}
.inNews .ctLists .lists{width: calc(100%/3 - 20px);}
.inNews .ctLists .lists:nth-child(2){margin: 0 30px;}
.inNews .ctLists .lists .imgBox{position: relative;height:240px;overflow:hidden;}
.inNews .ctLists .lists .imgBox img{}
.inNews .ctLists .lists .imgBox h4{position: absolute; left: 0; bottom: 30px; font-size: 22px; line-height: 50px; padding: 0 30px; color: #fff; background: rgba(0, 0, 0, .1);}
.inNews .ctLists .lists:hover .imgBox h4{background: #c3273d;}
.inNews .ctLists .lists ul{padding: 10px;}
.inNews .ctLists .lists li{line-height: 40px;}
.inNews .ctLists .lists li i{font-size: 18px; margin: 0 4px 0 0;}
.inNews .ctLists .lists li a{max-width: calc(100% - 25px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block;}
.inNews .ctLists .lists li:hover i{color: #c3273d;}


/* 精选样片 */
.inPrint{margin: 50px 0 0;}
.inPrint .ctLists{padding: 30px 0 0;}
.inPrint .ctLists ul{position: relative; overflow:hidden}
.inPrint .ctLists li{float:left;width: 400px;height:380px; padding: 0 10px; margin: 0 0 20px; overflow:hidden}
.inPrint .ctLists li .imgBox{}
.inPrint .ctLists li .imgBox img.qwer{width: 380px;}
.inPrint .ctLists li .textBox{}
.inPrint .ctLists li .textBox .name{padding: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.inPrint .ctLists li .textBox .institution{padding: 10px; border-top: 1px solid rgba(0, 0, 0, .1);}
.inPrint .ctLists li .textBox .institution img{width: 30px; height: 30px; margin: 0 10px 0 0; border-radius: 50%; overflow: hidden;}
.inPrint .ctLists li .textBox .institution p{max-width: calc(100% - 40px); line-height: 30px;}
.inPrint .readMore{margin: 30px 0;}
.inPrint .readMore .readMoreBtn{width: 160px; line-height: 50px; text-align: center; margin: auto; color: #fff; background: #c3273d; border-radius: 5px; display: block;}





/* ======================================灵感====================================== */
.afflatus{}
.afflatus .ctLists{margin: 20px 0 50px;}
.afflatus .ctLists ul{}
.afflatus .ctLists li{padding: 0 10px; margin: 0 0 20px;}
.afflatus .ctLists li .box{position: relative; overflow: hidden;}
/*.afflatus .ctLists li .box .imgBtn img{opacity: 0;}*/
.afflatus .ctLists li .box .imgBtn img.loaded{opacity: 1;}
.afflatus .ctLists li:hover .box .imgBtn img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.afflatus .ctLists li .box .imgLoading{position: absolute; left: 0; top: 0; width: 100%; height: 100%; /* background: url('../img/loading.gif') no-repeat center; */ z-index: -1;}
.afflatus .ctLists li .collectBtn{position: absolute; right: 10px; top: 10px; background: rgba(255, 255, 255, .7); border: 1px solid rgba(255, 255, 255, .8); border-radius: 4px; opacity: 0; cursor: pointer;}
.afflatus .ctLists li .collectBtn i{font-size: 20px; padding: 4px 5px; color: rgba(0, 0, 0, .6); display: block;}
.afflatus .ctLists li .collectBtn.active i{color: #c3273d;}
.afflatus .ctLists li .ctbox{position: absolute; left: 0; bottom: -50px; width: 100%; padding: 5px 10px; background: rgba(0, 0, 0, .5);}
.afflatus .ctLists li .ctbox .logoImg{width: 40px; height: 10px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 50%; overflow: hidden;}
.afflatus .ctLists li .ctbox .textName{max-width: calc(100% - 130px); margin: 0 0 0 10px;}
.afflatus .ctLists li .ctbox .textName .p1{}
.afflatus .ctLists li .ctbox .textName .p1 a{color: #fff; display: block;}
.afflatus .ctLists li .ctbox .textName .p1 a:hover{color: #c3273d;}
.afflatus .ctLists li .ctbox .textName .p2{font-size: 12px;}
.afflatus .ctLists li .ctbox .textName .p2 span{margin: 0 0 0 10px; color: #fff;}
.afflatus .ctLists li .ctbox .textName .p2 span:first-child{margin: 0;}
.afflatus .ctLists li .ctbox .icoBtn{line-height: 40px; color: #fff; cursor: pointer;}
.afflatus .ctLists li .ctbox .icoBtn:hover{color: #c3273d;}
.afflatus .ctLists li .ctbox .icoBtn i{font-size: 22px;}
.afflatus .ctLists li .ctbox .icoBtn p{margin: 0 0 0 5px;}

.afflatus .ctLists li:hover .collectBtn{opacity: 1}
.afflatus .ctLists li:hover .ctbox{bottom: 0;}

/* 图集弹窗 */
.picPopup{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .9); z-index: 999; display: none;}
.picPopup .closeBtn{position: absolute; right: 0; top: 0; padding: 20px; z-index: 5; cursor: pointer;}
.picPopup .closeBtn:hover{background: #c3273d;}
.picPopup .closeBtn i{width: 16px; height: 16px; color: #fff; display: block;}
.picPopup .imgBox{position: relative; width: 100%; height: 100%;}
.picPopup .imgBox img{max-width: 90%; max-height: 90%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto;}


/* .picPopup .swiper-wrapper{z-index: 1;}
.picPopup .swiper-slide .img_box{position: relative; width: 100%; height: 100%; cursor: -webkit-grab; cursor: grab;}
.picPopup .swiper-slide .img_box img{max-width: 90%; max-height: 90%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto;}
.picPopup .swiper-pagination{color: #fff;}
.picPopup .swiper-button-next,.picPopup .swiper-button-prev{font-size: 26px; width: 60px; height: 60px; line-height: 60px; text-align: center; background: rgba(255, 255, 255, 1.0);}
.picPopup .swiper-button-prev{left: 0;}
.picPopup .swiper-button-next{right: 0;} */


/* ========================图集详情======================== */
.atlasShow{margin: 30px 0;}
/* 左侧 */
.atlasShow .mainleft{width: calc(100% - 350px);}
.atlasShow .mainleft .atlasShowMain{padding: 20px; margin: 0 0 30px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.atlasShow .mainleft .atlasShowMain .ttBox{padding: 0 0 16px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.atlasShow .mainleft .atlasShowMain .ttBox .l{max-width: calc(100% - 120px);}
.atlasShow .mainleft .atlasShowMain .ttBox .l h3{font-size: 24px;}
.atlasShow .mainleft .atlasShowMain .ttBox .l .label{margin: 14px 0; color: #666666;}
.atlasShow .mainleft .atlasShowMain .ttBox .l .label span{}
.atlasShow .mainleft .atlasShowMain .ttBox .l .iconBox{}
.atlasShow .mainleft .atlasShowMain .ttBox .l .iconBox p{font-size: 14px; line-height: 18px; margin: 0 20px 0 0; color: rgba(0, 0, 0, .5);}
.atlasShow .mainleft .atlasShowMain .ttBox .l .iconBox p i{font-size: 18px; margin: 0 5px 0 0;}
.atlasShow .mainleft .atlasShowMain .ttBox .r{margin: 30px 0 0;}
.atlasShow .mainleft .atlasShowMain .ttBox .r .collectBtn{line-height: 40px; padding: 0 24px; color: #fff; background: #c3273d; border-radius: 3px; display: block;}
.atlasShow .mainleft .atlasShowMain .ttBox .r .collectBtn.active{background: rgba(0, 0, 0, .3);}

.atlasShow .mainleft .atlasShowMain .ctBox{margin: 30px 0 0;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHist-min{position: relative;}
.atlasShow .mainleft .atlasShowMain .ctBox .imgBox{position: relative; width: 100%; height: 530px; margin: 0 0 10px;}
.atlasShow .mainleft .atlasShowMain .ctBox .imgBox img{max-width: 100%; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHman-box{height: 90px; margin: 0 5px; border: 2px solid rgba(0, 0, 0, .3); overflow: hidden;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHman-box.cur{border-color: #c3273d;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHman-box img{min-width: 100%; min-height: 100%;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHistManSwiper-prev,.atlasShow .mainleft .atlasShowMain .ctBox .auCHistManSwiper-next{position: absolute; top: 50%; font-size: 20px; line-height: 60px; text-align: center; margin-top: -25px; width: 30px; height: 60px; color: #fff; background: rgba(0, 0, 0, .3); z-index: 10;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHistManSwiper-prev{left: 0;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHistManSwiper-next{right: 0;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHistManSwiper-prev:hover{background: #c3273d;}
.atlasShow .mainleft .atlasShowMain .ctBox .auCHistManSwiper-next:hover{background: #c3273d;}


/* 右侧 */
.atlasShow .mainRight{width: 320px;}
/* 机构 */
.atlasShow .mainRight .atlasShowJg{text-align: center; padding: 20px; margin: 0 0 30px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.atlasShow .mainRight .atlasShowJg .img_logo{width: 130px; height: 130px; margin: auto; border-radius: 50%; overflow: hidden;}
.atlasShow .mainRight .atlasShowJg h3{font-size: 22px; margin: 12px 0; color: #c3273d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.atlasShow .mainRight .atlasShowJg .add{font-size: 14px; color: #666666;}
.atlasShow .mainRight .atlasShowJg .guanz{font-size: 14px; color: white;margin-top: 10px;text-align: center;}
.atlasShow .mainRight .atlasShowJg .guanz span{display:inline-block;width: 60px;height: 24px;line-height: 24px; background-color: rgb(221,46,71);border-radius: 4px; cursor: pointer;}
.atlasShow .mainRight .atlasShowJg .lists{padding: 20px 0 0; margin: 20px 0 0; border-top: 1px solid rgba(0, 0, 0, .1);}
.atlasShow .mainRight .atlasShowJg .lists ul{}
.atlasShow .mainRight .atlasShowJg .lists li{width: calc(100%/3);}
.atlasShow .mainRight .atlasShowJg .lists li .p1{font-size: 14px; color: #999;}
.atlasShow .mainRight .atlasShowJg .lists li .p2{font-size: 24px; color: #c3273d;}
/* 相关推荐 */
.atlasShow .mainRight .atlasShowRelated{}
.atlasShow .mainRight .atlasShowRelated ul{}
.atlasShow .mainRight .atlasShowRelated li{text-align: center; margin: 0 0 10px;}
.atlasShow .mainRight .atlasShowRelated li img{}
.atlasShow .mainRight .atlasShowRelated li p{line-height: 22px; margin: 5px 0 0;}





/* ==========================攻略========================== */
.strategy{}

/* 选项卡 */
.strategytab{margin: 30px 0 20px; overflow: hidden;}

.strategytab .strategytablist{margin: 0 0 15px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.strategytab .strategytablist ul{}
.strategytab .strategytablist li{position: relative; width: calc(100%/8); font-size: 20px; line-height: 46px; text-align: center; cursor: pointer;}
.strategytab .strategytablist li:before{position: absolute; left: 20%; bottom: 0; width: 60%; height: 2px; background: #c3273d; content: ''; display: none;}
.strategytab .strategytablist li.active{color: #c3273d;}
.strategytab .strategytablist li.active:before{display: block;}

.strategytab .strategytabct{}
.strategytab .strategytabct ul{}
.strategytab .strategytabct li{width: calc(100%/4); padding: 0 10px; margin: 0 0 20px;}
.strategytab .strategytabct li .imgBox{width: 100%; height: 180px; overflow: hidden;}
.strategytab .strategytabct li .imgBox img{min-width: 100%; min-height: 100%;}
.strategytab .strategytabct li:hover .imgBox img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.strategytab .strategytabct li p{height: 42px; margin: 10px; overflow: hidden;}

/* 左侧 */
.strategy .mainleft{width: calc(100% - 350px); margin: 0 30px 0 0;}
.strategy .mainleft .strategyMain{}
.strategy .mainleft .strategyMain .lists{}
.strategy .mainleft .strategyMain .lists ul{}
.strategy .mainleft .strategyMain .lists li{padding: 20px 0 10px;}
.strategy .mainleft .strategyMain .lists li .imgBox{width: 260px; height: 160px; overflow: hidden;}
.strategy .mainleft .strategyMain .lists li .imgBox img{min-width: 100%; min-height: 100%;}
.strategy .mainleft .strategyMain .lists li:hover .imgBox img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.strategy .mainleft .strategyMain .lists li .ct{max-width: calc(100% - 280px); margin: 0 0 0 20px;}
.strategy .mainleft .strategyMain .lists li .ct .tt{margin: 15px 0;}
.strategy .mainleft .strategyMain .lists li .ct .tt .p1{color: #c3273d; margin: 0 15px 0 0;}
.strategy .mainleft .strategyMain .lists li .ct .tt .icon{margin: 0 15px 0 0; color: #666666;}
.strategy .mainleft .strategyMain .lists li .ct .tt .icon i{margin: 0 5px 0 0; color: #CCCCCC;}
.strategy .mainleft .strategyMain .lists li .ct h3{font-size: 20px; font-weight: 600;}
.strategy .mainleft .strategyMain .lists li .ct .text{color: #666666;}
.strategy .mainleft .strategyMain .lists li .ct .classify{line-height: 22px; margin: 16px 0 0; color: #666666;}
.strategy .mainleft .strategyMain .lists li .ct .classify .p1{position: relative; margin: 0 20px 0 0; color: #c3273d;}
.strategy .mainleft .strategyMain .lists li .ct .classify .p1:before{position: absolute; top: 20%; right: -10px; width: 1px; height: 60%; background: rgba(0, 0, 0, .5); content: ''; display: block;}
.strategy .mainleft .strategyMain .lists li .ct .classify a{font-size: 14px; margin: 0 10px 0 0; color: #666;}
.strategy .mainleft .strategyMain .lists li .ct .classify a:hover{color: #c3273d;}

/* 右侧 */
.strategy .mainRight{width: 320px;}
.strategy .mainRight .imgLists{margin: 46px 0 0;}
.strategy .mainRight .imgLists ul{}
.strategy .mainRight .imgLists li{position: relative; width: 100%; height: 200px; margin: 0 0 20px; overflow: hidden;}
.strategy .mainRight .imgLists li img{min-width: 100%; min-height: 100%;}
.strategy .mainRight .imgLists li:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.strategy .mainRight .imgLists li .text{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; line-height: 40px; padding: 0 10px; color: #fff; background: rgba(0, 0, 0, .5);}
.strategy .mainRight .imgLists li:hover .text{bottom: 0;}




/* ==========================攻略列表页========================== */
.strategyList{margin: 30px 0 50px;}

/* 左侧 */
.strategyList .mainleft{width: calc(100% - 350px); margin: 0 30px 0 0;}
.strategyList .mainleft .strategyMain{}
.strategyList .mainleft .strategyMain .lists{}
.strategyList .mainleft .strategyMain .lists ul{}
.strategyList .mainleft .strategyMain .lists li{padding: 20px 0 10px;}
.strategyList .mainleft .strategyMain .lists li .imgBox{width: 260px; overflow: hidden;}
.strategyList .mainleft .strategyMain .lists li .imgBox img{min-height: 100%;}
.strategyList .mainleft .strategyMain .lists li:hover .imgBox img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.strategyList .mainleft .strategyMain .lists li .ct{max-width: calc(100% - 280px); margin: 0 0 0 20px;}
.strategyList .mainleft .strategyMain .lists li .ct .tt{margin: 15px 0;}
.strategyList .mainleft .strategyMain .lists li .ct .tt .p1{color: #c3273d; margin: 0 15px 0 0;}
.strategyList .mainleft .strategyMain .lists li .ct .tt .icon{margin: 0 15px 0 0; color: #666666;}
.strategyList .mainleft .strategyMain .lists li .ct .tt .icon i{margin: 0 5px 0 0; color: #CCCCCC;}
.strategyList .mainleft .strategyMain .lists li .ct h3{font-size: 20px; font-weight: 600;}
.strategyList .mainleft .strategyMain .lists li .ct .text{font-size: 14px; line-height: 24px; color: #666666;}
.strategyList .mainleft .strategyMain .lists li .ct .classify{line-height: 22px; margin: 10px 0 0; color: #666666;}
.strategyList .mainleft .strategyMain .lists li .ct .classify .p1{position: relative; margin: 0 20px 0 0; color: #c3273d;}
.strategyList .mainleft .strategyMain .lists li .ct .classify .p1:before{position: absolute; top: 20%; right: -10px; width: 1px; height: 60%; background: rgba(0, 0, 0, .5); content: ''; display: block;}
.strategyList .mainleft .strategyMain .lists li .ct .classify a{font-size: 14px; margin: 0 10px 0 0; color: #666;}
.strategyList .mainleft .strategyMain .lists li .ct .classify a:hover{color: #c3273d;}

/* 右侧 */
.strategyList .mainRight{width: 320px;}

.strategyList .mainRight .imgLists{}
.strategyList .mainRight .imgLists .listsNmae{margin: 0 0 20px;}
.strategyList .mainRight .imgLists ul{}
.strategyList .mainRight .imgLists li{position: relative; width: 100%; height: 200px; margin: 0 0 20px; overflow: hidden;}
.strategyList .mainRight .imgLists li img{min-height: 100%;}
.strategyList .mainRight .imgLists li img.lazy{
	max-width:100%;
	min-height:unset;
	margin: auto;
}
.strategyList .mainRight .imgLists li img.lazy.qwer{
	width:100%;
}
.strategyList .mainRight .imgLists li .text{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; line-height: 40px; padding: 0 10px; color: #fff; background: rgba(0, 0, 0, .5);}
/* .strategyList .mainRight .imgLists li:hover .text{bottom: 0;} */
.strategyList .mainRight .imgLists li:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.strategyList .mainRight .label{margin: 30px 0 0; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.strategyList .mainRight .label h2{font-size: 20px; line-height: 46px; padding: 0 20px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.strategyList .mainRight .label ul{padding: 20px 20px 10px;}
.strategyList .mainRight .label li{font-size: 14px; padding: 4px 8px; margin: 0 10px 10px 0; border: 1px solid rgba(0, 0, 0, .1); border-radius: 2px;}
.strategyList .mainRight .label li a{color: #999; display: block;}
.strategyList .mainRight .label li:hover{background: #c3273d; border-color: #c3273d;}
.strategyList .mainRight .label li:hover a{color: #fff;}







/* ============================机构============================ */
.institution{}

.institution .ctlists{margin: 0 0 30px;}
.institution .ctlists .listsNmae{margin: 0 0 20px;}
.institution .ctlists ul{}
.institution .ctlists li{padding: 20px 20px 10px; margin: 0 0 20px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.institution .ctlists li:hover{border-color: #dd2e47;}
.institution .ctlists li .infoBox{width: 40%; margin: 15px 0 0;}
.institution .ctlists li .infoBox .logoImg{width: 120px; height: 120px; border-radius: 50%; overflow: hidden;}
.institution .ctlists li .infoBox .logoImg img{min-width: 100%; min-height: 100%;}
.institution .ctlists li .infoBox .info{width: calc(100% - 160px); margin: 0 0 0 20px;}
.institution .ctlists li .infoBox .info h2{font-size: 20px; line-height: 26px; padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.institution .ctlists li .infoBox .info h2 span{max-width: calc(100% - 25px);}
.institution .ctlists li .infoBox .info h2 i{margin: 0 0 0 5px; color: #FFCC00;}
.institution .ctlists li .infoBox .info .p1{color: #999999;}
.institution .ctlists li .infoBox .info .p2{margin: 6px 0; color: #999999;}
.institution .ctlists li .infoBox .info .p3{color: #999999;}
.institution .ctlists li .infoBox .info .p3 span{margin: 0 20px 0 0;}
.institution .ctlists li .infoBox .info .p3 span i{margin: 0 4px 0 0;}
.institution .ctlists li .imgLists{width: 60%;}
.institution .ctlists li .imgLists .imgBox{width: 31.33%;}
.institution .ctlists li .imgLists .imgBox:nth-child(2){margin: 0 3%;}
.institution .ctlists li .imgLists .imgBox .box{height: 130px; overflow: hidden;}
.institution .ctlists li .imgLists .imgBox .box img.qwer{min-height: 100%;}
.institution .ctlists li .imgLists .imgBox .box:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.institution .ctlists li .imgLists .imgBox p{text-align: center; line-height: 20px; padding: 0 10px; margin: 10px 0 0;}



/* ==============================商家============================== */
.business{margin: 30px 0;}
.business .warp{position: relative;}

/* 左侧 */
.business .mainLeft{width: 350px;}
/* 机构 */
.business .mainLeft .businessInfo{text-align: center; padding: 20px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
/* .business .mainLeft .businessInfo.active{position: fixed; top: 0; width: 350px;} */
.business .mainLeft .businessInfo.active{width: 350px;}
.business .mainLeft .businessInfo .img_logo{width: 130px; height: 130px; margin: auto; border-radius: 50%; overflow: hidden;}
.business .mainLeft .businessInfo h3{font-size: 22px; margin: 12px 0; color: #c3273d; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.business .mainLeft .businessInfo .add{font-size: 14px; color: #666666;}
.business .mainLeft .businessInfo .guanz{font-size: 14px; color: white;margin-top: 10px;text-align: center;}
.business .mainLeft .businessInfo .guanz span{display:inline-block;width: 60px;height: 24px;line-height: 24px; background-color: rgb(221,46,71);border-radius: 4px; cursor: pointer;}
.business .mainLeft .businessInfo .lists{padding: 20px 0; margin: 20px 0; border: 1px solid rgba(0, 0, 0, .1); border-width: 1px 0 1px 0;}
.business .mainLeft .businessInfo .lists ul{}
.business .mainLeft .businessInfo .lists li{width: calc(100%/3);}
.business .mainLeft .businessInfo .lists li .p1{font-size: 14px; color: #999;}
.business .mainLeft .businessInfo .lists li .p2{font-size: 24px; color: #c3273d;}
.business .mainLeft .businessInfo .info{}
.business .mainLeft .businessInfo .info p{line-height: 30px; color: #666666;}

/* 右侧 */
.business .mainRight{width: calc(100% - 370px); margin: 0 0 0 20px;}
.business .mainRight .ctLists{position: relative;}
.business .mainRight .ctLists li{width: 260px; margin: 0px 0px 10px 16px;}
.business .mainRight .ctLists li .box{position: relative; overflow: hidden;}
.business .mainRight .ctLists li .box p{font-size: 14px; line-height: 30px; text-align: center; padding: 0 10px;}




/* ==============================个人中心============================== */
.user{margin: 30px 0 50px;}

/* 左侧 */
.user .mainLeft{width: 300px;}
/* 左侧列表 */
.user .mainLeft .listOf{min-height: 450px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.user .mainLeft .listOf h3{font-size: 20px; padding: 0 20px; line-height: 50px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.user .mainLeft .listOf ul{padding: 0 0 20px; margin: 20px 30px 0; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.user .mainLeft .listOf ul:last-child{padding: 0; border: none;}
.user .mainLeft .listOf li{line-height: 36px;}
.user .mainLeft .listOf li.active a{color: #c3273d;}

/* 右侧 */
.user .mainRight{width: calc(100% - 330px); margin: 0 0 0 30px;}
/* 个人中心 */
.user .mainRight .user1{min-height: 520px; padding: 25px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user1 .lists{margin: 0 0 25px; display: flex;}
.user .mainRight .user1 .lists .name{width: 50px; text-align: right; -ms-align-self: center; -ms-grid-row-align: center; align-self: center;}
.user .mainRight .user1 .lists .ct{}
.user .mainRight .user1 .lists .ct.portrait{}
.user .mainRight .user1 .lists .ct.portrait .imgBox{position: relative; width: 120px; height: 120px; border: 1px solid rgba(0, 0, 0, .1); overflow: hidden;}
.user .mainRight .user1 .lists .ct.portrait .imgBox img{min-width: 100%; min-height: 100%;}
.user .mainRight .user1 .lists .ct.portrait .imgBox .btn{position: absolute; left: 0; bottom: -30px; width: 100%; font-size: 14px; line-height: 30px; text-align: center; color: #fff; background: rgba(0, 0, 0, .6); cursor: pointer;}
.user .mainRight .user1 .lists .ct.portrait .imgBox .btn input{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}
.user .mainRight .user1 .lists .ct.portrait .imgBox:hover .btn{bottom: 0;}
.user .mainRight .user1 .lists .ct.name{}
.user .mainRight .user1 .lists .ct.name input{width: 320px; height: 46px; padding: 0 10px; line-height: 46px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 5px;}
.user .mainRight .user1 .lists .ct.name input:focus{border-color: #c3273d;}
.user .mainRight .user1 .lists .ct.city{}
/* m_zlxg */
.user .mainRight .user1 .lists .ct.city .sjld{position: relative;}
.user .mainRight .user1 .lists .ct.city .m_zlxg{position: relative; width:93px; height:46px; line-height:46px;cursor:pointer;float:left;margin:0 10px 0 0; border: 1px solid rgba(0, 0, 0, .1); border-radius: 5px; display:inline;}
.user .mainRight .user1 .lists .ct.city .m_zlxg:before{position: absolute; right: 4px; top: 22px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid rgba(0, 0, 0, .3); content: ''; display: block;}
.user .mainRight .user1 .lists .ct.city .m_zlxg p{ width:71px; padding-left:10px; overflow:hidden; line-height:46px; color:#333333; font-size:12px; font-family:"微软雅黑";text-overflow:ellipsis; white-space:nowrap;}
.user .mainRight .user1 .lists .ct.city .m_zlxg2{position:absolute; top:45px; border:1px solid rgba(0, 0, 0, .1);background:#fff; width:91px; display:none; max-height:224px; overflow-x:hidden; overflow-y:auto !important;white-space:nowrap;}
.user .mainRight .user1 .lists .ct.city .m_zlxg2 li{line-height:28px;white-space:nowrap; padding-left:10px;font-family:"微软雅黑";color:#333333; font-size:12px;}
.user .mainRight .user1 .lists .ct.city .m_zlxg2 li:hover{color: #fff; background: #dd2e47;}

.user .mainRight .user1 .lists .ct.signature{}
.user .mainRight .user1 .lists .ct.signature textarea{width: 740px; height: 130px; padding: 10px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 5px;}
.user .mainRight .user1 .lists .ct.signature textarea:focus{border-color: #c3273d;}
.user .mainRight .user1 .lists .ct.submitBtn{}
.user .mainRight .user1 .lists .ct.submitBtn .submit{width: 160px; line-height: 50px; text-align: center; color: #fff; background: #c3273d; border-radius: 5px; display: block;}

/* 账号设置 */
.user .mainRight .user2{min-height: 520px; padding: 25px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user2 .name{padding: 0 0 10px; color: #999999; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user2 .lists{padding: 20px 0; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user2 .lists .p1{font-size: 18px;}
.user .mainRight .user2 .lists .p2{margin: 5px 0 0;}
.user .mainRight .user2 .lists .p2 span{color: #999;}
.user .mainRight .user2 .lists .p2 .btn{font-size: 14px; color: #c3273d;}
.user .mainRight .user2 .lists.complete .p2 .btn{display: none;}
.user .mainRight .user2 .lists .objBox{margin: 20px 0 0; padding: 20px 0 20px 20px; background: rgba(0, 0, 0, .05); border-top: 1px solid rgba(0, 0, 0, .1); display: none;}
.user .mainRight .user2 .lists .objBox .box{position: relative; margin: 0 0 10px;}
.user .mainRight .user2 .lists .objBox input{height: 40px; line-height: 40px; padding: 0 10px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 5px; display: block;}
.user .mainRight .user2 .lists .objBox input:focus{border-color: #c3273d;}
.user .mainRight .user2 .lists .objBox input.center1{width: 300px;}
.user .mainRight .user2 .lists .objBox input.center2{width: 160px;}
.user .mainRight .user2 .lists .objBox .code{font-size: 14px; line-height: 40px; margin: 0 0 0 20px;}
.user .mainRight .user2 .lists .objBox .btn{width: 300px; font-size: 14px; line-height: 40px; text-align: center; color: #fff; background: #dd2e47; border-radius: 5px; display: block;}
.user .mainRight .user2 .third{padding: 20px 0 0;}
.user .mainRight .user2 .third h4{font-size: 18px; margin: 0 0 20px;}
.user .mainRight .user2 .third ul{}
.user .mainRight .user2 .third li{width: 130px; font-size: 14px; text-align: center;}
.user .mainRight .user2 .third li i{font-size: 40px; margin: 0 0 5px; color: rgba(0, 0, 0, .3); display: block;}
.user .mainRight .user2 .third li.weibo.active i{color: #c3273d;}
.user .mainRight .user2 .third li.weicin.active i{color: #237d04;}
.user .mainRight .user2 .third li.qq.active i{color: #0082a7;}
.user .mainRight .user2 .third li p{}
.user .mainRight .user2 .third li .btn{color: rgba(0, 0, 0, .5);}
/* .user .mainRight .user2 .third li.active a{display: block;} */
.user .mainRight .user2 .third li a:hover{color: rgba(0, 0, 0, .8);}

/* 安全设置 */
.user .mainRight .user3{min-height: 520px; padding: 25px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user3 .lists{margin: 0 0 20px;}
.user .mainRight .user3 .lists .name{width: 100px; line-height: 46px; text-align: right; display: block;}
.user .mainRight .user3 .lists input{width: 320px; height: 46px; line-height: 46px; padding: 0 10px; border: 1px solid rgba(0, 0, 0, .1); border-radius: 5px;}
.user .mainRight .user3 .lists input:focus{border-color: #c3273d;}
.user .mainRight .user3 .lists .btn{width: 160px; line-height: 50px; text-align: center; margin: 0 0 0 100px; color: #fff; background: #c3273d; border-radius: 5px; display: block;}

/* 收藏的图片 */
.user .mainRight .user4{}
.user .mainRight .user4 ul{position: relative;}
.user .mainRight .user4 li{width: 275px; margin: 0 0 10px;}
.user .mainRight .user4 li .box{position: relative; overflow: hidden;}
.user .mainRight .user4 li .box p{font-size: 14px; line-height: 30px; text-align: center; padding: 0 10px;}

/* 收藏的图集 */
.user .mainRight .user5{}
.user .mainRight .user5 ul{}
.user .mainRight .user5 li{width: 275px; margin: 0 0 20px;}
.user .mainRight .user5 li .box{position: relative; overflow: hidden;}
.user .mainRight .user5 li .ctbox{position: absolute; left: 0; bottom: -50px; width: 100%; padding: 5px 10px; background: rgba(0, 0, 0, .5);}
.user .mainRight .user5 li .ctbox .logoImg{width: 40px; height: 40px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 50%; overflow: hidden;}
.user .mainRight .user5 li .ctbox .textName{max-width: calc(100% - 130px); margin: 0 0 0 10px;}
.user .mainRight .user5 li .ctbox .textName .p1{font-size: 14px; color: #fff;    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.user .mainRight .user5 li .ctbox .textName .p2{font-size: 12px;}
.user .mainRight .user5 li .ctbox .textName .p2 a{margin: 0 0 0 10px; color: #fff;}
.user .mainRight .user5 li .ctbox .textName .p2 a:first-child{margin: 0;}
.user .mainRight .user5 li .ctbox .textName .p2 a:hover{color: #c3273d;}
.user .mainRight .user5 li .ctbox .imgBtn{line-height: 40px; color: #fff; cursor: pointer;}
.user .mainRight .user5 li .ctbox .imgBtn:hover{color: #c3273d;}
.user .mainRight .user5 li .ctbox .imgBtn i{font-size: 22px;}
.user .mainRight .user5 li .ctbox .imgBtn p{margin: 0 0 0 5px;}

.user .mainRight .user5 li:hover .collectBtn{opacity: 1}
.user .mainRight .user5 li:hover .ctbox{bottom: 0;}

/* 收藏的文章 */
.user .mainRight .user6 ul{}
.user .mainRight .user6 li{padding: 20px 0 10px;}
.user .mainRight .user6 li:first-child{padding-top: 0;}
.user .mainRight .user6 li .imgBox{width: 260px; height: 160px; overflow: hidden;}
.user .mainRight .user6 li .imgBox img{min-width: 100%; min-height: 100%;}
.user .mainRight .user6 li:hover .imgBox img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.user .mainRight .user6 li .ct{max-width: calc(100% - 280px); margin: 0 0 0 20px;}
.user .mainRight .user6 li .ct .tt{}
.user .mainRight .user6 li .ct .tt .p1{color: #c3273d; margin: 0 15px 0 0;}
.user .mainRight .user6 li .ct .tt .icon{margin: 0 15px 0 0; color: #666666;}
.user .mainRight .user6 li .ct .tt .icon i{margin: 0 5px 0 0; color: #CCCCCC;}
.user .mainRight .user6 li .ct h3{font-size: 20px; margin: 15px 0;}
.user .mainRight .user6 li .ct .text{color: #666666;}
.user .mainRight .user6 li .ct .classify{line-height: 22px; margin: 10px 0 0; color: #666666;}
.user .mainRight .user6 li .ct .classify .p1{position: relative; margin: 0 20px 0 0;}
.user .mainRight .user6 li .ct .classify .p1:before{position: absolute; top: 20%; right: -10px; width: 1px; height: 60%; background: rgba(0, 0, 0, .5); content: ''; display: block;}
.user .mainRight .user6 li .ct .classify a{font-size: 14px; margin: 0 10px 0 0; color: #666;}
.user .mainRight .user6 li .ct .classify a:hover{color: #c3273d;}

/* 收藏的商家 */
.user .mainRight .user7 ul{}
.user .mainRight .user7 li{padding: 20px 20px 10px; margin: 0 0 20px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user7 li:hover{border-color: #dd2e47;}
.user .mainRight .user7 li .infoBox{width: 40%; margin: 15px 0 0;}
.user .mainRight .user7 li .infoBox .logoImg{width: 120px; height: 120px; border-radius: 50%; overflow: hidden;}
.user .mainRight .user7 li .infoBox .logoImg img{min-width: 100%; min-height: 100%;}
.user .mainRight .user7 li .infoBox .info{width: calc(100% - 160px); margin: 0 0 0 20px;}
.user .mainRight .user7 li .infoBox .info h2{font-size: 20px; line-height: 26px; padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.user .mainRight .user7 li .infoBox .info h2 span{max-width: calc(100% - 25px);}
.user .mainRight .user7 li .infoBox .info h2 i{margin: 0 0 0 5px; color: #FFCC00;}
.user .mainRight .user7 li .infoBox .info .p1{color: #999999;}
.user .mainRight .user7 li .infoBox .info .p2{margin: 6px 0; color: #999999;}
.user .mainRight .user7 li .infoBox .info .p3{color: #999999;}
.user .mainRight .user7 li .infoBox .info .p3 span{margin: 0 20px 0 0;}
.user .mainRight .user7 li .infoBox .info .p3 span i{margin: 0 4px 0 0;}
.user .mainRight .user7 li .imgLists{width: 60%;}
.user .mainRight .user7 li .imgLists .imgBox{width: 48%; margin: 0 4% 0 0;}
.user .mainRight .user7 li .imgLists .imgBox:last-child{margin: 0;}
.user .mainRight .user7 li .imgLists .imgBox .box{height: 130px; overflow: hidden;}
.user .mainRight .user7 li .imgLists .imgBox .box img{min-height: 100%;}
.user .mainRight .user7 li .imgLists .imgBox .box:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.user .mainRight .user7 li .imgLists .imgBox p{text-align: center; line-height: 20px; padding: 0 10px; margin: 10px 0 0;}



/* ==============================单页============================== */
.page{margin: 30px 0 50px;}

/* 左侧 */
.page .mainLeft{width: 300px;}
/* 左侧列表 */
.page .mainLeft .listOf{min-height: 450px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.page .mainLeft .listOf h3{font-size: 20px; padding: 0 20px; line-height: 50px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.page .mainLeft .listOf ul{padding: 0 0 20px; margin: 20px 30px 0; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.page .mainLeft .listOf ul:last-child{padding: 0; border: none;}
.page .mainLeft .listOf li{line-height: 36px;}
.page .mainLeft .listOf li.active a{color: #c3273d;}

/* 右侧 */
.page .mainRight{width: calc(100% - 330px); padding: 20px; min-height: 500px; margin: 0 0 0 30px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}

/* 关注 */
.yguanzhu{
	background: rgba(0, 0, 0, .2);
}

.ctBox strong {
	font-weight: bold;
}

/*更多按钮*/

.g_pc_more_botton{
	position:relative;
	text-align:center;
	padding-bottom:20px;
	margin:20px 0;
}
.g_pc_more_botton::before{
    position: absolute;
    bottom: 8px;
    left: 50%;
    content: '';
    width: 8px;
    height: 8px;
    border-right: 2px solid #858585;
    border-bottom: 2px solid #858585;
    transform: translateX(-50%) rotateZ(45deg);
}

/*上一页，下一页*/
.g_next_up_show p{
	line-height:32px;
	padding-left:15px;
}


.g_goonzhonghao{
margin-top: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 30px;
  border-top: 1px solid #cccccc;
}
.g_goonzhonghao .ercode{
  width: 140px;
  height: 140px;
  margin-right: 16px;
}
.g_goonzhonghao .ercode img{
  width: 100%;
  box-shadow: 0 4px 12px rgba(0,0,0,.35);
}
.g_goonzhonghao .erinfo{
  width: calc(100% - 360px);
  padding-left: 16px;
  border-left: 1px solid #cccccc;
  padding-top: 17px;
  padding-bottom: 17px;
}

.g_goonzhonghao .erinfo p{
  font-size: 18px;
  line-height: 35px;
}
.g_goonzhonghao .erinfo .sao{
  font-size: 18px;
  margin-top: 12px;
}
.g_goonzhonghao .erinfo .sao span{
  font-size: 18px;
}
.g_goonzhonghao .erinfo .sao a{
  color: #dd2e47;
}



/* ========================攻略详情======================== */
.g_main{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;

}

/* 左侧 */
.g_main .g_main_left{width: calc(100% - 350px);}
.g_main .g_main_left .g_main_view{padding: 20px; margin: 0 0 30px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.g_main .g_main_left .g_main_view .bt_box{ height:50px;padding: 0 0 16px; border-bottom: 1px solid rgba(0, 0, 0, .1);}
.g_main .g_main_left .g_main_view .bt_box .bt_txt{
	font-weight:bold;
	text-align:center;
	font-size:18px;
}


.g_main .g_main_left .g_main_view .wen_box{padding: 20px 0 0;}
.g_main .g_main_left .g_main_view .wen_box p{line-height: 30px;}
.g_main .g_main_left .g_main_view .wen_box img{margin: 10px auto;}

/* 右侧 */
.g_main .g_main_right{width: 320px;}
/* 热门推荐 */
.g_main .g_main_right .g_gezi{margin: 0 0 30px; background: #fff; border: 1px solid rgba(0, 0, 0, .1);}
.g_main .g_main_right .g_gezi .zhongbiao{line-height: 46px; padding: 0 20px; border-bottom: 1px solid rgba(0, 0, 0, .1); font-weight:bold;}
.g_main .g_main_right .g_gezi ul{padding: 20px;}
.g_main .g_main_right .g_gezi li{padding: 20px 0 0; margin: 20px 0 0; border-top: 1px solid rgba(0, 0, 0, .1);}
.g_main .g_main_right .g_gezi li:first-child{padding: 0; margin: 0; border: none;}
.g_main .g_main_right .g_gezi li .biaoti{font-weight: 600;}
.g_main .g_main_right .g_gezi li .wen{
margin: 10px 0; color: #666666; text-indent:20px;
}

/*列表默认样式*/
.g_list{
	width:98%;
	margin-right:auto;
	margin-left:auto;
}
.g_list_ul li{
  overflow: hidden;
  padding: 10px 0;
}
.g_list_ul li .g_list_tu{
  float: left;
  height:80px;
  width:80px;

  padding: 3px;
  margin-right: 2%;
  border-radius: 3px;
}

.g_list_ul li .g_list_tu img{
  display: block;
  width: 100%;
  border: none;
}
.g_list_ul li .g_list_content{
  float: left;
  width: 70%;
  padding: 10px 0;
  overflow: hidden;
}
.g_list_ul li .g_list_content .g_list_title{
	font-weight:bold
}
.g_list_ul li .g_list_content .brief{

  margin-top: 10px;
}
.g_list_ul li .g_list_content .brief span{
  margin-right: 5px;
}
.g_list_ul li .g_list_content p.info{
  color: #666666;
  line-height: 24px;
  margin: 2% 0;
  display: -webkit-box;
  overflow: hidden;  
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.g_list_ul li .g_list_content p.about a:hover{
  color: red;
}

/*更多按钮默认样式*/
.g_list_more_button{
	width:90%; margin-left:auto; margin-right:auto;
}
.g_list_mb_bb{
  margin: 20px 0;
  text-align: center;
}
.g_list_mb_bb span {
  display: inline-block;
  height: 39px;
  line-height: 39px;
  color: white;
  font-weight: bold;
  padding-left:20px;
  padding-right:20px;
}

 /*网站底部*/
.g_shop_dibubu{
	width:100%;
	margin:0px;
	padding:0px;
}
.g_shop_dibubu div{
	margin-top:10px;
	padding-top:10px;
	height:80px;
	line-height:60px;
	border-top:1px solid #eeeeee;
	background:#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #cccccc), color-stop(0, #ffffff));
	position:relative;
}
.g_shop_dibubu div p{
	margin:0px;
	padding-top:5px;
	line-height:20px;
	text-align:center;
	color:#999;
}
.g_shop_dibubu div p span{
	color:#ccc;
}
.g_shop_dibubu a:link{color:#999;text-decoration:none;}
.g_shop_dibubu a:visited{color:#999;text-decoration:none;}
.g_shop_dibubu a:hover{color:#999;text-decoration:none;}