@charset "utf-8";

/*
*  gazelle cssv1.0
*/
/*policy*/
.banner02{ background: url(../images/banner02.jpg) no-repeat center center #beb566;}
.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;}
/*directory*/
.banner03{ background: url(../images/banner03.jpg) no-repeat center center #55b7dc;}
.g-table tr th{ height: 70px; background: #f8f8f8; color: #727272; font-weight: normal; text-align: center;}
.g-table tbody tr td{ height: 70px; border-top: 1px solid #e8e8e8; color: #727272;}
.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;}
/*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.jpg) no-repeat center center #ce8d3d;}
.banner04 .container{ position: relative; }
.banner04 a{ display: inline-block; position: absolute; top: 157px; right: 60px; 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;}
.banner04 a:hover{ background: #f1b56a;}
.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, .back-tabs > li > a { border-radius: 0; color: #399b48; background: rgba(57,155,72,.1);}
.g-tab .nav-tabs > li > a:hover, .back-tabs > li > a:hover { background-color: rgba(57,155,72,.3); color: #333;}
.g-tab .nav-tabs > li.active > a, .back-tabs > li.active > a,
.g-tab .nav-tabs > li.active > a:hover, .back-tabs > li.active > a:hover,
.g-tab .nav-tabs > li.active > a:focus, .back-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 .g-inner-tab .nav-tabs { border-bottom: none;}
.g-tab .g-inner-tab .nav-tabs > li > a {
  border-radius: 0;
  color: #399b48;
  background: #fff;
  border-color: #fff;
  padding: 1px 10px;
  border-right: 1px solid rgba(0,0,0,.2);
  margin-bottom: 15px;
}
.g-tab .g-inner-tab .nav-tabs > li > a:hover{ background-color: #fff; color: #333;}
.g-tab .g-inner-tab .nav-tabs > li.active > a,
.g-tab .g-inner-tab .nav-tabs > li.active > a:hover,
.g-tab .g-inner-tab .nav-tabs > li.active > a:focus {
  color: #333;
  cursor: default;
  background-color: #fff;
  border: none;
  border-right: 1px solid rgba(0,0,0,.2);
}
.g-tab .tab-content{ background: #fff; box-shadow: 1px 1px 2px rgba(0,0,0,.3); padding: 20px 5px 15px 5px; min-height: 500px; overflow: hidden;}
.g-tab .g-inner-tab .tab-content{ box-shadow: none;}
.user-tab.tab-content{ background: #fff; padding: 20px 20px 15px 5px; min-height: 400px; overflow: hidden;}
.activity-cell{ margin-bottom: 20px; position: relative;}
.activity-cell .status{ z-index: 1000002; position: absolute; top: 0; right: 15px; 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 .pic{ overflow: hidden; text-align: center;}
.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.2);transform:scale(1.2);}
.activity-cell .detail{ padding: 15px;  background: #f8f8f8;}
.activity-cell .detail a{ font-size: 16px; font-weight: bold; color: #333; display: block; height: 22px; overflow: hidden;}
.activity-cell .detail a:hover{ color: #399b48;}
.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{ display: table-cell; float: left; vertical-align: top;}
.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: 60px; background-position: -114px -10px; }
.g-position .status2{ height: 90px; background-position: -168px -10px; }
.g-position .status3{ height: 73px; background-position: -222px -10px; }
.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;}
@media (max-width: 768px) {
    /*.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 20px;}
}
.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.jpg) no-repeat center center #72be7e;}
.bannerpolicy{ background: url(../images/banner09.jpg) no-repeat center center #f29391;}
.g-tab .lists > li:last-child.media{border-bottom: 0;}
.g-tab .media{ padding: 10px 0 25px 0; border-bottom: 1px solid #e8e8e8;}
.g-tab .media-left{ overflow: hidden;}
/*.g-tab .media-left img{ transition:-webkit-transform 1s ease-in-out 0s;}
.g-tab .media-left img:hover{ transform:scale(1.2);}*/
.g-tab .media-body{ padding-left: 10px;}
.g-tab .media-body a.media-heading{ color: #333; font-size: 18px; font-weight: bold;}
.g-tab .media-body a.media-heading:hover{ color: #399b48;-webkit-transition:color 1s ease-in-out 0s;-moz-transition:color 1s ease-in-out 0s;-o-transition:color 1s ease-in-out 0s;transition:color 1s ease-in-out 0s;}
.g-tab .media-body .msg{ color: #999; margin: 10px 0 6px; word-break: break-all;}
.g-tab .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{ color: #666; line-height: 1.8em;}

.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;}
.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 15px 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: 16px;}
.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.jpg) no-repeat center center #f29391;}
/*data*/
.banner07{ background: url(../images/banner07.jpg) no-repeat center center #fff;}
.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;}
.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 .3s ease-in-out 0s;
}
.thumb img:hover{
	padding: 4px;
	border: 1px solid #ccc;
}
.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; vertical-align: baseline;}
.ico-time{ background-position: -147px -110px; margin-top: 0;}

.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; }
@media (max-width: 768px) {
    .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;}
    .responsive-private.ico-do{ width: 50px;}
    .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 .copyright{ padding-right: 10px;}
}
/*detail*/
.g-position{ position: relative;}
.g-position .ico-do{ position: absolute; top: 35px; right: 20px;}
@media (max-width: 768px) {
    .g-position .ico-do{
        top: 5px; right: 0px;
    }
    .pagination>li>a, .pagination>li>span{padding: 6px 9px;}
}
.breadcrumb {
    margin-top: 20px;
    background-color: #fff;
    border-radius: 0;
    padding: 0 0 0 10px;
}
.ico-favorite,.ico-share,.ico-error,.ico-weibo,.ico-weixin,.ico-comment,.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-comment{ background-position: -312px -169px;}
.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-comment:hover{ background-position: -346px -169px;}
.ico-zan:hover,.zan-active{ background-position: -599px -134px;}
.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;}
.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{max-width: 100%;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: #666;
}
.table-private tr td a:hover{
    color: #378bc3;
}
.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;
}
.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:last-child{border-bottom: 0;}
.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;
}
.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;}
/*商业模式概念验证实验室*/
.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-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;}
}
/*瞪羚独角兽企业俱乐部*/
.validate .btn-apply3{
    position: relative;
    border: none;
    padding: 0;
}
.validate .btn-apply3 > span{
    position: relative;
    display: inline-block;
    z-index: 5;
    padding: 5px 40px;
    background: -webkit-linear-gradient(#afe0dd, #6dc6c1); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#afe0dd, #6dc6c1); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#afe0dd, #6dc6c1); /* Firefox 3.6 - 15 */
    background: linear-gradient(#afe0dd, #6dc6c1); /* 标准的语法 */
}
.validate .btn-apply3:after{
    content: "";
    position: absolute;
    top: 3px;
    left: 3px;
    display: block;
    padding: 5px 40px;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #6dc6c1;
}
.validate-lab h3.business-title, .businessLn-title{
    padding-left: 20px;
    font-size: 18px;
    position: relative;
    background: none;
}
.business-title:before, .businessLn-title:before{
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #0e7774;
    position: absolute;
    left: 0;
    top: 4px;
}
/*发布活动手册*/
.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;}


.product-list > li{
	border: 1px solid transparent;
  border-radius: 5px;
  font-size: 12px;
  padding: 3px 10px;
  margin: 5px 5px 0 0;
}
.product-list > li:nth-child(2n+1){
	border-color:#399b48;
  color: #399b48;
}
.product-list > li:nth-child(2n){
	border-color:rgb(242,147,145);
  color: rgb(242,147,145);
}
.serviceorg-list {
  position: relative;
}
.serviceorg-list  .quan {
  z-index: 1000002;
  position: absolute;
  top: 0;
  left: 0;
  width: 25px;
  height: 30px;
  color: #fff;
  background: url(../images/sprite.png) no-repeat -400px -10px;
  text-align: center;
  padding-top: 8px;
  line-height: 1.2em;
}
/*question*/
.ico-question{
  position: absolute;
  background-image: url(../images/question.png);
  width: 64px;
  height: 64px;
  top: 20px;
  right: 40px;
}
.question{
  margin: 35px 20px 20px;
}
.question > .media{
  border-bottom: 1px solid #eee;
  padding-bottom: 20px;
}
.question > .media > .media-heading h4{
  color: #ee8C00;
}
.question > .media > .media-heading h4 span{
  color: #EE8C00;
  font-size: 24px;
}
.question > .media > .media-body:before{
  content: "A : ";
  font-size: 24px;
}
/*我的申报*/
.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;}
.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: 50px; 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: 20px; top: 43px; border: 1px solid #aaa; border-top: #fff; width: 140px; height: 27px;}
.arrow-right{ position: absolute; left: 130px; top: 63px; border:6px solid transparent; border-right: 6px solid #999;}
.arrow-left{ position: absolute; left: 14px; top: 48px; border:6px solid transparent; border-bottom: 6px solid #999;}
/*标签*/
.tag-list > li{ position: relative; margin-bottom: 15px;}
.tag-list > li > .tag-text{ display: inline-block; padding: 3px 5px; border: 1px dotted #aaa; border-radius: 2px;}
.tag-list > li > a{ position: absolute; right: 1px; top: -8px; font-size: 10px;}
/*无活动内容*/
.noInfo{display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.noInfo > p{margin-top:25px; color: #b0b0b0; font-size: 18px;}
.noBox{ min-height: 450px; position:relative; text-align: center;}
/*活动添加样式 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*/
.businessLn-title{
    margin-top: 45px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
}
/*动态产品样式 begin*/
.inforList .media{ padding: 10px 0 25px 0; border-bottom: 1px solid #e8e8e8;}
.inforList .media-left{ overflow: hidden;}
.inforList .media-left img{ transition:-webkit-transform 1s ease-in-out 0s;}
.inforList .media-left img:hover{ transform:scale(1.2);}
.inforList .media-body{ padding-left: 10px;}
.inforList .media-body a.media-heading{ font-size: 18px; color: #333; 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;}
.inforList .media-body a.media-heading:hover {
    color: #399b48;
}
.inforList .media-body .brief{ line-height: 1.8em; color: #666; margin-bottom: 0;}
.titleGreen{font-size: 18px;color: #399348; padding-bottom: 0; margin-bottom: 10px;}
.ico-titletag {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url(../images/sprite-dyproduct.png) no-repeat -50px 0;
}
.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;
  color: #666;
  position: relative;
  padding-right: 16px;
  padding-left: 20px;
}
.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;
}
.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-dyproduct.png) no-repeat -50px -26px;
    transform: translateY(3px);
    -webkit-transform: translateY(3px);
}
/*.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-dyproduct.png) no-repeat;
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
}
.icon-dirLeft{
    background-position: 0 0;
}
.icon-dirLeft:hover{
    background-position: 0 -26px;
}
.icon-dirRight{
    background-position: -25px 0;
}
.icon-dirRight:hover{
    background-position: -25px -26px;
}
.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;
    margin-top: 10px;
}
.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/sprite-dyproduct.png") no-repeat -71px 0;
    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;
    }
}
/*动态产品样式 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*/
.subscribe{
    height: 112px;
    background: url(../images/banner-bg06.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: 15px;
    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*/
/*通知*/
.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;}

/*申请 v2 begin*/

.title-declare{
    border-bottom: 1px solid #ddd;
    text-align: center;
    margin-top: 30px;
}
.title-declare > img{
    margin-bottom: -38px;
    margin-top: -5px;
}
.col-pic a{
    display: block;
    transition: all linear .2s;
    -webkit-transition: all linear .2s;
}
.col-pic a:hover{
    box-shadow: 2px 2px 2px rgba(11,11,11,.2);
    border-radius: 5px;
    transform: translate(0,-4px);
    -webkit-transform: translate(0,-4px);
}
.onDeclare-cont, .offDeclare-cont{
    margin-top: 45px;
    padding: 25px 50px;
    background: rgba(248,248,248,.5);
    /*background: rgb(248,248,248);*/
    box-shadow: 1px 1px 1px rgba(11,11,11,.1);
}
.offDeclare-cont{
    padding: 25px 0;
}
.list-onDeclare > li{
    padding: 25px 0;
    border-bottom: 1px solid #ebeef5;
}
.list-onDeclare > li:last-child{
    border-bottom: 0;
}
.list-onDeclare .media-left{
    padding-right: 20px;
}
.list-onDeclare .media-body{
    width: 1000px;
}
.list-onDeclare .media-right{
    vertical-align: middle;
}
.btn-dec{
    font-size: 16px;
    padding: 7px 16px;
    display: inline-block;
}
.btn-dec.btn-future{
    border: 1px solid #399348;
    color: #399348;
}
.btn-dec.btn-future:hover{
    color: #fff;
    background: #399b48;
}
.btn-dec.btn-soon{
    background-color: #ff945c;
    color: #fff;
    cursor: text;
}
.btn-dec.btn-finish{
    color: #999;
    background-color: #e2e2e3;
    width: 98px;
    text-align: center;
    cursor: text;
}
.list-offDeclare{
    display: none;
}
.list-offDeclare.active{
    display: block;
}
.list-offDeclare > li{
    padding: 20px 30px;
    background: #fff;
    border: 1px solid rgba(242,242,242,.8);
    margin-top: 20px;
}
.list-offDeclare .off-title{
    padding: 0 20px 20px;
    border-bottom: 1px solid #ebeef5;
}
.list-offDeclare .time-box{
    padding: 0 20px 20px;
    overflow: hidden;
}
.notAllowed{
    cursor: not-allowed;
    color: #ccc;
}
.gazelleDir-box{
    height:80px;
    padding: 0;
    margin: 15px 140px;
    overflow: hidden;
}
.gazelleDir-box:before{
    content: '';
    position: absolute;
    top: 30px;
    right: 0;
    left: 0;
    border-top: 2px solid #ddd;
}
.countryDir-list{
    position: absolute;
    height: 80px;
    overflow: hidden;
    margin-left: 0;
    margin-bottom: 0;
}
.countryDir-list > li{
    padding: 0;
    position: relative;
    margin: 10px 0 70px;
    width: 140px;
    cursor: pointer;
    float: left;
}
.countryDir-list > li:before{
    content: '';
    width: 20px;
    height: 20px;
    background-color: #ff945c;
    position: absolute;
    border-radius: 50%;
    top: 10px;
    left: 53px;
    border: 4px solid #f8f8f8;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.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: 10px;
    transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.countryDir-list > li:hover .dataTime{
    color: #e3753b;
}
.countryDir-list > li.noApply:before{
    background-color: #bbb;
}
.countryDir-list > li.noApply:hover:before, .countryDir-list > li.noApply.active:before{
    background-color: #bbb;
    border: 4px solid #f8f8f8;
}
.countryDir-list > li.noApply:hover .dataTime{
    color: #333;
}
.flex-direction-nav {
    padding: 0;
    margin: 0;
    list-style: none;
}
.flex-direction-nav a {
    position: absolute;
    top: 5px;
    overflow: hidden;
    font-size: 35px;
    font-family: simsun;
    color: #bbbbbb;
    text-align: center;
    font-weight: bolder;
}
.flex-direction-nav a:hover{
    color: #f0c2aa;
}
.flex-direction-nav a.flex-prev{
    left: 55px;
}
.flex-direction-nav a.flex-next {
    right: 55px;
}
.flex-direction-nav .wait-prev{
    position: absolute;
    top: 24px;
    left: 90px;
    background: url("../images/pic-wait.png") no-repeat;
    width: 51px;
    height: 11px;
}
.flex-direction-nav .wait-next{
    position: absolute;
    top: 24px;
    right: 90px;
    background: url("../images/pic-wait.png") no-repeat;
    width: 51px;
    height: 11px;
}
.dataTime{
    color: #333;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 34px;
    left: 42px;
}
.declareCont{
    padding: 15px 50px 25px;
}
.onDeclare-cont{
    padding-right: 30px;
    padding-left: 30px;
}
.list-onDeclare > li{
    padding-right: 20px;
    padding-left: 20px;
    cursor: pointer;
}
.list-onDeclare > li:hover{
    background-color: rgba(57,155,72,.1);
}
.list-onDeclare > li:hover .btn-future{
    color: #fff;
    background: #399b48;
}
@media (max-width: 768px) {
    .title-declare > img {margin-bottom: -25px; margin-top: -5px; width: 50px;}
    .title-declare .font20{font-size: 18px;}
    .list-onDeclare > li{padding: 15px 0;}
    .col-pic{margin-top: 10px; padding-bottom: 10px;}
    .col-pic a{margin-top: 8px;}
    .onDeclare-cont, .offDeclare-cont{padding: 0 10px; margin-top: 30px;}
    .list-onDeclare .media-right{display: block; padding-left: 0; margin-top: 10px;}
    .btn-dec{font-size: 14px; padding: 5px 16px;}
    .gazelleDir-box {margin: 0 20px;}
    .flex-direction-nav a.flex-prev{left: 0;}
    .flex-direction-nav a.flex-next{right: 0;}
    .flex-direction-nav .wait-prev{display: none;}
    .flex-direction-nav .wait-next{display: none;}
    .declareCont{padding: 0;}
    .list-offDeclare > li {padding: 10px 0; margin-top: 10px;}
    .list-offDeclare .off-title {padding: 0 20px 10px;}
    .time-box .mt20{margin-top: 10px;}
    .time-box > .pull-left, .time-box > .pull-right{display: block; float: none !important;}



}
/*申请 v2 end*/

/*区域申报自动审核 begin*/
.checkCont{
    padding: 10px 15px;
    border: 1px solid #ddd;
    height: 750px;
    line-height: 1.6;
    letter-spacing: 0.05em;
    overflow-y: auto;
}
.checkCont .cont > li{
    padding: 10px 0;
    border-bottom: 1px solid #eee;

}
.checkCont .cont > li:last-child{
    border-bottom: 0;

}
.resCont .cont .resTag{
    padding-right: 20px;
    position: relative;
}
.cont .resTag > span{
    position: absolute;
    right: 0;
    top: 13px;
}
@media screen and (max-height: 769px){
    .checkCont {
        height: 450px;
    }
}
/*区域申报自动审核 end*/

/*所属领域选择框 开始*/
.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: 100%;
    max-height: 206px;
    overflow-y: scroll;
    position: absolute;
    top: 34px;
    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*/

.status-circle{
  display: inline-block;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #00c19f;
  color: #00c19f;
  font-size: 18px;
}
.status-circle.back{
  border: 1px solid #e37566;
  color: #e37566;
}
