body{
    font-size:12px;
}
h1, h2, h3, h4, h5, h6 { font-weight:normal;  }
a { text-decoration:none; color:#333;}
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li {list-style:none; }
input, textarea, select, button {outline:none;border:none; }
table { border-collapse:collapse; }
div,p,ul,li,h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
    /*html {overflow-y: scroll;}*/
.flexContainer {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.flexContainerStart {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: nowrap;
}
.textOverflow{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.borderBox{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.containerOutside{
    width:1200px;
    margin:0 auto;
}
.borderNone{
    border:none !important;
}
.font14{
    font-size:14px;
}
/*咨询首页*/
.headerContainer{
    width:1200px;
    margin:20px auto;
}
.headerLeftC{
    width:770px;
    height:370px;
    position:relative;
}
.gkzsCarouselA{
    display:block;
    width:770px;
    height:370px;
    line-height:370px;
    text-align:center;
}
.gkzxCNum{
    position:absolute;
    top:90%;
    left:47%;
    z-index:999;
}
.gkzxCNum li{
    cursor: pointer;
    zoom: 1;
    overflow: hidden;
    display: inline-block;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #ddd;
}
.gkzxCNum li.on{
    background-color: #fff;
}
.imgSelfAdaption{
    max-width:100%;
    max-height:100%;
}
.headerRightInfo{
    width:410px;
    height:370px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid #eee;
}
.gkzxTitleStyle{
    background-color:#f4f4f4;
    height:40px;
    line-height:40px;
    padding-left:10px;
    padding-right:10px;
}
.gkzxTitleText{
    font-size:16px;
}
.color6{
    color:#666;
}
.color9{
    color:#999;
}
.gkzxTitleDiv{
    height:110px;
    width:370px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin:0px auto;
    padding-top:10px;
    padding-bottom:10px;
    border-bottom:1px solid #eee;
}
.gkzxTitleP{
    width:370px;
    font-weight:bold;
}
.gkzxContentDiv{
    width:370px;
    height:50px;
    overflow:hidden;
    vertical-align:middle;
    margin-top:10px;
    word-wrap : break-word ;
}
/*咨询内容样式*/
.sectionTitle{
    height:40px;
    width:1200px;
    line-height:40px;
    background-color:#f4f4f4;
    padding-left:20px;
    padding-right:20px;
}
.sectionContent{
    width:1200px;
    height:1620px;
    padding-left:20px;
    padding-right:20px;
    flex-wrap: wrap;
    border:1px solid #eee;
    border-top:none;
    border-bottom:none;
}
.sectionItem{
    width:340px;
    height:340px;
    margin-top:10px;
}
.sectionItemTitle{
    width:340px;
    height:40px;
    line-height:40px;
    border-bottom:1px solid #eee;
}
.sectionItemTitleP{
    height:40px;
    line-height:40px;
    border-bottom:2px solid #3bb850;
    font-weight:bold;
    font-size:14px;
    padding-right:5px;
    color:#3bb850;
}
.sectionItemContent{
    margin-top:20px;
    width:340px;
    height:110px;
    margin-bottom:10px;
}
.sectionItemPic{
    width:110px;
    height:110px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sectionItemInfo{
    width:210px;
    height:110px;
}
.sectionItemInfoContentP{
    height:20px;
    line-height:20px;
    font-size:14px;
    margin-top:16px;
}
.sectionItemInfoContent{
    width:210px;
    height:50px;
    overflow:hidden;
    margin-top:6px;
}
.sectionItemQuestion{
    width:340px;
    height:140px;
}
.itemQuestionOne{
    width:340px;
    height:25px;
    line-height:25px;
    margin-bottom:6px;
}
.itemQuestionNum{
    width:15px;
    height:15px;
    text-align:center;
    line-height:15px;
    color:#fff;
    border-radius:3px;
    background-color:#3bb850;
    margin-right:10px;
    display:inline-block;
    position:relative;
    top:-8px;
}
.itemQuestionText{
    width:310px;
    display:inline-block;
}
.backgroundGray{
    background-color:#ddd;
}
.otherWidth{
    width:1160px;
    margin-top:10px;
}
.selectContentOther{
    width:340px;
    height:170px;
    padding-top:20px;
}
.selectContentOther li{
    width:320px;
    margin-bottom:10px;
}
.selectContentOther li:before{
    content:"●";
    color:#999;
    margin-right:10px;
}
.otherContainer{
    width:1160px;
    height:170px;
}
.brandNewContent{
    height:1270px;
    border-bottom:1px solid #eee;
}
/*行业咨询样式*/
.gkzxIndustryTitle{
    width:770px;
    height:60px;
    /*border-bottom:1px solid #ccc;*/
    line-height:60px;
}
.industryLeft{
    width:770px;
}
.industryRight{
    width:360px;
}
.industryInfo{
    height:189px;
    width:770px;
    border-bottom:1px solid #ccc;
    justify-content:flex-start;
    align-items:center;
}
.industryPic{
    width:160px;
    height:120px;
    text-align:center;
    line-height:120px;
    margin-right:20px;
}
.industryText{
    height:120px;
    width:590px;
}
.industryTitle{
    width:590px;
    height:30px;
    line-height:30px;
}
.industryContent{
    width:590px;
    height:55px;
    margin-bottom:20px;
    overflow:hidden;
}
.industryRightPic{
    width:360px;
    height:204px;
    /*line-height:204px;*/
    text-align:center;
}
.industryRightTop{
    width:360px;
    height:35px;
    line-height:35px;
    border-bottom:1px solid #3bb850;
    margin-top:20px;
}
.industryTopA{
    display:block;
    width:140px;
    height:35px;
    line-height:35px;
    background-color:#3bb850;
    color:#fff;
    font-size:18px;
    text-align:center;
}
.industryNewsA{
    display:block;
    width:360px;
    height:40px;
    line-height:40px;
    border-bottom:1px dashed #ccc;
}
.industryProduce{
    width:360px;
    height:170px;
    border:1px solid #ccc;
    margin-top:20px;
    padding:15px;
    justify-content: flex-start;
}
.industryProductPic{
    width:140px;
    height:140px;
    text-align:center;
    align-items:center;
    justify-content: center;
    margin-right:13px;
}
.industryProductInfo{
    width:175px;
    height:140px;
}
.industryProductText{
    width:175px;
    height:50px;
    overflow:hidden;
    margin-top:5px;
}
.industryProductPrice{
    width:175px;
    height:30px;
    line-height:30px;
    color:#ff4e00;
    font-size:16px;
    margin-top:10px;
    margin-bottom:10px;
}
.industryContact{
    /*width:105px;
    height:30px;
    line-height:30px;
    text-align:center;
    background-color:#9adcfc;
    border-radius:3px;*/
}
.industryContact a{
	padding-left:5px;
	padding-right:5px;
}
.industryContact a img{
	margin-right:5px;
}
.industryContact a:first-child{
	margin-right:7px;
}
.industryContactPic{
    vertical-align:-4px;
}
/*行业咨询详情*/
.nextPage{
    width:360px;
    margin-top:30px;
    margin-bottom:30px;
}
.nextPageText{
    color:#00aaff;
    font-size:14px;
    margin-top:15px;
}
.industryDetailTitle{
    width:770px;
    font-size:20px;
}
.writingsShare{
    width:770px;
    height:60px;
    align-items:center;
}
.writingsShareLeft{
    width:650px;
}
.dateIconBg{
    background:url("../images/gkzxDate.png") no-repeat;
    width:23px;
    height:20px;
    margin-top: 2px;
}
.clickLoveBg{
    background:url("../images/gkzxClickLove.png") no-repeat;
    width:23px;
    height:20px;
    margin-top: 1px;
}
.readFlowBg{
    background:url("../images/gkzxReadFlow.png") no-repeat;
    width:23px;
    height:20px;
    margin-top: 4px;
}
.commentIconBg{
     background:url("../images/gkzxCommentIcon.png") no-repeat;
     width:23px;
     height:20px;
    margin-top: 1px;
 }
.shareIconBg{
    background:url("../images/gkzxShareIcon.png") no-repeat;
    width:30px;
    height:26px;
    margin-top: -2px;
}
.gkzxContentDetail{
    width:770px;
    line-height: 30px;
    font-size: 15px;
}
.gkzxContentPic{
    width:600px;
    margin:20px auto;
    text-align:center;
}
.gkzxPrompt{
    width:770px;
    height:100px;
    align-items: center;
}
.gkzxClickHeart{
    height:27px;
    border:1px solid #ccc;
    border-radius:20px;
    line-height:27px;
    text-align:center;
    margin-top:-5px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
    background-color:#fff;
}
.gkzxEvaluate{
    width:770px;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #ccc;
}
.gkzsEvaluateTitle{
    height:50px;
    line-height:50px;
    width:73px;
    text-align:center;
    font-size:18px;
    border-bottom:3px solid #3bb850;
}
.gkzxPersonInfo{
    width:770px;
    height:70px;
    line-height:70px;
    align-items: center;
    font-size:15px;
}
.imgCircle{
    border-radius:50%;
}
.gkzxPersonImg{
    width:40px;
    height:40px;
    text-align:center;
    margin-right:20px;
}
.releaseComment{
    width:670px;
    height:190px;
    background-color:#fff;
    border:1px solid #ccc;
    resize:none;
    padding-top:10px;
    padding-left:10px;
    margin-top:10px;
}
.gkzxReleaseBtn{
    width:140px;
    height:40px;
    line-height:40px;
    text-align:center;
    background-color:#3bb850;
    color:#fff;
    font-size:18px;
    margin-top:20px;
    border-radius:5px;
    margin-bottom:30px;
}
.gkzxOtherTitle{
    width:770px;
    height:40px;
    border-bottom:1px solid #ccc;
    text-align:center;
    font-size:16px;
}
.wxgzhPublic{
    position:relative;
    cursor:pointer;
}
.wxgzhPublicB{
    position:relative;
    cursor:pointer;
}
.wxgzhPublicPosition{
    position:absolute;
    top: -30px;
    left: -115px;
    display:none;
}
.wxgzhPublicBPosition{
    position:absolute;
    top: -30px;
    left: -120px;
    display:none;
    width:100px;
    height:100px;
}
.article-img-box img{
	width:100%;
	max-height:100%;
	max-width:100%;
}
.gkzxContentDetail p{
	margin-top:10px;
	margin-bottom:10px;
	font-size: 15px;
    line-height: 30px;
}
.recommend-link{
	border: none;
    color: #bbb;
    margin-top: 20px;
    display: block;
}
.gkzxContentDetail p,.gkzxContentDetail div,.gkzxContentDetail table{
	max-width:770px;
}
.gkzxCarouselImgSize{
	width:770px;
	height:370px;
}
/*添加搜索栏*/
.headerLeftAddSearchContain{
	width:770px;
}
.headerItemSearchContain{
	width:770px;
}
.headerItemSearchMargin{
	margin-top:30px;
	margin-bottom:10px;
}
.headerSearchInputD{
	display:inline-block;
	width:670px;
	height:40px;
	line-height:40px;
	color:#999;
	border:1px solid #3bb950;
	font-size:14px;
	padding-left:8px;
}
.headerSearchInput{
	width:650px;
	height:40px;
	line-height:40px;
	color:#999;
	outline:0;
	border:0;
	font-size:14px;
}
.headerSearchText{
	display:inline-block;
	width:90px;
	height:40px;
	line-height:40px;
	text-align:center;
	background-color:#3bb950;
	color:#fff;
	font-size:14px;
	border:1px solid #3bb950;
	margin-left:-6px;
	cursor:pointer;
}
/*搜索无结果*/
.industryLeftNoResult{
	width:770px;
	text-align:center;
	margin-top:170px;
}
.industryLeftNoResultText{
	color:#f05911;
	margin-top:20px;
	font-size:14px;
}
.industryLeftNoResultImg{
	width:200px;
	height:auto;
}

/*新增作者等样式*/
.dateText{
	margin-left:40px;
}


.gkzx_btn{
	display:inline-block;
	width:238px;
	height:30px;
	line-height:30px;
	padding-left:40px;
	padding-right:40px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius:5px;
    margin-left:40px;
}
.gkzx_btnL{
	background:#e3e3e3;
}
.gkzx_btnR{
	background:#3bb850;
	color:#fff;
}
.gkzx_btn_box>a:nth-child(1):hover{
	color:#333!important;
}
.gkzx_btn_box>a:nth-child(2):hover{
	color:#fff!important;
}

.ne_relative_pro{
	width:1200px;
	margin:auto;
}
.mt-20 {
    margin-top: 20px;
}
.ne_relative_title {
    padding-bottom: 7px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #E8E8E8;
    font-size: 16px;
}
.title_line {
    /* color: #ff4e20; */
    font-weight: 900;
    width: 4px;
    margin-right: 5px;
    margin-left: 4px;
    background-color: #3bb850;
    display: inline-block;
    height: 17px;
    position: relative;
    top: 3px;
}
.ne_relative_title .bold {
    color: #333;
    font-weight: bold;
    font-size: 16px;
    margin-right: 10px;
}
.ne_relative_title .color_qh {
    font-weight: 400;
    font-size: 12px;
}
.ne_relative_pro .scom_relative_content {
    margin-top: 20px;
}
.ne_relative_pro .every_relative {
    margin-top: 0px;
    width: 160px;
    border-bottom: none;
    margin-right: 48px;
    float: left;
}
.ne_relative_pro .every_relative dl {
    margin: 0 0;
}
.scom_relative_content dt.spe_img {
    width: 160px;
    height: 160px;
    margin-bottom: 10px;
    border: 1px solid white;
    overflow: hidden;
}
.scom_relative_content .divcss5 {
    overflow: hidden;
    width: 160px;
    height: 160px;
    position: relative;
    text-align: center;
    display: table;
}
.scom_relative_content .divcss5 a.css_5 {
    display: table-cell;
    vertical-align: middle;
}
.scom_relative_content .divcss5 a img {
    vertical-align: middle;
    max-width: 160px;
    max-height: 160px;
}
.ne_relative_pro .scom_relative_content dl dd {
    text-align: left;
}
.scom_relative_content dl dd {
    width: 160px;
    height: 20px;
    line-height: 20px;
    padding: 0px;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}
.scom_relative_content dd.grid_mf {
    height: 20px;
    line-height: 20px;
    color: #FF4E20;
    font-weight: 600;
}
.mt_04 {
    margin-top: -4px;
}
.gkzxContentDetail a{
	color:#00aaff;
}