*{-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;}
body{ min-width:1200px}
a:hover img{  opacity: 1; filter: alpha(opacity=100);}
.btn-primary{ background:#2fbb5f; border:#2fbb5f 1px solid}
.btn-primary:hover{ background:#0C0; border:#0C0 1px solid}
.header-top .left-nav .nav-item a{ color:#2fbb5f}
.release{ margin:10px 0}
.step .step-item.action{ border-color: #2fbb5f;}
.step .step-item.action .step-num{background: #2fbb5f;}
.step .step-item.action .step-title{ color:#2fbb5f}
.release-nav ul li.selected a{ border-color:#2fbb5f; background:#2fbb5f}
.release-nav ul li.selected a:hover{border-color:#0C0; background:#0C0}
.header-top .nav-sub-list a,.header-top .nav-item-sub a{ color:#666666}
input, button, select, textarea{line-height:normal; padding:0}
.ico_tel,.ico_weibo_login,.ico_weixin_login,.ico_qq_login,.ico_member,.ico_phone,.ico_login_qq,.ico_login_weibo,.ico_login_weixin,.ico_area{ display:inline-block; width:21px; height:21px; background:url(../img/ico.png);*zoom:1;_zoom:1;_display:inline;*display:inline;}
.ico_tel{ background-position: 0 -100px}
.ico_weibo_login{ background-position: -100px -100px}
.ico_weixin_login{ background-position: -200px -100px}
.ico_qq_login{ background-position: -300px -100px}
.ico_member{ background-position: -800px -200px}
.ico_phone{ background-position: -900px -200px}
.ico_login_qq{ background-position: 0 -300px}
.ico_login_weibo{ background-position: -100px -300px}
.ico_login_weixin{ background-position: -200px -300px}
.ico_area{ background-position:-800px -300px; width:9px; height:13px}

.user_p .ruser_top_2  .btn-success{padding: 0 5px;font-size: 13px; margin-right: 6px;line-height: 22px;height: 22px;}

.container{ width:1200px; margin:0 auto}
.header-website{ margin:0;}
.header-website .brand-logo{ height:120px; overflow:hidden}
.header-function{ width:514px; margin:30px 0 0 0}
.header-function .header-search{ margin:0; border:2px solid #282e44;width:auto}
.header-function .btn-group,.header-function .form-group{ float:left; display:inline-block; height:41px; line-height:41px; _zoom:1}
.caret{ _zoom:1; display:inline}
.header-function .btn-group{width:85px; text-align:center; height:41px; font-size:12px; z-index:52}
.header-function .form-group{text-align:center; background:#FF0; margin:0; height:41px; width:350px; overflow:hidden; padding:0; overflow:hidden;}
.header-function .search-btn-select{ height:41px; line-height:41px; overflow:hidden; text-align:left; margin-left:20px}
.header-function .search-btn-select .caret{ background:url(../img/ico.png) -400px -100px; width:7px; height:5px; border:0px; position:absolute; top:18px; right:10px; overflow:hidden;}
.header-function .open .search-btn-select .caret{ background-position:-500px -100px}
.header-function .form-group input{ border:0px;width:350px;height:41px; line-height:41px; margin:0;font-size:14px}
.header-function .btn-primary{ width:63px; height:41px; border:0px; background:#282e44; font-size:16px; float:right; padding:0}
.header-function .dropdown-menu{ min-width: 85px; _width:85px;padding:0; margin:0; overflow:hidden;text-align:center}
.header-function .dropdown-menu li{ padding:0; margin:0; height:auto; border:#F00 0px solid}
.header-function .dropdown-menu li a{ padding:0; margin:0;_zoom:1; line-height:42px; padding:0 10px}
.header-function .dropdown-menu li.active a,.header-function .dropdown-menu .active a:hover{ background:#282e44}


.header-keywords{ font-size:12px; color:#9c9c9c; margin-top:7px}
.header-keywords .marked{color:#9c9c9c}
.header-keywords .marked.marked-tags{ background:none; color:#ff7800; border:0}

.hearder_qr_code{ float:right; margin:12px 0 0 24px; display:inline}
.hearder_qr_code ol{ font-family:'微软雅黑'; font-size:13px; text-align:center;}
.hearder_qr_code li img{ width:86px}

.header-top{ line-height:40px; height:40px}
.header-top .ico_tel{ float:left; margin:10px 10px 0 0}
.header-top .nav-item-link{ color:#666666; position:relative}
.header-top .nav-item-link .caret{ position:absolute; top:17px; right:5px; border:0px; width:7px; height:7px; background:url(../img/ico.png) -800px -100px}
.header-top .has-sub .nav-item-link{ padding-right: 15px}
.header-top .nav-item-link.active{ color:#000; background:none}
.header-top .nav-item .active,.header-top .nav-item .active:hover{ background:none;  border:1px solid #fff;border-bottom: none}
.header-top .nav-item.has-sub .active:hover{  border:1px solid #eeeeee; border-bottom: none}
.header-top .nav-sub-list a   .badge { background: none}
.header-top .has-sub.hover {
	background:none;
  z-index: 200;
}
.header-top .has-sub.hover .caret{ background-position:-900px -100px}
.header-top .has-sub.hover .nav-item-link {
  background: #ffffff;
  color: #2f549f;
  border-color: #eeeeee;
  bottom: -1px;
}
.header-top .has-sub.hover .nav-item-sub {
  display:inline-block;
  width:158px;
  _zoom:1;*zoom:1;
}
.header-top .has-sub.hover .nav-item-sub li,.header-top .has-sub.hover .nav-item-sub li a{_zoom:1;*zoom:1;} 
.header-top .nav-phone-link{ height:26px; line-height:26px; border:#2fbb5f 1px solid;-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */; padding: 0 15px; display:block; float:left; color:#2fbb5f; margin-top:7px}
.header-top .nav-phone-link i{float:left; width:10px; height:15px;  background:url(../img/ico.png) 0 -200px; margin:5px 8px 0 0}
.header-top .nav-phone-link:hover{ color:#2fbb5f}

.banner {
  display: inline;
  float:none;
  margin: 0;
  background: #fafafa;
}
#shop_banner{ position:relative}
#shop_banner.banner { display:block; height:auto}
#shop_banner.banner img{ width:100%; height:auto}
.banner .fotorama__nav--dots .fotorama__nav__frame{ width:auto; margin-left:10px}
.banner .fotorama__dot{ border:0px; width:18px; height:5px; background:#282e44}
.banner .fotorama__nav__frame.fotorama__active .fotorama__dot{ border:0px; width:18px; height:5px; background:#2fbb5f}
.banner_nav{ background:url(../img/banner_nav.jpg); height:131px; width:1200px}


.site-nav { height:60px; line-height:60px; background:url(../img/navbg.gif) repeat-x; margin-bottom:0}
.site-nav .site-nav-div{ width:1214px; margin:0 auto; position:relative; z-index:50}
.site-nav .site-nav-div ul,.site-nav .site-nav-div dl{ float:left; display:inline; font-size:18px}
.site-nav .site-nav-div ul{  margin-left:205px}
.site-nav .site-nav-div ul li,.site-nav .site-nav-div ul li a{ float:left; display:block}
.site-nav .site-nav-div ul li a{ color:#fff; width:130px; text-align:center; border-right:1px solid #1e2336; border-left:1px solid #343a50; background:#282e44}
.site-nav .site-nav-div ul li a:hover,.site-nav .site-nav-div ul li.active a{ color:#3edc74; text-decoration:none}
.site-nav .site-nav-div dl{ width:204px; position:absolute; top:0; left:0; height:60px; overflow:hidden}
.site-nav .site-nav-div dl.hover{ overflow:visible}
.site-nav .site-nav-div dl dt{ color:#fff; font-weight:normal; line-height:60px; height:74px;background:url(../img/navbg.gif) 0 -180px; padding-left:40px; cursor:pointer;}
.site-nav .site-nav-div dl dt i{ background:url(../img/ico.png) -500px 0; float:right; width:18px; height:11px; margin:25px 50px 0 0}
.site-nav .site-nav-div dl dd{margin-left:6px; position:absolute; width:180px}
.site-nav .site-nav-div dl dd a{ display:block; color:#fff;line-height:52px;border-bottom:1px solid #23a34f; border-top:1px solid #38c569; background:#2fbb5f;}
.site-nav .site-nav-div dl dd a:hover{ background:#141726}
.site-nav .site-nav-div dl dd a i{ float:left; display:inline; width:25px; height:25px;background:url(../img/ico.png) 0 0; margin: 15px 25px 0 15px  }
.site-nav .site-nav-div dl dd a.cc_1 i{}
.site-nav .site-nav-div dl dd a.cc_2 i{ background-position:-100px 0}
.site-nav .site-nav-div dl dd a.cc_3 i{ background-position:-200px 0}
.site-nav .site-nav-div dl dd a.cc_4 i{ background-position:-300px 0}
.site-nav .site-nav-div dl dd a.cc_5 i{ background-position:-400px 0}
.site-nav .site-nav-div dl dd a:hover{ text-decoration:none}
.site-nav .site-nav-div .nav-div-m{background:url(../img/navbg.gif) 0 -60px #FFF; width:20px; height:60px; float:left; }
.site-nav .site-nav-div .nav-div-r{background:url(../img/navbg.gif) 0 -120px; width:220px; height:60px; float:right}
.site-nav .site-nav-div .nav-div-r a{ height:40px; float:left; color:#FFF; font-size:18px; height:60px; width:210px}
.site-nav .site-nav-div .nav-div-r a:hover{ text-decoration:none;}
.site-nav .site-nav-div .nav-div-r a i{background:url(../img/ico.png);float:left; width:25px; height:25px; margin:19px 5px 0 60px }

.clear{ clear:both; font-size:0}
.clear_10{ clear:both; font-size:0; height:10px}
.clear_20{ clear:both; font-size:0; height:20px}
.footer_nav{ background:url(../img/footerbg.png) center; color:#fff}
.footer_nav a{ color:#a3a3a3}
.footer_nav ul{ width:1200px; margin:0 auto}
.footer_nav ul li{ float:left; width:230px; margin:40px 5px 0 5px; padding-bottom:48px;display:inline; overflow:hidden}
.footer_nav ul li dl dt i{ display:inline-block; height:32px; width:28px; background:url(../img/ico.png) -600px 0}
.footer_nav ul li dl dt i.ico_f1{}
.footer_nav ul li dl dt i.ico_f2{ background-position:-700px 0}
.footer_nav ul li dl dt i.ico_f3{ background-position:-800px 0}
.footer_nav ul li dl dt i.ico_f4{ background-position:-900px 0}
.footer_nav ul li dl dt b{ display:block}
.footer_nav ul li dl dd{ margin-top:16px; float:left; display:inline; width:110px; margin-right:5px}
.footer_nav ul ol{ float:right; display:inline; width:230px; margin:40px 5px 48px 5px; font-size:12px}
.footer_nav ul ol dl dd{ line-height:21px}
.footer_nav ul ol dl dd .ico_tel{ float:left; margin-right:8px}
.footer_nav ul ol dl dd.dd2{ font-size:30px; color:#2fbb5f; margin:15px 0 40px 0}
.footer_nav ul ol dl dd.dd3 span{ float:left; line-height:21px}
.footer_nav ul ol dl dd.dd3 a{ margin-right:8px}

.footer-c{text-align:center; background:#141726; padding:25px 0 20px 0;  min-width:1200px ; font-size:12px; color:#a3a3a3}
.footer-c a{ color:#a3a3a3}
.footer-menu{ font-size:0}
.footer-menu li{ display:inline-block;_zoom:1;*zoom:1;_display:inline;*display:inline; _padding: 0 5px;*padding: 0 5px;_border-right:1px solid #333333;*border-right:1px solid #333333;font-size:12px}
.footer-menu>li + li:before {content: "|"; padding:0 5px; color:#333333}
.footer-menu li + li:before a{}
.footer-c div{ margin-top:15px}
.footer{ margin-top:20px; padding:0; border:0;font-size:12px}

.index-hot{ width:903px; height:412px; border:#e4e5ea 1px solid; display:inline; float:left; overflow:hidden; background:#f8f8f8}
.index-hot .hot-left{ float:left; width:216px; display:inline}
.index-hot .hot-left .title{ line-height:56px; height:56px; overflow:hidden; border-bottom:2px solid #e4e5ea; color:#000; font-family:"微软雅黑"; font-size:22px}
.index-hot .hot-left .title i{ float:left ; background:#ff7800; width:5px; height:24px; margin:17px 10px 0 8px}
.index-hot .hot-left .title em{ font-size:14px; color:#ff7800; margin-left:8px; font-style:normal; font-weight:bold}
.index-hot .hot-left .myad{ width:215px; height:340px; background:url(../img/myad.jpg); border-right:1px solid #e4e5ea; margin-top:10px; position:relative}
.index-hot .hot-left .myad a{ position:absolute; top:145px; left:108px; width:68px; height:18px}
.index-hot .hot-right{ display:inline; float:left; width:686px}
.index-hot .hot-right ul.tab-c{}
.index-hot .hot-right ul.tab-c ol{height:58px; background:url(../img/lines.gif) 0 56px repeat-x;}
.index-hot .hot-right ul.tab-c ol div{line-height:56px; height:58px; float:left; display:inline; margin-right:28px; font-size:16px; width:90px; text-align:center; cursor:pointer}
.index-hot .hot-right ul.tab-c ol div i{ display:none}
.index-hot .hot-right ul.tab-c ol div.on{color:#ff7800; font-weight:bold; background:url(../img/lines.gif) 0 -342px repeat-x; position:relative;}
.index-hot .hot-right ul.tab-c ol div.on i{ display:block; width:100%; height:7px; left:0;top:56px; background:url(../img/lines.gif) 50% -200px repeat-x; zoom:1; position:absolute;}
.index-hot .hot-right ul.tab-c li{ height:200px; overflow:hidden;border-bottom:1px solid #e4e5ea;}
.index-hot .hot-right ul.tab-c li dl{ display:none; margin-top:10px}
.index-hot .hot-right ul.tab-c li dl.on{ display:block}
.index-hot .hot-right ul.tab-c li dl dd{ float:left; width:327px; display:inline; overflow:hidden; height:30px; line-height:30px; padding:0 8px}
.index-hot .hot-right ul.tab-c li dl dd a{ color:#666666}
.index-hot .hot-right ul.tab-c li dl dd a span{ color:#ff7800; margin-right:10px}
.index-hot .hot-right ul.big_ico{}
.index-hot .hot-right ul.big_ico li{ width:228px; float:left; display:inline}
.index-hot .hot-right ul.big_ico li dl{ margin-top:30px}
.index-hot .hot-right ul.big_ico li dl dt{ float:left; width:90px; height:90px; background:url(../img/ico.png) -100px -200px; margin:0 0 0 10px}
.index-hot .hot-right ul.big_ico li dl dt.ico_big1{ background-position:-100px -200px}
.index-hot .hot-right ul.big_ico li dl dt.ico_big2{ background-position:-200px -200px}
.index-hot .hot-right ul.big_ico li dl dt.ico_big3{ background-position:-300px -200px}
.index-hot .hot-right ul.big_ico li dl dd{ float:right; width:120px; margin-right:5px}
.index-hot .hot-right ul.big_ico li dl dd h4{ color:#575555; font-size:20px; font-weight:normal; margin-bottom:10px}
.index-hot .hot-right ul.big_ico li dl dd div{ font-size:12px; color:#9b9b9b; margin-bottom:5px}
.index-hot .hot-right ul.big_ico li dl dd em{}
.index-hot .hot-right ul.big_ico li dl dd em a{ font-size:12px; color:#ff6600; font-style:normal}
.index-bulletin{ float:right; width:280px;height:412px; border:#e4e5ea 1px solid; background:#f8f8f8}
.index-bulletin ul.tab-c{}
.index-bulletin ul.tab-c ol{height:58px; background:url(../img/lines.gif) 0 56px repeat-x;}
.index-bulletin ul.tab-c ol div{line-height:56px; height:58px; float:left; display:inline; margin-right:3px; font-size:16px; width:90px; text-align:center; cursor:pointer}
.index-bulletin ul.tab-c ol div i{ display:none}
.index-bulletin ul.tab-c ol div.on{color:#ff7800; font-weight:bold; background:url(../img/lines.gif) 0 -342px repeat-x; position:relative;}
.index-bulletin ul.tab-c ol div.on i{ display:block; width:100%; height:7px; left:0;top:56px; background:url(../img/lines.gif) 50% -200px repeat-x; zoom:1; position:absolute;}
.index-bulletin ul.tab-c li{ height:146px; border-bottom:1px solid #e4e5ea; overflow:hidden}
.index-bulletin ul.tab-c li dl{ margin-top:10px}
.index-bulletin ul.tab-c li dl dd{ line-height:26px; height:26px; overflow:hidden; padding:0 10px}
.index-bulletin ul.tab-c li dl dd a { color:#666666}
.index-bulletin ul.process{ height:160px; overflow:hidden; border-bottom:1px solid #e4e5ea; padding:0 10px}
.index-bulletin ul.process ol{ height:38px; line-height:38px; font-size:14px; color:#2fbb5f}
.index-bulletin ul.process li{ line-height:30px; height:30px; overflow:hidden; color:#999999}
.index-bulletin ul.process li i{ float:left; line-height:30px; height:30px; padding:0 10px 0 15px; background:url(../img/ico.png)-700px -236px; font-size:20px; } 
.index_add_btn a{ display:block; background:#2fbb5f; height:46px; line-height:46px; font-family:"微软雅黑"; font-size:18px; color:#FFF; text-align:center}

.index-floor{ margin-top:45px}
.index-floor .column-title{ font-family:"微软雅黑"; text-align:center; height:54px; font-size:0; background:url(../img/t-line.gif) no-repeat 50% 42px }
.index-floor .column-title h5{ font-size:24px; font-weight:normal;line-height:30px; height:30px;}
.index-floor .column-title span{ font-size:14px; color:#9c9c9c; background:#fff; padding:0 10px; display:inline-block; zoom:1;}
.index-floor .columns{ text-align:center; font-size:0; margin-top:10px}
.index-floor .columns li{ display:inline-block; zoom:1;  line-height:36px; height:36px; padding:0 20px; background:#f1f2f4; margin-left:1px; _display:inline}
.index-floor .columns li a{font-size:14px; color:#555555;}
.index-floor .columns li.more a{color:#ff7800;}
.index-floor .p-img{ height:232px; overflow:hidden; margin-top:30px}
.index-floor .p-img li{ float:left; display:inline; width:232px; overflow:hidden; position:relative; margin:0 4px; height:232px}
.index-floor .p-img li a{float:left; display:inline; }
.index-floor .p-img li i{ position:absolute; bottom:30px; left:10px; color:#ff7800; font-size:12px; font-style:normal; display:none; z-index:11}
.index-floor .p-img li div{ position:absolute; bottom:0; left:0px; color:#fff; font-size:12px; display:none; background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;width:232px; height:34px; line-height:30px; padding:20px 0 0 10px; z-index:10}
.index-floor .p-img li img{ width:232px}
.index-floor .p-img li a:hover i,.index-floor .p-img li a:hover div{ display:block;}

.index-floor .sell_shop_list{ margin-top:30px}
.index-floor .sell_shop_list .sell_list{ width:903px; border:1px solid #ebebeb; height:484px; overflow:hidden; float:left}
.shop_sell_list{border:1px solid #ebebeb; border-top:0px}
.index-floor .sell_shop_list .sell_list ol,.shop_sell_list ol{ line-height:53px; height:53px; border-bottom:1px solid #ebebeb; font-size:22px; color:#000; background:#f8f8f8}
.index-floor .sell_shop_list .sell_list ol i,.shop_sell_list ol i{ float:left; display: block; background:#2fbb5f ; width:5px; height:24px; margin:16px 8px 0 8px} 
.index-floor .sell_shop_list .sell_list li,.shop_sell_list li{ height:86px; overflow:hidden; border-bottom:1px dashed #ebebeb; }
.index-floor .sell_shop_list .sell_list li dl,.shop_sell_list li dl{ margin-top:22px; padding:0 10px}
.index-floor .sell_shop_list .sell_list li .s1,.shop_sell_list li .s1{ color:#282e44; float:left; display:inline; width:445px}
.index-floor .sell_shop_list .sell_list li .s1 div,.shop_sell_list li .s1 div{ font-size:14px; height:20px; overflow:hidden}
.index-floor .sell_shop_list .sell_list li .s1 div i,.shop_sell_list li .s1 div i{ color:#ff7800; font-style:normal; margin-right:15px}
.index-floor .sell_shop_list .sell_list li .s1 div.desc,.shop_sell_list li .s1 div.desc{ color:#888888; font-size:13px; margin-top:10px}
.index-floor .sell_shop_list .sell_list li .s2,.shop_sell_list li .s2{float:left; display:inline; width:152px; color:#ff7800; font-size:12px; line-height:20px}
.index-floor .sell_shop_list .sell_list li .s2 i,.shop_sell_list li .s2 i{ float:left; display:inline; height:20px; width:23px; background:url(../img/ico.png) -400px -200px; margin:0 5px 0 10px}
.index-floor .sell_shop_list .sell_list li .s3,.shop_sell_list li .s3{float:left; display:inline; width:180px; font-size:12px; color:#666666; padding:0 0 0 10px}
.index-floor .sell_shop_list .sell_list li .s3 i,.shop_sell_list li .s3 i{ color:#01a465; font-style:normal}
.index-floor .sell_shop_list .sell_list li .s3 em, .shop_sell_list li .s3 em{ font-style:normal; margin:0 5px}
.index-floor .sell_shop_list .sell_list li .s4,.shop_sell_list li .s4{float:left; display:inline}
.index-floor .sell_shop_list .sell_list li .s4 a,.shop_sell_list li .s4 a{ float:left; height:35px; line-height:35px; padding: 0 10px; color:#fff; background:#2fbb5f;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */;}
.sell_shop_list .sell_list li .s4 a,.shop_sell_list li .s4 a.stop{ background:#bababa}
	
.shop_list{ height:484px; width:280px; border:1px solid #ebebeb; overflow:hidden; float:right}
.shop_list ol{ height:39px; line-height:39px; background:#f8f8f8; border-bottom:1px solid #ebebeb; font-size:16px; color:#000}
.shop_list ol i{ background:#2fbb5f; float:left; display:inline; width:4px; height:21px; margin:9px 5px 0 12px }
.shop_list li{ padding:0 15px}
.shop_list li dl{ border-bottom: 1px dashed #d7d7d7; padding:15px 0; height:57px; overflow:hidden}
.shop_list li dl dt{ float:left;}
.shop_list li dl dt img{ border:1px solid #d4d7da; width:54px; height:54px; margin-right:10px}
.shop_list li dl dd{ float:left; width:184px}
.shop_list li dl dd .s1{ font-size:14px}
.shop_list li dl dd .s1 a{ color:#000}
.shop_list li dl dd .s2{ font-size:12px; color:#a3a3a3}
.shop_list li dl dd .s2 i{ color:#ff7800; font-style:normal}
.shop_list li dl dd .s3{ font-size:12px; line-height:18px; height:18px; overflow:hidden}
.shop_list li dl dd .s3 a{ color:#555555; padding:0 5px; background:#e9ebec; float:left; line-height:18px; height:18px; margin-right:5px}

.index-floor .index-case{}
.index-floor .index-case ol{ text-align:center; font-size:0px}
.index-floor .index-case ol div{ display:inline-block; _display:inline;zoom:1; height:40px; line-height:40px; font-size:14px; padding:0 10px; color:#666666; margin: 0 10px; cursor:pointer}
.index-floor .index-case ol div.on{ color:#ff7800; border-bottom:2px solid #ff7800}
.index-floor .index-case li{ margin-top:38px; height:610px; overflow:hidden}
.index-floor .index-case li dl{ display:none}
.index-floor .index-case li dl.on{ display:block}
.index-floor .index-case li dl dd{ float:left; margin:0 10px 20px 10px; height:280px; width:280px; display:inline}
.index-floor .index-case li dl dd a{  float:left; width:280px; height:280px; position:relative; overflow:hidden; text-align:center}
.index-floor .index-case li dl dd a .ss{ position:absolute; color:#fff; bottom:0px; left:0px; width:100%; z-index:21; text-align:center; height:280px; display:none}
.index-floor .index-case li dl dd a .ssbg{ position:absolute; z-index:20;height:280px; background:#000; top:0; left:0; width:100%;; display:none;filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;}
.index-floor .index-case li dl dd a:hover .ss,.index-floor .index-case li dl dd a:hover .ssbg{ display:block}
.index-floor .index-case li dl dd a .ss .s1{ font-size:14px; margin-bottom:10px; margin-top:155px}
.index-floor .index-case li dl dd a .ss .s2{ font-size:12px}
.index-floor .index-case li dl dd a .ss .s2 i{ color:#ff7800; font-style:normal}
.index-floor .index-case li dl dd a .ss .s3{ font-size:12px}
.index-floor .index-case li dl dd a .ss .s4{ font-size:14px; height:32px; line-height:32px; height:32px; width:180px; text-align:center; margin:5px auto 15px auto; background:#2fbb5f;	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */;}
.index-floor .index-case li dl dd a img{ height:280px}
.index-floor .index-links{ width:1200px; border-left:1px solid #ebebeb; margin-top:25px}
.index-floor .index-links li{ float:left; border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb; border-top:1px solid #ebebeb; width:147px}
.index-floor .index-links li img{ width:147px; height:80px}

.login{}
.login .login-top{ width:1200px; margin:0 auto; height:165px}
.login .login-top dt{ float:left; display:inline; margin-top:36px}
.login .login-top dd{ float:left; display:inline; margin-top:45px; margin-left:25px; padding-left:25px;line-height:90px; height:90px; font-size:30px; color:#d0d0d0; border-left:1px solid #d0d0d0}
.login .login-main{ background:url(../img/loginbg.jpg) no-repeat center #000000; height:580px}
.login .login-main ul{ float:right; width:282px;background:#FFF; margin-top:74px; padding:0 26px 10px 26px}
.login .login-main ul ol{ font-size:16px; color:#333333; line-height:46px; height:46px; border-bottom:1px solid #ebebeb; font-weight:bold} 
.login .login-main ul li{ font-size:0}
.login .login-main ul li .login-method{ line-height:56px;height:56px; font-size:0}
.login .login-main ul li .login-method span{ font-size:14px; float:left; width:110px}
.login .login-main ul li .login-method b{ float:left; border-left:1px solid #c5c5c5; height:10px; display:block; margin:22px 30px 0 30px}
.login .login-main ul li .login-method span.orange{ color:#ff7800}
.login .login-main ul li .login-method span.green{ color:#2fbb5f}
.login .login-main ul li .login-method span i{ float:left; margin:20px 0 0 0px}
.login .login-main ul li .login-method span.orange i{ margin-top:22px}
.login .login-main ul li .username input,.login .login-main ul li .password  input,.login .login-main ul li .code_div input{ border:1px solid #cccccc; width:255px; padding: 0 10px; line-height:30px; height:30px; color:#8c8c8c;font-size:14px}
.login .login-main ul li .code_div input{ width:70px; float:left; margin-right:10px}
.login .login-main ul li .code_div img{ height:30px; float:left}
.login .login-main ul li .username{ margin-bottom:20px;}
.login .login-main ul li .password{ margin-bottom:20px;}
.login .login-main ul li .code_div{ height:30px; margin-bottom:20px}
.login .login-main ul li .save_day{ margin-bottom:15px; font-size:12px; color:#555555}
.login .login-main ul li .save_day label{ font-weight:normal}
.login .login-main ul li .save_day label input{ float:left; margin:3px 5px 0 0; }
.login .login-main ul li .save_day span{ float:right; color:#2fbb5f}
.login .login-main ul li .save_day span a{color:#2fbb5f}
.login .login-main ul li .submit button{ border:0; background:#2fbb5f; color:#fff; width:277px; line-height:32px; height:32px; margin-bottom:30px; font-size:14px}
.login .login-main ul li .other-login{font-size:12px;}
.login .login-main ul li .other-login dl{ float:left;}
.login .login-main ul li .other-login dl dt{ font-weight:normal; color:#999999}
.login .login-main ul li .other-login dl dd{ font-size:0; margin-top:13px}
.login .login-main ul li .other-login dl dd a{ margin-right:8px}
.login .login-main ul li .other-login div{ float:right}
.login .login-main ul li .other-login div a{ color:#ff7800}

.login .footer-c,.register .footer-c{ background:#FFF; color:#999999}
.login .footer-c a{ color:#999999}
.login .footer-menu li{_border-right:1px solid #999999;*border-right:1px solid #999999;}
.login .footer-menu>li + li:before{color:#999999}


.register{}
.register .register-top{ width:1200px; margin:0 auto; height:165px}
.register .register-top dt{ float:left; display:inline; margin-top:36px}
.register .register-top dd{ float:left; display:inline; margin-top:45px; margin-left:25px; padding-left:25px;line-height:90px; height:90px; font-size:30px; color:#d0d0d0; border-left:1px solid #d0d0d0}
.register .register-main{ background:url(../img/loginbg.jpg) no-repeat center #000000; height:580px;}
.register .register-main ul{ float:right; width:282px;background:#FFF; margin-top:20px; padding:0 26px 10px 26px}
.register .register-main ul ol{ font-size:16px; color:#333333; line-height:46px; height:46px; border-bottom:1px solid #ebebeb; font-weight:bold}
.register .register-main ul li .text{ margin-top:20px}
.register .register-main ul li .text input{ border:1px solid #cccccc; width:255px; padding: 0 10px; line-height:30px; height:30px; color:#8c8c8c;font-size:14px} 
.register .register-main ul li .code_div{ margin-top:20px; height:32px; overflow:hidden}
.register .register-main ul li .code_div input{ width:70px; float:left; margin-right:10px; height:30px;border:1px solid #cccccc; margin:0 10px 0 0; padding: 0 10px}
.register .register-main ul li .code_div img{ height:30px; float:left}
.register .register-main ul li .submit{ margin-top:20px}
.register .register-main ul li .submit button{ border:0; background:#2fbb5f; color:#fff; width:277px; line-height:32px; height:32px; margin-bottom:30px; font-size:14px}
.register .register-main ul li .other-login{font-size:12px;}
.register .register-main ul li .other-login dl{ float:left;}
.register .register-main ul li .other-login dl dt{ font-weight:normal; color:#999999}
.register .register-main ul li .other-login dl dd{ font-size:0; margin-top:13px;}
.register .register-main ul li .other-login dl dd a{ margin-right:8px}
.register .register-main ul li .other-login div{ float:right; color:#999999}
.register .register-main ul li .other-login div a{ color:#ff7800}
.register .register-main .terms_service{ margin-top:10px}
.register .register-main .terms_service label{ font-weight:normal}

.register .register-main #invitationForm{ position:relative; width:100%}
.register .register-main #invitationForm .invitationdiv{ position:absolute;width:100%}
.register .register-main #invitationForm ul{ width:800px; margin:50px 200px 0 200px;}
.register .register-main #invitationForm ul li{ margin:10px 0}
.register .register-main #invitationForm ul li input{border:1px solid #cccccc; width:300px; padding: 0 10px; line-height:30px; height:30px; color:#8c8c8c;font-size:14px}
.register .register-main #invitationForm ul li textarea{ width:700px; height:220px;border:1px solid #cccccc; padding:10px;resize: none;}
.register .register-main #invitationForm ul li  button{border:0; background:#2fbb5f; color:#fff; width:80px; line-height:32px; height:32px;  font-size:14px}

.position{ line-height:54px; height:54px; width:1200px; margin:0 auto}
.position .position_div{ float:left; color:#999999}
.position .search_company{ float:left}
.position .search_company div{ float:left;border:1px solid #d8d8d8; height:26px; line-height:26px; overflow:hidden; margin-top:14px;-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */;}
.position .search_company div i{float:left; height:26px; width:26px; background:url(../img/ico.png) -595px -295px}
.position .search_company .search_txt{ height:26px; float:left;border:0; line-height:26px; width:246px}
.position .search_company .search_btn{ height:28px; line-height:28px; background:#737787; color:#fff; margin-left:2px; border:0;-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */; padding:0 10px}
.main{}
.main .left{ float:left; display:inline; width:905px; overflow:hidden}
.main .left img{ max-width:870px}
.main .right{ float:right; display:inline; width:280px}

.company_category{ line-height:39px; height:39px; border-bottom:#ff7800 2px solid; border-left:1px solid #d8d8d8;-moz-border-radius: 3px 0 0 0;      /* Gecko browsers */
    -webkit-border-radius: 3px 0 0 0;   /* Webkit browsers */
    border-radius:3px 0 0 0;            /* W3C syntax */;}
.company_category li{ float:left;line-height:39px; height:39px;}
.company_category li a{float:left; padding:0 25px; border:1px solid #d8d8d8; border-left:0; border-bottom:0; color:#404040}
.company_category li.on a,.company_category li a:hover{color:#fff; border:1px solid #ff7800; border-left:0; border-bottom:0; background:#ff7800}
.company_condition{ border-bottom:1px solid #d8d8d8; background:#fafafa; border-left:1px solid #d8d8d8; height:34px;}
.company_condition li{ float:left; height:34px;line-height:34px; color:#9c9c9c; padding:0 20px;border-right:1px solid #d8d8d8; margin-bottom:0}
.company_condition li.classify,.company_condition li.area{padding:0; position:relative; z-index:2}
.company_condition li.classify dl dt,.company_condition li.area dl dt{ height:34px; line-height:34px;padding:0 20px; font-weight:normal; cursor:pointer}
.company_condition li.classify dl dt i{ background:url(../img/ico.png) -900px -400px; width:12px; height:10px; float:left; margin:13px 5px 0 0 }
.company_condition li.area dl dt i{background:url(../img/ico.png) 0 -500px; width:9px; height:13px; float:left; margin:13px 5px 0 0 }
.company_condition li.classify.hover dl dt,.company_condition li.area.hover dl dt{ background:#2fbb5f; color:#FFF}
.company_condition li.classify.hover dl dt i{background-position:-100px -500px}
.company_condition li.area.hover dl dt i{background-position:-200px -500px}
.company_condition li.classify dl dd,.company_condition li.area dl dd{ position:absolute; background:#2fbb5f; width:260px; padding:20px; display:none}
.company_condition li.classify dl dd a,.company_condition li.area dl dd a{ color:#fff}
.company_condition li.classify dl dd .class_all{ line-height:30px; border-bottom:1px solid #fff; font-weight:bold}
.company_condition li.classify dl dd .class_top{ margin-top:10px;border-bottom:1px dashed #fff; line-height:30px}
.company_condition li.classify dl dd .class_sub,.company_condition li.area dl dd .class_sub{ margin-top:10px; line-height:20px; font-size:0}
.company_condition li.classify dl dd .class_sub a,.company_condition li.area dl dd .class_sub a{ font-size:12px; margin-left:10px; display:inline-block; _display:inline; zoom:1}
.company_condition li.classify dl dd .class_sub a.hot{ color:#000}
.company_condition li.area dl dd .class_sub a.active{ color:#2fbb5f; padding:0 5px; background:#FFF}
.company_condition li.classify.hover dl dd,.company_condition li.area.hover dl dd{ display:block}

.company_condition li.order,.company_condition li.check{ padding:0}
.company_condition li.order a,.company_condition li.check a{ display:inline-block; _display:inline; zoom:1;padding:0 20px;color:#9c9c9c}
.company_condition li.order a.desc i,.company_condition li.order a.asc i,.company_condition li.order a:hover i{ background:url(../img/ico.png)-400px -500px; }
.company_condition li.order a i{ width:5px; height:11px; float:right;margin:13px 0 0 5px}
.company_condition li.order a.asc i,.company_condition li.order a.desc:hover i{ background-position: -300px -500px}
.company_condition li.order a.asc:hover i{background-position: -400px -500px}
.company_condition li.order a:hover{ background:#FFF}


.company_condition li.check a i{ background:url(../img/ico.png) -500px -500px; width:12px; height:12px; float:left; margin:12px 5px 0 0}
.company_condition li.check a i.select,.company_condition li.check a:hover i{background-position:-600px -500px}
.company_condition li.check a:hover i.select{background-position:-500px -500px}
.company_condition li.check a:hover{ background:#FFF}

.comapylist{ border:1px solid #ebebeb; border-top:0}
.comapylist .comapylist_top{ height:150px; padding-top:25px}
.comapylist .comapylist_top .s1,.comapylist .comapylist_top .s2,.comapylist .comapylist_top .s3{ float:left; display:inline}
.comapylist .comapylist_top .s1 img{ width:132px; height:132px; border:1px solid #d7d7d7}
.comapylist .comapylist_top .s1{ width:165px; text-align:center}
.comapylist .comapylist_top .s2{ width:580px;}
.comapylist .comapylist_top .s2 h3{ font-size:18px; line-height:38px; height:38px}
.comapylist .comapylist_top .s2 h3 span{ width:84px; height:15px; display:inline-block; zoom:1px; _display:inline; background:url(../img/ico.png) -700px -300px; margin-left:10px}
.comapylist .comapylist_top .s2 div{ font-size:13px; color:#999999; line-height:24px}
.comapylist .comapylist_top .s2 div span{ color:#555555; padding-left:10px}
.comapylist .comapylist_top .s2 div span i{ margin-right:5px}
.comapylist .comapylist_top .s2 .companylist_btn a{ float:left; padding:0 10px; line-height:22px; height:22px;-moz-border-radius: 3px;      /* Gecko browsers */-webkit-border-radius: 3px;   /* Webkit browsers */border-radius:3px;            /* W3C syntax */; border:1px solid} 
.comapylist .comapylist_top .s2 .companylist_btn a.a1{ background:#fff3e8; border-color:#ffbf87; margin-right:10px; color:#ff8e2c}
.comapylist .comapylist_top .s2 .companylist_btn a.a2{ background:#f5f5f5; border-color:#d7d7d7;color:#555555}
.comapylist .comapylist_top .s3{ width:132px; height:132px; background:#fafafa; border:1px solid #d7d7d7; position:relative; text-align:center}
.comapylist .comapylist_top .s3 b{ background:url(../img/ico.png) -900px -300px; position:absolute; top:0; left:0; width:35px; height:35px}
.comapylist .comapylist_top .s3 div{ margin-top:20px; padding:0 10px; font-size:12px; color:#999999}
.comapylist .comapylist_top .s3 div em{ font-size:16px; color:#ff7800; font-style:normal}
.comapylist .comapylist_top .s3 div i{ color:#2fbb5f; font-style:normal}
.comapylist .plist{ margin:0 10px}
.comapylist .plist table{ width:100%;}
.comapylist .plist table tr td,.comapylist table tr th{ padding:0 10px; line-height:35px; border-bottom:1px dashed #d7d7d7; color:#282e44; font-size:13px}
.comapylist .plist table tr th{ font-weight:normal; color:#999999}
.comapylist .plist table tr td.t1{}
.comapylist .plist table tr td.t1 a{ color:#282e44;}
.comapylist .plist table tr td.t1 a:hover{ color:#ff7800}
.comapylist .plist table tr td.t2{ color:#ff7800}
.comapylist .plist table tr td.t3{ color:#333333}
.comapylist .plist table tr td.t4{ color:#2fbb5f}
.comapylist .plist .more{ height:40px; line-height:40px; font-size:13px; border-bottom:2px solid #d7d7d7}
.comapylist .plist .more a{ color:#ff7800;float:right;}
.comapylist .plist .more a span{ float:right; width:7px; height:4px; background:url(../img/ico.png) 0 -400px; margin:18px 0 0 10px;}
.guarantee{ border:1px solid #ebebeb; height:258px}
.guarantee ul{ height:160px; overflow:hidden; border-bottom:1px solid #ebebeb}
.guarantee ul li{ float:left; width:92px; text-align:center; color:#737787}
.guarantee ul li .c1{ height:80px}
.guarantee ul li .c2{ line-height:28px; font-size:14px; font-weight:bold}
.guarantee ul li .c3{ line-height:16px; font-size:12px}
.guarantee ul li.g1 .c1 i,.guarantee ul li.g2 .c1 i,.guarantee ul li.g3 .c1 i{ display:inline-block; _display:inline; zoom:1; width:48px; height:43px; background:url(../img/ico.png) -300px -300px; margin-top:24px}
.guarantee ul li.g1 .c1 i{ background-position: -300px -300px}
.guarantee ul li.g2 .c1 i{ background-position: -397px -300px}
.guarantee ul li.g3 .c1 i{ background-position: -497px -300px}
.guarantee dl{ padding:0 20px; text-align:center}
.guarantee dl dt{}
.guarantee dl dt a{ display:block; background:#ff7800; border:1px solid #ebebeb; color:#FFF;line-height:38px; height:38px; font-size:18px; margin:15px 0 5px 0; font-weight:normal}
.guarantee dl dd{ color:#737787; font-size:14px}
.latest_news{ border:1px solid #ebebeb; height:599px; overflow:hidden}
.latest_news ol{ line-height:39px; height:39px; border-bottom:1px solid #d4d7da; font-size:16px}
.latest_news ol i{background: #2fbb5f;float: left;display: inline;width: 4px;height: 21px;margin: 9px 5px 0 12px;}
.latest_news ol .up,.latest_news ol .down{ float:right; width:20px; height:20px; background:url(../img/ico.png) -200px -400px; margin:10px 5px 0 0; cursor:pointer}
.latest_news ol .up{ background-position:-200px -400px; display:none}
.latest_news ol .down{ background-position:-300px -400px; display:none}
.latest_news li{ padding:0 12px}
.latest_news li dl{ border-bottom:1px dashed #d7d7d7; height:69px}
.latest_news li dl .a1{ margin-top:10px; line-height:24px; height:24px; overflow:hidden;text-overflow:ellipsis}
.latest_news li dl .a1 em{ display:block; float:left; line-height:22px; height:22px; padding:0 12px; border:1px solid #2fbb5f;-moz-border-radius: 3px;      /* Gecko browsers */-webkit-border-radius: 3px;   /* Webkit browsers */border-radius:3px; font-size:14px; font-style:normal; color:#2fbb5f; margin-right:5px}
.latest_news li dl .a1 i{ font-style:normal; color:#ff7800; margin-right:10px; float:left}
.latest_news li dl .a1 a{ color:#282e44; float:left; width:110px; height:24px;overflow:hidden;text-overflow:ellipsis}
.latest_news li dl .a2{ margin-top:10px; height:24px; overflow:hidden}
.latest_news li dl .a2 em{ font-style:normal; color:#000000; margin-right:5px;height:20px;}
.latest_news li dl .a2 em a{ width:125px; overflow:hidden; display:inline-block; _display:inline;zoom:1;white-space:nowrap;text-overflow:ellipsis;}
.latest_news li dl .a2 i{ font-style:normal; color:#999999; display:inline-block; _display:inline;zoom:1;height:20px;float:right; margin-right:5px} 
.latest_news li dl .a2 span{ float:right; color:#999999}

.recommend_shop{border:1px solid #ebebeb; }
.recommend_shop ol{ line-height:39px; height:39px; border-bottom:1px solid #d4d7da; font-size:16px}
.recommend_shop ol i{background: #2fbb5f;float: left;display: inline;width: 4px;height: 21px;margin: 9px 5px 0 12px;}
.recommend_shop li{ padding:0 15px}
.recommend_shop li dl{ border-bottom:1px solid #d4d4d4}
.recommend_shop li dl .d1{ border-bottom:1px dashed #d7d7d7; margin-top:10px}
.recommend_shop li dl .d1 .a1{ text-align:center}
.recommend_shop li dl .d1 .a1 img{ width:246px; border:1px solid #ebebeb}
.recommend_shop li dl .d1 .a2{ line-height:28px; height:28px; overflow:hidden}
.recommend_shop li dl .d1 .a2 a{ font-weight:bold; color:#282e44; font-size:14px}
.recommend_shop li dl .d1 .a3{ }
.recommend_shop li dl .d1 .a3 i{width: 84px;height: 15px;display: inline-block;zoom: 1px;_display: inline;background: url(../img/ico.png) -700px -300px;}
.recommend_shop li dl .d1 .a4{font-size:12px; color:#a3a3a3;line-height:28px; overflow:hidden}
.recommend_shop li dl .d1 .a4 i{ color:#ff7800; font-style:normal}
.recommend_shop li dl .d1 .a4 em{ font-style:normal; float:right}
.recommend_shop li dl .d2{}
.recommend_shop li dl .d2 div{ line-height:26px; font-size:12px}
.recommend_shop li dl .d2 div i{ color:#ff7800; font-style:normal; float:left; margin-right:5px}
.recommend_shop li dl .d2 div a{ color:#666666}
.recommend_shop li dl .d3 a{ padding:0 10px; display:inline-block; _display:inline; zoom:1; line-height:22px; height:22px; font-size:13px; margin-right:5px;-moz-border-radius: 3px;      /* Gecko browsers */-webkit-border-radius: 3px;   /* Webkit browsers */border-radius:3px; margin:10px 0 15px 0}
.recommend_shop li dl .d3 a.a1{ border:1px solid #ffbf87; background:#fff3e8; color:#ff8e2c}
.recommend_shop li dl .d3 a.a2{ border:1px solid #d7d7d7; background:#f5f5f5; color:#555555}

.company_count{ background:#FFF; height:124px; border:1px solid #ececec}
.company_count li,.company_count ol{ float:left; width:298px}
.company_count li dl{ margin-top:26px; height:70px; border-right:1px solid #f3f3f3; padding-left:35px;}
.company_count li dl dt{ float:left; width:60px; height:50px; background:url(../img/ico.png) -400px -400px; margin-right:5px; margin-top:5px}
.company_count li dl dt.d1{ background-position: -400px -400px}
.company_count li dl dt.d2{ background-position: -490px -400px}
.company_count li dl dt.d3{ background-position: -590px -400px}
.company_count li dl dd{ float:left; width:180px; margin-top:10px; line-height:28px; color:#a4a5a9; font-size:12px; text-align:center}
.company_count li dl dd span{ font-size:30px; margin-right:5px}
.company_count ol dl{ margin-top:40px; text-align:center}
.company_count ol dl dt{}
.company_count ol dl dt a{ display:inline-block; _display:inline; zoom:1; background:#2fbb5f; width:154px; height:38px; line-height:38px; font-size:14px; color:#fff}
.company_count ol dl dd{ font-size:12px; color:#9c9c9c; margin-top:10px}

.stars{ _display:inline; zoom:1}

.user_p{border:1px solid #ebebeb; padding:15px}
.user_p .ruser_top{ height:126px; overflow:hidden; border-bottom:1px dashed #d7d7d7}
.user_p .ruser_top_1{ height:92px; overflow:hidden}
.user_p .ruser_top_1 .img{ float:left; display:inline; height:80px; width:80px; border:1px solid #ebebeb; overflow:hidden; text-align:center}
.user_p .ruser_top_1 .img img{ height:80px}
.user_p .ruser_top_1 .assess{ float:right; width:155px}
.user_p .ruser_top_1 .assess h3{ font-weight:bold; font-size:16px; line-height:20px}
.user_p .ruser_top_1 .assess .stars{ margin:5px 0}
.user_p .ruser_top_1 .assess div{ font-size:12px; color:#a3a3a3; line-height:20px}
.user_p .ruser_top_1 .assess div i{font-size:14px; color:#ffad2c; font-style:normal}
.user_p .ruser_top_2 a{ display:block; float:left; line-height:22px; height:22px; padding:0 5px; color:#555555; background:#f5f5f5; font-size:13px; margin-right:6px; border:1px solid #d7d7d7;-moz-border-radius: 3px;      /* Gecko browsers */-webkit-border-radius: 3px;   /* Webkit browsers */border-radius:3px;}
.user_p2{}
.user_p2 li{ border-bottom:1px dashed #d7d7d7; line-height:30px; font-size:12px; color:#666666}
.user_p2 li.skill i{background:#e9ebec; padding:0 3px; font-style:normal; margin-right:5px; display:inline-block; _display:inline; zoom:1; height:17px; line-height:17px}
.user_p2 li.income{ font-weight:bold}
.user_p2 li.income span{ font-size:18px; color:#ff7800}
.user_p2 li .ico_area{ background-position:-700px -500px; margin: 0 5px}
.user_p2 li.standard{}
.user_p2 li.standard dl dd{line-height:26px}
.user_p2 li.standard dl dd em{ font-style:normal; color:#ff7800; margin-right:10px}
.user_p3{ height:43px; padding-top:15px}
.user_p3 a{ text-align:center; width:235px; margin:0 auto; display:block; width:235px; height:40px; line-height:40px; color:#FFF; background:#2fbb5f}

.case_type{ border-left:1px solid #d8d8d8;border-bottom:2px solid #2fbb5f; height:44px}
.case_type li{ float:left;}
.case_type li a{ border:1px solid #d8d8d8; border-left:0; border-bottom:0; float:left; text-align:center; width:118px; line-height:44px; color:#404040}
.case_type li.on a,.case_type li a:hover{ border-color:#2fbb5f; color:#fff; background:#2fbb5f}
.caselist{}
.caselist li{ float:left; width:290px; border:1px solid #ebebeb; height:295px; overflow:hidden; margin: 10px 4px 0  4px}
.caselist li dl dt{ position:relative; height:233px; text-align:center; width:290px;height:232px; overflow:hidden; font-weight:normal}
.caselist li dl dt a img{ height:232px}
.caselist li dl dt .author{  position:absolute;bottom:0; width:100%; line-height:42px; height:42px;text-align:center; display:none}
.caselist li dl dt .author .author_op{ position:relative}
.caselist li dl dt .author .author_op em{position:absolute; background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;  z-index:50; width:100%; height:42px; left:0}
.caselist li dl dt .author .author_op div{ position:absolute; z-index:51; width:100%}
.caselist li dl dt .author .author_op div span{ color:#a3a3a3}
.caselist li dl dt .author .author_op div a{ color:#FFF}
.caselist li dl dd{ text-align:center}
.caselist li dl dd h4{ margin:15px 0 0 0}
.caselist li dl dd h4 a{ font-size:14px; color:#282e44; line-height:24px}
.caselist li dl dd div{ font-size:12px; color:#a3a3a3}
.caselist li dl dd div i{ font-size:12px; color:#ff7800; font-weight:bold; font-style:normal}

.case_show{ padding:16px; border:1px solid #ebebeb}
.case_show h3{ font-size:24px; font-weight:normal; color:#282e44; margin:10px 0}
.case_show .case_introduce{line-height:30px; border-bottom:2px solid #ebebeb; margin-bottom:10px}
.case_show .case_introduce span{ font-size:12px; color:#999999; }
.case_show .case_introduce span em{ font-style:normal; padding:0 10px}
.case_show .case_introduce span.cost{ color:#ff7800}
.case_show .case_introduce span.cost i{ font-style:normal; font-size:18px; font-weight:bold; margin-right:20px}
.rcase{ border:1px solid #ebebeb; padding-bottom:10px}
.rcase ol{ line-height:39px; height:39px; border-bottom:1px solid #d4d7da; font-size:12px; padding:0 12px; color:#000}
.rcase ol i{ float:left; display:inline; width:4px; height:21px; background:#2fbb5f; margin:10px 5px 0 0 }
.rcase ol a{ float:right; display:inline; color:#000}
.rcase li{}
.rcase li a{ text-align:center; display:block; width:250px; height:250px; margin:10px auto 0 auto; overflow:hidden; position:relative}
.rcase li a img{ height:250px}
.rcase li a dl{ line-height:38px; height:38px; overflow:hidden; position:absolute; bottom:0; width:100%; display:none}
.rcase li a dl dt{ position:relative}
.rcase li a dl dt div{ position:absolute; width:100%; height:38px; background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;  z-index:50;}
.rcase li a dl dd{ position:absolute; z-index:51; line-height:38px; font-size:12px; color:#fff; width:230px; text-align:left; padding:0 10px}
.rcase li a dl dd em{ color:#ff7800; font-style:normal; margin-right:10px}
.store_info_box{ padding:20px 0 0 0}
.store_info_box .store_info_box_list{}
.store_info_box .store_info_box_list li{ float:left; display:inline; width:214px; overflow:hidden; margin:0 5px 10px 5px; border:1px solid #eeeeee; position:relative}
.store_info_box .store_info_box_list li a{position:relative; float:left; height:214px;}
.store_info_box .store_info_box_list li a .list-title{ width:100%;height:40px;position:absolute; bottom:0; overflow:hidden; color:#fff}
.store_info_box .store_info_box_list li a .list-title div{ position:relative}
.store_info_box .store_info_box_list li a .list-title div div{ width:194px; margin: 0 10px;height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:absolute; top:0; left:0 ; z-index:11;}
.store_info_box .store_info_box_list li a .list-title div em{ position:absolute; width:100%; height:40px; z-index:10; left:0; top:0; background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.store_info_box .store_info_box_list li .action-collect{ position:absolute; padding:5px;color:#CCC; z-index:100; top:10; right:10px; cursor:pointer}
.store_info_box .store_info_box_list li .action-collect.on{ color:#2fbb5f}
.store_info_box .store_info_box_list li a img{ height:214px;}
.store_info_box .store_info_box_list li .list-footer{ height:40px; line-height:40px; padding:0 10px}
.store_info_box .store_info_box_list li .list-footer .money{ color:#2fbb5f; float:left; margin-right:10px}

.user_p .ruser_top .btn-group a{ float:left}
.user_p .ruser_top .btn-group a.disabled{ margin-right:0}
.user_p .ruser_top .btn-block{ width:auto}

.user-atten li{ width:148px}

.category_where{ border:1px solid #ececec;}
.category_where li{ border-bottom:1px dashed #d7d7d7; line-height:46px; padding:0 10px; font-size:0}
.category_where li span{ font-weight:bold; color:#666666; font-size:13px}
.category_where li a{ color:#666666; font-size:13px; padding:2px 5px; margin:0 5px}
.category_where li a.on,.category_where li a:hover{ color:#fff; background:#2fbb5f;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; text-decoration:none}
.no_border_bottom{ border-bottom:0 !important}

.menu-container{ width:1220px; line-height:60px; height:60px; margin:0 auto;}
.top-nav{ background: url(../img/navbg.gif) #141726 0 0 repeat-x; height:60px; overflow:hidden}
#user .top-nav .nav-header{ background: url(../img/navbg.gif) #22a7ec 0 -254px no-repeat; width:213px; padding:0 15px; min-width:inherit}
#user .top-nav .nav-header.nav-green{ background-position:0 -374px}
.top-nav .menu li{ background:#282e44;border-right: 1px solid #1e2336;border-left: 1px solid #343a50;}
.top-nav .menu li.nav-div-m{background:url(../img/navbg.gif) 0 -60px #fff; width:20px; height:60px; float:left; border:0;}
#user .top-nav a.change-link.pull-right{ line-height:60px; padding:0;background:url(../img/navbg.gif) 0 -314px #282e44; width:220px; text-align:center;font-size:18px} 
#user .top-nav .menu a{ line-height:60px; font-size:18px}
#user .top-nav .nav-header a.nav-brand{ font-size:18px}
#user .nav-action{ width:220px; margin-left:0; background:none}
#user .nav-list .nav-list-title{ border-top:3px solid #22a7ec}
.user_left_top{ border:1px solid #ebebeb}
.user_left_top .top_img{background:url(../img/userbg.gif); border-bottom:1px solid #ebebeb; height:218px;text-align:center; }
.user_left_top .top_img ol{ width:150px; height:150px;margin:20px auto 0 auto;-moz-border-radius: 75px; -webkit-border-radius: 75px;border-radius:75px; overflow:hidden}
.user_left_top .top_img ol img{ height:150px}
.user_left_top .top_img li{ line-height:25px; font-size:16px; margin-top:15px; height:25px; overflow:hidden; color:#282e44}
.user_left_top .top_auth{ height:33px; line-height:33px; overflow:hidden; color:#666666; font-size:12px; padding:0 8px; border-bottom:1px dashed #d7d7d7}
.user_left_top .top_cash ol{ text-align:center; font-size:20px; font-weight:bold; font-size:20px ; color:#999999; padding:10px}
.user_left_top .top_cash ol div{ font-size:28px;  color:#ff7800}
.user_left_top .top_cash li{ font-size:0px; text-align:center; padding-bottom:10px}
.user_left_top .top_cash li a{ font-size:14px; color:#FFF; background:#ff7800; line-height:30px; height:30px; display:inline-block; _display:inline; _zoom:1; padding:0 25px; margin:0 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
#user .content-panel{ width:965px}
#user .top-rightCards{ width:30%}
#user .top-right .notice a{ width:auto}
#user .user-auth .user-auth-body{ max-height:inherit}
#user .user-auth{ width:964px}
#fix-box #top{width:46px; height:46px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px; background:#2fbb5f url(../img/ico.png) no-repeat -794px -488px}
.main #main{ padding-top:0; width:100%}
.main #main .detail{ background-color:#2fbb5f}
#show_secode_menu_content{ float:left; margin-left:30px; width:auto}

#user .user-type .count .desc{ width:75%}
#user .user-type .count .time{ width:22%}
#user .user-type .type-body1{ overflow:hidden}



#user .container-green{}
#user .container-green .nav-list .nav-list-title{ border-top-color:#2fbb5f}
#user .container-green .nav-list .nav-list-body a{ color:#2fbb5f}
#user .container-green a{color:#2fbb5f}

#user .container-green .nav-list .nav-list-body a.selected, #user .container-green .nav-list .nav-list-body a.selected:hover, #user .container-green .nav-list .nav-list-body a.selected:visited{color:#2fbb5f;border-color:#2fbb5f}
#user .container-green .tab a.selected{border-top-color:#2fbb5f;color:#2fbb5f}
#user .container-green .second-nav li a{color:#2fbb5f}
#user .container-green .second-nav li.active a{ color:#FFF !important}
#user .container-green .nav-pills li.active a,#user .container-green .nav-pills li.active a:hover,#user .container-green .nav-pills li.active a:focus{background-color:#2fbb5f}
#user .container-green .text-primary{color:#2fbb5f}
#user .container-green .media-body .user-position .user-approve{color:#2fbb5f}
#user .container-green .p-row1 a.user-link{color:#2fbb5f}

.modal-illustrate{ margin:100px auto 0 auto; width:900px}
.modal-illustrate .identity_modalContent dl{ margin:20px 0}
.modal-illustrate .identity_modalContent dt{ font-size:20px; padding:10px 0; color:#2fbb5f; font-weight:normal}
.modal-illustrate .identity_modalContent dd { line-height:25px; font-size:18px}

.form-horizontal .control-label{ width:130px; line-height:34px}
.form-horizontal .btn-block{ line-height:34px}
.btn-sm, .btn-group-sm .btn{padding:6px 12px}
.btn-default{ line-height:34px; min-width:80px}
.helper .nav-list .nav-list-body a.selected, .helper .nav-list .nav-list-body a.selected:hover, .helper .nav-list .nav-list-body a.selected:visited{ color:#2fbb5f; border-color:#2fbb5f}
form.form-horizontal .input-group{width:500px}
form.form-horizontal .input-group .form-control{ width:500px}
form.form-horizontal .col-xs-10{ width:auto; float:left}
form.form-horizontal .input-group  .col-xs-2{ float:left}
form.form-horizontal .btn-block{ width:auto}
.header{ margin:0}
.form-control{ padding:6px 0px}

#user .user-itemInfo .user-item-btn .btn-default{ padding:0 15px; line-height:26px}
#confirm_modal .btn-default{ line-height:normal; min-width:inherit}
.horizontal-row .btn-default,.content-panel .btn-default{min-width:inherit;}
.media-body .btn-default{ line-height:21px}

.statistics-all .task-costs-all{ text-decoration:line-through; color:#666}

#main3{ width:960px; float:right}

.index_video{ width:270px; height:195px; padding:5px}