body{
	font-size:14px;
	font-family:微软雅黑;
}
.header{
	background: #000;
}
.header-logo{

}
.header .g_inline-block{
	vertical-align: top;
	cursor: pointer;
}
.header-bottom{
	height: 41px;
	background-color: #555;
}
.header_wraper{
	height: 67px;
}
.header-left{
	width: 220px;
    height: 100px;
    text-align: center;
    background: #fff;
    padding-top:10px;
         /*margin-top: 14px;*/
}
.header-center{
	margin-left: 60px;
}
.header-right{
	float: right;
}
.header-navList{
	width: 720px;
	height: 77px;
	position: relative;
}
.header-navList-item{
	width:100px;
	height: 67px;
	line-height: 67px;
	text-align: center;
	color: #8c8c8c;
	font-size: 18px;
	float: left;
	vertical-align: top;
}
.header-navList-item a{
	color: inherit;
	display: block;
}
.header-navSubList{
	position: absolute;
	left: 0;
	top: 100%;
	height: 41px;
	white-space: nowrap;
	line-height: 41px;
	width: 500px;
	text-align: left;
	display: none;
}
.header-navSubList-item{
	display: inline-block;
	color: #999;
	height: 39px;
	margin: 0 15px 0 20px;
	text-align: center;
	line-height: 41px;
	font-size: 16px;
}
.header-navSubList-item:hover{
	color: #fff;
	border-bottom: solid #fff 2px;
} 
.header-navList-active{
	color: #fff;
	background-color:#555;
	position: relative;
}
.header-navList-active::before,
.header-navList-active::after{
	content:'';
	display: block;
	border: solid 34px #555;
	position: absolute;
	top: 0px;
}
.header-navList-active::before{
	left: -10px;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-width: 5px;
	border-left-width: 5px;
}
.header-navList-active::after{
	right: -10px;
	border-right-color: transparent;
	border-top-color: transparent;
	border-right-width: 5px;
	border-left-width: 5px;
}

.header-navList-active a{
	color: #fff;
}
.header-navList-active .header-navSubList{
	display: inline-block;
}
.header-search{
	width: auto;
	height: 24px;
	line-height: 24px;
	margin-top: 22px;
	border-left: 2px solid #666;
	border-right: 2px solid #666;
    padding: 0;
    overflow: hidden;
    padding-left: 10px;
}
.header-search form{
	border: 0;
	padding: 0;
	margin: 0;
}
.header-search input{
	background: transparent;
	border: none;
	width: 100%;
	height: 100%;
	outline: none;
}

.header-search .header-search-area,
.header-search .header-search-btn{
	display: inline-block;
	vertical-align: top;
}
.header-search-area{
	width: 145px;
	height: 24px;
}
.header-search-area input{
	color: #666;
}

.header-search-area .g_inline-block{
	vertical-align: top;
}
.header-search-btn{
	width: 40px;
	height: 32px;
	float: right;
}
.header-search-btn button{
	width: 24px;
	height: 24px;
	margin-left: 4px;
	background: url(/Public/kindeditor/images/input_search.png) no-repeat;
	background-size: 23px;
    border: none;
    cursor: pointer;
    cursor:pointer;
    position:relative;
    z-index:99;
}
.header-button{
	width: 68px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background: #1296db;
    color: #fff;
    border-radius: 6px;
    margin-top: 18px;
}
.header-login{
	width: 62px;
	height: 62px;
	padding: 5px 18px 0 18px;
	background: #000;
	font-size: 18px;
	line-height: 62px;
	color: #999;
	text-align: center;
}
.header-login a{
	display: block;
	color: #999;
}
.header-login:hover,
.header-login:hover a{
	background: #333;
	color: #fff;
} 

.nav-title{
	display: inline-block;
	color: #666;
	font-size: 15px;
	cursor: pointer;
}
.header-login{
	width: 84px;
    height: 32px;
    padding: 5px 0 0 0;
    background: #1296db;
    background: linear-gradient(#038EFC,#1296db,#3181C1, #439DE5);
    font-size: 18px;
    line-height: 32px;
    margin-top: 15px;
    cursor: pointer;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
}
.header-login a{
	display: block;
	color: #fff;
	font-size:14px;
	font-family:微软雅黑;
}
.header-login:hover,
.header-login:hover a{
	color: #fff;
}
.header-button, .header-search, .header-login{
	float: right;
}

/* 头部皮肤-白色主题 */
.header-white .header-bottom{
	background-color: #eef0f1;
}
.header-white{
	background: #fff;
}
.header-white .header-search{
	border-color: #ecf0f1;
}
.header-white .header-navList-item{
	color: #333;
}
.header-white .header-navList-item a{
	color: inherit;
}
.header-white .header-navList-active{
	background-color: #eef0f1;
	color: #ff6600;
}
.header-white .header-navList-active a{
	color: inherit;
}
.header-white .header-navList-active::before{
	border-color:  #eef0f1;
	border-left-color: transparent;
	border-bottom-color: transparent;
}
.header-white .header-navList-active::after{
	border-color:  #eef0f1;
	border-right-color: transparent;
	border-top-color: transparent;
}
.header-white .header-navSubList-item{
	color: #333;
}
.header-white .header-navSubList-item:hover{
	color: #ff6600;
	border-color: #ff6600;
}
.header-white .header-navSubList-item:hover a{
	color: inherit;
}
/*资讯内容*/
.advisory-box-contents{
	width: 1200px;
	height:auto;
	margin:0 auto;
	overflow: hidden;
}
.advisory-left-box{
	width: 800px;
	float: left;
	margin-right: 50px;
	border-radius: 8px;
    
}
.advisory-right-box{
	width: 350px;
	float: left;
}

.advi-left-box-list{
	width:100%;
	height:auto;
	display: none;
	/*box-shadow: 2px 2px 2px #eee;*/

}

#oUl li:hover,
.liActive{
	/*background: #1296db;*/
	/*background: linear-gradient(#038EFC,#1296db,#3181C1, #439DE5);*/
	color: #ff6600;
	border-bottom:2px solid #ff6600;
}

.box-list{
	width: 100%;
    padding: 2% 0;
    height: 200px;
    margin: 30px 0 30px 0;
    border-bottom: 1px solid #eee;
}
.box-list-img{
	width: 280px;
    float: left;
    position:relative;
}
.box-list-img img{
	height:180px;
	cursor:pointer;
}

.box-list-text{
	width: 488px;
    float: left;
    margin-left: 18px;
}
.box-list-synopsis{
    height: 80px;
    cursor: pointer;
    color: #9aabb8;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 20px 0px; 
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
     width: 488px;


}

.box-list-synopsis-middle{
	display:table; 
	width:100%; 
	overflow:hidden; 
	height: 100%;
}
.box-list-synopsis-inner{
	display:table-cell; vertical-align:middle;
}
/*功能*/
.box-list-fun{
	width:100%;
	height:42px;
	line-height:42px;
}
.box-list-fun li{
	cursor:pointer;
    overflow: hidden;
    padding-right: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    float: left;
    color: #d7d7d7;
}
..box-list-fun li .reply span{
	display:inline-block;
	margin-top:-3px;
}
.box-list-fun li .reply{
	position: relative;
    margin-right: 2px;
    top:4px;
    margin-top:-4px;
    width:18px;
    height:18px;
}
.box-list-fun-img{
	display: inline-block;
    width: 24px;
    height: 24px;
    margin-top: 8px;
    border-radius: 24px;
    overflow: hidden;
    vertical-align: top;

}
.box-list-fun-username{
	display:inline-block;
	width:60px;
	height:42px;
	border-radius:42px;
	overflow:hidden;	
	vertical-align:top;
	font-size:15px;
}
.box-list-fun li span img{
	width:28px;
	height:28px;
	vertical-align:top;
	text-align:center;

}
.box-list-text h4{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.box-list-text h4 a{
	font-size: 20px;
    display:block;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page{
	width: 100%;
    height: 60px;
    line-height: 40px;
	display: block;
	text-align: center;
}
.page ul{	
	display: inline-block;
	 height: 40px;
    line-height: 40px;
    width: auto;
    text-align: center;
    border-right: solid 1px #ddd;
}
.page li{
	float: left;
	width: 60px;
	 height: 40px;
    line-height: 42px;
	text-align: center;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.page li.curr{

}
.page li a{
	display: block;
	height: 100%;
	font-size:14px;
}
.page li a:hover{
	background: #ff6600;
	color: #fff;
}
.pageOn{
	background: #ff6600;
	color: #fff;
}
.brand-column{
	width: 100%;
}

.brand-column,
.special-column{
	background-color: #fafafa;
	padding-top: 16px;
	margin-bottom: 16px;
}
.special-column .column-list{
	margin-top: 0px;
	padding-bottom: 0px;
}
.column-title{
	height:50px;
	line-height:50px;
	cursor: pointer;
	padding-right: 10px;
	overflow: hidden;	
}
.column-title h4{
	font-size:20px;
	color: #43576a;
	font-family:微软雅黑;
	padding-left: 10px;
	border-left: 5px solid #ff6600;
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	width: 100px;
}
.column-title div{
	width: 100px;
	float: right;
	margin-top: -35px;
	text-align: right;
}
.column-title div a{
	font-size:16px;
	font-family:微软雅黑;
	color: #999;
}
.ad-banner-img{
	overflow: hidden;
	transition: 2s linear;
	margin:10px auto;	
	height: 250px;
	cursor:pointer;
	position:relative;

}
.ad-banner-img img{
	/*margin-top: 8px;*/
	transition: 2s linear;
	display: block;
	width: 100%;
	height: 100%;
}
.column-list{
	width: 350px;
	margin-top: 24px;
	background: #fafafa;
	padding: 10px;
}
.column-list li{
	min-height: 42px;
	width: 330px;
	line-height: 42px;
	display:block;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #e5e5e5;
}
.column-list li img{
	width: 100px;
    position: relative;
    height: 67px;
    float: left;
}
.column-list li a{
	padding:0 10px 0 0;
	display: block;
	width: 210px;
    font-size: 14px;
    font-family: 微软雅黑;
	float: left;
	height: 67px;
	line-height: 24px;
	margin-left: 10px;
	
   text-overflow: ellipsis;
}
.column-list li a:hover{
	color:#ff6600;
}
.box-list-text h4 a:hover{
	color:#ff6600;
}
.ad-header-img-box{
	width: 100%;
	height: 400px;
	margin:0 auto;
	display: flex;

}
.ad-header-left-box{
	flex: 1;
	background: red;
	color: #fff;
	margin-right: 20px;
}

.ad-header-right-box{
	flex: 1;
	background: #f00;
	color: #fff;
}
.right-box-top{
	height: 80%;
}

.right-box-bottom{
	height: 20%;
}

.banner{
	width: 1200px;
	height: 380px;
	margin: 30px auto 30px;
}

.baner-left-box {
	width: 594px;
	height: 380px;
	float: left;
	margin-right: 12px;
}
.baner-left-box img{
	width: 100%;
	height: 100%;
}

.baner-right-box{
	width: 350px;/*350 440*/
	float: right;
	height: 380px;
	background-size: 100%;
	position:relative;
}

/*选项卡*/

#controlContent{
	width: 100%;
	// height:300px;
	// float: left;
}

#controlContent #oUl{
	height: 48px;
    background: #fff;
    border-bottom: 2px solid #ddd;
}
ul,li{
	margin: 0;
	padding: 0;
}
#oUl li{
	display:inline-block;
	width:auto;
	height:48px;
	line-height:48px;
	text-align:center;
	float:left;
	font-family:微软雅黑;
	font-size:18px;
	cursor:pointer;
	margin:0 20px;
	padding: 0px 8px;
	/*border-radius: 8px 8px 0px 0px;*/
}
#oUl li:hover{

}
.active{
	display: block;
}

/*=============轮播*/
#banner_nav{
	width: 820px;
	height: 380px;
	float:left;
}
.box {
	width: 820px;
	height: 380px;
	overflow: hidden;
	position: relative;
	float:left;
}


/*这是是所有图片的宽度*/

#list {
	width: 5110px;
	height: 380px;
	position: absolute;
}


/*图片向左浮动*/

#list>li {
	float: left;
}


/*图片设定大小*/

#list>li>a>img {
	width: 820px;
	height: 380px;
}


/*这是左右两个切换的图片*/

#a_box>a {
	position: absolute;
	top: 150px;
	padding: 20px;
	background: rgba(0, 0, 0, .25);
	color: #fff;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 20px;
}

#a_box a:hover {
	background: rgba(0, 0, 0, .5);
}


/*向左切换*/

#prev {
	left: 20px;
}


/*向右切换*/

#next {
	right: 20px;
}


/*五个点 点击框*/

#buttons {
	  position: absolute;
    top: 345px;
    left: 315px;
}



/*点击框清除的样式*/


/*设置变成点*/

#buttons>span {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	background: #fff;
	text-align: center;
	line-height: 20px;
	color: #1296db;
	float: left;
	font-size: 12px;
	margin-left: 5px;
	cursor:pointer;
}


/*来个hover*/

#buttons>span:hover {
	background: #1296db;
	color: #fff;
}

#buttons .on {
	background: #1296db;
	background: linear-gradient(#038EFC,#1296db,#3181C1, #439DE5);

	color: #fff;
}
.advi-box-content h1{
	text-align: left;
	font-size: 25px;
	margin: 8px 0;
}
.advi-box-content .name-message{
	text-align: center;
}
.name-message span{
	font-style: 13px;
	color: #999;
}
.advi-box-content p{
	line-height: 35px;
	font-size: 18px;
	color: #444;
	font-family: 微软雅黑;
	text-align: justify;

}
.advi-box-content p > img{
	max-width: 700px!important;

}
.advi-box-content p:has(> img) {
    text-align: center;
}

}
.img{
	text-align: center;
	padding: 12px 0;
}
.list-title{
	color: #1296db;
}
.label-box{
	width: 100%;
	padding: 20px 0px 10px 0px;
	vertical-align: top;
}
.label-box-item{
	font-size: 14px;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	background: #;
	color: #fff;
	padding: 0 12px;
	border-radius: none;
	cursor: pointer; 	
	margin-bottom: 12px;
	margin-right: 12px;
    border-radius: 16px;
    background: #eff3f5;
    color: #5c5c5c;
}
.label-box-item:hover{
    background-color:#ff6600 ;
    color: #fff;
}
.label-box ul li a{
	display: inline-block;
	height: 36px;
	line-height: 36px;
}

.comment-box{
	width: 100%;
	height: 42px;
	line-height: 42px;
	padding: 20px 0;
	border-top: 1px solid #ccc;

}
.textarea{
	width: 96%;
	padding: 2%;
	font-size: 14px;


}
.comment-btn{
	border:none;
	padding:0px 38px;
	background: #1296db;
	text-align: center;
	color: #fff;
	margin-bottom: 60px;
	float: right;
}
.vp-tag{
	display: block;
    height: 16px;
    padding: 4px 10px;
    background: #ff6600;
    font-size: 12px;
    color: #fff;
    position: absolute;
    left: 8px;
    cursor:pointer;
    top: -8px;
}
.vp-tag:after{
	content: '';
	display: block;
	position: absolute;
	width:0px;
	height:0px;
	border:solid #ff6600 4px;
	border-right-color:transparent;
	border-top-color: transparent;
	right: -8px;
	top:0;
}
/* 用于首页 */
.vp-tagColor0{
	background-color:#e31257  !important;    
}
.vp-tagColor0:before,
.vp-tagColor0:after{
	border-color:#e31257  !important;
	border-right-color:transparent  !important;
	border-top-color: transparent  !important;
}

.vp-tagColor1{
	background-color:#6127d7;
}
.vp-tagColor1:before,
.vp-tagColor1:after{
	border-color: #6127d7;
	border-right-color:transparent;
	border-top-color: transparent;
}

.vp-tagColor2{
	background-color: #06cc88;
}
.vp-tagColor2:before,
.vp-tagColor2:after{
	border-color: #06cc88;
	border-right-color:transparent;
	border-top-color: transparent;
}
 

.advertisement{
	width:100%;
	height:80px;
	text-align:center;
	line-height:80px;
	color:#fff;
	font-size:20px;
	font-weight:800;
	font-family:微软雅黑;
	background:#aaa;
	overflow:hidden;
	position:relative;
	transition:1s linear;
	display: none;

}
.advertisement a{
	width:100%;
	height:100%;
}
.advertisement .close-ad{
	position:absolute;
	right:6px;
	top:6px;
	width:26px;
	height:26px;
	line-height:26px;
	border-radius:100%;
	background:#1296db;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:400;
	border:none;
	font-family:微软雅黑;
	cursor:pointer;
	border: solid #fff 2px;
	font-weight: bold;
	padding: 0px;
	vertical-align: middle;
}
.close-ad:hover{
	color:#1296db;
	background: #fff;
}

.baner-ad-text{
	color:#fff;
	font-weight:800;
	font-family:微软雅黑;
	display:block;
	width:100%;
	height:100%;
	line-height: 380px;
	position:absolute;
	left:0;
	top: 0;
	text-align:center;
	cursor:pointer;
	transition:.66s linear;
	font-size: 24px;
}
.baner-right-box img{ 
	width:100%;
	height:100%;
}
.baner-ad-text:hover{
	background:rgba(0,0,0,.3);
}

.ad-banner-img-text{
	display:block;
	position:absolute;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	font-family:微软雅黑;
	width:350px;
	height:120px;
	line-height: 30px;
	text-align:center;
	transition:.36s linear;
	cursor:pointer;
	left: 0;
	top: 0;
	font-size:28px;
	padding-top: 130px;

	line-height: 40px; 
	 overflow: hidden;


}

.ad-banner-img-text:hover{
	font-weight: bolder;
	background-color: rgba(0,0,0,0.3);
}

/*评论*/

.comment-list-user{
	min-height: 300px;
	width: 100%;
	float: left;
}

.comment-list-user ul li{
	height: 48px;
	line-height: 48px;
	margin:8px 0;
	background: #eee;
	border-radius: 4px;
}

.comment-list-user ul li span{
	padding:4px 8px;
	font-size: 16px;
	font-family: 微软雅黑;
	color: #555;
}


.comment-list-user ul li a{
	display: inline-block;
	padding:4px 8px;
	font-size: 16px;
	font-family: 微软雅黑;
	color: #1296db
}
.label-box h2{
	display: inline-block;
	margin-right: 24px;
	font-size:16px;
	font-weight: normal;
	color: #919191;
}
.column-list h2{
	height: 48px;
	line-height: 48px;
	margin-bottom:18px;

}
.column-list-recommend li{
	width: 600px;
	padding-left: 60px;
}
.column-list-recommend  li a {
	width: 520px;
}
.column-list-recommend {
	margin-top: 0;
	width: auto;
	background: transparent;
}
.ad-column-list-recommend li{
	padding-left: 0;
	overflow: hidden;
	margin-bottom: 10px;
	background: #fafafa;
}
.ad-column-list-recommend li img{
	float: left;
}
.ad-column-list-recommend li a{
	width: auto;
}

/* 首页合作-伙伴 */
.partner{
	margin-top: 48px;
}
.partner-linkList{
	overflow: hidden;
}
.partner-linkList-item{
	margin-right: 28px;
	margin-bottom: 26px;
	font-size: 16px;
	display: block;
	float: left;
}
.partner-mTitle-link{
	font-size: 28px;
	margin-bottom: 25px;
	 line-height: 30px;
	 padding-top:8px;
}
/* 首页-行业动态 */
.dynamic-gridList-item{
	width: 400px;
	overflow: hidden;
	vertical-align: top;
	background-color: #f7f7f7;
}
.dynamic-gridList-item:nth-child(2n){
	background: #ddd;
}
.dynamic-gridList-item a{
	display: block;
	margin: 24px;
	line-height: 32px;
	font-size: 16px;
	text-align: justify;
	color: inherit;
}
.dynamic-gridList-item:hover{
	color: #fff;
	background-color: #ff6600;
}
.codeImg{
	margin-top: 36px;
	width: 100%;
}
.codeImg img{
	width: 100%;
}
.ajaxloadmore{

	width: 100%;
	height: 35px; 
	line-height: 35px;
	font-size: 16px;
	background: #eaeaea;
	cursor: pointer;
	text-align: center;
	color:#888888;
	margin-bottom: 35px;
}

.articleBottom{

	width: 100%;
	height: 60px;
	border-top: 1px solid #e5e5e5;
	line-height: 30px;
	font-size:16px;
	padding-top: 10px;
	margin-bottom: 40px
}