@charset "utf-8";

/*
*  gazelle cssv1.0
*/
/*policy*/
.blk{ display: block; }
.shadow-box{
  box-shadow: 1px 1px 2px rgba(0,0,0,.3);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
     -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
       -o-box-shadow: 1px 1px 2px rgba(0,0,0,.3);
}
.shadow-box:hover {
    opacity:0.8;
}
.g-tag{ padding: 15px 15px;}
.g-tag ul { padding-top: 10px;}
.g-tag ul li a{ display: inline-block; border-radius: 5px; padding: 5px 10px; color: #333;border: 1px solid rgba(255,255,255,.2);}
.g-tag ul li a:hover,.g-tag ul li.active a{ background: #ebf5ec; color: #399b48; border: 1px solid rgba(57,155,42,.2);}
.slidemenu{ position: relative;  min-height: 600px; padding:40px 0 0; background: url(../images/back_book.png) no-repeat left bottom #fff;}
.slidemenu ul li a{ display: inline-block; width: 100%; border-bottom: 1px solid #ebf5ec; padding: 14px 0; color: #333333; -webkit-transition:background .5s ease-in-out 0s; -moz-transition:background .5s ease-in-out 0s; -o-transition:background .5s ease-in-out 0s; transition:background .5s ease-in-out 0s;}
.slidemenu ul li a:hover,.slidemenu > ul > li.active > a{ background: #d7ebda; font-weight: bold;}
.slidemenu > ul > li.active > ul li.active a{ color: #399b48; font-weight: bold;}
.slidemenu > ul > li > a{ padding-left: 20px; font-weight: bold;}
.slidemenu .article{ position: absolute; bottom: 108px; left:60px;}
.g-btn{ display: inline-block; color: #fff; border-radius: 2px; padding: 12px 27px; font-size: 18px; font-weight: bold;-webkit-transition:opacity .5s ease-in-out 0s; -moz-transition:opacity .5s ease-in-out 0s; -o-transition:opacity .5s ease-in-out 0s; transition:opacity .5s ease-in-out 0s,transform .1s;}
.g-btn:hover{ color: #fff; opacity: 0.9;transform:translate(1px,1px);}
.btn-orange{ background: #f66060; margin-top: 15px;}
.rightcon{ position: relative;  min-height: 600px; padding:30px 20px; font-size: 16px;}
.rightcon p{ line-height: 2em;} 
h2.policy{ margin: -30px -20px 30px; color: #fff; background-color: #FE8E8D; padding: 10px 15px;}
h2.help-act{ background-color: #81BC8E; }
h2.policy .ico-chosen,h2.policy .ico-help{ display: inline-block; width: 30px; height: 30px; vertical-align: bottom; margin-right: 10px; }
h2.policy .ico-chosen{ background: url(../images/ico-chosen.png) no-repeat; }
h2.policy .ico-help{ background: url(../images/ico-help.png) no-repeat; }
.searchPolicy > strong{ display: inline-block; width: 80px; text-align: right; }
.searchPolicy > ul{ overflow: hidden; text-align: left; padding-top: 0; margin-bottom: 0; }
.searchPolicy > ul > li{ margin-top: 5px; }
/*服务*/
ul.sort-list > li.active{ 
  position: relative; 
}
ul.sort-list > li.active > .subsort{
  display: none; 
  position: absolute; 
  top: 32px; 
  left: 5px; 
  z-index: 2;
  width: 250px; 
  padding: 5px 10px;
  overflow:hidden;
  background:#f8f8f8;  
  box-shadow: 1px 1px 2px #999;
  -webkit-box-shadow: 1px 1px 2px #999;
  -o-box-shadow: 1px 1px 2px #999;
  -moz-box-shadow: 1px 1px 2px #999;
}
ul.sort-list > li.active > div > ul > li > a{
  background: none;
  border: none;
  color: #666;
}
ul.sort-list > li.active > div > ul > li > a:hover,ul.sort-list > li.active > div > ul > li > a:active{
  color: #428bca;
}
.banner-right { display: block; min-height:160px;}
.banner-right.pro{ background: url(../images/right-pro.png) no-repeat; background-size: 100%; }
.banner-right.enter{ background: url(../images/banner-service.png) no-repeat; background-size: 100%; }
.banner-right.need{ background: url(../images/right-need.png) no-repeat; background-size: 100%; }
/*.banner-right.new-dir1{ background: url(../images/dir-zgc.jpg) no-repeat; background-size: 100%; }*/
.banner-right.new-dir2{ background: url(../images/dir-djs.jpg) no-repeat; background-size: 100%; }
.banner-right.new-dir3{ background: url(../images/dir-wh.jpg) no-repeat; background-size: 100%; }
.banner-right.new-dir4{ background: url(../images/dir-gzdl.png) no-repeat; background-size: 100%; }
.banner-right.new-dir5{ background: url(../images/dir-dujiaoshou.jpg) no-repeat; background-size: 100%; }
.banner-right.new-dir6{ background: url(../images/dir-zdjs.jpg) no-repeat; background-size: 100%; }
.banner-right.new-dir7{ background: url(../images/dir-fin-tech-djs.jpg) no-repeat; background-size: 100%; }
.banner-right.new-dir8{ background: url(../images/dir-fin-tech-zdjs.jpg) no-repeat; background-size: 100%; }
.btn-banner{ 
  margin-top: 10px;
  font-size: 16px; 
  color: #555555; 
  padding: 6px 30px;
  border: 1px solid #e24d4d; 
  background: #fff;
}
.btn-banner:hover{ 
  color: #fff; 
  border: 1px solid #fff; 
  background: #e24d4d;
}
.banner08{ background: url(../images/banner08.png) no-repeat center center #e8e9f8;border-top: 1px solid #a7b1e8;}
.ser12{ margin: 20px -15px 5px;}
.ser12 > ul{ margin-left: 0; overflow: hidden; box-shadow: 2px 2px 2px #ccc; }
.ser12 > ul > li{ position: relative; padding: 0; height: 150px; text-align: center; overflow: hidden;}
.ser12 li.bg-deep .title{ background-color: #a9d6b0; }
.ser12 li.bg-simple .title{ background-color: #d4ead7; }
.ser12 li p.ico{ width: 80px; height: 80px; background-color: #fff; border-radius: 50%; margin: 0 auto 10px;}
.ser12 li p.ico i{ display: inline-block; width: 50px; height: 50px; background: url(../images/sprite-service.png) no-repeat; margin-top: 15px; }
.ser12 li p.ico1 i{ background-position: 0 0; }
.ser12 li p.ico2 i{ background-position: -60px 0; }
.ser12 li p.ico3 i{ background-position: -120px 0; }
.ser12 li p.ico4 i{ background-position: -180px 0; }
.ser12 li p.ico5 i{ background-position: -240px 0; }
.ser12 li p.ico6 i{ background-position: -300px 0; }
.ser12 li p.ico7 i{ background-position: 0 -60px; }
.ser12 li p.ico8 i{ background-position: -60px -60px; }
.ser12 li p.ico9 i{ background-position: -120px -60px; }
.ser12 li p.ico10 i{ background-position: -180px -60px; }
.ser12 li p.ico11 i{ background-position: -240px -60px; }
.ser12 li p.ico12 i{ background-position: -300px -60px; }
.ser12 li p.ico13 i{ background-position: -2px -110px; }
.ser12 li p.ico14 i{ background-position: -70px -110px; }
.ser12 li p.ico15 i{ background-position: -133px -110px; }
.ser12 li p.ico16 i{ background-position: -207px -110px; }
.ser12 li .title span{ font-size: 16px; color: #3B7745; }
.ser12 li .title{ height: 100%; padding-top: 20px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; }
.ser12 li .info{ position: absolute; background-color: #387b43; opacity: 0; display: table; width: 100%; height: 100%; padding: 0 30px; top: 0; left: 0; bottom: auto; right: 0; transform: translateY(-100%); -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;}
.ser12 li .info p{ color: #fff; display: table-cell; vertical-align: middle; }
.ser12 li:hover .title{ transform: translateY(100%); -webkit-transform: translateY(100%); -o-transform: translateY(100%); -ms-transform: translateY(100%); -moz-transform: translateY(100%); }
.ser12 li:hover .info{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0); -o-transform: translateY(0); -ms-transform: translateY(0); -moz-transform: translateY(0);}
.ser-need{ margin-left: 15px; padding-bottom: 30px;}
.ser-need li{ width: 49.5%; vertical-align: top; line-height: 2.6; font-size: 14px; }
.ser-need li a{ color: #727272; }
.ser-need li a:hover{ color: #f60; }
/*directory*/
.banner03{ background: url(../images/banner03.png) no-repeat center center #e2f1f7;border-top: 1px solid #a4cad8;}
.g-table > tbody > tr > th{ height: 70px; background: #f8f8f8; color: #727272; font-weight: normal; text-align: center;vertical-align: middle;}
.g-table > tbody > tr > td{ height: 70px; border-top: 1px solid #e8e8e8; color: #727272;vertical-align: middle;word-break: break-all;}
.g-table tbody  tr td:first-child{ font-size: 16px; padding-left: 30px;}
.g-table tbody  tr td:nth-child(3){ text-align: center;}
.g-table tbody  tr td:nth-child(4){ text-align: center;}
.g-table tbody  tr td a{ color:#333;}
.g-table tbody  tr:hover{ background: #fafffa;}
.g-table tbody  tr:hover td a{ color:#399b48;}
.dir-title{ padding: 20px 50px; background: url(../images/ico-green.png) no-repeat 30px center; }
.dir-title span{ display: inline-block; margin-left: 20px; }
.dir-title a{ color: #cb2d2d; line-height: 25px; margin-right: -20px; }
.dir-title a .ico-policy{ display: inline-block; width: 16px; height: 16px; background: url(../images/ico-dir-policy.png) no-repeat; margin-right: 5px; vertical-align: middle; }
.dir-list{ background-color: #e2ece5; padding: 5px 0; }
.dir-list ul{ position: relative; padding: 10px 50px; margin: 0; }
.dir-list ul:before{ position: absolute; top: 14px; left: 31px; content: ""; width: 0px; height: 0px; border: 7px solid; border-color: transparent transparent transparent #849d88; }
.dir-list ul > li > a{ font-size: 16px; color: #333; }
.dir-list ul li:nth-child(2),.dir-list ul li:nth-child(3){ color: #666; margin-left: 10px; }
.dir-list ul:hover{ background-color: #f1f6f2; }
.dir-list p a{ position: relative; text-align: center; color: #333; display: block; background-color: #e8f0ea; border: 1px dashed #b5bdb7; margin: 0 30px 0; line-height: 40px; }
.dir-list p a:hover{ color: #649873; }
.dir-list p a.spread:after{ position: absolute; top: 16px; content: ""; width: 0px; height: 0px; border: 8px solid; border-color: #649873 transparent transparent transparent; margin-left: 3px;}
.dir-list p a.packup:after{ position: absolute; bottom: 15px; content: ""; width: 0px; height: 0px; border: 8px solid; border-color: transparent transparent #649873 transparent; margin-left: 3px;}
.dir-right h4{ line-height: 25px; margin-top: -10px; }
.dir-right h4 a{ color: #649873; }
/*select city begin*/
/*.areaCity{ color: #444;background-color: #F1F1F1;border: 1px solid #000;padding: 5px;display: inline-block;}*/
#areaCity{ position: relative;display:inline-block;}
#areaCity > .popover{ width:300px;top:32px;left:0; min-height: 380px;}
#areaCity:hover > .popover{ display: block;}
ul.province_city > li > a{ color: #5898ff; background-color: #fff; padding:4px;}
ul.province_city > li > a:hover,
ul.province_city > li > a.active{ color: #fff; background-color: #5898ff;}
/*select city end*/
/*activity*/
.banner04{ background: url(../images/banner04.png) no-repeat center center #f7ede1;border-top: 1px solid #e0bc90;}
.banner04 .container,.banner09 .container{ position: relative; }
.g-tab{ margin-top: 15px;}
.g-tab .nav-tabs { border-bottom: 1px solid #399b48;}
.g-tab .nav-tabs > li:first-child { margin-bottom: 0px;}
.g-tab .nav-tabs > li > a { border-radius: 0; color: #399b48; background: rgba(57,155,72,.1);}
.g-tab .nav-tabs > li > a:hover{ background-color: rgba(57,155,72,.3); color: #333;}
.g-tab .nav-tabs > li.active > a,
.g-tab .nav-tabs > li.active > a:hover,
.g-tab .nav-tabs > li.active > a:focus {
  color: #333;
  cursor: default;
  background-color: rgba(57,155,72,.3);
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.g-tab .tab-content{ background: #fff; box-shadow: 1px 1px 2px rgba(0,0,0,.3); padding: 20px 20px 15px 5px; min-height: 500px; overflow: hidden;}
.user-tab.tab-content{ background: #fff; padding: 20px 20px 15px 5px; min-height: 400px; overflow: hidden;}
.issue-btns{ margin: 20px 0px; overflow: hidden; }
.issue-btns div{ float: right; }
.issue-btns span{ display: inline-block; margin-right: 5px; color: #727272; }
.issue-btns .btn{ padding: 8px 15px; border-radius: 5px; border: 1px solid #90C69B; background-color: #fff; color: #90C69B; font-size: 12px; margin-right: 5px; }
.issue-btns .btn:first-of-type{ background-color: #90C69B; color: #fff; }
.issue-btns .btn:last-of-type:hover{ color: #90C69B; }
.issue-btns a:last-child:hover{ border-bottom: 1px solid; }
.bg-white{ background: #fff; box-shadow: 1px 1px 2px rgba(0,0,0,.3); padding: 20px 20px 15px 5px; min-height: 400px; overflow: hidden; }
.activity-cell{ margin-bottom: 20px; position: relative; padding-right: 0;}
.activity-cell .status{ position: absolute; z-index: 1; top: 0; right: 0; width: 34px; color: #fff; background: url(../images/sprite.png) no-repeat; text-align: center; padding-top: 8px; line-height: 1.2em;}
.activity-cell .status span{ display: inline-block; width: 14px;}
.activity-cell .status1{ height: 73px; background-position: -114px -10px; }
.activity-cell .status2{ height: 90px; background-position: -168px -10px; }
.activity-cell .status3{ height: 73px; background-position: -222px -10px; }
.activity-cell .status4{ height: 72px; background-position: -360px -374px; }
.activity-cell .pic{ overflow: hidden; text-align: center; padding-right: 0;}
.activity-cell .pic a{ display: block; border: 1px solid #EFEFEF; overflow: hidden; }
.activity-cell .pic img{ width: 100%; -webkit-transition:-webkit-transform 1s ease-in-out 0s;transition:transform 1s ease-in-out 0s;-webkit-transform-origin:center;transform-origin:center;}
.activity-cell .pic img:hover{ -webkit-transform:scale(1.05);transform:scale(1.05);}
.activity-cell .detail{padding: 10px 20px;}
.activity-cell .detail > a{ font-size: 16px; font-weight: bold; color: #333;display: inline-block; height: 46px; overflow: hidden;}
.activity-cell .detail a:hover{ color: #399b48;}
.activity-cell .detail .a-bottom .btn{ background-color: #e1a65c; border: 1px solid #f1b56a; border-radius: 5px; color: #fff; font-weight: bold; }
.activity-cell .detail .a-bottom .btn:hover{ background-color: #f1b56a; }
.activity-cell ul{ margin-top: 20px;}
.activity-cell ul li span{ display: inline-block;  margin-right: 2px;}
.user-tab.tab-content .activity-cell .detail a{ font-size: 14px;}
.user-tab.tab-content .activity-cell .status span{ line-height: 16px; font-size: 14px;}
.btn-cancel{ position: absolute;z-index: 1000003; top: 90px; right: 0; box-shadow: 1px 1px 1px #ccc;border: 2px solid #fff;}
.btn-cancel:hover{ background:#f15b5d; color: #fff;}
/*span.ico-adress,span.ico-time{ width: 16px; height: 16px; background: url(../images/sprite.png) no-repeat;}
span.ico-adress{ background-position: -46px -10px;}
span.ico-time{ background-position: -78px -10px;}*/
.a-bottom{ overflow: hidden; padding: 15px 0;}
.adress{height: 17px; overflow: hidden;}
.team{ width: 80%; margin: 0 auto; font-size: 16px; line-height: 30px; padding: 50px 0 140px 0;}
.g-position .status{ z-index: 1000002; position: absolute; top: 0; left:15px; width: 34px; color: #fff; background: url(../images/sprite.png) no-repeat; text-align: center; padding-top: 8px; line-height: 1.2em;}
.g-position .status span{ display: inline-block; width: 14px;}
.g-position .status1{ height: 73px; background-position: -114px -10px; }
.g-position .status2{ height: 90px; background-position: -168px -10px; }
.g-position .status3{ height: 73px; background-position: -222px -10px; }
.g-position .status4{ height: 73px; background-position: -360px -374px; }
.g-block h3{ font-weight: bold;}
.a-infor{ padding-left:60px; }
.a-infor ul { padding-top: 15px;}
.a-infor ul li{ font-size: 16px; font-weight: bold; color: #666666; line-height: 30px;}
.a-baoming{ padding:50px 40px; border-left: 1px solid #e8e8e8;}
a.btn-publish{ display: block; margin-bottom: 20px; padding: 3px 40px; border-radius: 50px; border: 6px solid #f1b56a; background: #e1a65c; color: #fff; font-size: 28px;font-weight: bold; text-align: center; letter-spacing: .1em;-webkit-transition:background .5s ease-in-out 0s; -moz-transition:background .5s ease-in-out 0s; -o-transition:background .5s ease-in-out 0s; transition:background .5s ease-in-out 0s;}
a.btn-publish:hover{ background: #f1b56a;}
.a-article{ padding: 20px 45px; font-size: 16px; line-height: 28px; word-wrap: break-word;}
/*活动添加样式 begin*/
.a-article p {font-size: 16px; line-height: 30px; color: #3d464d; margin: 15px 0 10px;}
.a-article img {height: auto!important;}
.text-border{margin: 0 15px; padding: 10px; max-width: 100%; box-sizing: border-box; word-wrap: break-word !important; border: 2px dotted rgb(192, 200, 209); border-radius: 15px;}
/*标题样式*/
/*1*/
.a-article .a-title1{ margin:45px 0 20px; font-size: 24px; color: #727272;}
/*2*/
.a-article h4.a-title2 {font-size: 15px; margin: 40px 0 14px; padding-left: 14px; line-height: 23px; position: relative; font-weight: 600;}
.a-article h4.a-title2:before {position: absolute; top: 4px; bottom: 4px; left: 0; width: 4px; background: #2d958e; display: block; content: "";}
/*3*/
.a-article h5.a-title3 {color: #2d958e;}
/*4*/
.a-title2-1{display: inline-block; border-bottom: 2px solid rgb(9, 139, 246); padding-bottom: 3px; font-size: 16px;}
.a-title2-1 .tag1{padding: 0.4em 0.4em 0.2em 0.3em; display: inline-block; max-width: 100%; min-width: 1.8em; min-height: 1.6em; line-height: 1; text-align: center; border-radius: 80% 100% 90% 20%; background-color: rgb(9, 139, 246); color: rgb(255, 255, 240); margin-right: 0.4em;}
.title-gap{margin: 40px 0 14px;}
.tIntro{overflow: hidden; padding: 15px 15px 0;}
.tIntro .picture{margin: 0 26px 15px 0; float: left; width: 150px; box-shadow: 1px 1px 10px #ccc;}
.tIntro .intro{overflow: hidden; text-align: justify;}
/*5*/
.a-title2-2{margin: 40px 0 14px; font-size: 16px;}
.a-title2-2 .tag2{padding: 0.4em; border-radius: 50%; color: rgb(255, 255, 240); background-color: #ff6b00; display: inline-block; max-width: 100%; min-width: 1.8em; min-height: 1.8em; text-align: center; margin-right: -2px; vertical-align: middle;}
.a-title2-2 .text{padding: 4px 1.5em 4px 1.5em; border: 2px solid #ff6b00; border-left-width: 0; border-top-left-radius: 10px; border-bottom-left-radius: 10px; vertical-align: middle;}
/*6*/
.a-title2-3{margin: 30px 0 14px; font-size: 16px;}
.tag3{width: 110px; margin: 10px 30px 10px 0; display: inline-block; text-align: center; border: 2px solid #63bf71; border-top-left-radius: 20px; border-bottom-right-radius: 20px;}
/*7*/
.a-title4{padding: 10px; background-color: #eee; color: #ea8010; margin-top: 30px;}
/*8*/
.a-bgTitle1{display: inline-block; width: 225px; height: 62px; line-height: 62px; text-align: center; font-size: 20px; letter-spacing: 0.2em; background: url("../images/a-bgTitle1.png") no-repeat;}
/*9*/
.a-bgTitle2{display: inline-block; line-height: 38px; text-align: center; font-size: 20px; letter-spacing: 0.2em;}
.a-bgTitle2 > strong{display: inline-block; margin: 0 15px; vertical-align: super; color: #38C3CF;}
.a-bgTitle2:before{content: ""; display: inline-block; width: 57px; height: 38px; background: url("../images/a-bgTitle2.png") no-repeat;}
.a-bgTitle2:after{content: ""; display: inline-block; width: 57px; height: 38px; background: url("../images/a-bgTitle2.png") no-repeat; transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
/*表格样式*/
.a-article .activity-table > thead > tr > th,.a-article .activity-table > tbody > tr > td{ padding:15px; font-size: 15px; color:#3d464d; vertical-align: middle;}
.a-article .activity-table > thead > tr > th{ background-color: #74b576; color: #fff;}
.a-article .activity-table > tbody > tr > td.num{ background-color: #f8f8f8;}
.a-article .activity-table > tbody > tr > td.num{background-color: #f8f8f8;}
.a-article span.markText {color: #ff6c00;}
/*列表样式*/
.a-article ul li{ font-size: 16px; line-height: 30px; margin-bottom: 10px; color:#3d464d;}
/*数字样式*/
/*1*/
.numText{font-family: "Arial"; font-size: 18px; padding: 3px 6px; display: inline-block; border: 2px dashed #60774e; border-radius: 5px; margin-right: 10px; margin-top: 5px;}
/*2*/
.numText1{display: inline-block; width: 43px; height: 43px; line-height: 43px; color: #fff; margin-right: 30px; background: url("../images/numText1.png") no-repeat; text-align: center;}
/*3*/
.numText2{display: inline-block; width: 45px; height: 45px; line-height: 45px; color: #fff; margin-right: 30px; background: url("../images/numText2.png") no-repeat; text-align: center; -webkit-background-size: 45px 45px; background-size: 45px 45px;}
.numText2 > em{margin-left: -4px; font-style: normal;}
/*活动添加样式适配移动端 begin*/
@media screen and (max-width: 768px) {
    .tIntro .picture{margin: 0 auto 15px; float: none;}
    .tIntro{text-align: center;}
    .tIntro .intro{overflow: auto; display: block;}
    img{max-width: 100%;}
    .a-article .activity-table{width: 100% !important;}
}
/*活动添加样式适配移动端 end*/
/*活动添加样式 end*/
@media (max-width: 767px) {
    /*.g-position .ico-do{ top:-5px;}*/
    .a-baoming{ border-left:1px solid #fff; padding:20px; }
    a.btn-publish{ margin-bottom: 20px; padding: 3px 20px; border-radius: 20px; ;}
    .a-article{ padding: 20px 0;}
    .issue-btns div{ float: left; }
    .issue-btns span,.issue-btns a{ display: block; margin-bottom: 5px; }
    .issue-btns .btn{ display: inline-block; margin-bottom: 15px;}
    h2.policy{ margin: -20px -5px 30px; }
    .ser-need li{width: auto;}

}
.a-user img{ width: 50px; height: 50px; border-radius: 25px;}
.ico-localplat,.ico-weblink{
  display: block;
  width: 100px;
  height: 100px;
  background: url(../images/sprite.png) no-repeat;
}
.ico-localplat{ background-position: 0 -257px;}
.ico-localplat:hover{ background-position: -120px -257px;}
.ico-weblink{ background-position: -240px -257px;}
.ico-weblink:hover{ background-position: -360px -257px;}
.option-activity{ width: 100px; margin:0 auto;}
.option-activity a{ color: #eb4f38; font-weight: bold; font-size: 16px;}
.option-activity a:hover{ color: #eb7f00;}
#selectModal p{ margin-top: 20px;}
/*news*/
.banner05{ background: url(../images/banner05.png) no-repeat center center #ebffee;border-top: 1px solid #8fc597;}
.g-tab .media, .inforList .media{ padding: 10px 0px 25px 0; border-bottom: 1px solid #e8e8e8;}
.g-tab .media-left, .inforList .media-left{ overflow: hidden;}
.g-tab .media-left img, .inforList .media-left img{ transition:-webkit-transform 1s ease-in-out 0s;}
.g-tab .media-left img:hover, .inforList .media-left img:hover{ transform:scale(1.2);}
.g-tab .media-body, .inforList .media-body{ padding-left: 10px;}
.g-tab .media-body a.media-heading, .inforList .media-body a.media-heading{ color: #333; font-size: 18px; font-weight: bold;-webkit-transition:color .5s ease-in-out 0s;-moz-transition:color .5s ease-in-out 0s;-o-transition:color .5s ease-in-out 0s;transition:color .5s ease-in-out 0s;}
.g-tab .media-body a.media-heading:hover, .inforList .media-body a.media-heading:hover{ color: #399b48;}
.g-tab .media-body .msg, .inforList .media-body .msg{ color: #999; margin: 10px 0 6px;}
.g-tab .media-body .msg span.comment, .inforList .media-body .msg span.comment{ display: inline-block; width: 16px; height: 16px; line-height: 16px; background: url(../images/sprite.png) no-repeat -320px -10px; margin-right: 26px;}
.g-tab .media-body .brief, .inforList .media-body .brief{ color: #666; line-height: 1.8em;}
.article-action{ margin-top: 25px;}
.article-action ul li{ width: 150px; height: 42px; line-height: 42px; margin: 0 5px; border-radius: 20px; background: #ec6b70;position:relative;}
.article-action ul li a{ display: inline-block; width: 100%; height: 100%; color: #fff;}
.article-action ul li:hover{ opacity: .8;}
.article-action ul li span.num{ font-family: "Arial"; padding-left: 10px;}
.ico-news-weixin,.ico-news-weibo,.ico-news-favor,.ico-news-star,.ico-news-zan{
    display: inline-block;
    width: 25px;
    height: 20px;
    background-image: url("../images/sprite.png");
    margin-bottom: -5px;
    margin-right: 5px;
}
.ico-news-weixin{ background-position: -128px -225px;}
.ico-news-weibo{ background-position: -173px -225px;}
.ico-news-star{ background-position: -218px -225px;}
.ico-news-favor{ background-position: -260px -225px;}
.ico-news-zan{background-position: -301px -225px;}

.right-bar{ position:relative; min-height: 600px; background:#fff; margin-top:56px; box-shadow: 1px 1px 2px rgba(0,0,0,.3); border-top-right-radius: 5px; padding: 1px 15px;}
.right-bar .ico-fire{ display: inline-block; position: absolute; top: 0; right: 0; width: 24px; height: 32px; background: url(../images/sprite.png) no-repeat -276px -10px;}
.right-bar h4,.right-bar-block h4{ margin: 20px 0 15px 0;}
.right-bar .media-list li,.right-bar-block .media-list li{ padding:8px 0 10px 0; border-bottom: 1px dotted #f8f8f8;}
.right-bar .media-list li a,.right-bar-block .media-list li a{ display: block; line-height: 1.6em; color: #399b48; font-size: 14px;}
.right-bar .media-list li a:hover,.right-bar-block .media-list li a:hover{ opacity: .8;}
.right-bar .media-list span,.right-bar-block .media-list span{ display: inline-block; color: #999; margin-top: 5px;}
/*report*/
.banner06{ background: url(../images/banner06.png) no-repeat center center #fffbf0;border-top: 1px solid #c8a241;}
.banner-r{ display:inline-block; margin-top: 10px;}
.banner-r:hover{ opacity: .8;}
/*data*/
.banner07{ background: url(../images/banner07.png) no-repeat center center #fdfad9;border-top: 1px solid #b8b057;}
.ico-g-tag { display: inline-block; width: 16px; height: 16px; background: url(../images/sprite.png) no-repeat; background-position: -181px -112px; transform: translate(3px,5px); -webkit-transform: translate(3px,5px);}
.hotlink{margin-left: 15px; margin-right: 15px; margin-bottom: 0;}
.hotlink > li > a{color: #333; font-size: 16px; font-weight: bold; border-bottom: 3px solid transparent;padding: 0 3px 13px;}
.hotlink > li.active > a,.hotlink > li > a:hover{color: #428bca; border-bottom-color: #428bca;}
.data-channel { clear:both; padding: 5px 15px; }
.data-channel .channel-t { font-weight: bold; font-size: 16px; padding-left: 10px; margin-bottom: 20px;}
.channel-t .ico-join,.channel-t .ico-growth,.channel-t .ico-basic,.channel-t .ico-industry { display: inline-block; width: 16px; height: 20px; margin-right: 5px; background: url(../images/sprite.png) no-repeat; transform: translateY(5px); -webkit-transform: translateY(5px);}
.channel-t .ico-join { background-position: -330px -225px;}
.channel-t .ico-growth { background-position: -356px -225px;}
.channel-t .ico-basic { background-position: -382px -225px; transform: translateY(2px); -webkit-transform: translateY(2px);}
.channel-t .ico-industry { background-position: -408px -225px;}
.data-channel,.rank-list { margin-bottom: 20px;}
.data-channel .top-join { margin-bottom: 15px; overflow: hidden; text-align: center;}
.data-channel .top-join > li { margin-bottom: 10px; }
.data-channel .top-join > li > a { display: inline-block;  width: 200px; height: 70px; margin: 0 auto; border: 1px solid #fc0; }
.data-channel .top-join > li > a > span{ display: inline-block; vertical-align: middle; }
.data-channel .top-join > li > a:after{ content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle; }
.data-channel .top-join:nth-child(3) > li > a { border: 1px solid #ea9f94;}
.data-channel .top-join:nth-child(4) > li > a { border: 1px solid #64efc9;}
.table-rank > tbody > tr > td{border-bottom: 1px solid #ddd;}
.table-rank > tbody > tr > td:first-child {padding-left: 30px; }
.table-rank > tbody > tr.active > td { background-color: #f8f8f8;  font-weight: bold; line-height: 1.6; color: #399348;}
.rank-list div.dropdown { cursor: pointer;}
.rank-list .dropdown-menu { top: 35px; width: 400px; right: 0; margin: 0 auto; background-color: #f8f8f8;}
.rank-list .dropdown-menu  > li > a { font-size: 14px; border-bottom: 1px solid #ddd; padding: 10px 15px;}
.rank-list .dropdown-menu  > li:last-child > a { border-bottom: none;}
.basic-i .title { font-weight: bold; color: #ef7664; padding-left: 20px; margin-bottom: 10px;}
.basic-i .content {  padding-left: 20px; line-height: 1.8; margin-bottom: 15px;}
.industry-c { padding:0 30px;}
.industry-c h5 { font-weight: bold; color: #ef7664; }
.industry-c table > tbody > tr > td.td-title { background: #f8f8f8; width: 150px;}
.admin-member > li { padding: 15px 30px; border: 1px solid #ddd; margin-left: 10px; margin-bottom: 10px; line-height: 35px;}
.admin-member > li > span { display: inline-block; width: 25px; height: 25px; background:url(../images/sprite.png) no-repeat -501px -169px; transform: translateY(8px); margin-right: 8px;}
.rank-list .caret { position: relative; padding: 9px 12px; margin-left: 5px; background-color: #aaa; border-radius: 4px; border: none; }
.rank-list .caret:after { content: ""; position: absolute; top: 7px; left: 7px; width: 0; height: 0; border: 5px solid; border-color: #fff transparent transparent transparent }
.caret-up {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.industrySort{ position: relative;display:inline-block;}
.industrySort > .popover{ width:600px; max-width:600px; min-height:60px; top:32px;left:0;}
.industrySort:hover > .popover{ display: block;}
.navbar-form-search{ margin-top: 15px; position: relative;}
.form-search{ border-radius: 17px; background: rgba(255,255,255,.3);  color: #fff;}
.ico-data-search{ position: absolute; top: 50px; right: 65px; display: inline-block; font-size: 24px; color: #999;}
.bg-search{ background: #e4e5e4;}
.data-search {
  background:rgb(255,255,255);
  border: 1px solid rgba(255,255,255,.3);
  color: #999;
  width: 95%;
  margin: 10px auto;
  height: 48px;
  border-radius: 24px;
}
.data-static{ padding: 0 20px 0;}
.data-key{ padding: 20px 40px; font-size: 20px; font-weight: bold; color: #666;}
.data-key span{ color: #5cb56a;}
.static-title{padding: 15px 20px; background: url(../images/ico-green.png) no-repeat 0 center;}
table.table-static tr td{ padding: 15px 15px; color: #333; font-size: 14px;}
table.table-static tr td a{ color: #212121;}
table.table-static tr td a:hover{ color: #399b48;}
table.table-static tr td a span{ color: #aaa;}
.data-tab{border-bottom: 1px solid #379945; margin: 15px 0 -15px;}
.data-tab a{display: inline-block; padding: 10px 20px; border: 1px solid transparent; border-bottom: none; background-color: #e4e5e4; color: #666; font-weight: bold; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s;}
.data-tab a:hover,.data-tab a.active{border-color: #379945; background-color: #78d686; color: #333;}
.data-static .lookMore{margin-top: -20px; margin-bottom: 20px;}
.data-static .lookMore a{color: #666; }
.data-static .lookMore a:hover{color: #399b48; }
/*排序图标*/
.sortBox > label{
    margin-left: 20px;
    cursor: pointer;
    font-weight: normal;
}
.pic-arrow{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/arrow.png") no-repeat;
    vertical-align: middle;
}
.pic-arrowUp{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/arrowUp.png") no-repeat;
    vertical-align: middle;
}
.pic-arrowDown{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/arrowDown.png") no-repeat;
    vertical-align: middle;
}
/* 企业列表 v2.0 */
.list-pagination > li{padding-left: 0; padding-right: 0;}
.list-pagination .pagination > li{display: inline-block; float: left; padding: 0 4px;}
.list-pagination .pagination > li:first-child > a{border-top-left-radius: 0; border-bottom-left-radius: 0;}
.list-pagination .pagination > li:last-child > a{border-top-right-radius: 0; border-bottom-right-radius: 0;}
.list-pagination .pagination > li.more{float: left; padding: 6px;}
.list-pagination .moreList{margin: 20px 0; color: #666;}
.list-pagination .numIpt{display: inline-block; padding: 6px; width: 45px; height: 30px; border-radius: 0; margin: 0 5px;}
.list-pagination .btn-page{background-color: #54A961; color: #fff; border-color: #54A961; border-radius: 0; padding: 5px 12px; margin-left: 10px;}
.list-pagination .btn-page:hover{background-color: #399b48; color: #fff;}
.parkSearch{margin-left: 100px;}
.parkSearch > .searchInput{height: 48px; width: 260px !important; border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.parkSearch > .input-group-addon{border-top-right-radius: 3px; border-bottom-right-radius: 3px;}

.right-bar-block{ position:relative; min-height: 236px; background:#fff; margin-top:15px; box-shadow: 1px 1px 2px rgba(0,0,0,.3); border-top-right-radius: 5px;}
.right-bar-block .ico-star{ display: inline-block; position: absolute; top: 0; right: 0; width: 24px; height: 32px; background: url(../images/sprite.png) no-repeat -468px -10px;}
.right-bar-block .ico-star2{ display: inline-block; position: absolute; top: 0; right: 0; width: 24px; height: 32px; background: url(../images/sprite.png) no-repeat -356px -10px;}
.right-bar-con{ padding: 15px; text-align: center;}
.right-bar-block .btn-private{ background: #399b48; margin-bottom: 30px; margin-top: 20px; border-radius: 5px;}
.right-bar-block .btn-private2{ background: #9f9f00; margin-bottom: 30px; margin-top: 20px; border-radius: 5px;}
.bg-statics{ background: url(../images/bg-statics.jpg) no-repeat #fff right bottom;}
.thumb { width: 120px;}
.thumb img{ 
    padding: 2px; 
    border: 1px solid #e8e8e8;
    width: 78px; height: 58px;
    transition:all .5s ease-in-out 0s;
}
.thumb img:hover{ 
    padding: 5px; 
    border: 1px solid #ccc; 
    -webkit-transform: scale(1.2);
}
.company-case > a{ 
  overflow: hidden; 
}
.company-case > a > img{
  padding: 2px;
  width: 78px; 
  height: 54px;
  border: 1px solid #e8e8e8;
  transition:all .4s ease-in-out 0s;
}
.company-case > a > img:hover{ 
  transform: scale(1.05);
}
.right-bar-block .media-list .company-case{ 
  padding: 0; 
  overflow: hidden;
}
.right-bar-block .media-list .company-case .media-body a{
  font-size: 14px;
}
.right-bar-block .media-list .company-case .media-body p{
  font-size: 12px;
}
.com-detail a{ font-size: 18px; font-weight: bold;}
.com-detail{ padding: 15px 10px 10px 0;}
.ico-gao,.ico-shang,.ico-adress,.ico-home,.ico-time{ 
    display: inline-block; 
    width: 16px; 
    height: 16px; 
  vertical-align: middle;
    background: url(../images/sprite.png) no-repeat;
}
.ico-gao{ background-position: -10px -110px;} 
.ico-shang{ background-position: -45px -110px;} 
.ico-adress{ background-position: -80px -110px;} 
.ico-home{ background-position: -113px -105px; margin-top: -7px;}
.ico-time{ background-position: -147px -110px;}

.label-title{ height: 52px; line-height: 52px; padding: 0 20px 0 10px; font-weight: bold;}
.label-con{ width: 720px;}
.label-con2{ display: table-cell; vertical-align: top;}
.label-con2 ul li{ margin-bottom: 5px;}
.sub-sort .popover{ max-width: 600px;}
.sub-sort{
  padding: 1px;
  padding-top: 10px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
} 


.g-media h4{ font-weight: bold;}
.g-media h4 a{ color: #333;}
.g-media h4 a:hover{ color: #399b48;}
.g-media .media-body{ padding-left: 10px;}
.g-media .media-body p{ line-height: 1.5em;}
.g-media .media-tag{ padding-left: 5px;}
.g-media .media-tag li { padding: 0;}
.g-media .media-tag li a{ padding: 2px 10px; color: #399b48; background: #d7ebda; }
.g-media .media-tag li a:hover{ opacity: .8;}
.time-line { margin-top: 20px; padding: 50px 50px 50px 150px; background-color: #f2f2f2;}
.time-line .month {
    padding-left: 25px;
    color: #00956e;
    position: relative;
    padding-bottom: 40px;
    border-left: 1px solid #e0e0e0;
    margin-left: 162px;
}
.time-line .month em {
    font-weight: normal;
    font-style: normal;
    width: 142px;
    position: absolute;
    left: -69px;
    top: 0;
}
.time-line .month em i {
    display: inline-block;
    width: 16px;
    height: 16px;
    box-shadow: 0 0 0 3px #fff, 0 0 0 6px #00956e;  
    border-radius: 8px;
    margin-left: 15px;
}
.time-line .dosh_1 {
    background: #00956e;
}
.time-line .month .text {
    font-size: 18px;
    font-weight: bold;
}
.guide-text{ padding: 100px;}
.guide-text a{ font-size: 24px; font-weight: bold;}
.guide-text a em{ font-size: 36px;}
.ico-phone,.ico-web,.ico-fax,.ico-mail,.ico-adress36,.ico-post{
  display: inline-block;
  width: 36px;
  height: 36px;
  background: url(../images/sprite.png) no-repeat;
}
.ico-phone{ background-position: -10px -169px;}
.ico-web{ background-position: -214px -169px;}
.ico-fax{ background-position: -61px -169px;}
.ico-mail{ background-position: -163px -169px;}
.ico-adress36{ background-position: -265px -169px;}
.ico-post{ background-position: -112px -169px;}
.relation,.finace{ margin-top: 30px; margin-bottom: 50px;}
.relation table tr td{ word-break:break-all; padding: 15px; border-bottom: 1px solid #e8e8e8;}
.relation table tr td:nth-child(odd){ width: 40px; padding-left: 100px;}
.finace table tr td:first-child{ padding-left: 100px;}
.informations table tr td{ border-bottom: 1px solid #e8e8e8; padding: 15px 10px; font-size: 16px;}
.informations table tr td:nth-child(odd){ padding-left: 50px;}
.informations table tr td.title{ color: #727272; }
.data-list{ position: relative; }
.data-list h5{ margin: 9px 20px 0 0; width: 80px; text-align: right;}
.data-list a.a-change{ position: absolute; right: 30px; top: 8px; }
.data-list ul{ display: inline-block; width: 85%; padding: 0;}
.data-list ul > li >a{ display: inline-block; padding: 5px 10px; margin-bottom: 5px; color: #333; line-height: 1.4; }
.data-list ul > li.active >a,.data-list ul > li >a:hover,.data-list ul > li >a:focus{background-color: #399b48; color: #fff;}
.data-list ul.child{ display: none; margin-left: 95px; width: 76%; border: 1px solid #ccc; border-radius: 3px; padding: 5px 0;}
.data-list ul.child li a{ color: #999;}
.data-list ul.child li a:hover,.data-list ul.child li a:focus,.data-list ul.child li.active a{ color: #399b48; background-color: transparent; border-color: rgba(255,255,255,.2); }
.list-searchbox{ position: relative; width: 260px; margin-left: 100px; }
.list-searchbox .data-search{ border: 1px solid rgba(57,155,42,.2); background-color: #ebf5ec; border-radius: 3px; }
.list-searchbox .ico-data-search{ position: absolute; top: 8px; right: 20px; }
.list-tip{ font-size: 14px; color: #999; padding: 15px 40px 5px; }
@media (max-width: 767px) {
    .g-media .media-left{ display: block; margin-bottom: 15px;}
    .time-line { padding:0;}
    .time-line .month { margin-left: 0px; padding-bottom: 10px;}
    .time-line .month em { color:#333; width: 142px; position: relative; left: 0;}
    .time-line .month .text{ line-height: 2em;}
    .respinsive-private.ico-do{ width: auto;}
    .g-media .media-tag li{ line-height: 2em;}
    .relation table tr td{ padding: 15px 5px;}
    .relation table tr td:nth-child(odd){ width: 40px; padding-left: 0px;}
    .finace table tr td:first-child{ padding-left: 0px;}
    .guide-text{ padding: 0;}
    .footer{ height: 60px; line-height: 60px;}
    .footer .copyright{ padding-right: 10px;}
    .right-bar{ min-height: 0; padding-bottom: 10px;}
    /*.ico-data-search { top: 35px; right: 55px;}*/
    .list-tip{ padding: 10px 0; }
    .g-table.table-responsive{border: 0;}
    .data-list h5{ text-align: left; margin-left: 10px; }
    .data-list ul{ width: 100%; padding: 10px 0px 0 8px; }
    .data-list ul.child{ margin-left: 13px; width: 90%; }
    .list-searchbox{ margin-left: 0px; }
    table.table-static tr td{padding: 15px 5px;}
    
    .dir-title{padding: 20px 10px 20px 30px;background: url(../images/ico-green.png) no-repeat 12px center;}
    .dir-title span {margin-left: 10px;}
    .dir-list ul{padding: 10px 15px 10px 20px;}
    .dir-list ul:before{left: 12px;}
    .dir-list p a.spread:after{left: 55%;}
    
    .pagination>li>a, .pagination>li>span{padding: 6px 9px;}
    
    .g-tab .tab-content{padding: 15px 10px;}
    
    .data-key{padding: 20px 10px; font-size: 18px;}
    .bg-search{padding: 5px !important;}
    .data-search{height: 40px;}
    .bg-search .form-group{margin-bottom: 0;}
}

/*detail*/
.g-position .ico-do{ position: absolute; top: 10px; right: 20px;margin-top: 10px;}
@media (max-width: 767px) {
    .g-position .ico-do{
        top: 5px; right: 0px; margin-top: 0;
    }
}
.breadcrumb {
    margin-top: 20px;
    background-color: #f2f2f2;
    border-radius: 0px;
    padding: 0px 0px 0px 10px;
}
.ico-favorite,.ico-share,.ico-error,.ico-weibo,.ico-weixin,.ico-zan{ 
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../images/sprite.png) no-repeat;
}
.ico-favorite{ background-position: -10px -134px;}
.ico-share{ background-position: -54px -134px;}
.ico-error{ background-position: -98px -134px;}
.ico-weibo{ background-position: -463px -134px;}
.ico-weixin{ background-position: -394px -134px;}
.ico-zan{ background-position: -565px -134px;}
.ico-favorite:hover,.favorite-active{ background-position: -142px -134px;}
.ico-share:hover{ background-position: -186px -134px;}
.ico-error:hover{ background-position: -230px -134px;}
.ico-weibo:hover{ background-position: -429px -134px;}
.ico-weixin:hover{ background-position: -359px -134px;}
.ico-zan:hover,.zan-active{ background-position: -599px -134px;}
.articleT{ margin-top: 30px; margin-bottom: 20px;line-height: 1.4em;}
h4.small{ font-size: 14px; color: #666;}
.article p{ margin-bottom:0px; line-height: 2em; font-size: 16px; padding: 15px; }
.article img{height: auto !important;}
.article .span-private{ line-height: 2em; font-size: 16px; padding: 15px;}
/* 搜索 begin */
.searchLeftBar{
    width: 160px;
    float: left;
}
.searchLeftBar .slideMenu{
    list-style: outside none none;
    padding-left: 0;
    padding-top: 20px;
}
.searchLeftBar .slideMenu > li{
    margin-bottom: 10px;
    text-align: right;
}
.searchLeftBar .slideMenu > li > a{
    display: inline-block;
    width: 145px;
    height: 50px;
    background: rgba(57,155,72,.1);
    color: #399b48;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    transition:all .5s ease 0s;
}
.searchLeftBar .slideMenu > li.active > a,
.searchLeftBar .slideMenu > li > a:hover{
    background-color: rgba(57,155,72,.3);
    color: #333;
    width: 160px;
}
.searchMainCon{
    width: auto;
    margin-left: 140px;
}
.searchMainCon .resultList{
    padding-left: 5px;
}
.resultList > li{
    padding-left: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #CCC;
}
.resultList > li .result-heading{
    margin-bottom: 15px;
}
.result-sum{
    padding: 10px 20px; 
    background: #eee;
    overflow: hidden;
}
.result-sum span{ display: inline-block;}
.result-thumb img{
    width: 78px;
    height: 58px;
    border: 1px solid #e8e8e8;
    padding: 2px;
}
.search-result .media{ 
    clear: both;
    padding: 20px 10px 10px;
    margin-top: 0px; 
    border-bottom: 1px dotted #e8e8e8;
}
.search-result .media-body{ 
    vertical-align:middle;
}
.search-result .key{
    color: #f15b5d;
    padding: 0 5px;
}
/* 搜索 end */
/*table*/
.table-private{ margin-top: 20px;}
.table-private tr td{ color: #727272;}
.table-private tr td:first-child,.table-private tr td:last-child{ text-align: center;}
.table-private tr td a{ 
    color: #333;
}
.table-private tr td a:hover{ 
    color: #399b48;
}
.table-private thead{ background: #f8f8f8;}
.table-private thead tr th{ padding-top: 14px;padding-bottom: 14px;}
.table-private tbody tr td{ 
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e8e8e8;
    vertical-align: middle;
} 
.table-hover > tbody > tr:hover {
  background-color: #f7fcff;
}
.table-striped > tbody > tr:nth-child(even) {
  background-color: #f9f9f9;
}
.table-striped > tbody > tr:nth-child(odd) {
  background-color: #fff;
}
/*policy list begin*/
.g-listgroup{ padding: 20px;}
.g-listgroup ul li{ line-height: 2em; border-bottom: 1px dotted #e8e8e8;}
.g-listgroup ul li:hover{ background: #fafffa;}
.g-listgroup ul li a{ display: inline-block; padding: 20px 15px; font-size: 16px; color: #333;}
.g-listgroup ul li a:hover,.g-listgroup ul li a:active{ color: #399b48;}

ul.attach li{ padding: 5px 10px; }
ul.attach li span{ font-size: 16px;font-weight: bold;}
/* form begin */
.formBg{ 
  background:url('../images/formBg.png') repeat; 
  overflow: hidden; 
  padding-top: 20px;
}
.formWrap .formBgimg{ margin-top: 80px; }
.formCon .formBtn{
    background-color: #f1b56a;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    border-radius: 0;
    padding: 8px;
}
.formCon .formBtn:hover{
    background-color: #e1a65c;
}
.welcome-text{ display: block; background: #f9f9f9; padding: 15px;}
.form-private{ min-height: 430px;}
.form-private .form-group{ margin-top: 25px;}
.form-private .btn{ padding: 10px 40px;}
/* form end */
.channel-title{
    border-left: 6px solid #399b48;
    padding-left: 8px;
}
.form-text{ 
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143; 
}
.form-text2{ 
    display: block;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143; 
}
/*个人中心*/
.media-user{
  color: #666;
  padding-left: 25px;
}
.user-t tbody tr td{
  padding-top:8px;
  padding-bottom:8px;
  border: 1px solid #fff;
}
.btn-user{
  position: absolute; 
  right: 20px;
  bottom:20px;
  padding: 5px 30px;
  background-color: #97bf9d;
  color: #fff;
}
.user-list li{
  padding: 15px 0;
  font-size: 14px;
  color: #666;
  border-bottom: 1px dotted #ddd;
}
.user-list2 li{
  padding: 15px 0;
  font-size: 14px;
  color: #666;
  border-bottom: 1px dotted #ddd;
}
.user-tab li a{ font-size: 14px;}
.ico-delete{ 
  display: inline-block; 
  width: 16px; 
  height: 16px;
  background: url(../images/sprite.png) no-repeat;
  background-position: -10px -225px;
}
.ico-delete:hover{
  background-position: -47px -225px;
}
.btn-save,.btn-quxiao{
  padding: 8px 30px;
  margin-right: 10px;
}
.btn-save{
  background-color: #97bf9d;
  color: #fff;
}

/* about */
.aboutList{display: block;background-color: #F8F8F8;color: #656565;font-size:16px;padding: 10px 15px;margin-bottom: 1px;text-align: center;}
.aboutList:hover,
.aboutList.active{background-color: #4891DC;color: #FFF;}
.titleBlock{display: inline-block;width: 8px;height: 8px;background-color: #FF6C00;margin: 0 5px 2px 0;}
.red{color: #F00;}
.featureTitle{font-size:16px;color:#444;margin:30px 20px 15px;}
.featureBlock{padding: 8px; background-color: #F0F0F0;margin-left: 15px;color: #666;}
.circle{display: inline-block;width: 11px;height: 11px;border: 3px solid #FF6C00;border-radius: 15px;margin: 1px;}
.modelBlock{display: inline-block;width:260px;background-color: #D6D6D6;padding: 5px 10px;font-size: 16px;color: #000;margin: 10px 0 30px;}
/*feedback*/
.feedback label{ font-size: 14px;}
form.feedback .form-group{ overflow: hidden; margin: 10px 0 20px;}
/*statics*/
.statics_block{ overflow:hidden; padding-bottom: 20px; margin-top: 20px; border-bottom: 1px solid #d8d8d8;}
.statics_block .col-md-7{ background: #f3f3f3; text-align: center; padding: 10px 0;}
.statics_block .col-md-5{ padding-top: 30px;}
.statics_block h4{ font-weight: bold; text-align: center;}
.statics_block .top { padding-left: 26px;}
.statics_block .top li{ margin-bottom: 10px;}
.statics_block .top .top_num{ display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #d98f00; color: #fff; margin-right: 10px; border-radius: 2px;}
.statics_block .top .up{ background: #ee2201;}

/* 回到顶部 */
.toTop{
    display: inline-block;
    width: 40px;
    height: 40px;
    position: fixed;
  right: 0;
  bottom: 25%;
    background-color: #969595;
  text-align: center;
  padding-top: 12px;
  z-index: 1000003;
}
.toTop:hover{
  background-color: #656565;
}

/*回到底部*/
.toFooter {
    display: inline-block;
    width: 40px;
    height: 40px;
    position: fixed;
    right: 0;
    bottom: 19.5%;
    background-color: #969595;
    text-align: center;
    padding-top: 12px;
    z-index: 1000003;
}
.toFooter:hover{
  background-color: #656565;
}
/* 关于平台 */
.about-concept{border: 1px dotted #CCC; height: 100px;width: 635px;padding: 15px;margin-left: 35px;}
.featureWidth{width: 428px;}
.effectWidth{width: 698px;}
.map{width: 820px;height: 300px;border: 1px solid #d1d1d1;margin-bottom: 10px;}
/*发布活动手册*/
.guide img{ width: 800px; margin: 0 auto; text-align: center; padding: 10px 0;}
.guide article{ font-size: 14px; line-height: 1.8;}
.slidemenu ul li a.guide-menu{ color: #399b48; padding-left: 50px; font-weight: normal;}
.guide-header{ background: #eee; padding:15px;}
/*评论*/
.g-comment,.g-comment-list{ width: 96%; margin: 0 auto;}
.g-comment{ margin-top: 20px;}
.g-comment .hd{ height: 30px; line-height: 30px; border-bottom: 1px solid #40b218; padding:0 15px 35px; margin-bottom: 20px;}
.g-comment .hd .title{ font-size: 18px; font-weight: bold; color: #40b218}
.g-comment .hd em{ font-size: 20px; font-family: impact; color: #40b218; font-style: normal; padding-right: 6px;}
.g-comment .bd{padding-right:0;position: relative;zoom:1;}
.g-comment .bd .user{width:126px;height:135px;text-align: center;position: absolute;left:0;top:0;}
.g-comment .bd .user .form-head a{display: inline-block; border:1px solid #D0CCC7;border-radius: 43px;background: #fff;}
.g-comment .bd .user .form-head img{display: block; width:80px;height:80px; border-radius: 40px;margin: 2px;}
.g-comment .bd .user .name{display: block;word-wrap:break-word;word-break:break-all;}
.g-comment .user .name a:link,.g-comment .user .name a:visited{color:#ff8500;}
.g-comment .user .name a:hover,.g-comment .user .name a:active{color:#c00;}
.g-comment .bd .editor{padding-left:126px;position: relative;zoom:1;}
.g-comment .bd .inner{border:1px solid #ccc;padding:0 5px;background: #fff;position: relative;border-radius: 3px;}
.g-comment .bd .box{display: block;width:100%;padding: 8px; height:104px; margin:0;border:0;overflow: auto;font-size: 14px;line-height: 26px; font-family: "Microsoft Yahei","\5FAE\8F6F\96C5\9ED1","SimSun","\5B8B\4F53","Arial Narrow",serif;resize:none;}
.g-comment .bd .box:focus{outline: none;}
.g-comment .bd .tip{position: absolute;left:50%;top:50%;}
.g-comment .ft{padding: 20px 0 18px 126px;}
.g-comment .btn-comment{ float: right; border: 1px solid #40b218; padding: 6px 25px; color: #333; margin-top: -10px;}
.g-comment .btn-comment:hover{ color: #fff; background: #40b218;}

/*评论列表*/
.g-comment-list .media{ border-bottom: 1px solid #dcdcdc;}
.g-comment-list .head{ border-radius: 40px;width: 50px;height: 50px;}
.g-comment-list .media-heading{ color: #ff8500; margin-bottom: 10px; padding-right: 20px;}
.g-comment-list .media-body{ width: 100%;}
.g-comment-list .action{ height: 26px; margin: 15px 0 5px 0;}
.g-comment-list .action .time{ color: #999;}
.g-comment-list .txt { padding: 0 15px 5px 0;line-height: 24px;font-size: 14px;word-wrap: break-word;word-break: break-all;}
.g-comment-list .btns em{ font-style: normal; font-family: arial; padding-left: 3px;} 
.g-comment-list .btns .glyphicon{ padding-right: 5px;}
.g-comment-list .btns a{ color: #666;display: inline-block;padding: 0 20px 0 43px;border-right:1px solid #E7E7E7;font-size: 14px;line-height: 14px;}
.g-comment-list .btns a:hover{ color: #40b218;}   
.g-comment-list .btns a.reply{ border-right: none; padding-left: 15px;}
.g-comment-list .reply-form{ margin-top: 20px;}
.g-comment-list .reply-form .bd .editor{padding-left: 100px;}
.g-comment-list .reply-form .user .form-head img {border-radius: 25px;width: 50px;height: 50px;}
.g-comment-list .origin{  border-radius: 2px;background: #f2f2f2;padding: 15px;}
.g-comment-list .origin .txt{ color: #727272;}
.cssTrigon {width: 0;height: 0; position: relative;top: 0;left: 25px;border: 10px solid; border-color: transparent transparent #f2f2f2 transparent;}
.g-comment-list .more{ display: block; width: 96%; margin: 20px auto; height: 20px; line-height: 20px; text-align: center;}
/*会议-咨询云平台栏目 begin*/
.ico-weixin-lg{display: inline-block;width: 35px;height: 35px;background-image: url(../images/sprite.png);background-position: -411px -169px;}
.ico-weixin-lg:hover{background-position: -456px -169px;}
.banner09{ background: url(../images/banner09.png) no-repeat center center #fff;border-top: 1px solid #89c370;}
.banner09 a{ display: inline-block; position: absolute; top: 150px; right: 68px; padding: 3px 40px; border-radius: 50px; border: 6px solid #89C370; background: #7DB366; color: #fff; font-size: 28px;font-weight: bold; text-align: center; letter-spacing: .1em;-webkit-transition:background .5s ease-in-out 0s; -moz-transition:background .5s ease-in-out 0s; -o-transition:background .5s ease-in-out 0s; transition:background .5s ease-in-out 0s;}
.banner09 a:hover{ background: #89C370;}
table.meeting tbody tr td{ border: none; padding: 0px 0px 0px 15px; }
.ico-brain,.ico-expert,.ico-discuss{ display: block; width: 100px; height: 100px; background: url(../images/sprite.png) no-repeat; }
.ico-brain{ background-position: 0px -374px; }
.ico-brain:hover{ background-position: 0px -494px; }
.ico-expert{ background-position: -120px -374px; }
.ico-expert:hover{ background-position: -120px -494px; }
.ico-discuss{ background-position: -240px -374px; }
.ico-discuss:hover{ background-position: -240px -494px; }
.option-meeting{ width: 100px; margin:0 auto;}
.option-meeting a{ color: #eb4f38; font-weight: bold; font-size: 16px;}
.option-meeting a:hover{ color: #eb7f00;}
#meetingModal p{ margin-top: 20px;}
#meetingModal .modal-header{ border: none; font-size: 18px; color: #333; padding-top: 20px;}
.a-desc p{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.a-desc span{ display: inline-block; font-size: 13px; color: #727272; padding-top: 10px;}
.meeting-top .pic img{ min-height: 400px;}
.meeting-top .detail{ min-height: 140px;}
.meet-member ul li{margin-bottom: 25px;}
.active-live{ position: absolute; top: 0; left:0; background: rgba(0,0,0,.5); width:100%; height:100%;  text-align: center;}
.active-live a{ display: inline-block; margin: 140px auto 0 auto; background: rgba(255,255,255,.8); color: #333; padding: 15px 25px; border-radius: 2px; text-align: center; font-size: 16px;}
.active-live a:hover{ opacity: .9;}
/* meeting-invite */
.invitePage{ min-height: 600px;}
.media-msg{line-height: 1.2;margin-top: 10px;height: 32px;}
.memberList{height: 415px;overflow: hidden;}
.invitePage .inviteLabel{margin: 50px 0 40px;font-size: 16px;text-align: right;padding-right: 0;}
.invitePage .nav-tabs{ border: none; margin: 40px 0;}
.invitePage .nav-tabs > li{ margin: 0px 10px; }
.invitePage .nav-tabs > li > a{ border: 1px solid #428bca; border-radius: 20px; color: #428bca;}
.invitePage .nav-tabs > li.active > a,.invitePage .nav-tabs > li > a:hover,.invitePage .nav-tabs > li > a:focus{ background-color: #428bca; color: #fff; font-weight: bold; }
/*.invitePage .tab-content{ display: none; border-top: 1px solid #ddd; padding: 20px 30px 30px;}*/
.invitePage .tab-content h4{ margin: 20px 0px; }
.invitePage ul.meet-peo{margin-left: 0;margin-right: 0;}
.invitePage ul.meet-peo >li{ position: relative; padding: 0px 20px 30px 0px;}
.invitePage ul.meet-peo >li .media:hover{ cursor: pointer; background-color: #fff; box-shadow: 5px 5px 5px #bbb}
.invitePage ul.meet-peo >li .media{ overflow: hidden; padding: 10px; }
.invitePage ul.meet-peo >li .media img{ width: 100px; height: 100px; border-radius: 50%; }
.invitePage ul.meet-peo >li .media-body{ padding-top: 22px;}
.invitePage ul.meet-peo >li em{ display: none; position: absolute; top: 0px; left: 0px; width: 95%; height: 120px; background: url(../images/ico-checked.png) no-repeat center rgba(90,90,90,.7); }
.invitePage .invite-searchBox{ margin: 0 50px 40px 10px; width: 300px;}
.invitePage .if-invite{ text-align: center; margin: 30px 0px;}
.invitePage .if-invite .btn-lg{ margin: 0px 10px;}
/* meeting-form */
.meet-type h3{  margin-bottom: 30px; margin-left: 40px;}
.meet-type form input[type="file"]{ opacity: 0; position: absolute; width: 80px; height: 30px;}
.meet-type form p{ margin: 6px 0px; }
.ico-cancel{ display: inline-block; width: 16px; height: 16px; margin-bottom: -3px; background: url(../images/sprite-back.png) no-repeat -83px -86px; }
/* 会议直播间 begin */
.ico-brainstroming{
    display: inline-block;
    width: 25px;
    height: 25px;
    background-image: url("../images/sprite.png");
    background-position: -380px -169px;
    margin-bottom: -5px;
    margin-right: 3px;
}
.liveVideo{
    width: 100%;
    height: 400px;
    background-color: #f1f1f1;
    border: 1px solid #eee;
}
.btn-send{
    background-color: #4285F4;
    color: #FFF;
    border-color: #4285F4;
    border-radius: 0;
    padding: 6px 20px;
}
.btn-send:hover,.btn-send:focus{opacity: 0.85;color: #fff;}
.liveComment{
    height: 300px;
    padding: 10px;
    border: 1px solid rgba(57, 155, 72, 0.54);
    margin-top: 50px;
    overflow-y: scroll;
}
.liveComment-list > li{
    margin-bottom: 10px;
}
/* 会议直播间 end */
/*会议-咨询云平台栏目 end*/

/*unicorn channel begin */
.banner10{ background: url(../images/banner10.png) no-repeat center center #bee6de;border-top: 1px solid #a7b1e8;}
.u-title { height: 40px; font-weight: bold; line-height: 40px; background: #d7ebda; padding-left: 15px;padding-right: 15px;}
.u-title .ico-u-top,.u-title .ico-u-data { display: inline-block; margin-right:10px; width: 20px; height: 20px; background: url(../images/sprite.png) no-repeat;transform:translateY(4px); -webkit-transform:translateY(4px);}
.u-title .ico-u-top { background-position: -435px -225px;}
.u-title .ico-u-data { background-position: -466px -225px;}
.table-u-top > tbody > tr > td { padding:10px; border-top:1px solid #efefef;}
.table-u-top > tbody > tr > td > a { display: inline-block; color: #333; width: 100%;}
.table-u-top > tbody > tr:hover { background: #efefef;}
.table-u-top > tbody > tr:hover > td, .table-u-top > tbody > tr:hover > td > a{ color: #399348;}
.table-u-top > tbody > tr:last-child a{ padding: 5px; border: 1px dashed #b5bdb7; }
.table-u-top > tbody > tr:last-child:hover{ background-color: transparent; }
.table-u-top > tbody > tr:last-child span{ margin-right: 5px; vertical-align: -2px;}
.u-toplist > a { color: #e87419;}
.u-toplist .caret { border-top: 6px solid; border-right: 6px solid transparent; border-left: 6px solid transparent; }
.u-tab-wrap .nav-tabs > li { width: 33.333%; text-align: center;}
.u-tab-wrap .nav-tabs > li > a { border-radius: 0; color: #333;}
.u-tab-wrap .nav-tabs > li:nth-child(2) > a { border-right:1px solid #b9e3c0;}
.u-tab-wrap .nav-tabs > li.active > a,.u-tab-wrap .nav-tabs > li.active > a:hover,.u-tab-wrap .nav-tabs > li.active > a:focus { color: #399348; font-weight: bold; border-right: 1px solid #b9e3c0;border-bottom-color: transparent; border-top-color: transparent; border-left-color: transparent;}
.u-tab-wrap .nav-tabs > li.active:nth-child(2) > a { border-left:1px solid #b9e3c0;}
.top3 { padding:120px 80px 15px 15px; }
.top3 .title { color: #e43737; font-weight: bold; border-bottom:1px solid #e87419; padding-bottom: 10px; margin-bottom: 15px;}
.top3 .ico-u-toplist { display: inline-block; width: 33px; height: 35px; background: url(../images/sprite.png) no-repeat; background-position: -537px -169px; margin-right: 10px; transform:translateY(10px); -webkit-transform:translateY(10px);}
.table-top3 > tbody > tr > td { border: none; }
.ico-u-top1,.ico-u-top2,.ico-u-top3 { display: inline-block; width: 16px; height: 20px; background: url(../images/sprite.png) no-repeat; margin-right: 5px;}
.ico-u-top1 { background-position: -496px -225px;}
.ico-u-top2 { background-position: -522px -225px;}
.ico-u-top3 { background-position: -548px -225px;}
.btn-u-com { display: inline-block; padding:5px 50px; background: #37adb5; color: #fff; margin-bottom: 30px;}
.btn-u-com:hover { color: #fff; opacity: .8;}
.u-tab-wrap .tab-content { min-height: 400px;}
.u-rtitle { height: 40px; line-height: 40px; background: #fff; border-bottom: 1px solid #fa8a06; }
.u-rtitle .arrow { display: inline-block; left: 0; top: 0; width: 0; height: 0; border-left:23px solid #fdd09b; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:20px solid transparent;}
.ico-u-star { display: inline-block; width: 13px; height: 12px; background: url(../images/sprite.png) no-repeat -218px -110px; transform:translateY(1px); -webkit-transform:translateY(1px); margin-right: 5px; margin-left: 5px;}
.u-rcon ul li { color: #666; line-height: 1.6; margin-bottom: 7px; }
.u-rcon ul.u-news > li { line-height: 1.8; margin-bottom: 10px;}
.u-news > li > p { margin-left: 20px;  overflow: hidden;}
.u-news > li > p > a {  color: #666;}
.u-news > li > p > a:hover {  color: #399b48;}
.u-news > li > p > .time { color: #999; padding-left: 15px; float: right; margin-right: 5px;}
.ico-u-item { display: inline-block; float: left; width: 4px; height: 4px; background: #808080; margin-right: 10px; margin-left: 5px; margin-top: 10px; }
.com-rec { width: 40px; height: 180px; background: #d7ebda; font-weight: bold; padding:8px;}
.com-rec .ico-u-rec { display: inline-block; width: 20px; height: 18px; margin-top: 25px; background: url(../images/sprite.png) no-repeat -573px -225px;}
.com-list { background: #fff; border:1px solid #e6e6e6; height: 180px;}
.com-list .carousel{ margin-left: 40px; }
.com-list .carousel ul{ height: 180px; text-align: center; }
.com-list .carousel li{ width: 40%; height: 160px; margin: 10px; vertical-align: top; text-align: left; border: 1px solid #ccc; background: url(../images/arrow_case.png) no-repeat right bottom #e7e7eb; padding: 0; }
.com-list .carousel li a{ display: inline-block; width: 100%; padding: 14px; color: #333; }
.com-list .carousel li a:hover{ opacity: .7; }
.com-list .carousel li .media-left strong{ display: block; padding: 10px 0; background-color: #fff; text-align: center; }
.com-list .carousel li.all-area{ background: rgba(0,0,0,.7); line-height: 160px; }
.com-list .carousel li.all-area a{ color: #fff; font-size: 16px; font-weight: bold; padding: 0; }
.com-list .carousel-control,.ico-see{ display: inline-block; width: 30px; height: 30px; background: url(../images/sprite.png) no-repeat; opacity: 1; }
.com-list .carousel-control:hover{ opacity: .7; }
.com-list .carousel-control.left{ background-position: 0 -614px; top: 75px; left: 15px; }
.com-list .carousel-control.right{ background-position: -40px -614px; top: 75px; right: 20px;}
.ico-see{ background-position: -80px -614px; margin: 0 25px -8px 0; }
@media (max-width: 1200px) {
  .com-list .carousel li .media-left img{ max-width: 100%; }
  .com-list .carousel-control.left{ left: 5px; }
  .com-list .carousel-control.right{ right: 10px;}
}
/*unicorn channel end */

/* 企业案例 begin */
.com-infor{ padding: 0; border-bottom: 1px solid #399b48; }
.right-fixed{ position: fixed; top: 10px; }
.com-infor h4{ border-left: 8px solid #399b48; padding-left: 10px; }
.com-infor .com-name{ margin: 20px 0; border: 1px solid #ccc; }
.com-infor .com-name div{ width: 50%; height: 80px; display: inline-block; vertical-align: middle; }
.com-infor .com-name div img{ height: 80px; }
.com-infor .com-name p{ display: inline-block; height: 100%; width: 40%; margin: 0 5px; line-height: 1.8; margin-bottom: 0; vertical-align: middle; }
.com-infor a{ color: #399b48; }
.com-infor p{ color: #666; }
/* 企业案例 end */

/* 简讯 begin */
::-webkit-scrollbar{width: 8px; height: 8px;}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,.3); border-radius: 6px;}
::-webkit-scrollbar-track{background-color: #ddd; border-radius: 6px;}
.ico-indexMsg,.ico-msgStar{ display: inline-block; width: 25px; height: 19px; background: url(../images/sprite.png) no-repeat; margin-right: 10px; }
.ico-indexMsg{ background-position: -120px -614px; vertical-align: -3px; }
.ico-msgStar{ width: 16px; height: 15px; background-position: -155px -614px; margin-top: 3px;}
.msgArea,.highTechNews{ border: 1px dashed #ccc; padding: 20px 0; }
.msgCon{overflow-y: hidden;}
.msgCon:hover{overflow-y: scroll; overflow-x: hidden;}
.msg-list,.newsList{padding: 0 20px 0 10px;}
.g-tab .msg-item{ border-bottom: 1px solid #e8e8e8; padding-top: 10px; }
.msg-item{ padding-bottom: 10px; }
.msg-item ul,.msg-item > p{ margin-left: 25px; }
.msg-item ul p{ color: #666; }
.msg-item ul img{ margin: 0 10px 5px 0; }
.moreMsg{ position: absolute; left: 0; bottom: 0; width: 100%; }
.moreMsg a{ display: block; width: 130px; margin: 20px auto; padding: 5px 0; border: 1px solid #17812e; border-radius: 5px;  }
.moreMsg a:hover{ color: #fff; background-color: #17812e; }


.msg-item{padding: 10px 0;}
.msg-item ul{ margin-left: 0; margin-bottom: 0;}
.msg-item ul p{ color: #666; line-height: 1.8em; margin-bottom: 5px; font-size: 16px;}
.msg-item{ border-bottom: 1px solid #e8e8e8;}
.note-list > li > a{font-size: 16px; color: #666; padding-right: 15px; -webkit-transition: color .5s ease-in-out 0s; -moz-transition: color .5s ease-in-out 0s; -o-transition: color .5s ease-in-out 0s; transition: color .5s ease-in-out 0s;}
.note-list > li > a:hover{color: #3a9b4a;}
.note-list > li{padding: 15px 0; line-height: 1.8em; border-bottom: 1px solid #e8e8e8; color: #666;}
.msgArea .msg-item{
    border-bottom: none;
    padding: 5px 0;
}
.msgArea .msg-item ul p{
    font-size: 14px;
}
/* 简讯 end */
/*高新区每日动态 begin*/
.highTechNews{padding: 20px 0;}
.highTechNews .msg-item {
   border-bottom: none;
   padding: 5px 0;
}
.newsCont{overflow: hidden;}
.newsCont:hover{overflow-y: scroll; overflow-x: hidden;}
.newsList .msg-item:first-child > p{ margin-left: 0; }
.newsList p{ margin-bottom: 0; }
.ico-highTechMsg,.ico-highStar{display: inline-block; background: url(../images/sprite.png) no-repeat; margin-right: 10px;}
.ico-highTechMsg{width: 18px; height: 18px; background-position: -181px -614px; vertical-align: bottom;}
.ico-highStar{ width: 16px; height: 15px; background-position: -209px -614px; margin-top: 3px;}
.ico-toutiao{display: inline-block; width: 59px; height: 19px; background: url(../images/sprite.png) no-repeat -235px -614px; vertical-align: sub; margin-left: 10px;}
.ico-toutiaoR{display: inline-block; width: 59px; height: 19px; background: url(../images/sprite.png) no-repeat -235px -638px; vertical-align: sub; margin-right: 5px;}
/*高新区每日动态 end*/
/*高新区每日动态及周刊列表 begin*/
.news-item{padding: 15px 0; margin-bottom: 5px; border-bottom: 1px dotted #e8e8e8;}
.news-item:hover{background-color: #fafffa;}
.news-item:hover a{color: #399b48;}
.newsList .headNews{border: 1px dashed #ddd; background-color: #e4f3dd; padding: 20px 20px 10px; margin-bottom: 20px;}
.newsList .headNews h4{line-height: 1.8;}
.ico-toutiao2{display: inline-block; width: 74px; height: 15px; background: url(../images/sprite.png) no-repeat -304px -614px;}
.order-modal{top: 100px;}
.order-modal .modal-content{background-color: #f8f8f8; border-radius: 0;}
.weekly-list{margin-left: 0; margin-top: 20px;}
.weekly-list > li{padding-left: 0;padding-right: 15px;}
.weekly-list > li > a{display: block; background-color: #fafffa; padding: 20px 5px 10px 10px; margin-bottom: 15px; border-radius: 4px; border: 1px dotted #399b48;}
.weekly-list > li > a:hover{background-color: rgba(186, 216, 190, 0.3);color: #399b48;}
.gapLine{display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); background: #fff; z-index: 20; padding: 0 20px; color: #999;}
.dynamicLists .dynamicItem{padding: 10px 0;}
.dynamicLists .titleGreen{border-bottom: 0; padding-bottom: 0; margin-bottom: 15px;}
.dynamicLists .weeklyDetail-list{ margin-left: 0; padding-bottom: 15px; border-bottom: 1px solid #e8e8e8;}
.dynamicLists .dynamicItem:last-child .weeklyDetail-list{border-bottom: 0;}
/*.dynamicLists .weeklyDetail-list > li{border-bottom: 0;}*/

/*高新区每日动态及周刊列表 end*/
/*周刊详情页 begin*/
.paperTitle{background-color: #ecfdee; padding: 20px 0;}
.paperBtn{display: inline-block; position: absolute; right: 15px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.paperBtn a{display: inline-block; box-shadow: 1px 1px 5px rgba(0,0,0,0.2); border-radius: 5px; font-size: 16px;}
.btn-goback{border: 1px solid #399348; background-color: #fff; color: #399348; padding: 7px 20px;}
.btn-goback:hover,.btn-goback:focus{background-color: #ecfdee; color: #399348;}
.btn-order{border: 1px solid #ff9000; background-color: #FFA632; color: #fff; padding: 8px 10px;}
.btn-order:hover,.btn-order:focus{background-color: #ff9000; color: #fff;}
/*.btn-order:hover .ico-order,.btn-order:focus .ico-order{background: url(../images/sprite.png) no-repeat -155px -638px;}*/
.ico-order{display: inline-block; width: 18px; height: 18px; background: url(../images/sprite.png) no-repeat -120px -638px; vertical-align: middle;}
.ico-titletag{display: inline-block; width: 11px; height: 11px; background: url(../images/sprite.png) no-repeat -181px -638px;}
.titleGreen{font-size: 18px;color: #399348; border-bottom: 1px solid #7aca86; padding-bottom: 10px; margin-bottom: 15px;}
.weeklyDetail-list{margin-left: 15px; margin-bottom: 0;}
.weeklyDetail-list > li{border-bottom: 1px dotted #e8e8e8; margin-top: 20px; padding-bottom: 5px;}
.weeklyDetail-list > li .detailDesc{color: #666; margin-top: 8px; line-height: 1.75;}
.arrowDown:before{content: '';border-width: 8px;border-style: solid;border-color: #399b48 transparent transparent;position: relative;top: 15px;right: 5px;}
.arrowUp:before{display: inline-block;content: '';border-width: 8px;border-style: solid;border-color: transparent transparent #399b48;position: relative;top: 0;right: 5px;}

/*周刊详情页 end*/
/* 企业详情 v3.0 begin */
.title-block {
    border-bottom: 4px solid #c4c4c4;
    margin-top: 20px;
    margin-bottom: 15px;
}
.title-block > .titleImg {
    height: 40px;
    margin-bottom: -4px;
    background-repeat: no-repeat;
}
.title-block .titleName{
    display: inline-block;
    color: #399348;
    padding: 8px 10px 6px 0;
    border-bottom: 4px solid #399348;
    margin-bottom: -4px;
}
.title-block .listTitle{background: url(../images/org-listTitle.png) no-repeat;}
.title-block .growTitle{background: url(../images/org-growTitle.png) no-repeat;}
.title-block .baseInfoTitle{background: url(../images/org-infoTitle.png) no-repeat;}
.title-block .indusTitle{background: url(../images/org-indusTitle.png) no-repeat;}
.title-block .teamTitle{background: url(../images/org-teamTitle.png) no-repeat;}
.title-block .finaceTitle{background: url(../images/org-finaceTitle.png) no-repeat;}
.infoTable > tr > td,.infoTable > tbody > tr > td,.infoTable > tbody > tr > th{
    padding: 10px 15px;
    line-height: 1.75;
    word-break: break-all;
}
.timeLine .time{
    display: table-cell;
    color: #666;
    white-space: nowrap;
    vertical-align: middle;
    padding-right: 25px;
}
.timeLine .item{
    position: relative;
    display: table-cell;
    width: 9999px;
    vertical-align: middle;
    border-left: 3px solid #ddd;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 35px;
}
.timeLine .item:before{
    content: '';
    position: absolute;
    top: 50%;
    left: -8px;
    margin-top: -6px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    padding: 2px;
    border: 1px solid #428bca;
    background-color: #428bca;
    background-clip: content-box;
}
.timeLine .content{
    display: block;
    color: #333;
    position: relative;
    background-color: #f4f4f4;
    border-radius: 5px;
    padding: 15px 20px;
}
.timeLine .content:before{
    position: absolute;
    left: -20px;
    top: 50%;
    margin-top: -10px;
    content: '';
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #f4f4f4;
}
.timeLine .content:hover{
    background-color: #E1EFE3;
}
.timeLine .content:hover .text-lightgray{
    color: #399348;
}
.timeLine .content:hover:before{
    border-right-color: #E1EFE3;
}
.timeLine .contentItem{
    display: inline-block;
    text-align: center;
    width: 120px;
}
.timeLine .media-body{
    padding-left: 25px;
    border-left: 1px solid rgba(0, 0, 0, .1);
}
.rankCarousel .carousel-control{
    top: 39px;
    bottom: 20px;
    width: 26px;
    background-color: #D6D6D6;
    filter: alpha(opacity=100);
    opacity: 1;
}
.rankCarousel .carousel-inner{
    padding-left: 26px;
    padding-right: 26px;
}
.carousel-control.rankLeft{
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.carousel-control.rankRight{
    right: 0;
    left: auto;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.rankCarousel .rankArrow{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px;
    top: 50%;
    margin-top: -10px;
    position: absolute;
}
.rankLeft .rankArrow{
    border-color: transparent #fff transparent transparent;
    margin-left: -15px;
}
.rankRight .rankArrow{
    border-color: transparent transparent transparent #fff;
    right: 50%;
    margin-right: -16px;
}
.rankLeft:hover .rankArrow{
    border-color: transparent #399348 transparent transparent;
}
.rankRight:hover .rankArrow{
    border-color: transparent transparent transparent #399348;
}
.teamSubTitle{
    display: inline-block;
    background-color: #a1a1a1;
    color: #fff;
    font-size: 14px;
    padding: 4px 15px;
}
/* 企业详情 v3.0 end */
/*回到顶部 begin*/
.towhere{position: fixed; right: 0; top: 500px; text-align: center; width: 40px;}
.towhere a{display: inline-block; width: 40px; height: 40px; background-color: #969595; margin-bottom: 6px;z-index: 99;}
.towhere a:hover{background-color: #656565;}
.towhere .twoCode{display: block; width: 40px; height: 40px; background: url(../images/weCode2.png) no-repeat; line-height: 40px; margin-bottom: 6px;z-index: 99; background-size: 100% 100%; cursor: pointer;}
.towhere .twoCode .codeBox{padding: 23px 0; background-color: #fff; box-shadow: 2px 0 6px rgba(0,56,61,0.2); margin-bottom: 0; position: absolute; top: -75px; right: 40px; width: 420px; text-align: center; display: none; font-size: 13px;}
.towhere .twoCode:hover .codeBox{display: block}
.codeBox > li{border: 1px solid #399348; padding: 0;}
.codeBox > li + li{margin-left: 10px;}
.codeBox > li > span{display: block; background-color: #399348; color: #fff; line-height: 35px;}
/*回到顶部 end*/
/* 移动端适配 */
@media screen and (max-width: 767px){
    .data-tab a{
		padding-left: 10px;
		padding-right: 10px;
    }
    .data-tab a span{display: block; text-align: center;}
	.parkSearch{margin-left: 30px;}
	.bg-padding{
        padding-left: 0;
        padding-right: 0 !important;
    }
    .bg-margin{
        margin-left: 0;
        margin-right: 0;
    }
    .bg-top, .navbar-gazella{
        min-height: 50px;
    }
    .navbar-brand{
        height: auto;
        padding: 5px;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #399b48;
    }
    .g-tag{
        padding: 15px 5px;
    }
    .g-tag ul li a{
        padding: 5px;
    }
    .nav>li>a{
        padding: 8px 7px;
    }
    .rightcon{
        padding: 20px 5px 30px;
    }
    .g-table tbody tr td:first-child{
        padding-left: 8px;
    }
    .breadcrumb{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .g-listgroup{
        padding: 0;
    }
    .g-listgroup ul li a{
        padding: 15px 0;
    }
    .guide-text a{
        font-size: 20px;
    }
    .guide-text a > .font36{
        font-size: 24px;
    }
    .navTitle{
        font-size: 18px;
        margin-left: 10px;
        padding: 3px 0 5px 10px;
    }
    .article table p{
        padding: 0;
    }
    #areaCity > .popover{
        left: auto;
        right: -120px;
    }
    .g-position .status{
        opacity: 0.75;
        left: 0;
    }
    .g-position .status span{
        color: #000;
        font-weight: bold;
    }
    .activityTitle{
        padding-left: 42px;
    }
    .a-infor{
        padding-left: 0;
    }
    .a-article h3{ 
        font-size: 18px;
    }
    .a-article ul.activity-list{
        padding-left: 0;
        font-size: 14px;
    }
    .informations table tr td:nth-child(odd){
        padding-left: 10px;
        width: auto;
    }
    .about-concept{
        width: auto;
        height: 120px;
        margin-left: 5px;
    }
    .featureWidth{
        width: auto;
    }
    .effectWidth{
        width: auto;
    }
    .map{
        width: auto;
    }
    #jiathis_weixin_modal{
        width: 300px !important;
        margin-left: -150px !important;
    }
    .media-user{
        padding-left: 0;
    }
    .user-tab.tab-content{
        padding: 20px 5px 15px 5px;
    }
    .ico-data-search{
        top: 23px;
        right: 25px;
        font-size: 20px;
    }
    .btn-activity,.btn-meeting{
        display: inline-block;
        padding: 3px 40px;
        border-radius: 50px;
        border: 6px solid #f1b56a;
        background: #e1a65c;
        color: #fff;
        font-size: 20px;
        font-weight: bold;
        text-align: center;
        letter-spacing: .1em;
        margin-bottom: 15px;
    }
    .btn-meeting{
        border: 6px solid #89C370; background: #7DB366;
    }
    .searchMainCon{
        margin-left: 0;
    }
    .guide img{ width: 100%; height: auto;}
    .guide-menus{ min-height: 100px; background-image: none;}
    .guide-menus ul li{ float: left; }
    .guide-menus ul li a,.slidemenu ul li a.guide-menu{ padding: 5px; color: #727272; font-weight: normal;}
    .guide-menus article{ padding-right: -30px; background: #fc0;}
    .g-comment .bd .editor{ padding-left: 0;margin-top: 40px;}
    .g-comment .bd .user .name{ margin-top: -30px;text-align:left;}
    .g-comment-list .reply-form .bd .editor{ padding-left: 0;}
    .g-comment-list .btns a{ padding:0 10px 0 5px;}
    .g-comment-list .btns a.reply{ padding-left: 5px;}
    .meeting-top .pic img{ min-height: 180px;}

    .paperBtn{position: static; transform: translateY(0); -webkit-transform: translateY(0);}
    .weeklyDetail-list > li .detailDesc{max-height: 100%;}

    .timeLine .time{padding-right: 15px;}
    .timeLine .item{padding-left: 20px;padding-top: 10px; padding-bottom: 10px;}
    .timeLine .content{padding: 10px 8px;}
    .timeLine .media-body{padding-left: 0; border-left: 0;}
    .paperTitle{padding: 10px 10px 15px;}
    .paperTitle h3{font-size: 18px;}
    .weeklyDetail-list{margin-left: 0;}
    .xsDisplay{display: block;}
    .sort-firm{float: none !important;}
}
/* 瞪羚企业自测评 begin */
.selfTesting-index{
    background: #FFF7EB url('../images/ziceBg.png') no-repeat center top;
    min-height: 684px;
}
.selfTesting-wrap{
    background: #FFF7EB url('../images/selfTesting-bg.png') no-repeat center top;
    min-height: 684px;
}
.selfTesting-start{
    margin-top: 50px;
}
.selfTesting-start > li{
    margin-bottom: 25px;
}
.selfTesting-title{margin: 35px 0 25px;}
.selfTesting-content{
    display: inline-block;
    width: 700px;
}
.self-field{border-top: 1px solid #399b48;}
.self-field .legend{
    font-size: 32px;
    margin: 0 35%;
    padding: 0 10px;
}

.selfTesting-content .form-inline .form-group{margin-bottom: 20px;}
.selfTesting-content .pl40{padding: 40px;}
.selfTesting-content .inputW{width: 100px !important;display: inline-block;}
.selfTesting-content .result-title{
    background-color: #F9F0EB;
    border-color: #F9F0EB;
    padding: 25px;
}
.park-list{
    margin-left: 0;
}
.park-list > li{
    margin-bottom: 20px;
    margin-right: 10px;
}
.park-list > li > a{
    display: block;
    background-color: #f3b150;
    color: #FFF;
    width: 247px;
    font-size: 20px;
    line-height: 54px;
    border-radius: 4px;
}
.park-list > li > a:hover,
.park-list > li > a:focus{
    background-color: rgba(243, 177, 80, 0.81);
    color: #FFF;;
}
.result-table{
    width: 100%;
    margin-bottom: 30px;
}
.result-table > tr > th,
.result-table > tbody > tr > th{
    padding: 15px 20px;
    border-bottom: 1px solid #e5e5e5;
}
.result-table > tr > td,
.result-table > tbody > tr > td{
    line-height: 1.5;
    padding: 20px 15px;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.result-table > tr > td:last-child,
.result-table > tbody > tr > td:last-child{
    border-right-color: transparent;
}

.btn-submit,.btn-yes, .btn-no,.btn-back{
    width: 120px;
    font-size: 18px;
    color: #FFF;
}
.btn-submit{background-color: #039c03;}
.btn-yes{background-color: #79c4d9;}
.btn-no{background-color: #8fb843;}
.btn-back{ background:#aaa; margin-right: 30px;}

.btn-about, .btn-start{
    color: #FFF;
    font-size: 24px;
    padding: 10px;
    width: 320px;
}
.btn-start{background-color: #EE6D6D;}
.btn-about{background-color: #f4b150;}

.btn-about:hover, .btn-about:focus,
.btn-start:hover, .btn-start:focus,
.btn-submit:hover, .btn-submit:focus,
.btn-yes:hover, .btn-yes:focus,
.btn-no:hover, .btn-no:focus,
.btn-back:hover,.btn-back:focus{
    color: #FFF;
    opacity: 0.8;
}
.selfTesting-content .form-inline label{width: 140px; text-align: right;}
@media (max-width: 768px) {
    .selfTesting-index, .selfTesting-wrap{
        background-color: #FFF7EB;
        min-height: 600px;
    }
    .self-field .legend{
        margin: auto;
        font-size: 28px;
    }
    .btn-about, .btn-start{
        width: 100%;
    }
    .selfTesting-content{
        width: 100%;
    }
    .selfTesting-content .pl40{
        padding: 40px 10px;
    }
    .selfTesting-content .inputW{
        display: inline-block;
    }
    .inputLeft{
        padding-left: 0;
    }
    .selfTesting-content .form-inline .form-group:nth-child(2n) label{
        padding-left: 0;
    }
    .result-table > tr > td,
    .result-table > tbody > tr > td{
        padding: 10px 5px;
    }
    .data-channel .top-join > li > a {
      width: 100%;
      margin-bottom: 5px;
    }
}
/* 瞪羚企业自测评 end */

/* 榜单未登录 begin */
.dir-unlogin{position: relative;width: 100%;height: 450px;background: url("../images/mengban.jpg") no-repeat;margin-top: 20px;z-index: 999;}
.dir-unlogin .dir-div{position: absolute;top: 150px;left: 40%;z-index: 9999;}
.dir-unlogin .mr30{margin-right: 30px;}
.btn-login,.btn-regist{border-radius: 0;font-size: 15px;font-weight: bold;padding: 6px 25px;margin-top: 15px;}
.btn-login{background-color: #1485D9;border-color: #1485D9;color: #fff;}
.btn-login:hover,.btn-login:focus{background-color: #3C9ADF;color: #fff;}
.btn-regist{background-color: #eee;border-color: #ccc;color: #1485D9;}
.btn-regist:hover,.btn-regist:focus{background-color: #ccc;}

/* 榜单未登录 end */

/*下单页面*/
.order-title{margin:15px 0 25px 0; font-size:16px;}
.order-title > .joinUs-line {display: inline-block; width: 4px; height: 18px; background-color: #98D6B1; margin-bottom: -3px; margin-right: 5px;}
.sale-ways{margin-left:60px;}
.infor-ticket .nav-pills > li.active > a{background: #399b48;}
.btn-buy,.btn-buy:active,.btn-buy:focus{background: #399b48; color:#fff;}
.btn-buy:hover{opacity:0.8;color:#fff;}
/*付款页面*/
.num-price{color: #e31613; margin: 0 5px;}
.sale-payment{padding:15px; margin-bottom:30px; background-color: #fff;
    -moz-box-shadow: 0 6px 32px rgba(0,0,0,.13);
    -webkit-box-shadow: 0 6px 32px rgba(0,0,0,.13); 
    box-shadow: 0 6px 32px rgba(0,0,0,.13);}
.pay-weixin{padding-top:20px; margin-bottom:20px; position:relative;}
.weixinBox .weixin-head{margin-bottom:20px;}
.weixinBox .weixin-alert{
    padding:10px 0 10px 120px; background: url(../images/sale-alert.png) no-repeat 40px 8px #ff7674; color:#fff; overflow: hidden; width:300px;}
.weixin-slider{width:350px; height:420px; float:left; background: url(../images/sale-slider.png) no-repeat;}
.weixin-warning{position: absolute; top:-28px; left:100px;}
.timeoutBox{display:none; position: absolute; width: 300px; height: 300px; left: 15px; top: 0; background: rgba(255,255,255,.8); overflow: hidden; text-align: center;}
.timeoutBox > div{color: #333; margin-top:120px; font-size: 16px;}				
/*个人中心-我的订单*/
.table-orderList > tbody > tr > td{border-bottom:1px solid #ddd; border-top:0;}
.table-orderList > tbody > tr:nth-child(odd) > td{border-bottom:0;}
.table-orderList > tbody > tr:last-child > td{border-bottom:0;}
.mb0{margin-bottom:0;}
.ico-clock,.ico-pay,.ico-wrong,.ico-eyes,.ico-lorry{display: inline-block; width:16px; height:16px; background: url(../images/sprite-sale.png) no-repeat; vertical-align: middle; margin-right:3px;}
.ico-clock{background-position: 0 0;}
.btn-pay .ico-pay{background-position: -104px 0;}
.btn-pay:hover .ico-pay{background-position: -104px -26px;}
.btn-wrong .ico-wrong{background-position: -26px 0;}
.btn-wrong:hover .ico-wrong{background-position: -26px -26px;}
.btn-detail .ico-eyes{background-position: -52px 0;}
.btn-detail:hover .ico-eyes{background-position: -52px -26px;}
.btn-check .ico-lorry{background-position: -78px 0;}
.btn-check:hover .ico-lorry{background-position: -78px -26px;}
.btn-pay:focus,.btn-wrong:focus,.btn-detail:focus,.btn-check:focus{outline:none;}							 
/*订单详情页面*/
.table-noborder > tbody > tr > td{border:0;}
/*图书介绍页面*/
.salebook-banner{height:400px; background: url(../images/banner-salebook.jpg) no-repeat center center;}
.salebook-banner > div{padding-top:31px; padding-right:5%; text-align: right;}
.banner-orderway{display:inline-block; padding:50px 25px 40px; border:2px solid #88abda; background-color: rgba(237,247,246,0.5);}
.ico-shopcar{display: block; width:70px; height:69px; background: url(../images/shopcar.png) no-repeat; margin:0 auto;}
.btn-orderbook{display: inline-block; width:140px; text-align: center; padding:5px 0; background-color: #ea5e35; border-radius:7px; font-size: 24px; color:#fdfdfd; font-family: "隶书"}
.salebook-content{font-family: "STSong";color:#1a1a1a;}
.intro-author{background:url(../images/bg-scenery.png) no-repeat;}
.authorBox,.bookBox{line-height: 1.8;}
.sale-title{font-family: "隶书"; font-size:40px; text-align: center; color:#1a1a1a; padding:45px 0 35px;}
.intro-book{background-color: #f2f5f7;}
.bookBox-item{margin-bottom:35px;}
.catalog-item{ padding-bottom:35px; margin-bottom:0; overflow: hidden;}
.catalog-item > li{ padding:15px 0 0 30px; }
.book-passway{padding:50px 0; text-align:center;}
.btn-gobuy{color:#fff; background-color: #86ac44; border-radius: 30px; padding:11px 70px; display: inline-block;}
.book-passway > p{color:#86ac44; font-size:18px; margin-top:10px;}
/* 独角兽申报 */
.declareTitle{line-height: 100px; border-bottom: 1px solid #ccc;}
.declareCon .formTip{padding: 10px; background-color: #f8f8f8;}
.declareCon .mistakeTip{display: inline-block; padding-top: 7px; margin-left: 10px;}
.declareCon .form-group{margin-bottom: 20px;}
.declareCon .form-control{display: inline-block;}
.declareCon input[type='text'],.declareCon input[type='date'],.declareCon input[type='email']{width: 83.3333%;}
.declareCon .radioArea{margin-left: 100px;}
.declareCon .radioDiv{display: inline-block; margin-right: 20px; margin-bottom: 10px;}
.declareCon .radioArea input[type='text']{border: none; border-bottom: 1px solid #ea8010; color: #ea8010; border-radius: 0; padding: 10px 12px; height: 42px; box-shadow: none;}
.declareCon input[type='file']{position: absolute; left: 15px; top: 0; width: 130px; height: 46px; opacity: 0;}
.declareCon .btn-upload{background-color: #ea8010; color: #fff; width: 130px;}
.declareCon .uploadTable{display: inline-block; line-height: 30px; margin-left: 30px; margin-bottom: 10px; color: #399b48; padding-right: 5px;}
.declareCon .imgPreview{border: 1px solid #ccc; width: 200px; height: 200px; margin-left: 26%; margin-bottom: 20px;}
.judgeStandard{background-color: #f8ab59; padding: 15px 20px;}
.judgeStandard h5{color: #fff; margin-top: 0; letter-spacing: .2em;}
.formStatic{border: 1px solid #ccc; padding: 20px; width: 70%; margin: 0 auto 20px;}
.formStatic .staticItem{line-height: 40px;}
/*图书介绍2.0*/
.bookItem{padding:0 20px; margin-top:35px; min-height:295px;}
.bookPic{display:table-cell; vertical-align: middle; background-color: #e5e5e5; position:relative;}
.bookPic > .bookPicLink{display:block; width: 100%; height:100%; padding: 30px;}
.bookPic > .bookPicLink > img{ transition: all 0.2s ease; -webkit-transition: all 0.2s ease;}
.bookPic > .bookPicLink:hover >img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.bookIntro{display: table-cell; vertical-align: top; padding:20px; padding-bottom:78px; border:1px solid #bbb; position: relative;}
.borderLeft{border-left:1px solid #e5e5e5;}
.borderRight{border-right:1px solid #e5e5e5;}
.tit-box{line-height:1.8;}
.tit-book{color:#101010; font-weight: bold;}
.bookPrice{color:#e51c23; font-weight: bold;}
.bookIntro .msg{color:#999; line-height: 1.8}
.bookIntro .intro{font-size:16px; color:#595959; line-height: 1.8; margin-top:20px;}
.vipIntro{color:#e51c23; margin-top:10px;}
.btn-shopCart{display: inline-block; background-color: #fff2e3; border:1px solid #ff6b00; padding:6px 30px; border-radius:4px; color:#101010;}
.ico-shopCart{display: inline-block; width:24px; height:24px; background: url("../images/ico-shopCart.png") no-repeat; vertical-align: bottom;}
.btn-buyAll{display: block; background-color: #ff9800; padding:8px 0px; width:260px; margin:60px auto 120px; text-align: center; color:#101010; font-size: 18px; border:1px solid #bbb; border-radius:4px;}
.ico-butAll{display:inline-block; width:30px; height:30px; background: url("../images/ico-butAll.png") no-repeat; vertical-align: bottom;}
.mark{position:absolute;  z-index: 2; width:80px; height:80px;  text-align: left; color: #eee;}
.mark.mark-l{top:0; left:0;background: url("../images/markLeft.png") no-repeat; padding-top: 15px; padding-left: 10px;}
.mark.mark-r{top:0; right:0;background: url("../images/markRight.png") no-repeat; text-align: right; padding-top: 15px; padding-right: 10px;}
.mark.mark-rb{bottom:0; right:0;background: url("../images/markRB.png") no-repeat; text-align:right; padding-top: 45px; padding-right: 10px;}
.btnList{position: absolute; bottom:35px; right:35px;}
.btnList.left{left:35px;}
.btnList.right{right:35px;}
.btn-Rgroup{position: absolute; bottom:20px; right:20px;}
.btn-Lgroup{position: absolute; bottom:20px; left:20px;}
/*图书详情*/
.bookProp{padding:20px; margin:25px 0; border:1px solid #ff9800; background-color: #fff9f0; overflow: hidden; position: relative;}
.detail-img{display: table-cell; vertical-align: middle;}
.detail-img > img{width:120px;}
.detail-intro{display: table-cell; vertical-align: top; padding-left:20px;}
.detail-intro > ul > li{width:240px; margin-top:5px;}
.hot-box{padding:20px 20px 10px; border:1px solid #ddd; overflow: hidden;}
.hot-title{color:#ff9800; font-weight:bold;}
.hot-book > a > img{width:100px;}
.hot-book .hot-bookTitle{font-weight: bold; color:#101010;}
.hot-book .hot-bookPrice{font-weight: bold; color:#e51c23;}
.book-detail{margin:30px 0; padding-right:200px; background-color:#eee; overflow: hidden; position: relative;}
.detailCont{float:left; padding:20px; background-color: #fff; border:1px solid #ddd;}
.detailCont .cont{margin-bottom:30px; padding-right:20px; padding-top:10px;}
.detailCont .cont > p,.detailCont .part-article > p{line-height: 1.8; color:#101010;}
.detailTitle{border-bottom:1px solid #ff9800;}
.detailTitle .titLabel{font-size: 16px; background-color: #ff9800; color:#101010; border-top-right-radius:5px; display: inline-block; width:125px; height:40px; line-height: 40px; text-align:center;}
.book-category{margin-bottom: 30px;}
.book-category .part-article{overflow: hidden;}
.part-article.hideCon{max-height:370px;}
.detailGuide{position:absolute; top:0; right:50px; width:150px;}
.detailGuide.fixed{position:fixed; top:0; right:50%; margin-right:-520px;}
.guide-tab{list-style: none; padding-left:0; margin-top:10px;}
.guide-tab:before{content: "";display: table;}
.guide-tab > li{margin-top:16px; position: relative; padding-left:60px;}
.guide-tab .current .arrow-l{width:16px; height:16px; position:absolute; top:2px; left:-16px;}
.guide-tab .current .arrow-l b.tag1{width:0; height:0; border-width:8px; border-style:dashed; vertical-align: sub; border-color: transparent #ddd transparent transparent; position: absolute; top:0; left:-1px;}
.guide-tab .current .arrow-l b.tag2{width:0; height:0; border-width:8px; border-style:dashed; vertical-align: sub; border-color: transparent #eee transparent transparent; position: absolute; top:0; left:1px;}
.guide-tab .current .arrow-r{position: absolute; top:2px; left:25px; width:16px; height:16px; background:url("../images/tag-right.png") no-repeat;}
@media (min-width:768px){
  .detailGuide.fixed{
    margin-right: -310px;
  }
}
@media (min-width:992px){
  .detailGuide.fixed{
    margin-right: -420px;
  }
}
@media (min-width:1200px){
  .detailGuide.fixed{
    margin-right: -520px;
  }
}						 
/*独角兽申报*/
.declare-banner{height:390px; background: url("../images/banner-uniDeclare.png") no-repeat center #9ce7ee; position: relative;}
.dec-title{margin:50px 0 45px; font-size: 34px; color:#454545;}
.declare-box > p{font-size: 18px; color:#333; margin-bottom:36px;}
.declare-box .star{display: inline-block; width:24px; height:23px; background:url("../images/star-declare.png") no-repeat; vertical-align: top; margin-right: 29px;}
.btn-declare{display: block; margin:0 auto; width:220px; text-align:center;}
.btn-declare .desc{padding:44px 0;}
.btn-declare:hover .tag-circle > em{animation:circle 1s ease-in-out infinite; -webkit-animation:circle 1s ease-in-out infinite;}
.btn-declare:after{content:""; display:table;}
.btn-declare:hover .msg{opacity: 0.8;}
.btn-declare .tag-circle{position:relative; display: inline-block; width:87px; height:87px; background: url("../images/btn-declarebg.png") no-repeat;}
.btn-declare .tag-circle > em{display: inline-block; width:48px; height:48px; background-color: #1bd3e3; border-radius:50%; opacity: 0.67; position: absolute; top:19px; left:19px;}
.btn-declare .msg{font-size: 24px; color:#454545; margin-top:16px; margin-bottom:0; font-weight:bold;}
.btn-declare .bg-orangeWave{display: block; height:25px; background: url("../images/btn-decoration.png") no-repeat;}
.btn-declare .bg-dpOrangeWave{display: block; height:25px; background: url("../images/btn-decoration1.png") no-repeat;}
.bg-orange{ background-color:#fbd673;}
.bg-dpOrange{ background-color:#fba673;}
.btn-declare .bg-dpOrange.desc{padding:29px 0 25px}
@keyframes circle{
    0%{
        transform: scale(1);
    }
    50%{
        transform: scale(1.42);
    }
    100%{
        transform: scale(1);
    }
}
@-webkit-keyframes circle{
    0%{
        -webkit-transform: scale(1);
    }
    50%{
        -webkit-transform: scale(1.42);
    }
    100%{
        -webkit-transform: scale(1);
    }
}
.std-potential{background:url("../images/bg-unicorn.png") no-repeat center 30% #90d8f5;}
.std-unicorns{text-align: center; margin:25px 0 20px;}
.std-unicorns > li{margin:0 10px 10px 0; padding:0; border:1px solid #ccc;}
.std-unicorns > li img{vertical-align: bottom;}
/* 独角兽入口文字背景特效 */
.g-unicornEntry > .particle{opacity: 0; position: absolute; -webkit-animation: confetti 3s ease-in infinite; -moz-animation: confetti 3s ease-in infinite; animation: confetti 3s ease-in infinite;}
.g-unicornEntry > .particle.c1{background-color: rgba(76, 175, 80, 0.5);}
.g-unicornEntry > .particle.c2{background-color: rgba(156, 39, 176, 0.5);}
@-webkit-keyframes confetti {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0%) rotate(0deg);
    -moz-transform: translateY(0%) rotate(0deg);
            transform: translateY(0%) rotate(0deg);
  }
  10% {
    opacity: 1;
  }
  35% {
    -webkit-transform: translateY(-800%) rotate(270deg);
    -moz-transform: translateY(-800%) rotate(270deg);
            transform: translateY(-800%) rotate(270deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000%) rotate(1440deg);
    -moz-transform: translateY(2000%) rotate(1440deg);
            transform: translateY(2000%) rotate(1440deg);
  }
}
@-moz-keyframes confetti {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0%) rotate(0deg);
    -moz-transform: translateY(0%) rotate(0deg);
            transform: translateY(0%) rotate(0deg);
  }
  10% {
    opacity: 1;
  }
  35% {
    -webkit-transform: translateY(-800%) rotate(270deg);
    -moz-transform: translateY(-800%) rotate(270deg);
            transform: translateY(-800%) rotate(270deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000%) rotate(1440deg);
    -moz-transform: translateY(2000%) rotate(1440deg);
            transform: translateY(2000%) rotate(1440deg);
  }
}
@keyframes confetti {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0%) rotate(0deg);
    -moz-transform: translateY(0%) rotate(0deg);
            transform: translateY(0%) rotate(0deg);
  }
  10% {
    opacity: 1;
  }
  35% {
    -webkit-transform: translateY(-800%) rotate(270deg);
    -moz-transform: translateY(-800%) rotate(270deg);
            transform: translateY(-800%) rotate(270deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000%) rotate(1440deg);
    -moz-transform: translateY(2000%) rotate(1440deg);
            transform: translateY(2000%) rotate(1440deg);
  }
}
/*独角兽企业案例*/
.unicornCase{
    background-color: #eee;
    padding: 10px;
    margin-bottom: 30px;
}
.unicornCase .pic{
    overflow: hidden;
    height: 120px;
}
.unicornCase .pic img{
    transition: all ease-in-out 1s;
    -webkit-transition: all ease-in-out 1s;
    max-width: 100%;
}
.unicornCase .pic:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.unicornCase .title{
    color: #333;
    margin-top: 10px;
    height: 40px;
    overflow: hidden;
}

/* 服务产品 UCLOUD begin */
.uTitle:before{
    content: '';
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent transparent #155aff;
    position: absolute;
    margin-top: 2px;
}
.uSubTitle{
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 20px;
}
.uSubTitle:after{
    content: '';
    width: 30px;
    position: absolute;
    border-bottom: 2px solid #1558ff;
    bottom: 0;
    left: 50%;
    margin-left: -15px;
}
.uTable{
    font-size: 16px;
    border: 1px solid #c9d6f8;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 35px;
}
.uTable > thead > tr > th{
    background-color: #c9d6f8;
    color: #333;
    font-weight: normal;
    text-align: center;
    border-bottom: 1px solid #c9d6f8;
    border-right: 1px solid #fff;
    padding: 15px;
}
.uTable > tbody > tr > td{
    color: #666;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom-width: 2px;
    padding: 15px;
}
.uTable > tbody > tr > td:last-child, .uTable > thead > tr > th:last-child{
    border-right-color: #c9d6f8;
}
.text-uBlue{color: #208aff;}
.ucloud-bgWhite{
    background-color: #fff;
    line-height: 1.75;
    padding: 25px 15px 30px;
}
.ucloud-bgGray{
    background-color: #f6f6f6;
    line-height: 1.75;
    padding: 25px 15px 30px;
}
.ucloudIntro{
    width: 500px;
}
.ucloud-uhostBg{
    background: url(../images/ucloud-uhostbg.png) no-repeat;
    background-size: cover;
    line-height: 1.75;
    padding: 25px 15px 30px;
}
.ucloud-uhostBg .uhostIntro{
    background: url(../images/ucloud-uhost.png) no-repeat center right;
    padding-right: 320px;
}
.ucloud-border{
    font-size: 16px;
    color: #666;
    border-bottom: 1px solid rgba(21, 88, 255, .2);
    padding-bottom: 5px;
    margin-bottom: 20px;
}
.ucloudCase-list{
    margin-bottom: 30px;
}
.ucloudCase-list > li{
    margin-right: 45px;
}
.btn-ucancel, .btn-usubmit{
    padding: 7px 20px;
}
.btn-usubmit{
    background-color: #208aff;
    border-color: #208aff;
}
.udiscountBg{
    height: 150px;
    background: url(../images/ucloud-discountsBg.png) no-repeat;
    background-size: 100% 100%;
}
.udiscountBg .discountImg{
    height: 150px;
    padding-right: 50px;
}
.udiscountBg .disImg{
    border-right: 1px solid #ccc;
    padding: 10px 30px 0 0;
}
.udiscountBg .userTitle{
    color: #fff;
    letter-spacing: 3px;
    margin-top: 30px;
    margin-bottom: 25px;
}
.udiscountBg .discountModal{
    background-color: #ffba63;
    color: #000;
    font-size: 24px;
    letter-spacing: 2px;
    padding: 3px 25px;
    border-radius: 25px;
    -webkit-box-shadow: 0 3px 6px #333;
       -moz-box-shadow: 0 3px 6px #333;
            box-shadow: 0 3px 6px #333;
}
.udiscountBg .discountModal:hover, .udiscountBg .discountModal:focus{
    background-color: #ffa445;
}
.udiscountBg .container{
    background: url(../images/ucloud-discounts03.png) no-repeat center center;
    height: 150px;
}
@media screen and (max-width: 767px){
    .ucloud-bgWhite, .ucloud-bgGray{
        padding: 25px 10px 30px;
    }
    .ucloudIntro{
        width: auto;
    }
    .ucloud-uhostBg .uhostIntro{
        background: none;
        padding-right: 0;
        word-break: break-all;
    }
    .uTable{
        font-size: 15px;
    }
    .uTable > thead > tr > th, .uTable > tbody > tr > td{
        padding: 10px 6px;
    }
    .udiscountBg{
        min-height: 150px;
        height: auto;
        text-align: center;
        padding: 30px 15px;
    }
    .udiscountBg .disImg{
        border-right: none;
        padding: 0 30px 0 0;
    }
    .udiscountBg .userTitle{
        margin-top: 0;
    }

}
/* 服务产品 UCLOUD end */

/* 我的申报 begin*/
.g-flow-list{ overflow: hidden;}
.g-flow > ul > li{ position: relative; margin-right: 28px; border-bottom: none;}
.g-flow > ul > li > .text{ display: inline-block; color: #333; background: #fff; border: 1px solid #ddd; padding: 3px 10px; border-radius: 5px; width: 80px; text-align: center;}
.g-flow > ul > li > .text.on{ background: #6b9238; color: #fff;}
.g-flow > ul > li > .flow-line{ display: inline-block; width: 32px; height: 1px; background: #aaa; position: absolute; left: 80px; top: 30px;}
.g-flow > ul > li:last-child{ margin-right: 0;}
.user-list .glyphicon{ color: #272636; font-size: 16px; margin-right: 5px;}
.user-list .glyphicon:hover{ color: #eb4f38;}
.g-flow > ul > li > .text2{ position: absolute; left: 70px; top: 54px; width: 52px; text-align: center;}
.flow-line2{ position: absolute; left: 40px; top: 43px; border: 1px solid #aaa; border-top: #fff; width: 114px; height: 27px;}
.arrow-right{ position: absolute; left: 130px; top: 63px; border:6px solid transparent; border-right: 6px solid #999;}
.arrow-left{ position: absolute; left: 34px; top: 48px; border:6px solid transparent; border-bottom: 6px solid #999;}
.user-list .glyphicon:hover {
    color: #eb4f38;
}
.user-list .glyphicon {
    color: #272636;
    font-size: 16px;
    margin-right: 5px;
}
.ico-up,.ico-down,.ico-edit,.ico-del,.ico-push,.ico-back,.ico-delete,.ico-set,.ico-join,.ico-refuse,.ico-invalid,.ico-preview,.ico-finish,.ico-showuser,.ico-link{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-bottom: -3px;
    margin-right: 5px;
    background-image: url("../images/sprite-back.png");
}
.ico-up{background-position: -10px -50px;}
.ico-down{background-position: -45px -50px;}
.ico-edit{background-position: -80px -50px;}
.ico-del{background-position: -115px -50px;}
.ico-push{background-position: -364px -50px;}
.ico-back{background-position: -437px -50px;}
.ico-delete{background-position: -83px -86px;}
.ico-set{background-position: -155px -86px;}
.ico-join{background-position: -228px -86px;}
.ico-refuse{background-position: -300px -86px;}
.ico-invalid{background-position: -443px -86px;}
.ico-preview{background-position: -62px -122px; vertical-align: middle;}
.ico-finish{background-position: -134px -122px;}
.ico-showuser{background-position: -206px -122px;}
.ico-link{background-position: -278px -122px;}

.ico-up:hover{background-position: -187px -50px;}
.ico-down:hover{background-position: -222px -50px;}
.ico-edit:hover{background-position: -257px -50px;}
.ico-del:hover{background-position: -292px -50px;}
.ico-push:hover{background-position: -400px -50px;}
.ico-cancel:hover{background-position: -470px -50px;}
.ico-delete:hover{background-position: -119px -86px;}
.ico-set:hover{background-position: -191px -86px;}
.ico-join:hover{background-position: -264px -86px;}
.ico-refuse:hover{background-position: -337px -86px;}
.ico-invalid:hover{background-position: -479px -86px;}
.ico-preview:hover{background-position: -98px -122px;}
.ico-finish:hover{background-position: -170px -122px;}
.ico-showuser:hover{background-position: -242px -122px;}
.ico-link:hover{background-position: -314px -122px;}
/* 我的申报 end*/

/*企业分布排行 begin*/
.ico-numGrowth{display: inline-block; width: 32px; height: 28px; background: url(../images/sprite.png) no-repeat;}
.ico-numGrowth {background-position: -611px -257px;}
.ico-numGrowth:hover{background-position: -611px -219px;}
.ico-num1Th, .ico-num2Th, .ico-num3Th{display: inline-block; width: 30px; height: 37px; background: url(../images/sprite.png) no-repeat;}
.ico-num1Th{background-position: -491px -257px;}
.ico-num2Th{background-position: -531px -257px; }
.ico-num3Th{background-position: -571px -257px; }
/*企业分布排行 end*/
/*报告 begin*/
.sortsMenu{
    display: block;
    margin: 15px 0 30px;
    text-align: left;
    color: #333;
}
.sortsMenu:hover{
    color: #399b48;
}
/*报告 end*/
/*动态产品样式 begin*/
.tabList{
    margin-top: 27px;
    margin-bottom: 30px;
    padding: 20px 28px 25px;
    background-color: #fff;
    box-shadow: 1px 1px 1px rgba(0,0,0,.3);
}
.tabList .tabNav{
    border-bottom: 1px solid #ddd;
}
.tabList .tabNav > li > a{
    display: inline-block;
    color: #333;
    padding: 15px 0;
    margin: 0 22px -1px;
    font-size: 16px;
    border-bottom: 2px solid transparent;
}
.tabList .tabNav > li > a:hover, .tabList .tabNav > li.active > a{
    border-bottom: 2px solid #3a9b4a;
    color:  #3a9b4a;
}
.dyProduct{
    margin: 30px 15px;
    text-align: center;
}
.dyProduct > li > a{
    display: inline-block;
    color: #333;
    border: 1px solid #3a9b4a;
    border-radius: 6px;
    padding: 4px 13px;
}
.dyProduct > li > a:hover, .dyProduct > li.active > a{
    color: #fff;
    background-color: #3a9b4a;
    border: 1px solid #3a9b4a;
}
.dyUnit, .dyUnitPage{
    color: #666;
}
.dyUnit > li > a, .dyUnitPage > li > a{
    color: #666;
}
.dyUnit > li > a:hover, .dyUnit > li.active > a, .dyUnitPage > li > a:hover{
    color: #399b48;
}
.sectionTag{
    display: inline-block;
    padding: 11px 15px;
    background: #e68b3a;
    position: relative;
    color: #fff;
    text-align: center;
}
.sectionTag:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #e8d0bb;
    border-left: 3px solid #fff;
    border-right: 3px solid #e8d0bb;

}
.sectionTag em{
    font-style: normal;
}
.unitTitle{
    margin: 20px 0 10px;
}
.unitTitle:before{
    content: '';
    position: absolute;
    height: 1px;
    width: 100%;
    background-color: #ddd;
    left: 0;
    top: 50%;
}
.tagBox{
    padding-right: 10px;
    background-color: #fff;
    display: inline-block;
    position: relative;
}
.dyUnitPage{
    margin-bottom: 0;
    margin-top: 20px;
    background-color: #fff;
    position: relative;
    padding-right: 16px;
    padding-left: 20px;
}
.dyUnitDot:before{
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    background-color: #e68b3a;
    border-radius: 50%;
    left: 0;
    top: 50%;
    margin-top: -6.5px;
}
.ico-toutiao3{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/sprite.png) no-repeat -304px -638px;
    transform: translateY(3px);
    -webkit-transform: translateY(3px);
}
.btn-orderPro{
    margin-top: 15px;
    position: relative;
    padding: 6px 16px;
    display: inline-block;
    background-color: #ff9933;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.btn-orderPro:hover{
    color: #fff;
    background-color: #ffaa54;
}
.btn-orderPro:before{
    content: "";
    display: inline-block;
    width: 14px;
    height: 16px;
    background: url(../images/btn-orderPro.png) no-repeat;
    transform: translateY(3px);
    -webkit-transform: translateY(3px);
    margin-right: 5px;
}
/*.conList > li{*/
    /*margin-top: 30px;*/
/*}*/
.conList > li a{
    color: #212121;
}
.conList > li a:hover{
    color: #2a6496;
}
/*右侧*/
.right-cont{
    margin-top: 27px;
}
.slideTitle{
    margin-bottom: 5px;
    padding-right: 15px;
}
.typeTag{
    background-color: #4d2b0b;
    color: #fff;
    display: inline-block;
    padding: 3px;
    font-size: 12px;
    margin-left: 2px;
}
.turnDir{
    position: absolute; right: 15px; top: 28px; margin-bottom: 0; z-index: 10; background-color: #fff;
}
.icon-dirLeft, .icon-dirRight{
    display: inline-block;
    width: 15px;
    height: 16px;
    background: url(../images/sprite.png) no-repeat;
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
}
.icon-dirLeft{
    background-position: -388px -614px;
}
.icon-dirLeft:hover{
    background-position: -388px -640px;
}
.icon-dirRight{
    background-position: -413px -614px;
}
.icon-dirRight:hover{
    background-position: -413px -640px;
}
.productBox .pic{
    padding: 15px 0 25px;
}
.productBox .desc{
    color: #666;
    padding-bottom: 25px;
    border-bottom: 1px solid #eee;
    line-height: 1.8;
    letter-spacing: 1px;
}
.talk-box{
    padding: 10px;
    border: 1px dashed #bed2f2;
    margin-bottom: 30px;
}
.talk-box .cont{
    padding: 10px;
    background-color: #f3f8ff;
    color: #666;
    line-height: 1.8;
}
.talk-box .title{
    color: #399348;
    font-weight: bold;
    font-size: 16px;
    display: block;
}
.talk-box .title > em{
    font-style: normal;
    font-size: 18px;
}
.talk-box .title:before{
    content: '';
    display: inline-block;
    width: 22px;
    height: 18px;
    background: url("../images/icon-talk.png") no-repeat;
    transform: translateY(3px);
    -webkit-transform: translateY(3px);
}
.detailDesc.brief.long{
    display: none;
}
.info-more:hover{
    text-decoration: underline;
}
@media screen and (max-width: 767px){
    .tabList{
        padding: 15px;
        margin-top: 10px;
    }
    .tabList .tabNav > li > a{
        margin: 0 10px;
    }
    .dyProduct{
        margin: 15px 0;
        text-align: left;
    }
    .dyProduct > li > a{
        margin-top: 5px;
    }
    .dyUnit{
        margin: 20px 0;
    }
    .inforList .media-body{ padding-left: 0;}
    .msg-list{padding: 0;}
    .detailDesc.brief.short{
        display: none;
    }
    .detailDesc.brief.long{
        display: block;
    }
    .unitTitle:after {
        content: '';
        display: none;
    }
}
/*动态产品样式 end*/
/*资讯右侧热门资讯 begin*/
.hotNews{
    padding: 28px 28px 8px;
}
.hotNews .hotTitle{
    display: inline-block;
    font-size: 15px;
    padding-bottom: 12px;
    border-bottom: 2px solid #333;
}
.num1Tag, .num2Tag, .num3Tag{
    font-size: 12px;
    display: inline-block;
    color: #fff;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    line-height: 24px;
    text-align: center;
}
.hotNews ul > li{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 20px 0;
}
.numsTag{
    font-size: 12px;
    display: inline-block;
    color: #9f9f9f;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    line-height: 24px;
    text-align: center;
}
.num1Tag{
    background-color: #ff5066;
}
.num2Tag{
    background-color: #ff7050;
}
.num3Tag{
    background-color: #ff9750;
}
/*资讯右侧热门资讯 end*/
/*右侧邮箱订阅样式 begin*/
@keyframes bl{
    0%{bottom: 0; opacity: 1; filter: alpha(opacity=1);}
    99%{bottom: 145px; opacity: 0.2; filter: alpha(opacity=0.2);}
    100%{bottom: 145px; opacity: 0; filter: alpha(opacity=0);}
}
@keyframes bt{
    0%{left: 0; opacity: 1; filter: alpha(opacity=1);}
    99%{left: 200px; opacity: 0.2; filter: alpha(opacity=0.2);}
    100%{left: 200px; opacity: 0; filter: alpha(opacity=0);}
}
@keyframes br{
    0%{top: 0; opacity: 1; filter: alpha(opacity=1);}
    99%{top: 145px; opacity: 0.2; filter: alpha(opacity=0.2);}
    100%{top: 145px; opacity: 0; filter: alpha(opacity=0);}
}
@keyframes bb{
    0%{right: 0; opacity: 1; filter: alpha(opacity=1);}
    99%{right: 200px; opacity: 0.2; filter: alpha(opacity=0.2);}
    100%{right: 200px; opacity: 0; filter: alpha(opacity=0);}
}
.bt,.br,.bb,.bl{position: absolute; background-color: #fff; opacity: 0; filter: alpha(opacity=0);}
.bt,.bb{width: 15px; height:2px;}
.br,.bl{height: 15px; width: 2px;}
.bt{top:0; left:0;}
.bb{bottom:0; right:0;}
.br{right: 0; top:0;}
.bl{left: 0; bottom:0;}
.btn-orderAll > a .bl{
    -webkit-animation: bl 0.5s linear infinite 0s forwards;
    animation: bl 0.5s linear infinite 0s forwards;
}
.btn-orderAll > a .bt{
    -webkit-animation: bt 0.5s linear infinite 0.5s forwards;
    animation: bt 0.5s linear infinite 0.5s forwards;
}
.btn-orderAll > a .br{
    -webkit-animation: br 0.5s linear infinite 1s forwards;
    animation: br 0.5s linear infinite 1s forwards;
}
.btn-orderAll > a .bb{
    -webkit-animation: bb 0.5s linear infinite 1.5s forwards;
    animation: bb 0.5s linear infinite 1.5s forwards;
}
.btn-orderAll{
    margin-top: 20px;
    background-color: #fff;
    padding: 10px;
}
.btn-orderAll > a{
    display: block;
    position: relative;
}
.subscribe-box{
    padding: 10px;
    display: block;
    background-color: #f2f2f2;
}
.subscribe{
    height: 135px;
    background: url(../images/banner-bg07.png) no-repeat;
    background-size: 100% 100%;
    color: #fff;
    text-align: center;
    /*border-radius: 6px;*/
    padding: 0 10px;
    display: block;
}
.subscribe:hover .decoration{
    color: #017c87;
    background-color: #fff;
}
.subscribe .title{
    font-size: 16px;
    letter-spacing: 0.05em;
    padding-top: 25px;
    margin-bottom: 0;
    color: rgba(255,255,255,0.9);
}
.subscribe .subTitle{
    font-size: 20px;
    letter-spacing: 0.05em;
    color: #0ffff1;
}
.decoration{
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 12px;
    padding: 2px 16px;
    position: relative;
    z-index: 10;
    color: #fff;
}
.modal.fade .modal-dialog.orderModal{
    position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); margin: 0 auto;
}
/*右侧邮箱订阅样式 end*/
.statusLabel{
    display: inline-block;
    color: #F17373;
    border: 1px solid #F17373;
    padding: 2px 8px;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    vertical-align: text-bottom;
}
.orderAll-box{
    margin: 0 0 15px;
}
.orderAll-box tr{
    border-bottom: 1px dashed #d4d4d4;
}
.orderAll-box .p-name{
    background-color: #f1f1f1;
    width: 150px;
    padding: 0 10px;
}
.orderAll-box ul{
    margin: 10px;
}
.orderAll-box ul > li{
    padding: 5px 10px;
}
.orderAll-box label{
    font-weight: normal;
    margin: 0;
}
.orderAll-box input[type=checkbox]{
    margin-top: 0;
    vertical-align: middle;
}
/*报告页面右侧图片悬停放大样式*/
.scaleStyle{
    display: block;
    overflow: hidden;
}
.scaleStyle > img{
    transition: transform ease-in-out 1s;
    -webkit-transition: transform ease-in-out 1s;
}
.scaleStyle:hover > img{
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
}
/* 榜单v3 begin */
.recommend-dir{list-style: none;padding-left: 0;}
.recommend-dir > li{float: left;height: 320px;padding-right: 1px;}
.recommend-dir > li .txtName{
    background-color: rgba(255,255,255,.5);
    height: 320px;
    width: 60px;
    color: #000;
    text-align: center;
    padding-top: 45px;
}
.recommend-dir .txtName span{
    display: block;
    padding: 0 17px;
}
.recommend-dir > li.active a{
    display: block;
    background-size: 100% 100% !important;
}
.recommend-dir > li a{
    display: block;
    background-size: cover !important;
}
.newDir-list{
    border-left: 1px solid #ccc;
    padding-left: 12px;
    margin-bottom: 0;
}
.newDir-list > li{
    position: relative;
    padding-bottom: 10px;
}
.newDir-list > li > a:before{
    content: '';
    width: 10px;
    height: 10px;
    background-color: #ccc;
    position: absolute;
    left: -18px;
    top: 7px;
    border-radius: 50%;
}
.newDir-list > li > a{
    color: #333;
}
.newDir-list > li > a:hover{
    color: #399b48;
    transition: all 0.3s ease-in-out;
}
.newDir-list > li > a:hover:before{
    background-color: #399b48;
    transition: all 0.5s ease-in-out;
}
.bannerDetail{
    display: inline-block;
    position: absolute;
    right: 200px;
    top: 30px;
    color: #d9672b;
    border: 1px solid #d9672b;
    border-radius: 5px;
    padding: 5px 20px;
}
a:hover .bannerDetail{
    background-color: #d9672b;
    color: #fff;
}
.gazelleDir-bg{
    background: url(../images/gazelleDir-bg.png) no-repeat left;
    background-size: contain;
}
.gazelleDir-box{
    height:180px;
    padding: 0;
    margin: 15px 60px 0;
    overflow: hidden;
}
.flex-viewport{
    padding: 15px 0;
    margin-bottom: 20px;
}
.flex-viewport:before{
    content: '';
    position: absolute;
    top: 50px;
    right: 30px;
    left: 30px;
    border-top: 1px solid #ddd;
}
.countryDir-list{
    position: absolute;
    height: 180px;
    overflow: hidden;
    margin-left: 0;
}
.countryDir-list > li{
    padding: 0;
    position: relative;
    margin: 60px 10px 30px;
}
.countryDir-list > li:before{
    content: '';
    width: 14px;
    height: 14px;
    background-color: #ff945c;
    position: absolute;
    border-radius: 50%;
    top: -31px;
    left: 80px;
}
.countryDir-list > li > a{
    display: block;
    width: 180px;
    color: #333;
    text-align: center;
}
.countryDir-list > li > a > div{
    font-weight: bold;
}
.countryDir-list > li:hover > a{
    color: #d9672b;
}
.countryDir-list > li:hover .yearTime, .countryDir-list > li.active .yearTime{
    background-color: #d9672b;
}
.countryDir-list > li:hover:before, .countryDir-list > li.active:before{
    background-color: #d9672b;
    width: 20px;
    height: 20px;
    border: 4px solid #ffc9ad;
    top: -35px;
    transition: background-color 1s ease-in-out;
}
.countryDir-list > li:hover .dataTime{
    color: #e3753b;
}
.flex-direction-nav {
    padding: 0;
    margin: 0;
    list-style: none;
}
.flex-direction-nav a {
    position: absolute;
    top: 150px;
    overflow: hidden;
    font-size: 70px;
    font-family: simsun;
    color: #d9d9d9;
    text-align: center;
}
.flex-direction-nav a:hover{
    color: #f0c2aa;
}
.flex-direction-nav a.flex-prev{
    left: 10px;
}
.flex-direction-nav a.flex-next {
    right: 10px;
}
.dataTime{
    color: #333;
    font-size: 18px;
    position: absolute;
    top: -60px;
    left: 50px;
}
.dirBlock{
    background: #F8F8F8;
    height: 90px;
    padding-top: 25px;
}
.dirBlockLine{
    background: url(../images/dirTitleBg02.png) no-repeat left bottom;
}
.firmRank{
    display: inline-block;
    color: #d9672b;
    font-size: 14px;
    padding: 5px 15px;
    border-radius: 5px;
    border: 1px solid #d9672b;
    position: absolute;
    right: 15px;
    top: 30px;
}
.firmRank:hover, .firmRank:focus{
    background-color: #d9672b;
    color: #fff;
    transition: all 0.5s ease-in-out;
}
/*.icon-firmRank{*/
    /*display: inline-block;*/
    /*width: 16px;*/
    /*height: 14px;*/
    /*background-image: url(../images/sprite.png);*/
    /*background-position: -491px -310px;*/
    /*margin-bottom: -2px;*/
/*}*/
.dirMapIcon, .dirListIcon{
    display: inline-block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 30px;
}
.dirMapIcon{
    background: url(../images/dir-map.png) no-repeat;
    right: 60px;
}
.dirListIcon{
    background: url(../images/dir-list.png) no-repeat;
    right: 15px;
}
.dirMapIcon:hover, li.active .dirMapIcon{
    background: url(../images/dir-map-hover.png) no-repeat;
}
.dirListIcon:hover, li.active .dirListIcon{
    background: url(../images/dir-list-hover.png) no-repeat;
}
.dirSelect{
    margin-bottom: 15px;
}
.dirSelect .dirLevel{
    display: inline-block;
    width: 80px;
    text-align: right;
    float: left;
    margin-right: 15px;
    margin-top: 7px;
}
.dirSelect .dirLevel-list{
    overflow: hidden;
    text-align: left;
    padding-top: 0;
    margin-bottom: 0;
}
.dirSelect .dirLevel-list > li{
    margin-top: 5px;
    padding-left: 0;
    padding-right: 3px;
}
.dirSelect .dirLevel-list > li > a{
    display: block;
    color: #333;
    padding: 3px 8px;
}
.dirSelect .dirLevel-list > li.active > a,
.dirSelect .dirLevel-list > li > a:hover{
    background-color: #399b48;
    color: #fff;
    border-radius: 4px;
    transition: all 0.5s ease-in-out;
}
.mapTitle{
    border-bottom: 1px solid rgba(217, 103, 43, 0.6);
    font-style: italic;
    margin-top: 30px;
}
.mapTitle > strong{
    border-bottom: 1px solid #d9672b;
    display: block;
    margin-bottom: 1px;
    padding-bottom: 5px;
}
.mapDeclare-list{
    margin: 5px;
}
.mapDeclare-list > li{
    padding-top: 10px;
}
.mapDeclare-list > li > a{
    color: #333;
}
.mapDeclare-list > li a:hover{
    color: #399b48;
    transition: all 0.3s ease-in-out;
}
.mapRegion-list{
    font-size: 18px;
    text-align: center;
    font-style: normal;
    margin-bottom: 1px;
    margin-left: 0;
    border-bottom: 1px solid #d9672b;
    padding-bottom: 3px;
}
.mapRegion-list > li{
    padding-left: 3px;
}
.mapRegion-list > li > a{
    color: #666;
}
.mapRegion-list > li > a:hover{
    color: #d9672b;
    transition: all 0.3s ease-in-out;
}
.mapRegion-list > li.active > a{
    color: #d9672b;
    font-weight: bold;
}
.regionLogo{
    background-color: #f8f8f8;
    padding: 5px 15px 5px 10px;
    margin-top: 15px;
}
.regionLogo a:hover{
    color: #399b48;
    transition: all 0.3s ease-in-out;
}
.onDeclare{
    background: url(../images/dirTitleBg.png) no-repeat bottom left;
    color: #d9672b;
    margin-top: 20px;
    margin-left: 5px;
    margin-bottom: -5px;
}
.noDeclare{
    display: inline-block;
    min-width: 420px;
    height: 130px;
    background-color: #f2f2f2;
    margin-top: 100px;
    padding: 50px 10px 10px;
}
.gazelleDir-list{
    margin-bottom: 0;
}
.gazelleDir-list > li{
    display: table;
    padding: 12px 10px;
    width: 100%;
    border-top: 1px solid #ddd;
}
.gazelleDir-list > li span:first-child{
    display: table-cell;
    padding: 0 10px;
    width: 5%;
}
.gazelleDir-list > li .dirName{
    display: table-cell;
    color: #333;
    padding: 0 10px;
}
.gazelleDir-list > li .dirName:hover{
    color: #399b48;
    transition: all 0.3s ease-in-out;
}
.gazelleDir-list > li .dirNum{
    display: table-cell;
    width: 15%;
}
.gazelleDir-list > li .dirTime{
    display: table-cell;
    width: 25%;
    text-align: center;
}
.dirOrgTitle{
    font-size: 16px;
    padding: 12px 15px;
    background-color: rgba(57, 155, 72, 0.2);
}
.dirSelectBox{
    margin-bottom: 15px;
    background-color: #fefefe;
    border: 1px dotted #ddd;
    border-radius: 4px;
    padding: 15px;
}
.mapDesc-list{
    position: absolute;
    left: 0;
    bottom: 0;
}
.mapDesc-list > li{margin-bottom: 3px;}
.mapDesc-list .doing, .mapDesc-list .done,.mapDesc-list .been{
    display: inline-block;
    width: 10px;
    height: 6px;
    margin-bottom: 2px;
    margin-right: 5px;
}
.mapDesc-list .doing{background-color: #fff600;}
.mapDesc-list .done{background-color: #6dbe7a;}
.mapDesc-list .been{background-color: #adedb8;}
@media screen and (max-width: 768px){
    .dirSelect{
        margin-bottom: 10px;
    }
    .dirSelect .dirLevel{
        width: auto;
    }
    .dirSelect .dirLevel-list{
        width: 100%;
    }
    .dirSelect .dirLevel-list > li > a{
        padding: 3px 7px;
    }
    .firmRank{
        top: auto;
        bottom: 3px;
        right: 5px;
        padding: 3px 8px;
    }
    .flex-viewport:before{
        left: 0;
        right: 0;
    }
    .flex-direction-nav a {
        bottom: 48%;
        font-size: 45px;
        padding: 0 5px;
        background-color: rgba(158, 158, 158, 0.6);
    }
    .flex-direction-nav a.flex-prev{
        left: 0;
    }
    .flex-direction-nav a.flex-next {
        right: 0;
    }
}
.unicornLink{
    display: inline-block;
    background-color: #6fb679;
    color: #fff;
    padding: 3px 8px;
    border-radius: 4px;
    vertical-align: text-top;
    margin-left: 5px;
    margin-top: 3px;
}
.unicornLink:hover{
    color: #fff;
    background-color: #399b48;
    transition: all 0.5s ease-in-out;
}
.dir-gazelle{
    background: #fff url(../images/dirDetail-gazelle.png) no-repeat right bottom;
}
.dir-unicorn{
    background: #fff url(../images/dirDetail-unicorn.png) no-repeat right bottom;
}
/* 榜单v3 end */
/*商业模式概念验证实验室*/
.validate-lab p{ line-height: 1.8;}
.validate-lab .panel-body{ border-bottom: 1px solid #e8e8e8;}
.validate-lab h3{ padding-left: 20px;  background: url(../images/ico-red.png) no-repeat 0 center; font-size: 18px;}
.validate-lab table tr th{ background: #0f97db; color: #fff; padding-left: 20px;}
.validate-lab table tr td{ padding:15px 15px 15px 20px; }
.validate-lab .media-body{ padding: 50px;}
.validate-lab .media-left,.validate-lab .media-right{ padding: 10px;}
.validate{ width:257px; border:1px solid #e6e6e6; padding-bottom: 30px;}
.validate p{ padding: 20px;}
.validate a{ display: inline-block; border-radius: 2px; border: 1px solid #f39800; padding: 5px 40px; color: #333;}
.validate a:hover{ color: #f39800;}
.validate-lab ul.teacher { padding-left: 25px;}
.validate-lab ul.teacher li{ width: 75px; padding:5px 3px 5px 5px; }
@media (max-width: 992px){
    .validate{margin: 0 auto;}
    .validate-lab img{ width: 100%; height: auto;}
    .validate-lab .panel-body,.validate-lab .media-body{ padding: 0;}
    .validate-lab .media-left,.validate-lab .media-right{ padding: 0;}
    .validate-lab table tr td,.validate-lab table tr td{ padding: 5px;}
    .g-comment-list .reply-form .bd .editor{ padding-left: 0;}
    .g-comment-list .btns a{ padding:0 10px 0 5px;}
    .g-comment-list .btns a.reply{ padding-left: 5px;}
}

/* 景气指数专题 begin */
.eIndex-wrap{
    background: #fff url(../images/e-footerBg.png) no-repeat bottom center;
    letter-spacing: 2px;
}
.eIndex-wrap .eIntro-name{
    font-size: 24px;
    color: #b1875b;
}
.eIndex-wrap .prosperityDesc{
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    margin-top: 15px;
}
.e-state{
    border: 1px solid transparent;
    font-size: 24px;
    width: 110px;
    font-weight: bold;
    font-style: italic;
    position: relative;
    padding: 15px 25px;
    letter-spacing: 3px;
    margin-right: 30px;
}
.e-state .t-l, .e-state .t-r, .e-state .b-l, .e-state .b-r{
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid transparent;
    position: absolute;
}
.e-state .t-l{top: 3px;left: 3px;border-right: 0;border-bottom: 0;}
.e-state .t-r{top: 3px;right: 3px;border-left: 0;border-bottom: 0;}
.e-state .b-l{bottom: 3px;left: 3px;border-top: 0;border-right: 0;}
.e-state .b-r{bottom: 3px;right: 3px;border-left: 0;border-top: 0;}

.eIndex-wrap .eIndex-doing{
    border: 1px solid #c7943e;
}
.eIndex-wrap .eIndex-doing .media{
    background: -webkit-linear-gradient(left, #b1875b, #efc47b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #b1875b, #efc47b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #b1875b, #efc47b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #b1875b, #efc47b);
    padding: 20px 35px;
    margin: 15px;
    color: #fff;
}
.eIndex-wrap .eIndex-doing .e-state{
    color: #fff;
    border-color: #fff;
}
.eIndex-doing .e-state .t-l, .eIndex-doing .e-state .t-r, .eIndex-doing .e-state .b-l, .eIndex-doing .e-state .b-r{
    border-color: #fff;
}
.eIndex-wrap .eIndex-todo{
    border: 1px dashed #c7943e;
}
.eIndex-todo .media{
    padding: 20px 50px;
    color: #b1875b;
}
.eIndex-wrap .eIndex-todo .e-state{
    color: #efc47b;
    border-color: #efc47b;
}
.eIndex-todo .e-state .t-l,
.eIndex-todo .e-state .t-r,
.eIndex-todo .e-state .b-l,
.eIndex-todo .e-state .b-r{
    border-color: #efc47b;
}
.eIndex-wrap .btn-tobegin{
    width: 150px;
    text-align: center;
    display: inline-block;
    color: #fff;
    background-color: #dbdbdb;
    font-size: 18px;
    padding: 5px 30px;
    border-radius: 20px;
}
.eIndex-wrap .btn-tobegin:hover, .eIndex-wrap .btn-tobegin:focus{
    background-color: #ccc;
    color: #fff;
    transition: all 0.3s;
}
.eIndex-wrap .eWritebtn{
    color: #b1875b;
    background-color: #fff;
    font-size: 30px;
    font-weight: bold;
    display: inline-block;
    padding: 5px 25px;
    border-radius: 25px;
    width: 210px;
    text-align: center;
}
.eIndex-wrap .eWritebtn:hover, .eIndex-wrap .eWritebtn:focus{
    /*background-color: #b1875b;*/
    /*color: #fff;*/
    box-shadow: 4px 4px 15px rgba(209, 142, 29, 0.85);
    transition: all 0.5s;
}
.eIndex-wrap .e-tab > li > a{
    display: block;
    color: #b1875b;
    border: 1px dashed #efc47b;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin: 15px;
    padding: 25px 10px;
}
.eIndex-wrap .e-tab .e-circle{
    display: inline-block;
    width: 120px;
    height: 120px;
    margin-bottom: 10px;
    background-color: #efc47b;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 50%;
}
.eIndex-wrap .e-tab > li > a:hover{
    box-shadow: 1px 3px 11px rgba(177, 135, 91, 0.45);
    border-color: transparent;
    transition: all 0.5s;
}
.eIndex-wrap .e-tab > li > a:hover .e-circle{
    background-color: #b1875b;
    transition: all 0.3s;

}
.eIndex-wrap .index-intro{background-image: url(../images/e-indexIcon.png);}
.eIndex-wrap .index-survey{background-image: url(../images/e-writeIcon.png);}
.eIndex-wrap .index-issue{background-image: url(../images/e-analyzeIcon.png);}
.eIndex-wrap .index-dynamic{background-image: url(../images/e-dynIcon.png);}

.eIndex-wrap .etitleBox{color: rgba(184, 197, 211, 0.3);font-size: 60px;margin-top: 50px;font-weight: bold;position: relative;text-align: center;}
.eIndex-wrap .etitle{color: #385aa6;font-weight: bold;font-size: 30px;position: relative;bottom: 55px;}
.eIndex-wrap .etitle:after{
    content: '';
    width: 78px;
    height: 4px;
    background-color: #385aa6;
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -39px;
}
.eIndex-wrap .e-time{
    display: inline-block;
    font-size: 18px;
    background-color: #efc47b;
    padding: 5px 12px;
    border-radius: 4px;
    line-height: 1;
}
.eIndex-wrap .eRelease{
    padding: 15px;
    border: 1px dashed #c7943e;
}
.eIndex-wrap .eRelease > a{
    display: block;
}
.eIndex-wrap .eRelease > a:hover, .eIndex-wrap .eRelease > a:focus{
    box-shadow: 1px 3px 11px rgba(177, 135, 91, 0.45);
    transition: all 0.3s;
}
.eIndex-wrap .copyright{
    margin-top: 230px;
}
@media (max-width: 768px) {
    .eIndex-wrap .e-tab > li > a{
        font-size: 20px;
        margin: 15px 5px;
        padding: 15px 10px;
    }
    .eIndex-wrap .e-tab .e-circle{
        width: 80px;
        height: 80px;
        background-size: 45px;
    }
    .eIndex-wrap .etitleBox{
        letter-spacing: 0;
        font-size: 48px;
        margin-left: -10px;
    }
    .eIndex-wrap .etitle {
        font-size: 28px;
        bottom: 48px;
        letter-spacing: 2px;
    }
    .eIndex-wrap .eIndex-doing .media{
        margin: 8px;
        padding: 15px 5px;
    }
    .eIndex-wrap .media-body{
        width: auto !important;
    }
    .eIndex-wrap .eIndex-doing .e-state,
    .eIndex-wrap .eIndex-todo .e-state{
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .eIndex-wrap .e-time{
        margin-top: 10px;
    }
    .eIndex-wrap .eWritebtn, .eIndex-wrap .btn-tobegin{
        margin: 15px;
    }
    .eIndex-todo .media{
        padding: 20px 15px;
    }
    .eIndex-wrap .copyright{
        margin-top: 130px;
    }
    .eIndex-wrap .media-left, .eIndex-wrap .media-body{
        width: 100%;
        display: block;
    }
    .eIndex-wrap .eRelease{
        padding: 0;
    }
}
/* 景气指数专题 end */

/* 企业自评测v2.0 begin */
.evaluateBg{
    background: url(../images/evaluate01.jpg) no-repeat center center;
    height: 500px;
    letter-spacing: 1px;
    padding-top: 5%;
}
.evaluateBg .about{
    color: #67f87f;
}
.evaluateBg .about:hover,.evaluateBg .about:focus{
    opacity: 0.75;
}
.btn-test{
    border-radius: 50px;
    padding: 10px 20px;
    display: inline-block;
    width: 200px;
    text-align: center;
    letter-spacing: 1px;
}
.testBtnWhite{
    color: #fff;
    border: 1px solid #fff;
}
.testBtnBlue{
    color: #5689ff;
    border: 1px solid #5689ff;
}
.btn-test.testBtnWhite:hover,.btn-test.testBtnWhite:focus,
.btn-test.testBtnBlue:hover,.btn-test.testBtnBlue:focus{
    color: #fff;
    border-color: #3c8aff;
    background-color: #3c8aff;
}
.eva-declareList{
    position: absolute;
    left: 0;
}
.eva-declareList > li{
    float: left;
    background-color: #f5f9ff;
    border-top: 1px solid #2898fe;
    width: 246px;
    height: 160px;
    margin: 10px;
    padding: 15px 20px;
    line-height: 1.5;
}
.btn-evaDeclare{
    display: inline-block;
    color: #2898fe;
    border: 1px solid #2898fe;
    border-radius: 4px;
    padding: 5px 18px;
    margin-top: 10px;
}
.btn-evaDeclare:hover,.btn-evaDeclare:focus{
    background-color: #2898fe;
    color: #fff;
    transition: all 0.3s;
}
.evaDeclare-box{
    height: 200px;
    margin: 40px;
    overflow: hidden;
    padding: 15px 0;
}
.flex-evaDeclare{
    list-style: none;
}
.flex-evaDeclare > li a{
    display: inline-block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 80px;
}
.evaDeclare-prev{
    background: url(../images/evaDeclare-prev.png) no-repeat;
    left: -10px;
}
.evaDeclare-next{
    background: url(../images/evaDeclare-next.png) no-repeat;
    right: 0;
}
.flex-evaDeclare .notAllowed{opacity: 0.15;}
.eva-testBox{
    width: 800px;
    min-height: 350px;
    background-color: #fff;
    margin: 30px auto;
    padding-bottom: 25px;
    box-shadow: 2px 2px 7px 2px rgba(92, 128, 255, 0.2);
    letter-spacing: 1px;
}
.container.eva-testBox{
    width: 1170px;
}
.eva-testBox .questionTitle{
    line-height: 1.75;
}
.line{
    width: 100%;
    height: 2px;
    background-color: #68c7ff; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #68c7ff , #5d80fe);
}
.radioStyle > li{
    margin: 50px 20px 30px;
}
.radioStyle input, .checkboxStyle input{
    display: none;
}
.radioStyle label{
    border: 1px solid #5689ff;
    color: #5689ff;
    padding: 7px 10px;
    width: 180px;
    text-align: center;
    margin: 2px;
    border-radius: 20px;
    cursor: pointer;
    font-weight: normal;
    font-size: 20px;
}
.radioStyle input:checked + label {
    background-color: #3c8aff;
    border: 1px solid #3c8aff;
    background-size: 21px 21px;
    color: #fff;
}
.checkboxStyle{
    margin: 50px 20px 30px;
}
.checkboxStyle label{
    border: 1px solid #dee3e9;
    color: #999;
    padding: 10px;
    width: 180px;
    background-color: #f8fbff;
    text-align: center;
    margin: 5px 10px 15px;
    border-radius: 4px;
    cursor: pointer;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 1px;
}
.checkboxStyle input:checked + label {
    background: #fff url(../images/checkbox-checked.png) no-repeat right bottom;
    border: 1px solid #5689ff;
    background-size: 24px 19px;
    color: #5689ff;
}
.evaluate-form{
    padding: 40px 0;
}
.input_evaluate{
    display: inline-block;
    color: #5689ff;
    background-color: #F8FBFF;
    border-color: #dee3e9;
    font-size: 18px;
    height: 38px;
    text-align: right;
    letter-spacing: 1px;
}
.form-inline .form-control.input_evaluate{
    width: 160px;
}
.evaluate-form label{
    font-weight: normal;
}
.form-inline.evaluate-form .form-group{
    padding: 0;
    margin-bottom: 20px;
    margin-left: 50px;
}
.select-evaluate{
    display: inline-block;
    color: #5689ff;
    font-size: 16px;
    border-color: #5689FF;
    height: 38px;
}
.eva-testBanner{
    background: #f5f9ff url(../images/evaluate-testBanner.png) no-repeat center center;
    height: 161px;
}
.eva-resultBanner{
    background: #f5f9ff url(../images/evaluate-result.png) no-repeat center center;
    height: 398px;
}
.eva-testTitle{
    padding: 5px 15px 20px;
    margin: 15px;
    border-bottom: 1px solid rgba(228, 228, 228, 0.6);
}
.eva-table{
    margin-bottom: 40px;
    letter-spacing: 1px;
}
.eva-table > tbody > tr > td, .eva-table > tr > td{
    font-size: 16px;
    border-top: 0;
    border-bottom: 1px solid rgba(228, 228, 228, 0.6);
    line-height: 2;
    padding: 12px 15px;
    vertical-align: middle;
}
.eva-table .test-error{color: #ff3c3c;}
.eva-table .test-success{color: #33d16f;}

.test-standard{
    position: relative;
    border-top: 1px solid rgba(228, 228, 228, 0.6);
    padding-top: 40px;
    margin-top: 60px;
    line-height: 1.75;
    letter-spacing: 1px;
}
.test-standard:before{
    content: '';
    border-width: 20px 18px;
    border-style: solid;
    border-color: #5689ff transparent transparent;
    position: absolute;
    top: -10px;
    left: 49%;
    margin-left: -9px;
    background-color: #f5f9ff;
}
.eva-regionBanner{
    background: url(../images/eva-gazelleBanner.png) no-repeat;
    height: 120px;
    position: relative;
}
.btn-viewGazelle{
    display: inline-block;
    color: #fff;
    border: 1px solid #5689ff;
    border-radius: 20px;
    font-size: 18px;
    width: 150px;
    text-align: center;
    position: absolute;
    right: 15%;
    top: 40px;
    padding: 4px 10px;
}
.btn-viewGazelle:hover,.btn-viewGazelle:focus{
    color: #fff;
    border-color: #3c8aff;
    background-color: #3c8aff;
}
.eva-regionBox{
    background-color: #fff;
    height: 115px;
    padding: 0 15px 0 25px;
    margin-bottom: 50px;
    box-shadow: 2px 2px 2px 0 rgba(92, 128, 255, 0.2);
}
.eva-regionBox .media-body{
    height: 115px;
    width: 1000px;
}
.eva-regionBox a:hover,.eva-regionBox a:focus{
    color: #5689ff;
}
.eva-platformName{
    position: relative;
    font-size: 24px;
    color: #535e78;
    margin-left: 20px;
}
.eva-platformName:after{
    content: '';
    border-width: 10px;
    border-style: solid;
    border-color: transparent transparent transparent #5689ff;
    position: absolute;
    top: 8px;
    margin-left: 5px;
}
/* 适配 */
@media screen and (max-width: 768px) {
    .evaluateBg{
        height: 350px;
    }
    .eva-testBanner{
        height: 78px;
        background-position: 40% center;
        background-size: cover;
    }
    .eva-testBox, .container.eva-testBox{
        width: 100%;
    }
    .test-standard{
        margin-top: 30px;
        padding-top: 20px;
    }
    .evaDeclare-box{
        margin: 10px 40px;
    }
    .myDeclareWrap{
        margin: 20px 0 40px;
    }
    .radioStyle > li{
        margin: 50px 5px 30px;
    }
    .radioStyle label{
        width: 120px;
    }
    .form-inline.evaluate-form .form-group{
        margin-left: 15px;
    }
    .form-inline .form-control.input_evaluate{
        width: 120px;
    }
    .eva-resultBanner{
        height: 100px;
        background-size: cover;
    }
    .eva-regionBanner{
        background: #4f6efc none;
    }
    .eva-regionBanner .regionWord{
        font-size: 20px;
        color: #fff;
        font-style: italic;
        padding: 10px 25px;
    }
    .btn-viewGazelle{
        top: 70px;
        padding: 3px 10px;
        font-size: 16px;
        width: 120px;
    }
    .eva-regionBox{
        padding-left: 15px;
    }
    .eva-platformName{
        margin-left: -5px;
    }
}
/* 企业自评测v2.0 end */
.ico-arrowDown,.ico-arrowUp{
    display: inline-block;
    width: 10px;
    height: 11px;
}
.ico-arrowDown{background: url(../images/dir-arrow.png) no-repeat;}
.ico-arrowUp{background: url(../images/dir-arrowUp.png) no-repeat;}
.ico-arrowDown:hover{background: url(../images/dir-arrow-hover.png) no-repeat;}
.ico-arrowUp:hover{background: url(../images/dir-arrowUp-hover.png) no-repeat;}
/* 认定查询 */
.ico-querySearch{
    display: inline-block;
    width: 30px;
    height: 30px;
    background-image: url(../images/sprite.png);
    background-position: -446px -614px;
}
.ico-commonSearch,.ico-queryResult{
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../images/sprite.png);
    margin-bottom: -2px;
    margin-right: 3px;
}
.ico-commonSearch{background-position: -491px -614px;}
.ico-queryResult{background-position: -527px -614px;}
.g-queryBanner{
    background: #f5f9ff url(../images/querybanner.png) no-repeat center center;
    height: 160px;
}
.queryInput{
    display: inline-block;
    width: 725px;
    margin-left: 15px;
    border-color: #c0c4cc;
    height: 50px;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 15px;
    float: left;
}
.querySearch{
    display: inline-block;
    height: 50px;
    /*background-color: #52ade3;*/
    background: linear-gradient(to bottom right, #52ade3, #7996ff);
    width: 70px;
    border-radius: 0 6px 6px 0;
    text-align: center;
    padding-top: 10px;
}
.querySearch:hover, .querySearch:focus{
    background: #3c8aff;
}
.querySelect-list{
    width: 525px;
    max-height: 150px;
    overflow-y: scroll;
    position: absolute;
    top: 50px;
    background-color: #f5f9ff;
    margin-left: 15px;
    padding: 10px;
    line-height: 1.75;
}
.querySelect-list > li{
    margin-bottom: 10px;
}
.hotQuery-list > li{
    margin-top: 20px;
}
.hotQuery-list > li .sortLabel{
    display: inline-block;
    color: #fff;
    background-color: #c0c0c0;
    padding: 3px 5px;
    line-height: 1;
    border-radius: 4px;
    margin-right: 5px;
}
.hotQuery-list > li .sortLabel.active{
    background-color: #5689ff;
}
.query-result .timeLine .content{
    background-color: #f5f9ff;
    box-shadow: 0 0 5px rgba(92, 128, 255, 0.2);
}
.query-result .timeLine .content:before{
    border-right-color: #f5f9ff;
}
.query-result .timeLine .content:hover {
    background-color: #E1EFE3;
    box-shadow: 0 0 5px rgba(225, 239, 227, 0.5);
}
.query-result .timeLine .content:hover:before{
    border-right-color: #E1EFE3;
}
.query-result .rankNo{
    color: #5689ff;
}
.g-declareBanner{
    background: #f5f9ff url(../images/declareBanner.png) no-repeat center center;
    height: 160px;
}
.declareWrap .test-standard:before{
    background-color: #fff;
}
.myDeclareWrap{
    border: 1px solid #deebf8;
    margin: 60px 0;
}
.myDeclareBox{
    background: url(../images/myDeclareBg.png) no-repeat center center;
    height: 150px;
    padding: 50px 100px;
}
.myDeclareBox .showMore{
    display: inline-block;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    font-size: 18px;
    width: 150px;
    text-align: center;
    padding: 4px 10px;
    margin-left: 10%;
    margin-top: -5px;
}
.myDeclareBox .showMore:hover,.myDeclareBox .showMore:focus {
    color: #3c87ff;
    border: 1px solid #fff;
    background-color: #fff;
}
.g-consultBanner{
    background: #f5f9ff url(../images/consultBanner.png) no-repeat center center;
    height: 160px;
}
.consult-form{
    margin-top: 40px;
}
.consult-form .form-group{
    margin-bottom: 25px;
}
.consult-form.form-horizontal .control-label{
    padding-top: 10px;
}
.consult-form .form-control{
    height: 40px;
}
@media screen and (max-width: 768px) {
    .queryInput, .querySelect-list{
        width: 70%;
    }
    .g-declareBanner, .g-queryBanner, .g-consultBanner{
        height: 78px;
        background-position: 30% center;
        background-size: cover;
    }
    .consult-form{
        margin-left: 15px;
    }
    .myDeclareBox{
        padding: 20px 10px;
        text-align: center;
    }
    .myDeclareBox em{
        font-size: 18px;
    }
    .myDeclareBox .showMore{
        margin-top: 20px;
    }
    .consult-form .form-group{
        margin-bottom: 15px;
    }
    .consult-form .testBtnBlue{
        display: block;
        margin: 15px auto;
    }
}

/*所属领域选择框 开始*/
.selArea .form-control {
    height: 34px;
}
.tags-list > li .tag {
    display: block;
    font-size: 12px;
    background-color: #f8f8f8;
    color: #333;
    border: 1px solid #008ae1;
    padding: 5px 8px;
    border-radius: 2px;
    line-height: 1;
    margin-right: 10px;
    margin-bottom: 5px;
    cursor: pointer;
}
.tags-list > li {
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.tags-list > li:hover > .glyphicon-remove-circle, .moreLabel-list > li:hover > .glyphicon-remove-circle {
    display: block;
}
.tags-list > li .glyphicon-remove-circle {
    position: absolute;
    top: -5px;
    right: 5px;
    color: #008ae1;
    background: #f9f9f9;
    display: none;
}
.tags-list{
    margin: 5px 8px 0 0;
    display: inline-block;
}
.moreLabel-list{
    position: absolute;
    width: 110px;
    max-height: 200px;
    display: none;
    background-color: #fff;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    z-index: 120;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 10px 5px 5px;
}
.moreLabel-list > li{
    display: inline-block;
    font-size: 12px;
    line-height: 1.333333;
    position: relative;
}
.moreLabel-list > li > a:hover, .moreLabel-list > li > a:hover{
    background-color: #fff;
}
.tags-list .moreLabel-list .tag{
    margin-right: 0;
}
.moreLabel-list > li .glyphicon-remove-circle {
    position: absolute;
    top: -5px;
    right: -5px;
    color: #008ae1;
    background: #fff;
    display: none;
}
.tags-modal{
    height: 100%;
    border: 1px solid #e6e6e6;
    width: 47%;
    float: left;
    margin: 0;
    padding: 15px;
    overflow-y: scroll;
}
.treeBox{
    max-height: 300px;
    height: 300px;
}
.treeBox .trees{
    overflow-y: auto; width: 50%; float: left;
    height: 100%;
}
.input-result{
    border: 1px solid #ddd; padding: 10px 0; border-top: 0; border-top-left-radius: 5px; border-top-right-radius: 5px;
    width: 408px;
    max-height: 206px;
    overflow-y: scroll;
    position: absolute;
    z-index: 5;
    background: #fff;
}
.rList > li{
    border-bottom: 1px dashed #ededed;
}
.rList > li > a{
    display: block;
    padding: 5px 10px;
}
.rList > li > a:hover{
    background-color: #eaeaea;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.input-result::-webkit-scrollbar
{
    width: 6px;  /*滚动条宽度*/
    height: 6px;  /*滚动条高度*/
}

/*定义滚动条轨道 内阴影+圆角*/
.input-result::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px #f1f1f1;
    border-radius: 0;  /*滚动条的背景区域的圆角*/
    background-color: #f1f1f1;/*滚动条的背景颜色*/
}

/*定义滑块 内阴影+圆角*/
.input-result::-webkit-scrollbar-thumb
{
    border-radius: 5px;  /*滚动条的圆角*/
    -webkit-box-shadow: inset 0 0 6px #a8a8a8;
    background-color: #a8a8a8;  /*滚动条的背景颜色*/
}

/*树形样式 begin*/
.layui-tree {
    line-height: 22px;
}
.layui-tree-set {
    width: 100%;
    position: relative;
}
.layui-tree-line .layui-tree-set.layui-tree-setHide:before {
    height: 0;
}
.layui-tree-line .layui-tree-set:before {
    content: '';
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 100%;
    border-left: 1px dotted #c0c4cc;
}
.layui-tree-entry {
    position: relative;
    padding: 3px 0;
    height: 20px;
    white-space: nowrap;
}
.layui-tree-main {
    cursor: pointer;
    padding-right: 10px;
}

.layui-tree-iconClick, .layui-tree-main {
    display: inline-block;
    vertical-align: middle;
}
.layui-tree-iconClick {
    position: relative;
    height: 20px;
    line-height: 20px;
    margin: 0 10px;
    color: #c0c4cc;
}
.layui-tree-iconClick, .layui-tree-main {
    display: inline-block;
    vertical-align: middle;
}
.layui-tree-icon {
    height: 14px;
    line-height: 14px;
    width: 14px;
    text-align: center;
    border: 1px solid #c0c4cc;
}
.layui-tree-icon .layui-icon {
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 0;
}
.layui-icon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    color: #aaa;
}
.layui-icon.layui-icon-addition{
    left: 1px;
}
.layui-btn, .layui-disabled, .layui-icon, .layui-unselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.layui-tree-txt {
    display: inline-block;
    vertical-align: middle;
    color: #555;
}
.layui-tree-line .layui-tree-pack {
    padding-left: 27px;
}
.layui-tree-pack {
    display: none;
    padding-left: 20px;
    position: relative;
}
.layui-tree-line .layui-tree-set:before {
    content: '';
    position: absolute;
    top: 0;
    left: -9px;
    width: 0;
    height: 100%;
    border-left: 1px dotted #c0c4cc;
}
.layui-tree-line .layui-tree-set .layui-tree-set:after {
    content: '';
    position: absolute;
    top: 14px;
    left: -9px;
    width: 17px;
    height: 0;
    border-top: 1px dotted #c0c4cc;
}
.layui-icon-subtraction:before {
    content: "−";
}
.layui-icon-addition:before {
    content: "+";
}
.layui-icon-file:before {
    content: "";
}
/*树形样式 end*/
/*所属领域选择框 结束*/

/*曾用名 begin*/
.usedNameLabel .arrow:before{
    content: "\e259";
}
.usedNameLabel .arrow{
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
    transition: transform linear .3s;
    -webkit-transition: transform linear .3s;
}
.usedNameLabel{
    display: inline-block;
    padding: 2px 8px;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
    vertical-align: text-bottom;
    margin-bottom: 0;
    background: #EDEEF9;
    color: #757DD3;
    cursor: pointer;
    position: relative;
}
.usedNameLabel .content{
    cursor: text;
    position: absolute;
    left: 50%;
    z-index: 100;
    pointer-events: auto;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    margin-top: 13px;
    text-align: left;
    color: #333;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 rgba(96,96,96,.5);
    box-shadow: 0 1px 4px 0 rgba(96,96,96,.5);
    border-radius: 2px;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    -webkit-transform: scale(0);
    transform: scale(0);
    width: 206px;
    margin-left: -103px;
}
.usedNameLabel .content .inner{
    font-size: 14px;
    padding: 7px 12px 12px;
    display: block;
}
.usedNameLabel.active .content{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.usedNameLabel.active .arrow{
    -webkit-transform: scale(0.7) rotate(180deg);
    transform: scale(0.7) rotate(180deg);
}
.used-name{
    line-height: 1.3;
    margin-top: 5px;
}
.triangle{
    position: absolute;
    top: -16px;
    left: 50%;
    display: block;
    width: 30px;
    height: 16px;
    margin-left: -15px;
    overflow: hidden;
    -webkit-box-shadow: 0 16px 10px -17px #e0e0e0;
    box-shadow: 0 16px 10px -17px #e0e0e0;
}
.triangle:after{
    display: block;
    content: " ";
    position: absolute;
    width: 15px;
    height: 15px;
    top: 10px;
    left: 5px;
    border: 1px solid #e0e0e0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #fff;
    -webkit-box-shadow: -1px -1px 10px -2px #e0e0e0;
    box-shadow: -1px -1px 10px -2px #e0e0e0;
}
.logOff{
    background: #FDE9E7;
    color: #EF5644;
}
/*曾用名 end*/
/*景气指数*/
.bgPic{
    background: url("../images/e-pic1.png") no-repeat bottom left, url("../images/e-pic2.png") no-repeat bottom right,#fdf9f4;
    min-height: 170px;
    padding: 15px 185px 25px 270px;

}
.bgPic .title{
    font-size: 36px;
    letter-spacing: 2px;
    color: #dda340;
    font-weight: bold;

}
.e-list{
    margin: 0;
}
.e-list > li > a{
    background-color: #e7bd77;
    display: block;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    margin-left: 1px;
}
.e-list > li{
    padding: 0;
}
.e-list > li.active > a{
    background-color: #b98f5f;
}
