﻿@charset "utf-8";
/* CSS Document */
/*edit:wangshuo
@ update: 2017-02-24 */

html,body,div,span,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,cite,code,del,dfn,em,img,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,section,article{margin:0;padding:0;-webkit-text-size-adjust:none;}
html{overflow-y:scroll; overflow-x:hidden;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none;}
ul,li,ol {list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em,cite,dfn{font-style:normal;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{*display:inline-block;*zoom:100%;}
.clear{clear:both; line-height:1px; height:1px; *display:inline; font-size:1px;}
.fl{float:left;}
.fr{float:right;}
.alignL{text-align:left;}
.alignC{text-align:center;}
.alignR{text-align:right;}
.alignJ{text-align:justify;}
.relative{position:relative;}
.absolute{position:absolute;}
.bold{font-weight:bold;}
.none{display:none;}
.block{display:block;}
.overf{overflow:hidden;}
.center{margin:0 auto;}
:focus,a{outline:none; -moz-outline-style:none;}
a:visited,a:link{text-decoration:none;}
a:hover {text-decoration:none;}
ol li{list-style-type:decimal; list-style-position:inside;}
body{font:16px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",tahoma,Arial; color:#333; } 
.color_dd5{color:#dd5c41;}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
display: none;
}
input::-ms-clear{
display: none;
}
.font10{font-size:10px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.font30{font-size:30px;}
.col_9ba{color:#9baa39;}
.col_aeb{color:#aebe48;}

.indent1{text-indent: 1em;}
.indent15{text-indent: 1.5em;}
.indent20{text-indent: 2em;}	
.indent30{text-indent: 3em;}	

.mb50{margin-bottom:50px;}
.mt8{margin-top:8px;}
.mt35{margin-top:35px;}

a:hover{opacity:.9;}

/*弹窗部分 https://static.web.sdo.com/dn/pic/dn_act/2016cj/btn_close.png*/
.alert_bg{width:100%; height:100%; background-color:#000; position:absolute; top:0; left:0; z-index:999; display:none; }
.dialog{position:absolute; z-index:10001; width:550px; color:#999999; top:50px; display:none;  border:2px solid #aebe48; background:#ffffff;}
.dialog h2{color:#fbaab3; font-size:36px; font-weight:bold; margin:40px auto 10px;}
.dialog h2.col_639{color:#639d81;}
.dialog .box_btn{width:340px; margin:0 auto; text-align:center;}
.dialog .btn_sure,
.dialog .btn_sorry{height:50px; width:155px; font-size:18px; line-height:50px; display:block; margin:0 auto; color:#fff; border:1px solid #dd5c41;}
.dialog .btn_sure{ background:#dd5c41; color:#fff;}
.dialog .btn_sorry{ background:#fff; color:#dd5c41;}
.dialog .con{padding:80px 20px 50px;}
.dialog .desc {color:#aebe48; font-weight:bold; text-align:center; font-size:24px;}
.dialog .tips {color:#dd5c41; font-weight:bold; text-align:center; font-size:16px;}

.dialog_join{width:600px; height:600px;}
.dialog_join table{width:430px; margin:50px auto 30px; text-align:left;}
.dialog_join table td{padding:20px 0;} 
.dialog_join th{color:#9baa39; padding:20px 50px; width:130px;}
.dialog_join .box_btn{width:430px;}
.dialog_join .btn_sure,
.dialog_join .btn_sorry{font-size:26px; width:195px; height:65px; line-height:64px;}

.dialog_phone{background:none; max-width:90%; border: none;}
.dialog_phone .close_dialog{width:45px; height:45px; display:block; position:absolute; top:0; right:-50px; background:url(https://static.web.sdo.com/dn/pic/dn/web10/index/p-close.png )no-repeat center;}
.dialog_phone img{height:700px; max-width:100%}


/*分页*/
#pageNavi{text-align:center;}
#pageNavi span,#pageNavi a{color:#676767; padding:1px 7px; margin:0 4px; border-radius:2px;cursor: pointer}
#pageNavi .current{background:#aebe48; border-radius:50%; color:#fff;}
#pageNavi .current.prev,#pageNavi .current.next{background:none; color:#676767;}


/*第一部分*/
.wrap01 {background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/bg_wrap01.jpg) no-repeat top;}
.wrap01 .con {position:relative; width:1000px; height:988px; margin:0 auto; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/bg_wrap01_con.jpg) no-repeat top;}
.wrap01 .login_info{top:18px; left:290px; color:#fff; background:#f697a2; padding:2px 20px 3px; border-radius:50px;}
.wrap01 .login_info span{margin-right: 15px}
.wrap01 .btn_logout{font-weight:bold; color:#fff;}
.tab_nav{width:100%; height:118px; bottom:0;text-align:center;}
.tab_nav a{width:50%; height:118px; display:block; line-height:115px; color:#832716; font-weight:bold; font-size:52px;  float:left; transition:all .3s}
.tab_nav a.active{color:#ffeacb; background:#c93f28;}
.btn_login{color:#fff; width:120px; height:45px; line-height:44px; font-size:26px;  position:absolute; top:270px; right:260px; background:#9baa39; border-radius:80px; text-align:center;}
.wrap02 .con {position:relative; width:1000px; margin:30px auto 100px; }

	/*search*/
.search select{width:144px; height:34px; padding:0 10px; border:1px solid #dd5c41; box-sizing:content-box; font-size:14px; color:#575757;}
.search .search_btn{width:138px; height:34px; border:1px solid #dd5c41; margin-left:20px; margin-right:12px;}
.search .search_btn.w260{width:260px;}
.search .search_btn	a { width:50%; height:34px; float:left;  color:#575757; line-height:33px; text-align:center;}
.search .search_btn	a.active{background:#dd5c41; color:#fff;}
.search .s_box{width:160px; height:38px; padding-right:40px; overflow: hidden;}
.search .s_search{width:100%; height:25px; margin-top: 10px; font:16px/25px "Microsoft YaHei"; color:#333; padding: 0; background: transparent; border: 0; outline: 0; -webkit-appearance: textfield;  border-bottom:1px solid #d4d4d4;}
.search .s_btn_ico{top:9px; right:10px; width:22px; height:22px; border:none; cursor:pointer;  -webkit-appearance: none; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_search.png) no-repeat center; padding: 0;}
.search .s_btn_ico:hover{ background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_search_h.png) no-repeat center;}
	/*box*/
.l_pic,.l_pic img{width: 230px; height: 230px; display:block; position:relative;cursor: pointer}
.l_pic .ico_order{width:66px; height:32px; border-radius:35px; position:absolute; bottom:10px; right:7px; font-size:18px; color:#ffffff; line-height:31px; text-align:center;  background:rgba(0,0,0,.5);}
.l_info {width:230px; height:130px; position:relative; font-size:14px; color:#a5a5a5; overflow:hidden;}
.l_info .city{font-size:16px;}
.l_info .title{height:22px; margin:15px 0; font-size:20px; color:#676767; line-height:1.1;}
.l_info .name{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

	/*pro_list*/
.pro_list{margin:40px 0; }
.pro_list li{width:230px; float:left; margin:0 10px 40px;}

	/*order_list*/
.order_list .top_three li{width:230px; display:inline-block; margin:50px 35px 30px;}
.rank{position:relative; text-align:center; font-weight:bold; color:#aebe48; font-size:30px; margin-bottom:25px;}
.rank .ico_star_l{position:absolute; top:0; left:8px; width:23px;height:100%; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_star.png) no-repeat center;}
.rank .ico_star_r{position:absolute; top:0; right:8px; width:23px;height:100%; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_star.png) no-repeat center;}
.order_list .other {padding-top:40px; border-top:1px solid #aebe48; font-size:0;}
.order_list .other li{width:230px; display:inline-block; margin:0px 10px 30px;}

	/*personal*/	
.personal {margin:40px auto; height:470px;}
.personal .pic_box {height:270px; padding:7px; border:1px solid #aebe48;}
.personal .pic_box .pic_a,.personal .pic_box .pic_a img{display: block;max-height: 270px;max-width: 414px;margin: 0 auto;opacity: 1}
.personal .pic_box .pic_a:hover img{display: block;max-height: 270px;max-width: 414px;margin: 0 auto;opacity: 1}
.personal .desc {font-size:16px; color:#8f8f8f; text-align:justify; margin-top:26px;}
.personal .per_l{width:430px;}
.personal .per_r{width: 440px;  color: #8f8f8f;  margin-left: 90px; }
.personal .per_info{margin-top:-8px;}
.personal .per_info dd{margin-bottom:18px;}
.share {line-height:0;}
.share a{width:30px; height:30px; display:inline-block; font-size:0; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_share.png) no-repeat;}
.share a:hover{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_share_h.png) no-repeat;}
.share a.wx {background-position:4px 50%;}
.share a.qq {background-position:-28px 50%;}
.share a.sina {background-position:-58px 50%;}
.share a.qq_zone{background-position:-88px 50%;}
.btn_edit {width:330px; height:95px; background:#aebe48; font-size:30px; color:#fff; line-height:94px; font-weight:bold; text-align:center; display:block; margin-top:45px;}
.page_person .user_photo{}
.user_photo .photo{margin:20px auto; height:185px;}
.user_photo .photo li{float:left; margin-right:5px; line-height:0; position:relative; cursor:pointer;}
.user_photo .photo li img{height:185px;}
.user_photo .photo li.last{cursor:default;}
.user_photo .btn_pre,.user_photo .btn_next {position:absolute; top:130px; width:70px; height:50px; text-align:center; line-height:48px; font-size:20px; color:#fff; font-weight:bold; background:#dd5c41;}
.user_photo .btn_pre{left:-60px;}
.user_photo .btn_next{right:-60px;}
.btn_love {width:195px; height:65px; background:#dd5c41; font-size:22px; color:#fff; line-height:65px; font-weight:bold; text-align:center; display:block; margin:45px auto 0;}
.user_photo .ico_set{padding-left:28px;  background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_set.png) no-repeat 0 center;}
.btn_item_member_01,.btn_item_member_02, .btn_item_member_01:link,.btn_item_member_02:link{text-decoration:underline; z-index:10;}
.btn_item_member_01:hover,.btn_item_member_02:hover{opacity:1;}
.btn_item_member_02:hover .item_member {display:block;}
.btn_item_member_02 .item_member{ text-decoration:none; color:#8f8f8f; font-size:20px; width:520px; position:absolute; top:29px; right:0; background:#fff; border: 1px solid #aebe48; line-height:1.3; padding:20px 0;}
.btn_item_member_02 .item_member table{width:100%;}
.btn_item_member_02 .item_member td{padding:10px 5px;}

.item_member_set{width:1100px; padding:20px; position:absolute; top:230px; right:0; z-index:10; text-decoration:none; color:#8f8f8f; font-size:20px; line-height:1.3; background:#fff; border: 1px solid #aebe48; }
.item_member_set table{width:530px;}
.item_member_set table td:first-child{width:220px;}
.item_member_set table td:nth-child(2){width:240px;}
.item_member_set table td:nth-child(3){width:70px;cursor: pointer}
.item_member_set table a{color:#dd5c41; text-decoration:underline;}
.item_member_set td{padding:10px 5px;}
.item_member_set .table1 {}
.item_member_set .table2 {}
.item_member_set .set_member{width:530px; border-right:1px solid #aebe48; padding-right:5px; margin-right:30px;}
.item_member_set .set_member_list{height:415px;}
.item_member_set .tit{margin:10px auto;}
.item_member_set .close{position:absolute; top:3px; right:6px; color:#aebe48;}
.member_info{top:-380px; left:150px; background:#aebe48; color:#575757; width:410px;z-index:10; padding:15px 25px 30px; line-height:1.5;}
.member_info label{color:#fff; font-weight:bold; width:80px; display:inline-block;}
.member_info dd.text{line-height:1.5; margin-top:20px;}
.name:hover .member_info{display:block;}
.item_member_set .name{cursor:pointer;}

.side_box{right:0; z-index:10; height:988px;}
.side_b {text-transform:Uppercase;text-align:center; width:120px;}
.side_b a{color:#788523; display:block; width:120px; height:124px; border-bottom:2px solid #aebe48; padding-top:43px; transition:all .3s; background:#9baa39;}
.side_b a.last{border:none;}
.side_b a p{font-size:10px; font-weight:normal; }
.side_b .home{padding-top:53px; height:90px;}
.side_b a.active,.side_b a:hover{background: #fff; background:rgba(250,250,250,.95); opacity:1; }
.side_box .ico_important{position:absolute; top:3px; left:-13px; width:26px; height:27px; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_important.png) no-repeat center;}
.side_d {background: #fff; width:600px; position:absolute; right:-600px; height:100%; background:rgba(250,250,250,.95); overflow: hidden;}
.side_d ol{padding-left:1em;}
.side_d ol li{list-style-position:outside; list-style-type:decimal; margin-top:35px}
.side_d ol.cjk li{list-style-position:outside; list-style-type:cjk-ideographic;}
.side_d .content{width:370px; padding:0 18px; border-left:1px solid #cac8bd; overflow:hidden; height:100%; font-size:14px; color:#575757; line-height:1.7;}
.side_d .tit{border-bottom:1px solid #cac8bd; margin-top:80px; font-size:36px; color:#575757;}
.side_con{height:100%; overflow:hidden;}
.side_con .rule_menu {margin-top:70px;}
.side_con .rule_menu a{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/bg_menu_rule.png) no-repeat; height:100px; width:155px; display:block;  margin-left:20px;}
.side_con .rule_menu a:hover, .side_con .rule_menu a.active{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/bg_menu_rule_h.png) no-repeat;}
.side_con .rule_menu a.a1{background-position:0% -15%}
.side_con .rule_menu a.a2{background-position:0% 31%}
.side_con .rule_menu a.a3{background-position:0% 77%}
.side_con .rule_menu a.a4{background-position:0% 119%}

.side_con .reward_menu {margin-top:70px;}
.side_con .reward_menu a{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/bg_menu_reward.png) no-repeat; height:100px; width:155px; display:block; margin-left:20px;}
.side_con .reward_menu a:hover, .side_con .reward_menu a.active{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/bg_menu_reward_h.png) no-repeat;}
.side_con .reward_menu a.a1{background-position:0% -13%}
.side_con .reward_menu a.a2{background-position:0% 31.5%}
.side_con .reward_menu a.a3{background-position:0% 76%}
.side_con .reward_menu a.a4{background-position:0% 117%}

.spirit_01{position:absolute; right:50px; bottom:50px;}
.spirit_02{position:absolute; right:-100px; bottom:130px;}
.spirit_03{position:absolute; right:10px; bottom:180px;}

.btn_back {position:absolute; width:28px; height:24px; top:12px; left:18px; background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/btn_back.png) no-repeat center;}

.side_box .box_btn{width:425px; margin:50px auto 0; text-align:center;}
.side_box .btn_sure,.side_box .btn_sorry{height:65px; width:195px; font-size:26px; line-height:60px; display:block; margin:0 auto; color:#fff; border:1px solid #dd5c41;}
.side_box .btn_sure{ background:#dd5c41; color:#fff;}
.side_box .btn_sorry{ background:#fff; color:#dd5c41;}
.edit_pre{margin:120px 40px 0;}
.edit_pre dd{margin-bottom:20px; font-size:0;}
.edit_pre input{width:390px; padding:0 10px; border:1px solid #9baa39; font:16px/42px "Microsoft YaHei"; color:#9baa39; height:42px;}
.edit_pre label{width:100px; display:inline-block; font-size:16px; color:#9baa39; font-weight:bold;}
.edit_pre .in_server input{width:174px;}
.edit_pre dd.in_radio {margin:40px 0;}
.edit_pre .in_radio .radio{width:20px; display:inline-block; font-size:16px; color:#9baa39; font-weight:bold; margin-right:50px; position:relative; padding-left:38px;}
.edit_pre .in_radio .radio i{width:17px; height:17px; border:1px solid #9baa39; position:absolute; left:0; top:2px; border-radius:50%;}
.edit_pre .in_radio .radio.active i{background:#9baa39}
.edit_pre .textarea{resize:none; height:150px; width:486px; padding:5px 10px; border:1px solid #9baa39; font:14px/1.5 "Microsoft YaHei"; color:#9baa39;}

.edit_next{margin:120px 60px 0; font-size:20px; color:#575757;}
.edit_next label{color:#9baa39; width:100px; display:inline-block; font-weight:bold; margin-left:50px;}
.edit_next dd{margin-bottom:40px;}
.edit_next .description{font-size:16px;padding-left: 50px; font-weight:bold;margin-top:35px;word-wrap: break-word; word-break: normal;}
.edit_next .description label{font-size:20px; font-weight:bold;margin-left: 0 }
.edit_next .btn_revise{height:45px; width:115px; font-size:26px; line-height:45px; display:block; color:#dd5c41;  border:1px solid #dd5c41;text-align:center; position:absolute; right:20px; top:12px;}


.setTeam {padding:40px;}
.setTeam .set_cover{border:1px solid #9baa39; padding:8px; width:500px; height:270px; position:relative;}
/*.setTeam .set_cover img{width:500px; height:270px; display:block; position:absolute;top:8px;}*/
.setTeam .set_cover #MyPicShow{display:block; margin: 0 auto;max-width: 500px;max-height: 270px}
.setTeam .set_cover .tips {font-size:16px; color:#fff; margin-top:80px; text-align:center;}
.setTeam .set_cover .btn_upload_cover{position: absolute;
    top: 110px; left:160px;background:#808e25; width:200px;height:65px;display:block; overflow:hidden; color:#fff; font-size:26px; text-align:center; line-height:62px; }
.setTeam .set_cover .btn_upload_cover:hover{opacity:1;}
.setTeam .set_cover .btn_upload_cover input{width:100%;height:100%;font-size:47px;cursor:pointer;padding:0px;  margin:0px; border:none; top:0; left:0; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity:0;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {.setTeam .set_cover .btn_upload_cover input{font-size:0px;}}
.setTeam dd{margin-bottom:15px; font-size:0;}
.setTeam input{width:390px; padding:0 10px; border:1px solid #9baa39; font:16px/42px "Microsoft YaHei"; color:#9baa39; height:42px;}
.setTeam label{width:100px; display:inline-block; font-size:16px; color:#9baa39; font-weight:bold;}
.setTeam .textarea{resize:none; height:150px; width:490px; padding:5px 10px; border:1px solid #9baa39; font:14px/1.5 "Microsoft YaHei"; color:#9baa39;}
.setTeam .in_qq label{width:auto; margin-right:15px;}
.setTeam .in_qq input{width:175px;}
.setTeam dd.in_radio {margin:25px 0;}
.setTeam .in_radio .radio{width:18px; display:inline-block; font-size:16px; color:#9baa39; font-weight:bold; margin-right:31px; position:relative; padding-left:38px;}
.setTeam .in_radio .radio i{width:17px; height:17px; border:1px solid #9baa39; position:absolute; left:0; top:2px; border-radius:50%;}
.setTeam .in_radio .radio.active i{background:#9baa39}

.mr20{margin-right:20px;}
.side_box select{
    width: 196px;
    padding: 0 10px;
    border: 1px solid #9baa39;
    font: 16px/42px "Microsoft YaHei";
    color: #9baa39;
    height: 42px;
}
.set_user_photo {margin:20px auto;}
.set_user_photo ul { margin-top:20px;}
.set_user_photo  li{float:left; margin:3px; line-height:0; position:relative; cursor:pointer;}
.set_user_photo  li img{height:185px;}
.set_user_photo .del,.set_user_photo .add{width:100%; height:100%;  position: absolute;}
.set_user_photo .del{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_del.png) no-repeat center; background-color:#9baa39; background-color:rgba(155,170,57,.5);}
.set_user_photo .add{background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_add.png) no-repeat center; background-color:#9baa39; background-color:rgba(155,170,57,.5);}
.set_user_photo .add input{
    width: 100%;
    height: 100%;
    font-size: 0;
    cursor: pointer;
    padding: 0px;
    margin: 0px;
    border: none;
    top: 0;
    left: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.set_user_photo .btn_submit {width:195px; height:65px; background:#dd5c41; font-size:22px; color:#fff; line-height:65px; font-weight:bold; text-align:center; display:block; margin:45px auto 0;}
.set_user_photo .ico_set{padding-left:28px;  background:url(https://static.web.sdo.com/dn/pic/dn_18act/1809xyx/ico_set.png) no-repeat 0 center;}
#shareCode {position:absolute;top:40px;left:0;z-index:10;border: 10px solid #fff;box-shadow: 1px 1px 10px #9c9c9c;border-radius: 5px; display:none;}
.user_photo p {margin: 40px 0; font-size: 18px; color: #8f8f8f; text-align: center;}
.l_pic .ico_love {
    border-radius: 50px;
    position: absolute;
    top: 10px;
    right: 7px;
    font-size: 14px;
    color: #ffffff;
    background: rgba(0,0,0,.5);
    padding: 2px 10px;
}