\/
*
  
*
/


 @charset "utf-8";
/* CSS Document */
/**全局**/
* {
	margin: 0px;
	padding: 0px;
}

div, form, img, ul, ol, li, dl, dt, dd, map {
	padding: 0;
	margin: 0;
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

@font-face {
	font-family: myFirstFont;
	src: url('Sansation_zhun.ttf')
}

img {
	width: 100%
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: #333;
	/*font-family: "微软雅黑", Arial, Helvetica, sans-serif, "宋体";*/
	font-family: myFirstFont, "微软雅黑", Helvetica;
	background: #fff;
}

ul, li {
	list-style: none;
}

.clear {
	clear: both;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #006de8;
	text-decoration: none;
}

img {
	border: none;
}

hr {
	line-height: 0px;
	font-size: 0px;
	border: none;
	height: 1px;
	width: 100%;
	margin: 5px 0px;
}

div {
	margin: 0px auto;
}

.f_l {
	float: left;
}

.f_r {
	float: right;
}

input, select {
	font-family: arial, Helvetica, sans-serif;
	padding: 1px;
}

.blank {
	width: 100%;
	height: 10px;
	clear: both;
	overflow: hidden;
}

.blank20 {
	width: 100%;
	height: 20px;
	clear: both;
	overflow: hidden;
}

.mt10 {
	margin-top: 10px;
}

.hide {
	display: none;
}

.red {
	color: #f00;
}

.blue {
	color: #00f;
}

.gray {
	color: #ccc;
}

.noInfo {
	width: 100%;
	float: left;
	padding: 10px 0;
	text-align: center;
}

.input_submit {
	width: 77px;
	height: 41px;
	float: left;
	background: url(../image/search.png) no-repeat left top;
	text-align: center;
	line-height: 41px;
	color: #fff;
	border: 0px;
	cursor: pointer;
}

.float_bg {
	background: url(../image/qq_3.gif) repeat-y left top;
	width: 118px;
	padding: 2px 0;
	float: left;
}

.f_list {
	width: 100%;
	float: left;
	margin: 5px auto;
	clear: both;
}

.f_list span {
	float: left;
	width: 80px;
}

.block {
	width: 1000px;
	margin: 0 auto;
}
/*all*/
.main {
	width: 100%;
	float: left;
	padding: 0px 0;
	margin-top: 20px;
}
/*end*/

/**顶部**/
#header {
	width: 100%;
	position: fixed;
	z-index: 3;
	background: url(../image/toumingbaise.png) repeat-x;
	overflow: unset;
}

#logo {
	float: left;
	margin-top: 21px;
	display: inline
}

#logo img {
	width: 200px;
	height: 50px;
}

.top_des {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 22px;
	color: #006de8;
	font-weight: bold;
	border-left: 1px solid #d4d0c8;
	margin: 18px 0 0 25px;
	padding-left: 25px;
}

.tel {
	float: right;
	height: 58px;
	background: url(../image/tel.jpg) no-repeat left center;
	background-size: contain;
	margin: 9px 0;
	padding-left: 63px;
}

.tel span {
	display: block;
}

.tel .a {
	font-size: 20px;
	color: #666;
	line-height: 27px;
	letter-spacing: 6px;
	margin-left: 5px;
}

.tel .b {
	font-size: 30px;
	color: #ff9500;
	font-family: Arial;
	line-height: 30px;
	margin-top: 4px;
}
/*end*/

/*menu*/
.feji {
	display: block;
	color: #222;
}

.feji li {
	display: block;
}
#navBar ul li {
	line-height: 82px;
	display: block;
}

#navBar ul li a {
	display: block;
	font-size: 18px;
height:103px;
line-height:103px;
	/*padding:0 0px 0px 15px;*/
}
#navBar ul li a > div {
line-height:20px;
display: inline-block;
}
#navBar ul li a:focus{background-color:#006de8;color:#fff;}
#navBar ul li.intro .xiaowenzi3, #navBar ul li.intro a:focus .xiaowenzi3 { color: #fff; }

.layui-nav-item {
	cursor: pointer
}

.layui-nav-item   a:hover {
	background-color: #006de8;
	cursor: pointer
}

.intro .layui-nav-item a {
	display: block;
	background-color: #006de8;
}

#navBar ul li a.layui-this {
	color: #fff
}

.layui-this {
	background-color: #006de8;
}

#navBar ul li:last-child {
	margin-right: -13px;
}

#navBar ul li a:hover, #navBar ul li .current, #navBar ul li:hover a {
	/* color: #fff; */
	
}

.drop_menu {
	position: absolute;
	display: none;
	font-size: 14px;
	z-index: 999;
	height: 345px;
	top: 100px;
	/* width: 2047px;
	left: 50%;
	margin-left: -1024px; */
	left: 0px;
	border-top: 3px solid #006de8;
	background: url(../image/toumingbaise.png) repeat;
}

#navBar ul li {
	float: left;
}

.erji {
	position: absolute;
	width: 135px;
	/* left: 50%;
	margin-left: -585px; */
	left: 120px;
	z-index: 999;
	top: 20px;
	border-right: 2px solid #d3d3d4;
}

.dalei-zj {
	width: 600px;
	z-index: 999;
	top: 0px;
	position: absolute;
}

.dalei-zj li {
	width: 250px;
	height: 25px;
	float: left
}

.dalei-zj li a {
	width: 250px;
	height: 25px;
	float: left;
	text-align: left;
	padding-left: 10px;
}

#navBar ul li .drop_menu li {
	float: left;
	height: auto;
	line-height: 30px;
	margin: 0 0 12px 0;
}

#navBar ul li .drop_menu li a {
	padding: 0 5px;
	display: block;
	font-size: 15px;
	color: #222;
	float: left;
	line-height: 15px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

#navBar ul li .drop_menu li a:hover {
	/*background: #0158C2;*/
	color: #2765AB
}
/*end*/

/* 行业项目 */
.home_top {
	float: left;
	width: 100%;
	text-align: center;
}

.home_top h3 {
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #222;
	margin-bottom: 33px;
	letter-spacing: 2px;
	display: inline;
	text-align: center;
}

.xiaodewenzi {
	font-size: 18px;
	display: inline;
	font-weight: bold
}

.home_top span {
	float: left;
	width: 100%;
	color: #222;
	font-weight: bold
}

.home_top2 span {
	float: left;
	width: 100%;
	color: #222;
	font-weight: bold
}

.service_con {
	float: left;
	width: 100%;
	/* padding-left: 40px; */
}

.service_con_row {
	display: flex;
    display: -webkit-flex;
}

.service_item {
	float: left;
	margin-left: 10px;
	position: relative;
	overflow: hidden;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.service_item:nth-of-type(1){
	margin-left: 0px;
}

.style2 {
	float: left;
	width: 22.5%;
	padding: 0 0px 0 0px;
	padding-top: 36px;
	position: relative;
}

.style2 a {
	display: block;
	float: left;
	width: 100%;
}

.service_item a {
	display: block;
	float: left;
	width: 100%;
}

.service_item_img {
	float: left;
	width: 100%;
	height: 300px;
	background-size: cover !important;
        /* border-radius: 10px;
        -webkit-border-radius: 10px; */
        overflow: hidden;
}

.service_item_title {
	width: 100%;
}
/* 关于我们 */
#about {
	float: left;
	width: 100%;
	padding: 50px 0 0 0;
}

.about_con {
	float: left;
	width: 100%;
}

.about_img {
	float: left;
	width: 425px;
	margin-right: 55px;
}

.about_img img {
	width: 100%;
	height: auto;
	box-shadow: 5px 5px 12px #dcdcdc;
}

.about_des {
	font-size: 14px;
	line-height: 200%;
	color: #333;
	text-indent: 28px;
}

.about_more {
	float: left;
	display: block;
	color: #006de8;
	line-height: 200%;
}

.about_more:hover {
	color: #fc0;
}
/* 新闻中心 */
#news {
	float: left;
	width: 100%;
	padding: 0px 0 0 0;
}

.news_con {
	float: left;
	width: 100%;
	margin: 23px 0 0 0;
}

.news_item {
	float: left;
	width: 100%;
	padding: 0 25px;
	margin: 0px 0 35px 0;
}

.news_item_box {
	float: left;
	width: 100%;
}

.news_item_time {
	float: left;
	width: 90px;
	height: 90px;
	background: #dcdcdc;
	text-align: center;
	overflow: hidden;
}

.news_item_time .a {
	display: block;
	line-height: 60px;
	font-size: 18px;
	color: #000;
	background: #efefef;
}

.news_item_time .b {
	display: block;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	background: #006DB7;
}

.news_item_right {
	/*margin-left: 10px;*/
	
}

.news_item_title {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold
}

.news_item_title a {
	font-size: 18px;
	color: #000;
}

.news_item_title a:hover {
	color: #006de8;
	text-decoration: underline;
}

.news_item_des {
	height: 53px;
	line-height: 25px;
	font-size: 16px;
	color: #6e6e6e;
	overflow: hidden;
	margin-top: 0px;
}
/* footer */
#footer {
	float: left;
	width: 100%;
	padding: 20px 0;
	/*background: #D9D9D9;*/
background:rgb(64,64,64);
	margin-top: 60px;
	overflow: hidden;
	font-size: 14px;
	display: inline;
}
/*#wechat {
	float: right;
}*/
.wechat_img {
	float: right;
	width: 140px;
	height: 120px;
text-align:center;
}

.wechat_img img {
	width: 120px;
	height: 100%;
}

.wechat_txt {
	float: right;
	width: 140px;
	height: 140px;
	background: url(../image/photo_bg.png) no-repeat left center;
	text-align: center;
}
.wechat_txt2 {
	float: right;
color:#fff;
font-weight:bold;
font-size: 24px;
font-style:italic;
width: 280px;
text-align: center;
}

.wechat_txt img {
	width: 40px;
	height: auto;
	margin-top: 17px;
}

.wechat_txt span {
	display: block;
	font-size: 12px;
	color: #868687;
	line-height: 20px;
	margin-top: 9px;
}

.footer_con {
	margin-right: 420px;
	margin-top: 7px;
	float
}

.footer_con span {
	display: block;
	font-size: 14px;
	/*color: #222222;*/
color:rgb(187,187,187);
	line-height: 32px;
}

.footer_con span a {
	font-size: 14px;
	/*color: #222;*/
color:rgb(187,187,187);
}

.footer_con span a:hover {
	/*color: #006de8;*/
color:rgb(187,187,187);
}

.foot-flink {
	/*color: #222222;*/
color:rgb(187,187,187);
}

.foot-flink a {
	/*color: #222222;*/
color:rgb(187,187,187);
	padding: 0 7px 0 0;
	line-height: 32px;
}
/*left*/
/* #left {
	float: left;
	width: 20%;
} */

.left_list {
	float: left;
	width: 100%;
	padding: 20px 0 30px;
}

.left_top {
	float: left;
	width: 100%;
	background: #006de8;
	text-align: center;
}

.left_top h3 {
	float: left;
	width: 100%;
	height: 90px;
	line-height: 90px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}

.left_top h3 a {
	color: #fff;
}

.left_con {
	padding: 0px;
	line-height: 24px;
	width: 100%;
	background: #fff;
	float: left;
	/* border: 1px solid #e5e5e5; */
	border-top: none;
}

.type_list {
	width: 100%;
	float: left;
}

.type_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
    display: flex;
	justify-content: center;
}

.type_list li {
	margin: 0 30px;
	padding: 0px;
	list-style-type: none;
	height: 45px;
	line-height: 45px;
	margin-top: 2px;
	/* overflow: hidden; */
}

.type_list li a {
	color: #333;
	padding: 0 40px;
	/* padding-left: 20px; */
	/* background: #F2F2F2 url(../image/page_list_icon.png) no-repeat 125%
		center; */
	background: #F2F2F2;
	font-size: 16px;
	color: #000;
	display: block;
	transition: all .3s ease;
	position: relative;
}

.type_list li a:hover, .type_list li a.current {
	color: #fff;
	/* background: #006de8 url(../image/page_list_icon.png) no-repeat 95%
		center; */
	background: #006de8;
}

.type_list li a:after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid transparent;
}

.type_list li a:hover:after, .type_list li a.current:after {
	border-top: 10px solid #006de8;
}

.type_list li.second_cat {
	display: none;
}

.type_list li.second_cat a {
	
}

.type_list li.second_cat a:hover {
	
}

.type_list li.second_cat a.current {
	
}
/*end*/

/*right*/
/* #right {
	width: 75%;
	float: right;
	margin-left: 10px;
} */

#right_top {
	float: left;
	width: 100%;
	height: 44px;
	line-height: 44px;
	margin-bottom: 20px;
	background: #006de8;
	color: #fff;
}

#right_top a {
	color: #fff;
}

#right_top h3 {
	float: left;
	font-size: 18px;
	line-height: 44px;
	padding-left: 20px;
}

#right_top span {
	float: left;
	font-size: 14px;
}

#right_top li {
	float: left;
	margin-left: 6px;
}

#right_con {
	width: 100%;
	float: left;
	padding: 0;
	line-height: 200%; /*overflow-x:hidden;*/
	min-height: 300px;
	height: auto !important;
	height: 300px;
	overflow: hidden;
}

#right_con img {
	max-width: 100%;
	/*height: 100%;*/
}

#dl-right img {
	max-width: 100%;
}
/*end*/

/*news*/
.art_list {
	width: 100%;
	float: left;
	padding: 28px 0 35px;
	border-top: 1px dashed #DBDBDB;
}

.art_list:first-child {
	border-top: none;
	padding-top: 0;
}

.art_img {
	float: left;
	width: 152px;
}

.art_img img {
	width: 100%;
}

.art_img a {
	display: block;
	width: 100%;
	padding-bottom: 70%;
	background-size: cover !important;
}

.art_right {
	margin-left: 172px;
}

.art_right2 {
	margin-left: 97px;
}

.art_title {
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: -4px;
}

.art_title a:hover {
	text-decoration: underline;
}

.art_time {
	font-size: 14px;
	color: #999;
	line-height: 20px;
	margin-top: 7px;
}

.news_time {
	float: left;
	width: 10%;
	height: 94px;
	margin: 11px 0;
	padding: 0 20px;
	background: #f2f2f2;
	text-align: center;
	color: #666;
text-align:left;
}

.news_time .day {
	display: block;
	font-size: 20px;
	line-height: 24px;
	/*font-weight: bold;*/
	padding: 2px 0 5px 0;
}

.news_time .month-year {
	display: block;
	font-size: 14px;
	line-height: 20px;
color:rgb(201,201,201);
}

.art_des {
	font-size: 14px;
	color: #777;
	line-height: 24px;
	margin-top: 5px;
	height: 48px;
	overflow: hidden;
}

.articleList {
	width: 100%;
	float: left;
}

.articleList ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.articleList li {
	margin: 0px;
	padding: 0 0 0 10px;
	list-style-type: none;
	border-bottom: 1px dotted #ccc;
	background: url(../image/li_0.png) no-repeat left center;
	line-height: 35px;
}

.time {
	float: right;
}

.articleTitle {
	font-weight: bold;
	font-size: 20px;
	color: #222;
	text-align: center;
	line-height: 50px;
}

.articleAuthor {
	text-align: center;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid #eee;
}

.articleAuthor span {
	margin: 0px 6px;
	font-size: 12px;
	color: #666;
}

.articleInfo {
	width: 100%;
	padding: 25px 0;
	line-height: 200%;
	min-height: 250px;
}

.articleInfo img {
	max-width: 100%;
}

.pageUpDown {
	padding-top: 10px;
	text-align: left;
	line-height: 30px;
	font-size: 16px;
	color: #222;
}

.pageUpDown span {
	display: block;
}

.pageUpDown a {
	font-size: 16px;
	color: #222;
}

.articleImg {
	text-align: center;
}
/*end*/

/*Product*/
.productList {
	width: 100%;
	float: left;
}

.productList_row {
	margin-left: -15px;
	margin-right: -15px;
}

.pro_list {
	float: left;
	width: 20%;
	text-align: center;
	margin-bottom: 40px;
	padding: 0 15px;
}

.pro_list_box {
	float: left;
	width: 100%;
	box-shadow: 0 0 1px #ccc;
	padding: 10px;
	transition: all .3s ease;
}

.pro_list_box:hover {
	box-shadow: 0 0 7px #ccc;
}

.pro_list_img {
	float: left;
	width: 100%;
}

.pro_list_img a {
	display: block;
	width: 100%;
	padding-bottom: 100%;
	background-size: contain !important;
}

.pro_list_title {
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.pro_list_title a {
	transition: all .3s ease;
}

.pro_list_box:hover .pro_list_title a {
	color: #006de8;
}

.productTitle {
	line-height: 35px;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
}

.productImg {
	width: 100%;
	text-align: center;
	float: left;
	margin: 10px auto;
}

.productImg img {
	max-width: 100%;
}

.productBuy {
	width: 100%;
	text-align: center;
	float: left;
	margin: 10px auto;
}

.productBuy a {
	margin: 0 10px;
}
/*.productBuy a{width:120px;height:40px;line-height:40px;background:#45b1ff; display:inline-block; color:#fff; border-radius:5px; font-size:14px;}
.productBuy a:hover{background:#000;}*/
.title {
	width: 100%;
	float: left;
	margin: 10px 0 0 0;
	border-bottom: 1px dotted #ccc;
	line-height: 25px;
}

.title span {
	font-size: 14px;
	font-weight: bold;
}

.productDesc {
	line-height: 200%;
	padding: 10px 0;
	width: 100%;
	float: left;
}
/*end*/

/*page*/
.pages {
	font-size: 12px;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

.pages li {
	display: inline-block;
	margin: 3px;
}

.pages a {
	font-size: 14px;
	padding: 6px 12px;
	background: #f5f5f5;
	display: block;
}

.pages a:hover {
	background: #006de8;
	color: #fff;
}

.pages li.active a {
	background: #006de8;
	color: #fff;
}

.pages select {
	vertical-align: middle;
	font-size: 8pt;
	padding: 0px;
}

.pages b {
	font-weight: normal;
}
/*end*/

/*feedback*/
.f_list {
	width: 100%;
	float: left;
	margin: 5px auto;
	clear: both;
}

.f_list .fl_l {
	float: left;
	width: 20%;
	text-align: right;
}

.f_list .fl_r {
	float: left;
	width: 80%;
}

.input_text {
	width: 90%;
	border: 1px solid #ccc;
	line-height: 24px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}

.w100 {
	width: 100px;
}
/*end */

/*toolbar*/
#toolbar2 {
	display: none;
}

#toolbar {
	width: 68px;
	position: fixed;
	right: 0px;
	top: 50%;
	margin-top: -136px;
	z-index: 1000000;
}

#toolbar ul {
	
}

#toolbar li {
	width: 68px;
	height: 68px;
	float: left;
	margin: 4px 0px;
	position: relative;
}

#toolbar li .t_item {
	width: 68px;
	height: 68px;
	background: #f79800;
	text-align: center;
	line-height: 68px;
	display: block;
	border-radius: 5px 0 0 5px;
	color: #fff;
	text-decoration: none;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

#toolbar li a.t_item:hover, #toolbar li a.cur {
	background: #212021;
}

.tool_qq {
	position: absolute;
	left: -118px;
	top: 0px;
	width: 118px;
	padding: 0 10px 0 0;
	display: none;
}

.tool_qq_con {
	width: 108px;
	padding: 10px 0;
	float: left;
	border: 1px solid #f79800;
	background: #fff;
	text-align: center;
}

.tool_tel {
	width: 170px;
	height: 68px;
	background: #212021;
	position: absolute;
	left: 0px;
	top: 0px;
	line-height: 68px;
	font-size: 18px;
	color: #fff;
	padding: 0 0 0 10px;
	white-space: nowrap;
	border-radius: 5px 0 0 5px;
}

.tool_weixin {
	position: absolute;
	top: 0px;
	width: 118px;
	left: -118px;
	padding: 0 10px 0 0;
	display: none;
}

.t_wx_con {
	width: 108px;
	background: #fff;
	border: 1px solid #f79800;
	padding: 3px;
	text-align: center;
	font-size: 14px;
	line-height: 22px;
}

.t_wx_con img {
	width: 100px;
	height: 100px;
}

.t1 i {
	width: 68px;
	height: 68px;
	background: url(../image/u1.png) no-repeat center center;
	display: block;
}

.t2 i {
	width: 68px;
	height: 68px;
	background: url(../image/u2.png) no-repeat center center;
	display: block;
}

.t3 i {
	width: 68px;
	height: 68px;
	background: url(../image/u3.png) no-repeat center center;
	display: block;
}

.t4 i {
	width: 68px;
	height: 68px;
	background: url(../image/u4.png) no-repeat center center;
	display: block;
}

.t5 i {
	width: 68px;
	height: 68px;
	background: url(../image/u5.png) no-repeat center center;
	display: block;
}

/* pc 大于  1200 */
@media screen and (min-width: 1200px) {
	.content-title-left {
		/*color: #000;*/
color:rgb(89,89,89);
		line-height: 3px;
		text-align: left;
		font-size: 20px;
	}
	
	.fegexian-dalei3 {
		width: 100%;
		height: 25px;
		margin-bottom: 80px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	#service {
		float: left;
		width: 100%;
		padding: 0px 0 40px 0;
	}
	.xinde-ll {
		float: left;
		width: 100%;
		line-height: 20px;
		font-size: 18px;
		color: #222;
		letter-spacing: 2px;
	}
	#gundong {
		width: 100%;
		height: 25px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
		margin-bottom: 30px;
	}
	.dalei01 {
		width: 49%;
		float: left;
		margin-top: 2%;
	}
	.dalei02 {
		width: 49%;
		float: left;
		margin-left: 2%;
		margin-top: 2%;
	}

	/*能源面包*/
	#dl-right_top span {
		float: left;
		font-size: 16px;
		padding-left: 20px;
		height: 44px;
		overflow: hidden;
	}
	.zengjiade h3 {
		margin-bottom: 20px
	}
	.wenzidaxiao-dl-1 {
		font-size: 24px;
		margin-bottom: 10px;
		display: inline;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.xiaowenzi {
		font-size: 12px;
		position: absolute;
		text-align: center;
		width: 95px;
		top: 12px;
		letter-spacing: -0.01px;
	}
	.xiaowenzi2 {
		width: 95px;
		text-align: center;
		top: -6px;
		letter-spacing: -0.01px;
	}
        .xiaowenzi3 {
		width: 95px;
		text-align: center;
		top: -6px;
		letter-spacing: -0.01px;
	}
	.map3 {
		display: none
	}
	.map4 {
		display: none
	}
	.xinzengjia-222-1 {
		float: left;
		width: 30%;
		line-height: 25px;
	}
	.xinzengde {
		width: 900px;
		margin: 0 auto;
		padding: 0 20px
	}
	.xinzengde1 {
		width: 50%;
		float: left;
		margin-top: 20px;
		height: 170px;
	}
	.hezuohuoban {
		width: 100%
	}
	.container {
		width: 1150px;
	}
	.tupian-zhuan ul li {
		width: 25%;
		height: 160px;
		float: left;
		display: block
	}
	#gupiaodaima {
		float: left;
		width: 65px;
		height: 84px;
		color: #333333;
		line-height: 84px;
		margin-left: 15px;
		display: inline;
	}
	.service_item_title {
		float: left;
		/*background: url(../image/kuang.png) repeat;*/
		width: 100%;
		height: 100px;
		display: table;
		font-size: 18px;
		color: #fff;
		margin-top: 250px;
		display: inline;
		overflow: hidden;
		position: relative;
	}
	.service_item_title a {
		color: #fff;
	}
	.service_item_title:hover {
		/*float: left;
		bottom: 0;
		background: url(../image/kuang.png) repeat;
		width: 100%;
		height: 100px;
		display: table;
		font-size: 18px;
		color: #fff;
		display: inline;*/
	}
	.gang-dl22 {
		width: 75%;
		margin: 10% 0% 10% 8.5%;
		text-align: left;
		text-indent: 0;
		float: left;
		line-height: 50px;
		border-top: 1px solid #fff;
		color: #fff;
		display: none;
		cursor: pointer
	}
	.gang-dl22 {
		color: #fff;
	}
	.gang-dl22:hover {
		color: #3ADDF1;
	}
	.feiba-ditu {
		display: none
	}
	.xizengde2-cctv {
		float: left;
		text-align: center;
		width: 100%;
		padding: 20px 0;
		/*background: #989898;*/
background:#000;
		overflow: hidden;
		display: inline
	}
	.xizengde2-cctv span {
		width: 100%;
		display: block;
		float: left;
		font-size: 14px;
		color:rgb(187,187,187);
		text-align: center
	}
	.shoujihuandneg {
		display: none
	}

	/*news*/
	.row-left-dl {
		width: 43%;
		float: left
	}
	.row-right-dl {
		width: 57%;
		float: left;
	}
	.kuang-dll-s {
		width: 100%;
		float: left;
		height: auto;
	}
	.kuang-dll-s img {
		height: 331px;
		display: block;
		object-fit: cover;
	}
	.kuang-dll-x {
		width: 100%;
		float: left;
		background-color: #F1F1F1;
		text-align: center;
		height: 104px;
		line-height: 104px;
		font-size: 13px;
		overflow: hidden
	}
	.fegexian-dalei {
		width: 100%;
		height: 1px;
		float: left;
		margin-top: 2%;
		background: url(../image/fengexia.png) no-repeat center center;
	}
	.fegexian-dalei2 {
		width: 100%;
		height: 25px;
		margin-bottom: 75px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	.fegexian-dalei2 a {
		color: #010101
	}
	.fegexian-dalei2 a:hover {
		color: #337ab7
	}

	/* 幻灯 */
	#banner_main {
		z-index: 2;
		top: 0px;
	}
	#banner_main .banner {
		height: 584px;
	}
	#banner {
		width: 100%;
		min-width: 1000px;
		position: relative;
		overflow: hidden;
		z-index: 0;
	}
	.banner li {
		width: 100%;
		position: absolute;
		z-index: 1;
	}
	.banner li img {
		width: 1920px;
		display: block;
		position: relative;
		left: 50%;
		margin-left: -960px;
		top: 0;
	}
	#banner .tip {
		width: 1000px;
		height: 20px;
		line-height: 0;
		font-size: 0;
		text-align: center;
		position: absolute;
		left: 50%;
		margin-left: -500px;
		bottom: 30px;
		z-index: 3;
	}
	#banner .tip span {
		height: 10px;
		margin: 0 2px;
		width: 10px;
		display: inline-block;
		font-size: 0;
		cursor: pointer;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		border: 2px solid #fff;
	}
	#banner .tip span.cur {
		background-color: #fff;
	}
	#banner #btn_prev, #banner #btn_next {
		width: 28px;
		height: 56px;
		position: absolute;
		top: 50%;
		z-index: 5;
	}
	#banner #btn_prev {
		background-position: 0 -138px;
		left: 5%;
	}
	#banner #btn_next {
		background-position: -34px -138px;
		right: 5%;
	}
	/*banner end*/
	.fegexian-dalei3 a {
		color: #010101
	}
	.fegexian-dalei3 a:hover {
		color: #337ab7
	}
	.weizhi0dalei {
		position: absolute;
		z-index: 5;
		font-size: 60px;
		color: #fff;
		font-weight: bold;
		top: 47%;
		left: 30%;
		text-shadow: 0px 0px 18px #8e8f90;
	}
	.ccct2 {
		margin-top: 50px;
		margin-bottom: 70px;
	}
	.wenzidaxiao-dl {
		font-size: 24px;
		display: inline;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.ccct-2 {
		margin-top: 80px;
		margin-bottom: 50px;
	}
}

.column_image{
	height: 345px;
}
.banner_img {
	height: 530px;
}

/*shouji */
@media screen and (max-width: 1200px) {
	.content-title-left {
		color: #000;
		line-height: 3px;
		text-align: left;
		font-size: 20px;
	}
	
	.dalei01 {
		width: 100%;
		float: left;
		margin-top: 2%;
	}
	.dalei02 {
		width: 100%;
		float: left;
		margin-top: 2%
	}

	/*能源面包*/
	#dl-right_top span {
		float: left;
		font-size: 12px;
		padding-left: 20px;
		height: 44px;
		overflow: hidden;
	}
	.zengjiade h3 {
		margin-bottom: 20px;
	}
	.wenzidaxiao-dl-1 {
		font-size: 18px;
		margin-bottom: 5px;
		display: inline;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.xiaowenzi {
		font-size: 12px;
		position: absolute;
		text-align: center;
		width: 65px;
		top: 12px;
		letter-spacing: -0.01px;
	}
	.xiaowenzi2 {
		width: 65px;
		text-align: center;
		top: -6px;
		letter-spacing: -0.01px;
	}
	.xinzengjia-222-1 {
		float: left;
		line-height: 25px
	}
	.xinzengde1 {
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.xinzengde {
		margin: 0 auto;
		padding: 0 20px
	}
	.hezuohuoban {
		width: 245px;
		margin: 0 auto
	}
	#gupiaodaima {
		float: left;
		width: 65px;
		height: 84px;
		color: #333333;
		line-height: 84px;
		margin-left: 15px;
		margin-right: 25px;
		display: inline;
	}
	.tupian-zhuan ul li {
		width: 25%;
		height: 160px;
		float: left;
		display: block
	}
	#left {
		width: 19.3%;
	}
	/*新闻列表 */
	.zengjiatupian {
		display: none
	}
	.articleList {
		padding: 0 15px;
	}
	.main {
		width: 100%;
		float: left;
		padding: 0px 0;
		margin-top: 10px;
	}
	#right {
		width: 78%;
	}
	.ccct2 {
		/* padding: 0% 8% 0% 8%; */
		padding: 0% 2% 0% 2%;
		margin-top: 20px;
	}
	.ccct-2 {
		padding: 0% 8% 0% 8%;
		margin-top: 0px;
	}
	.weizhi0dalei {
		position: absolute;
		z-index: 5;
		font-size: 0.95rem;
		color: #fff;
		font-weight: bold;
		top: 50%;
		left: 30%
	}
	.wenzidaxiao-dl {
		font-size: 18px;
		margin-bottom: 0px;
		display: inline;
		font-weight: bold;
		letter-spacing: 2px;
	}
	.fegexian-dalei3 {
		width: 100%;
		height: 25px;
		margin-bottom: 40px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	.fegexian-dalei3 a {
		color: #010101
	}
	.fegexian-dalei3 a:hover {
		color: #337ab7
	}
	.service_item_title {
		float: left;
		background: url(../image/kuang.png) repeat;
		width: 100%;
		margin-top: 250px;
		height: 100%;
		display: table;
		color: #fff;
		display: inline;
	}
	.service_item_title a {
		color: #fff;
	}
	.service_item_title:hover {
		float: left;
		bottom: 0;
		background: url(../image/kuang.png) repeat;
		width: 100%;
		height: 100%;
		display: table;
		color: #fff;
		display: inline;
	}
	.service_con {
		padding: 0px;
	}
	.gang-dl22 {
		width: 75%;
		margin: 10% 0% 10% 11%;
		text-align: left;
		text-indent: 0;
		float: left;
		line-height: 50px;
		border-top: 1px solid #fff;
		color: #fff;
		display: none
	}
	.gang-dl22 {
		color: #fff;
	}
	.gang-dl22:hover {
		color: #3ADDF1;
	}
	.map {
		display: none
	}
	.feiba-ditu {
		font-size: 13px;
	}
	.feiba-ditu img {
		display: block;
		width: 100%;
		padding: 23px 10px 0 10px;
	}
	.news_item_des {
		height: 54px;
		line-height: 25px;
		font-size: 16px;
		color: #6e6e6e;
		overflow: hidden;
		margin-top: 0px;
	}
	.dl-hoverrr {
		display: none
	}
	#footer {
		display: none
	}
	.xizengde2-cctv {
		float: left;
		text-align: center;
		width: 100%;
		padding: 20px 10px;
		background: #989898;
		margin-top: 40px;
		overflow: hidden;
		font-size: 14px;
		display: inline
	}
	.xizengde2-cctv span {
		display: block;
		float: left;
		font-size: 12px;
		color: #fff;
		text-align: center
	}
	.pc-huandeng {
		display: none
	}

	/*news*/
	.row-left-dl {
		width: 43%;
		float: left;
		display: none
	}
	.row-right-dl {
		width: 100%;
		float: left
	}
	.kuang-dll-s {
		width: 100%;
		float: left;
		height: auto;
	}
	.kuang-dll-s img {
		height: 331px;
		display: block
	}
	.kuang-dll-x {
		width: 100%;
		float: left;
		background-color: #F1F1F1;
		text-align: center;
		height: 104px;
		line-height: 104px;
		font-size: 18px;
		overflow: hidden
	}
	.fegexian-dalei {
		width: 100%;
		height: 1.5px;
		float: left;
		margin-top: 2%;
		background: url(../image/fengexia.png) no-repeat center center;
	}
	.fegexian-dalei2 {
		width: 100%;
		height: 25px;
		margin-bottom: 75px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	.fegexian-dalei2 a {
		color: #010101
	}
	.fegexian-dalei2 a:hover {
		color: #337ab7
	}
	.slideBox .bd li .flash_img {
		padding-bottom: 400px;
	}
	#banner {
		height: 420px;
	}
	.banner2 {
		width: 100%;
		height: 320px;
		position: relative;
		overflow: hidden
	}
	.banner2 li {
		height: 4.3rem;
	}
	.banner2 .list {
		float: left;
		width: 500%;
	}
	.banner2 .list a {
		display: block;
		width: 100%;
	}
	.banner2 .list li {
		float: left;
		width: 20%;
		position: relative;
	}
	.banner2 .list img {
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	#banner2 .tip {
		width: 100%;
		height: 0.32rem;
		line-height: 0.32rem;
		text-align: center;
		clear: both;
		z-index: 2;
		font-size: 0;
		position: absolute;
		bottom: 10%;
	}
	#banner2 .tip span {
		/*display: inline-block;
vertical-align: middle;
width: 0.2rem;
height: 0.2rem;
margin: 0 0.05rem;
vertical-align: middle;
border-radius: 100%;
font-size: 0;
border: 3px solid #fff;*/
		height: 10px;
		margin: 0 2px;
		width: 10px;
		display: inline-block;
		font-size: 0;
		cursor: pointer;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		border: 2px solid #fff;
	}
	#banner2 .tip span.cur {
		background-color: #fff;
	}
	#banner2 #btn_prev {
		background-position: 0 -138px;
		left: 5%;
	}
	#banner2 #btn_next {
		background-position: -34px -138px;
		right: 5%;
	}
	#navBar ul li a {
		/*padding: 0 25px;*/
height:74px;
	}
	.sousuo-dalei {
		display: none
	}
	#logo img {
		/*height: 60px;*/
		
	}
	.top_des {
		margin: 10px 0 0 25px;
		font-size: 18px;
	}
	.tel {
		height: 48px;
	}
	.tel .a {
		font-size: 16px;
		font-weight: bold;
		line-height: 20px;
		letter-spacing: 3px;
	}
	.tel .b {
		font-size: 24px;
	}
}

@media screen and (min-width: 1023px) and (max-width: 1200px) {
	.content-title-left {
		color: #000;
		line-height: 3px;
		text-align: left;
		font-size: 22px;
	}
	.home_top span {
		font-size: 20px;
		/* border-bottom: 0; */
		margin-top: 50px;
		border-bottom: 0;
	}
	#service {
		float: left;
		width: 100%;
		padding: 0px 0 80px 0;
	}
	.fegexian-dalei3 {
		width: 100%;
		height: 25px;
		margin-bottom: 80px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	#gundong {
		width: 100%;
		height: 25px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
		margin-bottom: 30px;
	}
	.xiaowenzi {
		font-size: 12px;
		position: absolute;
		text-align: center;
		width: 95px;
		top: 12px;
		letter-spacing: -0.01px;
	}
	.xiaowenzi2 {
		width: 95px;
		text-align: center;
		top: -6px;
		letter-spacing: -0.01px;
	}
	#banner {
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
	}
}

@media screen and (max-width: 1023px) {
	.margin_top {
		margin-top: 73px !important;
	}
	.drop_menu {
		top: 73px;
		left: 0px;
	}
	.content-title-left {
		color: #000;
		line-height: 3px;
		text-align: left;
		font-size: 20px;
	}
	.row-right-dl {
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.fegexian-dalei3 {
		width: 100%;
		height: 25px;
		margin-bottom: 20px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	#service {
		float: left;
		width: 100%;
		padding: 0px 0 80px 0;
	}
	#gundong {
		width: 100%;
		height: 25px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
		margin-bottom: 30px;
	}
	#banner {
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
	}
	.tupian-zhuan ul li {
		width: 25%;
		height: 160px;
		float: left;
		display: block
	}
	#navBar ul li a {
		padding: 0
	}
	.sousuo-dalei {
		display: none
	}
	.slideBox .bd li .flash_img {
		padding-bottom: 300px;
	}
	#navBar ul li a {
		font-size: 14px;
		/*padding: 0 15px;*/
	}
	#navBar ul li .drop_menu li a {
		font-size: 12px;
	}
	#logo img {
		height: 38px;
	}
	.tel {
		display: none;
	}
	.home_top h3 {
		font-size: 18px;
	}
	.home_top span {
		font-size: 20px;
		/* border-bottom: 0; */
		margin-top: 50px;
		border-bottom: 0;
	}
	.xinde-ll {
		margin-bottom: 13px;
		font-size: 18px
	}
	.service_item {
		float: left;
		width: 50%;
		overflow: hidden;
	}
	.service_item_title {
		font-size: 20px;
	}
	#wechat {
		display: none;
	}
	.footer_con {
		margin: 0;
	}
	#left {
		width: 100%;
		margin-bottom: 20px;
	}
	#right {
		width: 100%;
	}
	.type_list li a {
		background: #F2F2F2;
	}
	.type_list li a:hover, .type_list li a.current {
		background: #006de8;
	}
	.pro_list {
		width: 25%;
	}
	.about-us-container{
		flex-direction: column;
	}
}

/*小于768*/
@media screen and (max-width: 767px) {
	.content-title-left {
		color: #000;
		line-height: 3px;
		text-align: left;
		font-size: 18px;
	}
	
	.column_image,.banner_img {
		height: 300px;
	}
	
	.xinde-ll {
		float: left;
		width: 100%;
		line-height: 20px;
		font-size: 18px;
		color: #222;
		letter-spacing: 2px;
		margin-bottom: 23px
	}
	.fegexian-dalei3 {
		width: 100%;
		height: 25px;
		margin-bottom: 0px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
	}
	#service {
		float: left;
		width: 100%;
		padding: 0px 0 0px 0;
	}
	#gupiaodaima {
		float: left;
		width: 65px;
		height: 64px;
		color: #333333;
		line-height: 64px;
		margin-left: 15px;
		margin-right: 25px;
		display: inline;
	}
	/* .yincangguanyuwomwn{ display: none}	*/
	.tupian-zhuan ul li {
		width: 50%;
		height: 160px;
		float: left;
		display: block
	}
	.slideBox .bd li .flash_img {
		padding-bottom: 160px;
	}
	#banner {
		height: 110px;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		background-size: 100% 100%;
	}
	.top_des {
		display: none;
	}
	#logo img {
		height: 35px;
		width: 70%;
		margin: 0px 0 0 10px;
	}
	.sousuo-dalei {
		display: none
	}
	.ccct-fei {
		display: none
	}

	/*banner*/
	.banner2 {
		width: 100%;
		height: 190px;
		position: relative;
		overflow: hidden
	}
	.banner2 li {
		height: 4.3rem;
	}
	.banner2 .list {
		float: left;
		width: 500%;
	}
	.banner2 .list a {
		display: block;
		width: 100%;
	}
	.banner2 .list li {
		float: left;
		width: 20%;
		position: relative;
	}
	.banner2 .list img {
		display: block;
		margin: 0 auto;
		width: 100%;
	}
	#banner2 .tip {
		width: 100%;
		height: 0.32rem;
		line-height: 0.32rem;
		text-align: center;
		clear: both;
		z-index: 2;
		font-size: 0;
		position: absolute;
		bottom: 30%;
	}
	#banner2 .tip span {
		/*display: inline-block;
vertical-align: middle;
width: 0.2rem;
height: 0.2rem;
margin: 0 0.05rem;
vertical-align: middle;
border-radius: 100%;
font-size: 0;
border: 3px solid #fff;*/
		height: 10px;
		margin: 0 2px;
		width: 10px;
		display: inline-block;
		font-size: 0;
		cursor: pointer;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
		border-radius: 100%;
		border: 2px solid #fff;
	}
	#banner2 .tip span.cur {
		background-color: #fff;
	}
	#banner2 #btn_prev {
		background-position: 0 -138px;
		left: 5%;
	}
	#banner2 #btn_next {
		background-position: -34px -138px;
		right: 5%;
	}
	.service_item {
		padding: 15px;
		width: 100%;
	}
	.service_con_row {
		margin-left: -15px;
		margin-right: -15px;
	}
	.about_img {
		width: 200px;
		margin: 0 15px 5px 0;
	}
	.news_con {
		margin: 0;
	}
	.news_item {
		width: 100%;
		margin: 10px 0 15px 0;
	}
	.news_item_title {
		margin-top: -4px;
	}
	.news_item_title a {
		font-size: 16px;
	}
	.news_item_des {
		height: 20px;
	}
	.news_item_time {
		width: 67px;
		height: 70px;
	}
	.news_item_time .a {
		line-height: 45px;
		font-size: 24px;
	}
	.news_item_time .b {
		line-height: 25px;
		font-size: 12px;
	}
	.news_item_right {
		/*margin-left: 10px;*/
		
	}
	.home_top span {
		
	}
	.home_top {
		/*	background: url(../image/line.jpg) no-repeat center bottom;*/
		margin-top: 0px;
	}
	.service_item {
		padding: 0 4px;
		margin-bottom: 9px;
	}
	#gundong {
		width: 100%;
		height: 25px;
		display: inline;
		float: left;
		margin-top: 15px;
		text-align: center;
		font-size: 16px;
		color: #010101;
		letter-spacing: -0.03px;
		margin-bottom: 10px;
	}
	.service_con_row {
		margin-left: -8px;
		margin-right: -8px;
	}
	.service_item_img {
		height: 249px;
		overflow: hidden
	}
	.service_item_title {
		height: 78px;
		font-size: 14px;
	}
	.home_top h3 {
		font-size: 18px;
	}
	#about {
		padding: 20px 0 0 0;
	}
	#news {
		padding: 0px 0 0 0;
	}
	.foot-flink {
		text-align: center;
		font-size: 12px;
	}
	.art_title {
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		-webkit-text-overflow: ellipsis;
		-moz-text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	#left {
		display: none;
	}
	#right_con {
		padding: 0 15px;
	}
	#right_top h3 {
		font-size: 16px;
	}
	#right_top span {
		font-size: 12px;
	}
	.art_list {
		padding: 20px 0;
	}
	.pro_list {
		width: 33.333%;
		padding: 0 8px;
		margin-bottom: 25px;
	}
	.productList_row {
		margin-left: -8px;
		margin-right: -8px;
	}
	.pages a {
		font-size: 12px;
	}
	.articleTitle {
		font-size: 18px;
		line-height: 30px;
	}
	#footer {
		padding: 10px 0;
		margin-top: 25px;
	}
	.footer_con span {
		
	}
	.footer_con span:first-child {
		display: block;
		text-align: center;
	}
	.footer_con span {
		font-size: 12px;
		line-height: 20px;
	}
	.footer_con span a {
		font-size: 12px;
	}
	/*手机底部导航*/
	#toolbar {
		display: none;
	}
	.blank55 {
		height: 55px;
		line-height: 1px;
		clear: both;
	}
	#toolbar2 {
		color: #fff;
		width: 100%;
		height: 54px;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 8;
		background: #333;
		display: block;
	}
	#toolbar2 li {
		float: left;
		width: 25%;
		text-align: center;
	}
	#toolbar2 a {
		width: 100%;
		color: #fff;
		display: block;
		padding: 5px 0 0 0;
		padding: 5px 0 0 0;
		line-height: 23px;
		font-size: 14px;
	}
	#toolbar2 a span {
		font-size: 22px;
		display: block;
	}
	.drop_menu {
		top: 155px;
		left: 0px;
		height: 250px !important;
	}
	.erji {
		width: 135px;
		left: 60px;
	}
	.jk {
		left: 160px !important;
		height: 225px !important;
	}
	.margin_top {
		margin-top: 63px !important;
	}
}

@media screen and (max-width: 640px) {
	.content-title-left {
		color: #000;
		line-height: 3px;
		text-align: left;
		font-size: 16px;
	}
	
	.column_image,.banner_img {
		height: 270px;
	}
	
	.erji {
		width: 135px;
		left: 20px;
	}
}

.dalei01 {
	margin-left: 5px;
}

/*首页新闻内容*/
.news_item_des p, .news_item_des span, .news_item_des a {
	color: #6e6e6e !important;
	font-family: myFirstFont, "微软雅黑", Helvetica !important;
	font-size: 14px !important;
	line-height: 18px !important;
}

.about-us-content p, .about-us-content span, .about-us-content a {
	color: #6e6e6e !important;
	font-family: myFirstFont, "微软雅黑", Helvetica !important;
	font-size: 16px !important;
	line-height: 30px !important;
	text-align: left !important;
	text-indent: 40px !important;
}

.about-us-content, .about-us {
	height: 250px;
/* 	word-break: break-all;
	word-wrap: break-word; */
	overflow: hidden;
	text-overflow: ellipsis;
	text-overflow: -o-ellipsis-lastline;
	display: -webkit-box;
	-webkit-line-clamp: 3;
}

/*增加*/
.jk {
	left: 180px;
	height: 327px;
	position: absolute;
	top: 0px;
	line-height: 30px;
}

.miaoshu {
	width: 450px;
	color: #222;
	left: 0px;
	z-index: 999;
	position: absolute;
	top: 0px;
	line-height: 30px;
	padding-left: 20px;
	font-size: 15px;
	text-align: left;
}

.miaoshu-tu {
	width: 491px;
	height: 171px;
	position: absolute;
	left: 515px;
}

.tudou {
	width: 185px;
	float: left;
	height: 25px;
}

#navBar ul li .drop_menu li .tudou2 a {
	color: #2765AB;
	width: 185px;
	float：left；
}

/*
.xiaowenzi{  font-size:12px; -webkit-transform-origin: 0% 0%; 
       -webkit-transform:scale(0.3);position:relative; top:10px; left:-23%;*left:-25%;letter-spacing: -0.01px; }
.xiaowenzi2{  position:relative;top:-6px; left:28%;letter-spacing: -0.01px; }*/
.xiaowenzi3{ font-size: 12px;color:rgb(165,165,165);overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;padding: 0 5px; }

/*sousuo*/
.sousuo-dalei {
	width: 180px;
	height: 28px;
	float: left;
	margin-top: 30px;
	margin-left: 45px;
	font-size: 18px;
}

.sousuo-dalei input {
	font-size: 18px;
	outline: none;
}

.ser {
	/*border-style: none none solid;*/
	/*border-width: medium medium 1px;*/
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
	width: 133px;
	outline: none;
	text-indent: 10px;
	float: left;
	font-style: 18px;
	background-color: transparent;
	border: 0;
}

/*
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px rgba(255,255,255,0.85) inset!important;outline:none;
box-shadow: 0 0 0px 1000px rgba(255,255,255,0.85) inset!important;outline:none;
	
}*/
.btn {
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	width: 40px;
	height: 28px;
	z-index: 999;
	outline: none;
	display: inline
}

.icon {
	background: url(../image/soousuo-dl.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 27px;
	border: none;
}

.zuoyu-dl {
	float: left;
	border-bottom: 1px solid #000;
	color: #9A9696
}

.zuoyu-dl2 {
	float: left;
}

.dl-hoverrr {
	width: 80px;
	height: 28px;
	float: left;
	font-size: 18px;
	margin-top: 30px;
	margin-left: 20px;
	color: #9A9696;
	float: left;
	cursor: pointer
}

.dl-hoverrr2 {
	color: #000;
}

/*搜索页面*/
.wrapper {
	position: relative;
	min-height: 300px;
	top: 84px;
}

.subleft {
	width: 240px;
	position: relative;
	padding-top: 69px;
}

.subleft .toptitle {
	width: 188px;
	height: 73px;
	background: #c70404;
	color: #fff;
	padding: 40px 26px;
	position: absolute;
	top: -84px;
}

.subleft .toptitle h3 {
	border-bottom: 1px solid #d64e4e;
	color: #f9f9f9;
	font-weight: bold;
	font-size: 24px;
	display: block;
	line-height: 44px;
	/*word-wrap: break-word;
 word-break: normal;*/
	overflow: hidden
}

.subleft .toptitle h4 {
	font-size: 16px;
	font-family: arial;
	text-transform: uppercase;
}

.subleft .cont {
	padding: 14px;
	background: #fe0101;
}

.subleft .cont li {
	border-bottom: 1px solid #fd3333;
	line-height: 44px;
}

.subleft .cont li a.sub1 {
	display: block;
	padding-left: 14px;
	color: #fff;
	transition: all 0.3s ease-out 0s;
	white-space: nowrap;
	overflow: hidden
}

.subleft .cont li a.sub1:hover, .subleft .cont li.hover a.sub1 {
	background: #c70404;
	padding-left: 26px;
}

.subleft .cont li .box {
	padding: 5px 0 0 15px;
	display: none;
}

.subleft .cont li .box a {
	color: #fff;
	font-size: 15px;
	display: block;
	line-height: 30px;
	padding: 0;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
	opacity: 0.75;
	filter: alpha(opacity = 75);
}

.subleft .cont li .box a.hover, .subleft .cont li .box a:hover {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.subleft .cont li:hover .box, .subleft .cont li.hover .box {
	display: block;
}

.newslist {
	padding: 0;
}

.newslist .item {
	width: 100%;
	display: block;
	margin-bottom: 28px;
	background: #f7f7f7;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.newslist .item a {
	display: block;
	padding: 20px;
}

.newslist .item .img {
	width: 150px;
	height: 112px;
	overflow: hidden;
	float: left
}

.newslist .item .img img {
	width: 100%;
	height: 100%;
	display: block;
	transition: all 0.3s ease-out 0s;
}

.newslist .item a:hover .img img {
	transform: scale(1.1, 1.1);
}

.newslist .item .txt {
	width: 715px;
}

.newslist .item .txt h3 {
	color: #000;
	font-size: 18px;
	display: block;
	padding-bottom: 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.newslist .item .txt p {
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

.newslist .item a:hover .txt h3 {
	color: #fe0101;
}

.newslist .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.w1200 {
	width: 1200px;
	margin: 0 auto 0 auto;
}

.xiaode1 {
    line-height: 40px;
    /* background-color: rgba(0,0,0,.05); */
    text-align: center;
    font-size: 0.9vw;
    /* transition: all.2s;
    -webkit-transition: all.2s; */
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: left;
    box-sizing: border-box;
    /* height: 175px; */
}
.xiaode1_header{
	margin: 0 25px;
	transition: all.3s;
    -webkit-transition: all.3s;
}
.xiaode1_img{
	width: 24px;
	height: 24px;
	margin: 10px 0;
    display: block;
}
.xiaode1_title {
    /* border-bottom: 1px solid rgba(255, 255,255,.5); */
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.xiaode1_description {
    position: relative;
    color: rgba(247, 247,247);
    line-height: 20px;
    font-size: 14px;
    text-align: left;
    margin: 10px 25px;
    height: 85px;
    overflow: hidden;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    padding-top: 10px;
	/* visibility: visible; */
}

.xiaode1_description:before {
position:absolute;left:0;right:0;top:0;background-color:rgba(255, 255,255,.5);content: '';height:1px;
}
.service_item_img {position:relative;}
.service_item_title{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0;}
/* .service_item_title:hover .xiaode1 {opacity: 1;} */

.xiaode2 {
	width: 100%;
	word-wrap: break-word;
	float: left;
	line-height: 16px;
}

.to-0-100-0 {
	-webkit-transform-origin: 0 100% 0;
	transform-origin: 0 100% 0;
}

/*ditu*/
#row-map {
	
}

#row-map .wrap {
	height: auto;
	padding: 50px 0 0px 0px;
}

#row-map .map {
	width: 788px;
	height: 727px;
	font-size: 13px;
	margin: 35px auto 0 auto;
	background: url(../image/map2.png) no-repeat;
	position: relative;
}

#row-map .map.map-wo {
	width: 788px;
	height: 727px;
	font-size: 13px;
	margin: 35px auto 0 auto;
	background: url(../image/cangu.png) no-repeat;
	position: relative;
}

#row-map .map .d {
	display: none;
	width: 14px;
	height: 14px;
	background: url(../image/map_dot.png) no-repeat;
	position: absolute;
	-webkit-animation: map_dot infinite .5s alternate linear;
	-moz-animation: map_dot infinite .5s alternate linear;
	-ms-animation: map_dot infinite .5s alternate linear;
	-o-animation: map_dot infinite .5s alternate linear;
	animation: map_dot infinite .5s alternate linear;
}

@
-webkit-keyframes map_dot { 0% {
	-webkit-transform: scale(1);
}

100%
{
-webkit-transform




:


 


scale




(1
.5




);
}
}
@
-moz-keyframes map_dot { 0% {
	-moz-transform: scale(1);
}

100%
{
-moz-transform




:


 


scale




(1
.5




);
}
}
@
-ms-keyframes map_dot { 0% {
	-ms-transform: scale(1);
}

100%
{
-ms-transform




:


 


scale




(1
.5




);
}
}
@
-o-keyframes map_dot { 0% {
	-o-transform: scale(1);
}

100%
{
-o-transform




:


 


scale




(1
.5




);
}
}
@
keyframes map_dot { 0% {
	transform: scale(1);
}

100%
{
transform




:


 


scale




(1
.5




);
}
}
#row-map .map .d2 {
	left: 489px;
	top: 620px;
}

#row-map .map .d3 {
	left: 609px;
	top: 590px;
}

#row-map .map .d4 {
	left: 609px;
	top: 346px;
}

#row-map .map .d5 {
	left: 659px;
	top: 324px;
}

#row-map .map .d6 {
	left: 572px;
	top: 270px;
}

.x2 {
	position: absolute;
	left: 410px;
	top: 583px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #3c4c9c;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x3 {
	position: absolute;
	left: 530px;
	top: 550px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #3c4c9c;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x4 {
	position: absolute;
	left: 580px;
	top: 287px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #3c4c9c;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x5 {
	position: absolute;
	left: 433px;
	top: 340px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #3c4c9c;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x6 {
	position: absolute;
	left: 493px;
	top: 235px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #3c4c9c;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x8 {
	position: absolute;
	left: 453px;
	top: 490px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #5e5e5e;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x88 {
	position: absolute;
	left: 533px;
	top: 300px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #5e5e5e;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x7 {
	position: absolute;
	left: 78px;
	top: 235px;
	width: 200px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #5e5e5e;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.x9 {
	position: absolute;
	left: 632px;
	top: 143px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background-color: #5e5e5e;
	text-align: center;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari 和 Chrome */
	border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

#row-map .map .d7 {
	left: 532px;
	top: 530px;
}

#row-map .map .d8 {
	left: 171px;
	top: 275px;
}

#row-map .map .d9 {
	left: 710px;
	top: 183px;
}

#row-map .map .d100 {
	left: 610px;
	top: 333px;
}

.arrow-down1-1 {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #5e5e5e;
}

.arrow-down1 {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #3c4c9c;
}

.arrow-down2 {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 7px solid #3c4c9c;
	margin-left: 170px;
	margin-top: -23px;
}

.arrow-down3 {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #3c4c9c;
}

.arrow-down4 {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #3c4c9c;
}

.arrow-down5 {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #3c4c9c;
}

.juzuo {
	text-align: left;
	text-indent: 40px;
	font-size: 16px;
	display: inline;
	float: left;
	line-height: 30px;
	margin-top: 23px;
}

.style2 {
	
}

.xizengde {
	width: 30%;
	float: left;
	line-height: 30px;
margin-top:5px;
}

.xizengde2 {
	width: 70%;
	float: left;
padding: 0 10%;
position:relative;
}
.xizengde2:before {
position: absolute;
top:0;
left:0;
width:1px;
height:140px;
content:'';
background-color:rgb(88,88,88);
}
.xizengde2:after{
position: absolute;
top:0;
right:0;
width:1px;
height:140px;
content:'';
background-color:rgb(88,88,88);
}

.xizengde ul {
	padding: 0;
	margin: 0
}

.xizengde ul li {
	text-align: center;
	/*margin-left: 10%;
	float: left*/
display:block;
margin-bottom: 10px;
}
.xizengde a {
color:rgb(187,187,187);}
.xizengde a:hover {
color:#fff;}
.wechat_txt1 {float:left;height:140px;background:url(../image/photo_bg.png) no-repeat left center;width:1px;}

.ccct {
	margin-top: 60px;
}

.ccct img {
	display: block;
	width: 100%
}

.cccr {
	width: 100%;
}

.icon222 {
	background: url(../image/icon2.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}

/*首页滚动*/
#gundong a {
	color: #010101
}

#gundong a:hover {
	color: #337ab7
}

#gundong2 {
	width: 100%;
	display: inline;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #010101;
	letter-spacing: -0.03px;
}

/*能源单独页面*/
#dl-right {
	width: 100%;
}

#dl-right_top {
	float: left;
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #f6f6f6;
	color: #717171;
}

#dl-right_top a {
	color: #717171;
}

#dl-right_top h3 {
	float: left;
	font-size: 18px;
	line-height: 44px;
	padding-left: 20px;
}

#dl-right_top li {
	float: left;
}

#dl-right_con {
	width: 100%;
	float: left;
	padding: 10px 10px 0 10px;
	line-height: 200%; /*overflow-x:hidden;*/
	/*min-height: 300px;*/
	height: auto !important;
	height: auto;
	overflow: hidden;
}

#dl-right_con img {
	max-width: 100%;
	height: auto;
}
/*end*/

/*能源列表页*/
.tupian-zhuan {
	width: 100%;
	margin-top: 60px;
	float: left;
}

.tupian-zhuan ul {
	padding: 0;
	margin: 0
}

.shang-dll {
	width: 100%;
	height: 74px;
	float: left;
	text-align: center;
}

.xia-dll {
	width: 100%;
	text-align: center;
	height: 30px;
	float: left;
	font-size: 18px;
	color: #044f9f;
	margin-top: 5px;
	display: inline
}

.shang-dll img {
	width: 74px;
}

.xia-dll span {
	width: 124px;
	display: block;
	margin: 0 auto;
}

/*新闻列表分页*/
.pages li.thisclass {
	background: #006de8;
	color: #fff;
}

.pages li.thisclass a {
	background: #006de8;
	color: #fff;
}

.zengjiatupian {
	width: 15%;
	float: left;
	height: 94px;
	overflow: hidden;
}

.zengjiatupian img {
	transition: all 0.3s ease-out 0s;
}

.art_list:hover .zengjiatupian img {
	transform: scale(1.1, 1.1);
}

.zengjiatupian2 {
	width: 84%;
	float: left;
	margin-left: 1%;
}

.xinzengjia-111 {
	display: block;
	line-height: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #222
}

.xinzengjia-222 {
	display: block;
	line-height: 25px;
	font-size: 14px;
}

.xinzengjia-222 span {
	display: block;
	word-wrap: break-word;
}

.yansese {
	color: rgb(2, 148, 254);
	font-size: 16px;
}

.sitepath {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

/*serch*/
.thisclass2 {
	background: #006de8;
	padding: 11px 12px;
	color: #fff;
}

.thisclass2 a {
	background: #006de8;
	padding: 11px 12px;
	color: #fff;
}

.pages-dl td {
	display: inline-block;
	margin: 3px;
}

.pages-dl {
	font-size: 12px;
	text-align: center;
	margin-bottom: 50px;
}

.pages-dl a {
	font-size: 14px;
	padding: 10px 12px;
	background: #f5f5f5;
	display: inline-block;
}

.pages-dl a:hover {
	background: #006de8;
	color: #fff;
}

.pages-dl select {
	vertical-align: middle;
	font-size: 8pt;
	padding: 0px;
}

.pages-dl b {
	font-weight: normal;
}

.wenzidaxiaode {
	font-size: 14px;
}

/*小图放大*/
.content .bdimg {
	display: block;
	float: left;
	margin-right: 3.57866%;
	width: 22.316%;
}

.content .bdimg:last-child {
	margin-right: 0;
}

.content .bdimg img {
	width: 100%;
}

.zengjiatupian img {
	height: 100%
}

/*公司机构切换*/
.gongsijigou-001 {
	width: 265px;
	margin: 23px auto 0px auto;
	overflow: hidden;
	color: #222;
	font-weight: bold;
}

.gongsijigou-001  li {
	float: left;
	margin: 0 5px;
	padding: 10px 20px;
	background-color: #cfcfcf;
	color: #fff;
	cursor: pointer
}

.gongsijigou-001  li a {
	float: left;
	color: #fff;
	cursor: pointer;
	text-decoration: none
}

.gongsijigou-001 li.thistab {
	float: left;
	background-color: #006de8;
	cursor: pointer
}

.home_top2 {
	float: left;
	width: 100%;
	text-align: left;
	padding-bottom: 10px;
	margin-top: 50px;
}

.home_top2 h3 {
	float: left;
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 24px;
	color: #222;
	letter-spacing: 2px;
	font-weight: bolder;
}

.tab_con {
	display: none;
}

.suoyi2 span {
	width: 17px;
	height: 17px;
	margin-right: 5px;
	margin-top: 2px;
	display: block;
	float: left;
	background: url("../image/zichan.png") no-repeat
}

.suoyi3 span {
	width: 17px;
	height: 17px;
	margin-right: 5px;
	margin-top: 2px;
	display: block;
	float: left;
	background: url("../image/gupiao.png") no-repeat
}

.map3 img {
	width: 100%;
	padding: 0 4%
}

.map4 img {
	width: 100%;
	padding: 0 4%
}

#navBar ul li .drop_menu li.xiaozi a {
	font-size: 14px;
}

#navBar ul li .drop_menu li.xiaozi {
	float: left;
	height: auto;
	line-height: 24px;
	margin: 0 0 3px 0;
}

.woyunyunyun {
	width: 45%;
	float: left
}

.dengapo {
	font-weight: bold;
	background: url(../image/dengpao.png) no-repeat 0px center;
	text-indent: 15px
}

.nengyuana {
	font-weight: bold;
	background: url(../image/engyuana.png) no-repeat 0px center;
	text-indent: 17px
}
/**/
.dalei {
	width: 100%;
	float: left;
	display: inline
}

.dalei img {
	width: 100%;
	height: 375px;
}

.shipinanniu {
	width: 82px;
	height: 82px;
	position: absolute;
	margin-left: -41px;
	margin-top: -21px;
	left: 50%;
	top: 50%;
}

.xizengde2-cctv a {
	color:rgb(187,187,187);
}

.xinzengjiapp {
	margin-bottom: 20px;
}

.xinzengjiapp img {
	display: block;
	width: 100%
}

.daleiyanse {
	background: url(../image/gengduoyanse.jpg) no-repeat
}

.daleiyanse2 {
	background: url(../image/gengduoyanse2.jpg) no-repeat
}

.margin_top {
	margin-top: 103px;
}

.news_content table{
	width: 100%;
}
.news_content table tr{
	width: 100%;
	display: flex;
    box-sizing: border-box;
}
.news_content table tr td{
	display: flex;
    box-sizing: border-box;
    padding: 10px 25px;
	flex-direction: column;
	width: 0;
	flex: 1 0px;
}
.news_content table tr td ul{
	width: 100%!important;
}

.culture_firstRow td{
	position: relative;
	flex-direction: row!important;
	align-items: center;
}

.culture_firstRow td:after{
	position: absolute;
	content: "";
	bottom: 0;
	left: 25px;
	right: 25px;
	height: 0px;
	border-bottom: 2px solid #ccc;
}
.culture_firstRow td  img{
	width: 55px;
	height: 55px;
	margin-right: 15px;
}

.connect_firstRow td{
	flex-direction: row!important;
	align-items: center;
}
.connect_firstRow td img{
	width: 30px;
	height: 30px;
	margin-right: 15px;
}

.recruitment_firstRow td{
	flex-direction: row!important;
	align-items: center;
	justify-content: center;
}
.recruitment_firstRow td  img{
	width: 48px;
	height: 48px;
}

.news_content table td li{
	position: relative;
	border: none;
}

.news_content table td li:before {
	position: absolute;
        top: 12px;
        left: 0px;
        content: "";
        display: inline-block;
        width: 4px;
        height: 4px;
        background: #bed647;
        border-radius: 50%;
}