body{ background:#f4f4f4;}
.head{ background:#fff;}
.on_city{ display:none;}
.menu_con .nav a{ padding:0 10px;}
.mt20{ margin-top:20px!important;}
.mb10{ margin-bottom:10px!important;}
.mt0{ margin-top:0!important;}
.pd0{ padding:0!important;}
.mg0{ margin:0!important;}
input {outline:none;}
*:focus { outline: none; }
.menu_con .side_menu .nav_box{ display:none;}
.menu_con .side_menu s{ display:inline-block; position:relative; top:-2px; *top:-8px; left:30px; width:9px; height:6px;}
.menu_con .side_menu.hover .nav_box{ display:block;}
.menu_con .side_menu.hover s{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}

.head_con,.site_nav .site_nav_con,.menu_con{ width:1000px;}

.channel{ float:left; height:45px; margin:30px 0 0 15px; padding-left:15px; line-height:45px; border-left:1px solid #e1e1e1; font-family:"microsoft yahei"; font-size:18px; color:#555;}

.main{ width:1000px; float:none; margin:0 auto; font-family:"microsoft yahei";}
.side_nav{ width:150px; float:left; background:#fff;}
.side_nav li{ position:relative; line-height:38px; font-size:14px;}
.side_nav li span{ display:block;}
.side_nav li a{ display:block; position:relative; height:38px; padding-left:30px;}
.side_nav li a i{ position:absolute; top:10px; left:6px; width:20px; height:20px; background:url(../images/ico_side_nav.png) no-repeat;}
.side_nav li a s{ position:absolute; top:17px; right:9px; width:8px; height:5px; background:url(../images/ico_side_nav.png) no-repeat -9px -44px; -webkit-transition:all 0.2s ease-in;}
.side_nav li .new_message a{ background:url(notes_10x10.gif) no-repeat 90px 15px;}
.side_nav li.on .new_message a{ background:#c2e86f url(notes_10x10.gif) no-repeat 90px 15px;}
.side_nav li a i.i2{ background-position:-20px 0;}
.side_nav li a i.i3{ background-position:-40px 0;}
.side_nav li a i.i4{ background-position:-60px 0;}
.side_nav li a i.i5{ background-position:-80px 0;}
.side_nav li a i.i6{ background-position:-100px 0;}
.side_nav li a i.i7{ background-position:-120px 0;}
.side_nav li a i.i8{ background-position:-140px 0;}
.side_nav li a i.i9{ background-position:-160px 0;}


.side_nav li.li{}
.side_nav li.li_sub{}
.side_nav li.li_sub ul{ display:none;}
.side_nav li.li_sub li{}

.side_nav li.on a{ color:#308900;}
.side_nav li a:hover{ color:#308900; background:#edffc7;}
.side_nav li.on a i{ background-position:0 -20px;}
.side_nav li.on a i.i2{ background-position:-20px -20px;}
.side_nav li.on a i.i3{ background-position:-40px -20px;}
.side_nav li.on a i.i4{ background-position:-60px -20px;}
.side_nav li.on a i.i5{ background-position:-80px -20px;}
.side_nav li.on a i.i6{ background-position:-100px -20px;}
.side_nav li.on a i.i7{ background-position:-120px -20px;}
.side_nav li.on a i.i8{ background-position:-140px -20px;}
.side_nav li.on a i.i9{ background-position:-160px -20px;}
.side_nav li.open a s{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.side_nav li.open ul{ display:block; background:#fbfbfb;}
.side_nav li.on a,.side_nav li.open li.on a{ background:#c2e86f;}



.side_con{ width:830px; float:right;}
.use_info{ width:790px; padding:20px; min-height:120px; background:#fff;}
.use_info .pic{ position:relative; width:120px; float:left; margin-right:20px;}
.use_info .pic img{ display:block;}
.use_info .pic span{ display:none; position:absolute; bottom:0; left:0; width:120px; height:24px; line-height:24px; text-align:center; color:#fff; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50); overflow:hidden;}
.use_info .pic span a{ color:#fff;}

.use_info .use_info_con{ width:650px; float:right;}
.use_info_con .type{ position:relative; line-height:24px;}
.use_info_con .type .span_t{ font-size:14px; color:#3a3a3a;}
.use_info_con .type .span_t b{ color:#f70;}
.use_info_con .type .span_t span{ color:#999;}
.use_info_con .type .span_t span s{ display:inline-block; width:7px;}
.use_info_con .type .span_t span s.two{ display:inline-block; width:28px;}

.use_info_con .type .span_t a{ margin-right:15px; color:#16b;}
.use_info_con .type .answer{ position:absolute; top:20px; right:20px; font-size:14px;}
.use_info_con .type .answer span{ margin-left:24px; color:#626262;}
.use_info_con .type .answer span b{ padding:0 3px; color:#f70;}
.use_info_con .type .answer span em{ padding:0 3px; color:#999;}
.use_info_con .type .bg{ position:relative; margin:10px 0 0 -10px; padding:5px 10px; background:#fafafa;}

.side_con{}
.side_con .tit830{ width:100%; float:left; margin:0 0 15px 0; border-bottom:1px solid #dddddd;}
.side_con .tit830 strong{ display:inline-block; float:left; line-height:40px; font-size:18px; font-weight:normal;}
.side_con .tit830 strong a{ display:block; padding:0 18px;}
.side_con .tit830 strong a.on{ position:relative; bottom:-1px; color:#3aa400; border-bottom:2px solid #3aa400;}

.side_con .tit830 a.more{ float:right; line-height:40px;}
.side_con .txt830{ clear:both; padding:20px; margin-bottom:20px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.1);}
.txt830 .top{ line-height:20px; font-size:14px;}
.txt830 .top span{ float:left; margin-right:20px; color:#999;}
.txt830 .top span em{ color:#3a3a3a;}
.txt830 .top span img{ vertical-align:-2px;margin-right:3px;}
.txt830 .top a.more{ float:right; color:#16b;}
.txt830 .top a.more:hover{ color:#f70;}


.step_con{ width:790px; float:left; height:40px; margin:15px 0; color:#fff; overflow:hidden;}
.step_con ul{ width:1100px;}
.step_con li{position:relative; width:190px; float:left; height:40px; line-height:40px; margin-right:10px; display:inline; text-indent:-10px; color:#aaa; font-size:14px;text-align:center;background:#f6f6f6;}
.step_con li s{width:0px;height:0px;border:20px solid #f6f6f6;border-left-color: transparent; _border-left-color: snow; _filter: chroma(color=snow);font-size:0;line-height:0;position:absolute;left:-24px;top:0px;}
.step_con li b{width:0px;height:0px;border:20px solid #fff;border-left-color:#f6f6f6;font-size:0;line-height:0;position:absolute;top:0px;right:-22px;}
.step_con .first{}
.step_con .last{}
.step_con .on{ color:#f70;}
.step_con .on s{border:20px solid #f6f6f6;border-left-color:transparent; _border-left-color:snow; _filter: chroma(color=snow);}
.step_con .on b{border-left-color:#f6f6f6;}
.step_con .last b{ display:none;}
.step_con li.on_to{ color:#333;}

.step_con .l2 li{ width:390px;}
.step_con .l3 li{ width:257px;}
.step_con .l4 li{ width:190px;}
.step_con .l5 li{ width:150px;}
.step_con .l6 li{ width:124px;}


.txt830 .pro_info{ clear:both; overflow: hidden;}
.txt830 .pro_info .pic{ width:150px; float:left; margin:4px 20px 0 0;}
.txt830 .pro_info .pic img{ display:block;}
.txt830 .pro_info .type{ width:620px; float:right;}
.txt830 .pro_info .type .span_t{ clear:both; line-height:21px; font-size:14px; color:#3a3a3a;}
.txt830 .pro_info .type .span_t span{ display:inline-block; float:left; color:#999;}
.txt830 .pro_info .type .span_t span s{ display:inline-block; width:7px;}
.txt830 .pro_info .type .span_t span s.two{ display:inline-block; width:28px;}
.txt830 .pro_info .type .span_t span s.three{ display:inline-block; width:7px;}
.txt830 .pro_info .type .span_t span.title{ width:550px; height:21px; color:#333; white-space:nowrap;/*设置不折行*/text-overflow:ellipsis;/*这就是省略号喽*/-o-text-overflow:ellipsis;/*兼容opera*/ overflow:hidden;}
.txt830 .pro_info .type .pay{ position:relative; left:-10px; width:630px; *width:620px; height:40px; line-height:40px; margin-top:5px; padding-left:10px; font-size:14px; background:#fff6ee;}
.txt830 .pro_info .type .pay span{ margin-right:20px; color:#555;}
.txt830 .pro_info .type .pay span em{ color:#f70; font-family:arial; font-size:18px;}
.txt830 .pro_info .type .pay .btn_pay{ position:absolute; top:0; right:10px; *right:0; padding:0 24px; line-height:40px; font-size:16px; color:#fff; background:#fb8d00;}


.txt830 .tip_wait{ position:relative; left:-20px; bottom:-20px; *bottom:-25px; width:800px; height:58px; padding-left:30px; line-height:58px; *line-height:0; font-size:16px; color:#3aa400; text-align:center; background:#f5ffdf;}
.txt830 .tip_wait i{ display:inline-block; width:24px; height:24px; margin:16px 5px 0 -30px; vertical-align:-5px; *vertical-align:0px; background:url(../images/ico_side_nav.png) no-repeat -20px -42px;}
.txt830 .tip_wait i.success{ background:none;}

.activity{ padding:20px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.1); overflow:hidden;}
.activity ul{ width:830px;}
.activity li{ width:250px; float:left; margin-right:20px;}
.activity li img{ display:block;}

.server{ padding:20px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.1); overflow:hidden;}
.server ul{ width:830px;}
.server li{ position:relative; width:200px; float:left; margin:20px 0 20px 10px; padding-left:50px;}
.server li b{ display:block; font-size:14px; height:18px; overflow:hidden}
.server li span{ color:#999;}
.server li i{ position:absolute; top:0px; left:0px; width:42px; height:42px; background:url(../images/ico_side_nav.png) no-repeat 0 -69px;}
.server li i.i2{background-position:-42px -69px;}
.server li i.i3{background-position:-84px -69px;}
.server li i.i4{background-position:-126px -69px;}
.server li i.i5{background-position:-168px -69px;}
.server li i.i6{background-position:-210px -69px;}
.tool li i.i1{background-position:0 -111px;}
.tool li i.i2{background-position:-42px -111px;}
.tool li i.i3{background-position:-84px -111px;}
.tool li i.i4{background-position:-126px -111px;}
.tool li i.i5{background-position:-168px -111px;}
.tool li i.i6{background-position:-210px -111px;}


.order_table{ width:100%;}
.order_table thead{ background:#fff;}
.order_table thead td{ line-height:50px; font-size:14px; text-align:center; color:#555;}
.order_table thead td.bg{ background:#fbfbfb;}

.order_table_con{ width:100%; margin-top:15px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.1);}
.order_table_con .order_hd{ height:40px; *height:20px; border-bottom:1px solid #e1e1e1;}
.order_table_con .order_hd td{ font-size:14px; *border-bottom:1px solid #e1e1e1;}
.order_table_con .order_hd td span{ margin:0 0 0 20px; color:#999;}
.order_table_con .order_hd td span em{ color:#555;}
.order_table_con .order_hd td span a.chat_btn{ display:inline-block; height:22px; padding-left:28px; vertical-align:middle; background:url(ico_chat_btn.png) no-repeat;}
.order_table_con .order_hd td a.qq{ color:#16b;}
.order_table_con .order_hd td a.qq img{ vertical-align:-2px;}

.order_table_con td{ padding:10px 0; font-size:14px;}
.order_table_con td.pic{ padding-left:20px;}
.order_table_con td.pro_info{ font-size:14px; color:#555;}
.order_table_con td.pro_info a.title{ display:inline-block; margin-bottom:10px; line-height:18px;}
.order_table_con td.pro_info a.diy{ height:36px; margin-bottom:0; overflow:hidden;}
.order_table_con td.pro_info span{ color:#999;}
.order_table_con td.pro_info span sup.t2{ display:inline-block; width:28px;}
.order_table_con td.pro_info span sup.t3{ display:inline-block; width:7px;}



.order_table_con td.bg{ text-align:center; background:#fbfbfb;}
.order_table_con td.money{ text-align:center;}
.order_table_con td.money em{ font-size:16px; color:#fb8d00;}
.order_table_con td.money span{ color:#777;}
.order_table_con td.state{ text-align:center;}
.order_table_con td.other{text-align:center;}
.order_table_con td.other a.btn{ display:inline-block; padding:0 10px; margin:5px 0; line-height:30px; font-size:14px; color:#fff; border-radius:2px; background:#fb8d00;}
.order_table_con td.other a.btn:hover{ color:#ff0;}
.order_table_con td.other a{ color:#16b;}
.order_table_con td.other a:hover{ color:#f70;}

.no_find{ width:830px; padding:120px 0; text-align:center; font-size:16px;}
.no_find a{ color:#16b;}
.no_find i{ display:inline-block; position:relative; width:162px; height:99px; margin:0 20px 0 0; vertical-align:-50px; background:url(ico_nofind.jpg) 
	no-repeat;}
.order_table_con .pro_info{}

.order_table_con .tip_wait{ position:relative; height:58px; padding:0 0 0 30px; line-height:58px; *line-height:0; font-size:16px; color:#3aa400; text-align:center; background:#f5ffdf;}
.order_table_con .tip_wait i{ display:inline-block; width:24px; height:24px; margin:16px 5px 0 -30px; vertical-align:-5px; *vertical-align:0px; background:url(../images/ico_side_nav.png) no-repeat -20px -42px;}

.txt830 .form_con{ padding:0 0 20px 70px; font-size:14px; color:#7f7f7f;}
.txt830 .form_con dl{ clear:both; display:block; padding:10px 0; overflow:hidden;}
.txt830 .form_con dt{ width:100px; float:left; line-height:38px; text-align:right;}
.txt830 .form_con dt sup.t2{ display:inline-block; width:28px; vertical-align:middle;}
.txt830 .form_con dt sup.t3{ display:inline-block; width:7px; vertical-align:middle;}
.txt830 .form_con dd{ line-height:38px; color:#333;}
.txt830 .form_con dd input.text{ display:inline-block; width:220px; float:left; height:38px; line-height:38px; padding:0 5px; border:1px solid #eeeeee; background:#f4f4f4;}
.txt830 .form_con dd input.riqi{ background:#f4f4f4 url(ico_form.png) no-repeat 203px -55px; cursor:pointer;}
.txt830 .form_con dd span.cue{ display:inline-block; padding-left:10px; color:#999;}
.txt830 .form_con dd span.error{ display:none; padding-left:10px; color:#fb8d00;}
.txt830 .form_con dd span.error i{ display:inline-block; width:15px; height:15px; vertical-align:-3px; *vertical-align:3px; margin-right:3px; background:url(ico_form.png) no-repeat 0 -19px;}
.txt830 .form_con dd span.success{ color:#5abb1f;}
.txt830 .form_con dd span.success i{ background:url(ico_form.png) no-repeat -16px -19px;}

.txt830 .form_con dd span.line2{ display:inline-block; width:300px; line-height:18px; vertical-align:-8px; *vertical-align:-2px;}
.txt830 .form_con dd label.radio{ margin-right:20px; cursor:pointer;}
.txt830 .form_con dd label.radio i{ display:inline-block; width:18px; height:18px; vertical-align:-3px; *vertical-align:0; margin-right:3px; background:url(ico_form.png) no-repeat -18px 0;}
.txt830 .form_con dd label.radio i.on{ background:url(ico_form.png) no-repeat;}

.txt830 .form_con dd a{ color:#0088cc;}
.txt830 .form_con dd a:hover{ color:#f70;}
.txt830 .form_con .btn_con{ margin-left:100px;}
.txt830 .form_con .btn_con .btn_ok{ display:inline-block; padding:0 24px; line-height:36px; color:#fff; font-family:"microsoft yahei"; font-size:16px; border:0; border-radius:2px; background:#fb8d00;}
.form_con dd label.select_city{ display:inline-block; vertical-align:middle;}
.select_city{ display:inline-block; height:28px; padding:4px;border:1px solid #ccc;border-top:1px solid #adadad; *border:0 none; background:#fff;margin-right:10px;}
.select_city select{ vertical-align:5px; border:0px; outline:none; margin:0px; height:24px; line-height:24px; font-family:"microsoft yahei"; border:none;}
#new_mobiletel{ display:inline-block;}
/*.model-select-box{ position:relative; float:left; height:38px; margin-right:10px; line-height:38px; border:1px solid #eeeeee; background:#f4f4f4; z-index:200;}
.model-select-text{ position:relative; height:38px; padding:0 30px 0 10px; font-size:14px; background:url(ico_form.png) no-repeat right -36px; cursor:pointer; -moz-user-select:none; -webkit-user-select:none; user-select:none;}
.model-select-text i{ position:absolute; top:0; right:4px; height:4px; font-family:arial; font-size:14px; font-style:normal; overflow:hidden;}
.model-select-option{ display:none; position:absolute; background:#fff; width:100%; height:157px; left:-1px; border:1px solid #aaa; overflow-y:auto; *overflow:hidden; z-index:100;}
.model-select-box .model-select-option li{ height:22px; padding:0; line-height:22px; color:#555; cursor:pointer; }
.model-select-box .model-select-option li.seleced{ background:#06C; color:#fff;}
*/

.mobile_verify{ display:none; width:470px; font-family:"microsoft yahei"; background:#fff;}
.mobile_verify .tit{ display:block; line-height:40px; font-size:18px; color:#fff; text-indent:20px; background:#5abb1f;}
.mobile_verify .txt{ padding:40px 0 50px 50px; font-size:14px; color:#555;}
.mobile_verify .txt dl{ clear:both; display:block; padding:10px 0; line-height:30px;}
.mobile_verify .txt dt{ width:100px; float:left; text-align:right;}
.mobile_verify .txt dd{ width:320px; float:right;}
.mobile_verify .txt dd input.text{ float:left; height:28px; padding:0 5px; border:1px solid #eeeeee; font-family:"microsoft yahei"; font-size:14px; background:#f4f4f4;}
.mobile_verify .txt dd span.error{ clear:both; display:none; float:left; font-size:12px; color:#fb8d00;}
.mobile_verify .txt dd span.error i{ display:inline-block; width:15px; height:15px; vertical-align:-3px; *vertical-align:3px; margin-right:3px; background:url(ico_form.png) no-repeat 0 -19px;}
.mobile_verify .txt dd span.success{ color:#5abb1f;}
.mobile_verify .txt dd span.success i{ background:url(ico_form.png) no-repeat -16px -19px;}
.SentCode{ margin-left:5px; margin-top:-2px; border:0; background:none;}
.SentCode span{ display:block; padding:0 10px; *padding:0; line-height:30px; color:#fff; font-family:"microsoft yahei"; font-size:14px; border-radius:2px; background:#fb8d00; cursor:pointer;}
.mobile_verify .disabled span{ background:#ccc;}
.verify_btn{ clear:both; padding:20px 0 0 100px; *padding-top:10px;}
.verify_btn a{ display:inline-block; padding:0 15px; margin-right:10px; line-height:30px; color:#fff; font-size:14px; border-radius:2px; background:#fb8d00;}
.verify_btn a.no{ border:1px solid #b3b3b3; color:#555; background:#fff;}

.file_avatar{ background:#fff;}

.score_info{ padding-bottom:15px; font-size:14px; color:#555;}
.score_info b{ padding-right:30px; color:#f70;}
.score_info a{ color:#08c;}

.list_table{ width:100%;}
.list_table thead{ background:#fbfbfb;}
.list_table thead td{ padding:0; line-height:50px; font-size:14px; color:#555;}
.list_table thead td.bg{ background:#fbfbfb;}
.list_table td{ padding:20px 0; font-size:14px; text-align:center; border:1px solid #ececec; color:#7D7D7D;}
.list_table td.title{ padding:0 0 0 20px; text-align:left;}
.list_table td.score span{ color:#f60; font-size:16px;}
.list_table td.score span.add{ color:#3aa400;}

.scroe_rule{ padding:30px 60px 40px 60px; color:#999; font-size:14px; background:#fff; box-shadow:0 0 4px rgba(0, 0, 0, 0.1);}
.scroe_rule strong{ clear:both; display:block; position:relative; padding-top:10px; font-size:16px; color:#555; font-weight:normal;}
.scroe_rule strong em{ color:#f70;}
.scroe_rule strong span{ font-size:14px; color:#999;}
.scroe_rule strong i{ position:absolute; top:14px; left:-30px; width:17px; height:17px; line-height:16px; font-size:14px; text-align:center; color:#fff; background:#3aa400;}
.scroe_rule p{ display:block; line-height:24px;}
.scroe_rule p em{ color:#f70;}
.scroe_rule b{ display:inline-block; padding:0 10px; margin:15px 0 10px 0; line-height:28px; color:#666; font-weight:normal; background:#e2e2e2;}
.scroe_rule table{ margin:10px 0;}
.scroe_rule table td{ padding:0 20px; line-height:30px; font-size:14px; text-align:center; border:1px solid #c6c6c6;}


.page{ clear:both; padding-top:10px; margin:0 0 20px 0; text-align:center; color:#666;}
.page_con{display:inline-block;}
.page span{}
.page .prev{ padding-left:20px;}
.page .prev,.page .next{ position:relative; width:36px;}
.page .prev,.page .next{ width:60px;}
.page .num,.page .num-disabled,.page .active{ display:inline-block; min-width:28px; _width:28px; height:28px; padding:0 0; margin:0 2px; border:1px solid #CCC; line-height:28px; font-family:arial; font-size:14px; white-space:nowrap; text-align:center; vertical-align:top; text-decoration:none;}
.page .active{ border:1px solid #5abb1f; font-weight:bold; color:#fff; background-color:#5abb1f;}
.page span.text{ padding-left:12px; line-height:30px; *vertical-align:-7px;}
.page span.split{ margin:0 10px; line-height:14px;}
.page a{ color:#666; background:#fff;}
.page a:hover{ color:#47b435; border:1px solid #5abb1f; background:#f6fff0;}
.page_con a.more{ display:inline-block; padding:0 60px; line-height:50px; font-family:"Microsoft yahei"; font-size:18px; border-radius:4px; color:#999; background:#f7f7f7;}
.page_con a.more:hover{ border:0 none; background:#eee;}


.tip_wx{ padding-left:24px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#fb8d00;}
.tip_wx i{ display:inline-block; width:20px; height:20px; margin-right:5px; vertical-align:-4px; *vertical-align:0; background:url(ico01.png) no-repeat;}

#footer{ display:block; width:100%; margin-top:10px; text-align:center; color:#999; font-family:arial; overflow:hidden;}

.file_btn_con{ display:none;}


.cancel_con{ position:relative; padding:30px 30px 30px 50px; }
.cancel_con i{ position:absolute; left:36px; height:33px; width:35px; height:35px; background:url(http://s.cncnimg.cn/js/skin/default/xubox_ico0.png) no-repeat -165px -71px; }
.cancel_con i.l1{ top:23px;}
.cancel_con b{ display:block; padding:0 0 10px 30px; font-size:14px; color:#555; }
.cancel_con p{ display:block; padding:3px 0 0 20px; }
.cancel_con p label{ padding-left:20px; }
.cancel_con p label .radio{ position:relative; top:2px; right:5px; }
.cancel_con p label .text{ line-height:20px; height:20px; }
.cancel_con p.f70{ padding-left:30px; color:#f70;}
.cancel_con .btn{ padding:20px 0 0 54px; }
.cancel_con .btn a{ display:inline-block; padding:0 15px; line-height:30px; color:#FFF; font-size:14px; text-align:center; font-weight:bold; background:#ff7600; border-radius:2px; overflow:hidden; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
.cancel_con .btn a.ok{}
.cancel_con .btn a.no{ margin-left:10px; color:#555; background:#fdfdfd; }



/*定制游 方案详情*/
.txt830 .tip_con{ width:768px; padding:20px 10px 10px 10px; margin:10px 0 0 0; border:1px solid #FC6; font-size:14px; color:#555; background:#FFC; overflow:hidden;}
.txt830 .tip_con p{ position:relative; padding:0 0 10px 40px;}
.txt830 .tip_con p i{ position:absolute; top:-2px; left:10px; width:23px; height:22px; background:url(../ico_diy.png) no-repeat;}
.txt830 .tip_con p i.time{ background-position:-23px 0;}
.txt830 .tip_con p em{ color:#f70; font-weight:bold;}
.txt830 .tip_con p a{ padding-left:10px; font-size:12px; font-size:12px; color:#16b;}
.txt830 .tip_con p a img{ vertical-align:-2px;}
.txt830 .tip_con p a:hover{ color:#f70;}

.fangan{ clear:both; margin-top:10px;}
.fangan h3{ display:block; width:100%; line-height:30px; font-size:16px; color:#555; text-align:center;}

.user_need{ margin:0 auto 10px auto; border:1px solid #d3e4c3; background:#f1fae8;}
.user_need strong{ display:block; position:relative; padding:5px 0; width:120px; margin:0 auto; line-height:24px; text-align:center; color:#555; cursor:pointer;}
.user_need strong i{ position:absolute; top:10px; left:0; width:14px; height:14px; background:url(../ico_diy.png) no-repeat -46px 0;}
.user_need .need_con{ display:none; margin:0 auto; padding:20px 0; overflow:hidden;}
.open .need_con{ display:block; width:760px; border-top:1px solid #d3e4c3;}
.open strong i{ background-position:-61px 0;}
.user_need .need_con dl{ display:block; line-height:24px; font-size:12px; overflow:hidden;}
.user_need .need_con dt{ width:80px; float:left; text-align:right; color:#666;}
.user_need .need_con dd{ width:680px; float:left; text-align:left;}

.fangan_con{ width:760px; margin:0 auto 15px auto; padding-bottom:15px; font-size:14px; border-bottom:1px solid #ddd; overflow:hidden;}
.fangan_con strong{ display:inline-block; padding:10px 0 5px 0;}
.fangan_con em{ padding-right:3px; color:#f70; font-weight:bold; font-size:20px;}
.fangan_con span{ padding-left:3px; color:#999; font-size:12px;}
.fangan_con dl{ line-height:30px; overflow:hidden;}
.fangan_con dt{ width:70px; float:left; text-align:right;}
.fangan_con dd{ width:690px; float:left;}
.fangan_con dl.row2{ width:380px; float:left;}
.fangan_con dl.row2 dt{}
.fangan_con dl.row2 dd{ width:310px;}



.fangan_con .fangan_wenxin{ padding-top:10px; font-size:14px;}
.fangan_con .fangan_down a{ padding:0 30px 0 0; color:#16b; font-size:14px;}
.fangan_con .fangan_down a:hover{ color:#f70;}
.fangan_con .fangan_down a i{ display:inline-block; position:relative; bottom:-2px; width:16px; height:16px; background:url(../ico_diy.png) no-repeat -76px 0;}
.fangan_con .scheduling img{ margin:0 auto; max-width:740px;}

#confirm_con{ position:relative; padding:30px 50px; }
#confirm_con i{ position:absolute; left:36px; height:33px; width:35px; height:35px; background:url(http://s.cncnimg.cn/js/skin/default/xubox_ico0.png) no-repeat -165px -71px; }
#confirm_con b{ display:block; padding:0 0 10px 30px; font-size:14px; color:#555;}
#confirm_con p{ display:block; padding:3px 0 0 30px; color:#f70;}

#confirm_con .btn{ padding:20px 0 0 30px; }
#confirm_con .btn a{ display:inline-block; padding:0 15px; line-height:30px; color:#FFF; font-size:14px; text-align:center; font-weight:bold; background:#ff7600; border-radius:2px; overflow:hidden; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
#confirm_con .btn a.ok{ }
#confirm_con .btn a.no{ margin-left:10px; color:#555; background:#fdfdfd; }


#confirm_zb_con{ position:relative; padding:30px 50px; }
#confirm_zb_con i{ position:absolute; left:36px; height:33px; width:35px; height:35px; background:url(http://s.cncnimg.cn/js/skin/default/xubox_ico0.png) no-repeat -165px -71px; }
#confirm_zb_con b{ display:block; padding:0 0 10px 30px; font-size:14px; color:#555;}
#confirm_zb_con p{ display:block; padding:3px 0 0 30px; color:#555;}

#confirm_zb_con .btn{ padding:20px 0 0 30px; }
#confirm_zb_con .btn a{ display:inline-block; padding:0 15px; line-height:30px; color:#FFF; font-size:14px; text-align:center; font-weight:bold; background:#ff7600; border-radius:2px; overflow:hidden; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
#confirm_zb_con .btn a.ok{ }
#confirm_zb_con .btn a.no{ margin-left:10px; color:#555; background:#fdfdfd; }

/*点评弹出层*/
.xubox_layer{top:140px;}
#dianping_con{ display:none; width:650px; font-family:"microsoft yahei";}
#dianping_con .tit{ display:block; width:100%; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#fff; background:#65b71f;}
#dianping_con .txt{ padding:30px 50px;}
#dianping_con .txt strong{ font-size:16px; color:#555;}

#dianping_con .txt ul{ padding:10px 0;}
#dianping_con .txt li{ padding:5px 0; line-height:24px; font-size:14px; color:#777;}
#dianping_con .txt li span{ float:left;}
#dianping_con .txt li em{ float:left; padding: 0 4px; color:#fff; height:24px; display:inline; cursor: pointer; }
#dianping_con .txt li em.pj_m1{ background-color:#ec7979; }
#dianping_con .txt li em.pj_m2{ background-color:#59b4ab; }
#dianping_con .txt li em.pj_m3{ background-color:#ffb58c; }
#dianping_con .txt li em.pj_m4{ background-color:#72d068; }
#dianping_con .txt li em.pj_m5{ background-color:#bc8cd8; }
#dianping_con .txt li em.pj_m6{ background-color:#ec39e6; }
#dianping_con .txt li em.pj_m7{ background-color:#2c64e3; }
#dianping_con .txt li em i{ float:left; width:24px; height:24px;margin-left:2px;}
#dianping_con .txt li em i.x_bad{ float:left; width:24px; height:24px;margin-left:2px; }
#dianping_con .txt li em i.x_good{ float:left; width:24px; height:24px; margin-left:2px; }
#dianping_con .txt li cite{ color:#ff610b; line-height:24px; padding-left:10px; font-style:normal;}
.textarea_box{height: 113px;}

.textarea_box .bt{ display:block; width:70px; float:left; font-size:14px; color:#777;}{}
.textarea_box .textarea_con{ position:relative; width:470px; float:right; border:1px solid #dbdbdb;}
.textarea_box .textarea_con span.bt{ display:block; width:70px; float:left; font-size:14px; color:#777;}
.textarea_box .textarea_con .textar_box_num{ position:absolute; top:90px; right:10px; width:100px; text-align:right; font-family:"Georgia";}
.textarea_box .textarea_con .textarea{ width:460px; height:100px; padding:5px; line-height:20px; font-size:14px; border:none; font-family:"microsoft yahei";}
.file_con{ padding-left:78px;margin-top: 10px;}
.file_con .file_btn{ display:block; position:relative; width:60px; float:left; height:60px; overflow:hidden; padding:0; background:url(../add_icon.png) no-repeat; z-index:300; cursor:pointer;}
.file_btn_con .t_i{width: 132px;height: 18px;position: absolute; top: 19px; left: 65px; background:url(../add_ts.png) no-repeat;}
.file_con .file_btn input{ font-family:sans-serif; width:98px; height:400px; margin:0; padding:0; opacity:0; filter:alpha(opacity=0); background:none repeat scroll 0 0 rgba(0, 0, 0, 0); position:absolute; top:-200px; left:0; cursor:pointer;}
.file_con .tip{ display: inline-block;padding-bottom: 5px; color:#ff9d49;width: 100%;}
.file_con .tip span{color: #65b71f;}
.file_con .pic{ display:none; float:left; margin-right:5px;}
.file_con .pic span{ display:inline-block; position:relative; width:60px; height:60px; margin-right:5px;}
.file_con .pic span img{}
.file_con .pic span a{ display:none; position:absolute; left:0; width:60px; line-height:60px; text-align:center; color:#fff; text-decoration:none; background-color:#000; background:rgba(0,0,0,0.5);filter:alpha(opacity=50);}
.file_con .pic em{ display:inline-block; line-height:60px; vertical-align:12px;}
.file_con label{ float:right; padding:10px 5px 0 0; color:#777;}
.file_con label .checkbox{ position:relative; right:3px; top:2px;}

.file_btn_con{width:60px; height:60px;background:url(../add_icon.png) no-repeat;float: left;position: relative;}


#dianping_con .btn_con{ clear:both; padding:10px 0 0 78px; line-height:30px;}
#dianping_con .btn_con label{ padding-right:20px;}
#dianping_con .btn_con label input{ display:inline-block; position:relative; bottom:-2px; margin-right:5px;}
#dianping_con .btn_con a.btn{ display:inline-block; padding:3px 15px; color:#fff; font-size:16px; border-radius:2px; background:#f60; box-shadow:0 0 3px rgba(0, 0, 0, 0.3);}
#dianping_con .btn_con a.btn:hover{ background:#ff9100; text-decoration:none;}
#dianping_con .btn_con span.error{ padding-left:10px; color:#f70; font-size:14px;}
#dianping_con a.close,.dianping_success a.close,#share_menu a.close{ position:absolute; top:12px; right:12px; width:17px; height:17px; background:url(../ico_close.png) no-repeat;}

/*点评成功*/
.dianping_success{display:none;width: 420px;height: 400px; position: fixed; top: 50%; left: 50%; margin: -210px 0 0 -200px;font-family:"microsoft yahei"; background: #FFFFFF;z-index: 1989101599;}
.dianping_success .tit{ display:block; width:100%; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#fff; background:#65b71f;}
.dianping_success .txt{ padding:30px 70px;color: #282828;}
.dianping_success .txt .p_1{ font-size: 15px; font-weight: bold;margin-bottom: 5px;}
.dianping_success .txt .p_2{ font-size: 16px; font-weight: bold;}
.dianping_success .txt .p_3{padding: 20px 0 30px; text-align: center;}
.dianping_success .txt .p_3 i{width: 150px;height: 144px;display: inline-block;background: url(da_pic.png) no-repeat;}
.dianping_success .txt .p_4{position: relative;  color: #777777;}
.dianping_success .txt .p_4 .share_btn{position: absolute;top: 0; right: 0;font-size: 14px;}
.share_btn a{width: 26px !important;height: 26px !important;display: inline-block !important;background: url(share_icon.png) no-repeat !important;padding: 0 !important;margin: 0 !important; float:none !important; vertical-align: middle;}
.share_btn a.bds_tsina{background-position: -28px 0 !important;}
.share_btn a.bds_tqq{background-position: -82px 0 !important;}
.share_btn a.bds_qzone{background-position: -55px 0 !important;}
.share_btn a.bds_weixin{background-position: 0 0 !important;}
/*弹窗分享*/
#share_menu{width: 420px;height: 150px; position: fixed; top: 50%; left: 50%; margin: -75px 0 0 -210px;font-family:"microsoft yahei"; background: #FFFFFF;z-index: 19891015922;}
#share_menu .tit{display:block; width:100%; height:44px; line-height:44px; text-indent:20px; font-size:16px; color:#fff; background:#65b71f;}
#share_menu .txt{padding:30px 0;color: #777777; text-align: center;}
#share_menu .txt .share_btn{font-size: 14px;}
.share_btn a{width: 26px !important;height: 26px !important;display: inline-block !important;background: url(share_icon.png) no-repeat !important;padding: 0 !important;margin: 0 !important; float:none !important; vertical-align: middle;}
.share_btn a.bds_tsina{background-position: -28px 0 !important;}
.share_btn a.bds_tqq{background-position: -82px 0 !important;}
.share_btn a.bds_qzone{background-position: -55px 0 !important;}
.share_btn a.bds_weixin{background-position: 0 0 !important;}
.share_bg{display:none;width: 100%;height: 100%;position: fixed;left: 0; top: 0; background: #000000;opacity: 0.3;filter:alpha(opacity:30);z-index: 19891015;}
/*按天编辑*/
#demo{ clear:both; display:block; position:relative; top:5px; left:-5px; width:750px; padding:5px; margin-bottom:30px; overflow:hidden;}
#demo .bg_img{ display:block; width:750px; height:200px; overflow:hidden;}
#demo .bg_img img{ display:block; width:750px; max-width:750px; height:200px; overflow:hidden;}
#demo .content{ display:block; width:748px; float:left; margin:0 0 0 0; border:1px solid #e3e3e3; background:#fff; _overflow:hidden;box-shadow:0 0 4px rgba(0, 0, 0, 0.2);}
#demo .day{ width:718px; float:left; margin:20px 14px 10px 14px; display:inline;}
#demo .day .biaoti{ position:relative; width:718px; float:left; padding:0 0 6px 0px; line-height:25px;}

#demo .day .biaoti em{ width:66px; float:left; padding-left:14px; height:25px; line-height:22px; font-size:12px; color:#fff; text-align:center; font-style:normal;}

#demo .day .biaoti i{ font-size:18px; font-family:Arial; font-style:normal;}
#demo .day .biaoti span{ width:310px; float:right; height:20px; line-height:20px; padding:4px 12px 0 0; text-align:right; color:#888; overflow:hidden;}
#demo .day .biaoti strong{ width:300px; float:left; height:23px; padding:2px 0 0 6px; font-size:14px; overflow:hidden;}
#demo .day .biaoti span s{ display:inline-block; width:17px; height:17px; margin-right:3px; margin-bottom:-2px; padding:0; } 
#demo .day .biaoti span s.eat{}
#demo .day .biaoti span s.traffic{ background-position:-34px 0;}
#demo .day .biaoti span s.house{ background-position:-17px 0;}

#demo .day .nr{ clear:both; width:694px; padding:10px 12px 0 12px; border:0; line-height:24px;}
#demo .day .nr p{ width:694px; padding:5px 0;}
#demo .picImg{ display:block; width:100%; text-align:center; margin:0 auto 0 auto; overflow:hidden;}
#demo .picImg span{ clear:both; display:block; margin:-4px auto; padding:0 0 3px 0; line-height:14px; text-align:center; color:#888;}
#demo .picImg img{ max-width:694px; padding-top:5px; padding-bottom:10px; overflow:hidden;}
*html #demo .picImg img{height: expression(this.width > 694 ? this.height * 694 / this.width : auto);
width: expression(this.width > 694 ? "694px" : auto);}
*+html #demo .picImg img{height: expression(this.width > 694 ? this.height * 694 / this.width : "");
width: expression(this.width > 694 ? "694px" : "");}
/*.box .sch0{ padding:0;}*/
#demo .day .biaoti{ border-bottom:1px solid #e1e1e1;}
#demo .day .biaoti em{ background:url(http://s.cncnimg.cn/css/wd/images/ico_demo_dayBg.jpg) no-repeat;}

.view_con{ display:none; width:750px; margin:0 auto; border:1px solid #ddd;}
.view_con .tit{ position:relative; padding:0 24px; line-height:36px; font-size:16px; font-family:"microsoft yahei"; background:#e4e4e4;}
.view_con .tit i{ position:absolute; top:9px; right:10px; width:17px; height:17px; background:url(../ico_view.png) no-repeat -17px 0; cursor:pointer;}
.view_con .txt{ padding:20px 50px;}
.view_con .txt .info{ padding:5px 0; font-size:14px; overflow:hidden;}
.view_con .txt .info i{ display:block; width:54px; height:54px; float:left; margin-right:15px; padding:2px; border-radius:29px; background:#fff; box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);}
.view_con .txt .info i img{ width:54px; border-radius:27px;}
.view_con .txt .info a img{ vertical-align: -2px;}
.view_con .txt .textarea{ clear:both; width:630px; margin:10px 0; padding:10px; font-size:13px; line-height:21px; border:none; color:#555; background:#f6f6f6;}

.view_con .txt a.btn{ display:inline-block; padding:0 30px; font-size:16px; line-height:36px; color:#fff; border:0 none; border-radius:2px; font-family:"microsoft yahei"; background:#4bb9ff; box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.view_con .txt a.btn:hover{ background:#3dacff; text-decoration:none;}

.view_con .question{ padding-top:15px;}
.view_con .question b{ font-size:16px; font-family:"microsoft yahei"; font-weight:normal; color:#5abb1f;}
.view_con .question p{ padding:10px 0 10px 24px; font-size:12px; overflow:hidden;}
.view_con .question p em{ float:left; text-indent:-24px;}
.view_con .question .time{ float:right; *float:none; padding-left:10px; color:#999;}



.submit{ padding:0 0 20px 0; padding-left:35px;}
.submit a.do_pay{ display:inline-block; padding:0 15px; font-size:16px; line-height:36px; color:#fff; border:0 none; border-radius:2px; font-family:"microsoft yahei"; background:#f60; box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.submit a.do_pay:hover{ background:#ff9100; text-decoration:none;}
.submit .qq {padding: 0 5px;}
.submit span{ display:inline-block; position:relative; top:-2px; *top:-12px; left:15px; padding:0 15px; line-height:24px; border:1px solid #ffcc00; background:#fff4d9;}
.submit span i{ position:absolute; left:-5px; top:9px; width:5px; height:5px; background:url(../ico_diy.png) no-repeat -46px -15px; overflow:hidden;}
.submit span .qq img{ position:relative; top:-3px;}
.submit a.view{ position:relative; margin-left:40px; font-family:"microsoft yahei"; font-size:14px; color:#16b; background:none;}
.submit a.view:hover{ color:#f70; text-decoration:none;}
.submit a.view i{ position:absolute; top:3px; left:-20px; width:16px; height:17px; background:url(../ico_view.png) no-repeat 0 0;}


.fancybox-opened .fancybox-title{ display:none;}


/*现金券*/
.voucher_con{ width:780px; padding:0px 0 0 5px; overflow:hidden;}
.voucher_con ul{ width:880px;}
.voucher_con li{ width:210px; float:left; height:184px; padding:12px 15px; margin:15px 30px 15px 0; background:url(../ico_voucher1.png) no-repeat;}
.voucher_con li .price{ font-family:arial; color:#fff; font-size:24px; text-align:center;}
.voucher_con li .price b{ display:inline-block; font-size:53px; color:#fff283; letter-spacing:-2px;}
.voucher_con li .price span{ display:inline-block;}
.voucher_con li .price .wz{ display:inline-block; font-family:"microsoft yahei"; text-align:left; font-weight:bold;}
.voucher_con li .price .wz em{ display:block; margin-bottom:-4px; font-size:14px; line-height:16px;}
.voucher_con li .btn{ display:block; height:30px;}
.voucher_con li .btn a{ display:block; height:30px; margin-top:-4px;}
.voucher_con li .type{ padding-top:35px; color:#999;}
.voucher_con li .type span{ display:block;}
.voucher_con li.using{ background:url(../ico_voucher2.png) no-repeat;}
.voucher_con li.using b{ color:#fff;}
.voucher_con li.lost{ background:url(../ico_voucher3.png) no-repeat;}
.voucher_con li.lost b{ color:#fff;}


.layer_con{ display:none; width:400px; padding:20px; border:5px solid #656565; font-family:"microsoft yahei"; color:#555; background:#fff;}
.layer_con b{ display:inline-block; position:relative; padding:0 0 10px 40px; margin-left:120px; line-height:50px; text-align:center; font-size:18px;}
.layer_con b i{ position:absolute; top:8px; left:0px; width:34px; height:34px; background:url(ico_layer.png) no-repeat 0 0;}
.layer_con p{ font-size:14px; line-height:24px; color:#555;}
.layer_con a.btn{ display:inline-block; width:200px; margin:0 0 0 110px; line-height:50px; font-size:18px; text-align:center; color:#fff; border-radius:8px; background:#ffb130;}

.layer_con a.close{ position:absolute; top:14px; right:14px; width:14px; height:14px; background:url(ico_layer.png) no-repeat right 1px;}
.layer_con a.close:hover{ background-position:right -13px;}



.layer_tip{ display:none; padding:5px; background:#656565;}
.layer_tip .layer_tip_con{ position:relative; width:430px;background:#fff;}
.layer_tip_con a.close{ position:absolute; top:10px; right:10px; width:13px; height:13px; background:url(ico_layer.png) no-repeat right 0; overflow:hidden;}
.layer_tip_con .tit{ padding-left:20px; height:45px; line-height:45px; font-size:14px; color:#666; background:#ebebeb;}
.layer_tip_con .txt{ padding:20px;}
.layer_tip_con .txt p{ position:relative; padding-left:40px; line-height:20px; font-size:12px; color:#777;}
.layer_tip_con .txt p b{ display:block; padding-top:10px; font-size:16px; line-height:30px; color:#f70;}
.layer_tip_con .txt p i{ position:absolute; top:5px; left:0px; width:34px; height:34px; background:url(ico_layer.png) no-repeat 0 0;}
.layer_tip_con .txt p i.ok{ background-position:-34px 0;}
.layer_tip_con .txt .btn_con{ padding:15px 0 0 40px;}
.layer_tip_con .txt .btn_con a.btn_ok{ display:inline-block; padding:0 20px; margin-right:20px; line-height:38px; font-size:16px; color:#fff; border-radius:2px; background:#ff8004; font-weight:bold;}
.layer_tip_con .txt .btn_con a.btn_ok:hover{ background:#f57404;}
.layer_tip_con .txt .btn_con a.btn_no{ display:inline-block; padding:0 20px; line-height:36px; font-size:14px; color:#666; border:1px solid #d4d4d4; border-radius:2px; background:#fcfcfc;}
.layer_tip_con .txt .btn_con a.btn_no:hover{ background:#f0f0f0;}



.mypay{   
padding:5px; width:100px; height:30px;
    background: #F60; 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	margin-top:5px; color:#FFFFFF
}
a.mypay{ color:#FFFFFF}