﻿html,body
{width:100%; min-width:1300px; margin:0; padding:0; background-color:#EFEFEF; font-family:"Microsoft YaHei","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif,"Helvetica Neue",Helvetica,Arial; font-size:16px; position:relative; -webkit-text-size-adjust:none; }

.clearfix
{display:block; float:none; clear:both; overflow:hidden; width: auto; height:0; margin:0 auto; padding:0; font-size:0; line-height:0;}

*
{padding:0; margin:0;}
ul, li
{list-style:none;}
img
{border:none;  max-width:100%;}
a
{text-decoration:none; color:#3E3A39;}

/*----------------------顶部导航*/
.nav_top_grid
{height:60px; background-color:#2759A8;}
.nav_top
{width:1300px; height:60px; line-height:60px; margin:0 auto; color:white; font-size:14px;}
.nav_top .official
{margin-left:50px;}
.nav_top .loginbtn
{float:right; margin-right:63px;}
.nav_top .loginbtn a
{cursor:pointer; color:white;}

.nav_grid
{height:140px; background-color:white;}
.nav
{width:1300px; height:140px; line-height:140px; margin:0 auto; font-size:14px; color:#727171;}
.nav .logo
{display:inline-block; *display:inline; *zoom:1; margin-left:50px; max-width:365px; cursor:pointer;}
.nav .logo img
{vertical-align:middle; max-height:80%; max-width:80%;}

.nav .nav_ul
{display:inline-block; *display:inline; *zoom:1; font-size:0;}
.nav .nav_ul li
{display:inline-block; *display:inline; *zoom:1; font-size:15px; margin-left:60px; letter-spacing:1px;}
.nav .nav_ul li a
{cursor:pointer; color:#595757;}
.nav .nav_ul li a span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.nav .nav_ul li a i
{display:inline-block; vertical-align:middle; width:28px; height:28px; background-repeat:no-repeat; background-position:0 -28px; background-size:28px 56px;}
.nav .nav_ul li.curr a i,.nav .nav_ul li a:hover i
{background-position:0 0;}
.nav .nav_ul li.curr a,.nav .nav_ul li a:hover
{color:#E43835;}
.nav .nav_ul li.longmargin
{margin-left:178px;}

/*----------------------底部导航*/
.foot_nav_grid
{height:230px; background-repeat:no-repeat; background-position:center bottom; background-size:1920px auto; background-image:url("../images/foot_bg.png");}
.foot_nav_grid .foot_nav
{width:1300px; height:100%; margin:0 auto; position:relative; text-align:center;}
.foot_nav_grid .foot_nav ul
{position:absolute; width:100%; font-size:0; left:0; bottom:25px;}
.foot_nav_grid .foot_nav ul li
{display:inline-block; *display:inline; *zoom:1; min-width:140px; margin:0 10px; font-size:14px;}
.foot_nav_grid .foot_nav ul li a
{cursor:pointer; display:block; color:#151418;}
.foot_nav_grid .foot_nav ul li a.footicon img
{display:inline-block; *display:inline; *zoom:1; width:42px; height:42px; margin:0 auto; margin-bottom:20px;}

.foot_nav_grid .foot_nav ul li.code img
{width:84px; height:84px;  margin:0 auto; margin-bottom:5px; font-size:16px;}

/*----------------------版权所有*/
.foot_tip
{height:30px; line-height:30px; text-align:center; color:white; font-size:14px; background-color:#2759A8; letter-spacing:1px;}

/*................首页顶部*/
.home_head
{width:1300px; height:390px; margin:0 auto; margin-top:35px; margin-bottom:30px; background-color:white; overflow:hidden;}
.home_head .home_edge
{width:305px; height:100%; float:left; position:relative;}

.home_head .edge_tab
{display:block; height:46px; line-height:46px; overflow:hidden;}
.home_head .edge_tab li
{display:block; float:left; width:49.9999%; text-align:center; background-color:#DCDCDD; color:#595757; font-size:16px;}
.home_head .edge_tab li a
{display:block; cursor:pointer;}
.home_head .edge_tab li.curr
{background-color:white; color:#DD741D;}
.home_head .edge_tab li.curr a
{color:#DD741D;}

.home_head .edge_box
{position:absolute; top:56px; bottom:20px; left:25px; right:25px;}
.edge_box.edge_box_tab
{display:none;}
.home_head .edge_box_tab.show
{display:block;}
.edge_box .edge_table
{width:100%; table-layout:fixed; border-collapse:collapse; text-align:center}
.edge_box .edge_table tr
{border-bottom:1px dashed #888889;}
.edge_box .edge_table td
{height:60px; color:#888889; font-size:16px;}
.edge_box .edge_table tr.curr td
{color:#DD741D;}

.home_edge .edge_title
{position:relative; margin:0 25px; height:45px; line-height:45px; color:#888889; border-bottom:1px solid #DCDCDD; font-size:16px;}
.home_edge .edge_title a
{float:right; padding-right:10px; background:url("../images/icon_more.png") no-repeat right center; background-size:6px 10px; cursor:pointer;}
#scroll_noctice.edge_box
{overflow:hidden;}
.edge_box .scroll_noctice
{display:block;}
.edge_box .scroll_noctice li
{display:block; height:60px; line-height:60px; border-bottom:1px dashed #888889; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.edge_box .scroll_noctice a
{color:#888889; font-size:16px; cursor:pointer;}
.edge_box .scroll_noctice a:hover
{color:#3E3A39; text-decoration:underline;}

.edge_box .edge_btn
{display:block; width:140px; height:50px; line-height:50px; text-align:center; margin:55px auto; background-color:#DD751C; color:white; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer;}

#swiper
{height:390px; width:750px; float:left; margin:0 auto; position:relative; overflow:hidden;}
#swiper2
{width:1300px; margin:0 auto; height:360px; position:relative;}
#swiper3
{width:100%; margin:0 auto; height:257px; position:relative; margin-top:20px;}
#swiper4
{width:100%; margin:0 auto; height:402px; position:relative; margin-top:20px;}

.swiper .hd
{ width:100%; height:10px; position:absolute; z-index:1; bottom:10px; text-align:center;}
.swiper .hd ul
{ display:inline-block; *display:inline; *zoom:1; margin:0; padding:0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.swiper .hd ul li
{ display:inline-block; *display:inline; *zoom:1; width:8px; height:8px; background-color:rgba(255, 255, 255, 0.3); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:0 0.125rem; border:0.05rem solid white; vertical-align:top; overflow:hidden;   }
.swiper .hd ul .on
{ background-color:#ff9600; border-color:#ff9600; }
.swiper .bd
{ position:relative; z-index:0; }
.swiper .bd li a
{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
#swiper .bd li img
{width:100%; height:390px; }
#swiper2 .bd li img
{width:100%; height:360px; }
#swiper3 .bd li img
{width:100%; height:257px; }
#swiper4 .bd li img
{width:100%; height:402px; }

.swiper-container
{width:100%; height:100%; margin:0 auto; padding:0; background-color:white;}
.swiper-slide
{width:100%; height:100%; margin:0 auto; padding:0; background-color:white;}
.swiper-pagination-bullet
{width:15px; height:15px;}
.swiper-slide img
{display:block; width:100%; height:100%;}

/*----------------------同意协议*/
.icon_check
{cursor:pointer; display:inline-block; *display:inline; *zoom:1;}
.icon_check input
{width:0; height:0; visibility:hidden; position:absolute;}
.icon_check span
{vertical-align:middle;}
.icon_check label
{display:inline-block; *display:inline; *zoom:1; width:20px; height:19px; vertical-align:middle; margin-right:5px;background:url("../images/icon_check.png") no-repeat; background-position:0 -19px; background-size:20px 38px;}
.icon_check input:checked+label
{background-position:0 0;}

/*----------------------主内容*/
.main
{width:1300px; margin:0 auto; overflow:hidden;}
.main_l1
{float:left; width:895px;}
.main_r1
{float:left; width:405px;}
.main_l2
{float:left; width:270px;}
.main_r2
{float:left; width:1030px;}

.floor_grid1
{margin-right:20px; padding:20px 15px 30px 15px; background-color:white;}
.floor_grid1+.floor_grid1
{margin-top:35px;}

.floor_grid1 .floor_head
{height:35px; border-left:4px solid #2659A7; margin-bottom:10px; position:relative;}
.floor_grid1 .floor_head>span
{position:absolute; bottom:0; left:10px; font-size:24px; color:#3E3A39;}
.floor_grid1 .floor_head>a
{position:absolute; bottom:0; right:635px; font-size:13px; color:#595757; cursor:pointer;}
.floor_grid1 .floor_head .searchinput
{position:absolute; bottom:0; right:0; height:30px; line-height:30px; font-size:0; padding:0 15px; border:1px solid #2659A7; background-color:white; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.floor_grid1 .floor_head .searchinput input
{width:150px; height:30px; line-height:30px; font-size:14px; outline:none; border:none; background-color:transparent; margin-right:10px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.floor_grid1 .floor_head .searchinput a
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:15px; height:15px; background:url("../images/icon_search.png") no-repeat center center; background-size:100%; cursor:pointer; }

.floor_grid1 .floor_body
{padding-left:225px; position:relative;}
.floor_edge
{position:absolute; top:0; bottom:0; left:0; width:210px; text-align:center; color:white; line-height:1.5; letter-spacing:1px; background-color:#036EB8; background-repeat:no-repeat; background-position:center top; background-size:cover;}
.floor_edge>div
{position:relative;}
.floor_edge>div.top10
{top:10%;}
.floor_edge>div.top30
{top:30%;}
.floor_edge h5
{font-size:16px; font-weight:normal;}
.floor_edge p
{font-size:21px;}
.floor_edge h4
{font-size:18px;}
.floor_edge a
{display:inline-block; color:white; margin:12px 0 20px 0; padding-right:10px; background: url("../images/icon_more2.png") no-repeat right center; background-size:6px 10px; cursor:pointer;}
.floor_edge img
{display:block; width:55px; margin:0 auto;}

.floor_grid1 .floor_list
{display:block; padding:5px 25px; border:1px solid #DCDCDD; cursor:pointer;}
.floor_grid1 .floor_list+.floor_list
{margin-top:10px;}
.floor_grid1 .floor_list h3
{font-size:18px; padding:12px 0; color:#3E3A39; font-weight:normal; line-height:1.2;}
.floor_grid1 .floor_list p
{font-size:14px; color:#717071; padding-bottom:15px;}
.floor_grid1 .floor_list span
{font-size:12px; color:#9F9FA0;}
.floor_grid1 .floor_list span+span
{border-left:1px solid #9F9FA0; margin-left:5px; padding-left:5px;}
.floor_grid1 .floor_list:hover h3,.floor_grid1 .floor_list:hover p
{color:#036EB8;}

.sort_grid
{padding:12px 15px; background-color:white;}
.sort_grid .sort_head
{height:25px; line-height:25px; padding-left:20px; border-left:4px solid #DD751C; color:#DD751C; font-size:16px;}
.sort_grid .sort_list
{display:block; position:relative; line-height:1.5; padding:20px 10px 15px 35px; margin-right:10px; margin-left:20px; font-size:16px; color:#898989; cursor:pointer;}
.sort_grid .sort_list+.sort_list
{border-top:1px solid #C9C9CA;}
.sort_grid .sort_list i
{position:absolute; left:0; font-style:normal; color:#9F9FA0; display:block; width:24px; height:24px; font-size:14px; line-height:24px; text-align:center; background-image:url("../images/icon_sort2.png"); background-repeat:no-repeat; background-position:center center; background-size:100%;}
.sort_grid .sort_list.top_3 i
{background-image:url("../images/icon_sort1.png"); color:white;}
.sort_grid .sort_list.top_3 p
{color:#DD751C;}
.sort_grid .sort_list span
{font-size:12px; color:#9F9FA0;}
.sort_grid .sort_list span+span
{border-left:1px solid #9F9FA0; margin-left:5px; padding-left:5px;}
.sort_grid .sort_list p
{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sort_grid .sort_list:hover p
{text-decoration:underline;}

/*----------------------地址导航*/
.maplink_head
{width:1290px; height:25px; line-height:25px; margin:0 auto; margin-top:65px; margin-bottom:10px; padding-left:10px; border-left:4px solid #727171; color:#727171; font-size:17px;}
.maplink_head a
{color:#727171; cursor:pointer;}
.maplink_head i
{font-style:normal; margin:0 5px;}
.maplink_head.yellow
{color:#DD751C; border-color:#DD751C;}
.maplink_head.yellow a
{color:#DD751C;}
.maplink_head a:hover
{text-decoration:underline;}

/*----------------------发现精彩*/
.wonderful_grid
{padding:12px 25px; margin-right:20px; background-color:white;}
.wonderful_grid .result
{text-align:right; font-size:13px; color:#727171; margin-top:30px;}
.newlist
{padding:20px 40px 10px 40px; display:block; cursor:pointer;}
.newlist+.newlist
{border-top:1px dashed #727171;}
.newlist h3
{font-size:18px; padding:12px 0; color:#3E3A39; font-weight:normal; line-height:1.2;}
.newlist p
{font-size:14px; color:#717071; padding-bottom:15px; text-indent:2em;}
.newlist span
{font-size:12px; color:#9F9FA0;}
.newlist span+span
{border-left:1px solid #9F9FA0; margin-left:5px; padding-left:5px;}
.newlist:hover h3,.newlist:hover p
{color:#036EB8;}

.page
{text-align:center; color:#595757; font-size:15px; margin:0 25px; padding:15px 0 80px 0; border-top:1px dashed #727171;}
.page a
{display:inline-block; *display:inline; *zoom:1; font-size:15px; cursor:pointer;}
.page .p_pn
{color:#898989; margin:0 5px;}
.page .p_num
{color:#3E3A39; margin:0 5px;}
.page .p_num.curr
{color:#2759A8;}
.page input
{width:32px; height:20px; text-align:center; margin:0 5px; font-size:15px;}
.page .p_confirm
{display:inline-block; *display:inline; *zoom:1; margin-left:10px; width:40px; height:30px; line-height:30px; text-align:center; background-color:#2759A8; color:white; font-size:13px;}
.page .p_num:hover,.page .p_pn:hover
{color:#2759A8;}

/*----------------------资讯详情*/
.newinfo_grid
{margin-right:25px; padding:0 65px; background-color:white;}
.newinfo_grid .text_title
{line-height:1.2; font-size:18px; font-weight:normal; text-align:center; padding:75px 0 15px 0; color:#3E3A39;}
.newinfo_grid .text_tip
{text-align:center; color:#727171; font-size:13px; padding-bottom:35px;}
.newinfo_grid .text_tip>span
{margin-right:10px;}
.newinfo_grid .text_content
{color:#727171; padding-bottom:65px; border-bottom:1px dashed #727171; line-height:1.2;}
.newinfo_grid .text_content *
{max-height:1000%; word-break:break-all;}
.newinfo_grid .text_content img
{margin:0; width:100%; display:block; text-indent:0;}

.newinfo_grid .info_b
{padding:10px 0 80px 0; font-size:0;}
.newinfo_grid .info_b>div
{padding-left:65px; margin-bottom:5px; position:relative; color:#3E3A39;}
.newinfo_grid .info_b label
{font-size:13px; position:absolute; left:0; top:0;}
.newinfo_grid .info_b a
{font-size:13px; color:#3E3A39; cursor:pointer; line-height:1.2;}
.newinfo_grid .info_b a:hover
{text-decoration:underline;}

/*----------------------关于我们*/
.about_ul
{display:block; margin-right:35px; background-color:white;}
.about_ul li
{display:block; height:55px; line-height:55px; text-align:center; letter-spacing:1px;}
.about_ul li+li
{margin-top:25px;}
.about_ul li a
{display:block; font-size:18px; cursor:pointer;}
.about_ul li.curr a
{color:#2759A8; border-left:4px solid #2759A8;}

.about_grid
{background-color:white; padding:12px 40px 70px 40px;}
.about_list
{line-height:2; letter-spacing:1px;}
.about_list .about_tilte
{padding-top:40px; margin-bottom:10px; border-bottom:1px solid #2759A8; font-size:24px; color:#2759A8;}
.about_list .about_line
{font-size:18px; word-break:break-all; word-wrap:break-word; position:relative;}
.about_list .about_line .about_tip
{font-size:15px; color:#595757; position:relative; top:-10px; padding-left:100px;}
.about_list .about_line label
{margin-right:10px;}
.about_list .about_tilte a
{float:right; cursor:pointer;}
.about_list .about_tilte a img
{width:126px; height:37px;}
.about_grid.hide
{display:none;}

/*----------------------新手教程*/
.step_grid
{width:1090px; padding-left:210px; margin:0 auto; background-color:white; position:relative; margin-bottom:30px;}
.step_grid>.img
{position:absolute; top:0; left:0; bottom:0; display:block; width:210px; cursor:pointer;}
.step_grid>.img img
{width:100%; height:100%;}

.step_grid .step_ul
{display:block; width:100%; height:164px; overflow:hidden; font-size:0;}
.step_grid .step_ul li
{display:inline-block; float:left; width:24.999999%; height:100%; text-align:center; font-size:0; margin:0; padding:0;}
.step_grid .step_ul li .img
{height:41px; position:relative; margin:30px 0 10px 0;}
.step_grid .step_ul li .img>span
{display:inline-block; width:48px; height:41px; background-repeat:no-repeat; background-position:0 0; background-size:48px 82px; position:relative; z-index:2;}
.step_grid .step_ul li .img>div
{position:absolute; height:4px; width:100%; background-color:#4B6998; top:50%; left:0; margin-top:-2px; z-index:1;}
.step_grid .step_ul li.curr .img>span
{background-position:0 -41px;}
.step_grid .step_ul li.curr .img>div
{background-color:#DD751C;}
.step_grid .step_ul li a
{line-height:1.5;}
.step_grid .step_ul li a span
{font-size:24px; color:#221814;}
.step_grid .step_ul li a em
{font-style:normal; font-size:16px; color:#595757;}

/*----------------------固定收益*/
.table_body.scroll
{max-height:647px; overflow-y:auto; overflow-x:hidden;}
.table_title table,.table_body table
{width:100%; table-layout:fixed; font-size:16px; text-align:center; color:#595757;}
.table_title table tr td
{border-bottom:1px solid #717071;}
.table_title table td
{height:45px;}

.table_body table
{font-size:14px;}
.table_title tbody,.table_body tbody
{width:100%;}
.table_body table tr td
{border-top:1px dashed #888889;}
.table_body table tr.nobar td
{border-top:none;}
.table_body table td
{height:80px; background-color:transparent;}
.table_body table td.left,.table_title table td.left
{text-align:left; white-space:nowrap; padding-left:10px;}
.table_body table td .name
{display:inline-block; *display:inline; *zoom:1; max-width:75%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; vertical-align:middle;}
.table_body table td .small_tip{
    font-size: 0.5rem;
    vertical-align: top;
    border: 1px solid #f44900;
    color: #f44900;
    padding: 0 0.125rem;
    margin-left: 0.125rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    border-radius: 0.15rem;
}
.table_body table td.left .state
{display:inline-block; *display:inline; *zoom:1; width:60px; margin-left:5px; height:24px; text-align:center; line-height:24px; background-color:#DD751C; color:white; vertical-align:middle; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.table_body table td.left .state.over
{background-color:#595757;}
.table_body table td a
{display:inline-block; *display:inline; *zoom:1; width:120px; height:40px; line-height:40px; background-color:#DD751C; color:white; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer;}
.table_body table td a.over
{background-color:#595757;}
.table_body table .yellow1
{color:#DD751C; font-size:20px;}
.table_body table .yellow2
{color:#DD751C;}

/*----------------------实物众筹*/
.goods_list1
{position:relative; padding:20px 40px 25px 340px; background-color:white;}
.goods_list1 .goods_body
{display:block;}
.goods_list1 .goods_btn
{position:absolute; right:130px; bottom:50px; width:83px; height:83px; line-height:82px; text-align:center; color:white; font-size:15px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow:hidden; background-image:url("../images/icon_cr1.png"); background-repeat:no-repeat; background-position:center center; background-size:100%; cursor:pointer;}
.goods_list1 .goods_btn span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; line-height:25px;}
.goods_list1 .goods_btn.over
{background-image:url("../images/icon_cr2.png");}


.goods_list1+.goods_list1
{border-top:1px dashed #888889;}
.goods_list1 .info h2
{color:#231815; font-size:24px; line-height:1.5; font-weight:normal;}
.goods_list1 .info p
{color:#727171; font-size:15px; line-height:1.5; padding:10px 0 15px 0;}
.goods_list1 .bottom
{margin-right:220px;}
.goods_list1 .bottom ul
{display:block; overflow:hidden; margin-bottom:15px; line-height:2; font-size:15px; color:#898989;}
.goods_list1 .bottom ul li
{display:inline-block; *display:inline; *zoom:1; text-align:center; margin-right:60px;}
.goods_list1 .bottom ul li img
{display:inline-block; *display:inline; *zoom:1; width:18px; height:18px; vertical-align:middle;}
.goods_list1 .bottom ul li>span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}

.goods_list1 .bottom .tar
{font-size:16px; color:#231815;}
.goods_list1 .bottom .tar span
{color:#D47221; vertical-align:baseline;}

.goods_list1 .bottom .line
{width:400px; background-color:#B6B6B6; height:5px; margin-top:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative}
.goods_list1 .bottom .line .per
{position:absolute; top:0; left:0; height:100%; background-color:#4C6999; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

.goods_list1 .img
{position:absolute; top:25px; left:25px; width:264px; height:196px; line-height:196px; font-size:0; overflow:hidden;}
.goods_list1 .img img
{width:100%; height:100%;}

/*----------------------分类导航*/
.classification_grid
{width:1300px; margin:0 auto; margin-bottom:25px; background-color:white; margin-top:30px;}
.classification_grid .classification_list
{position:relative; padding:20px 0; padding-left:220px; font-size:16px; color:#595757;}
.classification_grid .classification_list+.classification_list
{border-top:1px solid #B5B5B6;}
.classification_grid .classification_list label
{color:#9FA0A0; position:absolute; text-align:right; display:inline-block; *display:inline; *zoom:1; width:155px; line-height:45px; padding-top:20px; padding-right:10px; left:0; top:0; bottom:0; background-color:#F7F8F8;}
.classification_grid .classification_list a
{display:inline-block; *display:inline; *zoom:1; height:45px; line-height:45px; margin-right:50px; color:#595757; cursor:pointer;}
.classification_grid .classification_list a.selected,.classification_grid .classification_list a:hover
{color:#036EB8;}
.classification_grid .classification_list>span
{display:inline-block; *display:inline; *zoom:1; height:45px; line-height:45px;  margin-right:50px}
.classification_grid .classification_list input
{width:110px; height:30px; margin:0 5px; padding:0 5px; border:1px solid #9FA0A0; outline:0; font-size:16px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

/*----------------------排序导航*/
.sort_menu
{width:1170px; padding:50px 0 30px 0; padding-left:130px; margin:0 auto; margin-bottom:25px; background-color:white; position:relative; color:#231815; font-size:16px;}
.sort_menu label
{text-align:right; display:inline-block; *display:inline; *zoom:1; color:#595757; position:absolute;left:0; top:0; bottom:0; width:120px; padding-top:52px; padding-right:10px; }
.sort_menu a
{margin-right:60px; display:inline-block; *display:inline; *zoom:1; margin-bottom:20px; cursor:pointer; vertical-align:middle;}
.sort_menu a>span
{display:inline-block; *display:inline; *zoom:1; width:18px; height:8px; margin-left:4px; background:url("../images/icon_sort3.png") no-repeat; background-position:0 0; background-size:18px 16px; vertical-align:middle;}
.sort_menu a.down>span
{background-position:0 -8px;}
.sort_menu a>i
{font-style:normal;  vertical-align:middle;}

/*----------------------详情*/
.info_top_grid
{width:1300px; margin:0 auto; background-color:white; position:relative;}
.info_top_l
{margin-left:60px; margin-right:440px; padding:40px 0 40px 0; border-right:1px solid #C9CACA;}
.info_top_r
{width:320px; position:absolute; top:0; bottom:0; right:0px; padding:50px 60px 35px 60px;}

.info_top_l ul
{display:block; padding-bottom:40px;}
.info_top_l ul li
{display:inline-block; *display:inline; *zoom:1; text-align:center; padding-right:45px; color:#9FA0A0; font-size:15px; letter-spacing:1px;}
.info_top_l ul li>span
{color:#595757; font-size:18px; display:inline-block; *display:inline; *zoom:1; height:50px; line-height:50px; margin-bottom:10px;  }
.info_top_l ul li+li
{padding-right:0;}
.info_top_l ul li+li>span
{padding:0 45px; border-left:1px solid #C9CACA;}
.info_top_l ul li>span span
{color:#DD751C; font-size:24px;}
.info_top_l ul li>.bigfont span
{font-size:52px;}

.info_top_l .info_time,.info_top_l .info_time2
{font-size:15px; color:#9FA0A0; margin-top:35px; width:550px;}
.info_top_l .info_time2
{margin-top:0px;}
.info_top_l .info_time .right,.info_top_l .info_time2 .right
{float:right;}

.info_top_l .info_title h1
{display:inline-block; *display:inline; *zoom:1; margin:0; padding:0; margin-bottom:80px; color:#595757; font-size:32px; font-weight:normal; max-width:80%; vertical-align:top;}
.info_top_l .info_title span
{display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:43px; line-height:41px; color:#595757; font-size:0;}
.info_top_l .info_title>span
{padding-left:26px; background:url("../images/icon_rates1.png") no-repeat left center; background-size:auto 43px; margin-left:10px;}
.info_top_l .info_title .span1
{padding:0 5px; background:url("../images/icon_rates2.png") repeat-x center center; background-size:auto 43px; font-size:20px;}
.info_top_l .info_title .span2
{width:10px; background:url("../images/icon_rates3.png") no-repeat center center; background-size:auto 43px;}

.info_top_r .info_top_r_t
{font-size:12px; color:#9FA0A0;}
.info_top_r .info_top_r_t>span span
{color:#D47221;}
.info_top_r .info_top_r_t .right
{float:right;}
.line3
{background-color:#B6B6B6; height:5px; margin:10px 0; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; position:relative}
.line3 .per
{position:absolute; top:0; left:0; height:100%; background-color:#4C6999; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.info_top_r .info_top_r_m
{min-height:190px; margin:10px 0; position:relative;}
.info_top_r .info_top_r_m .info_top_r_input
{margin:10px 65px; position:relative; height:55px; line-height:55px; border-top:1px solid #C9CACA; border-bottom:1px solid #C9CACA; background-color:#F7F8F8; text-align:center;}
.info_top_r .info_top_r_m .info_top_r_input #add
{position:absolute; display:block; top:-1px; bottom:-1px; right:-65px; width:65px; border:1px solid #C9CACA; background:url("../images/icon_add.png") no-repeat center center; background-size:22px auto; cursor:pointer;}
.info_top_r .info_top_r_m .info_top_r_input #rec
{position:absolute; display:block; top:-1px; bottom:-1px; left:-65px; width:65px; border:1px solid #C9CACA; background:url("../images/icon_rec.png") no-repeat center center; background-size:22px auto; cursor:pointer;}
.info_top_r .info_top_r_m .info_top_r_input input
{display:block; border:none; outline:none; text-align:center; background-color:transparent; width:80%; margin:0 auto; padding:0; height:55px; line-height:55px; font-size:33px; color:#3E3A39; position:absolute; left:50%; margin-left:-40%;}
.info_top_r .info_top_r_m1>div
{color:#595757; line-height:1.5;}
.info_top_r .info_top_r_m1 .right
{float:right;}
.info_top_r .info_top_r_m1>div.textright
{text-align:right; padding-top:35px;}
.info_top_r .info_top_r_m1 .red
{color:#E60012;}
.info_top_r .info_top_r_btn
{display:block; background-color:#DD751C; height:40px; line-height:40px; color:white; text-align:center; font-size:16px; cursor:pointer;}
.info_top_r .info_top_r_num
{font-size:15px; text-align:right; color:#898989; padding-top:5px;}
.info_top_r .info_top_r_m2
{width:100%; height:190px; background:url("../images/icon_over.png") no-repeat center center; background-size:173px 152px;}

.info_top_b
{margin:0 60px; padding:20px 0 35px 0; border-top:1px solid #C9CACA; overflow:hidden; background-color:white;}
.info_top_b .info_top_b_t
{float:left; clear:left; margin-bottom:20px;}

.info_top_b .info_top_b_m
{clear:both; display:none;}
.info_top_b .info_top_b_m.show
{display:block;}
.info_top_b .info_top_b_m .tip
{background-color:#EFEFEF; color:#898989; text-align:center; height:50px; line-height:50px; margin-bottom:40px; font-size:15px; letter-spacing:1px;}
.info_top_b .info_top_b_m .coupon
{margin:0; padding:0; overflow:hidden; margin-right:-60px; margin-bottom:40px;}
.info_top_b .info_top_b_m .coupon li
{display:block; float:left; width:560px; height:110px; background-color:#F7F8F8; margin-right:60px; margin-bottom:20px; position:relative; overflow:hidden;}
.info_top_b .info_top_b_m .coupon li .coupon_per
{position:absolute; width:140px; height:100%; left:0; top:0; line-height:1.5; color:#257DC2; font-size:20px; text-align:center; padding-top:15px;}
.info_top_b .info_top_b_m .coupon li .coupon_per>span span
{font-size:30px;}
.info_top_b .info_top_b_m .coupon li .coupon_info
{height:100%; margin-left:140px; padding-left:30px; padding-top:20px; margin-right:120px; border-left:1px dashed #B5B5B6; color:#9FA0A0; font-size:16px; line-height:2;}
.info_top_b .info_top_b_m .coupon li>label
{position:absolute; width:100%; height:100%; top:0; left:0; cursor:pointer;}
.info_top_b .info_top_b_m .coupon li>label input[type=checkbox]
{width:0; height:0; visibility:hidden; position:absolute;}
.info_top_b .info_top_b_m .coupon li>label label
{display:block; width:38px; height:38px; position:absolute; top:50%; margin-top:-19px; right:65px; background:url("../images/checkbox2.png") no-repeat; background-position:0 0; background-size:38px 76px; cursor:pointer;}
.info_top_b .info_top_b_m .coupon li>label input[type=checkbox]:checked+label
{background-position:0 -38px;}

.info_top_b .info_top_b_b
{float:right; width:320px;}
.info_top_b .info_top_b_b>div
{color:#595757; line-height:1.5; font-size:16px;}
.info_top_b .info_top_b_b .right
{float:right;}
.info_top_b .info_top_b_b>div.textright
{text-align:right; padding-top:35px;}
.info_top_b .info_top_b_b .red
{color:#E60012;}
.info_top_b .info_top_r_btn
{display:block; background-color:#DD751C; height:40px; line-height:40px; margin:20px 0; color:white; text-align:center; font-size:16px; cursor:pointer;}
.info_top_b .info_top_r_num
{font-size:15px; text-align:right; color:#898989; padding-top:5px;}

.info_top_b .info_top_b_t .icon_check
{color:#595757;}
.info_top_b .info_top_b_t .icon_check span span
{vertical-align:bottom;}
.info_top_b .info_top_b_t>a
{color:#69B1D2; border:1px solid #69B1D2; vertical-align:middle; padding:2px 10px; margin-left:10px; cursor:pointer; font-size:16px;}
.info_top_b .info_top_b_t>a.fold
{color:white; background-color:#69B1D2;}

/*----------------------详情阶段*/
.info_step
{width:1300px; margin:0 auto; background-color:#69B1D2; padding:35px 0 25px 0;}
.info_step ul
{display:block; margin:0 85px; font-size:0; text-align:center;}
.info_step ul li
{display:inline-block; *display:inline; *zoom:1; font-size:14px; color:white; width:20%; line-height:1.5; vertical-align:top; position:relative;}
.info_step ul li .point
{position:relative; height:18px; line-height:18px; padding:15px 0;}
.info_step ul li .point>span
{display:inline-block; *display:inline; *zoom:1; width:18px; height:18px; background:url("../images/icon_step3.png") no-repeat; background-position:0 0; background-size:18px 36px; position:relative; z-index:3;}
.info_step ul li .point>div
{position:absolute; right:50%; top:50%; margin-top:-2px; width:100%; height:4px; background-color:#C6E0EC; z-index:0;}
.info_step ul li.step .point>span
{background-position:0 -18px;}
.info_step ul li.step .point>div
{background-color:#2759A8; z-index:2;}
.info_step ul li.curr .point>i
{position:absolute; left:50%; top:50%; margin-left:-17px; margin-top:-17px; width:34px; height:34px; background:url("../images/icon_step_point.png") no-repeat; z-index:1;}
.info_step ul li>div
{display:block; padding:0 40px;}
.info_step ul li>div.left
{text-align:left;}
.info_step ul li .tip
{position:absolute; top:-20px; width:100%; left:0; font-size:16px;}
.info_step ul li .tip.last_tip
{left:-50%;}

/*----------------------详情内容*/
.info_grid
{width:1300px; margin:0 auto; background-color:white; margin-top:35px;}
.info_tab
{display:block; font-size:0px;}
.info_tab li
{display:inline-block; *display:inline; *zoom:1;}
.info_tab li a
{display:block; color:#727171; font-size:16px; border-top:4px solid white; padding:12px 45px; border-bottom:1px solid #C9CACA; cursor:pointer; border-right:1px solid transparent;}
.info_tab li.curr a
{color:#3E3A39;  border-top-color:#2759A8; border-bottom-color:white; cursor:pointer; border-right:1px solid #C9CACA;}
.info_tab li+li a
{border-left:1px solid transparent;}
.info_tab li+li.curr a
{border-left:1px solid #C9CACA;}
.info_tab.blue
{margin-top:50px; border-bottom:1px solid #2759A8;}
.info_tab.blue a
{position:relative; top:1px;  border-bottom:1px solid transparent;}
.info_tab li.curr a
{border-right:1px solid #C9CACA; color:#2759A8;}
.info_tab.blue li+li.curr a
{border-left:1px solid #2759A8;}
.info_tab.blue li.curr a
{border-right:1px solid #2759A8;}

.info_grid .info_context
{padding:20px 90px 80px 90px; color:#595757; line-height:1.2;}
.info_grid .info_context *
{max-height:1000%; word-break:break-all;}
.info_grid .info_context img
{margin:0; width:100%; display:block; text-indent:0;}

.info_context .c_title
{font-size:20px; border-bottom:1px solid #B5B5B6; margin:20px 0; padding:0; font-weight:normal;}
.info_context .c_title span
{display:inline-block; *display:inline; *zoom:1; padding:5px 0; padding-right:20px; margin-bottom:-1px; border-bottom:1px solid #727171;}
.info_context .c_context
{font-size:16px; line-height:2; text-align:justify;}

/*----------------------详情弹出框*/
.light
{position:fixed; top:0; bottom:0; left:0; right:0; z-index:1000; display:none;}
.light .light_bg
{width:100%; height:100%; background-color:black; position:absolute; top:0; left:0; filter:alpha(opacity=30);  -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; z-index:1000;}

#light_box1
{width:736px; height:572px; padding:20px 0; background-color:white; position:absolute; top:50%; left:50%; margin-left:-368px; margin-top:-306px; z-index:1001; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.light .box_head
{margin:0 30px; border-bottom:1px dashed #B4B5B5; font-size:28px; text-align:center; color:#221814; line-height:1.2; padding:20px 0 10px 0;}
.light .box_code
{width:510px; height:360px; line-height:350px; margin:25px auto; background-color:#DCDCDD;}
.light .box_tip
{text-align:center; font-size:16px; text-align:center; color:#221814;}
.light .box_tip span
{color:#E50011; vertical-align:baseline;}
.light .box_btn
{display:block; margin:0 auto; width:290px; height:60px; line-height:60px; margin-top:20px; text-align:center; background-color:#DD751C; color:white; font-size:22px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

#light_box2
{width:520px; height:296px; background-color:white; position:absolute; top:50%; left:50%; margin-left:-260px; margin-top:-148px; z-index:1001; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.light .box_suc
{color:#221814; font-size:32px; text-align:center; padding:80px 0 10px 0;}
.light .box_suc img
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:10px; width:60px; height:60px;}
.light .box_suc span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}

/*----------------------实物众筹*/
.goods_list2
{width:1300px; margin:0 auto; margin-bottom:30px; padding:0; font-size:0;}
.goods_list2>ul
{display:block; margin-right:-17px; overflow:hidden;}
.goods_list2>ul>li
{display:inline-block; *display:inline; *zoom:1; vertical-align:top; margin-right:17px; margin-bottom:45px; background-color:white;}
.goods_list2>ul>li a
{display:block; width:422px; color:#231815; cursor:pointer;}
.goods_list2>ul>li a .img
{width:100%; height:220px; overflow:hidden;}
.goods_list2>ul>li a .img img
{width:100%; height:100%;}

.goods_list2>ul>li a .info
{padding:25px 0 35px 0;}
.goods_list2>ul>li a .info h3
{padding:0 30px; font-size:19px; font-weight:normal; line-height:1.5; margin-bottom:10px;}
.goods_list2>ul>li a .info>div
{padding:0 60px; font-size:14px; color:#898989; line-height:2;}
.goods_list2>ul>li a .info>div span.right
{float:right;}
.goods_list2>ul>li a .info>div span.price
{color:#D47221;}
.goods_list2>ul>li a .info>div span.num
{color:#595757;}
.goods_list2>ul>li a .info .line2
{margin:25px 140px 25px 60px; position:relative; background-color:#B5B5B6; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.goods_list2>ul>li a .info .line2 .per
{background-color:#00A0E9; position:absolute; top:0; left:0; height:100%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.goods_list2>ul>li a .info .line2>span
{display:inline-block; *display:inline; *zoom:1; font-size:13px; position:absolute; width:70px; height:26px; line-height:26px; top:50%; right:-80px; margin-top:-13px; text-align:center; color:white; background-color:#00A0E9; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.goods_list2>ul>li a .info .line2>span em
{width:0; height:0; display:block; *display:inline; *zoom:1; border-top:8px solid transparent; border-right:5px solid #00A0E9; border-bottom:8px solid transparent; position:absolute; top:50%; left:-4px; margin-top:-8px;}

.goods_list2>ul>li a .info .bottom
{display:block; padding:0 60px; text-align:justify;}
.goods_list2>ul>li a .info .bottom>div
{font-size:13px; display:inline-block; *display:inline; *zoom:1; text-align:center; color:#898989;}
.goods_list2>ul>li a .info .bottom>div>span
{vertical-align:middle; color:#595757; font-size:15px;}
.goods_list2>ul>li a .info .bottom>div>img
{display:inline-block; *display:inline; *zoom:1; width:18px; height:18px; vertical-align:middle;}
.goods_list2>ul>li a .info .bottom>div.middle_li
{padding:0 30px; border-left:1px solid #DCDDDD; border-right:1px solid #DCDDDD;}
.goods_list2>ul>li a .info .bottom>div.last_li
{width:100%;}
.goods_list2>ul>li a .info .bottom>div>div
{margin-top:10px;}

@media all and (-webkit-min-device-pixel-ratio:0){
    .goods_list2>ul>li a .info .bottom{
        font-size:0;
    }
}
.goods_list2>ul>li a .info .bottom:after
{content:'';}
.goods_list2>ul>li a .info .bottom::after,.goods_list2>ul>li a .info .bottom b
{display:inline-block; position:relative; vertical-align:top; width:100%; height:0px; overflow:hidden; font-size:0; line-height:0; z-index:1; *zoom:1;}
.goods_list2>ul>li a .info .bottom b
{display:none;}

/*----------------------分页2*/
.page2
{text-align:center; color:#595757; font-size:15px; margin:0 25px; min-height:29px;}
.page2 a
{display:inline-block; *display:inline; *zoom:1; font-size:15px; cursor:pointer;}
.page2 .p_pn
{color:#898989; margin:0 2px; padding:5px 10px; background-color:white; border:1px solid #C9CACA;}
.page2 .p_num
{color:#3E3A39; margin:0 2px; padding:5px 10px; background-color:white; border:1px solid #C9CACA;}
.page2 .p_num.curr
{color:white; background-color:#2759A8;}
.page2 input
{width:32px; height:20px; line-height:20px; text-align:center; margin:0 5px; font-size:15px;}
.page2 .p_confirm
{display:inline-block; *display:inline; *zoom:1; margin-left:10px; width:50px; height:30px; line-height:30px; text-align:center; background-color:#2759A8; color:white; font-size:13px;}
.page2 .p_num:hover,.page2 .p_pn:hover
{color:white; background-color:#2759A8;}

/*----------------------提交成功*/
.submit_head
{width:1140px; margin:35px auto 25px auto; padding:65px 80px 25px 80px; background-color:white; text-align:center;}
.submit_head>div
{position:relative; padding-left:110px; color:#595757; font-size:16px; line-height:1.5; text-align:left;}
.submit_head>div p
{font-size:28px; color:#231815;}
.submit_head>div img
{position:absolute; left:0; width:80px; height:80px; top:50%; margin-top:-40px;}
.submit_head>div .right
{position:absolute; right:0; bottom:0; vertical-align:baseline;}
.submit_head>div .price
{color:#E60012; font-size:26px;}
.submit_head>span
{display:inline-block; *display:inline; *zoom:1; margin-top:40px; padding:5px 35px; background-color:#FFFAF5; font-size:16px; color:#595757; border:1px solid #B5B5B6; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; letter-spacing:1px;}
.submit_head>span .yellow
{color:#CC6F24;}

/*----------------------支付*/
.pay_grid
{width:1150px; margin:0 auto; padding:30px 75px 70px 75px; background-color:white;}
.pay_grid .pay_title
{font-size:21px; color:#231815; border-bottom:1px solid #B5B5B6; padding-bottom:10px; margin-bottom:10px;}
.pay_grid .pay_tip1
{font-size:16px; color:#595757;}
.pay_grid .pay_tip2
{font-size:15px; color:#E60012; font-weight:bold; line-height:2;}
.pay_grid .pay_way
{padding:40px 0;}
.pay_grid .pay_way>label
{display:inline-block; *display:inline; *zoom:1; cursor:pointer;}
.pay_grid .pay_way>label+label
{margin-left:75px;}
.pay_grid .pay_way>label input[type=radio]
{width:0; height:0; position:absolute; visibility:hidden;}
.pay_grid .pay_way>label label
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:22px; height:22px; background:url("../images/icon_radio.png") no-repeat; background-position:0 0; background-size:22px 44px;}
.pay_grid .pay_way>label input[type=radio]:checked+label
{background-position:0 -22px;}
.pay_grid .pay_way>label img
{height:45px; vertical-align:middle; margin:0 20px;}
.pay_grid .pay_way>label span
{color:#231815; font-size:22px;}
.pay_grid .pay_input
{width:338px; height:50px; line-height:50px; border:1px solid #B4B5B5; clear:both; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:0; position:relative; overflow:hidden;}
.pay_grid .pay_input img
{width:22px; height:30px; vertical-align:middle; padding:10px 15px; background-color:#DCDDDD;}
.pay_grid .pay_input input
{vertical-align:middle; font-size:16px; margin-left:10px; outline:none; border:none; background-color:transparent; width:235px;}
.pay_grid .pay_btn
{display:block; width:230px; height:55px; line-height:55px; margin-top:15px; text-align:center; color:white; background-color:#DD751C; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

/*----------------------实物众筹*/
.info_head
{width:1300px; margin:0 auto; margin-bottom:35px; background-color:white; overflow:hidden;}
.info_head .img
{width:880px; /* height:428px;*/ overflow:hidden; float:left;}
.info_head .img img
{width:100%; vertical-align:top;}
.info_head .info_head_r
{width:420px; float:left;}
.info_head .info
{padding:40px 70px 0 70px; color:#727171; font-size:14px; line-height:1.5; letter-spacing:1px;}
.info_head .info h3
{font-size:21px; font-weight:normal; color:#231815; padding-bottom:5px; line-height:1.2;}
.info_head .info p
{line-height:1.2;}
.info_head .info .price
{color:#E60012; font-size:25px;}
.info_head .info .info_m
{padding:35px 0;}
.info_head .info .bigfont
{color:#595757; font-size:17px;}
.info_head .info .right
{float:right;}
.info_head .info .last_div
{padding:20px 0 55px 0;}
.info_head .info .bottom_tip
{text-align:center; border-top:1px solid #DCDDDD; font-size:15px; padding:15px 0;}

/*----------------------实物众筹详情*/
.info_grid2
{margin-right:15px; background-color:white;}

.info_grid2 .info_context
{padding:30px 155px 90px 155px; color:#595757; line-height:1.5;}
.info_grid2 .info_context *
{max-height:1000%; word-break:break-all;}
.info_grid2 .info_context img
{margin:0; width:100%; display:block; text-indent:0;}

.goods_list3
{padding:0 20px 20px 20px; margin-bottom:20px; background-color:white;}
.goods_list3 .goodslist3_top
{font-size:24px; color:#595757; position:relative; padding:15px 0; border-bottom:1px solid #DCDDDD;}
.goods_list3 .goodslist3_top .right
{font-size:16px; position:absolute; right:0; bottom:15px;}
.goods_list3 .num
{padding:20px 0; font-size:16px; color:#231815;}
.goods_list3 .list_line
{color:#595757; line-height:1.2; padding:2px 0; font-size:17px;}
.goods_list3 .list_line>span
{display:inline-block; *display:inline; *zoom:1; color:#231815; font-weight:600;}
.goods_list3 .info
{overflow:hidden; margin-bottom:25px;}
.goods_list3 .info .img
{width:90px; float:left;}
.goods_list3 .info .img img
{width:100%;}
.goods_list3 .info .info_r
{float:right; width:245px; color:#898989; font-size:15px; line-height:1.2; }
.goods_list3 .info .info_r h4
{font-weight:normal; padding:10px 0;}
.goods_list3 .goodslist3_btn
{display:inline-block; min-width:135px; height:52px; line-height:52px; margin:20px 0; margin-left:15px; padding:0 25px; background-color:#DD751C; color:white; font-size:23px; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; cursor:pointer;}

/*----------------------实物众筹详情查看更多*/
.fold_grid
{padding:0 20px 30px 20px; margin-bottom:20px; background-color:white; position:relative;}
.fold_grid .fold_top
{font-size:19px; color:#231815; padding:15px 0; border-bottom:1px solid #DCDDDD;}

.fold_grid .info_context
{padding:20px 0; color:#595757; line-height:1.5; overflow:hidden;}
.fold_grid .info_context *
{max-height:1000%; word-break:break-all;}
.fold_grid .info_context img
{margin:0; width:100%; display:block; text-indent:0;}

.fold_grid .more_btn
{text-align:center;}
.fold_grid .more_btn a
{color:#2759A8; font-size:16px; vertical-align:middle; font-weight:bold; cursor:pointer;}
.fold_grid .more_btn span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:16px; height:8px; margin-left:5px; background:url("../images/icon_fold.png") no-repeat; background-position:0 0; background-size:16px 16px;}
.fold_grid .more_btn.up span
{background-position:0 -8px;}

/*----------------------实物众筹弹窗*/
#light_box3
{width:670px; height:440px; background-color:white; position:absolute; top:50%; left:50%; margin-left:-335px; margin-top:-220px; z-index:1001; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.light .box_head2
{padding:20px 40px; border-bottom:1px solid #B5B5B6; font-size:24px; color:#231815; position:relative;}
.light .box_head2>span
{color:#595757; display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.light .box_head2 h3
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; font-weight:normal; max-width:65%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.light .box_head2 i
{display:inline-block; *display:inline; *zoom:1; width:112px; height:72px; vertical-align:middle; margin-left:20px; background:url("../images/icon_bankcard.png") no-repeat center center; background-size:contain;}
.light .close
{display:block; position:absolute; right:20px; top:50%; margin-top:-10px; width:20px; height:20px; background:url("../images/icon_close.png") no-repeat center center; background-size:20px auto; cursor:pointer;}
.light .box_body
{padding:0 65px;}
.light .box_body>div
{padding-left:120px; margin:30px 0; position:relative; color:#595757; font-size:18px;}
.light .box_body>div label
{position:absolute; top:0; left:0;}
.light .box_body>div.price label
{line-height:1.5;}
.light .box_body>div.price span
{color:#D61619; font-size:24px; vertical-align:bottom;}
.light .box_body_input>label
{line-height:44px;}
.light .box_body_input span
{display:inline-block; *display:inline; *zoom:1; position:relative; text-align:center; width:155px; padding:0 50px; height:44px; line-height:44px; border-top:1px solid #C9CACA; border-bottom:1px solid #C9CACA;}
.light .box_body_input #rec
{position:absolute; top:0; left:0; display:block; width:50px; height:44px; border-left:1px solid #C9CACA; border-right:1px solid #C9CACA; background:url("../images/icon_rec2.png") no-repeat center center; background-size:18px auto; cursor:pointer;}
.light .box_body_input #add
{position:absolute; top:0; right:0; display:block; width:50px; height:44px; border-left:1px solid #C9CACA; border-right:1px solid #C9CACA; background:url("../images/icon_add2.png") no-repeat center center; background-size:18px auto; cursor:pointer;}
.light .box_body_input input
{border:none; outline:none; width:80%; font-size:22px; text-align:center;}
.light .box_bottom
{padding:20px 65px 0 65px; text-align:right; font-size:18px; color:#3E3A39;}
.light .box_bottom .price
{color:#D61619;}
.light .box_bottom a
{display:inline-block; *display:inline; *zoom:1; margin-top:10px; width:258px; height:46px; line-height:46px; text-align:center; color:white; font-size:22px; background-color:#DD751C; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; cursor:pointer;}

/*----------------------立即结算*/
.settlement_grid
{width:1300px; margin:0 auto; padding-bottom:60px; background-color:white;}
.settlement_grid .c_title
{margin:0 95px; padding-top:60px; font-size:20px; border-bottom:1px solid #B5B5B6; font-weight:normal; color:#257DC2;}
.settlement_grid .c_title span
{display:inline-block; *display:inline; *zoom:1; padding:5px 0; margin-bottom:-1px; border-bottom:3px solid #2759A8;}

.settlement_good
{margin:0 25px; border-bottom:1px solid #C9CACA;}
.settlement_good .s_g_list
{padding:20px 0; display:block; position:relative;}
.settlement_good .s_g_list .img
{width:130px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; margin-right:20px; vertical-align:top;}
.settlement_good .s_g_list .img img
{width:100%;}
.settlement_good .s_g_list .info
{width:1050px; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.settlement_good .s_g_list .info h4
{font-size:21px; color:#231815; font-weight:normal; margin:8px 0;}
.settlement_good .s_g_list .info h4 span
{color:#595757;}
.settlement_good .s_g_list>span
{position:absolute; display:block; height:38px; width:4px; left:-25px; top:50%; margin-top:-19px; background-color:#2759A8;}
.settlement_good .s_g_list>div
{color:#595757; font-size:17px;}

.settlement_body
{padding:40px 0; margin:0 95px; color:#595757; font-size:16px;}
.settlement_body.bottom_bor
{border-bottom:1px solid #C9CACA;}
.settlement_body .body_title
{color:#231815; font-size:20px; font-weight:bold; margin-bottom:20px;}
.settlement_body .body_title a
{float:right; font-size:16px; color:#2759A8; cursor:pointer;}
.settlement_address
{margin:5px 0; margin-left:45px; padding:10px 25px; border:1px solid transparent; position:relative;}
.settlement_address span
{display:inline-block; *display:inline; *zoom:1; vertical-align:top;}
.settlement_address span+span
{margin-right:20px;}
.settlement_address .name
{width:90px;}
.settlement_address .address
{width:350px;}
.settlement_address .phone
{width:160px;}
.settlement_address .right
{float:right; display:none;}
.settlement_address .icon_loc
{position:absolute; left:-30px; top:10px; display:none; width:18px; height:22px; background:url("../images/icon_loc.png") no-repeat center center; background-size:100%;}
.settlement_address.selected
{border-color:#D47221;}
.settlement_address.selected .right,.settlement_address.selected .icon_loc
{display:inline-block; *display:inline; *zoom:1;}
.settlement_address .right a
{color:#595757; cursor:pointer;}
.settlement_address .right span
{margin:0 20px; color:#B5B5B6;}

.settlement_body .more_btn
{display:inline-block; *display:inline; *zoom:1; margin-left:70px; margin-top:10px; padding-right:15px; color:#595757; background:url("../images/icon_down.png") no-repeat right center; background-size:13px auto; cursor:pointer;}

.settlement_body .check_box
{border:1px solid #D47221; background-color:#FFFBF4; padding:30px 50px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; overflow:hidden;}
.settlement_body .check_box .check_box_l
{width:700px; float:left;}
.settlement_body .check_box .check_box_r
{width:280px; font-size:18px; color:#595757; float:right;}
.settlement_body .check_box .check_box_r>div
{margin-bottom:25px;}
.settlement_body .check_box .check_box_r>div>span
{float:right; color:#D61619;}
.settlement_body .check_box .check_box_r .btn
{display:block; margin-bottom:10px; height:45px; line-height:45px; text-align:center; background-color:#DD751C; color:white; font-size:22px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.settlement_body .check_box .check_box_r .icon_check
{font-size:15px;}

.settlement_body .check_box .check_box_l .remark
{vertical-align:top; color:#595757; font-size:18px; position:relative; top:10px;}
.settlement_body .check_box .check_box_l .remarktext
{width:400px; height:110px; padding:10px 10px; margin-left:10px; font-size:18px; outline:none; resize:none; border:1px solid #C9CACA;}

.settlement_body .body_title2
{font-size:20px; color:#036EB8; padding-left:25px; background:url("../images/icon_risk.png") no-repeat left center; background-size:20px auto;}
.settlement_body .text_content
{padding:20px 0; color:#595757; line-height:2;}
.settlement_body .text_content *
{max-height:1000%; word-break:break-all;}
.settlement_body .text_content img
{margin:0; width:100%; display:block; text-indent:0;}

.settlement_body .remark
{font-size:18px; color:#595757; margin-top:20px;}
.settlement_body .remark span
{margin:0 10px; vertical-align:middle;}
.settlement_body .remark .input
{display:inline-block; *display:inline; *zoom:1; border:1px solid #C9CACA; vertical-align:middle;}
.settlement_body .remark .input input
{padding:0 10px; font-size:15px; width:530px; height:40px; line-height:40px; border:none; outline:none; margin:0; background-color:transparent;}

/*----------------------立即结算弹窗*/
#light_box4
{width:810px; height:580px; background-color:white; position:absolute; top:50%; left:50%; margin-left:-405px; margin-top:-290px; z-index:1001; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.light .box_div_input
{padding-left:190px; padding-right:90px; position:relative; margin-top:25px; font-size:0px; }
.light .box_div_input>div
{border:1px solid #C9CACA; height:50px; line-height:50px; position:relative; text-align:center; padding:0 10px; font-size:18px;}
.light .box_div_input>div.no_bor
{border:none; padding:0;}
.light .box_div_input>div.s_input
{width:255px;}
.light .box_div_input>div.l_input
{width:515px;}
.light .box_div_input>div input
{border:none; outline:none; width:100%;}
.light .box_div_input .s_select
{display:inline-block; *display:inline; *zoom:1; border:1px solid #C9CACA; margin-right:16px; font-size:18px; background:url("../images/icon_down.png") no-repeat right 5px center; background-size:15px auto;}
.light .box_div_input .s_select select
{display:inline-block; *display:inline; *zoom:1; width:128px; height:50px; line-height:50px; padding:0 25px 0 10px; outline:none; border:none; background-color:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.light .box_div_input .s_select select::-ms-expand
{ display: none; }
.light .box_div_input label
{position:absolute; line-height:50px; top:0; right:650px; font-size:18px;}
.light .box_div_input label span
{color:#DD751C; margin-right:10px;}
.light .box_div_input .btn
{display:inline-block; *display:inline; *zoom:1; width:220px; height:60px; line-height:60px; text-align:center; color:white; font-size:22px; background-color:#DD751C; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; cursor:pointer;}

/*----------------------加息券列表*/
.coupon_grid2
{width:1300px; margin:0 auto; background-color:white; padding-bottom:60px;}
.coupon_grid2 ul
{display:block; margin:0 auto; padding:60px 26px 0 26px; font-size:0;}
.coupon_grid2 ul li
{display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:260px; text-align:center; margin:0 26px; margin-bottom:60px;}
.coupon_grid2 ul li .per
{font-size:18px; color:#257DC2; margin:0 20px; padding:20px 0; border-bottom:1px dashed #898989;}
.coupon_grid2 ul li .per .bigfont
{font-size:40px;}
.coupon_grid2 ul li .per span
{display:inline-block; *display:inline; *zoom:1; text-align:left; vertical-align:middle; margin-right:5px;}
.coupon_grid2 ul li .bg_m
{background-color:#F7F8F8; padding-bottom:30px;}
.coupon_grid2 ul li .bg_m .qua,.coupon_grid2 .bg_m .time
{font-size:14px; color:#3E3A39; line-height:1.5;}
.coupon_grid2 ul li .bg_m .time
{color:#727171;}
.coupon_grid2 ul li .bg_m>a
{font-size:20px; background-color:#DD751C; color:white; padding:0 5px; line-height:2; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; cursor:pointer;}
.coupon_grid2 ul li.used .bg_m>a
{background-color:#9FA0A0; cursor:default;}
.coupon_grid2 ul li .bg_t
{height:16px; background-image:url("../images/bg_t.png"); background-repeat:no-repeat; background-position:center top; background-size:100% auto;}
.coupon_grid2 ul li .bg_b
{height:11px; background-image:url("../images/bg_b.png"); background-repeat:no-repeat; background-position:center bottom; background-size:100% auto;}

.coupon_grid2 ul li .remain
{color:#3E3A39; font-size:20px; padding-top:20px; height:84px; position:relative;}
.coupon_grid2 ul li .remain .time
{font-size:20px; color:#898989; margin-top:15px;}
.coupon_grid2 ul li .remain .time span
{border:1px solid #9FA0A0; display:inline-block; *display:inline; *zoom:1; width:24px; height:24px; line-height:24px; padding:2px 2px; text-align:center; vertical-align:middle;}
.coupon_grid2 ul li .remain .time i
{vertical-align:middle; font-style:normal; margin:0 5px;}
.coupon_grid2 ul li .remain .sum_per
{color:#595757; font-size:16px; position:absolute; width:100%; text-align:center; line-height:1.3; top:40px;}

.svgimg
{width:80px; height:80px; -webkit-transform:rotate(230deg) translate(0.0rem,-4px); -moz-transform:rotate(230deg) translate(0.0rem,-4px); -ms-transform:rotate(230deg) translate(0.0rem,-4px); -o-transform:rotate(230deg) translate(0.0rem,-4px);transform:rotate(230deg) translate(0.0rem,-4px);}

/*----------------------积分table表*/
.integral_table_grid
{margin-bottom:100px;}
.integral_table
{width:100%; table-layout:fixed; border-collapse:collapse; text-align:center; margin-bottom:40px;}
.integral_table th
{font-weight:normal; background-color:#F7F8F8; height:45px; font-size:18px; color:#898989; padding:5px 0;}
.integral_table td
{height:70px; color:#727171; font-size:16px; padding:20px 0; border-top:1px solid #C9CACA;}
.integral_table tr:nth-child(1) td
{border-top:none;}
.integral_table td .link_a
{color:#727171; text-decoration:none; cursor:pointer;}
.integral_table table td .link_a:hover
{text-decoration:underline;}
.integral_table td .good 
{position:relative; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:100%;}
.integral_table td .good .img
{display:inline-block; *display:inline; *zoom:1; width:58px; height:58px; overflow:hidden; position:absolute; left:0; top:0;}
.integral_table td .good .img img
{height:100%; width:100%;}
.integral_table td .good .info
{display:block; min-height:58px; padding-left:65px; overflow:hidden; text-align:left; line-height:1.5;}
.integral_table td .good .info .name
{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#3E3A39; font-size:18px;}
.integral_table td .good .info .price
{color:#898989; font-size:14px;}
.integral_table td.red
{color:#D61619;}

/*----------------------兑换成功*/
.ex_suc
{width:1300px; background-color:white; margin:0 auto; padding:120px 0; text-align:center;}
.ex_suc img
{width:80px; height:80px;}
.ex_suc p
{font-size:24px; color:#231815; padding:30px 0 90px 0;}
.ex_suc .info
{width:675px; margin:0 auto; text-align:justify;}
.ex_suc .info span
{display:inline-block; *display:inline; *zoom:1; font-size:16px; color:#595757;}
.ex_suc .info .bigfont
{font-size:24px; color:#E60012;}
.ex_suc .info i
{display:inline-block; *display:inline; *zoom:1; width:100%; height:1px;}
.ex_suc>span
{display:block; width:675px; padding:5px 30px; margin:0 auto; margin-top:10px; background-color:#FFFAF5; text-align:left; font-size:16px; line-height:1.5; color:#595757; border:1px solid #B5B5B6; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; letter-spacing:1px;}
.ex_suc>a
{display:inline-block; *display:inline; *zoom:1; font-size:22px; background-color:#DD751C; cursor:pointer; color:white; margin-top:90px; padding:15px 35px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}

/*----------------------兑换商品详情*/
.ex_detail
{padding:60px 60px; width:1180px; margin:0 auto; background-color:white;}
.ex_detail .detail_t
{padding-left:480px; position:relative; min-height:380px; margin-bottom:75px;}
.ex_detail .detail_t .img
{border:1px solid #DCDDDD; position:absolute; left:0; top:0; width:380px; height:380px; line-height:380px;}
.ex_detail .detail_t .img img
{width:100%; height:100%;}
.ex_detail .detail_t .name
{font-size:24px; color:#3E3A39; line-height:1.3;}
.ex_detail .detail_t .price
{font-size:18px; color:#898989; line-height:2;}
.ex_detail .detail_t .integral
{background-color:#F7F8F8; font-size:24px; color:#898989; width:460px; padding:30px 40px; margin:40px 0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.ex_detail .detail_t .integral span
{color:#DD751C;}

.ex_detail .detail_t .num
{margin:10px 65px; position:relative; width:225px; height:55px; line-height:55px; border-top:1px solid #C9CACA; border-bottom:1px solid #C9CACA; background-color:#F7F8F8; text-align:center;}
.ex_detail .detail_t .num #add
{position:absolute; display:block; top:-1px; bottom:-1px; right:-65px; width:65px; border:1px solid #C9CACA; background:url("../images/icon_add.png") no-repeat center center; background-size:22px auto; cursor:pointer;}
.ex_detail .detail_t .num #rec
{position:absolute; display:block; top:-1px; bottom:-1px; left:-65px; width:65px; border:1px solid #C9CACA; background:url("../images/icon_rec.png") no-repeat center center; background-size:22px auto; cursor:pointer;}
.ex_detail .detail_t .num input
{display:block; border:none; outline:none; text-align:center; background-color:transparent; width:100%; margin:0 auto; padding:0; height:55px; line-height:55px; font-size:33px; color:#3E3A39; position:absolute; left:50%; margin-left:-50%;}
.ex_detail .detail_t a.btn
{display:block; width:355px; height:50px; line-height:50px; text-align:center; font-size:20px; margin-top:40px; cursor:pointer; background-color:#DD751C; color:white;}

.ex_detail .detailinfo
{border:1px solid #DCDDDD;}
.ex_detail .detailinfo .title
{height:65px; line-height:65px; border-bottom:1px solid #DCDDDD; font-size:16px; color:#595757;}
.ex_detail .detailinfo .title>span
{margin-left:40px;}
.ex_detail .detailinfo .title>span.curr
{border-bottom:3px solid #2759A8; height:63px; display:inline-block; *display:inline; *zoom:1;}

.ex_detail .detailinfo .info_context
{line-height:1.5; padding:120px 60px;}
.ex_detail .detailinfo .info_context *
{max-height:1000%; word-break:break-all;}
.ex_detail .detailinfo .info_context img
{margin:0; width:100%; display:block; text-indent:0;}

.touch_prev{
    display: block; width: 20px; height: 30px; position: absolute; z-index: 100; top: 50%; left: 10px; margin-top: -10px; background-color: rgba(0,0,0,0.3); background-image: url('../../images/icon_prev.png'); background-repeat: no-repeat; background-position: center center; background-size: 10px 20px; cursor: pointer;
}
.touch_next{
    display: block; width: 20px; height: 30px; position: absolute; z-index: 100; top: 50%; right: 10px; margin-top: -10px; background-color: rgba(0,0,0,0.3);  background-image: url('../../images/icon_next.png'); background-repeat: no-repeat; background-position: center center; background-size:  10px 20px; cursor: pointer;
}
/*----------------------支付方式弹窗*/
#playway_box
{width:550px; padding-bottom:20px; background-color:white; position:absolute; top:20%; left:50%; margin-left:-275px; z-index:1001; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#playway_box .payway_ul
{display:block; margin:30px 0 0 0; overflow:hidden;}
#playway_box .payway_ul li
{display:block; clear:both; width:230px; height:50px; line-height:50px; text-align:center; margin:0 auto 20px auto; cursor:pointer; border:1px solid #A2A2A2; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; position:relative;}
#playway_box .payway_ul li.curr
{border-color:#e72606;}
#playway_box .payway_ul li .icon_selected
{display:none; width:29px; height:29px; position:absolute; right:3px; top:50%; margin-top:-15px; background:url("../images/icon_selected4.png") no-repeat center center; background-size:contain;}
#playway_box .payway_ul li.curr .icon_selected
{display:block;}
#playway_box .payway_ul li a i
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:29px; height:29px; margin-right:5px; background-position:center center; background-repeat:no-repeat; background-size:contain;}
#playway_box .payway_ul li a span
{display:inline-block; *display:inline; *zoom:1; vertical-align:middle; min-width:64px; text-align:left;}

/*----------------------输入验证码弹窗*/
#yzm_box
{width:550px; padding-bottom:20px; background-color:white; position:absolute; top:50%; left:50%; margin-left:-275px; margin-top:-150px; z-index:1001; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
#yzm_box .yzm_input
{margin:50px auto; padding:10px 0; background-color:#f6f6f6;}
#yzm_box .yzm_input input
{display:block; width:50%; height:40px; line-height:40px; margin:0 auto; padding:0 10px; font-size:20px; text-align:center; border:1px solid #dddddd; outline:none; background-color:#f6f6f6;}

.no-content{
    margin: 40px auto 120px;
    text-align: center;
}
.display-no{display:none;}
.gotop{position:fixed;bottom:20px; right:20px; cursor:pointer; display:none;z-index: 1;}

.reg-protocol{    
    width: 60%;
    height: 650px;
    position: absolute;
    top: 60px;
    margin-left: 18%;
    padding: .5% 1%;
    background-color: #fff;
    z-index: 2;
    border-radius: 15px;
}
.reg-protocol .close{
    text-align:right;
}

.reg-protocol .close a{
    cursor: pointer;
}
.protocol-content{    
    margin: 15px;
    padding:10px;
    height: 600px;
    overflow-y: auto;
}
.shade-reg{
    position: fixed;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 1;
}