﻿.attrs-selected{ padding: 15px 0 5px 70px; }
.attrs-selected label{ float: left; margin-left: -70px;}
.attrs-selected-item{ display: inline-block; line-height: 20px; padding: 0 5px; margin:0 10px 10px 0; border: 1px dashed #ddd; color: #999; }
.attrs-selected-item:hover{ border-color: red; cursor: pointer; color: red; }
.attrs-selected-item .iconfont{ font-size: 12px; }

/* attrs */
.attrs{ border: 1px solid #e8e8e8; }
.attrs-head{ overflow: hidden; background-color: #f5f5f5; border-bottom: 1px solid #e5e5e5; }
.attrs-head li{ cursor: pointer; float: left; padding: 0 25px; height: 40px; line-height: 40px; border-right: 1px solid #e5e5e5; }
.attrs-head li.active{ background-color: #fff; }
.attrs-item{ position: relative; padding: 8px 10px; line-height: 24px; border-bottom: 1px solid #f1f1f1; color: #999; }
.attrs-item:last-child{ border-bottom: none; }
.attrs-value{ padding: 0 100px 0 80px; height: 24px; overflow: hidden; }
.attrs-label{ position: absolute; left: 0; top: 8px; text-indent: 10px; }
.attrs-value .attrs-value-item{ display: inline-block; width: 108px; padding-left: 18px; color: #666; cursor: pointer; }
.attrs-value .attrs-value-item input{ float: left; margin-left: -18px; margin-top: 7px; margin-right: 5px; }
.attrs-value .attrs-value-item:hover{ color: #b21212; }
.attrs-operate{ position: absolute; right: 0; top: 8px; width: 100px; }
.attrs-operate .iconfont{ font-size: 12px; }
.attrs-operate span{ cursor: pointer; }

/* 操作 attrs */
.attrs-value-collapse{ height: auto; }
.attrs-value-choice .attrs-value-item input{ display: inline-block; }

/* filter */
.filter-tab{ margin-top: 15px; }
.filter-tab-head{ border-bottom: 2px solid #b21212; height: 33px; }
.filter-tab-head li{ float: left; margin-right: 5px; border-radius: 3px 3px 0 0; background-color: #f5f5f5; height: 32px; line-height: 32px; border: 1px solid #ddd; border-bottom: 0;}
.filter-tab-head li a{ font-size: 14px; float: left; display: block; padding: 0 15px; color: #666; }
.filter-tab-head li a:hover{ color: #b21212; text-decoration: none; }
.filter-tab-head li.current{ border-color: #990101; position: relative; height: 32px; background-color: #b21212; }
.filter-tab-head li.current a,.filter-tab-head li.current a:hover{ color: #fff; }
.filter-search input{ width: 180px; vertical-align: top; margin-right: 5px; padding: 0 5px; border: 1px solid #ddd; background-color: #fff; height: 26px; line-height: 26px; }
.filter-search button{ vertical-align: top; margin-top: 1px; }

/* filter */
.filter{ padding: 0 10px; height: 38px; line-height: 38px; border: 1px solid #ddd; background-color: #f9f9f9; color: #999; }
.btn-filter{ margin-top: 6px; vertical-align: top; margin-left: 5px;  height: 24px; display: inline-block; line-height: 24px; overflow: hidden; border: 1px solid #ddd; background-color: #fff; padding: 0 6px; cursor: pointer; }
.btn-filter.current{ background-color: #d13f3f; color: #fff; border-color: #d13f3f; cursor: default; }
.label-radio{ margin-left: 20px; }

/* 项目列表 */
.project-list,.org-list,.org-detail{ float: left; width: 790px; padding-bottom: 20px; }
.project-item:nth-child(odd){ background-color: #fdfdfd; }
.project-item{ position: relative; padding: 15px 10px; width: 770px; overflow: hidden; border-bottom: 1px solid #f1f1f1; }
.project-item:hover{ background-color: #fffaf7; }
.project-base{ padding-right: 280px; }
.project-base{ line-height: 24px; color: #999; }
.project-base .project-company{ color: #666; }
.project-base .project-company i{ margin-top: -3px; }
.project-title{  font-size: 14px; font-weight: 400; }
.project-mate time,.project-mate span,.project-mate a{ color: #999;  margin-right: 20px; }
.project-mate a:hover{ color: #b21212}
.project-describe{ width: 490px; overflow: hidden; }
.project-describe span{ color: #666; display: block; float: left; width: 235px; margin-right: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.project-describe span label{ color: #999; }
.project-money{ position: absolute; right: 100px; top: 50%; margin-top: -18px; width: 150px; color: #666; }
.project-money dd{ color: red; font-size: 14px; }
.btn-talk{ position: absolute; right: 10px; top: 50%; margin-top: -14px; cursor: pointer; padding: 0 10px; height: 28px; background-color: #d2403f; border: none; border-radius: 5px; color: #fff; }

/* 推荐项目 */
.project-widget,.org-widget{ padding-top: 15px; float: right; width: 190px; padding-bottom: 20px; }
.project-widget-title{ margin-bottom: 10px; background-color: #f5f5f5; height: 35px; line-height: 35px; text-indent: 10px; }
.project-widget-title a{ float: right; font-weight: normal; color: #122a88; }
.project-widget-title a:hover{ color: #b21212; }
.project-widget dl,.org-widget dl{ margin-bottom: 10px; padding-bottom: 5px; border: 1px solid #efefef; line-height: 22px; background-color: #f5f5f5; }
.project-widget dl:hover,.org-widget dl:hover{ border-color: #d65656 }
.project-widget dl img{ width: 188px; height: 188px; margin-bottom: 5px; }
.project-widget dl dt,.project-widget dl .c-999,.org-widget dl dt{ color: #999; padding: 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 168px; }

/* 项目详情属性组 */
.project-attrs-group{ overflow: hidden; }
.project-attrs-item{ padding-left: 110px; float: left; line-height: 26px; }
.project-attrs-label{ float: left; text-align: right; color: #999; width: 105px; height: 26px; overflow: hidden; margin-left: -110px;}
.project-attrs-value{ display: block; margin-right: 10px; width: 250px; height: 26px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/* 项目详情 */
.project-group{ background-color: #f1f1f1; padding-bottom: 20px;}
.project-group .container{ background-color: #fff; background-image: url(../images/main/detail-card-bg.png); background-repeat: repeat-y; background-position: right top; }

/* 项目主要信息 */
.project-detail{ float: left; width: 720px; padding: 15px 20px; }
.project-detail-title{ font-size: 18px; font-weight: normal; color: #122a88; }
.project-detail-meta{ padding-top: 5px; }
.project-detail-meta span,.project-detail-meta a{ color: #999; margin-right: 10px; }
.project-detail-attrs{ padding: 20px 0;}
.project-detail-attrs .project-attrs-item{ padding-left: 70px; }
.project-detail-attrs .project-attrs-label{ width: 70px; margin-left: -75px; }
.project-detail-attrs .project-attrs-value{ width: 280px; }
.project-detail-control{ overflow: hidden; padding: 8px 12px; position: relative; border: 2px dashed #e18484; border-radius: 8px; }
.project-detail-control .iconfont{ margin-right: 10px; float: left; font-size: 60px; line-height: 1; color: #e18484; }
.project-detail-control dl{ color: #999; height: 52px; padding-top: 8px; float: left; }
.project-detail-control .btn-secondary{ position: absolute; right: 20px; top: 50%; margin-top: -20px; height: 40px; line-height: 40px; font-size: 18px; }

/* 会员名片 */
.project-card{ float: right; padding: 10px 15px; width: 200px; }
.project-card .panel-more{ margin-top: 6px; }
.project-card-avatar{ margin: 0 auto; width: 80px; height: 80px; overflow: hidden; border-radius: 100%; }
.project-card-avatar img{ width: 80px; height: 80px; border-radius: 80px; }
.project-card-avatar .iconfont{ line-height: 1; font-size: 80px; color: #f5f5f5; }
.project-card-name{ padding-bottom: 5px; text-align: center; }
.project-card-name span{ font-size: 14px; }
.project-card-attrs{ padding-bottom: 5px; overflow: hidden; }
.project-card-attrs label{ float: left; display: block; width: 60px; text-align: right; color: #999; height: 20px; overflow: hidden; line-height: 20px; }
.project-card-attrs span{ float: left; display: block; width: 140px; padding-bottom: 5px; height: 20px; overflow: hidden; line-height: 20px; }
.project-card-control a{ display: block; margin-bottom: 10px; }

/* 项目主要详细信息 */
.project-details{ float: left; width: 740px; padding-top: 20px; }
.project-details .panel-body{ padding: 15px 0; }
.project-article{ line-height: 24px; padding-left: 10px; padding-right: 10px; }
.project-article p{ text-indent: 2em; margin-bottom: 10px; }
.project-tag{ padding: 8px 10px; border: 1px dashed #ddd; border-radius: 5px; }
.project-tag label{ float: left; color: #999; }
.project-tag span{ display: block; padding-left: 40px; }
.enclosure ul{ padding: 0 10px; }
.enclosure ul li{ height: 30px; line-height: 30px; overflow: hidden; }
.enclosure ul li a{ float: left; }
.enclosure ul li button{ float: right; }
.comment-textarea{ display: block; overflow: hidden; height: 80px; padding: 5px; width: 728px; border: 1px solid #ddd; }
.project-comment-control{  padding: 5px; border: 1px solid #ddd; border-top: 0; background-color: #f9f9f9; overflow: hidden; }
.project-comment-control input { margin-right: 5px; padding: 0 5px; width: 80px; height: 22px; border: 1px solid #ddd; }
.project-comment-control select{ vertical-align: middle; }
.comment-list{ padding-bottom: 10px; }
.comment-list-item{ padding: 15px 10px 15px 70px; overflow: hidden; border-top: 1px dashed #ddd; }
.comment-list-item .user-avatar{ float: left; margin-left: -60px; }
.comment-list-item .user-avatar img{ width: 50px; height: 50px; border-radius: 50px; }
.comment-reply { position: relative; margin-top: 15px; }
.comment-reply .icon-arrow,.comment-reply .icon-arrow-r {position: absolute; width: 0; height: 0; overflow: hidden; border: 6px dashed transparent; display: block; top: -12px; left: 22px; border-bottom: 6px solid #f3f3f3; }
.comment-reply .icon-arrow-r{ right: 12px; left: auto; }
.comment-reply dl,.comment-reply-form { background: #f3f3f3; border-radius: 5px; padding: 10px 15px; }
.comment-reply dt { float: left; width: 40px; color: #999 }
.comment-reply dd { margin-left: 40px; }
.comment-reply-form input{ height: 22px; width: 580px; margin-right: 10px; border: 1px solid #ddd; text-indent: 5px }

/* 项目历史记录 */
.detail-history{ float: right; width: 230px; padding-top: 20px; }
.history-panel{ margin-bottom: 20px; border: 1px solid #ddd; }
.history-title{ height:  35px; line-height: 35px; font-size: 14px; font-weight: normal; text-indent: 10px; border-bottom: 1px solid #ddd;}
.history-info{ padding: 10px 10px 0; }
.history-info dl{ padding-bottom: 15px; }
.history-info dl dt,
.history-info dl dd,
.history-info ul li{ width: 208px; height: 20px; line-height: 20px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.history-info a{ color: #666; }
.history-info a:hover{ color: #b21212; }
.history-info ul li{ height: 30px; line-height: 30px;}
.history-info ul{ padding-bottom: 10px; }

/* 人脉 */
.company-list { position:relative; _padding-bottom: 20px; }
.company-itme { width: 232px; border:1px solid #ddd; border-radius: 5px; background: #fff; overflow: hidden; margin-bottom: 20px;}
.company-itme dl{  border-bottom:1px dashed #ddd; color:#666; padding:10px; overflow:hidden;}
.company-itme dl dt{ float:left; border:1px solid #d9dce8; width:48px; height:48px; overflow:hidden;}
.company-itme dl dt img{ width:48px; height:48px;}
.company-itme dl dd{ padding-left:10px; overflow:hidden;}
.company-itme .name{overflow: hidden; line-height: 16px;}
.company-itme .name a{ font-weight:bold;}
.company-itme .name a.fr{ font-weight:normal; color:#666; }
.company-itme .name em{ margin:0 3px;}
.company-itme .name i{ margin-right:3px; margin-top: -3px; }
.company-itme .company{ height:16px; overflow:hidden; margin:3px 0; color: #666; }
.company-itme .swapWrap{ padding:0 10px 10px;}
.company-itme .swapWrap a{ margin-right:8px;}
.company-itme .swapWrap a i{ color:#999;}
.company-itme .swapWrap a:hover{ text-decoration:none;}
.company-itme .trends{ padding:10px; overflow:hidden; color: #999; }
.company-itme .trends .infoTime{ color:#666;}
.company-itme .trends .infoTime em{ margin-left:10px;}
.company-itme .trends .infoCont{ padding-top:5px; color:#666;}
.company-itme .deliver{ text-align: center; padding:8px; border-top:1px solid #ddd; background:#f6f6f6;}
.company-itme .deliver .deliverBtn{ text-align:center; color:#fff; font:normal 14px/26px Microsoft yahei,simsun; background-position:left -515px; height:30px; width:72px; display:inline-block;}
.company-itme .deliver a.deliverBtn:hover{ text-decoration:none; background-position:-80px -515px;}

/*重点项目列表*/
.quality-project-banner{ width: 100%; height: 300px; background: #fd7a72 url(../images/temp/quality-project.jpg) no-repeat center top; }
.quality-project{ width: 990px; overflow: hidden;}
.qp-list{ overflow: hidden; width: 1200px; }
.qp-itme{ float: left; width: 182px; margin: 20px 20px 0 0; background-color: #f5f5f5; }
.qp-img img{ width: 182px; height: 120px; overflow: hidden; display: block; }
.qp-title{ padding: 8px; height: 22px; overflow: hidden; }
.qp-title a{ color: #122a88; }
.qp-company{ padding: 0 8px 5px;  height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.qp-filter-search select{ margin-right: 10px; border: 1px solid #ddd; padding: 3px; vertical-align: middle;}
.qp-filter-search input{ margin-right: 10px; border: 1px solid #ddd; height: 18px; line-height: 18px; padding:3px; vertical-align: middle; }

/* 机构列表 */
.org-item{ position: relative; width: 555px; padding: 15px 15px 15px 219px; border-bottom: 1px solid #f1f1f1; }
.org-item:nth-child(odd){ background-color: #fdfdfd; }
.org-item:hover{ background-color: #fffaf7; }
.org-item-pic{ float: left; margin-left: -199px; border: 1px solid #ddd; width: 184px; height: 86px; line-height: 86px; overflow: hidden; text-align: center; background-color: #fff; }
.org-item-pic img{ max-width: 184px; max-height: 68px; _height:68px; _width: 184px; vertical-align: middle;}
.org-item-title{ font-size: 14px; font-weight: normal; }
.org-item-title a{ color: #122a88; }
.org-item-mate{ color: #999; padding: 3px 0; }
.org-item-describe{ color: #666; }

/* 推荐机构 */
.org-widget{ padding-top: 0; }
.org-widget dl:hover{ background-color: #fffaf7; }
.org-widget-pic{ width: 188px; height: 86px; line-height: 86px; overflow: hidden; text-align: center; background-color: #fff; }

/* 机构详细 */
.org-detail {width: 780px; }
.org-detail .org-item-pic{ float: left; margin-left: 0; }
.org-detail header{ height: 88px; overflow: hidden; }
.org-detail h1{text-indent: 15px; font-size: 22px; font-weight: normal; line-height: 88px; background-color: #f9f9f9; }
.org-detail .project-attrs-group{ margin-top: 20px; padding: 10px 0; background-color: #f9f9f9; margin-bottom: 20px; }
.org-detail .panel-body{ padding: 15px 10px;}
.org-detail .comment-textarea{ width: 768px }
.org-detail .panel-body table th{ background-color: #f5f5f5;  }
.org-detail .panel-body table th,.org-detail .panel-body table td{ border: 1px solid #ddd; padding: 5px; text-align: center; }

/*资讯*/
.news-nav{ margin: 20px 0; color: #999; padding: 0 10px; height: 36px; background-color: #f5f5f5; border-radius: 5px; }
.news-nav a{ display: inline-block;line-height: 36px; font-size: 14px; }
.news-nav i{ display: inline-block; padding:0 10px;}
.news-nav a.current{ color: #b21212; }
.news-main{ float: left; width: 710px; }

/* 资讯焦点图 */
.news-slide { width: 710px; height:280px; overflow:hidden; position:relative;  }
.news-slide .pic li{ width: 710px; height: 280px; position: relative;}
.news-slide .pic img { width: 710px; height:280px; display: block; }
.news-slide .pic .title{ display:inline-block; padding:5px 10px; z-index:10; color:#fff; font-size:14px; position:absolute; left:0; bottom:0;}
.news-slide .pic .bg { display:block; position:absolute; left:0; bottom:0; width: 710px; height:32px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.news-slide .slider-head { right: 0px; position: absolute; bottom: 12px; text-align:right;  font-size:0; z-index:1;}
.news-slide .slider-head li{ margin-right: 10px; display: block; float: left; overflow: hidden; width:10px; height:10px; text-align:center; background-color:#c8c8c8; cursor:pointer; border-radius: 10px; }
.news-slide .slider-head li.on{ background-color:#d2403f; color:#fff; }
.news-slide .prev,.news-slide .next { background-color: #000; padding: 10px 5px; margin-top:-36px;  position: absolute; top: 50%; z-index:10; cursor: pointer; color: #fff; filter:alpha(opacity=30);opacity:0.3;}
.news-slide .prev i,.news-slide .next i{ font-size: 30px; display:block;}
.news-slide .prev { left:0; }.news-slide .next { right:0; }
.news-slide .prev:hover,.news-slide .next:hover { filter:alpha(opacity=70) !important;opacity:0.7 !important;}

/* 资讯列表 */
.news-item{ padding: 15px 10px;  border-bottom: 1px solid #f1f1f1; overflow: hidden; }
.news-item:nth-child(odd){ background-color: #fdfdfd; }
.news-item:hover{ background-color: #fffaf7; }
.news-item h3{ font-size: 16px; font-weight: normal; }
.news-item h3 .cat{ position: relative; top: -2px; padding: 3px 6px; font-size: 12px; vertical-align: middle; margin-right: 10px; background-color: #d2403f; color: #fff; border-radius: 3px;}
.news-item h3 .cat i {  position: absolute; top: 50%; margin-top: -4px; right: -4px; display: inline-block; width: 0; height: 0; vertical-align: middle; border-left: 4px solid #d2403f; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }
.news-item .mate { padding: 3px 0; color: #999; }
.news-item .mate .iconfont{ margin-right: 3px;}
.news-item .mate span{ margin-left: 10px; }
.news-item .note{ color: #666; line-height: 20px; }

/* 资讯侧边栏 */
.news-aside{ float: right; width: 260px; }
.news-aside .panel-body{ margin-bottom: 20px; padding-top: 5px; }
.news-aside-list ul li{ padding: 0; width: 260px; height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 36px; border-bottom: 1px dashed #ddd; }
.news-aside-list ul li i{ margin-top: -1px; height: 15px; width: 15px; line-height: 15px;  border-radius: 15px;  margin-right: 5px; background-color: #bbb; color: #fff; text-align: center; display: inline-block; vertical-align: middle; }
.news-aside-list ul li .top{ background-color: #d2403f; }

/* 相关资讯 */
.related-news{ overflow:hidden; padding-bottom: 20px; }
.related-news li{ height:28px; line-height:28px; white-space:nowrap; overflow:hidden;}
.related-news li span{ padding-right:5px; }
.related-news li span a{ color: #122a88; }
.related-news li a{ font-size:14px;}
.related-news li em{ color:#999;}

/* 资讯详情*/
.news-detail{ padding-top: 10px; }
.news-detail .article-title,.news-detail .article-mate{ text-align: left; }
.news-detail .article-mate{ padding-top: 5px; }
.news-detail .article-mate span{ margin-left: 10px; }
.news-detail .article-mate .iconfont{ margin-right: 2px; }

.news-detail .comment-textarea{ width: 698px; }
.news-detail .comment-reply-form input{ width: 550px; }

/* 企业展厅 */
#content-show{ padding-bottom: 20px; }
.exhibition-group{ background-color: #f1f1f1; padding-top: 20px;  }
.exhibition{ background-color: #fff; border: 1px solid #e8e8e8; position: relative; padding: 60px 50px 85px; margin-bottom: 20px; }
.exhibition-btn{ position: absolute; bottom: 0; left: 0; width: 808px;  background-color: #f5f5f5; padding: 15px 90px; }
.exhibition .genre{ width: 41px; height: 40px; display: block; position: absolute; right: 50px; top: 0; padding: 5px; color: #fff; text-align: center; background: url(../images/main/genre_bg.png) no-repeat right top; }
.exhibition-btn .shareBtn .bds_more{ line-height: 1.5; margin: 0; float: none; }
.user-card{ padding-left: 100px; min-height: 80px; margin-bottom: 25px;}
.user-card-avatar{ float: left; margin-left: -100px; border: 1px solid #ddd; width: 80px; height: 80px; border-radius: 80px; overflow: hidden; }
.user-card-avatar img{ width: 80px; height: 80px; border-radius: 80px; }

.user-card-info{ position: absolute; width: 250px; right: 180px; top: 60px; }
.user-card-info table { width: 100%;  }
.user-card-info table td { width: 33%; height: 60px; text-align: center; }
.user-card-info table td:hover{ background-color: #fffaf7; }
.user-card-info .user-card-info-count { color: #9f9f9f; font-size: 18px; }
.user-card-info .user-card-info-name { color: #666666; margin: 8px 0 11px; }
.user-card-info .br1 { border-right: 1px dashed #eee }
.user-card-info .bb1 { border-bottom: 1px dashed #eee }

.user-card-group{ padding: 20px 0 0; border-top: 1px dashed #ddd; }
.user-card-group .project-attrs-item{ width: 36%; }
.user-card-group .project-attrs-value{ width: auto; }

.user-project-list{ width: 990px; float: none; }
.user-project-list .project-item{ width: 970px; }
.user-project-list .project-describe{ width: auto; }
.user-project-list .project-describe span{ width: 280px; padding-right: 50px;}
.user-project-list .project-describe span label{ margin-right: 5px; }

.user-project .panel-head{ height: 34px; }
.user-project .panel-head .icon-line{ height: 34px; top: 0; }

.user-news{ width: 990px; overflow: hidden; }
.user-news .g-tab .g-tab-head li.current{ border-top-color: #122a88; border-top-width: 2px; height: 32px; }

.user-news .g-tab .g-tab-head li a{ line-height: 32px; font-size: 14px; text-align: center; }

.user-news .article-body{ font-size: 12px; line-height: 22px; padding-bottom: 10px; }
.user-news .article-body p{  margin-bottom: 10px; text-indent: 2em; }
.user-news .company-list{ width: 1100px; }
.user-news .company-itme{ float: left; margin-right: 18px;  height: 150px; overflow: hidden; }



.exhibition-group-vip{ background: url(../images/main/exhibition-group-vip.png) no-repeat center top; }
.exhibition-group-vip .exhibition{ padding-left: 0; padding-right: 0; color: #fff; background-color: transparent; border: none; }
.exhibition-group-vip .exhibition .genre{ right: 20px; background-position: -61px top; color: #b21212; }
.exhibition-group-vip .exhibition .c-666,.exhibition-group-vip .exhibition .c-999,.exhibition-group-vip .exhibition .m-centerInf-count,.exhibition-group-vip .exhibition .project-attrs-label{ color: #fff; }
.exhibition-group-vip .exhibition .user-card-info{ right: 120px; }
.exhibition-group-vip .exhibition .user-card-avatar{ border: none; }

.exhibition-group-vip .exhibition .exhibition-btn{ color: #fff; background-color: rgba(255,255,255,0.3); *background-color: transparent; border-radius: 10px;  }
.exhibition-group-vip .exhibition .user-card-info table td:hover{  background-color: rgba(255,255,255,0.3); background-color: transparent\9; *background-color: transparent; }
.exhibition-group-vip .exhibition .exhibition-btn a{ color: #fff; }

/* 服务 */
.service-tab .g-tab-head{ height: 40px; }
.service-tab .g-tab-head li{ height: 39px; line-height: 38px; padding: 0 20px; }
.service-tab .g-tab-head li.current{ height: 39px; border-top: 2px solid #122a88;}
.service-tab .g-tab-head li a{ font-size: 14px; }

.service-cont-all{ background:#fff; border-top:1px solid #ddd; margin-top:-1px;}
.service-cont-box{ padding:15px 20px;}
.service-icon-list{ overflow:hidden; zoom:1; margin:30px auto; width:900px;}
.service-icon-list li{ float:left; width:180px; text-align:center;}
.service-icon-list li aside{ height:128px;}
.service-icon-list li aside i{ background:url(../images/service/icon-service.png) no-repeat ; width:112px; height:128px ; display:inline-block; }
.service-icon-list li .icon-service1 i{ background-position:-4px 0;}
.service-icon-list li .icon-service2 i{ background-position:-175px 0;}
.service-icon-list li .icon-service3 i{ background-position:-350px 0;}
.service-icon-list li .icon-service4 i{ background-position:-527px 0;}
.service-icon-list li .icon-service5 i{ background-position:-7px -134px;}
.service-icon-list li .icon-service6 i{ background-position:-175px -134px;}
.service-icon-list li .icon-service7 i{ background-position:-350px -134px;}
.service-icon-list p{ font-size:14px; color:#666; line-height:26px;}
.service-btn-box{ width:219px; margin-left:auto; margin-right:auto;}

/*单项增值服务内容开始*/
.single-service{ overflow:hidden; zoom:1;}
.single-service article{ border-bottom:1px solid #e8e8e8; padding:20px 0 20px 20px; overflow:hidden; zoom:1;}
.single-service article:hover{ background-color:#fffaf7;}
.single-service section{ margin:0 160px 0 75px;}
.single-service section h6{ font-weight: normal; }
.single-service section div span{ padding:0 20px 0 0; color:#666; line-height:22px;}
.single-service aside{ float:right; width:150px;}
.single-service aside span{ font-size: 14px; color:#ea4f39; line-height:22px; display:block; margin-bottom:5px;}

/*申请实地认证开始*/
.certification-service-list{ margin:55px 0 35px 152px;}
.certification-service-list article{ float:left; width:272px; border:1px solid #f3f3f3; background:#f3f3f3; padding-top:132px; position:relative; margin-right:80px;}
.certification-service-list aside{background:url(../../images/v6/service/service-radius.png) no-repeat; width:154px; height:154px; position:absolute; left:50%; margin-left:-77px; top:-40px; text-align:center; line-height:154px; color:#fff; font-size:24px;}
.certification-service-list .certification-radius1{ background-position:-6px -5px;}
.certification-service-list .certification-radius2{ background-position:-185px -5px;}
.certification-service-list ul{ background:#fff;}
.certification-service-list ul li{ line-height:42px; height:42px; font-size:14px; color:#666;background:url(../../images/v6/service/cn-se-icon.png) 28px center no-repeat; padding-left:42px;}
.certification-service-list ul li.cur{ background:#fafafa url(../../images/v6/service/cn-se-icon.png) 28px center no-repeat;}

/*付款方式开始*/
.buy-process{ background: url(../../images/v6/service/buy-process.jpg) no-repeat; width:860px; height:204px; padding-left:12px; margin:25px 0 25px 76px;}
.buy-process span{ width:133px; text-align:center; font-size:22px; color:#76aedf; margin:125px 78px 0 0; display:inline-block;}
.taobao-way{ border:1px solid #e8e8e8; margin: 25px 0; overflow:hidden; zoom:1; height:141px; background-color: #f4f4f4; }
.taobao-way aside{ background:#fafafa; overflow:hidden; float:left;}
.taobao-way aside img{ width:216px; display:block; margin:28px 38px;}
.taobao-way section{ float:left; width:597px; margin:1px; background:#f4f4f4; height:127px; line-height:30px; font-size:14px; padding:12px 0 0 17px;}
.counter-way p{ color:#f06612; margin:15px 0; font-size:14px;}
.counter-way td{ border:1px solid #fff; background:#fffcf2; padding:0 8px; height:40px; line-height:40px; font-size:14px;}
.counter-way .way-even td{ background:#f5f5f5}
.counter-way .cur td{ background:#bbdbf7;}
.way-input-box .way-input{ background:#fff; width:90px; height:28px; line-height:28px; padding:0 5px; border:0; display:inline-block; vertical-align:middle;}
.way-input-box a{ background:#ea9663;  color:#fff; width:44px; height:28px; line-height:28px; text-align:center; display:inline-block; vertical-align:middle;}

/*套餐选择开始*/
.package-choose{ overflow:hidden; zoom:1; margin-bottom:50px; }
.package-choose li{ border:1px solid #eee; }
.package-choose li.server-cont{ float: left; width: 322px;  }
.package-choose li.server-item{ margin-left: 10px; float: left; width: 321px; }
.package-choose table{ width:100%; }
.package-choose thead th{ height: 50px; font-size: 16px; color: #fff; background-color: #d13f3f; text-align: center; }
.package-choose tbody tr{ height:74px; font-size:12px; color:#999; border-bottom:1px solid #eee; }
.package-choose tbody tr .fwnr{padding:0 15px;}
.package-choose tbody tr .abc{text-align: center;}
.package-choose tbody tr .abc p{display: inline-block!important;float: none!important;margin: 0!important;}
.package-choose tbody tr .abc .package-last p,.package-last div{text-align: center;}
.package-choose tbody tr:nth-child(even){ background-color:#f8f8f8; }
.package-choose tbody td strong,.package-choose th strong{ color: #666; font-size:14px; }
.inve-all{ width:374px;}
//.server-item table tbody td,.server-item table tbody th{ text-align: center; }
.package-choose li.server-item.hover{ width: 208px; border: 2px solid #d13f3f;}

.package-choose li.server-item.hover thead th{ height: 49px; }
.package-choose .package-last span{ color: red;  font-size: 16px; }
.package-choose .package-last a{ margin-top: 5px; padding: 3px 25px; font-size:14px; }
.package-choose .package-last{ height:86px;}
.package-choose aside{ text-align:center; font-size:18px; padding: 10px; background-color: #d2403f; color: #fff; border: 1px solid #fff; display:block; }
.package-gou{background: url(../images/icon-gou.png) no-repeat -53px -30px; display:block; width:15px; height:12px; margin:0 auto; font-size:0;}

/*优惠列表开始*/
.preferential-list{ overflow:hidden; zoom:1;}
.preferential-list li{ float:left; width:230px; height:210px; border:1px solid #ddd; background:#fbfbfb; position:relative; text-align:center; color:#666;}
.preferential-list-a li{ margin-left:30px;}
.preferential-list-b li{ margin-right:20px;}
.preferential-list-b{ overflow:hidden; width:990px;}
.preferential-list-b ul{ width:1100px;}
.preferential-list h2{ font-size:24px; line-height:1em; margin:30px 0 5px;}
.preferential-list .preferential-br{ border-bottom:2px solid #bbb; width:20px; display:inline-block;}
.preferential-list p{ font-size:14px; margin:10px 0 20px; height:42px;}
.preferential-list .part-icon-arrow-a{ overflow: hidden; display: block; width: 0; height: 0; position: absolute;  border: 15px dashed transparent; border-right:15px solid #ddd;right:0; top:0;border-top:15px solid #ddd;}
.preferential-gou{ position:absolute; top:3px ; right:2px; height:11px; width:12px;background: url(../images/icon-gou.png) -30px -6px no-repeat; display:block; }
.preferential-list li:hover,.preferential-list li.hover{ border-color:#e94e38;}
.preferential-list li:hover .part-icon-arrow-a,.preferential-list li.hover .part-icon-arrow-a{ border-right:15px solid #e94e38; border-top:15px solid #e94e38;}

/*信息列表开始*/
.service-in-list{ margin-right:500px;}
.service-in-list h5{ font-size:18px; font-weight: normal; color:#e94e38;}
.service-in-list li{ margin-top:15px; font-size:14px;}
.service-in-list li i{background: url(../images/icon-gou.png) -4px -8px no-repeat; width:13px; height:8px; display:inline-block; vertical-align:middle; margin-right:10px; font-size:0;}

/*服务特权介绍开始*/
.service-privileges-list{ overflow:hidden;}
.service-privileges-list article{ border-top:1px solid #eee; margin-top:-1px; padding:30px 0; overflow:hidden;zoom:1; font-size:14px;}
.service-privileges-list aside{ width:225px; float:left;}
.service-privileges-list aside i{background:#bbb; font-family: arial;  width:30px; height:30px; text-align:center; font-size:18px; color:#fff; border-radius:10em; line-height:30px; display:inline-block; vertical-align:middle; margin:0 20px 0 10px;}
.service-privileges-list section{ line-height:30px; color:#666; width:664px; float:left;}
.service-privileges-list section img { width:304px;vertical-align:top; display:inline-block; margin-right:20px;}
.privileges-gou{background: url(../images/icon-gou.png) -48px -2px no-repeat; width:24px; height:20px; display:inline-block; float:left; margin-top:5px;}

/*服务特权介绍结束*/
.service-title-child{ font-size: 14px; }
.recommendation-show{ background:#f8f8f8; height:30px; padding:10px 0; text-align:center; margin-top:20px; overflow:hidden; line-height:30px;}
.service-title-cont{ background:#fbfbfb; padding:15px 20px 5px 20px; overflow:hidden; zoom:1; font-size:14px;}
.service-title-cont div{ margin-left:80px; width:830px;}
.service-title-cont div span{ color:#666; margin:0 10px 10px 0; display:block;}

.service-tips{ line-height: 26px; }

/* investor list */
.investor-list{ float: left; margin-bottom: 20px; padding:0 15px 15px; width: 750px; border:1px solid #ddd; border-top: 2px solid #ddd; }
.investor-item{ padding:15px 0; border-bottom: 1px dashed #ddd; width:750px; overflow:hidden;}
.investor-item.last{ padding-bottom: 0; border-bottom: 0;}
.investor-item dt{ float:left; width:50px;}
.investor-item dt i{ width:30px; height:30px; background-color:#fff; display:inline-block; font:normal 18px/30px Microsoft yahei,arial; text-align:center; color:#d90000; border-radius: 30px;}
.investor-item dd{ float:left; width:674px;}
.investor-item dd a{ color:#666; white-space:nowrap; display:inline-block; margin-right:15px; line-height:24px;}
.investor-item dd a:hover{ color:#e93100;}

/* top investor */
.top-investor{overflow:hidden; }
.top-investor dl{ background-color: #fff; overflow:hidden; padding:15px 12px;}
.top-investor dl dt{ padding: 0; float:left; width:60px; height:50px; margin-right:10px; overflow:hidden;}
.top-investor dl dt img{ display:block; width:60px; height:50px; overflow:hidden;}
.top-investor dl dd{ float:left; width:90px;}
.top-investor dl dd strong{ height:22px; overflow:hidden; margin-bottom:4px; display:block;}
.top-investor dl dd p{ color:#666; height:22px;overflow:hidden; line-height:22px;}
.top-investor dl.last{ border-bottom:none;}

/* investor detail */
.investorDetail{ border:1px solid #ddd;  border-top: 2px solid #ddd; float: left; width: 780px; margin-bottom: 20px; }
.investorDetail .businessCard{ border-bottom:1px solid #ddd; background-color:#f8f8f8; padding:20px; overflow:hidden;}
.investorDetail .businessCard dl dt{ float:left;  width:135px; margin-right:15px;}
.investorDetail .businessCard dl dt span{ border:1px solid #eee; background-color:#fff; text-align:center; width:135px; height:100px; overflow:hidden; display:block; line-height:96px; #font-size:82px;}
.investorDetail .businessCard dl dt span img{ max-height:100px; max-width:135px; vertical-align:middle; }
.investorDetail .businessCard dl dd{ line-height:30px; font-size: 14px; color:#666;}
.investorDetail .investorDetailCont{ padding:20px;}

/* investor detail content */
.investorDetailCont .title{ background:url(../../images/v5/dotted_line_x.png) repeat-x left bottom; height:36px;}
.investorDetailCont .title h2{ font-size: 16px; font-weight: normal; line-height: 36px; color:#666;}
.investorDetailCont .info{ padding:15px 0; font-size: 12px; line-height: 28px; color:#666;}
.investorDetailCont .relatedList{ padding-top:15px;}
.investorDetailCont .relatedList li{ overflow:hidden; width:708px; height:30px; line-height:30px;}
.investorDetailCont .relatedList li span{ color:#666; float:left;}
.investorDetailCont .relatedList li span a{ color:#666;}
.investorDetailCont .relatedList li span a:hover{ color:#e93100}
.investorDetailCont .relatedList li em{ font-family:arial; float:right; color:#999;}

/* 浮动底部工具栏 */
#fixed-regbar { display: none; position: fixed; left: 0; bottom: 0; z-index: 1000; _position: absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); width: 100%; height: 70px; }
.fixed-regbar-cont { position: relative; z-index: 1010; width: 100%; height: 70px; text-align: center; }
.fixed-regbar-cont iframe { border: none; display: block; width: 100%; height: 70px; bottom: 0; position: absolute; border: 0; background-color: transparent; position: absolute; z-index: -1; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }
.fixed-regbar-bg { background-color: #000; width: 100%; height: 70px; position: absolute; left: 0; top: 0; z-index: 1000; filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
.fixed-regbar-register { position: relative; padding-top: 22px; width: 1000px; text-align: center; }
.fixed-regbar-register .ittext{color:#fff; font-size:16px; margin-right:20px; line-height:32px; vertical-align:middle;}
.text-phone, .text-captcha { padding: 4px; width: 180px; height: 24px; line-height: 24px; border: none; border-radius: 3px; background-color: #fff; vertical-align: middle; }
.text-captcha { margin-left: 10px; width: 100px; }
.btn-text-captcha { margin-left: 10px; padding: 0 15px; height: 32px; color: #fff; border: none; border-radius: 3px; background-color: #5a98de; cursor: pointer; vertical-align: middle; }
.btn-text-captcha:hover { background-color: #2f76c7; text-decoration: none; }
.btn-text-submit { margin-left: 10px; padding: 0 15px; height: 32px; color: #fff; border: none; border-radius: 3px; background-color: #d2403f; vertical-align: middle; cursor: pointer; }
.btn-text-submit:hover { background-color: #b21212; text-decoration: none; }
.login-link { font-size: 14px; margin-left: 10px; vertical-align: middle; color: #fff; }
.login-link a { color: #e1cd21; }
.login-link a:hover { color: #e19b21; }
.fixed-regbar-close { z-index: 1020; font: normal 38px/30px tahoma, verdana; text-decoration: none; position: absolute; right: 5px; top: 0px; color: #808080; -webkit-appearance: none; transition: All 0.5s ease-in-out; -webkit-transition: All 0.5s ease-in-out; -moz-transition: All 0.5s ease-in-out; -o-transition: All 0.5s ease-in-out; }
a.fixed-regbar-close:hover {transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); text-decoration: none; color: #f60; }
.fixed-regbar-tips { font-size: 14px; position: absolute; left: 0; top: 0; width: 1000px; color: red; text-align:center;}