body,
html {
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 1.46;
	color: #393939;
}
*{
	box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p {
	line-height: 1.46;
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
	max-width: 100%;
}

a:link,
a:visited {
	color: #555;
	text-decoration: none;
}

ul {
	padding: 0px;
	margin: 0;
	height: auto;
	overflow: hidden;
}

ul li {
	list-style: none;
}

a:hover,
a:active,
a:focus {
	text-decoration: none;
}

img,
table,
video {
	max-width: 100%;
	height: auto !important;
}

img {
	vertical-align: top;
}

table,
tr,
td {
	border: 1px solid #eee;
}


#floatDivBoxs {
	width: 170px;
	background: #fff;
	position: fixed;
	top: 178px;
	right: 0;
	z-index: 999;
}

#floatDivBoxs .floatDtt {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #0087c7;
	color: #fff;
	font-size: 18px;
	text-indent: 22px;
	position: relative;
}

#floatDivBoxs .floatDqq {
	padding: 0 14px;
}

#floatDivBoxs .floatDqq li {
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 0 50px;
}

#floatDivBoxs .floatDtxt {
	font-size: 18px;
	color: #333;
	padding: 12px 14px;
	margin: 5px 0;
	background: #dcdcdc;
}

#floatDivBoxs .floatDtel {
	padding: 0 0 15px 10px;
}

#floatDivBoxs .floatDtel img {
	display: block;
}

#floatDivBoxs .floatDbg {
	width: 100%;
	height: 20px;
	background: #0087c7;
	box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25);
}

.floatShadow {
	background: #fff;
	box-shadow: -2px 0 3px rgba(0, 0, 0, 0.25);
}

#rightArrow {
	width: 50px;
	height: 45px;
	background: url(../../images/ph/online_arrow.jpg) no-repeat;
	position: fixed;
	top: 178px;
	right: 170px;
	z-index: 999;
}

#rightArrow a {
	display: block;
	height: 45px;
}
.returnTop {
	position: fixed;
	right: 0;
	bottom: 50px;
	/* bottom: 50px; */
	z-index: 99998;
	cursor: pointer;
	width: 48px;
	height: 48px!important;
	text-align: center;
	white-space: normal;
	font-size: 14px;
	line-height: 16px;
	padding: 10px;
	color: #fff;
	opacity: 1;
	display: inline-block;
	background: url(../../images/ph/ss.png) no-repeat -36px center #666;
}
@font-face {
	font-family: 'iconfont_footer';
	/* project id 325027 */
	src: url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.eot');
	src: url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.woff') format('woff'),
    url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_cfzl3onswxdjwcdi.svg#iconfont') format('svg');
}

.iconfont_footer {
	font-family: iconfont_footer;
	font-style: normal;
}
.m_footer{
	display: none;
}
.wrap {
	position: relative;
}

.centered-btns_nav {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 38px;
	height: 61px;
	margin-top: -40px;
	line-height: 200px;
	background-image: url(../../images/ph/arrow.gif);
	overflow: hidden;
	opacity: .1;
}

.next {
	right: 0;
	background-position: right 0;
}

.centered-btns_nav:active {
	opacity: .6;
}

.centered-btns_tabs {
	text-align: center;
	font-size: 0;
	list-style-type: none;
	position: absolute;
	width: 100%;
	bottom: 15px;
	z-index: 11;
}

.centered-btns_tabs li {
	display: inline-block;
	margin: 0 3px;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs a {
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	line-height: 20px;
	background-color: rgba(0, 0, 0, .3);
	background-color: #ccc\9;
	overflow: hidden;
	*display: inline;
	*zoom: 1;
}

.centered-btns_tabs .centered-btns_here a {
	background-color: rgba(0, 0, 0, .8);
	background-color: #666\9;
}


/*header 开始*/
.header_meta{
	height: 28px;
	border-bottom: 1px solid #0087c7;
}
.header_meta_l{
	width: 75%;
	float: left;
	overflow: hidden;
	font-size: 12px;
	color: #3a3838;
	line-height: 28px;
}
.header_meta_r{
	width: 25%;
	float: right;
	text-align: right;
}
.header_meta_r a{
	display: inline-block;
	margin-left: 10px;
	font-size: 12px;
	color: #3A3838;	
	line-height: 28px;
}
header{
	padding: 20px 0;
}
.logo{
	width: 70%;
	float: left;
}
.header_tel{
	width: 30%;
	float: right;
	padding: 6.5px 0;
	text-align: right;
}
img{
	vertical-align: top;
}
.logo h1{
	float: left;
}
.logo_wel{
	width: 60%;
	float: left;
	margin: 12px 0;
	padding-left: 15px;
	margin-left: 15px;
	border-left: 1px solid #0087c7;
}
.logo_wel h5{
    font-size: 16px;
    font-weight: bold;
    color: #0087c7;
}
.logo_wel p{
	font-size: 14px;
	color: #949292;
}
nav{
	height: 46px;
	background: #0087c7;
}
nav ul li{
	display: inline-block;
	float: left;
}
nav ul li a{
	display: block;
	padding: 0 24px;
	font-size: 16px;
	color: #fff !important;
	transition: .5s;
	line-height: 46px;
}
nav ul li:hover a,
nav ul li.active a{
	background: #fff;
	color: #0087C7 !important;
}
/*header 结束*/

/*首页板块    开始*/
.index_why{
	padding: 50px 0;
}
.index_title{
	text-align: center;
	margin-bottom: 30px;   
	padding-top: 20px;
    padding-bottom: 34px;
	background: url(../../images/ph/index_title_bg.png) no-repeat center 0px;
}
.index_title p{
	font-size: 18px;
	color: #535353;
}
.index_title h5{
	font-size: 30px;
	font-weight: bold;
	color: #3A3838;
	letter-spacing: 5px;
	line-height: 1;
}
.in_why_main ul li{
	width: 16.6667%;
	float: left;
	text-align: center;
}
.in_why_main ul li img{
	margin-bottom: 20px;
	transition: .8s;
}
.in_why_main ul li p{
	font-size: 17px;
	color: #545454;
	transition: .8s;
}
.in_why_main ul li:hover img{
	transform: rotateY(360deg);
}
.in_why_main ul li:hover p{
	color: #d2321d;
}
.index_fen{
	padding: 50px 0;
	text-align: center;
	background: url(../../images/ph/index_fen_bg.png) no-repeat center;
}
.index_fen h5{
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
}
.index_fen p{
	padding: 10px 20px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	font-weight: bold;
}
.index_about{
	padding: 50px 0;
}
.index_about ul li{
	width: 25%;
	overflow: hidden;
	float: left;
}
.index_about ul li img{
	transition: .8s;
}
.index_about ul li:hover img{
	transform: scale(1.1);
	opacity: .8;
}
.about_info{
	background: #848484;
	padding: 13px;
    height: 243px;
}
.about_info h5{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.about_info samp{
	display: inline-block;
	width: 33px;
	height: 4px;
	background: #0087c7;
	margin: 10px 0;
}
.about_info p{
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	margin-bottom: 10px;
}
.about_info a{
	display: inline-block;
	padding: 3px 7px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
	transition: .8s;
}
.about_info a:hover{
	background: #0087c7;
	border: 1px solid #0087c7;
}
.index_count{
	padding: 30px 0;
	background: url(../../images/ph/index_count_bg.png) no-repeat center;
}
.index_count ul li{
	width: 25%;
	float: left;
	text-align: center;
}
.index_count ul li span{
	width: 116px;
	height: 116px;
	display: inline-block;
	margin: 10px;
	margin-bottom: 20px;
	line-height: 116px;
	text-align: center;
	font-size: 36px;
	color: #000000;
	border-radius: 50%;
}
.index_count ul li:nth-of-type(1) span{
	border: 2px solid #e67878;
	box-shadow: 0 0 10px 0 #e67878;
}
.index_count ul li:nth-of-type(2) span{
	border: 2px solid #8ec9e5;
	box-shadow: 0 0 10px 0 #8ec9e5;
}
.index_count ul li:nth-of-type(3) span{
	border: 2px solid #e6ce6e;
	box-shadow: 0 0 10px 0 #e6ce6e;
}
.index_count ul li:nth-of-type(4) span{
	border: 2px solid #8aed94;
	box-shadow: 0 0 10px 0 #8aed94;
}
.index_count ul li p{
	font-size: 14px;
	color: #2f2f2f;
}
.index_title h6{
	font-size: 16px;
	color: #646464;
	margin-top: 50px;
	line-height: 1.8;
}
.index_advan{
	padding: 50px 0;
}
.in_advan_main ul li{
	width: 25%;
	float: left;
	overflow: hidden;
	margin: 0;
}
.in_advan_main ul li img{
	transition: .8s;
}
.advan_info{
	text-align: center;
	padding-top: 10%;
	background: #e6e6e6;
	transition: .8s;

    height: 275px;
}
.advan_info h5{
	font-size: 30px;
	color: #222222;
	transition: .8s;
}
.advan_info p{
	font-size: 14px;
	color: #4e4e4e;
	transition: .8s;
}
.in_advan_main ul li:hover img{
	transform: scale(1.1);
	opacity: .8;
}
.advan_info:hover {
	background: #0087c7;
}
.advan_info:hover h5,
.advan_info:hover p{
	color: #fff;
}
.index_customer{
	padding: 30px 0 0;
}
.index_customer .index_title{
	position: relative;
}
.index_customer .index_title::before{
	content: " ";
	position: absolute;
	width: 40%;
	left: 0;
	top: 30px;
	height: 1px;
	background: #777777;
}
.index_customer .index_title::after{
	content: " ";
	position: absolute;
	width: 40%;
	right: 0;
	top: 30px;
	height: 1px;
	background: #777777;
}
.in_cus_main{
	background: url(../../images/ph/index_customer_bg.png) no-repeat center bottom;
}
.in_cus_main ul li{
	width: 25%;
	float: left;
	padding: 6px;
}
.in_cus_list{
	display: block;
	border: 1px solid #bababa;
	text-align: center;
	padding-top: 45px;
	overflow: hidden;
	padding-bottom: 10px;
	position: relative;
}
.in_cus_list::before{
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	top: -100%;
	left: 0;
	transition: .8s;
}
.in_cus_main ul li:hover .in_cus_list::before{
	top: 0;
}
.in_cus_main ul li:nth-of-type(1) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img1.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(2) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img2.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(3) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img3.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(4) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img4.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(5) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img5.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(6) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img8.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(7) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img7.png) no-repeat center #0087c7;
}
.in_cus_main ul li:nth-of-type(8) .in_cus_list::before{
	background: url(../../images/ph/in_cus_active_img6.png) no-repeat center #0087c7;
}
.in_cus_list span{
	margin-bottom: 30px;
	display: inline-block;
	width: 60px;
	height: 60px;
	text-align: center;
}
.in_cus_list h5{
	font-size: 16px;
	color: #535353;
}
.in_cus_list p{
	font-size: 12px;
	color: #8c8b8b;
}
.in_cus_tel{
	padding:70px 0 50px;
	font-size: 30px;
	color: #fff;
	line-height: 81px;
	text-align: center;
}
.in_cus_tel font{
	font-size: 48px;
	color: #fff;
	line-height: 81px;
}
.in_cus_tel img{
	margin-right: 15px;
}
.index_news{
	padding: 50px 0;
}
.in_news_l{
	width: 50%;
	float: left;
	margin-right: 5%;
	border: 2px solid #0087c7;
	position: relative;
	padding: 40px 325px 20px 20px;
}
.in_news_l h5 a{
	font-size: 16px;
	color: #0087c7;
	margin-bottom: 10px;
	display: block;
}
.in_news_l p{
	font-size: 14px;
	color: #646363;
	line-height: 1.68;
}
.in_news_l font{
	text-align: right;
	display: block;
	font-size: 14px;
	color: #646363;
}
.in_news_l::before{
	content: " ";
	position: absolute;
	right: -20px;
	bottom: -50px;
	width: 330px;
	height: 350px;
	background: url(../../images/ph/in_news_img.png) no-repeat center;
}
.in_news_r{
	width: 45%;
	float: right;
}
.in_news_r ul li{
	display: block;
	padding: 0 15px 10px 0;
	margin-bottom: 10px;
	background: url(../../images/ph/in_news_li_bg.png) no-repeat right bottom;
}
.in_news_li_time{
	width: 15%;
	float: left;
}
.in_news_li_time span{
	display: block;
	height: 74px;
	background: #0087c7;
	text-align: center;
	font-size: 44px;
	color: #fff;
	line-height: 74px;
}
.in_news_li_time font{
	display: block;
	text-align: center;
	font-size: 12px;
	color: #636363;
	margin-top: 10px;
}
.in_news_li_info{
	width: 85%;
	float: right;
	padding-left: 20px;
}
.in_news_li_info h5 a{
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 16px;
	color: #3a3838;
	margin-bottom: 10px;
}
.in_news_li_info p{
	font-size: 12px;
	color: #8f8f8f;
}
.index_return{
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #0087c7;
	cursor: pointer;
	margin-top: 40px;
	font-size: 18px;
	color: #fff;
	position: relative;
}
.index_return::before{
	content: " ";
	position: absolute;
	left: 0;
	top: -40px;
	width: 100%;
	height: 19px;
	background: url(../../images/ph/index_return_img.png) no-repeat center top;
}
.index_links{
	padding: 15px 0 10px;
}
.index_links span{
	display: inline-block;
	font-size: 16px;
	line-height: 18px;
	color: #31302f;
	padding-right: 10px;
	margin-bottom: 5px;
	border-right: 1px solid #31302F;
	margin-right: 10px;
}
.index_links a{
	display: inline-block;
	font-size: 12px;
	color: #5d5c5b;
	line-height: 18px;
	margin-right: 10px;
	transition: .5s;
	margin-bottom: 5px;
}
.index_links a:hover{
	color: #0087c7;
}
footer{
	padding: 30px 0;
	background: #0087c7;
}
.footer_logo{
	width: 35%;
	float: left;
	padding-top: 40px;
	text-align: center;
}
.footer_logo p{
	margin-top: 15px;
	font-size: 30px;
	color: #fff;
}
.footer_info{
	width: 75%;
	float: left;
}
.footer_info p{
	display: block;
	margin-bottom: 10px;
}
.footer_info b,
.footer_info p,
.footer_info a{
	font-size: 12px;
	color: #edeff0;
}
.footer_er{
	width: 25%;
	float: right;
	text-align: center;
}
.footer_er img{
	width: 50%;
	float: left;
	padding: 10px;
}
/*首页板块    结束*/
/*内页板块    开始*/

.pos .container{
	padding: 10px 0;
	border-bottom: 1px solid #d1d1d1;
}
.pos_info{
	width: 75%;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #656565;
	line-height: 34px;
}
.pos_form{
	width: 25%;
	float: right;
	text-align: right;
}
.main{
	padding: 15px 0;
}
.container{
	padding: 0;
}

.pos_form form{
	margin: 0;
}
.pos_input{
	width: 150px;
	height: 34px;
	display: inline-block;
	line-height: 34px;
	text-indent: 1em;
	font-size: 12px;
	color: #cecece;
	outline: none;
	background: #f2f2f2;
	border: 0;
}
.pos_btn{
	display: inline-block;
	border: 0;
	padding: 0;
	margin: 0;
	width: 50px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background: #0087c7;
	color: #fff;
	font-size: 12px;
	transition: .5s;
}
.pos_btn:hover{
	background: #0087c7;
}

.main_l {
	display: block;
	width: 20%;
	float: left;
}
.main_r{
	width: 80%;
	float: left;
	padding-left: 30px;
}
.main_r h3{
	line-height: 43px;
	font-size: 20px;
	font-weight: bold;
	color: #2f2f2f;
	border-bottom: 1px solid #d1d1d1;
}
.main_l_category,
.main_l_case {
	display: block;
	margin-bottom: 15px;
}
.main_l_case h4{
	height: 50px;
	background: #0087c7;
	font-size: 20px;
	color: #fff;
	position: relative;
	font-weight: bold;
	text-align: center;
	line-height: 50px;
}
.main_l_category h5{
    height: 70px;
    background: #0087c7;
    font-size: 20px;
    color: #fff;
    position: relative;
    font-weight: bold;
    text-align: center;
    line-height: 70px;	
}
.main_l_category h5::before{
	content: " ";
	position: absolute;
	width: 90%;
	height: 80%;
	left: 5%;
	top:10%;
	border: 1px solid #fff;
}
.main_l_case ul,
.main_l_category ul{
	background: #f0f0f0;
	padding: 15px;
}
.main_l_category ul li{
	display: block;
	margin: 7px 0;
	height: 36px;
	overflow: hidden;
	background:#e3e3e3;
	padding-left: 35px;
	position: relative;
	z-index: 1;
}
.main_l_category ul li a{
	display: block;
	font-size: 14px;
	color: #4c4c4c;
	transition: .8s;
	line-height: 36px;
}
.main_l_category ul li::before{
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	left: -100%;
	transition: .8s;
	z-index: -1;
	top: 0;
	background: #c3c3c3;
}
.main_l_category ul li::after{
	content: " ";
	position: absolute;
	width: 20px;
	height: 36px;
	left: 0;
	top: 0;
	background: url(../../images/ph/main_l_category_li_bg.png) no-repeat left top;
	z-index: 2;
}
.main_l_category ul li:hover::before{
	left: 0;
}
.main_l_category ul li:hover a{
	color: #0087c7;
}
.main_l_case ul li {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6;
}

.main_l_case ul li h5 a {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	color: #555555;
	line-height: 16px;
	transition: .8s;
}

.main_l_case ul li h5 a font {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #aeaeae;
	text-align: center;
	line-height: 16px;
	color: #fff;
	margin-right: 7px;
	font-size: 12px;
	transition: .8s;
}

.main_l_case ul li p {
	display: block;
	height: 0;
	overflow: hidden;
	transition: .8s;
}

.main_l_case ul li.active a {
	color: #0068b7;
}

.main_l_case ul li.active a font {
	background: #0068b7;
	color: #fff;
}

.main_l_case ul li.active p {
	height: 200px;
	margin-top: 10px;
}

.main_l_contact h4 {
	display: block;
	padding: 20px 0;
    background: url(../../images/ph/main_l_contact_img.png) no-repeat 10px center #0087c7;
    padding-left: 50px;
}

.main_l_contact h4 font {
	display: block;
	font-size: 14px;
	color: #fff;
	margin-bottom: 5px;
}

.main_l_contact h4 b {
	display: block;
	font-size: 20px;
	color: #fff;
}

.main_l_contact ul {
	background: #f0f0f0;
	padding: 15px;
}

.main_l_contact ul li {
	display: block;
	margin-bottom: 6px;
	font-size: 12px;
	line-height: 1.5;
	color: #777777;
}

.main_l_contact ul li:last-of-type {
	margin-bottom: 0;
}
.list ul li{
	padding: 15px;
	display: block;
	margin-top: 15px;
	background: #f3f3f3;
}
.list ul li .list_time{
	width: 10%;
	float: left;
	transition: .8s;
	background: #0087c7;
	padding: 10px 0;
	text-align: center;
}
.list ul li .list_time h5{
	font-size: 40px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
}
.list ul li .list_time p{
	font-size: 14px;
	color: #fff;
}
.list ul li .list_info{
	width: 90%;
	float: left;
	padding-left: 20px;
}
.list ul li .list_info h5 a{
	display: block;
	font-size: 16px;
	color: #686868;
	transition: .8s;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 10px;
}
.list ul li .list_info p{
	font-size: 14px;
	color: #b4b4b4;
}
.list ul li:hover .list_time{
	transform: rotateY(360deg);
	background: #0087c7;
}
.list ul li:hover .list_info h5 a{
	color: #0087c7;
}
.function {
	display: block;
	margin-top: 20px;
	text-align: center;
}

.function a {
	display: inline-block;
	padding: 5px;
	margin-left: 5px;
	border: 1px solid #c1c1c1;
}

.function a.active,
.function a:hover {
	background: #0087c7;
	color: #fff;
}
.subsan table{width: 100%;background: #fafafa;}
.subsan table td{border:1px solid #333; text-align: center;font-size:16px;color:#333;}
.subsan table td a{background:#109b40;padding: 3px 8px;color: #fff;}
.subsan table td a:hover,.subsan table td a.on{background: #ff3300;}
.subsan table .th td{font-weight: bold;font-size: 20px;padding: 15px 0;}
.subsan table .logo1{background: url(../../images/ph/logo2.png) center center no-repeat;}
.subsan table .wd{}
.subsan table .two{text-align: left;font-size: 12px;
    padding: 10px;
    width: 50%;}
.subsan table .two b{font-size: 20px;font-weight: normal;}
.subsan table .two p{font-size: 12px;text-align: left;}
.subsan table .three{height: 60px;line-height:60px;}
.subsan table .three input[type="text"]{width:600px;border: 1px solid #ccc;margin-left: 10px;height: 35px;line-height: 35px;
padding-left: 10px;}
.subsan table .three input[type="text"]:hover{border: 1px solid #0000ff;}
.subsan table input[type="button"]{background: #270290;color: #fff;border: 0;padding: 3px 8px;}
.subsan p{text-align:right;font-size: 20px;}
.contact {
	display: block;
	margin-top: 15px;
	padding: 25px;
	overflow: hidden;
	width: 100%;
	background: #F3F3F3;
}

.contact h5 {
	font-size: 16px;
	color: #3e3e3e;
	margin-bottom: 10px;
}

.contact p {
	font-size: 14px;
	color: #898989;
	margin-bottom: 10px;
}

.map_box {
	width: 100%;
	border: 2px solid #0087c7;
	margin: 20px 0;
}
/*tag页面*/

.tag_main {
	display: block;
	margin-top: 15px;
}

.tag_main h2 {
	display: inline-block;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	width: 60px;
	text-align: center;
	background: #0087c7;
	color: #fff;
	margin-bottom: 10px;
}

.tag_main ul li {
	float: left;
	margin: 0 18px 18px 0;
}

.tag_main ul li a {
	padding: 0 11px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #cfcfcf;
	font-size: 14px;
	display: block;
	color: #888;
	text-align: center;
	float: left;
}


/*网站地图 开始*/
.sitemap{
	margin-top: 15px;
}
.lisitemap {
	float: left;
	list-style: none
}

.content_map {
	display: block;
	margin-bottom: 10px;
}

.content_map p {
	display: block;
	padding: 0 0 10px 0;
	border-bottom: 2px solid #0087c7;
	font-size: 16px;
	margin-bottom: 10px;
	color: #8C8C8C;
}

.content_map ul {
	display: block;
}

.content_map ul li {
	display: inline-block;
	margin-left: 20px;
	margin-bottom: 5px;
}

.content_map ul li a {
	display: block;
	border: 1px solid #DCDCDC;
	color: #8C8C8C;
	font-size: 14px;
	transition: .6s;
	padding: 5px;
}

.content_map ul li a:hover {
	background: #0087c7;
	color: #fff;
	border: 1px solid #0087c7;
}


/*在线留言 开始*/

.ask_form {
	display: block;
	margin-top: 15px;
}

.ask_main h5 {
	display: block;
	font-size: 18px;
	color: #666;
	margin-bottom: 10px;
}
.clear{
	display: block;
	clear: both;
}
.guestbook_info {
	display: block;
	width: 48%;
	margin: 0 1%;
	float: left;
	margin-bottom: 10px;
}

.guestbook_text{
	width: 98%;
	margin: 0 1%;
	float: none;
}

.guestbook_info span {
	display: block;
	font-size: 14px;
	color: #8C8C8C;
	margin-bottom: 10px;
}

.guestbook_sub {
	display: block;
	margin-top: 10px;
	text-align: right;
}

.conten_title {
	display: block;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #666;
	margin-bottom: 15px;
}

.conten_bianji {
	display: block;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #8C8C8C;
}

.conten_bianji span {
	display: inline-block;
	font-size: 14px;
	color: #8c8c8c;
	margin: 0px 10px;
}

.conten_bianji span p {
	display: inline-block;
	color: #8c8c8c;
}

.conten_info p {
	color: #8C8C8C;
	font-size: 14px;
	line-height: 1.8;
}

.conten .bdshare-button-style0-16 {
	text-align: left;
	margin: 10px 0;
}

.conten_tag span {
	display: inline-block;
	font-size: 14px;
	color: #8c8c8c;
	padding: 8px 0;
}

.conten_tag {
	display: block;
	padding: 2px 0;
	text-align: left;
}

.conten_tag a {
	margin-left: 5px;
	padding: 8px;
	color: #8C8C8C;
	border-radius: 5px;
	font-size: 12px;
	transition: .6s;
	display: inline-block;
}

.conten_tag a:hover {
	background: #0087c7;
	color: #fff;
}

.conten .bdshare-button-style0-16 a {
	float: none !important;
}

.conten_page {
	display: block;
	margin-top: 20px;
	text-align: left;
	border-top: 1px solid #8c8c8c;
	padding-top: 10px;
}

.conten_page p {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
	color: #8c8c8c;
}

.conten_page p a {
	font-size: 14px;
	color: #8c8c8c;
}

.conten_article_other,
.conten_case_other {
	display: block;
}

.conten_article_other h5,
.conten_case_other h5
{
	font-size: 16px;
	font-weight: 300;
	color: #666;
    padding-bottom: 10px;
    margin-bottom: 10px;
	border-bottom: 1px solid #8C8C8C;
}
.conten_article_other ul li{
	display: block;
	width: 48%;
	float: left;
    padding-bottom: 10px;
    margin-bottom: 10px;
	transition: .5s;
	border-bottom: 1px solid #DCDCDC;
}
.conten_article_other ul li:nth-child(odd){
	margin-right: 4%;
}
.conten_article_other ul li a{
	display: block;
	width: 80%;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
	transition: .5s;
	color: #8c8c8c;
}
.conten_article_other ul li:hover{
	border-bottom: 1px solid #0087c7;
}
.conten_article_other ul li:hover a{
	color: #0087c7;
}
.conten_article_other ul li font{
	font-size: 12px;
	color: #8c8c8c;
	display: block;
	width: 20%;
	float: right;
	text-align: right;
}
.article{
	margin-top: 15px;
}
/*内页板块    结束*/
/*手机端板块  开始*/
@media only screen and (min-width: 320px) and (max-width: 1023px) {
	.header_meta,
	#rightArrow,
	#floatDivBoxs,
	.logo_wel,
	.centered-btns_nav{
		display: none;
	}
	header{
		padding: 5px 0;
	}
	nav{
		padding: 5px;
		height: auto;
	}
	nav ul li{
		width: 25%;
		float: left;
		display: none;
		border: 1px solid #fff;
	}
	nav ul li:nth-of-type(1),
	nav ul li:nth-of-type(2),
	nav ul li:nth-of-type(3),
	nav ul li:nth-of-type(4),
	nav ul li:nth-of-type(5),
	nav ul li:nth-of-type(6),
	nav ul li:nth-of-type(7),
	nav ul li:nth-of-type(9){
		display: block;
	}
	nav ul li a{
		display: block;
		text-align: center;
		padding: 0;
		font-size: 14px;
		line-height: 36px;
	}
	.index_why{
		padding: 15px 0;
	}
	.index_title{
		margin-bottom: 15px;
	}
	.in_why_main ul li{
    width: 31.33%;
    float: left;
    margin: 1%;
    margin-top: 10px;
	}
	.in_why_main ul li img{
		width:80%;
	}
	.in_why_main ul li p{
		font-size: 14px;
		    height: 40px;
    overflow: hidden;
	}
	.in_cus_list{
		padding-top:10px;
	}
	.in_cus_list span{
		margin-bottom:0px;
	}
	.in_cus_list p{
		height:17px;
    overflow: hidden;

}
	.index_about{
		padding: 0;
	}
	.index_fen,
	.index_count,
	.index_title h6,
	.index_customer .index_title::before,
	.index_customer .index_title::after,
	.in_cus_tel,
	.in_news_l,
	.index_return,
	.index_links,
	.footer_logo,
	.footer_er{
		display: none;
	}
	.in_cus_main{
		background: none;
	}
	.index_about ul li{
		width: 100%;
		display: none;
	}
	.index_about ul li:nth-of-type(2){
		display: block;
		height: auto !important;
	}
	.index_advan,
	.index_news{
		padding: 15px 0;
	}
	.in_advan_main ul li{
		width: 50%;
	}
	.in_advan_main ul li:nth-of-type(3),
	.in_advan_main ul li:nth-of-type(5){
		float: right;
	}
	.in_cus_main ul li{
		padding: 1px;
		width: 50%;
	}
	.in_news_r{
		width: 100%;
	}
	.in_news_li_time{
		width: 23%;
	}
	.in_news_li_info p{
		height: 51px;
		overflow: hidden;
	}
	.in_news_li_info{
		width: 77%;
	}
	.in_news_r ul li{
		padding:10px;
		background: no-repeat;
		border-bottom: 1px solid #DCDCDC;
	}
	footer{
		padding: 15px 10px;
		background: #0087c7;
	}
	.footer_info{
		width: 100%;
		border-left: 0;
		border-right: 0;
		padding: 0;
	}
	.m_footer{
		display: block;
	}
	.m_foot_btn {
		width: 20%;
		float: left;
		height: 50px;
		display: block;
		padding-top: 5px;
		line-height: 1;
		text-align: center;
		border-right: 1px solid #fff;
	}
	.m_foot_btn:last-of-type {
		border-right: 0;
	}
	.m_foot_btn i {
		color: #fff;
		display: block;
		font-size: 20px;
		margin-bottom: 5px;
	}
	.m_foot_btn span {
		display: block;
		text-align: center;
		color: #fff;
		font-size: 12px;
	}
	.m_footer {
		display: block;
		height: 50px;
		position: fixed;
		bottom: 0px;
		width: 100%;
		left: 0px;
		background: #0087c7;
		z-index: 999;
		border-top: 1px solid #fff;
	}
	body{
		padding-bottom: 50px;
	}
	.advan_info h5{
		font-size: 24px;
	}
	.advan_info{
		padding-top: 15%;	
	}
	.logo{
		width: 40%;
	}
	.header_tel{
		width: 56%;
		padding: 0;
	}
	.pos_form{
		display: none;
	}
	.main{
		padding: 0 0 15px;
	}
	.pos_info{
		width: 100%;
		line-height: 1.64;
	}
	.main_l{
		width: 100%;
	}
	.main_l_case,
	.main_l_contact,
	.main_l_category h5,
	.main_l_category ul li::before,
	.main_l_category ul li::after{
		display: none;
	}
	.main_l_category{
		overflow-x: auto;
	}
	.main_l_category ul{
		padding: 10px;
	}
	.main_l_category ul li{
		display: inline-block;
		float: left;
		margin: 0;
		padding: 0 10px;
		margin-right: 10px;
	}
	.main_r{
		width: 100%;
		padding: 0 10px;
	}
	.case td:nth-child(3n+1){
		width: 50%;
	}
	.case td:nth-child(3n+2), .case td:nth-child(3n+3){
		width: 25%;
	}
	.case .case_info{
		padding: 5px;
	}
	.case .case_info p{
		height: 36px;
		overflow: hidden;
		font-size: 12px;
	}
	.case .case_jf font{
		font-size: 12px;
	}
	.case .case_info h5 a{
		padding-bottom: 5px;
	}
	.case .case_jf, .case .case_btn{
		height: 112px;
		line-height: 112px;
	}
	.case .case_btn a{
		font-size: 12px;
		margin: 38px 0;
		padding: 12px 10px;
	}
	.list ul li{
		padding: 10px 5px;
		margin-top: 10px;
	}
	.list ul li .list_time{
		width: 22%;
	}
	.list ul li .list_info{
		width: 78%;
	}
	.list ul li .list_info p{
		height: 40px;
		overflow: hidden;
	}
	.conten_article_other ul li{
		width: 100%;
		margin: 0 0 8px 0 !important;
	}
	.contact{
		padding: 10px;
	}
}
/*手机端板块  结束*/

/*Ipad端  开始*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#rightArrow,
	#floatDivBoxs{
		display: none;
	}
	.logo_wel{
		width: 45%;
	}
	.list ul li .list_info p{
		height: 40px;
		overflow: hidden;
	}
	.in_news_l::before{
    right: -30px;
    bottom: -30px;
    width: 250px;
    height: 250px;
	}
	.in_news_li_time{
		width: 18%;
	}
	.in_news_li_info{
		width: 82%;
	}
	.in_news_l{
		padding-right: 245px;
	}
	.case .case_jf, .case .case_btn{
		height: 145px;
		line-height: 145px;
	}
	nav ul li a{
		padding:0 17px
	}
}
/*Ipad端  结束*/