a{
	text-decoration: none;
}

a:link{
	text-decoration: none;
	color: #000000;
}

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

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

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

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

.pro_det_b_box1_con{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	justify-content:space-between;

	-ms-justify-content:space-between;

	-webkit-justify-content:space-between;

	align-items: center;

	-webkit-align-items: center;

	-ms-align-items:center;

	flex-wrap:wrap;

	-ms-flex-wrap:wrap;

	-webkit-flex-wrap:wrap;

}

.pro_det_b_box1_l{

	width: 48%;

}

.pro_det_b_box1_l .item{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	padding: 14px 0;

	line-height: 28px;

	border-bottom: 1px solid #dcdcdc;

}

.pro_det_b_box1_l .item:nth-child(6n){
	border-bottom: none;
}

.pro_det_b_box1_l .item{

	width: auto;

}

.icon{

	width: 18px;

	margin: 0 0 0 25px;
}

.pro_det_b_box1_l .item .tt{

	width: calc(100% - 18px);

	font-size: 16px;

	color: #666;

	display: block;

	word-break: keep-all;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.pro_det_b_box1_l .item .tt strong{

	color: #333;

}



.pro_det_b_box1_r{

	width: 47.8%;

	overflow: hidden;

}



.bgf5{

	background: #f5f5f5;

	max-width: 1600px;

	margin: 0 auto 50px auto ;


	padding: 0 0 18px 0;
	
}

.time{
	float: right;
	margin: 0 20px 0 0;
}

.head_t .wrapper{

	display: -ms-flex;

	display: -webkit-flex;

	display: flex;

	-ms-justify-content: space-between;

	-webkit-justify-content: space-between;

	justify-content: space-between;

	-ms-align-items: center;

	-webkit-align-items: center;

	align-items: center;

}

.head_b>.wrapper{

	display: -ms-flex;

	display: -webkit-flex;

	display: flex;

	-ms-justify-content: space-between;

	-webkit-justify-content: space-between;

	justify-content: space-between;

	-ms-align-items: center;

	-webkit-align-items: center;

	align-items: center;

}

.menu_down_pro .wrapper{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	justify-content:space-between;

	-ms-justify-content:space-between;

	-webkit-justify-content:space-between;

	flex-wrap:wrap;

	-ms-flex-wrap:wrap;

	-webkit-flex-wrap:wrap;

	overflow: hidden;

}

.footer_b .wrapper{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	justify-content:space-between;

	-ms-justify-content:space-between;

	-webkit-justify-content:space-between;

	flex-wrap:wrap;

	-ms-flex-wrap:wrap;

	-webkit-flex-wrap:wrap;

}


.location .wrapper{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	align-items: center;

	-webkit-align-items: center;

	-ms-align-items:center;

}

.pro_det_t .wrapper{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	justify-content:space-between;

	-ms-justify-content:space-between;

	-webkit-justify-content:space-between;

	align-items: center;

	-webkit-align-items: center;

	-ms-align-items:center;

	flex-wrap:wrap;

	-ms-flex-wrap:wrap;

	-webkit-flex-wrap:wrap;

}

.pro_det_b_bars_box{

	height: 71px;

	background: #303030;

	border-bottom: 6px solid #0fb8ed;

	margin: 0px 0px 20px 0px ;

}

.pro_det_b_bars{

	display:flex;

	display:-ms-flexbox;

	display:-webkit-flex;

	flex-wrap:wrap;

	-ms-flex-wrap:wrap;

	-webkit-flex-wrap:wrap;

}

.pro_det_b_bars .item{

	width: 25%;

	height: 71px;

	padding: 23px 0 22px;
	
	margin: auto;

	line-height: 36px;

	font-size: 24px;

	font-weight: bold;

	color: #fff;

	text-align: center;

	position: relative;

	top: -6px;

}

/* ~~~~~~~~~~~~~右侧导航,css */
/* ~~~~~~~~~~~~~右侧导航,css */
/* ~~~~~~~~~~~~~右侧导航,css */
.public_right_nav_box {
    position: fixed;
    z-index: 10;
    right: 0;
    top: 220px;
}

.pub_float_right_nav {
    background: #ffffff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.pub_float_right_nav .item {
    position: relative;
    border-bottom: 1px solid #eee;
    background: #ffffff;
}

.pub_float_right_nav>.item:last-child {
    border-bottom: none;
}

.pub_float_right_nav .item:hover .hover_show_text {
    right: 112%;
}

.pub_float_right_nav .item .icon_and_text {
    display: block;
    width: 80px;
    padding: 14px 0 12px;
}

.pub_float_right_nav .item .icon_and_text:hover .iconfont,
.pub_float_right_nav .item .icon_and_text:hover .text {
    color: #e62129;
}

.pub_float_right_nav .item .icon_and_text .iconfont {
    font-size: 30px;
    color: #444444;
    text-align: center;
    -ms-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.pub_float_right_nav .item .icon_and_text .text {
    font-size: 14px;
    color: #444444;
    text-align: center;
    padding-top: 6px;
    -ms-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.pub_float_right_nav .item .hover_show_text {
    width: 160px;
    position: absolute;
    z-index: -1;
    top: 50%;
    right: -300%;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 10px 6px 10px 10px;
    background: #e62129;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    -ms-transition: all 0.7s;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
}

.pub_float_right_nav .item .hover_show_text a {
    display: block;
}

.pub_float_right_nav .item .hover_show_text::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    right: -5px;
    top: 50%;
    -ms-transform: translate(0, -50%) rotate(45deg);
    -webkit-transform: translate(0, -50%) rotate(45deg);
    transform: translate(0, -50%) rotate(45deg);
    background: #fdb900;
}

.hover_show_text.online_Service .online_Service_01 {
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 8px;
}

.hover_show_text.online_Service .online_Service_02 img {
    width: 100px;
}

.hover_show_text.hot_line .hot_line_01 {
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
}

.hover_show_text.hot_line .hot_line_02 {
    font-weight: 700;
    font-size: 16px;
    color: #ffffff;
    padding-top: 2px;
}

.public_right_nav_box .nav_top_img {
    text-align: center;
}

.public_right_nav_box .nav_top_img img {
    max-width: 100%;
}

.public_back_top_btn {
    font-size: 14px;
    color: #444444;
    text-align: center;
    margin-top: 20px;
    padding: 6px 0 8px;
    background: #ffffff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    -ms-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}

.public_back_top_btn .iconfont {
    font-size: 26px;
}

.public_back_top_btn:hover {
    color: #fdb900;
}

/* ~~~~~~~~~~~~~右侧导航,css~~~~~~~~~~end */
/* ~~~~~~~~~~~~~右侧导航,css~~~~~~~~~~end */
/* ~~~~~~~~~~~~~右侧导航,css~~~~~~~~~~end */
#LRfloater0 {
    display:none;
}