

a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;vertical-align:baseline;border:0;font:inherit;font-size:100%}
li,ol,ul{list-style:none}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
a,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0)}
body{/*-webkit-user-select:none;*/
-webkit-text-size-adjust:none}
a,img{-webkit-touch-callout:none}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:'';}
input[type=button]{-webkit-appearance:none;outline:none}


/*general*/
html,body{position:relative;height:100%;}
body{background:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#000;}
body,button,input,select,textarea { font-size:14px; font-family:Tahoma,Helvetica,Arial,"microsoft yahei","Microsoft Yahei",sans-serif;}
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;}
.pf{position:fixed;}
.pr{position:relative;}
.pa{position:absolute;}
.ba{background-size:100% auto;background-repeat: no-repeat; background-position: 0 0;}
.hide{display:none;}
.txt_ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.main{max-width:640px;margin:0 auto;}
.main img{width:100%;display:block;}

.col01{background-image:url('../images/01.jpg');height:27.1875rem;background-size:100% 100%;}
.col01 .dl{width:6.8125rem; height:2.125rem; bottom:1.375rem;left:2.53125rem;}
.col01 .gift{width:6.8125rem; height:2.125rem; bottom:1.375rem;right:2.34375rem;}

.col02{background-image:url('../images/02.jpg');height:27.5rem;background-size:100% 100%;}
.col02 .focus{width:15.1875rem;overflow:hidden;height:7.34375rem;padding-top:4.125rem;margin-left:2.28125rem;}
.col02 .swiper-container{width:15.1875rem;}
.col02 .tabcontent{margin-top:1.5rem;}
.col02 .tabcontent ul{padding:0 1.2rem;}
.col02 .tabcontent li{line-height:2.3rem;overflow:hidden;float:left;width:100%;border-bottom:1px solid #d7c0b9;}
.col02 .tabcontent li a{color:#92503c;float:left;width:80%;}
.col02 .tabcontent li a:hover{color:#92503c;}
.col02 .tabcontent li span{float:right;color:#b0a08f}
.col02 .tabcontent .more{color:#6a0d0f;display:block;padding:0.8rem 0 0 0;text-align:center;}

.col03{background-image:url('../images/03.jpg');height:22.6875rem;background-size:100% 100%;padding-top:5rem;box-sizing:border-box;}
.col03 .fbox{width:16.6875rem;height:15.96875rem;margin:0 auto;}
.col03 .fbox div{width:8.34375rem;height:7.96875rem;float:left;}

.col03 .fbox .f1{background:url('../images/03_1.png') no-repeat 0 0;background-size:200% auto;}
.col03 .fbox .f1.on{}
.col03 .fbox .f2{background:url('../images/03_1.png') no-repeat -8.34375rem 0;background-size:200% auto;}
.col03 .fbox .f3{background:url('../images/03_1.png') no-repeat 0 -8.34375rem;background-size:200% auto;}
.col03 .fbox .f4{background:url('../images/03_1.png') no-repeat -8.34375rem -8.34375rem;background-size:200% auto;}

.col04{background-image:url('../images/04.jpg');height:28.25rem;background-size:100% 100%;}
.col04 .swiper-container{width:36.84375rem;height:20.25rem; left:-8.4375rem;top:5rem;}
.col04 .swiper-button{width:46px;height:71px;top:48%;}
.col04 .swiper-button-prev{background-image:url('../images/arr_l.png');}
.col04 .swiper-button-next{background-image:url('../images/arr_r.png');}

.col05{background-image:url('../images/05.jpg');height:12.9375rem;background-size:100% 100%;}
.col05 .quick{padding-left:1.625rem;}
.col05 .quick div{float:left;width:5.3125rem;padding-top:9.375rem;text-align:center;}
.col05 .quick div .p1{color:#411406; height:1rem;}
.col05 .quick div .p2{color:#92503C;}
.col05 .quick .i1{}
.col05 .quick .i2{margin-left:0.3125rem;}
.col05 .quick .i3{}

.col06{background-image:url('../images/06.jpg');height:11.0625rem;background-size:100% 100%;}
.col06 img{position:absolute;width:6.25rem;height:6.25rem;left:2.21875rem;top:2.28125rem;}

.foot{background:#2C3135;padding-bottom:1.5rem;}
.foot .text{color:#FBE180;text-align:center; line-height:1.7;padding:0 0.5rem;font-size:0.8em;}

.fixed{background-image: url('../images/fixed.png');height:3.34375rem;max-width:640px;width:100%;z-index:1000;top: 0;text-align: center;}
.fixed .bn{width:16.8rem;height:3.34375rem;}
.fixed .menu{width:3.1rem;height:3.1rem;position:absolute;top:0;right:0;}
.menu_open{background: url('../images/menu_open.png') no-repeat center center;background-size:100% auto;}
.menu_close{background: url('../images/menu_close.png') no-repeat center center;background-size:100% auto;display:none;}
.menu_show{position:fixed;width:50%;height:100%;top:-100%;right:0;padding-top:4.15625rem;z-index:999;box-sizing:border-box;background:#fff;}
.menu_show li{width:100%;height:2.5rem;border-bottom:1px solid #ddd;}
.menu_show li a{display:block;height:2.5rem;line-height:2.5rem;text-align:right;color:#333; padding-right:1rem;font-size:1.1em;font-weight:bold;}


.mask{ background:#000; opacity:0.75!important; left:0;top:0; width:100%; height:100%; position:fixed;z-index:1000;display: none;}
.toast{display:none;z-index:1020;position:fixed; width:100%;left:0; top:40%;text-align:center;}
.toast p{ display:inline-block;padding:10px 15px;font-size:16px;color:#fff;border-radius:8px;background:#000; opacity:0.7}

.sub{padding:3.9rem 0 0 0; background:#F3F3F1 url('../images/sub_bg.jpg') no-repeat 0 0;background-size:100% auto; }
.back{background-image:url('../images/sub_back.png');background-size:100% auto;width:5rem;height:1.1rem;margin-left:1rem;}
.back a{display:block;width:100%;height:1.1rem;}
.cat{text-align:center;font-size:1.2em;padding:0.4rem 0 1rem 0;margin-bottom:1rem;color:#411406;}
.new_list .tabcontent ul{padding:0 1rem 2rem 1rem;}
.new_list .tabcontent li{border-bottom:1px solid #E1D3CF;line-height:2.1875rem;overflow:hidden;float:left;width:100%;}
.new_list .tabcontent li a{color:#92503C;float:left;width:70%;}
.new_list .tabcontent li a:hover{color:#92503C;}
.new_list .tabcontent li span{float:right;color:#92503C}

.new_show{}
.new_show .title{color:#92503C;text-align:center;font-size:1.2em; padding-top: 1rem;}
.new_show .time{color:#514A30;border-bottom:1px solid #E1D3CF;margin:0 1rem;padding:0.2rem 0 0.5rem 0;text-align:center;}
.new_show .m_text{color:#92503C; padding:1rem 1.5rem;line-height:1.6;}

.fanye{width:auto; text-align:center;height:26px;padding:20px 0;display:block; overflow:hidden;}
.fanye a,.fanye a:visited,.fanye a:active{ display:inline-block;height:26px; line-height:26px; font-size:12px; color:#666; padding:0 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; background:#d8d8d8; text-decoration:none;overflow:auto; vertical-align:top; margin:0 2px;}
.fanye a:hover{ background:#AD8D43;color:#fff;}
.fanye span{ background:#AD8D43; color:#fff; font-weight:bold;height:24px; line-height:24px; font-size:12px; font-style:normal; display:inline-block;padding:0 10px 2px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; vertical-align:top; margin-right:4px !important;}


.people_list ul{padding:1.25rem 0 0 1.25rem;}
.people_list li{float: left; width:3.875rem;height:4.6rem;background:url("http://sg.anfeng.com/statics/images/custom/images/people_bg.jpg") no-repeat 0 0;background-size:100% auto;margin:0 0.5rem 0.5rem 0;}
.people_list li a { display: block; padding: 0.5rem 0.5rem 0; }
.people_list li img{}
.people_list li span { font-style: normal; font-size: 14px; color: #9b9ba6; display: block; text-align: center; position: relative; z-index: 2; }

.records{padding:5%;}
.records table{border-bottom:1px solid #C79E60;font-size:14px;}
.records td,.records th{height:1.9rem;line-height:1.9rem;text-align:center;border-right:1px solid #C79E60;border-top:1px solid #C79E60}
.records .none{ border-right:none;}
.records th{color:#333;}

.gift_list li{border-bottom:1px dotted #ddd;padding:0.9375rem;position:relative;}
.gift_list .gift_con{float:left;width:100%;}
.gift_list .gift_con .name{display:block;font-size:16px;font-weight:bold;color:#666;padding-bottom:5px;}
.gift_list .gift_con .name h3{display:inline-block;width:415px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.gift_list .gift_con .text{font-size:14px;color:#999;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.gift_list .gift_con .progre{height:12px;line-height:12px;padding-bottom:3px;}
.gift_list .gift_con .progre .surplus{font-size:14px;font-weight:100;color:#dd3406;padding-left:10px;}
.gift_list .btn{position:absolute;top:25px;right:20px;}
.gift_list .btn_collar{display:inline-block;float:right;border-radius:5px;border:1px solid #dd3406;font-size:14px;color:#dd3406;text-align:center;line-height:32px;height:32px;padding:0 30px;transition:all 0.4s linear;}
.gift_list .btn_collar:hover{background:#dd3406;color:rgba(255,255,255,0.8);}
	
.progre_slider{background:#ccc; display:inline-block; border-radius:3px; line-height:6px; height:6px; width:40%; vertical-align:middle; overflow:hidden;}
.progre_slider .goso{background:#dd3406; display:inline-block; border-radius:3px; line-height:6px; height:6px; vertical-align:top;}
.popup{position:fixed;width:13.90625rem;height:8rem;top:50%;left:50%;margin:-3.25rem 0 0 -6.9375rem;z-index:15005;display:none;background:url(http://yp.zhuayou.com/statics/images/custom/images/pop.jpg) no-repeat 0 0;background-size:100% 100%;}
.popup .close{position:absolute;width:1.71875rem;height:1.71875rem;right:0;top:0;cursor:pointer;}
.popup .get{}
.popup .get .t1{padding:0.9375rem 0 0 0;font-size:1.2em;color:#A67D36;text-align:center;}
.popup .get .t2{padding:0.75rem 0 0 0;font-size:16px;color:#A67D36;text-align:center;}
.popup .get .t3{padding:0.3125rem 1.09375rem 0 1.09375rem;font-size:1.1em;color:#B0B0B0;text-align:center;}
.popup .get .t4{padding:2px 0 0 1.09375rem;font-size:1.1em;color:#B0B0B0;}


.role-content { padding: 1.25rem 0.9375rem 0 0.9375rem; zoom: 1; position: relative; }
.role-content .top{}
.role-content .top .l{width:6.6875rem;float:left;margin:0 0.9375rem 0 0;}
.role-info .role-img { width:6.6875rem; height:9.1875rem;position:relative;display:block;}
.role-info .role-img-mask { position: absolute; width:100%; height:100%; top:0; left:0;right:0;bottom:0; }
.role-img-mask-05 { background: url(http://yp.zhuayou.com/statics/images/custom/images/p_mask.png) no-repeat; background-size:100% auto; }
.role-country { position: absolute; top: 9px; left: 9px; height: 33px; z-index: 1; }

.role-content .top .r{width:9rem;float:left;}
.role-info h1 { color:#333; font-size:1.3em;font-weight:bold; }
.role-info .desc { color: #666; font-size: 14px; line-height: 24px; }
.role-info p { color: #666; font-size: 14px; line-height: 24px; }

.star{ padding:10px 0;display:block;}
.star i{height:15px;display:block;background: url(http://yp.zhuayou.com/statics/images/custom/images/star.png) 0 0 no-repeat;}
.star-1 { width: 15px;}
.star-2 { width: 30px;}
.star-3 { width: 45px;}
.star-4 { width: 60px;}
.star-5 { width: 75px;}
.star-6 { width: 90px;}
.star-7 { width: 104px;}

.role-info .attr-list { font-size:0; margin:0.5rem 0;}
.role-info .attr-list span { display: inline-block; width:32%; height: 25px; line-height: 25px; vertical-align: middle; margin-right:1%; background: #ccc; text-align: center; font-size: 14px; margin-bottom: 10px; color: #666; }
.group {padding-bottom:0.3rem; position: relative; }
.group dt { font-size: 16px; font-weight: 700; color: #666; line-height: 30px; }
.group dt span { font-weight: 400; color: #838286; }
.group dd { color: #666; font-size: 14px; line-height: 24px; }
.group dd img{display: inline-block}	
		
.group .img-group { padding: 3px 0; vertical-align: middle; }
.img-group .img-same { width: 50px; }
.group .img-group img { margin-bottom: 10px; }
.img-group span { display: inline-block; vertical-align: middle; margin: 0 5px; }
.img-group .img-plus { width: 25px; height: 32px; text-indent: -9999px; background-repeat: no-repeat;background-image:url(http://yp.zhuayou.com/statics/images/custom/images/plus.png);}
.group-icon-01,.group-icon-02,.group-icon-03,.group-icon-04,.group-icon-05 { background-image: url(http://yp.zhuayou.com/statics/images/custom/images/c1.png); }
.group-icon-01 { background-position: 0 -30px; background-repeat: no-repeat; }
.group-icon-02 { background-position: 0 -30px; background-repeat: no-repeat; }
.group-icon-03 { background-position: 0 -30px; background-repeat: no-repeat; }
.group-icon-04 { background-position: 0 -30px; background-repeat: no-repeat; }
.group-icon-05 { background-position: 0 -30px; background-repeat: no-repeat; }
.group-icon { position: absolute; width: 26px; height: 26px; left: 0; top: 3px; }

.line2{background: url(http://dg.adreamgame.com/statics/images/custom/images/f18.jpg) no-repeat 0 0;
    background-size: 2.4rem auto;
    padding-left: 2.8rem;
    height: 2.6rem;}